Stereoscopic image display device
First Claim
1. A stereoscopic image display device comprising:
- a display panel comprising a plurality of left eye pixels and a plurality of right eye pixels, wherein the left eye pixels and the right eye pixels are arranged on the display panel in an alternating manner so that the right eye pixels do not overlap with the left eye pixels;
a memory comprising a left eye image section for storing data corresponding to the plurality of left eye pixels and a right eye image section for storing data corresponding to the plurality of right eye pixels;
a geometric engine for converting input 3D image data into left eye 3D image data corresponding to the plurality of left eye pixels or right eye 3D image data corresponding to the plurality of right eye pixels; and
a rendering engine for calculating left and right coordinate values and left and right color information values to be stored in the left eye image section and the right eye image section by using coordinate information and color information of the left eye 3D image data and the right eye 3D image data, and for storing the left and right color information values in the memory based on the left and right coordinate values, respectively, wherein the left coordinate value and the left color information value corresponding to only the left eye pixels are calculated by the rendering engine when the left color information value is stored in the left eye image section of the memory, and the right coordinate value and the right color information value corresponding to only the right eye pixels are calculated by the rendering engine when the right color information value is stored in the right eye image section of the memory,wherein the coordinate information comprises a starting X coordinate and an ending X coordinate of a first line of an area of the left eye 3D image data or the right eye 3D image data,wherein the rendering engine calculates an X coordinate value for the first line by increasing the starting X coordinate of the first line by a first increment, and calculates a generated color information value for the first line according to the first increment,wherein the generated color information value comprises a starting color information value and an ending color information value of the first line,wherein the generated color information value for the first line is calculated by increasing the starting color information value for the first line by a second increment, andwherein the second increment is calculated according to the first increment by doubling an increment determined by using a distance between the starting X coordinate and the ending X coordinate of the first line and a difference between the starting color information value and the ending color information value of the first line.
5 Assignments
0 Petitions
Accused Products
Abstract
A stereoscopic image display device includes a display panel including a plurality of left eye pixels and a plurality of right eye pixels, a memory including a left eye image section for storing data corresponding to the left eye pixels and a right eye image section for storing data corresponding to the right eye pixels, a geometric engine for converting an input 3D image data into left eye 3D image data corresponding to the left eye pixels or right eye 3D image data corresponding to the right eye pixels, and a rendering engine for calculating a coordinate value and a color information value to be stored in the left eye section or the right eye section by using coordinate and color information of the left eye 3D image data or the right eye 3D image data, and for storing the color information value in the memory based on the coordinate value.
41 Citations
16 Claims
-
1. A stereoscopic image display device comprising:
-
a display panel comprising a plurality of left eye pixels and a plurality of right eye pixels, wherein the left eye pixels and the right eye pixels are arranged on the display panel in an alternating manner so that the right eye pixels do not overlap with the left eye pixels; a memory comprising a left eye image section for storing data corresponding to the plurality of left eye pixels and a right eye image section for storing data corresponding to the plurality of right eye pixels; a geometric engine for converting input 3D image data into left eye 3D image data corresponding to the plurality of left eye pixels or right eye 3D image data corresponding to the plurality of right eye pixels; and a rendering engine for calculating left and right coordinate values and left and right color information values to be stored in the left eye image section and the right eye image section by using coordinate information and color information of the left eye 3D image data and the right eye 3D image data, and for storing the left and right color information values in the memory based on the left and right coordinate values, respectively, wherein the left coordinate value and the left color information value corresponding to only the left eye pixels are calculated by the rendering engine when the left color information value is stored in the left eye image section of the memory, and the right coordinate value and the right color information value corresponding to only the right eye pixels are calculated by the rendering engine when the right color information value is stored in the right eye image section of the memory, wherein the coordinate information comprises a starting X coordinate and an ending X coordinate of a first line of an area of the left eye 3D image data or the right eye 3D image data, wherein the rendering engine calculates an X coordinate value for the first line by increasing the starting X coordinate of the first line by a first increment, and calculates a generated color information value for the first line according to the first increment, wherein the generated color information value comprises a starting color information value and an ending color information value of the first line, wherein the generated color information value for the first line is calculated by increasing the starting color information value for the first line by a second increment, and wherein the second increment is calculated according to the first increment by doubling an increment determined by using a distance between the starting X coordinate and the ending X coordinate of the first line and a difference between the starting color information value and the ending color information value of the first line. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16)
-
-
7. A 3D image to stereoscopic image converter for converting input 3D image data into stereoscopic image data, the 3D image to stereoscopic image converter comprising:
-
a geometric engine for generating left eye 3D image data by multiplying the input 3D image data by a first parameter, and for generating right eye 3D image data by multiplying the input 3D image data by a second parameter; an X coordinate increasing unit for generating an X coordinate value corresponding to a first line by increasing a starting X coordinate of the first line by a first increment, the first line corresponding to an area of the left eye 3D image data or the right eye 3D image data; a color information increasing unit for calculating a second increment according to the first increment, and for calculating a generated left or right color information value corresponding to the first line while increasing a starting color information value of the first line by the second increment; and a memory controller for controlling a memory to store the generated left or right color information value, the generated left or right color information value having been generated by the color increasing unit based on the X coordinate value generated by the X coordinate increasing unit, wherein the generated left color information value corresponding to only left eye pixels is calculated when the generated left color information value is stored in the memory, and the right color information value corresponding to only right eye pixels is calculated when the right color information value is stored in the memory; wherein the left eye pixels and the right eye pixels are arranged on a display panel in an alternating manner so that the right eye pixels do not overlap with the left eye pixels, and wherein the second increment is calculated by doubling an increment determined by using a distance between the starting X coordinate and an ending X coordinate of the first line and a difference between the starting color information value and an ending color information value of the first line. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An image converter for converting input 3D image data into stereoscopic image data, the image converter comprising:
-
a geometric engine for generating left eye 3D image data by multiplying the input 3D image data by a first parameter, and for generating right eye 3D image data by multiplying the input 3D image data by a second parameter; a coordinate increasing unit for generating a coordinate value of a first axis corresponding to a first line by increasing a starting coordinate of the first line by a first increment, the first line corresponding to an area of the left eye 3D image data or the right eye 3D image data; a color information increasing unit for calculating a second increment according to the first increment, and for calculating a left or right generated color information value corresponding to the first line while increasing a starting color information value of the first line by the second increment; and a memory controller for controlling a frame memory to store the generated left or right color information value, the generated left or right color information value having been generated by the color increasing unit based on the coordinate value of the first axis generated by the coordinate increasing unit, wherein the generated left color information value corresponding to only left eye pixels is calculated when the generated left color information value is stored in the frame memory, and the right color information value corresponding to only right eye pixels is calculated when the right color information value is stored in the frame memory; wherein the left eye pixels and the right eye pixels are arranged on a display panel in an alternating manner so that the right eye pixels do not overlap with the left eye pixels, and wherein the second increment is calculated by doubling an increment determined by using a distance between the starting coordinate and an ending coordinate of the first line and a difference between the starting color information value and an ending color information value of the first line. - View Dependent Claims (14)
-
Specification