De-jaggy processing system and method for OLED display with curved space
11250770 · 2022-02-15
Assignee
Inventors
Cpc classification
G09G2320/0271
PHYSICS
G09G2320/0233
PHYSICS
G09G2320/0242
PHYSICS
G09G3/04
PHYSICS
International classification
G09G3/04
PHYSICS
Abstract
A de-jaggy processing method includes dividing a display area of a display into a plurality of sub-areas; providing a first table composed of gray-level weights associated with corresponding luminances of each primary color for each said sub-area; providing a second table composed of distance-gain weights each correspondingly associated with a distance between a sub-pixel and a reference point; and obtaining a corrected luminance of a sub-pixel of a pixel by multiplying an original luminance of the sub-pixel by a corresponding gray-level weight and a corresponding distance-gain weight.
Claims
1. A de jaggy processing system, comprising: a gray-level weight device that divides a display area of a display into a plurality of sub-areas, and provides a first table composed of gray-level weights associated with corresponding luminances of only a current frame of each primary color for each said sub-area; a distance-gain weight device that provides a second table composed of distance-gain weights each correspondingly associated with a distance between a sub-pixel and a reference point; and a pixel correcting device that obtains a corrected luminance of a sub-pixel of a pixel by multiplying an original luminance of the sub-pixel by a corresponding gray-level weight and a corresponding distance-gain weight.
2. The system of claim 1, wherein the display comprises an organic light-emitting diode display.
3. The system of claim 1, wherein distance-gain weights near four corners of the display area have a value less than distance-gain weights at locations other than the four corner.
4. The system of claim 1, wherein the sub-pixel is located at curved bezel of the display.
5. A de jaggy processing method, comprising: dividing a display area of a display into a plurality of sub-areas; providing a first table composed of gray-level weights associated with corresponding luminances of only a current frame of each primary color for each said sub-area; providing a second table composed of distance-gain weights each correspondingly associated with a distance between a sub-pixel and a reference point; and obtaining a corrected luminance of a sub-pixel of a pixel by multiplying an original luminance of the sub-pixel by a corresponding gray-level weight and a corresponding distance-gain weight.
6. The method of claim 5, wherein the display comprises an organic light-emitting diode display.
7. The method of claim 5, wherein distance-gain weights near four corners of the display area have a value less than distance-gain weights at locations other than the four corner.
8. The method of claim 5, wherein the sub-pixel is located at curved bezel of the display.
9. A de jaggy processing system, comprising: an edge level device that provides a table composed of edge-gain weights for each primary color, and determines adjacent sub-pixels for a current sub-pixel of a display; and a sub-pixel correcting device that obtains a corrected luminance of the current sub-pixel by subtracting or adding weighted luminances of the adjacent sub-pixels from or to an original luminance of the current sub-pixel; wherein the weighted luminance is obtained by multiplying a luminance of the adjacent sub-pixel by a corresponding edge-gain weight; wherein the edge-gain weights are associated with corresponding luminance differences between the current sub-pixel and neighboring sub-pixels, the luminance differences being determined by the edge level device.
10. The system of claim 9, wherein the display comprises an organic light-emitting diode display.
11. The system of claim 9, wherein the current sub-pixel is located at a straight line of a gray display or a diagonal line of a color display.
12. A de jaggy processing method, comprising: providing a table composed of edge-gain weights for each primary color; determining adjacent sub-pixels for a current sub-pixel of a display; and obtaining a corrected luminance of the current sub-pixel by subtracting or adding weighted luminances of the adjacent sub-pixels from or to an original luminance of the current sub-pixel; wherein the weighted luminance is obtained by multiplying a luminance of the adjacent sub-pixel by a corresponding edge-gain weight; wherein the edge-gain weights are associated with corresponding luminance differences between the current sub-pixel and neighboring sub-pixels.
13. The method of claim 12, wherein the display comprises an organic light-emitting diode display.
14. The method of claim 12, wherein the current sub-pixel is located at a straight line of a gray display or a diagonal line of a color display.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION OF THE INVENTION
(13)
(14)
(15)
(16)
(17) In step 301, a display area of the OLED display is divided into a plurality of sub-areas.
(18) In step 302, for each sub-area 311, a first table (e.g., lookup table or LUT) composed of gray-level weights for each primary color (red, green or blue) is provided by a gray-level weight device (
(19) Next, in step 303, a second table (e.g., lookup table or LUT) composed of distance-gain weights is provided by a distance-gain weight device 22 (
(20) In step 304, a corrected luminance of a primary color at each pixel may be obtained (by a pixel correcting device 23 in
R′(x,y)=R(x,y)*GL-weight(R(x,y))*DistanceGain(R(x,y))
G′(x,y)=G(x,y)*GL-weight(G(x,y))*DistanceGain(G(x,y))
B′(x,y)=B(x,y)*GL-weight(B(x,y))*DistanceGain(B(x,y))
where R′/G′/B′ represents the corrected luminance, R/G/B represents the original luminance, GL-weight represents the gray-level weight (of the first table), and DistanceGain represents the distance-gain weight (of the second table).
(21) In the embodiment, the corrected luminance obtained from step 304 may be further subjected to digital gamma correction (DGC) by a digital gamma correction device 24 (
(22)
(23) In step 61, luminance differences (or edge levels) between a current sub-pixel and neighboring sub-pixels are determined by an edge level device 25 (
EdU_R=(R(x,y)−R(x,y−1))
EdL_R=(R(x,y)−R(x−1,y))
EdR_R=(R(x,y)−R(x+1,y))
EdUL_R=(R(x,y)−R(x−1,y−1))
EdUR_R=(R(x,y)−R(x+1,y−1))
EdD_R=(R(x,y)−R(x,y+1))
EdDL_R=(R(x,y)−R(x−1,y+1))
EdDR_R=(R(x,y)−R(x+1,y+1))
(24) Similarly, the luminance differences (or edge levels or Ed) of different directions for color green may be expressed as follows:
EdU_G=(G(x,y)−G(x,y−1))
EdL_G=(G(x,y)−G(x−1,y))
EdR_G=(G(x,y)−G(x+1,y))
EdUL_G=(G(x,y)−G(x−1,y−1))
EdUR_G=(G(x,y)−G(x+1,y−1))
EdD_G=(G(x,y)−G(x,y+1))
EdDL_G=(G(x,y)−G(x−1,y+1))
EdDR_G=(G(x,y)−G(x+1,y+1))
(25) The luminance differences (or edge levels or Ed) of different directions for color blue may be expressed as follows:
EdU_B=(B(x,y)−B(x,y−1))
EdL_B=(B(x,y)−B(x−1,y))
EdR_B=(B(x,y)−B(x+1,y))
EdUL_B=(B(x,y)−B(x−1,y−1))
EdUR_B=(B(x,y)−B(x+1,y−1))
EdD_B=(B(x,y)−B(x,y+1))
EdDL_B=(B(x,y)−B(x−1,y+1))
EdDR_B=(B(x,y)−B(x+1,y+1))
(26) In the embodiment, the luminance differences as determined above may be used to determine whether aliasing artifacts exist along straight lines (e.g., verticals or horizontals) or diagonals of the OLED display.
(27) Next, in step 62, a (third) table (e.g., lookup table or LUT) composed of edge-gain weights for each primary color (red, green or blue) is provided. The edge-gain weights are associated with corresponding luminance differences of the primary color.
(28) In step 63, nearest adjacent sub-pixels for each primary color may be determined.
(29) In step 64, a corrected luminance of a current sub-pixel may be obtained (by the sub-pixel correcting device 26 in
R′(C)=R(C)±R(U)*Ed(EdU_R)/256±R(UL)*Ed(EdUL_R)/256±R(L)*Ed(EdL_R)/256±R(DL)*Ed(EdDL_R)/256±R(D)*Ed(EdD_R)/256
G′(C)=G(C)±G(U)*Ed(EdU_G)/256±G(UL)*Ed(EdUL_G)/256±G(L)*Ed(EdL_G)/256±G(DL)*Ed(EdDL_G)/256±G(D)*Ed(EdD_G)/256
B′(C)=B(C)±B(U)*Ed(EdU_B)/256±B(UR)*Ed(EdUR_B)/256±B(R)*Ed(EdR_R)/256±B(DR)*Ed(EdDR_B)/256±B(D)*Ed(EdD_B)/256
where R′/G′/B′ represents the corrected luminance, R/G/B represents the original luminance, Ed represents the edge-gain weight, addition is adopted when the current sub-pixel is less than the adjacent sub-pixels, otherwise subtraction is adopted.
(30) In the embodiment, the corrected luminance obtained from step 64 may be further subjected to digital gamma correction (DGC) by the digital gamma correction device 24 (
(31) According to steps 61-64 as described above, aliasing artifacts along straight lines (e.g., verticals or horizontals) of the OLED display, particularly a gray image, may be substantially removed or reduced.
(32) If the sub-pixel correcting device 26 (
R′(C)=R(C)±R(U)*Ed(EdU_R)/256±R(L)*Ed(EdL_R)/256±R(D)*Ed(EdD_R)/256±R(R)*Ed(EdR_R)/256
G′(C)=G(C)±G(U)*Ed(EdU_G)/256±G(L)*Ed(EdL_G)/256±G(D)*Ed(EdD_G)/256±G(R)*Ed(EdR_G)/256
B′(C)=B(C)±B(U)*Ed(EdU_B)/256±B(L)*Ed(EdL_B)/256±B(D)*Ed(EdD_B)/256±B(R)*Ed(EdR_B)/256
where R′/G′/B′ represents the corrected luminance, R/G/B represents the original luminance, Ed represents the edge-gain weight, addition is adopted when the current sub-pixel is less than the adjacent sub-pixels, otherwise subtraction is adopted.
(33) Accordingly, aliasing artifacts along diagonals of the OLED display, particularly a color image, may be substantially removed or reduced.
(34) Although specific embodiments have been illustrated and described, it will be appreciated by those skilled in the art that various modifications may be made without departing from the scope of the present invention, which is intended to be limited solely by the appended claims.