KR102322709B1 - Image processing method, image processing circuit and display device using the same - Google Patents
Image processing method, image processing circuit and display device using the same Download PDFInfo
- Publication number
- KR102322709B1 KR102322709B1 KR1020150060518A KR20150060518A KR102322709B1 KR 102322709 B1 KR102322709 B1 KR 102322709B1 KR 1020150060518 A KR1020150060518 A KR 1020150060518A KR 20150060518 A KR20150060518 A KR 20150060518A KR 102322709 B1 KR102322709 B1 KR 102322709B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- roll
- sdr
- hdr
- luminance
- Prior art date
Links
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/2003—Display of colours
-
- 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
-
- 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/34—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 by control of light from an independent source
- G09G3/3406—Control of illumination source
-
- 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/34—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 by control of light from an independent source
- G09G3/36—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 by control of light from an independent source using liquid crystals
- G09G3/3611—Control of matrices with row and column drivers
- G09G3/3696—Generation of voltages supplied to electrode drivers
-
- 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/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
- G09G5/026—Control of mixing and/or overlay of colours in general
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2300/00—Aspects of the constitution of display devices
- G09G2300/04—Structural and physical details of display devices
- G09G2300/0439—Pixel structures
- G09G2300/0452—Details of colour pixel setup, e.g. pixel composed of a red, a blue and two green components
-
- 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/0242—Compensation of deficiencies in the appearance of colours
-
- 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/02—Improving the quality of display appearance
- G09G2320/029—Improving the quality of display appearance by monitoring one or more pixels in the display panel, e.g. by monitoring a fixed reference pixel
-
- 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
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0457—Improvement of perceived resolution by subpixel rendering
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/06—Colour space transformation
-
- 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)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Liquid Crystal Display Device Control (AREA)
- Picture Signal Circuits (AREA)
Abstract
본 발명은 데이터 드라이브 IC의 감마 변환 없이 HDR 영상의 화질 열화를 최소화하여 SDR 표시 장치에 표시할 수 있는 영상 처리 방법 및 회로와 그를 이용한 표시 장치에 관한 것이다.
본 발명의 영상 처리 방법은 HDR을 갖는 제1 영상을, SDR를 갖는 표시 장치에 표시하기 위하여, 표시 장치에 대응하는 다수의 감마 커브들 중 상기 제1 영상과 누적 최소 휘도 오차를 갖는 감마 커브를 선택하는 단계와; 상기 선택된 감마 커브에 따라 상기 제1 영상을 SDR를 갖는 제2 영상으로 변환하는 단계를 포함한다.The present invention relates to an image processing method and circuit capable of minimizing image quality degradation of an HDR image to be displayed on an SDR display device without gamma conversion of a data drive IC, and a display device using the same.
In an image processing method of the present invention, in order to display a first image having HDR on a display device having SDR, a gamma curve having a cumulative minimum luminance error with the first image among a plurality of gamma curves corresponding to the display device is generated. selecting; and converting the first image into a second image having an SDR according to the selected gamma curve.
Description
본 발명은 표시 장치에 관한 것으로, 특히 하이 다이나믹 레인지(High Dynamic Range; HDR) 영상의 화질 열화를 최소화하여 스탠다드 다이나믹 레인지(Standard Dynamic Range; SDR) 표시 장치에 표시할 수 있는 영상 처리 방법 및 영상 처리 회로와 그를 이용한 표시 장치에 관한 것이다.The present invention relates to a display device, and in particular, an image processing method and image processing that can be displayed on a Standard Dynamic Range (SDR) display device by minimizing the quality degradation of a High Dynamic Range (HDR) image It relates to a circuit and a display device using the same.
일반적으로, 촬영된 영상을 표시 장치에 표시하기 위해서는 영상에 대한 디지털화가 요구된다. 이때 감마 인코딩(Gamma Encoding) 및 감마 디코딩(Gamma Decoding) 과정이 필요하다. 감마 인코딩은 주어진 대역폭(예를 들어 8 비트 영상 신호는 256 계조)내 최대한의 정보를 담는데 목적이 있고, 인간 시각 인지 특성상 고휘도 구간 대비 저휘도 구간에서 상대적으로 밝기 변화에 민감한, 즉 비선형적인 특성을 갖는다. 이를 고려하여, 감마 인코딩시 비선형적 전달 함수를 사용하는데, 이 함수는 2.4의 역수를 지수로 하는 Rec.(Recommendation) 709와 Rec.1886 표준으로 정의되었다. 표시 장치는 감마 인코딩된 영상을 원래 의도된 계조별 휘도로 변환하기 위해, 인코딩시 사용된 전달 함수의 역함수인 2.4를 지수로 갖는 함수를 고려하여 감마 레퍼런스 전압을 결정한다.In general, in order to display a photographed image on a display device, digitization of the image is required. In this case, gamma encoding and gamma decoding are required. Gamma encoding aims to contain the maximum amount of information within a given bandwidth (eg, 256 gray levels for an 8-bit video signal), and is relatively sensitive to brightness changes in the low luminance section compared to the high luminance section due to the characteristics of human visual perception, i.e., a non-linear characteristic. has In consideration of this, a non-linear transfer function is used for gamma encoding, which is defined in the Rec. (Recommendation) 709 and Rec. 1886 standards with the reciprocal of 2.4 as the exponent. The display device determines the gamma reference voltage in consideration of a function having an exponent of 2.4, which is an inverse function of a transfer function used during encoding, in order to convert a gamma-encoded image into an originally intended luminance for each gray level.
종래의 Rec.709 표준시 고려된 표시 장치는 CRT(Cathode-Ray Tube)이기 때문에 약 0 ~ 100 cd/m2의 좁은 다이나믹 레인지를 갖는데, 2.4는 CRT의 다이나믹 레인지에 맞는 것이므로 다이나믹 레이지가 넓어지면 인간 시각 인지 특성에 맞지 않게 된다. 실제 인간은 현실 세계에서 대략 10-4 ~ 108 cd/m2의 넓은 다이나믹 레인지를 갖고 있다. 이를 고려한 기술이 하이 다이나믹 레인지(High Dynamic Range; 이하 HDR)이며, 지금까지 HDR 기술은 대부분 카메라 분야에 집중되어 있었다.The conventional Rec.709 standard time display device is a CRT (Cathode-Ray Tube), so it has a narrow dynamic range of about 0 to 100 cd/m 2 . It does not fit the visual perception characteristics. Real humans have a wide dynamic range of approximately 10 -4 to 10 8 cd/m 2 in the real world. A technology that takes this into consideration is High Dynamic Range (HDR), and until now, HDR technology has been mostly focused on the camera field.
최근, HDR을 영상 제작과 디스플레이 개발 등까지 확장하기 위한 움직임이 생겨났고, 대표적으로 SMPTE(Society of Motion Picture and Television Engineers) ST.(Standard) 2084 표준, BDA (Bluray Disc Association) HDR 규격 등이 제정되거나 논의 중이다. SMPTE ST.2084 표준은 HDR 표시 장치를 위한 HDR 영상을 인코딩하는 전기-광학 전달 함수(Electro-Optical Transfer Function; 이하 EOTF)를 의미하는 것으로 지각적인 양자화(Perceptual Quantzer; 이하 PQ)라고도 한다.Recently, there has been a movement to expand HDR to video production and display development, and representatively, SMPTE (Society of Motion Picture and Television Engineers) ST. (Standard) 2084 standard, BDA (Bluray Disc Association) HDR standard, etc. were enacted. or are under discussion. The SMPTE ST.2084 standard refers to an Electro-Optical Transfer Function (EOTF) that encodes an HDR image for an HDR display device, and is also called Perceptual Quantzer (PQ).
전술한 바와 같이, 감마 인코딩은 주어진 대역폭 내에 최대한의 정보를 담기 위한 목적이고, 디코딩은 인코딩된 정보를 원래 밝기 표현으로 변환하기 위한 과정이다. 따라서, 인코딩과 디코딩 간은 역함수 관계이므로 인코딩과 디코딩의 함수가 상이하다면 화질 열화를 피할 수가 없다.As described above, gamma encoding aims to contain the maximum amount of information within a given bandwidth, and decoding is a process for converting encoded information into an original brightness representation. Accordingly, since encoding and decoding are inversely functional, image quality deterioration cannot be avoided if the functions of encoding and decoding are different.
즉, HDR 영상은 SDR 영상보다 화질이 좋아야 하지만, HDR 영상을 종래의 스탠다드 다이나믹 레인지(Standard Dynamic Range; 이하 SDR) 표시 장치에 표시하는 경우 인코딩과 디코딩의 함수가 상이하여 SDR 영상보다 화질이 열화되는 문제점이 있다.That is, the HDR image should have better quality than the SDR image, but when the HDR image is displayed on a conventional standard dynamic range (SDR) display device, the encoding and decoding functions are different and the image quality is deteriorated compared to the SDR image. There is a problem.
이는 종래의 SDR 표시 장치는 대부분 종래의 SDR 표준(Rec.709/Rec.1886)으로 정의된 감마를 이용하여 디코딩함에 따라, HDR 표준(ST.2084)으로 인코딩된 HDR 영상은 제대로 디코딩되지 않았기 때문이며, 이러한 문제는 표시 장치의 다이나믹 레인지가 아무리 넓어진다고 해결되지 않는다. This is because the HDR image encoded with the HDR standard (ST.2084) was not properly decoded as most conventional SDR display devices decode using the gamma defined by the conventional SDR standard (Rec.709/Rec.1886). , this problem is not solved no matter how wide the dynamic range of the display device is.
위 경우와 반대로 HDR 표준(ST.2084)을 따르는 표시 장치가 있다면, HDR 영상은 정확히 표현되겠지만, SDR 영상은 정확하게 표현되지 않을 것이다.Contrary to the above case, if there is a display device conforming to the HDR standard (ST.2084), the HDR image will be accurately expressed, but the SDR image will not be accurately expressed.
이러한 문제점들을 해결하기 위해서는, 영상이 인코딩된 전달 함수에 정확히 대응되는 디코딩 함수가 표시 장치에서 구현되어야 한다. 따라서, 표시 장치의 관점에서 SDR 및 HDR 영상을 모두 제대로 표현하기 위해서는 SDR 및 HDR 각각의 디코딩 함수(EOTF)를 데이터 드라이브 IC에 구현하는 것이 가장 이상적이지만, 코스트가 상승하는 문제점이 있다.In order to solve these problems, a decoding function that exactly corresponds to an image-encoded transfer function must be implemented in the display device. Therefore, in order to properly represent both SDR and HDR images from the viewpoint of a display device, it is ideal to implement each decoding function (EOTF) of SDR and HDR in the data drive IC, but there is a problem in that the cost increases.
본 발명은 전술한 종래의 문제점을 해결하기 위하여 안출된 것으로, 본 발명이 해결하고자 하는 과제는 데이터 드라이브 IC의 감마 변환 없이 HDR 영상의 화질 열화를 최소화하여 SDR 표시 장치에 표시할 수 있는 영상 처리 방법 및 회로와 그를 이용한 표시 장치를 제공하는 것이다.The present invention has been devised to solve the above-mentioned problems of the prior art, and the problem to be solved by the present invention is an image processing method capable of displaying on an SDR display device by minimizing the deterioration of the image quality of an HDR image without gamma conversion of a data drive IC. and a circuit and a display device using the same.
상기 과제를 해결하기 위하여, 본 발명의 실시예에 따른 영상 처리 방법은 HDR을 갖는 제1 영상을, SDR를 갖는 표시 장치에 표시하기 위하여, 표시 장치에 대응하는 다수의 감마 커브들 중 상기 제1 영상과 누적 최소 휘도 오차를 갖는 감마 커브를 선택하는 단계와; 상기 선택된 감마 커브에 따라 상기 제1 영상을 SDR를 갖는 제2 영상으로 변환하는 단계를 포함한다.In order to solve the above problems, in an image processing method according to an embodiment of the present invention, in order to display a first image having HDR on a display device having SDR, the first image among a plurality of gamma curves corresponding to the display device is displayed. selecting a gamma curve having an image and a cumulative minimum luminance error; and converting the first image into a second image having an SDR according to the selected gamma curve.
상기 누적 최소 휘도 오차를 갖는 감마 커브를 선택하는 단계는 최대 휘도가 서로 다른 상기 다수의 감마 커브들 각각에 상기 제1 영상을 맵핑하여 프레임별 휘도 오차를 산출하고, 산출된 휘도 오차를 누적하여, 상기 다수의 감마 커브 각각에 대한 누적 휘도 오차를 검출하는 단계와, 상기 다수의 감마 커브 각각에 대한 누적 휘도 오차 중 상기 누적 최소 오차를 갖는 감마 커브를 선택하는 단계와, 상기 선택된 감마 커브의 최대 휘도를 결정하여 출력하는 단계를 포함한다.The step of selecting the gamma curve having the cumulative minimum luminance error comprises calculating the luminance error for each frame by mapping the first image to each of the plurality of gamma curves having different maximum luminance, and accumulating the calculated luminance error; detecting a cumulative luminance error for each of the plurality of gamma curves; selecting a gamma curve having the cumulative minimum error from among the cumulative luminance errors for each of the plurality of gamma curves; It includes the step of determining and outputting.
상기 제1 영상을 제2 영상으로 변환하는 단계는 상기 다수의 감마 커브들 각각에 대응하여 미리 설정된 HDR-to-SDR 변환용 룩업 테이블(이하 LUT) 중 상기 결정된 최대 휘도에 대응하는 LUT를 선택하는 단계와, 상기 선택된 LUT를 이용하여 상기 제1 영상을 상기 제2 영상으로 맵핑하는 단계를 포함한다.The converting of the first image into the second image includes selecting a LUT corresponding to the determined maximum luminance from a lookup table for HDR-to-SDR conversion (hereinafter referred to as LUT) preset corresponding to each of the plurality of gamma curves. and mapping the first image to the second image using the selected LUT.
본 발명의 영상 처리 방법은 상기 어느 하나의 감마 커브를 선택하는 단계 이전에, 상기 제1 영상을 분석한 결과에 따른 영상 특성에 맞추어 롤-오프 변곡점을 결정하는 단계와, 상기 제1 영상에서 상기 결정된 롤-오프 변곡점 이상의 고계조를 롤-오프 처리하는 단계를 추가로 포함한다.In the image processing method of the present invention, before the step of selecting any one gamma curve, determining a roll-off inflection point according to image characteristics according to the analysis result of the first image; The method further includes the step of roll-off processing a high gradation above the determined roll-off inflection point.
상기 롤-오프 변곡점을 결정하는 단계는 상기 제1 영상에 대한 히스토그램을 분석하여 상위 n%(100 보다 작은 자연수) 이상의 고계조 빈도수를 산출하고, 산출된 고계조 빈도수에 따라 상기 롤-오프 변곡점을 적응적으로 결정한다.In the determining of the roll-off inflection point, the high grayscale frequency of the top n% (a natural number less than 100) is calculated by analyzing the histogram of the first image, and the roll-off inflection point is determined according to the calculated high grayscale frequency. adaptively determined.
본 발명의 영상 처리 방법은 상기 제1 영상을 분석하기 이전에, 옵션 정보에 따라 입력 영상이 HDR 영상인지 또는 SDR 영상인지를 판단하는 단계와, 상기 입력 영상이 상기 SDR 영상이면 그 입력 영상을 바이패스시키고, 상기 입력 영상이 상기 HDR 영상일 때, 상기 입력 영상을 상기 제1 영상으로 공급하는 단계를 추가로 포함한다.The image processing method of the present invention includes the steps of determining whether an input image is an HDR image or an SDR image according to option information before analyzing the first image; and if the input image is the SDR image, the input image is converted passing, and supplying the input image as the first image when the input image is the HDR image.
본 발명의 실시예에 따른 영상 처리 회로는 HDR를 갖는 제1 영상을, SDR를 갖는 표시 장치에 표시하기 위하여, 상기 제1 영상을 분석한 결과에 따른 영상 특성에 맞추어 롤-오프 변곡점을 결정하고, 상기 제1 영상에서 상기 결정된 롤-오프 변곡점 이상의 고계조를 롤-오프 처리하는 롤-오프 처리부와; 상기 표시 장치에 대응하는 다수의 감마 커브들 중 상기 제1 영상과 누적 최소 휘도 오차를 갖는 감마 커브를 선택하고, 상기 선택된 감마 커브에 따라 상기 제1 영상을 상기 SDR을 갖는 제2 영상으로 변환하는 영상 맵핑부를 포함한다.In order to display a first image having HDR on a display device having SDR, the image processing circuit according to an embodiment of the present invention determines a roll-off inflection point according to image characteristics according to a result of analyzing the first image, and , a roll-off processing unit for roll-off processing a high gradation equal to or greater than the determined roll-off inflection point in the first image; selecting a gamma curve having a cumulative minimum luminance error with the first image from among a plurality of gamma curves corresponding to the display device, and converting the first image into a second image having the SDR according to the selected gamma curve; It includes an image mapping unit.
상기 롤-오프 처리부는 상기 제1 영상에 대한 히스토그램을 분석하여 상위 n%(100 보다 작은 자연수) 이상의 고계조 빈도수를 산출하여 출력하는 히스토그램 분석부와, 상기 산출된 고계조 빈도수에 따라 롤-오프 변곡점을 적응적으로 결정하는 롤-오프 변곡점 결정부와, 상기 제1 영상에서 상기 결정된 롤-오프 변곡점 이상의 고계조를 롤-오프 처리하는 롤-오프 연산부를 포함한다.The roll-off processing unit analyzes the histogram of the first image and calculates and outputs a high grayscale frequency of higher than n% (a natural number less than 100) and outputs the histogram analysis unit, and roll-off according to the calculated high grayscale frequency and a roll-off inflection point determiner that adaptively determines an inflection point, and a roll-off operator that rolls-off a high grayscale greater than or equal to the determined roll-off inflection point in the first image.
상기 영상 맵핑부는 최대 휘도가 서로 다른 상기 다수의 감마 커브들 각각에 상기 HDR 영상을 맵핑하여 프레임별 휘도 오차를 산출하고, 산출된 휘도 오차를 누적하여, 상기 다수의 감마 커브 각각에 대한 누적 휘도 오차를 검출하는 누적 휘도 오차 검출부와, 상기 다수의 감마 커브 각각에 대한 누적 휘도 오차 중 상기 누적 최소 오차를 갖는 감마 커브를 선택하고, 상기 선택된 감마 커브의 최대 휘도를 결정하여 출력하는 최대 휘도 결정부와, 상기 다수의 감마 커브들 각각에 대응하여 미리 설정된 HDR-to-SDR 변환용 LUT들 중 상기 결정된 최대 휘도에 대응하는 LUT를 선택하고, 선택된 LUT를 이용하여 상기 제1 영상을 상기 제2 영상으로 맵핑하는 HDR-to-SDR 변환부를 포함한다.The image mapping unit maps the HDR image to each of the plurality of gamma curves having different maximum luminance, calculates a luminance error for each frame, accumulates the calculated luminance error, and accumulates the luminance error for each of the plurality of gamma curves a cumulative luminance error detector for detecting , selects a LUT corresponding to the determined maximum luminance from among LUTs for HDR-to-SDR conversion preset corresponding to each of the plurality of gamma curves, and converts the first image into the second image using the selected LUT It includes an HDR-to-SDR converter for mapping.
본 발명의 영상 처리 회로는 상기 롤-오프 처리부의 앞에 위치하여, 옵션 정보에 따라 입력 영상이 HDR 영상인지 또는 SDR 영상인지를 판단하고, 상기 입력 영상이 상기 SDR 영상이면 그 입력 영상을 바이패스시키고, 상기 입력 영상이 상기 HDR 영상일 때, 그 입력 영상을 상기 롤-오프 처리부에 상기 제1 영상으로 공급하는 콘텐츠 선택부를 추가로 포함한다.The image processing circuit of the present invention is located in front of the roll-off processing unit, determines whether an input image is an HDR image or an SDR image according to option information, and bypasses the input image if the input image is the SDR image , when the input image is the HDR image, further comprising a content selection unit for supplying the input image as the first image to the roll-off processing unit.
본 발명의 실시예에 따른 표시 장치는 표시 패널과, 전술한 영상 처리 회로와, 상기 영상 처리 회로부터 공급된 영상을 상기 표시 패널에 표시하는 패널 구동부와, 상기 패널 구동부의 구동 타이밍을 제어하는 타이밍 컨트롤러를 포함한다. 상기 영상 처리 회로는 상기 타이밍 컨트롤러에 내장되거나, 상기 타이밍 컨트롤러와 상기 패널 구동부 사이에 위치하거나, 상기 타이밍 컨트롤러의 앞단에 위치한다.A display device according to an exemplary embodiment includes a display panel, the above-described image processing circuit, a panel driver for displaying an image supplied from the image processing circuit on the display panel, and a timing for controlling a driving timing of the panel driver Includes controller. The image processing circuit is embedded in the timing controller, located between the timing controller and the panel driver, or located in front of the timing controller.
본 발명의 표시 장치는 상기 표시 패널에 광을 조사하는 백라이트 유닛과, 상기 영상 처리 회로에서 결정된 상기 최대 휘도를 이용하여 상기 타이밍 컨트롤러에서 출력되는 디밍값에 응답하여, 상기 백라이트 유닛의 휘도를 조정하는 백라이트 드라이버를 추가로 포함한다.The display device of the present invention includes a backlight unit irradiating light to the display panel, and adjusting the luminance of the backlight unit in response to a dimming value output from the timing controller using the maximum luminance determined by the image processing circuit. It additionally includes a backlight driver.
본 발명에 따른 영상 처리 방법 및 회로와 그를 이용한 표시 장치는 SDR 표시 장치에서 HDR 표준으로 인코딩된 HDR 영상을 SDR 표준으로 인코딩된 영상처럼 데이터 변환을 수행함으로써 데이터 드라이브 IC의 감마 변환 없이 SDR 영상과 HDR 영상을 모두 최소 오차의 화질 열화로 구현할 수 있다.The image processing method and circuit according to the present invention and a display device using the same perform data conversion on an HDR image encoded with the HDR standard in the SDR display device like an image encoded with the SDR standard, so that the SDR image and HDR image without gamma conversion of the data drive IC All images can be implemented with image quality degradation with minimum error.
다시 말하여, 본 발명에 따른 영상 처리 방법 및 회로와 그를 이용한 표시 장치는 HDR 영상의 분석을 통해 적응적으로 롤-오프 변곡점을 결정함으로써 고계조 포화를 최소화함과 아울러, HDR 영상에 대하여 누적 최소 휘도 오차를 갖는 감마 커브를 결정하여 HDR 영상을 SDR 영상으로 변환함으로써 HDR-to-SDR 맵핑에 의한 계조 손실을 최소화할 수 있다. 이에 따라, HDR 영상의 화질 열화를 최소화하여 SDE 표시 장치에서 HDR 영상을 출력할 수 있다.In other words, the image processing method and circuit according to the present invention and a display device using the same minimize high grayscale saturation by adaptively determining a roll-off inflection point through analysis of an HDR image, and the cumulative minimum for an HDR image. By determining a gamma curve having a luminance error and converting an HDR image into an SDR image, grayscale loss due to HDR-to-SDR mapping can be minimized. Accordingly, it is possible to output the HDR image from the SDE display device by minimizing the deterioration of the image quality of the HDR image.
도 1은 본 발명의 이해를 돕기 위하여 HDR 전달 함수(ST.2084)에 따른 PQ 인코딩 커브와, SDR 전달 함수(Rec.1886)에 따른 감마 인코딩 커브를 비교하여 나타낸 그래프이다.
도 2는 본 발명의 이해를 돕기 위하여 HDR 전달 함수(ST.2084)를 따르는 PQ 디코딩 커브와, SDR 전달 함수(Rec.1886)를 따르는 감마 디코딩 커브를 비교하여 나타낸 그래프이다.
도 3은 본 발명의 이해를 돕기 위하여 HDR 영상의 계조값을 2.2 감마 커브를 따라 맵핑할 때 계조 손실이 발생하는 경우를 예를 들어 나타낸 도면이다.
도 4는 본 발명의 실시예에 따른 영상 처리 회로의 구성을 개략적으로 나타낸 블록도이다.
도 5는 도 4에 도시된 롤-오프 처리부에서의 고계조 포화를 최소화하기 위한 롤-오프 처리를 클립핑 처리와 비교하여 나타낸 그래프이다.
도 6은 도 4에 도시된 롤-오프 처리부에서 영상 특성에 따라 적응적으로 롤-오프 시작점을 결정하는 방법을 설명하기 위한 도면이다.
도 7은 도 4에 도시된 누적 휘도 오차 계산부의 내부 구성을 나타낸 블록도이다.
도 8은 본 발명의 실시예에 따른 영상 처리 방법을 단계적으로 나타낸 플로우 챠트이다.
도 9는 본 발명의 실시예에 따른 영상 처리 회로가 적용된 액정 표시 장치를 개략적으로 나타낸 블록도이다.1 is a graph illustrating a comparison between a PQ encoding curve according to an HDR transfer function (ST.2084) and a gamma encoding curve according to an SDR transfer function (Rec.1886) in order to facilitate understanding of the present invention.
2 is a graph illustrating a comparison between a PQ decoding curve conforming to the HDR transfer function (ST.2084) and a gamma decoding curve conforming to the SDR transfer function (Rec.1886) in order to help the understanding of the present invention.
3 is a diagram illustrating a case in which grayscale loss occurs when a grayscale value of an HDR image is mapped along a 2.2 gamma curve in order to facilitate understanding of the present invention.
4 is a block diagram schematically illustrating the configuration of an image processing circuit according to an embodiment of the present invention.
FIG. 5 is a graph illustrating a roll-off process for minimizing high grayscale saturation in the roll-off processor shown in FIG. 4 compared with a clipping process.
FIG. 6 is a view for explaining a method of adaptively determining a roll-off start point according to image characteristics in the roll-off processing unit shown in FIG. 4 .
7 is a block diagram illustrating an internal configuration of the cumulative luminance error calculator shown in FIG. 4 .
8 is a flowchart illustrating an image processing method step-by-step according to an embodiment of the present invention.
9 is a block diagram schematically illustrating a liquid crystal display to which an image processing circuit is applied according to an exemplary embodiment of the present invention.
도 1은 본 발명의 이해를 돕기 위하여 HDR 전달 함수(ST.2084)에 따른 PQ 인코딩 커브와, SDR 전달 함수(Rec.1886)에 따른 감마 인코딩 커브를 비교하여 나타낸 그래프이다.1 is a graph illustrating a comparison between a PQ encoding curve according to an HDR transfer function (ST.2084) and a gamma encoding curve according to an SDR transfer function (Rec.1886) in order to facilitate understanding of the present invention.
HDR 표시 장치를 고려한 SMPTE ST.2084는 다이나믹 레인지가 0 ~ 10,000 cd/m2이며, 이는 종래의 SDR 표시 장치의 0 ~ 100 cd/m2보다 훨씬 넓은 다이나믹 레인지를 고려하여 결정된 것이다. 이에 따라, HDR 영상을 인코딩하는 ST.2084 전달 함수와, SDR 영상을 인코딩하는 BT.1886 전달 함수는 큰 차이를 갖는다.SMPTE ST.2084 considering HDR display has a dynamic range of 0 to 10,000 cd/m 2 , which is determined in consideration of a much wider dynamic range than 0 to 100 cd/m 2 of the conventional SDR display. Accordingly, there is a big difference between the ST.2084 transfer function for encoding an HDR image and the BT.1886 transfer function for encoding an SDR image.
도 1을 참조하면, HDR 표준인 ST.2084 전달 함수에 따른 계조 대 휘도 그래프를 나타낸 PQ 인코딩 커브(빨간색)와, SDR 표준인 BT.1886 전달 함수에 따른 계조 대 휘도 그래프를 나타낸 감마 인코딩 커브(파란색)는 매우 큰 차이를 보임을 알 수 있다.Referring to FIG. 1, a PQ encoding curve (red) showing a grayscale versus luminance graph according to the HDR standard ST.2084 transfer function, and a gamma encoding curve showing a grayscale versus luminance graph according to the SDR standard BT.1886 transfer function ( Blue) shows a very large difference.
본 발명은 SDR 전달 함수(Rec.709 / Rec.1886)를 따르는 SDR 표시 장치에서 드라이브 IC의 감마 변환없이 SDR 영상 및 HDR 영상을 최소한의 화질 열화로 구현하는 방법을 제안한다. The present invention proposes a method for implementing an SDR image and an HDR image with minimal image quality degradation without gamma conversion of a drive IC in an SDR display device conforming to the SDR transfer function (Rec.709 / Rec.1886).
이를 위한, 본 발명의 기본 개념은 HDR의 전달 함수(ST.2084), 즉 PQ로 인코딩된 영상을 SDR 전달 함수(Rec.709 / Rec.1886)로 인코딩된 영상처럼 데이터 변환하는 것이다.For this purpose, the basic concept of the present invention is to convert an image encoded with the HDR transfer function (ST.2084), that is, the PQ encoded image, like an image encoded with the SDR transfer function (Rec.709 / Rec.1886).
도 2는 본 발명의 기본 개념에 대한 이해를 돕기 위하여 HDR 전달 함수 ST.2084(= PQ)에 따른 디코딩 시점의 PQ 커브와, SDR 전달 함수에 따른 디코딩 시점의 2.2 감마 커브를 비교하여 나타낸 것이다.FIG. 2 shows a comparison of the PQ curve at the decoding time according to the HDR transfer function ST.2084 (= PQ) and the 2.2 gamma curve at the decoding time according to the SDR transfer function in order to help the understanding of the basic concept of the present invention.
도 2를 참조하면, PQ로 인코딩된 영상의 150 계조값은 표시 장치에서 대략 250 nit.로 표현되어야 하지만, 감마 2.2를 따르는 최대 400 nit.의 SDR 표시 장치에서는 120 nit.로 표현될 수 밖에 없다. 이로 인하여, 종래의 기술에서 설명한 바와 같이 SDR 표시 장치에서 HDR 영상이 어둡게 표시된다. Referring to FIG. 2 , the 150 gradation value of the PQ-encoded image should be expressed as approximately 250 nit. in the display device, but in the SDR display device with a maximum of 400 nit. . For this reason, as described in the prior art, the HDR image is displayed darkly in the SDR display device.
반면, 도 2를 참조하면, SDR 표시 장치에서 HDR 영상의 150 계조를 180 계조로 변경(맵핑)하면 인코딩시와 동일한 250 nit.로 표현할 수 있다.On the other hand, referring to FIG. 2 , when the 150 gray level of the HDR image is changed (mapped) to 180 gray level in the SDR display device, the same 250 nit.
그러나, 이와 같은 단순한 데이터 맵핑 방법은 몇 가지 문제점이 야기될 수 있다. 첫째, 동일한 대역폭(예를 들어 PQ와 2.2 감마 모두 8 비트라 가정할 경우)에서 1:1 매칭이 불가능하므로 계조 손실이 불가피하다. 둘째, PQ의 다이나믹 레인지가 대체로 표시 장치의 다이나믹 레인지보다 넓으므로, 도 2에서 PQ로 인코딩된 영상의 200계조는 대략 1,000 nit가 넘을 것으로 보이나, 최대 400 nit.의 SDR 표시 장치에서는 표현 불가능하므로 고계조의 휘도가 포화되어 고계조에서 계조 뭉침이 발생한다.However, such a simple data mapping method may cause several problems. First, since 1:1 matching is impossible in the same bandwidth (for example, assuming that both PQ and 2.2 gamma are 8 bits), grayscale loss is inevitable. Second, since the dynamic range of PQ is generally wider than that of the display device, 200 gradations of the PQ-encoded image in FIG. 2 are expected to exceed about 1,000 nits, but it is impossible to express in SDR display devices of up to 400 nits. The luminance of grayscales is saturated, and grayscale clustering occurs at high grayscales.
도 3은 전술한 PQ로 인코딩된 HDR 영상의 계조값을 2.2 감마 커브를 따라 데이터 맵핑할 때의 계조 손실이 발생하는 경우를 예를 들어 나타낸 도면이다.FIG. 3 is a diagram illustrating a case in which grayscale loss occurs when data mapping of grayscale values of the above-described PQ-encoded HDR image along the 2.2 gamma curve occurs.
도 3을 참조하면, SDR 표시 장치의 최대 휘도(400, 800, 1000, 1500, 2000, 4000)가 올라갈수록 낮은 계조에서의 손실이 커질 수 있음을 알 수 있다. 단편적으로, 최대 400nit.의 2.2 감마 표시 장치에서는 PQ로 인코딩된 16계조가 6계조로 맵핑되지만, 최대 4000nit의 2.2 감마 표시 장치에서는 2 계조로 맵핑되므로 낮은 계조에서 계조 손실이 큼을 알 수 있다. Referring to FIG. 3 , it can be seen that as the
이러한 문제점들을 해결하기 위하여, 본 발명은 HDR 영상을 SDR 감마 커브에 따라 맵핑함에 의한 계조 손실과, HDR 영상의 다이나믹 레인지가 SDR 표시 장치의 다이나믹 레인지보다 넓은 경우 발생 가능한 고계조 포화를 최소화하기 위한 영상 처리 방법 및 영상 처리 회로를 제안한다.In order to solve these problems, the present invention provides an image for minimizing grayscale loss due to mapping an HDR image according to the SDR gamma curve and high grayscale saturation that may occur when the dynamic range of the HDR image is wider than the dynamic range of the SDR display device. A processing method and an image processing circuit are proposed.
도 4는 본 발명의 실시예에 따른 영상 처리 회로의 구성을 개략적으로 나타낸 블록도이다.4 is a block diagram schematically illustrating the configuration of an image processing circuit according to an embodiment of the present invention.
도 4에 도시된 영상 처리 회로(50)는 컨텐츠 선택부(10), 롤-오프(Roll-off) 처리부(20), 영상 맵핑부(30)를 구비한다. 롤-오프 처리부(20)는 히스토그램(Histogram) 분석부(22), 롤-오프 변곡점 결정부(24), 롤-오프 연산부(26)를 구비한다. 영상 맵핑부(30)는 누적 휘도 오차 검출부(32), 최대 휘도 결정부(34), HDR-to-SDR 변환부(36)를 구비한다.The
컨텐츠 선택부(10)는 외부로부터 입력 영상(RGB) 및 옵션 정보를 입력받고, 옵션 정보에 따라 입력 영상(RGB)이 HDR 영상인지 SDR 영상인지를 판단한다. 옵션 정보는 입력 영상(RGB)이 HDR 영상인지 또는 SDR 영상인지 지시하는 영상 정보를 포함한다. 컨텐츠 선택부(10)는 입력 영상(RGB)이 HDR 영상이면 롤-오프 처리부(20)로 출력하고, 입력 영상(RGB)이 SDR 영상이면 데이터 드라이버로 출력한다.The
롤-오프 처리부(20)는 컨텐츠 선택부(10)로부터 공급된 HDR 영상을 SDR 영상으로 맵핑하기 이전에, 맵핑에 의한 고계조 포화를 최소화하기 위하여 고계조 영역의 휘도를 전체적으로 어둡게 조정하는 롤-오프(Roll-off) 처리 기법을 이용한다. 특히, 롤-오프 처리부(20)는 입력 HDR 영상을 분석한 영상 특성에 따라 적응적으로 롤-오프 처리를 수행한다. 롤-오프 처리부(20)는 영상 특성에 따라 적응적으로 롤-오프가 시작되는 계조 위치를 나타내는 변곡점(롤-오프 시작점)을 결정함으로써 고계조 포화 및 변곡점에 의한 화질 열화를 최소화한다. 다시 말하여, 롤-오프 처리부(20)는 HDR 영상 기반의 히스토그램을 분석하여 상위 n% 이상의 고계조 빈도수에 따라 롤-오프 변곡점(롤-오프 시작점)을 적응적으로 결정하고, 결정된 변곡점 이상의 고계조에 대해서는 롤-오프 처리하여 출력한다. Before mapping the HDR image supplied from the
이를 위하여, 롤-오프 처리부(20)는 DR 영상 기반의 히스토그램을 분석하여 상위 n% 이상의 고계조 빈도수를 출력하는 히스토그램 분석부(22)와, 히스토그램 분석부(22)로부터의 고계조 빈도수에 따라 롤-오프 변곡점을 적응적으로 결정하는 롤-오프 변곡점 결정부(24)와, 결정된 변곡점 이상의 고계조에 대해서는 롤-오프 처리를 위한 연산을 수행하는 롤-오프 연산부(26)를 구비한다.To this end, the roll-
도 5는 도 4에 도시된 롤-오프 처리부(20)의 롤-오프 방식을 설명하기 위한 그래프이다.5 is a graph for explaining a roll-off method of the roll-
도 5에 있어서, 파란 점선은 입력 영상의 다이나믹 레인지가 표시 장치의 다이나믹 레인지보다 큰 경우, 단순히 클립핑(Clipping)시키는 방식을 나타낸 것이다. 예를 들어 HDR 영상에서 170 계조에 해당하는 휘도가 400nit.라면, 170 계조 이상의 고계조는 모두 170으로 변경하는 방법이다. In FIG. 5 , a blue dotted line indicates a simple clipping method when the dynamic range of the input image is greater than the dynamic range of the display device. For example, if the luminance corresponding to the 170 gradation in the HDR image is 400 nit., all high gradations higher than 170 gradations are changed to 170.
반면에, 롤-오프는 도 5에 도시된 빨간 점선과 같이 임의의 계조를 변곡점으로 결정하여 꺾는 방식이다. 이는 클립핑 대비 고계조 포화는 줄일 수는 있으나, 변곡점을 기준으로 화질 열화가 인지될 수 있으므로, 입력 영상에 대한 분석을 통해 적응적으로 변곡점을 결정한다. 다시 말하여, 롤-오프 처리부(20)는 HDR 영상에 대한 히스토그램 분석을 통해 영상 특성에 따라 적응적으로 변곡점을 결정하여, 고계조 포화 및 변곡점에 의한 화질 열화를 최소화한다.On the other hand, the roll-off method is a method in which an arbitrary gray scale is determined as an inflection point as shown in the red dotted line shown in FIG. 5 and bent. This can reduce high grayscale saturation compared to clipping, but since image quality deterioration can be recognized based on the inflection point, the inflection point is adaptively determined through analysis of the input image. In other words, the roll-
도 6은 도 4에 도시된 롤-오프 처리부(20)에서 영상 특성에 따라 적응적으로 롤-오프 시작점을 결정하는 방법을 설명하기 위한 도면이다.FIG. 6 is a diagram for explaining a method of adaptively determining a roll-off start point according to image characteristics in the roll-
도 6(a) 및 도 6(b)는 HDR 영상의 히스토그램 분석 예로 X축은 정규화된 휘도를, Y축은 빈도수를 나타낸다. 6(a) and 6(b) are examples of histogram analysis of HDR images, wherein the X-axis represents normalized luminance and the Y-axis represents the frequency.
HDR 영상을 인코딩하는 전달 함수(ST.2084), 즉 PQ EOTF는 아래 수학식 1에 정의된 바와 같고, 이 수학식 1을 이용하여 입력 계조에 대한 휘도를 구할 수 있다. The transfer function (ST.2084) for encoding the HDR image, that is, the PQ EOTF is as defined in
수학식 1에서 L은 휘도, N은 입력 계조, m1~m3, c1~c3는 상수값이다. 예를 들면 m1 = 2610/4096×(1/4) = 0.1593017578125, m2 = 2523/4096×128 = 78.84375, c1 = 3424/4096 = 0.8359375 = c3-c2+1, c2 = 2413/4096×32 = 18.8515625, c3 = 2392/4096×32 = 18.6875이다.In
도 6(a)와 같이 고계조 영역이 적은 어두운 영상의 경우 롤-오프 변곡점은 더 높은 계조에 위치해도 상관없으나, 도 6(b)와 같이 고계조 영역이 많은 밝은 영상의 경우 롤-오프 변곡점은 낮은 계조 쪽으로 가는 것이 좋으며, 영상의 밝기 측면을 고려하여 결정한다.In the case of a dark image with a small high grayscale region as shown in Fig. 6(a), the roll-off inflection point may be located at a higher grayscale level, but in the case of a bright image with many high grayscale regions as shown in Fig. 6(b), the roll-off inflection point is the roll-off inflection point. It is better to go toward the lower gradation level, and it is decided by considering the brightness aspect of the image.
구체적으로, 롤-오프 변곡점 결정부(24)는 히스토그램 분석부(22)로부터의 상위 n% 고계조 영역의 빈도수를 고려하여, 아래 수학식 2와 같이 롤-오프 변곡점(Roll-offpos)을 결정한다. Specifically, the roll-off inflection point determiner 24 determines the roll-off inflection point (Roll-off pos ) as shown in
<수학식 2><
If NumberOfGray(n) > Thereshold = Roll-offpos = (1 - a ) × Roll-offinitial If NumberOfGray(n) > Thereshold = Roll-off pos = (1 - a ) × Roll-off initial
Else Roll-offpos = Roll-offinitial Else Roll-off pos = Roll-off initial
상위 n% 고계조 영역의 빈도수 NumberOfGray(n)가 임계치(Thereshold)보다 크면, 롤-오프 변곡점(Roll-offpos)은 "(1 - a )×Roll-offinitial"로 결정되고, 이외의 롤-오프 변곡점(Roll-offpos)은 초기에 설정된 롤-오프 초기 변곡점(Roll-offinitial)으로 결정된다. 여기서, a는 실험적인 상수값으로, 휘도가 높을수록 증가하고, 휘도가 낮을수록 감소한다. a는 실험에 의한 경험적 수지로 최소값과 최대값을 미리 정해두고 선형적으로 비례하는 값으로 설정될 수 있다. 롤-오프 초기 변곡점(Roll-offinitial)은 표시 장치의 최대 휘도에 따라 미리 설정된다.If the frequency NumberOfGray(n) of the upper n% high grayscale region is greater than the threshold, the roll-off inflection point (Roll-off pos ) is determined as "(1 - a)×Roll-off initial ", and the other rolls The -off inflection point (Roll-off pos ) is determined by the initially set roll-off initial inflection point (Roll-off initial). Here, a is an experimental constant value, which increases as the luminance increases and decreases as the luminance decreases. a is an empirical balance by an experiment, and the minimum and maximum values are predetermined and may be set to linearly proportional values. Roll-off initial inflection point (Roll-off initial) is previously set according to the maximum luminance of the display device.
롤-오프 연산부(26)는 롤-오프 변곡점 결정부(24)에서 전술한 영상 분석에 따라 결정된 롤-오프 변곡점(Roll-offpos)과 입력 계조(Grayin)를 아래 수학식 3과 같이 곱셈 연산함으로써 롤-오프 처리된 출력 계조(Grayout)를 출력한다. The roll-off operation unit 26 multiplies the roll-off inflection point (Roll-off pos ) determined according to the above-described image analysis by the roll-off
<수학식 3><
Grayout = (Roll-offpos)×(Grayin)Gray out = (Roll-off pos )×(Gray in )
예를 들어, 100×100 화소 크기의 영상 내에서 각 화소별로 R, G, B 계조 데이터 중 최대값(GrayMax)(계조 데이터가 8비트인 경우 0≤GrayMax≤255)을 검출한다. 화소별 최대값(GrayMax)으로 히스토그램을 만들면 X축은 0~255 범위의 계조값이 되고, Y축은 빈도수가 된다. 예를 들어, 상위 10% 고계조 영역의 빈도수 (100×100×0.1)를 고려하여 롤-오프 변곡점(Roll-offpos)을 결정한다.For example, a maximum value (GrayMax) among R, G, and B grayscale data (0≤GrayMax≤255 when grayscale data is 8 bits) is detected for each pixel in an image having a size of 100×100 pixels. When a histogram is created with the maximum value (GrayMax) for each pixel, the X-axis becomes a grayscale value in the range of 0 to 255, and the Y-axis becomes the frequency. For example, the roll-off inflection point (Roll-off pos ) is determined in consideration of the frequency (100×100×0.1) of the upper 10% high grayscale region.
Initial X=255, (Histogram[X] + Histogram[X-1] + ... + Histogram[X-m]) > (100×100×0.1)인 조건을 만족하는 계조값(X-m)이 해당 영상의 상위 10% 고계조 영역에 해당한다. 만약 전체적으로 어두운 영상이라면 (X-m)은 0에 가까울 것이고, 밝은 영상이라면 255에 가까울 것이다.The grayscale value (Xm) that satisfies the condition of Initial X=255, (Histogram[X] + Histogram[X-1] + ... + Histogram[Xm]) > (100×100×0.1) is the uppermost It corresponds to the 10% high gradation area. If the overall image is dark, (X-m) will be close to 0, and if it is a bright image, it will be close to 255.
예를 들어, 롤-오프 변곡점을 결정하기 위한 임계치를 192 계조라고 가정하고 (X-m)이 192보다 작으면 a=0이 되어 롤-오프 변곡점(Roll-offpos) 조절이 필요하지 않다고 판단되어 롤-오프 초기 변곡점(Roll-offinitial)으로 결정된다. 반면, (X-m)이 192보다 작으면 a>0이 되어 롤-오프 변곡점(Roll-offpos)은 롤-오프 초기 변곡점(Roll-offinitial) 보다 0에 가까운 쪽으로 변경된다. For example, assuming that the threshold for determining the roll-off inflection point is 192 gradations, if (Xm) is less than 192, a=0, and it is determined that the roll -off inflection point (Roll-off pos) adjustment is not necessary. It is determined by the roll-off initial. On the other hand, when (Xm) is less than 192, a>0 becomes a roll-off inflection point (Roll-off pos ) is changed to a side closer to 0 than the roll-off initial inflection point (Roll-off initial).
도 4에 있어서, 영상 맵핑부(30)는 맵핑에 의한 계조 손실을 최소화하기 위하여, 화질 열화가 최소화되는 감마 커브를 선택하고, 선택된 감마 커브를 이용하여 HDR 영상을 SDR 영상으로 맵핑한다. 다시 말하여, 영상 맵핑부(30)는 롤-오프 처리부(20)를 통해 롤-오프 처리된 HDR 영상을 입력받아, 최대 휘도가 서로 다른 다수의 감마 커브들과의 누적 휘도 오차를 계산하여 최소 누적 휘도 오차를 갖는 감마 커브로 영상 맵핑을 수행한다.4 , in order to minimize grayscale loss due to mapping, the
이를 위하여, 영상 맵핑부(30)는 롤-오프 처리부(20)로부터 입력받은 HDR 영상을, 최대 휘도가 서로 다른 다수의 감마 커브들을 따라 각각 맵핑하여 프레임별 휘도 오차를 산출 및 누적함으로써 누적 휘도 오차를 검출하는 누적 휘도 오차 검출부(32)와, 누적 휘도 오차 검출부(32)로부터의 누적 휘도 오차들 중 최소인 감마 커브를 선택하고 선택된 감마 커브의 최대 휘도(L)를 출력하는 최대 휘도 결정부(34)와, 결정된 최대 휘도(L)에 따른 HDR-to-SDR LUT(Look-up Table)를 이용하여 HDR 영상을 SDR 영상으로 변환하고 변환된 SDR 영상을 데이터 드라이버로 출력하는 HDR-to-SDR 변환부(36)를 구비한다. 여기서, 누적 휘도 오차 검출부(32) 및 HDR-to-SDR 변환부(36)는 LUT 형태로 구현될 수 있다.To this end, the
영상 맵핑부(30)에서 맵핑에 의한 화질 열화를 최소화하는 방법을 후술한다.A method of minimizing image quality degradation due to mapping in the
전술한 도 2를 통해 알 수 있듯이, 감마 커브는 최대 휘도가 높아질수록 저계조 맵핑은 어려워지고, 고계조 맵핑은 용이해진다. 이러한 특성과 HDR-to-SDR 맵핑시 PQ로 인코딩된 영상내의 모든 화소가 원래 표현하고자 하는 휘도를 가능한 한 많이 표현할수록 화질 열화가 최소화되는 것으로 볼 수 있으므로, 영상 맵핑부(30)는 화질 열화가 최소화되는 감마 커브를 선택하여 맵핑한다. As can be seen from FIG. 2 described above, as the maximum luminance of the gamma curve increases, low grayscale mapping becomes difficult and high grayscale mapping becomes easy. With these characteristics and in HDR-to-SDR mapping, it can be seen that the image quality deterioration is minimized as all pixels in the PQ-encoded image express the original luminance as much as possible. Select and map the minimized gamma curve.
다시 말하여, 영상 맵핑부(30)는 도 7에 도시된 100 ~ Max nit. 감마 커브들과의 누적 휘도 오차를 계산하여 최소 누적 휘도 오차를 갖는 감마 커브를 선택하고, 선택된 감마 커브로 영상 맵핑을 수행한다. In other words, the
누적 휘도 오차는 수식을 통해 계산할 경우, 회로 로드가 가중될 수 있으므로, 누적 휘도 오차 검출부(32)는 아래 수학식 4를 활용하여 미리 LUT 형태로 구현된다.When the cumulative luminance error is calculated through an equation, the circuit load may be increased, so the accumulated luminance
<수학식 4><
i = 입력 계조, n은 bit 수, r는 gamma exp (예: 2.2),i = input grayscale, n is the number of bits, r is gamma exp (eg 2.2),
PQ(i)는 수학식 1 참조, Gamma(i) = (i / (2n - 1))r, PQ(i) see
Minimum Luminance Difference LUT(i) = (PQ(i)- Gamma(i))/PQ(i)Minimum Luminance Difference LUT(i) = (PQ(i)- Gamma(i))/PQ(i)
최대 휘도 결정부(34)는 누적 휘도 오차 검출부(32)로부터 출력된 누적 휘도 오차들 중 최소 누적 휘도 오차를 갖는 감마 커브를 선택하고, 선택된 감마 커브의 최대 휘도(L)를 HDR-to-SDR 변환부(36)로 출력한다. 한편, 최대 휘도 결정부(34)는 급격한 변화나 노이즈에 의한 플리커를 방지하기 위하여, 최대 휘도 결정부(34)로부터 출력되는 최대 휘도(L)를 시간 필터를 이용하여 가중치가 부여된 인접한 프레임들 동안 평균화하여 최대 휘도(L)를 결정할 수 있다. 시간 필터로는 IIR(Infinite Impulse Response) 필터를 이용할 수 있다The
최대 휘도 결정부(34)에서 최소 누적 휘도 오차를 갖는 감마 커브에 의해 최대 휘도(L)가 결정되면, HDR-to-SDR 변환부(36)는 결정된 최대 휘도(L)에 따른 HDR-to-SDR LUT를 이용하여 HDR 영상을 SDR 영상으로 변환한다. HDR-to-SDR LUT는 다음 수학식 5를 통해 미리 구현된다. PQ(i)는 앞서 언급한 수학식 1에 따르는 것으로 0~1 범위의 값을 갖는다. 0 ~ n 계조 (n은 표시 장치의 최대 비트수에 따라 결정된다. 8-비트는 255, r= 표시 장치의 감마)에 대하여 다음 수학식 5와 같이 정의할 수 있다.When the maximum luminance L is determined by the gamma curve having the minimum accumulated luminance error in the
<수학식 5><
HDR-to-SDR LUT(i) = Power(PQ(i) * 10,000 / L, 1 / r) × nHDR-to-SDR LUT(i) = Power(PQ(i) * 10,000 / L, 1 / r) × n
HDR-to-SDR 변환부(36)는 감마 커브의 최대 휘도(L)에 따라 다수개의 LUT를 구비하고, 최대 휘도 결정부(34)에서 결정된 최대 휘도(L)에 대응하는 LUT를 선택하고, 선택된 LUT를 통해 HDR 영상을 SDR 영상으로 변환할 수 있다. 이때, HDR-to-SDR 변환부(36)는 결정된 최대 휘도(L), 최소 누적 휘도 오차를 갖는 감마 커브의 최대 휘도(L)를 디밍 제어부(미도시)로 공급함으로써, 디밍 제어부는 액정 표시 장치의 백라이트 휘도를 제어하는 디밍 게인을 결정하는데 전술한 최대 휘도(L)를 활용할 수 있다. The HDR-to-
아래 표 1은 도 4에 도시된 누적 휘도 오차 검출부(32)에서 7가지 영상에 대한 최소 누적 휘도 오차를 계산한 결과를 예를 들어 나타낸 것이다.Table 1 below shows, as an example, the result of calculating the minimum cumulative luminance error for seven images by the cumulative luminance
표 1에서 붉은 숫자에 해당하는 좌측의 휘도가 최소 누적 휘도 오차를 갖는 감마 커브의 최대 휘도 L에 해당한다.In Table 1, the left luminance corresponding to the red number corresponds to the maximum luminance L of the gamma curve having the minimum cumulative luminance error.
표 1을 참조하면, #1, #2, #4 영상은 100nit 감마 커브에서 최소 누적 휘도 오차를 갖고, #3 영상은 200nit 감마 커브에서, #5, #7 영상은 300nit 감마 커브에서, #6 영상은 500nit 감마 커브에서 최소 누적 휘도 오차를 갖음을 알 수 있다. 따라서, 영상의 특성에 따라 최소 누적 휘도 오차를 갖는 감마 커브의 최대 휘도 L를 결정할 수 있다.Referring to Table 1,
도 8은 본 발명의 실시예에 따른 영상 처리 방법을 단계적으로 나타낸 플로우 챠트이며, 도 4에 도시된 영상 처리 회로(50)에 의해 수행되는 것이므로, 도 4와 결부하여 설명한다.8 is a flowchart illustrating an image processing method according to an embodiment of the present invention step by step, which is performed by the
단계 2(S2)에서 도 4에 도시된 컨텐츠 선택부(10)에 영상(RGB)이 입력되면, 단계 4(S4)에서 옵션 정보를 이용하여 입력 영상(RGB)이 HDR 영상인지 SDR 영상인지를 판단한다. When an image RGB is input to the
전술한 단계 4(S4)에서 입력 영상(RGB)이 HDR 영상으로 판단되면, 단계 6(S6)에서 롤-오프 처리부(20)는 HDR 영상을 맵핑하기 이전에, 데이터 맵핑에 의한 고계조 포화를 최소화하기 위하여 입력 HDR 영상을 분석한 영상 특성에 따라 적응적으로 롤-오프(Roll-off) 처리를 수행한다. 롤-오프 처리부(20)는 HDR 영상 기반의 히스토그램을 분석하여 상위 n% 이상의 고계조 빈도수에 따라 롤-오프 변곡점(롤-오프 시작점)을 적응적으로 결정하고, 결정된 변곡점 이상의 고계조에 대해서는 롤-오프 처리하여 출력한다.If the input image RGB is determined to be an HDR image in step 4 (S4), the roll-
단계 8(S8)에서 영상 맵핑부(30)는 영상 맵핑에 의한 계조 손실을 최소화하기 위하여, 화질 열화가 최소화되는 감마 커브를 선택하고, 단계 10(S10)에서 선택된 감마 커브를 이용하여 HDR 영상을 SDR 영상으로 맵핑한다. 영상 맵핑부(30)는 최대 휘도가 서로 다른 다수의 감마 커브들에 따라 각각 설정된 누적 휘도 오차 LUT를 이용하여, 롤-오프 처리부(20)로부터 공급된 HDR 영상에 대한 누적 휘도 오차를 감마 커브별로 검출하고, 누적 휘도 오차가 최소인 감마 커브를 선택하고, 선택된 감마 커브를 이용하여 HDR 영상을 SDR 영상으로 변환한다. In step 8 (S8), the
단계 12(S12)에서는 전술한 단계 10(S10에서 변환된 SDR 영상 또는 단계 4(S4)에서 판단된 SDR 영상을 데이터 드라이버로 출력한다. In step 12 ( S12 ), the SDR image converted in step 10 ( S10 ) or the SDR image determined in step 4 ( S4 ) is output to the data driver.
이러한 본 발명의 실시예에 따른 영상 처리 방법을 적용하여 SDR 표시 장치에 HDR 영상을 표시하는 경우, HDR 원본 영상을 단순 데이터 맵핑하는 경우보다, 휘도를 높이고 화질을 향상시킬 수 있다. When the HDR image is displayed on the SDR display device by applying the image processing method according to the embodiment of the present invention, the luminance can be increased and the image quality can be improved, compared to the case of simple data mapping of the HDR original image.
이에 따라, 본 발명은 HDR 표준(ST.2084)을 따르지 않는 SDR 표시 장치에서도 화질 열화를 최소화하여 ST.2084로 인코딩된 HDR 영상을 재현함으로써 데이터 드라이버의 감마 변경없이 SDR 영상과 HDR 영상을 선택적으로 표시할 수 있으므로, 데이터 드라이버와 타이밍 컨트롤러 등의 코스트 상승을 최소화할 수 있다.Accordingly, in the present invention, even in an SDR display device that does not comply with the HDR standard (ST.2084), by reproducing the HDR image encoded with ST.2084 by minimizing the image quality degradation, the SDR image and the HDR image can be selectively selected without changing the gamma of the data driver. Since it can display, it is possible to minimize the cost increase of data drivers and timing controllers.
전술한 본 발명의 영상 처리 회로 및 방법은 액정 표시 장치, 유기 발광 다이오드 표시 장치 등에 모두 적용될 수 있다. The image processing circuit and method of the present invention described above may be applied to liquid crystal display devices, organic light emitting diode displays, and the like.
도 9는 본 발명의 실시예에 따른 영상 처리 회로가 적용된 액정 표시 장치를 예를 들어 나타낸 블록도이다.9 is a block diagram illustrating an example of a liquid crystal display to which an image processing circuit according to an embodiment of the present invention is applied.
도 9에 도시된 액정 표시 장치는 타이밍 컨트롤러(100), 패널 구동부인 데이터 드라이버(200) 및 게이트 드라이버(300), 표시 패널(400), 감마 전압 생성부(500), 백라이트 유닛(600), 백라이트 드라이버(700), 도시하지 않은 전원부 등을 포함한다.The liquid crystal display shown in FIG. 9 includes a
표시 패널(400)은 화소들이 매트릭스 형태로 배열된 화소 어레이를 통해 영상을 표시한다. 화소 어레이의 각 화소는 적색(Red; 이하 R), 녹색(Green; 이하 G), 청색(Blue; 이하 B) 서브화소들로 구성된다. 이와 달리, RGB 서브화소 보다 발광 효율이 높은 백색(White; W) 서브화소를 추가한 R/W/B/G 서브화소들로 구성될 수 있다. 이와 달리, 각 화소는 수 있다. 표시 패널(50)로는 LCD 패널이나 OLED 패널 등이 적용될 수 있다.The
데이터 드라이버(200)는 타이밍 컨트롤러(100)로부터의 데이터 제어 신호 및 영상 데이터를 공급받는다. 데이터 드라이버(200)는 데이터 제어 신호에 따라 구동되어, 감마 전압 생성부(500)로부터 공급된 레퍼런스 감마 전압 세트를 데이터의 계조값에 각각 대응하는 계조 전압들로 세분화한 다음, 세분화된 계조 전압들을 이용하여 디지털 영상 데이터를 아날로그 영상 데이터 신호로 변환한다. The
데이터 드라이버(200)는 표시 패널(400)의 데이터 라인들을 분할 구동하는 다수의 데이터 드라이브 IC로 구성되고, 각 데이터 드라이브 IC는 TCP(Tape Carrier Package), COF(Chip On Film), FPC(Flexible Print Circuit) 등과 같은 회로 필름에 실장되어 표시 패널(400)에 TAB(Tape Automatic Bonding) 방식으로 부착되거나, COG(Chip On Glass) 방식으로 표시 패널(400) 상에 실장될 수 있다.The
게이트 드라이버(300)는 타이밍 컨트롤러(100)로부터 공급된 게이트 제어 신호를 이용하여 표시 패널(400)의 다수의 게이트 라인을 각각 구동한다. 게이트 드라이버(300)는 게이트 제어 신호에 응답하여 각 게이트 라인에 해당 스캔 기간에서 게이트 온 전압의 스캔 펄스를 공급하고, 나머지 기간에서는 게이트 오프 전압을 공급한다. 게이트 드라이버(300)는 타이밍 컨트롤러(100)로부터 게이트 제어 신호를 공급받거나, 타이밍 컨트롤러(100)로부터 데이터 드라이버(200)를 경유하여 게이트 제어 신호를 공급받을 수 있다. 게이트 드라이버(300)는 적어도 하나의 게이트 IC로 구성되고 TCP, COF, FPC 등과 같은 회로 필름에 실장되어 표시 패널(400)에 TAB 방식으로 부착되거나, COG 방식으로 표시 패널(400) 상에 실장될 수 있다. 이와 달리, 게이트 드라이버(300)는 표시 패널(400)의 화소 어레이를 구성하는 박막 트랜지스터 어레이와 함께 박막 트랜지스터 기판에 형성됨으로써 표시 패널(400)의 비표시 영역에 내장된 GIP(Gate In Panel) 타입으로 구비될 수 있다. The
타이밍 컨트롤러(100)는 외부 호스트 시스템으로부터 영상 데이터 및 타이밍 신호 등을 공급받는다. 타이밍 컨트롤러(100)는 입력된 영상 데이터를 필요한 화질 보상 등과 같은 화상 처리를 하여 데이터 드라이버(200)로 출력한다. 타이밍 컨트롤러(100)는 입력된 타이밍 신호들을 이용하여 데이터 드라이버(200) 및 게이트 드라이버(300)의 구동 타이밍을 각각 제어하는 데이터 제어 신호 및 게이트 제어 신호를 생성하여 데이터 드라이버(200) 및 게이트 드라이버(300)로 각각 출력한다. 호스트 시스템으로부터 타이밍 컨트롤러(100)로 공급되는 타이밍 신호는 도트 클럭, 데이터 인에이블 신호, 수직 동기 신호, 수평 동기 신호를 포함하지만, 여기서 수직 동기 신호 및 수평 동기 신호는 생략될 수 있다. 수직 동기 신호 및 수평 동기 신호가 생략되는 경우 타이밍 컨트롤러(100)는 도트 클럭에 따라 데이터 인에이블 신호를 카운트하여 수직 동기 신호 및 수평 동기 신호를 생성하여 이용할 수 있다. 타이밍 컨트롤러(100)로부터 데이터 드라이버(200)로 공급되는 데이터 제어 신호들은 소스 스타트 펄스, 소스 샘플링 클럭, 극성 제어 신호, 소스 출력 인에이블 신호 등을 포함한다. 타이밍 컨트롤러(100)로부터 게이트 드라이버(300)로 공급되는 게이트 제어 신호들은 게이트 스타트 펄스, 게이트 쉬프트 클럭, 게이트 출력 인에이블 신호 등을 포함한다.The
도 4에서 전술한 영상 처리 회로(50)는, 도 9에 도시된 바와 같이 타이밍 컨트롤러(100)에 내장되거나, 타이밍 컨트롤러(100)와 데이터 드라이버(200)의 사이에 위치하거나, 타이밍 컨트롤러(100)의 입력단에 위치할 수 있다. 영상 처리 회로(50)는 입력 영상 데이터가 HDR 영상인지 SDR 영상인지를 판단하여, SDR 영상은 바이패스시키고, HDR 영상은 전술한 바와 같이 고계조 포화 및 화질 열화를 최소화하여 SDR 영상으로 맵핑하여 출력한다. 영상 처리 회로(50)는 HDR 영상 특성에 맞춰 롤-오프 변곡점을 결정하여 변곡점 이상의 고계조를 롤-오프 처리함으로써 고계조 포화를 최소화할 수 있다. 또한, 영상 처리 회로(50)는 HDR 영상에 대한 누적 최소 휘도 오차를 갖는 감마 커브를 결정하고, 결정된 감마 커브 LUT에 따라 HDR 영상을 SDR 영상으로 맵핑함으로써 화질 열화를 최소화할 수 있다.As shown in FIG. 9 , the
한편, 영상 처리 회로(50)는 누적 최소 휘도 오차를 갖는 감마 커브로부터 결정된 최대 휘도(L)를 타이밍 컨트롤러(100)에 내장된 디밍 제어부(미도시)로 공급한다. 이에 따라, 디밍 제어부는 영상 처리 회로(50)로부터 결정된 최대 휘도(L)를 이용하여 백라이트 유닛(600)의 휘도를 제어하는 디밍값을 결정하여 백라이트 드라이버(700)로 공급할 수 있다. Meanwhile, the
백라이트 유닛(600)은 CCFL, EEFL 등과 같은 형광 램프나, LED를 광원으로 포함하는 직하형 또는 에지형 백라이트를 이용한다. 직하형 백라이트는 표시 패널(400)의 배면과 대면하도록 표시 영역 전체에 배치된 광원 및 광원 상에 배치된 도광판 및 다수의 광학 시트를 포함하고, 광원으로부터 방출된 광은 다수의 광학 시트를 통해 액정 패널(40)에 조사된다. 에지형 백라이트는 표시 패널(400)의 배면과 대면하는 도광판과, 도광판의 적어도 1개의 에지와 마주하도록 배치된 광원과, 도광판 상에 배치된 다수의 광학 시트를 포함하고, 광원으로부터 방출된 광은 도광판을 통해 면광원으로 변환되어서 다수의 광학 시트를 통해 표시 패널(400)에 조사된다. The
백라이트 드라이버(700)는 타이밍 컨트롤러(100)로부터의 디밍값에 따라 백라이트(600)의 휘도를 조정한다. 백라이트 드라이버(700)는 디밍값에 대응하는 듀티비를 갖는 펄스폭변조(Pulse Width Modulation; PWM) 신호를 생성하여 백라이트(600)를 구동함으로써 백라이트(600)의 휘도를 제어한다.The
이와 같이, 본 발명에 따른 영상 처리 방법 및 회로와 그를 이용한 표시 장치는 SDR 표시 장치에서 HDR 표준으로 인코딩된 HDR 영상을 SDR 표준으로 인코딩된 영상처럼 데이터 변환을 수행함으로써 드라이브 IC의 감마 변환 없이 SDR 영상과 HDR 영상을 모두 최소 오차의 화질 열화로 구현할 수 있다.As described above, the image processing method and circuit according to the present invention and a display device using the same perform data conversion on an HDR image encoded with the HDR standard in the SDR display device like an image encoded with the SDR standard, thereby providing an SDR image without gamma conversion of a drive IC. Both and HDR images can be implemented with image quality degradation with minimal error.
이상 설명한 내용을 통해 당업자라면 본 발명의 기술사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다. 따라서, 본 발명의 기술적 범위는 명세서의 상세한 설명에 기재된 내용으로 한정되는 것이 아니라 특허 청구 범위에 의해 정하여져야만 할 것이다.Those skilled in the art from the above description will be able to see that various changes and modifications can be made without departing from the technical spirit of the present invention. Accordingly, the technical scope of the present invention should not be limited to the contents described in the detailed description of the specification, but should be defined by the claims.
10: 컨텐츠 선택부 20: 롤-오프 처리부
22: 히스토그램 분석부 24: 롤-오프 변곡점 결정부
26: 롤-오프 연산부 30: 영상 맵핑부
32: 누적 휘도 오차 검출부 34: 최대 휘도 결정부
36: HDR-to-SDR 변환부 50: 영상 처리 회로
100: 타이밍 컨트롤러 200: 데이터 드라이버
300: 게이트 드라이버 400: 액정 패널
500: 감마 전압 생성부 600: 백라이트 유닛
700: 백라이트 드라이버10: content selection unit 20: roll-off processing unit
22: histogram analysis unit 24: roll-off inflection point determining unit
26: roll-off operation unit 30: image mapping unit
32: cumulative luminance error detection unit 34: maximum luminance determining unit
36: HDR-to-SDR converter 50: image processing circuit
100: timing controller 200: data driver
300: gate driver 400: liquid crystal panel
500: gamma voltage generator 600: backlight unit
700: backlight driver
Claims (12)
상기 선택된 감마 커브에 따라 상기 제1 영상을 SDR를 갖는 제2 영상으로 변환하는 단계를 포함하고,
상기 누적 최소 휘도 오차를 갖는 감마 커브를 선택하는 단계는
최대 휘도가 서로 다른 상기 다수의 감마 커브들 각각에 상기 제1 영상을 맵핑하여 프레임별 휘도 오차를 산출하고, 산출된 휘도 오차를 누적하여, 상기 다수의 감마 커브 각각에 대한 누적 휘도 오차를 검출하는 단계와,
상기 다수의 감마 커브 각각에 대한 누적 휘도 오차 중 상기 누적 최소 휘도 오차를 갖는 감마 커브를 선택하는 단계와;
상기 선택된 감마 커브의 최대 휘도를 결정하여 출력하는 단계를 포함하는 영상 처리 방법.In order to display a first image having a high dynamic range (hereinafter referred to as HDR) on a display apparatus having a standard dynamic range (hereinafter referred to as SDR), the first image and the cumulative minimum luminance among a plurality of gamma curves corresponding to the display apparatus selecting a gamma curve having an error;
converting the first image into a second image having SDR according to the selected gamma curve;
The step of selecting a gamma curve having the cumulative minimum luminance error includes:
calculating a luminance error for each frame by mapping the first image to each of the plurality of gamma curves having different maximum luminance, and accumulating the calculated luminance error to detect the accumulated luminance error for each of the plurality of gamma curves step and
selecting a gamma curve having the cumulative minimum luminance error from among the cumulative luminance errors for each of the plurality of gamma curves;
and determining and outputting a maximum luminance of the selected gamma curve.
상기 제1 영상을 제2 영상으로 변환하는 단계는
상기 다수의 감마 커브들 각각에 대응하여 미리 설정된 HDR-to-SDR 변환용 룩업 테이블(이하 LUT) 중 상기 결정된 최대 휘도에 대응하는 LUT를 선택하는 단계와,
상기 선택된 LUT를 이용하여 상기 제1 영상을 상기 제2 영상으로 맵핑하는 단계를 포함하는 영상 처리 방법.The method according to claim 1,
Converting the first image to the second image
selecting an LUT corresponding to the determined maximum luminance from among a lookup table for HDR-to-SDR conversion (hereinafter referred to as LUT) preset corresponding to each of the plurality of gamma curves;
and mapping the first image to the second image by using the selected LUT.
상기 어느 하나의 감마 커브를 선택하는 단계 이전에,
상기 제1 영상을 분석한 결과에 따른 영상 특성에 맞추어 롤-오프 변곡점을 결정하는 단계와,
상기 제1 영상에서 상기 결정된 롤-오프 변곡점 이상의 고계조를 롤-오프 처리하는 단계를 추가로 포함하는 영상 처리 방법. 4. The method according to claim 1 or 3,
Before the step of selecting any one of the gamma curves,
determining a roll-off inflection point according to an image characteristic according to a result of analyzing the first image;
The image processing method further comprising the step of roll-off processing a high grayscale greater than the determined roll-off inflection point in the first image.
상기 롤-오프 변곡점을 결정하는 단계는
상기 제1 영상에 대한 히스토그램을 분석하여 상위 n%(100 보다 작은 자연수) 이상의 고계조 빈도수를 산출하고, 산출된 고계조 빈도수에 따라 상기 롤-오프 변곡점을 적응적으로 결정하는 영상 처리 방법.5. The method according to claim 4,
The step of determining the roll-off inflection point is
An image processing method of analyzing a histogram of the first image to calculate a high grayscale frequency of higher than n% (a natural number less than 100), and adaptively determining the roll-off inflection point according to the calculated high grayscale frequency.
상기 제1 영상을 분석하기 이전에,
옵션 정보에 따라 입력 영상이 HDR 영상인지 또는 SDR 영상인지를 판단하는 단계와,
상기 입력 영상이 상기 SDR 영상이면 그 입력 영상을 바이패스시키고, 상기 입력 영상이 상기 HDR 영상일 때, 상기 입력 영상을 상기 제1 영상으로 공급하는 단계를 추가로 포함하는 영상 처리 방법.6. The method of claim 5,
Before analyzing the first image,
determining whether the input image is an HDR image or an SDR image according to the option information;
When the input image is the SDR image, the input image is bypassed, and when the input image is the HDR image, the input image is supplied as the first image.
상기 제1 영상을 분석한 결과에 따른 영상 특성에 맞추어 롤-오프 변곡점을 결정하고, 상기 제1 영상에서 상기 결정된 롤-오프 변곡점 이상의 고계조를 롤-오프 처리하는 롤-오프 처리부와;
상기 표시 장치에 대응하는 다수의 감마 커브들 중 상기 제1 영상과 누적 최소 휘도 오차를 갖는 감마 커브를 선택하고, 상기 선택된 감마 커브에 따라 상기 제1 영상을 상기 SDR을 갖는 제2 영상으로 변환하는 영상 맵핑부를 포함하는 영상 처리 회로.In order to display the first image having HDR on a display device having SDR,
a roll-off processing unit that determines a roll-off inflection point according to an image characteristic according to a result of analyzing the first image, and roll-offs a high grayscale greater than or equal to the determined roll-off inflection point in the first image;
selecting a gamma curve having a cumulative minimum luminance error with the first image from among a plurality of gamma curves corresponding to the display device, and converting the first image into a second image having the SDR according to the selected gamma curve; An image processing circuit including an image mapping unit.
상기 롤-오프 처리부는
상기 제1 영상에 대한 히스토그램을 분석하여 상위 n%(100 보다 작은 자연수) 이상의 고계조 빈도수를 산출하여 출력하는 히스토그램 분석부와,
상기 산출된 고계조 빈도수에 따라 롤-오프 변곡점을 적응적으로 결정하는 롤-오프 변곡점 결정부와,
상기 제1 영상에서 상기 결정된 롤-오프 변곡점 이상의 고계조를 롤-오프 처리하는 롤-오프 연산부를 포함하는 영상 처리 회로. 8. The method of claim 7,
The roll-off processing unit
a histogram analysis unit that analyzes the histogram for the first image and calculates and outputs the frequency of high grayscales greater than or equal to the top n% (a natural number less than 100);
a roll-off inflection point determining unit for adaptively determining a roll-off inflection point according to the calculated high grayscale frequency;
and a roll-off calculator configured to roll-off a high gray level equal to or greater than the determined roll-off inflection point in the first image.
상기 영상 맵핑부는
최대 휘도가 서로 다른 상기 다수의 감마 커브들 각각에 상기 HDR 영상을 맵핑하여 프레임별 휘도 오차를 산출하고, 산출된 휘도 오차를 누적하여, 상기 다수의 감마 커브 각각에 대한 누적 휘도 오차를 검출하는 누적 휘도 오차 검출부와,
상기 다수의 감마 커브 각각에 대한 누적 휘도 오차 중 상기 누적 최소 휘도 오차를 갖는 감마 커브를 선택하고, 상기 선택된 감마 커브의 최대 휘도를 결정하여 출력하는 최대 휘도 결정부와,
상기 다수의 감마 커브들 각각에 대응하여 미리 설정된 HDR-to-SDR 변환용 LUT들 중 상기 결정된 최대 휘도에 대응하는 LUT를 선택하고, 선택된 LUT를 이용하여 상기 제1 영상을 상기 제2 영상으로 맵핑하는 HDR-to-SDR 변환부를 포함하는 영상 처리 회로.8. The method of claim 7,
The image mapping unit
Accumulation of calculating the luminance error for each frame by mapping the HDR image to each of the plurality of gamma curves having different maximum luminance, accumulating the calculated luminance error, and detecting the accumulated luminance error for each of the plurality of gamma curves a luminance error detection unit;
a maximum luminance determiner for selecting a gamma curve having the cumulative minimum luminance error from among the accumulated luminance errors for each of the plurality of gamma curves, and determining and outputting a maximum luminance of the selected gamma curve;
A LUT corresponding to the determined maximum luminance is selected from among LUTs for HDR-to-SDR conversion preset corresponding to each of the plurality of gamma curves, and the first image is mapped to the second image by using the selected LUT An image processing circuit including an HDR-to-SDR converter.
상기 롤-오프 처리부의 앞에 위치하여, 옵션 정보에 따라 입력 영상이 HDR 영상인지 또는 SDR 영상인지를 판단하고, 상기 입력 영상이 상기 SDR 영상이면 그 입력 영상을 바이패스시키고, 상기 입력 영상이 상기 HDR 영상일 때, 그 입력 영상을 상기 롤-오프 처리부에 상기 제1 영상으로 공급하는 콘텐츠 선택부를 추가로 포함하는 영상 처리 회로.10. The method of claim 9,
It is located in front of the roll-off processing unit, determines whether an input image is an HDR image or an SDR image according to option information, and if the input image is the SDR image, bypasses the input image, and the input image is the HDR image In the case of an image, the image processing circuit further comprising a content selection unit for supplying the input image as the first image to the roll-off processing unit.
청구항 8 내지 10 중 어느 한 청구항에 기재된 상기 영상 처리 회로와,
상기 영상 처리 회로부터 공급된 영상을 상기 표시 패널에 표시하는 패널 구동부와,
상기 패널 구동부의 구동 타이밍을 제어하는 타이밍 컨트롤러를 포함하고,
상기 영상 처리 회로는 상기 타이밍 컨트롤러에 내장되거나, 상기 타이밍 컨트롤러와 상기 패널 구동부 사이에 위치하거나, 상기 타이밍 컨트롤러의 앞단에 위치하는 표시 장치.display panel;
The image processing circuit according to any one of claims 8 to 10;
a panel driver configured to display the image supplied from the image processing circuit on the display panel;
a timing controller for controlling the driving timing of the panel driver;
The image processing circuit is embedded in the timing controller, positioned between the timing controller and the panel driver, or positioned at a front end of the timing controller.
상기 표시 패널에 광을 조사하는 백라이트 유닛과,
상기 영상 처리 회로에서 결정된 상기 최대 휘도를 이용하여 상기 타이밍 컨트롤러에서 출력되는 디밍값에 응답하여, 상기 백라이트 유닛의 휘도를 조정하는 백라이트 드라이버를 추가로 포함하는 표시 장치.12. The method of claim 11,
a backlight unit irradiating light to the display panel;
and a backlight driver configured to adjust the luminance of the backlight unit in response to a dimming value output from the timing controller using the maximum luminance determined by the image processing circuit.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150060518A KR102322709B1 (en) | 2015-04-29 | 2015-04-29 | Image processing method, image processing circuit and display device using the same |
US15/091,409 US10013904B2 (en) | 2015-04-29 | 2016-04-05 | Image processing method, image processing circuit and display device using the same to improve image quality of a high dynamic range image for display in a standard dynamic range display device |
CN201610228075.4A CN106097948B (en) | 2015-04-29 | 2016-04-13 | Image processing method, image processing circuit and display device using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150060518A KR102322709B1 (en) | 2015-04-29 | 2015-04-29 | Image processing method, image processing circuit and display device using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160128729A KR20160128729A (en) | 2016-11-08 |
KR102322709B1 true KR102322709B1 (en) | 2021-11-08 |
Family
ID=57204201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150060518A KR102322709B1 (en) | 2015-04-29 | 2015-04-29 | Image processing method, image processing circuit and display device using the same |
Country Status (3)
Country | Link |
---|---|
US (1) | US10013904B2 (en) |
KR (1) | KR102322709B1 (en) |
CN (1) | CN106097948B (en) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102522478B1 (en) | 2016-11-25 | 2023-04-17 | 엘지디스플레이 주식회사 | Organic light emitting display device and method for drving the same |
US10242628B2 (en) * | 2017-05-18 | 2019-03-26 | Dell Products, L.P. | Light Emitting Diode (LED) backlight control for reproduction of High Dynamic Range (HDR) content using Standard Dynamic Range (SDR) Liquid Crystal Display (LCD) panels |
CN107277399B (en) * | 2017-06-09 | 2020-10-20 | 深圳Tcl新技术有限公司 | Television terminal, method for converting HDR image into SDR and computer readable storage medium |
JP6948173B2 (en) * | 2017-06-28 | 2021-10-13 | キヤノン株式会社 | Image processing equipment and methods, imaging equipment, and imaging systems |
CN107404624B (en) * | 2017-07-11 | 2021-04-16 | 深圳Tcl新技术有限公司 | Method and device for optimizing HDR signal processing and computer readable storage medium |
CN107590780B (en) * | 2017-08-09 | 2023-01-20 | 深圳Tcl新技术有限公司 | Image display method, terminal and computer readable storage medium |
JP6650915B2 (en) * | 2017-08-22 | 2020-02-19 | キヤノン株式会社 | Display device and display control method |
CN107393504B (en) * | 2017-09-11 | 2020-02-14 | 青岛海信电器股份有限公司 | RGBW panel-based image adjusting method and device |
KR102525546B1 (en) * | 2017-11-21 | 2023-04-26 | 삼성디스플레이 주식회사 | Image processing method and image processor performing the same |
KR102449454B1 (en) * | 2017-12-11 | 2022-10-04 | 삼성디스플레이 주식회사 | Display device capable of gray scale expansion |
US10880531B2 (en) * | 2018-01-31 | 2020-12-29 | Nvidia Corporation | Transfer of video signals using variable segmented lookup tables |
CN108495108B (en) * | 2018-03-02 | 2019-11-05 | 深圳创维-Rgb电子有限公司 | Image conversion method and device, terminal, storage medium |
JP7046661B2 (en) * | 2018-03-15 | 2022-04-04 | キヤノン株式会社 | Display device and its control method, program |
US10546554B2 (en) * | 2018-03-26 | 2020-01-28 | Dell Products, Lp | System and method for adaptive tone mapping for high dynamic ratio digital images |
CN108769804B (en) * | 2018-04-25 | 2020-12-15 | 杭州当虹科技股份有限公司 | Format conversion method for high dynamic range video |
US20200045341A1 (en) * | 2018-07-31 | 2020-02-06 | Ati Technologies Ulc | Effective electro-optical transfer function encoding for limited luminance range displays |
KR102510458B1 (en) * | 2018-09-12 | 2023-03-17 | 삼성디스플레이 주식회사 | Afterimage compensator and method for driving display device |
JP7254477B2 (en) * | 2018-10-26 | 2023-04-10 | キヤノン株式会社 | Display device and its control method |
CN109410806A (en) * | 2018-10-30 | 2019-03-01 | 重庆先进光电显示技术研究院 | A kind of method and tester table of the common voltage of quick searching display panel |
CN109327734B (en) * | 2018-11-27 | 2020-11-13 | 成都索贝数码科技股份有限公司 | Method for down-converting HDR video to SDR video based on dynamic photometry |
US10964289B2 (en) * | 2019-07-25 | 2021-03-30 | Google Llc | OLED display with different spatial gamma |
US11412174B2 (en) | 2020-09-22 | 2022-08-09 | Microsoft Technology Licensing, Llc | Efficient electro-optical transfer function (EOTF) curve for standard dynamic range (SDR) content |
US11508273B2 (en) * | 2020-11-12 | 2022-11-22 | Synaptics Incorporated | Built-in test of a display driver |
CN113870769B (en) * | 2021-09-23 | 2023-03-21 | 深圳市艾比森光电股份有限公司 | Data processing method and system of display screen system |
CN114363702B (en) * | 2021-12-28 | 2023-09-08 | 上海网达软件股份有限公司 | Method, device, equipment and storage medium for converting SDR video into HDR video |
CN117597725A (en) * | 2022-06-09 | 2024-02-23 | 北京小米移动软件有限公司 | Display control method and device, display equipment and storage medium |
CN116939255B (en) * | 2023-09-15 | 2023-12-01 | 苏州华兴源创科技股份有限公司 | Video image display method, device and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014519221A (en) | 2011-04-28 | 2014-08-07 | コーニンクレッカ フィリップス エヌ ヴェ | Method and apparatus for generating a video encoded signal |
JP2015035798A (en) | 2013-07-11 | 2015-02-19 | キヤノン株式会社 | Image encoding device, image decoding device, image processing device, and control method for the same |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8330768B2 (en) * | 2007-07-27 | 2012-12-11 | Sharp Laboratories Of America, Inc. | Apparatus and method for rendering high dynamic range images for standard dynamic range display |
US10056055B2 (en) * | 2010-02-24 | 2018-08-21 | Dolby Laboratories Licensing Corporation | Display management methods and apparatus |
GB2500835B (en) * | 2010-12-10 | 2014-02-12 | Ibm | High-dynamic range video tone mapping |
US8988552B2 (en) * | 2011-09-26 | 2015-03-24 | Dolby Laboratories Licensing Corporation | Image formats and related methods and apparatuses |
EP2745507A1 (en) * | 2011-09-27 | 2014-06-25 | Koninklijke Philips N.V. | Apparatus and method for dynamic range transforming of images |
BR112014008513B1 (en) * | 2012-08-08 | 2021-08-17 | Dolby Laboratories Licensing Corporation | METHOD FOR ENCODING AN HDR IMAGE, INTEGRATED CIRCUIT DEVICE AND NON TRANSIENT PROCESSOR READIBLE STORAGE MEANS |
KR102414567B1 (en) * | 2014-02-25 | 2022-06-29 | 애플 인크. | Adaptive transfer function for video encoding and decoding |
-
2015
- 2015-04-29 KR KR1020150060518A patent/KR102322709B1/en active IP Right Grant
-
2016
- 2016-04-05 US US15/091,409 patent/US10013904B2/en active Active
- 2016-04-13 CN CN201610228075.4A patent/CN106097948B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014519221A (en) | 2011-04-28 | 2014-08-07 | コーニンクレッカ フィリップス エヌ ヴェ | Method and apparatus for generating a video encoded signal |
JP2015035798A (en) | 2013-07-11 | 2015-02-19 | キヤノン株式会社 | Image encoding device, image decoding device, image processing device, and control method for the same |
Also Published As
Publication number | Publication date |
---|---|
KR20160128729A (en) | 2016-11-08 |
CN106097948A (en) | 2016-11-09 |
CN106097948B (en) | 2020-01-07 |
US20160322020A1 (en) | 2016-11-03 |
US10013904B2 (en) | 2018-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102322709B1 (en) | Image processing method, image processing circuit and display device using the same | |
US10504217B2 (en) | Method and module for processing high dynamic range (HDR) image and display device using the same | |
US10062331B2 (en) | Display device for controlling luminance and method for driving the same | |
KR101443371B1 (en) | Liquid crystal display device and driving method of the same | |
KR101605157B1 (en) | Method for driving display apparatus | |
CN106205485B (en) | Image processing method, image processing circuit and the organic LED display device using it | |
US8760386B2 (en) | Display device and method for driving the same | |
KR101612455B1 (en) | Method of correcting pixel data, and display apparatus for performing the method | |
KR101543277B1 (en) | Method of driving a light-source | |
US9990878B2 (en) | Data clipping method using red, green, blue and white data, and display device using the same | |
KR101073006B1 (en) | Display device and method for controling brightness of images in display device | |
KR102510573B1 (en) | Transparent display device and method for driving the same | |
KR102438252B1 (en) | Display device with 4-colors for high dynamic range (hdr) | |
JP2009540354A (en) | Display device and illumination method thereof | |
KR101964457B1 (en) | Organic light emitting diode display device and method for driving the same | |
KR102511039B1 (en) | Image processing method, image processing circuit and display device using the same | |
KR20110064094A (en) | Method for outputting image and display system enabling of the method | |
KR102541939B1 (en) | Liquid crystal display device with high dynamic range (hdr) and method of driving the same | |
KR101633114B1 (en) | Liquid crystal display and picture quality controlling method thereof | |
KR101461033B1 (en) | Driving apparatus for liquid crystal display device and method for driving the same | |
KR101975494B1 (en) | Apparatus and method for local dimming of liquid crystal display device, apparatus and method for driving of liquid crystal display device using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |