USPatent applicationPatented

Sub-pixel rendering method and rendering apparatus

Granted 6 Apr 2021 · 1 office action

Assignee: TRULY (HUIZHOU) SMART DISPLAY LIMITED

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Wu Zheng, Junhai Su, Jianhua Li, Tianyou Chen +4 · Examiner: Amr A Awad · AU 2621 · TC 2600

Life of the application

9 dated events
⤢ drag to zoom20162018202020222024202620282030203220342036ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A sub-pixel rendering method, comprising the following steps: acquiring a second pixel array corresponding to an original image, each sub-pixel of the second pixel array corresponding to a greyscale value; mapping the second pixel array of the original image onto a first pixel array; respectively finding the central positions of the sub-pixels of the first pixel array and of the second pixel array, determining sub-pixels of the second pixel array positioned in every sub-pixel preset region in the first pixel array and of the same colour as said sub-pixels in the first pixel array, and measuring the distance of same from the central position of said sub-pixels of the first pixel array; on the basis of the distance, calculating the proportional coefficient occupied by the sub-pixels of the second pixel array in the sub-pixels of the first pixel array, and on the basis of the proportional coefficient and the greyscale value of the sub-pixels of the second pixel array, calculating the greyscale value corresponding to each sub-pixel of the first pixel array. The preset sub-pixel rendering method is simple and easy to implement; few hardware resources are required, and software operation is rapid.

Description

9 parts
›This application is a National phase application of…

This application is a National phase application of PCT international patent application PCT/CN2016/079821, filed on Apr. 21, 2016 which claims priority to Chinese Patent Application No. 201510864198.2, titled “SUB-PIXEL RENDERING METHOD AND RENDERING APPARATUS”, filed with the Chinese Patent Office on Nov. 30, 2015, both of which are incorporated herein by reference in their entireties.

›FIELD

The disclosure relates to the field of liquid crystal display, and particularly to a sub-pixel rendering method and a rendering device.

›BACKGROUND

Regarding a conventional RGB pixel arrangement, three sub-pixels of red, green and blue constitute one pixel for restoring true colors. Moreover, a higher resolution can generate a better and more vivid display effect. Practically, the present process capability is unable to satisfy the increasingly high requirement for a resolution proposed in the market, and a sub-pixel with a smaller size cannot be fabricated. In other words, only a display panel with a low resolution can be fabricated, corresponding to a new pixel arrangement. In order to achieve a display effect of a high-resolution panel, a sub-pixel rendering method is required.

A new pixel arrangement necessarily requires a sub-pixel rendering method. The sub-pixel rendering method is applied to calculate data of the conventional RGB pixel arrangement and process the data into data of a new pixel arrangement.

Therefore, how to provide a sub-pixel rendering method for improving a display effect of a display device is a technical problem to be solved.

›SUMMARY

In view of this, it is necessary to provide a sub-pixel rendering method and a rendering device, to improve a display effect of a display device. The sub-pixel rendering method is simple and easy to implement.

A sub-pixel rendering method for a display device is provided. The display device includes a first pixel array, the first pixel array includes multiple first pixels and each of the first pixels includes multiple sub-pixels, and the method includes:

acquiring a second pixel array of an original image, where each of sub-pixels of the second pixel array has a grayscale value; mapping the second pixel array of the original image onto the first pixel array; searching for central positions of the sub-pixels of the first pixel array and of the second pixel array, determining a sub-pixel of the second pixel array which is located in a predetermined region of each sub-pixel in the first pixel array and has a same color as that of the sub-pixel in the first pixel array, and measuring a distance from the determined sub-pixel to the central position of the sub-pixel in the first pixel array; and calculating, on the basis of the distance, a ratio of the sub-pixels of the second pixel array to the sub-pixels of the first pixel array, and calculating, on the basis of the grayscale values of the sub-pixels of the second pixel array and the ratio, grayscale values of all sub-pixels of the first pixel array.

In an embodiment, the predetermined region is a region of 3*3 or 1*3 arranged around each sub-pixel of the first pixel array.

In an embodiment, the ratio of the sub-pixels of the second pixel array to the sub-pixels of the first pixel array is calculated according to an equation:

coefficient R x C y =(1/ r R x C y N )/(Σ(1/ r R x C y N ));

in which, coefficient R x C y represents a ratio of the sub-pixels of the second pixel array to the sub-pixels in the x th row and the y th column of the first pixel array; r R x C y represents a distance from the sub-pixel in the second pixel array to the sub-pixel in the x th row and the y th column of the first pixel array; and N is a constant.

In an embodiment, 1≤N<3.

In an embodiment, a grayscale value of each sub-pixel in the first pixel array is calculated according to an equation:

V out( R x C y )=coefficient Rx−1Cy−1 *V in( R x−1 C y−1 )+coefficient Rx−1Cy *V in( R x−1 C y )+coefficient Rx−1Cy+1 *V in( R x−1 C y+1 )+coefficient RxCy−1 *V in( R x C y−1 )+coefficient RxCy *V in( R x C y )+coefficient RxCy +1 *V in( R x C y+1 )+coefficient Rx+1Cy−1 *V in( Rx+1Cy−1 )+coefficient Rx+1Cy *V in( R x+1 C y )+coefficient Rx+1Cy+1 *V in( R x+1 C y+1 );

in which, Vout represents a grayscale value of a sub-pixel in the first pixel array; Vin represents a grayscale value of a sub-pixel in the second pixel array; coefficient represents the ratio; r represents a distance from the central position of the sub-pixel of the first pixel array to the central position of the sub-pixel of the second pixel array; R x represents the x th row; and C y represents the y th column.

In an embodiment, the first pixel array includes pixel groups arranged in a first direction, each of the pixel groups includes multiple pixels arranged in a second direction, and each of the pixels includes red and green sub-pixels, or green and red sub-pixels, or blue and green sub-pixels, or green or blue sub-pixels, or red and blue sub-pixels, or includes blue and red sub-pixels, arranged in the second direction.

In an embodiment, two adjacent sub-pixels arranged in the second direction in the first pixel array have different colors.

In an embodiment, the first direction is a vertical direction and the second direction is a horizontal direction.

A rendering device for a display device is provided. The display device includes a first pixel array, the first pixel array includes multiple first pixels, each of the first pixels includes multiple sub-pixels, and the rendering device is configured to implement the sub-pixel rendering method described above. The rendering device includes: a recognition module, a mapping module, a measuring module and a calculating module;

the recognition module is configured to acquire a second pixel array of an original image, where each of sub-pixels of the second pixel array has a grayscale value; the mapping module is configured to map the second pixel array of the original image onto the first pixel array; the measuring module is configured to search for central positions of the sub-pixels of the first pixel array and the second pixel array, determine a sub-pixel of the second pixel array which is located in a predetermined region of each sub-pixel in the first pixel array and has a same color as that of the sub-pixel in the first pixel array, and measure a distance from the determined sub-pixel to the central position of the sub-pixel in the first pixel array; and the calculating module is configured to calculate, on the basis of the distance, a ratio of the sub-pixels of the second pixel array to the sub-pixels of the first pixel array, and calculate, on the basis of the grayscale value of the sub-pixels of the second pixel array and the ratio, grayscale values of all sub-pixels of the first pixel array.

With the sub-pixel rendering method mentioned above, the pixel array of the original image and the pixel array of the display device are processed, and contribution of all sub-pixels of the original image located in the predetermined region around sub-pixels in the display device to the sub-pixels in the display device is considered, such that a high-resolution display effect is achieved by a low-resolution display device. Moreover, the sub-pixel rendering method is simple and easy to implement, requires a few hardware resources, and software operates quickly.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic flowchart of a selection method for pixel arrangement according to an embodiment of the present disclosure;

FIG. 2 is a schematic structural diagram of a first pixel array according to an embodiment of the present disclosure;

FIG. 3 is a schematic structural diagram of a second pixel array according to an embodiment of the present disclosure;

FIG. 4 is a diagram showing overlapping of central positions of red sub-pixels in FIGS. 2 and 3 ;

FIG. 5 is a diagram showing overlapping of central positions of green sub-pixels in FIGS. 2 and 3 ;

FIG. 6 is a diagram showing overlapping of central positions of blue sub-pixels in FIGS. 2 and 3 ;

FIG. 7 is a schematic structural diagram of a first pixel array according to an embodiment of the present disclosure;

FIG. 8 is a diagram showing overlapping of central positions of red sub-pixels in FIGS. 7 and 3 ;

FIG. 9 is a diagram showing overlapping of central positions of green sub-pixels in FIGS. 7 and 3 ;

FIG. 10 is a diagram showing overlapping of central positions of blue sub-pixels in FIGS. 7 and 3 ;

