Dictionary generation for downhole signal compression
US-2021071521-A1 · Mar 11, 2021 · US
US11396806B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11396806-B2 |
| Application number | US-201816488846-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 6, 2018 |
| Priority date | Nov 6, 2018 |
| Publication date | Jul 26, 2022 |
| Grant date | Jul 26, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An apparatus includes a subsurface sensor for use in a borehole to provide a subsurface measurement series, a subsurface processor to receive the subsurface measurement series, and a machine-readable medium. The machine-readable medium has program code to cause the apparatus to obtain the subsurface measurement series and generate an atom combination based on the subsurface measurement series using the subsurface processor, wherein the atom combination comprises a subset of atoms from a dictionary. The code also has instructions to generate a set of characterizing values and transmit the set of characterizing values to a different physical location, wherein the set of characterizing values comprises an atom identifier and at least one corresponding atom weight for at least one atom from the atom combination.
Opening claim text (preview).
What is claimed is: 1. An apparatus comprising: a subsurface sensor for use in a borehole to provide a subsurface measurement series; a subsurface processor to receive the subsurface measurement series; and a machine-readable medium having a program code to cause the apparatus to, obtain the subsurface measurement series, generate an atom combination based on the subsurface measurement series using the subsurface processor, wherein the atom combination comprises a subset of atoms selected from an augmented dictionary that does not include a least used set of atoms; generate a set of characterizing values using the subsurface processor, wherein the set of characterizing values comprises an atom identifier and at least one corresponding atom weight for at least one atom from the subset of atoms, and transmit the set of characterizing values to a different physical location. 2. The apparatus of claim 1 , wherein the augmented dictionary is a first dictionary, and the program code further comprises instructions to select the first dictionary from a set of dictionaries based on at least one of a reconstruction accuracy threshold and a first bit number threshold. 3. The apparatus of claim 1 , wherein the subsurface measurement series is a first subsurface measurement series, and wherein the program code further comprises instructions to: determine a first offset pattern and a corresponding first offset pattern parameter of the first offset pattern, wherein a difference between the first subsurface measurement series and the corresponding first offset pattern parameter satisfies a constraint condition; obtain a second subsurface measurement series using the subsurface sensor; and determine a second offset pattern and a corresponding second offset pattern parameter of the second offset pattern, wherein a difference between the second subsurface measurement series and the corresponding second offset pattern parameter satisfies the constraint condition. 4. The apparatus of claim 1 , further comprising program code to set a first bit number to be greater than a second bit number, wherein the first bit number is equal to a first count of bits used to transmit a first value and the second bit number is equal to a second count of bits used to transmit a second value, and wherein the set of characterizing values comprises the first value and the second value. 5. The apparatus of claim 1 , wherein the program code further comprises instructions to: determine whether a bit number total associated with the atom combination is greater than a maximum bit number threshold; and in response to the bit number total being greater than the maximum bit number threshold, store a second characterizing value in a buffer. 6. The apparatus of claim 5 , wherein the atom combination comprises a second atom, and wherein the second characterizing value represents at least one of an atom identifier corresponding to the second atom and an atom weight corresponding to the second atom. 7. The apparatus of claim 5 , wherein the set of characterizing values is a first set of characterizing values, and wherein the program code further comprises instructions to transmit a second set of characterizing values to the different physical location at a time after transmitting the first set of characterizing values, and wherein the second set of characterizing values comprises the second characterizing value in the buffer. 8. The apparatus of claim 5 , wherein the program code to store the second characterizing value in the buffer further comprises instructions to: in response to the bit number total being greater than the maximum bit number threshold, generate an initial reconstructed measurement series, wherein the initial reconstructed measurement series is based on a first subset of atoms from the atom combination; determine a residue based on a difference between the initial reconstructed measurement series and the subsurface measurement series; and generate a set of residue-reconstructing atoms based on the residue, wherein the second characterizing value is associated with an atom from the set of residue-reconstructing atoms in the buffer. 9. A method for transmitting information through a borehole, the method comprising: obtaining subsurface measurement series using a subsurface sensor in the borehole; generating an atom combination based on the subsurface measurement series using a subsurface processor, wherein the atom combination comprises a subset of atoms selected from an augmented dictionary that does not include a least used set of atoms; generating a set of characterizing values using the subsurface processor, wherein the set of characterizing values comprises an atom identifier and at least one corresponding atom weight for at least one atom from the subset of atoms; and transmitting the set of characterizing values to a different physical location. 10. The method of claim 9 , wherein the augmented dictionary is a first dictionary, and wherein the method further comprises selecting the first dictionary from a set of dictionaries based on at least one of a reconstruction accuracy threshold and a first bit number threshold. 11. The method of claim 9 , wherein the subsurface measurement series is a first subsurface measurement series, and wherein the method further comprises: determining a first offset pattern and a corresponding first offset pattern parameter of the first offset pattern, wherein a difference between the first subsurface measurement series and the corresponding first offset pattern parameter satisfies a constraint condition; obtaining a second subsurface measurement series using the subsurface sensor; and determining a second offset pattern and a corresponding second offset pattern parameter of the second offset pattern, wherein a difference between the second subsurface measurement series and the corresponding second offset pattern parameter satisfies the constraint condition. 12. The method of claim 9 , further comprising setting a first bit number to be greater than a second bit number, wherein the first bit number is equal to a first count of bits used to transmit a first value and the second bit number is equal to a second count of bits used to transmit a second value, and wherein the set of characterizing values comprises the first value and the second value. 13. The method of claim 9 , further comprising: determining whether a bit number total associated with the atom combination is greater than a maximum bit number threshold; and in response to the bit number total being greater than the maximum bit number threshold, storing a second characterizing value in a buffer. 14. The method of claim 13 , wherein the second characterizing value corresponds to a second atom in the atom combination, and wherein the second characterizing value is at least one of a second atom identifier and a second atom weight. 15. The method of claim 13 , wherein the set of characterizing values is a first set of characterizing values, and wherein the method further comprises transmitting a second set of characterizing values to the different physical location at a time after transmitting the first set of characterizing values, and wherein the second set of characterizing values comprises the second characterizing value in the buffer. 16. The method of claim 13 , wherein storing the second characterizing value in the buffer comprises: in response to the bit number total being greater than the maximum bit number threshold, generating an initial reconstructed measurement series, wherein the initial reconstructed
Digital compression and data reduction techniques where the original information is represented by a subset or similar information, e.g. lossy compression · CPC title
Obtaining fluid samples or testing fluids, in boreholes or wells · CPC title
Coding table selection · CPC title
Means for transmitting measuring-signals or control signals from the well to the surface, or from the surface to the well, e.g. for logging while drilling · CPC title
Type of the data to be coded, other than image and sound · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.