Color compensation method, color compensation device, computer device and storage medium
By controlling the display values and timing of actual sub-pixels in adjacent rows, the virtual pixel centers of the organic light-emitting diode display panel are arranged in a straight line in both the horizontal and vertical directions, solving the display problems caused by the Pentile arrangement method and improving the display effect and user experience.
Patent Information
- Application Number
- CN202310104795.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-30
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2043-01-30
AI Technical Summary
The Pentile layout is prone to display issues such as 'jagged edges' and 'graininess' when displaying images, which affects the display effect and user experience.
By controlling the display values and display time of the actual sub-pixels in adjacent rows, the actual sub-pixels in adjacent rows are displayed alternately within a predetermined period, so that the virtual pixel centers of the organic light-emitting diode display panel are arranged in a straight line in the horizontal and vertical directions.
It improves the display effect, reduces 'jagged edges' and 'graininess', and enhances the user experience.
Smart Images

Figure CN116434699B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display technology, and in particular to a color compensation method, a color compensation device, a computer device, and a storage medium. Background Technology
[0002] In display technology, a pixel is the smallest independent unit of image display. Based on the red, green, and blue primary color space, a color pixel is composed of red, green, and blue primary color sub-pixels with independently controllable brightness. It expresses the desired color and brightness through color mixing effects; such pixels are often called true red, green, and blue pixels. With the development of display technology, higher resolutions have increased the manufacturing difficulty of displays.
[0003] Pentile pixel arrangement reduces the number of subpixels by having adjacent pixels share subpixels, thus achieving a low-resolution simulation of high-resolution. In this arrangement, the low-resolution red, green, and blue subpixels are the actual subpixels, while the resulting high-resolution red, green, and blue subpixels are called virtual pixels. However, pentile pixel arrangement is prone to display issues such as "jagged edges" and "graininess" when displaying images, especially low-resolution images, affecting display quality and user experience. Summary of the Invention
[0004] To address at least one of the aforementioned problems, a first aspect of the present invention provides a color compensation method, comprising:
[0005] Based on each frame of the input display image, the actual display value of each actual sub-pixel arranged in the array in the organic light-emitting diode display panel is obtained, wherein the actual sub-pixels are arranged in a Pentile pattern.
[0006] The display parameters are obtained to show the alternating display of actual sub-pixels in adjacent rows of the organic light-emitting diode display panel within a predetermined period. The display parameters include the display arrangement order of the actual sub-pixels in adjacent rows and the display time corresponding to each stage in the display arrangement order, so that the centers of the virtual pixels of the organic light-emitting diode display panel are arranged in a straight line in the horizontal and vertical directions.
[0007] Furthermore, the step of obtaining the actual display value of each actual sub-pixel arranged in the array in the organic light-emitting diode display panel based on each frame of the input display image further includes:
[0008]
[0009] Where R is a red virtual sub-pixel, G is a green virtual sub-pixel, B is a blue virtual sub-pixel, r is a red actual sub-pixel, g is a green actual sub-pixel, b is a blue actual sub-pixel, parameter γ is the conversion parameter between brightness and grayscale signals, i is the row, j is the column, T1 is the sum of the display time of the first row of adjacent actual sub-pixels, T2 is the sum of the display time of the second row of adjacent actual sub-pixels, and T1+T2 is the predetermined period.
[0010] Furthermore, the sum of the display time lengths of each row of sub-pixels in the adjacent rows in the display arrangement order is the same.
[0011] Furthermore, the display arrangement order is such that two adjacent frames of images are displayed in the first and second rows of the actual sub-pixels of the adjacent rows, respectively.
[0012] Furthermore, in the display arrangement order, the display time corresponding to each stage of a row of sub-pixels in the adjacent rows of actual sub-pixels is greater than or equal to 2 frames of image time and less than or equal to 20 frames of image time.
[0013] Furthermore, the display arrangement order is either random or cyclical, and the cyclical arrangement can be either ordered or random.
[0014] Furthermore, the predetermined period is less than or equal to 1 second.
[0015] A second aspect of the present invention provides a color compensation device, comprising a display value acquisition unit, a display parameter acquisition unit, and a controller, wherein the controller is configured to:
[0016] Based on each frame of the input display image, the actual display value of each actual sub-pixel arranged in the array in the organic light-emitting diode display panel is obtained by the display value acquisition unit. The actual sub-pixels are arranged in a Pentile pattern.
[0017] The display parameter acquisition unit acquires display parameters for the alternating display of actual sub-pixels in adjacent rows of the organic light-emitting diode display panel within a predetermined period. The display parameters include the display arrangement order of the actual sub-pixels in adjacent rows and the display time corresponding to each stage in the display arrangement order, so that the centers of the virtual pixels of the organic light-emitting diode display panel are arranged in a straight line in the horizontal and vertical directions.
[0018] A third aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in the first aspect.
[0019] A fourth aspect of the present invention provides a computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method described in the first aspect.
[0020] The beneficial effects of this invention are as follows:
[0021] This invention addresses existing problems by providing a color compensation method, a color compensation device, a computer device, and a storage medium. It achieves inter-row light sharing by controlling the display values of each actual sub-pixel in adjacent rows and controlling the alternating display time of these pixels within a predetermined period. This results in the virtual pixels of the organic light-emitting diode display panel being arranged in a straight line in both the horizontal and vertical directions, improving the display effect and overcoming the problems in existing technologies. It effectively enhances the user experience and has broad application prospects. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 This diagram illustrates the sub-pixels arranged in a Pentile configuration in an organic light-emitting diode (OLED) display panel according to related technologies.
[0024] Figure 2 A schematic diagram showing the center point of a virtual pixel in an organic light-emitting diode display panel in the related art is shown.
[0025] Figure 3 A flowchart illustrating a color compensation method according to an embodiment of the present invention is shown;
[0026] Figures 4a-4c A schematic diagram showing the center point of a virtual pixel of a sub-pixel of an organic light-emitting diode display panel according to an embodiment of the present invention;
[0027] Figure 5 A structural block diagram of the color compensation device according to another embodiment of the present invention is shown;
[0028] Figure 6 A schematic diagram of the structure of a computer device according to another embodiment of the present invention is shown. Detailed Implementation
[0029] To more clearly illustrate the present invention, the following description, in conjunction with preferred embodiments and accompanying drawings, further explains the invention. Similar components in the drawings are indicated by the same reference numerals. Those skilled in the art should understand that the specific description below is illustrative rather than restrictive and should not be construed as limiting the scope of protection of the present invention.
[0030] like Figure 1 The image shows a Pentile arrangement of subpixels in an organic light-emitting diode (OLED) display panel, where red subpixels 100 and blue subpixels 200 are arranged alternately, and green subpixels 300 are located opposite the red and blue subpixels, forming virtual pixels through inter-column light borrowing. Considering that in a Pentile arrangement, the number of actual subpixels in each row is less than the number of virtual subpixels, and the number of actual subpixels in each column is equal to the number of virtual subpixels, this pixel arrangement achieves high-resolution virtual subpixels with low-resolution actual subpixels through inter-column light borrowing. However, this results in a "jagged" display problem during actual display.
[0031] like Figure 2 As shown, to display Taking this as an example, red sub-pixel 100 and blue sub-pixel 200 are shared horizontally. Because the human eye has different abilities to distinguish brightness and different colored graphics, such as edges and shapes, the virtual pixel center determined according to the centroid method is as follows: Figure 2 As shown, the inventors pointed out that the display problem is caused by the uneven center arrangement between adjacent virtual pixels. Specifically, for example, the distance h1 between the centers 101 and 102 of virtual pixels in the horizontal direction is greater than the distance h2 between the centers 102 and 103 of virtual pixels. For example, the distance h3 between the centers 104 and 105 of virtual pixels in the vertical direction is greater than the distance h4 between the centers 105 and 106 of virtual pixels. Furthermore, the arrangement of each center 104, 105, and 106 is non-uniform.
[0032] In response to the above situation, such as Figure 3 As shown, one embodiment of the present invention provides a color compensation method, including:
[0033] Based on each frame of the input display image, the actual display value of each actual sub-pixel arranged in the array in the organic light-emitting diode display panel is obtained, wherein the actual sub-pixels are arranged in a Pentile pattern.
[0034] The display parameters are obtained to show the alternating display of actual sub-pixels in adjacent rows of the organic light-emitting diode display panel within a predetermined period. The display parameters include the display arrangement order of the actual sub-pixels in adjacent rows and the display time corresponding to each stage in the display arrangement order, so that the centers of the virtual pixels of the organic light-emitting diode display panel are arranged in a straight line in the horizontal and vertical directions.
[0035] In this embodiment, to address display issues such as "rough edges" and "graininess" in Pentile arrangement, it is proposed to use actual sub-pixels between adjacent rows to share light vertically. By controlling the display time of the actual sub-pixels in each row, such as the specific values and display times of the display brightness of the first row and the second row of the adjacent rows, the centers of the virtual pixels in the formed organic light-emitting diode display panel are arranged in a straight line in both the horizontal and vertical directions. That is, the virtual pixels of the organic light-emitting diode are formed by actual sub-pixels, and the centers of each row of virtual pixels, determined by, for example, the centroid method, are arranged in a straight line in the horizontal direction, and the centers of each column of virtual pixels are arranged in a straight line in the vertical direction. In other words, this embodiment achieves uniform central arrangement of virtual pixels in the organic light-emitting diode display panel by controlling the display values of each actual sub-pixel in adjacent rows and the display time of alternating display of each actual sub-pixel in adjacent rows, and further performing inter-row light borrowing on the basis of inter-column light borrowing. This solves the display problems such as "rough edges" and "graininess" caused by the uneven central arrangement of virtual pixels in related technologies, improves the display effect, effectively enhances the user experience, and has broad application prospects.
[0036] In a specific example, such as Figures 4a-4c As shown, This embodiment will be described in detail using an example.
[0037] In this embodiment, by controlling the display values of each actual sub-pixel in adjacent rows and the display time of alternating display of each actual sub-pixel in adjacent rows, the virtual pixels of the organic light-emitting diode display panel are uniformly arranged at their centers. Specifically, this includes:
[0038] like Figure 4a As shown, the first row and the two columns on the right are displayed. Red sub-pixels 100 and blue sub-pixels 200 are set alternately, and green sub-pixels 300 are located at the corresponding positions of red sub-pixels 100 and blue sub-pixels 200. The center point 201 of the virtual pixel formed is a straight line in the horizontal direction, but the distance between the center points of adjacent virtual pixels is different. In the two columns on the right, the center point 203 of the virtual pixel formed by red sub-pixels 100, blue sub-pixels 200 and green sub-pixels 300 is shown.
[0039] like Figure 4b As shown, the second row and the two columns on the right are displayed. Similarly, the center point 202 of the virtual pixel formed by the red sub-pixel 100, the blue sub-pixel 200 and the green sub-pixel 300 is in a straight line in the horizontal direction, but the distance between the center points of adjacent virtual pixels is different; in the two columns on the right, the center point 204 of the virtual pixel formed by the red sub-pixel 100, the blue sub-pixel 200 and the green sub-pixel 300 is displayed.
[0040] In the two columns on the right, that is, when they are displayed in different rows relative to the first and second rows, the virtual pixel center points 203 and 204 are no longer on the same straight line in the vertical direction.
[0041] This embodiment controls the alternating display of the first and second rows within a predetermined period. For example, it controls the display order and duration of the first and second rows, as well as the display value of each actual sub-pixel. Figure 4c As shown, the center points 201 and 202 of the two virtual pixels in adjacent rows form a center point 301 of a virtual pixel that can be recognized by the human eye within a predetermined period. Furthermore, by alternating the display of adjacent first and second rows, the center points 301 of the formed virtual pixels are arranged in a straight line in the horizontal direction, i.e., the white center point in the figure; in other words, as shown... Figure 4a He Ru Figure 4b The center point of the virtual pixel shown changes position within a predetermined period by controlling the display value, display arrangement order and display time of each actual sub-pixel, thus forming the white center point in the figure.
[0042] Similarly, in the right-hand columns, the center point 203 of the virtual pixel formed by the blue, red, and green sub-pixels in the two right columns of the second row, and the center point 204 of the virtual pixel formed by the red, blue, and green sub-pixels in the two right columns of the third row, form a virtual pixel center point 302 that can be recognized by the human eye through the alternating display of adjacent second and third rows. Furthermore, the formed virtual pixel center point 302 forms a straight line in the vertical direction, i.e., the white center point in the diagram; in other words, as shown... Figure 4a He Ru Figure 4b The center point of the virtual pixel shown changes position within a predetermined period by controlling the display value, display arrangement order and display time of each actual sub-pixel, thus forming the white center point in the figure.
[0043] It is worth noting that, in this embodiment, adjacent rows refer to any two adjacent rows; and, the embodiments provided in this application are applicable to display images of various colors, such as monochrome display images of red, blue and green, yellow display images formed by red and green, and color display images formed by various gray levels. All of them can achieve uniform arrangement of the center points of each virtual pixel by controlling the display value, display arrangement order and display time of each actual sub-pixel of adjacent rows within a predetermined period.
[0044] Specifically, based on the specific display values of each virtual pixel in each frame of the input display image, such as the grayscale values of each sub-pixel corresponding to each virtual pixel, the grayscale values of each actual sub-pixel are obtained. By controlling the display arrangement order of the first and second rows in adjacent rows within a predetermined period, the center points of the virtual pixels that can be recognized by the human eye are arranged in a straight line in the horizontal direction and in a straight line in the vertical direction, that is, virtual pixels with uniformly distributed center points are formed, thereby solving the display problems caused by the uneven distribution of the center points of the virtual pixels in related technologies, such as the problems of "rough edges" and "graininess".
[0045] In an optional embodiment, the actual display value of each actual sub-pixel is obtained according to a conversion formula based on the display values of each sub-pixel of each virtual pixel in each frame of the input display image. The conversion formula is as follows:
[0046]
[0047] Where R is a red virtual sub-pixel, G is a green virtual sub-pixel, B is a blue virtual sub-pixel, r is a red actual sub-pixel, g is a green actual sub-pixel, b is a blue actual sub-pixel, γ is a gamma parameter, i is a row, j is a column, T1 is the sum of the display time of the first row of the adjacent actual sub-pixels, T2 is the sum of the display time of the second row of the adjacent actual sub-pixels, and the sum of T1 and T2 is the predetermined period.
[0048] In this embodiment, by calculating the display values of each actual sub-pixel based on the display values and gamma parameters of each sub-pixel of each virtual pixel in each frame of the displayed image within a predetermined period, according to the above conversion formula, and considering the display arrangement order and display time of each row in adjacent rows, the center points of the virtual pixels that can be recognized by the human eye are uniformly arranged. The gamma parameter is typically set to 2.2; this application does not specifically limit this value, and those skilled in the art should select an appropriate value according to actual application needs, which will not be elaborated further here.
[0049] Specifically, for example, with a predetermined period of 1 second, 24 frames of images are displayed within 1 second. The grayscale of each actual sub-pixel is obtained based on the grayscale of each sub-pixel of the virtual pixels in each frame. By obtaining the display grayscale of each actual sub-pixel, controlling the display order of each row in adjacent rows, and accumulating the display time, the center points of the virtual pixels are evenly distributed. For example, within 1 second, the accumulated display time T1 of the first row in adjacent rows is the display time of 10 frames of images, and the accumulated display time T2 of the second row in adjacent rows is the display time of 14 frames of images, resulting in a uniform distribution of the center points of the virtual pixels that can be recognized by the human eye.
[0050] In an optional embodiment, the sum of the display time lengths of each row of sub-pixels in the adjacent rows in the display arrangement order is the same.
[0051] In this embodiment, the display time of each row of sub-pixels in adjacent rows within a predetermined period is accumulated and set to the same value, that is, the display time of each row of sub-pixels is the same within the predetermined period. For example, in 24 frames per second, the actual sub-pixels of the first row of adjacent rows are displayed for a total of 12 frames, and the actual sub-pixels of the second row of adjacent rows are displayed for a total of 12 frames. This can further improve the uniformity of the arrangement of virtual pixel center points and effectively improve the display effect of organic light-emitting diodes.
[0052] In an optional embodiment, the display arrangement is such that two adjacent frames of images are displayed in the first and second rows of the actual sub-pixels of the adjacent rows, respectively.
[0053] In this embodiment, the first and second rows of two adjacent rows sequentially display two adjacent frames of images. For example, in 24 frames with a predetermined period of 1 second, the first row of two adjacent rows displays frames 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, and 23, and the second row of two adjacent rows displays frames 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, and 24. By uniformly alternating the display of the first and second rows, the uniformity of the arrangement of the virtual pixel center points of the organic light-emitting diode display panel is improved, thereby improving the display effect and enhancing the user experience.
[0054] Considering that alternating display of two adjacent rows in two adjacent image frames can easily cause flickering, in an optional embodiment, the display time corresponding to each stage of a row of sub-pixels in the actual sub-pixels of the adjacent rows in the display arrangement order is greater than or equal to 2 frames of image time and less than or equal to 20 frames of image time.
[0055] In this embodiment, the display time of each actual sub-pixel in two adjacent rows is increased. For example, each actual sub-pixel in a row is continuously displayed for more than 2 frames and less than or equal to 20 frames, thereby avoiding the flickering problem caused by the frequent alternation of display between adjacent rows.
[0056] To further improve the display effect, in an optional embodiment, the display arrangement order is either random or cyclical, wherein the cyclical arrangement is either ordered or random.
[0057] In this embodiment, the display order of each row in two adjacent rows within a predetermined period can be random, for example, the display order of the first and second rows in two adjacent rows is irregular; the display order of each row in two adjacent rows within a predetermined period can also be periodic, for example, the 24 frames in 1 second of the predetermined period are arranged in a cycle of 6 frames, repeating four times. These 6 frames are arranged in a cycle and these 6 frames can be ordered, for example, the 6 frames include an ordered arrangement of three frames displayed in the first row and three frames displayed in the second row, or these 6 frames can be random. Those skilled in the art should understand that an appropriate display order should be selected according to the actual application requirements, which will not be elaborated further here.
[0058] Corresponding to the color compensation method provided in the above embodiments, one embodiment of this application also provides a color compensation device for implementing the above color compensation method, such as... Figure 5 As shown, it includes a display value acquisition unit, a display parameter acquisition unit, and a controller, wherein the controller is configured to:
[0059] Based on each frame of the input display image, the actual display value of each actual sub-pixel arranged in the array in the organic light-emitting diode display panel is obtained by the display value acquisition unit. The actual sub-pixels are arranged in a Pentile pattern.
[0060] The display parameter acquisition unit acquires display parameters for the alternating display of actual sub-pixels in adjacent rows of the organic light-emitting diode display panel within a predetermined period. The display parameters include the display arrangement order of the actual sub-pixels in adjacent rows and the display time corresponding to each stage in the display arrangement order, so that the centers of the virtual pixels of the organic light-emitting diode display panel are arranged in a straight line in the horizontal and vertical directions.
[0061] In this embodiment, the controller acquires the display values of each actual sub-pixel in adjacent rows through the display value acquisition unit, and acquires the display time of each actual sub-pixel in adjacent rows alternating within a predetermined period through the display parameter acquisition unit to achieve inter-row light borrowing. This makes the centers of the virtual pixels of the organic light-emitting diode display panel arranged in a straight line in the horizontal and vertical directions, which can improve the display effect, thereby making up for the problems existing in the prior art and effectively improving the user experience. Since the color compensation device provided in this embodiment corresponds to the color compensation methods provided in the above embodiments, the previous embodiments are also applicable to the color compensation device provided in this embodiment, and will not be described in detail in this embodiment.
[0062] Another embodiment of the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, performs the following: based on each frame of the input display image, obtaining the actual display value of each actual sub-pixel arranged in an array in an organic light-emitting diode display panel, wherein the actual sub-pixels are arranged in a Pentile arrangement; obtaining display parameters of the alternating display of adjacent rows of actual sub-pixels in the organic light-emitting diode display panel within a predetermined period, wherein the display parameters include the display arrangement order of the adjacent rows of actual sub-pixels and the display time corresponding to each stage in the display arrangement order, so that the centers of the virtual pixels of the organic light-emitting diode display panel are arranged in a straight line in the horizontal and vertical directions.
[0063] In practical applications, the computer-readable storage medium can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0064] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0065] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0066] Computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0067] like Figure 6 As shown, another embodiment of the present invention provides a structural schematic diagram of a computer device. Figure 6 The computer device 12 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.
[0068] like Figure 6 As shown, the computer device 12 is represented in the form of a general-purpose computing device. The components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, system memory 28, and a bus 18 connecting different system components (including system memory 28 and processing unit 16).
[0069] Bus 18 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.
[0070] Computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by computer device 12, including volatile and non-volatile media, removable and non-removable media.
[0071] System memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. Computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 34 may be used to read and write non-removable, non-volatile magnetic media (…). Figure 6 Not shown; usually referred to as a "hard drive"). Although Figure 6 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 via one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.
[0072] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 42 typically perform the functions and / or methods described in the embodiments of the present invention.
[0073] Computer device 12 can also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), and with one or more devices that enable a user to interact with the computer device 12, and / or with any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be performed through input / output (I / O) interface 22. Furthermore, computer device 12 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) through network adapter 20. Figure 6 As shown, network adapter 20 communicates with other modules of computer device 12 via bus 18. It should be understood that, although... Figure 6 As not shown, it can be used in conjunction with computer device 12 with other hardware and / or software modules, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0074] The processor unit 16 executes various functional applications and data processing by running programs stored in the system memory 28, such as implementing a color compensation method provided in an embodiment of the present invention.
[0075] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not intended to limit the implementation of the present invention. For those skilled in the art, other variations or modifications can be made based on the above description. It is impossible to exhaustively list all the implementation methods here. All obvious variations or modifications derived from the technical solutions of the present invention are still within the protection scope of the present invention.
Claims
1. A color compensation method characterized by, The method comprises: According to each input frame display image, the actual display value of each actual sub-pixel arranged in an array in an organic light-emitting diode display panel is obtained, the arrangement mode of the actual sub-pixels is Pentile arrangement, the center points of first virtual pixels formed by the actual sub-pixels are in a straight line in the horizontal direction, and the distances between adjacent first virtual pixel center points are different; Display parameters of adjacent row actual sub-pixels in the organic light-emitting diode display panel in a predetermined period are obtained, the display parameters comprise a display arrangement order of the adjacent row actual sub-pixels and display time corresponding to each stage in the display arrangement order, so that the center points of two first virtual pixels of adjacent two rows of the organic light-emitting diode display panel form the center point of a second virtual pixel that can be recognized by the human eye in the predetermined period, and the center of the second virtual pixel is arranged in a straight line in the horizontal and vertical directions.
2. The color compensation method of claim 1, wherein, The method further comprises: Wherein, R is a red virtual sub-pixel, G is a green virtual sub-pixel, B is a blue virtual sub-pixel, r is a red actual sub-pixel, g is a green actual sub-pixel, b is a blue actual sub-pixel, γ is a gamma parameter, i is a row, j is a column, T1 is the time length sum of the display time of the first row of the adjacent row actual sub-pixels, T2 is the time length sum of the display time of the second row of the adjacent row actual sub-pixels, and the sum of T1 and T2 is the predetermined period.
3. The color compensation method of claim 1, wherein, The time length sum of the display time of each row of sub-pixels in the display arrangement order in the adjacent row actual sub-pixels is the same.
4. The color compensation method of claim 3, wherein, The display arrangement order is that adjacent two frames of images are displayed on the first row and the second row of the adjacent row actual sub-pixels, respectively.
5. The color compensation method of claim 3, wherein, The display time corresponding to each stage of a row of sub-pixels in the adjacent row actual sub-pixels in the display arrangement order is greater than or equal to 2 frames of image time and less than or equal to 20 frames of image time.
6. The color compensation method of claim 5, wherein, The display arrangement order is disordered arrangement or periodic arrangement, and the periodic arrangement is ordered arrangement or disordered arrangement.
7. The color compensation method according to any one of claims 1 to 6, characterized in that, The predetermined period is less than or equal to 1 second.
8. A color compensating device, characterized by, The method comprises: According to each input frame display image, the actual display value of each actual sub-pixel arranged in an array in an organic light-emitting diode display panel is obtained by the display value obtaining unit, the arrangement mode of the actual sub-pixels is Pentile arrangement, the center points of first virtual pixels formed by the actual sub-pixels are in a straight line in the horizontal direction, and the distances between adjacent first virtual pixel center points are different; The display parameter acquisition unit acquires display parameters of actual sub-pixels in adjacent rows of the organic light-emitting diode display panel in a predetermined period, the display parameters including display arrangement orders of the actual sub-pixels in the adjacent rows and display time corresponding to each stage in the display arrangement orders, so that center points of upper and lower first virtual pixels of the adjacent two rows of the organic light-emitting diode display panel form a center point of a second virtual pixel that can be recognized by human eyes in the predetermined period, and the center of the second virtual pixel is arranged in a straight line in horizontal and vertical directions.
9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program, when executed by a processor, implements the method of any one of claims 1-7.
10. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The program, when executed by a processor, implements the method of any one of claims 1-7.
Citation Information
Patent Citations
Display method
CN103903524A