1. A high-speed seismic measurement system, the system comprising:
a first drill string;
a first plurality of network nodes integrated into and spaced at intervals along the first drill string;
a communication channel connecting the first plurality of network nodes; and
a first seismic device in communication with at least one network node of the first plurality of network nodes
wherein the first seismic device is used to conduct cross-well mapping.
2. The system of claim 1, further comprising:
a second drill string;
a second plurality of network nodes integrated into and spaced at intervals along the second drill string;
a communication channel connecting the second plurality of network nodes; and
a second seismic device in communication with at least one of the second plurality of network nodes.
3. The system of claim 2, wherein the first and second seismic devices are used to conduct cross-well mapping.
4. The system of claim 2, wherein the first seismic device is a seismic wave generator.
5. The system of claim 4, wherein the seismic wave generator is selected from the group consisting of an explosive, a compressed air gun, a vibrator, and a sparker.
6. The system of claim 2, wherein the second seismic device is a seismic receiver.
7. The system of claim 6, wherein the seismic receiver is selected from the group consisting of a hydrophone, geophone, and a seismometer.
8. The system of claim 1, further comprising a second seismic device independent of the first drill string.
9. The system of claim 8, wherein the first seismic device is a seismic wave generator and the second seismic device is a seismic receiver.
10. The system of claim 8, wherein the first seismic device is a seismic receiver and the second seismic device is a seismic wave generator.
11. The system of claim 1, further comprising a second seismic device in communication with another network node of the first plurality of network nodes.
12. The system of claim 1, wherein the first seismic device is operable while the first drill string is drilling.
13. The system of claim 1, wherein the first seismic device is operable while the first drill string is stationary.
14. A method for implementing a high speed seismic measurement system, the method comprising:
gathering first seismic data at a first point along a drill string;
transmitting the first seismic data to a first network node of a plurality of interconnected network nodes integrated into the drill string;
relaying the first seismic data by way of the plurality of interconnected network nodes to the ground’s surface; and
analyzing the first seismic data
wherein the seismic data is data used to generate cross-well maps.
15. (canceled)
16. The method of claim 14, further comprising gathering second seismic data at a second point along the drill string.
17. The method of claim 16, further comprising transmitting the second seismic data to a second network node of the plurality of interconnected network nodes.
18. The method of claim 17, further comprising:
relaying the second seismic data by way of the plurality of interconnected network nodes to the ground’s surface; and
analyzing the second seismic data.
19. The method of claim 14, wherein gathering the first seismic data further comprises gathering the first seismic data while the drill string is rotating.
20. The method of claim 14, wherein gathering the first seismic data further comprises gathering the first seismic data while the drill string is stationary.
21. A system for conducting cross-well seismic mapping, comprising:
a first well comprising a seismic source;
a second well comprising a drill string;
the drill string comprising at least one seismic receiver in communications with at least one of a plurality of interconnected network nodes integrated into and spaced at intervals along the drill string; and
a communication channel connecting the plurality of network nodes to each other and to the surface;
wherein the receivers are adapted to measure properties of a signal created by the seismic source.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. An image processing apparatus for performing processing on a first block for defining a first two-dimensional image and on a second block for defining a second two-dimensional image adjacent to the first two-dimensional image, comprising:
a first processing means for performing:
horizontal filtering processing on first pixel data in the first block, and
vertical filtering processing on second pixel data in the first block; and
a second processing means for performing:
horizontal filtering processing on third pixel data in the first block,
horizontal filtering processing on fourth pixel data in the second block,
vertical filtering processing on fifth pixel data in the second block using the third pixel data in the first block after the horizontal filtering processing on the third pixel data in the first block, and
vertical filtering processing on sixth pixel data in the second block by using the fourth pixel data in the second block after the horizontal filtering processing on the fourth pixel data in the second block,
wherein the second processing means and the first processing means process in parallel; and
a third processing means for performing:
horizontal filtering processing on the fifth pixel data in the second block, and
vertical filtering processing on the first pixel data of the first block using the fifth pixel data in the second block after the horizontal filtering processing on the fifth pixel data in the second block and the vertical filtering processing by the first processing means.
2. An image processing apparatus as set forth in claim 1, further comprising:
a third processing means for performing:
horizontal filtering processing on the fifth pixel data in the second block, and
vertical filtering processing on the first pixel data of the first block using the fifth pixel data in the second block after the horizontal filtering processing on the fifth pixel data in the second block and the vertical filtering processing by the first processing means; and
a memory for storing the third pixel data in the first block before the horizontal filtering processing on the third pixel data in the first block and for storing the fifth pixel data in the second block before the horizontal filtering processing on the fifth pixel data in the second block;
wherein the second processing means performs the vertical filtering processing by reading the third pixel data in the first block pixel data from the memory; and
wherein the third processing means performs the horizontal filtering processing by reading the fifth pixel data in the second block from the memory.
3. An image processing apparatus as set forth in claim 1, further comprising:
a third processing means for performing:
horizontal filtering processing on the fifth pixel data in the second block, and
vertical filtering processing on the first pixel data of the first block using the fifth pixel data in the second block after the horizontal filtering processing on the fifth pixel data in the second block and the vertical filtering processing by the first processing means;
a motion prediction compensation means for generating prediction image data of image data to be encoded by performing motion vector searching in reference image data;
an orthogonal transformation quantization means for performing orthogonal transformation processing and quantization processing on a difference of the prediction image data and the image data to be encoded and generating orthogonal image data;
an inverse orthogonal transformation quantization means for performing inverse quantization processing and inverse orthogonal transformation processing on the orthogonal image data and generating inverse orthogonal image data; and
a restructuring means for generating restructured image data by using prediction image data and the inverse orthogonal image data;
wherein the first processing means, the second processing means, and the third processing means perform horizontal filtering processing and vertical filtering processing on the first block and the second block in the restructured image data and generate the reference image data based on the results.
4. An image processing method performed by a data processing apparatus, comprising a memory, a first processing means, and a second processing means, for performing processing on a first block for defining a first two-dimensional image and a second block for defining a second two-dimensional image adjacent to the first two-dimensional image, the method comprising:
performing, by the first processing means, horizontal filtering processing on first pixel data in the first block and vertical filtering processing on second pixel data in the first block; and
performing, by the second processing means, horizontal filtering processing on third pixel data in the first block, horizontal filtering processing on fourth pixel data in the second block, vertical filtering processing on fifth pixel data in the second block by using the third pixel data in the first block after the horizontal filtering processing on the third pixel data in the first block, and vertical filtering processing on sixth pixel data in the second block using the fourth pixel data in the second block after the horizontal filtering processing on the fourth pixel data in the second block,
wherein the first processing means and the second processing means process in parallel; and
performing horizontal filtering processing on the fifth pixel data in the second block, and vertical filtering processing on the first pixel data of the first block using the fifth pixel data in the second block after the horizontal filtering processing on the fifth pixel data in the second block and processing results of the vertical filtering processing on the fifth pixel data in the second block.
5. A method comprising:
a first step for performing horizontal filtering processing on first pixel data in a first block and vertical filtering processing on second pixel data in the first block; and
a second step for performing horizontal filtering processing on third pixel data in the first block, horizontal filtering processing on fourth pixel data in a second block, vertical filtering processing on fifth pixel data in the second block by using the third pixel data in the first block after the horizontal filtering processing on the third pixel data in the first block, and vertical filtering processing on sixth pixel data in the second block using the fourth pixel data in the second block after the horizontal filtering processing on the fourth pixel data in the second block,
wherein the first step and the second step process in parallel; and
a third step for performing horizontal filtering processing on the fifth pixel data in the second block, and vertical filtering processing on the first pixel data of the first block using the fifth pixel data in the second block after the horizontal filtering processing on the fifth pixel data in the second block and processing results of the vertical filtering processing on the fifth pixel data in the second block.
6. An image processing apparatus for performing processing on a first block for defining a first two-dimensional image and on a second block for defining a second two-dimensional image adjacent to the first two-dimensional image, comprising:
a first processing circuit configured to perform:
horizontal filtering processing on first pixel data in the first block, and
vertical filtering processing on second pixel data in the first block; and
a second processing circuit configured to perform:
horizontal filtering processing on third pixel data in the first block,
horizontal filtering processing on fourth pixel data in the second block,
vertical filtering processing on fifth pixel data in the second block using the third pixel data in the first block after the horizontal filtering processing on the third pixel data in the first block, and
vertical filtering processing on sixth pixel data in the second block by using the fourth pixel data in the second block after the horizontal filtering processing on the fourth pixel data in the second block,
wherein the second processing circuit and the first processing circuit process in parallel.
7. An image processing apparatus as set forth in claim 6, further comprising:
a third processing circuit configured to perform:
horizontal filtering processing on the fifth pixel data in the second block, and
vertical filtering processing on the first pixel data of the first block using the fifth pixel data in the second block after the horizontal filtering processing on the fifth pixel data in the second block and the vertical filtering processing by the first processing circuit; and
a memory for storing the third pixel data in the first block before the horizontal filtering processing on the third pixel data in the first block and for storing the fifth pixel data in the second block before the horizontal filtering processing on the fifth pixel data in the second block;
wherein the second processing circuit performs the vertical filtering processing by reading the third pixel data in the first block pixel data from the memory; and
wherein the third processing circuit performs the horizontal filtering processing by reading the fifth pixel data in the second bock from the memory.
8. An image processing apparatus as set forth in claim 6, further comprising:
a third processing circuit configured to perform:
horizontal filtering processing on the fifth pixel data in the second block, and
vertical filtering processing on the first pixel data of the first block using the fifth pixel data in the second block after the horizontal filtering processing on the fifth pixel data in the second block and the vertical filtering processing by the first processing circuit;
a motion prediction compensation circuit configured to generate prediction image data of image data to be encoded by performing motion vector searching in reference image data;
an orthogonal transformation quantization circuit configured to perform orthogonal transformation processing and quantization processing on a difference of the prediction image data and the image data to be encoded and generate orthogonal image data;
an inverse transformation quantization circuit configured to perform inverse quantization processing and inverse orthogonal transformation processing on the orthogonal image data and generate inverse orthogonal image data; and
a restructuring circuit configured to generate restructured image data by using prediction image data and the inverse orthogonal image data;
wherein the first processing circuit, the second processing circuit, and the third processing circuit perform horizontal filtering processing and vertical filtering processing on the first block and the second block in the restructured image data and generate the reference image data based on the results.