KR101257757B1 - Real time gamma correction - Google Patents
Real time gamma correction Download PDFInfo
- Publication number
- KR101257757B1 KR101257757B1 KR1020130015692A KR20130015692A KR101257757B1 KR 101257757 B1 KR101257757 B1 KR 101257757B1 KR 1020130015692 A KR1020130015692 A KR 1020130015692A KR 20130015692 A KR20130015692 A KR 20130015692A KR 101257757 B1 KR101257757 B1 KR 101257757B1
- Authority
- KR
- South Korea
- Prior art keywords
- gamma correction
- gamma
- correction output
- value
- output
- 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.)
- Active
Links
- 238000012937 correction Methods 0.000 title claims abstract description 150
- 238000000034 method Methods 0.000 claims abstract description 31
- 238000004364 calculation method Methods 0.000 claims description 21
- 238000013507 mapping Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 2
- 238000009125 cardiac resynchronization therapy Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004460 liquid liquid chromatography Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/10—Intensity circuits
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
- G09G2320/0276—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/066—Adjustment of display parameters for control of contrast
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0673—Adjustment of display parameters for control of gamma adjustment, e.g. selecting another gamma curve
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/16—Calculation or use of calculated indices related to luminance levels in display data
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Picture Signal Circuits (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
본 발명은 가감승제 연산만으로 감마 보정을 실시하여 FPGA 로직에서 제로 사이클로 감마 보정을 처리할 수 있는 실시간 감마 보정 방법에 관한 것이다. 본 발명은 (a) 자연수인 제1 감마값을 이용하여 제1 감마 보정 출력을 연산하는 단계; (b) 상기 제1 감마값에 비해 높은 자연수인 제2 감마값을 이용하여 제2 감마 보정 출력을 연산하는 단계; (c) 상기 제1 감마 보정 출력에서 상기 제2 감마 보정 출력을 감산하여 감마 보정 출력 차분을 연산하는 단계; (d) 상기 감마 보정 출력 차분에 실제 감마값의 부동 소수점 아래 값에 대응하는 감마 팩터를 승산 및/또는 제산하여 제3 감마 보정 출력을 연산하는 단계; 및 (e) 상기 제1 감마 보정 출력에서 상기 제3 감마 보정 출력을 감산하거나, 상기 제2 감마 보정 출력에 상기 제3 감마 보정 출력을 가산하여 최종 감마 보정 출력을 연산하는 단계를 포함하는 실시간 감마 보정 방법을 제공한다.The present invention relates to a real-time gamma correction method capable of processing gamma correction at zero cycle in an FPGA logic by performing gamma correction using only a subtractive operation. The present invention comprises the steps of: (a) calculating a first gamma correction output using a first gamma value that is a natural number; (b) calculating a second gamma correction output using a second gamma value that is a natural number higher than the first gamma value; (c) subtracting the second gamma correction output from the first gamma correction output to calculate a gamma correction output difference; calculating a third gamma correction output by multiplying and / or dividing a gamma correction output difference by a gamma factor corresponding to a value below a floating point of an actual gamma value; And (e) subtracting the third gamma correction output from the first gamma correction output, or adding the third gamma correction output to the second gamma correction output to calculate a final gamma correction output. Provide a calibration method.
Description
본 발명은 실시간으로 감마 보정을 실시하는 방법에 관한 것으로서, 보다 상세하게는 LED 전광판을 비롯한 디스플레이장치에서 실시간으로 감마 보정을 처리하는 실시간 감마 보정 방법에 관한 것이다.The present invention relates to a method for performing gamma correction in real time, and more particularly, to a real time gamma correction method for processing gamma correction in real time in a display device including an LED display.
일반적으로, 사람의 눈은 컬러보다 밝기에 더 민감하다. 이는 사람의 눈에 있는 센서 세포 중 밝기에 반응하는 세포 수가 컬러에 반응하는 세포 수보다 절대적으로 많기 때문이다. 그러나 디스플레이장치의 왜곡에 의하여 화면이 어둡게 나타나며, 이를 해결하기 위하여 감마 보정(gamma correction)이 사용된다.In general, the human eye is more sensitive to brightness than color. This is because sensor cells in the human eye have an absolute number of cells that respond to brightness than cells that respond to color. However, the screen appears dark due to the distortion of the display device, and gamma correction is used to solve this problem.
전통적으로 감마 보정은 CRT(Cathode Ray Tube)의 비선형성을 보정하기 위하여 사용되었다. CRT는 형광물질의 사용으로 인해 휘도 특성 곡선이 특정 커브를 갖게 되며, 이를 보정하기 위하여 방송국에서는 비선형 전달 함수(nonlinear transfer function)를 이용하여 역감마 하여 방송을 전송한다. 텔레비전 수상기 측에서는 수신한 방송 신호를 감마 보정하여 영상을 재생한다. 현재는 CRT를 대체하여 PDP(Plasma Display Panel), LCD(Liquid Crystal Display), AMOLED(Active Matrix Organic Light Emitting Diodes), LED(Light Emitting Diode) 전광판 등의 디스플레이 장치가 보급되고 있으며, CRT에 비해 월등히 높은 시장 점유율을 보이고 있다. 이러한 새로운 디스플레이장치들은 CRT와 달리 높은 선형성을 갖는다. 하지만, 방송 장비들은 여전히 영상을 역감마 하여 전송하고 있어, 새로운 디스플레이장치들에서도 감마 보정이 요구된다.Traditionally, gamma correction has been used to correct the nonlinearity of the CRT (Cathode Ray Tube). In the CRT, the luminance characteristic curve has a specific curve due to the use of fluorescent materials. In order to correct this, the broadcast station transmits the broadcast by inverse gamma using a nonlinear transfer function. The television receiver side gamma corrects the received broadcast signal to reproduce the image. Currently, display devices such as Plasma Display Panel (PDP), Liquid Crystal Display (LCD), Active Matrix Organic Light Emitting Diodes (AMOLED), and Light Emitting Diode (LED) display boards are being replaced by CRTs. It has a high market share. These new displays have high linearity unlike CRTs. However, broadcast equipment still transmits the image by inverse gamma, so gamma correction is required in new display devices.
통상적으로, CRT의 감마값은 2.2이며, "Y=X^2.2"의 공식을 이용하여 감마 보정이 실시된다. 감마값은 디스플레이장치의 종류에 따라 달라지며, 동일한 종류의 디스플레이장치에서도 제품별로, 혹은, 영상 모드 선택에 따라 달라질 수 있다.Typically, the gamma value of CRT is 2.2, and gamma correction is performed using the formula "Y = X ^ 2.2". The gamma value may vary depending on the type of display device, and may also vary according to a product or a video mode selection in the same type of display device.
예전의 아날로그 방송 수신시에는, R, L, C를 이용한 미분회로 및 적분회로를 형성하여 영상 신호를 통과시키고 시정수를 이용하여 감마값을 조절하는 것으로 실시간 감마 보정이 비교적 쉽게 이루어졌다. 그러나 디지털 방송 수신시에는 FPGA(Field Programmable Grid Array) 로직에서 부동 소수점 이하의 제곱근 연산을 수행해야 하며, 고성능의 FPGA에서도 이러한 복잡한 연산을 제로(zero) 사이클로 처리하는 것이 불가능하다. CPU나 계산기를 이용하여 다중 사이클로 처리하는 경우 연산은 간단해질 수 있으나, 고가의 구성품이 요구되며 다중 사이클 처리에 의한 시간 지연이 불가피하게 발생되어 실시간 감마 보정이 원활하지 못한 문제점이 있다.In the case of the previous analog broadcast reception, real-time gamma correction was relatively easy by forming differential circuits and integrating circuits using R, L, and C to pass video signals and adjusting gamma values using time constants. However, when receiving digital broadcasting, it is necessary to perform sub-floating square root operations in field programmable grid array (FPGA) logic, and it is impossible to process such complex operations in zero cycles even in a high-performance FPGA. When processing in multiple cycles using a CPU or a calculator, the operation can be simplified, but expensive components are required, and time delays due to multi-cycle processing are inevitably generated, and thus real-time gamma correction is not smooth.
도 1은 종래 감마 룩업 테이블을 이용한 감마 보정을 예시하고 있다. 도 1을 참조하면, 입력되는 이미지 데이터를 감마 보정하기 위하여 각각 서로 다른 감마값을 저장하는 복수의 감마 보정 테이블이 요구된다. 각 감마 보정 테이블은 예컨대, EEPROM(Electrically Erasable Programmable Read-Only Memory) 등의 저장장치(11, 13, 15)에 저장된다. 8비트의 비디오 입력 신호가 제1먹스(10)를 통해 입력되면, 필요로 하는 감마값에 따라 저장장치(11, 13, 15)를 선택하고, 선택된 저장장치의 감마 보정 테이블을 이용하여 감마 보정을 실시한 후 제2먹스(20)를 통해 10비트의 비디오 출력 신호를 출력한다.1 illustrates gamma correction using a conventional gamma lookup table. Referring to FIG. 1, in order to gamma correct input image data, a plurality of gamma correction tables for storing different gamma values are required. Each gamma correction table is stored in
그러나, 도 1과 같이 많은 수의 감마 보정 테이블을 운영하는 경우, 하나의 감마 테이블당 "2 Byte * 3 Color(R, G, B) * 256 Byte", 즉, 1,536 Byte가 필요하여 필연적으로 상당히 많은 메모리를 사용하게 된다. 예컨대, LED 전광판과 같이 로컬 LED 컨트롤러를 다수개 사용하는 경우 필요한 감마 보정 테이블의 수가 크게 증가하여 저장장치의 용량이 증가할 뿐만 아니라 감마 보정 연산에 소요되는 시간의 지연을 유발한다.However, in the case of operating a large number of gamma correction tables as shown in FIG. 1, "2 Byte * 3 Color (R, G, B) * 256 Byte" per one gamma table, that is, 1,536 Byte is inevitably considerably required. It will use a lot of memory. For example, when a plurality of local LED controllers are used, such as an LED display board, the number of required gamma correction tables is greatly increased, thereby increasing the storage capacity and causing a delay in the time required for the gamma correction operation.
이를 해결하기 특허출원 제10-2005-0123699호는 도 2에서와 같이 2개의 감마 보정 테이블을 이용한 감마 보정 방법을 제안하고 있다. 당해 종래 기술은 도 2의 예시에서와 같이 2개의 저장장치(31, 33)만을 사용하여 감마 보정 테이블을 운영하며, 감마 보정치를 실시간 연산하여 여분의 테이블에 저장한다. 하지만, 이러한 방법에서도 RAM(Random Access Memory) 등의 저장장치(31, 33)의 이용이 불가피하며, 부동 소수점 이하의 제곱근 연산을 위한 연산장치가 요구됨은 물론, 여전히 제로 사이클로 감마 보정을 처리하는 것이 어려운 문제점이 있다.Patent Application No. 10-2005-0123699 proposes a gamma correction method using two gamma correction tables as shown in FIG. In the related art, the gamma correction table is operated using only two
한편, LED 전광판의 경우 HD(High Definition) 또는 그 이상의 고화질이 요구되면서, 점차 실시간 영상 데이터의 양이 증가하고 있다. LED 전광판은 통상 DSP(Digital Signal Processor)가 실시간으로 영상 데이터를 받아 병렬로 전환 처리하고 초고속 SDI(Serial Digital Interface)를 통해 LLC(Local LED Controller)로 전송한다. LED 전광판은 그 특성상 DSP와 표시면의 거리가 상당히 떨어져 있으며, 하나의 스크린에 매우 많은 LLC가 사용된다. 이에 종래와 같은 룩업 테이블을 이용하는 방식으로 감마 보정을 하게 되면, 데이터 전송량이 크게 증가할 뿐만 아니라 LLC마다 룩업 테이블을 구비해야 하므로 비디오 컨트롤러의 비용이 크게 상승한다. 나아가 감마 보정의 지연으로 인해 각 LLC의 오동작이 유발될 수 있으며, 표시 품질의 저하를 불러올 수 있다. On the other hand, in the case of the LED display board is required high definition (HD) or higher, the amount of real-time image data is gradually increasing. In general, an LED display board receives a video signal in real time, converts it in parallel, and transmits the same to a LLC (Local LED Controller) through a high-speed SDI (Serial Digital Interface). LED signboards have a large distance from the display surface to the DSP due to their characteristics, and so many LLCs are used in one screen. Therefore, when gamma correction is performed using a lookup table as in the related art, the cost of the video controller is greatly increased because the data transfer amount is greatly increased and the lookup table must be provided for each LLC. Furthermore, the delay of the gamma correction may cause malfunction of each LLC, leading to deterioration of display quality.
본 발명은 감마 보정을 위해 부동 소수점 제곱근 연산과 같은 복잡한 연산을 이용하지 않고 가감승제 연산만으로 감마 보정을 실시함으로써, 부동 소수점 제곱근 연산을 위한 연산장치와 감마값 저장을 위한 저장장치가 필요하지 않으며, 제로 사이클로 감마 보정을 실시하여 실시간 감마 보정에 적합한 새로운 감마 보정 방법을 제공함에 그 목적이 있다.The present invention does not require a calculation device for floating-point square root operation and a storage device for storing gamma values by performing a gamma correction using only an additive subtraction operation without using a complex operation such as floating-point square root operation for gamma correction. The purpose is to provide a new gamma correction method suitable for real-time gamma correction by performing gamma correction.
본 발명의 일실시예에 따른 실시간 감마 보정 방법은, (a) 자연수인 제1 감마값을 이용하여 제1 감마 보정 출력을 연산하는 단계; (b) 상기 제1 감마값에 비해 높은 자연수인 제2 감마값을 이용하여 제2 감마 보정 출력을 연산하는 단계; (c) 상기 제1 감마 보정 출력에서 상기 제2 감마 보정 출력을 감산하여 감마 보정 출력 차분을 연산하는 단계; (d) 상기 감마 보정 출력 차분에 실제 감마값의 부동 소수점 아래 값에 대응하는 감마 팩터를 승산 및/또는 제산하여 제3 감마 보정 출력을 연산하는 단계; 및 (e) 상기 제1 감마 보정 출력에서 상기 제3 감마 보정 출력을 감산하거나, 상기 제2 감마 보정 출력에 상기 제3 감마 보정 출력을 가산하여 최종 감마 보정 출력을 연산하는 단계를 포함한다.
A real time gamma correction method according to an embodiment of the present invention includes: (a) calculating a first gamma correction output using a first gamma value that is a natural number; (b) calculating a second gamma correction output using a second gamma value that is a natural number higher than the first gamma value; (c) subtracting the second gamma correction output from the first gamma correction output to calculate a gamma correction output difference; calculating a third gamma correction output by multiplying and / or dividing a gamma correction output difference by a gamma factor corresponding to a value below a floating point of an actual gamma value; And (e) subtracting the third gamma correction output from the first gamma correction output, or adding the third gamma correction output to the second gamma correction output to calculate a final gamma correction output.
본 발명의 다른 실시예에 따른 실시간 감마 보정 방법은, 상기 제1 감마값은 "2"이고, 상기 제2 감마값은 "3"이며, 상기 단계(a)의 제1 감마 보정 출력, 단계(b)의 제2 감마 보정 출력, 및 단계(c)의 감마 보정 출력 차분은 각각 아래의 계산식1, 2, 및 3에 의해 연산된다.In the real-time gamma correction method according to another embodiment of the present invention, the first gamma value is "2", the second gamma value is "3", and the first gamma correction output of step (a), step (b) The second gamma correction output and the gamma correction output difference of step (c) are respectively calculated by the following equations (1), (2) and (3).
(계산식1) (Calculation 1)
(계산식2) (Calculation 2)
(계산식3) (Calculation 3)
여기서, 는 제1 감마 보정 출력이고, 는 제2 감마 보정 출력이고, 는 감마 보정 출력 차분이고, 는 비디오 입력 신호이다.
here, Is the first gamma correction output, Is the second gamma correction output, Is the gamma correction output difference, Is the video input signal.
본 발명의 또 다른 실시예에 따른 실시간 감마 보정 방법은, 상기 단계(d)의 제3 감마 보정 출력은 아래의 계산식4에 의해 연산된다.In the real-time gamma correction method according to another embodiment of the present invention, the third gamma correction output of step (d) is calculated by Equation 4 below.
(계산식4) (Calculation 4)
여기서, 는 제3 감마 보정 출력이고, 는 감마 팩터이다.
here, Is the third gamma correction output, Is the gamma factor.
본 발명의 또 다른 실시예에 따른 실시간 감마 보정 방법은, 상기 단계(e)의 최종 감마 보정 출력은 아래의 계산식5에 의해 연산된다.In the real-time gamma correction method according to another embodiment of the present invention, the final gamma correction output of step (e) is calculated by Equation 5 below.
(계산식5) (Calculation 5)
여기서, 는 최종 감마 보정 출력에 의한 비디오 출력 신호이다.
here, Is the video output signal by the final gamma correction output.
본 발명의 또 다른 실시예에 따른 실시간 감마 보정 방법은, 상기 단계(e)의 최종 감마 보정 출력은 아래의 계산식6에 의해 연산된다.In the real-time gamma correction method according to another embodiment of the present invention, the final gamma correction output of step (e) is calculated by Equation 6 below.
(계산식6) (Calculation 6)
여기서, 는 최종 감마 보정 출력에 의한 비디오 출력 신호이다.
here, Is the video output signal by the final gamma correction output.
본 발명의 또 다른 실시예에 따른 실시간 감마 보정 방법은, 상기 단계(d)의 감마 팩터는 실제 감마값의 부동 소수점 아래 값에 대응하는 0 내지 255의 자연수 중 하나이며, 테이블 매핑, 비례 연산, 및 옵셋 연산 중 어느 하나의 방법으로 구해진다.In the real-time gamma correction method according to another embodiment of the present invention, the gamma factor of step (d) is one of a natural number of 0 to 255 corresponding to a value below the floating point of the actual gamma value, table mapping, proportional operation, and Obtained by one of the offset operations.
본 발명의 실시간 감마 보정 방법에 따르면, 가감승제 연산만으로 감마 보정을 실시할 수 있어 FPGA 로직에서 충분히 구현 가능하며, 부동 소수점이나 분수 제곱근 등 복잡한 연산을 수행하기 위한 별도의 연산장치가 불필요함은 물론 감마 보정을 위한 룩업 테이블을 사용하지 않아 이를 저장하기 위한 별도의 저장장치 역시 불필요하며, 제로 사이클로 감마 보정을 실시할 수 있어 디스플레이장치에서 시간 지연 없이 실시간 감마 보정을 구현할 수 있으며, 특히 LED 전광판의 로컬 LED 컨트롤러에 적용할 경우 코스트를 절감하고 감마 보정 지연에 따른 오동작을 방지할 수 있는 효과가 있다.According to the real-time gamma correction method of the present invention, gamma correction can be performed only by the addition / decrement operation, which can be sufficiently implemented in FPGA logic, and a separate operation device for performing a complex operation such as floating point or fractional square root is not required. Since no lookup table for calibration is used, a separate storage device for storing them is also unnecessary, and gamma correction can be performed in zero cycle, so that the display device can realize real-time gamma correction without delay, especially the local LED of the LED display board. When applied to a controller, it has the effect of reducing the cost and preventing malfunction due to the gamma correction delay.
도 1은 종래 감마 룩업 테이블을 이용한 감마 보정을 예시한 블록도,
도 2는 종래 2개의 감마 보정 테이블을 이용한 감마 보정을 예시한 블록도,
도 3은 본 발명에 따른 실시간 감마 보정 방법을 예시한 흐름도,
도 4는 본 발명에서 VDHL을 이용한 감마 보정 프로그램을 예시한 도면, 및
도 5는 본 발명의 일실시예에 따른 감마 그래프를 보인 도면이다.1 is a block diagram illustrating a gamma correction using a conventional gamma lookup table.
2 is a block diagram illustrating gamma correction using two conventional gamma correction tables;
3 is a flowchart illustrating a real-time gamma correction method according to the present invention;
4 is a diagram illustrating a gamma correction program using VDHL in the present invention, and
5 illustrates a gamma graph according to an embodiment of the present invention.
이하에서는 첨부된 도면을 참조하여 본 발명에 따른 구체적인 실시예가 설명된다. 그러나 이는 본 발명을 특정한 실시 형태에 대하여 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물, 대체물을 포함하는 것으로 이해되어야 한다.Hereinafter, specific embodiments according to the present invention will be described with reference to the accompanying drawings. It is to be understood, however, that the invention is not to be limited to the specific embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.
명세서 전체에 걸쳐 유사한 구성 및 동작을 갖는 부분에 대해서는 동일한 도면 부호를 붙였다. 그리고 본 발명에 첨부된 도면은 설명의 편의를 위한 것으로서, 그 형상과 상대적인 척도는 과장되거나 생략될 수 있다.Parts having similar configurations and operations throughout the specification are denoted by the same reference numerals. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
실시예를 구체적으로 설명함에 있어서, 중복되는 설명이나 당해 분야에서 자명한 기술에 대한 설명은 생략되었다. 또한, 이하의 설명에서 어떤 부분이 다른 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 기재된 구성요소 외에 구성요소를 더 포함할 수 있는 것을 의미한다.In describing the embodiments in detail, overlapping descriptions or descriptions of obvious technology in the art are omitted. Also, in the following description, when a section is referred to as "comprising " another element, it means that it may further include other elements in addition to the described element unless otherwise specifically stated.
또한, 명세서에 기재된 "~부", "~기", "~모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, 어떤 부분이 다른 부분과 전기적으로 연결되어 있다고 할 때, 이는 직접적으로 연결되어 있는 경우뿐만 아니라 그 중간에 다른 구성을 사이에 두고 연결되어 있는 경우도 포함한다. Also, the terms "to", "to", "to", and "modules" in the specification mean units for processing at least one function or operation, and may be implemented by hardware or software or a combination of hardware and software . In addition, when a part is electrically connected to another part, it includes not only a case directly connected but also a case where the other parts are connected to each other in the middle.
제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제2 구성요소는 제1 구성요소로 명명될 수 있고, 유사하게 제1 구성요소도 제2 구성요소로 명명될 수 있다. Terms including ordinal numbers such as first and second may be used to describe various components, but the components are not limited by the terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the second component may be referred to as a first component, and similarly, the first component may also be referred to as a second component.
도 3은 본 발명에 따른 실시간 감마 보정 방법을 예시한 흐름도이다. 도 3을 참조하면, 본 발명의 실시간 감마 보정 방법은 부동 소수점 제곱근(혹은 분수 제곱근) 연산의 수행 없이 감마 보정을 실시하는 방법을 제공한다. 이하에서 언급되는 "제1 감마값" 및 "제2 감마값"은 가상의 감마값으로 자연수이며, "제1 감마값"에 비해 "제2 감마값"이 큰 값을 갖는다. 예컨대, 실제 감마값이 "2.2"라면 제1 감마값은 "2"이고, 제2 감마값은 "3"일 수 있다. 이와 같이 제1 감마값과 제2 감마값은 실제 감마값 전 후의 자연수인 경계값이다.3 is a flowchart illustrating a real-time gamma correction method according to the present invention. Referring to FIG. 3, the real-time gamma correction method of the present invention provides a method of performing gamma correction without performing a floating point square root (or fractional square root) operation. The "first gamma value" and "second gamma value" mentioned below are virtual gamma values, which are natural numbers, and have a larger value of "second gamma value" than "first gamma value". For example, if the actual gamma value is "2.2", the first gamma value may be "2" and the second gamma value may be "3". Thus, the first gamma value and the second gamma value are boundary values which are natural numbers before and after the actual gamma value.
통상적으로 감마값은 2 ~ 3 사이에 위치하므로, 이하의 실시예에서는 제1 감마값이 "2"이고, 제2 감마값이 "3"인 경우를 예시하여 설명한다. 하지만, 본 발명의 기술사상은 제1 감마값 및 제2 감마값이 예시된 것과 다른 자연수의 경계값을 가질 수 있음은 물론이다.Since the gamma value is generally located between 2 and 3, the following example illustrates a case where the first gamma value is "2" and the second gamma value is "3". However, it is a matter of course that the technical idea of the present invention may have a boundary value of a natural number different from that of the first gamma value and the second gamma value.
도 3을 참조하면, 먼저 제1 감마값을 이용하여 제1 감마 보정 출력을 연산한다(ST110). 본 실시예에서 제1 감마값은 "2"이며, 제1 감마 보정 출력은 아래의 계산식1에 의해 연산된다.Referring to FIG. 3, first, a first gamma correction output is calculated using the first gamma value (ST110). In the present embodiment, the first gamma value is "2", and the first gamma correction output is calculated by
(계산식1) (Calculation 1)
여기서, 는 제1 감마 보정 출력이고, 는 비디오 입력 신호이다.here, Is the first gamma correction output, Is the video input signal.
다음으로 제2 감마값을 이용하여 제2 감마 보정 출력을 연산한다(ST120). 본 실시예에서 제2 감마값은 "3"이며, 제2 감마 보정 출력은 아래의 계산식2에 의해 연산된다.Next, a second gamma correction output is calculated using the second gamma value (ST120). In the present embodiment, the second gamma value is "3", and the second gamma correction output is calculated by the following equation (2).
(계산식2) (Calculation 2)
여기서, 는 제2 감마 보정 출력이다.here, Is the second gamma correction output.
다음으로 제1 감마 보정 출력에서 제2 감마 보정 출력을 감산하여 감마 보정 출력 차분을 연산한다(ST130). 감마 보정 차분 출력은 아래의 계산식3에 의해 연산된다.Next, the gamma correction output difference is calculated by subtracting the second gamma correction output from the first gamma correction output (ST130). The gamma correction difference output is calculated by the following equation (3).
(계산식3) (Calculation 3)
여기서, 는 감마 보정 출력 차분이다.here, Is the gamma correction output difference.
계산식3에 의해 얻어진 감마 보정 출력 차분에 실제 감마값의 부동 소수점 아래 값에 대응하는 감마 팩터를 승산하여(감마 팩터를 256으로 제산한 값과 승산하여) 제3 감마 보정 출력을 연산한다(ST140). 제3 감마 보정 출력은 아래의 계산식4에 의해 연산된다. 한편, 감마 팩터는 실제 감마값의 부동 소수점 아래 값을 분수 제곱근 연산하는 복잡한 과정을 회피하기 위한 인자로서, 계산식4와 다른 형태를 가질 수도 있으며, 감마 보정 출력 차분에 감마 팩터를 단지 승산만을 이용하거나 제산만을 이용하여 제3 감마 보정 출력을 연산할 수도 있다.The third gamma correction output is calculated by multiplying (by multiplying the gamma factor by 256) the gamma factor corresponding to the value below the floating point of the actual gamma value to the gamma correction output difference obtained by the equation (3) (ST140). The third gamma correction output is calculated by the following equation (4). On the other hand, the gamma factor is a factor for avoiding the complicated process of calculating the fractional square root of the floating point value of the actual gamma value, and may have a form different from Equation 4. The third gamma correction output may be calculated using the arithmetic.
(계산식4) (Calculation 4)
여기서, 는 제3 감마 보정 출력이고, 는 감마 팩터이다.here, Is the third gamma correction output, Is the gamma factor.
감마 팩터()는 0 내지 255의 자연수 중 하나의 값을 가지며, 테이블 매핑, 비례 연산, 및 옵셋 연산 중 하나의 방법으로 구할 수 있다. 만약, 실제 감마값이 "2.2"라고 한다면, 부동 소수점 이하의 수인 "0.2"를 감마 팩터 테이블에 매핑한다. 도시하지 않았지만, 감마 팩터 테이블은 "0.00 ~ 0.99"의 숫자 테이블과 "0 ~ 255"의 자연수를 매핑하는 테이블이며, 예컨대 "0.2"에 대응하는 감마 팩터는 "51"이다.Gamma Factor ) Has one of natural numbers from 0 to 255, and can be obtained by one of table mapping, proportional operation, and offset operation. If the actual gamma value is " 2.2 " Although not shown, the gamma factor table is a table that maps a numeric table of "0.00-0.99" and a natural number of "0-255", for example, a gamma factor corresponding to "0.2" is "51".
비례 연산 방법에 따르면, "0.2"에 256을 승산하고 소수점 이하의 숫자를 버림하거나 반올림하여 감마 팩터를 구할 수 있다. 다른 예로서, 옵셋 연산 방법에 따르면, 부동 소수점 이하의 수 "0.01 ~ 0.20"까지에 대하여는 지정된 감마 팩터를 부여하고, "0.21 ~ 0.99"에 대하여는 테이블 매핑이나 비례 연산을 수행하여 감마 팩터를 구할 수 있다. 옵셋을 주는 구간은 다양하게 변경될 수 있다.According to the proportional calculation method, a gamma factor can be obtained by multiplying "0.2" by 256 and rounding off or rounding off the number after the decimal point. As another example, according to the offset operation method, a gamma factor can be obtained by assigning a designated gamma factor to the numbers "0.01 to 0.20" below the floating point and performing a table mapping or a proportional operation on "0.21 to 0.99". have. The section giving the offset may be changed in various ways.
마지막으로, 제1 감마 보정 출력 내지 제3 감마 보정 출력을 이용하여 최종 감마 보정 출력을 연산한다(ST150). 예를 들어, 제1 감마 보정 출력에서 제3 감마 보정 출력을 감산하여 최종 감마 보정 출력을 연산할 수 있다. 이 경우 아래의 계산식5가 사용된다.Finally, the final gamma correction output is calculated using the first gamma correction output to the third gamma correction output (ST150). For example, the final gamma correction output may be calculated by subtracting the third gamma correction output from the first gamma correction output. In this case, Equation 5 below is used.
(계산식5) (Calculation 5)
여기서, 는 최종 감마 보정 출력에 의한 비디오 출력 신호이다.here, Is the video output signal by the final gamma correction output.
다른 예로서, 제2 감마 보정 출력에 제3 감마 보정 출력을 가산하여 최종 감마 보정 출력을 연산할 수도 있다. 이 경우 아래의 계산식6이 사용된다.As another example, the final gamma correction output may be calculated by adding the third gamma correction output to the second gamma correction output. In this case, Equation 6 below is used.
(계산식6) (Calculation 6)
도 4는 본 발명에서 VDHL(Very high speed integrated circuit Hardware Description Language)을 이용한 감마 보정 프로그램을 예시한 도면으로서, LED 전광판에서 10비트의 비디오 입력 신호를 16비트의 비디오 출력 신호로 감마 보정하는 경우를 예시하고 있다.FIG. 4 is a diagram illustrating a gamma correction program using a VDHL (Very High Speed Integrated Circuit Hardware Description Language) according to the present invention, wherein a 10-bit video input signal is gamma-corrected to a 16-bit video output signal in an LED display. To illustrate.
도 4를 참조하면, 제1 감마값 및 제2 감마값이 각각 "2" 및 "3"의 자연수이므로, 비디오 입력 신호를 단지 2회 및 3회 승산하는 것만으로 제1 및 2 감마 보정 출력을 구할 수 있다. 그리고 감마 보정 출력 차분에 "0 ~ 255"의 감마 팩터를 "256"으로 나눈 값(실제 감마값의 부동 소수점 이하 수를 디지털 연산식으로 변환한 값)을 승산하여 감마 보정 출력의 조정치를 연산한다.Referring to FIG. 4, since the first gamma value and the second gamma value are natural numbers of "2" and "3", respectively, the first and second gamma correction outputs can be obtained by multiplying the video input signal only two and three times. have. The adjusted value of the gamma correction output is calculated by multiplying the gamma correction output difference by a value obtained by dividing the gamma factor of "0 to 255" by "256" (the value obtained by converting the floating point number of the actual gamma value into a digital expression).
다음으로, "gam20"에서 "gam0-9"를 감산하여 최종 감마 보정 출력을 구할 수 있다. 이 경우, 도 5에 도시된 감마 그래프에서와 같이, "Y=X^2"의 감마 곡선이 점선으로 도시된 감마 곡선으로 시프트하게 되어, 실제 감마값을 이용한 보정치와 근사한 비디오 출력 신호를 얻을 수 있다.Next, the final gamma correction output can be obtained by subtracting "gam0-9" from "gam20". In this case, as in the gamma graph shown in FIG. 5, the gamma curve of "Y = X ^ 2" is shifted to the gamma curve shown by the dotted line, so that a video output signal approximating the correction value using the actual gamma value can be obtained. .
도 4에서는 도시하지 않았지만, "gam30"에 "gam0-9"를 가산하여 최종 감마 보정 출력을 구할 수도 있으며, 이 경우 도 5의 그래프에서 "Y=X^3"의 감마 곡선이 점선으로 도시된 감마 곡선으로 시프트하게 된다.Although not shown in FIG. 4, the final gamma correction output may be obtained by adding "gam0-9" to "gam30". In this case, a gamma curve of "Y = X ^ 3" is shown as a dotted line in the graph of FIG. 5. Shift to the gamma curve.
이상 살펴본 실시간 감마 보정 방법에 따르면, 도 4의 VDHL에서와 같이 가감승제 연산만으로 감마 보정을 완료할 수 있으며, 이는 아주 작은 로직으로 감마 보정을 처리할 수 있음을 의미한다. 따라서 제로 사이클로 감마 보정을 처리할 수 있다. 또한, 부동 소수점 이하의 제곱근 연산을 수행하지 않아 연산장치나 복잡한 로직이 필요하지 않으며, 룩업 테이블을 사용하지 않음에 따라 저장장치 역시 불필요 한 장점이 있다.According to the real-time gamma correction method described above, the gamma correction can be completed only by the addition and subtraction operation as in the VDHL of FIG. 4, which means that the gamma correction can be processed with very little logic. Thus, gamma correction can be processed with zero cycles. In addition, since the square root operation below the floating point is not performed, no operation device or complicated logic is required, and the storage device is also unnecessary because the lookup table is not used.
위에서 개시된 발명은 기본적인 사상을 훼손하지 않는 범위 내에서 다양한 변형예가 가능하다. 즉, 위의 실시예들은 모두 예시적으로 해석되어야 하며, 한정적으로 해석되지 않는다. 따라서 본 발명의 보호범위는 상술한 실시예가 아니라 첨부된 청구항에 따라 정해져야 하며, 첨부된 청구항에 한정된 구성요소를 균등물로 치환한 경우 이는 본 발명의 보호범위에 속하는 것으로 보아야 한다.The invention described above is susceptible to various modifications within the scope not impairing the basic idea. In other words, all of the above embodiments should be interpreted by way of example and not by way of limitation. Therefore, the scope of protection of the present invention should be determined in accordance with the appended claims rather than the above-described embodiments, and should be construed as falling within the scope of the present invention when the constituent elements defined in the appended claims are replaced by equivalents.
Claims (6)
(b) 상기 제1 감마값에 비해 높은 자연수인 제2 감마값을 이용하여 제2 감마 보정 출력을 연산하는 단계;
(c) 상기 제1 감마 보정 출력에서 상기 제2 감마 보정 출력을 감산하여 감마 보정 출력 차분을 연산하는 단계;
(d) 상기 감마 보정 출력 차분에 실제 감마값의 부동 소수점 아래 값에 대응하는 감마 팩터를 승산 및/또는 제산하여 제3 감마 보정 출력을 연산하는 단계; 및
(e) 상기 제1 감마 보정 출력에서 상기 제3 감마 보정 출력을 감산하거나, 상기 제2 감마 보정 출력에 상기 제3 감마 보정 출력을 가산하여 최종 감마 보정 출력을 연산하는 단계
를 포함하는 실시간 감마 보정 방법.(a) calculating a first gamma correction output using a first gamma value that is a natural number;
(b) calculating a second gamma correction output using a second gamma value that is a natural number higher than the first gamma value;
(c) subtracting the second gamma correction output from the first gamma correction output to calculate a gamma correction output difference;
calculating a third gamma correction output by multiplying and / or dividing a gamma correction output difference by a gamma factor corresponding to a value below a floating point of an actual gamma value; And
(e) subtracting the third gamma correction output from the first gamma correction output, or calculating the final gamma correction output by adding the third gamma correction output to the second gamma correction output.
Real time gamma correction method comprising a.
상기 제1 감마값은 "2"이고, 상기 제2 감마값은 "3"이며, 상기 단계(a)의 제1 감마 보정 출력, 단계(b)의 제2 감마 보정 출력, 및 단계(c)의 감마 보정 출력 차분은 각각 아래의 계산식1, 2, 및 3에 의해 연산되는 것을 특징으로 하는 실시간 감마 보정 방법.
(계산식1)
(계산식2)
(계산식3)
여기서, 는 제1 감마 보정 출력이고, 는 제2 감마 보정 출력이고, 는 감마 보정 출력 차분이고, 는 비디오 입력 신호이다.The method of claim 1,
The first gamma value is "2", the second gamma value is "3", the first gamma correction output of step (a), the second gamma correction output of step (b), and the gamma of step (c) The correction output difference is calculated by the following equations 1, 2, and 3, respectively.
(Calculation 1)
(Calculation 2)
(Calculation 3)
here, Is the first gamma correction output, Is the second gamma correction output, Is the gamma correction output difference, Is the video input signal.
상기 단계(d)의 제3 감마 보정 출력은 아래의 계산식4에 의해 연산되는 것을 특징으로 하는 실시간 감마 보정 방법.
(계산식4)
여기서, 는 제3 감마 보정 출력이고, 는 감마 팩터이다.The method of claim 2,
The third gamma correction output of the step (d) is calculated by the following equation (4).
(Calculation 4)
here, Is the third gamma correction output, Is the gamma factor.
상기 단계(e)의 최종 감마 보정 출력은 아래의 계산식5에 의해 연산되는 것을 특징으로 하는 실시간 감마 보정 방법.
(계산식5)
여기서, 는 최종 감마 보정 출력에 의한 비디오 출력 신호이다.The method of claim 3,
The final gamma correction output of step (e) is calculated by the following equation (5).
(Calculation 5)
here, Is the video output signal by the final gamma correction output.
상기 단계(e)의 최종 감마 보정 출력은 아래의 계산식6에 의해 연산되는 것을 특징으로 하는 실시간 감마 보정 방법.
(계산식6)
여기서, 는 최종 감마 보정 출력에 의한 비디오 출력 신호이다.The method of claim 3,
The final gamma correction output of the step (e) is calculated by the following equation (6).
(Calculation 6)
here, Is the video output signal by the final gamma correction output.
상기 단계(d)의 감마 팩터는 실제 감마값의 부동 소수점 아래 값에 대응하는 0 내지 255의 자연수 중 하나이며, 테이블 매핑, 비례 연산, 및 옵셋 연산 중 어느 하나의 방법으로 구해지는 것을 특징으로 하는 실시간 감마 보정 방법.The method of claim 3,
The gamma factor of step (d) is one of natural numbers from 0 to 255 corresponding to the floating point value of the actual gamma value, and is obtained by any one of table mapping, proportional operation, and offset operation. Gamma Correction Method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130015692A KR101257757B1 (en) | 2013-02-14 | 2013-02-14 | Real time gamma correction |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130015692A KR101257757B1 (en) | 2013-02-14 | 2013-02-14 | Real time gamma correction |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR101257757B1 true KR101257757B1 (en) | 2013-04-24 |
Family
ID=48443722
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020130015692A Active KR101257757B1 (en) | 2013-02-14 | 2013-02-14 | Real time gamma correction |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101257757B1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101373118B1 (en) * | 2013-11-20 | 2014-03-11 | 포스텍네트웍스(주) | The automatic brightness control system and method for the led electronic signs using the dsp block in the fpga |
| CN112925498A (en) * | 2021-04-12 | 2021-06-08 | 京东方科技集团股份有限公司 | Method and device for adjusting Gamma value in stacked screen, stacked screen and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030076100A (en) * | 2002-03-22 | 2003-09-26 | 엘지전자 주식회사 | Gamma Correction Device of display device |
| KR100616439B1 (en) | 2005-12-15 | 2006-08-29 | 주식회사 오라시스템 | Gamma Correction Method and Device for Display Board |
| KR20100094815A (en) * | 2009-02-19 | 2010-08-27 | 엘지디스플레이 주식회사 | Gamma revision method for organic electroluminescent display device |
| JP2012525631A (en) | 2009-04-30 | 2012-10-22 | タンデント ビジョン サイエンス インコーポレーティッド | Improved method for image correction |
-
2013
- 2013-02-14 KR KR1020130015692A patent/KR101257757B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030076100A (en) * | 2002-03-22 | 2003-09-26 | 엘지전자 주식회사 | Gamma Correction Device of display device |
| KR100616439B1 (en) | 2005-12-15 | 2006-08-29 | 주식회사 오라시스템 | Gamma Correction Method and Device for Display Board |
| KR20100094815A (en) * | 2009-02-19 | 2010-08-27 | 엘지디스플레이 주식회사 | Gamma revision method for organic electroluminescent display device |
| JP2012525631A (en) | 2009-04-30 | 2012-10-22 | タンデント ビジョン サイエンス インコーポレーティッド | Improved method for image correction |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101373118B1 (en) * | 2013-11-20 | 2014-03-11 | 포스텍네트웍스(주) | The automatic brightness control system and method for the led electronic signs using the dsp block in the fpga |
| CN112925498A (en) * | 2021-04-12 | 2021-06-08 | 京东方科技集团股份有限公司 | Method and device for adjusting Gamma value in stacked screen, stacked screen and storage medium |
| CN112925498B (en) * | 2021-04-12 | 2024-01-26 | 京东方科技集团股份有限公司 | Method, device, stacked screen and storage medium for Gamma value adjustment in stacked screen |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102086163B1 (en) | Pixel look-up table controller and method for real-time correction of led display information | |
| US9837011B2 (en) | Optical compensation system for performing smear compensation of a display device and optical compensation method thereof | |
| US9710892B2 (en) | Image enhancement method and image processing apparatus thereof | |
| JP5938844B2 (en) | Display device | |
| KR20150048394A (en) | Luminance Correction System | |
| US10037307B2 (en) | Device for average calculating of non-linear data | |
| JP2011039477A (en) | Method for control of improving luminance uniformity, luminance calibrating controller, and display device | |
| US9520104B2 (en) | Image display device and LUT adjustment method | |
| WO2019004701A1 (en) | Method for processing image, and display device | |
| CN110021271A (en) | Optical compensation method, optical compensating system, display methods and display device | |
| KR20190055290A (en) | Display device and operation method of the same | |
| CN101763802B (en) | Image strengthening method and device for panel display | |
| KR20150140514A (en) | Method of compensating color of transparent display device | |
| KR101257757B1 (en) | Real time gamma correction | |
| US20150302788A1 (en) | Gamma correction circuit and display device | |
| US20170116901A1 (en) | Image processing device, image processing method, and image display device | |
| US20060268378A1 (en) | Image signal processing circuit, display apparatus, and image signal processing method | |
| KR100364778B1 (en) | Apparatus for expressing screen | |
| CN112825237A (en) | Image processing apparatus and method of operating the same | |
| US20210110753A1 (en) | Electronic device, color adjustment method, and computer-readable recording medium | |
| US20140375695A1 (en) | Display driving apparatus | |
| WO2019061655A1 (en) | Driving method and system for liquid crystal display, and computer-readable medium | |
| EP1494200A3 (en) | Display device | |
| WO2015166531A1 (en) | Display device | |
| CN106657945B (en) | A kind of gamma correction implementation method of non-linear piecewise |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20130214 |
|
| PA0201 | Request for examination | ||
| A302 | Request for accelerated examination | ||
| PA0302 | Request for accelerated examination |
Patent event date: 20130215 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20130214 Patent event code: PA03021R01I Comment text: Patent Application |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20130412 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130418 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20130419 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20170410 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20170410 Start annual number: 5 End annual number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20190319 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20190319 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20200401 Start annual number: 8 End annual number: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20210407 Start annual number: 9 End annual number: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230313 Start annual number: 11 End annual number: 11 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250304 Start annual number: 13 End annual number: 13 |