Method for compressing, slicing, and transmitting image files for display and interpretation
First Claim
1. A method for dividing each of large images of well data into smaller slices for viewing comprising:
- a. establishing a number of the smaller slices that each of the large images of well data will be divided into, represented by a whole number wherein the whole number is selected from the group consisting of division by a fixed height, division by a fixed width, division by a variable height, division by a variable width, and any combination thereof, of the large image of each well data;
b. storing with a repeatable pattern the smaller slices wherein, the smaller slices reference positions of the smaller slices in the large image of each well data;
c. recording a total of the number of the smaller slices for the large image of each well data along with a file name, wherein the file name represents the position of each of smaller slices in the large image of each well data;
d. identifying, by a user, a plurality of large images of wells the user desires to view in the viewport;
e. transmitting the plurality of large images of wells identified to a viewport; and
f. rebuilding, using a script, each of the identified large images of wells that uses the repeatable pattern established during storing, and loading of each rebuilt large image synchronously for viewing in the viewport wherein the smaller slices being in the viewport are accessible faster than an entire large image.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for dividing up large image files, for example, a subsurface wellbore log, into smaller files or slices for faster analysis and for faster transmission. The transmission and analysis can be performed over a network system for display to a user to perform data interpretation, such as geological interpretations. The side by side comparison can be individually controlled and analyzed as well as synchronized manually for comparison. The data from one or multiple different logs can be viewed side by side as smaller slices of the whole while being able to independently vary the view depth of the data from each wellbore by scrolling. Well tops, and other subsurface data, can be interpreted and shown in the well log image with associated depth registration.
24 Citations
20 Claims
-
1. A method for dividing each of large images of well data into smaller slices for viewing comprising:
-
a. establishing a number of the smaller slices that each of the large images of well data will be divided into, represented by a whole number wherein the whole number is selected from the group consisting of division by a fixed height, division by a fixed width, division by a variable height, division by a variable width, and any combination thereof, of the large image of each well data; b. storing with a repeatable pattern the smaller slices wherein, the smaller slices reference positions of the smaller slices in the large image of each well data; c. recording a total of the number of the smaller slices for the large image of each well data along with a file name, wherein the file name represents the position of each of smaller slices in the large image of each well data; d. identifying, by a user, a plurality of large images of wells the user desires to view in the viewport; e. transmitting the plurality of large images of wells identified to a viewport; and f. rebuilding, using a script, each of the identified large images of wells that uses the repeatable pattern established during storing, and loading of each rebuilt large image synchronously for viewing in the viewport wherein the smaller slices being in the viewport are accessible faster than an entire large image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of geological interpretation, comprising:
-
a. storing on a database, data from a plurality of wells, wherein each well is represented by a large image and the large image is divided into smaller slices; b. picking at least two wells on a map; c. returning from the database a plurality of smaller slices for the large image associated with any of the well chosen; d. outputting at least one slice representing a portion of the large image for any of the wells chosen to be viewed in the viewport; e. displaying images of the plurality of smaller slices synchronously wherein a top of well log is visible quickly as lower portions of the large image are loaded; and f. interpreting the images. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for dividing each of large images of well data into smaller slices for viewing comprising a computer for running a program to perform the following steps:
-
a. establishing a number of the smaller slices that each of the large images of well data will be divided into, represented by a whole number wherein the whole number is selected from the group consisting of division by a fixed height, division by a fixed width, division by a variable height, division by a variable width, and any combination thereof, of the large image of each well data; b. storing with a repeatable pattern the smaller slices wherein, the smaller slices reference positions of the smaller slices in the large image of each well; c. recording a total of the number of the number smaller slices for the large image along with a file name, wherein the file name represents the position of each of smaller slices in the large image of each well; d. identifying, by a user, a plurality of large images of wells the user desires to view in the viewport; e. transmitting the plurality of large images of wells identified to a viewport; and f. rebuilding, using a script, each of the identified large images of wells that uses the repeatable pattern established during storing, and loading of each rebuilt large image synchronously for viewing in the viewport wherein the smaller slices being in the viewport are accessible faster than an entire large image. - View Dependent Claims (18, 19, 20)
-
Specification