Interactive computer system for creating three-dimensional image information and for converting two-dimensional image information for three-dimensional display systems
First Claim
1. An improved method for creating image information by using a computer paint system, wherein painting functions include at least some function available in standard computer paint systems including brush-oriented painting and pen-oriented drawing functions, wherein said improvement comprises the creation of three-dimensional image information, wherein said three-dimensional creation is effected by maintenance of a plurality of image information memories and application of at least one paint function to at least two of said image information memories and wherein the application of said at least one paint function in a first of said image information memories is offset with respect to the application of the same paint function in a second of said image information memories.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is an illustrator- or painter-operated, computer-mediated system for creating binocular, stereoscopic images from 2-D and 3-D image elements created by the operator or imported into the system. Depth effects are synthesized by creating parallax offsets which are applied to the display positions of the various elements in the view presented to each eye. The magnitude of the offset for each object is related to the depth of that object, the direction of the offset is related to which eye the view is intended for. A 3-D input device is described as a system component which may be used to control such a system. Additional techniques are disclosed whereby digital information so created may be displayed, broadcast, or utilized in a virtual reality system.
-
Citations
109 Claims
- 1. An improved method for creating image information by using a computer paint system, wherein painting functions include at least some function available in standard computer paint systems including brush-oriented painting and pen-oriented drawing functions, wherein said improvement comprises the creation of three-dimensional image information, wherein said three-dimensional creation is effected by maintenance of a plurality of image information memories and application of at least one paint function to at least two of said image information memories and wherein the application of said at least one paint function in a first of said image information memories is offset with respect to the application of the same paint function in a second of said image information memories.
- 20. An improved method for creating final image information by using a computer image creation/modification system, wherein image creation/modification functions include at least one function available in standard computer paint systems including brush-oriented painting functions, wherein said improvement comprises storage of image depth information in addition to image color information, and wherein said image depth information specifies other than a single plane perpendicular to the depth axis when depth excursions representing surface texture are eliminated, and wherein said at least one function produces dynamic visible feedback in the display of said final image information of its effect upon at least some of said image information during its operation.
-
50. A computer program stored on a computer readable medium comprising:
-
a. instructions for performing image creation/modification functions which include at least one function available in standard computer paint systems including brush-oriented painting functions; and
,b. instructions for storing image depth information in addition to image color information wherein said image depth information specifies other than a single plane perpendicular to the depth axis when depth excursions representing surface texture are eliminated. - View Dependent Claims (51, 52, 53, 54, 55)
c. instructions for deriving virtual reality shape information from said image depth information.
-
-
52. A computer program as in claim 51 additionally comprising instructions to provide that:
-
a. virtual reality texture information is derived from the color information of said three-dimensional image;
b. said program can operate repeatedly on a series of separate still images each of which is derived from a motion picture sequence; and
,c. additional depth, position or shape information is automatically derived by computer analysis of the changes in geometry of elements contained in a multiplicity of said still images.
-
-
53. A computer program as in claim 51additionally comprising:
d. instructions for deriving virtual reality texture information from said image color information.
-
54. A computer program as in claim 51, wherein said virtual reality is a videogame.
-
55. A computer program as in claim 50 additionally comprising instructions to provide for the display of diagnostic and other medical images which can include x-ray, CAT, NMR, endoscopic, photographic, video, computer or film images, wherein the improvement comprises the creation or modification of depth information to be incorporated into said medical images.
- 56. An improved method for creating image information by using a computer image creation/modification system, wherein image creation/modification functions include at least one function available in standard computer paint systems including brush-oriented painting functions, wherein said improvement comprises storage of depth information in addition to standard image information and wherein an additional improvement comprises the ability to separately inhibit writing to at least one of a multiplicity of information planes which can include red, green, blue, color index, depth, obscuration, protection, alpha, transparency and any other image plane present in a specific computer paint system into which said additional improvement has been incorporated.
- 59. An improved method for creating final image information by using a computer image creation/modification system, wherein image creation/modification functions include at least one function available in standard computer paint systems including brush-oriented painting functions, wherein said improvement comprises storage of image depth information in addition to image color information, and wherein said at least one function effects said image depth information during its operation, and wherein said at least one function produces dynamic visible feedback in the display of said final image information of its effect upon at least some of said image information during its operation.
-
75. A method for modifying a pre-existing stereoscopic image by:
-
a. creating from the information comprising said pre-existing stereoscopic image an image set of at least two images where stereoscopic depth is expressed as parallax offsets between coherent features as represented in individual images of said image set; and
,b. altering parallax shifts of said coherent image features within said image set.
-
-
76. An improved method for creating image information by using a computer paint system, wherein painting functions include at least some function available in standard computer paint systems including brush-oriented painting and pen-oriented drawing functions, wherein said improvement comprises application of at least one paint function in such a manner that:
-
a. those portions of the function which effect a first image are offset from those portions of the function which effect a second image;
b. where said offset is related to the depth at which said paint function is to be applied to said images;
c. where said first and said second image are displayed in combination in an interleaved fashion; and
,d. where the two offset portions of the visual representation of said paint function are displayed in an interleaved fashion.
-
-
77. An improved method for creating image information by using a computer image creation/modification system, wherein image creation/modification functions include at least one function available in standard computer paint systems including brush-oriented painting functions, wherein said improvement comprises storage of depth information in addition to standard image information and comprising, in addition, an improved method of presenting a Graphic User Interface on a computer system, which Graphic User Interface comprises at least one of a standard set of elements common to Graphic User Interfaces including:
- buttons, menus, palettes, slidebars, check boxes, frames and windows;
where the improvement comprises displaying at least one of said elements in stereo scopic format. - View Dependent Claims (78, 79, 80, 81)
- buttons, menus, palettes, slidebars, check boxes, frames and windows;
- 82. An improved method for creating image information by using a computer image creation/modification system, wherein image creation/modification functions include at least one function available in standard computer paint systems including brush-oriented painting functions, wherein said improvement comprises storage of depth information in addition to standard image information and comprising, in addition, an improved method for operator input of scaler information to a computer system, wherein the improvement comprises interpretation of the input from a plurality of transducers which are used in two distinct modes one of which is in a coordinated fashion to specify values for a first set of variables and a second of which is in an anti-coordinated fashion to specify values for a second set of variables, and at least some of said variables are input to control at least some of said image creation/modification functions.
- 87. An improved method for creating image information by using a computer image creation/modification system, wherein image creation/modification functions include at least one function available in standard computer paint systems including brush-oriented painting functions, wherein said improvement comprises storage of depth information in addition to standard image information and comprising, in addition, an improved method for operator input of scaler information to a computer system, wherein the improvement comprises interpretation of input from a plurality of rotational transducers at least one of which is used in at least two modes to specify in each of said modes a different variable of information.
-
90. A computer program stored on a computer readable medium comprising:
-
a. instructions for performing computer paint system functions which include at least one function available in standard computer paint systems including brush-oriented painting functions, used for the creation of three-dimensional image information;
b. instructions for maintaining a plurality of image information memories; and
,c. instructions for applying at least one paint function to at least two of said image information memories, wherein the application of said at least one paint function in a first of said image information memories is offset with respect to the application of the same paint function in a second of said image information memories. - View Dependent Claims (91, 92)
a. instructions for uniquely associating said plurality of image information memories each with at least one of a plurality of image information elements;
b. instructions for creating left and right images by applying parallax offsets to at least some of said plurality of image information elements; and
,c. instructions for determining said parallax offsets as a function of depth information associated with at least some of said image information elements.
-
-
92. A computer program as in claim 91 wherein said offsets may be adjusted by a fraction of a pixel for at least one image information memory value by further comprising instructions for applying interpolation to apportion said image information value to more than one image information display pixel.
- 93. An improved method for creating final image information by using a computer image creation/modification system, wherein image creation/modification functions include at least one function available in standard computer paint systems including brush-oriented painting functions, wherein said improvement comprises storage of image depth information in addition to image color information, and wherein each pixel of image color information has associated with it a unique pixel of image depth information, and wherein said at least one function produces dynamic visible feedback in the display of said final image information of its effect upon at least some of said image information during its operation.
Specification