KR20190008057A - Image signal processor, image processing system and binning method of image sensor - Google Patents
Image signal processor, image processing system and binning method of image sensor Download PDFInfo
- Publication number
- KR20190008057A KR20190008057A KR1020170142870A KR20170142870A KR20190008057A KR 20190008057 A KR20190008057 A KR 20190008057A KR 1020170142870 A KR1020170142870 A KR 1020170142870A KR 20170142870 A KR20170142870 A KR 20170142870A KR 20190008057 A KR20190008057 A KR 20190008057A
- Authority
- KR
- South Korea
- Prior art keywords
- disparity
- image data
- pixels
- data
- photoelectric conversion
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/20—Measuring for diagnostic purposes; Identification of persons for measuring urological functions restricted to the evaluation of the urinary system
- A61B5/202—Assessing bladder functions, e.g. incontinence assessment
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0015—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
- A61B5/0022—Monitoring a patient using a global network, e.g. telephone networks, internet
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/024—Detecting, measuring or recording pulse rate or heart rate
- A61B5/02405—Determining heart rate variability
-
- A61B5/0402—
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/05—Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fields; Measuring using microwaves or radio waves
- A61B5/053—Measuring electrical impedance or conductance of a portion of the body
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/318—Heart-related electrical modalities, e.g. electrocardiography [ECG]
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/6802—Sensor mounted on worn items
- A61B5/6808—Diapers
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7203—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
- A61B5/7207—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal of noise induced by motion artifacts
- A61B5/721—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal of noise induced by motion artifacts using a separate sensor to detect motion or using motion information derived from signals other than the physiological signal to be measured
-
- 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
-
- H04M1/72522—
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2562/00—Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
- A61B2562/02—Details of sensors specially adapted for in-vivo measurements
- A61B2562/0219—Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2562/00—Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
- A61B2562/02—Details of sensors specially adapted for in-vivo measurements
- A61B2562/029—Humidity sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/02—Details of telephonic subscriber devices including a Bluetooth interface
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Pathology (AREA)
- Biophysics (AREA)
- Physics & Mathematics (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Cardiology (AREA)
- Physiology (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Psychiatry (AREA)
- Artificial Intelligence (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Urology & Nephrology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Studio Devices (AREA)
- Image Input (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
Description
본 발명은 이미지 센서에 관한 것으로, 보다 이미지 신호 프로세서, 이미지 처리 시스템 및 이미지 센서의 비닝 방법에 관한 것이다. The present invention relates to an image sensor, and more particularly to a method of image signal processor, image processing system and method for binning an image sensor.
이미지 센서는 피사체에 의해 반사된 광을 감지하여 전기적 신호로 변환하는 반도체 소자로서 디지털 카메라, 휴대폰 등과 같은 전자 기기에 광범위하게 사용되고 있다. 일반적으로, 이미지 센서는 CCD(Charged Coupled Device) 이미지 센서와 CMOS(Complementary Metal Oxide Semiconductor) 이미지 센서로 구분되는데, 최근에는 제조비용이 저렴하고, 전력 소모가 적으며, 주변 회로와의 집적이 용이한 CMOS 이미지 센서가 상대적으로 보다 주목을 받고 있다. 최근에는 멀티-포토다이오드 구조를 갖는 이미지 센서들이 사용되고 있다. An image sensor is a semiconductor device that detects light reflected by a subject and converts the light into an electrical signal, and is widely used in electronic devices such as digital cameras and mobile phones. 2. Description of the Related Art Generally, an image sensor is classified into a CCD (Charge Coupled Device) image sensor and a CMOS (Complementary Metal Oxide Semiconductor) image sensor. In recent years, the image sensor has been inexpensive to manufacture, consumes less power, CMOS image sensors are getting more and more attention. In recent years, image sensors having a multi-photodiode structure have been used.
본 발명의 일 목적은 하나의 픽셀이 두 개의 광전 변환 소자를 포함하는 이미지 센서에서 출력되는 이미지 신호의 품질을 향상시킬 수 있는 이미지 신호 프로세서를 제공하는데 있다. It is an object of the present invention to provide an image signal processor capable of improving the quality of an image signal output from an image sensor in which one pixel includes two photoelectric conversion elements.
본 발명의 일 목적은 하나의 픽셀이 두 개의 광전 변환 소자를 포함하는 이미지 센서에서 출력되는 이미지 신호의 품질을 향상시킬 수 있는 이미지 처리 시스템을 제공하는데 있다.It is an object of the present invention to provide an image processing system capable of improving the quality of an image signal output from an image sensor in which one pixel includes two photoelectric conversion elements.
본 발명의 일 목적은 하나의 픽셀이 두 개의 광전 변환 소자를 포함하는 이미지 센서의 비닝 방법을 제공하는데 있다.It is an object of the present invention to provide a method of binning an image sensor in which one pixel includes two photoelectric conversion elements.
상기 본 발명의 일 목적을 달성하기 위한 본 발명의 실시예들에 따른 이미지 신호 프로세서는 레지스터 및 디스패리티 교정 엔진을 포함한다. 상기 레지스터는 복수의 픽셀들을 구비하고, 상기 복수의 픽셀들은 각각 적어도 제1 광전 변환 소자 및 제2 광전 변환 소자를 구비하는 이미지 센서로부터 제1 거리에 위치한 패턴 이미지에 응답하여 상기 이미지 센서가 생성한 패턴 이미지 데이터로부터 획득한 디스패리티 데이터를 저장한다. 상기 디스패리티 교정 엔진은 상기 디스패리티 데이터에 기초하여 상기 이미지 센서를 이용하여 대상을 촬상하여 생성한 이미지 데이터의 디스패리티 왜곡을 정정하여 결과 이미지 데이터를 생성한다.According to an aspect of the present invention, there is provided an image signal processor including a register and a disparity correction engine. Wherein the register comprises a plurality of pixels, each of the plurality of pixels comprising at least a first photoelectric conversion element and a second photoelectric conversion element, the first photoelectric conversion element and the second photoelectric conversion element being in response to a pattern image located at a first distance from the image sensor, And stores disparity data acquired from the pattern image data. The disparity correction engine corrects disparity distortion of image data generated by picking up an object using the image sensor based on the disparity data, and generates resultant image data.
상기 본 발명의 목적을 달성하기 위한 본 발명의 실시예들에 따른 이미지 처리 시스템은 이미지 센서, 디스패리티 처리 모듈 및 이미지 신호 프로세서를 포함한다. 상기 이미지 센서는 복수의 픽셀들을 구비하고, 상기 복수의 픽셀들은 각각 적어도 제1 광전 변환 소자 및 제2 광전 변환 소자를 포함하는 픽셀 어레이를 구비한다. 상기 디스패리티 처리 모듈은 이미지 센서로부터 제1 거리에 위치한 패턴 이미지를 상기 이미지 센서를 이용하여 촬상하여 생성된 패턴 이미지 데이터를 수신하고, 상기 패턴 이미지 데이터에 기초하여 디스패리티 데이터를 제공한다. 상기 이미지 신호 프로세서는 상기 디스패리티 데이터에 기초하여 상기 이미지 센서를 이용하여 대상을 촬상하여 생성된 이미지 데이터의 디스패리티 왜곡을 정정하여 결과 이미지 데이터를 생성한다.According to an aspect of the present invention, there is provided an image processing system including an image sensor, a disparity processing module, and an image signal processor. The image sensor has a plurality of pixels, and the plurality of pixels each include a pixel array including at least a first photoelectric conversion element and a second photoelectric conversion element. The disparity processing module receives pattern image data generated by capturing a pattern image located at a first distance from the image sensor using the image sensor, and provides disparity data based on the pattern image data. The image signal processor corrects disparity distortion of the generated image data by capturing an object using the image sensor based on the disparity data, and generates resultant image data.
상기 본 발명의 목적을 달성하기 위한 본 발명의 실시예들에 따른 일정한 패턴으로 배치되는 복수의 픽셀들을 구비하고, 상기 복수의 픽셀들은 각각 적어도 제1 광전 변환 소자 및 제2 광전 변환 소자를 포함하는 픽셀 어레이를 구비하는 이미지 센서의 비닝(binning) 방법에서는, 상기 픽셀 어레이에서 (2n)*(2m)(n은 자연수, m은 n보다 큰 자연수) 개의 픽셀들(2n은 제1 방향의 픽셀의 수, 2m은 제2 방향의 픽셀의 수)을 포함하는 복수의 비닝 윈도우들을 순차적으로 선택하되, 연속하는 두 개의 비닝 윈도우들에서 상기 제2 방향의 m 개의 픽셀들의 중복되도록 선택하고, 상기 비닝 윈도우들 상기 비닝 윈도우들 각각의 일부 또는 전부의 픽셀들에 상응하는 아날로그 신호에 기초하여 비닝 아날로그 신호를 생성한다. According to an aspect of the present invention, there is provided a liquid crystal display device including a plurality of pixels arranged in a predetermined pattern according to embodiments of the present invention, the plurality of pixels each including at least a first photoelectric conversion element and a second photoelectric conversion element In a binning method of an image sensor having a pixel array, pixels (2n) * (2m) (n is a natural number and m is a natural number greater than n) And the number of pixels in the second direction is sequentially selected from among the binning windows in the first direction and the number of pixels in the second direction, Generates a binning analog signal based on an analog signal corresponding to pixels of part or all of each of the binning windows.
본 발명에 실시예들에 따르면, 하나의 픽셀의 두 개의 광전 변환 소자를 포함하는 이미지 센서에서 출력되는 이미지 신호의 디스패리티 왜곡을 교정할 수 있고, 무빙 평균을 사용하여 상기 이미지 신호를 비닝함으로써 행 방향의 해상도를 높일 수 있다. According to embodiments of the present invention, it is possible to correct disparity distortion of an image signal output from an image sensor including two photoelectric conversion elements of one pixel, and to binarize the image signal using moving average The resolution of the direction can be increased.
도 1은 본 발명의 실시예들에 따른 이미지 처리 시스템의 예를 나타내는 블록도이다.
도 2는 본 발명의 실시예들에 따른 도 1의 이미지 처리 시스템에서 픽셀 어레이를 나타내는 블록도이다.
도 3은 본 발명의 실시예들에 따른 도 2에 도시된 하나의 픽셀을 설명하기 위한 도면이다.
도 4는 도 2의 픽셀 어레이에서 Ⅱ-Ⅱ'방향으로 절단된 광전 변환 소자들을 포함하는 픽셀들의 단면도를 나타낸다.
도 5a 내지 도 5d는 도 1의 이미지 센서로부터 출력된 제1 이미지 데이터와 제2 이미지 데이터의 차이를 설명하기 위한 개념도이다.
도 6a는 이미지 센서와 패턴 이미지의 배치를 나타내고, 도 6b는 패턴 이미지를 나타내고, 도 6c는 패턴 이미지 데이터의 디스패리티를 나타낸다.
도 7은 본 발명의 실시예들에 따른 도 1에서 디스패리티 처리 모듈의 구성을 나타내는 블록도이다.
도 8은 본 발명의 실시예들에 따른 도 1에서 디스패리티 처리 모듈의 구성을 나타내는 블록도이다.
도 9a는 도 1의 디스패리티 처리 모듈에서 패턴 이미지 데이터가 복수의 블록들로 분할되는 것을 나타낸다.
도 9b는 도 1의 디스패리티 처리 모듈에서 출력되는 디스패리티 데이터를 나타낸다.
도 10은 본 발명의 실시예들에 따른 도 1의 이미지 신호 프로세서에 포함되는 디스패리티 교정 엔진을 나타내는 블록도이다.
도 11a는 도 10에서 디스패리티 데이터를 나타내고, 도 11b는 디스패리티 맵을 나타내고, 도 11c는 게인 맵을 나타낸다.
도 12는 본 발명의 실시예들에 따른 이미지 처리 시스템의 동작 방법을 나타낸다.
도 13은 본 발명의 실시예들에 따른 도 12의 동작 방법에서, 이미지 데이터의 디스패리티 왜곡을 교정하는 단계를 보다 상세히 나타내는 흐름도이다.
도 14는 본 발명의 실시예들에 따른 도 1의 이미지 센서의 비닝 블록에서 수행되는 비닝 동작을 나타낸다.
도 15는 도 1의 이미지 센서에서 비닝 블록 및 ADC 블록을 나타내는 회로도이다.
도 16 및 도 17은 각각 도 1의 이미지 센서에서 픽셀 어레이의 예들을 나타낸다.
도 18은 본 발명의 실시예들에 따른 이미지 센서의 비닝 방법을 나타내는 흐름도이다.
도 19는 본 발명의 실시예들에 따른 이미지 센서의 비닝 방법을 나타내는 흐름도이다.
도 20a 및 도 20b는 본 발명의 실시예들의 효과를 설명하기 위한 도면이다.
도 21a 및 도 21b는 본 발명의 실시예들의 효과를 설명하기 위한 도면이다.
도 22는 본 발명의 실시예들에 따른 전자 시스템을 나타내는 블록도이다. 1 is a block diagram illustrating an example of an image processing system according to embodiments of the present invention.
Figure 2 is a block diagram illustrating a pixel array in the image processing system of Figure 1 in accordance with embodiments of the present invention.
FIG. 3 is a view for explaining one pixel shown in FIG. 2 according to embodiments of the present invention.
Fig. 4 shows a cross-sectional view of pixels including photoelectric conversion elements cut in the II-II 'direction in the pixel array of Fig. 2;
5A to 5D are conceptual diagrams for explaining the difference between the first image data and the second image data output from the image sensor of FIG.
FIG. 6A shows the arrangement of the image sensor and the pattern image, FIG. 6B shows the pattern image, and FIG. 6C shows the disparity of the pattern image data.
FIG. 7 is a block diagram illustrating the configuration of a disparity processing module in FIG. 1 according to embodiments of the present invention.
FIG. 8 is a block diagram illustrating the configuration of a disparity processing module in FIG. 1 according to embodiments of the present invention.
9A shows that the pattern image data is divided into a plurality of blocks in the disparity processing module of FIG.
9B shows disparity data output from the disparity processing module of FIG.
FIG. 10 is a block diagram illustrating a disparity correction engine included in the image signal processor of FIG. 1 according to embodiments of the present invention.
FIG. 11A shows disparity data in FIG. 10, FIG. 11B shows a disparity map, and FIG. 11C shows a gain map.
12 shows a method of operation of an image processing system according to embodiments of the present invention.
Figure 13 is a flow diagram illustrating in greater detail the step of correcting disparity distortion of image data in the method of operation of Figure 12 according to embodiments of the present invention.
14 shows a binning operation performed in the binning block of the image sensor of FIG. 1 according to the embodiments of the present invention.
15 is a circuit diagram showing a binning block and an ADC block in the image sensor of Fig.
Figures 16 and 17 show examples of pixel arrays in the image sensor of Figure 1, respectively.
18 is a flowchart illustrating a binning method of an image sensor according to embodiments of the present invention.
19 is a flowchart illustrating a method of binning an image sensor according to embodiments of the present invention.
20A and 20B are views for explaining the effects of the embodiments of the present invention.
21A and 21B are diagrams for explaining the effects of the embodiments of the present invention.
22 is a block diagram illustrating an electronic system according to embodiments of the present invention.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The same reference numerals are used for the same constituent elements in the drawings and redundant explanations for the same constituent elements are omitted.
도 1은 본 발명의 실시예들에 따른 이미지 처리 시스템의 예를 나타내는 블록도이다. 1 is a block diagram illustrating an example of an image processing system according to embodiments of the present invention.
도 1을 참조하면, 이미지 처리 시스템(10)은 휴대용 전자 장치로 구현될 수 있다. 상기 휴대용 전자 장치는 랩탑 컴퓨터(laptop computer), 이동 전화기, 스마트 폰(smart phone), 태블릿(tablet) PC, PDA(personal digital assistant), EDA (enterprise digital assistant), 디지털 스틸 카메라(digital still camera), 디지털 비디오 카메라(digital video camera), PMP(portable multimedia player), 모바일 인터넷 장치(mobile internet device(MID)), 웨어러블 컴퓨터, 사물 인터넷(internet of things(IoT)) 장치, 또는 만물 인터넷(internet of everything(IoE)) 장치로 구현될 수 있다.Referring to Figure 1, the
이미지 처리 시스템(10)은 광학 렌즈(103), 이미지 센서(100), 디지털 신호 프로세서(digital signal processor(DSP); 200) 및 디스플레이(250)를 포함할 수 있다. 이미지 처리 시스템(10)은 또한 디스패리티(disparity) 처리 모듈(300)을 더 포함할 수 있다.The
이미지 센서(100)는 광학 렌즈(103)를 통하여 입사된 피사체(101, OB)에 대한 이미지 데이터(또는 이미지 신호, IDTA)를 생성할 수 있다. 이미지 데이터(IDTA)는 복수의 광전 변환 소자들로부터 출력된 픽셀 신호들에 상응하는 데이터일 수 있다. 즉 이미지 데이터(IDTA)는 복수의 광전 변환 소자들로부터 출력된 디스패리티 정보를 포함하는 데이터일 수 있다. 예컨대, 상기 광전 변환 소자들 각각은 포토다이오드, 포토트랜지스터, 포토게이트 또는 핀드 포토다이오드로 구현될 수 있다.The
이미지 센서(100)는 픽셀 어레이(110), 로우 드라이버(120), 아날로그-디지털 변환기 블록(analog-todigital converter(ADC) block; 125), 비닝 블록(130), 타이밍 생성기(140), 제어 레지스터 블록(150), 비닝 제어기(155), 램프 신호 생성기(160) 및 버퍼(170)를 포함할 수 있다. 아날로그-디지털 변환기 블록(125) 및 비닝 블록(130)은 아날로그-디지털 변환 회로를 구성할 수 있다.The
픽셀 어레이(110)는 2차원적으로 배열된 복수의 픽셀들을 포함할 수 있다. CMOS 이미지 센서(110)의 픽셀들은 CMOS 제조 공정을 이용하여 제조될 수 있다. 복수의 픽셀들 각각은 적어도 제1 광전 변환 소자 및 제2 광전 변환 소자를 포함할 수 있다. The
픽셀 어레이(110)에 포함된 픽셀들 각각은 포토다이오드를 포함할 수 있다. 상기 포토다이오드들 각각은 광전 변환 소자의 일 예로서, 상기 포토다이오드들 각각은 포토트랜지스터(phototransistor), 포토게이트 (photogate), 또는 핀드 포토다이오드(pinned-photodiode)로 대체될 수 있다. 픽셀 어레이(110)는 매트릭스(matrix) 형태로 배열된 픽셀들 포함할 수 있다. 픽셀들 각각은 픽셀 신호를 컬럼 라인으로 전송할 수 있다.Each of the pixels included in the
로우 드라이버(120)는, 타이밍 생성기(140)의 제어에 따라, 픽셀들 각각의 동작을 제어하기 위한 제어 신호들을 픽셀 어레이(110)로 드라이빙할 수 있다. 로우 드라이버(120)는 제어 신호들을 생성할 수 있는 제어 신호 생성기의 기능을 수행할 수 있다.The
타이밍 생성기(130)는, 제어 레지스터 블록(150)의 제어에 따라, 로우 드라이버(120), ADC 블록(125) 및 램프 신호 생성기(160)의 동작을 제어할 수 있다. 실시 예에 따라, 타이밍 생성기(130)는, 제어 레지스터 블록(150)의 제어에 따라, ADC 블록(125)의 동작을 제어할 수 있다.The
비닝 블록(130)은 픽셀 어레이(110)에서 포함된 각 픽셀로부터 출력된 픽셀 신호를 비닝(binning)하고, 비닝된 픽셀 신호를 출력할 수 있다. The
ADC 블록(125)은 컬럼별 ADC와 컬럼별 메모리를 포함할 수 있다. 실시 예에 따라, 상기 ADC는 상관 이중 샘플링(correlated double sampling(CDS))을 수행할 수 있다. 실시 예에 따라, ADC 블록(125)은 복수의 ADC들을 포함할 수 있다. ADC들 각각은 서브 픽셀마다 구현된 광전 변환 소자들에 의해 공유될 수 있다. ADC 블록(125)은 비닝 블록(130)으로부터 출력된 비닝된 픽셀 신호에 상응하는 디지털 이미지 신호를 생성할 수 있다.The
제어 레지스터 블록(150)은, DSP(200)의 제어에 따라, 타이밍 생성기(130), 비닝 제어기(155), 램프 신호 생성기(160) 및 버퍼(170)의 작동을 제어할 수 있다. 비닝 제어기(155)는, 제어 레지스터 블록(150)의 제어에 따라, 비닝 블록 (130)을 제어할 수 있다. The
버퍼(170)는 ADC 블록(125)으로부터 출력된 복수의 디지털 이미지 신호들에 대응되는 이미지 데이터(IDTA)를 DSP(200)로 전송할 수 있다. The
DSP(200)는 이미지 신호 프로세서(image signal processor(ISP); 300), 센서 컨트롤러(220), 인터페이스(230) 및 스토리지(240)를 포함할 수 있다. The
ISP(300)는 제어 레지스터 블록(150)을 제어하는 센서 컨트롤러(220) 및 인터페이스(230)를 제어할 수 있다. 실시 예에 따라, 이미지 센서(100)와 DSP(200)는 하나의 패키지, 예컨대 멀티-칩 패키지(multi-chip package(MCP))로 구현될 수 있다.The
비록 도 1에서는 이미지 센서(100)와 ISP(300)가 분리된 형태로 도시되어 있으나, ISP(210)는 CMOS 이미지 센서(300)의 일부로서 구현될 수 있다.Although the
ISP(300)는 버퍼(170)로부터 전송된 이미지 데이터(IDTA)를 처리하고, 처리된 이미지 데이터를 인터페이스(230)로 전송할 수 있다. 예를 들어, ISP(300)는 픽셀들부터 출력된 픽셀 신호들에 상응하는 이미지 데이터(IDTA)를 보간(interpolation)하고, 보간된 이미지 신호를 생성할 수 있다. 예를 들어, ISP(300)는 스토리지(240에 저장된 디스패리티 데이터(또는 디스패리티 교정 데이터, CLDTA)에 기초하여 이미지 신호(IDTA)의 디스패리티 왜곡(distortion)을 교정하여 결과 이미지 신호를 생성할 수 있다. The
센서 컨트롤러(220)는 ISP(300)의 제어에 따라, 제어 레지스터 블록(150)을 제어하기 위한 다양한 제어 신호들을 생성할 수 있다. 인터페이스(230)는 ISP(210)에서 처리된 이미지 데이터, 예컨대 보간된 이미지 데이터 또는 디스패리티 왜곡이 교정된 이미지 데이터를 디스플레이(240)로 전송할 수 있다.The
디스플레이(240)는 인터페이스(230)로부터 출력된 보간된 이미지 신호를 디스플레이할 수 있다. 디스플레이(240)는 TFT-LCD(thin film transistor-liquid crystal display), LED(light emitting diode) 디스플레이, OLED(organic LED) 디스플레이, AMOLED(active-matrix OLED) 디스플레이, 또는 플렉시블 디스플레이로 구현될 수 있다.The
디스패리티 처리 모듈(300)은 상기 이미지 센서(100)로부터 제1 거리에 위치한 패턴 이미지에 응답하여 이미지 센서(100)로부터 출력되는 패턴 이미지 데이터(PDTA)의 디스패리티를 산출하고, 산출된 디스패리티를 디스패리티 데이터(CLDTA)로서 DSP(200)의 스토리지(240)에 저장할 수 있다. 스토리지(240)는 EEPROM, 낸드 플래시 또는 저항성 메모리와 같은 비휘발성 메모리로 구현될 수 있다. The
도 1에서 디스패리티 처리 모듈(300)은 ISP(400)와 분리된 형태로 도시되어 있으나, 실시예에 따라서, 디스패리티 처리 모듈(300)은 ISP(400)의 일부로서 구현될 수 있다. 1, the
도 2는 본 발명의 실시예들에 따른 도 1의 이미지 처리 시스템에서 픽셀 어레이를 나타내는 블록도이다.Figure 2 is a block diagram illustrating a pixel array in the image processing system of Figure 1 in accordance with embodiments of the present invention.
도 2는 도 1의 픽셀 어레이의 컬러 필터 어레이를 예시적으로 나타낸다.Figure 2 illustrates an exemplary color filter array of the pixel array of Figure 1;
도 2에서는 간결한 설명을 위하여, 8*8(*는 본 명세서에서 곱하기임) 구조의 픽셀 어레이가 예시적으로 설명된다. 하지만 본 발명의 범위가 이에 한정되는 것은 아니며, 픽셀 어레이(110)의 배열 또는 컬러 필터 어레이의 배열은 다양하게 변형될 수 있다.For the sake of brevity in FIG. 2, a pixel array of 8 * 8 (* is herein multiplied) structure is illustratively illustrated. However, the scope of the present invention is not limited thereto, and the arrangement of the
도 2를 참조하면, 픽셀 어레이(110)는 복수의 픽셀들(PX11~PX22)을 포함한다. Referring to FIG. 2, the
예를 들어, 픽셀(PX11)은 제1 컬러 필터(예시적으로, 제1 그린(Gb) 컬러 필터)를 포함할 수 있다. 픽셀(PX11)은 제1 컬러(예시적으로 녹색)의 빛에 반응하여 전기 신호를 생성할 수 있다. 픽셀(PX12)은 제2 컬러 필터(예시적으로, 블루(B) 컬러 필터)를 포함할 수 있다. 픽셀(PX12)은 제2 컬러(예시적으로, 청색)의 빛에 반응하여 전기 신호를 생성할 수 있다.For example, the pixel PX11 may include a first color filter (illustratively, a first green (Gb) color filter). Pixel PX11 may generate an electrical signal in response to light of a first color (illustratively green). Pixel PX12 may include a second color filter (illustratively, a blue (B) color filter). Pixel PX12 may generate an electrical signal in response to light of a second color (illustratively, blue).
픽셀(PX21)은 제3 컬러 필터(예시적으로, 레드(R) 컬러 필터)를 포함할 수 있다. 픽셀(PX21)은 적색의 빛에 반응하여 전기 신호를 생성할 수 있다. 픽셀(PX22)은 제4 컬러 필터(예시적으로, 제2 그린(Gr) 컬러 필터)를 포함할 수 있다. 픽셀(PX22)은 제4 컬러(예시적으로, 녹색)의 빛에 반응하여 전기 신호를 생성할 수 있다.Pixel PX21 may comprise a third color filter (illustratively, a red (R) color filter). The pixel PX21 can generate an electric signal in response to the red light. The pixel PX22 may include a fourth color filter (illustratively, a second green (Gr) color filter). The pixel PX22 may generate an electrical signal in response to light of a fourth color (illustratively, green).
예시적인 실시예에 있어서, 4개의 픽셀들(PX11~PX22)은 Bayer 패턴을 구성할 수 있다. 도 2를 참조하여 Bayer 패턴이 예시적으로 설명되었으나, 본 발명은 이에 한정되지 아니하고, RGBE 패턴, CYGM 패턴, CYYM 패턴 등과 같이 다양한 컬러 필터 어레이 패턴이 적용될 수 있다.In the exemplary embodiment, the four pixels PX11 through PX22 may constitute a Bayer pattern. Although the Bayer pattern has been exemplarily described with reference to FIG. 2, the present invention is not limited thereto, and various color filter array patterns such as RGBE pattern, CYGM pattern, CYYM pattern, and the like can be applied.
도 3은 본 발명의 실시예들에 따른 도 2에 도시된 하나의 픽셀을 설명하기 위한 도면이다.FIG. 3 is a view for explaining one pixel shown in FIG. 2 according to embodiments of the present invention.
도 3을 참조하여, 5TR 구조의 픽셀이 설명되나, 본 발명의 범위가 이에 한정되는 것은 아니며, 픽셀은 다양한 픽셀 구조로 변형될 수 있다.Referring to FIG. 3, a pixel of the 5TR structure is described, but the scope of the present invention is not limited thereto, and the pixel may be modified into various pixel structures.
도 2 및 도 3을 참조하면, 픽셀(PX11)은 2개의 포토다이오드들(PD1과 PD2), 2개의 전송 트랜지스터들(TX1과 TX2), 리셋 트랜지스터 (reset transistor; RX), 소스 팔로워(source follower; SF), 및 선택 트랜지스터 (selection transistor; SX)를 포함한다.2 and 3, the pixel PX11 includes two photodiodes PD1 and PD2, two transfer transistors TX1 and TX2, a reset transistor RX, a source follower (SF), and a selection transistor (SX).
제1 전송 트랜지스터(TX1)의 일단은 제1 포토 다이오드(PD1(LP))과 접속되고, 타단은 플로팅 디퓨전 영역(floating diffusion region; FD)에 접속되고, 제어 전극은 제어 신호(TG1)를 수신한다. 제2 전송 트랜지스터(TX2)의 일단은 제2 포토 다이오드(PD2(RP))와 접속되고, 타단은 플로팅 디퓨전 영역(FD)에 접속되고, 제어 전극은 제어 신호(TG2)를 수신한다.One end of the first transfer transistor TX1 is connected to the first photodiode PD1 (LP), the other end thereof is connected to a floating diffusion region FD, and the control electrode receives the control signal TG1 do. One end of the second transfer transistor TX2 is connected to the second photodiode PD2 (RP), the other end thereof is connected to the floating diffusion region FD, and the control electrode receives the control signal TG2.
리셋 트래지스터(RX)의 일단은 전원 전압(VDD)을 수신하고, 타단은 플로팅 디퓨전 영역(FD)과 접속되고, 제어 전극은 제어 신호(RS)를 수신한다. 소스 팔로워(SF)의 일단은 전원 전압(VDD)을 수신하고, 타단은 선택 트랜지스터(SX)의 일단과 접속되고, 제어 전극은 플로팅 디퓨전 영역(FD)와 접속된다. 선택 트랜지스터(SX)의 타단은 컬럼 라인(CL)과 연결되고, 제어 전극은 제어 신호(SEL)를 수신한다. One end of the reset transistor RX receives the power supply voltage VDD, the other end thereof is connected to the floating diffusion region FD, and the control electrode receives the control signal RS. One end of the source follower SF receives the power supply voltage VDD and the other end is connected to one end of the selection transistor SX and the control electrode is connected to the floating diffusion region FD. The other end of the selection transistor SX is connected to the column line CL, and the control electrode receives the control signal SEL.
각 트랜지스터(TX1, TX2, RX, 및 SX)를 제어할 수 있는 각 제어 신호(TG1, TG2, RS, 및 SEL)는 로우 드라이버(120)로부터 출력될 수 있다. 선택 트랜지스터(SX)의 출력 신호는 컬럼 라인(CL)으로 공급된다.Each control signal TG1, TG2, RS, and SEL capable of controlling each of the transistors TX1, TX2, RX, and SX can be output from the
도 3에서는 설명의 편의를 위해 플로팅 디퓨전 영역(FD)이 공유되는 형태의 픽셀이 도시되어 있으나, 설계자의 의도에 따라 픽셀들이 하나의 플로팅 디퓨전 영역(FD)에 각 포토다이오드(PD1과 PD2)에 의해 공유되지 않을 수도 있다.In FIG. 3, pixels for sharing the floating diffusion region FD are shown for the sake of convenience of explanation. However, according to the designer's intention, the pixels are connected to each of the photodiodes PD1 and PD2 in one floating diffusion region FD It may not be shared by the user.
도 4는 도 2의 픽셀 어레이에서 Ⅱ-Ⅱ'방향으로 절단된 광전 변환 소자들을 포함하는 픽셀들의 단면도를 나타낸다.Fig. 4 shows a cross-sectional view of pixels including photoelectric conversion elements cut in the II-II 'direction in the pixel array of Fig. 2;
도 2 및 도 4를 참조하면, 제1 픽셀(PX11)은 제1 및 제2 포토다이오드들 (PD1, PD2), 각 포토다이오드(PD1~PD2)의 위에 배치된 제1 컬러 필터들(CF1), 제1 컬러 필터(CF1)의 위에 배치된 제1 마이크로렌즈(ML1) 및 제1 마이크로 렌즈 (ML1)의 위에 배치된 마이크로렌즈(113a)를 포함할 수 있다. 제1 컬러 필터(CF1)는 그린 컬러 필터일 수 있다. 실시예에 따라, 제1 마이크로렌즈(ML1)는 제1 픽셀(PX11)에 포함되지 않을 수 있다. 2 and 4, the first pixel PX11 includes first and second photodiodes PD1 and PD2, first color filters CF1 disposed on the respective photodiodes PD1 to PD2, A first microlens ML1 disposed on the first color filter CF1 and a
제2 픽셀(PX12)은 제1 및 제2 포토 다이오드들(PD1, PD2), 포토 다이오드들(PD1, PD2) 위에 배치된 제2 컬러 필터(CF2), 제2 컬러 필터(CF2)의 위에 배치된 제2 마이크로렌즈(ML2) 및 제2 마이크로렌즈 (ML2)의 위에 배치된 마이크로렌즈(113b)를 포함할 수 있다. 제2 컬러 필터(CF2)는 블루 컬러 필터일 수 있다. 실시예에 따라, 제2 마이크로렌즈 (ML2)는 제2 픽셀(PX12)에 포함되지 않을 수 있다.The second pixel PX12 is disposed over the first and second photodiodes PD1 and PD2, the second color filter CF2 disposed on the photodiodes PD1 and PD2, and the second color filter CF2. And a
제1 분리 물질(isolation material; ISM1)은 제1 픽셀(PX11)과 제2 픽셀(PX12)의 사이에 구현될 수 있다. 또한, 제2 분리 물질들(ISM2)은 각 픽셀(PX11 또는 PX12)에 구현된 2개의 포토다이오드들(PD1, PD2) 사이에 구현될 수 있다. 제1 분리 물질(ISM1)과 제2 분리 물질(ISM2) 각각은 DTI(deep trench isolation)로 형성될 수 있다.A first isolation material (ISM1) may be implemented between the first pixel PX11 and the second pixel PX12. Further, the second isolation materials ISM2 may be implemented between two photodiodes PD1 and PD2 implemented in each pixel PX11 or PX12. Each of the first isolation material ISM1 and the second isolation material ISM2 may be formed of deep trench isolation (DTI).
도 5a 내지 도 5d는 도 1의 이미지 센서로부터 출력된 제1 이미지 데이터와 제2 이미지 데이터의 차이를 설명하기 위한 개념도이다.5A to 5D are conceptual diagrams for explaining the difference between the first image data and the second image data output from the image sensor of FIG.
도 5a는 이미지 센서(100)에 대한 출사동(exit pupil) 모양을 나타낸다. 여기서, 출사동이란 일반적으로는 빛이 빠져나가는 구멍을 의미하며, 본 명세서에서는 이미지 센서(100) 측에서 카메라 렌즈(PL)를 바라볼 때 수광부의 모양을 의미한다.5A shows an exit pupil shape for the
도 5a 및 도 5b를 참조하면, 픽셀의 중심축(CA)과 카메라 렌즈(photographic lens(PL))의 광축(OA)이 같은 경우, 상기 픽셀의 중심축(CA)으로부터 카메라 렌즈(PL)의 좌측 끝까지의 거리(R1)와 상기 픽셀의 중심축(CA)으로부터 카메라 렌즈(PL)의 우측 끝까지의 거리(R2)는 서로 같다. 따라서, 제1 광전 변환 소자(LP)로 입사되는 빛의 양과 제2 광전 변환 소자(RP)로 입사되는 빛의 양이 동일하므로, 중심 출사동(EPC) 모양이 만들어진다. 예컨대, 카메라 렌즈(PL)는 도 1의 광학 렌즈(103)를 의미할 수 있다.5A and 5B, when the center axis CA of the pixel is the same as the optical axis OA of the camera lens PL, The distance R1 to the left end and the distance R2 from the center axis CA of the pixel to the right end of the camera lens PL are equal to each other. Therefore, the amount of light incident on the first photoelectric conversion element LP and the amount of light incident on the second photoelectric conversion element RP are equal to each other, so that a shape of the central emergent copper (EPC) is created. For example, the camera lens PL may refer to the
도 5a 및 도 5c를 참조하면, 픽셀의 중심축(CA)이 카메라 렌즈(PL)의 광축 (OA)으로부터 좌측으로 치우쳐져 있는 경우, 상기 픽셀의 중심축(CA)으로부터 카메라 렌즈(PL)의 좌측 끝까지의 거리(R3)보다 상기 픽셀의 중심축(CA)으로부터 카메라 렌즈(PL)의 우측 끝까지의 거리(R4)가 더 길다. 따라서 제1 광전 변환 소자(LP)로 입사되는 빛의 양이 제2 광전 변환 소자(RP)로 입사되는 빛의 양보다 많으므로, 좌측 출사동(EPL) 모양이 만들어진다.5A and 5C, when the center axis CA of the pixel is biased to the left from the optical axis OA of the camera lens PL, The distance R4 from the center axis CA of the pixel to the right end of the camera lens PL is longer than the distance R3 to the left end. Therefore, since the amount of light incident on the first photoelectric conversion element LP is larger than the amount of light incident on the second photoelectric conversion element RP, the shape of the left outgoing wave EPL is formed.
픽셀 어레이(110)에 포함된 복수의 픽셀들 각각에 대해, 각 픽셀의 위치에 따라 제1 이미지 데이터(왼쪽 이미지 데이터)를 생성하는데 이용되는 제1 광전 변환 소자(LP)로 입사되는 빛의 양과 제2 이미지 데이터(오른쪽 이미지 데이터)를 생성하는데 이용되는 제2 광전 변환 소자(RP)로 입사되는 빛의 양이 달라지므로, 출사동 모양은 이미지 센서(100)에 포함된 픽셀의 위치에 따라 서로 달라질 수 있다.For each of the plurality of pixels included in the
도 5a, 도 5c 및 도 5d를 참조하면, 좌측 출사동(EPL)은 제1 광전 변환 소자(LP)에 관련되는 제1 부분(EPL_LP)과 제2 광전 변환 소자(RP)에 관련되는 제2 부분(EPL_RP)으로 구분될 수 있다. 디스패리티의 왜곡이 발생하는 이유는 제1 부분(EPL_LP)의 중심 위치(CP1)와 제2 부분(EPL_RP)의 중심 위치(CP2) 사이의 거리(d2)가 픽셀 어레이(110)에 포함된 복수의 픽셀들 각각마다 달라지기 때문이다. 5A, 5B and 5C, the left exit pupil EPL includes a first part EPL_LP related to the first photoelectric conversion element LP and a second part EPL_LP related to the second photoelectric conversion element RP. (EPL_RP). The reason for the distortion of the disparity is that a distance d2 between the center position CP1 of the first portion EPL_LP and the center position CP2 of the second portion EPL_RP is smaller than a distance d2 Since each of the pixels in FIG.
도 6a는 이미지 센서와 패턴 이미지의 배치를 나타내고, 도 6b는 패턴 이미지를 나타내고, 도 6c는 패턴 이미지 데이터의 디스패리티를 나타낸다.FIG. 6A shows the arrangement of the image sensor and the pattern image, FIG. 6B shows the pattern image, and FIG. 6C shows the disparity of the pattern image data.
도 6a를 참조하면, 이미지 센서(100)는 광학 렌즈(100)로부터 제1 거리(d1)에 위치한 패턴 이미지(PIMG)를 촬상하여, 즉 패턴 이미지(PIMG)에 응답하여 패턴 이미지 데이터(PDTA)를 생성하고, 디스패리티 처리 모듈(300)에 패턴 이미지 데이터(PDTA)를 출력한다. 디스패리티 처리 모듈(300)은 패턴 이미지 데이터(PDTA)에서 제1 광전 변환 소자(LP)와 관련된 제1 패턴 이미지 데이터와 제2 광전 변환 소자(RP)와 관련된 제2 패턴 이미지 데이터의 픽셀 값들(깊이 값들)의 차이 나타내는 디스패리티 데이터(또는 디스패리티 교정 데이터, CBDTA)를 스토리지(240에 저장할 수 있다. 6A, the
도 6b를 참조하면, 패턴 이미지(PIMG)는 다아이몬드 패턴이 제1 방향(D1)과 제2 방향(D2)으로 반복적으로 배치된 이미지일 수 있다.Referring to FIG. 6B, the pattern image PIMG may be an image in which the diamond pattern is repeatedly arranged in the first direction D1 and the second direction D2.
도 6c를 참조하면, 패턴 이미지 데이터(PDTA)의 픽셀별 위치에 따라 제1 패턴 이미지 데이터와 제2 패턴 이미지 데이터의 깊이 값의 차이가 발생하여 디스패리티의 왜곡이 발생함을 알 수 있다. 이미지 센서(100)의 픽셀들의 위치에 따라 출사동의 모양이 달라지므로 도 6c와 같이 디스패리티의 왜곡이 발생할 수 있다. 이상적으로는, 패턴 이미지 데이터(PDTA)는 이미지 센서(100)로부터 일정한 거리의 패턴 이미지(PIMG)에 응답하여 생성된 것이므로, 패턴 이미지 데이터(PDTA)의 디스패리티는 픽셀별 위치에 관계없이 일정해야 한다. Referring to FIG. 6C, it can be seen that a disparity is generated due to a difference between the depth values of the first pattern image data and the second pattern image data according to the position of each pixel of the pattern image data PDTA. Dispersal distortion may occur as shown in FIG. 6C because the shape of the output motions varies depending on the positions of the pixels of the
도 7은 본 발명의 실시예들에 따른 도 1에서 디스패리티 처리 모듈의 구성을 나타내는 블록도이다.FIG. 7 is a block diagram illustrating the configuration of a disparity processing module in FIG. 1 according to embodiments of the present invention.
도 7을 참조하면, 디스패리티 처리 모듈(300a)은 이미지 분리 엔진(310) 및 디스패리티 산출 엔진(320)을 포함할 수 있다. Referring to FIG. 7, the
이미지 분리 엔진(310)은 패턴 이미지 데이터(PDTA)를 수신하고, 패턴 이미지 데이터(PDTA)를 광전 변환 소자 별로 분리하여 제1 패턴 이미지 데이터(PDTAL) 및 제2 패턴 이미지 데이터(PDTAR)를 생성할 수 있다. 제1 패턴 이미지 데이터(PDTAL)는 패턴 이미지 데이터(PDTA)에서 제1 광전 변환 소자(LP)와 관련된 데이터의 집합이고, 제2 패턴 이미지 데이터(PDTAR)는 패턴 이미지 데이터(PDTA)에서 제2 광전 변환 소자(RP)와 관련된 데이터의 집합일 수 있다. The
디스패리티 산출 엔진(320)은 제1 패턴 이미지 데이터(PDTAL) 및 제2 패턴 이미지 데이터(PDTAR)를 복수의 블록들로 분할하고, 상기 복수의 블록들 중 상응하는 블록들의 픽셀값들의 차이를 산출하고, 상기 픽셀값들의 차이를 나타내는 디스패리티 데이터(CLDTA)를 생성할 수 있다. 디스패리티 산출 엔진(320)은 복수의 블록들 각각의 픽셀들의 픽셀값들을 산술 평균하거나 상기 픽셀값들의 중간값을 선택하여 획득한 각 블록의 대푯값의 차이를 블록별로 산출하여 상기 디스패리티 데이터(CLDTA)를 생성할 수 있다.The
실시예에 있어서, 디스패리티 산출 엔진(320)은 블록별로 제1 패턴 이미지 데이터(PDTAL)에 대한 제1 픽셀 값(깊이 값) 그래프를 생성하고, 제2 패턴 이미지 데이터(PDTAR)에 대한 제2 픽셀 값 그래프를 생성하고, 제1 픽셀 값 그래프를 고정시키고, 제2 픽셀 값 그래프를 이동시키면서, 제1 픽셀값 그래프와 제2 픽셀 값 그래프의 차이가 최소가 되도록 하는 이동 값을 해당 블록의 디스패리티로 생성할 수 있다. The
도 8은 본 발명의 실시예들에 따른 도 1에서 디스패리티 처리 모듈의 구성을 나타내는 블록도이다.FIG. 8 is a block diagram illustrating the configuration of a disparity processing module in FIG. 1 according to embodiments of the present invention.
도 8을 참조하면, 디스패리티 처리 모듈(300b)은 이미지 분할 엔진(330), 이미지 분리 엔진(340) 및 디스패리티 산출 엔진(350)을 포함할 수 있다. Referring to FIG. 8, the
이미지 분할 엔진(330)은 패턴 이미지 데이터(PDTA)를 수신하고, 패턴 이미지 데이터(PDTA)를 복수의 서브 패턴 이미지 데이터(PDTA_SUB)로 분할할 수 있다. 이미지 분리 엔진(340)은 복수의 서브 패턴 이미지 데이터(PDTA_SUB) 각각을 광전 변환 소자 별로 분리하여 복수의 제1 서브 패턴 이미지 데이터(PDTA_SUBL) 및 복수의 제2 서브 패턴 이미지 데이터(PDTA_SUBR)를 생성할 수 있다. 복수의 제1 서브 패턴 이미지 데이터(PDTA_SUBL)는 패턴 이미지 데이터(PDTA)에서 제1 광전 변환 소자(LP)와 관련된 데이터의 집합이고, 복수의 제2 서브 패턴 이미지 데이터(PDTA_SUBR)는 패턴 이미지 데이터(PDTA)에서 제2 광전 변환 소자(RP)와 관련된 데이터의 집합일 수 있다. The
디스패리티 산출 엔진(350)은 복수의 제1 서브 패턴 이미지 데이터(PDTA_SUBL) 및 복수의 제2 서브 패턴 이미지 데이터(PDTA_SUBR) 중에서 상응하는 제1 서브 패턴 이미지 데이터(PDTA_SUBL) 및 복수의 제2 서브 패턴 이미지 데이터(PDTA_SUBR) 각각의 픽셀값들의 차이를 산출하고, 상기 픽셀값들의 차이를 나타내는 디스패리티 데이터(CLDTA)를 생성할 수 있다. The
실시예에 따라서, 디스패리티 산출 엔진(350)은 제1 서브 패턴 이미지 데이터(PDTA_SUBL)의 제1 픽셀 값 그래프를 생성하고, 제2 서브 패턴 이미지 데이터(PDTA_SUBR)에 대한 제2 픽셀 값 그래프를 생성하고, 제1 픽셀 값 그래프를 고정시키고, 제2 픽셀 값 그래프를 이동시키면서, 제1 픽셀값 그래프와 제2 픽셀 값 그래프의 차이가 최소가 되도록 하는 이동 값을 해당 서브 패턴 이미지 데이터의 디스패리티로 생성할 수 있다.According to the embodiment, the
도 9a는 도 1의 디스패리티 처리 모듈에서 패턴 이미지 데이터가 복수의 블록들로 분할되는 것을 나타낸다. 9A shows that the pattern image data is divided into a plurality of blocks in the disparity processing module of FIG.
도 9a를 참조하면, 패턴 이미지 데이터(PDTA)가 s(제1 방향(D1)의 픽셀들의 수)*t(제2 방향(D2)의 픽셀들의 수)의 픽셀들을 포함하는 경우, 하나의 블록(BLK)이 M*M의 픽셀들을 포함하도록 설정되면, 블록(BLK)들의 수는 s*t의 픽셀들을 커버하기 위하여 p(p는 s/M 이상의 자연수)*q(q는 t/M 이상의 자연수) 개가 될 수 있다.9A, when the pattern image data PDTA includes pixels of s (the number of pixels in the first direction D1) * t (the number of pixels in the second direction D2) (P is a natural number equal to or greater than s / M) to cover the pixels of s * t, the number of BLKs is set to contain pixels of M * Natural number).
도 9b는 도 1의 디스패리티 처리 모듈에서 출력되는 디스패리티 데이터를 나타낸다.9B shows disparity data output from the disparity processing module of FIG.
도 9b를 참조하면, 제1 패턴 이미지 데이터(PDTAL) 및 제2 패턴 이미지 데이터(PDTAR)의 블록별 디스패리티가 제3 방향(D3)으로 높이에 의하여 표시될 수 있다. 도 9b에서 제1 방향(D1)의 좌표와 제2 방향(D2)의 좌표는 패턴 이미지 데이터(PDTA)를 구성하는 복수의 블록들의 위치를 나타낼 수 있다. Referring to FIG. 9B, the disparities of the first pattern image data PDTAL and the second pattern image data PDTAR may be displayed in height in the third direction D3. In FIG. 9B, the coordinates in the first direction D1 and the coordinates in the second direction D2 may indicate positions of a plurality of blocks constituting the pattern image data PDTA.
도 10은 본 발명의 실시예들에 따른 도 1의 이미지 신호 프로세서에 포함되는 디스패리티 교정 엔진을 나타내는 블록도이다.FIG. 10 is a block diagram illustrating a disparity correction engine included in the image signal processor of FIG. 1 according to embodiments of the present invention.
도 10을 참조하면, 디스패리티 교정 엔진(405)은 제어 엔진(310), 디스패리티 맵 생성 엔진(420), 게인 맵 생성 엔진(430), 결과 이미지 생성 엔진(440) 및 레지스터(450)를 포함할 수 있다.10, the disparity correction engine 405 includes a
디스패리티 맵 생성 엔진(420)은 이미지 데이터(IDTA)의 적어도 크기 및 이미지 데이터(IDTA)에 포함되는 픽셀들 각각의 위치 정보와 관련된 입력 정보(IDINF) 및 디스패리티 데이터(CLDTA)를 수신하고, 이미지 데이터(IDTA)의 크기에 상응하도록 디스패리티 데이터(CLDTA)에 대하여 인터폴레이션을 수행하여 이미지 데이터(IDTA)의 크기에 상응하는 디스패리티 맵(DM)을 생성할 수 있다. 디스패리리 맵 셍성 엔진(420)은 이미지 데이터(IDTA)의 크기에 상응하는 디스패리티 맵(DM)을 생성함에 있어, 디스패리티 데이터(CLDTA)에 대하여 이미지 데이터(IDTA)의 픽셀들 각각의 위치 정보를 기초로 양선형(bilinear) 인터폴레이션을 수행하여 디스패리티 맵(DM)을 생성할 수 있다. The disparity
게인 맵 생성 엔진(430)은 디스패리티 맵(DM)을 수신하고, 디스패리티 맵(DM)을 기초로 이미지 데이터(IDTA)에 적용될 게인 맵(GM)을 생성할 수 있다. 게인 맵 생성 엔진(430)은 게인 맵(GM)을 생성함에 있어, 디스패리티 맵(DM)의 디스패리티들 중 최대값과 픽셀들 각각의 디스패리티의 차이를 해당 픽셀의 게인으로 생성할 수 있다. The gain
결과 이미지 생성 엔진(440)은 이미지 데이터(IDTA)와 게인 맵(GM)을 수신하고, 이미지 데이터(IDTA)의 픽셀들 각각에 게인 맵(GM)의 픽셀 별 게인을 참조하여 이미지 데이터(IDTA)의 픽셀들 각각의 픽셀값을 보정하여 결과 이미지 데이터(RIDTA)를 생성할 수 있다. 따라서 결과 이미지 데이터(RIDTA)에서는 디스패리티의 왜곡이 주로 발생하는 부분(이미지 데이터의 주변 부분)에서 디스패리티의 왜곡이 교정될 수 있다. 여기서, 이미지 데이터(IDTA)의 픽셀들 각각의 픽셀값을 보정한다는 것은 이미지 데이터(IDTA)의 픽셀들 각각에서 제1 광전 변환 소자와 관련된 제1 이미지 데이터와 제2 광전 변환 소자와 관련된 제2 이미지 데이터가 서로 일치되도록 하는 이동 값을 보정하는 것을 의미할 수 있다.The result
레지스터(450)는 스토리지(240)에 저장된 디스패리티 데이터(CLDTA)를 저장하고 제어 엔진(410)의 제어에 따라 저장된 디스패리티 데이터(CLDTA)를 디스패리티 맵 생성 엔진(420)에 제공할 수 있다. 실시예에 따라서, 레지스터(450)는 디스패리티 교정 엔진(405)에 포함되지 않을 수 있고, 이 경우에 디스패리티 데이터(CLDTA)는 스토리지(240)로부터 디스패리티 맵 생성 엔진(420)에 제공될 수 있다. The
제어 엔진(410)은 디스패리티 맵 생성 엔진(420), 게인 맵 생성 엔진(430), 결과 이미지 생성 엔진(440) 및 레지스터(450)를 제어할 수 있다.The
도 11a는 도 10에서 디스패리티 데이터를 나타내고, 도 11b는 디스패리티 맵을 나타내고, 도 11c는 게인 맵을 나타낸다.FIG. 11A shows disparity data in FIG. 10, FIG. 11B shows a disparity map, and FIG. 11C shows a gain map.
도 11a를 참조하면, 디스패리티 데이터(CLDTA)는 제1 방향(D1)으로 p 개의 블록들(BLK)을 포함하고, 제2 방향(D2)으로 q 개의 블록들(BLK)을 포함할 수 있다. p*q 개의 블록들(BLK) 각각은 해당하는 디스패리티 값을 가질 수 있다. 상기 디스패리티 값은 해당 블록에서 제1 패턴 이미지 데이터와 제2 패턴 이미지 데이터 각각의 픽셀값들의 대표값의 차이를 나타낼 수 있다.Referring to FIG. 11A, the disparity data CLDTA may include p blocks BLK in a first direction D1 and q blocks BLK in a second direction D2 . Each of p * q blocks BLK may have a corresponding disparity value. The disparity value may represent a difference between representative values of pixel values of the first pattern image data and the second pattern image data in the corresponding block.
도 10 및 도 11b를 참조하면, 디스패리티 맵 생성 엔진(420)은 이미지 데이터(IDTA)의 크기에 상응하도록 디스패리티 데이터(CLDTA)에 대하여 인터폴레이션을 수행하여 디스패리티 맵(DM)을 생성할 수 있다. 디스패리티 맵(DM)은 제1 방향(D1)으로 u(u는 p보다 큰 자연수) 개의 디스패리티 값들을 포함하고, 제2 방향(D2)으로 v(v는 q보다 큰 자연수) 개의 디스패리티 값들을 포함할 수 있다.10 and 11B, the disparity
도 10 및 도 11c를 참조하면, 게인 맵 생성 엔진(430)은 디스패리티 맵(DM)의 디스패리티 값들 중 최대값과 각 픽셀에 해당하는 디스패리티 값들 각각의 차이를 기초로 하는 게인을 가지는 게인 맵(GM)을 생성할 수 있다. 게인 맵(GM)은 이미지 데이터(IDTA)의 픽셀들에 상응하도록 제1 방향(D1)으로 u 개의 게인들을 포함하고, 제2 방향(D2)으로 v 개의 게인들을 포함할 수 있다.Referring to FIGS. 10 and 11C, the gain
도 10에서 결과 이미지 생성 엔진(440)은 게인 맵(GM)의 픽셀 별 게인을 참조하여 이미지 데이터(IDTA)의 픽셀들 각각의 픽셀값을 보정하여 결과 이미지 데이터(RIDTA)를 생성할 수 있다. 따라서, 결과 이미지 데이터(RIDTA)에서는 디스패리티 왜곡이 감소될 수 있다.In FIG. 10, the resultant
도 12는 본 발명의 실시예들에 따른 이미지 처리 시스템의 동작 방법을 나타낸다.12 shows a method of operation of an image processing system according to embodiments of the present invention.
도 1 내지 도 12를 참조하면, 복수의 픽셀들을 포함하고, 상기 복수의 픽셀들은 각각 제1 광전 변환 소자 및 제2 광전 변환 소자를 포함하는 픽셀 어레이(110)를 구비하는 이미지 센서(100)를 포함하는 이미지 처리 시스템(10)의 동작 방법에서는 이미지 센서(100)를 이용하여 상기 이미지 센서(100)로부터 제1 거리(d1)에 위치한 패턴 이미지(PIMG)를 촬상하여 생성된 패턴 이미지 데이터(PDTA)에 기초하여 디스패리티 처리 모듈(300)이 디스패리티 데이터(CLDTA)를 생성한다(S100). 디스패리티 처리 모듈(300)은 패턴 이미지 데이터(PDTA)에서 제1 광전 변환 소자(LP)와 관련된 제1 패턴 이미지 데이터와 제2 광전 변환 소자(RP)와 관련된 제2 패턴 이미지 데이터의 픽셀값들의 차이를 나타내는 디스패리티 데이터(CLDTA)를 생성하여 스토리지(240)에 저장할 수 있다.1 to 12, an
이미지 센서(100)는 대상(101)을 촬상하여 이미지 데이터(IDTA)를 생성하고, 생성된 이미지 데이터(IDTA)를 이미지 신호 프로세서(400)에 제공한다(S200).The
이미지 신호 프로세서(400)는 디스패리티 데이터(CLDTA)를 기초로 이미지 데이터(IDTA)의 디스패리티 왜곡을 교정하여 결과 이미지 데이터(RIDTA)를 생성하고(S300), 생성된 결과 이미지 데이터(RIDTA)를 인터페이스(230)를 통하여 디스플레이(250)에 제공할 수 있다.The
도 13은 본 발명의 실시예들에 따른 도 12의 동작 방법에서, 이미지 데이터의 디스패리티 왜곡을 교정하는 단계를 보다 상세히 나타내는 흐름도이다.Figure 13 is a flow diagram illustrating in greater detail the step of correcting disparity distortion of image data in the method of operation of Figure 12 according to embodiments of the present invention.
도 1 내지 도 13을 참조하면, 이미지 데이터(IDTA)의 디스패리티 왜곡을 교정하여 결과 이미지 데이터(RIDTA)를 생성하기 위하여, 디스패리티 맵 생성 엔진(420)은 이미지 데이터(IDTA)의 적어도 크기 및 이미지 데이터(IDTA)에 포함되는 픽셀들 각각의 위치 정보와 관련된 입력 정보(IDINF) 및 디스패리티 데이터(CLDTA)를 수신하고, 이미지 데이터(IDTA)의 크기에 상응하도록 디스패리티 데이터(CLDTA)에 대하여 인터폴레이션을 수행하여 이미지 데이터(IDTA)의 크기에 상응하는 디스패리티 맵(DM)을 생성한다(S310).1 to 13, in order to correct the disparity distortion of the image data IDTA and generate the resultant image data RIDTA, the disparity
게인 맵 생성 엔진(430)은 디스패리티 맵(DM)을 수신하고, 디스패리티 맵(DM)을 기초로 이미지 데이터(IDTA)에 적용될 게인 맵(GM)을 생성할 수 있다(S320). 결과 이미지 생성 엔진(440)은 게인 맵(GM)을 기초로 이미지 데이터(IDTA)의 디스패리티 왜곡을 교정하여 결과 이미지 데이터(RIDTA)를 생성한다(S330). 즉, 결과 이미지 생성 엔진(440)은 이미지 데이터(IDTA)와 게인 맵(GM)을 수신하고, 게인 맵(GM)의 픽셀 별 게인을 참조하여 이미지 데이터(IDTA)의 픽셀들 각각의 픽셀값을 보정하여 결과 이미지 데이터(RIDTA)를 생성할 수 있다. The gain
도 14는 본 발명의 실시예들에 따른 도 1의 이미지 센서의 비닝 블록에서 수행되는 비닝 동작을 나타낸다.14 shows a binning operation performed in the binning block of the image sensor of FIG. 1 according to the embodiments of the present invention.
도 14는 도 1의 이미지 센서(100)의 픽셀 어레이(110)가 RGB Bayer 패턴으로 구성되는 경우에 픽셀 어레이(110)의 일부를 나타낸다.Figure 14 shows a portion of the
도 1 및 도 14를 참조하면, 비닝 블록(130)은 비닝 모드(제2 동작 모드)에서 픽셀 어레이(110)에서 (2n)*(2m)(n은 자연수, m은 n보다 큰 자연수) 개의 픽셀들(2n은 제1 방향(D1)의 픽셀의 수, 2m은 제2 방향(D2)의 픽셀의 수)을 포함하는 복수의 비닝 윈도우들(BWIN1~BWIN4)을 순차적으로 선택하되, 연속하는 두 개의 비닝 윈도우들에서 상기 제2 방향(D2)의 m 개의 픽셀들의 중복되도록 선택하고, 상기 비닝 윈도우들(BWIN1~BWIN4) 각각의 일부 또는 전부의 픽셀들로부터 생성되는 상기 아날로그 신호들(AS)에 대해 비닝을 수행하여 비닝 아날로그 신호(BAS)를 생성할 수 있다. 도 14에서 n은 1이고 m은 2라고 가정한다. 하지만 실시예들에 따라, m은 3 또는 4일수 있다.1 and 14, the
도 14에서 제1 비닝 윈도우(BWIN1)가 선택되는 경우, 제1 비닝 윈도우(BWIN1)에 포함되는 픽셀들 중 그린 컬러 필터에 상응하는 픽셀들을 선택하고, 상기 선택된 픽셀들의 아날로그 신호들을 비닝(평균)하여 제1 비닝 윈도우(BWIN1)의 녹색 컬러값을 산출할 수 있다. 또한 도 14에서 제1 비닝 윈도우(BWIN1)가 선택되는 경우, 제1 비닝 윈도우(BWIN1)에 포함되는 픽셀들 모두의 휘도값을 평균하여 제1 비닝 윈도우(BWIN1)의 휘도값을 산출할 수 있다. In FIG. 14, when the first binning window BWIN1 is selected, pixels corresponding to the green color filter among the pixels included in the first binning window BWIN1 are selected, and the binning (average) The green color value of the first binning window BWIN1 can be calculated. 14, when the first binning window BWIN1 is selected, the luminance values of all the pixels included in the first binning window BWIN1 are averaged to calculate the luminance value of the first binning window BWIN1 .
도 14에서 제2 비닝 윈도우(BWIN2)가 선택되는 경우, 제2 비닝 윈도우(BWIN2)는 제1 비닝 윈도우(BWIN1)와 픽셀들(ORP)을 중첩적으로 선택하게 된다. 따라서, 제1 방향(D1)의 공간 해상도가 유지되므로 비닝 수행후 이미지 데이터의 깊이 해상도가 증가될 수 있다. 제3 비닝 윈도우(BWIN3) 및 제4 비닝 윈도우(BWIN4) 각각에 대하여도 제2 제2 비닝 윈도우(BWIN2)에 대한 설명이 실질적으로 동일하게 적용될 수 있다. In FIG. 14, when the second binning window BWIN2 is selected, the second binning window BWIN2 selects the first binning window BWIN1 and the pixels ORP in an overlapping manner. Therefore, since the spatial resolution in the first direction D1 is maintained, the depth resolution of the image data after binning can be increased. The description of the second binning window BWIN2 may be applied to the third binning window BWIN3 and the fourth binning window BWIN4, respectively.
비닝 블록(130)은 논-비닝 모드(제1 동작 모드)에서는 픽셀 어레이(110)의 픽셀들 각각으로부터 입사광에 응답하여 출력되는 아날로그 신호(AS)를 ADC 블록(140)에 제공할 수 있다.The
도 15는 도 1의 이미지 센서에서 비닝 블록 및 ADC 블록을 나타내는 회로도이다.15 is a circuit diagram showing a binning block and an ADC block in the image sensor of Fig.
도 15를 참조하면, 비닝 블록(130)은 복수의 평균화 회로들(131~13k, k는 2 이상의 자연수) 및 복수의 선택 회로들(SC1~SCj, j는 2 이상의 자연수)을 포함하고, ADC 블록(140)은 복수의 ADC들(141~14j)을 포함할 수 있다.15, the
평균화 회로들(131~13k) 각각은 컬럼 라인들(CL1~CLj) 중 인접한 두 개의 컬럼 라인들 사이에 연결될 수 있다. 평균화 회로들(131~13k) 각각은 비닝 윈도우들 각각의 픽셀들의 일부 또는 전부에서 출력되는 아날로그 신호들을 평균하여 비닝 아날로그 신호(BAS)를 출력한다. 선택 회로들(SC1~SCj) 각각은 모드 신호(MS)에 응답하여 제1 동작 모드에서는 컬럼 라인들(CL1~CLj) 각각으로부터 출력되는 아날로그 신호(AS)를 ADC들(141~14j) 각각에 제공하고, 제2 동작 모드에서는 비닝 아날로그 신호(BAS)를 ADC들(141~14j) 각각에 제공한다.Each of the averaging
ADC들(141~14j)은 각각 제1 동작 모드에서는 아날로그 신호(AS)에 대하여 아날로그-디지털 변환을 수행하여 픽셀 데이터(PDT)를 출력하고, 제2 동작 모드에서는 비닝 아날로그 신호(BAS)에 대하여 아날로그-디지털 변환을 수행하여 비닝 픽셀 데이터(PDT)를 출력할 수 있다. Each of the
도 16 및 도 17은 각각 도 1의 이미지 센서에서 픽셀 어레이의 예들을 나타낸다.Figures 16 and 17 show examples of pixel arrays in the image sensor of Figure 1, respectively.
16은 도 1의 이미지 센서(100)의 픽셀 어레이(110)가 RWB Bayer 패턴으로 구성되는 경우에 픽셀 어레이(110)의 일부를 나타낸다. 픽셀 어레이(110)가 RWB Bayer 패턴으로 구성되는 경우에도 도 14를 참조하여 설명한 무빙 평균을 적용할 수 있는 비닝 윈도우들을 채용하여 이미지 데이터의 깊이 해상도를 증가시킬 수 있다.16 represent a portion of the
도 17은 도 1의 이미지 센서(100)의 픽셀 어레이(110)가 RGBW 패턴으로 구성되는 경우에 픽셀 어레이(110)의 일부를 나타낸다. 픽셀 어레이(110)가 RGBW 패턴으로 구성되는 경우에도 도 14를 참조하여 설명한 무빙 평균을 적용할 수 있는 비닝 윈도우들을 채용하여 이미지 데이터의 깊이 해상도를 증가시킬 수 있다.FIG. 17 shows a portion of the
도 18은 본 발명의 실시예들에 따른 이미지 센서의 비닝 방법을 나타내는 흐름도이다.18 is a flowchart illustrating a binning method of an image sensor according to embodiments of the present invention.
도 1 내지 도 5d 및 도 14 내지 도 18을 참조하면, 일정한 패턴으로 배치되는 복수의 픽셀들을 구비하고, 상기 복수의 픽셀들은 각각 적어도 제1 광전 변환 소자(LP) 및 제2 광전 변환 소자(RP)를 포함하는 픽셀 어레이(110)를 구비하는 이미지 센서(100)의 비닝 방법에서는, 픽셀 어레이(110)에서 (2n)*(2m)(n은 자연수, m은 n보다 큰 자연수) 개의 픽셀들(2n은 제1 방향(D1)의 픽셀의 수, 2m은 제2 방향(D2)의 픽셀의 수)을 포함하는 복수의 비닝 윈도우들(BWIN1~BWIN4)을 순차적으로 선택하되, 연속하는 두 개의 비닝 윈도우들에서 상기 제2 방향(D2)의 m 개의 픽셀들의 중복되도록 선택한다(S410).Referring to FIGS. 1 to 5D and FIGS. 14 to 18, the photoelectric conversion device includes a plurality of pixels arranged in a predetermined pattern, each of the plurality of pixels includes at least a first photoelectric conversion element LP and a second photoelectric conversion element RP (2n) * (2m) (where n is a natural number and m is a natural number greater than n) in the
비닝 윈도우들(BWIN1~BWIN4) 각각에서 동일한 컬러를 갖는 픽셀들을 선택한다(S420). 선택된 픽셀들에 상응하는 아날로그 신호들을 평균하여 비닝 아날로그 신호를 생성한다(S430). And selects pixels having the same color in each of the binning windows BWIN1 to BWIN4 (S420). The analog signals corresponding to the selected pixels are averaged to generate a binning analog signal (S430).
도 19는 본 발명의 실시예들에 따른 이미지 센서의 비닝 방법을 나타내는 흐름도이다.19 is a flowchart illustrating a method of binning an image sensor according to embodiments of the present invention.
도 1 내지 도 5d, 도 14 내지 도 17 및 도 19를 참조하면, 일정한 패턴으로 배치되는 복수의 픽셀들을 구비하고, 상기 복수의 픽셀들은 각각 적어도 제1 광전 변환 소자(LP) 및 제2 광전 변환 소자(RP)를 포함하는 픽셀 어레이(110)를 구비하는 이미지 센서(100)의 비닝 방법에서는, 픽셀 어레이(110)에서 (2n)*(2m)(n은 자연수, m은 n보다 큰 자연수) 개의 픽셀들(2n은 제1 방향(D1)의 픽셀의 수, 2m은 제2 방향(D2)의 픽셀의 수)을 포함하는 복수의 비닝 윈도우들(BWIN1~BWIN4)을 순차적으로 선택하되, 연속하는 두 개의 비닝 윈도우들에서 상기 제2 방향(D2)의 m 개의 픽셀들의 중복되도록 선택한다(S510).1 to 5D, Figs. 14 to 17, and 19, each of the pixels includes a plurality of pixels arranged in a predetermined pattern, and each of the plurality of pixels includes at least a first photoelectric conversion element LP and a second photoelectric conversion (2n) * (2m) (n is a natural number and m is a natural number greater than n) in the
비닝 윈도우들(BWIN1~BWIN4) 각각에서 픽셀들의 휘도값들을 평균하여 비닝 아날로그 신호(BAS)를 출력한다(S520). 여기서 비닝 아날로그 신호(BAS)는 비닝 윈도우들(BWIN1~BWIN4) 각각의 휘도값일 수 있다. The luminance values of the pixels are averaged in each of the binning windows BWIN1 to BWIN4 to output a binning analog signal BAS (S520). Here, the binning analog signal BAS may be the luminance value of each of the binning windows BWIN1 to BWIN4.
도 20a 및 도 20b는 본 발명의 실시예들의 효과를 설명하기 위한 도면이다.20A and 20B are views for explaining the effects of the embodiments of the present invention.
도 20a는 이미지 신호 프로세서에서 디스패리티의 왜곡에 대한 교정을 수행하지 않은 경우의 이미지 데이터를 나타내고, 도 20b는 이미지 신호 프로세서(400)에서 본 발명의 실시예들에 따라 디스패리티의 왜곡에 대한 교정을 수행한 경우의 이미지 데이터를 나타낸다. FIG. 20A shows image data in the case where correction of distortion of the disparity is not performed in the image signal processor, and FIG. 20B shows image data in the
도 20a와 도 20b에서 알 수 있듯이, 디스패리티의 왜곡에 대한 교정을 수행한 경우에는 이미지 데이터의 주변 영역에서 디스패리이의 왜곡이 감소됨을 알 수 있다.As can be seen from FIGS. 20A and 20B, when the distortion of the disparity is corrected, the distortion of the disparity in the peripheral region of the image data is reduced.
도 21a 및 도 21b는 본 발명의 실시예들의 효과를 설명하기 위한 도면이다. 21A and 21B are diagrams for explaining the effects of the embodiments of the present invention.
도 21a는 이미지 센서에서 종래의 비닝을 수행한 경우 이미지 데이터의 깊이 맵을 나타내고, 도 21b는 이미지 센서(100)에서 본 발명의 실시예들에 따라 무빙 평균을 이용하는 비닝을 수행한 경우의 이미지 데이터의 깊이 맵을 나타낸다.FIG. 21A shows a depth map of image data when conventional binning is performed in the image sensor, FIG. 21B shows a depth map of image data when binning using moving average is performed in the
도 21a와 도 21b에서 알 수 있듯이, 무빙 평균을 이용한 비닝을 수행한 경우에, 이미지 신호의 깊이 맵의 해상도가 증가함을 알 수 있다.As can be seen from FIGS. 21A and 21B, when the binning using the moving average is performed, the resolution of the depth map of the image signal increases.
도 22는 본 발명의 실시예들에 따른 전자 시스템을 나타내는 블록도이다.22 is a block diagram illustrating an electronic system according to embodiments of the present invention.
도 22를 참조하면, 전자 시스템(1000)은 프로세서(1010) 및 영상 촬상 장치(1040)를 포함하며, 통신부(1020), 저장 장치(1030), 사용자 인터페이스(1050) 및 전력 관리 장치(1060)를 더 포함할 수 있다.22, the
프로세서(1010)는 전자 시스템(1000)의 전반적인 동작을 제어할 수 있다. 영상 촬상 장치(1040)는 프로세서(1010)에 의해 제어되며, 본 발명의 실시예들에 따른 이미지 처리 시스템일 수 있다. 영상 촬상 장치(1040)는 복수의 픽셀(PX)들을 구비하는 픽셀 어레이(1041)를 포함하고, 상기 픽셀(PX)들 각각은 제1 광전 변화 소자(LP) 및 제2 광전 변환 소자(RP)를 구비하는 픽셀 어레이(1041)를 포함할 수 있다. 따라서 영상 촬상 장치(1040)는 디스패리티 데이터에 기초하여 이미지 데이터의 디스패리티 왜곡을 교정할 수 있다. 또한 영상 촬상 장치(1040)는 무빙 평균을 이용하는 비닝을 수행하여 이미지 데이터의 깊이 맵에서 제1 방향(행 방향)의 해상도를 증가시킬 수 있따.The
통신부(1020)는 외부 장치와 통신을 수행할 수 있다. 저장 장치(1030)는 전자 시스템(1000)의 동작에 필요한 데이터들을 저장할 수 있다. 사용자 인터페이스(1050)는 키보드, 터치 스크린 등과 같은 입력 장치 및 디스플레이 등과 같은 출력 장치를 포함할 수 있다. 전력 관리 장치(1060)는 구동 전압을 제공할 수 있다.The
본 발명은 영상 촬상 장치 및 이를 포함하는 다양한 장치 및 시스템에 적용될 수 있다. 예를 들어, 본 발명은 휴대폰(mobile phone), 스마트 폰(smart phone), PDA(personal digital assistant), PMP(portable multimedia player), 디지털 카메라(digital camera), 휴대용 게임 콘솔(portable game console), 웨어러블(wearable) 시스템, IoT(internet of things) 시스템, 3차원 기하 재구성(3D geometry reconstruction) 시스템, 어레이 카메라(array camera) 시스템, VR(virtual reality) 시스템, AR(augmented reality) 시스템 등에 유용하게 적용될 수 있다.The present invention can be applied to a video imaging apparatus and various apparatuses and systems including the same. For example, the present invention may be applied to a mobile phone, a smart phone, a personal digital assistant (PDA), a portable multimedia player (PMP), a digital camera, a portable game console, (3D) geometry reconstruction system, an array camera system, a VR (virtual reality) system, an AR (augmented reality) system, etc. .
상기에서는 본 발명의 실시예들을 참조하여 설명하였지만, 해당 기술분야에서 통상의 지식을 가진 자는 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes and modifications may be made therein without departing from the spirit and scope of the invention as defined in the appended claims. You will understand.
Claims (10)
상기 디스패리티 데이터에 기초하여 상기 이미지 센서를 이용하여 대상을 촬상하여 생성한 이미지 데이터의 디스패리티 왜곡을 정정하여 결과 이미지 데이터를 생성하는 디스패리티 교정 엔진을 포함하는 이미지 신호 프로세서. Wherein the plurality of pixels are pattern image data generated by the image sensor in response to a pattern image located at a first distance from an image sensor having at least a first photoelectric conversion element and a second photoelectric conversion element, A register for storing disparity data acquired from the memory; And
And a disparity correction engine for correcting disparity distortion of image data generated by picking up an object using the image sensor based on the disparity data and generating resultant image data.
상기 디스패리티 데이터는 상기 패턴 이미지 데이터에서 상기 제1 광전 변환 소자들과 관련된 제1 패턴 이미지 데이터의 제1 픽셀 값들과 상기 패턴 이미지 데이터에서 상기 제2 광전 변환 소자들과 관련된 제2 패턴 이미지 데이터의 제2 픽셀 값들의 차이를 나타내고,
상기 제1 픽셀값들과 상기 제2 픽셀값들은 해당 픽셀들의 깊이값인 이미지 신호 프로세서. The method according to claim 1,
Wherein the disparity data includes first pixel values of first pattern image data associated with the first photoelectric conversion elements in the pattern image data and second pixel values of the second pattern image data associated with the second photoelectric conversion elements in the pattern image data. Represents the difference of the second pixel values,
Wherein the first pixel values and the second pixel values are depth values of corresponding pixels.
상기 디스패리티 데이터 및 상기 이미지 데이터의 입력 정보에 기초하여 상기 이미지 데이터와 관련된 디스패리티 맵을 생성하는 디스패리티 맵 생성 엔진;
상기 디스패리티 맵을 기초로 상기 이미지 데이터에 적용될 게인 맵을 생성하는 게인 맵 생성 엔진; 및
상기 이미지 데이터에 상기 게인 맵을 적용하여 상기 결과 이미지 데이터를 생성하는 결과 이미지 생성 엔진을 포함하는 이미지 신호 프로세서. The apparatus of claim 1, wherein the disparity correction engine
A disparity map generation engine for generating a disparity map associated with the image data based on the disparity data and the input information of the image data;
A gain map generation engine for generating a gain map to be applied to the image data based on the disparity map; And
And a result image generation engine for applying the gain map to the image data to generate the resultant image data.
상기 디스패리티 맵 생성 엔진은 상기 이미지 데이터의 크기 정보에 기초하여 상기 디스패리티 데이터에 포함되는, 상기 패턴 이미지 데이터를 구성하는 복수의 블록들 각각과 관련된 디스패리티 값들을 보간하여 상기 디스패리티 맵을 생성하고,
상기 게인 맵 생성 엔진은 상기 디스패리티 값들 중 최대값에 기초하여 상기 최대값과 상기 디스패리티 값들 각각의 차이가 상쇄되도록 상기 게인 맵을 생성하는 이미지 신호 프로세서. The method of claim 3,
Wherein the disparity map generation engine generates disparity maps by interpolating disparity values associated with each of a plurality of blocks constituting the pattern image data included in the disparity data based on size information of the image data, and,
Wherein the gain map generation engine generates the gain map such that a difference between the maximum value and the disparity values is offset based on a maximum value of the disparity values.
상기 디스패리티 데이터는 상기 이미지 센서로부터 상기 패턴 이미지 데이터를 수신하여 상기 디스패리티 데이터를 생성하는 디스패리티 처리 모듈에서 생성되고,
상기 디스패리티 처리 모듈은,
상기 패턴 이미지 데이터에서 상기 제1 광전 변환 소자들과 관련된 제1 패턴 이미지 데이터와 상기 제2 광전 변환 소자들과 관련된 제2 패턴 이미지 데이터로 분리하는 이미지 분리 엔진; 및
상기 제1 패턴 이미지 데이터를 복수의 제1 블록들로 분할하고, 상기 제2 패턴 이미지 데이터를 복수의 제2 블록들로 분할하고, 상기 제1 블록들과 상기 제2 블록들 중 상응하는 블록들의 픽셀값들의 차이를 산출하여 상기 디스패리티 데이터를 제공하는 디스패리티 산출 엔진을 포함하는 이미지 신호 프로세서. The method according to claim 1,
Wherein the disparity data is generated in a disparity processing module that receives the pattern image data from the image sensor and generates the disparity data,
Wherein the disparity processing module comprises:
An image separation engine for separating, from the pattern image data, first pattern image data associated with the first photoelectric conversion elements and second pattern image data associated with the second photoelectric conversion elements; And
Dividing the first pattern image data into a plurality of first blocks, dividing the second pattern image data into a plurality of second blocks, and dividing the corresponding one of the first blocks and the second blocks And a disparity calculation engine for calculating the difference between pixel values and providing the disparity data.
상기 결과 이미지 생성 엔진은 상기 게인 맵의 픽셀 별 게인을 기초로 상기 이미지 데이터의 픽셀들 각각의 픽셀값을 보정하여 상기 결과 이미지를 제공하는 이미지 신호 프로세서.The method of claim 3,
Wherein the resultant image generation engine corrects pixel values of each of the pixels of the image data based on a pixel-specific gain of the gain map to provide the resultant image.
이미지 센서로부터 제1 거리에 위치한 패턴 이미지를 상기 이미지 센서를 이용하여 촬상하여 생성된 패턴 이미지 데이터를 수신하고, 상기 패턴 이미지 데이터에 기초하여 디스패리티 데이터를 제공하는 디스패리티 처리 모듈; 및
상기 디스패리티 데이터에 기초하여 상기 이미지 센서를 이용하여 대상을 촬상하여 생성된 이미지 데이터의 디스패리티 왜곡을 정정하여 결과 이미지 데이터를 생성하는 이미지 신호 프로세서를 포함하는 이미지 처리 시스템. An image sensor having a plurality of pixels, each of the plurality of pixels including a pixel array including at least a first photoelectric conversion element and a second photoelectric conversion element;
A disparity processing module for receiving pattern image data generated by capturing a pattern image located at a first distance from the image sensor using the image sensor and providing disparity data based on the pattern image data; And
And an image signal processor for capturing an object using the image sensor based on the disparity data, and correcting disparity distortion of the generated image data to generate resultant image data.
상기 디스패리티 데이터는 상기 패턴 이미지 데이터에서 상기 제1 광전 변환 소자들과 관련된 제1 패턴 이미지 데이터의 제1 픽셀 값들과 상기 패턴 이미지 데이터에서 상기 제2 광전 변환 소자들과 관련된 제2 패턴 이미지 데이터의 제2 픽셀 값들의 차이를 나타내고,
상기 이미지 신호 프로세서는 상기 디스패리티 데이터에 기초하여 상기 결과 이미지 데이터를 생성하는 디스패리티 교정 엔진을 포함하고,
상기 디스패리티 교정 엔진은
상기 디스패리티 데이터 및 상기 이미지 데이터의 입력 정보에 기초하여 상기 이미지 데이터와 관련된 디스패리티 맵을 생성하는 디스패리티 맵 생성 엔진;
상기 디스패리티 맵을 기초로 상기 이미지 데이터에 적용될 게인 맵을 생성하는 게인 맵 생성 엔진; 및
상기 이미지 데이터에 상기 게인 맵을 적용하여 상기 결과 이미지 데이터를 생성하는 결과 이미지 생성 엔진을 포함하는 이미지 처리 시스템.8. The method of claim 7,
Wherein the disparity data includes first pixel values of first pattern image data associated with the first photoelectric conversion elements in the pattern image data and second pixel values of the second pattern image data associated with the second photoelectric conversion elements in the pattern image data. Represents the difference of the second pixel values,
Wherein the image signal processor includes a disparity calibration engine that generates the resultant image data based on the disparity data,
The disparity correction engine
A disparity map generation engine for generating a disparity map associated with the image data based on the disparity data and the input information of the image data;
A gain map generation engine for generating a gain map to be applied to the image data based on the disparity map; And
And a result image generation engine for applying the gain map to the image data to generate the resultant image data.
제1 동작 모드에서 상기 복수의 픽셀들 각각으로부터 입사광에 응답하여 출력되는 아날로그 신호에 대해 아날로그-디지털 변환을 수행하여 픽셀 데이터를 생성하고, 제2 동작 모드에서 상기 픽셀 어레이에서 (2n)*(2m)(n은 자연수, m은 n보다 큰 자연수) 개의 픽셀들(2n은 제1 방향의 픽셀의 수, 2m은 제2 방향의 픽셀의 수)을 포함하는 복수의 비닝 윈도우들을 순차적으로 선택하되, 연속하는 두 개의 비닝 윈도우들에서 상기 제2 방향의 m 개의 픽셀들의 중복되도록 선택하고, 상기 비닝 윈도우들 각각의 일부 또는 전부의 픽셀들로부터 생성되는 상기 아날로그 신호들에 대해 비닝 및 아날로그-디지털 변환을 수행하여 비닝 픽셀 데이터를 생성하는 아날로그-디지털 변환 회로; 및
상기 픽셀 어레이 및 상기 아날로그-디지털 변환 회로의 동작을 제어하는 타이밍 생성기를 포함하는 이미지 처리 시스템. 8. The apparatus of claim 7, wherein the image sensor
(2n) * (2m) < / RTI > in the pixel array in a second mode of operation, performing an analog-to-digital conversion on an analog signal output in response to incident light from each of the plurality of pixels in a first mode of operation, (2n is the number of pixels in the first direction, and 2m is the number of pixels in the second direction) (n is a natural number and m is a natural number greater than n) And binning and analog-to-digital conversion of the analog signals generated from pixels of all or a portion of each of the binning windows An analog-to-digital conversion circuit for generating binning pixel data; And
And a timing generator for controlling operations of the pixel array and the analog-to-digital conversion circuit.
상기 픽셀 어레이에서 (2n)*(2m)(n은 자연수, m은 n보다 큰 자연수) 개의 픽셀들(2n은 제1 방향의 픽셀의 수, 2m은 제2 방향의 픽셀의 수)을 포함하는 복수의 비닝 윈도우들을 순차적으로 선택하되, 연속하는 두 개의 비닝 윈도우들에서 상기 제2 방향의 m 개의 픽셀들의 중복되도록 선택하는 단계; 및
상기 비닝 윈도우들 상기 비닝 윈도우들 각각의 일부 또는 전부의 픽셀들에 상응하는 아날로그 신호에 기초하여 비닝 아날로그 신호를 생성하는 단계를 포함하는 이미지 센서의 비닝 방법.
A binning method of an image sensor having a plurality of pixels arranged in a constant pattern, the plurality of pixels each including a pixel array including at least a first photoelectric conversion element and a second photoelectric conversion element,
(2n) * (2m) (where n is a natural number and m is a natural number greater than n) (2n is the number of pixels in the first direction and 2m is the number of pixels in the second direction) in the pixel array Sequentially selecting a plurality of binning windows, and selecting overlapping of m pixels in the second direction in two consecutive binning windows; And
And generating the binning analog signals based on the analog signals corresponding to the pixels of part or all of each of the binning windows.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/984,692 US11463677B2 (en) | 2017-07-13 | 2018-05-21 | Image signal processor, image processing system and method of binning pixels in an image sensor |
CN201810775028.0A CN109257586B (en) | 2017-07-13 | 2018-07-13 | Image signal processor, image processing system and method for merging pixels |
US17/954,471 US11956411B2 (en) | 2017-07-13 | 2022-09-28 | Image signal processor, image processing system and method of binning pixels in image sensor |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20170089143 | 2017-07-13 | ||
KR1020170089143 | 2017-07-13 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190008057A true KR20190008057A (en) | 2019-01-23 |
KR102441363B1 KR102441363B1 (en) | 2022-09-07 |
Family
ID=65323934
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170142870A KR102441363B1 (en) | 2017-07-13 | 2017-10-30 | Image signal processor, image processing system and binning method of image sensor |
KR1020170150733A KR102470617B1 (en) | 2017-07-13 | 2017-11-13 | Bio-processor, bio-signal detecting system, and method for operating the same |
KR1020180001861A KR20190008066A (en) | 2017-07-13 | 2018-01-05 | Optics-based fingerprint sensor, electric device including optics-based fingerprint sensor, and operation method of electric device |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170150733A KR102470617B1 (en) | 2017-07-13 | 2017-11-13 | Bio-processor, bio-signal detecting system, and method for operating the same |
KR1020180001861A KR20190008066A (en) | 2017-07-13 | 2018-01-05 | Optics-based fingerprint sensor, electric device including optics-based fingerprint sensor, and operation method of electric device |
Country Status (1)
Country | Link |
---|---|
KR (3) | KR102441363B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11233961B2 (en) | 2019-02-08 | 2022-01-25 | Samsung Electronics Co., Ltd. | Image processing system for measuring depth and operating method of the same |
US11758288B2 (en) | 2020-10-21 | 2023-09-12 | Samsung Electronics Co., Ltd. | Device for improving image resolution in camera system having lens that permits distortion and operation method thereof |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210093401A (en) | 2020-01-17 | 2021-07-28 | 삼성디스플레이 주식회사 | Display device and portable terminal |
KR20220017015A (en) | 2020-08-03 | 2022-02-11 | 삼성디스플레이 주식회사 | Fingerprint sensor and display device including the same |
KR20220031402A (en) | 2020-09-04 | 2022-03-11 | 삼성전자주식회사 | Electronic device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120133747A1 (en) * | 2010-11-29 | 2012-05-31 | Sony Corporation | Image processing apparatus, display apparatus, image processing method and image processing program |
KR20130030780A (en) * | 2010-05-28 | 2013-03-27 | 퀄컴 인코포레이티드 | Three-dimensional image processing |
US20150028102A1 (en) * | 2011-06-20 | 2015-01-29 | Metrologic Instruments, Inc. | Indicia reading terminal with color frame processing |
KR20170018838A (en) * | 2014-06-16 | 2017-02-20 | 퀄컴 인코포레이티드 | Simplified shifting merge candidate and merge list derivation in 3d-hevc |
KR20170047915A (en) * | 2015-10-26 | 2017-05-08 | 삼성전자주식회사 | Method for operating image signal processor and method for operating image processing system including the same |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10638947B2 (en) * | 2013-12-16 | 2020-05-05 | Medtronic Minimed, Inc. | Use of electrochemical impedance spectroscopy (EIS) in intelligent diagnostics |
US10045738B2 (en) * | 2014-11-25 | 2018-08-14 | Medtronic Bakken Research Center B.V. | Tissue resistance measurement |
KR20160094219A (en) * | 2015-01-30 | 2016-08-09 | 삼성전자주식회사 | Apparatus and method for measuring body composition |
KR102420853B1 (en) * | 2015-12-21 | 2022-07-15 | 삼성전자주식회사 | Bio-processor for measuring each of biological signals and wearable device having the same |
US10278602B2 (en) * | 2016-06-22 | 2019-05-07 | General Electric Company | System and method for rapid ECG acquisition |
-
2017
- 2017-10-30 KR KR1020170142870A patent/KR102441363B1/en active IP Right Grant
- 2017-11-13 KR KR1020170150733A patent/KR102470617B1/en active IP Right Grant
-
2018
- 2018-01-05 KR KR1020180001861A patent/KR20190008066A/en unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130030780A (en) * | 2010-05-28 | 2013-03-27 | 퀄컴 인코포레이티드 | Three-dimensional image processing |
US20120133747A1 (en) * | 2010-11-29 | 2012-05-31 | Sony Corporation | Image processing apparatus, display apparatus, image processing method and image processing program |
US20150028102A1 (en) * | 2011-06-20 | 2015-01-29 | Metrologic Instruments, Inc. | Indicia reading terminal with color frame processing |
KR20170018838A (en) * | 2014-06-16 | 2017-02-20 | 퀄컴 인코포레이티드 | Simplified shifting merge candidate and merge list derivation in 3d-hevc |
KR20170047915A (en) * | 2015-10-26 | 2017-05-08 | 삼성전자주식회사 | Method for operating image signal processor and method for operating image processing system including the same |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11233961B2 (en) | 2019-02-08 | 2022-01-25 | Samsung Electronics Co., Ltd. | Image processing system for measuring depth and operating method of the same |
US11758288B2 (en) | 2020-10-21 | 2023-09-12 | Samsung Electronics Co., Ltd. | Device for improving image resolution in camera system having lens that permits distortion and operation method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20190008059A (en) | 2019-01-23 |
KR20190008066A (en) | 2019-01-23 |
KR102441363B1 (en) | 2022-09-07 |
KR102470617B1 (en) | 2022-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109257586B (en) | Image signal processor, image processing system and method for merging pixels | |
KR102441363B1 (en) | Image signal processor, image processing system and binning method of image sensor | |
US10015428B2 (en) | Image sensor having wide dynamic range, pixel circuit of the image sensor, and operating method of the image sensor | |
US10225495B2 (en) | Crosstalk processing module, method of processing crosstalk and image processing system | |
US9117711B2 (en) | Solid-state image sensor employing color filters and electronic apparatus | |
WO2021223590A1 (en) | Image sensor, control method, camera assembly, and mobile terminal | |
US10992878B2 (en) | Method of obtaining wide dynamic range image and image pickup device performing the same | |
US9826139B2 (en) | Image processing apparatus, image processing method, program, and image pickup apparatus having the image processing apparatus | |
KR102624107B1 (en) | Image Sensor for generating Depth Data by a path difference of light generated through Micro Lens covering a plurality of sub-pixels and Electronic Device including the image sensor | |
CN105049754A (en) | Image processing device and mobile computing device having the same | |
KR102632474B1 (en) | Pixel array included in image sensor and image sensor including the same | |
US11181671B2 (en) | Image sensor and electronic camera | |
JP2022049671A (en) | Image processing device, image processing method and image processing system for color correction | |
US11317063B2 (en) | Calibration module of image sensor, image sensor and method of calibrating crosstalk in image sensor | |
US20220150450A1 (en) | Image capturing method, camera assembly, and mobile terminal | |
WO2018062561A1 (en) | Image-capturing element and camera | |
US11997405B2 (en) | Electronic device integrating phase difference detection and imaging and method for controlling the same | |
US11696041B2 (en) | Image sensor, control method, camera component and mobile terminal with raised event adaptability and phase detection auto focus | |
US20230300481A1 (en) | Image sensing device and image processing method of the same | |
KR20240080099A (en) | An image processing unit that compensates for an image, an image signal processing unit, and an image correction method captured by an image sensor |
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 |