Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
178 words
A depth map generating apparatus comprising: a depth map memory for storing a depth map; three-dimensional (3D) region setting means for setting in 3D coordinates a 3D region of a given shape enclosing an object in 3D image data; first processing means for acquiring through a coordination computation a first distance measured in a desired view direction from a projection plane, a position of said projection plane being set in accordance with said desired view direction, said first direction measured to a surface of said 3D region, and said first processing means acquiring said first distance for each corresponding pixel on said projection plane; second processing means for acquiring through ray tracing a second distance measured in said desired view direction from said surface of said 3D region to a surface of said object, the second processing means acquiring a second distance for each corresponding pixel on said projection plane; and third processing means for adding said first and second distances for each corresponding pixel on said projection plane and writing resultant data in said depth map memory.
Claim 2
Dependent Claim
178 words
A depth map generating apparatus comprising: a depth map memory for storing a depth map; three-dimensional (3D) region setting means for setting in 3D coordinates a 3D region of a given shape enclosing an object in 3D image data; first processing means for acquiring through a coordination computation a first distance measured in a desired view direction from a projection plane, a position of said projection plane being set in accordance with said desired view direction, said first direction measured to a surface of said 3D region, and said first processing means acquiring said first distance for each corresponding pixel on said projection plane; second processing means for acquiring through ray tracing a second distance measured in said desired view direction from said surface of said 3D region to a surface of said object, the second processing means acquiring a second distance for each corresponding pixel on said projection plane; and third processing means for adding said first and second distances for each corresponding pixel on said projection plane and writing resultant data in said depth map memory.
Claim 3
Dependent Claim
18 words
The apparatus according to claim 1, wherein said 3D region setting means sets a parallelepiped enclosing said object.
Claim 4
Dependent Claim
18 words
The apparatus according to claim 1, wherein said 3D region setting means sets a cube enclosing said object.
Claim 5
Dependent Claim
18 words
The apparatus according to claim 1, wherein said 3D region setting means sets a sphere enclosing said object.
Claim 6
Dependent Claim
19 words
The apparatus according to claim 1, wherein said 3D region setting means sets a 3D region circumscribing said object.
Claim 7
Dependent Claim
48 words
The apparatus according to claim 1, wherein said second processing means includes means for writing a given distance value in a corresponding pixel of said depth map without data processing in said third processing means when said object is not reached by a given range of ray tracing.
Claim 8
Dependent Claim
38 words
The apparatus according to claim 6, wherein said second processing means determines said given range of ray tracing in accordance with a position of a back face of said 3D region set by said 3D region setting means.
Claim 9
Independent Claim
194 words
An apparatus for displaying a three-dimensional image, comprising: image data memory means for storing voxel data representing a three-dimensional object; processing means for obtaining total distances between points on a surface of said three-dimensional object and a projection plane orthogonal to a desired view direction, said processing means including: three-dimensional region determining means for determining a three-dimensional region enclosing said threedimensional object, whereby each of said total distances is divided into a first distance measured between said projection plane and the surface of said three-dimensional region and a second distance measured between the surface of said three-dimensional region and the surface of said threedimensional object, coordinate computation means for determining lengths of the first distances, with respect to each pixel on said projection plane, by coordinate computation, ray tracing means for determining lengths of the second distance with respect to each pixel on said projection plane by ray tracing, and adding means for adding the lengths of the first and second distances together to obtain each of said total distances, and displaying means for displaying an image on a twodimensional screen in a gradation corresponding to said total distances obtained by said adding means.
Claim 10
Independent Claim
194 words
An apparatus for displaying a three-dimensional image, comprising: image data memory means for storing voxel data representing a three-dimensional object; processing means for obtaining total distances between points on a surface of said three-dimensional object and a projection plane orthogonal to a desired view direction, said processing means including: three-dimensional region determining means for determining a three-dimensional region enclosing said threedimensional object, whereby each of said total distances is divided into a first distance measured between said projection plane and the surface of said three-dimensional region and a second distance measured between the surface of said three-dimensional region and the surface of said threedimensional object, coordinate computation means for determining lengths of the first distances, with respect to each pixel on said projection plane, by coordinate computation, ray tracing means for determining lengths of the second distance with respect to each pixel on said projection plane by ray tracing, and adding means for adding the lengths of the first and second distances together to obtain each of said total distances, and displaying means for displaying an image on a twodimensional screen in a gradation corresponding to said total distances obtained by said adding means.
Claim 11
Dependent Claim
18 words
The apparatus according to claim 8, wherein said three-dimensional region determining means sets a cube enclosing said object.
Claim 12
Dependent Claim
18 words
The apparatus according to claim 8, wherein said three-dimensional region determining means sets a sphere enclosing said object.
Claim 13
Dependent Claim
19 words
The apparatus according to claim 8, wherein said three-dimensional region determining means sets a 3D region circumscribing said object.
Claim 14
Dependent Claim
48 words
The apparatus according to claim 8, wherein said processing means includes means for writing a given distance value in a corresponding voxel of said image data memory means without data processing in said adding means when said object is not reached by a given range of ray tracing.
Claim 15
Dependent Claim
37 words
The apparatus according to claim 8, wherein said processing means determines a given range of ray tracing in accordance with a position of a back face of said 3D region set by said three-dimensional region determining means.