Patent Document ID: 7973791
Application ID: 11902216
Patent Status: 1

Claim One:
1. A computer apparatus for generating a computer graphics image to be displayed on a three-dimensional display device, the computer apparatus comprising: a processor coupled to the three-dimensional display device, wherein the processor executes: a number computing unit that computes, based on three-dimensional display information, a number of pieces of a plurality of three-dimensional virtual viewpoint models to be generated, wherein the three-dimensional display information includes a number of parallax errors of the computer graphics image to be generated, wherein the number of pieces of the plurality of three-dimensional virtual viewpoint models is less than the number of the parallax errors; a generation unit that generates, based on computer graphics model data, the plurality of three-dimensional virtual viewpoint models for the number of pieces computed by the number computing unit, wherein the plurality of three-dimensional virtual viewpoint models are generated based on display information acquired from a single viewpoint; an arrangement information computing unit that computes, based on generation image information included in the three-dimensional display information, arrangement information to be used for arranging a group of the plurality of three-dimensional virtual viewpoint models within a computer graphics space; an arrangement unit that arranges, within the computer graphics space, data pertaining to the group of the plurality of three-dimensional virtual viewpoint models generated by the generation unit in accordance with the arrangement information computed by the arrangement information computing unit; an information computing unit that computes virtual viewpoint information about each of the plurality of three-dimensional virtual viewpoint models, based on information regarding a light source and viewpoints to be generated as the computer graphics image and the three-dimensional display information; an information application unit that applies the virtual viewpoint information computed by the information computing unit to each of the corresponding plurality of three-dimensional virtual viewpoint models included in the group of the virtual viewpoint models computed by the generating unit; an area information computing unit that computes a rendering area for each of the plurality of three-dimensional virtual viewpoint models based on the three-dimensional display information; and a rendering unit that renders the computer graphics image based on computer graphics space information, which includes the virtual viewpoint information about each of the plurality of three-dimensional virtual viewpoint models, and virtual viewpoint model group information, which includes the information regarding the light source and the viewpoints to be generated as the computer graphics image, acquired from the information application unit and on the rendering area computed by the model area information computing unit, wherein the information application unit applies the virtual viewpoint information computed by the information computing unit to each of the corresponding plurality of three-dimensional virtual viewpoint models by performing an information application method including: computing information for transforming or deforming each of the plurality of three-dimensional virtual viewpoint models, computing information for transforming the light source into a virtual light source, and computing information for a virtual view volume.