KR20150100998A - 영상처리장치 및 영상처리방법 - Google Patents
영상처리장치 및 영상처리방법 Download PDFInfo
- Publication number
- KR20150100998A KR20150100998A KR1020140021337A KR20140021337A KR20150100998A KR 20150100998 A KR20150100998 A KR 20150100998A KR 1020140021337 A KR1020140021337 A KR 1020140021337A KR 20140021337 A KR20140021337 A KR 20140021337A KR 20150100998 A KR20150100998 A KR 20150100998A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- image data
- pattern
- data conversion
- measurement value
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
- G09G5/026—Control of mixing and/or overlay of colours in general
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/10—Mixing of images, i.e. displayed pixel being the result of an operation, e.g. adding, on the corresponding input pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Image Processing (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
본 발명에 의한 영상처리장치는 입력되는 제1 영상데이터에 대하여 패턴 판별을 수행하는 패턴 판별부; 상기 패턴 판별된 제1 영상데이터에 대하여 제1 데이터 변환을 수행하여 제2 영상데이터를 생성하는 제1 데이터 변환부; 상기 제2 영상데이터에 대하여 제2 데이터 변환을 수행하여 제3 영상데이터를 생성하는 제2 데이터 변환부; 및 외부로부터 입력되는 측정값의 크기 또는 통화모드 여부에 따라 상기 패턴 판별, 상기 제1 데이터 변환 및 상기 제2 데이터 변환 중 일부를 선택적으로 수행하도록 미리 결정하는 프로세스 선택부를 포함한다.
Description
본 발명은 영상처리장치 및 영상처리방법에 관한 것으로서, 특히 업스케일러를 구비한 영상처리장치 및 영상처리방법에 관한 것이다.
영상처리장치는 제공되는 영상데이터를 표시패널의 디스플레이에 적합한 형태로 처리하는 다양한 영상처리 회로를 포함한다. 여기서, 표시패널은 액정디스플레이(Liquid Crystal Display: LCD) 또는 유기전계발광 디스플레이(Organic Light Emitting Display: OLED)로 구현될 수 있다.
일반적으로 영상처리장치는 외부로부터 입력되는 영상데이터의 해상도를 가변하는 스케일러(scaler)를 포함한다. 특히, 입력되는 영상데이터보다 표시패널의 해상도가 클 때, 영상데이터를 보간하여 중간값을 생성하는 업-스케일(up-scale) 기술을 사용한다.
업스케일러(up scaler)의 구현방식은 다양하며, 선명도 등을 고려하여 양질의 영상을 만들어 내기 위해, 에지(edge) 보상 및 문자 패턴 인식 등의 다양한 방법이 제안되었다.
종래의 업스케일러는 입력되는 영상데이터를 분석하여 이미지 패턴 또는 문자 패턴 등의 조건에 따라 다른 방식의 프로세스를 진행한다. 이를 통해 생성되는 영상의 질이 향상될 수 있다. 그러나 영상데이터를 분석 또는 변환하는 프로세스가 추가될수록 이를 처리하기 위한 소비전력이 증가하는 문제점이 있다.
따라서, 본 발명의 목적은 소비전력을 저감할 수 있는 업스케일러를 구비한 영상처리장치 및 영상처리방법을 제공하는 것이다.
본 발명의 실시예에 의한 영상처리장치는 입력되는 제1 영상데이터에 대하여 패턴 판별을 수행하는 패턴 판별부; 상기 패턴 판별된 제1 영상데이터에 대하여 제1 데이터 변환을 수행하여 제2 영상데이터를 생성하는 제1 데이터 변환부; 상기 제2 영상데이터에 대하여 제2 데이터 변환을 수행하여 제3 영상데이터를 생성하는 제2 데이터 변환부; 및 외부로부터 입력되는 측정값의 크기 또는 통화모드 여부에 따라 상기 패턴 판별, 상기 제1 데이터 변환 및 상기 제2 데이터 변환 중 일부를 선택적으로 수행하도록 미리 결정하는 프로세스 선택부를 포함한다.
일 실시예에서, 상기 제1 데이터 변환은 상기 제1 영상데이터의 해상도를 증가시킬 수 있다.
일 실시예에서, 상기 제1 데이터 변환은 제1 해상도를 갖는 제1 영상데이터를 보간하여 상기 제1 해상도보다 높은 제2 해상도를 갖는 제2 영상데이터를 생성할 수 있다.
일 실시예에서, 상기 제2 데이터 변환은 상기 제2 영상데이터의 선명도를 강화할 수 있다.
일 실시예에서, 상기 측정값은 조도 센서에 의한 조도 측정값, 및 가속도 센서에 의한 가속도 측정값 중 적어도 하나를 포함할 수 있다.
일 실시예에서, 상기 프로세스 선택부는, 상기 조도 측정값이 제1 기준치보다 큰 경우, 상기 제1 데이터 변환만을 수행하도록 프로세스 제어신호를 출력할 수 있다.
일 실시예에서, 상기 프로세스 선택부는, 상기 가속도 측정값이 제2 기준치보다 큰 경우, 상기 패턴 판별 및 상기 제1 데이터 변환만을 수행하도록 상기 프로세스 제어신호를 출력할 수 있다.
일 실시예에서, 상기 프로세스 선택부는 프레임 단위로 상기 측정값을 분석하여 상기 프로세스 제어신호를 출력할 수 있다.
일 실시예에서, 상기 패턴 판별부는, 상기 제1 영상데이터로부터 에지 패턴을 판별하는 제1 패턴 판별부 및 문자 패턴을 판별하는 제2 패턴 판별부를 포함할 수 있다.
일 실시예에서, 상기 제1 데이터 변환부는, 상기 에지 패턴 및 상기 문자 패턴 각각에 대응되는 서로 다른 알고리즘으로 상기 제1 데이터 변환을 수행하는 제1 보간부 및 제2 보간부를 포함할 수 있다.
일 실시예에서, 상기 제2 데이터 변환부는, 상기 에지 패턴 및 상기 문자 패턴 각각에 대응되는 서로 다른 알고리즘으로 상기 제2 데이터 변환을 수행하는 제1 인헨스부 및 제2 인헨스부를 포함할 수 있다.
일 실시예에서, 상기 프로세스 선택부는, 상기 통화모드가 온 상태인 경우, 상기 문자 패턴에 대응되는 상기 제1 데이터 변환 및 상기 제2 데이터 변환을 수행하도록 프로세스 제어신호를 출력할 수 있다.
본 발명의 실시예에 의한 영상처리방법은 입력되는 제1 영상데이터에 대하여 패턴 판별을 수행하는 제1 단계; 상기 패턴 판별된 제1 영상데이터에 대하여 제1 데이터 변환을 수행하여 제2 영상데이터를 생성하는 제2 단계; 및 상기 제2 영상데이터에 대하여 제2 데이터 변환을 수행하여 제3 영상데이터를 생성하는 제3 단계를 포함하되, 외부로부터 입력되는 측정값의 크기 또는 통화모드 여부에 따라 상기 제1 단계, 상기 제2 단계 및 상기 제3 단계 중 일부를 선택적으로 수행하도록 미리 결정하는 단계를 포함한다.
일 실시예에서, 상기 측정값은 조도 센서에 의한 조도 측정값, 및 가속도 센서에 의한 가속도 측정값 중 적어도 하나를 포함할 수 있다.
일 실시예에서, 상기 미리 결정하는 단계는, 상기 조도 측정값이 제1 기준치보다 큰 경우, 상기 제2 단계만을 수행하도록 결정할 수 있다.
일 실시예에서, 상기 미리 결정하는 단계는, 상기 가속도 측정값이 제2 기준치보다 큰 경우, 상기 제1 단계 및 상기 제2 단계만을 수행하도록 결정할 수 있다.
일 실시예에서, 상기 미리 결정하는 단계는, 상기 통화모드가 온 상태인 경우, 상기 제1 단계, 상기 제2 단계 및 상기 제3 단계를 수행하도록 결정할 수 있다.
일 실시예에서, 상기 미리 결정하는 단계는, 프레임 단위로 상기 측정값을 분석하여 결정할 수 있다.
이와 같은 본 발명에 의하면, 외부로부터 입력되는 측정값의 크기 또는 통화모드 여부에 따라 업스케일러가 수행하는 프로세스들 중 일부를 선택적으로 수행하도록 함으로써, 업스케일 영상처리에 소모되는 소비전력을 저감할 수 있다.
도 1은 본 발명의 일 실시예에 따른 영상처리장치를 개략적으로 나타낸 구성도이다.
도 2는 도 1의 업스케일러의 세부 구성도이다.
도 3은 본 발명의 일 실시예에 따른 영상처리방법을 나타낸 흐름도이다.
도 2는 도 1의 업스케일러의 세부 구성도이다.
도 3은 본 발명의 일 실시예에 따른 영상처리방법을 나타낸 흐름도이다.
이하, 첨부된 도면을 참조하여 본 발명의 실시예를 보다 상세히 설명하도록 한다.
도 1은 본 발명의 일 실시예에 따른 영상처리장치를 개략적으로 나타낸 구성도이다.
도 1을 참조하면, 영상처리장치는 표시패널(10), 디코더(20), 업스케일러(30), 조도센서(41), 가속도센서(43), 통화모드부(45), 프레임 레이트 제어부(Frame Rate Control: FRC)(50), 타이밍 제어부(60), 데이터 구동부(70) 및 게이트 구동부(80)를 포함할 수 있다.
본 실시예의 영상처리장치는 조도센서(41) 및 가속도센서(43)를 구비하고, 통화기능을 갖는 휴대단말의 영상처리장치를 예로 들었으나, 본 발명이 이에 한정되는 것은 아니다.
표시패널(10)은 행(row) 방향으로 형성되어 게이트 신호를 전달하는 복수의 게이트선들(GL), 열(column) 방향으로 형성되어 데이터 신호를 전달하는 복수의 데이터선들(DL), 게이트선들(GL) 및 데이터선들(DL)과 연결되며 매트릭스 형태로 배열된 복수의 화소들(PX)을 포함한다.
일 실시예에서, 표시패널(10)은 액정(LCD) 표시패널로서, 상기 화소들(PX)은 게이트선들(GL) 및 데이터선들(DL)과 전기적으로 연결되는 박막 트랜지스터(미도시)와, 박막 트랜지스터에 연결되는 화소 전극(미도시)을 포함하며, 박막 트랜지스터는 상기 게이트선들(GL)로부터 인가되는 게이트 신호에 의해 온/오프 제어되고, 상기 데이터선들(DL)에 의해 인가되는 데이터 신호를 인가받아 화소 전극으로 전달하여 액정분자의 변위를 제어하여 화상을 표시할 수 있다.
다른 실시예에서, 표시패널(10)은 유기전계발광 표시패널로서, 상기 화소들(PX)은 제1 전원(ELVDD) 및 제2 전원(ELVSS)을 공급받아 데이터 신호에 대응되는 휘도로 발광하는 유기발광 다이오드(OLED)와 구동전류의 흐름을 제어하기 위한 복수의 트랜지스터들을 포함할 수 있다.
디코더(20)는 압축된 영상데이터(DATA)를 원래의 신호로 만들어 주기 위한 복호화를 수행한다. 입력되는 영상데이터(DATA)는 일반적으로 압축되어 있으므로, 디코더(20)는 재생 가능한 원래의 영상으로 만들어 주기 위하여 영상데이터(DATA)를 디코딩한다. 영상데이터(DATA)는 영상신호, 음성신호 또는 데이터신호가 다중화된 신호일 수 있다. 예컨대, 영상데이터(DATA)는 MPEG-2 규격의 영상신호, 돌비(Dolby) AC-3 규격의 음성신호 등이 다중화된 MPEG-2 TS(Transport Stream)일수 있다.
업스케일러(30)는 디코딩된 영상데이터(DATA)를 표시패널(10)의 해상도 또는 화면비율에 일치되도록 변환시켜 준다. 특히, 업스케일러(30)는 영상데이터(DATA)의 해상도 또는 화면비율을 확대한다. 예컨대, 입력되는 영상데이터(DATA)의 해상도가 1920×1080이고 표시패널(10)의 해상도가 3200×1800인 경우, 업스케일러(30)는 영상데이터(DATA)의 수직성분 및 수평성분을 보간(interpolation)하여 삽입하는 방식으로 해상도를 증가시킨다. 또한, 입력되는 영상데이터(DATA)의 화면비율이 4:3이고 표시패널(10)의 화면비율이 16:9인 경우, 업스케일러(30)는 영상데이터(DATA)의 수직성분 및 수평성분을 보간(interpolation)하여 삽입하는 방식으로 화면비율을 변경시킨다. 단, 입력되는 영상데이터(DATA)의 해상도 및 화면비율이 표시패널(10)의 해상도 및 화면비율과 일치하는 경우, 업스케일러(30)는 영상데이터(DATA)를 바이패스(Bypass)할 수 있다.
한편, 업스케일러(30)는 외부로부터 입력되는 측정값의 크기 또는 통화모드 여부에 따라 업스케일러(30)가 수행하는 프로세스들 중 일부를 선택적으로 수행할 수 있다. 예컨대, 업스케일러(30)는 영상데이터를 분석하는 패턴 판별 프로세스, 보간 프로세스, 및 선명도 강화 프로세스 등을 포함할 수 있고, 측정값의 크기에 따라 서로 다른 프로세스를 조합하여 업스케일을 수행할 수 있다. 업스케일러(30)에 관한 구체적인 설명은 도 2와 관련하여 설명하기로 한다.
상기 측정값은 조도 센서(41)에 의한 조도 측정값(IS), 및 가속도 센서(43)에 의한 가속도 측정값(AS) 중 적어도 하나를 포함할 수 있다. 조도 센서(41)는 표시패널(10)의 일 측부에 구비되어 표시패널(10)에 입사되는 외부광의 조도를 센싱할 수 있다. 가속도 센서(43)는 영상처리장치의 이동속도 등에 관한 정보를 센싱할 수 있다. 상술한 각 센서는 센싱한 결과를 별도의 센싱신호 처리부(미도시)로 전달하거나, 또는 센싱 결과를 1차적으로 해석하고 그에 상응하는 측정값을 생성하여 업스케일러(30)에 제공할 수 있다. 통화모드부(45)는 사용자 입력 또는 전화 수신에 따른 통화모드(CM)의 온/오프 상태를 업스케일러(30)에 제공할 수 있다.
프레임 레이트 변환부(Frame Rate Converter: FRC)(50)는 입력되는 영상데이터(DATA)의 프레임 레이트를 변환할 수 있다. 예를 들어, 60Hz의 프레임 레이트를 120Hz 또는 240Hz로 변환한다. 60Hz의 프레임 레이트를 120Hz로 변환하는 경우, 제1 프레임과 제2 프레임 사이에, 동일한 제1 프레임을 삽입하거나, 제1 프레임과 제2 프레임으로부터 예측된 제3 프레임을 삽입하는 것이 가능하다. 60Hz의 프레임 레이트를 240Hz로 변환하는 경우, 동일한 프레임을 3개 더 삽입하거나, 예측된 프레임을 3개 삽입하는 것이 가능하다.
타이밍 제어부(60)는 영상 데이터(DATA) 및 이의 표시를 제어하기 위한 입력 제어신호들, 예를 들면, 수평 동기신호(Hsync), 수직 동기신호(Vsync) 및 클럭신호(CLK) 등을 입력 받는다. 타이밍 제어부(60)는 전술된 디코더(20), 업스케일러(30), FRC(50)를 거쳐 영상 처리된 영상데이터(DATA')를 데이터 구동부(70)에 출력한다. 또한, 타이밍 제어부(60)는 상기 입력 제어신호들에 기초하여 데이터 구동부(70)의 구동을 제어하는 데이터 제어신호(DCS)와, 게이트 구동부(80)의 구동을 제어하는 게이트 제어신호(GCS)를 생성하여 출력할 수 있다.
데이터 구동부(70)는 공급되는 영상데이터(DATA') 및 데이터 제어신호(DCS)에 대응하여 데이터 신호를 생성하고, 이를 데이터선들(DL)로 공급한다. 데이터선들(DL)로 공급된 데이터 신호는 게이트 신호가 공급될 때마다 게이트 신호에 의해 선택된 화소들로 공급된다.
게이트 구동부(80)는 공급되는 게이트 구동전압(미도시) 및 게이트 제어신호(GCS)에 대응하여 게이트 신호를 생성하고, 이를 게이트선들(GL)로 순차적으로 공급한다. 그러면, 표시패널(10)의 화소들은 게이트 신호에 의해 행 단위로 선택되어 데이터 신호를 공급받는다.
도 2는 도 1의 업스케일러(30)의 세부 구성도이다.
도 2를 참조하면, 업스케일러(30)는 패턴 판별부(31), 제1 데이터 변환부(33), 제2 데이터 변환부(35), 혼합부(37) 및 프로세스 선택부(39)를 포함할 수 있다.
패턴 판별부(31)는 입력되는 제1 영상데이터(DATA_IN)에 대하여 패턴 판별을 수행한다. 패턴 판별부(31)는 제1 영상데이터(DATA_IN)로부터 에지(edge) 패턴을 판별하는 제1 패턴 판별부(31a), 및 문자 패턴을 판별하는 제2 패턴 판별부(31b)를 포함할 수 있다. 예컨대, 제1 패턴 판별부(31a)는 제1 영상데이터(DATA_IN)를 분석하여 인접하는 화소간 영상 특성값(계조값 또는 컬러 데이터)가 급격히 감소하거나 증가하는 영역을 에지로 판별할 수 있다. 또한, 제2 패턴 판별부(31b)는 일반 이미지 영상과 문자 패턴은 주변의 영상데이터의 영상 특성값의 경향성이 서로 다른 특징을 이용하여 문자 패턴을 판정한다. 패턴 판별부(31)의 이미지의 에지 패턴 및 문자 패턴 판별 방법은 여러 다양한 방법을 이용할 수 있다.
제1 데이터 변환부(33)는 패턴 판별된 제1 영상데이터(DATA11, DATA12)에 대하여 제1 데이터 변환을 수행하여 제2 영상데이터(DATA21, DATA22)를 생성한다. 여기서, 제1 데이터 변환은 제1 해상도를 갖는 제1 영상데이터(DATA11, DATA12)를 보간(interpolation)하여 제1 해상도보다 높은 제2 해상도를 갖는 제2 영상데이터(DATA21, DATA22)를 생성하는 보간 프로세스일 수 있다. 이를 위하여, 제1 데이터 변환부(33)는 상기 패턴 판별부(31)에 의해 판별된 에지 패턴 및 문자 패턴 각각에 대응되는 서로 다른 알고리즘으로 제1 데이터 변환을 수행하는 제1 보간부(33a) 및 제2 보간부(33b)를 포함할 수 있다. 예컨대, 제1 보간부(33a)는 이미지의 에지 패턴을 보간하여 중간값을 생성하고, 제2 보간부(33b)는 문자 패턴을 보간하여 중간값을 생성한다. 여기서, 제1 및 제2 보간부(33a, 33b)의 보간 알고리즘은 공지된 다양한 방법을 이용할 수 있다.
제2 데이터 변환부(35)는 제1 데이터 변환된 제2 영상데이터(DATA21, DATA22)에 대하여 제2 데이터 변환을 수행하여 제3 영상데이터(DATA31, DATA32)를 생성한다. 여기서, 제2 데이터 변환은 보간된 제2 영상데이터(DATA21, DATA22)의 선명도를 강화시키는 선명도 강화(Enhancement) 프로세스일 수 있다. 이를 위하여, 제2 데이터 변환부(35)는 에지 패턴 및 문자 패턴 각각에 대응되는 서로 다른 알고리즘으로 제2 데이터 변환을 수행하는 제1 인헨스부(35a) 및 제2 인헨스부(35b)를 포함할 수 있다. 예컨대, 제1 인헨스부(35a)는 이미지의 에지 패턴의 영상 특성값을 보정하여 선명도를 증가시키고, 제2 인헨스부(35b)는 문자 패턴의 영상 특성값을 보정하여 선명도를 증가시킨다. 이에 의하여, 문자 가독성을 높일 수 있는 효과가 있다. 제1 및 제2 인헨스부(35a, 35b)의 선명도 강화 알고리즘은 공지된 다양한 방법을 이용할 수 있다.
혼합부(37)는 제3 영상데이터(DATA31, DATA32)를 혼합(mixing)하여 한 프레임을 구성하는 온전한 영상데이터(DATA_OUT)를 출력한다.
프로세스 선택부(39)는 외부로부터 입력되는 측정값의 크기 또는 통화모드 여부에 따라 패턴 판별, 제1 데이터 변환 및 제2 데이터 변환 중 일부를 선택적으로 수행하도록 미리 결정한다. 즉, 프로세스 선택부(39)는 특정 조건에 따라 업스케일의 세부 프로세스들 중 일부를 선택적으로 수행하도록 패턴 판별부(31), 제1 데이터 변환부(33), 제2 데이터 변환부(35)를 제어한다. 여기서, 측정값은 조도 측정값(IS) 및 가속도 측정값(AS) 중 적어도 하나를 포함할 수 있다. 또한, 프로세스 선택부(39)는 통화모드 온/오프 신호(CM)를 통해 현재 통화모드인지 판단한다.
구체적으로, 프로세스 선택부(39)는 조도 측정값(IS)이 제1 기준치보다 큰 경우, 제1 데이터 변환만을 수행하도록 프로세스 제어신호(PCS)를 출력할 수 있다. 즉, 표시패널(10)에 입사되는 외부광이 밝아 시인성이 떨어지는 상황에서는 이미지의 선명도 및 문자의 가독성이 떨어지므로, 패턴 판별 프로세스와 선명도 강화 프로세스를 제외해도 무방하다. 다만, 업스케일의 필수인 보간 프로세스는 진행되어야 하므로, 이미지 영상에 대한 보간 프로세스는 필수적으로 진행하도록 한다. 조도 측정값(IS)의 제1 기준치는 다양한 실험적 통계적 방법을 이용해 미리 설정될 수 있다.
또한, 프로세스 선택부(39)는 가속도 측정값(AS)이 제2 기준치보다 큰 경우, 패턴 판별 및 제1 데이터 변환만을 수행하도록 프로세스 제어신호(PCS)를 출력할 수 있다. 즉, 표시패널(10)의 흔들림 정도가 강할 경우 시인성이 떨어지므로, 선명도 강화 프로세스를 제외해도 무방하다. 다만, 업스케일의 필수인 보간 프로세스는 진행하되, 패턴 판별 프로세스 및 패턴별 보간 프로세스의 진행 여부는 선택적으로 진행할 수 있다. 가속도 측정값(AS)의 제2 기준치는 다양한 실험적 통계적 방법을 이용해 미리 설정될 수 있다.
또한, 프로세스 선택부(39)는 통화모드(CM)가 온 상태인 경우, 문자 패턴에 대응되는 제1 데이터 변환 및 제2 데이터 변환을 수행하도록 프로세스 제어신호(PCS)를 출력할 수 있다. 즉, 통화모드(CM)에서는 간단한 다이얼 패드UI를 디스플레이하는 경우가 대부분이기 때문에 이미지의 에지 패턴 판별 프로세스나 이에 따른 보간과 선명도 강화 프로세스를 제외해도 무방한 것이다. 여기서, 통화모드(CM)에 더하여 문자모드, 텍스트모드 등이 추가될 수 있다.
프로세스 선택부(39)는 프레임 단위로 측정값을 분석하여 프로세스 제어신호(PCS)를 출력할 수 있다. 또한, 프로세스 선택부(39)는 업스케일러(30) 내에 구비되지 않고, 외부에서 업스케일러(30)를 제어할 수 있다.
업스케일러(30)는 상기 구조에 한정되는 것은 아니며, 특정 조건에 따라 업스케일의 세부 프로세스들 중 일부를 선택적으로 수행하도록 제어될 수 있는 다양한 구조로 변형될 수 있을 것이다. 또한, 업스케일러(30)는 조도 측정값(IS) 및 가속도 측정값(AS)의 크기에 따라 여러 다양한 프로세스 조합이 적용되도록 변경될 수 있다.
도 3은 본 발명의 일 실시예에 따른 영상처리방법을 나타낸 흐름도이다.
도 3을 참조하면, 먼저, 업스케일러(30)는 측정값과 통화모드 온/오프 신호(CM)를 입력받는다(S10). 여기서, 측정값은 조도 센서(41)에 의한 조도 측정값(IS), 및 가속도 센서(43)에 의한 가속도 측정값(AS) 중 적어도 하나를 포함할 수 있다.
업스케일러(30)는 입력된 조도 측정값(IS)이 제1 기준치보다 큰지 여부를 판단한다(S21). 단계 S21에서, 조도 측정값(IS)이 제1 기준치보다 큰 경우, 업스케일러(30)는 제1 데이터 변환만을 수행한다(S30). 예컨대, 제1 보간부(33a)는 이미지의 에지 패턴을 보간하여 중간값을 생성할 수 있다. 다른 프로세스는 제외된다. 즉, 표시패널(10)에 입사되는 외부광이 밝아 시인성이 떨어지는 상황에서는 이미지의 선명도 및 문자의 가독성이 떨어지므로, 패턴 판별 프로세스와 선명도 강화 프로세스를 제외해도 무방하다. 다만, 업스케일의 필수인 보간 프로세스는 진행되어야 하므로, 이미지 영상에 대한 보간 프로세스는 필수적으로 진행하도록 한다.
단계 S21에서, 조도 측정값(IS)이 제1 기준치보다 작은 경우, 업스케일러(30)는 입력된 가속도 측정값(AS)이 제2 기준치보다 큰지 여부를 판단한다(S23). 단계 S23에서, 가속도 측정값(AS)이 제2 기준치 이상인 경우, 업스케일러(30)는 패턴 판별을 수행한다(S41). 다음으로, 업스케일러(30)는 제1 데이터 변환을 수행한다(S43).
예컨대, 제1 패턴 판별부(31a)는 제1 영상데이터(DATA_IN)를 분석하여 인접하는 화소간 영상 특성값(계조값 또는 컬러 데이터)가 급격히 감소하거나 증가하는 영역을 에지로 판별할 수 있다. 또한, 제2 패턴 판별부(31b)는 일반 이미지 영상과 문자 패턴은 주변의 영상데이터의 영상 특성값의 경향성이 서로 다른 특징을 이용하여 문자 패턴을 판정한다. 제1 보간부(33a)는 제1 패턴 판별부(31a)에서 판별된 이미지의 에지 패턴을 보간하여 중간값을 생성하고, 제2 보간부(33b)는 제2 패턴 판별부(31b)에서 판별된 문자 패턴을 보간하여 중간값을 생성한다.
단계 S23에서, 가속도 측정값(AS)이 제2 기준치보다 작은 경우, 업스케일러(30)는 통화모드(CM)의 온/오프 상태를 판단한다(S25). 단계 S25에서, 통화모드(CM)가 온 상태인 경우, 업스케일러(30)는 문자 패턴을 판별한다(S51). 그리고, 판별된 문자 패턴에 대응되는 제1 데이터 변환을 수행한다(S53). 다음으로, 제2 데이터 변환을 수행한다(S55).
예컨대, 제2 패턴 판별부(31b)는 일반 이미지 영상과 문자 패턴은 주변의 영상데이터의 영상 특성값의 경향성이 서로 다른 특징을 이용하여 문자 패턴을 판정한다. 제2 보간부(33b)는 제2 패턴 판별부(31b)에서 판별된 문자 패턴을 보간하여 중간값을 생성한다. 제2 인헨스부(35b)는 보간된 문자 패턴의 영상 특성값을 보정하여 선명도를 증가시킨다.
단계 S25에서, 통화모드(CM)가 오프 상태인 경우, 모든 업스케일 프로세스를 수행한다(S60). 즉, 시인성이 떨어진 상황 또는 통화중인 상황이 아니므로, 패턴 판별 프로세스, 보간 프로세스, 및 선명도 강화 프로세스를 모두 수행한다. 단, 전술된 단계 S21, S23, S25의 순서는 가변적이며, 조건에 따른 프로세스 조합도 변화될 수 있다.
이와 같은 본 발명에 의하면, 외부로부터 입력되는 측정값의 크기 또는 통화모드 여부에 따라 업스케일러(30)가 수행하는 프로세스들 중 일부를 선택적으로 수행하도록 함으로써, 업스케일 영상처리에 소모되는 소비전력을 저감할 수 있다.
본 발명의 기술 사상은 상기 바람직한 실시예에 따라 구체적으로 기술되었으나, 상기한 실시예는 그 설명을 위한 것이며 그 제한을 위한 것이 아님을 주의하여야 한다. 또한, 본 발명의 기술 분야의 통상의 지식을 가진 자라면 본 발명의 기술 사상의 범위 내에서 다양한 변형예가 가능함을 이해할 수 있을 것이다.
10: 표시패널
20: 디코더
30: 업스케일러 41: 조도 센서
43: 가속도 센서 45: 통화모드부
50: FRC 60: 타이밍 제어부
70: 데이터 구동부 80: 게이트 구동부
31: 패턴 판별부 33: 제1 데이터 변환부
35: 제2 데이터 변환부 37: 혼합부
39: 프로세스 선택부
30: 업스케일러 41: 조도 센서
43: 가속도 센서 45: 통화모드부
50: FRC 60: 타이밍 제어부
70: 데이터 구동부 80: 게이트 구동부
31: 패턴 판별부 33: 제1 데이터 변환부
35: 제2 데이터 변환부 37: 혼합부
39: 프로세스 선택부
Claims (18)
- 입력되는 제1 영상데이터에 대하여 패턴 판별을 수행하는 패턴 판별부;
상기 패턴 판별된 제1 영상데이터에 대하여 제1 데이터 변환을 수행하여 제2 영상데이터를 생성하는 제1 데이터 변환부;
상기 제2 영상데이터에 대하여 제2 데이터 변환을 수행하여 제3 영상데이터를 생성하는 제2 데이터 변환부; 및
외부로부터 입력되는 측정값의 크기 또는 통화모드 여부에 따라 상기 패턴 판별, 상기 제1 데이터 변환 및 상기 제2 데이터 변환 중 일부를 선택적으로 수행하도록 미리 결정하는 프로세스 선택부를 포함하는 영상처리장치. - 제 1 항에 있어서,
상기 제1 데이터 변환은 상기 제1 영상데이터의 해상도를 증가시킴을 특징으로 하는 영상처리장치. - 제 2 항에 있어서,
상기 제1 데이터 변환은 제1 해상도를 갖는 제1 영상데이터를 보간하여 상기 제1 해상도보다 높은 제2 해상도를 갖는 제2 영상데이터를 생성함을 특징으로 하는 영상처리장치. - 제 1 항에 있어서,
상기 제2 데이터 변환은 상기 제2 영상데이터의 선명도를 강화시킴을 특징으로 하는 영상처리장치. - 제 1 항에 있어서,
상기 측정값은 조도 센서에 의한 조도 측정값, 및 가속도 센서에 의한 가속도 측정값 중 적어도 하나를 포함하는 것을 특징으로 하는 영상처리장치. - 제 5 항에 있어서, 상기 프로세스 선택부는,
상기 조도 측정값이 제1 기준치보다 큰 경우, 상기 제1 데이터 변환만을 수행하도록 프로세스 제어신호를 출력함을 특징으로 하는 영상처리장치. - 제 6 항에 있어서, 상기 프로세스 선택부는,
상기 가속도 측정값이 제2 기준치보다 큰 경우, 상기 패턴 판별 및 상기 제1 데이터 변환만을 수행하도록 상기 프로세스 제어신호를 출력함을 특징으로 하는 영상처리장치. - 제 1 항에 있어서,
상기 프로세스 선택부는 프레임 단위로 상기 측정값을 분석하여 상기 프로세스 제어신호를 출력함을 특징으로 하는 영상처리장치. - 제 1 항에 있어서, 상기 패턴 판별부는,
상기 제1 영상데이터로부터 에지 패턴을 판별하는 제1 패턴 판별부 및 문자 패턴을 판별하는 제2 패턴 판별부를 포함하는 것을 특징으로 하는 영상처리장치. - 제 9 항에 있어서, 상기 제1 데이터 변환부는,
상기 에지 패턴 및 상기 문자 패턴 각각에 대응되는 서로 다른 알고리즘으로 상기 제1 데이터 변환을 수행하는 제1 보간부 및 제2 보간부를 포함하는 것을 특징으로 하는 영상처리장치. - 제 10 항에 있어서, 상기 제2 데이터 변환부는,
상기 에지 패턴 및 상기 문자 패턴 각각에 대응되는 서로 다른 알고리즘으로 상기 제2 데이터 변환을 수행하는 제1 인헨스부 및 제2 인헨스부를 포함하는 것을 특징으로 하는 영상처리장치. - 제 11 항에 있어서, 상기 프로세스 선택부는,
상기 통화모드가 온 상태인 경우, 상기 문자 패턴에 대응되는 상기 제1 데이터 변환 및 상기 제2 데이터 변환을 수행하도록 프로세스 제어신호를 출력함을 특징으로 하는 영상처리장치. - 입력되는 제1 영상데이터에 대하여 패턴 판별을 수행하는 제1 단계;
상기 패턴 판별된 제1 영상데이터에 대하여 제1 데이터 변환을 수행하여 제2 영상데이터를 생성하는 제2 단계; 및
상기 제2 영상데이터에 대하여 제2 데이터 변환을 수행하여 제3 영상데이터를 생성하는 제3 단계를 포함하되,
외부로부터 입력되는 측정값의 크기 또는 통화모드 여부에 따라 상기 제1 단계, 상기 제2 단계 및 상기 제3 단계 중 일부를 선택적으로 수행하도록 미리 결정하는 단계를 포함하는 영상처리방법. - 제 13 항에 있어서,
상기 측정값은 조도 센서에 의한 조도 측정값, 및 가속도 센서에 의한 가속도 측정값 중 적어도 하나를 포함하는 것을 특징으로 하는 영상처리방법. - 제 14 항에 있어서, 상기 미리 결정하는 단계는,
상기 조도 측정값이 제1 기준치보다 큰 경우, 상기 제2 단계만을 수행하도록 결정함을 특징으로 하는 영상처리방법. - 제 15 항에 있어서, 상기 미리 결정하는 단계는,
상기 가속도 측정값이 제2 기준치보다 큰 경우, 상기 제1 단계 및 상기 제2 단계만을 수행하도록 결정함을 특징으로 하는 영상처리방법. - 제 16 항에 있어서, 상기 미리 결정하는 단계는,
상기 통화모드가 온 상태인 경우, 상기 제1 단계, 상기 제2 단계 및 상기 제3 단계를 수행하도록 결정함을 특징으로 하는 영상처리방법. - 제 1 항에 있어서,
상기 미리 결정하는 단계는, 프레임 단위로 상기 측정값을 분석하여 결정함을 특징으로 하는 영상처리방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140021337A KR20150100998A (ko) | 2014-02-24 | 2014-02-24 | 영상처리장치 및 영상처리방법 |
US14/597,208 US9666164B2 (en) | 2014-02-24 | 2015-01-14 | Image processing apparatus and image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140021337A KR20150100998A (ko) | 2014-02-24 | 2014-02-24 | 영상처리장치 및 영상처리방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20150100998A true KR20150100998A (ko) | 2015-09-03 |
Family
ID=53882808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140021337A KR20150100998A (ko) | 2014-02-24 | 2014-02-24 | 영상처리장치 및 영상처리방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9666164B2 (ko) |
KR (1) | KR20150100998A (ko) |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0891077B1 (en) * | 1997-07-09 | 2006-08-23 | Canon Kabushiki Kaisha | Colour image processing apparatus and method |
JP3428922B2 (ja) * | 1999-02-26 | 2003-07-22 | キヤノン株式会社 | 画像表示制御方法及び装置 |
US6407506B1 (en) * | 1999-04-02 | 2002-06-18 | Hitachi, Ltd. | Display apparatus, display method and control-drive circuit for display apparatus |
US6486888B1 (en) * | 1999-08-24 | 2002-11-26 | Microsoft Corporation | Alpha regions |
KR100505663B1 (ko) | 2003-01-02 | 2005-08-03 | 삼성전자주식회사 | 적응형 윤곽 상관 보간에 의한 디스플레이 장치의 순차주사 방법 |
JP4220284B2 (ja) | 2003-03-28 | 2009-02-04 | 株式会社東芝 | フレーム補間方法、装置及びこれを用いた画像表示システム |
JP4393161B2 (ja) * | 2003-11-20 | 2010-01-06 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
JP2005311581A (ja) * | 2004-04-20 | 2005-11-04 | Konica Minolta Holdings Inc | 画像入力システム、変換マトリックス算出方法、及びプログラム |
JP4485904B2 (ja) * | 2004-10-18 | 2010-06-23 | 株式会社日立ハイテクノロジーズ | 検査装置及び検査方法 |
KR100747719B1 (ko) | 2005-06-24 | 2007-08-08 | 엠텍비젼 주식회사 | 조도에 따른 가변적 보간 방법, 장치 및 이를 구현하기위한 프로그램이 기록된 기록매체 |
KR20080010007A (ko) | 2006-07-25 | 2008-01-30 | 삼성전자주식회사 | 게임동작 지연이 완화된 영상기기 및 그 제어방법 |
JP2008178075A (ja) * | 2006-12-18 | 2008-07-31 | Sony Corp | 表示制御装置、表示制御方法、及びプログラム |
JP5199736B2 (ja) * | 2008-06-06 | 2013-05-15 | シャープ株式会社 | 画像撮像装置 |
WO2009155130A1 (en) | 2008-06-19 | 2009-12-23 | Marvell World Trade Ltd. | Split edge enhancement architecture |
JP5685895B2 (ja) * | 2009-12-11 | 2015-03-18 | 株式会社リコー | 画像処理装置、画像処理方法およびプログラム |
JP2011133649A (ja) * | 2009-12-24 | 2011-07-07 | Denso Corp | 画像表示制御装置 |
JP5534997B2 (ja) * | 2010-08-03 | 2014-07-02 | 富士フイルム株式会社 | 電子内視鏡システム |
-
2014
- 2014-02-24 KR KR1020140021337A patent/KR20150100998A/ko not_active Application Discontinuation
-
2015
- 2015-01-14 US US14/597,208 patent/US9666164B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20150243260A1 (en) | 2015-08-27 |
US9666164B2 (en) | 2017-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5299741B2 (ja) | 表示パネルの制御装置、液晶表示装置、電子機器、表示装置の駆動方法、及び制御プログラム | |
KR102288334B1 (ko) | 표시 장치 및 이의 로고 영역 휘도 조절 방법 | |
KR102676310B1 (ko) | 표시 패널 구동 방법 | |
US20070268524A1 (en) | Display device, display panel driver and method of driving display panel | |
JP2009192887A (ja) | 表示装置 | |
KR20200030711A (ko) | 잔상 보상부 및 표시 장치의 구동 방법 | |
US8159567B2 (en) | Image processing apparatus and image processing method | |
KR20200088546A (ko) | 잔상 보상부 및 이를 포함하는 표시 장치 | |
JP2008065332A (ja) | グローバル画像(globalimage)検出方法並びに、その方法を使用する表示装置及びその装置の駆動方法 | |
EP3474539B1 (en) | Image processing device, and superimposed image generation method | |
JP2017003756A (ja) | 液晶表示装置およびテレビジョン装置 | |
TWI427611B (zh) | 過驅動值產生方法 | |
CN103313012A (zh) | 校正视频信号的视频处理设备及系统 | |
KR20150100998A (ko) | 영상처리장치 및 영상처리방법 | |
KR102479876B1 (ko) | 영상 처리 장치 및 영상 처리 방법 | |
US20210097924A1 (en) | Display apparatus and method of driving display panel using the same | |
US11187931B2 (en) | Polymer network liquid crystal display device and liquid crystal display method | |
TW201820307A (zh) | 顯示器的控制方法 | |
US10163407B2 (en) | Display and scanning method thereof | |
JPWO2006057133A1 (ja) | 画像表示装置 | |
JP2005184442A (ja) | 画像処理装置 | |
KR101120313B1 (ko) | 표시 구동 장치 | |
KR20180031476A (ko) | 영상 처리 방법 및 이를 이용한 표시 장치 | |
JP2008225132A (ja) | 表示用駆動回路 | |
JP2008070600A (ja) | 表示装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |