KR101533642B1 - 수집된 정보에 기초한 영상 처리 방법 및 장치 - Google Patents

수집된 정보에 기초한 영상 처리 방법 및 장치 Download PDF

Info

Publication number
KR101533642B1
KR101533642B1 KR1020130102015A KR20130102015A KR101533642B1 KR 101533642 B1 KR101533642 B1 KR 101533642B1 KR 1020130102015 A KR1020130102015 A KR 1020130102015A KR 20130102015 A KR20130102015 A KR 20130102015A KR 101533642 B1 KR101533642 B1 KR 101533642B1
Authority
KR
South Korea
Prior art keywords
image
information
characteristic information
image processing
processing
Prior art date
Application number
KR1020130102015A
Other languages
English (en)
Other versions
KR20140115919A (ko
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 EP14160971.9A priority Critical patent/EP2782326B1/en
Priority to US14/220,876 priority patent/US9927867B2/en
Priority to PCT/KR2014/002335 priority patent/WO2014148829A1/en
Priority to JP2014058742A priority patent/JP6068384B2/ja
Priority to CN201410121353.7A priority patent/CN104063846B/zh
Publication of KR20140115919A publication Critical patent/KR20140115919A/ko
Application granted granted Critical
Publication of KR101533642B1 publication Critical patent/KR101533642B1/ko
Priority to US14/951,699 priority patent/US20160155413A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/57Control of contrast or brightness
    • H04N5/58Control of contrast or brightness in dependence upon ambient light
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42202Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/73Colour balance circuits, e.g. white balance circuits or colour temperature control
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0626Adjustment of display parameters for control of overall brightness
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/066Adjustment of display parameters for control of contrast
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0666Adjustment of display parameters for control of colour parameters, e.g. colour temperature
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/14Detecting light within display terminals, e.g. using a single or a plurality of photosensors
    • G09G2360/144Detecting light within display terminals, e.g. using a single or a plurality of photosensors the light being ambient light

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Ecology (AREA)
  • Emergency Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Environmental Sciences (AREA)
  • Remote Sensing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)

Abstract

영상 처리 장치에서 영상을 처리하는 방법 및 장치에 관한 것으로, 영상의 특성 정보를 획득하고, 영상이 디스플레이될 디스플레이 장치의 주변 환경 정보를 획득하고, 특성 정보와 주변 환경 정보에 기초하여 영상을 처리하는 영상 처리 방법이 개시된다.

Description

수집된 정보에 기초한 영상 처리 방법 및 장치 {Method and apparatus for processing image based on detected information}
본 발명은 수집된 정보에 기초하여 처리된 영상을 디스플레이하는 방법 및 장치에 대한 것이다.
디스플레이 장치는 영상의 선명도 혹은 디테일을 개선하기 위해 처리된 영상을 디스플레이할 수 있다.
영상 처리 장치는 영상의 화질을 개선하기 위해 영상을 처리함으로써, 영상의 화질이 더 좋아진 것으로 인식될 수 있는 영상이 디스플레이될 수 있다.
본 발명은 디스플레이될 영상의 특성 또는 디스플레이 장치 주변의 환경 정보에 기초하여 처리하는 방법 및 장치를 제공할 수 있다.
본 발명의 일 실시 예에 있어서, 영상 처리 방법은, 영상의 특성 정보를 획득하는 단계; 상기 영상이 디스플레이될 디스플레이 장치의 주변 환경 정보를 획득하는 단계; 상기 특성 정보와 상기 주변 환경 정보에 기초하여 상기 영상을 처리하는 단계를 포함하는 것을 특징으로 한다.
상기 특성 정보는 상기 영상의 화이트 포인트, 감마 정도, 색온도 및 색영역 정보 중 적어도 하나를 포함하는 것을 특징으로 한다.
상기 특성 정보는 상기 특성 정보의 변화량에 대한 정보를 더 포함하고, 상기 변화량은 이전 영상과 현재 영상간의 적어도 하나의 특성 정보의 차이값인 것을 특징으로 한다.
상기 주변 환경 정보는 상기 디스플레이 장치의 주변 환경의 밝기 정보, 주변 조명의 색상 정보 및 사용자와 상기 디스플레이 장치 간의 거리 정보 중 적어도 하나를 포함하는 것을 특징으로 한다.
상기 주변 환경 정보를 획득하는 단계는 상기 사용자의 신체 부위 중 특정 부위를 인식하는 단계; 상기 인식된 신체 부위의 크기 값을 소정 시간 간격으로 적어도 한번 이상 획득하는 단계; 상기 획득한 크기 값들의 평균값을 구하는 단계; 및 상기 평균값에 기초하여 상기 사용자와 상기 디스플레이 장치 간의 거리 정보를 획득하는 단계를 포함하는 것을 특징으로 한다.
상기 영상을 처리하는 단계는 상기 특성 정보와 주변 환경 정보에 기초하여 영상 처리 알고리즘의 파라미터를 결정하는 단계; 상기 결정된 파라미터를 이용하여 상기 영상을 처리하는 단계를 포함하는 것을 특징으로 한다.
상기 파라미터를 결정하는 단계는 상기 특성 정보와 주변 환경 정보를 입력값으로, 상기 파라미터를 출력값으로 하는 소정의 수식을 이용하여 상기 파라미터를 결정하는 단계를 포함하는 것을 특징으로 한다.
상기 파라미터를 결정하는 단계는 각각의 특성 정보 및 주변 환경 정보 값에 따라 결정될 수 있는 파라미터 값을 포함하는 룩업 테이블(Look Up Table)을 이용하여 상기 파라미터를 결정하는 단계를 포함하는 것을 특징으로 한다.
상기 영상 처리 알고리즘은 상기 영상의 화질을 제어할 수 있는, 선명도 개선, 콘트라스트(contrast) 제어, 노이즈 저감, 채도 제어 중 적어도 하나를 포함하는 것을 특징으로 한다.
상기 영상을 처리하는 단계는 상기 특성 정보와 상기 주변 환경 정보에 기초하여 상기 영상의 물리적 특징을 결정하는 단계; 상기 결정된 물리적 특징을 이용하여 상기 영상을 처리하는 단계를 포함하는 것을 특징으로 한다.
상기 결정될 수 있는 물리적 특징은 색온도, 감마 정도, 화이트 포인트 및 컬러 프라이머리 중 적어도 하나를 포함하는 것을 특징으로 한다.
상기 영상을 처리하는 단계는 소정 시간 간격으로 획득된 영상의 특성 정보 및 상기 주변 환경 정보 중 적어도 하나가 기준값 이상 변화됨을 감지하면, 상기 특성 정보와 상기 주변 환경 정보에 기초하여 상기 영상을 처리하는 단계를 포함하는 것을 특징으로 한다.
상기 영상의 특성 정보를 획득하는 단계는 소정 단위에 속하는 영상들의 특성 정보를 획득하는 단계를 포함하고, 상기 영상을 처리하는 단계는 상기 특성 정보와 상기 주변 환경 정보에 기초하여 소정 단위 별로 영상을 처리하는 단계를 포함하는 것을 특징으로 한다.
상기 영상은 프레임, 씬(scene) 및 시퀀스 중 어느 하나의 단위로 처리되는 것을 특징으로 한다.
상기 영상을 처리하는 단계는 상기 특성 정보와 상기 주변 환경 정보에 기초하여 상기 영상을 처리하기 위한 변수를 단계적으로 증감시킴으로써 상기 영상을 처리하는 단계를 포함하는 것을 특징으로 한다.
상기 처리된 영상을 디스플레이하는 단계를 더 포함하는 것을 특징으로 한다.
본 발명의 일 실시 예에 의하면, 영상 처리 장치는 디스플레이 장치 주변의 환경 정보뿐만 아니라 디스플레이 영상 자체의 특성 정보를 더 고려하여 영상을 처리함으로써, 디스플레이 장치는 개선된 화질의 영상을 디스플레이할 수 있다.
본 발명의 일 실시 예에 의하면, 디스플레이 장치는 디스플레이 장치의 주변 환경 정보 또는 영상의 특성 정보에 기초하여 결정된 최적의 영상처리 알고리즘의 파라미터에 따라 영상 처리 알고리즘이 적용된 영상을 디스플레이할 수 있다.
도 1은 본 발명의 일 실시 예에 의한 영상 처리 방법을 나타낸 순서도이다.
도 2는 본 발명의 일 실시 예에 의한 영상 처리 알고리즘을 이용한 영상 처리 방법을 나타낸 순서도이다.
도 3은 본 발명의 일 실시 예에 의한 영상의 물리적 특징을 이용한 영상 처리 방법을 나타낸 순서도이다.
도 4은 본 발명의 일 실시 예에 의한 수집된 정보의 변화량에 기초한 영상 처리 방법을 나타낸 순서도이다.
도 5는 본 발명의 일 실시 예에 의한 사용자의 시청 거리를 획득하는 방법을 나타낸 순서도이다.
도 6 및 도 7은 본 발명의 일 실시 예에 의한 영상 처리 장치의 내부 구조를 나타낸 블록도이다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.
이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.
본 명세서에서 본 발명의 원리의 "일 실시예" 또는 "실시예"라는 것은 본 발명의 원리의 적어도 하나의 실시 예에 포함되는 실시예와 함께 설명된 특별한 특성, 구조, 특징 등을 의미하는 것이다. 그러므로, 본 명세서 전반에 걸쳐 다양한 곳에 등장하는 "일 실시예에서" 또는 "실시예에서"라는 어구의 등장은 반드시 모두 동일한 실시예를 가리키는 것은 아니다.
본 명세서 전반에 걸쳐 사용되는 '영상'이라는 용어는 '영상'이라는 용어 자체뿐만 아니라, '프레임', '필드', 및 '슬라이스'로서 관련 분야에서 알려질 수 있는 비디오 이미지 정보의 다양한 형태들을 설명하기 위한 포괄적인 용어로서 사용될 수 있다.
본 발명의 일 실시 예에 있어서 처리될 수 있는 '영상'은 사진이나 동영상뿐만 아니라, 디스플레이 장치에서 디스플레이될 수 있는 일부 또는 전체 화면을 포함할 수 있다. 본 명세서에서는 편의상 '영상'으로 통일하여 기재하였으나, 이하 설명되는 '영상'은 원래 의미인 사진이나 동영상뿐만 아니라 사용자 인터페이스나 웹 페이지와 같은 디스플레이될 수 있는 화면 자체도 포함할 수 있다.
본 발명의 일 실시 예에 따라 영상 처리 장치에 의해 처리된 영상은 디스플레이 장치로 전송되어, 디스플레이 장치에서 디스플레이될 수 있다. 또는 영상 처리 장치 내에 포함된 디스플레이 부에서 본 발명의 일 실시 예에 따라 처리된 영상이 디스플레이될 수 있다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명한다.
도 1은 본 발명의 일 실시 예에 의한 영상 처리 방법을 나타낸 순서도이다.
도 1을 참조하면, 본 발명의 일 실시 예에 의해 영상을 처리하는 영상 처리 장치는, 단계 S101에서, 디스플레이 장치에서 디스플레이될 영상의 특성 정보를 획득할 수 있다.
본 발명의 일 실시 예에 있어서, 영상의 특성 정보는 영상의 색상과 관련된 시각적인 특성 정보를 포함할 수 있으며, 영상의 밝기, 화이트 포인트, 감마 정도, 색온도 및 색 영역 정보 중 하나를 포함할 수 있다.
영상의 밝기는 영상의 밝은 정도로서 수치로 표시될 수 있다.
영상의 화이트 포인트란 영상에서 흰색으로 표시된 곳의 컬러 영역에서의 위치를 의미할 수 있다. 화이트 포인트가 변경되면, 영상의 밝기가 달라질 수 있다.
감마 정도(gamma value)는 영상의 명암을 표현하는 계조(gray scale) 표현의 범위를 나타내며, 감마 값의 조정은 영상의 콘트라스트를 변화시킬 수 있다.
색온도(color temperature)는 영상의 색을 온도로 표현한 것으로, 색온도가 높을수록 파란색, 낮을수록 붉은색을 띤다.
색 영역 정보(color gamut)는 전체 빛의 영역에서 영상에 표시될 수 있는 색 공간 영역을 의미한다. 예를 들면 영상이 RGB 또는 CMYK(cyan, magenta, yellow, black) 중 어느 색상 체계에 따라 표시되었는지에 따라서 색 영역 정보가 달라질 수 있다.
더하여, 영상의 특성 정보는 영상의 내용에 따라 분류될 수 있는 영상의 카테고리 정보를 더 포함할 수 있다. 본 발명의 일 실시 예에 있어서, 영상의 카테고리는, 뉴스, 스포츠, 다큐멘터리, 영화 등 영상에 포함된 내용에 따라 분류될 수 있다. 영상 처리 장치는 영상의 카테고리에 따라서 최적의 영상을 디스플레이하기 위해 영상 처리의 조건, 예를 들면, 영상 처리 알고리즘의 파라미터나 영상의 물리적 특징을 결정하여 결정된 값에 따라 영상을 처리할 수 있다.
또한, 단계 S103에서 영상 처리 장치는 영상이 디스플레이될 디스플레이 장치의 주변 환경 정보를 획득할 수 있다.
본 발명의 일 실시예에 있어서, 디스플레이 장치의 주변 환경 정보는 주변 조명 정보와 사용자 정보를 포함할 수 있다. 주변 조명 정보는 디스플레이 장치 주변의 조명에 대한 특성 정보로서, 주변 조명의 밝기, 조도, 색온도 정보, 색상 정보를 포함할 수 있다. 사용자 정보는 디스플레이 장치를 사용하는 사용자에 대한 정보를 포함할 수 있으며, 예를 들면, 디스플레이 장치와 사용자와의 거리 정보, 사용자의 시력 정보 또는 연령 정보를 포함할 수 있다.
사용자에 대한 정보는 시청 거리 정보를 포함함으로써, 영상 처리 장치는 시청 거리에 따라 영상의 물리적 특징이나 영상 처리 알고리즘의 파라미터를 결정할 수 있다.
예를 들면, 영상 처리 장치는 시청 거리가 짧은 것으로 판단되는 경우, 영상을 더 어둡게 하거나 세밀감 개선 처리 시 세밀감 강도를 낮추어서 영상을 처리할 수 있다. 즉, 시청 거리가 짧아질수록 인지될 수 있는 영상 화질의 개선 정도가 낮아질 수 있다. 선명도 개선 알고리즘에 따라 영상의 엣지가 강조되거나 보다 또렷하게 보이도록 영상이 처리되는 경우, 엣지 주위에 엣지를 강조하기 위한 하로(Halo)와 같은 아티팩트(Artifact)가 발생될 수 있다. 발생된 아티팩트들이 눈에 더 민감하게 관찰되기 시작하는 시점부터 사용자는 영상의 화질이 더 나빠진 것으로 인식할 수 있으므로, 시청 거리가 짧아질수록 영상 화질의 개선 정도가 낮게 처리됨이 바람직하다.
또한, 사용자에 대한 정보는 사용자의 시력이나 연령 정보를 더 포함함으로써, 영상 처리 장치는 사용자의 시력에 따라 영상의 물리적 특징이나 영상 처리 알고리즘의 파라미터를 결정할 수 있다. 자세히 설명하면, 영상 처리 장치는 사용자의 시력이 좋지 않거나 연령이 높아 시력이 좋지 않은 것으로 판단되는 경우에는, 영상의 밝기를 더 밝게 처리하거나 영상의 채도를 더 높게 하여 사용자가 영상을 더 잘 인식할 수 있도록 영상을 처리할 수 있다. 또한, 사용자의 시력 정보에 따라서 영상 처리 장치는 시청 거리가 짧아져도 선명도나 엣지 강조와 같은 영상 화질의 개선 정도를 높게 설정하여 사용자가 영상의 화질을 좋게 인식할 수 있도록 영상을 처리할 수 있다.
단계 S105에서, 영상 처리 장치는 단계 S101 및 단계 S103에서 획득한 영상의 특성 정보 및 주변 환경 정보에 기초하여 디스플레이 장치에서 디스플레이될 영상을 처리할 수 있다.
본 발명의 일 실시 예에 있어서, 영상 처리 장치는 영상의 특성 정보 및 주변 환경 정보에 기초하여 영상 처리 알고리즘의 파라미터 또는 영상의 물리적 특징을 결정하고 결정된 값에 따라 영상을 처리할 수 있다.
영상 처리 장치는, 영상이 디스플레이되는 디스플레이 장치의 주변 환경 정보뿐만 아니라, 디스플레이될 영상 자체의 특성 정보에 기초하여 영상을 처리할 수 있다. 따라서, 본 발명의 일 실시 예에 의한 영상 처리 장치는 주변 환경 정보만 고려하여 처리하는 것보다 더 좋은 화질을 가지는 영상을 출력할 수 있다.
한편, 본 발명의 일 실시 예에 있어서, 영상 처리 장치에 의해 처리될 수 있는 '영상'은 동영상 또는 사진 영상으로 제한되지 않고, 디스플레이 장치에서 디스플레이될 수 있는 화면 자체도 포함할 수 있다. 즉, 디스플레이 장치에 표시될 수 있는 사용자 인터페이스 화면, 어플리케이션의 사용 화면 또는 웹 페이지 화면도 본 발명의 일 실시 예에 의한 영상 처리 장치에 의해 현재 화면의 특성 정보 또는 디스플레이 장치의 현재 주변 환경 정보에 기초하여 처리될 수 있다.
영상 처리 장치는 본 발명의 일 실시 예에 따라 자동으로 영상을 처리하거나, 사용자에게 추천 설정값을 알려주어 사용자가 영상 처리 여부를 결정할 수 있도록 제공할 수 있다. 추천될 수 있는 설정값은 영상 처리를 위해 결정될 수 있는 영상 처리 알고리즘의 파라미터나 영상의 물리적 특징에 포함된 변수들 중 하나 이상이 포함될 수 있다. 추천 설정값은 제한된 범위내에서 결정될 수 있도록 설정됨으로써, 사용자 설정으로 인한 화질 저하를 방지할 수 있다.
본 발명의 일 실시 예에 있어서, 영상 처리 장치는 영상이 처리됨에 따라 발생될 수 있는 플리커(flicker) 현상을 방지하기 위해 특성 정보와 주변 환경 정보에 기초하여 영상을 처리하기 위한 변수를 단계적으로 변화시켜 영상을 처리할 수 있다. 따라서, 영상 처리 장치는 영상 처리 알고리즘의 파라미터 또는 영상의 물리적 특징에 포함된 변수들을 일정 시간 또는 일정 프레임 수의 영상에서 서서히 증감 시켜 영상을 처리할 수 있다.
도 2는 본 발명의 일 실시 예에 의한 영상 처리 알고리즘을 이용한 영상 처리 방법을 나타낸 순서도이다. 도 2의 단계 S201 및 S203, S207는 도 1의 단계 S101, S103, S105와 대응되는 것으로서 중복되는 설명은 생략하기로 한다.
도 2를 참조하면, 본 발명의 일 실시 예에 의한 영상 처리 장치는, 단계 S201에서, 디스플레이 장치에서 디스플레이될 영상의 특성 정보를 획득할 수 있다.
그리고, 단계 S203에서, 영상 처리 장치는 영상이 디스플레이될 디스플레이 장치의 주변 환경 정보를 획득할 수 있다.
단계 S205에서, 영상 처리 장치는 단계 S201 또는 단계 S203에서 획득한 영상의 특성 정보나 주변 환경 정보를 이용하여 영상 처리 알고리즘의 파라미터를 결정할 수 있다.
영상 처리 알고리즘은 엣지 또는 텍스쳐(texture)와 같은 영상의 특정 영역을 검출하여, 상기 검출된 영역의 픽셀값을 처리함으로써 영상의 선명도 또는 디테일을 개선할 수 있는 알고리즘을 포함할 수 있다. 영상 처리 알고리즘은 설정에 따라 영상의 전체 영역 또는 선택된 일부 영역에만 적용될 수 있다.
본 발명의 일 실시 예에 있어서, 영상 처리에 이용될 수 있는 영상 처리 알고리즘은 선명도 개선, 디테일 개선, 콘트라스트 제어, 노이즈 저감, 채도 제어 등 영상의 화질을 처리하기 위한 알고리즘을 포함할 수 있다.
영상 처리 알고리즘은 원본 영상에서 영상을 처리하기 위한 특정 영역을 검출하기 위한 기준값(threshold) 또는 알고리즘의 강도를 결정할 수 있는 파라미터들을 포함할 수 있다. 사용자가 인지할 수 있는 영상의 선명도 또는 디테일은 영상의 특성과 주변 환경에 따라서 달라질 수 있으므로, 본 발명의 일 실시 예에 따르면, 영상 처리 장치는 영상의 특성 정보 및 주변 환경 정보를 고려하여 최적의 영상 처리 알고리즘의 파라미터를 결정할 수 있다.
예를 들어, 선명도 개선을 위한 영상 처리 알고리즘의 파라미터는 영상 밝기가 밝을수록, 영상 밝기와 주변 환경의 밝기 차이가 클수록 영상의 선명도 강도가 작게 처리될 수 있는 파라미터 값으로 결정하는 것이 사용자가 디스플레이된 영상을 인식하는데 더 용이할 수 있다.
영상 처리 알고리즘은 개발자가 해당 기기에 맞춘 일정 범위의 1차 최적치의 파라미터들을 제공하고, 1차 최적치의 범위 내에서 사용자가 2차 제어를 할 수 있다. 이러한 2단계의 파라미터 결정은 사용자의 편의성을 떨어뜨리고 알고리즘의 최적화된 성능을 도출하기 어렵다. 따라서, 본 발명의 일 실시 예에 의하면, 영상 처리 장치는 주변 환경 정보 또는 영상 자체의 물리적인 특성 정보를 이용하여 실시간으로 영상을 처리함으로써, 알고리즘의 성능을 극대화할 수 있다. 또한 사용자의 제어 없이 자동으로 영상이 처리될 수 있으므로 편리성 또한 높아질 수 있다.
단계 S205에서, 영상 처리 장치는 미리 설정된 LUT(Look up table) 또는 수식에 따라 영상 처리 알고리즘의 파라미터를 결정할 수 있다.
LUT는 주어진 연산에 대해 미리 계산된 결과들의 배열을 포함하는 데이터 구조로, LUT는 영상 처리 장치가 주어진 연산에 대한 결과를 계산하는 시간보다 더 빠르게 값을 취득할 수 있도록 사용될 수 있다. 본 발명의 일 실시 예에 의하면, 영상 처리 장치는 단계 S201 및 단계 S203에서 획득된 영상의 특성 정보와 주변 환경 정보에 따라 LUT에서 영상 처리 알고리즘의 파라미터를 결정할 수 있다.
영상 처리 장치는 단계 S205에서, LUT 외에 단계 S201 및 단계 S203에서 획득된 영상의 특성 정보와 주변 환경 정보를 입력값으로, 영상 처리 알고리즘의 파라미터를 출력값으로 하는 소정의 수식을 이용하여 파라미터를 결정할 수도 있다.
예를 들어, 선명도 개선을 위한 영상 처리 알고리즘의 경우, 영상의 밝기가 200cd/m2이고, 파라미터가 200일 때, 최적의 영상으로 처리될 수 있는 기준값으로 보고 영상의 밝기에 따라 파라미터 값이 변경될 수 있는 것으로 간주하기로 한다. 이때 파라미터 값은 선명도의 강도와 비례할 수 있다.
영상의 밝기가 기준값인 200cd/m2에서 300cd/m2로 변경되는 경우, 파라미터 값은 150으로 결정되어 결정된 파라미터 값에 따라 영상이 처리될 수 있다. 이는 영상의 밝기가 밝을수록 선명도 개선 영상 처리 알고리즘에 따라 처리된 영상에 발생된 아티팩트가 더 잘 인식될 수 있으므로, 파라미터 값을 감소시켜 처리된 영상의 화질이 더 좋은 것으로 인식될 수 있다.
반대로, 영상의 밝기는 그대로인데 주변 조명의 밝기가 밝아지면, 선명도의 강도가 높아지는 것이 영상의 화질이 더 좋은 것으로 인식될 수 있다. 따라서, 파라미터 값을 증가시켜 영상을 처리할 수 있다.
또한, 평균적인 사용자의 시청거리보다 20% 이상 시청 거리가 ?아진 경우, 선명도 개선 영상 처리 알고리즘에 따라 처리된 영상에 발생된 아티팩트가 더 잘 인식될 수 있으므로, 파라미터 값을 감소시켜 처리된 영상의 화질이 더 좋은 것으로 인식될 수 있다.
단계 S207에서, 영상 처리 장치는 단계 S205에서 결정된 영상 처리 파라미터에 따라서 영상 처리 알고리즘을 이용하여 영상을 처리할 수 있다. 이때 영상 처리 장치는 현재 디스플레이되고 있는 영상을 즉시 처리하여 처리된 영상을 디스플레이하거나, 특정 씬의 처음 영상이나 시퀀스의 처음 영상 부분과 같이 적절할 순간에 영상을 처리할 수 있다. 영상 처리 장치는 씬이나 시퀀스 단위, 또는 디스플레이 화면을 처리하는 경우에는 소정 시간 간격으로 다수의 영상을 그룹핑하고, 그룹 단위로 영상들을 단계 S205에서 결정된 파라미터에 따라서 영상 처리 알고리즘을 이용하여 처리할 수 있다.
또는, 디스플레이 장치에서 디스플레이되고 있는 화면의 전환이 발생될 때, 영상 처리 장치는 현재 전환된 화면부터 다음 화면 전환이 발생할 때까지 적용할 파라미터를 결정하고, 결정된 파라미터에 따라서 화면을 처리할 수 있다. 영상 처리 장치에 의해 처리된 영상은 디스플레이 장치에서 디스플레이될 수 있다.
도 3은 본 발명의 일 실시 예에 의한 영상의 물리적 특징을 이용한 영상 처리 방법을 나타낸 순서도이다. 도 3의 단계 S301 및 S303, S307는 도 1의 단계 S101, S103, S105와 대응되는 것으로서 중복되는 설명은 생략하기로 한다.
도 3을 참조하면, 본 발명의 일 실시 예에 의한 영상 처리 장치는, 단계 S301에서, 디스플레이 장치에서 디스플레이될 영상의 특성 정보를 획득할 수 있다.
그리고, 단계 S303에서, 영상 처리 장치는 영상이 디스플레이될 디스플레이 장치의 주변 환경 정보를 획득할 수 있다.
단계 S305에서, 영상 처리 장치는 단계 S301 또는 단계 S303에서 획득한 영상의 특성 정보나 주변 환경 정보에 기초하여 영상의 물리적 특징을 결정할 수 있다.
단계 S305에서 결정될 수 있는 물리적 특징은 단계 S301에서 획득될 수 있는 영상의 특성 정보와 동일하게 영상의 색상과 관련된 시각적인 특성 정보를 포함할 수 있다. 예를 들면, 단계 S305에서 결정될 수 있는 물리적 특징은 영상의 밝기, 화이트 포인트, 감마 정도, 색온도 및 색 영역 정보, RGB 컬러 프라이머리 중 하나를 포함할 수 있다.
예를 들면, 영상 처리 장치는 영상의 밝기 또는 카테고리에 기초하여 사용자가 인식하기 가장 용이한 영상의 화이트 포인트, 감마 정도, 색온도 등의 영상의 물리적 특징 값을 결정할 수 있다. 영상의 카테고리가 스포츠인 경우, 명암 대비 정도가 높아야 디스플레이되는 공이나 선수의 모습이 사용자에 의해 잘 인식될 수 있으므로, 영상 처리 장치는 영상의 명암 대비가 높아지도록 감마 정도를 결정할 수 있다.
또한, 영상 처리 장치는 사용자의 시청 거리, 주변 조명의 특성 정보를 포함하는 주변 환경 정보에 기초하여 영상의 밝기나 색온도를 포함하는 물리적 특징 값을 결정할 수 있다. 예를 들면, 영상 처리 장치는 사용자의 시청거리가 멀수록 또는 주변 조명이 밝을수록 영상의 밝기를 더 밝게 결정함으로써 사용자에 의해 영상의 화질이 좋은 것으로 인식될 수 있다.
단계 S307에서, 영상 처리 장치는 단계 S305에서 결정된 물리적 특징 값에 따라서 영상을 처리할 수 있다.
이때 영상 처리 장치는 현재 디스플레이되고 있는 영상을 즉시 처리하여 처리된 영상을 디스플레이하거나, 특정 씬의 처음 영상이나 시퀀스의 처음 영상 부분과 같이 적절할 순간에 영상을 처리할 수 있다. 영상 처리 장치는 씬이나 시퀀스 단위, 또는 디스플레이 화면을 처리하는 경우에는 소정 시간 간격으로 다수의 영상을 그룹핑하고, 그룹 단위로 영상들을 단계 S305에서 결정된 물리적 특징에 따라서 영상을 처리할 수 있다.
또는, 디스플레이 장치에서 디스플레이되고 있는 화면의 전환이 발생될 때, 영상 처리 장치는 현재 전환된 화면부터 다음 화면 전환이 발생할 때까지 적용할 영상의 물리적 특징 값을 결정하고, 결정된 값에 따라서 화면을 처리할 수 있다. 영상 처리 장치에 의해 처리된 영상은 디스플레이 장치에서 디스플레이될 수 있다.
도 4은 본 발명의 일 실시 예에 의한 수집된 정보의 변화량에 기초한 영상 처리 방법을 나타낸 순서도이다. 도 4의 단계 S401, S403 및 S409는 도 1의 단계 S101, S103, S105와 대응되는 것으로서 중복되는 설명은 생략하기로 한다.
도 4를 참조하면, 본 발명의 일 실시 예에 의한 영상 처리 장치는, 단계 S401에서, 디스플레이 장치에서 디스플레이될 영상의 특성 정보를 획득할 수 있다.
그리고, 단계 S403에서, 영상 처리 장치는 영상이 디스플레이될 디스플레이 장치의 주변 환경 정보를 획득할 수 있다.
단계 S405에서, 영상 처리 장치는 단계 S401 또는 단계 S403에서 획득한 영상의 특성 정보나 주변 환경 정보에 포함된 값들 중 하나 이상이 이전 영상 또는 이전 시점에서 획득된 값들과 기준값 이상 차이가 있는지 판단할 수 있다.
단계 S405에서의 판단 결과에 따라, 기준값 이상 차이가 있는 경우에는 단계 S409에서 영상 처리 장치는 단계 S401 또는 단계 S403에서 획득한 영상의 특성 정보나 주변 환경 정보에 기초하여 영상을 처리할 수 있다.
반면, 기준값 이상 차이가 없는 경우에는, 단계 S407에서, 영상 처리 장치는 소정 시간 간격으로 영상의 특성 정보나 주변 환경 정보를 획득할 수 있다. 단계 S407에서 획득한 정보들은 단계 S405에서 이전 영상 또는 이전 시점에서 획득된 정보들과 비교되어 차이가 있는지 판단될 수 있다.
본 발명의 일 실시 예에 의하면, 영상 처리 장치는 소정 시간 간격으로 영상의 특성 정보나 주변 환경 정보를 획득하되, 획득된 정보가 이전 정보에 비해 기준값 이상 차이가 있는 경우에만 영상 처리를 수행할 수 있다. 따라서, 영상 처리 장치는 화질 개선이 필요한 경우에만 영상 처리를 수행할 수 있다.
도 5는 본 발명의 일 실시 예에 의한 사용자의 시청 거리를 획득하는 방법을 나타낸 순서도이다.
본 발명의 일 실시 예에 있어서, 시청 거리는 영상이 디스플레이되는 디스플레이 장치와 사용자 간의 거리를 의미할 수 있다. 이하에서는 설명의 편의상 디스플레이 장치가 영상 처리 장치 내에 포함되어 있는 것으로 보고 설명하기로 한다.
도 5를 참조하면, 단계 S501에서, 영상 처리 장치는 시청 거리를 획득하는데 이용될 수 있는 사용자의 소정 신체 부위를 인식할 수 있다(S501). 이때 영상 처리 장치는 근접 센서, 이미지 센서 및 적외선 센서 중 하나 이상을 포함하고, 센서들을 이용하여 사용자의 신체 부위를 인식할 수 있다.
단계 S503에서, 영상 처리 장치는 단계 S501에서 인식된 신체 부위의 크기를 획득할 수 있다. 신체 부위의 크기는 지름, 넓이, 원둘레를 측정한 값으로 결정될 수 있다.
단계 S505에서, 영상 처리 장치는 단계 S501에서 인식된 신체 부위에 대한 기준값이 존재하는지 판단할 수 있다.
기준값이 존재하는 경우에는, 단계 S507에서, 영상 처리 장치는 기준값을 이용하여 단계 S503에서 획득한 신체 부위의 크기와 대응되는 시청 거리를 획득할 수 있다. 기준값은 획득된 신체 부위의 크기와 대응되는 시청 거리를 획득할 수 있도록 신체 부위의 크기별로 대응되는 시청 거리 값을 포함할 수 있다.
반면, 기준값이 존재하지 않는 경우에는, 단계 S509에서, 영상 처리 장치는 사용자에 의해 설정된 값 또는 영상 처리 장치의 센서들에 의해 획득된 값을 이용하여 획득된 신체 부위의 크기와 대응되는 시청 거리를 획득할 수 있다. 일반적으로 신체 부위의 크기가 커질수록 시청 거리는 짧아질 수 있다.
더하여, 단계 S509에서 획득한 시청 거리를 이용하여, 영상 처리 장치는 시청 거리를 획득하는데 기준이 될 수 있는 소정 신체 부위의 기준값을 설정함으로써, 이후 설정된 기준값을 이용하여 시청 거리를 쉽게 구할 수 있다.
영상 처리 장치는 신체 부위를 소정 시간 간격으로 여러번 인식하고, 각 인식된 결과로부터 획득된 시청 거리의 평균 값을 사용자의 시청 거리로 결정할 수 있다. 따라서 영상 처리 장치는 신체 부위의 인식 오류에 따른 오차를 최소화할 수 있다.
또한, 영상 처리 장치는 하나 이상의 신체 부위를 인식하여 하나 이상의 시청 거리를 획득하고, 시청 거리의 평균값을 시청 거리로 결정할 수 있다. 영상 처리 장치는 하나 이상의 신체 부위를 인식하고, 각 신체 부위에 대응되는 시청 거리의 평균값을 사용자의 시청 거리로 결정함으로써 시청 거리를 더 높은 정확도로 획득할 수 있다.
예를 들면, 영상 처리 장치는 사용자의 머리 부위를 인식하고, 머리 부위의 크기 변화에 따라 사용자의 시청 거리를 결정할 수 있다. 또한, 영상 처리 장치는 사용자의 손이나 발을 인식하고 손이나 발 크기의 변화에 따라 사용자의 시청 거리를 결정할 수 있다. 영상 처리 장치는 각 신체 부위별로 결정된 시청 거리의 평균값을 시청 거리로 결정할 수 있다.
시청 거리는 사용자의 신체 부위로부터 획득될 수 있지만, 더하여 사용자의 리모콘이나 휴대폰과 같은 단말 장치에 의해 획득될 수도 있다. 즉, 적외선 센서나 이미지 센서를 포함하는 단말 장치에 의해 결정된 시청 거리를 단말 장치로부터 영상 처리 장치가 수신할 수 있다. 또는 단말 장치에 의해 전송된 적외선을 영상 처리 장치에서 수신함으로써 시청 거리가 결정될 수 있다. 영상 처리 장치는 단말 장치에 의해 획득된 시청 거리와 신체 부위 인식에 의해 획득된 시청 거리의 평균을 구함으로써 시청 거리를 더 높은 정확도로 결정할 수 있다.
이상 설명에서는, 디스플레이 장치가 영상 처리 장치 내에 포함되어 있는 것을 기준으로 하여 설명되었으나, 디스플레이 장치는 사용자를 인식할 수 있는 센서를 구비하고, 센서는 획득한 정보를 영상 처리 장치로 전송함으로써 영상 처리 장치에서 사용자와 디스플레이 장치간의 시청거리를 획득하는 것도 가능하다. 디스플레이 장치는 이미지 센서나 카메라 센서를 포함하여 사용자의 신체 부위를 인식하고, 인식된 신체 부위와 관련된 정보, 예를 들면, 디스플레이 장치에서 획득한 사용자 신체 부위의 영상 데이터를 영상 처리 장치로 전송할 수 있다.
전술한 영상 처리 장치의 내부 구조를 이하 도 6 내지 도 7을 참조하여 상술한다.
도 6 은 본 발명의 일 실시 예에 의한 영상 처리 장치의 내부 구조를 나타낸 블록도이다.
도 6을 참조하면, 본 발명의 일 실시 예에 의한 영상 처리 장치(600)는 영상 특성 정보 획득부(610), 주변 환경 정보 획득부(620) 및 영상 처리부(630)를 포함할 수 있다.
영상 특성 정보 획득부(610)는 디스플레이 장치에서 디스플레이될 영상의 특성 정보를 획득할 수 있다.
주변 환경 정보 획득부(620)는 영상이 디스플레이될 디스플레이 장치의 주변 환경 정보를 획득할 수 있다. 주변 환경 정보는 주변 조명 정보와 사용자 정보를 포함할 수 있다. 주변 조명 정보는 디스플레이 장치 주변의 빛에 대한 정보로, 빛의 밝기, 세기, 색온도 정보 등을 포함할 수 있다. 사용자 정보는 디스플레이 장치를 시청하는 사용자에 대한 정보로, 사용자의 시청거리나 시력, 연령 정보를 포함할 수 있다.
영상 처리부(630)는 영상 특성 정보 획득부(610)나 주변 환경 정보 획득부(620)에 의해 획득된 영상 특성 정보 또는 주변 환경 정보에 기초하여 영상을 처리할 수 있다. 영상 처리부(630)는 동영상이나 사진에 한하지 않고, 디스플레이될 수 있는 사용자 인터페이스 화면이나 웹 페이지 화면도 본 발명의 일 실시 예에 따라 처리할 수 있다.
영상 처리부(630)에 의해 처리된 영상(640)은 영상 처리 장치(600)의 외부에 위치한 디스플레이 장치(미도시)로 전송되거나, 영상 처리 장치(600) 내의 디스플레이부(미도시)에서 디스플레이될 수 있다.
디스플레이 장치는 영상 처리 장치(600)에 의해 본 발명의 일 실시 예에 따라 처리된 영상을 영상 처리 장치(600)로부터 수신하여 디스플레이할 수 있다.
또는, 영상 처리 장치(600) 내의 디스플레이부에서 처리된 영상(640)을 디스플레이할 수 있다.
또는, 클라우드 서버가 본 발명의 일 실시 예에 따른 영상 처리 장치(600)의 구성을 포함하여, 디스플레이 장치에서 제어신호가 발생하면, 클라우드 서버에서 그 제어신호를 수신하여 영상을 처리하고, 처리된 영상을 다시 디스플레이 장치로 전송하고, 디스플레이 장치는 처리된 영상을 디스플레이할 수 있다.
도 7은 본 발명의 일 실시 예에 의한 영상 처리 장치의 내부 구조를 나타낸 블록도이다. 도 7의 영상 특성 정보 획득부(710), 주변 환경 정보 획득부(720) 및 영상 처리부(730)는 도 6의 특성 정보 획득부(610), 주변 환경 정보 획득부(620) 및 영상 처리부(630)와 대응되는 것으로서 중복되는 설명은 생략하기로 한다.
도 7의 영상 처리 장치(700)는 영상 특성 정보 획득부(710), 주변 환경 정보 획득부(720), 영상 처리부(730), 센서부(740), 변화량 탐지부(750) 및 디스플레이부(760)를 포함할 수 있다.
영상 특성 정보 획득부(710)는 디스플레이 부(760)에서 디스플레이될 영상의 특성 정보를 획득할 수 있다.
주변 환경 정보 획득부(720)는 영상이 디스플레이될 디스플레이 부(760)의 주변 환경 정보를 획득할 수 있다.
센서부(740)는 주변 환경 정보 획득부(720)와 연결되어, 디스플레이 부(760)의 주변 환경 정보를 획득하기 위한 정보를 수집하고, 수집된 정보를 주변 환경 정보 획득부(720)로 전달할 수 있다. 센서부(740)는 적외선 센서, 조도 센서, 색인식 감지 센서, 이미지 센서, 근조도 센서, 근접 센서 중 하나 이상을 포함할 수 있다.
조도 센서나 근조도 센서는 디스플레이부(760)의 주변 조명의 밝기 강도를 측정할 수 있다.
색인식 감지 센서는 디스플레이부(760)의 주변 조명의 색영역 또는 색온도 등 주변 조명의 색과 관련된 정보를 인식할 수 있다. 색인식 감지 센서는 RGB 센서, 컬러 센서를 포함할 수 있다.
이미지 센서, 근접 센서 는 사용자의 신체 부위를 인식할 수 있다. 이미지 센서는 사용자의 신체 부위를 촬영한 영상을 획득할 수 있고, 근접 센서는 전자기적인 변화를 감지하여 사용자의 신체 부위가 근접함을 인식할 수 있다.
적외선 센서는 리모콘 또는 휴대폰과 같은 단말 장치(미도시)에 구비되어, 단말 장치에서 전송된 적외선을 영상 처리 장치(700)에서 수신함으로써 시청 거리가 획득될 수 있다. 또는 영상 처리 장치(700)에서 전송된 적외선을 단말 장치에서 수신함으로써 시청 거리가 획득될 수 있다. 단말 장치는 영상 처리 장치(700)를 사용하는 사용자가 휴대하고 있는 장치로서 영상 처리 장치(700)가 사용자의 시청 거리를 결정하는데 이용될 수 있다.
변화량 탐지부(750)는 영상 특성 정보 획득부(710) 및 주변 환경 정보 획득부(720)와 연결되어, 영상 특성 정보 획득부(710)나 주변 환경 정보 획득부(720)에 의해 획득된 영상 특성 정보 또는 주변 환경 정보의 변화량을 탐지할 수 있다. 즉, 변화량 탐지부(750)은 이전 시점 또는 이전 영상의 영상 특성 정보 또는 주변 환경 정보와 비교하여 현재 획득된 영상 특성 정보 또는 주변 환경 정보의 변화량이 기준값 이상인지 판단할 수 있다. 변화량이 기준값 이상인 것으로 판단되면, 변화량 탐지부(750)는 영상 처리부(730)로 현재 획득된 영상 특성 정보 또는 주변 환경 정보를 전송함으로써, 전송된 정보에 따라 처리된 영상이 디스플레이부(760)에서 디스플레이될 수 있다.
영상 처리부(730)는 영상 특성 정보 획득부(710)나 주변 환경 정보 획득부(720)에 의해 획득된 영상 특성 정보 또는 주변 환경 정보에 기초하여 영상을 처리할 수 있다.
영상 처리부(730)는 알고리즘 처리부(731)와 물리적 특징 처리부(730)를 포함할 수 있다.
알고리즘 처리부(731)는 영상 특성 정보 또는 주변 환경 정보에 기초하여 영상 처리 알고리즘의 파라미터를 결정하고, 결정된 파라미터에 따라서 영상 처리 알고리즘을 이용하여 영상을 처리할 수 있다.
물리적 특징 처리부(732)는 영상 특성 정보 또는 주변 환경 정보에 기초하여 영상의 물리적 특징을 결정하고, 결정된 영상의 물리적 특징에 따라서 영상을 처리할 수 있다.
디스플레이 부(760)는 영상 처리부(730)에 의해 처리된 영상을 수신하여 디스플레이할 수 있다.
본 발명은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터(정보 처리 기능을 갖는 장치를 모두 포함한다)가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 장치의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장 장치 등이 있다.
비록 상기 설명이 다양한 실시예들에 적용되는 본 발명의 신규한 특징들에 초점을 맞추어 설명되었지만, 본 기술 분야에 숙달된 기술을 가진 사람은 본 발명의 범위를 벗어나지 않으면서도 상기 설명된 장치 및 방법의 형태 및 세부 사항에서 다양한 삭제, 대체, 및 변경이 가능함을 이해할 것이다. 따라서, 본 발명의 범위는 상기 설명에서보다는 첨부된 특허청구범위에 의해 정의된다. 특허청구범위의 균등 범위 안의 모든 변형은 본 발명의 범위에 포섭된다.

Claims (35)

  1. 영상을 처리하는 방법에 있어서,
    상기 영상의 특성 정보를 획득하는 단계;
    상기 영상이 디스플레이될 디스플레이 장치의 주변 환경 정보를 획득하는 단계;
    상기 특성 정보와 상기 주변 환경 정보에 기초하여 상기 영상을 처리하는 단계를 포함하고,
    상기 주변 환경 정보는 사용자와 상기 디스플레이 장치 간의 거리 정보를 포함하고,
    상기 영상을 처리하는 단계는, 상기 거리 정보에 기초하여, 상기 영상의 화질에 대한 개선 정도를 결정하고, 상기 결정된 개선 정도에 따라 상기 영상을 처리하는 단계를 포함하는 것을 특징으로 하는 영상 처리 방법.
  2. 제1항에 있어서, 상기 특성 정보는
    상기 영상의 화이트 포인트, 감마 정도, 색온도 및 색영역 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 영상 처리 방법.
  3. 제2항에 있어서,
    상기 특성 정보는 상기 특성 정보의 변화량에 대한 정보를 더 포함하고,
    상기 변화량은 이전 영상과 현재 영상간의 적어도 하나의 특성 정보의 차이값인 것을 특징으로 하는 영상 처리 방법.
  4. 제1항에 있어서, 상기 주변 환경 정보는
    상기 디스플레이 장치의 주변 환경의 밝기 정보 및 주변 조명의 색상 정보 중 적어도 하나를 포함하고,
    상기 개선 정도에 따라 결정된 상기 영상의 밝기 또는 세밀감 강도에 따라 상기 영상이 처리되는 것을 특징으로 하는 영상 처리 방법.
  5. 제4항에 있어서, 상기 주변 환경 정보를 획득하는 단계는
    상기 사용자의 신체 부위 중 특정 부위를 인식하는 단계;
    상기 인식된 신체 부위의 크기 값을 소정 시간 간격으로 적어도 한번 이상 획득하는 단계;
    상기 획득한 크기 값들의 평균값을 구하는 단계; 및
    상기 평균값에 기초하여 상기 사용자와 상기 디스플레이 장치 간의 거리 정보를 획득하는 단계를 포함하는 것을 특징으로 하는 영상 처리 방법.
  6. 제1항에 있어서, 상기 영상을 처리하는 단계는
    상기 특성 정보와 주변 환경 정보에 기초하여 영상 처리 알고리즘의 파라미터를 결정하는 단계;
    상기 결정된 파라미터를 이용하여 상기 영상을 처리하는 단계를 포함하는 것을 특징으로 하는 영상 처리 방법.
  7. 제6항에 있어서, 상기 파라미터를 결정하는 단계는
    상기 특성 정보와 주변 환경 정보를 입력값으로, 상기 파라미터를 출력값으로 하는 소정의 수식을 이용하여 상기 파라미터를 결정하는 단계를 포함하는 것을 특징으로 하는 영상 처리 방법.
  8. 제6항에 있어서, 상기 파라미터를 결정하는 단계는
    각각의 특성 정보 및 주변 환경 정보 값에 따라 결정될 수 있는 파라미터 값을 포함하는 룩업 테이블(Look Up Table)을 이용하여 상기 파라미터를 결정하는 단계를 포함하는 것을 특징으로 하는 영상 처리 방법.
  9. 제6항에 있어서, 상기 영상 처리 알고리즘은
    상기 영상의 화질을 제어할 수 있는, 선명도 개선, 콘트라스트(contrast) 제어, 노이즈 저감, 채도 제어 중 적어도 하나를 포함하는 것을 특징으로 하는 영상 처리 방법.
  10. 제1항에 있어서, 상기 영상을 처리하는 단계는
    상기 특성 정보와 상기 주변 환경 정보에 기초하여 상기 영상의 물리적 특징을 결정하는 단계;
    상기 결정된 물리적 특징을 이용하여 상기 영상을 처리하는 단계를 포함하는 것을 특징으로 하는 영상 처리 방법.
  11. 제10항에 있어서, 상기 결정될 수 있는 물리적 특징은
    색온도, 감마 정도, 화이트 포인트 및 컬러 프라이머리 중 적어도 하나를 포함하는 것을 특징으로 하는 영상 처리 방법.
  12. 제1항에 있어서, 상기 영상을 처리하는 단계는
    소정 시간 간격으로 획득된 영상의 특성 정보 및 상기 주변 환경 정보 중 적어도 하나가 기준값 이상 변화됨을 감지하면, 상기 특성 정보와 상기 주변 환경 정보에 기초하여 상기 영상을 처리하는 단계를 포함하는 것을 특징으로 하는 영상 처리 방법.
  13. 제1항에 있어서, 상기 영상의 특성 정보를 획득하는 단계는
    소정 단위에 속하는 영상들의 특성 정보를 획득하는 단계를 포함하고,
    상기 영상을 처리하는 단계는
    상기 특성 정보와 상기 주변 환경 정보에 기초하여 소정 단위 별로 영상을 처리하는 단계를 포함하는 것을 특징으로 하는 영상 처리 방법.
  14. 제13항에 있어서,
    상기 영상은 프레임, 씬(scene) 및 시퀀스 중 어느 하나의 단위로 처리되는 것을 특징으로 하는 영상 처리 방법.
  15. 제1항에 있어서, 상기 영상을 처리하는 단계는
    상기 특성 정보와 상기 주변 환경 정보에 기초하여 상기 영상을 처리하기 위한 변수를 단계적으로 증감시킴으로써 상기 영상을 처리하는 단계를 포함하는 것을 특징으로 하는 영상 처리 방법.
  16. 제1항에 있어서,
    상기 처리된 영상을 디스플레이하는 단계를 더 포함하는 것을 특징으로 하는 영상 처리 방법.
  17. 제1항에 있어서, 상기 영상은
    사용자 인터페이스 화면, 웹 페이지 화면 및 어플리케이션 실행 화면 중 어느 하나를 포함하는 상기 디스플레이 장치에서 디스플레이될 수 있는 화면을 포함하는 것을 특징으로 하는 영상 처리 방법.
  18. 영상의 특성 정보를 획득하는 영상 특성 정보 획득부;
    상기 영상이 디스플레이될 디스플레이 장치의 주변 환경 정보를 획득하는 주변 환경 정보 획득부; 및
    상기 특성 정보와 상기 주변 환경 정보에 기초하여 상기 영상을 처리하는 영상 처리부를 포함하고,
    상기 주변 환경 정보는 사용자와 상기 디스플레이 장치 간의 거리 정보를 포함하고,
    상기 영상 처리부는, 상기 거리 정보에 기초하여, 상기 영상의 화질에 대한 개선 정도를 결정하고, 상기 결정된 개선 정도에 따라 상기 영상을 처리하는 것을 특징으로 하는 영상 처리 장치.
  19. 제18항에 있어서, 상기 특성 정보는
    상기 영상의 화이트 포인트, 감마 정도, 색온도 및 색영역 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 영상 처리 장치.
  20. 제19항에 있어서,
    상기 특성 정보는 상기 특성 정보의 변화량에 대한 정보를 더 포함하고,
    상기 변화량은 이전 영상과 현재 영상간의 적어도 하나의 특성 정보의 차이값인 것을 특징으로 하는 영상 처리 장치.
  21. 제18항에 있어서, 상기 주변 환경 정보는
    상기 디스플레이 장치의 주변 환경의 밝기 정보 및 주변 조명의 색상 정보 중 적어도 하나를 포함하고,
    상기 개선 정도에 따라 결정된 상기 영상의 밝기 또는 세밀감 강도에 따라 상기 영상이 처리되는 것을 특징으로 하는 영상 처리 장치.
  22. 제21항에 있어서, 상기 영상 처리 장치는
    상기 사용자의 신체 부위 중 특정 부위를 인식하는 센서부를 더 포함하고,
    상기 주변 환경 정보 획득부는 상기 인식된 신체 부위의 크기 값을 소정 시간 간격으로 적어도 한번 이상 획득하고, 상기 획득한 크기 값들의 평균값을 구하고, 상기 평균값에 기초하여 상기 사용자와 상기 디스플레이 장치 간의 거리 정보를 획득하는 것을 특징으로 하는 영상 처리 장치.
  23. 제18항에 있어서, 상기 영상 처리부는
    상기 특성 정보와 주변 환경 정보에 기초하여 영상 처리 알고리즘의 파라미터를 결정하고, 상기 결정된 파라미터를 이용하여 상기 영상을 처리하는 알고리즘 처리부를 포함하는 것을 특징으로 하는 영상 처리 장치.
  24. 제23항에 있어서, 상기 알고리즘 처리부는
    상기 특성 정보와 주변 환경 정보를 입력값으로, 상기 파라미터를 출력값으로 하는 소정의 수식을 이용하여 상기 파라미터를 결정하는 것을 특징으로 하는 영상 처리 장치.
  25. 제23항에 있어서, 상기 알고리즘 처리부는
    각각의 특성 정보 및 주변 환경 정보 값에 따라 결정될 수 있는 파라미터 값을 포함하는 룩업 테이블(Look Up Table)을 이용하여 상기 파라미터를 결정하는 것을 특징으로 하는 영상 처리 장치.
  26. 제23항에 있어서, 상기 영상 처리 알고리즘은
    상기 영상의 화질을 제어할 수 있는, 선명도 개선, 콘트라스트(contrast) 제어, 노이즈 저감, 채도 제어 중 적어도 하나를 포함하는 것을 특징으로 하는 영상 처리 장치.
  27. 제18항에 있어서, 상기 영상 처리부는
    상기 특성 정보와 상기 주변 환경 정보에 기초하여 상기 영상의 물리적 특징을 결정하고, 상기 결정된 물리적 특징을 이용하여 상기 영상을 처리하는 물리적 특징 처리부를 포함하는 것을 특징으로 하는 영상 처리 장치.
  28. 제27항에 있어서, 상기 결정될 수 있는 물리적 특징은
    색온도, 감마 정도, 화이트 포인트 및 컬러 프라이머리 중 적어도 하나를 포함하는 것을 특징으로 하는 영상 처리 장치.
  29. 제18항에 있어서, 상기 영상 처리 장치는
    소정 시간 간격으로 획득된 영상의 특성 정보 및 상기 주변 환경 정보 중 적어도 하나가 기준값 이상 변화됨을 감지하는 변화량 탐지부를 더 포함하고,
    상기 영상 처리부는 상기 변화량 탐지부에 의해 상기 영상의 특성 정보 및 상기 주변 환경 정보 중 적어도 하나가 기준값 이상 변화됨이 감지되면, 상기 특성 정보와 상기 주변 환경 정보에 기초하여 상기 영상을 처리하는 것을 특징으로 하는 영상 처리 장치.
  30. 제18항에 있어서, 상기 영상 특성 정보 획득부는
    소정 단위에 속하는 영상들의 특성 정보를 획득하고,
    상기 영상 처리부는 상기 특성 정보와 상기 주변 환경 정보에 기초하여 소정 단위 별로 영상을 처리하는 것을 특징으로 하는 영상 처리 장치.
  31. 제30항에 있어서,
    상기 영상은 프레임, 씬(scene) 및 시퀀스 중 어느 하나의 단위로 처리되는 것을 특징으로 하는 영상 처리 장치.
  32. 제18항에 있어서,
    상기 영상 처리부는 상기 특성 정보와 상기 주변 환경 정보에 기초하여 상기 영상을 처리하기 위한 변수를 단계적으로 증감시킴으로써 상기 영상을 처리하는 것을 특징으로 하는 영상 처리 장치.
  33. 제18항에 있어서, 상기 영상 처리 장치는
    상기 처리된 영상을 디스플레이하는 디스플레이부를 더 포함하는 것을 특징으로 하는 영상 처리 장치.
  34. 제18항에 있어서, 상기 영상은
    사용자 인터페이스 화면, 웹 페이지 화면 및 어플리케이션 실행 화면 중 어느 하나를 포함하는 상기 디스플레이 장치에서 디스플레이될 수 있는 화면을 포함하는 것을 특징으로 하는 영상 처리 장치.
  35. 제1항 내지 제17항 중 어느 한 항에 있어서, 상기 영상 처리 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체.
KR1020130102015A 2013-03-20 2013-08-27 수집된 정보에 기초한 영상 처리 방법 및 장치 KR101533642B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
EP14160971.9A EP2782326B1 (en) 2013-03-20 2014-03-20 Method and apparatus for processing an image based on an image property and ambient environment information
US14/220,876 US9927867B2 (en) 2013-03-20 2014-03-20 Method and apparatus for processing an image based on detected information
PCT/KR2014/002335 WO2014148829A1 (en) 2013-03-20 2014-03-20 Method and apparatus for processing an image based on detected information
JP2014058742A JP6068384B2 (ja) 2013-03-20 2014-03-20 収集された情報に基づいた映像処理方法及びその装置
CN201410121353.7A CN104063846B (zh) 2013-03-20 2014-03-20 用于基于检测到的信息来处理图像的方法和装置
US14/951,699 US20160155413A1 (en) 2013-03-20 2015-11-25 Method and apparatus for processing image based on detected information

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201361803595P 2013-03-20 2013-03-20
US61/803,595 2013-03-20

Publications (2)

Publication Number Publication Date
KR20140115919A KR20140115919A (ko) 2014-10-01
KR101533642B1 true KR101533642B1 (ko) 2015-07-06

Family

ID=51990134

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130102015A KR101533642B1 (ko) 2013-03-20 2013-08-27 수집된 정보에 기초한 영상 처리 방법 및 장치

Country Status (1)

Country Link
KR (1) KR101533642B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018174648A1 (ko) * 2017-03-23 2018-09-27 삼성전자 주식회사 전자 장치 및 이를 이용한 카메라 촬영 환경 및 장면에 따른 영상 처리 방법
US10216398B2 (en) 2015-04-16 2019-02-26 Samsung Electronics Co., Ltd. Display apparatus and method for displaying

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101891294B1 (ko) * 2017-08-03 2018-09-28 이종선 시력 보호를 위한 tv 조명 제어 장치 및 조명 제어 방법
KR20200114898A (ko) * 2019-03-29 2020-10-07 엘지전자 주식회사 영상표시장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003331275A (ja) * 2002-05-14 2003-11-21 Sharp Corp 色変換装置
JP2004187147A (ja) * 2002-12-05 2004-07-02 Canon Inc ホワイトバランス調整方法
KR20070084293A (ko) * 2004-12-02 2007-08-24 마츠시타 덴끼 산교 가부시키가이샤 색채 조정 장치 및 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003331275A (ja) * 2002-05-14 2003-11-21 Sharp Corp 色変換装置
JP2004187147A (ja) * 2002-12-05 2004-07-02 Canon Inc ホワイトバランス調整方法
KR20070084293A (ko) * 2004-12-02 2007-08-24 마츠시타 덴끼 산교 가부시키가이샤 색채 조정 장치 및 방법

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10216398B2 (en) 2015-04-16 2019-02-26 Samsung Electronics Co., Ltd. Display apparatus and method for displaying
US11137890B2 (en) 2015-04-16 2021-10-05 Samsung Electronics Co., Ltd. Display apparatus and method for displaying
US11749151B2 (en) 2015-04-16 2023-09-05 Samsung Electronics Co., Ltd. Display apparatus and method for displaying
WO2018174648A1 (ko) * 2017-03-23 2018-09-27 삼성전자 주식회사 전자 장치 및 이를 이용한 카메라 촬영 환경 및 장면에 따른 영상 처리 방법
US11039062B2 (en) 2017-03-23 2021-06-15 Samsung Electronics Co., Ltd. Electronic device, and method for processing image according to camera photographing environment and scene by using same

Also Published As

Publication number Publication date
KR20140115919A (ko) 2014-10-01

Similar Documents

Publication Publication Date Title
JP6068384B2 (ja) 収集された情報に基づいた映像処理方法及びその装置
US9852499B2 (en) Automatic selection of optimum algorithms for high dynamic range image processing based on scene classification
US20160110846A1 (en) Automatic display image enhancement based on user's visual perception model
WO2018219293A1 (zh) 一种信息终端
TWI573126B (zh) 可依據不同環境執行最佳化調整的影像調整方法及其顯示器
WO2018219294A1 (zh) 一种信息终端
KR101533642B1 (ko) 수집된 정보에 기초한 영상 처리 방법 및 장치
JPWO2008156050A1 (ja) 画像処理方法、画像処理プログラム、画像処理装置、画像処理システム、電子カメラおよび電子機器
US20110134328A1 (en) Video processing apparatus and video processing method
CN110784701B (zh) 显示设备及其图像处理方法
US11128909B2 (en) Image processing method and device therefor
CA2756694A1 (en) Adaptive method and system for extracting a bright image from a thermal image
US20200312272A1 (en) Display device
US9799108B2 (en) Image processing apparatus, image processing method, and storage medium
KR101854432B1 (ko) 역광 프레임을 검출하고, 보정하는 방법 및 장치
JP5725271B2 (ja) 色補正システム
WO2023000868A1 (zh) 图像处理方法及装置、设备、存储介质
CN109982012B (zh) 图像处理方法及装置、存储介质、终端
Kerofsky et al. Improved adaptive video delivery system using a perceptual pre-processing filter
WO2018219288A1 (zh) 一种信息终端
CN112966721B (zh) 一种蓝光检测方法及装置
US20160155413A1 (en) Method and apparatus for processing image based on detected information
CN116312312B (en) Color data processing method, light source system, device, equipment and storage medium
US20240031545A1 (en) Information processing apparatus, information processing method, and storage medium
JP2010219862A (ja) 顔検出装置及び撮像装置

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
FPAY Annual fee payment

Payment date: 20180530

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190530

Year of fee payment: 5