IMAGE RENDERING DEVICE, IMAGE RENDERING METHOD, AND IMAGE RENDERING PROGRAM FOR RENDERING STEREOSCOPIC IMAGES
First Claim
1. An image rendering device for realizing stereoscopic viewing of composite images generated by compositing background three-dimensional models and foreground three-dimensional models each defined in three-dimensional modeling space, the image rendering device comprising:
- a coordinate converter that performs a coordinate conversion on modeling data defining a geometry of a background three-dimensional model and a geometry of a foreground three-dimensional model, so that coordinates describing vertices of the modeling data are converted into three-dimensional coordinates describing corresponding points in the three-dimensional modeling space;
a texture mapper that converts background image data into two or more viewpoint textures and maps each viewpoint texture to a background three-dimensional model in the three-dimensional modeling space;
a viewport converter that extracts, for each of the two or more viewpoint textures, a viewport image from the background three-dimensional model mapped with the viewpoint texture and from the foreground three-dimensional model; and
a manager that manages the foreground three-dimensional model and the background three-dimensional model, whereinthe two or more viewpoint textures include an intra-texture object, andthe manager determines depth relationship between the foreground three-dimensional model and the intra-texture object, by comparing a parallax of the foreground three-dimensional model occurring in stereoscopic playback with a parallax of the intra-texture object occurring in stereoscopic playback and adjusts positional relationship between the foreground three-dimensional model and the intra-texture object based on a result of the determination.
3 Assignments
0 Petitions
Accused Products
Abstract
An image rendering device realizes stereoscopic viewing of composite images generated by compositing background three-dimensional models and foreground three-dimensional models each defined in three-dimensional modeling space. A texture mapping unit converts background image data into two or more viewpoint textures and maps each viewpoint texture to a background three-dimensional model in the three-dimensional modeling space. A viewport conversion unit extracts, for each of the two or more viewpoint textures, a viewport image from the background three-dimensional model mapped with the viewpoint texture and from the foreground three-dimensional model. By comparing a parallax of the foreground three-dimensional model occurring in stereoscopic playback with a parallax of the intra-texture object occurring in stereoscopic playback, the device determines depth relationship between the foreground three-dimensional model and the intra-texture object and adjusts positional relationship between the foreground three-dimensional model and the intra-texture object based on a result of the determination.
-
Citations
15 Claims
-
1. An image rendering device for realizing stereoscopic viewing of composite images generated by compositing background three-dimensional models and foreground three-dimensional models each defined in three-dimensional modeling space, the image rendering device comprising:
-
a coordinate converter that performs a coordinate conversion on modeling data defining a geometry of a background three-dimensional model and a geometry of a foreground three-dimensional model, so that coordinates describing vertices of the modeling data are converted into three-dimensional coordinates describing corresponding points in the three-dimensional modeling space; a texture mapper that converts background image data into two or more viewpoint textures and maps each viewpoint texture to a background three-dimensional model in the three-dimensional modeling space; a viewport converter that extracts, for each of the two or more viewpoint textures, a viewport image from the background three-dimensional model mapped with the viewpoint texture and from the foreground three-dimensional model; and a manager that manages the foreground three-dimensional model and the background three-dimensional model, wherein the two or more viewpoint textures include an intra-texture object, and the manager determines depth relationship between the foreground three-dimensional model and the intra-texture object, by comparing a parallax of the foreground three-dimensional model occurring in stereoscopic playback with a parallax of the intra-texture object occurring in stereoscopic playback and adjusts positional relationship between the foreground three-dimensional model and the intra-texture object based on a result of the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An image rendering method for realizing stereoscopic viewing of composite images generated by compositing background three-dimensional models and foreground three-dimensional models each defined in three-dimensional modeling space, the image rendering method comprising:
-
a coordinate conversion step of performing a coordinate conversion on modeling data defining a geometry of a background three-dimensional model and a geometry of a foreground three-dimensional model, so that coordinates describing vertices of the modeling data are converted into three-dimensional coordinates describing corresponding points in the three-dimensional modeling space; a texture mapping step of converting background image data into two or more viewpoint textures and mapping each viewpoint texture to a background three-dimensional model in the three-dimensional modeling space; a viewport converting step of extracting, for each of the two or more viewpoint textures, a viewport image from the background three-dimensional model mapped with the viewpoint texture and from the foreground three-dimensional model; and a managing step of managing the foreground three-dimensional model and the background three-dimensional model, wherein the two or more viewpoint textures include an intra-texture object, and in the managing step, depth relationship between the foreground three-dimensional model and the intra-texture object is determined, by comparing a parallax of the foreground three-dimensional model occurring in stereoscopic playback with a parallax of the intra-texture object occurring in stereoscopic playback and positional relationship between the foreground three-dimensional model, and the intra-texture object is adjusted based on a result of the determination.
-
-
15. An image rendering program for causing a computer to execute processing for realizing stereoscopic viewing of composite images generated by compositing background three-dimensional models and foreground three-dimensional models each defined in three dimensional modeling space, the image rendering program comprising code operable to cause the computer to perform:
-
a coordinate conversion step of performing a coordinate conversion on modeling data defining a geometry of a background three-dimensional model and a geometry of a foreground three-dimensional model, so that coordinates describing vertices of the modeling data are converted into three-dimensional coordinates describing corresponding points in the three-dimensional modeling space; a texture mapping step of converting background image data into two or more viewpoint textures and mapping each viewpoint texture to a background three-dimensional model in the three-dimensional modeling space; a viewport converting step of extracting, for each of the two or more viewpoint textures, a viewport image from the background three-dimensional model mapped with the viewpoint texture and from the foreground three-dimensional model; and a managing step of managing the foreground three-dimensional model and the background three-dimensional model, wherein the two or more viewpoint textures include an intra-texture object, and in the managing step, depth relationship between the foreground three-dimensional model and the intra-texture object is determined, by comparing a parallax of the foreground three-dimensional model occurring in stereoscopic playback with a parallax of the intra-texture object occurring in stereoscopic playback and positional relationship between the foreground three-dimensional model, and the intra-texture object is adjusted based on a result of the determination.
-
Specification