← Back to Patent Explorer
US6088006A Expired / Lapsed US ⏱️ 0.0 years remaining

Stereoscopic image generating system for substantially matching visual range with vergence distance

Assignee: Olympus Corp
•
Filing: 1996-12-10
•
Granted: 2000-07-11
•
Expires: 2016-12-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A storage unit stores three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three-dimensional coordinate system, and position data of first and second viewpoints in the three-dimensional coordinate system. First and second rendering units generate first and second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first and second viewpoints, respectively. A two-dimensional image data control unit controls to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by the first and second rendering units for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant.

Inventors

  • 👤 Seiichiro Tabata

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 16:53
CPC Classifications
H; H04; H04N; H04N13/00; H04N13/20; H04N13/275; H04N13/10; H04N13/189; H04N13/204; H04N13/239; H04N13/286; H04N13/296; H04N13/30; H04N13/332; H04N13/344; H04N13/398

Claims Analysis

Total Claims: 71
Claim 1
Independent Claim 201 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant.
Claim 2
Dependent Claim 201 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant.
Claim 3
Dependent Claim 27 words
An apparatus according to claim 1, wherein said two-dimensional image data control means sets control directions for the first and second two-dimensional image data to opposite directions.
Claim 4
Dependent Claim 328 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein said two-dimensional image data control means sets a change amount Δ(x 1 -x 2 ) in an entire image of the difference (x 1 -x 2 ) between the horizontal displacement amount x 1 of the specific object on the first two-dimensional image and the horizontal displacement amount x 2 of the specific object on the second two-dimensional image to satisfy the following condition: ##EQU35## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, θ is the half field angle of each of said first and second rendering means, x 1 and x 2 are the horizontal displacement amounts obtained by normalizing a horizontal distance of the entire two-dimensional image as 2.
Claim 5
Dependent Claim 328 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein said two-dimensional image data control means sets a change amount Δ(x 1 -x 2 ) in an entire image of the difference (x 1 -x 2 ) between the horizontal displacement amount x 1 of the specific object on the first two-dimensional image and the horizontal displacement amount x 2 of the specific object on the second two-dimensional image to satisfy the following condition: ##EQU35## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, θ is the half field angle of each of said first and second rendering means, x 1 and x 2 are the horizontal displacement amounts obtained by normalizing a horizontal distance of the entire two-dimensional image as 2.
Claim 6
Dependent Claim 348 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein the first and second two-dimensional image data control means are stereoscopically observed in a visual range L Base , and said two-dimensional image data control means sets a change amount Δ(x 1 -x 2 ) in an entire image of the difference (x 1 -x 2 ) between the horizontal displacement amount x 1 of the specific object on the first two-dimensional image and the horizontal displacement amount x 2 of the specific object on the second two-dimensional image to satisfy the following condition: ##EQU36## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, θ is the half field angle of each of said first and second rendering means, x 1 and x 2 are the horizontal displacement amounts obtained by normalizing a horizontal distance of the entire two-dimensional image as 2.
Claim 7
Dependent Claim 348 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein the first and second two-dimensional image data control means are stereoscopically observed in a visual range L Base , and said two-dimensional image data control means sets a change amount Δ(x 1 -x 2 ) in an entire image of the difference (x 1 -x 2 ) between the horizontal displacement amount x 1 of the specific object on the first two-dimensional image and the horizontal displacement amount x 2 of the specific object on the second two-dimensional image to satisfy the following condition: ##EQU36## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, θ is the half field angle of each of said first and second rendering means, x 1 and x 2 are the horizontal displacement amounts obtained by normalizing a horizontal distance of the entire two-dimensional image as 2.
Claim 8
Dependent Claim 26 words
An apparatus according to claim 1, wherein the specific object is an object whose distance to each of the first and second viewpoints changes with time.
Claim 9
Dependent Claim 41 words
An apparatus according to claim 1, wherein said two-dimensional image data control means changes a control amount in accordance with a distance L obj from the specific object to each of the first and second viewpoints in a direction of depth.
Claim 10
Dependent Claim 76 words
An apparatus according to claim 1, further comprising a head-mounted display including: first and second display elements for receiving the first and second two-dimensional image data controlled by said two-dimensional image data control means to display images according to the first and second two-dimensional image data; and first and second eyepiece optical systems for enlarging and presenting the images displayed by said first and second display elements to first and second eyeballs of an observer, respectively.
Claim 11
Dependent Claim 248 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, further comprising: specific object setting means for setting, as the specific object, an object of the plurality of objects which is located in a central 50% range of horizontal field angles of said first and second rendering means and closest to said first and second rendering means.
Claim 12
Dependent Claim 248 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, further comprising: specific object setting means for setting, as the specific object, an object of the plurality of objects which is located in a central 50% range of horizontal field angles of said first and second rendering means and closest to said first and second rendering means.
Claim 13
Dependent Claim 45 words
An apparatus according to claim 1, wherein said two-dimensional image data control means includes image data shift means for horizontally shifting the first and second two-dimensional image data in accordance with the distance from the specific object to each of the first and second viewpoints.
Claim 14
Dependent Claim 306 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein the first and second two-dimensional images controlled by said two-dimensional image data control means are stereoscopically observed in a visual range L Base , and a horizontal shift amount S thereof satisfies the following condition: ##EQU37## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, L obj is the distance from the specific object to the middle point, θ is the half field angle of each of said first and second rendering means, and P H-half is the half of the number of horizontal pixels of the second two-dimensional image.
Claim 15
Dependent Claim 306 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein the first and second two-dimensional images controlled by said two-dimensional image data control means are stereoscopically observed in a visual range L Base , and a horizontal shift amount S thereof satisfies the following condition: ##EQU37## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, L obj is the distance from the specific object to the middle point, θ is the half field angle of each of said first and second rendering means, and P H-half is the half of the number of horizontal pixels of the second two-dimensional image.
Claim 16
Dependent Claim 373 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein the first and second two-dimensional images controlled by said two-dimensional image data control means are stereoscopically observed in a visual range L Base , and a horizontal shift amount S thereof satisfies the following condition: ##EQU38## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, L obj is the distance from the specific object to the middle point, 0 is the half field angle of each of said first and second rendering means, P H-half is the half of the number of horizontal pixels of the second two-dimensional image, α and β are the minimum and maximum values of original vergence values 1000/L obj as values each obtained by multiplying a reciprocal of a distance from the specific object to each of said first and second rendering means in a direction of depth with 1,000, and γ is the half of the change amount of converted vergence 1000/L Tag and satisfies 0≦γ<2 and γ≦1000 L Base .
Claim 17
Dependent Claim 373 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein the first and second two-dimensional images controlled by said two-dimensional image data control means are stereoscopically observed in a visual range L Base , and a horizontal shift amount S thereof satisfies the following condition: ##EQU38## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, L obj is the distance from the specific object to the middle point, 0 is the half field angle of each of said first and second rendering means, P H-half is the half of the number of horizontal pixels of the second two-dimensional image, α and β are the minimum and maximum values of original vergence values 1000/L obj as values each obtained by multiplying a reciprocal of a distance from the specific object to each of said first and second rendering means in a direction of depth with 1,000, and γ is the half of the change amount of converted vergence 1000/L Tag and satisfies 0≦γ<2 and γ≦1000 L Base .
Claim 18
Dependent Claim 26 words
An apparatus according to claim 9, wherein a shift amount S of said image data shift means changes in accordance with an ordinal image frame number.
Claim 19
Dependent Claim 262 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein said two-dimensional image data control means includes image data shift means for horizontally shifting the first and second two-dimensional image data in accordance with the distance from the specific object to each of the first and second viewpoints, and further, wherein said image data shift means comprises image data extraction means for partially extracting image data upon shifting image data.
Claim 20
Dependent Claim 262 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein said two-dimensional image data control means includes image data shift means for horizontally shifting the first and second two-dimensional image data in accordance with the distance from the specific object to each of the first and second viewpoints, and further, wherein said image data shift means comprises image data extraction means for partially extracting image data upon shifting image data.
Claim 21
Dependent Claim 46 words
An apparatus according to claim 1, wherein said two-dimensional image data control means includes gazing direction control means for changing gazing directions of said first and second rendering means in accordance with the distance from the specific object to each of the first and second viewpoints.
Claim 22
Dependent Claim 345 words
A stereoscopic image generating apparatus comprising: storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein said two dimensional image data control means includes gazing direction control means for changing gazing directions of said first and second rendering means in accordance with the distance from the specific object to each of the first and second viewpoints, and further wherein the first and second two-dimensional images controlled by said two-dimensional image data control means are stereoscopically observed in a visual range L Base , and a gazing direction angle ψ of each of said first and second rendering means satisfies the following condition: ##EQU39## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, and ω is the angle between each of the first and second viewpoints and a line segment obtained by connecting a corresponding one of the first and second viewpoints and the specific object.
Claim 23
Dependent Claim 345 words
A stereoscopic image generating apparatus comprising: storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein said two dimensional image data control means includes gazing direction control means for changing gazing directions of said first and second rendering means in accordance with the distance from the specific object to each of the first and second viewpoints, and further wherein the first and second two-dimensional images controlled by said two-dimensional image data control means are stereoscopically observed in a visual range L Base , and a gazing direction angle ψ of each of said first and second rendering means satisfies the following condition: ##EQU39## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, and ω is the angle between each of the first and second viewpoints and a line segment obtained by connecting a corresponding one of the first and second viewpoints and the specific object.
Claim 24
Dependent Claim 426 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein said two dimensional image data control means includes gazing direction control means for changing gazing directions of said first and second rendering means in accordance with the distance from the specific object to each of the first and second viewpoints, and further wherein the first and second two-dimensional images controlled by said two-dimensional image data control means are stereoscopically observed in a visual range L Base , and a gazing direction angle ψ of each of said first and second rendering means satisfies the following condition: ##EQU40## for ##EQU41## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, L obj is the distance from the specific object to the middle point, ω is the angle between each of the first and second viewpoints and a line segment obtained by connecting a corresponding one of the first and second viewpoints and the specific object, α and β are the minimum and maximum values of original vergence values 1000/L obj as values each obtained by multiplying a reciprocal of a distance from the specific object to each of said first and second rendering means in a direction of depth with 1,000, and γ is the half of the change amount of converted vergence 1000/L Tag and satisfies 0≦γ<2 and γ≦1000/L Base .
Claim 25
Dependent Claim 426 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein said two dimensional image data control means includes gazing direction control means for changing gazing directions of said first and second rendering means in accordance with the distance from the specific object to each of the first and second viewpoints, and further wherein the first and second two-dimensional images controlled by said two-dimensional image data control means are stereoscopically observed in a visual range L Base , and a gazing direction angle ψ of each of said first and second rendering means satisfies the following condition: ##EQU40## for ##EQU41## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, L obj is the distance from the specific object to the middle point, ω is the angle between each of the first and second viewpoints and a line segment obtained by connecting a corresponding one of the first and second viewpoints and the specific object, α and β are the minimum and maximum values of original vergence values 1000/L obj as values each obtained by multiplying a reciprocal of a distance from the specific object to each of said first and second rendering means in a direction of depth with 1,000, and γ is the half of the change amount of converted vergence 1000/L Tag and satisfies 0≦γ<2 and γ≦1000/L Base .
Claim 26
Dependent Claim 274 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein said two dimensional image data control means includes gazing direction control means for changing gazing directions of said first and second rendering means in accordance with the distance from the specific object to each of the first and second viewpoints, and further wherein said gazing directions of said first and second rendering means which are controlled by said gazing direction control means are changed in accordance with an ordinal image frame number.
Claim 27
Dependent Claim 274 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and two dimensional image data control means for controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said first and second rendering means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant, wherein said two dimensional image data control means includes gazing direction control means for changing gazing directions of said first and second rendering means in accordance with the distance from the specific object to each of the first and second viewpoints, and further wherein said gazing directions of said first and second rendering means which are controlled by said gazing direction control means are changed in accordance with an ordinal image frame number.
Claim 28
Dependent Claim 158 words
A stereoscopic image generating apparatus for generating moving pictures of left and right viewpoints, comprising: rendering means for rendering a plurality of images including at least one image whose size changes with time in each of the moving pictures of the left and right viewpoints, so that the plurality of images have a parallax; first image control means for controlling to translate one specific image of the images whose sizes change with time and which are rendered by said rendering means, so that a difference in said one specific image between horizontal displacement amounts from the centers of the moving pictures of the left and right viewpoints is set substantially constant; and second image control means for controlling to translate remaining images of each of the moving pictures of the left and right viewpoints with respect to said one specific image in accordance with a change in size of said one specific image rendered by said rendering means.
Claim 29
Dependent Claim 158 words
A stereoscopic image generating apparatus for generating moving pictures of left and right viewpoints, comprising: rendering means for rendering a plurality of images including at least one image whose size changes with time in each of the moving pictures of the left and right viewpoints, so that the plurality of images have a parallax; first image control means for controlling to translate one specific image of the images whose sizes change with time and which are rendered by said rendering means, so that a difference in said one specific image between horizontal displacement amounts from the centers of the moving pictures of the left and right viewpoints is set substantially constant; and second image control means for controlling to translate remaining images of each of the moving pictures of the left and right viewpoints with respect to said one specific image in accordance with a change in size of said one specific image rendered by said rendering means.
Claim 30
Dependent Claim 78 words
An apparatus according to claim 18, wherein said first and second image control means control translation such that said one specific image is relatively separated from the remaining images when said one specific image of the images whose size changes with time is enlarged with time, and said one specific image is made to relatively come close to the remaining images when said one specific image of the images whose size changes with time is reduced with time.
Claim 31
Dependent Claim 45 words
An apparatus according to claim 18, wherein said first and second image control means do not change relative horizontal positions of said one specific image of the images whose size changes with time in translation control of moving pictures of the left and right viewpoints.
Claim 32
Dependent Claim 227 words
A stereoscopic image generating apparatus for generating first and second moving pictures having different viewpoints, comprising: rendering means for rendering a plurality of images including at least one image whose size changes with time in each of the first and second moving pictures, so that the plurality of images have a parallax; first image control means for controlling one specific image of the images whose sizes change with time and which are rendered by said rendering means, so that a difference in said one specific image between horizontal displacement amounts from the centers of the first and second moving pictures is set substantially constant; and second image control means for controlling remaining images of each of the first and second moving pictures, so that a difference in the remaining images of each of the first and second moving pictures between horizontal displacement amounts from the centers of the first and second moving pictures is changed, wherein said first and second image control means control translation such that said one specific image is relatively separated from the remaining images when said one specific image of the images whose size changes with time is enlarged with time, and said one specific image is made to relatively come close to the remaining images when said one specific image of the images whose size changes with time is reduced with time.
Claim 33
Dependent Claim 227 words
A stereoscopic image generating apparatus for generating first and second moving pictures having different viewpoints, comprising: rendering means for rendering a plurality of images including at least one image whose size changes with time in each of the first and second moving pictures, so that the plurality of images have a parallax; first image control means for controlling one specific image of the images whose sizes change with time and which are rendered by said rendering means, so that a difference in said one specific image between horizontal displacement amounts from the centers of the first and second moving pictures is set substantially constant; and second image control means for controlling remaining images of each of the first and second moving pictures, so that a difference in the remaining images of each of the first and second moving pictures between horizontal displacement amounts from the centers of the first and second moving pictures is changed, wherein said first and second image control means control translation such that said one specific image is relatively separated from the remaining images when said one specific image of the images whose size changes with time is enlarged with time, and said one specific image is made to relatively come close to the remaining images when said one specific image of the images whose size changes with time is reduced with time.
Claim 34
Dependent Claim 78 words
An apparatus according to claim 21, wherein said first and second image control means control translation such that said one specific image is relatively separated from the remaining images when said one specific image of the images whose size changes with time is enlarged with time, and said one specific image is made to relatively come close to the remaining images when said one specific image of the images whose size changes with time is reduced with time.
Claim 35
Dependent Claim 45 words
An apparatus according to claim 21, wherein said first and second image control means do not change relative horizontal positions of said one specific image of the images whose size changes with time in translation control of moving pictures of the left and right viewpoints.
Claim 36
Dependent Claim 188 words
A stereoscopic image generating apparatus comprising: storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three-dimensional coordinate system, and position data of first and second viewpoints in the three-dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating, on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; first two-dimensional image data control means for controlling to translate all the first two-dimensional data generated by said first rendering means; and second two-dimensional image data control means for controlling to translate all the second two-dimensional image data from said second rendering means in a movement amount different from a translation amount of said first two-dimensional image data control means.
Claim 37
Dependent Claim 188 words
A stereoscopic image generating apparatus comprising: storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three-dimensional coordinate system, and position data of first and second viewpoints in the three-dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating, on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; first two-dimensional image data control means for controlling to translate all the first two-dimensional data generated by said first rendering means; and second two-dimensional image data control means for controlling to translate all the second two-dimensional image data from said second rendering means in a movement amount different from a translation amount of said first two-dimensional image data control means.
Claim 38
Dependent Claim 30 words
An apparatus according to claim 24, wherein said first and second two-dimensional image data control means set control directions for the first and second two-dimensional image data to opposite directions.
Claim 39
Dependent Claim 333 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; first two-dimensional image data control means for controlling to translate all the first two-dimensional data generated by said first rendering means; and second two-dimensional image data control means for controlling to translate all the second two-dimensional image data from said second rendering means in a movement amount different from a translation amount of said first two-dimensional image data control means, wherein said first and second two-dimensional image data control means set a change amount Δ(x 1 -x 2 ) in an entire image of the difference (x 1 -x 2 ) between the horizontal displacement amount x 1 of the specific object on the first two-dimensional image and the horizontal displacement amount x 2 of the specific object on the second two-dimensional image to satisfy the following condition: ##EQU42## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, θ is the half field angle of each of said first and second, rendering means, x 1 and x 2 are the horizontal displacement amounts obtained by normalizing a horizontal distance of the entire two-dimensional image as 2.
Claim 40
Dependent Claim 333 words
A stereoscopic image generating apparatus comprising; storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, motion data of the plurality of objects in the three dimensional coordinate system, and position data of first and second viewpoints in the three dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; first two-dimensional image data control means for controlling to translate all the first two-dimensional data generated by said first rendering means; and second two-dimensional image data control means for controlling to translate all the second two-dimensional image data from said second rendering means in a movement amount different from a translation amount of said first two-dimensional image data control means, wherein said first and second two-dimensional image data control means set a change amount Δ(x 1 -x 2 ) in an entire image of the difference (x 1 -x 2 ) between the horizontal displacement amount x 1 of the specific object on the first two-dimensional image and the horizontal displacement amount x 2 of the specific object on the second two-dimensional image to satisfy the following condition: ##EQU42## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, θ is the half field angle of each of said first and second, rendering means, x 1 and x 2 are the horizontal displacement amounts obtained by normalizing a horizontal distance of the entire two-dimensional image as 2.
Claim 41
Dependent Claim 165 words
An apparatus according to claim 24, wherein the first and second two-dimensional image data controlled by said first and second two-dimensional image data control means are stereoscopically observed in a vidual range L Base , and said first and second two-dimensional image data control means set a change amount Δ(x 1 -x 2 ) in an entire image of the difference (x 1 -x 2 ) between the horizontal displacement amount x 1 of the specific object on the first two-dimensional image and the horizontal displacement amount x 2 of the specific object on the second two-dimensional image to satisfy the following condition: ##EQU43## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, θ is the half field angle of each of said first and second rendering means, x 1 and x 2 are the horizontal displacement amounts obtained by normalizing a horizontal distance of the entire two-dimensional image as 2.
Claim 42
Dependent Claim 343 words
A stereoscopic image generating apparatus comprising: storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three-dimensional coordinate system, and position data of first and second viewpoints in the three-dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating, on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; first two-dimensional image data control means for controlling to translate all the first two-dimensional data generated by said first rendering means, and second two-dimensional image data control means for controlling to translate image data from said second rendering means in a movement amount different from a translation amount of said first two-dimensional image data control means, wherein the first and second two-dimensional image data controlled by said first and second two-dimensional image data control means are stereoscopically observed in a visual range L Base , and said first and second two-dimensional image data control means set a change amount Δ(x 1 -x 2 ) in an entire image of the difference (x 1 -x 2 ) between the horizontal displacement amount x 1 of the specific object on the first two-dimensional image and the horizontal displacement amount x 2 of the specific object on the second two-dimensional image to satisfy the following condition: ##EQU44## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, θ is the half field angle of each of said first and second rendering means, x 1 and x 2 are the horizontal displacement amounts obtained by normalizing a horizontal distance of the entire two-dimensional image of 2.
Claim 43
Dependent Claim 343 words
A stereoscopic image generating apparatus comprising: storage means for storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three-dimensional coordinate system, and position data of first and second viewpoints in the three-dimensional coordinate system; first rendering means for generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; second rendering means for generating, on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; first two-dimensional image data control means for controlling to translate all the first two-dimensional data generated by said first rendering means, and second two-dimensional image data control means for controlling to translate image data from said second rendering means in a movement amount different from a translation amount of said first two-dimensional image data control means, wherein the first and second two-dimensional image data controlled by said first and second two-dimensional image data control means are stereoscopically observed in a visual range L Base , and said first and second two-dimensional image data control means set a change amount Δ(x 1 -x 2 ) in an entire image of the difference (x 1 -x 2 ) between the horizontal displacement amount x 1 of the specific object on the first two-dimensional image and the horizontal displacement amount x 2 of the specific object on the second two-dimensional image to satisfy the following condition: ##EQU44## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, θ is the half field angle of each of said first and second rendering means, x 1 and x 2 are the horizontal displacement amounts obtained by normalizing a horizontal distance of the entire two-dimensional image of 2.
Claim 44
Dependent Claim 47 words
An apparatus according to claim 26, wherein said first and second two-dimensional image data control means change control amounts in accordance with distances L obj from the specific objects on the first and second two-dimensional images to the first and second viewpoints in a direction of depth.
Claim 45
Dependent Claim 79 words
An apparatus according to claim 24, further comprising a head-mounted display including: first and second display elements for receiving the first and second two-dimensional image data controlled by said first and second two-dimensional image data control means to display images according to the first and second two-dimensional image data; and first and second eyepiece optical systems for enlarging and presenting the images displayed by said first and second display elements to first and second eyeballs of an observer, respectively.
Claim 46
Dependent Claim 58 words
An apparatus according to claim 26, further comprising: specific object setting means for setting, as the specific objects on the first and second two-dimensional images, objects of the plurality of objects which are located in central 50% ranges of horizontal field angles of said first and second rendering means and closest to said first and second rendering means.
Claim 47
Dependent Claim 53 words
An apparatus according to claim 26, wherein said first and second two-dimensional image data control means include image data shift means for horizontally shifting the first and second two-dimensional image data in accordance with the distances from the specific objects on the first and second two-dimensional images to the first and second viewpoints.
Claim 48
Dependent Claim 121 words
An apparatus according to claim 26, wherein the first and second two-dimensional images controlled by said first and second two-dimensional image data control means are stereoscopically observed in a visual range L Base , and a horizontal shift amount S thereof satisfies the following condition: ##EQU45## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, L obj are the distances from the specific objects on the first and second two-dimensional images to the middle point, θ is the half field angle of each of said first and second rendering means, and P H-half is the half of the number of horizontal pixels of the second two-dimensional image.
Claim 49
Dependent Claim 192 words
An apparatus according to claim 26, wherein the first and second two-dimensional images controlled by said two-dimensional image data control means are stereoscopically observed in a visual range L Base , and a horizontal shift amount S thereof satisfies the following condition and equation: ##EQU46## for ##EQU47## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, L obj are the distances from the specific objects on the first and second two-dimensional images to the middle point, θ is the half field angle of each of said first and second rendering means, P H-half is the half of the number of horizontal pixels of each of the first and second two-dimensional image, α and β are the minimum and maximum values of original vergence values 1000/L obj as values each obtained by multiplying a reciprocal of a distance from the specific object to each of said first and second rendering means in a direction of depth with 1,000, and γ is the half of the change amount of converted vergence 1000/L Tag and satisfies 0≦γ≦2 and γ≦1000/L Base .
Claim 50
Dependent Claim 28 words
An apparatus according to claim 32, wherein a shift amount S of each of said image data shift means changes in accordance with an ordinal image frame number.
Claim 51
Dependent Claim 26 words
An apparatus according to claim 32, wherein said image data shift means comprises image data extraction means for partially extracting image data upon shifting image data.
Claim 52
Dependent Claim 54 words
An apparatus according to claim 26, wherein said first and second two-dimensional image data control means include gazing direction control means for changing gazing directions of said first and second rendering means in accordance with the distances from the specific objects on the first and second two-dimensional images to the first and second viewpoints.
Claim 53
Dependent Claim 110 words
An apparatus according to claim 37, wherein the first and second two-dimensional images controlled by said first and second two-dimensional image data control means are stereoscopically observed in a visual range L Base , and a gazing direction angle ψ of each of said first and second rendering means satisfies the following condition: ##EQU48## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, and ω is the angles between the first and second viewpoints and line segments obtained by connecting the first and second viewpoints and the specific objects on the first and second two-dimensional images.
Claim 54
Dependent Claim 200 words
An apparatus according to claim 37, wherein the first and second two-dimensional images controlled by said first and second two-dimensional image data control means are stereoscopically observed in a visual range L Base , and a gazing direction angle ψ of each of said first and second rendering means satisfies the following condition and equation: ##EQU49## for ##EQU50## where d is the distance between each of the first and second viewpoints and a middle point between the first and second viewpoints, L obj are the distances from the specific objects on the first and second two-dimensional images to the middle point, ω are the angles between the first and second viewpoints and line segments obtained by connecting the first and second viewpoints and the specific objects on the first and second two-dimensional images, α and β are the minimum and maximum values of original vergence values 1000/L obj as values each obtained by multiplying a reciprocal of a distance from each specific object to each of said first and second rendering means in a direction of depth with 1,000, and γ is the half of the change amount of converted vergence 1000/L Tag and satisfies 0≦γ≦2 and γ≦1000/L Base .
Claim 55
Dependent Claim 36 words
An apparatus according to claim 37, wherein said gazing directions of said first and second rendering means which are controlled by said gazing direction control means are changed in accordance with an ordinal image frame number.
Claim 56
Dependent Claim 248 words
An article of manufacture comprising computer readable storage medium having computer readable program code means, wherein said computer readable program code means comprises: first computer readable program means for causing a computer to store three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three-dimensional coordinate system, and position data of first and second viewpoints in the three-dimensional coordinate system in storage means; second computer readable program means for causing said computer to generate, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; third computer readable program means for causing said computer to generate, on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and fourth computer readable program means for causing said computer to control to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said computer in accordance with said second and third computer readable program means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant.
Claim 57
Dependent Claim 248 words
An article of manufacture comprising computer readable storage medium having computer readable program code means, wherein said computer readable program code means comprises: first computer readable program means for causing a computer to store three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three-dimensional coordinate system, and position data of first and second viewpoints in the three-dimensional coordinate system in storage means; second computer readable program means for causing said computer to generate, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; third computer readable program means for causing said computer to generate, on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and fourth computer readable program means for causing said computer to control to translate all two-dimensional image data of at least one of the first and second two-dimensional image data which are obtained by said computer in accordance with said second and third computer readable program means for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant.
Claim 58
Dependent Claim 213 words
An article of manufacture comprising a computer readable storage medium having computer readable program code means recorded to execute processing for generating moving pictures of left and right viewpoints, wherein said computer readable program code means comprises: first computer readable program means for causing a computer to render a plurality of images including at least one image whose size changes with time in each of the moving pictures of the left and right viewpoints, so that the plurality of images have a parallax; second computer readable program means for causing said computer to control to translate one specific image of the images whose sizes change with time and which are rendered by said computer in accordance with said first computer readable program means, so that a difference in said one specific image between horizontal displacement amounts from the centers of the moving pictures of the left and right viewpoints is set substantially constant; and third computer readable program means for causing said computer to control to translate remaining images of each of the moving pictures of the left and right viewpoints with respect to said one specific image in accordance with a change in size of said one specific image rendered by said computer in accordance with said first computer readable program means.
Claim 59
Dependent Claim 213 words
An article of manufacture comprising a computer readable storage medium having computer readable program code means recorded to execute processing for generating moving pictures of left and right viewpoints, wherein said computer readable program code means comprises: first computer readable program means for causing a computer to render a plurality of images including at least one image whose size changes with time in each of the moving pictures of the left and right viewpoints, so that the plurality of images have a parallax; second computer readable program means for causing said computer to control to translate one specific image of the images whose sizes change with time and which are rendered by said computer in accordance with said first computer readable program means, so that a difference in said one specific image between horizontal displacement amounts from the centers of the moving pictures of the left and right viewpoints is set substantially constant; and third computer readable program means for causing said computer to control to translate remaining images of each of the moving pictures of the left and right viewpoints with respect to said one specific image in accordance with a change in size of said one specific image rendered by said computer in accordance with said first computer readable program means.
Claim 60
Dependent Claim 202 words
An article of manufacture comprising a computer readable storage medium having computer readable program code means recorded to execute processing for generating first and second moving pictures having different viewpoints, wherein said computer readable program code means comprises: first computer readable program means for causing a computer to render a plurality of images including at least one image whose size changes with time in each of the first and second moving pictures, so that the plurality of images have a parallax; second computer readable program means for causing said computer to control one specific image of the images whose sizes change with time and which are rendered by said computer in accordance with said first computer readable program means, so that a difference in said one specific image between horizontal displacement amounts from the centers of the first and second moving pictures is set substantially constant; and third computer readable program means for causing said computer to control remaining images of each of the first and second moving pictures, so that a difference in the remaining images of each of the first and second moving pictures between horizontal displacement amounts from the centers of the first and second moving pictures is changed.
Claim 61
Dependent Claim 202 words
An article of manufacture comprising a computer readable storage medium having computer readable program code means recorded to execute processing for generating first and second moving pictures having different viewpoints, wherein said computer readable program code means comprises: first computer readable program means for causing a computer to render a plurality of images including at least one image whose size changes with time in each of the first and second moving pictures, so that the plurality of images have a parallax; second computer readable program means for causing said computer to control one specific image of the images whose sizes change with time and which are rendered by said computer in accordance with said first computer readable program means, so that a difference in said one specific image between horizontal displacement amounts from the centers of the first and second moving pictures is set substantially constant; and third computer readable program means for causing said computer to control remaining images of each of the first and second moving pictures, so that a difference in the remaining images of each of the first and second moving pictures between horizontal displacement amounts from the centers of the first and second moving pictures is changed.
Claim 62
Dependent Claim 259 words
An article of manufacture comprising a computer readable storage medium having computer readable program code means recorded to execute processing for generating a stereoscopic image, wherein said computer readable program code means comprises: first computer readable program means for causing a computer to store three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three-dimensional coordinate system, and position data of first and second viewpoints in the three-dimensional coordinate system; second computer readable program means for causing said computer to generate, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; third computer readable program means for causing said computer to generate, on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; fourth computer readable program means for causing said computer to control to translate all the first two-dimensional data generated by said computer in accordance with said second computer readable program means; and fifth computer readable program means for causing said computer to control to translate all the second two-dimensional image data from said computer in accordance with said third computer readable program means in a movement amount different from a translation amount controlled by said computer in accordance with said fourth computer readable program means.
Claim 63
Dependent Claim 259 words
An article of manufacture comprising a computer readable storage medium having computer readable program code means recorded to execute processing for generating a stereoscopic image, wherein said computer readable program code means comprises: first computer readable program means for causing a computer to store three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three-dimensional coordinate system, and position data of first and second viewpoints in the three-dimensional coordinate system; second computer readable program means for causing said computer to generate, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; third computer readable program means for causing said computer to generate, on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; fourth computer readable program means for causing said computer to control to translate all the first two-dimensional data generated by said computer in accordance with said second computer readable program means; and fifth computer readable program means for causing said computer to control to translate all the second two-dimensional image data from said computer in accordance with said third computer readable program means in a movement amount different from a translation amount controlled by said computer in accordance with said fourth computer readable program means.
Claim 64
Independent Claim 191 words
A method of generating a stereoscopic image in a computer system for executing processing for generating the stereoscopic image, comprising the steps of: storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three-dimensional coordinate system, and position data of first and second viewpoints in the three-dimensional coordinate system in storage means; generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; generating, on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant.
Claim 65
Independent Claim 191 words
A method of generating a stereoscopic image in a computer system for executing processing for generating the stereoscopic image, comprising the steps of: storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three-dimensional coordinate system, and position data of first and second viewpoints in the three-dimensional coordinate system in storage means; generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; generating, on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; and controlling to translate all two-dimensional image data of at least one of the first and second two-dimensional image data for a specific object arbitrarily selected from the plurality of objects, so that a difference between horizontal displacement amounts from the centers of the first and second two-dimensional image data is set substantially constant.
Claim 66
Independent Claim 164 words
A method of generating moving pictures of left and right viewpoints in a computer system for executing processing for generating the moving pictures of the left and right viewpoints, comprising the steps of: storing data in a storage means: rendering in response to said stored data a plurality of images including at least one image whose size changes with time in each of the moving pictures of the left and right viewpoints, so that the plurality of images have a parallax; controlling to translate one specific image of the rendered images whose sizes change with time, so that a difference in said one specific image between horizontal displacement amounts from the centers of the moving pictures of the left and right viewpoints is set substantially constant; and controlling to translate remaining images of each of the moving pictures of the left and right viewpoints with respect to said one specific image in accordance with a change in size of said rendered one specific image.
Claim 67
Independent Claim 164 words
A method of generating moving pictures of left and right viewpoints in a computer system for executing processing for generating the moving pictures of the left and right viewpoints, comprising the steps of: storing data in a storage means: rendering in response to said stored data a plurality of images including at least one image whose size changes with time in each of the moving pictures of the left and right viewpoints, so that the plurality of images have a parallax; controlling to translate one specific image of the rendered images whose sizes change with time, so that a difference in said one specific image between horizontal displacement amounts from the centers of the moving pictures of the left and right viewpoints is set substantially constant; and controlling to translate remaining images of each of the moving pictures of the left and right viewpoints with respect to said one specific image in accordance with a change in size of said rendered one specific image.
Claim 68
Independent Claim 169 words
A method of generating first and second moving pictures having different viewpoints in a computer system for executing processing for generating the first and second moving pictures have the different viewpoints, comprising the steps of: storing data in a storage means; rendering a plurality of images in response to said stored data; said rendered images including at least one image whose size changes with time in each of the first and second moving pictures; so that the plurality of image have a parallax; controlling one specific image of the rendered images whose sizes change with time, so that a difference in said one specific image between horizontal displacement amounts from the centers of the first and second moving pictures is set substantially constant; and controlling remaining images of each of the first and second moving pictures, so that a difference in the remaining images of each of the first and second moving pictures between horizontal displacement amounts from the centers of the first and second moving pictures is changed.
Claim 69
Independent Claim 169 words
A method of generating first and second moving pictures having different viewpoints in a computer system for executing processing for generating the first and second moving pictures have the different viewpoints, comprising the steps of: storing data in a storage means; rendering a plurality of images in response to said stored data; said rendered images including at least one image whose size changes with time in each of the first and second moving pictures; so that the plurality of image have a parallax; controlling one specific image of the rendered images whose sizes change with time, so that a difference in said one specific image between horizontal displacement amounts from the centers of the first and second moving pictures is set substantially constant; and controlling remaining images of each of the first and second moving pictures, so that a difference in the remaining images of each of the first and second moving pictures between horizontal displacement amounts from the centers of the first and second moving pictures is changed.
Claim 70
Independent Claim 170 words
A method of generating a stereoscopic image in a computer system for executing processing for generating the stereoscopic image, comprising the steps of: storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three-dimensional coordinate system, and position data of first and second viewpoints in the three-dimensional coordinate system in storage means; generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; generating, on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; controlling to translate all the first two-dimensional data; and controlling to translate all the second two-dimensional image data in a movement amount different from a translation amount of said first two-dimensional image data.
Claim 71
Independent Claim 170 words
A method of generating a stereoscopic image in a computer system for executing processing for generating the stereoscopic image, comprising the steps of: storing three-dimensional shape data of a plurality of objects, initial position data of the plurality of objects in a three-dimensional coordinate system, motion data of the plurality of objects in the three-dimensional coordinate system, and position data of first and second viewpoints in the three-dimensional coordinate system in storage means; generating, on the basis of the data stored in said storage means, first two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the first viewpoint; generating, on the basis of the data stored in said storage means, second two-dimensional image data obtained by rendering the plurality of objects in the three-dimensional coordinate system from the second viewpoint; controlling to translate all the first two-dimensional data; and controlling to translate all the second two-dimensional image data in a movement amount different from a translation amount of said first two-dimensional image data.

References Cited (Backward Citations)

US4752824A Cited
US4966436A Cited
US4819064A Cited
US5065236A Cited
JPH0685590A Cited
US5612709A Cited
EP0641132A1 Cited
US5726704A Cited
US5801760A Cited
US5682171A Cited
US5825456A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-11 2004-01-10 2004-07-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-11 2008-01-10 2008-07-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-11 2012-01-10 2012-07-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag