Color compensation method and system
11483530 · 2022-10-25
Assignee
Inventors
Cpc classification
G09G2320/0247
PHYSICS
G09G2320/0673
PHYSICS
G09G2320/046
PHYSICS
G09G2340/0435
PHYSICS
G09G2360/16
PHYSICS
International classification
Abstract
A color compensation method includes obtaining a target brightness, a target frame rate and a target pulse number; selecting a plurality of second gamma groups from a plurality of first gamma groups according to the target brightness and the target pulse number, wherein the plurality of first gamma groups respectively correspond to a plurality of frame rates; and calculating the compensation value to compensate the display brightness and color according to the target brightness, the target frame rate, the plurality of second gamma groups and a calculation method.
Claims
1. A color compensation method for a monitor, comprising: obtaining a target brightness, a target pulse number and a target frame rate; selecting a plurality of second gamma groups from a plurality of first gamma groups according to the target pulse number, wherein the plurality of first gamma groups respectively correspond to a plurality of frame rates; and calculating a compensation value for compensating a brightness and a color of the monitor according to the target brightness, the target frame rate, the plurality of second gamma groups and a calculation method.
2. The color compensation method of claim 1, wherein the step of selecting the plurality of second gamma groups from the plurality of first gamma groups according to the target pulse number, further comprises: selecting a plurality of second pulse number transformations from a plurality of first pulse number transformations according to the target brightness, wherein each of the plurality of first pulse number transformations comprises the plurality of first gamma groups and each of the plurality of second pulse number transformations comprises the plurality of second gamma groups of the plurality of first gamma groups.
3. The color compensation method of claim 2, wherein the plurality of second pulse number transformations respectively correspond to the same or different amounts of the plurality of second gamma groups.
4. The color compensation method of claim 1, wherein the plurality of frame rates are within an application frequency range.
5. The color compensation method of claim 4, wherein the target frame rate is within a range of the plurality of frame rates.
6. The color compensation method of claim 1, wherein the calculation method is an interpolation algorithm.
7. A color compensation system for a monitor, comprising: an input device, for inputting a target brightness, a target pulse number and a target frame rate; a timing controller, coupled to the input device; and a memory, coupled to the timing controller, storing a program code for instructing the timing controller to execute a color compensation method, wherein the color compensation method comprises: selecting a plurality of second gamma groups from a plurality of first gamma groups according to the target pulse number, wherein the plurality of first gamma groups respectively correspond to a plurality of frame rates; and calculating a compensation value for compensating a brightness and a color of the monitor according to the target brightness, the target frame rate, the plurality of second gamma groups and a calculation method.
8. The color compensation system of claim 7, wherein the step of selecting the plurality of second gamma groups from the plurality of first gamma groups according to the target pulse number, further comprises: selecting a plurality of second pulse number transformations from a plurality of first pulse number transformations according to the target brightness, wherein each of the plurality of first pulse number transformations comprises the plurality of first gamma groups and each of the plurality of second pulse number transformations comprises the plurality of second gamma groups of the plurality of first gamma groups.
9. The color compensation system of claim 8, wherein the plurality of second pulse number transformations respectively correspond to the same or different amounts of the plurality of second gamma groups.
10. The color compensation system of claim 7, wherein the plurality of frame rates are within an application frequency range.
11. The color compensation system of claim 10, wherein the target frame rate is within a range of the plurality of frame rates.
12. The color compensation system of claim 7, wherein the calculation method is an interpolation algorithm.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION
(6) Certain terms are used throughout the description and following claims to refer to particular components. As one skilled in the art will appreciate, hardware manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following description and in the claims, the terms “include” and “comprise” are utilized in an open-ended fashion, and thus should be interpreted to mean “include, but not limited to”. Also, the term “couple” is intended to mean either an indirect or direct electrical connection. Accordingly, if one device is coupled to another device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
(7) Please refer to
(8) The color compensation method for the color compensation system 1 may be summarized as a process 2. As shown in
(9) Step S200: Start.
(10) Step S202: Obtain a target brightness, a target pulse number and a target frame rate.
(11) Step S204: Select a plurality of second gamma groups from a plurality of first gamma groups according to target pulse number.
(12) Step S206: Calculate a compensation value for compensating a brightness and a color of the monitor according to the target brightness, the target frame rate, the plurality of second gamma groups and a calculation method.
(13) Step S208: End.
(14) According to the process 2, in Step S202, the user may input the target brightness of the monitor, the target pulse number of the pulse width modulation to achieve the target brightness and the target frame rate through the input device 20. However, the manner in which the timing controller 10 obtains the target brightness, the target pulse number and the target frame rate is not limited thereto. For example, the timing controller 10 may obtain different target brightness, target pulse numbers and target frame rates from the memory 30 or based on the requirements of different applications.
(15) For illustrating step S204, please also refer to
(16) For example, in an embodiment, please refer to
(17) Moreover, in step S206, the timing controller 10 may calculate the compensation value to compensate the brightness of the monitor according to the target brightness, the target frame rate, the plurality of second gamma groups included in the plurality of second pulse number transformations and the calculation method. In an embodiment, the target frame rate may be arbitrarily changed within the application frequency range of the plurality of frame rates. For example, the target frame rate may be selected to be 50 Hz and 80 Hz with gamma group stored in the memory 30, or any frequency such as 57 Hz and 88 Hz between the application frequency range 30 Hz to 120 Hz. In another embodiment, when the target frame rate is 57 Hz, the target brightness equals 05 and the target pulse number equals 4, the timing controller 10 may select the Gamma Group 1 corresponding to 50 Hz and the Gamma Group 2 corresponding to 80 Hz, and calculate the compensation value to compensate the brightness and the color of the monitor according to the calculation method. For example, as shown in the following equation (1), the timing controller 10 calculates the compensation value G.sub.out to compensate the brightness and the color of the monitor according to an interpolation algorithm.
(18)
where f is the target frame rate, f.sub.1 and f.sub.2 are the frame rates close to the target frame rate, G.sub.A1 and G.sub.B1 are the gamma groups corresponding to f.sub.1, G.sub.A2 and G.sub.B2 are the gamma groups corresponding to f.sub.2, and G.sub.out is the compensation value when the target frame rate is f.
(19) Moreover, in an embodiment, please refer to
(20) It should be noted that the color compensation system 1 is an embodiment of the present invention. Those skilled in the art may readily make combinations, modifications and/or alterations to the abovementioned description and examples. The abovementioned description, steps, processes, procedures and/or processes including suggested steps may be realized by means that could be hardware, software, firmware (known as a combination of a hardware device and computer instructions and data that reside as read-only software on the hardware device), an electronic system, or combination thereof. Examples of hardware may include analog, digital and mixed circuits known as microcircuit, microchip, or silicon chip. Examples of the electronic system may include a system on chip (SoC), system in package (SiP), a computer on module (CoM) and the color compensation system 1. Any of the abovementioned processes, procedures and examples above may be compiled into program codes or instructions that are stored in the memory 30. The memory 30 may include read-only memory (ROM), flash memory, random access memory (RAM), subscriber identity module (SIM), hard disk, floppy diskette, or CD-ROM/DVD-ROM/BD-ROM, but not limited thereto. The timing controller 10 may read and execute the program codes or the instructions stored in the memory 30 for realizing the abovementioned functions.
(21) In summary, compared to the prior art where the digital gamma value may only be adjusted for the fixed frame rates to compensate the brightness and the color of the monitor, the present invention may calibrate the brightness and the color of OLED monitor for any frame rates and different pulse numbers in the application frequency range.
(22) Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.