[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20120042165A - Image processing circuit and display device using the same - Google Patents

Image processing circuit and display device using the same Download PDF

Info

Publication number
KR20120042165A
KR20120042165A KR1020100103693A KR20100103693A KR20120042165A KR 20120042165 A KR20120042165 A KR 20120042165A KR 1020100103693 A KR1020100103693 A KR 1020100103693A KR 20100103693 A KR20100103693 A KR 20100103693A KR 20120042165 A KR20120042165 A KR 20120042165A
Authority
KR
South Korea
Prior art keywords
moving average
frame data
image processing
value
scene change
Prior art date
Application number
KR1020100103693A
Other languages
Korean (ko)
Other versions
KR101773187B1 (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 KR1020100103693A priority Critical patent/KR101773187B1/en
Publication of KR20120042165A publication Critical patent/KR20120042165A/en
Application granted granted Critical
Publication of KR101773187B1 publication Critical patent/KR101773187B1/en

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
    • 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/2007Display of intermediate tones
    • G09G3/2018Display of intermediate tones by time modulation using two or more time intervals
    • G09G3/2022Display of intermediate tones by time modulation using two or more time intervals using sub-frames
    • 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/2007Display of intermediate tones
    • G09G3/2018Display of intermediate tones by time modulation using two or more time intervals
    • G09G3/2022Display of intermediate tones by time modulation using two or more time intervals using sub-frames
    • G09G3/204Display of intermediate tones by time modulation using two or more time intervals using sub-frames the sub-frames being organized in consecutive sub-frame groups
    • 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/2007Display of intermediate tones
    • G09G3/2077Display of intermediate tones by a combination of two or more gradation control methods
    • 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
    • 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/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/08Details of timing specific for flat panels, other than clock recovery

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Picture Signal Circuits (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PURPOSE: An image processing circuit and a display apparatus using the same are provided to output a changed image when an original image is changed. CONSTITUTION: A moving average controller(10) activates an image change signal. The moving average controller generates first and second moving average control values. The moving average controller changes the second moving average control value when an image of n-th frame data is changed. A first image processing module(30) creates the n-th frame data. A second image processing module(40) converts a representative value of the n-th frame data.

Description

영상처리회로 및 이를 이용한 표시장치{IMAGE PROCESSING CIRCUIT AND DISPLAY DEVICE USING THE SAME}Image processing circuit and display device using the same {IMAGE PROCESSING CIRCUIT AND DISPLAY DEVICE USING THE SAME}

본 발명은 영상처리회로 및 이를 이용한 표시장치에 관한 것이다.
The present invention relates to an image processing circuit and a display device using the same.

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

이러한 표시장치들의 영상처리회로 중에서, 프레임의 휘도 및 색차 정보 등을 분석하여 영상의 급격한 변화를 방지하는 이동평균필터(Moving Average Filter)를 사용하는 방법이 알려져 있다. 이동평균필터를 사용함으로써 영상의 급격한 변화를 방지할 수 있고, 플리커(flicker) 등을 개선할 수 있다. 하지만, 장면전환(transition)의 경우에 이동평균필터를 사용한다면, 장면전환의 효과를 얻을 수 없으므로, 장면전환시에는 이동평균필터가 사용되지 않는다. 따라서, 이동평균필터는 장면전환시에 장면전환신호를 입력받고, 입력된 영상을 그대로 출력함으로써, 장면전환시 이동평균필터로 인해 발생할 수 있는 부작용을 방지한다. 하지만, 이동평균필터는 이전 프레임의 정보에 기초하여 영상을 처리하기 때문에, 이동평균필터를 포함한 영상처리모듈을 연속적으로 사용하는 경우, 원본 영상이 장면전환되더라도, 장면전환을 반영할 수 없는 문제가 발생한다.
Among image processing circuits of such display devices, a method of using a moving average filter that analyzes brightness and color difference information of a frame and prevents a sudden change of an image is known. By using the moving average filter, it is possible to prevent a sudden change in the image, and to improve flicker and the like. However, if the moving average filter is used in the case of a transition, the effect of the scene transition cannot be obtained, and therefore, the moving average filter is not used in the transition. Therefore, the moving average filter receives a scene change signal during scene change and outputs the input image as it is, thereby preventing side effects that may occur due to the moving average filter during scene change. However, since the moving average filter processes the image based on the information of the previous frame, when the image processing module including the moving average filter is continuously used, the scene change cannot be reflected even if the original image is changed. Occurs.

본 발명은 이동평균필터를 포함한 영상처리모듈을 연속적으로 사용하는 경우에도, 원본 영상에 장면전환이 발생하면, 장면전환된 영상을 출력할 수 있는 영상처리회로 및 이를 이용한 표시장치를 제공한다.
The present invention provides an image processing circuit capable of outputting a scene converted image and a display device using the same when a scene change occurs in the original image even when the image processing module including the moving average filter is continuously used.

본 발명의 영상처리회로는 제n-1(n은 자연수) 프레임 데이터와 그 이전에 입력된 적어도 하나 이상의 프레임 데이터를 비교 분석하여 제n 프레임 데이터의 장면전환을 지시하는 장면전환신호를 활성화하며, 제1 및 제2 이동평균 제어값들을 발생하고, 상기 제2 이동평균 제어값을 상기 제n 프레임 데이터의 장면전환 시에 변경하는 이동평균 제어부; 활성화된 상기 장면전환신호에 응답하여 상기 제n 프레임 데이터를 바이패스하여 제n 프레임 데이터를 생성하는 제1 영상처리모듈; 및 상기 활성화된 장면전환신호가 발생될 때 변경된 상기 제2 이동평균 제어값을 무한 임펄스 반응 변수에 대입함으로써, 상기 제1 영상처리모듈로부터 입력된 제n 프레임 데이터의 대표값을 변환하여 상기 제n+1 프레임 데이터를 생성하는 제2 영상처리모듈을 포함한다.The image processing circuit of the present invention activates a scene change signal for instructing scene change of the n-th frame data by comparing and analyzing the n-1 (n is a natural number) frame data and at least one or more previously input frame data, A moving average control unit for generating first and second moving average control values and changing the second moving average control values when changing scenes of the n-th frame data; A first image processing module configured to generate the nth frame data by bypassing the nth frame data in response to the activated scene change signal; And converting the representative value of the nth frame data input from the first image processing module by substituting the changed second moving average control value when the activated scene change signal is generated into an infinite impulse response variable. And a second image processing module for generating +1 frame data.

또한, 본 발명의 영상처리회로는 제n-1(n은 자연수) 프레임 데이터와 그 이전에 입력된 적어도 하나 이상의 프레임 데이터를 비교 분석하여 제n 프레임 데이터의 장면전환을 지시하는 장면전환신호를 활성화하며, 제1 및 제2 이동평균 제어값들을 발생하고, 상기 제2 이동평균 제어값을 상기 제n 프레임 데이터의 장면전환 시에 변경하는 이동평균 제어부; 활성화된 상기 장면전환신호에 응답하여 상기 제n 프레임 데이터를 바이패스하여 제n 프레임 데이터를 생성하는 제1 영상처리모듈; 및 상기 활성화된 장면전환신호가 발생될 때 변경된 상기 제2 이동평균 제어값을 유한 임펄스 반응 변수에 대입함으로써, 상기 제1 영상처리모듈로부터 입력된 제n 프레임 데이터의 대표값을 변환하여 상기 제n+1 프레임 데이터를 생성하는 제2 영상처리모듈을 포함한다.In addition, the image processing circuit of the present invention activates a scene change signal for instructing scene change of the n-th frame data by comparing and analyzing the n-1 (n is a natural number) frame data and at least one or more previously input frame data. A moving average control unit for generating first and second moving average control values and changing the second moving average control values when the scene change of the n-th frame data is performed; A first image processing module configured to generate the nth frame data by bypassing the nth frame data in response to the activated scene change signal; And converting the representative value of the n-th frame data input from the first image processing module by substituting the second moving average control value changed when the activated scene change signal is generated into a finite impulse response variable. And a second image processing module for generating +1 frame data.

본 발명의 표시장치는 영상을 표시하는 표시패널; 상기 표시패널을 구동하는 표시패널 구동부; 상기 표시패널 구동부를 제어하는 타이밍 제어신호들을 발생하는 제어부; 상기 제어부에 타이밍 신호들을 공급하는 외부 시스템; 및 상기 외부 시스템으로부터 입력되는 영상을 처리하여 상기 제어부에 공급하는 영상처리회로를 포함하고, 상기 영상처리회로는, 제n-1(n은 자연수) 프레임 데이터와 그 이전에 입력된 적어도 하나 이상의 프레임 데이터를 비교 분석하여 제n 프레임 데이터의 장면전환을 지시하는 장면전환신호를 활성화하며, 제1 및 제2 이동평균 제어값들을 발생하고, 상기 제2 이동평균 제어값을 상기 제n 프레임 데이터의 장면전환 시에 변경하는 이동평균 제어부; 활성화된 상기 장면전환신호에 응답하여 상기 제n 프레임 데이터를 바이패스하여 제n 프레임 데이터를 생성하는 제1 영상처리모듈; 및 상기 활성화된 장면전환신호가 발생될 때 변경된 상기 제2 이동평균 제어값을 무한 임펄스 반응 변수에 대입함으로써, 상기 제1 영상처리모듈로부터 입력된 제n 프레임 데이터의 대표값을 변환하여 상기 제n+1 프레임 데이터를 생성하는 제2 영상처리모듈을 포함하는 것을 특징으로 한다.The display device of the present invention comprises a display panel for displaying an image; A display panel driver which drives the display panel; A controller configured to generate timing control signals for controlling the display panel driver; An external system for supplying timing signals to the controller; And an image processing circuit for processing an image input from the external system and supplying the image to the controller, wherein the image processing circuit includes n-th (n is a natural number) frame data and at least one or more frames previously inputted thereto. Compare and analyze the data to activate a scene change signal indicating a scene change of the n-th frame data, generate first and second moving average control values, and convert the second moving average control value to the scene of the n-th frame data. A moving average control unit changing at the time of switching; A first image processing module configured to generate the nth frame data by bypassing the nth frame data in response to the activated scene change signal; And converting the representative value of the nth frame data input from the first image processing module by substituting the changed second moving average control value when the activated scene change signal is generated into an infinite impulse response variable. And a second image processing module for generating +1 frame data.

본 발명의 표시장치는 영상을 표시하는 표시패널; 상기 표시패널을 구동하는 표시패널 구동부; 상기 표시패널 구동부를 제어하는 타이밍 제어신호들을 발생하는 제어부; 상기 제어부에 타이밍 신호들을 공급하는 외부 시스템; 및 상기 외부 시스템으로부터 입력되는 영상을 처리하여 상기 제어부에 공급하는 영상처리회로를 포함하고, 상기 영상처리회로는, 제n-1(n은 자연수) 프레임 데이터와 그 이전에 입력된 적어도 하나 이상의 프레임 데이터를 비교 분석하여 제n 프레임 데이터의 장면전환을 지시하는 장면전환신호를 활성화하며, 제1 및 제2 이동평균 제어값들을 발생하고, 상기 제2 이동평균 제어값을 상기 제n 프레임 데이터의 장면전환 시에 변경하는 이동평균 제어부; 활성화된 상기 장면전환신호에 응답하여 상기 제n 프레임 데이터를 바이패스하여 제n 프레임 데이터를 생성하는 제1 영상처리모듈; 및 상기 활성화된 장면전환신호가 발생될 때 변경된 상기 제2 이동평균 제어값을 유한 임펄스 반응 변수에 대입함으로써, 상기 제1 영상처리모듈로부터 입력된 제n 프레임 데이터의 대표값을 변환하여 상기 제n+1 프레임 데이터를 생성하는 제2 영상처리모듈을 포함하는 것을 특징으로 한다.
The display device of the present invention comprises a display panel for displaying an image; A display panel driver which drives the display panel; A controller configured to generate timing control signals for controlling the display panel driver; An external system for supplying timing signals to the controller; And an image processing circuit for processing an image input from the external system and supplying the image to the controller, wherein the image processing circuit includes n-th (n is a natural number) frame data and at least one or more frames previously inputted thereto. Compare and analyze the data to activate a scene change signal indicating a scene change of the n-th frame data, generate first and second moving average control values, and convert the second moving average control value to the scene of the n-th frame data. A moving average control unit changing at the time of switching; A first image processing module configured to generate the nth frame data by bypassing the nth frame data in response to the activated scene change signal; And converting the representative value of the n-th frame data input from the first image processing module by substituting the second moving average control value changed when the activated scene change signal is generated into a finite impulse response variable. And a second image processing module for generating +1 frame data.

본 발명의 영상처리회로는 활성화된 장면전환신호가 발생되면, 제n 프레임 데이터를 바이패스하는 제1 영상처리모듈과, 입력되는 이동평균 제어값을 변경하여 제n 프레임 데이터를 변환하는 제2 영상처리모듈을 포함한다. 그 결과, 본 발명은 이동평균필터를 포함한 영상처리모듈을 연속적으로 사용하는 경우에도, 원본 영상에 장면전환이 발생하면, 장면전환된 영상을 출력할 수 있다.
According to an embodiment of the present invention, when an activated scene change signal is generated, the first image processing module bypasses the n-th frame data, and the second image converts the n-th frame data by changing an input moving average control value. It includes a processing module. As a result, according to the present invention, even when the image processing module including the moving average filter is continuously used, when the scene change occurs in the original image, the scene changed image may be output.

도 1은 이동평균필터를 포함한 영상처리회로를 나타내는 블록도이다.
도 2는 도 1의 영상처리회로의 영상처리방법을 보여주는 흐름도이다.
도 3은 이동평균필터를 포함한 영상처리모듈의 연속적인 구조를 나타내는 블록도이다.
도 4는 본 발명의 실시예에 따른 영상처리회로를 나타내는 블록도이다.
도 5a 및 도 5b는 본 발명의 실시예에 따른 영상처리회로의 영상처리방법을 보여주는 흐름도이다.
도 6은 본 발명의 제1 실시예에 따른 제1 이동평균 제어값의 이동평균비율을 나타내는 그래프이다.
도 7은 본 발명의 제1 실시예에 따른 제2 이동평균 제어값의 이동평균비율을 나타내는 그래프이다.
도 8은 본 발명의 제2 실시예에 따른 제1 이동평균 제어값의 이동평균비율을 나타내는 그래프이다.
도 9는 본 발명의 제2 실시예에 따른 제2 이동평균 제어값의 이동평균비율을 나타내는 그래프이다.
도 10은 본 발명의 영상처리회로를 포함한 표시장치를 나타내는 블록도이다.
1 is a block diagram illustrating an image processing circuit including a moving average filter.
2 is a flowchart illustrating an image processing method of the image processing circuit of FIG. 1.
3 is a block diagram illustrating a continuous structure of an image processing module including a moving average filter.
4 is a block diagram illustrating an image processing circuit according to an exemplary embodiment of the present invention.
5A and 5B are flowcharts illustrating an image processing method of an image processing circuit according to an exemplary embodiment of the present invention.
6 is a graph showing a moving average ratio of the first moving average control value according to the first embodiment of the present invention.
7 is a graph showing a moving average ratio of the second moving average control value according to the first embodiment of the present invention.
8 is a graph showing a moving average ratio of the first moving average control value according to the second embodiment of the present invention.
9 is a graph showing a moving average ratio of the second moving average control value according to the second embodiment of the present invention.
10 is a block diagram illustrating a display device including an image processing circuit of the present invention.

이하 첨부된 도면을 참조하여 유기발광다이오드 표시장치를 중심으로 본 발명에 따른 바람직한 실시예들을 상세히 설명한다. 명세서 전체에 걸쳐서 동일한 참조번호들은 실질적으로 동일한 구성요소들을 의미한다. 이하의 설명에서, 본 발명과 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우, 그 상세한 설명을 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like numbers refer to like elements throughout. In the following description, when it is determined that a detailed description of known functions or configurations related to the present invention may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

이하의 설명에서 사용되는 구성요소들의 명칭은 명세서 작성의 용이함을 고려하여 선택된 것으로, 실제 제품의 명칭과는 상이할 수 있다.
The names of the components used in the following description are selected in consideration of the ease of preparation of the specification, and may be different from the names of the actual products.

도 1은 이동평균필터를 포함한 영상처리회로를 나타내는 블록도이다. 도 2는 도 1의 영상처리회로의 영상처리방법을 보여주는 흐름도이다. 도 1 및 도 2를 참조하면, 영상처리회로(400)는 이동평균 제어부(10)와 영상처리모듈(20)을 포함한다. 영상처리모듈(20)은 프레임 정보 산출부(21), 이동평균필터(22), 및 영상변환부(23)를 포함한다. 이동평균 제어부(10)는 이동평균 제어 값(Vmac)을 이동평균필터(22)로 출력한다. 또한, 이동평균 제어부(10)는 제n-1(n은 자연수) 프레임 데이터와 그 이전에 입력된 적어도 하나 이상의 프레임 데이터를 비교 분석하여 제n 프레임 데이터의 장면전환을 지시하는 장면전환신호(scene_change)를 출력한다. 원본 영상(RGB)에서 제n-1 프레임기간에 장면전환이 발생하는 경우, 장면전환신호(scene_change)는 제n 프레임 기간에 활성화된다.1 is a block diagram illustrating an image processing circuit including a moving average filter. 2 is a flowchart illustrating an image processing method of the image processing circuit of FIG. 1. 1 and 2, the image processing circuit 400 includes a moving average controller 10 and an image processing module 20. The image processing module 20 includes a frame information calculator 21, a moving average filter 22, and an image converter 23. The moving average control unit 10 outputs a moving average control value Vmac to the moving average filter 22. In addition, the moving average control unit 10 compares n-1 (n is a natural number) frame data with at least one or more previously inputted frame data to instruct a scene change signal of the nth frame data (scene_change). ) When a scene change occurs in the n-1th frame period in the original image RGB, the scene change signal scene_change is activated in the nth frame period.

이하에서, 도 2의 영상처리회로의 영상처리방법을 도 1을 결부하여 상세히 설명한다. 먼저, 프레임 정보 산출부(21)에 원본 영상(RGB)이 입력된다. 프레임 정보 산출부(21)는 제n-1 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 제n 프레임 데이터의 대표값을 산출한다. 프레임 정보 산출부(21)는 제n 프레임 데이터의 대표값으로, 원본 영상(RGB)의 휘도 정보(Y)에 기초하여 휘도 평균값, 휘도 최소값, 휘도 최대값 등을 산출할 수 있다. 또한, 프레임 정보 산출부(21)는 제n 프레임 데이터의 대표값으로, 색차 정보(CbCr)에 기초하여 제n-1 프레임의 원본 영상(RGB)의 색차 평균 등을 산출할 수 있다. 프레임 정보 산출부(21)는 제n 프레임 데이터의 대표값을 이동평균필터(22)로 출력한다. (S101)Hereinafter, the image processing method of the image processing circuit of FIG. 2 will be described in detail with reference to FIG. 1. First, the original image RGB is input to the frame information calculator 21. The frame information calculator 21 calculates a representative value of the n-th frame data by analyzing the data input in the n-th frame period in units of frames. The frame information calculator 21 may calculate a luminance average value, a luminance minimum value, a luminance maximum value, and the like based on the luminance information Y of the original image RGB as the representative value of the nth frame data. The frame information calculator 21 may calculate a color difference average of the original image RGB of the n−1th frame based on the color difference information CbCr as the representative value of the nth frame data. The frame information calculator 21 outputs the representative value of the nth frame data to the moving average filter 22. (S101)

이동평균필터(22)는 이동평균 제어부(10)로부터 장면전환신호(scene_change)를 입력받는다. 이동평균필터(22)에 활성화된 장면전환신호(scene_change)가 입력되는 경우, 이동평균필터(22)는 프레임 정보 산출부(21)로부터 입력된 제n 프레임 데이터의 대표값을 바이패스(bypass)한다. 이동평균필터(22)에 비활성화된 장면전환신호(scene_change)가 입력되는 경우, 이동평균필터(22)는 이동평균 제어 값(Vmac)에 따라 프레임 정보 산출부(21)로부터 입력된 제n 프레임 데이터의 대표값을 변환하여 영상변환부(23)로 출력한다.The moving average filter 22 receives a scene change signal scene_change from the moving average control unit 10. When an activated scene change signal (scene_change) is input to the moving average filter 22, the moving average filter 22 bypasses the representative value of the n-th frame data input from the frame information calculator 21. do. When the deactivated scene change signal scene_change is input to the moving average filter 22, the moving average filter 22 receives the n-th frame data input from the frame information calculator 21 according to the moving average control value Vmac. The representative value of is converted and output to the image converter 23.

이동평균필터(22)는 무한 임펄스 반응 필터(Infinite Impulse Response Filter, 이하 "IIR 필터"라 칭함), 또는 유한 임펄스 반응 필터(Finite Impulse Response Filter, 이하 "FIR 필터"라 칭함)로 구현될 수 있다. 먼저, 이동평균필터(22)가 IIR 필터로 구현되는 경우, 비활성화된 장면전환신호(scene_change)가 이동평균필터(22)에 입력된다면, 이동평균필터(22)는 프레임 정보 산출부(21)로부터 입력된 제n 프레임 데이터의 대표값을 무한 임펄스 반응 연산식에 대입하여 연산을 한다. 무한 임펄스 반응 연산식은 수학식 1과 같다.The moving average filter 22 may be implemented as an infinite impulse response filter (hereinafter referred to as "IIR filter"), or a finite impulse response filter (hereinafter referred to as "FIR filter"). . First, when the moving average filter 22 is implemented as an IIR filter, if the deactivated scene change signal (scene_change) is input to the moving average filter 22, the moving average filter 22 is moved from the frame information calculating unit 21. The representative value of the input n-th frame data is substituted into an infinite impulse response equation to perform operation. The infinite impulse response equation is shown in Equation 1.

Figure pat00001
Figure pat00001

수학식 1에서, Output(n)은 이동평균필터(22)로부터 현재 출력된 제n 프레임 데이터의 대표값, Output(n-1)은 이동평균필터(22)로부터 이전에 출력된 제n-1 프레임 데이터의 대표값, Input(n)은 이동평균필터(22)에 현재 입력된 상기 제n 프레임 데이터의 대표값, Vmac은 무한 임펄스 반응 변수인 이동평균 제어값을 의미한다. In Equation 1, Output (n) is a representative value of the nth frame data currently output from the moving average filter 22, and Output (n-1) is n-1-1 previously output from the moving average filter 22. A representative value of the frame data, Input (n), represents a representative value of the nth frame data currently input to the moving average filter 22, and Vmac denotes a moving average control value that is an infinite impulse response variable.

수학식 1에서, 이동평균 제어 값(Vmac)은 0과 1 사이의 값을 가지며, 이동평균 제어 값(Vmac)이 클수록 이동평균필터(22)에 현재 입력된 상기 제n 프레임 데이터의 대표값이 연산결과에 높게 반영된다.In Equation 1, the moving average control value Vmac has a value between 0 and 1, and as the moving average control value Vmac increases, the representative value of the n-th frame data currently input to the moving average filter 22 is increased. Highly reflected in the calculation result.

두 번째로, 이동평균필터(22)가 FIR 필터로 구현되는 경우, 장면전환신호(scene_change)가 입력되지 않는다면, 이동평균필터(22)는 프레임 정부 산출부(21)로부터 입력된 값을 유한 임펄스 반응 연산식에 대입하여 연산을 한다. 유한 임펄스 반응 연산식은 수학식 2와 같다.Secondly, if the moving average filter 22 is implemented as a FIR filter, if no scene change signal (scene_change) is input, the moving average filter 22 uses the finite impulse to input the value inputted from the frame calculator 21. Perform the operation by substituting the reaction equation. The finite impulse response equation is shown in equation (2).

Figure pat00002
Figure pat00002

수학식 2에서, Output(n)은 이동평균필터(22)로부터 현재 출력된 제n 프레임 데이터의 대표값, Input(n-x)은 이동평균필터(22)에 입력된 상기 제n-x 프레임 데이터의 대표값, Vmac은 유한 임펄스 반응 변수인 이동평균 제어값을 의미한다.In Equation 2, Output (n) represents a representative value of the nth frame data currently output from the moving average filter 22, and Input (nx) represents a representative value of the nx frame data input to the moving average filter 22. , Vmac means the moving average control value which is a finite impulse response variable.

수학식 2에서, 이동평균 제어 값(Vmac)은 0 이상의 양의 정수이며, 이동평균 제어 값(Vmac)이 작을수록 이동평균필터(22)에 현재 입력된 상기 제n 프레임 데이터의 대표값이 연산결과에 높게 반영된다.In Equation 2, the moving average control value Vmac is a positive integer equal to or greater than 0, and as the moving average control value Vmac is smaller, the representative value of the n-th frame data currently input to the moving average filter 22 is calculated. Is highly reflected in the results.

이동평균 제어 값(Vmac)은 이동평균필터(22)가 IIR 필터와 FIR 필터 중 어떠한 필터로 구현되는지에 따라 달라진다. 또한, 이동평균 제어 값(Vmac)은 프레임 정보 산출부(21)가 휘도 평균, 휘도 최소값, 휘도 최대값, 또는 색차 평균 등 어느 값을 대표값으로 산출하느냐에 따라 달라진다. 이동평균 제어 값(Vmac)은 사전 실험을 통해 결정될 수 있다. (S102 내지 S104)The moving average control value Vmac depends on whether the moving average filter 22 is implemented as an IIR filter or an FIR filter. In addition, the moving average control value Vmac varies depending on which value, such as the luminance average, the minimum luminance value, the maximum luminance value, or the color difference average, is calculated by the frame information calculator 21 as a representative value. The moving average control value Vmac may be determined through a preliminary experiment. (S102 to S104)

영상변환부(23)는 이동평균필터(22)로부터 출력된 대표값을 토대로 영상을 처리하여 표시장치의 제어부로 출력한다. 활성화된 장면전환신호(scene_change)가 이동평균필터(22)에 입력된 경우, 영상변환부(23)에서 출력된 영상(RGB')은 프레임 정보 산출부(21)에 입력된 원본 영상(RGB)과 같다. 비활성화된 장면전환신호(scene_change)가 이동평균필터(22)에 입력된 경우, 영상변환부(23)에서 출력된 영상(RGB')은 프레임 정보 산출부(21)에 입력된 원본 영상(RGB)과 다르다. (S105 및 S106)
The image converter 23 processes the image based on the representative value output from the moving average filter 22 and outputs the image to the controller of the display device. When the activated scene change signal scene_change is input to the moving average filter 22, the image RGB ′ output from the image conversion unit 23 is the original image RGB input to the frame information calculation unit 21. Is the same as When the deactivated scene change signal scene_change is input to the moving average filter 22, the image RGB ′ output from the image conversion unit 23 is the original image RGB input to the frame information calculator 21. Is different. (S105 and S106)

도 3은 이동평균필터를 포함한 영상처리모듈의 연속적인 구조를 나타내는 블록도이다. 도 3을 참조하면, 영상처리회로(400)는 이동평균 제어부(10), 및 제1 내지 제3 영상처리모듈(30, 40, 50)를 포함한다. 제1 영상처리모듈(30)은 제1 프레임 정보 산출부(31), 제1 이동평균필터(32), 제1 영상변환부(33)를 포함하고, 제2 영상처리모듈(40)은 제2 프레임 정보 산출부(41), 제2 이동평균필터(42), 제2 영상변환부(43)를 포함하며, 제3 영상처리모듈(50)은 제3 프레임 정보 산출부(51), 제3 이동평균필터(52), 제3 영상변환부(53)를 포함한다.3 is a block diagram illustrating a continuous structure of an image processing module including a moving average filter. Referring to FIG. 3, the image processing circuit 400 includes a moving average controller 10 and first to third image processing modules 30, 40, and 50. The first image processing module 30 includes a first frame information calculating unit 31, a first moving average filter 32, and a first image converting unit 33. And a second frame information calculator 41, a second moving average filter 42, and a second image converter 43. The third image processing module 50 includes a third frame information calculator 51, And a third moving average filter 52 and a third image converter 53.

이동평균 제어부(10)로부터 출력된 장면전환신호(scene_change)는 제1 내지 제3 이동평균필터(32, 42, 52) 각각에 입력된다. 또한, 이동평균 제어부(10)로부터 출력된 이동평균 제어값(Vmac)은 제1 내지 제3 이동평균필터(32, 42, 52) 각각에 입력된다. 제1 내지 제3 영상처리모듈(30, 40, 50) 각각의 구조 및 영상처리방법은 도 1 및 도 2에서 설명한 영상처리모듈(20)과 같다.The scene change signal (scene_change) output from the moving average control unit 10 is input to each of the first to third moving average filters 32, 42, and 52. In addition, the moving average control value Vmac output from the moving average control unit 10 is input to each of the first to third moving average filters 32, 42, and 52. The structure and image processing method of each of the first to third image processing modules 30, 40, and 50 are the same as those of the image processing module 20 described with reference to FIGS. 1 and 2.

도 3에서, 제1 영상처리모듈(30)은 제n-1 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 제n 프레임 데이터의 대표값으로 산출하고, 산출된 제n 프레임 데이터의 대표값을 선택적으로 변환하여 제2 영상처리모듈(40)로 출력한다. 제2 영상처리모듈(40)은 제n 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 제n 프레임 데이터의 대표값으로 산출하고, 산출된 제n 프레임 데이터의 대표값을 선택적으로 변환하여 제3 영상처리모듈(50)로 출력한다. 제3 영상처리모듈(50)은 제n+1 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 제n 프레임 데이터의 대표값으로 산출하고, 산출된 제n 프레임 데이터의 대표값을 선택적으로 변환하여 출력한다.In FIG. 3, the first image processing module 30 analyzes the data input in the n-th frame period in frame units to calculate the representative value of the n-th frame data, and calculates the representative value of the calculated n-th frame data. It selectively converts the output to the second image processing module 40. The second image processing module 40 analyzes the data input in the n-th frame period in units of frames, calculates the representative value of the n-th frame data, and selectively converts the calculated representative value of the n-th frame data to the third image. Output to the image processing module 50. The third image processing module 50 analyzes the data input in the n + 1th frame period in units of frames, calculates the representative value of the nth frame data, and selectively converts the representative value of the calculated nth frame data. Output

원본 영상(RGB)에서 제n-1 프레임기간에 장면전환이 발생하는 경우, 장면전환신호(scene_change)는 제n 프레임 기간에 활성화된다. 제n 프레임기간에서 장면전환신호(scene_change)가 활성화되지만, 제1 영상처리모듈(30)에 입력되는 영상은 제n 프레임기간에서 장면전환이 발생한다. 또한, 제2 영상처리모듈(40)에 입력되는 영상은 제n+1 프레임기간에서 장면전환이 발생하며, 제3 영상처리모듈(50)에 입력되는 영상은 제n+2 프레임기간에서 장면전환이 발생한다. 따라서, 제2 영상처리모듈(40)의 제2 이동평균필터(42)에서, 장면전환신호(scene_change)는 제n 프레임기간에 활성화되나, 장면전환은 제n+1 프레임기간에 발생하므로, 장면전환신호(scene_change)는 장면전환과 동기되어 활성화되지 않는다. 제3 영상처리모듈(50)의 제3 이동평균필터(52)에서, 장면전환신호(scene_change)는 제n 프레임기간에 활성화되나, 장면전환은 제n+2 프레임기간에서 발생하므로, 장면전환신호(scene_change)는 장면전환과 동기되어 활성화되지 않는다.When a scene change occurs in the n-1th frame period in the original image RGB, the scene change signal scene_change is activated in the nth frame period. The scene change signal scene_change is activated in the nth frame period, but the scene input is input to the first image processing module 30 in the nth frame period. In addition, the image input to the second image processing module 40 is a scene change occurs in the n + 1 frame period, the image input to the third image processing module 50 is a scene change in the n + 2 frame period. This happens. Therefore, in the second moving average filter 42 of the second image processing module 40, the scene change signal scene_change is activated in the nth frame period, but the scene change occurs in the n + 1 frame period, so the scene The transition signal scene_change is not activated in synchronization with the scene transition. In the third moving average filter 52 of the third image processing module 50, the scene change signal scene_change is activated in the nth frame period, but the scene change signal occurs in the n + 2th frame period, so the scene change signal (scene_change) is not active in sync with the scene change.

종합해보면, 도 3과 같은 영상처리회로(400)에서, 제1 영상처리모듈(30)을 제외한 제2 및 제3 영상처리모듈(40, 50)은 장면전환신호(scene_change)가 영상의 장면전환과 동기되어 활성화되지 않는다. 따라서, 제2 영상처리모듈(40)의 제2 이동평균필터(42)는 장면전환시에 장면전환신호(scene_change)를 받지 못하므로, 제2 프레임 정보 산출부(41)로부터 입력된 값을 변환하여 제2 영상변환부(43)로 출력하는 문제가 있다. 제3 영상처리모듈(50)도 제2 영상처리모듈(40)과 같은 문제가 있다. 그러므로, 도 3과 같은 영상처리회로(400)는 원본 영상(RGB)이 장면전환되더라도, 장면전환되는 영상을 출력할 수 없는 문제점이 발생한다. 이하에서, 원본 영상(RGB)이 장면전환시 장면전환된 영상을 출력하는 이동평균필터를 포함한 영상처리모듈들을 구비하는 영상처리회로(400)를 살펴본다.
In summary, in the image processing circuit 400 as shown in FIG. 3, the second and third image processing modules 40 and 50 except for the first image processing module 30 may have a scene change signal (scene_change). It is not activated in synchronization with. Accordingly, since the second moving average filter 42 of the second image processing module 40 does not receive a scene change signal (scene_change) when changing scenes, the second moving average filter 42 converts a value input from the second frame information calculating unit 41. There is a problem that the output to the second image converter 43. The third image processing module 50 also has the same problem as the second image processing module 40. Therefore, the image processing circuit 400 as shown in FIG. 3 has a problem in that even when the original image RGB is scene changed, the image which is scene changed can not be output. Hereinafter, an image processing circuit 400 including image processing modules including a moving average filter for outputting a scene converted image when the original image RGB is scene changed will be described.

도 4는 본 발명의 실시예에 따른 영상처리회로를 나타내는 블록도이다. 도 4를 참조하면, 본 발명의 실시예에 따른 영상처리회로는 이동평균 제어부(10), 및 제1 내지 제3 영상처리모듈(30, 40, 50)을 포함한다. 제1 영상처리모듈(30)은 제1 프레임 정보 산출부(31), 제1 이동평균필터(32), 제1 영상변환부(33)를 포함하고, 제2 영상처리모듈(40)은 제2 프레임 정보 산출부(41), 제2 이동평균필터(42), 제2 영상변환부(43)를 포함하며, 제3 영상처리모듈(50)은 제3 프레임 정보 산출부(51), 제3 이동평균필터(52), 제3 영상변환부(53)를 포함한다.4 is a block diagram illustrating an image processing circuit according to an exemplary embodiment of the present invention. Referring to FIG. 4, an image processing circuit according to an embodiment of the present invention includes a moving average controller 10 and first to third image processing modules 30, 40, and 50. The first image processing module 30 includes a first frame information calculating unit 31, a first moving average filter 32, and a first image converting unit 33. And a second frame information calculator 41, a second moving average filter 42, and a second image converter 43. The third image processing module 50 includes a third frame information calculator 51, And a third moving average filter 52 and a third image converter 53.

이동평균 제어부(10)로부터 발생한 장면전환신호(scene_change)는 제1 이동평균필터(32)에 입력된다. 이동평균 제어부(40)는 제1 이동평균 제어 값(Vmac1)을 제1 이동평균필터(32)로 출력하고, 제2 이동평균 제어 값(Vmac2)을 제2 이동평균필터(42), 및 제3 이동평균필터(52)에 출력한다. 활성화된 장면전환신호(scene_change)가 발생될 때, 제2 이동평균 제어 값(Vmac2)은 변한다. 이에 대하여는 도 6 및 도 7을 결부하여 후술한다.The scene change signal generated from the moving average control unit 10 is input to the first moving average filter 32. The moving average control unit 40 outputs the first moving average control value Vmac1 to the first moving average filter 32, and outputs the second moving average control value Vmac2 to the second moving average filter 42. 3 outputs to the moving average filter 52. When the activated scene change signal scene_change is generated, the second moving average control value Vmac2 changes. This will be described later with reference to FIGS. 6 and 7.

본 발명의 영상처리회로(400)는 제1 내지 제3 영상처리모듈(30, 40, 50)을 예시하였으나, 제1 내지 제m(m은 2 이상의 자연수) 영상처리모듈로 구현될 수 있다. 이하에서, 본 발명의 실시예에 따른 영상처리회로(400)의 영상처리방법을 도 5a, 도 5b를 결부하여 상세히 설명한다.
Although the image processing circuit 400 of the present invention exemplifies the first to third image processing modules 30, 40, and 50, the first to m th m may be implemented as an image processing module. Hereinafter, the image processing method of the image processing circuit 400 according to an embodiment of the present invention will be described in detail with reference to FIGS. 5A and 5B.

도 5a 및 도 5b는 본 발명의 제1 실시예에 따른 영상처리회로의 영상처리방법을 보여주는 흐름도이다. 도 6은 본 발명의 제1 실시예에 따른 제1 이동평균 제어값의 이동평균비율을 나타내는 그래프이다. 도 7은 본 발명의 제1 실시예에 따른 제2 이동평균 제어값의 이동평균비율을 나타내는 그래프이다. 본 발명의 제1 실시예는 이동평균필터가 IIR 필터로 구현되는 경우를 예시한 것이다.5A and 5B are flowcharts illustrating an image processing method of an image processing circuit according to a first embodiment of the present invention. 6 is a graph showing a moving average ratio of the first moving average control value according to the first embodiment of the present invention. 7 is a graph showing a moving average ratio of the second moving average control value according to the first embodiment of the present invention. The first embodiment of the present invention illustrates a case where the moving average filter is implemented as an IIR filter.

먼저, 제1 영상처리모듈(30)의 제1 프레임 정보 산출부(31)에 원본 영상(RGB)이 입력된다. 제1 프레임 정보 산출부(31)는 제n-1 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 제n 프레임 데이터의 제1 대표값을 산출한다. 제1 프레임 정보 산출부(31)는 제n 프레임 데이터의 제1 대표값으로, 휘도 정보(Y)에 기초하여 제n 프레임 데이터의 휘도 평균값, 휘도 최소값, 휘도 최대값 등을 산출할 수 있다. 또한, 제1 프레임 정보 산출부(31)는 제n 프레임 데이터의 제1 대표값으로, 색차 정보(CbCr)에 기초하여 제n 프레임 데이터의 색차 평균 등을 산출할 수 있다. 제1 프레임 정보 산출부(31)는 제n 프레임 데이터의 제1 대표값을 제1 이동평균필터(32)로 출력한다. (S201)First, the original image RGB is input to the first frame information calculator 31 of the first image processing module 30. The first frame information calculator 31 calculates a first representative value of the n-th frame data by analyzing the data input in the n-th frame period in units of frames. The first frame information calculator 31 may calculate the luminance average value, the luminance minimum value, the luminance maximum value, and the like of the nth frame data based on the luminance information Y as the first representative value of the nth frame data. The first frame information calculator 31 may calculate a color difference average of the n-th frame data based on the color difference information CbCr as the first representative value of the n-th frame data. The first frame information calculator 31 outputs the first representative value of the n-th frame data to the first moving average filter 32. (S201)

제1 이동평균필터(32)는 이동평균 제어부(10)로부터 장면전환신호(scene_change)를 입력받는다. 제1 이동평균필터(32)에 활성화된 장면전환신호(scene_change)가 입력되는 경우, 제1 이동평균필터(32)는 제1 프레임 정보 산출부(31)로부터 입력된 제n 프레임 데이터의 제1 대표값을 바이패스(bypass)한다. 제1 이동평균필터(32)에 비활성화된 장면전환신호(scene_change)가 입력되는 경우, 제1 이동평균필터(32)는 제1 이동평균 제어 값(Vmac1)에 따라 제1 프레임 정보 산출부(31)로부터 입력된 제n 프레임 데이터의 제1 대표값을 변환하여 제1 영상변환부(33)로 출력한다.The first moving average filter 32 receives a scene change signal scene_change from the moving average controller 10. When an activated scene change signal (scene_change) is input to the first moving average filter 32, the first moving average filter 32 may include a first of n-th frame data input from the first frame information calculator 31. Bypass the representative value. When the deactivated scene change signal (scene_change) is input to the first moving average filter 32, the first moving average filter 32 generates the first frame information calculator 31 according to the first moving average control value Vmac1. The first representative value of the n-th frame data inputted from) is converted and outputted to the first image converter 33.

제1 이동평균필터(32)가 IIR 필터로 구현되므로, 비활성화된 장면전환신호(scene_change)가 제1 이동평균필터(32)에 입력된다면, 제1 이동평균필터(32)는 제1 프레임 정보 산출부(21)로부터 입력된 제n 프레임 데이터의 제1 대표값을 무한 임펄스 반응 연산식인 수학식 1에 대입하여 연산을 한다. 이때, 수학식 1에는 이동평균 제어값(Vmac) 대신에 제1 이동평균 제어값(Vmac1)이 입력된다.Since the first moving average filter 32 is implemented as an IIR filter, if an inactive scene change signal (scene_change) is input to the first moving average filter 32, the first moving average filter 32 calculates the first frame information. The first representative value of the n-th frame data input from the unit 21 is substituted into Equation 1, which is an infinite impulse response equation, to perform calculation. In this case, the first moving average control value Vmac1 is input to Equation 1 instead of the moving average control value Vmac.

도 6을 참조하면, 도 6의 그래프의 x축은 시간, y축은 제1 이동평균 제어값(Vmac1)을 의미하며, 도 6의 그래프는 시간의 흐름에 따른 제1 이동평균 제어값(Vmac1)을 보여준다. 제1 이동평균 제어값(Vmac1)은 활성화된 장면전환신호(scene_change), 및 비활성화된 장면전환신호(scene_change)에 관계없이 일정한 값을 가진다. 도 6의 경우, 제1 이동평균 제어값(Vmac1)은 최소 값(Min Value)을 가진다. Referring to FIG. 6, the x-axis of the graph of FIG. 6 represents a time and the y-axis represents a first moving average control value Vmac1, and the graph of FIG. 6 represents a first moving average control value Vmac1 over time. Shows. The first moving average control value Vmac1 has a constant value regardless of the activated scene change signal scene_change and the deactivated scene change signal scene_change. In the case of FIG. 6, the first moving average control value Vmac1 has a minimum value.

제1 이동평균 제어 값(Vmac1)은 제1 이동평균필터(32)가 IIR 필터와 FIR 필터 중 어떠한 필터로 구현되는지에 따라 달라진다. 또한, 제1 이동평균 제어 값(Vmac)은 제1 프레임 정보 산출부(31)가 휘도 평균, 휘도 최소값, 휘도 최대값, 또는 색차 평균 등 어느 값을 대표값으로 산출하느냐에 따라 달라진다. 제1 이동평균 제어 값(Vmac)은 사전 실험을 통해 결정될 수 있다. (S202 내지 S204)The first moving average control value Vmac1 depends on whether the first moving average filter 32 is implemented as an IIR filter or an FIR filter. In addition, the first moving average control value Vmac varies depending on which value, such as the luminance average, the minimum luminance value, the maximum luminance value, or the color difference average, is calculated by the first frame information calculator 31 as a representative value. The first moving average control value Vmac may be determined through a preliminary experiment. (S202 to S204)

제1 영상변환부(33)는 제1 이동평균필터(32)로부터 출력된 제1 대표값을 토대로 영상을 처리하여 표시장치의 제어부로 출력한다. 활성화된 장면전환신호(scene_change)가 제1 이동평균필터(32)에 입력된 경우, 제1 영상변환부(33)에서 출력된 영상(RGB')은 제1 프레임 정보 산출부(31)에 입력된 원본 영상(RGB)과 같다. 비활성화된 장면전환신호(scene_change)가 제1 이동평균필터(32)에 입력된 경우, 제1 영상변환부(33)에서 출력된 영상(RGB')은 제1 프레임 정보 산출부(31)에 입력된 원본 영상(RGB)과 다르다. (S205)The first image converter 33 processes the image based on the first representative value output from the first moving average filter 32 and outputs the image to the controller of the display device. When the activated scene change signal scene_change is input to the first moving average filter 32, the image RGB ′ output from the first image conversion unit 33 is input to the first frame information calculator 31. Is the same as the original image (RGB). When the deactivated scene change signal scene_change is input to the first moving average filter 32, the image RGB ′ output from the first image conversion unit 33 is input to the first frame information calculator 31. Is different from the original image file (RGB). (S205)

제1 영상변환부(33)에서 출력된 영상은 제2 영상처리모듈(40)의 제2 프레임 정보 산출부(41)로 입력된다. 제2 프레임 정보 산출부(41)는 제n 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 제n 프레임 데이터의 제2 대표값을 산출한다. 제2 프레임 정보 산출부(41)는 제n 프레임 데이터의 제2 대표값으로 휘도 정보(Y)에 기초하여 제n 프레임 데이터의 휘도 평균값, 휘도 최소값, 휘도 최대값 등을 산출할 수 있다. 또한, 제2 프레임 정보 산출부(41)는 제n 프레임 데이터의 제2 대표값으로 색차 정보(CbCr)에 기초하여 제n 프레임 데이터의 색차 평균 등을 산출할 수 있다. 제2 프레임 정보 산출부(41)는 제n 프레임 데이터의 제2 대표값을 제2 이동평균필터(42)로 출력한다. (S206)The image output from the first image converter 33 is input to the second frame information calculator 41 of the second image processing module 40. The second frame information calculator 41 calculates a second representative value of the nth frame data by analyzing the data input in the nth frame period in units of frames. The second frame information calculator 41 may calculate the luminance average value, the luminance minimum value, the luminance maximum value, and the like of the nth frame data based on the luminance information Y as the second representative value of the nth frame data. The second frame information calculator 41 may calculate a color difference average of the n-th frame data based on the color difference information CbCr as the second representative value of the n-th frame data. The second frame information calculator 41 outputs the second representative value of the n-th frame data to the second moving average filter 42. (S206)

제2 이동평균필터(42)는 이동평균 제어부(10)로부터 제2 이동평균 제어값(Vmac2)을 입력받는다. 활성화된 장면전환신호(scene_change)가 발생한 경우, 이동평균 제어부(10)는 제1 이동평균 제어값(Vmac1)보다 높은 제2 이동평균 제어값(Vmac2)을 출력한다. 비활성화된 장면전환신호(scene_change)가 발생한 경우, 이동평균 제어부(10)는 제1 이동평균 제어값(Vmac1)과 동일한 제2 이동평균 제어값(Vmac2)을 출력한다.The second moving average filter 42 receives a second moving average control value Vmac2 from the moving average controller 10. When the activated scene change signal scene_change occurs, the moving average control unit 10 outputs a second moving average control value Vmac2 higher than the first moving average control value Vmac1. When the deactivated scene change signal scene_change occurs, the moving average control unit 10 outputs a second moving average control value Vmac2 which is the same as the first moving average control value Vmac1.

제1 이동평균필터(32)가 IIR 필터로 구현되므로, 제2 이동평균필터(42)는 제2 프레임 정보 산출부(41)로부터 입력된 제n 프레임 데이터의 제2 대표값을 무한 임펄스 반응 연산식인 수학식 1에 대입하여 연산을 한다. 이때, 수학식 1에는 이동평균 제어값(Vmac) 대신에 제2 이동평균 제어값(Vmac2)이 입력된다.Since the first moving average filter 32 is implemented as an IIR filter, the second moving average filter 42 calculates an infinite impulse response operation of the second representative value of the nth frame data input from the second frame information calculating unit 41. The operation is performed by substituting the equation (1). In this case, the second moving average control value Vmac2 is input to Equation 1 instead of the moving average control value Vmac.

도 7을 참조하면, 도 7의 그래프의 x축은 시간, y축은 제2 이동평균 제어값(Vmac2)을 의미하며, 도 7의 그래프는 시간의 흐름에 따른 제2 이동평균 제어값(Vmac2)을 보여준다. 비활성화된 장면전환신호(scene_change)가 발생한 경우, 제2 이동평균 제어값(Vmac2)은 최소값(Min Value)을 가진다. 활성화된 장면전환신호(scene_change)가 발생한 경우, 제2 이동평균 제어값(Vmac2)은 최대값(Max Value)을 가진다. 활성화된 장면전환신호(scene_change)가 발생한 경우, 제2 이동평균 제어값(Vmac2)은 소정의 w1 시간 동안 최대값(Max Value)을 유지한다. 소정의 w1 시간이 지난 후, 제2 이동평균 제어값(Vmac2)은 소정의 w2 시간 동안 최대값(Max Value)으로부터 최소값(Min Value)까지 단계적으로 낮아진다. Referring to FIG. 7, the x-axis of the graph of FIG. 7 represents a time and the y-axis represents a second moving average control value Vmac2, and the graph of FIG. 7 represents a second moving average control value Vmac2 over time. Shows. When the inactive scene change signal scene_change occurs, the second moving average control value Vmac2 has a minimum value. When the activated scene change signal scene_change occurs, the second moving average control value Vmac2 has a maximum value. When the activated scene change signal scene_change occurs, the second moving average control value Vmac2 maintains the maximum value for a predetermined w1 time. After the predetermined w1 time elapses, the second moving average control value Vmac2 is gradually lowered from the maximum value to the minimum value for the predetermined w2 time.

IIR 필터에서, 제2 이동평균 제어 값(Vmac2)이 클수록 제2 이동평균필터(42)에 현재 입력된 상기 제n 프레임 데이터의 대표값이 연산결과에 높게 반영되므로, 활성화된 장면전환신호 발생시에, 제2 이동평균 제어 값(Vmac2)이 소정의 w1 시간 동안 최대값(Max Value)을 가짐으로써, 제2 영상처리모듈에서 출력되는 영상은 장면전환이 반영되게 된다.In the IIR filter, the larger the second moving average control value Vmac2 is, the higher the representative value of the nth frame data currently input to the second moving average filter 42 is reflected in the calculation result. Since the second moving average control value Vmac2 has a maximum value for a predetermined w1 time, a scene change is reflected in the image output from the second image processing module.

제2 이동평균 제어 값(Vmac2)은 제2 이동평균필터(42)가 IIR 필터와 FIR 필터 중 어떠한 필터로 구현되는지에 따라 달라진다. 또한, 제2 이동평균 제어 값(Vmac)은 제2 프레임 정보 산출부(41)가 휘도 평균, 휘도 최소값, 휘도 최대값, 또는 색차 평균 등 어느 값을 대표값으로 산출하느냐에 따라 달라진다. 제2 이동평균 제어 값(Vmac2)은 사전 실험을 통해 결정될 수 있다.The second moving average control value Vmac2 depends on whether the second moving average filter 42 is implemented as an IIR filter or an FIR filter. In addition, the second moving average control value Vmac varies depending on which value, such as the luminance average, the minimum luminance value, the maximum luminance value, or the color difference average, is calculated by the second frame information calculator 41 as a representative value. The second moving average control value Vmac2 may be determined through a preliminary experiment.

소정의 시간 w1과 w2는 제2 이동평균필터(42)가 IIR 필터와 FIR 필터 중 어떠한 필터로 구현되는지에 따라 달라진다. 또한, 소정의 시간 w1과 w2는 제2 프레임 정보 산출부(41)가 제n 프레임 영상의 대표값으로서, 휘도 평균, 휘도 최소값, 휘도 최대값, 또는 색차 평균 등 어느 값을 산출하였는지에 따라 달라진다. 소정의 시간 w1과 w2는 사전 실험을 통해 결정될 수 있다. (S207 내지 S209)The predetermined time w1 and w2 depend on which of the IIR filter and the FIR filter is implemented by the second moving average filter 42. The predetermined times w1 and w2 are different depending on which value, such as luminance average, minimum luminance value, maximum luminance value, or color difference average, is calculated by the second frame information calculator 41 as a representative value of the n-th frame image. The predetermined time w1 and w2 may be determined through a preliminary experiment. (S207 to S209)

제2 영상변환부(43)는 제2 이동평균필터(42)로부터 출력된 제2 대표값을 토대로 영상을 처리하여 표시장치의 제어부로 출력한다. (S210)The second image converter 43 processes the image based on the second representative value output from the second moving average filter 42 and outputs the image to the controller of the display device. (S210)

제2 영상변환부(43)에서 출력된 영상은 제3 영상처리모듈(50)의 제3 프레임 정보 산출부(51)로 입력된다. 제3 프레임 정보 산출부(51)는 제n+1 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 제n 프레임 데이터의 제3 대표값을 산출한다. 제3 프레임 정보 산출부(51)는 제n 프레임 데이터의 제3 대표값으로 휘도 정보(Y)에 기초하여 제n 프레임 데이터의 휘도 평균값, 휘도 최소값, 휘도 최대값 등을 산출할 수 있다. 또한, 제3 프레임 정보 산출부(51)는 제n 프레임 데이터의 제3 대표값으로 색차 정보(CbCr)에 기초하여 제n 프레임 데이터의 색차 평균 등을 산출할 수 있다. 제3 프레임 정보 산출부(51)는 제n 프레임 데이터의 제3 대표값을 제3 이동평균필터(52)로 출력한다. (S211)The image output from the second image converter 43 is input to the third frame information calculator 51 of the third image processing module 50. The third frame information calculator 51 calculates a third representative value of the nth frame data by analyzing the data input in the n + 1th frame period on a frame basis. The third frame information calculator 51 may calculate the luminance average value, the luminance minimum value, the luminance maximum value, and the like of the nth frame data based on the luminance information Y as the third representative value of the nth frame data. The third frame information calculator 51 may calculate a color difference average of the n-th frame data based on the color difference information CbCr as the third representative value of the n-th frame data. The third frame information calculator 51 outputs the third representative value of the nth frame data to the third moving average filter 52. (S211)

제3 이동평균필터(52)는 이동평균 제어부(10)로부터 제2 이동평균 제어값(Vmac3)을 입력받는다. 활성화된 장면전환신호(scene_change)가 발생한 경우, 이동평균 제어부(10)는 제1 이동평균 제어값(Vmac1)보다 높은 제2 이동평균 제어값(Vmac2)을 출력한다. 비활성화된 장면전환신호(scene_change)가 발생한 경우, 이동평균 제어부(10)는 제1 이동평균 제어값(Vmac1)과 동일한 제2 이동평균 제어값(Vmac2)을 출력한다. 이에 대하여는 S207 내지 S209 단계에서 설명한 바와 같다. (S212 내지 S214)The third moving average filter 52 receives a second moving average control value Vmac3 from the moving average controller 10. When the activated scene change signal scene_change occurs, the moving average control unit 10 outputs a second moving average control value Vmac2 higher than the first moving average control value Vmac1. When the deactivated scene change signal scene_change occurs, the moving average control unit 10 outputs a second moving average control value Vmac2 which is the same as the first moving average control value Vmac1. This is the same as described in steps S207 to S209. (S212 to S214)

제3 영상변환부(53)는 제3 이동평균필터(52)로부터 출력된 제3 대표값을 토대로 영상을 처리하여 표시장치의 제어부로 출력한다. (S215, S216)
The third image converter 53 processes the image based on the third representative value output from the third moving average filter 52 and outputs the image to the controller of the display device. (S215, S216)

도 8은 본 발명의 제2 실시예에 따른 제1 이동평균 제어값의 이동평균비율을 나타내는 그래프이다. 도 9는 본 발명의 제2 실시예에 따른 제2 이동평균 제어값의 이동평균비율을 나타내는 그래프이다. 본 발명의 제2 실시예는 이동평균필터가 FIR 필터로 구현되는 경우를 예시한 것이다. 도 5a 및 도 5b를 결부하여 본 발명의 제2 실시예에 따른 영상처리회로의 영상처리방법을 설명한다.8 is a graph showing a moving average ratio of the first moving average control value according to the second embodiment of the present invention. 9 is a graph showing a moving average ratio of the second moving average control value according to the second embodiment of the present invention. The second embodiment of the present invention illustrates a case where the moving average filter is implemented as an FIR filter. 5A and 5B, an image processing method of an image processing circuit according to a second embodiment of the present invention will be described.

먼저, 제1 영상처리모듈(30)의 제1 프레임 정보 산출부(31)에 원본 영상(RGB)이 입력된다. 제1 프레임 정보 산출부(31)는 제n-1 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 제n 프레임 데이터의 제1 대표값을 산출한다. 제1 프레임 정보 산출부(31)는 제n 프레임 데이터의 제1 대표값으로, 휘도 정보(Y)에 기초하여 제n 프레임 데이터의 휘도 평균값, 휘도 최소값, 휘도 최대값 등을 산출할 수 있다. 또한, 제1 프레임 정보 산출부(31)는 제n 프레임 데이터의 제1 대표값으로, 색차 정보(CbCr)에 기초하여 제n 프레임 데이터의 색차 평균 등을 산출할 수 있다. 제1 프레임 정보 산출부(31)는 제n 프레임 데이터의 제1 대표값을 제1 이동평균필터(32)로 출력한다. (S201)First, the original image RGB is input to the first frame information calculator 31 of the first image processing module 30. The first frame information calculator 31 calculates a first representative value of the n-th frame data by analyzing the data input in the n-th frame period in units of frames. The first frame information calculator 31 may calculate the luminance average value, the luminance minimum value, the luminance maximum value, and the like of the nth frame data based on the luminance information Y as the first representative value of the nth frame data. The first frame information calculator 31 may calculate a color difference average of the n-th frame data based on the color difference information CbCr as the first representative value of the n-th frame data. The first frame information calculator 31 outputs the first representative value of the n-th frame data to the first moving average filter 32. (S201)

제1 이동평균필터(32)는 이동평균 제어부(10)로부터 장면전환신호(scene_change)를 입력받는다. 제1 이동평균필터(32)에 활성화된 장면전환신호(scene_change)가 입력되는 경우, 제1 이동평균필터(32)는 제1 프레임 정보 산출부(31)로부터 입력된 제n 프레임 데이터의 제1 대표값을 바이패스(bypass)한다. 제1 이동평균필터(32)에 비활성화된 장면전환신호(scene_change)가 입력되는 경우, 제1 이동평균필터(32)는 제1 이동평균 제어 값(Vmac1)에 따라 제1 프레임 정보 산출부(31)로부터 입력된 제n 프레임 데이터의 제1 대표값을 변환하여 제1 영상변환부(33)로 출력한다.The first moving average filter 32 receives a scene change signal scene_change from the moving average controller 10. When an activated scene change signal (scene_change) is input to the first moving average filter 32, the first moving average filter 32 may include a first of n-th frame data input from the first frame information calculator 31. Bypass the representative value. When the deactivated scene change signal (scene_change) is input to the first moving average filter 32, the first moving average filter 32 generates the first frame information calculator 31 according to the first moving average control value Vmac1. The first representative value of the n-th frame data inputted from) is converted and outputted to the first image converter 33.

제1 이동평균필터(32)가 FIR 필터로 구현되므로, 비활성화된 장면전환신호(scene_change)가 제1 이동평균필터(32)에 입력된다면, 제1 이동평균필터(32)는 제1 프레임 정보 산출부(21)로부터 입력된 제n 프레임 데이터의 제1 대표값을 유한 임펄스 반응 연산식인 수학식 2에 대입하여 연산을 한다. 이때, 수학식 2에는 이동평균 제어값(Vmac) 대신에 제1 이동평균 제어값(Vmac1)이 입력된다.Since the first moving average filter 32 is implemented as an FIR filter, if an inactive scene change signal (scene_change) is input to the first moving average filter 32, the first moving average filter 32 calculates the first frame information. The first representative value of the n-th frame data input from the unit 21 is substituted into Equation 2, which is a finite impulse response equation, to perform calculation. In this case, the first moving average control value Vmac1 is input to Equation 2 instead of the moving average control value Vmac.

도 8을 참조하면, 도 8의 그래프의 x축은 시간, y축은 제 이동평균 제어값(Vmac1)을 의미하며, 도 8의 그래프는 시간의 흐름에 따른 제1 이동평균 제어값(Vmac1)을 보여준다. 제1 이동평균 제어값(Vmac1)은 활성화된 장면전환신호(scene_change), 및 비활성화된 장면전환신호(scene_change)에 관계없이 일정한 값을 가진다. 도 8의 경우, 제1 이동평균 제어값(Vmac1)은 최대 값(Max Value)을 가진다. Referring to FIG. 8, the x-axis of the graph of FIG. 8 represents time and the y-axis represents the first moving average control value Vmac1, and the graph of FIG. 8 shows the first moving average control value Vmac1 over time. . The first moving average control value Vmac1 has a constant value regardless of the activated scene change signal scene_change and the deactivated scene change signal scene_change. In the case of FIG. 8, the first moving average control value Vmac1 has a maximum value.

