3D graphics processor and autostereoscopic display device using the same
First Claim
1. A stereoscopic image display device having a display unit for displaying an image, the stereoscopic image display device comprising:
- a first matrix generator for generating a first matrix based on a 3D graphics transformation matrix and a user selection parameter, the 3D graphics transformation matrix comprising transformation data expressing at least one of a shape or a movement of a 3D object;
a second matrix generator for generating a second matrix based on the 3D graphics transformation matrix and the user selection parameter;
a first matrix operator for generating first view space coordinate information using 3D space information of 3D graphics data and the first matrix;
a second matrix operator for generating second view space coordinate information using the 3D space information of the 3D graphics data and the second matrix;
a first rendering engine for generating first view image data using the first view space coordinate information and texture information of the 3D graphics data;
a second rendering engine for generating second view image data using the second view space coordinate information and the texture information of the 3D graphics data, wherein the first rendering engine and the second rendering engine are configured to concurrently generate the first view image data and the second view image data, respectively, when a stereoscopic image is to be displayed, and to alternately generate 2D image data, when a 2D image is to be displayed;
a memory unit for storing the first view image data and the second view image data;
a driver for receiving the first and second view image data from the memory unit, and driving the display unit to display an image corresponding to the first and second view image data; and
an engine selector for selecting at least one of the first and second rendering engines and outputting the texture information to the selected at least one of the first and second rendering engines for generation of the first view image data and the second view image data concurrently by the first and second rendering engines or generation of the 2D image data alternately by the first and second rendering engines.
3 Assignments
0 Petitions
Accused Products
Abstract
A stereoscopic image display device displays a stereoscopic image by generating stereoscopic image data based on 3D graphics data. The stereoscopic image display device includes a display unit for displaying an image, a driver, and a controller. The controller receives a synchronization signal, the 3D graphics data, and a user selection parameter for modifying a stereoscopic effect level, and outputs a control signal based on the synchronization signal and a stereoscopic image data signal, which is generated by combining left eye image data and right eye image data generated through performing matrix operations on the 3D graphics data and the user selection parameter, to the driver. The driver drives the display unit based on the control signal and the stereoscopic image data signal to display the stereoscopic image on the display unit.
-
Citations
32 Claims
-
1. A stereoscopic image display device having a display unit for displaying an image, the stereoscopic image display device comprising:
-
a first matrix generator for generating a first matrix based on a 3D graphics transformation matrix and a user selection parameter, the 3D graphics transformation matrix comprising transformation data expressing at least one of a shape or a movement of a 3D object; a second matrix generator for generating a second matrix based on the 3D graphics transformation matrix and the user selection parameter; a first matrix operator for generating first view space coordinate information using 3D space information of 3D graphics data and the first matrix; a second matrix operator for generating second view space coordinate information using the 3D space information of the 3D graphics data and the second matrix; a first rendering engine for generating first view image data using the first view space coordinate information and texture information of the 3D graphics data; a second rendering engine for generating second view image data using the second view space coordinate information and the texture information of the 3D graphics data, wherein the first rendering engine and the second rendering engine are configured to concurrently generate the first view image data and the second view image data, respectively, when a stereoscopic image is to be displayed, and to alternately generate 2D image data, when a 2D image is to be displayed; a memory unit for storing the first view image data and the second view image data; a driver for receiving the first and second view image data from the memory unit, and driving the display unit to display an image corresponding to the first and second view image data; and an engine selector for selecting at least one of the first and second rendering engines and outputting the texture information to the selected at least one of the first and second rendering engines for generation of the first view image data and the second view image data concurrently by the first and second rendering engines or generation of the 2D image data alternately by the first and second rendering engines. - View Dependent Claims (2, 3, 4, 5, 10, 31, 32)
-
-
6. A stereoscopic image display device having a display unit for displaying an image, the stereoscopic image display device comprising:
-
a first matrix generator for generating a first matrix based on a 3D graphics transformation matrix and a user selection parameter; a second matrix generator for generating a second matrix based on the 3D graphics transformation matrix and the user selection parameter; a first matrix operator for generating first view space coordinate information using 3D space information of 3D graphics data and the first matrix; a second matrix operator for generating second view space coordinate information using the 3D space information of the 3D graphics data and the second matrix; a first rendering engine for generating first view image data using the first view space coordinate information and texture information of the 3D graphics data; a second rendering engine for generating second view image data using the second view space coordinate information and the texture information of the 3D graphics data; a memory unit for storing the first view image data and the second view image data; and a driver for receiving the first and second view image data from the memory unit, and driving the display unit to display an image corresponding to the first and second view image data, wherein the display unit displays a 2D image or a stereoscopic image based on a driving signal of the driver; a generator selector for receiving a stereoscopic image activation signal indicating whether the 2D image or the stereoscopic image is to be displayed, for alternately transmitting the 3D graphics transformation matrix to the first matrix generator or the second matrix generator in a frame by frame manner when the stereoscopic image activation signal indicates that the 2D image is to be displayed, wherein the first and second matrix generators transmit the 3D graphics transformation matrix when the user selection parameter indicates the 2D image, and for outputting a selection signal indicating that the 3D graphics transformation matrix of a current frame has been transmitted to the first matrix generator or the second matrix generator; an operator selector for receiving the stereoscopic image activation signal, and outputting the 3D space information to the first matrix operator or the second matrix operator based on the selection signal when the stereoscopic image activation signal indicates that the 2D image is to be displayed; and an engine selector for receiving the stereoscopic image activation signal, and outputting the texture information to the first rendering engine or the second rendering engine based on the selection signal when the stereoscopic image activation signal indicates that the 2D image is to be displayed. - View Dependent Claims (7, 8, 9)
-
-
11. A 3D graphics data processor comprising:
-
a geometric engine for generating space coordinate information by using space information of 3D graphics data, the space coordinate information comprising left eye image coordinate information and right eye image coordinate information, the geometric engine comprising; a first matrix generator for generating a left eye matrix for the left eye image coordinate information based on a 3D graphics transformation matrix and a user selection parameter, the 3D graphics transformation matrix comprising transformation data expressing at least one of a shape or a movement of a 3D object; a second matrix generator for generating a right eye matrix for the right eye image coordinate information based on the 3D graphics transformation matrix and the user selection parameter; a first matrix operator for performing an operation on the left eye matrix and the space information of the 3D graphics data, and outputting the left eye image coordinate information; and a second matrix operator for performing an operation on the right eye matrix and the space information of the 3D graphics data, and outputting the right eye image coordinate information; a rendering engine comprising a first engine and a second engine for generating image data using the space coordinate information output from the geometric engine and texture information of the 3D graphics data; an engine selector for selecting at least one of the first and second engines; and a memory unit for storing the image data output from the rendering engine, wherein the rendering engine is configured to concurrently generate first view image data and second view image data, when a stereoscopic image is to be displayed, and to alternately generate 2D image data, when a 2D image is to be displayed, and wherein the engine selector is for outputting the texture information to the selected at least one of the first and second engines for generation of the first view image data and the second view image data concurrently by the first and second engines or generation of the 2D image data alternately by the first and second engines. - View Dependent Claims (12)
-
-
13. A 3D graphics data processor for processing 3D graphics data of a first frame and a second frame subsequent to the first frame, the 3D graphics data processor comprising:
-
a geometric engine for generating space coordinate information by performing a matrix operation on space information of 3D graphics data of the first and second frames, the geometric engine comprising; a first matrix generator for generating a first matrix based on a 3D graphics transformation matrix and a user selection parameter, the 3D graphics transformation matrix comprising transformation data expressing at least one of a shape or a movement of a 3D object; a second matrix generator for generating a second matrix based on the 3D graphics transformation matrix and the user selection parameter; a generator selector for transmitting the 3D graphics transformation matrix to the first matrix generator for a first frame period and transmitting the 3D graphics transformation matrix to the second matrix generator for a second frame period; a first matrix operator for performing an operation on the first matrix and the space information of the 3D graphics data for the first frame period and outputting first coordinate information; a second matrix operator for performing an operation on the second matrix and the space information of the 3D graphics data for the second frame period and outputting second coordinate information; a first rendering engine and a second rendering engine for generating image data using the space coordinate information output from the geometric engine and texture information of the 3D graphics data; an engine selector for selecting at least one of the first and second rendering engines; and a memory unit for storing the image data output from the first and second rendering engines, wherein the first rendering engine and the second rendering engine are configured to concurrently generate first view image data and second view image data, respectively, when a stereoscopic image is to be displayed, and to alternately generate 2D image data, when a 2D image is to be displayed, and wherein the engine selector is for outputting the texture information to the selected at least one of the first and second rendering engines for generation of the first view image data and the second view image data concurrently by the first and second rendering engines or generation of the 2D image data alternately by the first and second rendering engines. - View Dependent Claims (14)
-
-
15. A 3D graphics data processor for processing 3D graphics data, the 3D graphics data processor comprising:
-
at least one matrix generator configured to generate a first matrix and a second matrix using a 3D graphics transformation matrix, the 3D transformation matrix comprising transformation data expressing at least one of a shape or a movement of a 3D object; a first rendering engine for generating first image data using texture information of the 3D graphics data and first coordinate information calculated by using the first matrix and space information of the 3D graphics data; a second rendering engine for generating second image data using the texture information of the 3D graphics data and second coordinate information calculated by using the second matrix and the space information of the 3D graphics data; a first memory for storing the first image data; a second memory for storing, based on a control signal, both the first and second image data or either the first image data or the second image data; an engine selector for selecting at least one of the first and second rendering engines; and a memory selector for transmitting the first image data output from the first rendering engine to the first memory or the second memory based on the control signal, wherein the first rendering engine and the second rendering engine are configured to concurrently generate the first image data and the second image data, respectively, when a stereoscopic image is to be displayed, according to the selection by the engine selector, and to alternately generate 2D image data, when a 2D image is to be displayed, according to the selection by the engine selector, and wherein the engine selector is for outputting the texture information to the selected at least one of the first and second rendering engines for generation of the first image data and the second image data concurrently by the first and second rendering engines or generation of the 2D image data alternately by the first and second rendering engines. - View Dependent Claims (16)
-
-
17. A stereoscopic image display device comprising:
-
a display unit for displaying an image; a controller for receiving a synchronization signal, 3D graphics data, and a user selection parameter for modifying a stereoscopic effect level, outputting a control signal based on the synchronization signal, and outputting a stereoscopic image data signal, generated by combining left eye image data and right eye image data generated by performing matrix operations using the 3D graphics data and the user selection parameter and left and right eye matrices, respectively, wherein the left and right eye matrices are each generated based on a 3D graphics transformation matrix comprising transformation data expressing at least one of a shape or a movement of a 3D object, wherein the controller concurrently generates the left and right eye image data, when a stereoscopic image is to be displayed, and alternately generates 2D image data, when a 2D image is to be displayed; a driver for driving the display unit based on the control signal and the stereoscopic image data signal to display the image on the display unit; a first rendering engine for generating the left eye image data; a second rendering engine for generating the right eye image data; and an engine selector for selecting at least one of the first and second rendering engines and outputting texture information to the selected at least one of the first and second rendering engines for generation of the left eye image data and the right eye image data concurrently by the first and second rendering engines, according to the selection by the engine selector, or generation of the 2D image data alternately by the first and second rendering engines, according to the selection by the engine selector. - View Dependent Claims (18, 19)
-
-
20. A stereoscopic image display device comprising:
-
a display unit for displaying a stereoscopic image; a driver for driving the display unit; a controller for externally receiving 3D graphics data, extracting space coordinate information and texture information from the 3D graphics data, generating stereoscopic image data based on the space coordinate information and the texture information, and outputting the generated stereoscopic image data to the driver, wherein the controller comprises; an engine selector for selecting at least one of a first rendering engine and a second rendering engines; and a 3D graphics data processor adapted to receive a stereoscopic image activation signal indicating that the stereoscopic image is to be displayed on the display unit, and to generate the stereoscopic image using first and second matrices generated using a 3D graphics transformation matrix, the 3D transformation graphics matrix comprising transformation data expressing at least one of a shape or a movement of a 3D object, wherein the first and second rendering engines concurrently generate first and second view image data, respectively, when the stereoscopic image is to be displayed, according to the selection by the engine selector, and alternately generate 2D image data, respectively, when a 2D image is to be displayed, according to the selection by the engine selector, and wherein the engine selector is for outputting the texture information to the selected at least one of the first and second rendering engines for generation of the first view image data and the second view image data concurrently by the first and second rendering engines or generation of the 2D image data alternately by the first and second rendering engines. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A driving method of a stereoscopic image display device having a display unit for displaying a stereoscopic image, the driving method comprising:
-
inputting 3D graphics data comprising space coordinate information and texture information of an object to the stereoscopic image display device; converting the 3D graphics data into stereoscopic image data by performing matrix operations using the 3D graphics data and a user selection parameter for modifying a stereoscopic effect level and first and second matrices each generated based on a 3D graphics transformation matrix, the 3D transformation matrix comprising transformation data expressing at least one of a shape or a movement of a 3D object; and displaying the stereoscopic image with the display unit by using the stereoscopic image data, wherein first and second rendering engines concurrently generate first and second view image data, respectively, when the stereoscopic image is to be displayed, and alternately generate 2D image data, when a 2D image is to be displayed, and wherein an engine selector selects at least one of the first and second rendering engines and outputs the texture information to the selected at least one of the first and second rendering engines for generation of the first view image data and the second view image data concurrently by the first and second rendering engines or generation of the 2D image data alternately by the first and second rendering engines. - View Dependent Claims (27)
-
-
28. A 3D graphics data processor of a stereoscopic image display device for displaying a stereoscopic image, the 3D graphics data processor comprising:
-
a space information awareness unit for receiving 3D graphics data comprising space coordinate information and texture information of an object, and extracting the space coordinate information; a space information operator for modifying the space coordinate information extracted by the space information awareness unit to generate left eye image data and right eye image data; a texture information awareness unit for extracting the texture information from the 3D graphics data; an image generator for receiving the space coordinate information and the texture information respectively from the space information operator and the texture information awareness unit, and for generating the left eye image data and the right eye image data by performing at least one 3D matrix operation using a matrix generated based on a 3D graphics transformation matrix, the 3D graphics transformation matrix comprising transformation data expressing at least one of a shape or a movement of a 3D object, wherein the image generator concurrently generates first and second view image data, when the stereoscopic image is to be displayed, and alternately generates 2D image data, when a 2D image is to be displayed; an image combiner for combining the left eye image data and the right eye image data generated by the image generator according to a configuration of the display device; a first rendering engine for generating the first view image data; a second rendering engine for generating the second view image data; and an engine selector for selecting at least one of the first and second rendering engines and outputting the texture information to the selected at least one of the first and second rendering engines for generation of the first view image data and the second view image data concurrently by the first and second rendering engines, according to the selection by the engine selector, or generation of the 2D image data alternately by the first and second rendering engines, according to the selection by the engine selector. - View Dependent Claims (29, 30)
-
Specification