Pixel rendering methods and display driver chips
Patent Information
- Application Number
- TW114119828
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-12-20
- Filing Date
- 2025-05-27
- Publication Date
- 2026-10-11
- Estimated Expiration
- 2045-05-26
AI Technical Summary
Existing display technologies face challenges in increasing visual resolution beyond manufacturing limitations, leading to uneven display and image distortion due to subpixel rendering methods.
A pixel rendering method that forms rendering reference units from at least two sub-pixels of different colors, with each unit borrowing color from adjacent sub-pixels and satisfying the formula Ax + By = 1, enhancing display uniformity and fidelity.
Improves display uniformity and increases image fidelity by optimizing pixel rendering effects, smoothing transitions, and reducing hardware consumption.
Smart Images

Figure TWG2TB001915477_001 
Figure TWG2TB001915477_002 
Figure TWG2TB001915477_003
Abstract
Description
Technical Field
[0001] This invention relates to the field of integrated circuits, and more particularly to pixel rendering methods and display driver chips. Prior Technology
[0002] Currently, the common subpixel design for display screens is RGB (Red, Green, Blue) or WRGB (White, Red, Green, Blue), meaning each subpixel consists of three or four subpixels, and its visual resolution is the same as its physical resolution. However, as customer demands for display screen performance increase, panel manufacturers need to continuously increase the visual resolution (PPI) of display screens. Currently, the common method to improve the physical resolution of display screens is to reduce the size of subpixels.
[0003] In traditional subpixel-driven displays, one subpixel represents the value of one color component in an image pixel. To improve display resolution, more image pixels need to be displayed, meaning the number of subpixels on the screen needs to be increased. However, due to manufacturing limitations, once the number of subpixels on the screen reaches a certain point, it becomes difficult to increase further, thus hindering further improvements in display resolution.
[0004] Therefore, existing technologies often require displaying high-resolution digital images on low-resolution displays while ensuring the spatial resolution and sharpness of the displayed digital images. To display high-resolution digital images on low-resolution displays, subpixel rendering (SPR) is used. SPR is a method that optimizes the physical properties of the screen and increases the apparent resolution of liquid crystal displays or organic light-emitting diodes (LCDs) through subpixel rendering.
[0005] The rendering effect of the traditional methods in the industry still has the problem of uneven display. As shown in Figure 11, the displayed lines are not smooth enough. When this rendering method is used to display rich image content, it will cause some unnatural transitions in display junction areas, and even cause image distortion. The uniformity and fidelity of the entire screen display are low. Summary of the Invention
[0006] Based on the problems described above, this method prepares at least two different rendering reference units. In addition to being composed of at least two sub-pixels of different colors, each rendering reference unit borrows color from several adjacent sub-pixels to form white points. Furthermore, each sub-pixel within the rendering reference unit also borrows color from adjacent rendering reference units to form white points. Any target sub-pixel within the rendering reference unit borrows color in at least three directions for pixel rendering in adjacent rendering reference units. Moreover, in all rendering reference units, the rendering of any target sub-pixel satisfies the formula Ax + By = 1, thereby improving pixel rendering effects, enhancing display uniformity, and increasing the fidelity of the displayed image.
[0007] In a first aspect, the present invention proposes a pixel rendering method, which prepares at least two different rendering reference units. In addition to being composed of at least two sub-pixels of different colors, each rendering reference unit also borrows color from several adjacent sub-pixels to form white points. Furthermore, each sub-pixel within the rendering reference unit also borrows color from other sub-pixels for rendering white points in adjacent rendering reference units. In this context, any target sub-pixel within the rendering reference unit borrows color in at least three directions for pixel rendering in adjacent rendering reference units; moreover, in all rendering reference units, the rendering of any target sub-pixel satisfies the following formula (1). Ax + By = 1 (1) Where x is the proportion of brightness that the target sub-pixel borrows for rendering, y is the proportion of brightness that the target sub-pixel uses for rendering itself, and A and B are coefficients.
[0008] Optionally, the pixel rendering reference unit consists of two or three sub-pixels of different colors.
[0009] Optionally, for a rendering reference unit consisting of two sub-pixels, the rendering of any target sub-pixel within it satisfies the formula (1) when A=2 and B=1; or, for a rendering reference unit consisting of three sub-pixels, the rendering of any target sub-pixel within it satisfies the formula (1) when A=2 and B=2.
[0010] Optionally, there are two rendering reference units in the same pixel module, and the direction and proportion of the color borrowed out by two target sub-pixels of the same color located in the two rendering reference units are the same.
[0011] Optionally, each target sub-pixel lends out color in a direction and proportion that is matched with another sub-pixel of the same color. The direction in which the sub-pixel lends out color is symmetrical to that of the target sub-pixel, but the proportion is the same as that of the target sub-pixel.
[0012] Optionally, any of the target sub-pixels may borrow color in at least three of the eight circumferential directions for pixel rendering of adjacent rendering reference units.
[0013] Optionally, any target sub-pixel within any rendering reference unit may borrow color in three or four directions for pixel rendering of adjacent rendering reference units; or, any target sub-pixel within any rendering reference unit may borrow color in three to six directions for pixel rendering of adjacent rendering reference units.
[0014] Optionally, the pixel rendering method is used to render a pixel array arranged in triangles, and two different rendering reference units are set to form a pixel module, or six different rendering reference units are set to form a pixel module.
[0015] Optionally, within the pixel module, two adjacent sub-pixels constitute six rendering reference units, namely:
[0016] The first rendering reference unit consists of adjacent red sub-pixels R0 and green sub-pixels G0 in the column direction;
[0017] The second rendering reference unit consists of adjacent blue sub-pixels B1 and red sub-pixels R1 in the row direction;
[0018] The third rendering reference unit consists of adjacent green sub-pixels G2 and red sub-pixels B2 in the row direction;
[0019] The fourth rendering reference unit consists of adjacent blue sub-pixels B3 and red sub-pixels R3 in the row direction;
[0020] The fifth rendering reference unit consists of adjacent green sub-pixels G4 and red sub-pixels B4 in the row direction;
[0021] The sixth rendering reference unit consists of adjacent red sub-pixels R5 and green sub-pixels G5 in the column direction.
[0022] Optionally, within the pixel array formed by the repeated arrangement of pixel modules, the first rendering reference unit or the sixth rendering reference unit borrows color from two nearby green sub-pixels in the first direction, borrows color from two nearby red sub-pixels in the second direction, and borrows color from four nearby blue sub-pixels in the surrounding area; the second rendering reference unit or the fourth rendering reference unit borrows color from three nearby green sub-pixels in the first direction, borrows color from two nearby red sub-pixels in the second direction, and borrows color from three nearby blue sub-pixels in the third direction; the third rendering reference unit or the fifth rendering reference unit borrows color from two nearby green sub-pixels in the first direction, borrows color from three nearby red sub-pixels in the second direction, and borrows color from three nearby blue sub-pixels in the fourth direction.
[0023] Optionally, the first direction may be the same as or opposite to the second direction; the third direction may be the same as or different from the fourth direction.
[0024] Optionally, the first and sixth rendering reference units borrow x / 2 brightness from two adjacent red sub-pixels, x / 2 brightness from two adjacent green sub-pixels, and x / 2, x / 4, x, and x / 4 brightness from four adjacent blue sub-pixels, respectively; the second and fourth rendering reference units borrow x / 2 brightness from two adjacent red sub-pixels, x / 2, x, and x / 2 brightness from three adjacent green sub-pixels, and x / 4, x / 2, and x / 4 brightness from three adjacent blue sub-pixels, respectively; the third and fifth rendering reference units borrow x / 2, x, and x / 2 brightness from three adjacent red sub-pixels, x / 2 brightness from two adjacent green sub-pixels, and x / 4, x / 2, and x / 4 brightness from three adjacent blue sub-pixels, respectively.
[0025] Optionally, three sub-pixels arranged in a triangle form a rendering reference unit, and two different rendering reference units form a pixel module.
[0026] Optionally, within the pixel array formed by the repeated arrangement of pixel modules, each rendering reference unit seeks three green sub-pixels, three red sub-pixels, and four blue sub-pixels in all directions to borrow color from itself, for a total of 10 sub-pixels.
[0027] Optionally, the two different rendering reference units differ in that they borrow color in opposite directions.
[0028] Optionally, the rendering reference unit borrows brightness from three adjacent red sub-pixels by 2x, yx, and x respectively, from three adjacent green sub-pixels by 2x, yx, and x respectively, and from four adjacent blue sub-pixels by x, yx, x, and x respectively.
[0029] On the other hand, the present invention also provides a display driver chip, wherein the pixel rendering driver of the driver chip is implemented using the pixel rendering method described in any of the preceding claims.
[0030] Compared with the prior art, the technical solution of the present invention has the following beneficial effects: The method prepares at least two different rendering reference units. In addition to being composed of at least two sub-pixels of different colors, each rendering reference unit also borrows color from several nearby sub-pixels to form white points. Furthermore, each sub-pixel in the rendering reference unit also borrows color from other sub-pixels to form white points for rendering in nearby rendering reference units. In this case, any target sub-pixel in the rendering reference unit borrows color in at least three directions for pixel rendering in nearby rendering reference units. Moreover, in all rendering reference units, the rendering of any target sub-pixel satisfies the formula Ax + By = 1, thereby improving pixel rendering effect, enhancing display uniformity, and increasing the fidelity of the displayed image. Simple Explanation of the Diagram
[0031] The accompanying drawings, which form part of this specification, are used to further understand the invention. The drawings illustrate embodiments of the invention and, together with the specification, serve to explain the principles of the invention.
[0032] Figure 1 shows an example of a pixel-pixel module.
[0033] Figure 2 shows an example of a rendering reference unit composed of two sub-pixels within a pixel-pixel module.
[0034] Figure 3 shows an example of a rendering reference unit composed of three sub-pixels within a pixel-pixel module.
[0035] Figures 4a-4d are examples of the color range diagrams for a rendering reference unit composed of two sub-pixels.
[0036] Figures 5a and 5c show examples of the color range diagrams for a rendering reference unit composed of three sub-pixels.
[0037] Figures 6a-6e show examples of the color borrowing ratio of the rendering reference unit in the pixel array.
[0038] Figures 7a-7d show examples of the color borrowing ratio of another rendering reference unit in the pixel array.
[0039] Figures 8a and 8b show examples of color borrowing in rendering the base unit.
[0040] Figures 9a and 9b show examples of color borrowing in target sub-pixels.
[0041] Figure 10 shows an example of the rendering effect of one embodiment.
[0042] Figure 11 shows an example of the rendering effect of the existing rendering method. Implementation
[0043] The following detailed description is illustrative and intended to provide further explanation of the invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.
[0044] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of exemplary embodiments according to the present invention.
[0045] In a first aspect, the present invention provides a pixel rendering method, which prepares at least two different rendering reference units. In addition to being composed of at least two sub-pixels of different colors, each rendering reference unit also borrows color from several adjacent sub-pixels to form white points. Furthermore, each sub-pixel in the rendering reference unit also borrows color from other sub-pixels for rendering white points in adjacent rendering reference units. In this context, any target sub-pixel within the rendering reference unit borrows color in at least three directions for pixel rendering in adjacent rendering reference units; moreover, in all rendering reference units, the rendering of any target sub-pixel satisfies the following formula (1). Ax + By = 1 (1) Where x is the proportion of brightness that the target sub-pixel borrows for rendering, y is the proportion of brightness that the target sub-pixel uses for rendering itself, and A and B are coefficients.
[0046] For example, a pixel rendering reference unit is composed of two or three sub-pixels of different colors. As a preferred example, for a rendering reference unit composed of two sub-pixels, the rendering of any sub-pixel within it satisfies the formula (1) when A=2 and B=1, i.e., the formula (2) below; or, for a rendering reference unit composed of three sub-pixels, the rendering of any sub-pixel within it satisfies the formula (1) when A=2 and B=2, i.e., the formula (3) below. 2x + y = 1 (2) 2x + 2y = 1 (3)
[0047] A number of rendering reference units constitute a pixel module, and pixel modules are repeatedly arranged to form a pixel array. Preferably, there are two rendering reference units in the same pixel module, and the direction and proportion of color borrowed out by two target sub-pixels of the same color located in the two rendering reference units are the same. More preferably, the direction and proportion of color borrowed out by each target sub-pixel are matched with another sub-pixel of the same color, and the direction of color borrowed out by the sub-pixel is symmetrical with that of the target sub-pixel, but the proportion is the same as that of the target sub-pixel.
[0048] Preferably, with the target sub-pixel as the center, in the eight circumferential directions, any target sub-pixel borrows color in at least three of the eight directions for pixel rendering of adjacent rendering reference units.
[0049] Preferably, in order to save hardware consumption, any target sub-pixel in any rendering reference unit within the pixel module can be configured to borrow color in three or four directions for pixel rendering of adjacent rendering reference units; or, any target sub-pixel in the rendering reference unit can borrow color in three to six directions for pixel rendering of adjacent rendering reference units.
[0050] Preferably, the pixel rendering method provided by the present invention is particularly suitable for rendering pixel arrays arranged in triangles. The method is applied to set two different rendering reference units to form a pixel module, or six different rendering reference units to form a pixel module.
[0051] For a delta (triangle) arrangement, taking an n×m group of triangular pixel units as an example of a pixel module, m and n can be the same or different. n represents the number of rows in the arrangement of the triangular pixel units, and m represents the number of columns in the arrangement of the triangular pixel units, where m≥1 and n≥1. As shown in Figure 1, this is an example of a pixel module involved in the pixel rendering method of the present invention, where the triangular pixel units in adjacent rows face opposite directions. This pixel module includes four groups of triangular pixel units arranged in a 2×2 pattern, i.e., m=n=2; data lines D0~D5 are used to send data signals to each sub-pixel. Each triangular pixel unit includes, for example, red, green, and blue sub-pixels, and the three sub-pixels are connected to three different data lines, for example, D0~D2 are connected to the red, green, and blue sub-pixels respectively. This embodiment illustrates red, green, and blue pixels, but specific embodiments should not be limited to this. For example, in other embodiments, it can also be magenta, cyan, yellow, etc., and the types of colors included in the pixel array are not limited to three colors, but can also be four colors, or other arrangements with added W (transparent / white) sub-pixels.
[0052] For example, as shown in Figure 2, within a pixel module, two adjacent sub-pixels form six rendering reference units, namely: the first rendering reference unit 100, with adjacent red sub-pixels R0 and green sub-pixels G0 in the column direction; the second rendering reference unit 101, with adjacent blue sub-pixels B1 and red sub-pixels R1 in the row direction; the third rendering reference unit 102, with adjacent green sub-pixels G2 and red sub-pixels B2 in the row direction; the fourth rendering reference unit 103, with adjacent blue sub-pixels B3 and red sub-pixels R3 in the row direction; the fifth rendering reference unit 104, with adjacent green sub-pixels G4 and red sub-pixels B4 in the row direction; and the sixth rendering reference unit 105, with adjacent red sub-pixels R5 and green sub-pixels G5 in the column direction.
[0053] For example, two different rendering reference units constitute a pixel module. As shown in Figure 3, two pixel modules are illustrated, with four sets of three sub-pixels arranged in triangles forming four rendering reference units: the first rendering reference unit 110, including red sub-pixel R0, green sub-pixel G0, and blue sub-pixel B0; the second rendering reference unit 120, including red sub-pixel R1, green sub-pixel G1, and blue sub-pixel B1; the third rendering reference unit 112, including red sub-pixel R2, green sub-pixel G2, and blue sub-pixel B2; and the fourth rendering reference unit 113, including red sub-pixel R3, green sub-pixel G3, and blue sub-pixel B3. The first and third rendering reference units, or the second and fourth rendering reference units, can both constitute a pixel module.
[0054] The following example illustrates the rendering method proposed in this invention, in which two adjacent sub-pixels constitute six rendering reference units.
[0055] Figure 4a illustrates an example of a pixel array formed by repeated arrangement of pixel modules. In this embodiment, as shown in Figure 4b, the first rendering reference unit 100 or the sixth rendering reference unit 105 borrows color from two nearby green sub-pixels upwards (first direction example), borrows color from two nearby red sub-pixels downwards (second direction example), and borrows color from four nearby blue sub-pixels around it.
[0056] As shown in Figures 4c-4d, the second rendering reference unit 101 or the fourth rendering reference unit 103 searches upwards for three nearby green sub-pixels to borrow color, searches downwards for two nearby red sub-pixels to borrow color, and searches to the right half of the circle (third direction example) for three nearby blue sub-pixels to borrow color; the third rendering reference unit 102 or the fifth rendering reference unit 104 searches upwards for two nearby green sub-pixels to borrow color, searches downwards for three nearby red sub-pixels to borrow color, and searches to the left half of the circle (fourth direction example) for three nearby blue sub-pixels to borrow color.
[0057] In a preferred embodiment, as illustrated in Figures 4b-4d, the aforementioned upper and lower directions are opposite; the left and right halves are also different. This arrangement makes the rendering results more symmetrical and uniform, and also improves hardware limitations. As shown in Figure 8a, the apex of the triangle in the row direction points to the direction of color borrowing. The color borrowing directions of the second rendering reference unit (B1, R1) and the fourth rendering reference unit (B3, R3) are opposite to those of the third rendering reference unit (G2, B2) and the fifth rendering reference unit (G4, B4). Therefore, when all rendering effects are superimposed, a more uniform display effect can be presented, and hardware consumption can be reduced. In other optional embodiments, the first direction is the same as or opposite to the second direction; the third direction is the same as or different from the fourth direction, and is not limited to borrowing red and green in opposite directions, but can also borrow red and green in the same direction. The same applies to blue; different rendering reference units can borrow in approximately the same direction.
[0058] In a preferred embodiment, as illustrated in Figures 6a-6e and Figure 8a, the first rendering reference unit 100 borrows x / 2 brightness from adjacent red sub-pixels R3 and R5, x / 2 brightness from adjacent green sub-pixels G4 and G5, and x / 2, x / 4, x, and x / 4 brightness from adjacent blue sub-pixels B1, first B3, B2, and second B3, respectively; the second rendering reference unit 101 borrows x / 2 brightness from adjacent red sub-pixels R0 and R3, and x / 4 brightness from adjacent green sub-pixels G4 and G5, respectively. The adjacent green sub-pixels G0, G2, and G4 borrow brightness of x / 2, x, and x / 2 respectively, and borrow brightness of x / 4, x / 2, and x / 4 respectively from the adjacent blue sub-pixels B4, B2, and B4. The third rendering reference unit 102 borrows brightness of x / 2, x, and x / 2 respectively from the adjacent red sub-pixels R0, R1, and R5, borrows brightness of x / 2 respectively from the adjacent green sub-pixels G0 and G5, and borrows brightness of x / 4, x / 2, and x / 4 respectively from the adjacent blue sub-pixels B4, B1, and B4. 4. Brightness of x / 2 and x / 4; the fourth rendering reference unit 103 borrows x / 2 brightness from nearby red sub-pixels R0 and R5 respectively, borrows x / 2, x, and x / 2 brightness from nearby green sub-pixels G0, G4, and G5 respectively, and borrows x / 4, x / 2, and x / 4 brightness from nearby blue sub-pixels B4, B2, and B4 respectively; the fifth rendering reference unit 104 borrows x / 2, x, and x / 2 brightness from nearby red sub-pixels R1, R3, and R5 respectively, and borrows... The adjacent green sub-pixels G2 and G5 borrow x / 2 of their brightness, and borrow x / 4, x / 2, and x / 4 of their brightness from the adjacent blue sub-pixels B1, B3, and B1, respectively. The sixth rendering reference unit 105 borrows x / 2 of its brightness from the adjacent red sub-pixels R1 and R0, borrows x / 2 of its brightness from the adjacent green sub-pixels G0 and G2, and borrows x / 2, x / 4, x, and x / 4 of its brightness from the adjacent blue sub-pixels B3, B2, B4, and B2, respectively. By setting the specific color borrowing ratios mentioned above, the rendering of each sub-pixel can satisfy the above formula (2), which can greatly improve the fidelity of the rendering effect.
[0059] In a preferred embodiment, as shown in FIG5a, a pixel array formed by repeated arrangement of pixel modules is illustrated. In this embodiment, as shown in FIG5b-5c, a preferred example of a rendering method for three sub-pixels arranged in two sets of triangles within a pixel module to constitute a rendering reference unit is as follows: Within the pixel array formed by repeated arrangement of pixel modules, the rendering reference unit borrows color from its three adjacent green sub-pixels, three red sub-pixels, and four adjacent blue sub-pixels, a total of 10 sub-pixels. Specifically, it borrows brightness of 2x, yx, and x from the three adjacent red sub-pixels, 2x, yx, and x from the three adjacent green sub-pixels, and x, yx, x, and x from the four adjacent blue sub-pixels. As shown in FIG5b-5c, preferably, the difference between the two different rendering reference units lies in the opposite direction of color borrowing. As shown in Figure 8b, the first to fourth rendering reference units have pixel outlines with basically the same rendering degree, while the rendering directions of the first and third rendering reference units are opposite, and the rendering directions of the second and fourth rendering reference units are opposite. This setting can reduce hardware consumption while improving display uniformity and fidelity.
[0060] As shown in Figures 7a-7d and Figure 8b, the first and second rendering reference units have the same color borrowing method, the third and fourth rendering reference units have the same color borrowing method, and the color borrowing method of the first and second rendering reference units is opposite to that of the third and fourth rendering reference units. For example, the first rendering reference unit 110 borrows brightness of 2x, yx, and x from nearby red sub-pixels R1, R2, and R3 respectively; borrows brightness of 2x, yx, and x from nearby green sub-pixels G1, G2, and G3 respectively; and borrows brightness of x, yx, x, and x from nearby blue sub-pixels first B1, first B2, second B1, and second B2 respectively; the second rendering reference unit 111 borrows brightness of 2x, x, and yx from nearby red sub-pixels R0, R2, and R3 respectively; borrows brightness of 2x, x, and yx from nearby green sub-pixels G0, G2, and G3 respectively; and borrows brightness of x, yx, x, and x from nearby blue sub-pixels first B0, first B3, second B0, and second B3 respectively. Brightness; the third rendering reference unit 112 borrows brightness from nearby red sub-pixels R0, R1, R3 by yx, x, 2x respectively, from nearby green sub-pixels G0, G1, G3 by yx, x, 2x respectively, and from nearby blue sub-pixels B3, B0, B3, B0, B0, B3, B0 by x, yx, x, x respectively; the fourth rendering reference unit 113 borrows brightness from nearby red sub-pixels R0, R1, R2 by x, yx, 2x respectively, from nearby green sub-pixels G0, G1, G2 by x, yx, 2x respectively, and from nearby blue sub-pixels B2, B1, B2, B1, B1, B2, B1 by x, yx, x, x respectively. By setting the specific color borrowing ratio mentioned above, the rendering of each sub-pixel can satisfy the above formula (3), which can greatly improve the fidelity of the rendering effect.
[0061] Based on the foregoing, the brightness lent out by the target sub-pixel and the brightness reserved for its own rendering can be calculated, as shown in Figures 9a and 9b, which respectively illustrate the lending degree of each target sub-pixel in the rendering reference unit involved in the two embodiments mentioned above. y is the proportion of brightness used by the target sub-pixel for its own rendering. The sum of all the values lent out is the proportion of the lent brightness. Taking the R0 sub-pixel in Figure 9a as an example, y + 2x = 1, 1 represents the total brightness of the R0 sub-pixel, at this time the coefficient A = 2, the coefficient B = 1; the R0 sub-pixel lends its brightness in four directions (1, 2, 4, 8) in the circumferential direction for rendering in the nearby rendering reference unit. Some sub-pixels lend in six directions, such as the blue B1 sub-pixel. The other sub-pixels in Figure 9a are similar, and will not be described in detail. This embodiment can greatly improve the rendering uniformity by designing the brightness of any target sub-pixel to satisfy formula (2).
[0062] Similarly, in the embodiment of Figure 9b, the sub-pixels within it either lend brightness to three of the eight directions or to four directions for rendering of adjacent rendering reference units. The R0 sub-pixel in rendering reference unit 110 and the R1 sub-pixel in rendering reference unit 111 lend brightness in the same direction and proportion, but the R2 sub-pixel in rendering reference unit 112 has the same proportion but opposite direction to that of rendering reference unit 110. The overall directions of the two are symmetrical.
[0063] As shown in Figure 10, the image effect rendered by the rendering method of the present invention is shown. Compared with the image effect shown in Figure 11, it can be seen that the lines are smoother and more uniform.
[0064] On the other hand, the present invention also provides a display driver chip. The pixel rendering driver of the driver chip applies the pixel rendering method of any of the foregoing embodiments to reduce hardware consumption, improve pixel rendering effect, and improve image fidelity.
[0065] In summary, the method disclosed in this invention prepares at least two different rendering reference units. Each rendering reference unit, in addition to being composed of at least two sub-pixels of different colors, borrows color from several adjacent sub-pixels to form white dots. Furthermore, each sub-pixel within the rendering reference unit also borrows color from adjacent rendering reference units to form white dots. Any target sub-pixel within the rendering reference unit borrows color in at least three directions for pixel rendering in adjacent rendering reference units. Moreover, in all rendering reference units, the rendering of any target sub-pixel satisfies the formula Ax + By = 1, thereby improving pixel rendering effects, enhancing display uniformity, and increasing the fidelity of the displayed image.
[0066] The basic concepts have been described above. Obviously, for those skilled in the art, the detailed disclosure above is merely illustrative and does not constitute a limitation of the present invention. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements, and corrections to the present invention. Such modifications, improvements, and corrections are suggested in this invention and therefore remain within the spirit and scope of the exemplary embodiments of the present invention.
[0067] It should be understood that the embodiments described in this invention are merely illustrative of the principles of the invention. Other modifications may also fall within the scope of this invention. Therefore, alternative configurations of the embodiments of this invention are considered as examples and not limitations, and are regarded as consistent with the teachings of this invention. Accordingly, the embodiments of this invention are not limited to those explicitly described and illustrated herein.
[0068] none
Claims
1. A pixel rendering method, characterized in that: at least two different rendering reference units are prepared, wherein each rendering reference unit, in addition to being composed of at least two sub-pixels of different colors, also borrows color from several adjacent sub-pixels to form white points, and each sub-pixel within the rendering reference unit also borrows color from other sub-pixels for rendering white points in adjacent rendering reference units; wherein, Any target sub-pixel within the rendering reference unit borrows color in at least three directions for pixel rendering in adjacent rendering reference units; and, in all rendering reference units, the rendering of any target sub-pixel satisfies the following formula (1), Ax+By=1 (1) where x is the ratio standard of the brightness borrowed out by the target sub-pixel for rendering, y is the ratio of the brightness used by the target sub-pixel for its own rendering, and A and B are coefficients.
2. The pixel rendering method as described in claim 1, wherein the pixel rendering reference unit is composed of two or three sub-pixels of different colors.
3. The pixel rendering method as described in claim 2, characterized in that, for a rendering reference unit composed of two sub-pixels, the rendering of any target sub-pixel within it satisfies the formula (1) when A=2 and B=1; or, for a rendering reference unit composed of three sub-pixels, the rendering of any target sub-pixel within it satisfies the formula (1) when A=2 and B=2.
4. The pixel rendering method according to any one of claims 1 to 3, characterized in that there are two rendering reference units in the same pixel module, and the direction and proportion of the color borrowed out by two target sub-pixels of the same color located in the two rendering reference units are the same.
5. The pixel rendering method according to any one of claims 1 to 3, characterized in that the direction and proportion of the color borrowed out by each target sub-pixel are matched with another sub-pixel of the same color, the direction of the color borrowed out by the sub-pixel is symmetrical with that of the target sub-pixel but the proportion is the same as that of the target sub-pixel.
6. The pixel rendering method according to any one of claims 1 to 3, characterized in that any target sub-pixel borrows color from at least three of the eight circumferential directions for pixel rendering of adjacent rendering reference units.
7. The pixel rendering method as described in claim 6, characterized in that any target sub-pixel within any rendering reference unit borrows color in three or four directions for pixel rendering of adjacent rendering reference units; or, any target sub-pixel within the rendering reference unit borrows color in three to six directions for pixel rendering of adjacent rendering reference units.
8. The pixel rendering method as described in claim 6, characterized in that the pixel rendering method is used to render a pixel array arranged in triangles, and two different rendering reference units are set to form a pixel module, or six different rendering reference units are set to form a pixel module.
9. The pixel rendering method as described in claim 8, characterized in that, within the pixel module, each pair of adjacent sub-pixels constitutes six rendering reference units, namely: a first rendering reference unit, consisting of adjacent red sub-pixels R0 and green sub-pixels G0 in the column direction; a second rendering reference unit, consisting of adjacent blue sub-pixels B1 and red sub-pixels R1 in the row direction; a third rendering reference unit, consisting of adjacent green sub-pixels G2 and red sub-pixels B2 in the row direction; a fourth rendering reference unit, consisting of adjacent blue sub-pixels B3 and red sub-pixels R3 in the row direction; a fifth rendering reference unit, consisting of adjacent green sub-pixels G4 and red sub-pixels B4 in the row direction; and a sixth rendering reference unit, consisting of adjacent red sub-pixels R5 and green sub-pixels G5 in the column direction.
10. The pixel rendering method as described in claim 9, characterized in that, within a pixel array formed by repeated arrangement of pixel modules, the first rendering reference unit or the sixth rendering reference unit borrows color from two nearby green sub-pixels in a first direction, borrows color from two nearby red sub-pixels in a second direction, and borrows color from four nearby blue sub-pixels in all directions; the second rendering reference unit or the fourth rendering reference unit borrows color from three nearby green sub-pixels in the first direction, borrows color from two nearby red sub-pixels in the second direction, and borrows color from three nearby blue sub-pixels in a third direction; the third rendering reference unit or the fifth rendering reference unit borrows color from two nearby green sub-pixels in the first direction, borrows color from three nearby red sub-pixels in the second direction, and borrows color from three nearby blue sub-pixels in the fourth direction.
11. The pixel rendering method as described in claim 10, wherein the first direction is the same as or opposite to the second direction; and the third direction is the same as or different from the fourth direction.
12. The pixel rendering method as described in claim 10, characterized in that: the first and sixth rendering reference units borrow x / 2 brightness from two adjacent red sub-pixels, x / 2 brightness from two adjacent green sub-pixels, and x / 2, x / 4, x, x / 4 brightness from four adjacent blue sub-pixels; the second and fourth rendering reference units borrow x / 2 brightness from two adjacent red sub-pixels, x / 2, x, x / 2 brightness from three adjacent green sub-pixels, and x / 4, x / 2, x / 4 brightness from three adjacent blue sub-pixels; the third and fifth rendering reference units borrow x / 2, x, x / 2 brightness from three adjacent red sub-pixels, x / 2 brightness from two adjacent green sub-pixels, and x / 4, x / 2, x / 4 brightness from three adjacent blue sub-pixels.
13. The pixel rendering method as described in claim 8, characterized in that three sub-pixels arranged in a triangle constitute a rendering reference unit, and two different rendering reference units constitute a pixel module.
14. The pixel rendering method as described in claim 13, characterized in that, within the pixel array formed by the repeated arrangement of pixel modules, each rendering reference unit seeks three green sub-pixels, three red sub-pixels, and four blue sub-pixels, a total of 10 sub-pixels, that are close to it in all directions to borrow color.
15. The pixel rendering method as described in claim 14, characterized in that the two different rendering reference units differ in that their color borrowing directions are opposite.
16. The pixel rendering method as described in claim 14, characterized in that the rendering reference unit borrows brightness of 2x, yx, and x from three adjacent red sub-pixels respectively, borrows brightness of 2x, yx, and x from three adjacent green sub-pixels respectively, and borrows brightness of x, yx, x, and x from four adjacent blue sub-pixels respectively.
17. A display driver chip, characterized in that the pixel rendering driver of the driver chip applies the pixel rendering method described in any one of claims 1 to 16.
Citation Information
Patent Citations
Display apparatus and a driving method thereof
TW202219613A
Information processing device, information processing method, and recording medium
TW202407555A
System and method for a multi-primary wide gamut color system
US20240290240A1