FIG. 11 is a schematic structural diagram of a first pixel array according to an embodiment of the present disclosure;

FIG. 12 is a diagram showing overlapping of central positions of red sub-pixels in FIGS. 11 and 3 ;

FIG. 13 is a diagram showing overlapping of central positions of green sub-pixels in FIGS. 11 and 3 ;

FIG. 14 is a diagram showing overlapping of central positions of blue sub-pixels in FIGS. 11 and 3 ; and

FIG. 15 is a schematic structural diagram of a rendering device according to an embodiment of the present disclosure.

›DETAILED DESCRIPTION OF THE EMBODIMENTS · 1 of 4

In order to facilitate understanding the present disclosure, the present disclosure is described more comprehensively with reference to relevant drawings hereinafter. Preferred embodiments of the present disclosure are shown in the drawings. However, the present disclosure may be implemented in many different ways, and is not limited to embodiments described herein. Conversely, the embodiments are provided to gain more thorough and comprehensive understanding on the present disclosure.

Unless otherwise stated, all technical and scientific terms used herein have the same meanings as those commonly comprehended by persons skilled in the art. Terms in the specification of the present disclosure are only used to describe a particular embodiment, and are not intended to limit the present disclosure. A term “and/or” used herein includes all arbitrary combinations of one or multiple relevant items listed.

Reference is made to FIG. 1 , which is a schematic flowchart of a sub-pixel rendering method according to an embodiment of the present disclosure.

A sub-pixel rendering method for a display device is provided. The display device includes a first pixel array, the first pixel array includes multiple first pixels, and each of the first pixels includes multiple sub-pixels. The method includes step S 110 to step S 140 .

In step 110 , a second pixel array of an original image is acquired. Each of sub-pixels of the second pixel array has a grayscale value.

In step 120 , the second pixel array of the original image is mapped onto the first pixel array.

In step 130 , central positions of the sub-pixels of the first pixel array and the second pixel array are searched for, a sub-pixel of the second pixel array which is located in a predetermined region of each sub-pixel in the first pixel array and has the same color as that of the sub-pixel in the first pixel array is determined, and a distance from the determined sub-pixel to the central position of the sub-pixel in the first pixel array is measured.

In step 140 , a ratio of the sub-pixels of the second pixel array to the sub-pixels of the first pixel array is calculated on the basis of the distance, and grayscale values of all sub-pixels of the first pixel array are calculated on the basis of the grayscale values of the sub-pixels of the second pixel array and the ratio. The grayscale values of all sub-pixels of the first pixel array are calculated, to control an image displayed on the display device.

For example, the ratio of the sub-pixels of the second pixel array to the sub-pixels of the first pixel array is calculated according to an equation:

coefficient R x C y =(1/ r R x C y N )/(Σ(1/ r R x C y N ))

in which, coefficient R x C y represents the ratio of the sub-pixels of the second pixel array to the sub-pixels in the x th row and the y th column of the first pixel array;

r R x C y represents a distance from the sub-pixel in the second pixel array to the sub-pixel in the x th row and the y th column of the first pixel array; and

N is a constant.

Particularly, 1≤N<3, such as N=1.2, N=1.6, or N=2. That is, values of N are determined based on actual cases. Specifically, the value of N may be selected according to experiments or experience.

In an embodiment, grayscale values of all sub-pixels in the first pixel array are calculated according to an equation:

V out( R x C y )=coefficient Rx−1Cy−1 *V in( R x−1 C y−1 )+coefficient Rx−1Cy *V in( R x−1 C y )+coefficient Rx−1Cy+1 *V in( R x−1 C y+1 )+coefficient RxCy−1 *V in( R x C y−1 )+coefficient RxCy *V in( R x C y )+coefficient RxCy +1 *V in( R x C y+1 )+coefficient Rx+1Cy−1 *V in( Rx+1Cy−1 )+coefficient Rx+1Cy *V in( R x+1 C y )+coefficient Rx+1Cy+1 *V in( R x+1 C y+1 );

in which, Vout represents a grayscale value of a sub-pixel in the first pixel array; Vin represents a grayscale value of a sub-pixel in the second pixel array; coefficient represents the ratio; r represents a distance from the central position of the sub-pixel of the first pixel array to the central position of the sub-pixel of the second pixel array; R x represents a row number; and C y represents a column number.

