In a method of operating a light field three-dimensional (3D) display device having an RGBG pixel structure, multi-view image data including RGB data at multiple points of view are received, RGB rearrangement data including R sub-pixel data, G sub-pixel data, and B sub-pixel data are generated from the multi-view image data by extracting two adjacent ones of the R sub-pixel data at a same pixel row at a same point of view, by extracting two adjacent ones of the G sub-pixel data at a same pixel row at different points of view, and by extracting two adjacent ones of the B sub-pixel data at a same pixel row at a same point of view, RGBG data are generated by performing RGB-to-RGBG data conversion on the RGB rearrangement data, and a 3D image is displayed using the RGBG data.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of operating a light field three-dimensional (3D) display device having an RGBG pixel structure, the method comprising: receiving multi-view image data including RGB data at multiple points of view, the multiple points of view including a first point of view, a second point of view, a third point of view and a fourth point of view that are different from each other; generating RGB rearrangement data including R sub-pixel data, G sub-pixel data, and B sub-pixel data from the multi-view image data by extracting two adjacent ones of the R sub-pixel data at a same pixel row from the RGB data at the first point of view among the multi-view image data, by extracting two adjacent ones of the G sub-pixel data at a same pixel row from the RGB data at the second and fourth points of view among the multi-view image data, and by extracting two adjacent ones of the B sub-pixel data at a same pixel row from the RGB data at the third point of view among the multi-view image data; generating RGBG data by performing RGB-to-RGBG data conversion on the RGB rearrangement data; and displaying a 3D image using the RGBG data.
2. The method of claim 1 , wherein, among the RGB rearrangement data, the two adjacent ones of the R sub-pixel data at an odd-numbered pixel row and adjacent first and second pixel columns, and the two adjacent ones of the B sub-pixel data at an even-numbered pixel row adjacent to the odd-numbered pixel row and the first and second pixel columns are extracted from the RGB data at a same point of view among the multi-view image data.
3. The method of claim 1 , wherein, among the RGB rearrangement data, the two adjacent ones of the B sub-pixel data at an odd-numbered pixel row and adjacent first and second pixel columns, and the two adjacent ones of the R sub-pixel data at an even-numbered pixel row adjacent to the odd-numbered pixel row and the first and second pixel columns are extracted from the RGB data at a same point of view among the multi-view image data.
4. The method of claim 1 , wherein the multi-view image data include first view point RGB data, second view point RGB data, third view point RGB data, and fourth view point RGB data, wherein first and second R sub-pixel data at a first pixel row and adjacent first and second pixel columns among the RGB rearrangement data are extracted from the first view point RGB data, wherein first G sub-pixel data at the first pixel row and the first pixel column among the RGB rearrangement data is extracted from the second view point RGB data, wherein first and second B sub-pixel data at the first pixel row and the first and second pixel columns among the RGB rearrangement data are extracted from the third view point RGB data, and wherein second G sub-pixel data at the first pixel row and the second pixel column among the RGB rearrangement data is extracted from the fourth view point RGB data.
5. The method of claim 4 , wherein the first R sub-pixel data of the RGB rearrangement data is extracted from R sub-pixel data at the first pixel row and the first pixel column among the first view point RGB data, wherein the second R sub-pixel data of the RGB rearrangement data is extracted from R sub-pixel data at the first pixel row and the second pixel column among the first view point RGB data, wherein the first G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the first pixel row and the first pixel column among the second view point RGB data, wherein the first B sub-pixel data of the RGB rearrangement data is extracted from B sub-pixel data at the first pixel row and the first pixel column among the third view point RGB data, wherein the second B sub-pixel data of the RGB rearrangement data is extracted from B sub-pixel data at the first pixel row and the second pixel column among the third view point RGB data, and wherein the second G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the first pixel row and the second pixel column among the fourth view point RGB data.
6. The method of claim 4 , wherein the first R sub-pixel data of the RGB rearrangement data is extracted from R sub-pixel data at the first pixel row and the first pixel column among the first view point RGB data, wherein the second R sub-pixel data of the RGB rearrangement data is obtained by duplicating the first R sub-pixel data, wherein the first G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the first pixel row and the first pixel column among the second view point RGB data, wherein the second B sub-pixel data of the RGB rearrangement data is extracted from B sub-pixel data at the first pixel row and the second pixel column among the third view point RGB data, wherein the first B sub-pixel data of the RGB rearrangement data is obtained by duplicating the second B sub-pixel data, and wherein the second G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the first pixel row and the second pixel column among the fourth view point RGB data.
7. The method of claim 4 , wherein third and fourth R sub-pixel data at a second pixel row adjacent to the first pixel row and the first and second pixel columns among the RGB rearrangement data are extracted from the third view point RGB data, wherein third G sub-pixel data at the second pixel row and the first pixel column among the RGB rearrangement data is extracted from the second view point RGB data, wherein third and fourth B sub-pixel data at the second pixel row and the first and second pixel columns among the RGB rearrangement data are extracted from the first view point RGB data, and wherein fourth G sub-pixel data at the second pixel row and the second pixel column among the RGB rearrangement data is extracted from the fourth view point RGB data.
8. The method of claim 7 , wherein the third R sub-pixel data of the RGB rearrangement data is extracted from R sub-pixel data at the second pixel row and the first pixel column among the third view point RGB data, wherein the fourth R sub-pixel data of the RGB rearrangement data is extracted from R sub-pixel data at the second pixel row and the second pixel column among the third view point RGB data, wherein the third G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the second pixel row and the first pixel column among the second view point RGB data, wherein the third B sub-pixel data of the RGB rearrangement data is extracted from B sub-pixel data at the second pixel row and the first pixel column among the first view point RGB data, wherein the fourth B sub-pixel data of the RGB rearrangement data is extracted from B sub-pixel data at the second pixel row and the second pixel column among the first view point RGB data, and wherein the fourth G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the second pixel row and the second pixel column among the fourth view point RGB data.
9. The method of claim 7 , wherein the fourth R sub-pixel data of the RGB rearrangement data is extracted from R sub-pixel data at the second pixel row and the second pixel column among the third view point RGB data, wherein the third R sub-pixel data of the RGB rearrangement data is obtained by duplicating the fourth R sub-pixel data, wherein the third G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the second pixel row and the first pixel column among the second view point RGB data, wherein the third B sub-pixel data of the RGB rearrangement data is extracted from B sub-pixel data at the second pixel row and the first pixel column among the first view point RGB data, wherein the fourth B sub-pixel data of the RGB rearrangement data is obtained by duplicating the third B sub-pixel data, and wherein the fourth G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the second pixel row and the second pixel column among the fourth view point RGB data.
10. The method of claim 1 , wherein generating the RGBG data by performing the RGB-to-RGBG data conversion on the RGB rearrangement data includes: averaging the two adjacent ones of the R sub-pixel data at a first pixel row and adjacent first and second pixel columns among the RGB rearrangement data to generate first R sub-pixel data at the first pixel row and the first pixel column among the RGBG data; generating first G sub-pixel data at the first pixel row and the first pixel column among the RGBG data that is substantially the same as the G sub-pixel data at the first pixel row and the first pixel column among the RGB rearrangement data; averaging the two adjacent ones of the B sub-pixel data at the first pixel row and the first and second pixel columns among the RGB rearrangement data to generate first B sub-pixel data at the first pixel row and the second pixel column among the RGBG data; and generating second G sub-pixel data at the first pixel row and the second pixel column among the RGBG data that is substantially the same as the G sub-pixel data at the first pixel row and the second pixel column among the RGB rearrangement data.
11. The method of claim 10 , wherein generating the RGBG data by performing the RGB-to-RGBG data conversion on the RGB rearrangement data further includes: averaging the two adjacent ones of the B sub-pixel data at a second pixel row adjacent to the first pixel row and the first and second pixel columns among the RGB rearrangement data to generate second B sub-pixel data at the second pixel row and the first pixel column among the RGBG data; generating third G sub-pixel data at the second pixel row and the first pixel column among the RGBG data that is substantially the same as the G sub-pixel data at the second pixel row and the first pixel column among the RGB rearrangement data; averaging the two adjacent ones of the R sub-pixel data at the second pixel row and the first and second pixel columns among the RGB rearrangement data to generate second R sub-pixel data at the second pixel row and the second pixel column among the RGBG data; and generating fourth G sub-pixel data at the second pixel row and the second pixel column among the RGBG data that is substantially the same as the G sub-pixel data at the second pixel row and the second pixel column among the RGB rearrangement data.
12. The method of claim 1 , wherein generating the RGB rearrangement data and the RGB-to-RGBG data conversion are performed by a display driver included in the light field 3D display device.
13. The method of claim 1 , wherein generating the RGB rearrangement data is performed by a host processor that controls the light field 3D display device, and wherein the RGB-to-RGBG data conversion is performed by a display driver included in the light field 3D display device.
14. A method of operating a light field three-dimensional (3D) display device having an RGBG pixel structure, the method comprising: receiving multi-view image data including first through fourth view point RGB data at a first point of view, a second point of view, a third point of view and a fourth point of view that are different from each other; generating RGB rearrangement data including first and second R sub-pixel data, first and second G sub-pixel data, and first and second B sub-pixel data from the multi-view image data by extracting the first and second R sub-pixel data at a first pixel row and adjacent first and second pixel columns from the first view point RGB data at the first point of view, by extracting the first G sub-pixel data at the first pixel row and the first pixel column from the second view point RGB data at the second point of view, by extracting the first and second B sub-pixel data at the first pixel row and the first and second pixel columns from the third view point RGB data at the third point of view, and by extracting the second G sub-pixel data at the first pixel row and the second pixel column from the fourth view point RGB data at the fourth point of view; generating RGBG data by performing RGB-to-RGBG data conversion on the RGB rearrangement data; and displaying a 3D image using the RGBG data.
15. The method of claim 14 , wherein the first R sub-pixel data of the RGB rearrangement data is extracted from R sub-pixel data at the first pixel row and the first pixel column among the first view point RGB data, wherein the second R sub-pixel data of the RGB rearrangement data is extracted from R sub-pixel data at the first pixel row and the second pixel column among the first view point RGB data, wherein the first G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the first pixel row and the first pixel column among the second view point RGB data, wherein the first B sub-pixel data of the RGB rearrangement data is extracted from B sub-pixel data at the first pixel row and the first pixel column among the third view point RGB data, wherein the second B sub-pixel data of the RGB rearrangement data is extracted from B sub-pixel data at the first pixel row and the second pixel column among the third view point RGB data, and wherein the second G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the first pixel row and the second pixel column among the fourth view point RGB data.
16. The method of claim 14 , wherein the first R sub-pixel data of the RGB rearrangement data is extracted from R sub-pixel data at the first pixel row and the first pixel column among the first view point RGB data, wherein the second R sub-pixel data of the RGB rearrangement data is obtained by duplicating the first R sub-pixel data, wherein the first G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the first pixel row and the first pixel column among the second view point RGB data, wherein the second B sub-pixel data of the RGB rearrangement data is extracted from B sub-pixel data at the first pixel row and the second pixel column among the third view point RGB data, wherein the first B sub-pixel data of the RGB rearrangement data is obtained by duplicating the second B sub-pixel data, and wherein the second G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the first pixel row and the second pixel column among the fourth view point RGB data.
17. The method of claim 14 , wherein third and fourth R sub-pixel data at a second pixel row adjacent to the first pixel row and the first and second pixel columns among the RGB rearrangement data are extracted from the third view point RGB data, wherein third G sub-pixel data at the second pixel row and the first pixel column among the RGB rearrangement data is extracted from the second view point RGB data, wherein third and fourth B sub-pixel data at the second pixel row and the first and second pixel columns among the RGB rearrangement data are extracted from the first view point RGB data, and wherein fourth G sub-pixel data at the second pixel row and the second pixel column among the RGB rearrangement data is extracted from the fourth view point RGB data.
18. The method of claim 17 , wherein the third R sub-pixel data of the RGB rearrangement data is extracted from R sub-pixel data at the second pixel row and the first pixel column among the third view point RGB data, wherein the fourth R sub-pixel data of the RGB rearrangement data is extracted from R sub-pixel data at the second pixel row and the second pixel column among the third view point RGB data, wherein the third G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the second pixel row and the first pixel column among the second view point RGB data, wherein the third B sub-pixel data of the RGB rearrangement data is extracted from B sub-pixel data at the second pixel row and the first pixel column among the first view point RGB data, wherein the fourth B sub-pixel data of the RGB rearrangement data is extracted from B sub-pixel data at the second pixel row and the second pixel column among the first view point RGB data, and wherein the fourth G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the second pixel row and the second pixel column among the fourth view point RGB data.
19. The method of claim 17 , wherein the fourth R sub-pixel data of the RGB rearrangement data is extracted from R sub-pixel data at the second pixel row and the second pixel column among the third view point RGB data, wherein the third R sub-pixel data of the RGB rearrangement data is obtained by duplicating the fourth R sub-pixel data, wherein the third G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the second pixel row and the first pixel column among the second view point RGB data, wherein the third B sub-pixel data of the RGB rearrangement data is extracted from B sub-pixel data at the second pixel row and the first pixel column among the first view point RGB data, wherein the fourth B sub-pixel data of the RGB rearrangement data is obtained by duplicating the third B sub-pixel data, and wherein the fourth G sub-pixel data of the RGB rearrangement data is extracted from G sub-pixel data at the second pixel row and the second pixel column among the fourth view point RGB data.
20. A light field three-dimensional (3D) display device comprising: a display panel having an RGBG pixel structure; an optical device configured to control directions of light rays generated by the display panel; and a display driver configured to receive multi-view image data including RGB data at multiple points of view, and to drive the display panel to display a 3D image using RGBG data, the multiple points of view including a first point of view, a second point of view, a third point of view and a fourth point of view that are different from each other, the display driver including: an RGB data rearranging block configured to generate RGB rearrangement data including R sub-pixel data, G sub-pixel data, and B sub-pixel data from the multi-view image data by extracting two adjacent ones of the R sub-pixel data at a same pixel row from the RGB data at the first point of view among the multi-view image data, by extracting two adjacent ones of the G sub-pixel data at a same pixel row from the RGB data at the second and fourth points of view among the multi-view image data, and by extracting two adjacent ones of the B sub-pixel data at a same pixel row from the RGB data at the third point of view among the multi-view image data; and an RGB-to-RGBG converter configured to generate the RGBG data by performing RGB-to-RGBG data conversion on the RGB rearrangement data.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 29, 2019
November 24, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.