KR102399669B1 - 디스플레이 밝기 조정 방법 및 장치 - Google Patents
디스플레이 밝기 조정 방법 및 장치 Download PDFInfo
- Publication number
- KR102399669B1 KR102399669B1 KR1020150143875A KR20150143875A KR102399669B1 KR 102399669 B1 KR102399669 B1 KR 102399669B1 KR 1020150143875 A KR1020150143875 A KR 1020150143875A KR 20150143875 A KR20150143875 A KR 20150143875A KR 102399669 B1 KR102399669 B1 KR 102399669B1
- Authority
- KR
- South Korea
- Prior art keywords
- brightness
- viewpoint
- display
- adjusting
- information
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- 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/10—Intensity circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/028—Improving the quality of display appearance by changing the viewing angle properties, e.g. widening the viewing angle, adapting the viewing angle to the view direction
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/066—Adjustment of display parameters for control of contrast
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0686—Adjustment of display parameters with two or more screen areas displaying information with different brightness or colours
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/14—Detecting light within display terminals, e.g. using a single or a plurality of photosensors
- G09G2360/144—Detecting light within display terminals, e.g. using a single or a plurality of photosensors the light being ambient light
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
디스플레이 밝기 조정 장치 및 방법이 제공된다. 디스플레이 밝기 조정 장치는 현재 시점의 밝기와 이전 시점의 밝기에 기초하여 명순응 또는 암순응에 따른 밝기 변화를 적용할 수 있다. 또한, 디스플레이 밝기 조정 장치는 현재 시점의 밝기와 주변 시점의 밝기에 기초하여, 상대적인 밝기의 대비 차이를 보상할 수 있다.
Description
이하, 디스플레이 밝기를 조정하는 방법 및 장치가 제공된다.
일반적으로 디스플레이장치는 TV나 노트북, 데스크탑 컴퓨터 등에 영상을 디스플레이하기 위해 사용된다. 이러한 디스플레이장치는 발생시킬 수 있는 광량에 한계가 있기 때문에, 밝거나 어두운 곳을 나타내는 영상을 디스플레이하기 위해 영상 자체의 밝기를 조정하여 디스플레이할 수 있다.
이와 관련하여 영상에서 부분적으로 높거나 낮은 밝기를 요하는 부분을 생동감 있게 표현하는 기술이 요구된다.
일 실시예에 따른 디스플레이 밝기 조정 방법은 디스플레이 상에서 사용자의 시점(view point)에 대응하는 시점 영역(view point region)의 시점 밝기 정보(view point brightness information)를 산출하는 단계, 이전 타이밍의 시점 영역에 대한 이전 밝기 정보(previous brightness information)를 산출하는 단계, 및 상기 산출된 시점 밝기 정보 및 상기 이전 밝기 정보에 기초하여 상기 디스플레이의 적어도 일부 영역의 밝기를 조정하는 단계를 포함할 수 있다.
상기 밝기를 조정하는 단계는, 상기 시점 밝기 정보 및 상기 이전 밝기 정보 간의 차이가 명반응 임계(light reaction threshold)보다 큰 경우, 상기 적어도 일부 영역의 밝기를 일시적으로(temporarily) 증가시키는 단계를 포함할 수 있다.
상기 적어도 일부 영역의 밝기를 일시적으로 증가시키는 단계는, 상기 적어도 일부 영역의 밝기를 제1 명반응 구간(first light reaction interval) 동안 증가시키는 단계, 및 상기 제1 명반응 구간이 경과한 후, 상기 제1 명반응 구간보다 긴 제2 명반응 구간 동안 상기 적어도 일부 영역의 밝기를 기본 밝기(default brightness)로 점진적으로(gradually) 복원하는 단계를 포함할 수 있다.
상기 밝기를 조정하는 단계는, 상기 시점 밝기 정보 및 상기 이전 밝기 정보 간의 차이가 암반응 임계(dark reaction threshold)보다 작은 경우, 상기 적어도 일부 영역의 밝기를 일시적으로 감소시키는 단계를 포함할 수 있다.
상기 적어도 일부 영역의 밝기를 일시적으로 감소시키는 단계는, 상기 적어도 일부 영역의 밝기를 제1 암반응 구간(first dark reaction interval) 동안 감소시키는 단계, 및 상기 제1 암반응 구간이 경과한 후, 상기 제1 암반응 구간보다 긴 제2 암반응 구간 동안 상기 적어도 일부 영역의 밝기를 기본 밝기로 점진적으로 복원하는 단계를 포함할 수 있다.
디스플레이 밝기 조정 방법은 상기 시점 영역의 주변에 대한 주변 영역의 주변 밝기 정보를 산출하는 단계를 더 포함하고, 상기 밝기를 조정하는 단계는, 상기 시점 밝기 정보 및 상기 주변 밝기 정보에 기초하여 상기 주변 영역의 밝기를 조정하는 단계를 포함할 수 있다.
상기 밝기를 조정하는 단계는, 상기 시점 밝기 정보 및 상기 주변 밝기 정보 간의 차이가 제1 강조 임계보다 큰 경우, 상기 주변 영역의 밝기를 감소시키는 단계를 포함할 수 있다.
상기 주변 영역의 밝기를 감소시키는 단계는, 상기 주변 영역이 디스플레이되는 동안, 상기 주변 영역의 상기 감소된 밝기를 유지하는 단계를 포함할 수 있다.
상기 밝기를 조정하는 단계는, 상기 시점 밝기 정보 및 상기 주변 밝기 정보 간의 차이가 제2 강조 임계보다 작은 경우, 주변 영역의 밝기를 증가시키는 단계를 포함할 수 있다.
상기 주변 영역의 밝기를 증가시키는 단계는, 상기 주변 영역이 디스플레이되는 동안, 상기 주변 영역의 상기 증가된 밝기를 유지하는 단계를 포함할 수 있다.
상기 밝기를 조정하는 단계는, 상기 시점 영역을 포함하는 대상 영역(target region)의 밝기를 조정하는 단계를 포함할 수 있다.
디스플레이 밝기 조정 방법은 상기 사용자의 머리(head) 및 시선 중 적어도 하나를 트래킹(tracking)하여 상기 디스플레이 상의 상기 시점을 결정하는 단계를 더 포함할 수 있다.
일 실시예에 따른 디스플레이 밝기 조정 장치는 영상을 표시하는 디스플레이, 및 상기 디스플레이 상에서 사용자의 시점에 대응하는 시점 영역의 시점 밝기 정보를 산출하고, 이전 타이밍의 시점 영역에 대한 이전 밝기 정보를 산출하며, 상기 산출된 시점 밝기 정보 및 상기 이전 밝기 정보에 기초하여 상기 디스플레이의 적어도 일부 영역의 밝기를 조정하는 프로세서를 포함할 수 있다.
다른 일 실시예에 따른 디스플레이 밝기 조정 방법은 디스플레이 상에서 사용자의 시점에 대응하는 시점 영역의 시점 밝기 정보를 산출하는 단계, 상기 시점 영역의 주변에 대한 주변 영역의 주변 밝기 정보를 산출하는 단계, 및 상기 시점 밝기 정보 및 상기 주변 밝기 정보에 기초하여 상기 디스플레이의 적어도 일부 영역의 밝기를 조정하는 단계를 포함할 수 있다.
상기 밝기를 조정하는 단계는, 상기 시점 밝기 정보 및 상기 주변 밝기 정보 간의 차이가 제1 강조 임계보다 큰 경우, 상기 적어도 일부 영역의 밝기를 감소시키는 단계를 포함할 수 있다.
상기 적어도 일부 영역의 밝기를 감소시키는 단계는, 상기 적어도 일부 영역이 디스플레이되는 동안, 상기 적어도 일부 영역의 상기 감소된 밝기를 유지하는 단계를 포함할 수 있다.
상기 밝기를 조정하는 단계는, 상기 시점 밝기 정보 및 상기 주변 밝기 정보 간의 차이가 제2 강조 임계보다 작은 경우, 상기 적어도 일부 영역의 밝기를 증가시키는 단계를 포함할 수 있다.
상기 적어도 일부 영역의 밝기를 증가시키는 단계는, 상기 적어도 일부 영역이 디스플레이되는 동안, 상기 적어도 일부 영역의 상기 증가된 밝기를 유지하는 단계를 포함할 수 있다.
상기 밝기를 조정하는 단계는, 상기 시점 영역의 주변에 대응하는 주변 영역의 밝기를 조정하는 단계를 포함할 수 있다.
도 1은 실제 환경과 디스플레이로부터 눈으로 입사되는 광량의 차이를 도시한 도면이다.
도 2는 인체의 눈에서 빛의 변화에 대한 시세포 민감도의 변화를 도시한 그래프이다.
도 3 및 도 4는 일 실시예에 따른 디스플레이 밝기 조정 방법을 도시한 흐름도이다.
도 5는 일 실시예에 따라 디스플레이의 밝기를 조정하는 예시를 도시한 도면이다.
도 6 및 도 7은 다른 일 실시예에 따른 디스플레이 밝기 조정 방법을 도시한 흐름도이다.
도 8은 다른 일 실시예에 따라 디스플레이의 밝기를 조정하는 예시를 도시한 도면이다.
도 9 및 도 10은 일 실시예에 따른 디스플레이 밝기 조정 장치의 구성을 도시한 블럭도이다.
도 2는 인체의 눈에서 빛의 변화에 대한 시세포 민감도의 변화를 도시한 그래프이다.
도 3 및 도 4는 일 실시예에 따른 디스플레이 밝기 조정 방법을 도시한 흐름도이다.
도 5는 일 실시예에 따라 디스플레이의 밝기를 조정하는 예시를 도시한 도면이다.
도 6 및 도 7은 다른 일 실시예에 따른 디스플레이 밝기 조정 방법을 도시한 흐름도이다.
도 8은 다른 일 실시예에 따라 디스플레이의 밝기를 조정하는 예시를 도시한 도면이다.
도 9 및 도 10은 일 실시예에 따른 디스플레이 밝기 조정 장치의 구성을 도시한 블럭도이다.
이하, 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다. 그러나, 특허출원의 범위가 이러한 실시예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.
아래 설명하는 실시예들에는 다양한 변경이 가해질 수 있다. 아래 설명하는 실시예들은 실시 형태에 대해 한정하려는 것이 아니며, 이들에 대한 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
실시예에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 실시예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수 개의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조 부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
도 1은 실제 환경과 디스플레이로부터 눈으로 입사되는 광량의 차이를 도시한 도면이다.
도 1에 도시된 바와 같이, 실제 환경(120)에서 인체의 눈(110)에 입사되는 실제 광량과, 전자 장치(130)로부터 눈(110)에 입사되는 디스플레이 광량은 상당한 차이가 존재한다. 예를 들어, 실제 환경(120)에서 화창한 날씨에서 실제 환경(120)을 바라보는 인체의 눈(110)에는 약 100,000 lux의 빛이 입사될 수 있다. TV나 스마트폰 등과 같은 전자 장치(130)에 구현된 디스플레이에서 방출되는 디스플레이 광량은 실제에 비해 1/10 미만 정도에 불과할 수 있다. 따라서, 디스플레이를 보는 사용자는, 디스플레이에 표현되는 물체의 밝은 정도(bright level)를 디스플레이 광량이 아닌 디스플레이의 컬러를 통해 판별하게 될 수 있다.
예를 들어, 밝거나 어두운 곳에서 촬영된 영상(image)에서는 빛 강도(light intensity)에 의한 노출 부족 혹은 노출 과다가 부분적으로 발생할 수 있다. 전자 장치(130)의 디스플레이의 제한된 디스플레이 광량을 이용하여, 전자 장치(130)가 제공하는 영상의 인체의 눈(110)으로 느껴지는 실감도 내지 현실감을 증대시킬 필요가 있다.
도 2는 인체의 눈에서 빛의 변화에 대한 시세포 민감도의 변화를 도시한 그래프이다.
인체의 눈은 순간적으로 밝은 곳을 바라보거나 어두운 곳을 바라보게 되면, 해당 밝기에 적응할 시간이 요구된다. 예를 들어, 인체의 눈이 밝은 곳을 바라보게 될 경우, 눈부심을 느낀 후 점차 시야를 확보할 수 있게 되고, 어두운 곳을 바라보게 될 경우, 암흑을 느낀 후 점차 시야를 확보할 수 있게 될 수 있다. 도 2는 인체의 눈이 어두운 곳을 바라보는 경우의 시세포 민감도를 나타낸다.
도 2에 도시된 바와 같이, 시세포 민감도는 두 번에 걸쳐 급격하게 변화될 수 있다. 이는 원추세포 및 간상세포의 생리학적 차이에 의한 것으로서, 시간이 경과할 수록 시야가 확보되며, 예를 들어, 도 2에 도시된 바와 같이 특정 시점(210)이 경과하면 인체는 순간적인 강한 빛 또는 어둠에 적응하여 상당한 시야를 확보할 수 있게 된다. 강한 빛에 적응하는 것을 명순응(light reaction)이라고 나타내고, 어둠에 적응하는 것을 암순응(dark reaction)이라고 나타낼 수 있다. 예를 들어, 인체의 눈이 강한 빛 또는 어둠에 적응하여 시야를 확보할 수 있게 되는 특정 시점(210)은 1분 미만일 수 있다.
또한, 인체의 눈은 같은 강도의 밝기라도, 주변이 밝으면 해당 밝기를 보다 어둡게 인식하고, 주변이 어두우면 해당 밝기를 보다 밝게 인식할 수 있다. 예를 들어, 인체의 눈은 주변과의 대비 차이에 의하여 현재 시점의 밝기를 보다 강조하여 인식할 수 있다.
하기에서는 상술한 인체의 눈의 생리학적 특성을 반영하여, 디스플레이의 밝기를 과장하여 표현함으로써, 사용자가 보다 실감나게 순간적인 밝기 변화 및 주변과의 상대적인 밝기의 대비 차이를 체감하도록 할 수 있다.
도 3 및 도 4는 일 실시예에 따른 디스플레이 밝기 조정 방법을 도시한 흐름도이다.
도 3은 디스플레이 밝기 조정 방법을 개괄적으로 설명한다.
우선 단계(310)에서 디스플레이 밝기 조정 장치의 프로세서는 디스플레이 상에서 사용자의 시점(view point)에 대응하는 시점 영역(view point region)의 시점 밝기 정보(view point brightness information)를 산출할 수 있다.
현재 타이밍은 현재에 대응하는 타이밍을 나타낼 수 있다. 예를 들어, 현재 타이밍은 영상이 복수의 프레임으로 구성되는 동영상(video)인 경우, 현재 프레임을 나타낼 수 있다. 다른 예를 들어, 시점이 디스플레이 상에서 이동되는 경우, 이동된 후의 현재 타이밍을 나타낼 수 있다.
사용자의 시점은 디스플레이 상에서 현재 타이밍에 사용자가 보는 지점을 나타낼 수 있다. 예를 들어, 사용자는 일반적으로 디스플레이의 중앙을 응시하게 되므로, 프로세서는 디스플레이의 중앙에 대응하는 지점을 시점으로 결정할 수 있다. 이 경우에는 사용자의 시선이 디스플레이의 특정 영역을 응시하는 채로 고정되어 있는 동안, 카메라의 시점 변화에 의해 디스플레이에 표현되는 컨텐츠가 변경될 수도 있다. 다른 예를 들어, 프로세서는 사용자의 머리(head) 및 시선 중 적어도 하나를 트래킹(tracking)하여 디스플레이 상의 시점을 결정할 수 있다.
시점 영역은 사용자가 현태 타이밍에서 시청할 의도를 가지고 바라보는 디스플레이 상의 영역으로서, 예를 들어, 사용자의 시점을 중심으로 하는 디스플레이 상의 일정 영역을 나타낼 수 있다. 시점 영역의 형태는 원형으로 구성될 수 있으나, 이로 한정하는 것은 아니고 다각형과 같은 다양한 형태가 사용될 수도 있다. 또한, 디스플레이 밝기 조정 장치가 HMD(helmet mounted display)로 구현되는 경우, 시점 영역은 HMD의 디스플레이 전체를 포함할 수도 있다.
시점 밝기 정보는 디스플레이에 표시되는 영상에서 현재 타이밍의 시점 영역에 대응하는 화소들의 밝기에 관한 정보를 나타낼 수 있다. 예를 들어, 시점 밝기 정보는 현재 타이밍의 시점 영역에 대응하는 화소들의 밝기의 평균값일 수 있으나, 이로 한정하는 것은 아니고 중간값, 분산값 등과 같은 다양한 통계값이 사용될 수 있다. 예를 들어, 프로세서는 화소들의 컬러값(예를 들어, RGB 등)으로부터 각 화소의 밝기값을 산출하거나, 영상의 화소 자체가 밝기값을 가진 경우는 그것을 추출할 수 있다.
그리고 단계(320)에서 프로세서는 이전 타이밍의 시점 영역에 대한 이전 밝기 정보(previous brightness information)를 산출할 수 있다.
이전 타이밍은 현재 이전의 타이밍을 나타낼 수 있다. 예를 들어, 이전 타이밍은 영상이 복수의 프레임으로 구성되는 동영상(video)인 경우, 이전 프레임을 나타낼 수 있다. 다른 예를 들어, 시점이 디스플레이 상에서 이동되는 경우, 이동되기 전의 타이밍을 나타낼 수 있다.
이전 시점은 현재보다 이전 타이밍에 결정된 시점을 나타낼 수 있다. 예를 들어, 디스플레이에 나타나는 영상이 동영상인 경우, 이전 시점은 이전 프레임에서의 시점을 나타낼 수 있다. 이 경우, 사용자의 시선이 고정된 경우, 디스플레이 상에서 시점의 위치는 동일하고 해당 시점에 표현되는 컨텐츠가 해당 컨텐츠를 촬영한 카메라의 시점 이동 등에 따라 변경될 수 있다. 다른 예를 들어, 디스플레이 상에서 시점이 이동하는 경우, 이전 시점은 이동되기 전의 시점을 나타낼 수 있다. 이전 시점을 포함하는 시점 영역을 이전 시점 영역이라고 나타낼 수도 있다.
이전 타이밍의 시점 영역은 이전 시점에 기초하여 결정되는 디스플레이 상의 영역으로서, 예를 들어, 이전 시점을 중심으로 하는 디스플레이 상의 일정 영역을 나타낼 수 있다.
이전 밝기 정보는 디스플레이에 표시되는 영상에서 이전 시점의 시점 영역에 대응하는 화소들의 밝기에 관한 정보를 나타낼 수 있다. 예를 들어, 이전 밝기 정보는 이전 시점의 시점 영역에 대응하는 화소들의 밝기의 통계값을 나타낼 수 있다.
이어서 단계(330)에서 프로세서는 산출된 시점 밝기 정보 및 이전 밝기 정보에 기초하여 디스플레이의 적어도 일부 영역의 밝기를 조정할 수 있다. 시점 밝기 정보 및 이전 밝기 정보를 이용한 밝기 조정은 하기 도 4에서 상세히 설명한다.
도 4는 도 3의 단계(330)에서 시점 밝기 정보 및 이전 밝기 정보에 기초하여 디스플레이의 적어도 일부 영역의 밝기를 조정하는 방법을 도시한 흐름도이다.
우선, 단계(431)에서 프로세서는 시점 밝기 정보 및 이전 밝기 정보를 비교할 수 있다. 예를 들어, 프로세서는 시점 밝기 정보 및 이전 밝기 정보 간의 차이(예를 들어, 밝기 차이=시점 밝기-이전 밝기)를 산출하여, 임의의 임계값과 비교할 수 있다. 시점 밝기는 현재 타이밍의 시점 영역에 대응하는 화소들의 밝기의 통계값을 나타낼 수 있고, 이전 밝기는 이전 타이밍의 시점 영역에 대응하는 화소들의 밝기의 통계값을 나타낼 수 있다. 도 4에서 임계값은 암반응 임계(dark reaction threshold) 및 명반응 임계(light reaction threshold)를 포함할 수 있다. 프로세서는 시점 밝기 정보 및 이전 밝기 정보 간의 차이가 암반응 임계보다 작으면, 암반응에 따른 밝기 조정을 수행할 수 있고, 해당 차이가 명반응 임계보다 크면 명반응에 따른 밝기 조정을 수행할 수 있다.
그리고 단계(432)에서는 프로세서가 시점 밝기 정보 및 이전 밝기 정보 간의 차이가 암반응 임계(dark reaction threshold)보다 작은 경우, 적어도 일부 영역의 밝기를 일시적으로 감소시킬 수 있다. 예를 들어, 프로세서는 적어도 일부 영역의 밝기를 제1 암반응 구간(first dark reaction interval) 동안 감소시킬 수 있다.
이어서 단계(434)에서 프로세서는 기본 밝기로 복원할 수 있다. 예를 들어, 프로세서는 제1 암반응 구간이 경과한 후, 제1 암반응 구간보다 긴 제2 암반응 구간 동안 적어도 일부 영역의 밝기를 기본 밝기로 점진적으로 복원할 수 있다. 여기서, 제1 암반응 구간 및 제2 암반응 구간은 시간적 길이를 나타낼 수 있다.
예를 들어, 제1 암반응 구간은 매우 짧은 구간(예를 들어, 0초에 가까운 시간 길이)으로 설정될 수 있고, 제2 암반응 구간은 10초 미만의 시간 길이로 설정될 수 있다. 다만, 제1 암반응 구간 및 제2 암반응 구간의 시간 길이를 상술한 바로 한정하는 것은 아니고 설계에 따라 변경될 수 있다.
일 실시예에 따르면, 프로세서는 시점 영역을 포함하는 대상 영역(target region)의 밝기를 조정할 수 있다. 프로세서가 제1 암반응 구간 동안 대상 영역의 밝기를 감소시키고, 제2 암반응 구간 동안 점진적으로 감소된 밝기를 기본 밝기로 복원함으로써, 해당 대상 영역을 바라보는 사용자는 암반응을 간접적으로 실감할 수 있다.
그리고 단계(433)에서 프로세서는 시점 밝기 정보 및 이전 밝기 정보 간의 차이가 명반응 임계(light reaction threshold)보다 큰 경우, 적어도 일부 영역의 밝기를 일시적으로(temporarily) 증가시킬 수 있다. 예를 들어, 프로세서는 적어도 일부 영역의 밝기를 제1 명반응 구간(first light reaction interval) 동안 증가시킬 수 있다.
이어서 단계(434)에서 프로세서는 기본 밝기로 복원할 수 있다. 예를 들어, 프로세서는 제1 명반응 구간이 경과한 후, 제1 명반응 구간보다 긴 제2 명반응 구간 동안 적어도 일부 영역의 밝기를 기본 밝기(default brightness)로 점진적으로(gradually) 복원할 수 있다. 여기서, 제1 명반응 구간 및 제2 명반응 구간은 시간적 길이를 나타낼 수 있다.
예를 들어, 제1 명반응 구간은 매우 짧은 구간(예를 들어, 0초에 가까운 시간 길이)으로 설정될 수 있고, 제2 명반응 구간은 10초 미만의 시간 길이로 설정될 수 있다. 다만, 제1 명반응 구간 및 제2 명반응 구간의 시간 길이를 상술한 바로 한정하는 것은 아니고, 설계에 따라 변경될 수 있다.
프로세서가 제1 명반응 구간 동안 대상 영역의 밝기를 증가시키고, 제2 명반응 구간 동안 점진적으로 감소된 밝기를 기본 밝기로 복원함으로써, 해당 대상 영역을 바라보는 사용자는 명반응을 간접적으로 실감할 수 있다.
또한, 프로세서는 시점 밝기 정보 및 이전 밝기 정보 간의 차이가 명반응 임계 이하이면서 암반응 임계 이상인 경우, 디스플레이의 밝기를 변경하지 않고 유지할 수 있다.
도 5는 일 실시예에 따라 디스플레이의 밝기를 조정하는 예시를 도시한 도면이다.
도 5는 프로세서가 상술한 도 4의 방법에 따라 적어도 일부 영역(예를 들어, 시점 영역을 포함하는 대상 영역)의 밝기를 조정하는 예시를 도시한다. 도 5에서는 대상 영역이 시점 영역과 동일한 것으로 도시하였으나, 이로 한정하는 것은 아니고, 설계에 따라 대상 영역은 시점 영역과 크기 및 형태가 상이하게 설정될 수도 있다. 도 5에서는 하나의 영상에 대해 시점이 이동되는 경우를 예로 들었으나, 이로 한정하는 것은 아니고, 영상이 동영상인 경우에 프레임이 변화하는 경우에도 프로세서가 유사하게 밝기를 조정할 수 있다. 또한, 다른 예를 들면, 시점의 이동은 사용자의 시선이 고정된 상태에서, 비디오 촬영에 의한 카메라의 시점이 변화하는 경우도 포함할 수 있다.
예를 들어, 도 5에 도시된 영상은 해변을 예로 들고 있는 바, 하늘에 해당하는 영역은 전반적으로 밝기가 높고, 육지에 해당하는 영역은 전반적으로 밝기가 낮은 것으로 가정할 수 있다.
일 실시예에 따르면, 이전 시점(510)으로부터 현재 시점(520)으로 시점이 이동된 경우, 도 4의 단계(431)에서 상술한 바와 같이, 프로세서는 이전 타이밍에 대한 시점 영역(511)의 이전 밝기 정보와 현재 시점(520)에 대응하는 현재 시점 영역(521)의 시점 밝기 정보를 비교할 수 있다. 도 5의 우측 상단 도면(502)은 이전 밝기 정보와 시점 밝기 정보의 밝기 차이가 명반응 임계보다 큰 경우를 나타낸다. 프로세서는 도 4의 단계(433)에서 상술한 바와 같이 현재 시점 영역(521)의 밝기를 일시적으로 증가시킬 수 있고, 도 5의 우측 상단 도면(502)은 현재 시점 영역(521)의 밝기가 증가된 순간을 나타낼 수 있다. 이후, 프로세서는 현재 시점 영역(521)의 밝기를 점진적으로 감소시켜 기본 밝기로 복원할 수 있고, 복원이 완료되면 현재 시점 영역(521)의 밝기가 도 5의 좌측 도면(501)과 같아질 수 있다.
일 실시예에 따르면, 이전 시점(510)으로부터 현재 시점(530)으로 시점이 이동된 경우, 도 4의 단계(431)에서 상술한 바와 같이 이전 시점 영역(511)의 이전 밝기 정보 및 현재 시점 영역(531)의 시점 밝기 정보를 비교할 수 있다. 도 5의 우측 하단 도면(503)은 이전 밝기 정보 및 시점 밝기 정보의 밝기 차이가 암반응 임계보다 작은 경우를 나타낸다. 프로세서는 도 4의 단계(432)에서 상술한 바와 같이 현재 시점 영역(531)의 밝기를 일시적으로 감소시킬 수 있고, 도 5의 우측 하단 도면(503)은 현재 시점 영역(531)의 밝기가 감소된 순간을 나타낼 수 있다. 이후, 프로세서는 현재 시점 영역(531)의 밝기를 점진적으로 증가시켜 기본 밝기로 복원할 수 있고, 복원이 완료되면 현재 시점 영역(531)의 밝기가 도 5의 좌측 도면(501)과 같아질 수 있다.
또한, 도 5에서는 현재 시점 영역들(521, 531)에서의 밝기 변화가 해당 영역 내에서 동일하게 적용되는 것으로 도시되었으나, 이로 한정하는 것은 아니다. 예를 들어, 프로세서는 현재 시점들(520, 530)에서 밝기를 가장 크게 증가 또는 감소시킬 수 있고, 현재 시점들(520, 530)을 중심으로 현재 시점 영역들(521, 531)의 바깥쪽으로 갈 수록 순간적인 변화의 폭이 작도록 밝기를 증가 또는 감소시킬 수 있다. 이를 통해 현재 시점 영역들(521, 531)과 그 이외의 영역의 위화감이 감소될 수 있다.
도 6 및 도 7은 다른 일 실시예에 따른 디스플레이 밝기 조정 방법을 도시한 흐름도이다.
도 6은 디스플레이 밝기 조정 방법을 개괄적으로 설명한다.
우선, 단계(610)에서 디스플레이 밝기 조정 장치의 프로세서는 디스플레이 상에서 시점에 대응하는 시점 영역의 시점 밝기 정보를 산출할 수 있다. 예를 들어, 프로세서는 시점 밝기 정보를 상술한 도 3의 단계(310)과 유사하게 산출할 수 있다.
이어서 단계(620)에서 프로세서는 시점 영역의 주변에 대한 주변 영역의 주변 밝기 정보를 산출할 수 있다.
주변 영역은 시점 영역의 주변의 일정 영역으로서, 다양한 크기 및 형태로 설정될 수 있다. 또한, 주변 영역은 영상 상의 시점 영역의 주변으로서, 디스플레이 바깥일 수도 있다. 예를 들어, HMD로 구현되는 디스플레이 밝기 조정 장치의 경우, HMD의 디스플레이가 시점 영역이고, HMD로 표현되지 않는 주변 영상의 일정 영역이 주변 영역일 수 있다.
주변 밝기 정보는 영상에서 시점 영역의 주변의 주변 영역에 대응하는 화소들의 밝기에 관한 정보를 나타낼 수 있다. 예를 들어, 주변 밝기 정보는 주변 영역에 대응하는 화소들의 밝기의 통계값일 수 있다.
이어서 단계(630)에서 프로세서는 시점 밝기 정보 및 주변 밝기 정보에 기초하여 디스플레이의 적어도 일부 영역의 밝기를 조정할 수 있다. 시점 밝기 정보 및 주변 밝기 정보를 이용한 밝기 조정은 하기 도 7에서 상세히 설명한다.
프로세서는 상술한 도 6의 방법만 수행할 수도 있으나, 이로 한정하지 않고, 상술한 도 3 및 도 4의 방법과 결합하여 수행할 수도 있다. 예를 들어, 프로세서는 도 3 및 도 4의 방법에 따라 시점 밝기 정보 및 이전 밝기 정보에 기초하여 시점 영역을 포함하는 대상 영역의 밝기를 조정할 수 있고, 도 3 및 도 4의 방법에 더하여 도 6 및 도 7의 방법에 따라 주변 밝기 정보를 산출하고, 시점 밝기 정보 및 주변 밝기 정보에 기초하여 주변 영역의 밝기를 조정할 수 있다.
도 7은 도 6의 단계(630)에서 시점 밝기 정보 및 주변 밝기 정보에 기초하여 디스플레이의 적어도 일부 영역의 밝기를 조정하는 방법을 도시한 흐름도이다.
우선, 단계(731)에서 프로세서는 시점 밝기 정보 및 주변 밝기 정보를 비교할 수 있다. 예를 들어, 프로세서는 시점 밝기 정보 및 주변 밝기 정보 간의 차이(예를 들어, 밝기 차이=시점 밝기-주변 밝기)를 산출하여, 임의의 임계값과 비교할 수 있다. 도 7에서 임계값은 제1 강조 임계(first emphasis threshold) 및 제2 강조 임계를 포함할 수 있다. 프로세서는 시점 밝기 정보 및 주변 밝기 정보 간의 차이가 제2 강조 임계보다 작으면, 시점 영역이 주변 영역에 비해 상대적으로 어둡게 인지되는 인체의 눈의 생리학적 특성을 강조하는 밝기 조정을 수행할 수 있고, 해당 차이가 제1 강조 임계보다 크면 시점 영역이 주변 영역에 비해 상대적으로 밝게 인지되는 눈의 생리학적 특성을 강조하는 밝기 조정을 수행할 수 있다.
그리고 단계(732)에서는 프로세서가 시점 밝기 정보 및 주변 밝기 정보 간의 차이가 제2 강조 임계보다 작은 경우, 디스플레이의 적어도 일부 영역의 밝기를 증가시킬 수 있다. 프로세서는 적어도 일부 영역이 디스플레이되는 동안, 주변 영역의 증가된 밝기를 유지할 수 있다.
일 실시예에 따르면, 프로세서는 적어도 일부 영역으로서 주변 영역의 밝기를 조정할 수 있다. 프로세서가 주변 영역의 밝기를 증가시켜서 유지함으로써, 시점 영역을 바라보는 사용자는 주변이 밝은 경우에 시점 영역이 상대적으로 어둡게 인지되는 현상을 보다 과장되게 실감할 수 있다.
이어서 단계(733)에서 프로세서는 시점 밝기 정보 및 주변 밝기 정보 간의 차이가 제1 강조 임계보다 큰 경우, 디스플레이의 적어도 일부 영역의 밝기를 감소시킬 수 있다. 프로세서는 적어도 일부 영역이 디스플레이되는 동안, 적어도 일부 영역의 감소된 밝기를 유지할 수 있다.
일 실시예에 따르면, 프로세서는 적어도 일부 영역으로서 주변 영역의 밝기를 조정할 수 있다. 프로세서가 주변 영역의 밝기를 감소시켜서 유지함으로써, 시점 영역을 바라보는 사용자는 주변이 어두운 경우에 시점 영역이 상대적으로 밝게 인지되는 현상을 보다 과장되게 실감할 수 있다.
또한, 프로세서는 시점 밝기 정보 및 주변 밝기 정보 간의 차이가 제1 강조 임계 이하이면서, 제2 강조 임계 이상인 경우, 주변 영역의 밝기를 변경하지 않고 유지할 수 있다.
도 8은 다른 일 실시예에 따라 디스플레이의 밝기를 조정하는 예시를 도시한 도면이다.
도 8은 프로세서가 상술한 도 7의 방법에 따라 적어도 일부 영역(예를 들어, 주변 영역)의 밝기를 조정하는 예시를 도시한다. 도 8에서 도시된 바로 주변 영역을 한정하는 것은 아니고, 설계에 따라 주변 영역의 크기 및 형태는 다양하게 설정될 수 있다.
일 실시예에 따르면 임의의 시점(810)에서는 시점 영역(811)과 주변 영역 간의 밝기 차이가 제1 강조 임계 이하이고, 제2 강조 임계 이상이어서 프로세서는 주변 영역의 밝기를 변경하지 않을 수 있다. 우측 도면(802, 803)은 좌측 도면(801)과 달리 주변 영역의 밝기를 변경하는 예시를 도시한다.
예를 들어, 도 8의 우측 상단 도면(802)에 도시된 바와 같이, 다른 시점(820)에서는 시점 영역(821)과 주변 영역(822) 간의 밝기 차이가 제1 강조 임계보다 클 수 있다. 프로세서는 도 7의 단계(733)에서 상술한 바와 같이 주변 영역(822)의 밝기를 감소시킬 수 있다.
다른 예를 들어, 도 8의 우측 하단 도면(802)에 도시된 바와 같이, 또 다른 시점(830)에서는 시점 영역(831)과 주변 영역(832) 간의 밝기 차이가 제2 강조 임계보다 작을 수 있다. 프로세서는 도 7의 단계(732)에서 상술한 바와 같이 주변 영역의 밝기를 증가시킬 수 있다.
또한, 도 8에서는 주변 영역들(822, 832)에서의 밝기 변화가 해당 영역 내에서 동일하게 적용되는 것으로 도시되었으나, 이로 한정하는 것은 아니다. 예를 들어, 프로세서는 주변 영역들(822, 832)의 경계일 수록 변화의 폭이 작도록 밝기를 증가 또는 감소시킬 수 있다. 이를 통해 주변 영역들(822, 832)과 그 이외의 영역의 위화감이 감소될 수 있다.
더 나아가, 도 8에서는 프로세서가 주변 영역의 밝기를 변경하는 예시만 도시하였으나, 이로 한정하는 것은 아니다. 도 5에 도시된 바와 같이 시점 영역의 밝기를 변경하면서, 동시에 주변 영역의 밝기를 변경할 수도 있다.
도 9 및 도 10은 일 실시예에 따른 디스플레이 밝기 조정 장치의 구성을 도시한 블럭도이다.
디스플레이 밝기 조정 장치(900)는 프로세서(910) 및 디스플레이(920)를 포함한다.
프로세서(910)는 디스플레이(920) 상에서 사용자의 시점에 대응하는 시점 영역의 시점 밝기 정보를 산출하고, 이전 타이밍의 시점 영역에 대한 이전 밝기 정보를 산출하며, 산출된 시점 밝기 정보 및 이전 밝기 정보에 기초하여 디스플레이(920)의 적어도 일부 영역의 밝기를 조정할 수 있다.
또한, 프로세서(910)는 디스플레이(920) 상에서 사용자의 시점에 대응하는 시점 영역의 시점 밝기 정보를 산출하고, 시점 영역의 주변에 대한 주변 영역의 주변 밝기 정보를 산출하며, 시점 밝기 정보 및 주변 밝기 정보에 기초하여 디스플레이(920)의 적어도 일부 영역의 밝기를 조정할 수 있다.
디스플레이(920)는 영상을 표시할 수 있다. 프로세서(910)는 디스플레이(920)가 영상의 임의의 영역의 밝기에 따라, 밝기를 조정하도록 제어할 수 있다.
또한, 디스플레이 밝기 조정 장치(900)는 메모리(1030)를 더 포함할 수 있다. 메모리(1030)는 상술한 도 3, 4, 6, 및 7의 방법을 수행하도록 하는 명령어들을 포함하는 프로그램을 저장할 수 있다. 또한, 메모리(1030)는 프로세서(910)가 상술한 디스플레이(920) 밝기 조정 방법을 수행하기 위해 요구되는 시점 밝기 정보, 주변 밝기 정보, 이전 밝기 정보, 및 밝기 차이 등의 데이터를 일시적으로 또는 반영구적으로 저장할 수 있다.
더 나아가, 디스플레이 밝기 조정 장치(900)는 머리를 트랙킹하는 센서(미도시됨) 및 시선을 트랙킹하는 센서(미도시됨) 등을 더 포함할 수 있다. 머리를 트랙킹하는 센서(미도시됨)는 카메라를 통해 사용자의 머리 이동을 추적하거나, HMD(head mounted display)의 경우에는 사용자의 머리에 장착되어 가속도를 측정하여 머리 이동을 추적할 수 있다. 시선을 트랙킹하는 센서(미도시됨)는 동공의 움직임 등을 추적하는 센서 등을 포함할 수 있다.
일 실시예에 따른 디스플레이 밝기 조정 장치(900)는 가상 현실(VR, virtual reality) 및 증강 현실(AR, augmented reality)을 구현하는 장치, 스마트폰, 태블릿 PC 등과 같은 디스플레이가 부착된 전자 장치의 형태로 구현될 수 있다.
일 실시예에 따른 디스플레이 밝기 조정 장치(900)는 밝기 변화에 따른 시간적응 변화와 주변 공간 상의 색 분포에 따른 대비 차이를 디스플레이에 강제로 보상하여, 사용자가 영상을 시청할 때의 실감도를 높여줄 수 있다. 예를 들어, 디스플레이 밝기 조정 장치(900)는 영상 내에서 밝거나 어두운 곳으로 시점 변화 시, 밝기 변화에 따른 시세포의 시간적응(예를 들어, 암순응, 명순응)을 적용하여, 빛 강도를 강제 보상하여 실감나는 영상을 제공할 수 있다. 따라서, 디스플레이 밝기 조정 장치(900)는 현재 시점의 밝기를 이전 시점의 밝기와 비교하여 현재 시점의 밝기가 높을 경우, 현재 시점에 대하여 더 밝은 효과를 적용하여 실제 체감 하는 밝기 보다 더 밝은 효과를 극대화할 수 있다.
또한, 디스플레이 밝기 조정 장치(900)는 밝거나 어두운 곳 촬영 시 발생하는 빛 강도에 의한 노출 부족 혹은 노출 과다에 대하여, 주변 밝기를 바라보는 주변 시점 보다 현재 시점에 대응하는 영역을 상대적으로 어둡게 또는 밝게 하여 공간상의 색 분포에 따른 상대적인 대비 차이를 보상할 수 있다. 따라서, 디스플레이 밝기 조정 장치(900)는 주변 시점을 어둡거나 밝게 하여 현재 시점을 상대적으로 밝거나 어둡게 표현할 수 있다.
이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 실시예들이 비록 한정된 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.
900: 디스플레이 밝기 조정 장치
910: 프로세서
920: 디스플레이
910: 프로세서
920: 디스플레이
Claims (20)
- 디스플레이 상에서 사용자의 시점(view point)에 대응하는 시점 영역(view point region)의 시점 밝기 정보(view point brightness information)를 산출하는 단계;
이전 타이밍의 시점 영역에 대한 이전 밝기 정보(previous brightness information)를 산출하는 단계; 및
상기 산출된 시점 밝기 정보 및 상기 이전 밝기 정보에 기초하여 상기 디스플레이의 적어도 일부 영역의 밝기를 조정하는 단계
를 포함하고,
상기 밝기를 조정하는 단계는,
상기 시점 밝기 정보 및 상기 이전 밝기 정보 간의 차이가 명반응 임계(light reaction threshold)보다 큰 경우, 상기 적어도 일부 영역의 밝기를 일시적으로(temporarily) 증가시키는 단계
를 포함하는,
디스플레이 밝기 조정 방법.
- 삭제
- 제1항에 있어서,
상기 적어도 일부 영역의 밝기를 일시적으로 증가시키는 단계는,
상기 적어도 일부 영역의 밝기를 제1 명반응 구간(first light reaction interval) 동안 증가시키는 단계; 및
상기 제1 명반응 구간이 경과한 후, 상기 제1 명반응 구간보다 긴 제2 명반응 구간 동안 상기 적어도 일부 영역의 밝기를 기본 밝기(default brightness)로 점진적으로(gradually) 복원하는 단계
를 포함하는 디스플레이 밝기 조정 방법.
- 제1항에 있어서,
상기 밝기를 조정하는 단계는,
상기 시점 밝기 정보 및 상기 이전 밝기 정보 간의 차이가 암반응 임계(dark reaction threshold)보다 작은 경우, 상기 적어도 일부 영역의 밝기를 일시적으로 감소시키는 단계
를 더 포함하는 디스플레이 밝기 조정 방법.
- 제4항에 있어서,
상기 적어도 일부 영역의 밝기를 일시적으로 감소시키는 단계는,
상기 적어도 일부 영역의 밝기를 제1 암반응 구간(first dark reaction interval) 동안 감소시키는 단계; 및
상기 제1 암반응 구간이 경과한 후, 상기 제1 암반응 구간보다 긴 제2 암반응 구간 동안 상기 적어도 일부 영역의 밝기를 기본 밝기로 점진적으로 복원하는 단계
를 포함하는 디스플레이 밝기 조정 방법. - 제1항에 있어서,
상기 시점 영역의 주변에 대한 주변 영역의 주변 밝기 정보를 산출하는 단계
를 더 포함하고,
상기 밝기를 조정하는 단계는,
상기 시점 밝기 정보 및 상기 주변 밝기 정보에 기초하여 상기 주변 영역의 밝기를 조정하는 단계를 더 포함하는,
디스플레이 밝기 조정 방법.
- 제6항에 있어서,
상기 밝기를 조정하는 단계는,
상기 시점 밝기 정보 및 상기 주변 밝기 정보 간의 차이가 제1 강조 임계보다 큰 경우, 상기 주변 영역의 밝기를 감소시키는 단계
를 더 포함하는,
디스플레이 밝기 조정 방법.
- 제7항에 있어서,
상기 주변 영역의 밝기를 감소시키는 단계는,
상기 주변 영역이 디스플레이되는 동안, 상기 주변 영역의 상기 감소된 밝기를 유지하는 단계
를 포함하는 디스플레이 밝기 조정 방법. - 제6항에 있어서,
상기 밝기를 조정하는 단계는,
상기 시점 밝기 정보 및 상기 주변 밝기 정보 간의 차이가 제2 강조 임계보다 작은 경우, 주변 영역의 밝기를 증가시키는 단계
를 더 포함하는,
디스플레이 밝기 조정 방법.
- 제9항에 있어서,
상기 주변 영역의 밝기를 증가시키는 단계는,
상기 주변 영역이 디스플레이되는 동안, 상기 주변 영역의 상기 증가된 밝기를 유지하는 단계
를 포함하는 디스플레이 밝기 조정 방법. - 제1항에 있어서,
상기 밝기를 조정하는 단계는,
상기 시점 영역을 포함하는 대상 영역(target region)의 밝기를 조정하는 단계
를 더 포함하는,
디스플레이 밝기 조정 방법.
- 제1항에 있어서,
상기 사용자의 머리(head) 및 시선 중 적어도 하나를 트래킹(tracking)하여 상기 디스플레이 상의 상기 시점을 결정하는 단계; 및
상기 결정된 시점에 기초하여 현재 타이밍의 상기 시점 영역을 결정하는 단계
를 더 포함하는 디스플레이 밝기 조정 방법. - 하드웨어와 결합되어 제1항 및 제3항 내지 제12항 중 어느 하나의 항의 방법을 실행시키기 위하여 매체에 저장된 컴퓨터 프로그램.
- 영상을 표시하는 디스플레이; 및
상기 디스플레이 상에서 사용자의 시점에 대응하는 시점 영역의 시점 밝기 정보를 산출하고, 이전 타이밍의 시점 영역에 대한 이전 밝기 정보를 산출하며, 상기 산출된 시점 밝기 정보 및 상기 이전 밝기 정보에 기초하여 상기 디스플레이의 적어도 일부 영역의 밝기를 조정하는 프로세서
를 포함하고,
상기 프로세서는,
상기 시점 밝기 정보 및 상기 이전 밝기 정보 간의 차이가 명반응 임계(light reaction threshold)보다 큰 경우, 상기 적어도 일부 영역의 밝기를 일시적으로(temporarily) 증가시키는,
디스플레이 밝기 조정 장치.
- 디스플레이 상에서 사용자의 시점에 대응하는 시점 영역의 시점 밝기 정보를 산출하는 단계;
상기 시점 영역의 주변에 대한 주변 영역의 주변 밝기 정보를 산출하는 단계; 및
상기 시점 밝기 정보 및 상기 주변 밝기 정보에 기초하여 상기 디스플레이의 적어도 일부 영역의 밝기를 조정하는 단계
를 포함하고,
상기 밝기를 조정하는 단계는,
상기 시점 밝기 정보 및 상기 주변 밝기 정보 간의 차이가 제1 강조 임계보다 큰 경우, 상기 적어도 일부 영역의 밝기를 감소시키는 단계를 포함하는,
디스플레이 밝기 조정 방법.
- 삭제
- 제15항에 있어서,
상기 적어도 일부 영역의 밝기를 감소시키는 단계는,
상기 적어도 일부 영역이 디스플레이되는 동안, 상기 적어도 일부 영역의 상기 감소된 밝기를 유지하는 단계
를 포함하는 디스플레이 밝기 조정 방법.
- 제15항에 있어서,
상기 밝기를 조정하는 단계는,
상기 시점 밝기 정보 및 상기 주변 밝기 정보 간의 차이가 제2 강조 임계보다 작은 경우, 상기 적어도 일부 영역의 밝기를 증가시키는 단계를 더 포함하는,
디스플레이 밝기 조정 방법.
- 제18항에 있어서,
상기 적어도 일부 영역의 밝기를 증가시키는 단계는,
상기 적어도 일부 영역이 디스플레이되는 동안, 상기 적어도 일부 영역의 상기 증가된 밝기를 유지하는 단계
를 포함하는 디스플레이 밝기 조정 방법. - 제15항에 있어서,
상기 밝기를 조정하는 단계는,
상기 시점 영역의 주변에 대응하는 주변 영역의 밝기를 조정하는 단계를 더 포함하는,
디스플레이 밝기 조정 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150143875A KR102399669B1 (ko) | 2015-10-15 | 2015-10-15 | 디스플레이 밝기 조정 방법 및 장치 |
US15/206,820 US10388252B2 (en) | 2015-10-15 | 2016-07-11 | Device and method to adjust display brightness |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150143875A KR102399669B1 (ko) | 2015-10-15 | 2015-10-15 | 디스플레이 밝기 조정 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170044328A KR20170044328A (ko) | 2017-04-25 |
KR102399669B1 true KR102399669B1 (ko) | 2022-05-19 |
Family
ID=58524215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150143875A KR102399669B1 (ko) | 2015-10-15 | 2015-10-15 | 디스플레이 밝기 조정 방법 및 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10388252B2 (ko) |
KR (1) | KR102399669B1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102076506B1 (ko) * | 2017-08-21 | 2020-02-13 | 경희대학교 산학협력단 | 시선 추적에 기초한 디스플레이의 영역별 밝기 조절 장치 및 그 방법 |
US10600388B1 (en) * | 2019-02-28 | 2020-03-24 | Motorola Mobility Llc | Managing display brightness of a mobile device |
CN112947824A (zh) * | 2021-01-28 | 2021-06-11 | 维沃移动通信有限公司 | 显示参数调整方法、装置、电子设备及介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014137949A (ja) | 2013-01-18 | 2014-07-28 | Iwasaki Electric Co Ltd | 照明制御機器及び照明制御システム |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0619444A (ja) | 1992-07-02 | 1994-01-28 | Hitachi Ltd | 情報処理装置 |
US7564438B2 (en) | 2006-03-24 | 2009-07-21 | Marketech International Corp. | Method to automatically regulate brightness of liquid crystal displays |
JP4812008B2 (ja) | 2006-04-07 | 2011-11-09 | 三菱電機株式会社 | 画像表示装置 |
JP2009086133A (ja) | 2007-09-28 | 2009-04-23 | Sharp Corp | 映像表示装置 |
KR100936862B1 (ko) * | 2007-12-31 | 2010-01-15 | 삼성에스디아이 주식회사 | 디스플레이 계조 표현 장치 및 계조 표현 방법 |
KR101467496B1 (ko) * | 2008-09-11 | 2014-12-01 | 삼성디스플레이 주식회사 | 표시장치 및 이의 구동방법 |
JP2011022447A (ja) | 2009-07-17 | 2011-02-03 | Mitsubishi Electric Corp | 画像表示装置 |
JPWO2013054728A1 (ja) | 2011-10-11 | 2015-03-30 | ソニー株式会社 | ヘッド・マウント・ディスプレイ及び表示制御方法 |
JP6051605B2 (ja) | 2012-06-13 | 2016-12-27 | ソニー株式会社 | 表示装置、および表示制御方法、並びにプログラム |
JP6315888B2 (ja) | 2013-03-19 | 2018-04-25 | キヤノン株式会社 | 表示装置及びその制御方法 |
KR20140137949A (ko) * | 2013-05-24 | 2014-12-03 | 삼성디스플레이 주식회사 | 표시 장치 및 표시 장치의 구동 방법 |
JP6398157B2 (ja) | 2013-08-19 | 2018-10-03 | セイコーエプソン株式会社 | 頭部装着型表示装置および頭部装着型表示装置の制御方法 |
KR102076312B1 (ko) * | 2013-08-21 | 2020-03-18 | 삼성디스플레이 주식회사 | 표시장치 |
KR102080895B1 (ko) | 2013-08-30 | 2020-02-25 | 삼성디스플레이 주식회사 | 투명 표시장치 및 그 구동방법 |
KR102142250B1 (ko) | 2013-08-30 | 2020-08-07 | 엘지디스플레이 주식회사 | 입체영상 표시장치 및 이의 구동방법 |
KR20150027951A (ko) * | 2013-09-05 | 2015-03-13 | 삼성디스플레이 주식회사 | 광원 구동 방법 및 이를 수행하는 표시 장치 |
US9530342B2 (en) | 2013-09-10 | 2016-12-27 | Microsoft Technology Licensing, Llc | Ambient light context-aware display |
KR20150043934A (ko) | 2013-10-15 | 2015-04-23 | 삼성전자주식회사 | 디스플레이의 밝기를 제어하는 방법 및 장치 |
US9383816B2 (en) * | 2013-11-15 | 2016-07-05 | Kopin Corporation | Text selection using HMD head-tracker and voice-command |
-
2015
- 2015-10-15 KR KR1020150143875A patent/KR102399669B1/ko active IP Right Grant
-
2016
- 2016-07-11 US US15/206,820 patent/US10388252B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014137949A (ja) | 2013-01-18 | 2014-07-28 | Iwasaki Electric Co Ltd | 照明制御機器及び照明制御システム |
Also Published As
Publication number | Publication date |
---|---|
US20170110090A1 (en) | 2017-04-20 |
KR20170044328A (ko) | 2017-04-25 |
US10388252B2 (en) | 2019-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102410834B1 (ko) | 반사 영역을 제거하는 방법, 사용자의 눈을 추적하는 방법 및 그 장치 | |
JP6007600B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
KR20210084373A (ko) | 배경 화면을 디스플레이하는 방법 및 장치 | |
KR20180057672A (ko) | 눈 추적 가능한 웨어러블 디바이스들 | |
US20180025521A1 (en) | Dynamic modulation for near eye display | |
US20200219270A1 (en) | Method and apparatus for tracking eyes of user and method of generating inverse-transform image | |
KR102399669B1 (ko) | 디스플레이 밝기 조정 방법 및 장치 | |
KR20210029244A (ko) | 동적 패널 마스킹 | |
KR20200043432A (ko) | 이미지 데이터에 가상 조명 조정들을 제공하기 위한 기술 | |
KR20210067864A (ko) | 적응적 포커스 범위 및 계층화 스캐터링을 이용한 보케 이미지들의 생성 | |
CN108931852B (zh) | 头戴式显示器***、调整隐藏区遮罩的方法及程序产品 | |
US11589034B2 (en) | Method and apparatus for providing information to a user observing a multi view content | |
CN112470484A (zh) | 偏影及hdr | |
KR102076506B1 (ko) | 시선 추적에 기초한 디스플레이의 영역별 밝기 조절 장치 및 그 방법 | |
KR20240050257A (ko) | UDC(under display camera) 이미지 복원을 수행하는 방법 및 전자 장치 | |
US11170578B1 (en) | Occlusion detection | |
US10546555B2 (en) | Systems and methods for simulating adaptation of eyes to changes in lighting conditions | |
JP7188440B2 (ja) | 画像処理装置、画像処理方法及び記録媒体 | |
WO2023276566A1 (ja) | 画像表示システムおよび画像表示方法 | |
US11270475B2 (en) | Variable rendering system and method | |
US20240031545A1 (en) | Information processing apparatus, information processing method, and storage medium | |
US11823343B1 (en) | Method and device for modifying content according to various simulation characteristics | |
US20220198722A1 (en) | Multi-frame depth-based multi-camera relighting of images | |
EP3486865A1 (en) | Method and device for inverse tone mapping | |
CN118092626A (zh) | 显示控制方法、装置及头戴式显示设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |