[go: up one dir, main page]

KR102601350B1 - Method For Compressing Data And Display Device Using The Same - Google Patents

Method For Compressing Data And Display Device Using The Same Download PDF

Info

Publication number
KR102601350B1
KR102601350B1 KR1020160067224A KR20160067224A KR102601350B1 KR 102601350 B1 KR102601350 B1 KR 102601350B1 KR 1020160067224 A KR1020160067224 A KR 1020160067224A KR 20160067224 A KR20160067224 A KR 20160067224A KR 102601350 B1 KR102601350 B1 KR 102601350B1
Authority
KR
South Korea
Prior art keywords
quantization
parameter
assigned
quantization step
step value
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
Application number
KR1020160067224A
Other languages
Korean (ko)
Other versions
KR20170136101A (en
Inventor
길무트디노프 마라트
오의열
이철권
에고로프 니콜레이
Original Assignee
엘지디스플레이 주식회사
상트페테르부르크 스테이트 유니버시티 오브 에어로스페이스 인스트루멘테이션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지디스플레이 주식회사, 상트페테르부르크 스테이트 유니버시티 오브 에어로스페이스 인스트루멘테이션 filed Critical 엘지디스플레이 주식회사
Priority to KR1020160067224A priority Critical patent/KR102601350B1/en
Priority to US15/404,975 priority patent/US10602144B2/en
Priority to CN201710028430.8A priority patent/CN107454404B/en
Priority to EP17154048.7A priority patent/EP3252748B1/en
Publication of KR20170136101A publication Critical patent/KR20170136101A/en
Application granted granted Critical
Publication of KR102601350B1 publication Critical patent/KR102601350B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/22Control 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/30Control 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/32Control 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]
    • G09G3/3208Control 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] organic, e.g. using organic light-emitting diodes [OLED]
    • G09G3/3225Control 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] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix
    • G09G3/3233Control 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] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix with pixel circuitry controlling the current through the light-emitting element
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/182Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
    • H04N19/426Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements using memory downsizing methods
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0285Improving the quality of display appearance using tables for spatial correction of display data
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/04Maintaining the quality of display appearance
    • G09G2320/043Preventing or counteracting the effects of ageing
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • G09G2340/0428Gradation resolution change

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of El Displays (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명의 데이터 압축 방법 및 표시장치는 먼저, 다수의 화소들의 위치와 대응되는 위치에 양자화 스텝 값이 할당되는 양자화 그리드를 생성한다.
다음, 미리 설정된 양자화 파라미터 및 상기 배열의 차원에 따라 결정되는 양자화 함수를 이용하여 양자화 스텝 값을 할당한다.
다음, 양자화 스텝 값이 할당되면, 양자화 스텝 값의 위치에 대응되는 위치의 화소에 할당된 데이터를 양자화 스텝 값을 이용하여 양자화한다.
이를 통해, 본 발명은 데이터의 압축에 따른 데이터 손실이 특정 위치의 화소들에 집중되는 것을 방지할 수 있다. 즉, 본 발명에 따르면 양자화에 따른 데이터 손실을 공간적으로 분산시킬 수 있다.
The data compression method and display device of the present invention first generates a quantization grid in which quantization step values are assigned to positions corresponding to the positions of a plurality of pixels.
Next, a quantization step value is assigned using a quantization function determined according to a preset quantization parameter and the dimension of the array.
Next, when the quantization step value is assigned, the data assigned to the pixel at the position corresponding to the position of the quantization step value is quantized using the quantization step value.
Through this, the present invention can prevent data loss due to data compression from being concentrated on pixels at specific locations. That is, according to the present invention, data loss due to quantization can be spatially distributed.

Description

데이터 압축 방법 및 이를 이용한 표시 장치{Method For Compressing Data And Display Device Using The Same}Data compression method and display device using the same {Method For Compressing Data And Display Device Using The Same}

본 발명은 데이터 압축 방법 및 이를 이용한 표시 장치에 관한 것이다.The present invention relates to a data compression method and a display device using the same.

정보화 사회가 발전함에 따라 화상을 표시하기 위한 표시 장치에 대한 요구가 다양한 형태로 증가하고 있으며, 근래에는 액정 표시 장치(Liquid Crystal Display Device), 플라즈마 표시 장치(Plasma Display Device), 유기 발광 다이오드 표시 장치(Organic Light Emitting Diode Device)와 같은 여러 가지 평판 표시 장치(Flat Display Device)가 활용되고 있다.As the information society develops, the demand for display devices for displaying images is increasing in various forms, and in recent years, liquid crystal display devices, plasma display devices, and organic light-emitting diode displays have been developed. Various flat display devices such as (Organic Light Emitting Diode Device) are being used.

이 중, 유기발광 다이오드 표시장치는 스스로 발광하는 자발광 소자를 이용함으로써 응답 속도가 빠르고 발광 효율, 휘도 및 시야각이 큰 장점이 있다.Among these, organic light-emitting diode displays have the advantage of fast response speed and high luminous efficiency, brightness, and viewing angle by using self-luminous elements that emit light on their own.

이러한 유기 발광 다이오드 표시장치는, 전류의 양을 제어하며 유기 발광 다이오드의 휘도를 제어하는 전류 구동 방식이 일반적으로 이용되고 있다.Such organic light emitting diode display devices generally use a current driving method that controls the amount of current and the luminance of the organic light emitting diode.

도 1은 일반적인 유기발광 다이오드 표시장치의 일 화소에 대한 등가 회로도이다.1 is an equivalent circuit diagram of one pixel of a general organic light emitting diode display device.

도면에 도시한 바와 같이, 일 화소(P)는 스위칭 트랜지스터(Tsw), 구동 트랜지스터(Tdr), 유기발광 다이오드(EL) 및 커패시터(Cst)를 포함한다.As shown in the figure, one pixel (P) includes a switching transistor (Tsw), a driving transistor (Tdr), an organic light emitting diode (EL), and a capacitor (Cst).

구체적으로, 스위칭 트랜지스터(Tsw)는 스캔 신호에 대응하여 데이터 전압을 제1 노드(N1)에 인가한다. 그리고, 구동 트랜지스터(Tdr)는 구동 전압(VDD)을 인가 받으며, 구동 전압(VDD)과 제1 노드(N1)에 인가된 전압에 따라 전류를 유기발광 다이오드(EL)에 인가한다. 그리고, 커패시터(Cst)는 1 프레임 동안 제1 노드(N1)에 인가된 전압을 유지시킨다.Specifically, the switching transistor Tsw applies a data voltage to the first node N1 in response to the scan signal. Additionally, the driving transistor Tdr receives the driving voltage VDD and applies a current to the organic light emitting diode EL according to the driving voltage VDD and the voltage applied to the first node N1. Additionally, the capacitor Cst maintains the voltage applied to the first node N1 for one frame.

이러한 일 화소(P)를 포함하는 유기발광 다이오드 표시장치의 구동 방법을 설명하겠다. A method of driving an organic light emitting diode display device including one pixel (P) will be described.

먼저, 게이트 라인(GL)에 스캔 신호가 인가되면 스위칭 트랜지스터(Tsw)는 턴-온(Turn-On)되고, 이때, 데이터 라인(DL)에 인가된 데이터 전압은 스위칭 트랜지스터(Tsw)를 거쳐 캐패시터(Cst)에 충전된다.First, when a scan signal is applied to the gate line (GL), the switching transistor (Tsw) is turned on. At this time, the data voltage applied to the data line (DL) passes through the switching transistor (Tsw) to the capacitor. (Cst) is charged.

다음, 게이트 라인(GL)에 스캔 신호가 더 이상 인가되지 않으면, 캐패시터(Cst)에 충전된 데이터 전압에 의해 구동 트랜지스터(Tdr)가 구동되고, 이때, 데이터 전압에 대응하는 전류가 유기발광 다이오드(EL)에 흐름으로써, 화상을 표시하게 된다. Next, when the scan signal is no longer applied to the gate line GL, the driving transistor Tdr is driven by the data voltage charged in the capacitor Cst, and at this time, the current corresponding to the data voltage is transmitted to the organic light emitting diode ( By flowing to EL), an image is displayed.

여기서, 유기발광 다이오드(EL)에 흐르는 전류는 구동 트랜지스터(Tdr)의 문턱전압에 큰 영향을 받게 된다. 이러한 구동 트랜지스터(Tdr)의 문턱전압은 장시간의 지속적인 게이트 바이어스 스트레스(Gate bias stress)의 인가에 의해 그 값이 달라지게 되고, 이는 화소(P)간 특성 편차를 유발하게 되어 결국 화상의 표시품질이 떨어지게 된다.Here, the current flowing through the organic light emitting diode (EL) is greatly affected by the threshold voltage of the driving transistor (Tdr). The threshold voltage of the driving transistor (Tdr) changes in value due to the continuous application of gate bias stress over a long period of time, which causes characteristic deviations between pixels (P) and ultimately reduces the display quality of the image. It falls.

이러한 표시품질 저하 문제를 개선하기 위해, 각 화소(P)의 구동 트랜지스터(Tdr)에 일정 전류가 흐르도록 하여 구동 트랜지스터(Tdr)의 특성을 센싱하고, 센싱된 특성을 외부 보상 알고리즘에 이용하여 보상 데이터를 산출한다. 그리고, 산출된 보상 데이터를 외부로부터 입력되는 데이터에 반영하여 각 화소(P)에 공급한다.In order to improve this problem of display quality deterioration, a certain current flows through the driving transistor (Tdr) of each pixel (P) to sense the characteristics of the driving transistor (Tdr), and compensation is made by using the sensed characteristics in an external compensation algorithm. Calculate data. Then, the calculated compensation data is reflected in data input from the outside and supplied to each pixel (P).

한편, 이와 같은 보상 데이터는 외부로부터 입력되는 데이터에 반영되기 전에 메모리에 저장되어 있다가 영상 데이터와 함께 공급된다.Meanwhile, such compensation data is stored in memory before being reflected in data input from the outside and is then supplied together with the image data.

이때, 보상 데이터는 일반적으로 하나의 화소 당 10 비트의 크기를 가지기 때문에, UHD(Ultra High-Definition) 해상도의 유기발광 다이오드 표시장치를 기준으로 할 때 3840×2160×3×10 비트의 크기를 갖는다.At this time, since compensation data generally has a size of 10 bits per pixel, it has a size of 3840 × 2160 × 3 × 10 bits based on an organic light emitting diode display device with UHD (Ultra High-Definition) resolution. .

따라서, 이와 같은 크기의 보상 데이터를 저장할 수 있는 대용량의 메모리를 유기발광 다이오드 표시장치에 구비해야 한다. 그러나, 이러한 대용량의 메모리를 구비함에 따라 제조비용이 상승하게 된다. 이에 일반적으로 보상 데이터를 압축하여 메모리에 저장하고, 이후 다시 복원하여 각 화소(P)에 공급함으로써, 대용량의 메모리 구비에 따른 비용을 절감하고 있다.Therefore, the organic light emitting diode display device must be equipped with a large-capacity memory capable of storing compensation data of this size. However, manufacturing costs increase with the provision of such large-capacity memories. Accordingly, compensation data is generally compressed and stored in memory, and then restored and supplied to each pixel (P), thereby reducing the cost of having a large memory.

도 2는 일반적인 데이터 압축 장치의 블록도이다.Figure 2 is a block diagram of a general data compression device.

도면에 도시한 바와 같이, 종래의 데이터 압축 장치는 화소 예측(Pixel prediction)부(10), 양자화(Quantization)부(11), 엔트로피 코더(Entropy Coder)(12)로 구성된다. As shown in the figure, a conventional data compression device consists of a pixel prediction unit 10, a quantization unit 11, and an entropy coder 12.

여기서, 화소 예측부(10)는 입력 데이터(data)를 처리하여 예측 값을 계산한다. 화소 예측부(10)의 출력은 입력 값과 예측 값 사이의 차이로 계산된 예측 에러이다. Here, the pixel prediction unit 10 processes input data and calculates a prediction value. The output of the pixel prediction unit 10 is a prediction error calculated as the difference between the input value and the prediction value.

양자화부(11)는 화소 예측부(10)를 통해 얻어진 예측 에러 값을 양자화 스텝 값으로 나누어 유효 자리의 비트수를 줄이는 과정(양자화 과정)을 수행한다. 한편, 이와 같은 양자화 과정을 진행한 이후 데이터(data')가 복원되면 데이터(data)의 특징에 따라 데이터 손실의 차이가 발생하게 된다. The quantization unit 11 divides the prediction error value obtained through the pixel prediction unit 10 by the quantization step value to reduce the number of bits in significant digits (quantization process). Meanwhile, when the data (data') is restored after performing this quantization process, differences in data loss occur depending on the characteristics of the data (data).

엔트로피 코더(12)는 양자화된 예측 에러 값들을 데이터 손실 발생 확률을 고려하여 압축하는 과정을 수행한다.The entropy coder 12 performs a process of compressing quantized prediction error values considering the probability of data loss occurrence.

그러나, 이와 같은 압축 방식은 일반적인 영상 데이터에 적용되는 압축 방식으로서, 보상 데이터에 적용할 경우 아래와 같은 문제점이 있다.However, this compression method is applied to general image data, and has the following problems when applied to compensation data.

즉, 일반적으로 압축시 영상 데이터에 손실이 크게 발생한다. 보상 데이터 재구성의 정확도를 높이기 위해, 양자화부는 서로 다른 양자화 스텝이 공간적으로 서로 다른 보상 데이터 위치에 적용될 때 스파스 그리드 양자화 아이디어(sparse grid quantization idea)에 근거하여 구성되어야 한다. That is, generally, significant loss occurs in video data during compression. To increase the accuracy of compensation data reconstruction, the quantization unit should be configured based on the sparse grid quantization idea when different quantization steps are applied to spatially different compensation data positions.

삭제delete

본 발명은 상기한 문제점을 해결하기 위한 것으로서, 데이터의 압축에 따른 데이터 손실이 특정 위치의 화소들에 집중되는 것을 방지할 수 있는 데이터 압축 방법 및 이를 이용한 표시장치를 제공하는 것을 목적으로 한다.The present invention is intended to solve the above-described problems, and its purpose is to provide a data compression method that can prevent data loss due to data compression from being concentrated in pixels at specific locations, and a display device using the same.

또한, 본 발명은 데이터를 저장하는 메모리의 용량을 줄임으로써, 대용량 메모리 구비에 따른 비용을 절감할 수 있는 데이터 압축 방법 및 이를 이용한 표시장치를 제공하는 것을 목적으로 한다.Additionally, the purpose of the present invention is to provide a data compression method that can reduce the cost of providing a large memory by reducing the capacity of a memory for storing data, and a display device using the same.

또한, 본 발명은 데이터 손실을 최소화 할 수 있는 데이터의 최적 압축률을 제공할 수 있는 데이터 압축 방법 및 이를 이용한 표시장치를 제공하는 것을 목적으로 한다.Additionally, the purpose of the present invention is to provide a data compression method that can provide an optimal compression rate of data that can minimize data loss and a display device using the same.

또한, 본 발명은 구동 트랜지스터의 문턱 전압의 편차를 효과적으로 보상하여 표시품질이 향상된 유기발광 다이오드 표시장치를 제공하는 것을 목적으로 한다.Another object of the present invention is to provide an organic light emitting diode display device with improved display quality by effectively compensating for variations in the threshold voltage of a driving transistor.

일반적으로 보상 데이터에는 영상 데이터와 달리 모든 화소에 동일한 크기를 갖는 양자화 스텝 값을 적용하여 양자화를 수행하는 방식을 사용한다. 그러나, 이와 같은 보상 데이터의 양자화 방식을 사용할 경우, 특정 위치의 화소들에 집중적으로 손실이 크게 발생하게 되면, 상기 특정 위치에서 휘점 또는 암점이 발생되어 표시 품질을 저하시킨다.In general, unlike image data, compensation data is quantized by applying a quantization step value with the same size to all pixels. However, when using this type of quantization method for compensation data, if a large loss occurs concentrated in pixels at a specific location, bright spots or dark spots are generated at the specific location, deteriorating display quality.

이와 같은 문제점을 해결하기 위해 본 발명은 먼저 다수의 화소들의 위치와 대응되는 위치에 양자화 스텝 값이 할당되는 양자화 그리드를 생성한다. 이와 같은 양자화 그리드는 다수의 화소들이 이루는 배열의 차원에 따라 그 형태가 결정된다.To solve this problem, the present invention first creates a quantization grid in which quantization step values are assigned to positions corresponding to the positions of a plurality of pixels. The form of such a quantization grid is determined by the dimension of the arrangement of multiple pixels.

다음, 미리 설정된 양자화 파라미터 및 상기 배열의 차원에 따라 결정되는 양자화 함수를 이용하여 양자화 스텝 값을 할당한다.Next, a quantization step value is assigned using a quantization function determined according to a preset quantization parameter and the dimension of the array.

다음, 양자화 스텝 값이 할당되면, 양자화 스텝 값의 위치에 대응되는 위치의 화소에 할당된 데이터를 양자화 스텝 값을 이용하여 양자화한다.Next, when the quantization step value is assigned, the data assigned to the pixel at the position corresponding to the position of the quantization step value is quantized using the quantization step value.

특히 본 발명에서는 다수의 화소들이 이루는 배열의 차원에 따라서 양자화 그리드의 형태 및 양자화 그리드에 사용되는 파라미터가 달라진다. 본 발명에서는 이와 같은 파라미터에 따라서 양자화 스텝 값이 일정한 패턴을 갖도록 할당된다. 이와 같이 할당된 양자화 스텝 값을 갖는 양자화 그리드에 기초하여 보상 데이터를 양자화하면 양자화에 따른 데이터 손실을 공간적으로 분산시킬 수 있다.In particular, in the present invention, the shape of the quantization grid and the parameters used in the quantization grid vary depending on the dimension of the arrangement of the plurality of pixels. In the present invention, quantization step values are assigned to have a certain pattern according to these parameters. If compensation data is quantized based on the quantization grid with the assigned quantization step value, data loss due to quantization can be spatially distributed.

또한 본 발명의 일 실시예에 따르면, n(여기서, n은 1이상의 자연수)차원 배열을 이루는 다수의 화소들 각각에 할당되는 데이터를 압축하기 위한 장치는, 상기 다수의 화소들의 위치와 대응되는 위치에 양자화 스텝 값이 할당되는 양자화 그리드를 생성하는 그리드 생성부, 미리 설정된 양자화 파라미터 및 상기 배열의 차원에 따라 결정되는 양자화 함수를 이용하여 상기 양자화 스텝 값을 할당하고, 상기 양자화 스텝 값이 할당되면, 상기 양자화 스텝 값의 위치에 대응되는 위치의 화소에 할당된 데이터를 상기 양자화 스텝 값을 이용하여 양자화하는 양자화부 및 양자화된 상기 데이터를 압축하는 인코더를 포함한다.In addition, according to an embodiment of the present invention, an apparatus for compressing data allocated to each of a plurality of pixels forming an n (where n is a natural number of 1 or more) dimensional array includes positions corresponding to the positions of the plurality of pixels. A grid generator that generates a quantization grid to which a quantization step value is assigned, assigning the quantization step value using a preset quantization parameter and a quantization function determined according to the dimension of the array, and when the quantization step value is assigned, It includes a quantization unit that quantizes data allocated to a pixel at a position corresponding to the position of the quantization step value using the quantization step value, and an encoder that compresses the quantized data.

이와 같은 본 발명의 데이터 압축 방법은 특히 유기발광 다이오드 표시 장치에서 사용되는 보상 데이터의 압축에 유용하게 사용될 수 있다. 본 발명의 일 실시예에 따른 유기발광 다이오드 표시장치는, 구동 트랜지스터 및 유기발광 다이오드를 구비하며, n(여기서, n은 1이상의 자연수)차원 배열을 이루는 다수의 화소들을 포함하는 표시 패널, 상기 다수의 화소들에 데이터 신호를 공급하고, 상기 구동 트랜지스터의 문턱전압의 편차에 따른 보상 데이터를 생성하는 데이터 구동부, 상기 다수의 화소들의 위치와 대응되는 위치에 양자화 스텝 값이 할당되는 양자화 그리드를 생성하고, 미리 설정된 양자화 파라미터 및 상기 배열의 차원에 따라 결정되는 양자화 함수를 이용하여 상기 양자화 스텝 값을 할당하여 상기 보상 데이터를 양자화 및 압축하는 보상데이터 처리부를 포함한다.This data compression method of the present invention can be particularly useful for compressing compensation data used in an organic light emitting diode display device. An organic light emitting diode display device according to an embodiment of the present invention includes a display panel including a driving transistor and an organic light emitting diode and a plurality of pixels forming an n (where n is a natural number of 1 or more) dimensional array, the plurality of pixels. A data driver that supplies data signals to the pixels and generates compensation data according to the deviation of the threshold voltage of the driving transistor, generating a quantization grid in which quantization step values are assigned to positions corresponding to the positions of the plurality of pixels, and , and a compensation data processing unit that quantizes and compresses the compensation data by assigning the quantization step value using a quantization function determined according to a preset quantization parameter and the dimension of the array.

이와 같은 데이터 압축 방법을 보상 데이터의 압축에 적용하면, 보상 데이터의 압축에 따른 데이터 손실이 특정 위치의 화소들에 집중되는 것을 방지할 수 있다. 즉, 본 발명에 따르면 양자화에 따른 데이터 손실을 공간적으로 분산시킬 수 있다.If this data compression method is applied to compression of compensation data, data loss due to compression of compensation data can be prevented from being concentrated on pixels at specific locations. That is, according to the present invention, data loss due to quantization can be spatially distributed.

또한, 본 발명에 따르면 압축된 보상 데이터를 저장하는 메모리의 용량을 줄일 수 있어, 보상 데이터를 저장하기 위한 메모리를 구비하는 유기발광 다이오드 표시장치의 제조 비용을 절감할 수 있다.Additionally, according to the present invention, the capacity of a memory for storing compressed compensation data can be reduced, thereby reducing the manufacturing cost of an organic light emitting diode display device including a memory for storing compensation data.

본 발명에 따르면 데이터의 압축에 따른 데이터 손실이 특정 위치의 화소들에 집중되는 것을 방지할 수 있다. 즉, 본 발명에 따르면 양자화에 따른 데이터 손실을 공간적으로 분산시킬 수 있다.According to the present invention, it is possible to prevent data loss due to data compression from being concentrated on pixels at specific locations. That is, according to the present invention, data loss due to quantization can be spatially distributed.

또한, 본 발명에 따르면 압축된 데이터를 저장하는 메모리의 용량을 줄일 수 있어, 대용량 메모리 구비에 따른 비용을 절감할 수 있다.In addition, according to the present invention, the capacity of memory for storing compressed data can be reduced, thereby reducing the cost of providing a large capacity memory.

또한, 본 발명에 따르면 데이터 손실을 최소화 할 수 있는 데이터의 최적 압축률을 제공할 수 있다.In addition, according to the present invention, it is possible to provide an optimal compression rate of data that can minimize data loss.

또한, 본 발명에 따르면 구동 트랜지스터의 문턱 전압의 편차를 효과적으로 보상하여 유기발광 다이오드 표시장치의 표시품질을 향상시킬 수 있다.In addition, according to the present invention, the display quality of the organic light emitting diode display can be improved by effectively compensating for the deviation of the threshold voltage of the driving transistor.

도 1은 일반적인 유기발광 다이오드 표시장치의 일 화소에 대한 등가 회로도이다.
도 2는 일반적인 데이터 압축 장치의 블록도이다.
도 3은 본 발명의 실시예에 따른 유기 발광 다이오드 표시 장치를 도시한 도면이다.
도 4는 본 발명의 실시예에 따른 보상데이터 처리부의 구체적인 블록도이다.
도 5는 본 발명의 실시예에 따른 데이터 압축 방법의 순서도이다.
도 6은 본 발명의 실시예에 따른 1차원 배열을 이루는 양자화 그리드를 도시한 도면이다.
도 7 및 도 8은 본 발명의 실시예에 따른 2차원 배열을 이루는 양자화 그리드를 도시한 도면이다.
도 9는 본 발명의 실시예에 따른 3차원 배열을 이루는 양자화 그리드를 도시한 도면이다.
도 10a, 도 11a 및 도 12a는 도 9의 x-z 평면을 도시한 도면이다.
도 10b, 도 11b 및 도 12b는 도 9의 x-y 평면 중 z가 0인 평면을 도시한 도면이다.
도 10c, 도 11c 및 도 12c는 도 9의 x-y 평면 중 z가 3인 평면을 도시한 도면이다.
1 is an equivalent circuit diagram of one pixel of a general organic light emitting diode display device.
Figure 2 is a block diagram of a general data compression device.
Figure 3 is a diagram showing an organic light emitting diode display device according to an embodiment of the present invention.
Figure 4 is a detailed block diagram of a compensation data processing unit according to an embodiment of the present invention.
Figure 5 is a flowchart of a data compression method according to an embodiment of the present invention.
Figure 6 is a diagram showing a quantization grid forming a one-dimensional array according to an embodiment of the present invention.
Figures 7 and 8 are diagrams showing a quantization grid forming a two-dimensional array according to an embodiment of the present invention.
Figure 9 is a diagram showing a quantization grid forming a three-dimensional array according to an embodiment of the present invention.
FIGS. 10A, 11A, and 12A are diagrams showing the xz plane of FIG. 9.
FIGS. 10B, 11B, and 12B are diagrams showing a plane where z is 0 among the xy planes of FIG. 9.
FIGS. 10C, 11C, and 12C are diagrams showing a plane where z is 3 among the xy planes of FIG. 9.

전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다.The above-mentioned objects, features, and advantages will be described in detail later with reference to the attached drawings, so that those skilled in the art will be able to easily implement the technical idea of the present invention. In describing the present invention, if it is determined that a detailed description of known technologies related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description will be omitted. Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the attached drawings.

도 3은 본 발명의 실시예에 따른 유기 발광 다이오드 표시 장치를 도시한 도면이다.Figure 3 is a diagram showing an organic light emitting diode display device according to an embodiment of the present invention.

도 3에 도시한 바와 같이, 본 발명의 실시예에 따른 유기 발광 다이오드 표시 장치는 표시 패널(100), 게이트 구동부(110), 데이터 구동부(120), 보상데이터 처리부(140) 및 타이밍 제어부(150)를 포함한다.As shown in FIG. 3, the organic light emitting diode display device according to an embodiment of the present invention includes a display panel 100, a gate driver 110, a data driver 120, a compensation data processor 140, and a timing controller 150. ) includes.

표시 패널(100)은 서로 교차하는 다수의 게이트 라인(GL) 및 데이터 라인(DL)과, 각 게이트 라인(GL) 및 데이터 라인(DL)의 교차 지점 마다 배치되는 다수의 화소(P)들을 포함한다. 그리고, 도 1을 참조하면, 이러한 다수의 화소(P)들은 스위칭 트랜지스터(Tsw), 구동 트랜지스터(Tsw), 유기발광 다이오드(EL) 및 커패시터(Cst)를 포함한다.The display panel 100 includes a plurality of gate lines (GL) and data lines (DL) that intersect each other, and a plurality of pixels (P) arranged at each intersection of the gate lines (GL) and data lines (DL). do. And, referring to FIG. 1, these multiple pixels (P) include a switching transistor (Tsw), a driving transistor (Tsw), an organic light emitting diode (EL), and a capacitor (Cst).

한편, 도 3에는 다수의 화소(P)들이 2차원 배열로 이루어지는 것으로 도시하였지만, 본 발명은 이에 한정되는 것은 아니며 1차원 배열 이상으로 이루어질 수 있다.Meanwhile, although FIG. 3 shows a plurality of pixels P being arranged in a two-dimensional arrangement, the present invention is not limited thereto and may be arranged in a one-dimensional arrangement or more.

게이트 구동부(110)는 각 게이트 라인(GL)에 스캔 신호(Scan)를 순차로 공급하며, 표시 패널(100) 외부에 배치되거나 게이트 인 패널(Gate In Panel) 방식으로 표시 패널(100)에 내장될 수 있다.The gate driver 110 sequentially supplies scan signals (Scan) to each gate line (GL), and is placed outside the display panel 100 or built into the display panel 100 using a gate in panel method. It can be.

데이터 구동부(120)는 다수의 데이터 라인(DL)에 데이터 전압(Vdata)을 공급하고, 데이터 라인(DL)에 흐르는 싱크 전류를 센싱하여 싱크 전류에 대응되는 보상 데이터(data)를 생성한다. 이와 같은 보상 데이터(data)를 생성하기 위해서, 데이터 구동부(120)는 외부 보상 알고리즘이 적용된 데이터 보상 회로(미도시)가 내장될 수 있다.The data driver 120 supplies a data voltage (Vdata) to a plurality of data lines (DL), senses a sink current flowing in the data lines (DL), and generates compensation data (data) corresponding to the sink current. In order to generate such compensation data, the data driver 120 may be equipped with a data compensation circuit (not shown) to which an external compensation algorithm is applied.

보상데이터 처리부(140)는 데이터 구동부(120)에 의해 생성된 보상 데이터(data)를 양자화 및 압축하여 저장하고, 저장된 보상 데이터(data)를 역양자화 및 복원하여 타이밍 제어부(150)에 공급한다. 보다 구체적으로, 보상데이터 처리부(140)는 다수의 화소들의 위치와 대응되는 위치에 양자화 스텝 값이 할당되는 양자화 그리드를 생성하고, 미리 설정된 양자화 파라미터 및 상기 배열의 차원에 따라 결정되는 양자화 함수를 이용하여 양자화 스텝 값을 할당하여 상기 보상 데이터(data)를 양자화 및 압축할 수 있다. 이와 같은 보상데이터 처리부(140)는 타이밍 제어부(150)와 별도로 유기발광 다이오드 표시장치에 내장될 수 있다.The compensation data processing unit 140 quantizes, compresses, and stores compensation data generated by the data driver 120, dequantizes and restores the stored compensation data, and supplies it to the timing control unit 150. More specifically, the compensation data processing unit 140 generates a quantization grid in which quantization step values are assigned to positions corresponding to the positions of a plurality of pixels, and uses a quantization function determined according to a preset quantization parameter and the dimension of the array. By assigning a quantization step value, the compensation data can be quantized and compressed. This compensation data processing unit 140 may be built into an organic light emitting diode display device separately from the timing control unit 150.

특히, 보상 데이터(data)는 후술할 본 발명의 실시예에 따른 데이터 압축 방법을 이용하여 압축될 수 있다.In particular, compensation data can be compressed using a data compression method according to an embodiment of the present invention, which will be described later.

타이밍 제어부(150)는 외부로부터 입력되는 데이터(RGB)에 복원된 보상 데이터(data')를 반영하고, 이를 표시 패널(100)의 크기 및 해상도 등에 알맞게 정렬하여 데이터 구동부(120)에 공급한다.The timing control unit 150 reflects the restored compensation data (data') in the data (RGB) input from the outside, aligns it appropriately to the size and resolution of the display panel 100, and supplies it to the data driver 120.

또한, 타이밍 제어부(150)는 외부로부터 입력되는 동기 신호들을 이용하여 다수의 게이트 제어신호(GCS)와 다수의 데이터 제어 신호(DCS)를 생성하고, 이들을 게이트 구동부(110)와 데이터 구동부(120)에 각각 공급한다.In addition, the timing control unit 150 generates a plurality of gate control signals (GCS) and a plurality of data control signals (DCS) using synchronization signals input from the outside, and operates these into the gate driver 110 and the data driver 120. supplied to each.

도 4는 본 발명의 실시예에 따른 보상데이터 처리부의 구체적인 블록도이다.Figure 4 is a detailed block diagram of a compensation data processing unit according to an embodiment of the present invention.

도 4에 도시한 바와 같이, 본 발명의 실시예에 따른 보상데이터 처리부(140)는, n(여기서, n은 1이상의 자연수)차원 배열을 이루는 다수의 화소들 각각에 할당되는 보상 데이터(data)를 압축하기 위하여, 그리드 생성부(141), 스파스 양자화부(142; sparse quantization unit), 인코더(143), 메모리(144) 및 디코더(145)를 포함한다.As shown in FIG. 4, the compensation data processing unit 140 according to an embodiment of the present invention provides compensation data allocated to each of a plurality of pixels forming an n (where n is a natural number of 1 or more) dimensional array. In order to compress, it includes a grid generator 141, a sparse quantization unit 142, an encoder 143, a memory 144, and a decoder 145.

이러한 보상데이터 처리부(140)는 데이터 구동부(120)에 의해 생성된 보상 데이터(data)를 양자화 및 압축하여 메모리(144)에 저장하고, 메모리(144)에 저장된 보상 데이터(data)를 역양자화 및 복원하여 타이밍 제어부(150)에 공급한다.The compensation data processing unit 140 quantizes and compresses the compensation data generated by the data driver 120 and stores it in the memory 144, and inversely quantizes and compresses the compensation data stored in the memory 144. It is restored and supplied to the timing control unit 150.

구체적으로, 그리드 생성부(141)는 다수의 화소들의 위치와 대응되는 위치에 양자화 스텝 값이 할당되는 양자화 그리드를 생성한다. 이와 같은 양자화 그리드는 다수의 화소들이 이루는 배열의 차원에 따라 그 형태가 결정된다.Specifically, the grid generator 141 generates a quantization grid in which quantization step values are assigned to positions corresponding to the positions of a plurality of pixels. The form of such a quantization grid is determined by the dimension of the arrangement of multiple pixels.

다수의 화소들이 n(여기서, n은 1이상의 자연수)차원 배열로 이루어지면 양자화 그리드도 n차원 형태로 이루어진다.If a number of pixels are arranged in an n-dimensional array (where n is a natural number greater than or equal to 1), the quantization grid is also formed in an n-dimensional form.

스파스 양자화부(142)는, 미리 설정된 양자화 파라미터 및 배열의 차원에 따라 결정되는 양자화 함수를 이용하여 양자화 스텝 값을 양자화 그리드에 할당하고, 양자화 스텝 값이 할당되면, 양자화 스텝 값의 위치에 대응되는 위치의 화소에 할당된 보상 데이터를 양자화 스텝 값을 이용하여 양자화한다.The sparse quantization unit 142 allocates a quantization step value to a quantization grid using a quantization function determined according to a preset quantization parameter and the dimension of the array, and when the quantization step value is assigned, it corresponds to the position of the quantization step value. The compensation data assigned to the pixel at the position is quantized using the quantization step value.

여기서, 양자화 그리드에는 적어도 일 방향으로 일정 간격 마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당된다.Here, first quantization step values are assigned to the quantization grid at regular intervals in at least one direction, and second quantization step values are assigned to the remaining positions.

다수의 화소들이 1차원 배열이면, 양자화 파라미터는 간격 파라미터를 포함하고, 양자화 그리드에는 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당된다.If a plurality of pixels are in a one-dimensional array, the quantization parameter includes an interval parameter, a first quantization step value is assigned to the quantization grid at every interval corresponding to the interval parameter, and a second quantization step value is assigned to the remaining positions.

그리고, 다수의 화소들이 2차원 배열이면, 양자화 파라미터는 수평 간격 파라미터 및 수직 간격 파라미터를 포함하고, 양자화 그리드에는 수평 간격 파라미터 및 수직 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당된다.And, if a plurality of pixels are a two-dimensional array, the quantization parameter includes a horizontal interval parameter and a vertical interval parameter, a first quantization step value is assigned to the quantization grid at intervals corresponding to the horizontal interval parameter and the vertical interval parameter, and the remaining The position is assigned a second quantization step value.

그리고, 다수의 화소들이 2차원 배열이면, 양자화 파라미터는 수평 간격 파라미터, 수직 간격 파라미터 및 수평 시프트 파라미터를 포함하고, 양자화 그리드에는 수평 시프트 파라미터가 반영된 수평 간격 파라미터 및 수직 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당된다.And, if a plurality of pixels are a two-dimensional array, the quantization parameter includes a horizontal interval parameter, a vertical interval parameter, and a horizontal shift parameter, and the quantization grid has a number of intervals corresponding to the horizontal interval parameter and the vertical interval parameter reflecting the horizontal shift parameter. 1 quantization step value is assigned, and the second quantization step value is assigned to the remaining positions.

그리고, 다수의 화소들이 3차원 배열이면, 양자화 파라미터는 수평 간격 파라미터, 수직 간격 파라미터 및 깊이 간격 파라미터를 포함하고, 양자화 그리드에는 수평 간격 파라미터, 수직 간격 파라미터 및 깊이 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당된다.And, if a plurality of pixels are a three-dimensional array, the quantization parameter includes a horizontal interval parameter, a vertical interval parameter, and a depth interval parameter, and the quantization grid includes a first interval at each interval corresponding to the horizontal interval parameter, the vertical interval parameter, and the depth interval parameter. A quantization step value is assigned, and a second quantization step value is assigned to the remaining positions.

그리고, 다수의 화소들이 3차원 배열이면, 양자화 파라미터는 수평 간격 파라미터, 수직 간격 파라미터, 수평 시프트 파라미터 및 깊이 간격 파라미터를 포함하고, 양자화 그리드에는 수평 시프트 파라미터가 반영된 수평 간격 파라미터, 수직 간격 파라미터 및 깊이 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당된다.And, if a number of pixels are a three-dimensional array, the quantization parameter includes a horizontal gap parameter, a vertical gap parameter, a horizontal shift parameter, and a depth gap parameter, and the quantization grid includes a horizontal gap parameter, a vertical gap parameter, and a depth reflecting the horizontal shift parameter. A first quantization step value is assigned to each interval corresponding to the interval parameter, and a second quantization step value is assigned to the remaining positions.

그리고, 다수의 화소들이 3차원 배열이면, 양자화 파라미터는 수평 간격 파라미터, 수직 간격 파라미터, 수평 시프트 파라미터, 깊이 간격 파라미터 및 수직 시프트 파라미터를 포함하고, 양자화 그리드에는 수평 시프트 파라미터가 반영된 수평 간격 파라미터, 수직 시프트 파라미터가 반영된 수직 간격 파라미터 및, 상기 깊이 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당된다.And, if a number of pixels are a three-dimensional array, the quantization parameters include a horizontal gap parameter, a vertical gap parameter, a horizontal shift parameter, a depth gap parameter, and a vertical shift parameter, and the quantization grid includes a horizontal gap parameter and a vertical shift parameter reflecting the horizontal shift parameter. A first quantization step value is assigned to each interval corresponding to the vertical interval parameter in which the shift parameter is reflected and the depth interval parameter, and the second quantization step value is assigned to the remaining positions.

인코더(144)는 양자화된 보상 데이터(data)를 압축하고, 디코더(145)는 압축된 보상 데이터(data)를 역양자화 및 복원한다. The encoder 144 compresses the quantized compensation data, and the decoder 145 dequantizes and restores the compressed compensation data.

이 때, 양자화 스텝 값(Q. Q-q)은 서로 다른 2개 이상의 값으로 설정될 수 있다. 그리고, 서로 다른 양자화 스텝 값(Q. Q-q)을 이용하여 다수의 화소(P)들에 할당된 보상 데이터(data)를 양자화하면, 양자화에 따른 데이터 손실이 서로 달라지게 된다.At this time, the quantization step value (Q. Q-q) may be set to two or more different values. Additionally, when compensation data (data) assigned to a plurality of pixels (P) is quantized using different quantization step values (Q. Q-q), data loss due to quantization is different.

이와 같이, 본 발명은 양자화 파라미터 및 양자화 함수를 이용하여, 양자화 그리드에 양자화 스텝 값이 반복적인 패턴을 갖도록 할당으로써, 다수의 화소들 각각에 할당되는 보상 데이터(data)의 압축에 따른 데이터의 손실이 특정 위치의 화소들에 집중되는 것을 방지할 수 있다. 즉, 양자화에 따른 데이터 손실을 공간적으로 분산시킬 수 있다.As such, the present invention uses quantization parameters and quantization functions to assign quantization step values to a quantization grid to have a repetitive pattern, thereby causing data loss due to compression of compensation data assigned to each of a plurality of pixels. It is possible to prevent focus on pixels at this specific location. In other words, data loss due to quantization can be spatially distributed.

또한, 본 발명은 양자화 스텝 값(Q. Q-q)의 반복적인 패턴 간격을 조정함으로써, 데이터 손실을 최소화 할 수 있는 보상 데이터(data)의 최적 압축률을 제공할 수 있다. 즉, 압축된 보상 데이터(data)를 저장하는 메모리(144)의 용량을 줄일 수 있어, 대용량 메모리 구비에 따른 비용을 절감할 수 있다.In addition, the present invention can provide an optimal compression rate of compensation data (data) that can minimize data loss by adjusting the repetitive pattern interval of the quantization step value (Q. Q-q). That is, the capacity of the memory 144 that stores the compressed compensation data can be reduced, thereby reducing the cost of providing a large-capacity memory.

또한, 본 발명은 보상 데이터(data)의 손실을 공간적으로 분산시킴으로써, 구동 트랜지스터(Tdr)의 문턱 전압의 편차를 효과적으로 보상하여 유기발광 다이오드 표시장치의 표시품질을 향상시킬 수 있다.In addition, the present invention can improve the display quality of the organic light emitting diode display device by effectively compensating for the deviation of the threshold voltage of the driving transistor (Tdr) by spatially distributing the loss of compensation data (data).

이하에서는 데이터를 압축하기 위한 방법에 대하여 설명하지만 상기 데이터에는 전술한 보상 데이터를 포함한다.Hereinafter, a method for compressing data will be described, but the data includes the compensation data described above.

도 5는 본 발명의 실시예에 따른 데이터 압축 방법의 순서도이다.Figure 5 is a flowchart of a data compression method according to an embodiment of the present invention.

도 5에 도시한 바와 같이, 본 발명의 실시예에 따른 데이터 압축 방법은, n(여기서, n은 1이상의 자연수)차원 배열을 이루는 다수의 화소들 각각에 할당되는 데이터를 압축하기 위한 것으로, 양자화 그리드를 생성하는 단계(S1), 양자화 그리드에 양자화 스텝 값을 할당하는 단계(S2), 양자화 스텝 값을 이용하여 양자화하는 단계(S3) 및 양자화된 데이터를 압축하는 단계(S4)를 포함한다.As shown in FIG. 5, the data compression method according to an embodiment of the present invention is for compressing data allocated to each of a plurality of pixels forming an n (where n is a natural number of 1 or more) dimensional array, and is performed using quantization. It includes generating a grid (S1), assigning a quantization step value to the quantization grid (S2), quantizing using the quantization step value (S3), and compressing the quantized data (S4).

구체적으로, 먼저, 양자화 그리드를 생성하는 단계(S1)에서는 다수의 화소들의 위치와 대응되는 위치에 양자화 스텝 값이 할당되는 양자화 그리드(Grid)를 생성한다. 이와 같은 양자화 그리드는 다수의 화소들이 이루는 배열의 차원에 따라 그 형태가 결정된다.Specifically, first, in step S1 of generating a quantization grid, a quantization grid (Grid) in which quantization step values are assigned to positions corresponding to the positions of a plurality of pixels is created. The form of such a quantization grid is determined by the dimension of the arrangement of multiple pixels.

다음, 양자화 그리드에 양자화 스텝 값을 할당하는 단계(S2)에서는 미리 설정된 양자화 파라미터 및 상기 배열의 차원에 따라 결정되는 양자화 함수를 이용하여 양자화 스텝 값을 할당한다. 이 때, 양자화 스텝 값은 서로 다른 2개 이상의 값으로 설정될 수 있다.Next, in the step (S2) of allocating quantization step values to the quantization grid, quantization step values are assigned using a quantization function determined according to a preset quantization parameter and the dimension of the array. At this time, the quantization step value may be set to two or more different values.

다음, 양자화 스텝 값을 이용하여 양자화하는 단계(S3)에서는 양자화 스텝 값이 할당되면, 양자화 스텝 값의 위치에 대응되는 위치의 화소에 할당된 데이터를 양자화 스텝 값을 이용하여 양자화한다. 이 때, 서로 다른 양자화 스텝 값을 이용하여 다수의 화소들에 할당된 데이터를 양자화하면, 양자화에 따른 데이터 손실이 서로 달라지게 된다.Next, in the quantization step S3 using the quantization step value, when the quantization step value is assigned, the data assigned to the pixel at the position corresponding to the quantization step value is quantized using the quantization step value. At this time, if data assigned to multiple pixels is quantized using different quantization step values, data loss due to quantization varies.

마지막으로 양자화된 데이터를 압축하는 단계(S4)에서는 양자화된 데이터를 부호화 등을 통해 압축한다.Lastly, in the step of compressing the quantized data (S4), the quantized data is compressed through encoding, etc.

이를 통해, 본 발명은, 동일한 양자화 스텝 값을 이용하여 다수의 화소들에 할당된 데이터를 양자화하는 경우 대비, 데이터의 압축에 따른 데이터 손실이 특정 위치의 화소들에 집중되는 것을 방지할 수 있다. 즉, 본 발명에 따르면 양자화에 따른 데이터 손실을 공간적으로 분산시킬 수 있다.Through this, the present invention can prevent data loss due to data compression from being concentrated in pixels at specific positions, compared to the case where data allocated to multiple pixels is quantized using the same quantization step value. That is, according to the present invention, data loss due to quantization can be spatially distributed.

또한, 본 발명은, 다수의 화소들에 할당된 데이터를 각 데이터의 특징에 따라 결정된 양자화 스텝 값을 이용하여 양자화하는 경우 대비, 압축된 데이터를 저장하는 메모리의 용량을 줄일 수 있어, 대용량 메모리 구비에 따른 비용을 절감할 수 있다.In addition, the present invention can reduce the capacity of the memory storing compressed data compared to the case where data allocated to multiple pixels is quantized using a quantization step value determined according to the characteristics of each data, thereby providing a large capacity memory. Costs can be reduced.

이하, 본 발명의 실시예에 따른 데이터 압축 방법을 다수의 화소들이 1차원 내지 3차원 배열을 이루는 경우로 나누어 자세히 설명하겠다.Hereinafter, the data compression method according to an embodiment of the present invention will be described in detail by dividing it into cases where a plurality of pixels form a one-dimensional to three-dimensional array.

도 6은 본 발명의 실시예에 따른 1차원 배열을 이루는 양자화 그리드를 도시한 도면이다.Figure 6 is a diagram showing a quantization grid forming a one-dimensional array according to an embodiment of the present invention.

도 6에 도시한 바와 같이, 다수의 화소(P)들이 1차원 배열이면, 이와 대응되는 양자화 그리드(Grid)도 1차원 배열을 갖는다. 그리고, 양자화 파라미터는 수평 간격 파라미터(SGQhor)를 포함한다. 그리고, 양자화 그리드(Grid)에는 다수의 화소(P)들의 위치와 대응되는 위치에 제1 및 제2 양자화 스텝 값(Q, Q-q)이 할당된다.As shown in FIG. 6, if a plurality of pixels P are in a one-dimensional array, the corresponding quantization grid also has a one-dimensional array. And, the quantization parameter includes a horizontal gap parameter (SGQhor). And, in the quantization grid (Grid), first and second quantization step values (Q, Q-q) are assigned to positions corresponding to the positions of the plurality of pixels (P).

제1 및 제2 양자화 스텝 값(Q, Q-q)은 미리 설정된 수평 간격 파라미터(SGQhor) 및 양자화 함수(SG(i))를 이용하여 결정된다. 그리고, 양자화 그리드(Grid)에는 수평 간격 파라미터(SGQhor)에 대응되는 간격마다 제1 양자화 스텝 값(Q)이 할당되고, 나머지 위치에는 제2 양자화 스텝 값(Q-q)이 할당된다.The first and second quantization step values (Q, Q-q) are determined using a preset horizontal gap parameter (SGQhor) and a quantization function (SG(i)). Additionally, the first quantization step value (Q) is assigned to the quantization grid (Grid) at every interval corresponding to the horizontal interval parameter (SGQhor), and the second quantization step value (Q-q) is assigned to the remaining positions.

참고로 본 발명의 다른 실시예에서, 수평 간격 파라미터(SGQhor)에 대응되는 간격마다 제2 양자화 스텝 값(Q-q)이 할당되고, 나머지 위치에는 제1 양자화 스텝 값(Q)이 할당될 수도 있다.For reference, in another embodiment of the present invention, the second quantization step value (Q-q) may be assigned to each interval corresponding to the horizontal interval parameter (SGQhor), and the first quantization step value (Q) may be assigned to the remaining positions.

여기서, 양자화 함수(SG(i))는 아래의 수학식1에 의해 정의된다.Here, the quantization function (SG(i)) is defined by Equation 1 below.

여기서, i는 양자화 그리드(Grid)의 위치로서 i=0, 1,..., W-1(W는 양자화 그리드(Grid)의 배열 수)이고, (i%SGQhor)≡0은 i를 SGQhor로 나누었을 때 나머지가 0이라는 의미이다.Here, i is the position of the quantization grid, i=0, 1,..., W-1 (W is the number of arrays of the quantization grid), and (i%SGQhor)≡0 refers to i as SGQhor. This means that when divided by , the remainder is 0.

상기 수학식1은, 양자화 함수(SG(i)) 값이 양자화 그리드(Grid)의 첫 번째 위치, 그리고 이를 기준으로 수평 간격 파라미터(SGQhor)의 간격마다 1이 되고, 나머지 위치에는 0이 된다는 의미이다.Equation 1 above means that the value of the quantization function (SG(i)) is 1 at the first position of the quantization grid (Grid) and every interval of the horizontal gap parameter (SGQhor) based on this, and 0 at the remaining positions. am.

이때, 양자화 함수(SG(i)) 값이 1이 되는 위치에 제1 양자화 스텝 값(Q)을 할당할 수 있고, 제1 양자화 스텝 값(Q)이 할당되지 않은 나머지 위치에 제2 양자화 스텝 값(Q-q)을 할당할 수 있다.At this time, the first quantization step value (Q) can be assigned to the position where the quantization function (SG(i)) value is 1, and the second quantization step can be assigned to the remaining position where the first quantization step value (Q) is not assigned. A value (Q-q) can be assigned.

한편, 도 6의 실시예에서는 제1 양자화 스텝 값(Q)을 Ⅹ로 표시하였고, 제2 양자화 스텝 값(Q-q)을 ●로 표시하였다. 그리고, 양자화 그리드(Grid)의 배열 수는 14, 수평 간격 파라미터(SGQhor)는 6으로 각각 정하여 제1 및 제2 양자화 스텝 값(Q, Q-q)을 결정하였다.Meanwhile, in the embodiment of FIG. 6, the first quantization step value (Q) is indicated as X, and the second quantization step value (Q-q) is indicated as ●. In addition, the number of quantization grid arrays was set to 14 and the horizontal spacing parameter (SGQhor) was set to 6, respectively, to determine the first and second quantization step values (Q, Q-q).

여기서, 수학식 1을 적용하면, 양자화 함수(SG(i)) 값은 i=0, 6, 12의 위치에서 1이 되고, 나머지 위치에서 0이 된다. 그리고, 도면과 같이 i=0, 6, 12의 위치에 제1 양자화 스텝 값(Q)을 할당하고, 나머지 위치에 제2 양자화 스텝 값(Q-q)을 할당한다. 본 발명의 다른 실시예에서는 이와 반대로 제1 및 제2 양자화 스텝 값(Q, Q-q)을 할당할 수도 있다.Here, if Equation 1 is applied, the quantization function (SG(i)) value becomes 1 at the positions i=0, 6, and 12, and 0 at the remaining positions. Then, as shown in the figure, the first quantization step value (Q) is assigned to the positions i=0, 6, and 12, and the second quantization step value (Q-q) is assigned to the remaining positions. In another embodiment of the present invention, on the contrary, the first and second quantization step values (Q, Q-q) may be assigned.

예를 들어, 제 1 및 제2 양자화 스텝 값(Q, Q-q)을 5와 1로 각각 설정하고, 이를 양자화 파라미터 및 양자화 함수(SG(i))를 이용하여 양자화 그리드(Grid)에 할당한다. 그리고, 양자화 그리드(Grid)에 대응되는 위치의 화소들에 할당된 데이터를 양자화하면, i=0, 6, 12의 위치의 화소들에 할당된 데이터는 나머지 위치의 화소들에 할당된 데이터 보다 압축 후 복원 과정에서 데이터 손실이 더 크게 발생하게 된다.For example, the first and second quantization step values (Q, Q-q) are set to 5 and 1, respectively, and assigned to the quantization grid (Grid) using the quantization parameter and quantization function (SG(i)). And, when data allocated to pixels at positions corresponding to the quantization grid are quantized, the data allocated to pixels at positions i=0, 6, and 12 are compressed more than the data allocated to pixels at the remaining positions. During the restoration process, greater data loss occurs.

이와 같이, 본 발명은 양자화 파라미터(SGQhor) 및 양자화 함수(SG(i))를 이용하여, 양자화 그리드(Grid)에 양자화 스텝 값(Q, Q-q)이 반복적인 패턴을 갖도록 할당함으로써, 1차원 배열을 이루는 다수의 화소(P)들 각각에 할당되는 데이터의 압축에 따른 데이터의 손실이 특정 위치의 화소(P)들에 집중되는 것을 방지할 수 있다. 즉, 본 발명에 따르면 양자화에 따른 데이터 손실을 공간적으로 분산시킬 수 있다.As such, the present invention uses a quantization parameter (SGQhor) and a quantization function (SG(i)) to assign quantization step values (Q, Q-q) to a quantization grid (Grid) to have a repetitive pattern, thereby forming a one-dimensional array. It is possible to prevent data loss resulting from compression of data allocated to each of the plurality of pixels (P) forming from being concentrated on the pixels (P) at specific positions. That is, according to the present invention, data loss due to quantization can be spatially distributed.

또한, 본 발명은 양자화 스텝 값(Q, Q-q)의 반복적인 패턴 간격을 조정함으로써, 데이터 손실을 최소화 할 수 있는 데이터의 최적 압축률을 제공할 수 있다. 즉, 압축된 데이터를 저장하는 메모리의 용량을 줄일 수 있어, 대용량 메모리 구비에 따른 비용을 절감할 수 있다.Additionally, the present invention can provide an optimal compression rate of data that can minimize data loss by adjusting the repetitive pattern interval of quantization step values (Q, Q-q). In other words, the capacity of the memory that stores compressed data can be reduced, thereby reducing the cost of having a large capacity memory.

도 7 및 도 8은 본 발명의 실시예에 따른 2차원 배열을 이루는 양자화 그리드를 도시한 도면이다.Figures 7 and 8 are diagrams showing a quantization grid forming a two-dimensional array according to an embodiment of the present invention.

도 7 및 도 8에 도시한 바와 같이, 다수의 화소(P)들이 2차원 배열이면, 이와 대응되는 양자화 그리드(Grid)도 2차원 배열을 갖는다. 그리고, 양자화 파라미터(SGQ)는 수평 간격 파라미터(SGQhor), 수직 간격 파라미터(SGQver) 및 수평 시프트 파라미터(SGQshft1)를 포함한다. 그리고, 양자화 그리드(Grid)에는 다수의 화소(P)들의 위치와 대응되는 위치에 제1 및 제2 양자화 스텝 값(Q, Q-q)이 할당된다.As shown in FIGS. 7 and 8, if a plurality of pixels P are in a two-dimensional array, the corresponding quantization grid also has a two-dimensional array. And, the quantization parameter (SGQ) includes a horizontal gap parameter (SGQhor), a vertical gap parameter (SGQver), and a horizontal shift parameter (SGQshft1). And, in the quantization grid (Grid), first and second quantization step values (Q, Q-q) are assigned to positions corresponding to the positions of the plurality of pixels (P).

제1 및 제2 양자화 스텝 값(Q, Q-q)은 미리 설정된 수평 간격 파라미터(SGQhor), 수직 간격 파라미터(SGQver), 수평 시프트 파라미터(SGQshft1) 및 양자화 함수(SG(i, j))를 이용하여 결정된다. 그리고, 양자화 그리드(Grid)에는 수평 시프트 파라미터(SGQshft1)가 반영된 수평 간격 파라미터(SGQhor)와, 수직 간격 파라미터(SGQver)에 대응되는 간격마다 제1 양자화 스텝 값(Q)이 할당되고, 나머지 위치에는 제2 양자화 스텝 값(Q-q)이 할당된다.The first and second quantization step values (Q, Q-q) are calculated using a preset horizontal gap parameter (SGQhor), vertical gap parameter (SGQver), horizontal shift parameter (SGQshft1), and quantization function (SG(i, j)). It is decided. In addition, the first quantization step value (Q) is assigned to the quantization grid (Grid) at intervals corresponding to the horizontal gap parameter (SGQhor) and the vertical gap parameter (SGQver) in which the horizontal shift parameter (SGQshft1) is reflected, and to the remaining positions. A second quantization step value (Q-q) is assigned.

여기서, 양자화 함수(SG(i, j))는 아래의 수학식 2 내지 수학식 5에 의해 정의된다.Here, the quantization function (SG(i, j)) is defined by Equations 2 to 5 below.

여기서, i 및 j는 양자화 그리드(Grid)의 x축 및 y축 위치로서 i=0, 1,..., W-1(W는 양자화 그리드(Grid)의 x축 배열 수), j=0, 1,..., H-1(H는 양자화 그리드(Grid)의 y축 배열 수)이고, (j%SGQver)≡0은 j를 SGQver로 나누었을 때 나머지가 0이라는 의미이고, (i+shft1)%SGQhor≡0은 (i+shft1)를 SGQhor로 나누었을 때 나머지가 0이라는 의미이다.Here, i and j are the x-axis and y-axis positions of the quantization grid, i=0, 1,..., W-1 (W is the number of x-axis arrays of the quantization grid), j=0 , 1,..., H-1 (H is the number of y-axis arrays of the quantization grid), (j%SGQver)≡0 means that when j is divided by SGQver, the remainder is 0, (i +shft1)%SGQhor≡0 means that when (i+shft1) is divided by SGQhor, the remainder is 0.

그리고, 제1 양자화 함수(Fh(SGQhor, shft1, i))는 x축 위치의 양자화 스텝 값(Q, Q-q)을 정의하고, 제2 양자화 함수(Fv(SGQver,j))는 y축 위치의 양자화 스텝 값(Q, Q-q)을 정의한다. 여기서, 제1 시프트 함수 값(shft1)은 제1 양자화 함수(Fh(SGQhor, shft1, i))를 결정하기 위한 것으로서 제1 시프트 함수(shft1(SGQshft1, SGQver, j))에 의해 정해진다.And, the first quantization function (Fh(SGQhor, shft1, i)) defines the quantization step value (Q, Q-q) of the x-axis position, and the second quantization function (Fv(SGQver,j)) defines the quantization step value (Q, Q-q) of the y-axis position. Define the quantization step values (Q, Q-q). Here, the first shift function value (shft1) is used to determine the first quantization function (Fh(SGQhor, shft1, i)) and is determined by the first shift function (shft1(SGQshft1, SGQver, j)).

먼저, 수학식 2는 양자화 함수(SG(i, j)) 값은 제1 양자화 함수 (Fh(SGQhor, shft1, i)) 및 제2 양자화 함수(Fv(SGQver,j))의 곱해 의해 정해진다는 의미이다.First, Equation 2 states that the value of the quantization function (SG(i, j)) is determined by multiplying the first quantization function (Fh(SGQhor, shft1, i)) and the second quantization function (Fv(SGQver,j)). It means.

다음, 수학식 3은, 양자화 함수(SG(i, j)) 값 중 y축 값이 양자화 그리드(Grid)의 y축 첫 번째 위치, 그리고 이를 기준으로 수직 간격 파라미터(SGQver)의 간격마다 1이 되고, 나머지 위치에는 0이 된다는 의미이다.Next, Equation 3 states that the y-axis value among the quantization function (SG(i, j)) values is the first position on the y-axis of the quantization grid (Grid), and based on this, 1 is set at every interval of the vertical gap parameter (SGQver). This means that the remaining positions will be 0.

다음, 수학식 4는 양자화 함수(SG(i, j)) 값 중 x축 값이 양자화 그리드(Grid)의 x축 첫 번째 위치, 그리고 이를 기준으로 수평 간격 파라미터(SGQhor)의 간격마다 1이 되고, 나머지 위치에는 0이 된다는 의미이다.Next, Equation 4 states that the x-axis value among the quantization function (SG(i, j)) values is the first position of the x-axis of the quantization grid, and based on this, is 1 at every interval of the horizontal gap parameter (SGQhor) , which means that the remaining positions are 0.

다음, 수학식 5는 수학식 4에 의해 정해지는 1이 수직 간격 파라미터(SGQver)에 대응되는 간격마다 수평 시프트 파라미터(SGQshft1)에 대응되는 간격만큼 시프트 된다는 의미이다.Next, Equation 5 means that 1 determined by Equation 4 is shifted by an interval corresponding to the horizontal shift parameter (SGQshft1) at every interval corresponding to the vertical interval parameter (SGQver).

이때, 양자화 함수(SG(i, j)) 값이 1이 되는 위치에 제1 양자화 스텝 값(Q)을 할당할 수 있고, 그 나머지 위치에 제2 양자화 스텝 값(Q-q)을 할당할 수 있다.At this time, the first quantization step value (Q) can be assigned to the position where the quantization function (SG(i, j)) value is 1, and the second quantization step value (Q-q) can be assigned to the remaining position. .

도 7 및 도 8의 실시예에서는 제1 양자화 스텝 값(Q)을 Ⅹ로 표시하였고, 제2 양자화 스텝 값(Q-q)을 ●로 표시하였다. 그리고, 양자화 그리드(Grid)의 x축 배열 수는 11, y축 배열 수는 7, 수평 간격 파라미터(SGQhor)는 4, 수직 간격 파라미터(SGQver)는 3, 수평 시프트 파라미터(SGQshft1)는 0 또는 2로 각각 정하여 제1 및 제2 양자화 스텝 값(Q, Q-q)을 결정하였다.7 and 8, the first quantization step value (Q) is indicated as X, and the second quantization step value (Q-q) is indicated as ●. In addition, the number of x-axis arrays of the quantization grid is 11, the number of y-axis arrays is 7, the horizontal spacing parameter (SGQhor) is 4, the vertical spacing parameter (SGQver) is 3, and the horizontal shift parameter (SGQshft1) is 0 or 2. The first and second quantization step values (Q, Q-q) were determined by respectively setting .

여기서, 도 7은 수평 시프트 파라미터(SGQshft1)가 0인 경우, 도 8은 수평 시프트 파라미터(SGQshft1)가 0이 아닌 경우를 나타낸다.Here, FIG. 7 shows a case where the horizontal shift parameter (SGQshft1) is 0, and FIG. 8 shows a case where the horizontal shift parameter (SGQshft1) is not 0.

먼저, 도 7의 경우 수평 시프트 파라미터(SGQshft1)가 0이기 때문에, 수학식 5는 적용되지 않으며, 수학식 4의 제1 시프트 함수 값(shft1)은 0이 된다.First, in the case of FIG. 7, since the horizontal shift parameter (SGQshft1) is 0, Equation 5 is not applied, and the first shift function value (shft1) of Equation 4 is 0.

여기서, 수학식 3을 적용하면, 제2 양자화 함수 값(Fv(SGQver, j))은 j=0, 3, 6의 위치에서 1이 되고, 나머지 위치에서 0이 되고, 수학식 4를 적용하면, 제1 양자화 함수 값(Fh(SGQhor, shft1, i))은 j=0, 3, 6인 경우 i=0, 4, 8의 위치에서 1이 되고, 나머지 위치에서 0이 된다. Here, if Equation 3 is applied, the second quantization function value (Fv(SGQver, j)) becomes 1 at the positions of j=0, 3, and 6, and 0 at the remaining positions, and when Equation 4 is applied, , the first quantization function value (Fh(SGQhor, shft1, i)) becomes 1 at the positions of i=0, 4, and 8 when j=0, 3, and 6, and 0 at the remaining positions.

그리고, 수학식 2를 적용하면, 제1 양자화 함수 값(Fh(SGQhor, shft1, i))과 제2 양자화 함수 값(Fv(SGQver,j))이 모두 1인 위치에서 양자화 함수 값(SG(i, j))은 1이 된다.And, applying Equation 2, the quantization function value (SG( i, j)) becomes 1.

그리고, 도 7과 같이 양자화 함수 값(SG(i, j))이 1인 위치에 제1 양자화 스텝 값(Q)을 할당하고, 나머지 위치에 제2 양자화 스텝 값(Q-q)을 할당하거나, 이와 반대로 제1 및 제2 양자화 스텝 값(Q, Q-q)을 할당할 수도 있다.And, as shown in Figure 7, the first quantization step value (Q) is assigned to the position where the quantization function value (SG(i, j)) is 1, and the second quantization step value (Q-q) is assigned to the remaining positions, or Conversely, the first and second quantization step values (Q, Q-q) may be assigned.

다음, 도 8의 경우 수평 시프트 파라미터(SGQshft1)가 0이 아니기 때문에, 도 7과 달리 수학식 5가 적용된다.Next, in the case of FIG. 8, since the horizontal shift parameter (SGQshft1) is not 0, Equation 5 is applied, unlike FIG. 7.

여기서, 수학식 3을 적용하면, 제2 양자화 함수 값(Fv(SGQver, j))은 j=0, 3, 6의 위치에서 1이 되고, 나머지 위치에서 0이 되고, 수학식 4 및 5를 적용하면, 제1 양자화 함수 값(Fh(SGQhor, shft1, i))은 j=0, 6인 경우 i=0, 4, 8의 위치에서 1이 되고, j=3인 경우 i=2, 6, 10의 위치에서 1이 되고, 나머지 위치에서 0이 된다. Here, applying Equation 3, the second quantization function value (Fv(SGQver, j)) becomes 1 at the positions of j=0, 3, and 6, and 0 at the remaining positions, and Equations 4 and 5 are When applied, the first quantization function value (Fh(SGQhor, shft1, i)) becomes 1 at positions i=0, 4, 8 when j=0, 6, and i=2, 6 when j=3. , it becomes 1 at the 10 position and 0 at the remaining positions.

그리고, 수학식 2를 적용하면, 제1 양자화 함수 값(Fh(SGQhor, shft1, i))과 제2 양자화 함수 값(Fv(SGQver,j))이 모두 1인 위치에서 양자화 함수 값(SG(i, j))은 1이 된다.And, applying Equation 2, the quantization function value (SG( i, j)) becomes 1.

그리고, 도 8과 같이 양자화 함수 값(SG(i, j))이 1인 위치에 제1 양자화 스텝 값(Q)을 할당하고, 나머지 위치에 제2 양자화 스텝 값(Q-q)을 할당하거나, 이와 반대로 제1 및 제2 양자화 스텝 값(Q, Q-q)을 할당할 수도 있다.Then, as shown in Figure 8, the first quantization step value (Q) is assigned to the position where the quantization function value (SG(i, j)) is 1, and the second quantization step value (Q-q) is assigned to the remaining positions, or Conversely, the first and second quantization step values (Q, Q-q) may be assigned.

결국, 도 8의 양자화 그리드(Grid)는 도 7의 양자화 그리드(Grid) 대비 수직 간격 파라미터(SGQver)에 대응되는 간격마다 수평 시프트 파라미터(SGQshft1)에 대응되는 간격만큼 시프트 된다. 즉, 시프트 된 만큼 양자화에 따른 데이터 손실을 공간적으로 더 분산시킬 수 있다As a result, the quantization grid (Grid) of FIG. 8 is shifted by an interval corresponding to the horizontal shift parameter (SGQshft1) at every interval corresponding to the vertical gap parameter (SGQver) compared to the quantization grid (Grid) of FIG. 7. In other words, the data loss due to quantization can be further distributed spatially as it is shifted.

이와 같이, 본 발명은 양자화 파라미터(SGQhor, SGQver, SGQshft1) 및 양자화 함수(SG(i, j))를 이용하여, 양자화 그리드(Grid)에 양자화 스텝 값(Q, Q-q)이 반복적인 패턴을 갖도록 할당함으로써, 2차원 배열을 이루는 다수의 화소(P)들 각각에 할당되는 데이터의 압축에 따른 데이터의 손실이 특정 위치의 화소(P)들에 집중되는 것을 방지할 수 있다. 즉, 본 발명에 따르면 양자화에 따른 데이터 손실을 공간적으로 분산시킬 수 있다.In this way, the present invention uses quantization parameters (SGQhor, SGQver, SGQshft1) and quantization function (SG(i, j)) so that quantization step values (Q, Q-q) have a repetitive pattern in the quantization grid (Grid). By allocating, it is possible to prevent data loss resulting from compression of data allocated to each of the plurality of pixels P forming a two-dimensional array from being concentrated on the pixels P at a specific location. That is, according to the present invention, data loss due to quantization can be spatially distributed.

또한, 본 발명은 양자화 스텝 값(Q, Q-q)의 반복적인 패턴 간격을 조정함으로써, 데이터 손실을 최소화 할 수 있는 데이터의 최적 압축률을 제공할 수 있다. 즉, 압축된 데이터를 저장하는 메모리의 용량을 줄일 수 있어, 대용량 메모리 구비에 따른 비용을 절감할 수 있다.Additionally, the present invention can provide an optimal compression rate of data that can minimize data loss by adjusting the repetitive pattern interval of quantization step values (Q, Q-q). In other words, the capacity of the memory that stores compressed data can be reduced, thereby reducing the cost of having a large capacity memory.

도 9는 본 발명의 실시예에 따른 3차원 배열을 이루는 양자화 그리드를 도시한 도면이고, 도 10a, 도 11a 및 도 12a는 도 9의 x-z 평면을 도시한 도면이고, 도 10b, 도 11b 및 도 12b는 도 9의 x-y 평면 중 z가 0인 평면을 도시한 도면이고, 도 10c, 도 11c 및 도 12c는 도 9의 x-y 평면 중 z가 3인 평면을 도시한 도면이다.FIG. 9 is a diagram showing a quantization grid forming a three-dimensional array according to an embodiment of the present invention, FIGS. 10A, 11A, and 12A are diagrams showing the x-z plane of FIG. 9, and FIGS. 10B, 11B, and FIG. 12B is a diagram showing a plane where z is 0 among the x-y planes of FIG. 9, and FIGS. 10C, 11C, and 12C are diagrams showing a plane where z is 3 among the x-y planes of FIG. 9.

도면에 도시한 바와 같이, 다수의 화소들이 3차원 배열이면, 이와 대응되는 양자화 그리드(Grid)도 3차원 배열을 갖는다. 그리고, 양자화 파라미터(SGQ)는 수평 간격 파라미터(SGQhor), 수직 간격 파라미터(SGQver), 수평 시프트 파라미터(SGQshft1), 수직 시프트 파라미터(SGQshft2) 및 깊이 간격 파라미터(SGQdep)를 포함한다. 그리고, 양자화 그리드(Grid)에는 다수의 화소들의 위치와 대응되는 위치에 제1 및 제2 양자화 스텝 값(Q, Q-q)이 할당된다.As shown in the figure, if a plurality of pixels are in a three-dimensional array, the corresponding quantization grid also has a three-dimensional array. And, the quantization parameter (SGQ) includes a horizontal gap parameter (SGQhor), a vertical gap parameter (SGQver), a horizontal shift parameter (SGQshft1), a vertical shift parameter (SGQshft2), and a depth gap parameter (SGQdep). And, in the quantization grid (Grid), first and second quantization step values (Q, Q-q) are assigned to positions corresponding to the positions of a plurality of pixels.

제1 및 제2 양자화 스텝 값(Q, Q-q)은 미리 설정된 수평 간격 파라미터(SGQhor), 수직 간격 파라미터(SGQver), 수평 시프트 파라미터(SGQshft1), 수직 시프트 파라미터(SGQshft2), 깊이 간격 파라미터(SGQdep) 및 양자화 함수(SG(i, j, z))를 이용하여 결정된다. 그리고, 양자화 그리드(Grid)에는 수평 시프트 파라미터(SGQshft1)가 반영된 수평 간격 파라미터(SGQhor)와, 수직 시프트 파라미터(SGQshft2)가 반영된 수직 간격 파라미터(SGQver)와, 깊이 간격 파라미터(SGQdep)에 대응되는 간격마다 제1 양자화 스텝 값(Q)이 할당되고, 나머지 위치에는 제2 양자화 스텝 값(Q-q)이 할당된다.The first and second quantization step values (Q, Q-q) are preset horizontal gap parameter (SGQhor), vertical gap parameter (SGQver), horizontal shift parameter (SGQshft1), vertical shift parameter (SGQshft2), and depth gap parameter (SGQdep). and a quantization function (SG(i, j, z)). In addition, the quantization grid (Grid) includes a horizontal interval parameter (SGQhor) in which the horizontal shift parameter (SGQshft1) is reflected, a vertical interval parameter (SGQver) in which the vertical shift parameter (SGQshft2) is reflected, and an interval corresponding to the depth interval parameter (SGQdep). A first quantization step value (Q) is assigned to each position, and a second quantization step value (Q-q) is assigned to the remaining positions.

여기서, 양자화 함수(SG(i, j, z))는 아래의 수학식 6 내지 수학식 11에 의해 정의된다.Here, the quantization function (SG(i, j, z)) is defined by Equations 6 to 11 below.

여기서, i, j 및 z는 양자화 그리드(Grid)의 x축, y축 및 z축 위치로서 i=0, 1,..., W-1(W는 양자화 그리드(Grid)의 x축 배열 수), j=0, 1,..., H-1(H는 양자화 그리드(Grid)의 y축 배열 수), z=0, 1,..., D-1(D는 양자화 그리드(Grid)의 z축 배열 수)이다. 그리고, (z%SGQdep)≡0은 z를 SGQdep로 나누었을 때 나머지가 0이라는 의미이고, (j+shft2)%SGQver≡0은 (j+shft2)를 SGQver로 나누었을 때 나머지가 0이라는 의미이고, (i+shft1)%SGQhor≡0은 (i+shft1)를 SGQhor로 나누었을 때 나머지가 0이라는 의미이다.Here, i, j, and z are the x-axis, y-axis, and z-axis positions of the quantization grid (Grid), i=0, 1,..., W-1 (W is the number of x-axis arrays of the quantization grid (Grid) ), j=0, 1,..., H-1 (H is the y-axis array number of the quantization grid (Grid)), z=0, 1,..., D-1 (D is the number of quantization grid (Grid) ) is the number of z-axis arrays). And, (z%SGQdep)≡0 means that when z is divided by SGQdep, the remainder is 0, and (j+shft2)%SGQver≡0 means that when (j+shft2) is divided by SGQver, the remainder is 0. , (i+shft1)%SGQhor≡0 means that when (i+shft1) is divided by SGQhor, the remainder is 0.

그리고, 제1 양자화 함수(Fh(SGQhor, shft1, i))는 x축 위치의 양자화 스텝 값을 정의하고, 제2 양자화 함수(Fv(SGQver, shft2, j))는 y축 위치의 양자화 스텝 값을 정의하고, 제3 양자화 함수(Fd(SGQdep, z))는 z축 위치의 양자화 스텝 값을 정의한다. 여기서, 제1 시프트 함수 값(shft1)은 제1 양자화 함수(Fh(SGQhor, shft1, i))를 결정하기 위한 것으로서 제1 시프트 함수(shft1(SGQshft1, SGQver, j, shft2))에 의해 정해지고, 제2 시프트 함수 값(shft2)은 제1 시프트 함수(shft1(SGQshft1, SGQver, j, shft2)) 및 제2 양자화 함수(Fv(SGQver, shft2, j))를 결정하기 위한 것으로서 제2 시프트 함수(shft2(SGQshft2, SGQdep, z))에 의해 정해진다.And, the first quantization function (Fh(SGQhor, shft1, i)) defines the quantization step value at the x-axis position, and the second quantization function (Fv(SGQver, shft2, j)) defines the quantization step value at the y-axis position. is defined, and the third quantization function (Fd(SGQdep, z)) defines the quantization step value of the z-axis position. Here, the first shift function value (shft1) is for determining the first quantization function (Fh(SGQhor, shft1, i)) and is determined by the first shift function (shft1(SGQshft1, SGQver, j, shft2)) , the second shift function value (shft2) is for determining the first shift function (shft1(SGQshft1, SGQver, j, shft2)) and the second quantization function (Fv(SGQver, shft2, j)). It is determined by (shft2(SGQshft2, SGQdep, z)).

먼저, 수학식 6은 양자화 함수(SG(i, j, z)) 값은 제1 양자화 함수 (Fh(SGQhor, shft1, i)), 제2 양자화 함수(Fv(SGQver, shft2, j)) 및 제3 양자화 함수(Fd(SGQdep, z))의 곱해 의해 정해진다는 의미이다.First, Equation 6 shows that the value of the quantization function (SG(i, j, z)) is the first quantization function (Fh(SGQhor, shft1, i)), the second quantization function (Fv(SGQver, shft2, j)), and This means that it is determined by multiplying by the third quantization function (Fd(SGQdep, z)).

다음, 수학식 7은, 양자화 함수(SG(i, j, z)) 값 중 z축 값이 양자화 그리드(Grid)의 z축 첫 번째 위치, 그리고 이를 기준으로 깊이 간격 파라미터(SGQdep)의 간격마다 1이 되고, 나머지 위치에는 0이 된다는 의미이다.Next, Equation 7 states that the z-axis value among the quantization function (SG(i, j, z)) values is the first position of the z-axis of the quantization grid (Grid), and based on this, at each interval of the depth interval parameter (SGQdep). This means that it becomes 1, and the remaining positions become 0.

다음, 수학식 8은 양자화 함수(SG(i, j, z)) 값 중 y축 값이 양자화 그리드(Grid)의 y축 첫 번째 위치, 그리고 이를 기준으로 수직 간격 파라미터(SGQver)의 간격마다 1이 되고, 나머지 위치에는 0이 된다는 의미이다.Next, Equation 8 shows that the y-axis value among the quantization function (SG(i, j, z)) values is the first position of the y-axis of the quantization grid, and based on this, 1 at every interval of the vertical gap parameter (SGQver). This means that the remaining positions will be 0.

다음, 수학식 9는 수학식 8에 의해 정해지는 1이 깊이 간격 파라미터(SGQdep)에 대응되는 간격마다 수직 시프트 파라미터(SGQshft2)에 대응되는 간격만큼 시프트 된다는 의미이다.Next, Equation 9 means that 1 determined by Equation 8 is shifted by an interval corresponding to the vertical shift parameter (SGQshft2) at every interval corresponding to the depth interval parameter (SGQdep).

다음, 수학식 10은 양자화 함수(SG(i, j, z)) 값 중 x축 값이 양자화 그리드(Grid)의 x축 첫 번째 위치, 그리고 이를 기준으로 수평 간격 파라미터(SGQhor)의 간격마다 1이 되고, 나머지 위치에는 0이 된다는 의미이다.Next, Equation 10 shows that the x-axis value among the quantization function (SG(i, j, z)) values is the first position of the x-axis of the quantization grid, and based on this, 1 for each interval of the horizontal gap parameter (SGQhor). This means that the remaining positions will be 0.

다음, 수학식 11은 수학식 10에 의해 정해지는 1이 수직 간격 파라미터(SGQver)에 대응되는 간격마다 수평 시프트 파라미터(SGQshft1)에 대응되는 간격만큼 시프트 된다는 의미이다.Next, Equation 11 means that 1 determined by Equation 10 is shifted by an interval corresponding to the horizontal shift parameter (SGQshft1) at every interval corresponding to the vertical interval parameter (SGQver).

이때, 양자화 함수(SG(i, j, z)) 값이 1이 되는 위치에 제1 양자화 스텝 값(Q)을 할당할 수 있고, 그 나머지 위치에 제2 양자화 스텝 값(Q-q)을 할당할 수 있다.At this time, the first quantization step value (Q) can be assigned to the position where the quantization function (SG(i, j, z)) value is 1, and the second quantization step value (Q-q) can be assigned to the remaining position. You can.

한편, 도면에는 제1 양자화 스텝 값(Q)을 Ⅹ로 표시하였고, 제2 양자화 스텝 값(Q-q)을 ●로 표시하였다. 그리고, 양자화 그리드(Grid)의 x축 배열 수는 11, y축 배열 수는 7, z축 배열 수는 7, 수평 간격 파라미터(SGQhor)는 4, 수직 간격 파라미터(SGQver)는 3, 깊이 간격 파라미터(SGQdep)는 3, 수평 시프트 파라미터(SGQshft1)는 0 또는 2, 수직 시프트 파라미터(SGQshft2)는 0 또는 2로 각각 정하여 제1 및 제2 양자화 스텝 값(Q, Q-q)을 결정하였다.Meanwhile, in the drawing, the first quantization step value (Q) is indicated as X, and the second quantization step value (Q-q) is indicated as ●. In addition, the number of x-axis arrays of the quantization grid is 11, the number of y-axis arrays is 7, the number of z-axis arrays is 7, the horizontal spacing parameter (SGQhor) is 4, the vertical spacing parameter (SGQver) is 3, and the depth spacing parameter is (SGQdep) was set to 3, the horizontal shift parameter (SGQshft1) was set to 0 or 2, and the vertical shift parameter (SGQshft2) was set to 0 or 2, respectively, to determine the first and second quantization step values (Q, Q-q).

여기서, 도 10a 내지 도 10c는 수평 시프트 파라미터(SGQshft1) 및 수직 시프트 파라미터(SGQshft2)가 모두 0인 경우, 도 11a 내지 도 11c는 수평 시프트 파라미터(SGQshft1)가 0이 아니고 수직 시프트 파라미터(SGQshft2)가 0인 경우, 도 12a 내지 도 12c는 수평 시프트 파라미터(SGQshft1) 및 수직 시프트 파라미터(SGQshft2)가 모두 0이 아닌 경우를 나타낸다.Here, FIGS. 10A to 10C show that when the horizontal shift parameter (SGQshft1) and the vertical shift parameter (SGQshft2) are both 0, FIGS. 11A to 11C show that the horizontal shift parameter (SGQshft1) is not 0 and the vertical shift parameter (SGQshft2) is 0. When 0, FIGS. 12A to 12C show a case where both the horizontal shift parameter (SGQshft1) and the vertical shift parameter (SGQshft2) are not 0.

먼저, 도 10a 내지 도 10c의 경우 수평 시프트 파라미터(SGQshft1) 및 수직 시프트 파라미터(SGQshft2)가 모두 0이기 때문에, 수학식 9 및 수학식 11은 적용되지 않으며, 수학식 9의 제2 시프트 함수 값(shft2)과 수학식 11의 제1 시프트 함수 값(shft1)은 0이 된다.First, in the case of FIGS. 10A to 10C, since both the horizontal shift parameter (SGQshft1) and the vertical shift parameter (SGQshft2) are 0, Equation 9 and Equation 11 are not applied, and the second shift function value of Equation 9 ( shft2) and the first shift function value (shft1) of Equation 11 are 0.

여기서, 수학식 7을 적용하면, 제3 양자화 함수 값(Fd(SGQdep, z))은 z=0, 3, 6의 위치에서 1이 되고, 나머지 위치에서 0이 된다. 그리고, 수학식 8을 적용하면, 제2 양자화 함수 값(Fv(SGQver, shft2, j))은 z=0, 3, 6인 경우 j=0, 3, 6의 위치에서 1이 되고, 나머지 위치에서 0이 된다. 그리고, 수학식 10을 적용하면, 제1 양자화 함수 값(Fh(SGQhor, shft1, i))은 j=0, 3, 6인 경우 i=0, 4, 8의 위치에서 1이 되고, 나머지 위치에서 0이 된다.Here, applying Equation 7, the third quantization function value (Fd(SGQdep, z)) becomes 1 at the positions of z=0, 3, and 6, and 0 at the remaining positions. And, applying Equation 8, the second quantization function value (Fv(SGQver, shft2, j)) becomes 1 at the positions of j=0, 3, and 6 when z=0, 3, and 6, and the remaining positions becomes 0. And, applying Equation 10, the first quantization function value (Fh(SGQhor, shft1, i)) becomes 1 at the positions of i=0, 4, and 8 when j=0, 3, and 6, and the remaining positions becomes 0.

그리고, 수학식 6을 적용하면, 제1 양자화 함수 값(Fh(SGQhor, shft1, i)), 제2 양자화 함수 값(Fv(SGQver, shft2, j)) 및 제3 양자화 함수 값(Fd(SGQdep, z))이 모두 1인 위치에서 양자화 함수 값(SG(i, j, z))은 1이 된다.And, applying Equation 6, the first quantization function value (Fh(SGQhor, shft1, i)), the second quantization function value (Fv(SGQver, shft2, j)), and the third quantization function value (Fd(SGQdep) , z)) are all 1, the quantization function value (SG(i, j, z)) becomes 1.

그리고, 도 10a 내지 도 10c와 같이 양자화 함수 값(SG(i, j, z))이 1인 위치에 제1 양자화 스텝 값(Q)을 할당하고, 나머지 위치에 제2 양자화 스텝 값(Q-q)을 할당하거나, 이와 반대로 제1 및 제2 양자화 스텝 값(Q, Q-q)을 할당할 수도 있다.Then, as shown in FIGS. 10A to 10C, the first quantization step value (Q) is assigned to the position where the quantization function value (SG(i, j, z)) is 1, and the second quantization step value (Q-q) is assigned to the remaining positions. Alternatively, the first and second quantization step values (Q, Q-q) may be assigned.

결국, 도 10b 및 도 10c의 양자화 그리드(Grid)에 양자화 스텝 값(Q, Q-q)이 할당된 위치는 동일하게 된다.As a result, the positions where the quantization step values (Q, Q-q) are assigned to the quantization grid (Grid) of FIGS. 10B and 10C are the same.

다음, 도 11a 내지 도 11c의 경우 수직 시프트 파라미터(SGQshft2)은 0이지만, 수평 시프트 파라미터(SGQshft1)가 0이 아니기 때문에, 수학식 11이 적용된다.Next, in the case of FIGS. 11A to 11C, the vertical shift parameter (SGQshft2) is 0, but the horizontal shift parameter (SGQshft1) is not 0, so Equation 11 is applied.

여기서, 수학식 7을 적용하면, 제3 양자화 함수 값(Fd(SGQdep, z))은 z=0, 3, 6의 위치에서 1이 되고, 나머지 위치에서 0이 된다. Here, applying Equation 7, the third quantization function value (Fd(SGQdep, z)) becomes 1 at the positions of z=0, 3, and 6, and 0 at the remaining positions.

그리고, 수학식 8을 적용하면, 제2 양자화 함수 값(Fv(SGQver, shft2, j))은 은 z=0, 3, 6인 경우 j=0, 3, 6의 위치에서 1이 되고, 나머지 위치에서 0이 된다. 그리고, 수학식 10 및 수학식 11을 적용하면, 제1 양자화 함수 값(Fh(SGQhor, shft1, i))은 j=0, 6인 경우 i=0, 4, 8의 위치에서 1이 되고, j=3인 경우 i=2, 6, 10의 위치에서 1이 되고, 나머지 위치에서 0이 된다.And, applying Equation 8, the second quantization function value (Fv(SGQver, shft2, j)) becomes 1 at the positions of j=0, 3, and 6 when z=0, 3, and 6, and the remaining It becomes 0 at position. And, applying Equation 10 and Equation 11, the first quantization function value (Fh(SGQhor, shft1, i)) becomes 1 at the positions of i=0, 4, and 8 when j=0, 6, If j=3, it becomes 1 at i=2, 6, and 10 positions, and 0 at the remaining positions.

그리고, 수학식 6을 적용하면, 제1 양자화 함수 값(Fh(SGQhor, shft1, i)), 제2 양자화 함수 값(Fv(SGQver, shft2, j)) 및 제3 양자화 함수 값(Fd(SGQdep, z))이 모두 1인 위치에서 양자화 함수 값(SG(i, j, z))은 1이 된다.And, applying Equation 6, the first quantization function value (Fh(SGQhor, shft1, i)), the second quantization function value (Fv(SGQver, shft2, j)), and the third quantization function value (Fd(SGQdep) , z)) are all 1, the quantization function value (SG(i, j, z)) becomes 1.

그리고, 도 11a 내지 도 11c와 같이 양자화 함수 값(SG(i, j, z))이 1인 위치에 제1 양자화 스텝 값(Q)을 할당하고, 나머지 위치에 제2 양자화 스텝 값(Q-q)을 할당하거나, 이와 반대로 제1 및 제2 양자화 스텝 값(Q, Q-q)을 할당할 수도 있다.And, as shown in FIGS. 11A to 11C, the first quantization step value (Q) is assigned to the position where the quantization function value (SG(i, j, z)) is 1, and the second quantization step value (Q-q) is assigned to the remaining positions. Alternatively, the first and second quantization step values (Q, Q-q) may be assigned.

결국, 도 11b 및 도 11c의 양자화 그리드(Grid)에 양자화 스텝 값(Q, Q-q)이 할당된 위치는 동일하게 된다. 그리고, 도 11a 내지 도 11c의 양자화 그리드(Grid)는 도 10a 내지 도 10c의 양자화 그리드(Grid) 대비 수직 간격 파라미터(SGQver)에 대응되는 간격마다 수평 시프트 파라미터(SGQshft1)에 대응되는 간격만큼 시프트 된다. 즉, 시프트 된 만큼 양자화에 따른 데이터 손실을 공간적으로 더 분산 시킬 수 있다As a result, the positions where the quantization step values (Q, Q-q) are assigned to the quantization grid (Grid) of FIGS. 11B and 11C are the same. And, the quantization grid (Grid) of FIGS. 11A to 11C is shifted by an interval corresponding to the horizontal shift parameter (SGQshft1) at every interval corresponding to the vertical gap parameter (SGQver) compared to the quantization grid (Grid) of FIGS. 10A to 10C. . In other words, the data loss due to quantization can be further distributed spatially as it is shifted.

다음, 도 12a 내지 도 12c의 경우 수직 시프트 파라미터(SGQshft2) 및 수평 시프트 파라미터(SGQshft1)가 모두 0이 아니기 때문에, 수학식 9 및 10이 적용된다.Next, in the case of FIGS. 12A to 12C, since both the vertical shift parameter (SGQshft2) and the horizontal shift parameter (SGQshft1) are not 0, Equations 9 and 10 are applied.

여기서, 수학식 7을 적용하면, 제3 양자화 함수 값(Fd(SGQdep, z))은 z=0, 3, 6의 위치에서 1이 되고, 나머지 위치에서 0이 된다. Here, applying Equation 7, the third quantization function value (Fd(SGQdep, z)) becomes 1 at the positions of z=0, 3, and 6, and 0 at the remaining positions.

그리고, 수학식 8 및 수학식 9를 적용하면, 제2 양자화 함수 값(Fv(SGQver, shft2, j))은 z=0인 경우 j=0, 3, 6의 위치에서 1이 되고, 나머지 위치에서 0이 되고, z=3인 경우 j=1, 4의 위치에서 1이 되고, 나머지 위치에서 0이 되며, z=6인 경우 j=2, 5의 위치에서 1이 되고, 나머지 위치에서 0이 된다. 그리고, 수학식 10 및 수학식 11을 적용하면, 제1 양자화 함수 값(Fh(SGQhor, shft1, i))은 z=0 및 j=0, 6인 경우 i=0, 4, 8의 위치에서 1이 되고, z=0 및 j=3인 경우 i=2, 6, 10의 위치에서 1이 되고, z=3 및 j=1인 경우 i=2, 6, 10의 위치에서 1이 되고, z=3 및 j=4인 경우 i=0, 4, 8의 위치에서 1이 되고, 나머지 위치에서 0이 된다.And, applying Equation 8 and Equation 9, the second quantization function value (Fv(SGQver, shft2, j)) becomes 1 at positions j=0, 3, and 6 when z=0, and the remaining positions becomes 0, and when z=3, it becomes 1 at the j=1 and 4 positions and 0 at the remaining positions, and when z=6, it becomes 1 at the j=2 and 5 positions and 0 at the remaining positions. This happens. And, applying Equation 10 and Equation 11, the first quantization function value (Fh(SGQhor, shft1, i)) is at the positions of i=0, 4, and 8 when z=0 and j=0, 6. becomes 1, and when z=0 and j=3, it becomes 1 at the positions of i=2, 6, and 10, and when z=3 and j=1, it becomes 1 at the positions of i=2, 6, and 10, When z=3 and j=4, i=0, 4, and 8 become 1, and the remaining positions become 0.

그리고, 수학식 6을 적용하면, 제1 양자화 함수 값(Fh(SGQhor, shft1, i)), 제2 양자화 함수 값(Fv(SGQver, shft2, j)) 및 제3 양자화 함수 값(Fd(SGQdep, z))이 모두 1인 위치에서 양자화 함수 값(SG(i, j, z))은 1이 된다.And, applying Equation 6, the first quantization function value (Fh(SGQhor, shft1, i)), the second quantization function value (Fv(SGQver, shft2, j)), and the third quantization function value (Fd(SGQdep) , z)) are all 1, the quantization function value (SG(i, j, z)) becomes 1.

그리고, 도 12a 내지 도 12c와 같이 양자화 함수 값(SG(i, j, z))이 1인 위치에 제1 양자화 스텝 값(Q)을 할당하고, 나머지 위치에 제2 양자화 스텝 값(Q-q)을 할당하거나, 도면과 달리 이와 반대로 제1 및 제2 양자화 스텝 값(Q, Q-q)을 할당할 수도 있다.And, as shown in FIGS. 12A to 12C, the first quantization step value (Q) is assigned to the position where the quantization function value (SG(i, j, z)) is 1, and the second quantization step value (Q-q) is assigned to the remaining positions. Alternatively, unlike the drawing, the first and second quantization step values (Q, Q-q) may be assigned.

결국, 도 12b 및 도 12c의 양자화 그리드(Grid)에 양자화 스텝 값(Q, Q-q)이 할당된 위치는 다르게 된다. 그리고, 도 12a 내지 도 12c의 양자화 그리드(Grid)는 도 11a 내지 도 11c의 양자화 그리드(Grid) 대비 깊이 간격 파라미터(SGQdep)에 대응되는 간격마다 수직 시프트 파라미터(SGQshft2)에 대응되는 간격만큼 시프트 된다. 즉, 시프트 된 만큼 양자화에 따른 데이터 손실을 공간적으로 더 분산시킬 수 있다.As a result, the positions where the quantization step values (Q, Q-q) are assigned to the quantization grid (Grid) of FIGS. 12B and 12C are different. And, the quantization grid (Grid) of FIGS. 12A to 12C is shifted by an interval corresponding to the vertical shift parameter (SGQshft2) at every interval corresponding to the depth interval parameter (SGQdep) compared to the quantization grid (Grid) of FIGS. 11A to 11C. . In other words, data loss due to quantization can be further distributed spatially as it is shifted.

이와 같이, 본 발명은 양자화 파라미터(SGQhor, SGQver, SGQdep, SGQshft1, SGQshft2) 및 양자화 함수(SG(i, j, z))를 이용하여, 양자화 그리드(Grid)에 양자화 스텝 값(Q, Q-q)이 반복적인 패턴을 갖도록 할당함으로써, 3차원 배열을 이루는 다수의 화소들 각각에 할당되는 데이터의 압축에 따른 데이터의 손실이 특정 위치의 화소들에 집중되는 것을 방지할 수 있다. 즉, 본 발명에 따르면 양자화에 따른 데이터 손실을 공간적으로 분산시킬 수 있다.In this way, the present invention uses quantization parameters (SGQhor, SGQver, SGQdep, SGQshft1, SGQshft2) and quantization functions (SG(i, j, z)) to add quantization step values (Q, Q-q) to the quantization grid (Grid). By assigning data to have this repetitive pattern, it is possible to prevent data loss due to compression of data allocated to each of the plurality of pixels forming a three-dimensional array from being concentrated on pixels at specific positions. That is, according to the present invention, data loss due to quantization can be spatially distributed.

또한, 본 발명은 양자화 스텝 값의 반복적인 패턴 간격을 조정함으로써, 데이터 손실을 최소화 할 수 있는 데이터의 최적 압축률을 제공할 수 있다. 즉, 압축된 데이터를 저장하는 메모리의 용량을 줄일 수 있어, 대용량 메모리 구비에 따른 비용을 절감할 수 있다.Additionally, the present invention can provide an optimal compression rate for data that can minimize data loss by adjusting the repetitive pattern spacing of quantization step values. In other words, the capacity of the memory that stores compressed data can be reduced, thereby reducing the cost of having a large capacity memory.

전술한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The above-described present invention may be subject to various substitutions, modifications, and changes without departing from the technical spirit of the present invention to those skilled in the art to which the present invention pertains. It is not limited by .

120 : 데이터 구동부
140 : 보상데이터 처리부
141 : 그리드 생성부
142 : 스파스 양자화부
143 : 인코더
150 : 타이밍 제어부
120: data driving unit
140: Compensation data processing unit
141: grid generation unit
142: Sparse quantization unit
143: encoder
150: Timing control unit

Claims (16)

유기 발광 다이오드 표시장치의 n(여기서, n은 1이상의 자연수)차원 배열을 이루는 다수의 화소들 각각에 할당되는 보상 데이터를 압축하기 위한 방법에 있어서,
상기 다수의 화소들 각각의 위치와 대응되는 위치에 양자화 스텝 값이 할당되는 양자화 그리드를 생성하는 단계;
미리 설정된 양자화 파라미터 및 상기 배열의 차원에 따라 결정되는 양자화 함수를 이용하여 일정한 간격으로 상기 양자화 스텝 값을 할당하는 단계;
상기 양자화 스텝 값이 할당되면, 상기 양자화 스텝 값의 위치에 대응되는 위치의 화소에 할당된 보상 데이터를 상기 양자화 스텝 값을 이용하여 양자화하는 단계; 및
양자화된 상기 보상 데이터를 압축하는 단계를 포함하고,
상기 양자화 그리드의 각 위치에는 적어도 한 방향으로 일정 간격으로 제1 양자화 스텝 값이 할당되고, 상기 양자화 그리드의 나머지 위치에는 상기 제1 양자화 스텝 값과 다른 제2 양자화 스텝 값이 할당되는,
데이터 압축 방법.
In a method for compressing compensation data allocated to each of a plurality of pixels forming an n (where n is a natural number of 1 or more) dimensional array of an organic light emitting diode display device,
generating a quantization grid in which quantization step values are assigned to positions corresponding to each position of the plurality of pixels;
Allocating the quantization step values at regular intervals using a quantization function determined according to a preset quantization parameter and the dimension of the array;
When the quantization step value is assigned, quantizing compensation data assigned to a pixel at a position corresponding to the position of the quantization step value using the quantization step value; and
Compressing the quantized compensation data,
A first quantization step value is assigned to each position of the quantization grid at regular intervals in at least one direction, and a second quantization step value different from the first quantization step value is assigned to the remaining positions of the quantization grid,
Data compression method.
삭제delete 제 1 항에 있어서,
상기 다수의 화소들이 1차원 배열이면,
상기 양자화 파라미터는 간격 파라미터를 포함하고,
상기 양자화 그리드에는
상기 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당되는
데이터 압축 방법.
According to claim 1,
If the plurality of pixels are one-dimensional array,
The quantization parameter includes an interval parameter,
In the quantization grid,
A first quantization step value is assigned to each interval corresponding to the interval parameter, and a second quantization step value is assigned to the remaining positions.
Data compression method.
제 1 항에 있어서,
상기 다수의 화소들이 2차원 배열이면,
상기 양자화 파라미터는 수평 간격 파라미터 및 수직 간격 파라미터를 포함하고,
상기 양자화 그리드에는
상기 수평 간격 파라미터 및 수직 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당되는
데이터 압축 방법.
According to claim 1,
If the plurality of pixels are a two-dimensional array,
The quantization parameters include a horizontal spacing parameter and a vertical spacing parameter,
In the quantization grid,
A first quantization step value is assigned to each interval corresponding to the horizontal interval parameter and the vertical interval parameter, and a second quantization step value is assigned to the remaining positions.
Data compression method.
제 1 항에 있어서,
상기 다수의 화소들이 2차원 배열이면,
상기 양자화 파라미터는 수평 간격 파라미터, 수직 간격 파라미터 및 수평 시프트 파라미터를 포함하고,
상기 양자화 그리드에는
상기 수평 시프트 파라미터가 반영된 상기 수평 간격 파라미터 및 상기 수직 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당되는
데이터 압축 방법.
According to claim 1,
If the plurality of pixels are a two-dimensional array,
The quantization parameters include a horizontal spacing parameter, a vertical spacing parameter, and a horizontal shift parameter,
In the quantization grid,
A first quantization step value is assigned to each interval corresponding to the horizontal interval parameter and the vertical interval parameter in which the horizontal shift parameter is reflected, and a second quantization step value is assigned to the remaining positions.
Data compression method.
제 1 항에 있어서,
상기 다수의 화소들이 3차원 배열이면,
상기 양자화 파라미터는 수평 간격 파라미터, 수직 간격 파라미터 및 깊이 간격 파라미터를 포함하고,
상기 양자화 그리드에는
상기 수평 간격 파라미터, 수직 간격 파라미터 및 깊이 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당되는
데이터 압축 방법.
According to claim 1,
If the plurality of pixels are in a three-dimensional array,
The quantization parameters include a horizontal spacing parameter, a vertical spacing parameter, and a depth spacing parameter,
In the quantization grid,
A first quantization step value is assigned to each interval corresponding to the horizontal interval parameter, vertical interval parameter, and depth interval parameter, and a second quantization step value is assigned to the remaining positions.
Data compression method.
제 1 항에 있어서,
상기 다수의 화소들이 3차원 배열이면,
상기 양자화 파라미터는 수평 간격 파라미터, 수직 간격 파라미터, 수평 시프트 파라미터 및 깊이 간격 파라미터를 포함하고,
상기 양자화 그리드에는
상기 수평 시프트 파라미터가 반영된 상기 수평 간격 파라미터, 수직 간격 파라미터 및 깊이 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당되는
데이터 압축 방법.
According to claim 1,
If the plurality of pixels are in a three-dimensional array,
The quantization parameters include a horizontal spacing parameter, a vertical spacing parameter, a horizontal shift parameter, and a depth spacing parameter,
In the quantization grid,
A first quantization step value is assigned to each interval corresponding to the horizontal interval parameter, vertical interval parameter, and depth interval parameter in which the horizontal shift parameter is reflected, and a second quantization step value is assigned to the remaining positions.
Data compression method.
제 1 항에 있어서,
상기 다수의 화소들이 3차원 배열이면,
상기 양자화 파라미터는 수평 간격 파라미터, 수직 간격 파라미터, 수평 시프트 파라미터, 깊이 간격 파라미터 및 수직 시프트 파라미터를 포함하고,
상기 양자화 그리드에는
상기 수평 시프트 파라미터가 반영된 상기 수평 간격 파라미터, 상기 수직 시프트 파라미터가 반영된 상기 수직 간격 파라미터 및, 상기 깊이 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당되는
데이터 압축 방법.
According to claim 1,
If the plurality of pixels are in a three-dimensional array,
The quantization parameters include a horizontal spacing parameter, a vertical spacing parameter, a horizontal shift parameter, a depth spacing parameter, and a vertical shift parameter,
In the quantization grid,
A first quantization step value is assigned to each interval corresponding to the horizontal interval parameter in which the horizontal shift parameter is reflected, the vertical interval parameter in which the vertical shift parameter is reflected, and the depth interval parameter, and a second quantization step value is assigned to the remaining positions. assigned
Data compression method.
유기 발광 다이오드 표시장치의 n(여기서, n은 1이상의 자연수)차원 배열을 이루는 다수의 화소들 각각에 할당되는 보상 데이터를 압축하기 위하여,
상기 다수의 화소들 각각의 위치와 대응되는 위치에 양자화 스텝 값이 할당되는 양자화 그리드를 생성하는 그리드 생성부;
미리 설정된 양자화 파라미터 및 상기 배열의 차원에 따라 결정되는 양자화 함수를 이용하여 상기 양자화 스텝 값을 할당하고, 상기 양자화 스텝 값이 할당되면, 상기 양자화 스텝 값의 위치에 대응되는 위치의 화소에 할당된 보상 데이터를 상기 양자화 스텝 값을 이용하여 일정한 간격으로 양자화하는 양자화부; 및
양자화된 상기 보상 데이터를 압축하는 인코더를 포함하고,
상기 양자화 그리드의 각 위치에는 적어도 한 방향으로 일정 간격으로 제1 양자화 스텝 값이 할당되고, 상기 양자화 그리드의 나머지 위치에는 상기 제1 양자화 스텝 값과 다른 제2 양자화 스텝 값이 할당되는,
표시 장치.
In order to compress compensation data allocated to each of a plurality of pixels forming an n (where n is a natural number of 1 or more) dimensional array of an organic light emitting diode display,
a grid generator that generates a quantization grid in which quantization step values are assigned to positions corresponding to each of the plurality of pixels;
The quantization step value is assigned using a quantization function determined according to a preset quantization parameter and the dimension of the array, and when the quantization step value is assigned, compensation is assigned to a pixel at a position corresponding to the position of the quantization step value. a quantization unit that quantizes data at regular intervals using the quantization step value; and
An encoder that compresses the quantized compensation data,
A first quantization step value is assigned to each position of the quantization grid at regular intervals in at least one direction, and a second quantization step value different from the first quantization step value is assigned to the remaining positions of the quantization grid,
display device.
삭제delete 제 9 항에 있어서,
상기 다수의 화소들이 1차원 배열이면,
상기 양자화 파라미터는 간격 파라미터를 포함하고,
상기 양자화 그리드에는
상기 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당되는
표시 장치.
According to clause 9,
If the plurality of pixels are one-dimensional array,
The quantization parameter includes an interval parameter,
In the quantization grid,
A first quantization step value is assigned to each interval corresponding to the interval parameter, and a second quantization step value is assigned to the remaining positions.
display device.
제 9 항에 있어서,
상기 다수의 화소들이 2차원 배열이면,
상기 양자화 파라미터는 수평 간격 파라미터 및 수직 간격 파라미터를 포함하고,
상기 양자화 그리드에는
상기 수평 간격 파라미터 및 수직 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당되는
표시 장치.
According to clause 9,
If the plurality of pixels are a two-dimensional array,
The quantization parameters include a horizontal spacing parameter and a vertical spacing parameter,
In the quantization grid,
A first quantization step value is assigned to each interval corresponding to the horizontal interval parameter and the vertical interval parameter, and a second quantization step value is assigned to the remaining positions.
display device.
제 9 항에 있어서,
상기 다수의 화소들이 2차원 배열이면,
상기 양자화 파라미터는 수평 간격 파라미터, 수직 간격 파라미터 및 수평 시프트 파라미터를 포함하고,
상기 양자화 그리드에는
상기 수평 시프트 파라미터가 반영된 상기 수평 간격 파라미터 및 상기 수직 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당되는
표시 장치.
According to clause 9,
If the plurality of pixels are a two-dimensional array,
The quantization parameters include a horizontal spacing parameter, a vertical spacing parameter, and a horizontal shift parameter,
In the quantization grid,
A first quantization step value is assigned to each interval corresponding to the horizontal interval parameter and the vertical interval parameter in which the horizontal shift parameter is reflected, and a second quantization step value is assigned to the remaining positions.
display device.
제 9 항에 있어서,
상기 다수의 화소들이 3차원 배열이면,
상기 양자화 파라미터는 수평 간격 파라미터, 수직 간격 파라미터 및 깊이 간격 파라미터를 포함하고,
상기 양자화 그리드에는
상기 수평 간격 파라미터, 수직 간격 파라미터 및 깊이 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당되는
표시 장치.
According to clause 9,
If the plurality of pixels are in a three-dimensional array,
The quantization parameters include a horizontal spacing parameter, a vertical spacing parameter, and a depth spacing parameter,
In the quantization grid,
A first quantization step value is assigned to each interval corresponding to the horizontal interval parameter, vertical interval parameter, and depth interval parameter, and a second quantization step value is assigned to the remaining positions.
display device.
제 9 항에 있어서,
상기 다수의 화소들이 3차원 배열이면,
상기 양자화 파라미터는 수평 간격 파라미터, 수직 간격 파라미터, 수평 시프트 파라미터 및 깊이 간격 파라미터를 포함하고,
상기 양자화 그리드에는
상기 수평 시프트 파라미터가 반영된 상기 수평 간격 파라미터, 수직 간격 파라미터 및 깊이 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당되는
표시 장치.
According to clause 9,
If the plurality of pixels are in a three-dimensional array,
The quantization parameters include a horizontal spacing parameter, a vertical spacing parameter, a horizontal shift parameter, and a depth spacing parameter,
In the quantization grid,
A first quantization step value is assigned to each interval corresponding to the horizontal interval parameter, vertical interval parameter, and depth interval parameter in which the horizontal shift parameter is reflected, and a second quantization step value is assigned to the remaining positions.
display device.
제 9 항에 있어서,
상기 다수의 화소들이 3차원 배열이면,
상기 양자화 파라미터는 수평 간격 파라미터, 수직 간격 파라미터, 수평 시프트 파라미터, 깊이 간격 파라미터 및 수직 시프트 파라미터를 포함하고,
상기 양자화 그리드에는
상기 수평 시프트 파라미터가 반영된 상기 수평 간격 파라미터, 상기 수직 시프트 파라미터가 반영된 상기 수직 간격 파라미터 및, 상기 깊이 간격 파라미터에 대응되는 간격마다 제1 양자화 스텝 값이 할당되고, 나머지 위치에는 제2 양자화 스텝 값이 할당되는
표시 장치.



According to clause 9,
If the plurality of pixels are in a three-dimensional array,
The quantization parameters include a horizontal spacing parameter, a vertical spacing parameter, a horizontal shift parameter, a depth spacing parameter, and a vertical shift parameter,
In the quantization grid,
A first quantization step value is assigned to each interval corresponding to the horizontal interval parameter in which the horizontal shift parameter is reflected, the vertical interval parameter in which the vertical shift parameter is reflected, and the depth interval parameter, and a second quantization step value is assigned to the remaining positions. assigned
display device.



KR1020160067224A 2016-05-31 2016-05-31 Method For Compressing Data And Display Device Using The Same Active KR102601350B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020160067224A KR102601350B1 (en) 2016-05-31 2016-05-31 Method For Compressing Data And Display Device Using The Same
US15/404,975 US10602144B2 (en) 2016-05-31 2017-01-12 Method for compressing data and display device using the same
CN201710028430.8A CN107454404B (en) 2016-05-31 2017-01-16 Method for compressing data and display device using the same
EP17154048.7A EP3252748B1 (en) 2016-05-31 2017-01-31 Method for compressing data and display device using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160067224A KR102601350B1 (en) 2016-05-31 2016-05-31 Method For Compressing Data And Display Device Using The Same

Publications (2)

Publication Number Publication Date
KR20170136101A KR20170136101A (en) 2017-12-11
KR102601350B1 true KR102601350B1 (en) 2023-11-13

Family

ID=57956151

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160067224A Active KR102601350B1 (en) 2016-05-31 2016-05-31 Method For Compressing Data And Display Device Using The Same

Country Status (4)

Country Link
US (1) US10602144B2 (en)
EP (1) EP3252748B1 (en)
KR (1) KR102601350B1 (en)
CN (1) CN107454404B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107610643B (en) * 2017-09-29 2020-11-10 京东方科技集团股份有限公司 Compensation circuit, control method thereof, display panel and display device
US10860399B2 (en) * 2018-03-15 2020-12-08 Samsung Display Co., Ltd. Permutation based stress profile compression
US10593257B2 (en) 2018-03-15 2020-03-17 Samsung Display Co., Ltd. Stress profile compression
CN108877740B (en) * 2018-07-25 2020-09-22 昆山国显光电有限公司 Method and device for acquiring Mura compensation data, computer equipment and storage medium
CN109887456A (en) * 2019-01-17 2019-06-14 硅谷数模半导体(北京)有限公司 Data compression method and apparatus
US11132944B2 (en) 2019-09-18 2021-09-28 Samsung Display Co., Ltd. Unbiased iterative compression on additive data using dither

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080068293A1 (en) * 2006-09-19 2008-03-20 Tvia, Inc. Display Uniformity Correction Method and System
US20110116723A1 (en) * 2008-05-27 2011-05-19 Jim Rasmusson Index-Based Pixel Block Processing

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5805914A (en) * 1993-06-24 1998-09-08 Discovision Associates Data pipeline system and data encoding method
US7031388B2 (en) 2002-05-06 2006-04-18 Koninklijke Philips Electronics N.V. System for and method of sharpness enhancement for coded digital video
US7760950B2 (en) * 2002-09-26 2010-07-20 Ntt Docomo, Inc. Low complexity and unified transforms for video coding
US7468719B2 (en) * 2004-02-09 2008-12-23 Advanced Lcd Technologies Development Center Co., Ltd. Liquid crystal pixel memory, liquid crystal display, and methods of driving the same
US7590299B2 (en) * 2004-06-10 2009-09-15 Samsung Electronics Co., Ltd. Increasing gamma accuracy in quantized systems
CN105392004A (en) * 2006-11-08 2016-03-09 汤姆逊许可证公司 Methods and apparatus for in-loop de-artifact filtering
KR101394153B1 (en) * 2007-12-11 2014-05-16 삼성전자주식회사 Method and apparatus for quantization, and Method and apparatus for inverse quantization
JP4770906B2 (en) 2008-10-07 2011-09-14 ソニー株式会社 Display device
JP5492206B2 (en) * 2009-07-27 2014-05-14 株式会社東芝 Image encoding method and image decoding method, and image encoding device and image decoding device
EP2357640A1 (en) * 2009-12-02 2011-08-17 Koninklijke Philips Electronics N.V. Luminance control for pixels of a display panel
CN102123276A (en) 2009-12-15 2011-07-13 铜陵市维新投资咨询有限公司 Code rate control method during scene change
US20130272390A1 (en) * 2012-04-16 2013-10-17 Qualcomm Incorporated Uniform granularity for quantization matrix in video coding
JP6012768B2 (en) * 2013-01-21 2016-10-25 シャープ株式会社 Display device and data processing method in display device
CN103327259B (en) * 2013-07-19 2016-03-23 西安诺瓦电子科技有限公司 The parameter regulation means of LED display correction camera and device
KR102144329B1 (en) 2013-12-31 2020-08-13 엘지디스플레이 주식회사 Organic Light Emitting Display Device and Method of Driving The Same
KR102159011B1 (en) 2014-07-18 2020-09-23 엘지디스플레이 주식회사 Organic light emmitting diode device and threshold voltage compensation data processing method of organic light emmitting diode device thereof
CN105304020B (en) 2015-11-23 2018-01-12 武汉天马微电子有限公司 Organic light emitting diode pixel driving circuit, array substrate and display device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080068293A1 (en) * 2006-09-19 2008-03-20 Tvia, Inc. Display Uniformity Correction Method and System
US20110116723A1 (en) * 2008-05-27 2011-05-19 Jim Rasmusson Index-Based Pixel Block Processing

Also Published As

Publication number Publication date
US10602144B2 (en) 2020-03-24
US20170347098A1 (en) 2017-11-30
CN107454404B (en) 2020-09-11
EP3252748A1 (en) 2017-12-06
CN107454404A (en) 2017-12-08
KR20170136101A (en) 2017-12-11
EP3252748B1 (en) 2019-02-27

Similar Documents

Publication Publication Date Title
KR102601350B1 (en) Method For Compressing Data And Display Device Using The Same
US9159258B2 (en) Display device, and optical compensation system and optical compensation method thereof
US11887517B2 (en) Display device and method of displaying image in display device
KR102112325B1 (en) Organic Light Emitting Display Device and Driving Method Thereof
KR102760609B1 (en) Display device and image display system having the same
KR102326165B1 (en) Image processing method and display device using the same
US20150243201A1 (en) Organic light emitting display and method for driving the same
KR102283925B1 (en) Organic light emitting display device and method of driving the same
KR101987424B1 (en) Pixel, diplay device comprising the pixel and driving method of the diplay device
KR102315266B1 (en) System and method of compesating brightness, display device having thereof
CN107393469A (en) A kind of pixel compensation method, pixel compensation device and display device
KR102304893B1 (en) Display panel, method for compensating pixel luminance of display panel and method for compensating pixel paramiters
US11158287B2 (en) Methods and systems for compressing and decompressing display demura compensation data
KR20150057405A (en) Display driving device and display device including the same
KR20170062572A (en) Display device and driving method of the same
KR20200066831A (en) The non-uniforom compensation method of AMOLED display panel
US9799260B2 (en) Display device with improved display quality
KR102581838B1 (en) Method For Processing Compensation Data And Organic Light Emitting Diode Display Device Using The Same
US10200685B2 (en) Method for compressing data and organic light emitting diode display device using the same
KR102159011B1 (en) Organic light emmitting diode device and threshold voltage compensation data processing method of organic light emmitting diode device thereof
KR102622956B1 (en) Device and Method For Processing Compensation Data And Organic Light Emitting Diode Display Device Using The Same
KR20180042883A (en) Organic light emitting display device and driving method thereof
CN111787331B (en) Display data compression method, compression device and display device
KR102660176B1 (en) Accumulated data generator and display device
KR102293368B1 (en) Image Processing Method And Apparatus And Display Device Including The Same

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20160531

PG1501 Laying open of application
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20210416

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20160531

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20230407

Patent event code: PE09021S01D

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: 20230809

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20231108

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20231108

End annual number: 3

Start annual number: 1

PG1601 Publication of registration