제1 이동평균 제어 값(Vmac1)은 제1 이동평균필터(32)가 IIR 필터와 FIR 필터 중 어떠한 필터로 구현되는지에 따라 달라진다. 또한, 제1 이동평균 제어 값(Vmac)은 제1 프레임 정보 산출부(31)가 휘도 평균, 휘도 최소값, 휘도 최대값, 또는 색차 평균 등 어느 값을 대표값으로 산출하느냐에 따라 달라진다. 제1 이동평균 제어 값(Vmac1)은 사전 실험을 통해 결정될 수 있다. (S202 내지 S204)The first moving average control value Vmac1 depends on whether the first moving average filter 32 is implemented as an IIR filter or an FIR filter. In addition, the first moving average control value Vmac varies depending on which value, such as the luminance average, the minimum luminance value, the maximum luminance value, or the color difference average, is calculated by the first frame information calculator 31 as a representative value. The first moving average control value Vmac1 may be determined through a preliminary experiment. (S202 to S204)

제1 영상변환부(33)는 제1 이동평균필터(32)로부터 출력된 제1 대표값을 토대로 영상을 처리하여 표시장치의 제어부로 출력한다. 활성화된 장면전환신호(scene_change)가 제1 이동평균필터(32)에 입력된 경우, 제1 영상변환부(33)에서 출력된 영상(RGB')은 제1 프레임 정보 산출부(31)에 입력된 원본 영상(RGB)과 같다. 비활성화된 장면전환신호(scene_change)가 제1 이동평균필터(32)에 입력된 경우, 제1 영상변환부(33)에서 출력된 영상(RGB')은 제1 프레임 정보 산출부(31)에 입력된 원본 영상(RGB)과 다르다. (S205)The first image converter 33 processes the image based on the first representative value output from the first moving average filter 32 and outputs the image to the controller of the display device. When the activated scene change signal scene_change is input to the first moving average filter 32, the image RGB ′ output from the first image conversion unit 33 is input to the first frame information calculator 31. Is the same as the original image (RGB). When the deactivated scene change signal scene_change is input to the first moving average filter 32, the image RGB ′ output from the first image conversion unit 33 is input to the first frame information calculator 31. Is different from the original image file (RGB). (S205)

제1 영상변환부(33)에서 출력된 영상은 제2 영상처리모듈(40)의 제2 프레임 정보 산출부(41)로 입력된다. 제2 프레임 정보 산출부(41)는 제n 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 제n 프레임 데이터의 제2 대표값을 산출한다. 제2 프레임 정보 산출부(41)는 제n 프레임 데이터의 제2 대표값으로 휘도 정보(Y)에 기초하여 제n 프레임 데이터의 휘도 평균값, 휘도 최소값, 휘도 최대값 등을 산출할 수 있다. 또한, 제2 프레임 정보 산출부(41)는 제n 프레임 데이터의 제2 대표값으로 색차 정보(CbCr)에 기초하여 제n 프레임 데이터의 색차 평균 등을 산출할 수 있다. 제2 프레임 정보 산출부(41)는 제n 프레임 데이터의 제2 대표값을 제2 이동평균필터(42)로 출력한다. (S206)The image output from the first image converter 33 is input to the second frame information calculator 41 of the second image processing module 40. The second frame information calculator 41 calculates a second representative value of the nth frame data by analyzing the data input in the nth frame period in units of frames. The second frame information calculator 41 may calculate the luminance average value, the luminance minimum value, the luminance maximum value, and the like of the nth frame data based on the luminance information Y as the second representative value of the nth frame data. The second frame information calculator 41 may calculate a color difference average of the n-th frame data based on the color difference information CbCr as the second representative value of the n-th frame data. The second frame information calculator 41 outputs the second representative value of the n-th frame data to the second moving average filter 42. (S206)

제2 이동평균필터(42)는 이동평균 제어부(10)로부터 제2 이동평균 제어값(Vmac2)을 입력받는다. 활성화된 장면전환신호(scene_change)가 발생한 경우, 이동평균 제어부(10)는 제1 이동평균 제어값(Vmac1)보다 낮은 제2 이동평균 제어값(Vmac2)을 출력한다. 비활성화된 장면전환신호(scene_change)가 발생한 경우, 이동평균 제어부(10)는 제1 이동평균 제어값(Vmac1)과 동일한 제2 이동평균 제어값(Vmac2)을 출력한다.The second moving average filter 42 receives a second moving average control value Vmac2 from the moving average controller 10. When the activated scene change signal scene_change occurs, the moving average control unit 10 outputs a second moving average control value Vmac2 lower than the first moving average control value Vmac1. When the deactivated scene change signal scene_change occurs, the moving average control unit 10 outputs a second moving average control value Vmac2 which is the same as the first moving average control value Vmac1.

제1 이동평균필터(32)가 FIR 필터로 구현되므로, 제2 이동평균필터(42)는 제2 프레임 정보 산출부(41)로부터 입력된 제n 프레임 데이터의 제2 대표값을 유한 임펄스 반응 연산식인 수학식 2에 대입하여 연산을 한다. 이때, 수학식 2에는 이동평균 제어값(Vmac) 대신에 제2 이동평균 제어값(Vmac2)이 입력된다.Since the first moving average filter 32 is implemented as an FIR filter, the second moving average filter 42 calculates a finite impulse response operation of the second representative value of the nth frame data input from the second frame information calculating unit 41. The operation is performed by substituting Equation (2). In this case, the second moving average control value Vmac2 is input to Equation 2 instead of the moving average control value Vmac.

도 9를 참조하면, 도 9의 그래프의 x축은 시간, y축은 제2 이동평균 제어 값(Vmac2)을 의미하며, 도 9의 그래프는 시간의 흐름에 따른 제2 이동평균 제어값(Vmac2)을 보여준다. 비활성화된 장면전환신호(scene_change)가 발생한 경우, 제2 이동평균 제어값(Vmac2)은 최대값(Max Value)을 가진다. 활성화된 장면전환신호(scene_change)가 발생한 경우, 제2 이동평균 제어값(Vmac2)은 최소값(Min Value)을 가진다. 활성화된 장면전환신호(scene_change)가 발생한 경우, 제2 이동평균 제어값(Vmac2)은 소정의 w1 시간 동안 최소값(Min Value)을 유지한다. 소정의 w1 시간이 지난 후, 제2 이동평균 제어값(Vmac2)은 소정의 w2 시간 동안 최소값(Min Value)으로부터 최대값(Max Value)까지 단계적으로 낮아진다. Referring to FIG. 9, the x-axis of the graph of FIG. 9 represents a time and the y-axis represents a second moving average control value Vmac2, and the graph of FIG. 9 represents a second moving average control value Vmac2 over time. Shows. When the inactive scene change signal scene_change occurs, the second moving average control value Vmac2 has a maximum value. When the activated scene change signal scene_change occurs, the second moving average control value Vmac2 has a minimum value. When the activated scene change signal scene_change occurs, the second moving average control value Vmac2 maintains a minimum value for a predetermined w1 time. After the predetermined w1 time elapses, the second moving average control value Vmac2 is gradually lowered from the minimum value to the maximum value for the predetermined w2 time.

FIR 필터에서, 제2 이동평균 제어 값(Vmac2)이 작을수록 제2 이동평균필터(42)에 현재 입력된 상기 제n 프레임 데이터의 제2 대표값이 연산결과에 높게 반영되므로, 활성화된 장면전환신호 발생시에, 제2 이동평균 제어 값(Vmac2)이 소정의 w1 시간 동안 최소값(Min Value)을 가짐으로써, 제2 영상처리모듈에서 출력되는 영상은 장면전환이 반영되게 된다.In the FIR filter, the smaller the second moving average control value Vmac2 is, the higher the second representative value of the n-th frame data currently input to the second moving average filter 42 is reflected in the calculation result. When the signal is generated, the second moving average control value Vmac2 has a minimum value (Min Value) for a predetermined w1 time so that the image output from the second image processing module is reflected in the scene change.

제2 이동평균 제어 값(Vmac2)은 제2 이동평균필터(42)가 IIR 필터와 FIR 필터 중 어떠한 필터로 구현되는지에 따라 달라진다. 또한, 제2 이동평균 제어 값(Vmac)은 제2 프레임 정보 산출부(41)가 휘도 평균, 휘도 최소값, 휘도 최대값, 또는 색차 평균 등 어느 값을 대표값으로 산출하느냐에 따라 달라진다. 제2 이동평균 제어 값(Vmac2)은 사전 실험을 통해 결정될 수 있다.The second moving average control value Vmac2 depends on whether the second moving average filter 42 is implemented as an IIR filter or an FIR filter. In addition, the second moving average control value Vmac varies depending on which value, such as the luminance average, the minimum luminance value, the maximum luminance value, or the color difference average, is calculated by the second frame information calculator 41 as a representative value. The second moving average control value Vmac2 may be determined through a preliminary experiment.

소정의 시간 w1과 w2는 제2 이동평균필터(42)가 IIR 필터와 FIR 필터 중 어떠한 필터로 구현되는지에 따라 달라진다. 또한, 소정의 시간 w1과 w2는 제2 프레임 정보 산출부(41)가 제n 프레임 영상의 대표값으로서, 휘도 평균, 휘도 최소값, 휘도 최대값, 또는 색차 평균 등 어느 값을 산출하였는지에 따라 달라진다. 소정의 시간 w1과 w2는 사전 실험을 통해 결정될 수 있다. (S207 내지 S209)The predetermined time w1 and w2 depend on which of the IIR filter and the FIR filter is implemented by the second moving average filter 42. The predetermined times w1 and w2 are different depending on which value, such as luminance average, minimum luminance value, maximum luminance value, or color difference average, is calculated by the second frame information calculator 41 as a representative value of the n-th frame image. The predetermined time w1 and w2 may be determined through a preliminary experiment. (S207 to S209)

제2 영상변환부(43)는 제2 이동평균필터(42)로부터 출력된 제2 대표값을 토대로 영상을 처리하여 표시장치의 제어부로 출력한다. (S210)The second image converter 43 processes the image based on the second representative value output from the second moving average filter 42 and outputs the image to the controller of the display device. (S210)

제2 영상변환부(43)에서 출력된 영상은 제3 영상처리모듈(50)의 제3 프레임 정보 산출부(51)로 입력된다. 제3 프레임 정보 산출부(51)는 제n+1 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 제n 프레임 데이터의 제3 대표값을 산출한다. 제3 프레임 정보 산출부(51)는 제n 프레임 데이터의 제3 대표값으로 휘도 정보(Y)에 기초하여 제n 프레임 데이터의 휘도 평균값, 휘도 최소값, 휘도 최대값 등을 산출할 수 있다. 또한, 제3 프레임 정보 산출부(51)는 제n 프레임 데이터의 제3 대표값으로 색차 정보(CbCr)에 기초하여 제n 프레임 데이터의 색차 평균 등을 산출할 수 있다. 제3 프레임 정보 산출부(51)는 제n 프레임 데이터의 제3 대표값을 제3 이동평균필터(52)로 출력한다. (S211)The image output from the second image converter 43 is input to the third frame information calculator 51 of the third image processing module 50. The third frame information calculator 51 calculates a third representative value of the nth frame data by analyzing the data input in the n + 1th frame period on a frame basis. The third frame information calculator 51 may calculate the luminance average value, the luminance minimum value, the luminance maximum value, and the like of the nth frame data based on the luminance information Y as the third representative value of the nth frame data. The third frame information calculator 51 may calculate a color difference average of the n-th frame data based on the color difference information CbCr as the third representative value of the n-th frame data. The third frame information calculator 51 outputs the third representative value of the nth frame data to the third moving average filter 52. (S211)

제3 이동평균필터(52)는 이동평균 제어부(10)로부터 제2 이동평균 제어값(Vmac3)을 입력받는다. 활성화된 장면전환신호(scene_change)가 발생한 경우, 이동평균 제어부(10)는 제1 이동평균 제어값(Vmac1)보다 낮은 제2 이동평균 제어값(Vmac2)을 출력한다. 비활성화된 장면전환신호(scene_change)가 발생한 경우, 이동평균 제어부(10)는 제1 이동평균 제어값(Vmac1)과 동일한 제2 이동평균 제어값(Vmac2)을 출력한다. 이에 대하여는 S207 내지 S209 단계에서 설명한 바와 같다. (S212 내지 S214)The third moving average filter 52 receives a second moving average control value Vmac3 from the moving average controller 10. When the activated scene change signal scene_change occurs, the moving average control unit 10 outputs a second moving average control value Vmac2 lower than the first moving average control value Vmac1. When the deactivated scene change signal scene_change occurs, the moving average control unit 10 outputs a second moving average control value Vmac2 which is the same as the first moving average control value Vmac1. This is the same as described in steps S207 to S209. (S212 to S214)

제3 영상변환부(53)는 제3 이동평균필터(52)로부터 출력된 제3 대표값을 토대로 영상을 처리하여 표시장치의 제어부로 출력한다. (S215, S216)
The third image converter 53 processes the image based on the third representative value output from the third moving average filter 52 and outputs the image to the controller of the display device. (S215, S216)

도 10은 본 발명의 영상처리회로를 포함한 표시장치를 나타내는 블록도이다. 도 10을 참조하면, 본 발명의 표시장치는 표시패널(100), 표시패널 구동부(200), 제어부(300), 영상처리회로(400), 및 외부 시스템(500)을 포함한다. 본 발명의 표시장치는 액정표시소자(Liquid Crystal Display, LCD), 전계 방출 표시소자(Field Emission Display, FED), 플라즈마 디스플레이 패널(Plasma Display Panel, PDP), 유기발광다이오드 소자(Organic Light Emitting Diode, OLED) 등의 평판 표시소자로 구현될 수 있다.10 is a block diagram illustrating a display device including an image processing circuit of the present invention. Referring to FIG. 10, the display device of the present invention includes a display panel 100, a display panel driver 200, a controller 300, an image processing circuit 400, and an external system 500. The display device of the present invention is a liquid crystal display (LCD), a field emission display (FED), a plasma display panel (PDP), an organic light emitting diode (Organic Light Emitting Diode) OLED) such as a flat panel display device.

표시패널(100)은 하부 기판 및 상부 기판을 포함한다. 하부 기판 및 상부 기판 사이에는 액정층이 형성된다. 하부 기판 상면에는 다수의 데이터 라인들과 다수의 게이트 라인들이 교차된다. 데이터 라인들과 게이트 라인들은 금속 라인으로 형성된다. 데이터 라인들과 게이트 라인들의 교차 구조에 의해 표시패널에는 액정셀들이 매트릭스 형태로 배치된다. 또한, 하부 기판 상면에는 박막트랜지스터(Thin Film Transistor, TFT), 박막트랜지스터(TFT)에 접속된 액정셀의 화소전극, 및 스토리지 커패시터(Storage Capacitor) 등이 형성된다. 액정셀들은 데이터 라인들을 통해 화소전극에 공급되는 데이터전압과, 공통전극에 공급되는 공통전압의 전위차에 의해 발생되는 전계에 의해 구동되어 표시패널에서 투과되는 광양을 조정한다.The display panel 100 includes a lower substrate and an upper substrate. The liquid crystal layer is formed between the lower substrate and the upper substrate. A plurality of data lines and a plurality of gate lines cross each other on the lower substrate. The data lines and the gate lines are formed of metal lines. Liquid crystal cells are arranged in a matrix form on the display panel due to the cross structure of the data lines and the gate lines. In addition, a thin film transistor (TFT), a pixel electrode of a liquid crystal cell connected to the TFT, and a storage capacitor are formed on an upper surface of the lower substrate. The liquid crystal cells are driven by an electric field generated by the potential difference between the data voltage supplied to the pixel electrode through the data lines and the common voltage supplied to the common electrode to adjust the amount of light transmitted through the display panel.

상부 기판 하면에는 블랙매트릭스, 컬러필터 및 공통전극이 형성된다. 공통전극은 TN(Twisted Nematic) 모드와 VA(Vertical Alignment) 모드와 같은 수직전계 구동방식에서 상부 기판 하면에 형성되며, IPS(In Plane Switching) 모드와 FFS(Fringe Field Switching) 모드와 같은 수평전계 구동방식에서 화소전극과 함께 하부 기판 상면에 형성된다. 하부 기판과 상부 기판 각각에는 편광판이 부착되고 액정과 접하는 내면에 액정의 프리틸트각을 설정하기 위한 배향막이 형성된다.A black matrix, a color filter, and a common electrode are formed on the lower surface of the upper substrate. The common electrode is formed on the lower surface of the upper substrate in a vertical electric field driving method such as twisted nematic (TN) mode and vertical alignment (VA) mode, and a horizontal electric field driving such as IPS (In Plane Switching) mode and FFS (Fringe Field Switching) mode. In the method, the upper surface of the lower substrate is formed together with the pixel electrode. A polarizing plate is attached to each of the lower substrate and the upper substrate, and an alignment film for setting the pretilt angle of the liquid crystal is formed on an inner surface of the lower substrate and the upper substrate.

본 발명의 표시장치는 표시패널(100)을 구동하기 위한 표시패널 구동부(200), 및 표시패널 구동부(200)를 제어하는 제어부(300)를 포함한다. 표시패널 구동부(200)는 데이터 구동부, 및 게이트 구동부를 포함한다. 데이터 구동부는 다수의 소스 드라이브 IC들을 포함한다. 다수의 소스 드라이브 IC들은 타이밍 콘트롤러의 제어 하에 디지털 비디오 데이터(RGB)를 정극성/부극성 감마보상전압을 이용하여 정극성/부극성 아날로그 데이터전압으로 변환한 후 데이터 라인들에 공급한다. The display device of the present invention includes a display panel driver 200 for driving the display panel 100 and a controller 300 for controlling the display panel driver 200. The display panel driver 200 includes a data driver and a gate driver. The data driver includes a plurality of source drive ICs. Many source drive ICs convert digital video data (RGB) into positive / negative analog data voltages using positive / negative gamma compensation voltages under the control of a timing controller and supply them to the data lines.

게이트 구동부는 쉬프트 레지스터, 쉬프트 레지스터의 출력신호를 액정셀의 TFT 구동에 적합한 스윙 폭으로 변환하기 위한 레벨 쉬프터, 및 출력 버퍼 등을 각각 포함하는 다수의 게이트 드라이브 집적회로들로 구성된다. 게이트 구동부는 타이밍 콘트롤러의 제어 하에 대략 1 수평기간의 펄스폭을 가지는 게이트 펄스(또는 스캔 펄스)를 순차적으로 출력하여 게이트 라인들에 공급한다. The gate driver comprises a plurality of gate drive integrated circuits each including a shift register, a level shifter for converting an output signal of the shift register into a swing width suitable for driving a TFT of a liquid crystal cell, an output buffer, and the like. The gate driver sequentially outputs a gate pulse (or scan pulse) having a pulse width of approximately one horizontal period under the control of the timing controller, and supplies the gate pulse to the gate lines.

제어부(300)는 타이밍 콘트롤러를 포함한다. 타이밍 콘트롤러는 영상처리회로(400)로부터 이동평균필터를 사용하여 영상처리가 된 디지털 비디오 데이터(RGB')를 입력받고, 외부 비디오 소스가 실장된 외부 시스템(500)으로부터 타이밍 신호들을 입력받는다. 타이밍 콘트롤러는 영상처리회로(400)로부터 입력받은 디지털 비디오 데이터(RGB')를 타이밍 제어신호들에 맞춰 데이터 구동부에 공급한다. 타이밍 신호들은 수직 동기신호, 수평 동기신호, 데이터 인에이블신호, 도트 클럭신호 등을 포함한다. 타이밍 콘트롤러는 외부 시스템으로부터의 타이밍 신호들에 기초하여 데이터 구동부와 게이트 구동부의 동작 타이밍을 제어하기 위한 타이밍 제어신호들을 발생한다. 영상처리회로(400)에 대하여는 도 4를 결부하여 이미 상세히 설명하였다.The controller 300 includes a timing controller. The timing controller receives digital video data RGB ′ processed by the moving average filter from the image processing circuit 400 and receives timing signals from an external system 500 on which an external video source is mounted. The timing controller supplies digital video data RGB ′ received from the image processing circuit 400 to the data driver in accordance with the timing control signals. The timing signals include a vertical synchronization signal, a horizontal synchronization signal, a data enable signal, a dot clock signal, and the like. The timing controller generates timing control signals for controlling the operation timing of the data driver and the gate driver based on timing signals from an external system. The image processing circuit 400 has been described in detail with reference to FIG. 4.

본 발명의 표시장치가 액정표시소자로 구현되는 경우, 백라이트 유닛이 필요하다. 백라이트 유닛은 직하형(direct type) 백라이트 유닛 또는, 에지형(edge type) 백라이트 유닛으로 구현될 수 있다. 이 경우, 백라이트 유닛을 구동하기 위한 백라이트 구동부를 포함할 수 있다.When the display device of the present invention is implemented with a liquid crystal display device, a backlight unit is required. The backlight unit may be implemented as a direct type backlight unit or an edge type backlight unit. In this case, it may include a backlight driver for driving the backlight unit.

이상 설명한 내용을 통해 당업자라면 본 발명의 기술사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다. 따라서, 본 발명의 기술적 범위는 명세서의 상세한 설명에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의해 정하여져야만 할 것이다.
Those skilled in the art will appreciate that various changes and modifications can be made without departing from the technical spirit of the present invention. Therefore, the technical scope of the present invention should not be limited to the contents described in the detailed description of the specification but should be defined by the claims.

10: 장면전환 감지부 20: 영상처리모듈
21: 프레임 정보 산출부 22: 이동평균필터
23: 영상변환부 30: 제1 영상처리모듈
31: 제1 프레임 정보 산출부 32: 제1 이동평균필터
33: 제1 영상변환부 40: 제2 영상처리모듈
41: 제2 프레임 정보 산출부 42: 제2 이동평균필터
43: 제2 영상변환부 50: 제3 영상처리모듈
51: 제3 프레임 정보 산출부 52: 제3 이동평균필터
53: 제3 영상변환부 100: 표시패널
200: 표시패널 구동부 300: 제어부
400: 영상처리회로 500: 외부 시스템
10: scene change detection unit 20: image processing module
21: frame information calculator 22: moving average filter
23: image conversion unit 30: the first image processing module
31: first frame information calculator 32: first moving average filter
33: first image conversion unit 40: second image processing module
41: second frame information calculator 42: second moving average filter
43: second image converting unit 50: third image processing module
51: third frame information calculator 52: third moving average filter
53: third image conversion unit 100: display panel
200: display panel driver 300: control unit
400: image processing circuit 500: external system

Claims (16)

제n-1(n은 자연수) 프레임 데이터와 그 이전에 입력된 적어도 하나 이상의 프레임 데이터를 비교 분석하여 제n 프레임 데이터의 장면전환을 지시하는 장면전환신호를 활성화하며, 제1 및 제2 이동평균 제어값들을 발생하고, 상기 제2 이동평균 제어값을 상기 제n 프레임 데이터의 장면전환 시에 변경하는 이동평균 제어부;
활성화된 상기 장면전환신호에 응답하여 상기 제n 프레임 데이터를 바이패스하여 제n 프레임 데이터를 생성하는 제1 영상처리모듈; 및
상기 활성화된 장면전환신호가 발생될 때 변경된 상기 제2 이동평균 제어값을 무한 임펄스 반응 변수에 대입함으로써, 상기 제1 영상처리모듈로부터 입력된 제n 프레임 데이터의 대표값을 변환하는 제2 영상처리모듈을 포함하는 영상처리회로.
N-1 (n is a natural number) frame data and at least one or more previously input frame data are compared and analyzed to activate a scene change signal indicating a scene change of the n-th frame data, and the first and second moving averages. A moving average control unit for generating control values and changing the second moving average control value at the time of scene change of the n-th frame data;
A first image processing module configured to generate the nth frame data by bypassing the nth frame data in response to the activated scene change signal; And
Second image processing for converting the representative value of the n-th frame data input from the first image processing module by substituting the second moving average control value changed when the activated scene change signal is generated into an infinite impulse response variable. An image processing circuit comprising a module.
제 1 항에 있어서,
상기 활성화된 장면전환신호가 발생될 때 상기 제2 이동평균 제어값은 상기 제1 이동평균 제어값보다 높은 값으로 상기 제2 영상처리모듈에 입력되는 것을 특징으로 하는 영상처리회로.
The method of claim 1,
And when the activated scene change signal is generated, the second moving average control value is input to the second image processing module at a value higher than the first moving average control value.
제 1 항에 있어서,
상기 제1 영상처리모듈은,
비활성화된 상기 장면전환신호에 응답하여 상기 무한 임펄스 반응 변수에 상기 제1 이동평균 제어값을 대입함으로써, 상기 제n 프레임 데이터의 대표값을 변환하여 상기 제n 프레임 데이터를 생성하는 것을 특징으로 하는 영상처리회로.
The method of claim 1,
The first image processing module,
The image is characterized by generating the n-th frame data by converting a representative value of the n-th frame data by substituting the first moving average control value into the infinite impulse response variable in response to the deactivated scene change signal. Processing circuit.
제 3 항에 있어서,
상기 제2 영상처리모듈은,
상기 비활성화된 장면전환신호가 발생될 때 상기 무한 임펄스 반응 변수에 제2 이동평균 제어값을 대입함으로써, 상기 제n 프레임 데이터의 대표값을 변환하여 상기 제n 프레임 데이터를 생성하는 것을 특징으로 하는 영상처리회로.
The method of claim 3, wherein
The second image processing module,
And generating the nth frame data by converting a representative value of the nth frame data by substituting a second moving average control value to the infinite impulse response variable when the deactivated scene change signal is generated. Processing circuit.
제 4 항에 있어서,
상기 비활성화된 장면전환신호가 발생될 때 상기 제2 이동평균 제어값은 상기 제1 이동평균 제어값과 동일한 값으로 상기 제2 영상처리모듈에 입력되는 것을 특징으로 하는 영상처리회로.
The method of claim 4, wherein
And when the deactivated scene change signal is generated, the second moving average control value is input to the second image processing module at the same value as the first moving average control value.
제 1 항에 있어서,
상기 제1 영상처리모듈은,
제n-1 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 상기 제n 프레임 데이터의 대표값을 산출하는 제1 프레임 정보 산출부;
상기 제n 프레임 데이터의 대표값을 무한 임펄스 반응 연산식에 대입하여 상기 제n 프레임 데이터의 대표값을 선택적으로 변경하는 제1 이동평균필터; 및
상기 제1 이동평균필터로부터 입력된 제n 프레임 데이터의 대표값에 기초하여 상기 제n 프레임 데이터를 변환하는 상기 제2 영상처리모듈로 전송하는 제1 영상변환부를 포함하고,
상기 무한 임펄스 반응 연산식은,
Figure pat00003

여기서, Output(n)은 상기 제1 이동평균필터로부터 현재 출력된 제n 프레임 데이터의 대표값, Output(n-1)은 상기 제1 이동평균필터로부터 이전에 출력된 제n-1 프레임 데이터의 대표값, Input(n)은 상기 제1 이동평균필터에 현재 입력된 상기 제n 프레임 데이터의 대표값, Vmac은 상기 무한 임펄스 반응 변수를 의미하는 것을 특징으로 하는 영상처리회로.
The method of claim 1,
The first image processing module,
A first frame information calculator configured to calculate data representative of the n-th frame data by analyzing data input in the n-th frame period in frame units;
A first moving average filter for selectively changing the representative value of the n-th frame data by substituting the representative value of the n-th frame data into an infinite impulse response equation; And
A first image conversion unit configured to transmit the n-th frame data to the second image processing module based on the representative value of the n-th frame data input from the first moving average filter,
The infinite impulse reaction equation,
Figure pat00003

Here, Output (n) represents a representative value of the nth frame data currently output from the first moving average filter, and Output (n-1) represents the n-1 frame data previously output from the first moving average filter. And a representative value, Input (n) is a representative value of the nth frame data currently input to the first moving average filter, and Vmac is the infinite impulse response variable.
제 1 항에 있어서,
상기 제1 영상처리모듈은,
제n-1 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 상기 제n 프레임 데이터의 대표값을 산출하는 제1 프레임 정보 산출부;
상기 제n 프레임 데이터의 대표값을 무한 임펄스 반응 연산식에 대입하여 상기 제n 프레임의 대표값을 변경하는 제1 이동평균필터; 및
상기 제1 이동평균필터로부터 입력된 제n 프레임 데이터의 대표값에 기초하여 상기 제n 프레임 데이터를 변환하는 상기 제2 영상처리모듈로 전송하는 제1 영상변환부를 포함하고,
상기 무한 임펄스 반응 연산식은,
Figure pat00004

여기서, Output(n)은 상기 제1 이동평균필터로부터 현재 출력된 제n 프레임 데이터의 대표값, Output(n-1)은 상기 제1 이동평균필터로부터 이전에 출력된 제n-1 프레임 데이터의 대표값, Input(n)은 상기 제1 이동평균필터에 현재 입력된 상기 제n 프레임 데이터의 대표값, Vmac은 상기 무한 임펄스 반응 변수를 의미하는 것을 특징으로 하는 영상처리회로.
The method of claim 1,
The first image processing module,
A first frame information calculator configured to calculate data representative of the n-th frame data by analyzing data input in the n-th frame period in frame units;
A first moving average filter for changing the representative value of the n-th frame by substituting the representative value of the n-th frame data into an infinite impulse response equation; And
A first image conversion unit configured to transmit the n-th frame data to the second image processing module based on the representative value of the n-th frame data input from the first moving average filter,
The infinite impulse reaction equation,
Figure pat00004

Here, Output (n) represents a representative value of the nth frame data currently output from the first moving average filter, and Output (n-1) represents the n-1 frame data previously output from the first moving average filter. And a representative value, Input (n) is a representative value of the nth frame data currently input to the first moving average filter, and Vmac is the infinite impulse response variable.
제n-1(n은 자연수) 프레임 데이터와 그 이전에 입력된 적어도 하나 이상의 프레임 데이터를 비교 분석하여 제n 프레임 데이터의 장면전환을 지시하는 장면전환신호를 활성화하며, 제1 및 제2 이동평균 제어값들을 발생하고, 상기 제2 이동평균 제어값을 상기 제n 프레임 데이터의 장면전환 시에 변경하는 이동평균 제어부;
활성화된 상기 장면전환신호에 응답하여 상기 제n 프레임 데이터를 바이패스하여 제n 프레임 데이터를 생성하는 제1 영상처리모듈; 및
상기 활성화된 장면전환신호가 발생될 때 변경된 상기 제2 이동평균 제어값을 유한 임펄스 반응 변수에 대입함으로써, 상기 제1 영상처리모듈로부터 입력된 제n 프레임 데이터의 대표값을 변환하여 상기 제n+1 프레임 데이터를 생성하는 제2 영상처리모듈을 포함하는 영상처리회로.
N-1 (n is a natural number) frame data and at least one or more previously input frame data are compared and analyzed to activate a scene change signal indicating a scene change of the n-th frame data, and the first and second moving averages. A moving average control unit for generating control values and changing the second moving average control value at the time of scene change of the n-th frame data;
A first image processing module configured to generate the nth frame data by bypassing the nth frame data in response to the activated scene change signal; And
Substituting the changed second moving average control value when the activated scene change signal is generated into a finite impulse response variable, the representative value of the n th frame data input from the first image processing module is converted to the n + An image processing circuit comprising a second image processing module for generating one frame data.
제 8 항에 있어서,
상기 활성화된 장면전환신호가 발생될 때 상기 제2 이동평균 제어값은 상기 제1 이동평균 제어값보다 낮은 값으로 상기 제2 영상처리모듈에 입력되는 것을 특징으로 하는 영상처리회로.
The method of claim 8,
And the second moving average control value is input to the second image processing module at a value lower than the first moving average control value when the activated scene change signal is generated.
제 8 항에 있어서,
상기 제1 영상처리모듈은,
비활성화된 상기 장면전환신호에 응답하여 상기 유한 임펄스 반응 변수에 상기 제1 이동평균 제어값을 대입함으로써, 상기 제n 프레임 데이터의 대표값을 변환하여 상기 제n 프레임 데이터를 생성하는 것을 특징으로 하는 영상처리회로.
The method of claim 8,
The first image processing module,
The image is characterized by generating the n-th frame data by converting the representative value of the n-th frame data by substituting the first moving average control value into the finite impulse response variable in response to the deactivated scene change signal. Processing circuit.
제 10 항에 있어서,
상기 제2 영상처리모듈은,
상기 비활성화된 장면전환신호가 발생될 때 상기 유한 임펄스 반응 변수에 제2 이동평균 제어값을 대입함으로써, 상기 제n 프레임 데이터의 대표값을 변환하여 상기 제n 프레임 데이터를 생성하는 것을 특징으로 하는 영상처리회로.
The method of claim 10,
The second image processing module,
And generating the nth frame data by converting a representative value of the nth frame data by substituting a second moving average control value to the finite impulse response variable when the deactivated scene change signal is generated. Processing circuit.
제 11 항에 있어서,
상기 비활성화된 장면전환신호가 발생될 때 상기 제2 이동평균 제어값은 상기 제1 이동평균 제어값과 동일한 값으로 상기 제2 영상처리모듈에 입력되는 것을 특징으로 하는 영상처리회로.
The method of claim 11,
And when the deactivated scene change signal is generated, the second moving average control value is input to the second image processing module at the same value as the first moving average control value.
제 8 항에 있어서,
상기 제1 영상처리모듈은,
제n-1 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 상기 제n 프레임 데이터의 대표값을 산출하는 제1 프레임 정보 산출부;
상기 제n 프레임 데이터의 대표값을 유한 임펄스 반응 연산식에 대입하여 상기 제n 프레임 데이터의 대표값을 선택적으로 변경하는 제1 이동평균필터; 및
상기 제1 이동평균필터로부터 입력된 제n 프레임 데이터의 대표값에 기초하여 상기 제n 프레임 데이터를 변환하는 상기 제2 영상처리모듈로 전송하는 제1 영상변환부를 포함하고,
상기 유한 임펄스 반응 연산식은,
Figure pat00005

여기서, Output(n)은 상기 제1 이동평균필터로부터 현재 출력된 제n 프레임 데이터의 대표값, Input(n-x)은 상기 제1 이동평균필터에 입력된 상기 제n-x 프레임 데이터의 대표값, Vmac은 상기 유한 임펄스 반응 변수를 의미하는 것을 특징으로 하는 영상처리회로.
The method of claim 8,
The first image processing module,
A first frame information calculator configured to calculate data representative of the n-th frame data by analyzing data input in the n-th frame period in frame units;
A first moving average filter for selectively changing the representative value of the n-th frame data by substituting the representative value of the n-th frame data into a finite impulse response equation; And
A first image conversion unit configured to transmit the n-th frame data to the second image processing module based on the representative value of the n-th frame data input from the first moving average filter,
The finite impulse reaction equation,
Figure pat00005

Here, Output (n) represents a representative value of the nth frame data currently output from the first moving average filter, Input (nx) represents a representative value of the nx frame data input to the first moving average filter, and Vmac And the finite impulse response variable.
제 8 항에 있어서,
상기 제1 영상처리모듈은,
제n-1 프레임기간에 입력된 데이터를 프레임 단위로 분석하여 상기 제n 프레임 데이터의 대표값을 산출하는 제1 프레임 정보 산출부;
상기 제n 프레임 데이터의 대표값을 유한 임펄스 반응 연산식에 대입하여 상기 제n 프레임의 대표값을 변경하는 제1 이동평균필터; 및
상기 제1 이동평균필터로부터 입력된 제n 프레임 데이터의 대표값에 기초하여 상기 제n 프레임 데이터를 변환하는 상기 제2 영상처리모듈로 전송하는 제1 영상변환부를 포함하고,
상기 유한 임펄스 반응 연산식은,
Figure pat00006

여기서, Output(n)은 상기 제1 이동평균필터로부터 현재 출력된 제n 프레임 데이터의 대표값, Input(n-x)은 상기 제1 이동평균필터에 입력된 상기 제n-x 프레임 데이터의 대표값, Vmac은 상기 유한 임펄스 반응 변수를 의미하는 것을 특징으로 하는 영상처리회로.
The method of claim 8,
The first image processing module,
A first frame information calculator configured to calculate data representative of the n-th frame data by analyzing data input in the n-th frame period in frame units;
A first moving average filter for changing the representative value of the n-th frame by substituting the representative value of the n-th frame data into a finite impulse response equation; And
A first image conversion unit configured to transmit the n-th frame data to the second image processing module based on the representative value of the n-th frame data input from the first moving average filter,
The finite impulse reaction equation,
Figure pat00006

Here, Output (n) represents a representative value of the nth frame data currently output from the first moving average filter, Input (nx) represents a representative value of the nx frame data input to the first moving average filter, and Vmac And the finite impulse response variable.
영상을 표시하는 표시패널;
상기 표시패널을 구동하는 표시패널 구동부;
상기 표시패널 구동부를 제어하는 타이밍 제어신호들을 발생하는 제어부;
상기 제어부에 타이밍 신호들을 공급하는 외부 시스템; 및
상기 외부 시스템으로부터 입력되는 영상을 처리하여 상기 제어부에 공급하는 영상처리회로를 포함하고,
상기 영상처리회로는,
제n-1(n은 자연수) 프레임 데이터와 그 이전에 입력된 적어도 하나 이상의 프레임 데이터를 비교 분석하여 제n 프레임 데이터의 장면전환을 지시하는 장면전환신호를 활성화하며, 제1 및 제2 이동평균 제어값들을 발생하고, 상기 제2 이동평균 제어값을 상기 제n 프레임 데이터의 장면전환 시에 변경하는 이동평균 제어부;
활성화된 상기 장면전환신호에 응답하여 상기 제n 프레임 데이터를 바이패스하여 제n 프레임 데이터를 생성하는 제1 영상처리모듈; 및
상기 활성화된 장면전환신호가 발생될 때 변경된 상기 제2 이동평균 제어값을 무한 임펄스 반응 변수에 대입함으로써, 상기 제1 영상처리모듈로부터 입력된 제n 프레임 데이터의 대표값을 변환하여 상기 제n+1 프레임 데이터를 생성하는 제2 영상처리모듈을 포함하는 것을 특징으로 하는 표시장치.
A display panel displaying an image;
A display panel driver which drives the display panel;
A controller configured to generate timing control signals for controlling the display panel driver;
An external system for supplying timing signals to the controller; And
An image processing circuit for processing an image input from the external system and supplying the image to the controller;
The image processing circuit,
N-1 (n is a natural number) frame data and at least one or more previously input frame data are compared and analyzed to activate a scene change signal indicating a scene change of the n-th frame data, and the first and second moving averages. A moving average control unit for generating control values and changing the second moving average control value at the time of scene change of the n-th frame data;
A first image processing module configured to generate the nth frame data by bypassing the nth frame data in response to the activated scene change signal; And
The second moving average control value, which is changed when the activated scene change signal is generated, is substituted into the infinite impulse response variable, thereby converting the representative value of the nth frame data input from the first image processing module to generate the n + And a second image processing module configured to generate one frame data.
영상을 표시하는 표시패널;
상기 표시패널을 구동하는 표시패널 구동부;
상기 표시패널 구동부를 제어하는 타이밍 제어신호들을 발생하는 제어부;
상기 제어부에 타이밍 신호들을 공급하는 외부 시스템; 및
상기 외부 시스템으로부터 입력되는 영상을 처리하여 상기 제어부에 공급하는 영상처리회로를 포함하고,
상기 영상처리회로는,
제n-1(n은 자연수) 프레임 데이터와 그 이전에 입력된 적어도 하나 이상의 프레임 데이터를 비교 분석하여 제n 프레임 데이터의 장면전환을 지시하는 장면전환신호를 활성화하며, 제1 및 제2 이동평균 제어값들을 발생하고, 상기 제2 이동평균 제어값을 상기 제n 프레임 데이터의 장면전환 시에 변경하는 이동평균 제어부;
활성화된 상기 장면전환신호에 응답하여 상기 제n 프레임 데이터를 바이패스하여 제n 프레임 데이터를 생성하는 제1 영상처리모듈; 및
상기 활성화된 장면전환신호가 발생될 때 변경된 상기 제2 이동평균 제어값을 유한 임펄스 반응 변수에 대입함으로써, 상기 제1 영상처리모듈로부터 입력된 제n 프레임 데이터의 대표값을 변환하여 상기 제n+1 프레임 데이터를 생성하는 제2 영상처리모듈을 포함하는 것을 특징으로 하는 표시장치.
A display panel displaying an image;
A display panel driver which drives the display panel;
A controller configured to generate timing control signals for controlling the display panel driver;
An external system for supplying timing signals to the controller; And
An image processing circuit for processing an image input from the external system and supplying the image to the controller;
The image processing circuit,
N-1 (n is a natural number) frame data and at least one or more previously input frame data are compared and analyzed to activate a scene change signal indicating a scene change of the n-th frame data, and the first and second moving averages. A moving average control unit for generating control values and changing the second moving average control value at the time of scene change of the n-th frame data;
A first image processing module configured to generate the nth frame data by bypassing the nth frame data in response to the activated scene change signal; And
Substituting the changed second moving average control value when the activated scene change signal is generated into a finite impulse response variable, the representative value of the n th frame data input from the first image processing module is converted to the n + And a second image processing module configured to generate one frame data.
KR1020100103693A 2010-10-22 2010-10-22 Image processing circuit and display device using the same KR101773187B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100103693A KR101773187B1 (en) 2010-10-22 2010-10-22 Image processing circuit and display device using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100103693A KR101773187B1 (en) 2010-10-22 2010-10-22 Image processing circuit and display device using the same

Publications (2)

Publication Number Publication Date
KR20120042165A true KR20120042165A (en) 2012-05-03
KR101773187B1 KR101773187B1 (en) 2017-09-13

Family

ID=46262976

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100103693A KR101773187B1 (en) 2010-10-22 2010-10-22 Image processing circuit and display device using the same

Country Status (1)

Country Link
KR (1) KR101773187B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140082297A (en) * 2012-12-24 2014-07-02 엘지디스플레이 주식회사 Image Processing Circuit And Liquid Crystal Display Including It
CN107154237A (en) * 2017-07-03 2017-09-12 成都汇翌科技有限公司 Brightness adaptive regulation method based on POV LED screens

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3658362B2 (en) 2001-11-08 2005-06-08 キヤノン株式会社 Video display device and control method thereof
JP4072445B2 (en) 2003-02-14 2008-04-09 キヤノン株式会社 Image display device
JP4701851B2 (en) 2005-06-15 2011-06-15 セイコーエプソン株式会社 Image display apparatus and control method thereof
JP2008225241A (en) 2007-03-14 2008-09-25 Fujitsu Ltd Image signal processing device, image signal processing method and image signal processing program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140082297A (en) * 2012-12-24 2014-07-02 엘지디스플레이 주식회사 Image Processing Circuit And Liquid Crystal Display Including It
CN107154237A (en) * 2017-07-03 2017-09-12 成都汇翌科技有限公司 Brightness adaptive regulation method based on POV LED screens

Also Published As

Publication number Publication date
KR101773187B1 (en) 2017-09-13

Similar Documents

Publication Publication Date Title
US9019194B2 (en) Display device and driving method to control frequency of PWM signal
TWI398846B (en) Liquid crystal display and dimming controlling method thereof
KR102000040B1 (en) Circuit for synchronizing input and output synchronization signals, backlight driver and liquid crystal display device using the same
KR102073065B1 (en) Liquid crystal display and method for driving the same
US9087485B2 (en) Local dimming driving method and device of liquid crystal display device
KR101588901B1 (en) Liquid crystal display and local dimming control method of thereof
US20120086713A1 (en) Liquid crystal display and local dimming control method thereof
TW200643863A (en) Display device and apparatus and method of driving same
KR102329233B1 (en) Display device
KR20170051795A (en) Liquid crystal display and dimming control method therof
TW200634697A (en) Liquid crystal display and driving apparatus thereof
US9799285B2 (en) Display apparatus and method of driving the same
KR20180035404A (en) Display device
KR20180018939A (en) Display device and method for driving the same
KR101644189B1 (en) Liquid crystal display and dimming controlling method of thereof
KR101705903B1 (en) Liquid crystal display
KR20070057523A (en) Liquid crystal display
KR101906422B1 (en) Image quality processing method and display device using the same
US8988413B2 (en) Display apparatus and display method thereof
US9390662B2 (en) Liquid crystal display device
KR101773187B1 (en) Image processing circuit and display device using the same
KR101951934B1 (en) Liquid crystal display and method for driving the same
KR20110072116A (en) Liquid crystal display device and driving method the same
KR20160078766A (en) Display device and method for controlling load thereof
KR102270603B1 (en) Liquid Crystal Display

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant