[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104461440A - Rendering method, rendering device and display device - Google Patents

Rendering method, rendering device and display device Download PDF

Info

Publication number
CN104461440A
CN104461440A CN201410851482.1A CN201410851482A CN104461440A CN 104461440 A CN104461440 A CN 104461440A CN 201410851482 A CN201410851482 A CN 201410851482A CN 104461440 A CN104461440 A CN 104461440A
Authority
CN
China
Prior art keywords
pixel
sub
pixels
virtual
array
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410851482.1A
Other languages
Chinese (zh)
Other versions
CN104461440B (en
Inventor
黄盛�
李松
俞凝
吕博嘉
柳晨
刘刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianma Microelectronics Co Ltd
Wuhan Tianma Microelectronics Co Ltd
Original Assignee
Tianma Microelectronics Co Ltd
Shanghai Tianma AM OLED Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianma Microelectronics Co Ltd, Shanghai Tianma AM OLED Co Ltd filed Critical Tianma Microelectronics Co Ltd
Priority to CN201410851482.1A priority Critical patent/CN104461440B/en
Publication of CN104461440A publication Critical patent/CN104461440A/en
Application granted granted Critical
Publication of CN104461440B publication Critical patent/CN104461440B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • G09G5/026Control of mixing and/or overlay of colours in general

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Image Processing (AREA)

Abstract

The invention discloses a rendering method, a rendering device and a display device. The method includes the steps of obtaining a second pixel array corresponding to an original image; dividing each second pixel into a plurality of areas, wherein each area corresponds to a virtual pixel; calculating the first brightness value of the sub-pixel R of each virtual pixel, the first brightness value of the sub-pixel G of each virtual pixel and the first brightness value of the sub-pixel B of each virtual pixel; mapping a virtual pixel array to a first pixel array, and calculating the brightness values of all sub-pixels in the first pixel array respectively. No special position arrangement needs to be conducted on the pixel arrays of the display device, the influences of the pixel arrangement of the display device are eliminated, and the application range of the rendering method is widened; in addition, in the rendering process, each second pixel corresponding to the original image is refined, the brightness values of all the sub-pixels in the display device are calculated, and it is ensured that the effect is high when the display device displays a picture; furthermore, the rendering method is easy and convenient, and the hardware converting can be easily achieved.

Description

Rendering method, rendering device and display device
Technical Field
The invention relates to the technical field of display, in particular to a rendering method, a rendering device and a display device.
Background
With the development of electronic technology, the types of display devices are increasing. In one type of display device, each pixel in the pixel array includes only two sub-pixels, and the two sub-pixels have different colors, but each pixel corresponding to an image input to the display device includes a red R sub-pixel, a green G sub-pixel, and a blue B sub-pixel, and therefore rendering is first performed when the display device displays a picture. The existing rendering method has limited application range and is not easy to realize hardware.
Disclosure of Invention
In view of this, the present invention provides a rendering method, a rendering apparatus, and a display apparatus, which eliminate the influence of the pixel arrangement of the display apparatus, improve the application range of the rendering method, and ensure high display effect of the display apparatus, and the rendering method provided by the present invention is easy to be implemented in hardware.
In order to achieve the purpose, the technical scheme provided by the invention is as follows:
a rendering method applied to a display device, the display device including a first pixel array, the first pixel array including a plurality of pixel rows arranged in a first direction, each pixel row including a plurality of first pixels, and the first pixels including R sub-pixels and G sub-pixels arranged in a second direction, or any one of the first pixels including B sub-pixels and R sub-pixels, or any one of the first pixels including G sub-pixels and B sub-pixels, and a kind of two adjacent first pixels in the second direction and a color of an adjacent sub-pixel between the two adjacent first pixels are different, the first direction and the second direction being perpendicular to each other, the rendering method comprising:
acquiring a second pixel array corresponding to an original image, wherein an R sub-pixel, a G sub-pixel and a B sub-pixel in each second pixel of the second pixel array respectively correspond to a brightness value;
dividing each second pixel into a plurality of areas, wherein each area corresponds to a virtual pixel to obtain a virtual pixel array;
calculating a first luminance value of the R sub-pixel, a first luminance value of the G sub-pixel, and a first luminance value of the B sub-pixel of each of the virtual pixels;
mapping the virtual pixel array into the first pixel array, and calculating a luminance value of each sub-pixel in the first pixel array, wherein the step of calculating the luminance value of i sub-pixels in the first pixel array comprises: firstly, acquiring a preset pattern, wherein the preset pattern corresponds to the first pixel array, the preset pattern is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of the first pixel; and then calculating a second brightness value Li 'of the i sub-pixel of each virtual pixel covered by the sub-pattern according to Li'/S '. Li, wherein the sum of the second brightness values of the i sub-pixels of all the virtual pixels covered by the sub-pattern is the brightness value of the i sub-pixel of the first pixel array in the sub-pattern, i is R, G or B, Li is the first brightness value of the i sub-pixel of the virtual pixel, S' is the area of the virtual pixel in the sub-pattern, and S is the area of the virtual pixel.
Accordingly, the present invention further provides a rendering apparatus applied to a display apparatus, where the display apparatus includes a first pixel array, the first pixel array includes a plurality of pixel rows arranged along a first direction, each pixel row includes a plurality of first pixels, and any one of the first pixels includes an R sub-pixel and a G sub-pixel arranged along a second direction, or any one of the first pixels includes a B sub-pixel and an R sub-pixel, or any one of the first pixels includes a G sub-pixel and a B sub-pixel, and a kind of two adjacent first pixels along the second direction and a color of an adjacent sub-pixel between the two adjacent first pixels are different, and the rendering apparatus includes:
the image acquisition module is used for acquiring a second pixel array corresponding to an original image, wherein an R sub-pixel, a G sub-pixel and a B sub-pixel in each second pixel of the second pixel array correspond to a brightness value;
the image processing module is used for dividing each second pixel into a plurality of areas, each area corresponds to a virtual pixel to obtain a virtual pixel array, and a first brightness value of an R sub-pixel, a first brightness value of a G sub-pixel and a first brightness value of a B sub-pixel of each virtual pixel are calculated;
the storage module is used for storing data of a preset pattern, wherein the preset pattern is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of the first pixel;
a data analysis module, configured to separately calculate, according to a projection of the virtual pixel in the first pixel array, a brightness value of each sub-pixel in the first pixel array, where calculating the brightness value of i sub-pixels in the first pixel array is: firstly, acquiring a preset pattern, wherein the preset pattern corresponds to the first pixel array, the preset pattern is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of the first pixel; and then calculating a second brightness value of each virtual pixel in the sub-pattern corresponding to the i sub-pixel according to Li '/S '/Li, wherein the sum of the second brightness values of all virtual pixels in the sub-pattern corresponding to the i sub-pixels is the brightness value of the i sub-pixel in the first pixel array, i is R, G or B, Li is the first brightness value of the i sub-pixel of the virtual pixel, S ' is the area of the virtual sub-pixel in the sub-pattern, and S is the area of the virtual sub-pixel.
Correspondingly, the invention further provides a display device, which includes a first pixel array, where the first pixel array includes a plurality of pixel rows arranged along a first direction, each pixel row includes a plurality of first pixels, and the first pixels include R sub-pixels and G sub-pixels arranged along a second direction, or any one of the first pixels includes B sub-pixels and R sub-pixels, or any one of the first pixels includes G sub-pixels and B sub-pixels, and the type of two adjacent first pixels along the second direction and the color of the adjacent sub-pixels between the two adjacent first pixels are different, and the first direction and the second direction are perpendicular to each other, where the display device includes an image processing device, where the image processing device is configured to obtain a corresponding second pixel array of an original image, the R sub-pixel, the G sub-pixel and the B sub-pixel in each second pixel of the second pixel array respectively correspond to a brightness value;
dividing each second pixel into a plurality of areas, wherein each area corresponds to a virtual pixel to obtain a virtual pixel array;
calculating a first luminance value of the R sub-pixel, a first luminance value of the G sub-pixel, and a first luminance value of the B sub-pixel of each of the virtual pixels;
mapping the virtual pixel array into the first pixel array, and calculating a luminance value of each sub-pixel in the first pixel array, wherein the step of calculating the luminance value of i sub-pixels in the first pixel array comprises: firstly, acquiring a preset pattern, wherein the preset pattern corresponds to the first pixel array, the preset pattern is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of the first pixel; and then calculating a second brightness value Li 'of the i sub-pixel of each virtual pixel covered by the sub-pattern according to Li'/S '. Li, wherein the sum of the second brightness values of the i sub-pixels of all the virtual pixels covered by the sub-pattern is the brightness value of the i sub-pixel of the first pixel array in the sub-pattern, i is R, G or B, Li is the first brightness value of the i sub-pixel of the virtual pixel, S' is the area of the virtual pixel in the sub-pattern, and S is the area of the virtual pixel.
Compared with the prior art, the technical scheme provided by the invention has at least the following advantages:
the invention provides a rendering method, a rendering device and a display device, which comprise the following steps: acquiring a second pixel array corresponding to the original image, wherein an R sub-pixel, a G sub-pixel and a B sub-pixel in each second pixel of the second pixel array respectively correspond to a brightness value; dividing each second pixel into a plurality of areas, wherein each area corresponds to a virtual pixel to obtain a virtual pixel array; calculating a first luminance value of the R sub-pixel, a first luminance value of the G sub-pixel, and a first luminance value of the B sub-pixel of each virtual pixel; mapping the virtual pixel array to a first pixel array, and calculating a brightness value of each sub-pixel in the first pixel array, wherein the step of calculating the brightness value of i sub-pixels in the first pixel array comprises: firstly, acquiring a preset pattern, wherein the preset pattern corresponds to a first pixel array and is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of a first pixel; and then calculating a second brightness value of each virtual pixel in the sub-pattern corresponding to the i sub-pixel according to Li '/S '. Li, wherein the sum of the second brightness values of all virtual pixels in the sub-pattern corresponding to the i sub-pixels is the brightness value of the i sub-pixel in the first pixel array, i is R, G or B, Li is the first brightness value of the i sub-pixel of the virtual pixel, S ' is the area of the virtual pixel in the sub-pattern, and S is the area of the virtual pixel.
According to the technical scheme provided by the invention, the pixel array of the display device does not need to be specially arranged, the influence of the pixel arrangement of the display device is eliminated, and the application range of the rendering method is enlarged; in the rendering process, each second pixel corresponding to the original image is refined, and then the brightness value of each sub-pixel in the display device is calculated, so that the effect of the display device in displaying the image is high; the rendering method provided by the invention is simple and convenient and is easy to realize hardware.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a flowchart of a rendering method according to an embodiment of the present invention;
fig. 2a is a schematic structural diagram of a first pixel array according to an embodiment of the present invention;
fig. 2b is a schematic structural diagram of a second pixel array according to an embodiment of the present invention;
FIG. 2c is a schematic diagram of a second pixel array transformed into a virtual pixel array according to an embodiment of the present invention;
FIG. 2d is a diagram of a second pixel of FIG. 2c transformed into a virtual pixel;
FIG. 2e is a schematic diagram illustrating a position relationship between the second pixel and the dummy pixel in FIG. 2 c;
FIG. 2f is a schematic diagram of the virtual pixel array mapped to the first pixel array according to the embodiment of the invention;
FIG. 2g is a schematic diagram illustrating a relationship between a predetermined pattern and a dummy pixel array and a first pixel array according to an embodiment of the present invention;
FIG. 2h is a schematic diagram of a sub-pattern in FIG. 2g in a positional relationship with the first pixel array and the dummy pixel array;
FIG. 3a is a flowchart of another rendering method according to an embodiment of the present invention;
FIG. 3b is a schematic diagram illustrating edge sharpening of a first pixel array according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a rendering apparatus according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As described in the background art, there are various types of display devices, and one type of display device includes a pixel array including two sub-pixels each having different colors, but each pixel corresponding to an image input to the display device includes a red R sub-pixel, a green G sub-pixel, and a blue B sub-pixel, and thus rendering is first performed when the display device displays a picture. The existing rendering method has limited application range and is not easy to realize hardware.
Based on this, an embodiment of the present invention provides a rendering method, which is applied to a display device, where the display device includes a first pixel array, the first pixel array includes a plurality of pixel rows arranged along a first direction, each pixel row includes a plurality of first pixels, and the first pixels include R sub-pixels and G sub-pixels arranged along a second direction, or any one of the first pixels includes B sub-pixels and R sub-pixels, or any one of the first pixels includes G sub-pixels and B sub-pixels, and a type of two adjacent first pixels along the second direction and a color of an adjacent sub-pixel between the two adjacent first pixels are different, and the first direction and the second direction are perpendicular to each other.
The rendering method provided by the embodiment of the present invention is described in detail with reference to fig. 1 to 3 b. Referring to fig. 1, a flowchart of a rendering method provided in an embodiment of the present invention is shown, where the rendering method includes:
and S1, acquiring an original image.
Namely, a second pixel array corresponding to the original image is obtained, wherein an R sub-pixel, a G sub-pixel and a B sub-pixel in each second pixel of the second pixel array respectively correspond to a luminance value.
And S2, refining each second pixel.
Namely, each second pixel is divided into a plurality of areas, and each area corresponds to a virtual pixel to obtain a virtual pixel array, that is, each second pixel is subjected to refinement processing, so that the brightness value of each sub-pixel in the subsequent calculation display device is more accurate, and the display effect of the display device is improved.
Further, dividing each of the second pixels into a plurality of regions includes: and each second pixel is equally divided into a plurality of areas, and when each second pixel is divided into the areas, an average division method is adopted, so that the calculation is facilitated, and the division mode is simple. In this regard, the embodiment of the present invention is not particularly limited, and it is necessary to specifically design according to the type of the actual display device, where when each second pixel is divided into a plurality of regions, the regions may be arbitrarily divided, or the division may be performed according to the proportion of each side of each sub-pixel of each first pixel in the first pixel array of the display device, and the like.
And S3, calculating a first brightness value of each sub-pixel in the virtual pixel array.
A first luminance value of the R sub-pixel, a first luminance value of the G sub-pixel, and a first luminance value of the B sub-pixel of each virtual pixel are calculated. Optionally, calculating the first luminance value of the R sub-pixel, the first luminance value of the G sub-pixel, and the first luminance value of the B sub-pixel of each virtual pixel includes:
a first luminance value of the R sub-pixel, a first luminance value of the G sub-pixel, and a first luminance value of the B sub-pixel of each virtual pixel are calculated by an interpolation algorithm.
The embodiment of the present invention provides an interpolation algorithm, that is, a computing method in digital image processing, wherein the interpolation algorithm provided in the embodiment of the present invention may be a nearest neighbor algorithm, a bilinear interpolation algorithm, a cubic interpolation algorithm, a typing algorithm, and the like, and therefore, the embodiment of the present invention is not particularly limited. In addition, in other embodiments of the present application, other algorithms in digital image processing may also be used to calculate the luminance value of each sub-pixel of the virtual pixel.
Specifically, for example, each second pixel is equally divided into four regions and has a shape of a Chinese character 'tian', in which: the square-shaped area which is at the first position along the first direction and the second direction is a first virtual pixel, the square-shaped area which is at the first position along the first direction and is at the second position along the second direction is a second virtual pixel, the square-shaped area which is at the second position along the first direction and is at the first position along the second direction is a third virtual pixel, and the square-shaped area which is at the second position along the first direction and the second direction is a fourth virtual pixel; wherein calculating the first luminance value of the R sub-pixel, the first luminance value of the G sub-pixel, and the first luminance value of the B sub-pixel of the first to fourth virtual pixels in the jth second pixel includes:
presetting a first brightness value L of an i sub-pixel of a first virtual pixeli1The luminance value L corresponding to the i sub-pixel in the j second pixelij
According to Li2=(Lij+Li(j+1)) /2 calculating a first luminance value L of an i-sub-pixel of a second virtual pixeli2
According to Li3=(Lij+Li(j+2)) /2 calculating a first luminance value L of an i sub-pixel of the third virtual pixeli3
According to Li4=(Lij+Li(j+1)+Li(j+2)+Li(j+3)) /2 calculating a first luminance value L of an i sub-pixel of the fourth virtual pixeli4
Wherein L isijIs the luminance value corresponding to the i sub-pixel in the j second pixel, Li(j+1)The luminance value, L, corresponding to the i sub-pixel in the second pixel next to the jth second pixel along the second directioni(j+2)Being the jth second pixel in the first directionLuminance value, L, corresponding to i sub-pixel of the next second pixeli(j+3)The luminance value corresponding to the i sub-pixel of the second pixel next to the (j + 2) th second pixel in the second direction is R, G or B, j is a positive integer.
And S4, calculating the brightness value of each sub-pixel in the first pixel array.
The virtual pixel array is mapped to the first pixel array, and the brightness value of each sub-pixel in the first pixel array is respectively calculated, wherein the step of calculating the brightness value of the i sub-pixel in the first pixel array is as follows: firstly, acquiring a preset pattern, wherein the preset pattern corresponds to a first pixel array and is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of a first pixel; and then calculating a second brightness value Li ' of the i sub-pixel of each virtual pixel covered by the sub-pattern according to Li '/S Li, wherein the sum of the second brightness values of the i sub-pixels of all the virtual pixels covered by the sub-pattern is the brightness value of the i sub-pixel of the first pixel array positioned in the sub-pattern, i is R, G or B, Li is the first brightness value of the i sub-pixel of the virtual pixel, S ' is the area of the virtual pixel positioned in the sub-pattern, and S is the area of the virtual pixel.
After the step S4 is completed, the luminance value of each sub-pixel in the first pixel array is obtained, the luminance value of each sub-pixel in the first pixel array is converted into the luminance gray scale parameter of the display device, and the display device displays the image according to the luminance gray scale parameter.
As can be seen from the above, the technical solution provided by the embodiment of the present invention does not need to perform special position arrangement on the pixel array of the display device, thereby eliminating the influence of the pixel arrangement of the display device and improving the application range of the rendering method; in the rendering process, each second pixel corresponding to the original image is refined, and then the brightness value of each sub-pixel in the display device is calculated, so that the effect of the display device in displaying the image is high; the rendering method provided by the invention is simple and convenient and is easy to realize hardware.
In addition, in order to more clearly explain the technical solution of the rendering method provided in the embodiment of the present invention, the following describes in detail the rendering algorithm provided in the above embodiment of the present application with reference to specific examples provided in fig. 2a to 2 h. Wherein,
referring to fig. 2a, a schematic structural diagram of a first pixel array according to an embodiment of the present invention is shown, wherein the first pixel array 100 is composed of a plurality of first pixels 10, the first pixel array 10 includes a first pixel row 101, a second first pixel row 102, and a third first pixel row 103 arranged along a first direction Y, each first pixel row includes three first pixels 10, and each first pixel 10 includes two sub-pixels with different colors; specifically, along the second direction X, the first pixel row 101 is: the RG pixels + BR pixels + GB pixels arrangement, the second first pixel row 102 is: the GB pixel + RG pixel + BR pixel arrangement, the third first pixel row 103 is: the RG pixels + BR pixels + GB pixels are arranged in an arrangement manner, and the first pixel row 101 and the third first pixel row 103 are located at corresponding positions, and the second first pixel row 102 protrudes from the first pixel row 101 and the third first pixel row 103 by a half sub-pixel width along the opposite direction of the second direction X.
In addition, the second pixel array corresponding to the original image corresponds to the first pixel array of the display device. Also, referring to fig. 2B, a schematic arrangement diagram of a second pixel array 200 according to an embodiment of the present invention is shown, where the second pixel array 200 is distributed in a matrix, the second pixel array 200 includes a first second pixel row 201, a second pixel row 202, and a third second pixel row 203 arranged along a first direction Y, each second pixel row includes three second pixels, and each second pixel 20 includes R, G, and B sub-pixels arranged along a second direction X, where i sub-pixels in each second pixel correspond to a luminance value, and i is R, G or B.
Before the calculation of the brightness value of each sub-pixel in the first pixel array, each second pixel needs to be refined, that is, each second pixel is divided into a plurality of areas, and each area corresponds to a virtual pixel. Referring to fig. 2c and 2d, fig. 2c is a schematic diagram of converting the second pixel array into the virtual pixel array according to the embodiment of the present invention, and the specific example provided in the embodiment of the present invention equally divides each second pixel 20 into four regions, which are shaped like a Chinese character 'tian'. Referring to fig. 2d, a schematic diagram of a second pixel in fig. 2c being converted into a virtual pixel is shown, and a second pixel 20 is described, in the second pixel 200 shaped like a Chinese character 'tian', a square-shaped region at a first position along both the first direction Y and the second direction X is a first virtual pixel 21, a square-shaped region at a first position along the first direction Y and a second position along the second direction X is a second virtual pixel 22, a square-shaped region at a second position along the first direction Y and a first position along the second direction X is a third virtual pixel 23, and a square-shaped region at a second position along both the first direction Y and the second direction X is a fourth virtual pixel 24, and the second pixel array 200 is divided into the virtual pixel array 300 according to the above-mentioned dividing method.
After each second pixel is divided into regions and a virtual pixel array is obtained, the luminance value of each sub-pixel of the virtual pixel array needs to be calculated, that is, the first luminance value of each sub-pixel in the virtual pixel array is calculated. Specifically, with reference to fig. 2e, a schematic diagram of a position relationship between the second pixel and the virtual pixel in fig. 2c is shown, and a description is given by taking calculating a first luminance value of each sub-pixel of each virtual pixel of the second pixel J at a first position along both the first direction Y and the second direction X as an example:
firstly, acquiring a brightness value Lij corresponding to an i sub-pixel of a second pixel J in a second pixel array corresponding to an original image, acquiring a brightness value Lio corresponding to an i sub-pixel of a second pixel O, acquiring a brightness value Lip corresponding to an i sub-pixel of a second pixel P, and acquiring a brightness value Liq corresponding to an i sub-pixel of a second pixel Q, wherein i is R, G or B;
then, a first luminance value of the sub-pixel of the second pixel J corresponding to each virtual pixel is calculated, wherein a first luminance value Li1 of the i sub-pixel of the first virtual pixel 21 is calculated: presetting that a first brightness value Li1 of an i sub-pixel of the first virtual pixel 21 of the second pixel J is the same as a corresponding brightness value Lij of the i sub-pixel of the second pixel J;
calculating the first luminance value Li2 for the i sub-pixel of the second virtual pixel 22: wherein the first luminance value Li2 of the i sub-pixel of the second virtual pixel 22 is calculated from Li2 ═ Li + Lio)/2;
calculating the first luminance value Li3 of the i sub-pixel of the third virtual pixel 23: wherein the first luminance value of the i sub-pixel of the third virtual pixel 23 is calculated from Li3 ═ Lij + Lip)/2;
calculating the first luminance value Li4 of the i sub-pixel of the fourth virtual pixel 24: wherein the luminance value Li4 of the i sub-pixel of the fourth virtual pixel is calculated from Li4 ═ Lij + Lio + Lip + Liq)/2.
According to the calculation method of the interpolation algorithm, the first brightness value of each sub-pixel in the virtual pixel array is calculated. And after the first brightness value of each sub-pixel in the virtual pixel array is calculated, the step of calculating the brightness value of each sub-pixel in the first pixel array is carried out. Referring to fig. 2f, in order to map the virtual pixel array to the first pixel array according to the embodiment of the invention, before calculating the luminance value of each sub-pixel in the first pixel array, the virtual pixel array 300 needs to be mapped to the first pixel array 100 first, so as to calculate each sub-pixel in the first pixel array 100 subsequently.
The calculation of the luminance value of each sub-pixel of the first pixel array according to the embodiment of the present invention is described in detail with reference to fig. 2g and 2 h. Taking calculating the brightness value of the G sub-pixels in the first pixel array as an example, referring to fig. 2G, which is a schematic diagram of the relationship between the preset pattern, the virtual pixel array and the first pixel array provided in the embodiment of the present invention, first, a preset pattern 400 is obtained, where the preset pattern 400 corresponds to the first pixel array 100, where the preset pattern 400 is divided into a plurality of sub-patterns 401, and the center of each sub-pattern 401 is the G sub-pixel of the corresponding first pixel; then, calculating a second luminance value Lg 'of the G sub-pixel of each virtual pixel covered by the sub-pattern 401 according to Lg'/S × Lg ', wherein the sum of the second luminance values of the G sub-pixels of all the virtual pixels covered by the sub-pattern 401 is the luminance value of the G sub-pixel in the first pixel array, Lg is the first luminance value of the G sub-pixel of the virtual pixel, S' is the area of the virtual pixel in the sub-pattern, and S is the area of the virtual pixel; that is, a specific sub-pattern is taken as an example for illustration, and is specifically referred to as shown in FIG. 2 h. It should be noted that, the preset pattern 400 in fig. 2g and 2h is described by taking a plurality of parallelograms (diamonds) as an example, and it is not necessary to be limited to only the plurality of parallelograms (diamonds), but may also be any plurality of other polygons, as long as it is ensured that the plurality of polygons of any shapes are combined together, and can completely cover the same color sub-pixel currently performing the luminance value calculation in the whole first pixel array 100, and no further description is given here, and any shape variation belongs to the protection scope of the embodiment of the present invention.
The center of the sub-pattern 401 corresponds to a G sub-pixel in the first pixel array 100, and the sub-pattern 401 is covered with the dummy pixels a1 to a dummy pixel a 12. The first luminance values of the G sub-pixel of the virtual pixel a1 to the G sub-pixel of the virtual pixel a12 are Lg1 to Lg12, respectively. The area of the virtual pixel a1 in the sub-pattern 401, the area of the virtual pixel a2 in the sub-pattern 401, the area of the virtual pixel a11 in the sub-pattern 401, and the area of the virtual pixel a12 in the sub-pattern 401 are 3/8 (it should be noted that the ratio is not an exact ratio, and is defined only for convenience of explaining the calculation method of each sub-pixel in the first pixel array, and needs to be measured specifically in practical applications, and likewise, the following description of the embodiments of the present invention is defined for convenience of explaining the calculation process), the area of the virtual pixel a4 in the sub-pattern 401, the area of the virtual pixel a5 in the sub-pattern 401, the area of the virtual pixel A8 in the sub-pattern 401, and the area of the virtual pixel a9 in the sub-pattern 401, are 3/8 (it should be noted that the ratio is not an exact ratio, and is defined onlyThe area in the sub-pattern 401 is 61/64 of the virtual pixel area, and the area of the virtual pixel A3 in the sub-pattern 401, the area of the virtual pixel a6 in the sub-pattern 401, the area of the virtual pixel a7 in the sub-pattern 401, and the area of the virtual pixel a10 in the sub-pattern 401 are 1/6 of the virtual pixel area, so that the center of the sub-pattern 401 corresponds to the luminance value L of the G sub-pixel in the first pixel array 100GComprises the following steps:
LG=61/64*(Lg4+Lg5+Lg8+Lg9)+3/8*(Lg1+Lg2+Lg11+Lg12)+1/6*(Lg3+Lg6+Lg7+Lg10)
the brightness value L of the G sub-pixel in the first pixel array 100 corresponding to the center of the sub-pattern 401 is obtained by the above calculationGAnd then calculate the luminance value of each sub-pixel in the first pixel array 100 according to this method.
In addition, based on the rendering method provided in the embodiment corresponding to fig. 1, another rendering method is provided in an embodiment of the present invention, and in order to compensate for the reduction of the resolution of the image displayed by the display device, after the luminance value of each sub-pixel in the first pixel array is respectively calculated, the rendering method provided in the embodiment of the present invention may further perform edge sharpening on the first pixel array. Specifically referring to fig. 3a, for another rendering method provided in the embodiment of the present invention, the rendering method corresponding to fig. 3a is the same as that of steps S1 to S4 of the rendering method provided in fig. 1, and therefore redundant description is not repeated, except that the rendering method provided in fig. 3 further includes, after step S4:
and S5, performing edge sharpening on the first pixel array.
Specifically, referring to fig. 3B, a schematic diagram of edge sharpening of a first pixel array according to an embodiment of the present invention is provided, wherein a pixel matrix 500 is extracted from the first pixel array 100, and then convolution is performed according to a preset B-sub-pixel factor matrix 600 to obtain an optimal luminance value of each B-sub-pixel in the first pixel array, and by using this method, a corresponding optimal luminance value of a sub-pixel of each color in the first pixel array is obtained, so as to improve a display effect of a display device. It should be noted that, in the embodiment of the present invention, the size of the extracted pixel matrix is not specifically limited, and the preset sub-pixel factor matrix needs to be designed according to practical applications, and the embodiment of the present invention is also not specifically limited.
In addition, as to the shape and size of the first pixel array provided in all the above embodiments, the embodiments of the present invention are not particularly limited, and the first pixel array may be configured to include a plurality of pixel rows arranged along the first direction, each pixel row includes a plurality of first pixels, and the first pixels include R sub-pixels and G sub-pixels arranged along the second direction, or any first pixel includes B sub-pixels and R sub-pixels, or any first pixel includes G sub-pixels and B sub-pixels, and the type of two adjacent first pixels along the second direction and the color of the adjacent sub-pixels between the two adjacent first pixels are different, and the first direction and the second direction are perpendicular to each other.
Accordingly, an embodiment of the present invention further provides a rendering apparatus applied to a display apparatus, where the display apparatus includes a first pixel array, the first pixel array includes a plurality of pixel rows arranged along a first direction, each pixel row includes a plurality of first pixels, and any first pixel includes an R sub-pixel and a G sub-pixel arranged along a second direction, or any first pixel includes a B sub-pixel and an R sub-pixel, or any first pixel includes a G sub-pixel and a B sub-pixel, and a type of two adjacent first pixels along the second direction and a color of an adjacent sub-pixel between the two adjacent first pixels are different, as shown in fig. 4, a structural schematic diagram of the rendering apparatus provided in an embodiment of the present invention is provided, where the rendering apparatus provided in an embodiment of the present invention includes:
the image acquisition module 1 is configured to acquire a second pixel array corresponding to an original image, where an R sub-pixel, a G sub-pixel, and a B sub-pixel in each second pixel of the second pixel array respectively correspond to a luminance value;
the image processing module 2 is configured to divide each second pixel into a plurality of regions, where each region corresponds to a virtual pixel to obtain a virtual pixel array, and calculate a first luminance value of an R sub-pixel, a first luminance value of a G sub-pixel, and a first luminance value of a B sub-pixel of each virtual pixel;
the storage module 3 is used for storing data of a preset pattern, wherein the preset pattern is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of the first pixel;
a data analysis module 4, configured to calculate, according to a projection of the virtual pixel in the first pixel array, a brightness value of each sub-pixel in the first pixel array, where the calculating a brightness value of i sub-pixels in the first pixel array is: firstly, acquiring a preset pattern, wherein the preset pattern corresponds to a first pixel array and is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of a first pixel; and then calculating a second brightness value of each virtual pixel in the sub-pattern corresponding to the i sub-pixel according to Li '/S '. Li, wherein the sum of the second brightness values of all virtual pixels in the sub-pattern corresponding to the i sub-pixels is the brightness value of the i sub-pixel in the first pixel array, i is R, G or B, Li is the first brightness value of the i sub-pixel of the virtual pixel, S ' is the area of the virtual sub-pixel in the sub-pattern, and S is the area of the virtual sub-pixel.
In addition, the rendering device provided in the embodiment of the present invention converts the luminance value of each sub-pixel into a gray scale parameter after the data analysis module calculates the luminance value of each sub-pixel in the first pixel array, and displays the image through the display device.
In addition, the rendering device provided in the embodiment of the present invention further includes an edge sharpening module, where the edge sharpening module is configured to perform edge sharpening on the first pixel array after the brightness value of each sub-pixel in the first pixel array is respectively calculated.
Finally, an embodiment of the present application further provides a display device, where the display device includes a first pixel array, the first pixel array includes a plurality of pixel rows arranged along a first direction, each pixel row includes a plurality of first pixels, and the first pixels include R sub-pixels and G sub-pixels arranged along a second direction, or any one of the first pixels includes B sub-pixels and R sub-pixels, or any one of the first pixels includes G sub-pixels and B sub-pixels, and a type of two adjacent first pixels along the second direction and a color of an adjacent sub-pixel between the two adjacent first pixels are different, and the first direction and the second direction are perpendicular to each other, where the display device includes an image processing device, the image processing device is configured to obtain a second pixel array corresponding to an original image, where an R sub-pixel, and a G sub-pixel in each second pixel of the second pixel array, The G sub-pixel and the B sub-pixel respectively correspond to a brightness value;
dividing each second pixel into a plurality of areas, wherein each area corresponds to a virtual pixel to obtain a virtual pixel array;
calculating a first luminance value of the R sub-pixel, a first luminance value of the G sub-pixel, and a first luminance value of the B sub-pixel of each virtual pixel;
mapping the virtual pixel array to a first pixel array, and calculating a brightness value of each sub-pixel in the first pixel array, wherein the step of calculating the brightness value of i sub-pixels in the first pixel array comprises: firstly, acquiring a preset pattern, wherein the preset pattern corresponds to a first pixel array and is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of a first pixel; and then calculating a second brightness value Li ' of the i sub-pixel of each virtual pixel covered by the sub-pattern according to Li '/S Li, wherein the sum of the second brightness values of the i sub-pixels of all the virtual pixels covered by the sub-pattern is the brightness value of the i sub-pixel of the first pixel array positioned in the sub-pattern, i is R, G or B, Li is the first brightness value of the i sub-pixel of the virtual pixel, S ' is the area of the virtual pixel positioned in the sub-pattern, and S is the area of the virtual pixel.
The rendering method, the rendering device and the display device provided by the embodiment of the application comprise the following steps: acquiring a second pixel array corresponding to the original image, wherein an R sub-pixel, a G sub-pixel and a B sub-pixel in each second pixel of the second pixel array respectively correspond to a brightness value; dividing each second pixel into a plurality of areas, wherein each area corresponds to a virtual pixel to obtain a virtual pixel array; calculating a first luminance value of the R sub-pixel, a first luminance value of the G sub-pixel, and a first luminance value of the B sub-pixel of each virtual pixel; mapping the virtual pixel array to a first pixel array, and calculating a brightness value of each sub-pixel in the first pixel array, wherein the step of calculating the brightness value of i sub-pixels in the first pixel array comprises: firstly, acquiring a preset pattern, wherein the preset pattern corresponds to a first pixel array and is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of a first pixel; and then calculating a second brightness value of each virtual pixel in the sub-pattern corresponding to the i sub-pixel according to Li '/S '. Li, wherein the sum of the second brightness values of all virtual pixels in the sub-pattern corresponding to the i sub-pixels is the brightness value of the i sub-pixel in the first pixel array, i is R, G or B, Li is the first brightness value of the i sub-pixel of the virtual pixel, S ' is the area of the virtual pixel in the sub-pattern, and S is the area of the virtual pixel.
As can be seen from the above, the technical solution provided in the embodiment of the present application does not need to perform special position arrangement on the pixel array of the display device, eliminates the influence of the pixel arrangement of the display device, and improves the application range of the rendering method; in the rendering process, each second pixel corresponding to the original image is refined, and then the brightness value of each sub-pixel in the display device is calculated, so that the effect of the display device in displaying the image is high; the rendering method provided by the embodiment of the application is simple and convenient and is easy to realize hardware.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (8)

1. A rendering method applied to a display device, wherein the display device includes a first pixel array, the first pixel array includes a plurality of pixel rows arranged along a first direction, each pixel row includes a plurality of first pixels, and the first pixels include R sub-pixels and G sub-pixels arranged along a second direction, or any one of the first pixels includes B sub-pixels and R sub-pixels, or any one of the first pixels includes G sub-pixels and B sub-pixels, and a type of two adjacent first pixels along the second direction and a color of an adjacent sub-pixel between the two adjacent first pixels are different, and the first direction and the second direction are perpendicular to each other, the rendering method includes:
acquiring a second pixel array corresponding to an original image, wherein an R sub-pixel, a G sub-pixel and a B sub-pixel in each second pixel of the second pixel array respectively correspond to a brightness value;
dividing each second pixel into a plurality of areas, wherein each area corresponds to a virtual pixel to obtain a virtual pixel array;
calculating a first luminance value of the R sub-pixel, a first luminance value of the G sub-pixel, and a first luminance value of the B sub-pixel of each of the virtual pixels;
mapping the virtual pixel array into the first pixel array, and calculating a luminance value of each sub-pixel in the first pixel array, wherein the step of calculating the luminance value of i sub-pixels in the first pixel array comprises: firstly, acquiring a preset pattern, wherein the preset pattern corresponds to the first pixel array, the preset pattern is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of the first pixel; and then calculating a second brightness value Li 'of the i sub-pixel of each virtual pixel covered by the sub-pattern according to Li'/S '. Li, wherein the sum of the second brightness values of the i sub-pixels of all the virtual pixels covered by the sub-pattern is the brightness value of the i sub-pixel of the first pixel array in the sub-pattern, i is R, G or B, Li is the first brightness value of the i sub-pixel of the virtual pixel, S' is the area of the virtual pixel in the sub-pattern, and S is the area of the virtual pixel.
2. The rendering method of claim 1, wherein dividing each of the second pixels into a plurality of regions comprises:
and dividing each second pixel into a plurality of areas.
3. The rendering method according to claim 2, wherein calculating the first luminance value of the R sub-pixel, the first luminance value of the G sub-pixel, and the first luminance value of the B sub-pixel of each of the virtual pixels comprises:
and calculating a first brightness value of the R sub-pixel, a first brightness value of the G sub-pixel and a first brightness value of the B sub-pixel of each virtual pixel through an interpolation algorithm.
4. The rendering method according to claim 3, wherein each of the second pixels is equally divided into four regions and shaped like a field in which: a square-shaped region which is at a first position along the first direction and a second direction is a first virtual pixel, a square-shaped region which is at a first position along the first direction and a second position along the second direction is a second virtual pixel, a square-shaped region which is at a second position along the first direction and a first position along the second direction is a third virtual pixel, and a square-shaped region which is at a second position along the first direction and a second direction is a fourth virtual pixel; wherein calculating the first luminance value of the R sub-pixel, the first luminance value of the G sub-pixel, and the first luminance value of the B sub-pixel of the first to fourth virtual pixels in the jth second pixel includes:
presetting a first brightness value L of an i sub-pixel of the first virtual pixeli1The luminance value L corresponding to the i sub-pixel in the j second pixelij
According to Li2=(Lij+Li(j+1)) /2 calculating a first luminance value L of an i-sub-pixel of said second virtual pixeli2
According to Li3=(Lij+Li(j+2)) /2 calculating a first luminance value L of an i-sub-pixel of the third virtual pixeli3
According to Li4=(Lij+Li(j+1)+Li(j+2)+Li(j+3)) /2 calculating a first luminance value L of an i-sub-pixel of the fourth virtual pixeli4
Wherein L isijIs the luminance value corresponding to the i sub-pixel in the j second pixel, Li(j+1)Lower the jth second pixel in the second directionA luminance value, L, corresponding to the i sub-pixel in a second pixeli(j+2)A luminance value, L, corresponding to an i sub-pixel of a second pixel next to the jth second pixel in the first directioni(j+3)And j is a positive integer, and i is R, G or B, and is a brightness value corresponding to an i sub-pixel of a second pixel next to the j +2 th second pixel in the second direction.
5. The rendering method according to claim 1, further comprising, after said separately calculating the luminance value of each sub-pixel in the first pixel array:
edge sharpening is performed on the first pixel array.
6. A rendering device applied to a display device, wherein the display device includes a first pixel array, the first pixel array includes a plurality of pixel rows arranged along a first direction, each pixel row includes a plurality of first pixels, and any one of the first pixels includes an R sub-pixel and a G sub-pixel arranged along a second direction, or any one of the first pixels includes a B sub-pixel and an R sub-pixel, or any one of the first pixels includes a G sub-pixel and a B sub-pixel, and a kind of two adjacent first pixels along the second direction and a color of an adjacent sub-pixel between the two adjacent first pixels are different, and the rendering device includes:
the image acquisition module is used for acquiring a second pixel array corresponding to an original image, wherein an R sub-pixel, a G sub-pixel and a B sub-pixel in each second pixel of the second pixel array respectively correspond to a brightness value;
the image processing module is used for dividing each second pixel into a plurality of areas, each area corresponds to a virtual pixel to obtain a virtual pixel array, and a first brightness value of an R sub-pixel, a first brightness value of a G sub-pixel and a first brightness value of a B sub-pixel of each virtual pixel are calculated;
the storage module is used for storing data of a preset pattern, wherein the preset pattern is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of the first pixel;
a data analysis module, configured to separately calculate, according to a projection of the virtual pixel in the first pixel array, a brightness value of each sub-pixel in the first pixel array, where calculating the brightness value of i sub-pixels in the first pixel array is: firstly, acquiring a preset pattern, wherein the preset pattern corresponds to the first pixel array, the preset pattern is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of the first pixel; and then calculating a second brightness value of each virtual pixel in the sub-pattern corresponding to the i sub-pixel according to Li '/S '/Li, wherein the sum of the second brightness values of all virtual pixels in the sub-pattern corresponding to the i sub-pixels is the brightness value of the i sub-pixel in the first pixel array, i is R, G or B, Li is the first brightness value of the i sub-pixel of the virtual pixel, S ' is the area of the virtual sub-pixel in the sub-pattern, and S is the area of the virtual sub-pixel.
7. The rendering apparatus of claim 6, further comprising an edge sharpening module configured to edge sharpen the first pixel array after the separately calculating the intensity value of each sub-pixel in the first pixel array.
8. A display device, comprising a first pixel array including a plurality of pixel rows arranged along a first direction, each pixel row including a plurality of first pixels, and the first pixels including R sub-pixels and G sub-pixels arranged along a second direction, or any one of the first pixels including B sub-pixels and R sub-pixels, or any one of the first pixels including G sub-pixels and B sub-pixels, and a kind of two adjacent first pixels along the second direction and a color of an adjacent sub-pixel between the two adjacent first pixels are different, and the first direction and the second direction are perpendicular to each other, wherein the display device includes an image processing device for obtaining a corresponding second pixel array of an original image, wherein, the R sub-pixel, the G sub-pixel and the B sub-pixel in each second pixel of the second pixel array respectively correspond to a brightness value;
dividing each second pixel into a plurality of areas, wherein each area corresponds to a virtual pixel to obtain a virtual pixel array;
calculating a first luminance value of the R sub-pixel, a first luminance value of the G sub-pixel, and a first luminance value of the B sub-pixel of each of the virtual pixels;
mapping the virtual pixel array into the first pixel array, and calculating a luminance value of each sub-pixel in the first pixel array, wherein the step of calculating the luminance value of i sub-pixels in the first pixel array comprises: firstly, acquiring a preset pattern, wherein the preset pattern corresponds to the first pixel array, the preset pattern is divided into a plurality of sub-patterns, and the center of each sub-pattern is an i sub-pixel of the first pixel; and then calculating a second brightness value Li 'of the i sub-pixel of each virtual pixel covered by the sub-pattern according to Li'/S '. Li, wherein the sum of the second brightness values of the i sub-pixels of all the virtual pixels covered by the sub-pattern is the brightness value of the i sub-pixel of the first pixel array in the sub-pattern, i is R, G or B, Li is the first brightness value of the i sub-pixel of the virtual pixel, S' is the area of the virtual pixel in the sub-pattern, and S is the area of the virtual pixel.
CN201410851482.1A 2014-12-31 2014-12-31 Rendering intent, rendering device and display device Active CN104461440B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410851482.1A CN104461440B (en) 2014-12-31 2014-12-31 Rendering intent, rendering device and display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410851482.1A CN104461440B (en) 2014-12-31 2014-12-31 Rendering intent, rendering device and display device

Publications (2)

Publication Number Publication Date
CN104461440A true CN104461440A (en) 2015-03-25
CN104461440B CN104461440B (en) 2018-01-02

Family

ID=52907562

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410851482.1A Active CN104461440B (en) 2014-12-31 2014-12-31 Rendering intent, rendering device and display device

Country Status (1)

Country Link
CN (1) CN104461440B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105139764A (en) * 2015-09-23 2015-12-09 厦门天马微电子有限公司 Display device and display method
CN105137641A (en) * 2015-08-28 2015-12-09 厦门天马微电子有限公司 Display device and display method
CN105185230A (en) * 2015-08-28 2015-12-23 厦门天马微电子有限公司 Display device and display method thereof
CN105185229A (en) * 2015-08-28 2015-12-23 厦门天马微电子有限公司 Display device and display method thereof
CN105225612A (en) * 2015-08-28 2016-01-06 厦门天马微电子有限公司 Dot structure and pixel arrangement data transfer device
WO2016188237A1 (en) * 2015-05-27 2016-12-01 京东方科技集团股份有限公司 Sub-pixel rendering method
WO2017092218A1 (en) * 2015-11-30 2017-06-08 信利(惠州)智能显示有限公司 Sub-pixel rendering method and rendering apparatus
CN106886380A (en) * 2015-12-16 2017-06-23 上海和辉光电有限公司 Display device, image data processing system and method
CN106898296A (en) * 2015-09-30 2017-06-27 乐金显示有限公司 Image processing circuit and the display device with image processing circuit
CN105225612B (en) * 2015-08-28 2018-06-01 厦门天马微电子有限公司 Dot structure and pixel arrangement data transfer device
CN109003577A (en) * 2017-06-07 2018-12-14 京东方科技集团股份有限公司 The driving method and component of display panel, display device, terminal and storage medium
CN110853568A (en) * 2019-11-29 2020-02-28 昆山国显光电有限公司 Image processing method and apparatus, and storage medium
CN114138224A (en) * 2021-12-07 2022-03-04 深圳市华星光电半导体显示技术有限公司 Rendering method and device of sub-pixels in image, computer equipment and storage medium
CN117011134A (en) * 2023-05-09 2023-11-07 苇创微电子(上海)有限公司 Direct scaling method for display sub-pixel diamond arrangement image
CN117745531A (en) * 2024-02-19 2024-03-22 瑞旦微电子技术(上海)有限公司 Image interpolation method, apparatus and readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442683A (en) * 2007-11-21 2009-05-27 瀚宇彩晶股份有限公司 Stereoscopic image display device and display method thereof
CN102215408A (en) * 2009-12-31 2011-10-12 美国博通公司 A display system and method
US20130222442A1 (en) * 2012-02-28 2013-08-29 Jing Gu Subpixel arrangements of displays and method for rendering the same

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442683A (en) * 2007-11-21 2009-05-27 瀚宇彩晶股份有限公司 Stereoscopic image display device and display method thereof
CN102215408A (en) * 2009-12-31 2011-10-12 美国博通公司 A display system and method
US20130222442A1 (en) * 2012-02-28 2013-08-29 Jing Gu Subpixel arrangements of displays and method for rendering the same

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016188237A1 (en) * 2015-05-27 2016-12-01 京东方科技集团股份有限公司 Sub-pixel rendering method
US10147390B2 (en) 2015-05-27 2018-12-04 Boe Technology Group Co., Ltd. Sub-pixel rendering method
CN105185230B (en) * 2015-08-28 2018-07-31 厦门天马微电子有限公司 Display device and its display methods
CN105185229A (en) * 2015-08-28 2015-12-23 厦门天马微电子有限公司 Display device and display method thereof
CN105225612A (en) * 2015-08-28 2016-01-06 厦门天马微电子有限公司 Dot structure and pixel arrangement data transfer device
CN105185230A (en) * 2015-08-28 2015-12-23 厦门天马微电子有限公司 Display device and display method thereof
CN105137641A (en) * 2015-08-28 2015-12-09 厦门天马微电子有限公司 Display device and display method
CN105137641B (en) * 2015-08-28 2018-10-30 厦门天马微电子有限公司 Display device and display methods
CN105185229B (en) * 2015-08-28 2017-11-10 厦门天马微电子有限公司 Display device and its display methods
CN105225612B (en) * 2015-08-28 2018-06-01 厦门天马微电子有限公司 Dot structure and pixel arrangement data transfer device
CN105139764A (en) * 2015-09-23 2015-12-09 厦门天马微电子有限公司 Display device and display method
CN105139764B (en) * 2015-09-23 2018-02-06 厦门天马微电子有限公司 Display device and display methods
CN106898296B (en) * 2015-09-30 2019-01-11 乐金显示有限公司 Image processing circuit and display device with image processing circuit
CN106898296A (en) * 2015-09-30 2017-06-27 乐金显示有限公司 Image processing circuit and the display device with image processing circuit
WO2017092218A1 (en) * 2015-11-30 2017-06-08 信利(惠州)智能显示有限公司 Sub-pixel rendering method and rendering apparatus
US10971088B2 (en) * 2015-11-30 2021-04-06 Truly (Huizhou) Smart Display Limited Sub-pixel rendering method and rendering apparatus
US20180366075A1 (en) * 2015-11-30 2018-12-20 Truly (Huizhou) Smart Display Limited Sub-pixel rendering method and rendering apparatus
CN106886380A (en) * 2015-12-16 2017-06-23 上海和辉光电有限公司 Display device, image data processing system and method
US10311771B2 (en) 2015-12-16 2019-06-04 Everdisplay Optronics (Shanghai) Limited Display device, image data processing apparatus and method
CN106886380B (en) * 2015-12-16 2020-01-14 上海和辉光电有限公司 Display device, image data processing device and method
CN109003577B (en) * 2017-06-07 2020-05-12 京东方科技集团股份有限公司 Driving method and assembly of display panel, display device, terminal and storage medium
CN109003577A (en) * 2017-06-07 2018-12-14 京东方科技集团股份有限公司 The driving method and component of display panel, display device, terminal and storage medium
CN110853568A (en) * 2019-11-29 2020-02-28 昆山国显光电有限公司 Image processing method and apparatus, and storage medium
CN114138224A (en) * 2021-12-07 2022-03-04 深圳市华星光电半导体显示技术有限公司 Rendering method and device of sub-pixels in image, computer equipment and storage medium
CN114138224B (en) * 2021-12-07 2023-05-30 深圳市华星光电半导体显示技术有限公司 Rendering method and device for sub-pixels in image, computer equipment and storage medium
CN117011134A (en) * 2023-05-09 2023-11-07 苇创微电子(上海)有限公司 Direct scaling method for display sub-pixel diamond arrangement image
CN117011134B (en) * 2023-05-09 2024-08-09 苇渡微电子(广东)有限公司 Direct scaling method for display sub-pixel diamond arrangement image
CN117745531A (en) * 2024-02-19 2024-03-22 瑞旦微电子技术(上海)有限公司 Image interpolation method, apparatus and readable storage medium
CN117745531B (en) * 2024-02-19 2024-05-31 瑞旦微电子技术(上海)有限公司 Image interpolation method, apparatus and readable storage medium

Also Published As

Publication number Publication date
CN104461440B (en) 2018-01-02

Similar Documents

Publication Publication Date Title
CN104461440B (en) Rendering intent, rendering device and display device
US11823363B2 (en) Infrared and visible light fusion method
CN111192552B (en) Multi-channel LED spherical screen geometric correction method
CN106409266B (en) One sub-pixel rendering method and rendering device
US20160027359A1 (en) Display method and display device
WO2019119794A1 (en) Driving method and driving apparatus for display apparatus
CN101477793A (en) Conversion of a sub-pixel format data to another sub-pixel data format
CN107342037B (en) Data conversion method, device and computer readable storage medium
WO2019119791A1 (en) Driving method and driving apparatus for display apparatus
CN105489177B (en) Sub-pixel rendering intent and rendering device
CN107978289A (en) Driving method and driving device of display device
CN112947885B (en) Method and device for generating curved surface screen flattening image
CN106204453B (en) An image interpolation method and device
US20160275856A1 (en) Image displaying method and image display apparatus
CN114820581B (en) Parallel Simulation Method and Device for Axisymmetric Optical Imaging
CN107863084A (en) Driving method and driving device of display device
CN109859668A (en) A kind of image compensation method and its device of circle display panel
KR20150142138A (en) Image display method
CN101471063A (en) Color signal generating device
CN101188020A (en) Method for precisely getting pixel geometric location mapping relation between projector image and computer frame buffer image
CN104461441A (en) Rendering method, rendering device and display device
KR20140049441A (en) Method of correcting colors, machine-implemented method for a multi-primary color matrix display apparatus, and imgae data signal processing apparatus
CN110322401A (en) Pixel processing method and device
CN113793249B (en) Method for converting Pentille image into RGB image and related equipment
US20160365023A1 (en) Image display method, image display apparatus and delta pixel arrangement display device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210930

Address after: No.8, liufangyuan Henglu, Donghu New Technology Development Zone, Wuhan City, Hubei Province

Patentee after: WUHAN TIANMA MICROELECTRONICS Co.,Ltd.

Patentee after: Wuhan Tianma Microelectronics Co.,Ltd. Shanghai Branch

Patentee after: Tianma Micro-Electronics Co.,Ltd.

Address before: Room 509, building 1, No. 6111, Longdong Avenue, Pudong New Area, Shanghai, 201201

Patentee before: SHANGHAI TIANMA AM-OLED Co.,Ltd.

Patentee before: Tianma Micro-Electronics Co.,Ltd.