Furthermore, the first pixel array includes pixel groups arranged in a first direction, each of the pixel groups includes multiple pixels arranged in a second direction, and each of the pixels includes red and green sub-pixels, or green and red sub-pixels, or blue and green sub-pixels, or green or blue sub-pixels, or red and blue sub-pixels, or blue and red sub-pixels, arranged in the second direction. In the first pixel array, two adjacent sub-pixels arranged in the second direction have different colors. The first direction is a vertical direction, and the second direction is horizontal direction. Sub-pixels in the first pixel array have the same size and shape.

In an embodiment of the present disclosure, the predetermined region is a region of 3*3 or 1*3 arranged around each sub-pixel of the first pixel array. Contribution of sub-pixels of the second pixel array located in the region of 3*3 or 1*3 around the sub-pixel in the first pixel array to sub-pixels of the first pixel array is taken into account, to achieve an effect of the second pixel array by the first pixel array, that is, to achieve an effect of high-resolution pixel arrangement by means of low-resolution pixel arrangement.

With the sub-pixel rendering method mentioned above, the pixel array of the original image and the pixel array of the display device are processed, and contribution made by all sub-pixels of the original image located in the predetermined region around sub-pixels of the display device to the sub-pixels of the display device is considered, such that a high-resolution display effect can be achieved by the low-resolution display device. In addition, the sub-pixel rendering method is simply and easy to implement, requires a few hardware resources, and software operates quickly.

The present disclosure is further described below in conjunction with the embodiments. It should be understood that the embodiments are illustrative, and are not intended to limit the scope of the present disclosure.

›DETAILED DESCRIPTION OF THE EMBODIMENTS · 2 of 4

First Embodiment

A display device includes a first pixel array. The first pixel array includes multiple pixel groups arranged in a first direction, each of the pixel groups includes multiple pixels arranged in a second direction, and each of the pixels includes blue and green sub-pixels, or red and green sub-pixels, arranged in the second direction. Particularly, referring to FIG. 2 , the first pixel array is Pentile.

A second pixel array of the original image is acquired, in which each of sub-pixels of the second pixel array has a grayscale value. Referring to FIG. 3 , the second pixel array of the original image has a RGB stripe pixel arrangement.

Reference is made to FIG. 4 , which shows overlapping of central positions of red sub-pixels in FIGS. 2 and 3 . A distance from a red sub-pixel in the first pixel array to a red sub-pixel in the second pixel array located in a region of 3*3 or 1*3 around the red sub-pixel in the first pixel array is measured. In a case of N=2, it may be obtained that

coefficient R x C y =(1/ r R x C y 2 )/(Σ(1/ r R x C y 2 ).

Grayscale values of all red sub-pixels in the first pixel array are calculated. It can be seen according to FIG. 4 that there are seven situations in total, namely, R 1-1 , R 1-2 , R 1-3 , R 1-4 , R 1-5 , R 1-6 and R 1-7 .

A calculation formula for the grayscale value of R 1-1 is,

V out( R x C 1 )=0.0516 *V in( R x−1 C 1 )+0.0064 *V in( R x−1 C 2 )+0.8768 *V in( R x C 1 )+0.0072 *V in( R x C 2 )+0.0516 *V in( R x+1 C 1 )+0.0064 *V in( R x+1 C 2 );

a calculation formula for the grayscale value of R 1-2 is,

V out( R x C 1 )=0.0548 *V in( R x−1 C 1 )+0.0068 *V in( R x−1 C 2 )+0.9308 *V in( R x C 1 )+0.0077 *V in( R x C 2 );

a calculation formula for the grayscale value of R 1-3 is,

V out( R 1 C y )=0.0055 *V in( R 1 C y−1 )+0.9211 *V in( R 1 C y )+0.0076 *V in( R 1 C y +1)+0.0050 *V in( R 2 C y−1 )+0.0542 *V in( R 2 C y )+0.0067 *V in( R 2 C y+1 );

a calculation formula for the grayscale value of R 1-4 is,

V out( R x C y )=0.0050 *V in( R x−1 C y−1 )+0.0542 *V in( R x−1 C y )+0.0067 *V in( R x−1 C y+1 )+0.0055 *V in( R x C y−1 )+0.9211 *V in( R x C y )+0.0076 *V in( R x C y +1);

a calculation formula for the grayscale value of R 1-5 is,

V out( R 1 C y )=0.0055 *V in( R 1 C y−1 )+0.9313 *V in( R 1 C y )+0.0050 *V in( R 2 C y−1 )+0.0582 *V in( R 2 C y );

a calculation formula for the grayscale value of R 1-6 is,

V out( R x C y )=0.0048 *V in( R x−1 C y−1 )+0.0519 *V in( R x−1 C y )+0.0052 *V in( R x C y−1 )+0.8815 *V in( RxCy )+0.0048 *V in( R x+1 C y−1 )+0.0519 *V in( R x+1 C y );

a calculation formula for the grayscale value of R 1-7 is,

V out( R x C y )=0.0047 *V in( R x−1 C y−1 )+0.0508 *V in( R x−1 C y )+0.0063 *V in( R x−1 C y+1 )+0.0051 *V in( R x C y−1 )+0.8641 *V in( R x C y )+0.0071 *V in( R x C y+1 )+0.0047 *V in( R x+1 C y−1 )+0.0508 *V in( R x+1 C y )+0.0063 *V in( R x+1 C y+1 );

Referebce is made to FIG. 5 , which shows overlapping of central positions of green sub-pixels shown in FIGS. 2 and 3 A distance from a green sub-pixel in the first pixel array to a red sub-pixel in the second pixel array located in a region of 3*3 or 1*3 around the green sub-pixel in the first pixel array is measured. In a case of N=2,

coefficient R x C y =(1/ r R x C y 2 )/(Σ(1/ r R x C y 2 ).

Grayscale values of all green sub-pixels in the first pixel array are calculated. It can be seen according to FIG. 5 that there are 9 situations in total, namely, G 1-1 , G 1-2 , G 1-3 , G 1-4 , G 1-5 , G 1-6 , G 1-7 , G 1-8 and G 1-9 .

A calculation formula for the grayscale value of G 1-1 is,

V out( R 1 C 1 )=0.6394 *V in( R 1 C 1 )+0.0710 *V in( R 1 C 2 )+0.2302 *V in( R 2 C 1 )+0.0593 *V in( R 2 C 2 );

a calculation formula for the grayscale value of G 1-2 is,

V out( R x C 1 )=0.2505 *V in( R x−1 C 1 )+0.0646 *V in( R x−1 C 2 )+0.6957 *V in( R x C 1 )+0.0773 *V in( R x C 2 );

a calculation formula for the grayscale value of G 1-3 is,

V out( R x C 1 )=0.1785 *V in( R x−1 C 1 )+0.0460 *V in( R x−1 C 2 )+0.4959 *V in( R x C 1 )+0.0551 *V in( R x C 2 )+0.1785 *V in( R x+1 C 1 )+0.0460 *V in( R x+1 C 2 );

a calculation formula for the grayscale value of G 1-4 is,

V out( R 1 C y )=0.0244 *V in( R 1 C y−1 )+0.6093 *V in( R 1 C y )+0.0677 *V in( R 1 C y+1 )+0.0228 *V in( R 2 C y−1 )+0.2193 *V in( R 2 C y )+0.0565 *V in( R 2 C y+1 );

a calculation formula for the grayscale value of G 1-5 is,

V out( R x C y )=0.0373 *V in( R x−1 C y−1 )+0.3596 *V in( R x−1 C y )+0.1110 *V in( R x−1 C y+1 )+0.0400 *V in( R x C y−1 )+0.3596 *V in( R x C y )+0.0927 *V in( R x C y +1);

a calculation formula for the grayscale value of G 1-6 is,

V out( R 1 C y )=0.0278 *V in( R 1 C y−1 )+0.6957 *V in( R 1 C y )+0.0260 *V in( R 2 C y−1 )+0.2505 *V in( R 2 C y );

a calculation formula for the grayscale value of G 1-7 is,

V out( R x C y )=0.0260 *V in( R x−1 C y−1 )+0.2505 *V in( R x−1 C y )+0.0278 *V in( R x C y−1 )+0.6957 *V in( R x C y );

a calculation formula for the grayscale value of G 1-8 is,

V out( R x C y )=0.0204 *V in( R x−1 C y−1 )+0.1962 *V in( R x−1 C y )+0.0218 *V in( R x C y−1 )+0.5451 *V in( R x C y )+0.0204 *V in( R x+1 C y−1 )+0.1962 *V in( R x+1 C y );

a calculation formula for the grayscale value of G 1-9 is,

V out( R x C y )=0.0175 *V in( R x−1 C y−1 )+0.1689 *V in( R x−1 C y )+0.0435 *V in( R x−1 C y+1 )+0.0188 *V in( R x C y−1 )+0.4692 *V in( R x C y )+0.0521 *V in( R x C y+1 )+0.0175 *V in( R x+1 C y−1 )+0.1689 *V in( R x+1 C y )+0.0435 *V in( R x+1 C y+1 )

Referebce is made to FIG. 6 , which shows overlapping of central positions of blue sub-pixels in FIGS. 2 and 3 . A distance from a blue sub-pixel in the first pixel array to a blue-pixel in the second pixel array located in a region of 3*3 or 1*3 around the blue sub-pixel in the first pixel array is measured. In a case of N=2, it may be obtained that

coefficient R x C y =(1/ r R x C y 2 )/(Σ(1/ r R x C y 2 ).

Grayscale values of all blue sub-pixels in the first pixel array are calculated. It can be seen according to FIG. 6 that there are seven situations in total, namely, B 1-1 , B 1-2 , B 1-3 , B 1-4 , B 1-5 , B 1-6 and B 1-7 .

›DETAILED DESCRIPTION OF THE EMBODIMENTS · 3 of 4

A calculation formula for the grayscale value of B 1-1 is,

V out( R 1 C 1 )=0.5702 *V in( R 1 C 1 )+0.4298 *V in( R 2 C 1 );

a calculation formula for the grayscale value of B 1-2 is,

V out( R x C 1 )=0.3006 *V in( R x−1 C 1 )+0.3988 *V in( R x C 1 )+0.3006 *V in( R x+1 C 1 );

a calculation formula for the grayscale value of B 1-3 is,

V out( R x C 2 )=0.2435 *V in( R x−1 C 1 )+0.1536 *V in( R x−1 C 2 )+0.3993 *V in( R x C 1 )+0.2037 *V in( R x C 2 );

a calculation formula for the grayscale value of B 1-4 is,

V out( R x C 2 )=0.1743 *V in( R x−1 C 1 )+0.1099 *V in( R x−1 C 2 )+0.2858 *V in( R x C 1 )+0.1458 *V in( R x C 2 )+0.1743 *V in( R x+1 C 1 )+0.1099 *V in( R x+1 C 2 );

a calculation formula for the grayscale value of B 1-5 is,

V out( R 1 C y )=0.0324 *V in( R 1 C y−2 )+0.3741 *V in( R 1 C y−1 )+0.1909 *V in( R 1 C y )+0.0307 *V in( R 2 C y−2 )+0.2281 *V in( R 2 C y−1 )+0.1439 *V in( R 2 C y );

a calculation formula for the grayscale value of B 1-6 is,

V out( R x C y )=0.0307 *V in( R x−1 C y−2 )+0.2281 *V in( R x−1 C y−1 )+0.1439 *V in( R x−1 C y )+0.0324 *V in( R x C y−2 )+0.3741 *V in( R x C y−1 )+0.1909 *V in( R x C y );

and a calculation formula for the grayscale value of B 1-7 is,

V out( R x C y )=0.0219 *V in( R x−1 C y−2 )+0.1626 *V in( R x−1 C y−1 )+0.1026 *V in( R x−1 C y )+0.0231 *V in( RxCy− 2)+0.2667 *V in( RxCy− 1)+0.1361 *V in( RxCy )+0.0219 *V in( R x−1 C y−2 )+0.1626 *V in( R x+1 C y−1 )+0.1026 *V in( R x+1 C y );

Second Embodiment

A display device includes a first pixel array. The first pixel array includes multiple pixel groups arranged in a first direction, each of the pixel groups includes multiple pixels arranged in a second direction, and each of the pixels includes blue and red sub-pixels, or green and blue sub-pixels, or red and green sub-pixels, arranged in the second direction. Particularly, referring to FIG. 7 , the first pixel array is Rainbow.

A second pixel array of the original image is acquired, in which each of the sub-pixels of the second pixel array has a grayscale value. Referring to FIG. 3 , the second pixel array of the original image has a RGB stripe pixel arrangement.

Reference is made to FIG. 8 , which shows overlapping of central positions of red sub-pixels in FIGS. 7 and 3 . A distance from a red sub-pixel in the first pixel array to a red sub-pixel in the second pixel array located in a region of 3*3 or 1*3 around the red sub-pixel in the first pixel array is measured. In a case of N=1.6, it may be obtained that

coefficient R x C y =(1/ r R x C y 1.6 )/(Σ(1/ r R x C y 1.6 ).

Grayscale values of all red sub-pixels in the first pixel array are calculated. It can be seen according to FIG. 8 that there are thirteen situations in total, namely, R 2-1 , R 2-2 , R 2-3 , R 2-4 , R 2-5 , R 2-6 , R 2-7 , R 2-8 , R 2-9 , R 2-10 , R 2-11 , R 2-12 and R 2-13 . For corresponding grascale value calculation formulars, one may refer to formulars the first embodiment, and the specific formulars are not described here.

Reference is made to FIG. 9 , which shows overlapping of central positions of green sub-pixels in FIGS. 7 and 3 . A distance from a red sub-pixel in the first pixel array to a green sub-pixel in the second pixel array located in a region of 3*3 or 1*3 around the red sub-pixel in the first pixel array is measured. In a case of N=1.6, it may be obtained that

coefficient R x C y =(1/ r R x C y 1.6 )/(Σ(1/ r R x C y 1.6 ).

Grayscale values of all green sub-pixels in the first pixel array are calculated. It can be seen according to FIG. 9 that there are thirteen situations in total, namely, G 2-1 , G 2-2 , G 2-3 , G 2-4 , G 2-5 , G 2-6 , G 2-7 , G 2-8 , G 2-9 , G 2-10 , G 2-11 , G 2-12 and G 2-13 . For corresponding grascale value calculation formulars, one may refer to the formulars in the first embodiment, and the specific formulars are not described here.

Reference is made to FIG. 10 , which shows overlapping of central positions of blue sub-pixels in FIGS. 7 and 3 . A distance from a red sub-pixel in the first pixel array to a blue sub-pixel in the second pixel array located in a region of 3*3 or 1*3 around the red sub-pixel in the first pixel array is measured. In a case of N=1.6, it may be obtained that

coefficient R x C y =(1/ r R x C y 1.6 )/(Σ(1/ r R x C y 1.6 ).

Grayscale values of all blue sub-pixels in the first pixel array are calculated. It can be seen according to FIG. 9 that there are thirteen situations in total, namely, B 2-1 , B 2-2 , B 2-3 , B 2-4 , B 2-5 , B 2-6 , B 2-7 , B 2-8 , B 2-9 , B 2-10 , B 2-11 , B 2-12 and B 2-13 . For corresponding grascale value calculation formulars, one may refer to formulars in the first embodiment, and the specific formulars are not repeated here.

Third Embodiment

A display device includes a first pixel array. The first pixel array includes multiple pixel groups arranged in a first direction, each of the pixel groups includes multiple pixels arranged in a second direction, and each of the pixels includes blue and red sub-pixels, or green and blue sub-pixels, or red and green sub-pixels, arranged in the second direction. Particularly, referring to FIG. 11 , the first pixel array is Delta.

A second pixel array of the original image is acquired. Each of the sub-pixels of the second pixel array has a grayscale value. Referring to FIG. 3 , the second pixel array of the original image has a RGB stripe pixel arrangement.

Reference is made to FIG. 12 , which shows overlapping of central positions of red sub-pixels shown in FIGS. 11 and 3 . A distance from a red sub-pixel in the first pixel array to a red sub-pixel in the second pixel array located in a region of 3*3 or 1*3 around the red sub-pixel in the first pixel array is measured. In a case of N=1.2, it may be obtained that

coefficient R x C y =(1/ r R x C y 1.2 )/(Σ(1/ r R x C y 1.2 ).

Grayscale values of all red sub-pixels in the first pixel array are calculated. It can be seen according to FIG. 8 that there are twelve situations in total, namely, R 3-1 , R 3-2 , R 3-3 , R 3-4 , R 3-5 , R 3-6 , R 3-7 , R 3-8 , R 3-9 , R 3-10 , R 3-11 and R 3-12 . For corresponding grascale value calculation formulars, one may refer to the formulars in the first embodiment, and the specific formulars are not described here.

›DETAILED DESCRIPTION OF THE EMBODIMENTS · 4 of 4

Reference is made to FIG. 13 , which indicates overlapping of central positions of green sub-pixels in FIGS. 11 and 3 . A distance from a red sub-pixel in the first pixel array to a green sub-pixel in the second pixel array located in a region of 3*3 or 1*3 around the red sub-pixel in the first pixel array is measured. In a case of N=1.2, it may be obtained that

coefficient R x C y =(1/ r R x C y 1.2 )/(Σ(1/ r R x C y 1.2 ).

Grayscale values of all green sub-pixels in the first pixel array are calculated. It can be seen according to FIG. 13 that there are twelve situations in total, namely, G 3-1 , G 3-2 , G 3-3 , G 3-4 , G 3-5 , G 3-6 , G 3-7 , G 3-8 , G 3-9 , G 3-10 , G 3-11 and G 3-12 . For corresponding grascale value calculation formulars, one may refer to the formulars in the first embodiment, and the specific formulars are not described here.

Reference is made to FIG. 14 , which shows overlapping of central positions of blue sub-pixels in FIGS. 11 and 3 . A distance from a red sub-pixel in the first pixel array to a blue sub-pixel in the second pixel array located in a region of 3*3 or 1*3 around the red sub-pixel in the first pixel array is measured. In a case of N=1.2, it may be obtained that

coefficient R x C y =(1/ r R x C y 1.2 )/(Σ(1/ r R x C y 1.2 ).

Grayscale values of all blue sub-pixels in the first pixel array are calculated. It can be seen according to FIG. 9 that there are 12 situations in total, namely, B 3-1 , B 3-2 , B 3-3 , B 3-4 , B 3-5 , B 3-6 , B 3-7 , B 3-8 , B 3-9 , B 3-10 , B 3-11 and B 3-12 . For corresponding grascale value calculation formulars, one may refer to the formulars in the first embodiment, and the specific formulars are not described here.

In addition, a rendering device is further provided according to an embodiment of the present disclosure. Reference is made to FIG. 15 , which is a schematic structural diagram of a rendering device according to an embodiment of the present disclosure.

A rendering device 10 for a display device is provided. The display device includes a first pixel array, the first pixel array includes multiple first pixels, and each of the first pixels includes multiple sub-pixels. The rendering device includes: a recognition module 100 , a mapping module 200 , a measuring module 300 and a calculating module 400 .

The recognition module 100 is configured to acquire a second pixel array of an original image. Each of sub-pixels of the second pixel array has a grayscale value.

The mapping module 200 is configured to map the second pixel array of the original image onto the first pixel array.

The measuring module 300 is configured to search for central positions of the sub-pixels of the first pixel array and the second pixel array, determine a sub-pixel of the second pixel array which is located in a predetermined region of each sub-pixel in the first pixel array and has a same color as that of the sub-pixel in the first pixel array, and measure a distance from the determined sub-pixel to the central position of the sub-pixel in the first pixel array.

The calculating module 400 is configured to calculate, on the basis of the distance, a ratio of the sub-pixels of the second pixel array to the sub-pixels of the first pixel array, and calculate, on the basis of the grayscale value of the sub-pixels of the second pixel array and the ratio, grayscale values of all sub-pixels of the first pixel array.

With the rendering device mentioned above, the pixel array of the original image and the pixel array of the display device are processed, and contribution of all sub-pixels of the original image located in the predetermined region around sub-pixels in the display device to the sub-pixels in the display device is considered, to achieve a high-resolution display effect by a low-resolution display device.

It should be understood by those skilled in the art that all or a part of steps of the method described in the embodiments may be implemented by instructing relevant hardware through a program, and the program may be stored in a readable storage medium.

Technical features in embodiments mentioned above may be arbitrarily combined. For the conciseness of description, not all possible combinations of the technical features in the embodiments are described. However, combinations of the technical features should be regarded to fall in the scope of the present specification, as long as no contradictions exist in the combinations.

The embodiments above specifically describe multiple implementation methods of the present disclosure in detail, and the embodiments cannot be interpreted as a restriction on the scope of the present disclosure. It should be noted that for those skilled in the art, variations and improvements can be made to the present disclosure without departing from conception of the present disclosure, and the variations and improvements all fall in protection scope of the present disclosure. Therefore, the protection scope of the present disclosure is based on claims attached.

1 of 9 part labels are ours — the grant heads the rest

Claims as granted

14 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

2 codes
IPC · International Patent Classification
Section G — Physics
  • G09G3/20
  • G09G3/36

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJul 2016Jan 2017Jul 2017Jan 2018Jul 2018Jan 2019Jul 2019Jan 2020Jul 2020Jan 2021Jul 2021USPTOApplicantNon-final rejectionNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
5.0 y
1,811 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Examiner
Amr A Awad
art unit 2621 · TC 2600
Citations: 13 back · 0 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom2018202020222024202620282030203220342036Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock