KR102434930B1 - 주변 광 검출 방법 및 단말 - Google Patents
주변 광 검출 방법 및 단말 Download PDFInfo
- Publication number
- KR102434930B1 KR102434930B1 KR1020207030583A KR20207030583A KR102434930B1 KR 102434930 B1 KR102434930 B1 KR 102434930B1 KR 1020207030583 A KR1020207030583 A KR 1020207030583A KR 20207030583 A KR20207030583 A KR 20207030583A KR 102434930 B1 KR102434930 B1 KR 102434930B1
- Authority
- KR
- South Korea
- Prior art keywords
- luminance value
- luminance
- region
- value
- terminal
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0264—Details of the structure or mounting of specific components for a camera module assembly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0266—Details of the structure or mounting of specific components for a display module assembly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/22—Illumination; Arrangements for improving the visibility of characters on dials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/57—Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/10—Circuitry of solid-state image sensors [SSIS]; Control thereof for transforming different wavelengths into image signals
- H04N25/11—Arrangement of colour filter arrays [CFA]; Filter mosaics
- H04N25/13—Arrangement of colour filter arrays [CFA]; Filter mosaics characterised by the spectral characteristics of the filter elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/57—Control of contrast or 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/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
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/38—Displays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Telephone Function (AREA)
- Controls And Circuits For Display Device (AREA)
- Studio Devices (AREA)
Abstract
본 출원은 통신 기술 분야와 관련되며, 주변 광 검출 방법 및 단말을 제공하여, 모바일 폰의 상단 공간을 절약하고 모바일 폰의 화면 대 바디 비율을 증가시키며 사용자 경험을 향상시키는데 도움을 준다. 주변 광 검출 방법은 카메라와 디스플레이를 포함하는 단말에 적용되며, 카메라는 적어도 두 개의 영역을 포함하고, 각 영역은 적어도 하나의 제1 픽셀을 포함한다. 주변 광 검출 방법은, 단말이, 각각의 제1 픽셀의 제1 휘도 값을 획득하는 단계 - 각각의 제1 픽셀은 하나의 제1 휘도 값에 대응함 -; 단말이, 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 단계 - 각 영역은 하나의 제2 휘도 값에 대응함 -; 단말이, 모든 제2 휘도 값에 기반하여 현재 주변 광의 휘도 값을 획득하는 단계; 및 단말이 주변 광의 휘도 값에 기반하여 디스플레이의 휘도를 조절하는 단계를 포함한다.
Description
본 특허출원은, 2018년 4월 4일에 중국 특허청에 출원되고 발명의 명칭이 "화면 휘도 조절 방법 및 단말"인 중국 특허 출원 번호 제201810302048.6호에 대한 우선권을 주장하는 바이며, 상기 문헌의 내용은 그 전체로서 원용에 의해 본 명세서에 포함된다.
본 출원은 전자 기술 분야에 관한 것으로, 특히 주변 광(ambient light) 검출 방법 및 단말에 관한 것이다.
사용자가 모바일 폰을 사용할 때 주변에 자연광과 램프광과 같은 자연적인 광원(light source)이 존재한다. 광원은 모바일 폰의 주변 광을 형성하고, 주변 광은 모바일 폰 화면의 디스플레이 효과에 영향을 준다.
일반적으로 주변 광 센서(ambient light sensor)는 모바일 폰의 디스플레이의 아래에 설치되고, 주변 광 센서는 주변 광 검출을 완료하며, 모바일 폰은 검출 결과에 기반하여 디스플레이의 휘도(luminance)를 조절하여(adjust) 사용자의 시각적 경험을 향상시킨다. 이 검출 방법에서, 주변 광 센서가 디스플레이를 통해 주변 광을 수신해야 하기 때문에, 디스플레이의 일부이면서 또한 주변 광 센서를 덮는 부분이 이미지를 디스플레이하는데 사용될 수 없다. 따라서 주변 광 센서는 일반적으로 모바일 폰 상단에 설치되며, 디스플레이의 일부이면서 또한 주변 광 센서를 덮는 부분은 이미지를 디스플레이하는데 사용되지 않는다. 결과적으로, 모바일 폰의 화면 대 바디 비율(screen-to-body ratio)(화면 에어리어(area)와 전체 폰 에어리어의 비율)이 영향을 받고, 사용자 경험에 영향을 미친다.
본 출원의 실시 예는 모바일 폰의 상단 공간을 절약하고 모바일 폰의 화면 대 바디 비율을 높이며 사용자 경험을 향상시키는데 도움이 되는 주변 광 검출 방법 및 단말을 제공한다.
제1 측면에 따르면, 본 출원에서 제공되는 방법은 카메라 및 디스플레이를 포함하는 단말에 적용된다. 상기 카메라는 적어도 2개의 영역(region)을 포함하고, 각 영역은 적어도 하나의 제1 픽셀을 포함한다. 상기 방법은 구체적으로,
상기 단말이, 각각의 제1 픽셀의 제1 휘도(luminance) 값을 획득하는 단계 - 각각의 제1 픽셀은 하나의 제1 휘도 값에 대응함 -; 상기 단말이, 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 단계 - 각 영역은 하나의 제2 휘도 값에 대응함 -; 상기 단말이, 모든 제2 휘도 값에 기반하여 현재 주변 광(ambient light)의 휘도 값을 획득하는 단계; 및 상기 단말이, 상기 주변 광의 휘도 값에 기반하여 상기 디스플레이의 휘도를 조절하는 단계를 포함한다.
제1 픽셀은 주변 광 검출을 수행하기 위해 단말에 의해 미리 설정된 픽셀이다. 단말이 디스플레이의 디스플레이 휘도를 자동으로 조절하는 기능을 인에이블하는(enable) 경우, 단말은 제1 픽셀을 활성화하므로(activate) 제1 픽셀이 동작 상태(working state)가 된다. 이들 제1 픽셀은 현재 광의 휘도 값을 검출하는데 사용되며, 각 픽셀의 검출된 제1 휘도 값은 레지스터에 저장된다(예를 들어, 각각의 미리 설정된 제1 픽셀은 하나의 레지스터에 대응할 수 있다).
카메라의 광학적 특성으로부터 렌즈에 도달하는 광은 상이한 분포를 가짐을 알 수 있다. 다시 말해서, 광의 감쇠(attenuation)는 카메라의 상이한 영역에서 상이하다. 따라서 카메라에 의해 수집된 광의 휘도를 검출하기 위해 영역 분할이 수행되며, 각 영역의 검출된 휘도 값에 대해 서로 다른 정도의 보상이 수행된다. 이것은 검출된 휘도 값의 정확도를 향상시키는데 도움이 된다.
여기서 영역 분할은 물리적으로 서로 다른 영역의 픽셀을 분리하는 것이 아니라 복수의 센서에 포함된 복수의 픽셀을 그룹화하는 것이다. 그룹화 원리(principle)은 일부 인접 픽셀이 하나의 그룹으로 그룹화되고, 그룹의 픽셀이 하나의 영역에 있는 것과 동일하다는 것이다. 또한 여기에서 영역 분할은 미리 설정되어 있다.
따라서 주변 광 센서를 모바일 폰 상에 설치할 필요가 없으며, 모바일 폰의 상단 공간에 대해 하나의 구성 요소의 위치가 절약(save)된다. 이는 모바일 폰의 화면 대 바디 비율을 높이고 사용자 경험을 개선하는데 도움이 된다.
가능한 설계에서, 상기 카메라는 적어도 하나의 제2 픽셀을 더 포함하고, 상기 방법은,
상기 단말이, 상기 카메라를 인에이블하는데 사용되는 작동(operation)을 수신하는 단계; 및 상기 단말이, 상기 작동에 응답하여 상기 적어도 하나의 제2 픽셀을 활성화하는(activate) 단계를 더 포함한다:
단말이 제1 픽셀 및 제2 픽셀을 포함한다는 점에 유의해야 한다. 제2 픽셀은 주변 광 검출을 위해 지정되지 않은 픽셀이다. 단말은 카메라의 제1 픽셀과 제2 픽셀을 포함한 모든 픽셀을 사용하여 촬영 기능을 구현한다. 따라서, 단말이 촬영 기능을 인에이블하는 경우, 단말은 모든 제1 픽셀과 모든 제2 픽셀이 활성화 상태가되도록 제어한다.
본 출원의 실시 예에서, 카메라의 촬영 기능과 카메라의 주변 광 검출 기능은 두개의 독립적인 기능이며 서로 영향을 미치지 않는다는 점에 유의해야 한다. 단말이 주변 광을 자동으로 조절하는 기능을 인에이블한 후 단말의 전원이 켜지고(on) 화면이 켜진(screen-on) 경우, 항상 카메라를 사용하여 주변 광 검출이 수행될 수 있으며, 카메라가 촬영을 수행하는지 여부에 영향을 받지 않는다. 주변 광 검출 프로세스에서 카메라는 촬영을 수행할 수 있다. 또한 카메라의 촬영 프로세스에서 카메라는 주변 광 세기(intensity)를 검출할 수 있다. 카메라의 촬영 기능과 주변 광 검출 기능에 대응하는 레지스터들이 별도로 배치될 수 있으며, 두 기능에 대응하는 인터 집적 회로(Inter-Integrated Circuit, IIC) 버스도 별도로 배치되므로, 두 기능이 독립적으로 구현될 수 있다.
가능한 설계에서, 디스플레이의 디스플레이 휘도를 자동으로 조절하는 기능이 인에이블되고 카메라가 인에이블되지 않은 경우, 각각의 제1 픽셀은 활성화된 상태에 있고 각각의 제2 픽셀은 비활성화된 상태에 있거나; 또는 카메라가 인에이블되면, 각각의 제1 픽셀과 각각의 제2 픽셀은 활성화된 상태에 있다.
단말이 디스플레이의 디스플레이 휘도를 자동으로 조절하는 기능을 인에이블하고 촬영 기능을 인에이블하지 않는 경우, 제1 픽셀은 활성화된 상태에 있고 제2 픽셀은 비활성화된 상태에 있음을 유의해야 한다. 단말이 디스플레이의 디스플레이 휘도를 자동으로 조절하는 기능을 인에이블하면, 단말이 카메라 기능을 인에이블할 때 단말은 모든 제2 픽셀을 활성화한다(디스플레이의 디스플레이 휘도를 자동으로 조절하는 인에이블되는 경우 제1 픽셀이 활성화됨).
가능한 설계에서, 상기 단말이, 모든 제2 휘도 값에 기반하여 현재 주변 광의 휘도 값을 획득하는 단계는, 상기 단말이, 모든 제2 휘도 값에서의 최대 값을 상기 현재 주변 광의 휘도 값으로 사용하는 단계를 포함한다.
가능한 설계에서, 제1 영역의 모든 제1 픽셀은 K1개의 적색광 픽셀, K2개의 녹색광 픽셀 및 K3개의 청색광 픽셀을 포함하고, 상기 제1 영역은 적어도 2개의 영역 중 어느 하나이다. 상기 단말이 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 프로세스에서, 상기 단말은 각 영역에 대해, 상기 단말이, 상기 제1 영역에 포함된 상기 K1개의 적색광 픽셀의 K1개의 제1 휘도 값에 기반하여 적색광의 제3 휘도 값을 획득하는 작동 - 상기 K1개의 적색광 픽셀은 상기 적색광의 하나의 제3 휘도 값에 대응함 -; 상기 단말이, 상기 제1 영역에 포함된 상기 K2개의 녹색광 픽셀의 제1 휘도 값에 기반하여 녹색광의 제3 휘도 값을 획득하는 작동 - 상기 K2개의 녹색광 픽셀은 상기 녹색광의 하나의 제3 휘도 값에 대응함 -; 상기 단말이, 상기 제1 영역에 포함된 상기 K3개의 청색광 픽셀의 제1 휘도 값에 기반하여 청색광의 제3 휘도 값을 획득하는 작동 - 상기 K3개의 청색광 픽셀은 상기 청색광의 하나의 제3 휘도 값에 대응함 -; 및 상기 단말이, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값에 기반하여 상기 제1 영역의 제2 휘도 값을 결정하는 작동을 수행한다.
여기서, K1, K2, K3는 동일하거나 상이할 수 있다.
가능한 설계에서, 상기 단말이, 상기 제1 영역에 포함된 상기 K1개의 적색광 픽셀의 K1개의 제1 휘도 값에 기반하여 적색광의 제3 휘도 값을 획득하는 작동은, 상기 단말이, 상기 K1개의 제1 휘도 값의 평균값 또는 상기 K1개의 제1 휘도 값에서의 최대 값이 상기 적색광의 제3 휘도 값인 것으로 결정하는 작동을 포함하고; 상기 단말이, 상기 제1 영역에 포함된 상기 K2개의 녹색광 픽셀의 제1 휘도 값에 기반하여 녹색광의 제3 휘도 값을 획득하는 작동은, 상기 단말이 상기 K2개의 제1 휘도 값의 평균 값 또는 상기 K2개의 제1 휘도 값에서의 최대 값이 상기 녹색광의 제3 휘도 값인 것으로 결정하는 작동을 포함하며; 그리고 상기 단말이, 상기 제1 영역에 포함된 상기 K3개의 청색광 픽셀의 제1 휘도 값에 기반하여 청색광의 제3 휘도 값을 획득하는 작동은, 상기 단말이 상기 K3개의 제1 휘도 값의 평균값 또는 상기 K3개의 제1 휘도 값에서의 최대 값이 상기 청색광의 제3 휘도 값인 것으로 결정하는 작동을 포함한다.
가능한 설계에서, 상기 단말이, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값에 기반하여 상기 제1 영역의 제2 휘도 값을 결정하는 작동은, 상기 단말이 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값의 가중 평균값을 획득하는 작동; 및 상기 단말이, 상기 가중 평균값을 상기 제1 영역의 제2 휘도 값으로 사용하는 작동을 포함한다.
예를 들어 동일한 휘도 값은 서로 다른 색 온도에서 사용자에게 서로 다른 시각적 경험을 제공한다. 따라서 색온도에 기반하여 상이한 가중치가 R 광, G 광, B 광의 휘도 값에 더해질(add) 수 있으며, 그 다음에 R 광의 휘도 값, G 광의 휘도 값 및 B 광의 휘도 값을 가중치에 기반하여 더하여 영역의 휘도 값을 획득한다. 마지막으로 현재 주변 광의 휘도 값이 획득된다.
예를 들어, 광원에 따라 R 광, G 광, B 광의 성분이 상이하기 때문에, 상이한 광원의 특성에 기반하여 상이한 가중치가 R 광, G 광, B 광의 휘도 값에 더해질 수 있다. 그 다음에 R 광의 휘도 값, G 광의 휘도 값 및 B 광의 휘도 값을 가중치에 기반하여 더하여 영역의 휘도 값을 획득한다. 마지막으로 현재 주변 광의 휘도 값이 획득된다.
가능한 설계에서, 상기 단말이, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값에 기반하여 상기 제1 영역의 제2 휘도 값을 결정하는 작동은, 상기 단말이, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값의 가중 평균값을 획득하는 작동; 및 상기 단말이, 상기 제1 영역의 위치에 기반하여 상기 가중 평균값을 보상하여 상기 제1 영역의 제2 휘도 값을 획득하는 작동을 포함한다.
가능한 설계에서, 상기 단말이 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 프로세스에서, 상기 단말은 각 영역에 대해, 상기 단말이, 제1 평균값을 상기 제1 영역의 제2 휘도 값으로 사용하는 작동 - 상기 제1 평균값은 상기 제1 영역의 모든 제1 픽셀의 제1 휘도 값의 평균값이며, 상기 제1 영역은 적어도 2개의 영역 중 하나임 - 을 수행한다.
가능한 설계에서, 상기 단말이 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 프로세스에서, 상기 단말은 각 영역에 대해, 상기 단말이, 상기 제1 영역의 위치를 기반으로 제1 평균값을 보상하여 상기 제1 영역의 제2 휘도 값을 획득하는 작동 - 상기 제1 평균값은 상기 제1 영역의 모든 제1 픽셀의 제1 휘도 값의 평균값이며, 상기 제1 영역은 적어도 2개의 영역 중 하나임 - 을 수행한다.
가능한 설계에서, 상기 제1 영역이 상기 카메라의 중앙 위치에 더 가까우면 상기 가중 평균 값 또는 상기 제1 평균 값에 대해 더 적은 보상이 제공되거나, 또는 상기 제1 영역이 상기 카메라의 중앙 위치에서 더 멀어지면 상기 가중 평균 값 또는 상기 제1 평균 값에 대해 더 많은 보상이 제공된다.
제2 측면에 따르면, 카메라, 프로세서 및 디스플레이를 포함하는 단말이 제공되며, 상기 카메라는 적어도 2개의 영역을 포함하고 각 영역은 적어도 하나의 제1 픽셀을 포함하고; 상기 카메라는 각각의 제1 픽셀의 제1 휘도 값을 획득하도록 - 각각의 제1 픽셀은 하나의 제1 휘도 값에 대응함 - 구성되고; 상기 프로세서는 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하도록 - 각 영역은 하나의 제2 휘도 값에 대응함 - 구성되며; 상기 프로세서는 추가로, 모든 제2 휘도 값에 기반하여 현재 주변 광의 휘도 값을 획득하도록 구성되고; 그리고 상기 프로세서는 추가로, 상기 주변 광의 휘도 값에 기반하여 상기 디스플레이의 휘도를 조절하도록 구성된다.
가능한 설계에서, 상기 카메라는 적어도 하나의 제2 픽셀을 더 포함하고, 상기 프로세서는 추가로, 상기 카메라를 인에이블하는데 사용되는 작동을 수신하도록 구성되고, 상기 카메라는 추가로, 상기 작동에 응답하여 상기 적어도 하나의 제2 픽셀을 활성화하도록 구성된다.
가능한 설계에서, 상기 단말이 각각의 제1 픽셀의 제1 휘도 값을 획득하기 전에, 상기 카메라는 상기 단말의 각각의 제1 픽셀이 활성화 상태에 있도록 제어하도록 구성된다.
가능한 설계에서, 상기 단말이 각각의 제1 픽셀의 제1 휘도 값을 획득하기 전에, 상기 프로세서는 추가로, 상기 디스플레이의 디스플레이 휘도를 자동으로 조절하는 기능을 인에이블하도록 구성되고, 상기 카메라는 추가로, 상기 인에이블에 응답하여 상기 단말에서의 각각의 제1 픽셀이 활성화된 상태에 있도록 제어하도록 구성된다.
가능한 설계에서, 상기 디스플레이의 디스플레이 휘도를 자동으로 조절하는 기능이 인에이블되고 상기 카메라가 인에이블되지 않으면, 각각의 제1 픽셀은 활성화된 상태에 있고, 각각의 제2 픽셀은 비활성화된 상태에 있거나, 또는 상기 카메라가 인에이블되면, 각각의 제1 픽셀과 각각의 제2 픽셀은 활성화된 상태에 있다.
가능한 설계에서, 모든 제2 휘도 값에 기반하여 상기 현재 주변 광의 휘도 값을 획득하는 경우, 상기 프로세서는 구체적으로, 모든 제2 휘도 값에서의 최대 값을 상기 현재 주변 광의 휘도 값으로 사용하도록 구성된다.
가능한 설계에서, 제1 영역의 모든 제1 픽셀은 K1개의 적색광 픽셀, K2개의 녹색광 픽셀 및 K3개의 청색광 픽셀을 포함하고, 상기 제1 영역은 적어도 2개의 영역 중 어느 하나이며, 상기 프로세서가 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 프로세스에서, 상기 프로세서는 각 영역에 대해,
상기 제1 영역에 포함된 상기 K1개의 적색광 픽셀의 K1개의 제1 휘도 값에 기반하여 적색광의 제3 휘도 값을 획득하는 작동 - 상기 K1개의 적색광 픽셀은 상기 적색광의 하나의 제3 휘도 값에 대응함 -; 상기 제1 영역에 포함된 상기 K2개의 녹색광 픽셀의 제1 휘도 값에 기반하여 녹색광의 제3 휘도 값을 획득하는 작동 - 상기 K2개의 녹색광 픽셀은 상기 녹색광의 하나의 제3 휘도 값에 대응함 -; 상기 제1 영역에 포함된 상기 K3개의 청색광 픽셀의 제1 휘도 값에 기반하여 청색광의 제3 휘도 값을 획득하는 작동 - 상기 K3개의 청색광 픽셀은 상기 청색광의 하나의 제3 휘도 값에 대응함 -; 및 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값에 기반하여 상기 제1 영역의 제2 휘도 값을 결정하는 작동을 수행한다.
가능한 설계에서, 상기 제1 영역에 포함된 상기 K1개의 적색광 픽셀의 K1개의 제1 휘도 값에 기반하여 적색광의 제3 휘도 값을 획득하는 경우, 상기 프로세서는 구체적으로, 상기 K1개의 제1 휘도 값의 평균값 또는 상기 K1개의 제1 휘도 값에서의 최대 값이 상기 적색광의 제3 휘도 값인 것으로 결정하도록 구성되고; 상기 제1 영역에 포함된 상기 K2개의 녹색광 픽셀의 제1 휘도 값에 기반하여 녹색광의 제3 휘도 값을 획득하는 경우, 상기 프로세서는 구체적으로, 상기 K2개의 제1 휘도 값의 평균 값 또는 상기 K2개의 제1 휘도 값에서의 최대 값이 상기 녹색광의 제3 휘도 값인 것으로 결정하도록 구성되며; 그리고 상기 제1 영역에 포함된 상기 K3개의 청색광 픽셀의 제1 휘도 값에 기반하여 청색광의 제3 휘도 값을 획득하는 경우, 상기 프로세서는 구체적으로, 상기 K3개의 제1 휘도 값의 평균값 또는 상기 K3개의 제1 휘도 값에서의 최대 값이 상기 청색광의 제3 휘도 값인 것으로 결정하도록 구성된다.
가능한 설계에서, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값에 기반하여 상기 제1 영역의 제2 휘도 값을 결정하는 경우, 상기 프로세서는 구체적으로, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값의 가중 평균값을 획득하고, 상기 가중 평균값을 상기 제1 영역의 제2 휘도 값으로 사용하도록 구성된다.
가능한 설계에서, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값에 기반하여 상기 제1 영역의 제2 휘도 값을 결정하는 경우, 상기 프로세서는 구체적으로, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값의 가중 평균값을 획득하고, 상기 제1 영역의 위치에 기반하여 상기 가중 평균값을 보상하여 상기 제1 영역의 제2 휘도 값을 획득하도록 구성된다.
가능한 설계에서, 상기 프로세서가 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 프로세스에서, 상기 프로세서는 각 영역에 대해,
제1 평균값을 상기 제1 영역의 제2 휘도 값으로 사용하는 작동 - 상기 제1 평균값은 상기 제1 영역의 모든 제1 픽셀의 제1 휘도 값의 평균값이고 상기 제1 영역은 적어도 2개의 영역 중 하나임 - 을 수행한다.
가능한 설계에서, 상기 프로세서가 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 프로세스에서, 상기 프로세서는 각 영역에 대해,
상기 제1 영역의 위치를 기반으로 제1 평균값을 보상하여 상기 제1 영역의 제2 휘도 값을 획득하는 작동 - 상기 제1 평균값은 상기 제1 영역의 모든 제1 픽셀의 제1 휘도 값의 평균값이고 상기 제1 영역은 적어도 2개의 영역 중 하나임 - 을 수행한다.
가능한 설계에서, 상기 제1 영역이 상기 카메라의 중앙 위치에 더 가까우면 상기 가중 평균 값 또는 상기 제1 평균 값에 대해 더 적은 보상이 제공되거나, 또는 상기 제1 영역이 상기 카메라의 중앙 위치에서 더 멀어지면 상기 가중 평균 값 또는 상기 제1 평균 값에 대해 더 많은 보상이 제공된다.
가능한 설계에서, 상기 프로세서는 센서 허브(sensor hub) 및 애플리케이션 프로세서 중 어느 하나이다.
제3 측면에 따르면, 프로세서, 메모리 및 터치스크린을 포함하는 단말이 제공되며, 상기 메모리 및 상기 터치 스크린은 상기 프로세서에 결합되고(coupled), 상기 메모리는 컴퓨터 프로그램 코드를 저장하도록 구성되며, 상기 컴퓨터 프로그램 코드는 컴퓨터 명령을 포함하며, 상기 프로세서가 상기 메모리로부터 상기 컴퓨터 명령을 판독하는 경우, 제1 측면에서의 임의의 가능한 설계 방법에 따른 방법이 수행된다.
제4 측면에 따르면, 컴퓨터 명령을 포함하는 컴퓨터 저장 매체가 제공되며, 상기 컴퓨터 명령이 단말에서 실행될 때, 상기 단말은 제1 측면에서의 임의의 가능한 설계 방법에 따른 방법을 수행하도록 인에이블된다.
제5 측면에 따르면, 컴퓨터 프로그램 제품이 제공된다. 상기 컴퓨터 프로그램 제품이 컴퓨터에서 실행될 때, 상기 컴퓨터는 제1 측면에서의 가능한 설계 방법에 따른 방법을 수행하도록 인에이블된다.
도 1은 본 출원의 실시 예에 따른 단말의 개략적인 구조도 1이다.
도 2는 본 출원의 실시 예에 따른 단말의 카메라의 개략적인 구조도이다.
도 3a는 본 출원의 실시 예에 따른 단말의 카메라 센서의 영역 분할(region division)의 개략도 1이다.
도 3b는 본 출원의 실시 예에 따른 단말의 카메라 센서의 영역 분할의 개략도 2이다.
도 3c는 본 출원의 실시 예에 따른 단말의 카메라 센서의 영역 분할의 개략도 3이다.
도 4는 본 출원의 실시 예에 따른 단말의 개략적인 구조도 2이다.
도 5는 본 출원의 실시 예에 따른 카메라의 상이한 영역에 대한 보상 방법의 개략도이다.
도 6은 본 출원의 실시 예에 따른 주변 광 검출 방법의 개략적인 흐름도이다.
도 7은 본 출원의 실시 예에 따른 단말의 개략적인 구조도 3이다.
도 8은 본 출원의 실시 예에 따른 단말의 개략적인 구조도 4이다.
도 2는 본 출원의 실시 예에 따른 단말의 카메라의 개략적인 구조도이다.
도 3a는 본 출원의 실시 예에 따른 단말의 카메라 센서의 영역 분할(region division)의 개략도 1이다.
도 3b는 본 출원의 실시 예에 따른 단말의 카메라 센서의 영역 분할의 개략도 2이다.
도 3c는 본 출원의 실시 예에 따른 단말의 카메라 센서의 영역 분할의 개략도 3이다.
도 4는 본 출원의 실시 예에 따른 단말의 개략적인 구조도 2이다.
도 5는 본 출원의 실시 예에 따른 카메라의 상이한 영역에 대한 보상 방법의 개략도이다.
도 6은 본 출원의 실시 예에 따른 주변 광 검출 방법의 개략적인 흐름도이다.
도 7은 본 출원의 실시 예에 따른 단말의 개략적인 구조도 3이다.
도 8은 본 출원의 실시 예에 따른 단말의 개략적인 구조도 4이다.
주변 광 센서(ambient light sensor)가 주변 광 검출을 수행하는데 사용되고, 주변 광 센서가 모바일 폰의 상단 공간을 점유하며, 추가로 모바일 폰의 화면 대 바디 비율(screen-to-body ratio)에 영향을 미친다는 점을 고려하여, 본 출원의 실시 예는 카메라를 사용하여 주변 광 검출을 수행하는 방법을 제공한다. 이러한 방식으로, 주변 광 센서가 모바일 폰 상에 설치될 필요가 없으며, 모바일 폰 상단 공간에 대해 하나의 구성 요소의 위치가 절약된다. 이는 모바일 폰의 화면 대 바디 비율을 높이고 사용자 경험을 개선하는데 도움이 된다.
본 출원의 실시 예에서 제공하는 방법은 디스플레이와 카메라를 가지는 단말에 적용될 수 있다. 단말은 카메라를 사용하여 주변 광 검출을 수행하고, 주변 광 검출 결과에 기반하여 디스플레이의 휘도(luminance)를 조절할 수 있다.
카메라와 동일한 쪽에 위치된 디스플레이의 휘도는 카메라에 의해 수행된 주변 광 검출 결과에 기반하여 조절될 수 있다는 점에 유의해야 한다. 예를 들어, 전면 카메라(front-facing camera)의 검출 결과가 모바일 폰의 전면(front side) 상의 디스플레이의 휘도를 조절하는데 사용된다. 일부 시나리오에서, 예를 들어, 모바일 폰의 전면의 주변 광 휘도와 모바일 폰의 후면(rear side)의 주변 광 휘도 사이에 상대적으로 작은 차이가 있는 경우, 후면 카메라(rear-facing camera)의 검출 결과가 다르게는 모바일 폰의 전면 상의 디스플레이의 휘도를 조절하는데 사용될 수 있다. 다르게는, 모바일 폰의 후면 상에 디스플레이가 있으면, 모바일 폰의 후면 상의 디스플레이의 휘도가 후면 카메라의 검출 결과에 기반하여 조절될 수 있다. 이것은 본 출원의 실시 예에서 제한되지 않는다.
예를 들어, 본 출원의 단말은 애플리케이션을 설치하고 애플리케이션 아이콘을 디스플레이할 수 있는, 모바일 폰(예를 들어, 도 1에 도시된 모바일 폰(100)), 태블릿 컴퓨터, 개인용 컴퓨터(Personal Computer, PC), 개인용 디지털 어시스턴트(Personal Digital Assistant, PDA), 스마트워치(smartwatch), 넷북, 웨어러블 전자 디바이스, 증강 현실(Augmented Reality, AR) 디바이스, 가상 현실(Virtual Reality, VR) 디바이스 등일 수 있다. 특정 형태의 단말은 본 출원에서 특별히 제한되지 않는다.
도 1에 도시된 바와 같이, 모바일 폰(100)은 전술한 단말의 일례로 사용된다. 모바일 폰(100)은 구체적으로 프로세서(101), 무선 주파수(Radio Frequency, RF) 회로(102), 메모리(103), 터치스크린(104), 블루투스 장치(105), 하나 이상의 센서(106), WI-FI(Wireless Fidelity) 장치(107), 포지셔닝(positioning) 장치(108), 오디오 회로(109), 주변 인터페이스(110) 및 전원 공급 장치(power supply apparatus)(111)와 같은 구성 요소를 포함할 수 있다. 이들 구성 요소는 하나 이상의 통신 버스 또는 신호 케이블(도 1에 도시되지 않음)을 사용하여 서로 통신할 수 있다. 당업자라면 도 1에 도시된 하드웨어 구조가 모바일 폰에 대한 제한을 구성하지 않으며, 모바일 폰(100)는 도면에 도시된 것보다 더 많거나 적은 구성 요소를 포함할 수 있거나, 또는 일부 구성 요소를 결합하거나, 또는 상이한 구성 요소 배열을 가질 수 있음을 이해할 수 있을 것이다.
다음에는 도 1을 참조하여 모바일 폰(100)의 구성 요소를 상세히 설명한다.
프로세서(101)는 모바일 폰(100)의 제어 센터이다. 프로세서(101)는 다양한 인터페이스 및 케이블을 사용하여 모바일 폰(100)의 일부와 연결되고, 메모리(103)에 저장된 애플리케이션을 러닝(run) 또는 실행하며(execute), 메모리(103)에 저장된 데이터를 호출하여 모바일 폰(100)의 다양한 기능을 수행하고, 데이터를 처리한다. 일부 실시 예에서, 프로세서(101)는 하나 이상의 처리 유닛을 포함할 수 있다. 예를 들어, 프로세서(101)는 베이스밴드(baseband) 프로세서 및 애플리케이션 프로세서를 포함할 수 있다.
무선 주파수 회로(102)는 정보 수신 및 송신 프로세스 또는 호출(call) 프로세스에서 무선 신호를 송신 및 수신하도록 구성될 수 있다. 특히, 기지국으로부터 하향링크 데이터를 수신한 후, 무선 주파수 회로(102)는 처리를 위해 하향링크 데이터를 프로세서(101)에 송신할 수 있고, 관련된 상향링크 데이터를 기지국에 송신할 수 있다. 일반적으로, 무선 주파수 회로는 안테나, 적어도 하나의 증폭기, 트랜시버, 커플러(coupler), 저잡음 증폭기, 듀플렉서(duplexer) 등을 포함하지만 이에 제한되지 않는다. 또한, 무선 주파수 회로(102)는 추가로, 무선 통신을 통해 다른 디바이스와 통신할 수 있다. 무선 통신은 이동 통신을 위한 글로벌 시스템, 일반 패킷 무선 서비스, 코드 분할 다중 액세스, 광대역 코드 분할 다중 액세스, 장기 진화(long term evolution), 이메일, 단문 메시지 서비스 등을 포함하지만 이에 제한되지 않는 모든 통신 표준 또는 프로토콜을 사용할 수 있다.
메모리(103)는 애플리케이션 프로그램 및 데이터를 저장하도록 구성된다. 프로세서(101)는 메모리(103)에 저장된 애플리케이션 프로그램 및 데이터를 러닝하여 모바일 폰(100)의 다양한 기능을 수행하고 데이터를 처리한다. 메모리(103)는 주로 프로그램 저장 에어리어(program storage area)와 데이터 저장 에어리어(data storage area)을 포함한다. 프로그램 저장 에어리어는 운영체제 및 적어도 하나의 기능(예를 들어, 사운드 재생 기능 또는 이미지 재생 기능)에 필요한 애플리케이션 프로그램을 저장할 수 있다. 데이터 저장 에어리어는 모바일 폰(100)의 사용에 기반하여 생성된 데이터(예를 들어, 오디오 데이터 또는 전화 번호부)를 저장할 수 있다. 또한, 메모리(103)는 고속 랜덤 액세스 메모리(Random Access Memory, RAM)를 포함하거나, 또는 자기 디스크 저장 디바이스, 플래시 저장 디바이스 또는 다른 휘발성 고체 상태 저장 디바이스와 같은 비 휘발성 메모리를 포함할 수 있다. 메모리(103)는 애플(Apple)에 의해 개발된 iOS® 운영 체제 및 구글(Google)에 의해 개발된 Android® 운영 체제와 같은 다양한 운영 체제를 저장할 수 있다. 메모리(103)는 독립적일 수 있으며, 통신 버스를 사용하여 프로세서(101)에 연결되거나; 또는 메모리(103)는 프로세서(101)와 통합될 수 있다. 본 출원의 이 실시 예에서, 메모리(103)는 저장 컴포넌트(storage component)(207)를 포함한다.
터치스크린(104)은 구체적으로 터치 패드(104-1) 및 디스플레이(104-2)를 포함할 수 있다.
터치 패드(104-1)는 터치 패드(104-1) 상 또는 그 근처에서 모바일 폰(100)의 사용자에 의해 수행된 터치 이벤트(예를 들어, 사용자가 손가락 또는 스타일러스와 같은 임의의 적절한 물체를 사용하여 터치 패드(104-1) 상 또는 터치 패드(104-1) 근처에서 수행한 작동(operation)을 수집하고, 수집된 터치 정보를 다른 구성 요소(예: 프로세서(101))에 송신할 수 있다. 사용자에 의해 터치 패드(104-1) 근처에서 수행된 터치 이벤트는 플로팅 터치(floating touch)라고 지칭될 수 있다. 플로팅 터치는 사용자가 개체(예를 들어, 아이콘)를 선택, 이동 또는 드래그(drag)하기 위해 터치 패드를 직접 터치할 필요가 없지만, 사용자가 원하는 기능을 수행하기 위해 디바이스 근처에 있어야 하는 것을 의미일 수 있다. 또한, 터치 패드(104-1)는 저항형(resistive type), 정전 용량형(capacitive type), 적외선형(infrared type), 탄성 표면파형(surface acoustic wave type) 등 복수의 유형으로 구현될 수 있다.
디스플레이(display)(디스플레이라고도 함)(104-2)는 사용자에 의해 입력된 정보 또는 사용자에게 제공되는 정보 그리고 모바일 폰(100)의 다양한 메뉴를 디스플레이하도록 구성될 수 있다. 디스플레이(104-2)는 액정 디스플레이, 유기 발광 다이오드 등의 형태로 구성될 수 있다. 터치 패드(104-1)는 디스플레이(104-2)를 덮을(cover) 수 있다. 터치 패드(104-1) 상에서 또는 그 근처에서 터치 이벤트를 검출한 후, 터치 패드(104-1)는 터치 이벤트의 유형을 결정하도록 터치 이벤트를 프로세서(101)에 송신한다. 그 후, 프로세서(101)는 터치 이벤트의 유형에 기반하여 대응하는 시각적 출력을 디스플레이(104-2) 상에 제공할 수 있다. 도 1에서, 터치 패드(104-1) 및 디스플레이(104-2)가 모바일 폰(100)의 입력 및 출력 기능을 구현하기 위해 두 개의 독립적인 구성 요소로서 사용되지만, 일부 실시 예에서, 터치 패드(104-1) 및 디스플레이(104-2)는 모바일 폰(100)의 입력 및 출력 기능을 구현하도록 통합될 수 있다. 터치스크린(104)은 복수의 재료 층을 적층하는 것에 의해 형성되는 것으로 이해될 수 있다. 자세한 내용은 본 출원의 이 실시 예에서 설명되지 않는다. 또한, 터치 패드(104-1)는 풀 패널 형태(full panel form)로 모바일 폰(100)의 전면 상에 배치될 수 있고, 디스플레이(104-2)도 풀 패널 형태로 모바일 폰(100)의 전면 상에 배치될 수 있다. 이러한 방식으로, 베젤이 없는 구조(bezel-less structure)가 베젤이 없는 모바일 폰과 같은 모바일 폰의 전면 상에 구현될 수 있다.
또한, 모바일 폰(100)은 지문 인식(fingerprint recognition) 기능을 더 가질 수 있다. 예를 들어, 지문 센서(112)가 모바일 폰(100)의 후면(예를 들어, 후면 카메라 아래) 상에 배치되거나, 또는 지문 센서(112)가 모바일 폰(100)의 전면(예를 들어, 터치스크린(104) 아래) 상에 배치될 수 있다. 다른 예를 들어, 지문 수집(fingerprint collection) 디바이스(112)가 지문 인식 기능을 구현하기 위해 터치스크린(104) 상에 배치될 수 있다. 다시 말해서, 지문 수집 디바이스(112)와 터치스크린(104)이 통합되어 모바일 폰(100)의 지문 인식 기능을 구현할 수 있다. 이 경우, 지문 수집 디바이스(112)는 터치스크린(104) 상에 배치되고 터치스크린(104)의 일부일 수 있거나, 또는 다른 방식으로 터치스크린(104) 상에 배치될 수 있다. 본 출원의 이 실시 예에서 지문 수집 디바이스(112)의 주요 구성 요소는 지문 센서이다. 지문 센서는 광학 감지(sensing) 기술, 용량성 감지 기술, 압전 감지 기술, 초음파 감지 기술 등을 포함하나 이에 제한되지 않는 모든 유형의 감지 기술을 사용할 수 있다.
모바일 폰(100)은 모바일 폰(100)과 다른 근거리(short-range) 디바이스(예를 들어, 모바일 폰 또는 스마트워치) 사이의 데이터 교환을 구현하도록 구성된 블루투스 장치(105)를 더 포함할 수 있다. 본 출원의 이 실시 예에서, 블루투스 장치는 집적 회로, 블루투스 칩 등일 수 있다.
모바일 폰(100)은 광 센서, 모션 센서 및 다른 센서와 같은 적어도 하나의 유형의 센서(106)를 더 포함할 수 있다. 구체적으로, 광 센서는 근접 센서(proximity sensor)를 포함할 수 있다. 근접 센서는 모바일 폰(100)이 귀로 이동할 때 디스플레이의 전원을 끌 수 있다. 모션 센서의 한 유형으로 가속도 센서(accelerometer sensor)는 다양한 방향(보통 3개의 축)의 가속도 값을 검출할 수 있다. 가속도 센서는 가속도 센서가 고정되어 있을 때 중력의 값과 방향을 검출할 수 있으며, 모바일 폰 자세(posture)(예: 가로 모드(landscape mode)와 세로 모드(portrait mode) 사이의 스위칭, 관련 게임, 자력계 자세 교정(magnetometer posture calibration)), 진동 인식과 관련된 기능(예: 계보기(pedometer) 및 노크(knock)) 등을 인식하는 애플리케이션에 적용될 수 있다. 자이로스코프, 기압계, 습도계, 온도계 및 적외선 센서와 같은 다른 센서가 모바일 폰(100)에 추가로 구성될 수 있다. 자세한 내용은 여기에서 설명하지 않는다.
Wi-Fi 장치(107)는 모바일 폰(100)에 대해 Wi-Fi 관련 표준 프로토콜을 준수하는 네트워크 액세스를 제공하도록 구성된다. 모바일 폰(100)은 Wi-Fi 장치(107)를 사용하여 Wi-Fi 액세스 포인트에 접속하여 사용자의 이메일 송수신, 웹 페이지 브라우징, 스트리밍 미디어 액세스 등을 지원할 수 있다. Wi-Fi 장치(107)는 사용자에게 무선 광대역 인터넷 액세스를 제공한다. 일부 다른 실시 예에서, Wi-Fi 장치(107)는 또한 Wi-Fi 무선 액세스 포인트로서 사용될 수 있고, Wi-Fi 네트워크 액세스를 다른 디바이스에게 제공할 수 있다.
포지셔닝 장치(108)는 모바일 폰(100)에 대한 지리적 위치를 제공하도록 구성된다. 포지셔닝 장치(108)는 구체적으로 글로벌 포지셔닝 시스템(Global Positioning System, GPS), BeiDou 네비게이션 위성 시스템 또는 러시아 GLONASS와 같은 포지셔닝 시스템의 수신기일 수 있음을 이해할 수 있다. 포지셔닝 시스템에 의해 송신된 지리적 위치를 수신한 후, 포지셔닝 장치(108)는 처리를 위해 정보를 프로세서(101)에 송신하거나 또는 저장을 위해 정보를 메모리(103)에 송신한다. 일부 다른 실시 예에서, 포지셔닝 장치(108)는 다르게는 보조형 글로벌 포지셔닝 시스템(Assisted Global Positioning System, AGPS)의 수신기일 수 있다. AGPS 시스템은 측위(ranging) 및 포지셔닝 서비스를 구현하기 위해 보조 서버(assisted server)로서 포지셔닝 장치(108)를 지원한다. 이 경우, 보조 포시셔닝 서버는 무선 통신 네트워크를 통해 모바일 폰(100)의 포지셔닝 장치(108)(즉, GPS 수신기)와 같은 디바이스와 통신하여 포지셔닝 지원(positioning assistance)을 제공한다. 일부 다른 실시 예에서, 포지셔닝 장치(108)는 Wi-Fi 액세스 포인트에 기반한 포지셔닝 기술일 수 있다. 각각의 Wi-Fi 액세스 포인트는 전역적으로 고유한 미디어 액세스 제어(Media Access Control, MAC) 어드레스를 가지며, 디바이스는 Wi-Fi가 인에이블되는(enable) 경우, 근처 Wi-Fi 액세스 포인트의 브로드캐스트 신호를 스캔하고 수집할 수 있다. 따라서 Wi-Fi 액세스 포인트에 의해 브로드캐스트되는 MAC 어드레스가 획득될 수 있다. 디바이스는 Wi-Fi 액세스 포인트를 식별할 수 있는 데이터(예를 들어, MAC 어드레스)를 무선 통신 네트워크를 통해 위치 서버(location server)에 송신한다. 위치 서버는 각각의 Wi-Fi 액세스 포인트의 지리적 위치를 검색하고, Wi-Fi 브로드캐스트 신호의 세기를 참조하여 디바이스의 지리적 위치를 산출하며, 디바이스의 지리적 위치를 디바이스의 포지셔닝 장치(108)에 송신한다.
오디오 회로(109), 스피커(113) 및 마이크로폰(114)은 사용자와 모바일 폰(100) 사이에 오디오 인터페이스를 제공할 수 있다. 오디오 회로(109)는 수신된 오디오 데이터를 전기적 신호로 변환하고 전기적 신호를 스피커(113)에 전송할 수 있으며, 스피커(113)는 전기적 신호를 사운드(sound) 신호로 변환하여 출력할 수 있다. 또한, 마이크로폰(114)은 수집된 사운드 신호를 전기적 신호로 변환하고, 오디오 회로(109)는 전기적 신호를 수신하며, 전기적 신호를 오디오 데이터로 변환 한 다음, 오디오 데이터를 RF 회로(102)로 출력하여 오디오 데이터를 예를 들어, 다른 모바일 폰에 송신하거나 또는 추가 처리를 위해 오디오 데이터를 메모리(103)로 출력한다.
주변 인터페이스(110)는 외부 입출력(input/output) 디바이스(예를 들어, 키보드, 마우스, 외부 디스플레이, 외부 메모리, 또는 가입자 식별 모듈 카드)를 위한 다양한 인터페이스를 제공하도록 구성된다. 예를 들어, 모바일 폰(100)은 범용 직렬 버스(Universal Serial Bus, USB) 인터페이스를 사용하여 마우스에 연결되거나, 또는 모바일 폰(100)은 가입자 식별 모듈 카드의 카드 슬롯에 대한 금속 접점(metal contact)을 사용하여, 통신 사업자에 의해 제공되는 가입자 식별 모듈(Subscriber Identification Module, SIM) 카드에 연결된다. 주변 인터페이스(110)는 외부 입출력 주변 디바이스를 프로세서(101) 및 메모리(103)에 결합하도록(cpuple) 구성될 수 있다.
모바일 폰(100)은 구성 요소에 전원을 공급하는 전원 공급 장치(111)(예를 들어, 배터리 및 전원 관리 칩)를 더 포함할 수 있다. 배터리는 전력 관리 칩을 사용하여 프로세서(101)와 논리적으로 연결될 수 있으므로, 전원 공급 장치(111)를 사용하여 충전 관리, 방전 관리, 전력 소비 관리 등의 기능이 구현될 수 있다.
모바일 폰(100)은 하나 이상의 카메라(115)를 더 포함할 수 있다. 구체적으로, 모바일 폰은 하나 이상의 전면 카메라를 포함할 수 있거나, 또는 하나 이상의 후면 카메라를 포함할 수 있거나, 또는 하나 이상의 전면 카메라 및 하나 이상의 후면 카메라를 포함할 수 있다. 카메라(115)의 구체적인 구조에 대해서는 다음의 도 2의 설명을 참조한다. 자세한 내용은 여기에서 설명하지 않는다.
도 1에 도시되어 있지는 않지만, 모바일 폰(100)은 플래시, 마이크로 프로젝션 장치(micro projection apparatus), 근거리 통신(Near Field Communication, NFC) 장치 등을 더 포함할 수 있다. 자세한 내용은 여기에서 설명하지 않는다.
이하의 실시 예의 모든 방법은 전술한 하드웨어 구조를 갖는 모바일 폰(100)에서 구현될 수 있다.
본 출원의 실시 예들에서 제공되는 주변 광 검출 방법을 더 잘 이해하기 위해, 먼저 단말에서 카메라의 구조 및 동작 원리에 대해 간략하게 설명한다.
도 2는 모바일 폰(100)의 카메라(115)의 개략적인 구조도이다. 일반적으로 카메라는 주로 렌즈(lens)(201), 적외선 차단(infrared cut, IR 차단) 필터(202), 센서 집적 회로(센서 IC)(203) 및 디지털 신호 처리(Digital Signal Processing, DSP) 칩(204)을 포함한다. 일부 실시 예에서, 카메라의 센서 IC 및 DSP는 하나의 칩에 통합된다는 점에 유의해야 한다. 이것은 본 출원의 이 실시 예에서 제한되지 않는다.
렌즈(201)는 일반적으로 하나 이상의 렌즈를 포함하는 렌즈 구조를 가지며 센서의 일광 비율(daylighting rate)을 결정한다. 일반적으로 렌즈는 플라스틱(PLASTIC) 렌즈 또는 유리(GLASS) 렌즈를 포함한다. 일반적인 렌즈 구조는 1P, 2P, 1G1P, 1G3P, 2G2P, 4G 등을 포함한다.
적외선 차단 필터(202)는 렌즈(201)를 통과하는 광에 대해 색 분리(color separation)를 수행하도록 구성된다. 현재 적외선 차단 필터에 대해, RGB(Red Green Blue) 원색(primary color) 분리 방법(즉, 3원색 분리 방법)과 CMYK(Cyan Magenta Yellow Key-Plate) 보색(complementary color) 분리 방법의 두 가지 색 분리 방법이 있다. 자연광의 색은 R, G, B의 세 가지 광의 색을 서로 다른 비율로 혼합하는 것에 의해 획득될 수 있기 때문에, 본 출원의 본 실시 예에서 자연광은 적외선 차단 필터(202)를 사용하여 3가지 유형의 단색광 R, G, B로 나눌 수 있다.
센서 집적 회로(203)는 센서(sensor)를 포함하고, 이미지 센서, 카메라 센서 또는 감광 센서라고도 지칭될 수 있다. 센서는 반도체 칩이고, 센서의 표면은 복수의 감광성 엘리먼트(photosensitive element), 예를 들어 포토 다이오드를 포함한다. 감광성 엘리먼트는 광 필터에 의해 필터링된 단색광을 수신한 다음, 대응하는 전하(electric charge)를 생성한다. 구체적으로, 센서는 렌즈(201)로부터의 광을 전기적 신호로 변환한 다음 내부 아날로그-디지털(Analog to Digital, AD) 변환을 통해 전기적 신호를 디지털 신호로 변환한다. 이 경우, 디지털 신호의 데이터가 원시 데이터(raw data)라고 지칭된다. 각 감광성 엘리먼트는 R 광, B 광 또는 G 광과 같은 단색광만을 감지할 있다.
카메라는 복수의 픽셀(pixel)을 포함한다는 점에 유의해야 한다. 각 픽셀은 감광성 엘리먼트 중 하나를 포함할 수 있다. 다르게는, 각 픽셀은 하나의 감광성 엘리먼트와 감광성 엘리먼트에 대응하는 하나의 광 필터를 포함한다. 다르게는, 하나의 감광성 엘리먼트 및 감광성 엘리먼트에 대응하는 하나의 광 필터를 포함하는 것에 추가하여, 각 픽셀은 다른 관련 구성 요소를 더 포함할 수 있다.
디지털 신호 처리 칩(204)은 센서로부터 원시 데이터를 획득하고, 원시 데이터에 대한 일련의 처리를 수행하며, 처리된 데이터를 비디오 출력 디바이스의 프로세서에 송신하도록 구성된다. 마지막으로 비디오 출력 디바이스는 이미지를 디스플레이한다. 디지털 신호 처리 칩(204)은 추가로, 센서가 다음 그룹의 원시 데이터를 획득하도록, 데이터를 프로세서에 송신한 후 센서를 리프레시하도록(refresh) 구성된다.
데이터 신호 처리 칩(204)은, 구체적으로 획득된 원시 데이터를 예를 들어, YUV 포맷 또는 RGB 포맷과 같은 디스플레이를 지원하는 포맷으로 변환하도록 구성된 이미지 신호 프로세서(image signal processor, ISP)를 포함한다. 데이터 신호 처리 칩(204)은, 구체적으로 ISP에 의해 처리된 데이터를 모바일 폰의 프로세서에 송신하도록 구성된 카메라 인터페이스(camera interface, CAMIF)를 더 포함한다.
카메라의 동작 원리는 다음과 같을 수 있다. 렌즈(201)를 통과한 후, 모바일 폰 외부의 광은 적외선 차단 필터(202)에 의해 필터링된 후 센서 표면에 조사된다. 센서는 수신된 광을 전기적 신호로 변환한 다음, 전기적 신호를 내부 AD 변환을 통해 디지털 신호로 변환하여 원시 데이터를 획득된다. DSP가 센서에 통합되어 있지 않으면 원시 데이터가 모바일 폰의 프로세서에 전송된다. 이 경우, 데이터 포맷은 원시 데이터의 포맷이다. DSP가 센서에 통합되어 있으면, 획득된 원시 데이터가 처리되고 YUV 포맷 또는 RGB 포맷의 데이터가 출력된다. 마지막으로, 모바일 폰의 프로세서는 이미지를 디스플레이하기 위해 데이터를 비디오 출력 디바이스(예를 들어, 프레임 버퍼)에 송신한다.
본 출원의 일 실시 예에서, 다음은 디스플레이의 휘도가 전면 카메라에 의해 검출된 주변 광의 휘도 값에 기반하여 조절되는 예를 설명한다.
단말의 전면 카메라의 센서에 포함된 복수의 픽셀은 N개의 영역(region)으로 분할되며, 여기서 N은 1보다 큰 정수이다. 각 영역의 휘도 값이 획득되며, 주변 광의 휘도 값이 각 영역의 휘도 값에 기반하여 결정된다. 그런 다음 결정된 주변 광의 휘도 값에 따라 디스플레이의 휘도가 조절된다.
N개의 영역으로 분할하는 방법은 동일한 분할(equal division)일 수 있다. 다시 말해서, 모든 영역의 에어리어가 동일하다. 다르게는, 분할은 렌즈의 광학적 특성에 기반하여 수행될 수 있다. 분할 원리 및 분할 후 각 영역의 픽셀 수는 본 출원의 본 실시 예에서 제한되지 않는다. 예를 들어, 도 3a에 도시된 바와 같이, 센서의 픽셀은 9개의 영역으로 균등하게 분할되고, 9개의 영역의 크기는 동일하며, 영역에 포함된 픽셀의 수량은 동일하다. 도 3b에 도시된 바와 같이, 센서의 픽셀은 12개의 영역으로 분할되고, 12개의 영역의 크기가 상이하며, 영역에 포함된 픽셀의 수량이 상이하다.
여기서 영역 분할은 서로 다른 영역의 픽셀을 물리적으로 분리하는 것이 아니라 복수의 픽셀을 그룹화하는 것과 동등하다는(equivalent) 점에 유의해야 한다. 그룹화 원리는 일부 인접 픽셀이 하나의 그룹으로 그룹화되고 이 그룹의 픽셀이 하나의 영역에 있는 것과 동등하다는 것이다. 또한 여기에서 영역 분할 또는 그룹화가 미리 설정되어 있다.
카메라의 광학적 특성으로부터 렌즈에 도달하는 광의 분포가 상이하다는 것을 알 수 있다. 다시 말해서, 광의 감쇠는 카메라의 상이한 영역에서 상이하다. 따라서 카메라에 의해 수집된 광의 휘도를 검출하기 위해 영역 분할이 수행되며, 각 영역의 검출된 휘도 값에 대해 서로 다른 정도의 보상이 수행된다. 이것은 검출된 휘도 값의 정확도를 향상시키는데 도움이 된다.
예를 들어, 모든 영역의 휘도 값은 미리 설정된 보상 규칙에 따라 보상될 수 있으며, 보상 후 영역의 휘도 값의 최대 값이 현재 주변 광의 휘도 값으로 결정된다.
미리 설정된 보상 규칙은, 카메라의 중앙 위치에 위치된 영역을 검출하는 것에 의해 획득된 휘도 값이 0이거나 또는 약간 보상되고, 그리고 중앙 위치에서 먼 영역을 검출하는 것에 의해 획득된 휘도 값이 더 보상된다는 것이다. 영역에서 중앙 위치까지의 거리는 영역의 중심점(center point)에서 중앙 위치(central location)까지의 거리일 수 있다. 도 5에 도시된 바와 같이, A 지점(point)이 중앙 위치라고 가정한다. A 지점을 중심점으로 하고 반경이 r1인 원형 영역(영역 1)을 중앙 영역(central region)으로 간주할 수 있다. 중앙 영역에서 보상이 수행되지 않거나 보상 값이 매우 작을 수 있다(다음에서의 P1보다 작음). A 지점으로부터 반경이 r1보다 크고 r2보다 작은 영역(영역 2)에 대한 보상 값은 P1이고, A 지점으로부터 반경이 r2보다 크고 r3보다 작은 영역(영역 3)에 대한 보상 값이 P2이며, 여기서 r1 < r2 < r3 및 P1 < P2이다.
선택적으로, 카메라 중앙 위치의 휘도 값과 시야(field of view, FOV)의 가장자리(edge) 위치는 미리 테스트되어 두 휘도 값의 차이 또는 비율을 획득할 수 있으며, 그리고 두 휘도 값의 차이 또는 비율은 보상 기준(compensation basis)으로 사용된다. 예를 들어, 고정된 위치에서 고정된 휘도를 가진 광원의 조사(radiation)시에, 카메라 중앙 위치의 휘도 값은 Q1 lux(광 단위(lighting unit))로 판독되고, 카메라의 FOV의 가장자리 위치의 휘도 값은 Q2 lux로 판독된다. Q1과 Q2의 차이(△Q) 또는 Q1과 Q2의 비율은 카메라의 광학적 특성이나 광원의 특성과 같은 요인(factor)에 기반하여 보상 기준으로 결정될 수 있다. Q1과 Q2의 차이(△Q)가 보상 기준으로 사용된다고 가정한다. 이 경우, 단말이 주변 광 검출을 수행할 때 중앙 위치의 실제 측정된 휘도 값은 Q3 lux이고, FOV의 가장자리 위치의 실제 측정된 휘도 값은 Q4 lux이다. 이 경우, 실제로 측정된 Q3에 대해서는 보상이 수행되지 않을 수 있으며, 다시 말해서, 카메라 중앙 위치의 현재 휘도 값이 Q3 lux로 결정된다. 실제 측정된 Q4에 대해 보상이 수행되어 예를 들어, (Q4 + △Q) lux를 획득하며, 다시 말해서, 카메라의 FOV의 가장자리 위치의 현재 휘도 값이 (Q4 + △Q) lux로 결정된다.
선택적으로, 영역 분할이 센서 상에서 수행된 후, 각 영역에서 수신된 광 신호를 기반으로 광원이 식별될 수 있으며, 상이한 보상 규칙 또는 디스플레이 휘도 조절 정책이 사용된다. 예를 들어, 센서의 모든 영역에서 하나의 영역만의 휘도값 또는 인접한 여러 영역만의 휘도값들이 상대적으로 크면, 광원이 점 광원으로 결정될 수 있다. 카메라의 FOV 범위의 가장자리에서 측정된 휘도 값에 대해 상대적으로 큰 보상이 수행될 수 있다. 센서의 모든 영역에서 인접하지 않은 여러 영역의 휘도 값이 상대적으로 크면, 광원이 다점(multi-point) 광원으로 결정될 수 있다. 그레이디언트(Gradient) 보상이 복수의 광원 분포에 기반하여, 센서에 의해 측정된 휘도 값에 대해 수행될 수 있다. 특정 보상 방법이 제한되지 않는다. 센서의 모든 영역의 휘도 값이 크게 변하고 특정 규칙에 부합하면, 단말이 움직이는 상태로 결정될 수 있으며, 디스플레이의 휘도가 조절되지 않을 수 있다.
선택적으로, 카메라의 광학적 특성으로부터 광원이 카메라의 FOV 범위에 위치되어 있는 경우, 주변 광의 휘도 값이면서 또한 카메라에 의해 검출되는 휘도 값이 상대적으로 안정적인 값임을 알 수 있다. 광원이 카메라의 FOV 범위 밖에 있는 경우, 주변 광의 휘도 값이면서 또한 카메라에 의해 검출되는 휘도 값이 급격히 감소한다. 따라서, 카메라의 FOV 범위가 증가되어, 주변 광의 휘도 값이면서 또한 단말에 의해 결정된 휘도 값의 정확도를 향상시킬 수 있다.
선택적으로, N개의 영역 중 어느 하나에 대해, 영역의 휘도 값이 해당 영역에서 M개의 픽셀의 휘도 값을 사용하여 획득될 수 있다. 예를 들어, 영역에 있는 M개의 픽셀의 휘도 값을 판독한 다음, M개의 픽셀의 휘도 값에 기반하여 영역의 휘도 값이 결정된다. 예를 들어, M개의 픽셀의 휘도 값에 대해 가중 계산이 수행되어 영역의 휘도 값을 획득할 수 있다. 영역에 포함된 픽셀의 수량은 M보다 크거나 같다.
여기서, M은 3보다 크거나 같은 정수일 수 있다. 하나의 영역에서, M개의 픽셀의 판독된 휘도 값은 적어도 하나의 R 광 값, 적어도 하나의 G 광 값 및 적어도 하나의 B 광 값을 포함할 수 있다. 이러한 방식으로, 영역의 휘도 값이 계산될 때 상황에 기반하여 상이한 가중치가 R 광의 휘도 값, G 광의 휘도 값, 및 B 광의 휘도 값에 더해지며, 휘도값들이 더해져서 영역의 휘도 값을 획득할 수 있다.
단말의 각 영역은 복수의 제1 픽셀 및 복수의 제2 픽셀을 포함한다는 점에 유의해야 한다. 제1 픽셀은 주변 광을 검출하기 위해 단말에 의해 지정된 픽셀이다. 여기서, 각 영역에서 판독된 M개의 픽셀은 M개의 제1 픽셀이다. 제2 픽셀은 주변 광 검출을 위해 지정되지 않은 픽셀이다. 단말은 촬영 기능을 위해 제1 픽셀과 제2 픽셀을 포함한 모든 픽셀을 사용한다.
단말이 디스플레이의 디스플레이 휘도를 자동으로 조절하는 기능을 인에이블하는 경우, 단말은 주변 광 검출을 수행해야 한다. 이 경우, 단말의 모든 제1 픽셀이 활성화된 상태(activated state), 즉 제1 픽셀이 동작할 수 있는 상태에 있다. 단말이 촬영 기능을 인에이블하는 경우, 모든 제1 픽셀과 모든 제2 픽셀이 활성화된 상태가 된다. 단말이 디스플레이의 디스플레이 휘도를 자동으로 조절하는 기능을 인에이블했지만 촬영 기능은 인에이블하지 않은 경우, 제1 픽셀은 활성화된 상태에 있으며, 제2 픽셀은 비활성화된 상태(inactivated state)이다. 단말이 디스플레이의 디스플레이 휘도를 자동으로 조절하는 기능을 인에이블하면, 단말이 카메라 기능을 인에이블할 때, 단말은 모든 제2 픽셀을 활성화한다(디스플레이의 디스플레이 휘도를 자동으로 조절하는 기능이 인에이블된 경우 제1 픽셀이 활성화됨).
도 3a에 도시된 바와 같이, 일부 제1 픽셀은 각 영역에 미리 설정되어 있다. 예를 들어, 2개의 R 광 픽셀, 1개의 G 광 픽셀 및 1개의 B 광 픽셀이 각 영역에 미리 설정되어 있다. 본 출원의 이 실시 예에서, 각 영역의 제1 픽셀의 수량은 제한되지 않으며, 특정 수량의 R 광 픽셀, 특정 수량의 G 광 픽셀 및 특정 수량의 B 광 픽셀은 제한되지 않는다. 임의의 두 영역에서의 제1 픽셀의 수량도 상이할 수 있다.
M의 값은 상이한 영역에서 상이할 수 있음을 유의해야 한다. 예를 들어, 제1 영역에서 M1개의 픽셀의 휘도 값이 계산에 사용될 수 있고, 제2 영역에서 M2개의 픽셀의 휘도 값이 계산에 사용할 수 있으며, 여기서 M1과 M2는 같거나 같지 않을 수 있다. 또한, 동일한 영역에서, R 광 픽셀의 판독된 휘도 값의 수량, G 광 픽셀의 판독된 휘도 값의 수량, B 광 픽셀의 판독된 휘도 값의 수량은 동일하거나 상이할 수 있다. 예를 들어, 한 영역에서, K1개의 R 광 픽셀의 휘도 값, K2개의 G 광 픽셀의 휘도 값, K3개의 B 광 픽셀의 휘도 값이 판독되며, 여기서 K1, K2, K3은 동일하거나 상이할 수 있다.
도 3c에 도시된 바와 같이, 제1 행의 제1 영역(11)에서, 총 3개의 미리 지정된 제1 픽셀들인 하나의 R 광 픽셀, 하나의 G 광 픽셀 및 하나의 B 광 픽셀이 있다. 제1 행의 제2 영역(12)에, 총 4개의 미리 지정된 제1 픽셀들인 2개의 R 광 픽셀, 1개의 G 광 픽셀 및 1개의 B 광 픽셀이 있다. 제1 행의 제3 영역(13)에, 총 5개의 미리 지정된 제1 픽셀들인 2개의 R 광 픽셀, 2개의 G 광 픽셀 및 1개의 B 광 픽셀이 있다. 다른 영역에서 지정된 제1 픽셀에 대해서는 첨부된 도면을 참조한다. 자세한 내용은 설명하지 않는다.
예를 들어, 동일한 휘도 값은 서로 다른 색 온도에서 사용자에게 서로 다른 시각적 경험을 제공한다. 따라서 상이한 가중치가 색온도에 기반하여 R 광의 휘도 값, G 광의 휘도 값, 및 B 광의 휘도 값에 더해질 수 있으며, 그 다음에 R 광의 휘도 값, G 광의 휘도 값, 및 B 광의 휘도 값을 가중치에 기반하여 더하여 영역의 휘도 값을 획득한다. 마지막으로 현재 주변 광의 휘도 값이 획득된다. 예를 들어, 햇빛이 강한 실외 환경과 같이 색 온도가 상대적으로 높은 경우, 디스플레이 상의 이미지가 상대적으로 빨갛게 보이다. 따라서 휘도 값이 계산될 때 R 광의 휘도 값의 가중치가 증가될 수 있다. 이런 방식으로, 계산을 통해 획득된 휘도 값은 상대적으로 크다. 따라서, 계산된 휘도 값에 기반하여 디스플레이의 휘도를 조절할 때 단말은 사용자 경험을 향상시키기 위해 휘도를 낮출 수 있다. 예를 들어, 추운 날씨에서와 같이 색온도가 상대적으로 낮은 경우, 디스플레이 상의 이미지가 상대적으로 파랗게 보인다. 따라서 휘도 값이 계산될 때 B 광의 휘도 값의 가중치가 증가될 수 있다. 이런 방식으로, 계산을 통해 획득된 휘도 값은 상대적으로 크다. 따라서, 계산된 휘도 값에 기반하여 디스플레이의 휘도를 조절할 때 단말은 사용자 경험을 향상시키기 위해 휘도를 낮출 수 있다.
예를 들어, 색온도 1의 조건에서, R 광에 대응하는 가중치가 H1이고, G 광에 대응하는 가중치는 J1이며, B 광에 대응하는 가중치는 K1이고, 여기서 H1+J1+K1 = 1이라고 가정한다. 이 경우, 영역의 현재 휘도 값 = R 광의 휘도 값 × H1 + G 광의 휘도값 × J1 + B 광의 휘도 값 × K1이다. R 광의 휘도 값은 해당 영역에서 미리 설정된 모든 R 광의 휘도 값에서의 최대 값(또는 평균값)일 수 있다. G 광의 휘도 값은 해당 영역에서 미리 설정된 모든 G 광의 휘도 값에서의 최대 값(또는 평균값)일 수 있다. B 광의 휘도 값은 해당 영역에서 미리 설정된 모든 B 광의 휘도 값에서의 최대 값(또는 평균값)일 수 있다.
다른 예로, 색온도 2의 조건에서, R 광에 대응하는 가중치는 H2이고, G 광에 대응하는 가중치는 J2이며, B 광에 대응하는 가중치는 K2이고, 여기서 H2+J2+K2 = 1이라고 가정한다. 여기서 H1은 H2와 상이하고, J1은 J2와 상이하며, K1은 K2와 상이하다. 이 경우, 영역의 현재 휘도 값 = R 광의 휘도 값 × H2 + G 광의 휘도 값 × J2 + B 광의 휘도 값 × K2이다. R 광의 휘도 값은 해당 영역에서 미리 설정된 모든 R 광의 휘도 값에서의 최대 값(또는 평균값)일 수 있다. G 광의 휘도 값은 해당 영역에서 미리 설정된 모든 G 광의 휘도 값에서의 최대 값(또는 평균값)일 수 있다. B 광의 휘도 값은 해당 영역에서 미리 설정된 모든 B 광의 휘도 값에서의 최대 값(또는 평균값)일 수 있다.
예를 들어, 광원에 따라 R 광, G 광, B 광의 성분이 다르기 때문에 상이한 가중치가 상이한 광원의 특성에 기반하여, R 광의 휘도 값, G 광의 휘도 값, B 광의 휘도 값에 더해질 수 있다. 그런 다음, R 광의 휘도 값, G 광의 휘도 값 및 B 광의 휘도 값을 가중치에 기반하여 더하여 영역의 휘도 값을 획득한다. 마지막으로 현재 주변 광의 휘도 값이 획득된다. 예를 들어, 더 많은 R 광을 포함하는 광원의 경우, 영역의 휘도 값을 계산할 때 R 광의 가중치가 증가될 수 있다. 이런 방식으로, 계산을 통해 획득된 휘도 값은 상대적으로 크다. 이는 광원의 R 광이 필터링된 후 계산된 휘도 값이 실제 휘도 값보다 낮아서 결과적으로 계산된 값에 기반하여 디스플레이의 휘도를 조절하는 효과가 상대적으로 떨어지는 문제를 방지하는데 도움이 된다. 따라서 단말은 R 광의 가중치를 증가시켜 계산을 통해 더 큰 휘도 값을 획득하고, 그 다음에 계산된 휘도 값에 기반하여 디스플레이의 휘도를 조절할 때 휘도를 낮출 수 있다. 이는 사용자 경험을 개선하는데 도움이 된다. 마찬가지로, 더 많은 G 광을 포함하는 광원의 경우, 영역의 휘도 값을 계산할 때 R 광의 가중치가 증가될 수 있다. B 광을 더 많이 포함하는 광원의 경우, 영역의 휘도 값을 계산할 때 R 광의 가중치가 증가될 수 있다.
다음은 주변 광 검출을 위해 카메라에서 영역 분할이 수행되는 특정 구현 프로세스를 설명한다.
종래 기술에서, 단말이 촬영 기능을 인에이블하는 경우, 센서가 모든 픽셀(제1 픽셀 및 제2 픽셀을 포함)이 활성화 상태가 되도록 제어하고, 모든 픽셀을 사용하여 전체 이미지의 휘도 값이 레지스터로 출력되며, 단말은 레지스터를 판독하여 이미지의 휘도 값을 획득하고, 휘도 값에 기반하여 이미지를 디스플레이한다. 단말이 촬영 기능을 디스에이블하는(disable) 경우, 센서는 모든 픽셀을 비활성화 상태가 되도록 제어하고, 센서에 조사되는 광에 대해 광 검출 및 해당 처리를 수행할 필요가 없다.
도 6은 본 출원의 실시 예에 따른 주변 광 검출 방법의 흐름도이다. 상기 방법은 구체적으로 다음 단계를 포함한다.
S101. 단말은 카메라에서 각각의 제1 픽셀이 활성화 상태가 되도록 제어하고, 각각의 제1 픽셀의 검출된 제1 휘도 값을 획득한다.
카메라의 픽셀은 적어도 2개의 영역으로 분할되고, 각 영역은 복수의 픽셀을 포함하며, 각 영역의 복수의 픽셀 중 적어도 3개의 픽셀이 제1 픽셀로 사용된다. 주변 광 휘도를 검출해야 하는 시나리오에서 각각의 제1 픽셀은 활성화된 상태에 있다. 활성화된 상태에서 제1 픽셀의 검출된 광 휘도 값이 제1 휘도 값이다.
현재, 각각의 제1 픽셀은 하나의 제1 휘도 값에 대응한다.
센서는 센서에 포함된 각 픽셀의 상태를 활성화 상태 또는 비활성화 상태로 가 되도록 제어할 수 있음을 이해할 수 있다. 활성화된 상태의 픽셀은 광을 수신하고 광전 변환을 수행하여 광 신호를 전기적 신호로 변환하고, 아날로그-다지털 변환을 수행하여 전기적 신호를 디지털 신호로 변환할 수 있다. 디지털 신호는 픽셀의 휘도 값을 포함한다. 그 다음, 픽셀의 휘도 값은 레지스터에 저장되고, 센서 허브(sensor hub)는 예를 들어 인터 집적 회로(Inter-Integrated Circuit, IIC) 버스를 사용하여 레지스터의 값을 판독하여 휘도 값을 획득할 수 있다.
따라서 단말은 주변 광을 검출하기 위해 각 영역에 일부 픽셀(즉, 제1 픽셀)을 미리 설정할 수 있다. 단말이 주변 광 검출 기능을 인에이블하고 모바일 폰의 화면이 켜진 경우, 센서는 이러한 미리 설정된 픽셀을 활성화 상태가 되도록 제어하여 현재 광의 휘도 값을 검출하고, 각 픽셀의 검출된 제1 휘도 값을 레지스터에 저장한다(예를 들어, 각각의 제1 픽셀은 하나의 레지스터에 대응할 수 있음).
S102. 단말은 각각의 제1 픽셀의 검출된 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득한다.
각 영역은 복수의 제1 픽셀을 포함한다. 영역의 모든 제1 픽셀의 검출된 제1 휘도 값에 기반하여 영역의 휘도 값, 즉 제2 휘도 값이 획득될 수 있다. 하나의 영역이 하나의 제2 휘도 값에 대응함을 알 수 있다. 다시 말해서, 영역의 복수의 제1 휘도 값을 사용하여 획득된 제2 휘도 값은 영역의 휘도 값을 나타내는데 사용된다. 특정 구현 프로세스에서, 단말은 특정 영역 분할 액션(action)을 수행하지 않지만 미리 단말의 모든 제1 픽셀을 그룹화할 수 있음에 유의해야 한다. 각 그룹은 복수의 제1 픽셀을 포함하고, 각 그룹은 하나의 영역에 대응한다. 그 다음, 그룹 내의 모든 제1 픽셀에 대응하는 제1 휘도 값에 기반하여, 각 그룹에 대응하는 제2 휘도 값이 획득되며, 제2 휘도 값은 해당 그룹에 대응하는 영역의 제2 휘도 값과 동일하다(equivalent).
영역 중 하나가 설명의 예로 사용된다.
일부 예에서, 단말의 센서 허브는 각 레지스터에서 제1 휘도 값을 판독하고, 제1 휘도 값을 단말의 프로세서(예를 들어, 애플리케이션 프로세서)에 보고할 수 있다. 단말의 프로세서는 가중치 계산을 수행하여 영역의 휘도 값(즉, 제2 휘도 값)을 획득한다.
일부 예에서, 각 레지스터에서 제1 휘도 값을 판독한 후, 단말의 카메라의 센서는 제1 휘도 값에 대한 가중치 계산을 수행하여 영역의 휘도 값(즉, 제2 휘도 값)을 획득할 수 있다. 그 다음, 센서 허브는 제2 휘도 값을 판독하고, 제2 휘도 값을 단말의 프로세서에 보고한다.
이 단계에서 가중치 계산을 수행하는 주체(body)는, 본 출원의 이 실시 예에서 제한되지 않는다는 점에 유의해야 한다.
센서 허브가 각 레지스터의 휘도 값을 판독하는 경우, 사용된 통신 프로토콜은 IIC이거나 또는 직렬 주변 디바이스 인터페이스(Serial Peripheral Interface, SPI)와 같은 다른 통신 프로토콜일 수 있다.
S103. 단말은 각 영역의 제2 휘도 값에 기반하여 현재 주변 광의 휘도 값을 획득한다.
각 영역은 하나의 제2 휘도 값에 대응한다. 따라서 단말은 모든 영역에 대응하는 제2 휘도 값에서 최대 값을 현재 주변 광의 휘도 값으로 선택한다. 선택적으로, 카메라의 상이한 영역에서 광의 감쇠가 상이하기 때문에 일부 영역의 휘도 값이 보상될 수 있으며, 보상 후 획득된 제2 휘도 값에서의 최대 값이 현재 주변 광의 휘도 값으로 선택된다. 예를 들어, 단말의 프로세서는 특정 보상 규칙에 따라 각 영역의 휘도 값에 대한 보상 계산을 수행하여 보상 후 각 영역의 휘도 값을 획득한다. 마지막으로, 보상 후 획득된 영역의 휘도 값에서 최대 휘도 값이 현재 주변 광의 휘도 값으로 선택된다.
S104. 단말은 주변 광의 결정된 휘도 값에 따라 디스플레이의 휘도를 조절한다.
이러한 방식으로, 디스플레이의 디스플레이 효과가 향상되고 사용자 경험이 향상된다.
본 출원의 실시 예에서, 카메라의 촬영 기능과 카메라의 주변 광 검출 기능은 두 개의 독립적인 기능이며, 서로 영향을 미치지 않는다는 점에 유의해야 한다. 단말이 주변 광 자동 조절 기능을 인에이블한 후 단말의 전원이 켜지고 화면이 켜진 경우, 항상 카메라를 사용하여 주변 광 검출이 수행될 수 있으며, 카메라가 촬영을 수행하는지 여부에 영향을 받지 않는다. 주변 광 검출 프로세스에서 카메라는 촬영을 수행할 수 있다. 또한 카메라의 촬영 프로세스에서, 카메라는 주변 광 세기를 검출할 수 있다. 카메라의 촬영 기능과 주변 광 검출 기능에 대응하는 레지스터들기 별도로 배치될 수 있고, 두 기능에 대응하는 IIC도 별도로 배치되므로, 두 기능이 독립적으로 구현될 수 있다.
예를 들어, 도 4에 도시된 바와 같이, 본 출원의 실시 예에서, 단말이 촬영을 수행할 때 카메라 감지 광(sense light)에서 모든 픽셀 이후에 생성된 RGB 데이터는 제1 레지스터에 저장될 수 있다. 이미지 신호 프로세서(404)는 IIC 1을 사용하여 카메라 센서(401)의 촬영 파라미터를 구성한다. 이미지 신호 프로세서(404)는 예를 들어, 모바일 산업 프로세서 인터페이스(Mobile Industry Processor Interface, MIPI) 1을 사용하여 제1 레지스터의 RGB 데이터를 판독하고, 데이터를 기반으로 이미지 처리를 수행한다.
또한, 도 4에 도시된 바와 같이, 단말이 주변 광 검출을 수행할 때, 카메라 감지 광에서 제1 픽셀 이후에, 획득된 휘도 데이터가 제2 레지스터에 저장된다. 제2 레지스터는 제1 레지스터와 상이하며, 복수의 제1 레지스터 및 복수의 제2 레지스터가 있을 수 있다. 레지스터의 수량은 본 출원에서 제한되지 않는다. 센서 허브(403)는 예를 들어 IIC 2를 사용하여 카메라 센서(401)의 각각의 제2 레지스터의 휘도 값을 판독한다.
단말의 촬영 프로세스와 단말의 주변 광 검출 프로세스는 두 개의 독립적인 프로세스이며, 서로 간섭하지 않음을 알 수 있다. 이러한 방식으로 카메라가 촬영 및 주변 광 검출을 수행할 때 디커플링(decoupling) 설계가 구현된다. 따라서 카메라가 대기 모드(standby mode)에 있을 때 단말은 주변 광 검출도 수행할 수 있다.
전술한 기능을 구현하기 위해, 단말 등은 기능을 수행하기 위한 대응하는 하드웨어 구조 및/또는 소프트웨어 모듈을 포함한다는 것을 이해할 수 있다. 당업자는 본 명세서에 개시된 실시 예들에서 설명된 예시들과 결합하여, 유닛들, 알고리즘 및 단계들이 본 출원의 실시 예에서 하드웨어 또는 하드웨어와 컴퓨터 소프트웨어의 조합에 의해 구현될 수 있다는 것을 쉽게 인식해야 한다. 기능이 하드웨어에 의해 수행되는지 또는 컴퓨터 소프트웨어에 의해 구동되는 하드웨어에 의해 수행되는지 여부는 특정 애플리케이션 및 기술 솔루션의 설계 제약에 따라 다르다. 당업자는 각각의 특정 애플리케이션에 대해 설명된 기능을 구현하기 위해 상이한 방법을 사용할 수 있지만, 구현이 본 발명의 실시 예의 범위를 벗어나는 것으로 간주되어서는 안된다.
본 출원의 실시 예에서, 단말 등은 전술한 방법 예에 기반하여 기능 모듈로 구분될 수 있다. 예를 들어, 다양한 기능에 대응하는 기능 모듈은 분할을 통해 획득될 수도 있고, 둘 이상의 기능이 하나의 처리 모듈에 통합될 수도 있다. 통합 모듈은 하드웨어 형태로 구현될 수도 있고, 소프트웨어 기능 모듈 형태로 구현될 수도 있다. 본 발명의 실시 예에서, 모듈로의 분할은 하나의 예이며 단지 논리적인 기능의 분할이라는 점에 유의해야 한다. 실제 구현에서는 다른 분할 방식이 사용될 수 있다.
다양한 기능에 대응하는 기능 모듈이 분할을 통해 획득되는 경우, 도 7은 전술한 실시 예에서의 단말의 가능한 구조의 개략도이다. 도 7에 도시된 바와 같이, 단말(700)은 카메라(701) 및 프로세서(702)를 포함한다.
카메라(701)는 도 6의 단계(S101)를 수행함에 있어서 단말을 지원하도록 구성되거나, 및/또는 본 명세서에 설명된 기술의 다른 프로세스를 수행하도록 구성된다. 프로세서(702)는 도 6의 단계(S102) 내지 단계(S104)를 수행함에 있어서 단말을 지원하도록 구성되거나, 및/또는 본 명세서에 설명된 기술의 다른 프로세스를 수행하도록 구성된다.
전술한 방법 실시 예의 단계의 모든 관련 내용은 해당 기능 모듈의 기능 설명에 인용될 수 있다. 자세한 내용은 여기에서 설명하지 않는다.
물론, 단말(700)은 단말과 다른 디바이스 사이의 상호 작용을 수행하도록 구성된 통신 유닛을 더 포함할 수 있다. 단말(700)은 단말의 프로그램 코드 및 데이터를 저장하는 저장 유닛을 더 포함할 수 있다. 또한, 기능 유닛에 의해 구체적으로 구현될 수 있는 기능은 전술한 실시 예의 방법 단계에 대응하는 기능을 포함하지만 이에 제한되지 않는다. 단말(700)의 다른 유닛에 대한 자세한 설명은 유닛에 대응하는 방법 단계에 대한 자세한 설명을 참조한다. 본 출원의 이 실시 예에서 자세한 내용은 여기에서 설명되지 않는다.
통합 유닛이 사용되는 경우, 전술한 카메라는 단말의 카메라 모듈일 수 있고, 프로세서(702)는 단말의 처리 모듈일 수 있다. 통신 유닛은 단말의 통신 모듈, 예를 들어 RF 회로, Wi-Fi 모듈, 블루투스 모듈일 수 있다. 저장 유닛은 단말의 저장 모듈일 수 있다.
도 8은 전술한 실시 예에서의 단말의 가능한 구조의 개략도이다. 단말(1100)은 처리 모듈(1101), 저장 모듈(1102) 및 통신 모듈(1103)을 포함한다. 처리 모듈(1101)은 단말의 액션에 대한 제어 및 관리를 수행하도록 구성된다. 저장 모듈(1102)은 단말의 프로그램 코드 및 데이터를 저장하도록 구성된다. 통신 모듈(1103)은 다른 단말과 통신하도록 구성된다. 처리 모듈(1101)은 중앙 처리 유닛(Central Processing Unit, CPU), 범용 프로세서, 디지털 신호 프로세서(Digital Signal Processor, DSP), 주문형 집적 회로(Application-Specific Integrated Circuit, ASIC), 필드 프로그래밍 가능 게이트 어레이(Field Programmable Gate Array, FPGA) 또는 다른 프로그래밍 가능 로직 디바이스, 트랜지스터 로직 디바이스, 하드웨어 구성 요소 또는 이들의 조합과 같은, 프로세서 또는 컨트롤러일 수 있다. 처리 모듈(1101)은 본 발명에 개시된 내용을 참조하여 설명된 다양한 예시적인 논리 블록, 모듈 및 회로를 구현하거나 실행할 수 있다. 프로세서는 컴퓨팅 기능을 구현하는 프로세서의 조합, 예를 들어 하나 이상의 마이크로 프로세서의 조합, 또는 DSP와 마이크로 프로세서의 조합일 수 있다. 통신 모듈(1303)은 트랜시버, 트랜시버 회로, 통신 인터페이스 등일 수 있다. 저장 모듈(1102)은 메모리일 수 있다.
처리 모듈(1101)이 프로세서(도 1에 도시된 프로세서(101))인 경우, 통신 모듈(1103)은 RF 트랜시버 회로(도 1에 도시된 무선 주파수 회로(102))이고, 저장 모듈(1102)은 메모리(도 1에 도시된 메모리(103))이며, 본 출원의 본 실시 예에서 제공되는 단말은 도 1의 단말(100)일 수 있다. 통신 모듈(1103)은 RF 회로를 포함할 수 있으며, Wi-Fi 모듈 및 블루투스 모듈을 더 포함할 수 있다. RF 회로, Wi-Fi 모듈, 블루투스 모듈과 같은 통신 모듈은 통칭하여 통신 인터페이스라고 지칭될 수 있다. 프로세서, 통신 인터페이스 및 메모리는 버스를 사용하여 함께 결합될 수 있다.
구현에 관한 전술한 설명은 편리하고 간단한 설명을 위해 전술한 기능 모듈로의 분할이 단지 예시를 위한 예라는 것을 당업자가 이해할 수 있게 한다. 실제 애플리케이션에서, 전술한 기능은 요건에 따라 구현을 위해 상이한 기능 모듈에 할당될 수 있다. 구체적으로, 장치의 내부 구조는 전술한 기능의 전부 또는 일부를 구현하기 위해 서로 다른 기능 모듈로 구분된다. 전술한 시스템, 장치 및 유닛의 상세한 동작 프로세스에 대해서는 전술한 방법 실시 예의 해당 프로세스를 참조한다. 자세한 내용은 여기서 다시 설명하지 않는다.
본 출원에서 제공되는 여러 실시 예에서, 개시된 시스템, 장치 및 방법은 다른 방식으로 구현될 수 있음을 이해해야 한다. 예를 들어, 설명된 장치 실시 예는 단지 예일 뿐이다. 예를 들어, 모듈 또는 유닛으로의 분할은 단순히 논리 기능 분할이다. 실제 구현에는 다른 분할 방식이 있을 수 있다. 예를 들어, 복수의 유닛 또는 구성 요소가 다른 시스템에 결합되거나 통합될 수 있거나, 일부 특징이 무시되거나 수행되지 않을 수 있다. 또한, 디스플레이되거나 논의된 상호 커플링(coupling) 또는 직접 커플링 또는 통신 연결은 일부 인터페이스를 사용하여 구현될 수 있다. 장치 또는 유닛 사이의 간접 커플링 또는 통신 연결은 전자적, 기계적 또는 다른 형태로 구현될 수 있다.
분리된 부분으로 기술된 유닛은 물리적으로 분리될 수도 있고 그렇지 않을 수도 있고, 유닛으로 디스플레이된 부분은 물리적 유닛일 수도 있고 아닐 수도 있으며, 한 위치에 위치할 수도 있고, 복수의 네트워크 유닛에 분산될 수도 있다. 일부 또는 모든 유닛은 실시 예의 솔루션의 목적을 달성하기 위해 실제 요건에 기반하여 선택될 수 있다.
또한, 본 출원의 실시 예의 기능 유닛은 하나의 처리 유닛으로 통합될 수 있거나, 각각의 유닛은 물리적으로 단독으로 존재할 수 있거나, 둘 이상의 유닛이 하나의 유닛으로 통합될 수 있다. 통합 유닛은 하드웨어 형태로 구현될 수도 있고 소프트웨어 기능 유닛의 형태로 구현될 수도 있다.
통합 유닛이 소프트웨어 기능 유닛의 형태로 구현되어 독립적인 제품으로 판매 또는 사용되는 경우, 통합 유닛은 컴퓨터가 판독 가능한 저장 매체에 저장될 수 있다. 이러한 이해를 바탕으로 본 출원의 본질적인 기술적 솔루션, 또는 선행 기술에 기여하는 부분, 또는 기술적 솔루션의 전부 또는 일부는 소프트웨어 제품의 형태로 구현될 수 있다. 컴퓨터 소프트웨어 제품은 저장 매체에 저장되며 컴퓨터 디바이스(개인용 컴퓨터, 서버 또는 네트워크 디바이스일 수 있음) 또는 프로세서가 본 출원의 실시 예에서 설명된 방법의 모든 단계 또는 일부 단계를 수행하도록 명령하는 여러 명령을 포함한다. 전술한 저장 매체는 플래시 메모리, 이동식 하드 디스크, 읽기 전용 메모리, 랜덤 액세스 메모리, 자기 디스크 또는 광 디스크와 같은 프로그램 코드를 저장할 수 있는 모든 매체를 포함한다.
전술한 설명은 본 출원의 특정 구현일 뿐이며 본 출원의 보호 범위를 제한하려는 것은 아니다. 본 출원에 공개된 기술적 범위 내의 모든 변경 또는 교체는 본 출원의 보호 범위에 속한다. 따라서 본 출원의 보호 범위는 청구 범위의 보호 범위에 따른다.
Claims (30)
- 카메라와 디스플레이를 포함하는 단말에 적용되는 주변 광 검출 방법으로서,
상기 카메라는 적어도 2개의 영역(region)을 포함하고, 각 영역은 적어도 하나의 제1 픽셀을 포함하며,
상기 주변 광 검출 방법은,
상기 단말이, 각각의 제1 픽셀의 제1 휘도(luminance) 값을 획득하는 단계 - 각각의 제1 픽셀은 하나의 제1 휘도 값에 대응함 -;
상기 단말이, 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 단계 - 각 영역은 하나의 제2 휘도 값에 대응함 -;
상기 단말이, 모든 제2 휘도 값에 기반하여 현재 주변 광(ambient light)의 휘도 값을 획득하는 단계 - 상기 주변 광의 휘도 값은 레지스터에 저장됨 -; 및
상기 단말이, 상기 주변 광의 휘도 값에 기반하여 상기 디스플레이의 휘도를 조절하는 단계
를 포함하는 주변 광 검출 방법. - 제1항에 있어서,
제1 영역의 모든 제1 픽셀은 K1개의 적색광 픽셀, K2개의 녹색광 픽셀 및 K3개의 청색광 픽셀을 포함하고, 상기 제1 영역은 적어도 2개의 영역 중 어느 하나이며,
상기 단말이 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 프로세스에서, 상기 단말은 각 영역에 대해,
상기 단말이, 상기 제1 영역에 포함된 상기 K1개의 적색광 픽셀의 K1개의 제1 휘도 값에 기반하여 적색광의 제3 휘도 값을 획득하는 작동(operation) - 상기 K1개의 적색광 픽셀은 상기 적색광의 하나의 제3 휘도 값에 대응함 -;
상기 단말이, 상기 제1 영역에 포함된 상기 K2개의 녹색광 픽셀의 제1 휘도 값에 기반하여 녹색광의 제3 휘도 값을 획득하는 작동 - 상기 K2개의 녹색광 픽셀은 상기 녹색광의 하나의 제3 휘도 값에 대응함 -;
상기 단말이, 상기 제1 영역에 포함된 상기 K3개의 청색광 픽셀의 제1 휘도 값에 기반하여 청색광의 제3 휘도 값을 획득하는 작동 - 상기 K3개의 청색광 픽셀은 상기 청색광의 하나의 제3 휘도 값에 대응함 -; 및
상기 단말이, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값에 기반하여 상기 제1 영역의 제2 휘도 값을 결정하는 작동
을 수행하는, 주변 광 검출 방법. - 제2항에 있어서,
상기 단말이, 상기 제1 영역에 포함된 상기 K1개의 적색광 픽셀의 K1개의 제1 휘도 값에 기반하여 적색광의 제3 휘도 값을 획득하는 작동은,
상기 단말이, 상기 K1개의 제1 휘도 값의 평균값 또는 상기 K1개의 제1 휘도 값에서의 최대 값이 상기 적색광의 제3 휘도 값인 것으로 결정하는 작동
을 포함하고,
상기 단말이, 상기 제1 영역에 포함된 상기 K2개의 녹색광 픽셀의 제1 휘도 값에 기반하여 녹색광의 제3 휘도 값을 획득하는 작동은,
상기 단말이 상기 K2개의 제1 휘도 값의 평균 값 또는 상기 K2개의 제1 휘도 값에서의 최대 값이 상기 녹색광의 제3 휘도 값인 것으로 결정하는 작동
을 포함하며,
상기 단말이, 상기 제1 영역에 포함된 상기 K3개의 청색광 픽셀의 제1 휘도 값에 기반하여 청색광의 제3 휘도 값을 획득하는 작동은,
상기 단말이 상기 K3개의 제1 휘도 값의 평균값 또는 상기 K3개의 제1 휘도 값에서의 최대 값이 상기 청색광의 제3 휘도 값인 것으로 결정하는 작동
을 포함하는, 주변 광 검출 방법. - 제2항에 있어서,
상기 단말이, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값에 기반하여 상기 제1 영역의 제2 휘도 값을 결정하는 작동은,
상기 단말이, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값의 가중 평균값을 획득하는 작동; 및
상기 단말이, 상기 가중 평균값을 상기 제1 영역의 제2 휘도 값으로 사용하는 작동
을 포함하는, 주변 광 검출 방법. - 제2항에 있어서,
상기 단말이, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값에 기반하여 상기 제1 영역의 제2 휘도 값을 결정하는 작동은,
상기 단말이, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값의 가중 평균값을 획득하는 작동; 및
상기 단말이, 상기 제1 영역의 위치에 기반하여 상기 가중 평균값을 보상하여 상기 제1 영역의 제2 휘도 값을 획득하는 작동
을 포함하는, 주변 광 검출 방법. - 제1항에 있어서,
상기 단말이 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 프로세스에서, 상기 단말은 각 영역에 대해,
상기 단말이, 제1 평균값을 제1 영역의 제2 휘도 값으로 사용하는 작동 - 상기 제1 평균값은 상기 제1 영역의 모든 제1 픽셀의 제1 휘도 값의 평균값임 -
을 수행하고,
상기 제1 영역은 적어도 2개의 영역 중 하나인, 주변 광 검출 방법. - 제1항에 있어서,
상기 단말이 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 프로세스에서, 상기 단말은 각 영역에 대해,
상기 단말이, 제1 영역의 위치를 기반으로 제1 평균 값을 보상하여 상기 제1 영역의 제2 휘도 값을 획득하는 작동 - 상기 제1 평균 값은 상기 제1 영역의 모든 제1 픽셀의 제1 휘도 값의 평균값임 -
을 수행하고,
상기 제1 영역은 적어도 2개의 영역 중 하나인, 주변 광 검출 방법. - 제5항에 있어서,
상기 제1 영역이 상기 카메라의 중앙 위치에 더 가까우면 상기 가중 평균 값에 대해 더 적은 보상이 제공되거나, 또는
상기 제1 영역이 상기 카메라의 중앙 위치에서 더 멀어지면 상기 가중 평균 값에 대해 더 많은 보상이 제공되는, 주변 광 검출 방법. - 제7항에 있어서,
상기 제1 영역이 상기 카메라의 중앙 위치에 더 가까우면 상기 제1 평균 값에 대해 더 적은 보상이 제공되거나, 또는
상기 제1 영역이 상기 카메라의 중앙 위치에서 더 멀어지면 상기 제1 평균 값에 대해 더 많은 보상이 제공되는, 주변 광 검출 방법. - 카메라, 프로세서 및 디스플레이를 포함하는 단말로서,
상기 카메라는 적어도 2개의 영역을 포함하고, 각 영역은 적어도 하나의 제1 픽셀을 포함하며;
상기 카메라는 각각의 제1 픽셀의 제1 휘도 값을 획득하도록 - 각각의 제1 픽셀은 하나의 제1 휘도 값에 대응함 - 구성되고;
상기 프로세서는 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하도록 - 각 영역은 하나의 제2 휘도 값에 대응함 - 구성되며;
상기 프로세서는 추가로, 모든 제2 휘도 값에 기반하여 현재 주변 광의 휘도 값을 획득하도록 구성되고; 그리고
상기 프로세서는 추가로, 상기 주변 광의 휘도 값에 기반하여 상기 디스플레이의 휘도를 조절하도록 구성되는, 단말. - 제10항에 있어서,
제1 영역의 모든 제1 픽셀은 K1개의 적색광 픽셀, K2개의 녹색광 픽셀 및 K3개의 청색광 픽셀을 포함하고, 상기 제1 영역은 적어도 2개의 영역 중 어느 하나이며,
상기 프로세서가 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 프로세스에서, 상기 프로세서는 각 영역에 대해,
상기 제1 영역에 포함된 상기 K1개의 적색광 픽셀의 K1개의 제1 휘도 값에 기반하여 적색광의 제3 휘도 값을 획득하는 작동 - 상기 K1개의 적색광 픽셀은 상기 적색광의 하나의 제3 휘도 값에 대응함 -;
상기 제1 영역에 포함된 상기 K2개의 녹색광 픽셀의 제1 휘도 값에 기반하여 녹색광의 제3 휘도 값을 획득하는 작동 - 상기 K2개의 녹색광 픽셀은 상기 녹색광의 하나의 제3 휘도 값에 대응함 -;
상기 제1 영역에 포함된 상기 K3개의 청색광 픽셀의 제1 휘도 값에 기반하여 청색광의 제3 휘도 값을 획득하는 작동 - 상기 K3개의 청색광 픽셀은 상기 청색광의 하나의 제3 휘도 값에 대응함 -; 및
상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값에 기반하여 상기 제1 영역의 제2 휘도 값을 결정하는 작동
을 수행하는, 단말. - 제11항에 있어서,
상기 제1 영역에 포함된 상기 K1개의 적색광 픽셀의 K1개의 제1 휘도 값에 기반하여 적색광의 제3 휘도 값을 획득하는 경우, 상기 프로세서는 구체적으로, 상기 K1개의 제1 휘도 값의 평균값 또는 상기 K1개의 제1 휘도 값에서의 최대 값이 상기 적색광의 제3 휘도 값인 것으로 결정하도록 구성되고,
상기 제1 영역에 포함된 상기 K2개의 녹색광 픽셀의 제1 휘도 값에 기반하여 녹색광의 제3 휘도 값을 획득하는 경우, 상기 프로세서는 구체적으로, 상기 K2개의 제1 휘도 값의 평균 값 또는 상기 K2개의 제1 휘도 값에서의 최대 값이 상기 녹색광의 제3 휘도 값인 것으로 결정하도록 구성되며,
상기 제1 영역에 포함된 상기 K3개의 청색광 픽셀의 제1 휘도 값에 기반하여 청색광의 제3 휘도 값을 획득하는 경우, 상기 프로세서는 구체적으로, 상기 K3개의 제1 휘도 값의 평균값 또는 상기 K3개의 제1 휘도 값에서의 최대 값이 상기 청색광의 제3 휘도 값인 것으로 결정하도록 구성되는, 단말. - 제11항에 있어서,
상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값에 기반하여 상기 제1 영역의 제2 휘도 값을 결정하는 경우, 상기 프로세서는 구체적으로, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값의 가중 평균값을 획득하고, 상기 가중 평균값을 상기 제1 영역의 제2 휘도 값으로 사용하도록 구성되는, 단말. - 제11항에 있어서,
상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값에 기반하여 상기 제1 영역의 제2 휘도 값을 결정하는 경우, 상기 프로세서는 구체적으로, 상기 적색광의 제3 휘도 값, 상기 녹색광의 제3 휘도 값 및 상기 청색광의 제3 휘도 값의 가중 평균값을 획득하고, 상기 제1 영역의 위치에 기반하여 상기 가중 평균값을 보상하여 상기 제1 영역의 제2 휘도 값을 획득하도록 구성되는, 단말. - 제10항에 있어서,
상기 프로세서가 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 프로세스에서, 상기 프로세서는 각 영역에 대해,
제1 평균값을 제1 영역의 제2 휘도 값으로 사용하는 작동 - 상기 제1 평균값은 상기 제1 영역의 모든 제1 픽셀의 제1 휘도 값의 평균값임 -
을 수행하고,
상기 제1 영역은 적어도 2개의 영역 중 하나인, 단말. - 제10항에 있어서,
상기 프로세서가 각 영역에 포함된 모든 제1 픽셀의 제1 휘도 값에 기반하여 각 영역의 제2 휘도 값을 획득하는 프로세스에서, 상기 프로세서는 각 영역에 대해,
제1 영역의 위치를 기반으로 제1 평균 값을 보상하여 상기 제1 영역의 제2 휘도 값을 획득하는 작동 - 상기 제1 평균 값은 상기 제1 영역의 모든 제1 픽셀의 제1 휘도 값의 평균값임 -
을 수행하고,
상기 제1 영역은 적어도 2개의 영역 중 하나인, 단말. - 제14항에 있어서,
상기 제1 영역이 상기 카메라의 중앙 위치에 더 가까우면 상기 가중 평균 값에 대해 더 적은 보상이 제공되거나, 또는
상기 제1 영역이 상기 카메라의 중앙 위치에서 더 멀어지면 상기 가중 평균 값에 대해 더 많은 보상이 제공되는, 단말. - 제16항에 있어서,
상기 제1 영역이 상기 카메라의 중앙 위치에 더 가까우면 상기 제1 평균 값에 대해 더 적은 보상이 제공되거나, 또는
상기 제1 영역이 상기 카메라의 중앙 위치에서 더 멀어지면 상기 제1 평균 값에 대해 더 많은 보상이 제공되는, 단말. - 제10항 내지 제18항 중 어느 한 항에 있어서,
상기 프로세서는 센서 허브(sensor hub) 및 애플리케이션 프로세서 중 어느 하나인, 단말. - 프로세서, 메모리 및 터치 스크린을 포함하는 단말로서,
상기 메모리 및 상기 터치 스크린은 상기 프로세서에 결합되고(coupled), 상기 메모리는 컴퓨터 프로그램 코드를 저장하도록 구성되며, 상기 컴퓨터 프로그램 코드는 컴퓨터 명령을 포함하며, 상기 프로세서가 상기 메모리로부터 상기 컴퓨터 명령을 판독하는 경우, 제1항 내지 제9항 중 어느 한 항에 따른 방법이 수행되는, 단말. - 컴퓨터 명령을 포함하는 컴퓨터 저장 매체로서,
상기 컴퓨터 명령이 단말 상에서 실행될 때, 상기 단말은 제1항 내지 제9항 중 어느 한 항에 따른 방법을 수행하도록 인에이블되는, 컴퓨터 저장 매체. - 컴퓨터가 판독 가능한 저장 매체에 저장된 프로그램으로서,
프로세서가 제1항 내지 제9항 중 어느 한 항에 따른 방법을 수행하도록 적응시키는, 프로그램. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810302048.6 | 2018-04-04 | ||
CN201810302048 | 2018-04-04 | ||
PCT/CN2018/085107 WO2019192044A1 (zh) | 2018-04-04 | 2018-04-28 | 一种环境光检测的方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200133383A KR20200133383A (ko) | 2020-11-27 |
KR102434930B1 true KR102434930B1 (ko) | 2022-08-19 |
Family
ID=68100026
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020207030583A KR102434930B1 (ko) | 2018-04-04 | 2018-04-28 | 주변 광 검출 방법 및 단말 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11250813B2 (ko) |
JP (1) | JP7142715B2 (ko) |
KR (1) | KR102434930B1 (ko) |
CN (2) | CN111345019B (ko) |
WO (1) | WO2019192044A1 (ko) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114485934B (zh) * | 2020-11-13 | 2024-01-30 | 北京小米移动软件有限公司 | 一种光线检测组件、屏幕组件及电子终端 |
CN113240757B (zh) * | 2021-05-12 | 2023-07-14 | 深圳市光科全息技术有限公司 | 蓝光参数检测方法、装置、设备和介质 |
CN117116203A (zh) * | 2022-08-29 | 2023-11-24 | 深圳市Tcl云创科技有限公司 | 屏幕亮度调整方法、装置、存储介质及电子设备 |
CN118450251A (zh) * | 2023-12-22 | 2024-08-06 | 荣耀终端有限公司 | 摄像头使能优先级的管理方法、电子设备及存储介质 |
CN117938996B (zh) * | 2023-12-28 | 2024-10-29 | 荣耀终端有限公司 | 检测环境光的方法和电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120098976A1 (en) | 2008-06-06 | 2012-04-26 | Microsoft Corporation | Radiometric calibration using temporal irradiance mixtures |
CN102693698A (zh) | 2012-06-25 | 2012-09-26 | 济南大学 | 一种基于环境光变化的户外led显示屏亮度自动调节方法及系统 |
CN107645606A (zh) | 2017-09-29 | 2018-01-30 | 努比亚技术有限公司 | 屏幕亮度调节方法、移动终端及可读存储介质 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001223792A (ja) | 2000-02-09 | 2001-08-17 | Mitsubishi Electric Corp | 携帯電話機 |
KR101148791B1 (ko) * | 2004-06-30 | 2012-05-24 | 엘지디스플레이 주식회사 | 타일형 표시장치 |
IL165852A (en) * | 2004-12-19 | 2010-12-30 | Rafael Advanced Defense Sys | System and method for image display enhancement |
KR100792986B1 (ko) * | 2005-09-28 | 2008-01-08 | 엘지전자 주식회사 | 휴대 단말기에서의 렌즈 왜곡 보상 장치 및 방법 |
JP4682181B2 (ja) | 2007-11-19 | 2011-05-11 | シャープ株式会社 | 撮像装置および電子情報機器 |
JP2010020072A (ja) | 2008-07-10 | 2010-01-28 | Canon Inc | 表示装置 |
JP5786254B2 (ja) | 2011-04-29 | 2015-09-30 | ▲華▼▲為▼▲終▼端有限公司 | 端末デバイス中の発光デバイスを制御するための方法と装置、ならびに端末デバイス |
CN103152523A (zh) * | 2013-02-27 | 2013-06-12 | 华为终端有限公司 | 电子设备拍摄方法及装置和电子设备 |
CN104113617A (zh) | 2013-04-16 | 2014-10-22 | 深圳富泰宏精密工业有限公司 | 背光亮度调节系统及方法 |
TWI482145B (zh) * | 2013-06-20 | 2015-04-21 | Novatek Microelectronics Corp | 影像顯示裝置及其背光調整方法 |
US9570002B2 (en) * | 2014-06-17 | 2017-02-14 | Apple Inc. | Interactive display panel with IR diodes |
CN105592270B (zh) * | 2015-12-18 | 2018-02-06 | 广东欧珀移动通信有限公司 | 图像亮度补偿方法、装置及终端设备 |
CN106488203B (zh) | 2016-11-29 | 2018-03-30 | 广东欧珀移动通信有限公司 | 图像处理方法、图像处理装置、成像装置及电子装置 |
CN107222664B (zh) * | 2017-05-03 | 2020-03-06 | Oppo广东移动通信有限公司 | 相机模组及电子装置 |
CN107566695B (zh) | 2017-08-14 | 2019-07-02 | 厦门美图之家科技有限公司 | 一种补光方法及移动终端 |
-
2018
- 2018-04-28 JP JP2020554133A patent/JP7142715B2/ja active Active
- 2018-04-28 CN CN201880072800.0A patent/CN111345019B/zh active Active
- 2018-04-28 CN CN202110991142.9A patent/CN113923422B/zh active Active
- 2018-04-28 WO PCT/CN2018/085107 patent/WO2019192044A1/zh active Application Filing
- 2018-04-28 US US17/043,201 patent/US11250813B2/en active Active
- 2018-04-28 KR KR1020207030583A patent/KR102434930B1/ko active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120098976A1 (en) | 2008-06-06 | 2012-04-26 | Microsoft Corporation | Radiometric calibration using temporal irradiance mixtures |
CN102693698A (zh) | 2012-06-25 | 2012-09-26 | 济南大学 | 一种基于环境光变化的户外led显示屏亮度自动调节方法及系统 |
CN107645606A (zh) | 2017-09-29 | 2018-01-30 | 努比亚技术有限公司 | 屏幕亮度调节方法、移动终端及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2019192044A1 (zh) | 2019-10-10 |
CN113923422B (zh) | 2023-06-30 |
JP2021518722A (ja) | 2021-08-02 |
CN113923422A (zh) | 2022-01-11 |
CN111345019B (zh) | 2021-08-31 |
US11250813B2 (en) | 2022-02-15 |
JP7142715B2 (ja) | 2022-09-27 |
KR20200133383A (ko) | 2020-11-27 |
CN111345019A (zh) | 2020-06-26 |
US20210027746A1 (en) | 2021-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102434930B1 (ko) | 주변 광 검출 방법 및 단말 | |
US11881137B2 (en) | Ambient light and proximity detection method, photographing method, and terminal | |
US11928312B2 (en) | Method for displaying different application shortcuts on different screens | |
US20210181923A1 (en) | Always on Display Method and Electronic Device | |
US10510136B2 (en) | Image blurring method, electronic device and computer device | |
AU2017440899B2 (en) | Photographing method and terminal | |
US10922846B2 (en) | Method, device and system for identifying light spot | |
US10694130B2 (en) | Imaging element and imaging device | |
JP6862564B2 (ja) | 画像合成のための方法、装置および不揮発性コンピュータ可読媒体 | |
KR102607793B1 (ko) | 카메라 모듈에 접지 노드를 연결하기 위한 전자 장치 및 방법 | |
CN112184802B (zh) | 标定框的调整方法、装置及存储介质 | |
US11722797B2 (en) | Leakage light detection device, imaging device, leakage light detection method, and leakage light detection program | |
CN110933305B (zh) | 电子设备及对焦方法 | |
US20200336225A1 (en) | Electronic device and method for controlling electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |