(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-01-18
(45)【発行日】2022-01-26
(54)【発明の名称】撮像素子および駆動方法、並びに電子機器
(51)【国際特許分類】
H04N 5/374 20110101AFI20220119BHJP
H04N 5/378 20110101ALI20220119BHJP
G06T 1/20 20060101ALI20220119BHJP
【FI】
H04N5/374
H04N5/378
G06T1/20 B
(21)【出願番号】P 2018538344
(86)(22)【出願日】2017-08-23
(86)【国際出願番号】 JP2017030014
(87)【国際公開番号】W WO2018047618
(87)【国際公開日】2018-03-15
【審査請求日】2020-07-30
(31)【優先権主張番号】P 2016175826
(32)【優先日】2016-09-08
(33)【優先権主張国・地域又は機関】JP
(73)【特許権者】
【識別番号】000002185
【氏名又は名称】ソニーグループ株式会社
(73)【特許権者】
【識別番号】504137912
【氏名又は名称】国立大学法人 東京大学
(74)【代理人】
【識別番号】110002147
【氏名又は名称】特許業務法人酒井国際特許事務所
(72)【発明者】
【氏名】村松 良徳
(72)【発明者】
【氏名】上原 修二
(72)【発明者】
【氏名】片山 博誠
(72)【発明者】
【氏名】山崎 智裕
(72)【発明者】
【氏名】石川 正俊
(72)【発明者】
【氏名】渡辺 義浩
【審査官】松永 隆志
(56)【参考文献】
【文献】特開2006-237772(JP,A)
【文献】特開2014-236183(JP,A)
【文献】国際公開第2014/007004(WO,A1)
【文献】特開2014-241458(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
H04N 5/225-5/378
H04N 9/00-9/11
G06T 1/20
(57)【特許請求の範囲】
【請求項1】
光電変換機能を有する画素がアレイ状に配置された画素アレイ部と、
前記画素アレイ部の前記画素の列ごとに、前記画素から出力される画素信号のAD( Analog-to-digital)変換処理を並列的に行うAD変換部と、
前記AD変換部においてAD変換された画素信号を、前記画素の列ごとに任意の行数分保持するメモリ部と、
前記メモリ部から任意の行および列の画素信号を読み出して、それらの画素信号間の演算を、前記画素の列ごとに並列的に行う画素間画像処理部と、
前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号の外部への出力を制御する出力回路と
、
前記画素アレイ部から前記AD変換部へ画素信号を読み出す画素読み出し処理、前記AD変換部による画素信号のAD変換処理、前記画素間画像処理部による画素間画像処理、並びに、前記AD変換部および前記画素間画像処理からデータを出力するデータ出力処理を並行動作させる制御回路と、
を備え
、
前記出力回路は、前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号と、を交互に出力する、
撮像素子。
【請求項2】
前記AD変換部は、前記制御回路による制御に従って、前記画素信号をAD変換する際の階調を変更する
請求項
1に記載の撮像素子。
【請求項3】
前記画素間画像処理部は、
前記メモリ部に保持されている画素信号のうちの、画素間画像処理を行う対象とする画素信号を選択する画素選択回路と、
前記画素選択回路により選択された画素信号どうしの演算を行う演算器と、 前記演算器による演算が施された画素信号を一時的に保持する作業用メモリと、
前記演算器による演算が施された画素信号を出力する出力回路部と
を有し、
前記演算器は、前記画素アレイ部における前記画素の列ごとに並列的に配置され、SIMD(Single Instruction/Multiple Data)型の並列演算機能を備える
請求項
1に記載の撮像素子。
【請求項4】
前記出力回路は、
さらに、前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号について、それらを同時に出力し、
または、それらを個別に出
力することができる
請求項
1に記載の撮像素子。
【請求項5】
前記画素間画像処理部において画素間画像処理が施された画素信号に対して、列ごとに並列的に、任意の閾値に基づいた階調変換処理を施す階調変換部と、
前記階調変換部により階調変換処理が施された1フレーム分の画素信号を保持するフレームメモリ部と、
前記階調変換部から出力される画素信号に基づく画像と、フレームメモリ部に保持されている1フレーム前の画素信号に基づく画像とを用いて、フレーム間の画像処理を行うフレーム間画像処理部と
をさらに備える請求項1に記載の撮像素子。
【請求項6】
前記制御回路は、前記画素アレイ部から前記AD変換部へ画素信号を読み出す画素読み出し処理、前記AD変換部による画素信号のAD変換処理、前記画素間画像処理部による画素間画像処理、前記AD変換部および前記画素間画像処理からデータを出力するデータ出力処理、並びに、前記フレーム間画像処理部によるフレーム間の画像処理を並行動作させ
る
請求項
5に記載の撮像素子。
【請求項7】
前記AD変換部および前記階調変換部は、前記制御回路による制御に従って階調を変更し、前記AD変換部において階調を変更する可変範囲が、前記階調変換部において階調を変更する可変範囲以上である
請求項
6に記載の撮像素子。
【請求項8】
前記フレーム間画像処理部は、
前記フレームメモリ部に保持されている画素信号のうちの、フレーム間画像処理を行う対象とする画素信号を選択する画素選択回路と、
前記画素選択回路により選択された画素信号どうしの演算を行う演算器と、 前記演算器による演算が施された画素信号を一時的に保持する作業用メモリと、
前記演算器による演算が施された画素信号を出力する出力回路部と
を有し、
前記演算器は、前記画素アレイ部における前記画素の列ごとに並列的に配置され、SIMD(Single Instruction/Multiple Data)型の並列演算機能を備える
請求項
6に記載の撮像素子。
【請求項9】
前記出力回路は、前記AD変換部から出力される画素信号、前記画素間画像処理部から出力される画素信号、および、前記フレーム間画像処理部から出力される画素信号について、それらを同時に出力し、それらを個別に出力し、または、それらを交互に出力することができる
請求項
6に記載の撮像素子。
【請求項10】
前記AD変換部は、前記画素アレイ部の向かい合う2辺に対して並列に配置されるように複数設けられ、
複数の前記AD変換部のうちの、いずれか1つの前記AD変換部の出力に対して、前記メモリ部および前記画素間画像処理部が設けられており、
複数の前記AD変換部それぞれの出力が前記出力回路に接続されている
請求項1に記載の撮像素子。
【請求項11】
前記制御回路は、前記画素アレイ部から前記AD変換部へ画素信号を読み出す画素読み出し処理、複数の前記AD変換部による画素信号のAD変換処理、前記画素間画像処理部による画素間画像処理、並びに、前記AD変換部および前記画素間画像処理からデータを出力するデータ出力処理を並行動作させ
る
請求項
10に記載の撮像素子。
【請求項12】
複数の前記AD変換部のうちの、出力に対して前記メモリ部および前記画素間画像処理部が設けられていない前記AD変換部が、1行分の画素信号を第1の階調でAD変換している間に、出力に対して前記メモリ部および前記画素間画像処理部が設けられている前記AD変換部が、1行分の画素信号を第1の階調よりも小さな第2の階調でAD変換する
請求項
11に記載の撮像素子。
【請求項13】
前記出力回路は、複数の前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号について、それらを同時に出力し、それらを個別に出力し、または、それらを交互に出力することができる
請求項
10に記載の撮像素子。
【請求項14】
前記画素アレイ部を少なくとも含むアナログ部分と、AD変換された画素信号に対する処理を行う部分とが異なるチップに設けられ、それらのチップが積層構造で構成される 請求項1に記載の撮像素子。
【請求項15】
複数の前記チップの間が列並列に貫通電極またはバンプによる接合手段により接続される 請求項
14に記載の撮像素子。
【請求項16】
光電変換機能を有する画素がアレイ状に配置された画素アレイ部と、
前記画素アレイ部の前記画素の列ごとに、前記画素から出力される画素信号のAD(Analog-to-digital)変換処理を並列的に行うAD変換部と、
前記AD変換部においてAD変換された画素信号を、前記画素の列ごとに任意の行数分保持するメモリ部と、
前記メモリ部から任意の行および列の画素信号を読み出して、それらの画素信号間の演算を、前記画素の列ごとに並列的に行う画素間画像処理部と、
前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号の外部への出力を制御する出力回路と
を備える撮像素子の駆動方法において、
前記画素アレイ部から前記AD変換部へ画素信号を読み出す画素読み出し処理、前記AD変換部による画素信号のAD変換処理、前記画素間画像処理部による画素間画像処理、並びに、前記AD変換部および前記画素間画像処理からデータを出力するデータ出力処理を並行動作させ
、
前記出力回路により前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号と、を交互に出力させる、
駆動方法。
【請求項17】
光電変換機能を有する画素がアレイ状に配置された画素アレイ部と、
前記画素アレイ部の前記画素の列ごとに、前記画素から出力される画素信号のAD(Analog-to-digital)変換処理を並列的に行うAD変換部と、
前記AD変換部においてAD変換された画素信号を、前記画素の列ごとに任意の行数分保持するメモリ部と、
前記メモリ部から任意の行および列の画素信号を読み出して、それらの画素信号間の演算を、前記画素の列ごとに並列的に行う画素間画像処理部と、
前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号の外部への出力を制御する出力回路と
、
前記画素アレイ部から前記AD変換部へ画素信号を読み出す画素読み出し処理、前記AD変換部による画素信号のAD変換処理、前記画素間画像処理部による画素間画像処理、並びに、前記AD変換部および前記画素間画像処理からデータを出力するデータ出力処理を並行動作させる制御回路と、
を有
し、
前記出力回路は、前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号と、を交互に出力する、
撮像素子を備える電子機器。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、撮像素子および駆動方法、並びに電子機器に関し、特に、より低遅延で高速な画素間画像処理を行うことができるようにした撮像素子および駆動方法、並びに電子機器に関する。
【背景技術】
【0002】
従来、高速化かつ低遅延で認証や認識などの処理を行うことを目的として、撮像素子の撮像部分と画像処理部分とを一体化し、チップに集積したビジョンチップの研究が進められている。
【0003】
例えば、2次元状に行列配置された光電変換機能を有する複数の画素について、1つの画素に対して1つの画像処理回路を配置し、並列的に画像処理を行う撮像装置が知られている。この撮像装置では、高速化かつ低遅延で画像処理を行うことが可能になる。しかしながら、画像処理回路は、一般に、画素サイズよりも大きい面積を占有するため、光電変換を担う画素部分を大きくすることが難しく、十分な感度特性を得ることは困難であった。また、画像処理回路および画素からなる1単位画素分の面積が大きくなるため、画素数を多くすることも困難である。
【0004】
そこで、特許文献1には、1列のセンサについて、1つのプロセッサエレメントを対応させる構成を採用するパターン信号処理用LSI(Large-Scale Integration)が開示されている。この構成を採用することで、例えば、画素に対する画像処理回路の必要数量を低減させることができ、上述したような画素サイズおよび画素数についての制限を緩和することができる。
【先行技術文献】
【特許文献】
【0005】
【発明の概要】
【発明が解決しようとする課題】
【0006】
ところで、上述した特許文献1で開示されている技術は、画素の出力を直接的にマルチプレクサにより選択して信号処理を行う構成となっている。このため、この構成では、号処理を行う都度、処理に必要な画素出力を走査および選択した後に、1行分の信号処理を繰り返すことになるため、画像処理に時間を要することになり、処理の高速化を図ることが困難であった。
【0007】
本開示は、このような状況に鑑みてなされたものであり、より低遅延で高速な画素間画像処理を行うことができるようにするものである。
【課題を解決するための手段】
【0008】
本開示の一側面の撮像素子は、光電変換機能を有する画素がアレイ状に配置された画素アレイ部と、前記画素アレイ部の前記画素の列ごとに、前記画素から出力される画素信号のAD( Analog-to-digital)変換処理を並列的に行うAD変換部と、前記AD変換部においてAD変換された画素信号を、前記画素の列ごとに任意の行数分保持するメモリ部と、前記メモリ部から任意の行および列の画素信号を読み出して、それらの画素信号間の演算を、前記画素の列ごとに並列的に行う画素間画像処理部と、前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号の外部への出力を制御する出力回路と、前記画素アレイ部から前記AD変換部へ画素信号を読み出す画素読み出し処理、前記AD変換部による画素信号のAD変換処理、前記画素間画像処理部による画素間画像処理、並びに、前記AD変換部および前記画素間画像処理からデータを出力するデータ出力処理を並行動作させる制御回路と、を備え、前記出力回路は、前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号と、を交互に出力する。
【0009】
本開示の一側面の駆動方法は、光電変換機能を有する画素がアレイ状に配置された画素アレイ部と、前記画素アレイ部の前記画素の列ごとに、前記画素から出力される画素信号のAD(Analog-to-digital)変換処理を並列的に行うAD変換部と、前記AD変換部においてAD変換された画素信号を、前記画素の列ごとに任意の行数分保持するメモリ部と、前記メモリ部から任意の行および列の画素信号を読み出して、それらの画素信号間の演算を、前記画素の列ごとに並列的に行う画素間画像処理部と、前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号の外部への出力を制御する出力回路とを備える撮像素子の駆動方法において、前記画素アレイ部から前記AD変換部へ画素信号を読み出す画素読み出し処理、前記AD変換部による画素信号のAD変換処理、前記画素間画像処理部による画素間画像処理、並びに、前記AD変換部および前記画素間画像処理からデータを出力するデータ出力処理を並行動作させ、前記出力回路により前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号と、を交互に出力させる。
【0010】
本開示の一側面の電子機器は、光電変換機能を有する画素がアレイ状に配置された画素アレイ部と、前記画素アレイ部の前記画素の列ごとに、前記画素から出力される画素信号のAD(Analog-to-digital)変換処理を並列的に行うAD変換部と、前記AD変換部においてAD変換された画素信号を、前記画素の列ごとに任意の行数分保持するメモリ部と、前記メモリ部から任意の行および列の画素信号を読み出して、それらの画素信号間の演算を、前記画素の列ごとに並列的に行う画素間画像処理部と、前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号の外部への出力を制御する出力回路と、前記画素アレイ部から前記AD変換部へ画素信号を読み出す画素読み出し処理、前記AD変換部による画素信号のAD変換処理、前記画素間画像処理部による画素間画像処理、並びに、前記AD変換部および前記画素間画像処理からデータを出力するデータ出力処理を並行動作させる制御回路と、を有し、前記出力回路は、前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号と、を交互に出力する、撮像素子を備える。
【0011】
本開示の一側面においては、画素アレイ部には、光電変換機能を有する画素がアレイ状に配置され、AD変換部では、画素アレイ部の画素の列ごとに、画素から出力される画素信号のAD変換処理を並列的に行われ、メモリ部には、AD変換部においてAD変換された画素信号が、画素の列ごとに任意の行数分保持され、画素間画像処理部では、メモリ部から任意の行および列の画素信号を読み出して、それらの画素信号間の演算が、画素の列ごとに並列的に行われ、出力回路では、AD変換部から出力される画素信号、および、画素間画像処理部から出力される画素信号の外部への出力が制御される。
【発明の効果】
【0012】
本開示の一側面によれば、より低遅延で高速な画素間画像処理を行うことができる。
【図面の簡単な説明】
【0013】
【
図1】本技術を適用した撮像素子の第1の実施の形態の構成例を示すブロック図である。
【
図2】撮像素子の動作タイミングチャートを示す図である。
【
図3】画素間画像処理回路の構成例を示すブロック図である。
【
図5】撮像素子の第2の実施の形態の構成例を示すブロック図である。
【
図6】撮像素子の第3の実施の形態の構成例を示すブロック図である。
【
図8】撮像素子の第4の実施の形態の構成例を示すブロック図である。
【
図9】撮像素子の第5の実施の形態の構成例を示すブロック図である。
【
図10】撮像装置の構成例を示すブロック図である。
【
図11】イメージセンサを使用する使用例を示す図である。
【発明を実施するための形態】
【0014】
以下、本技術を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【0015】
<撮像素子の第1の構成例>
【0016】
図1は、本技術を適用した撮像素子の第1の実施の形態の構成例を示すブロック図である。
【0017】
図1に示すように、撮像素子11は、画素アレイ部12、垂直走査回路13、列並列AD(Analog-to-digital)変換部14、列並列メモリ部15、列並列画素間画像処理部16、制御回路17、および出力回路18を備えて構成される。例えば、撮像素子11は、CMOS(Complementary Metal Oxide Semiconductor)イメージセンサである。また、
図1に示す構成例では、撮像素子11は、ある画素31と、その画素31を中心として上下方向および左右方向に隣接する他の4つの画素31との間で画素間画像処理を行うことができる。
【0018】
画素アレイ部12は、図示しない光学系により集光される光を受光する受光面である。
画素アレイ部12には、複数の画素31が2次元状に行列配置されており、それぞれの画素31は、行制御線32を介して行ごとに垂直走査回路13に接続されるとともに、列信号線33を介して列ごとに列並列AD変換部14に接続される。複数の画素31は、それぞれ光電変換機能を有しており、受光する光の光量に応じたレベルの画素信号を出力し、それらの画素信号から、画素アレイ部12に結像する被写体の画像が構築される。
【0019】
垂直走査回路13は、画素アレイ部12に配置される複数の画素31の行ごとに順次、それぞれの画素31を駆動するための各種の駆動信号を、行制御線32を介して画素31に供給して、画素31の行ごとに画素信号の読み出しを制御する。
【0020】
列並列AD変換部14は、複数の画素31から列信号線33を介して出力される画素信号に対してCDS(Correlated Double Sampling:相関2重サンプリング)処理を施すことにより、画素信号のAD変換を行うとともにリセットノイズを除去する。即ち、列並列AD変換部14は、画素31の列数に応じて配置される複数のAD変換部34を有して構成され、それぞれのAD変換部34において画素信号を並列的にAD変換したデジタル信号を出力する。また、列並列AD変換部14から出力される画素信号は、列並列メモリ部15に供給されるとともに、バス19を介して出力回路18に供給される。
【0021】
なお、列並列AD変換部14は、様々な回路構成を適用することができ、例えば、スロープ型のAD変換回路をベースとした構成を適用した場合、電流源の制御により容易にAD変換時の階調可変を実現することができるため好適である。例えば、列並列AD変換部14は、制御回路17による制御に従って、画素31から出力される画素信号をAD変換する際の階調可変を、画像処理の内容に応じた適切な階調となるように選択することができる。例えば、列並列AD変換部14により階調を減らすことにより、撮像素子11は、更なる高速画像処理を実現することができる。具体的には、撮像素子11において、通常撮像時に12ビットでAD変換を行うのに対し、画像処理時には4ビットとすることで、スロープ型のAD変換時間は1/256となり、AD変換時間の大幅な短縮が可能となる。
【0022】
列並列メモリ部15は、列並列AD変換部14から出力されるデジタルの画素信号を任意の行数分保持する。例えば、列並列メモリ部15は、1画素分の画素信号を保持することができるメモリ回路35が、画素31の列ごとに、任意の行数に応じた個数で配置されて構成される。例えば、
図1に示すように、撮像素子11が、ある画素31と、その画素31を中心として上下方向および左右方向に隣接する他の4つの画素31との間で画素間画像処理を行う構成の場合、列並列メモリ部15は、画素31の列ごとに3行分のメモリ回路35-1乃至35-3を有して構成される。
【0023】
列並列画素間画像処理部16は、任意の列並列画素間演算を並列的に行うことができる。例えば、列並列画素間画像処理部16は、画素31の列数に応じて配置される複数の画素間画像処理回路36を有して構成され、列並列画素間画像処理部16は、列並列メモリ部15の複数の任意の行および列のメモリ回路35に接続されている。従って、列並列画素間画像処理部16は、画素31の列ごとの画素間画像処理回路36が並列的に画素間画像処理を行うことで、複数の任意の行および列の画素31どうしの間の画像処理を行うことができる。
【0024】
例えば、
図1に示すように、撮像素子11が、ある画素31と、その画素31を中心として上下方向および左右方向に隣接する他の4つの画素31との間で画素間画像処理を行う構成の場合、列並列画素間画像処理部16は、自身が配置された列のメモリ回路35-1乃至35-3と、その左右の列に配置された2つのメモリ回路35-2が接続される。そして、列並列画素間画像処理部16は、自身が配置された列のメモリ回路35-2を中心として、上下方向および左右方向に隣接する他の4つのメモリ回路35との間で、画素間画像処理を行うことができる。また、列並列画素間画像処理部16において画素間画像処理が施された画素信号は、バス20を介して出力回路18に供給される。
【0025】
制御回路17は、画素アレイ部12、列並列AD変換部14、列並列メモリ部15、および列並列画素間画像処理部16に対する制御を行う。
【0026】
出力回路18は、バス19を介して列並列AD変換部14から供給される画素信号、および、バス20を介して列並列画素間画像処理部16から供給される画素信号のチップ外部への出力を制御する。出力回路18は、例えば、垂直走査回路13および制御回路17と連携して、列並列AD変換部14から供給される画素信号、および、列並列画素間画像処理部16から供給される画素信号について、それらを同時に出力したり、それらを個別に出力したり、または、それらを交互に出力したりするなど、任意に制御することができる。
【0027】
以上のように撮像素子11は構成されており、列並列AD変換部14および列並列画素間画像処理部16を並列動作させることができ、高速かつ低遅延の画素間画像処理を実現することができる。
【0028】
なお、
図1の撮像素子11においては、列並列メモリ部15は、画素31の列ごとに3行分のメモリ回路35-1乃至35-3を有し、それぞれを必要な範囲の画素間画像処理回路36に接続する構成となっている。これに対し、撮像素子11は、更に広範囲の画素間画像処理が必要な場合や、ベイヤ配列でカラーフィルタが配列され、同色の画素間画像処理が必要な場合には、メモリ回路35の行数と画素間画像処理回路36との接続を増やすことができる。これにより、撮像素子11は、必要に応じて適切なメモリ規模と接続構成で画素間画像処理を実現することができる。
【0029】
また、撮像素子11においては、メモリ回路35は、行数だけでなく列方向にも自由度があり、例えば、列を間引くことにより、画素間画像処理回路36との接続を増やさずに広範囲の画素間画像処理を実現することができる。また、単に遠方の画素間処理を必要とする場合には、メモリ回路35を増加させるのではなく、画素31の読み出し自体を、任意に間引きまたは加算することにより実現することができる。
【0030】
なお、メモリ回路35は、SRAM(Static Random Access Memory)やDRAM(Dynamic Random Access Memory)のような汎用メモリを用いることも可能であるが、列並列の入出力制御が必要となるため、制御の簡単なフリップフロップ回路で構成することも可能である。
【0031】
図2は、撮像素子11の動作タイミングチャートを示す図である。
【0032】
図2に示すように、撮像素子11は、画素アレイ部12から列並列AD変換部14へ画素信号を読み出す画素読み出し処理、列並列AD変換部14による画素信号のAD変換処理、列並列AD変換部14および列並列画素間画像処理部16からデータを出力するデータ出力処理、および、列並列画素間画像処理部16による画素間画像処理を並行動作させることができる。このように、撮像素子11は、制御回路17による制御に従って、画素読み出し処理、AD変換処理、データ出力処理、および画素間画像処理が並行動作するように、それぞれの処理が実行されることにより、撮像の高速性を実現することができる。
【0033】
即ち、撮像素子11は、列並列メモリ部15を介して、列並列AD変換部14および列並列画素間画像処理部16を並行動作させることができる。これにより、撮像素子11は、列並列AD変換部14によるAD変換処理と同程度の高速な処理速度を維持したまま、列並列画素間画像処理部16による画素間画像処理を実行することができる。即ち、撮像素子11は、列並列画素間画像処理部16により、列並列AD変換部14によるAD変換処理と並行動作を実現する行処理時間の程度に極めて遅延の少ない、高速かつ低遅延の画素間画像処理を実現することができる。
【0034】
なお、撮像素子11において、列並列画素間画像処理部16による画素間画像処理が不要な場合は、列並列画素間画像処理部16をスタンバイまたは電源遮断することによって、列並列AD変換部14を有する従来の撮像装置と同等の機能を備えることができる。
【0035】
また、撮像素子11の実際の動作速度は、
図2のタイミングチャートで示すように、並行動作する各並列処理に依存する。例えば、撮像素子11において4ビットで各処理を行う場合、画素アレイ部12から画素信号を読み出す画素読み出し処理を支配するセトリング時間についても、4ビット分の精度で規定することにより大幅な短縮を図ることができる。即ち、この場合、必要時間精度を256倍も緩和することができる。同様に、出力回路18からデータを出力するデータ出力処理についても、4ビット分にデータ量が減ることにより1/256となり、列並列画素間画像処理部16による画素間画像処理についても、ビット単位の演算が4ビットとなることにより1/3となる。このように、撮像素子11は、全ての処理で並列処理時間を短縮することができ、センサ動作と画像処理の高速化を実現することができる。
【0036】
さらに、撮像素子11は、画像処理時に階調を減らすことにより、メモリ回路35や画素間画像処理回路36の回路規模を小さくすることも可能となる。
【0037】
図3は、
図1の画素間画像処理回路36の構成例を示すブロック図である。
【0038】
図3に示すように、画素間画像処理回路36は、ビット選択回路部41、画素選択回路部42、演算選択回路部43、演算器44、けた上がり制御部45、出力回路部46、作業用メモリ部47、作業用メモリ内部選択回路48、および作業用メモリ外部選択回路49を備えて構成される。
【0039】
ビット選択回路部41は、複数の画素信号の任意のビットを選択する。
図3に示す構成例では、ビット選択回路部41は、5個の選択器51-1乃至51-5を有して構成される。例えば、ビット選択回路部41には、同一の列に配置されるメモリ回路35-1乃至35-3、および、左右の列に配置されている2つのメモリ回路35-2の、合計5個のメモリ回路35が接続されている。従って、ビット選択回路部41は、5個の選択器51-1乃至51-5により、それぞれ接続されているメモリ回路35に保持されている画素信号の任意のビットを選択する。
【0040】
画素選択回路部42は、任意の画素信号を選択する。
図3に示す構成例では、画素選択回路部42は、2個の選択器52-1および52-2を有して構成される。選択器52-1は、例えば、ビット選択回路部41を介して供給される5つの画素信号の中から任意の画素信号を選択して出力し、選択器52-2は、例えば、選択器52-1により選択された画素信号との間で演算を行う対象となる画素信号を選択して出力する。
【0041】
演算選択回路部43は、演算器44に供給する画素信号を、画素選択回路部42から入力される画素信号、作業用メモリ内部選択回路48から入力される画素信号、図示しない他の画素間画像処理回路36から入力される画素信号、および、外部から直接的に入力される画素信号から選択する。
図3に示す構成例では、演算選択回路部43は、2個の選択器53-1および53-2を有して構成される。
【0042】
選択器53-1は、画素選択回路部42の選択器52-1により選択された画素信号、作業用メモリ内部選択回路48の選択器54-1により選択された画素信号、図示しない他の画素間画像処理回路36から入力される画素信号、および、外部から直接的に入力される画素信号のいずれかを選択して、演算器44に供給する。同様に、選択器53-2は、画素選択回路部42の選択器52-2により選択された画素信号、作業用メモリ内部選択回路48の選択器54-2により選択された画素信号、図示しない他の画素間画像処理回路36から入力される画素信号、および、外部から直接的に入力される画素信号のいずれかを選択して、演算器44に供給する。
【0043】
演算器44は、演算選択回路部43から供給される2つの画素信号を用いて、それらの画素信号どうしの演算を行って出力する。
【0044】
けた上がり制御部45は、演算器44が演算を行う際に、けた上がり制御を行う。
【0045】
出力回路部46は、演算器44から出力される画素信号を一時的に保持することで、演算と出力との並列動作を可能とする。
【0046】
作業用メモリ部47は、演算器44から出力される画素信号を用いた演算を再度行う際に、その画素信号を用いることができるように一時的に保持する。
【0047】
作業用メモリ内部選択回路48は、画素間画像処理回路36の内部における演算用に、作業用メモリ部47に保持されている画素信号を選択して出力する。
図3に示す構成例では、作業用メモリ内部選択回路48は、2個の選択器54-1および54-2を有して構成される。選択器54-1は、選択した画素信号を演算選択回路部43の選択器53-1に供給し、選択器54-2は、選択した画素信号を演算選択回路部43の選択器53-2に供給する。
【0048】
作業用メモリ外部選択回路49は、図示しない他の画素間画像処理回路36との間の演算用に、作業用メモリ部47に保持されている画素信号を選択して出力する。
図3に示す構成例では、作業用メモリ外部選択回路49は、2個の選択器55-1および55-2を有して構成される。選択器55-1は、選択した画素信号を、図示しない他の画素間画像処理回路36の演算選択回路部43の選択器53-1に供給し、選択器54-2は、選択した画素信号を、図示しない他の画素間画像処理回路36の演算選択回路部43の選択器53-2に供給する。
【0049】
列並列画素間画像処理部16は、このように構成される複数の画素間画像処理回路36を有して構成され、列並列メモリ部15との接続構成により、任意の1次元または2次元の画素間画像処理を行うことができる。例えば、列並列画素間画像処理部16は、平滑化やエッジ抽出のような任意のたたみ込み演算処理や、コーナー抽出のような特徴量抽出を行うことができる。
【0050】
また、
図1に示す構成例の撮像素子11は、ある画素31と、その画素31を中心として上下方向および左右方向に隣接する他の4つの画素31を用いた画素間画像処理を行うことを前提としている。従って、ビット選択回路部41は、5個の選択器51-1乃至51-5を有する構成となっているが、必要に応じて列並列AD変換部14と対応する形で、ビット選択回路部41が有する選択器51の個数を増加させることができる。これにより、撮像素子11は、さらに広範囲の近接画素間画像処理を行うことができる。
【0051】
また、演算器44については、ビットシリアルの2入力演算となるため、加算器と論理演算回路からなる簡易な基本構成とすることができる。例えば、演算器44は、高速の並列処理に好適なSIMD(Single Instruction/Multiple Data)型の並列演算機能を備えることができる。
【0052】
図4に示すタイミングチャートを参照して、撮像素子11の出力制御の一例について説明する。
【0053】
図4に示すように、撮像素子11は、120fps(Frames Per Second)による通常速度による画像の出力と、960fpsの高速度による画像の出力とを交互に行うことができる。即ち、出力回路18は、列並列AD変換部14から出力される画素信号を120fpsで出力する出力制御と、列並列画素間画像処理部16から出力される画素信号を960fpsで出力する出力制御とを交互に行う。これにより、撮像素子11は、60fps相当の通常の画像を連続的に出力しながら、その間に960fpsで高速画像処理された画像の出力をバックグランド的に行うことができる。
【0054】
また、出力回路18は、列並列AD変換部14および列並列画素間画像処理部16それぞれの出力の全部または一部を用いて、例えば、モーメント演算やヒストグラム処理のような積算的または統計的な処理を随時行うことができる。そして、撮像素子11は、それらの処理が施された画素信号を出力することができる。
【0055】
以上のように、撮像素子11は、列並列画素間画像処理部16の前段に、列並列AD変換部14および列並列メモリ部15を備える構成とすることで、列並列AD変換部14の出力と列並列画素間画像処理部16の出力とを並列的に行わせることができる。これにより、撮像素子11は、画素アレイ部12および列並列AD変換部14に制約を与えない利点を維持しながら、従来の列並列画像処理では不可能であった低遅延かつ高速な画素間画像処理を実現することができる。
【0056】
<撮像素子の第2の構成例>
【0057】
図5は、撮像素子の第2の構成例を示すブロック図である。なお、
図5に示す撮像素子11Aにおいて、
図1の撮像素子11と共通する構成については同一の符号を付し、その詳細な説明は省略する。
【0058】
即ち、
図5に示すように、撮像素子11Aは、画素アレイ部12、垂直走査回路13、列並列AD変換部14、列並列メモリ部15、列並列画素間画像処理部16、制御回路17、および出力回路18を備える点で、
図1の撮像素子11と共通する。
【0059】
そして、撮像素子11Aは、列並列階調変換部21、フレームメモリ部22、および列並列フレーム間画像処理部23を、さらに備えて構成される。
【0060】
列並列階調変換部21は、列並列画素間画像処理部16において列並列画素間画像処理が施された画素信号に対して、列ごとに並列的に、任意の閾値に基づいた階調変換処理を施すことができる。即ち、列並列階調変換部21は、画素31の列数に応じて配置される複数の階調変換回路37を有して構成され、階調変換回路37は、それぞれ対応する列の画素間画像処理回路36から出力される画素信号を階調変換して出力する。
【0061】
また、列並列階調変換部21は、制御回路17による制御に従って、画素信号の階調を変更する際の階調を変更することができる。このとき、列並列AD変換部14において階調を変更する可変範囲が、列並列階調変換部21において階調を変更する可変範囲以上に設定されている。
【0062】
フレームメモリ部22は、列並列階調変換部21において階調変換して出力される画素信号の1フレーム分を保持する。
【0063】
列並列フレーム間画像処理部23は、列並列階調変換部21から出力される画素信号に基づく画像と、フレームメモリ部22に保持されている1フレーム前の画素信号に基づく画像とを用いて、フレーム間の画像処理を行う。即ち、列並列フレーム間画像処理部23は、画素31の列数に応じて配置される複数のフレーム間画像処理回路38を有して構成され、フレーム間画像処理回路38は、現在のフレームの画像と、1フレーム前の画像との間の信号処理を列並列的に行う。このようなフレーム間の画像処理を行うことにより、列並列フレーム間画像処理部23は、例えば、フレーム間における被写体の動きの検出を行うことができる。
【0064】
このように構成される撮像素子11Aは、
図1の撮像素子11と同様に、制御回路17は、画素読み出し処理、AD変換処理、データ出力処理、並びに、画素間画像処理を並列動作させることができるのに加えて、列並列フレーム間画像処理部23によるフレーム間画像処理も並列動作させることができる。即ち、撮像素子11Aは、フレームメモリ部22を介して、列並列フレーム間画像処理部23によるフレーム間画像処理を、列並列AD変換部14のAD変換処理(
図2)と並列動作させることができる。これにより、撮像素子11Aは、高速かつ低遅延で、画素間画像処理およびフレーム間画像処理を行うことができる。
【0065】
さらに、撮像素子11Aは、列並列画素間画像処理部16によりノイズ除去等の適切なフィルタ前処理を施した画像を用いて、列並列フレーム間画像処理部23によりフレーム間画像処理を行うことができる。このため、撮像素子11Aは、誤認識の発生を抑制して、より高精度のフレーム間画像処理を実現することができる。
【0066】
さらに、撮像素子11Aは、
図1の撮像素子11と同様に、列並列フレーム間画像処理部23によるフレーム間画像処理が不要な場合は、列並列フレーム間画像処理部23をスタンバイまたは電源遮断することによって、従来の撮像装置と同等に扱うことができる。
【0067】
また、撮像素子11Aでは、列並列階調変換部21が、列並列フレーム間画像処理部23のフレーム間画像処理で必要な範囲に階調を削減する。その後、撮像素子11Aでは、フレームメモリ部22に保持された1フレーム前の階調が削減された画素信号と、現在のフレームの階調が削減された画素信号とを用いて、列並列フレーム間画像処理部23がフレーム間画像処理を行う。このような処理により、撮像素子11Aは、フレームメモリ部22を最低限の容量の構成として、フレーム間画像処理を実現することができる。
【0068】
ここで、フレームメモリ部22は、フリップフロップ回路でも構成することも可能である。しかしながら、フレームメモリ部22は、
図1の撮像素子11の列並列メモリ部15よりも容量が大きくなるため、SRAMやDRAMなどのような汎用メモリにより構成することが好ましい。そして、フレームメモリ部22は、列並列処理において一時的な作業用に必要な最低限の容量を、フリップフロップ回路で構成することが現実的である。
【0069】
また、フレーム間画像処理回路38は、
図3を参照して説明した画素間画像処理回路36と同様の構成を採用することができる。なお、フレーム間画像処理回路38が、フレーム間における被写体の動きの有無を検出のような単純な処理に特化する場合、論理演算回路を基本とした簡易な構成とすることができる。
【0070】
また、撮像素子11Aでは、列並列フレーム間画像処理部23がバス24を介して出力回路18に接続される構成となっている。従って、出力回路18は、例えば、垂直走査回路13および制御回路17と連携して、列並列AD変換部14から供給される画素信号、列並列画素間画像処理部16から供給される画素信号、および、列並列フレーム間画像処理部23から出力される画素信号について、それらを同時に出力したり、それらを個別に出力したり、または、それらを交互に出力したりするなど、任意に制御することができる。
【0071】
以上のように、撮像素子11Aは、
図1の撮像素子11の構成に追加して、列並列画素間画像処理部16の後段に、列並列階調変換部21、フレームメモリ部22、および列並列フレーム間画像処理部23を設ける構成となっている。これにより、撮像素子11Aは、画素間画像処理に加えて、高速かつ低遅延のフレーム間画像処理を最低限のメモリ量で実現することができる。さらに、撮像素子11Aは、通常の撮像も可能としながら、階調を減らした際には、さらなる高速な列並列画像処理を実現することができる。
【0072】
<撮像素子の第3の構成例>
【0073】
図6は、撮像素子の第3の構成例を示すブロック図である。なお、
図6に示す撮像素子11Bにおいて、
図1の撮像素子11と共通する構成については同一の符号を付し、その詳細な説明は省略する。
【0074】
即ち、
図6に示すように、撮像素子11Bは、画素アレイ部12、垂直走査回路13、列並列メモリ部15、列並列画素間画像処理部16、制御回路17、および出力回路18を備える点で、
図1の撮像素子11と共通する。
【0075】
そして、撮像素子11Bは、画素アレイ部12の垂直方向の下方に列並列AD変換部14-1が配置されるとともに、画素アレイ部12の垂直方向の上方に列並列AD変換部14-2が配置される構成となっている。そして、撮像素子11Bは、例えば、画素アレイ部12の奇数行の画素31は、列信号線33-1を介して列並列AD変換部14-1に接続され、画素アレイ部12の偶数行の画素31は、列信号線33-2を介して列並列AD変換部14-2に接続されている。
【0076】
列並列AD変換部14-1は、画素アレイ部12の奇数行の画素31に応じた個数のAD変換部34-1を有して構成され、それぞれのAD変換部34-1において画素信号を並列的にAD変換したデジタル信号を、バス19を介して出力回路18に供給する。
【0077】
列並列AD変換部14-2は、画素アレイ部12の偶数行の画素31に応じた個数のAD変換部34-2を有して構成され、それぞれのAD変換部34-2において画素信号を並列的にAD変換したデジタル信号を、バス25を介して出力回路18に供給する。列並列AD変換部14-1および列並列AD変換部14-2は、それぞれ同等の性能を備えることが好ましい。
【0078】
また、撮像素子11Bでは、列並列AD変換部14-2が、1行分の画素信号を第1の階調でAD変換している間に、列並列AD変換部14-1が、1行分の画素信号を第1の階調よりも小さな第2の階調でAD変換するように構成されている。
【0079】
このように、撮像素子11Bは、画素アレイ部12に対して向かい合うように列並列AD変換部14-1および列並列AD変換部14-2が配置された構成となっている。なお、例えば、画素アレイ部12に対して同じ側に、列並列AD変換部14-1および列並列AD変換部14-2が配置されるような構成としてもよく、この場合、バス25の引き回しを短縮することができる。
【0080】
また、出力回路18は、列並列AD変換部14-1および14-2並びに列並列画素間画像処理部16それぞれの出力の全部または一部を用いて、例えば、モーメント演算やヒストグラム処理のような積算的または統計的な処理を随時行うことができる。そして、撮像素子11Bは、それらの処理が施された画素信号を出力することができる。
【0081】
以上のように構成される撮像素子11Bにおいて、
図1の撮像素子11と同様に、制御回路17は、画素読み出し処理、列並列AD変換部14-1および14-2によるAD変換処理、データ出力処理、並びに、画素間画像処理を並列動作させることができる。これにより、出力回路18は、例えば、垂直走査回路13および制御回路17と連携して、列並列AD変換部14-1および14-2から供給される画素信号、列並列画素間画像処理部16から供給される画素信号、および、列並列フレーム間画像処理部23から出力される画素信号について、それらを同時に出力したり、それらを個別に出力したり、または、それらを交互に出力したりするなど、任意に制御することができる。
【0082】
図7に示すタイミングチャートを参照して、撮像素子11Bの出力制御の一例について説明する。
【0083】
図7に示すように、撮像素子11Bは、60fpsによる通常速度による画像の出力と、960fpsの高速度による画像の出力とを、同時並行に行うことができる。即ち、出力回路18は、列並列AD変換部14-2から出力される画素信号を60fpsで出力する出力制御と、列並列AD変換部14-1を介して列並列画素間画像処理部16から出力される画素信号を960fpsで出力する出力制御とを同時に行う。
【0084】
また、撮像素子11Bは、例えば、列並列画素間画像処理部16による画像処理を行わない場合には、60fps相当の通常の画像を連続的に出力することができる。そして、列並列画素間画像処理部16による画像処理を行う場合には、60fps相当の通常の画像の出力と同時並行的に、960fpsで高速画像処理された画像の出力を行うことができる。
【0085】
なお、撮像素子11Bは、列並列AD変換部14-2の出力側に、列並列AD変換部14-1の出力側と同様に、列並列メモリ部15および列並列画素間画像処理部16と等価なブロックを配置する構成とすることも可能である。撮像素子11Bに、この構成を採用することで、回路面積が大きくなるものの、さらなる画像処理の高速化を実現することができる。
【0086】
さらに、撮像素子11Bは、列並列的に処理を行うブロックを縦列多段等に配置して増加することにより、回路面積および消費電力がトレードオフであるが、さらなる画像処理の高速化が可能である。
【0087】
<撮像素子の第4の構成例>
【0088】
図8は、撮像素子の第4の構成例を示すブロック図である。なお、
図8に示す撮像素子11Cにおいて、
図5の撮像素子11Aおよび
図6の撮像素子11Bと共通する構成については同一の符号を付し、その詳細な説明は省略する。
【0089】
即ち、
図8に示すように、撮像素子11Cは、
図5の撮像素子11Aおよび
図6の撮像素子11Bそれぞれの構成を備えている。つまり、撮像素子11Cは、画素アレイ部12、垂直走査回路13、列並列AD変換部14-1および14-2、列並列メモリ部15、列並列画素間画像処理部16、制御回路17、出力回路18、列並列階調変換部21、フレームメモリ部22、並びに、列並列フレーム間画像処理部23を備えて構成される。
【0090】
このように構成される撮像素子11Cは、
図5の撮像素子11Aと同様に、列並列的にフレーム間画像処理を実行することに加え、
図6の撮像素子11Bと同様に、60fpsによる通常速度による画像の出力と、960fpsの高速度による画像の出力とを、同時並行に行うことができる。
【0091】
<撮像素子の第5の構成例>
【0092】
図9は、撮像素子の第5の構成例を示すブロック図である。なお、
図9に示す撮像素子11Dにおいて、
図8の撮像素子11Cと共通する構成については同一の符号を付し、その詳細な説明は省略する。
【0093】
即ち、撮像素子11Dは、撮像素子11Cと同様に、画素アレイ部12、垂直走査回路13、列並列AD変換部14-1および14-2、列並列メモリ部15、列並列画素間画像処理部16、制御回路17、出力回路18、列並列階調変換部21、フレームメモリ部22、並びに、列並列フレーム間画像処理部23を備えて構成される。
【0094】
そして、撮像素子11Dは、2層の半導体チップ61-1および半導体チップ61-2が積層された積層構造となっており、半導体チップ61-1および半導体チップ61-2の間の配線が、接続部62により接合される構成となっている。例えば、半導体チップ61-1には、画素アレイ部12、垂直走査回路13、並びに、列並列AD変換部14-1および14-2が配置される。また、半導体チップ61-2には、列並列メモリ部15、列並列画素間画像処理部16、制御回路17、出力回路18、列並列階調変換部21、フレームメモリ部22、および列並列フレーム間画像処理部23が配置される。
【0095】
このように構成される撮像素子11Dは、列並列回路部分(列並列メモリ部15、列並列画素間画像処理部16、制御回路17、出力回路18、列並列階調変換部21、フレームメモリ部22、および列並列フレーム間画像処理部23など)が、画素アレイ部12に対して折り返した積層構造となるような配置されている。これにより、撮像素子11Dは、列並列回路部分が画素アレイ部12に対して連なる縦長構成に対して、チップサイズを大幅に縮小することができる。
【0096】
また、撮像素子11Dは、図示するように、画素アレイ部12を含む半導体チップ61-1とは別に、列並列回路部分が半導体チップ61-2に纏められる構成となっている。これにより、撮像素子11Dは、半導体チップ61-2において、画素・アナログ技術に依存しない最先端ロジックプロセスを使用することができ、面積効率や信号線の引き回しなどにおいてメリットを備える。
【0097】
さらに、撮像素子11Dは、列並列AD変換部14-1および14-2の出力が半導体チップ61-2に接続される構成となっている。これに対し、例えば、半導体チップ61-1と半導体チップ61-2との面積バランスやチッププロセスに応じて、他の出力が半導体チップ61-2に接続される構成とすることができる。また、撮像素子11Dは、その他の回路配置についても、
図9の構成例に限定されることはない。
【0098】
また、撮像素子11Dにおいて、接続部62は、例えば、半田技術を用いたバンプ接合や、半導体プロセスを応用した基板貫通電極などの種々の方法を採用することができ。特定の方法に限定されることはない。
【0099】
さらに、撮像素子11Dは、半導体チップ61-1および半導体チップ61-2の2チップの積層構造に限定されることはない。例えば、大容量のフレームメモリ部22を使用する場合などは、DRAMのような大容量メモリに好適なプロセスチップを、半導体チップ61-1と半導体チップ61-2の間に挟んで、3チップの積層構造を採用することができる。即ち、撮像素子11Dは、列並列メモリ部15、列並列画素間画像処理部16、制御回路17、出力回路18、列並列階調変換部21、および列並列フレーム間画像処理部23を3層目の半導体チップに配置した構成とすることができる。
【0100】
なお、上述したような撮像素子11は、例えば、デジタルスチルカメラやデジタルビデオカメラなどの撮像システム、撮像機能を備えた携帯電話機、または、撮像機能を備えた他の機器といった各種の電子機器に適用することができる。
【0101】
<撮像装置の構成例>
【0102】
図10は、電子機器に搭載される撮像装置の構成例を示すブロック図である。
【0103】
図10に示すように、撮像装置101は、光学系102、撮像素子103、信号処理回路104、モニタ105、およびメモリ106を備えて構成され、静止画像および動画像を撮像可能である。
【0104】
光学系102は、1枚または複数枚のレンズを有して構成され、被写体からの像光(入射光)を撮像素子103に導き、撮像素子103の受光面(画素アレイ部)に結像させる。
【0105】
撮像素子103としては、上述した撮像素子11が適用される。撮像素子103には、光学系102を介して受光面に結像される像に応じて、一定期間、電子が蓄積される。そして、撮像素子103に蓄積された電子に応じた信号が信号処理回路104に供給される。
【0106】
信号処理回路104は、撮像素子103から出力された画素信号に対して各種の信号処理を施す。信号処理回路104が信号処理を施すことにより得られた画像(画像データ)は、モニタ105に供給されて表示されたり、メモリ106に供給されて記憶(記録)されたりする。
【0107】
このように構成されている撮像装置101では、上述した撮像素子11を適用することで、例えば、より低遅延で高速な画素間画像処理を施した画像を撮像することができる。
【0108】
<イメージセンサの使用例>
【0109】
図11は、上述のイメージセンサ(撮像素子11)を使用する使用例を示す図である。
【0110】
上述したイメージセンサは、例えば、以下のように、可視光や、赤外光、紫外光、X線等の光をセンシングする様々なケースに使用することができる。
【0111】
・ディジタルカメラや、カメラ機能付きの携帯機器等の、鑑賞の用に供される画像を撮影する装置
・自動停止等の安全運転や、運転者の状態の認識等のために、自動車の前方や後方、周囲、車内等を撮影する車載用センサ、走行車両や道路を監視する監視カメラ、車両間等の測距を行う測距センサ等の、交通の用に供される装置
・ユーザのジェスチャを撮影して、そのジェスチャに従った機器操作を行うために、TVや、冷蔵庫、エアーコンディショナ等の家電に供される装置
・内視鏡や、赤外光の受光による血管撮影を行う装置等の、医療やヘルスケアの用に供される装置
・防犯用途の監視カメラや、人物認証用途のカメラ等の、セキュリティの用に供される装置
・肌を撮影する肌測定器や、頭皮を撮影するマイクロスコープ等の、美容の用に供される装置
・スポーツ用途等向けのアクションカメラやウェアラブルカメラ等の、スポーツの用に供される装置
・畑や作物の状態を監視するためのカメラ等の、農業の用に供される装置
【0112】
なお、本技術は以下のような構成も取ることができる。
(1)
光電変換機能を有する画素がアレイ状に配置された画素アレイ部と、
前記画素アレイ部の前記画素の列ごとに、前記画素から出力される画素信号のAD(Analog-to-digital)変換処理を並列的に行うAD変換部と、
前記AD変換部においてAD変換された画素信号を、前記画素の列ごとに任意の行数分保持するメモリ部と、
前記メモリ部から任意の行および列の画素信号を読み出して、それらの画素信号間の演算を、前記画素の列ごとに並列的に行う画素間画像処理部と、
前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号の外部への出力を制御する出力回路と
を備える撮像素子。
(2)
前記画素アレイ部から前記AD変換部へ画素信号を読み出す画素読み出し処理、前記AD変換部による画素信号のAD変換処理、前記画素間画像処理部による画素間画像処理、並びに、前記AD変換部および前記画素間画像処理からデータを出力するデータ出力処理を並行動作させる制御回路
をさらに備える上記(1)に記載の撮像素子。
(3)
前記AD変換部は、前記制御回路による制御に従って、前記画素信号をAD変換する際の階調を変更する
上記(2)に記載の撮像素子。
(4)
前記画素間画像処理部は、
前記メモリ部に保持されている画素信号のうちの、画素間画像処理を行う対象とする画素信号を選択する画素選択回路と、
前記画素選択回路により選択された画素信号どうしの演算を行う演算器と、
前記演算器による演算が施された画素信号を一時的に保持する作業用メモリと、
前記演算器による演算が施された画素信号を出力する出力回路部と
を有し、
前記演算器は、前記画素アレイ部における前記画素の列ごとに並列的に配置され、SIMD(Single Instruction/Multiple Data)型の並列演算機能を備える
上記(1)から(3)までのいずれかに記載の撮像素子。
(5)
前記出力回路は、前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号について、それらを同時に出力し、それらを個別に出力し、または、それらを交互に出力することができる
上記(1)から(4)までのいずれかに記載の撮像素子。
(6)
前記画素間画像処理部において画素間画像処理が施された画素信号に対して、列ごとに並列的に、任意の閾値に基づいた階調変換処理を施す階調変換部と、
前記階調変換部により階調変換処理が施された1フレーム分の画素信号を保持するフレームメモリ部と、
前記階調変換部から出力される画素信号に基づく画像と、フレームメモリ部に保持されている1フレーム前の画素信号に基づく画像とを用いて、フレーム間の画像処理を行うフレーム間画像処理部と
をさらに備える上記(1)から(5)までのいずれかに記載の撮像素子。
(7)
前記画素アレイ部から前記AD変換部へ画素信号を読み出す画素読み出し処理、前記AD変換部による画素信号のAD変換処理、前記画素間画像処理部による画素間画像処理、前記AD変換部および前記画素間画像処理からデータを出力するデータ出力処理、並びに、前記フレーム間画像処理部によるフレーム間の画像処理を並行動作させる制御回路
をさらに備える上記(6)に記載の撮像素子。
(8)
前記AD変換部および前記階調変換部は、前記制御回路による制御に従って階調を変更し、前記AD変換部において階調を変更する可変範囲が、前記階調変換部において階調を変更する可変範囲以上である
上記(7)に記載の撮像素子。
(9)
前記フレーム間画像処理部は、
前記フレームメモリ部に保持されている画素信号のうちの、フレーム間画像処理を行う対象とする画素信号を選択する画素選択回路と、
前記画素選択回路により選択された画素信号どうしの演算を行う演算器と、
前記演算器による演算が施された画素信号を一時的に保持する作業用メモリと、
前記演算器による演算が施された画素信号を出力する出力回路部と
を有し、
前記演算器は、前記画素アレイ部における前記画素の列ごとに並列的に配置され、SIMD(Single Instruction/Multiple Data)型の並列演算機能を備える
上記(6)から(8)までのいずれかに記載の撮像素子。
(10)
前記出力回路は、前記AD変換部から出力される画素信号、前記画素間画像処理部から出力される画素信号、および、前記フレーム間画像処理部から出力される画素信号について、それらを同時に出力し、それらを個別に出力し、または、それらを交互に出力することができる
上記(6)から(9)までのいずれかに記載の撮像素子。
(11)
前記AD変換部は、前記画素アレイ部の向かい合う2辺に対して並列に配置されるように複数設けられ、
複数の前記AD変換部のうちの、いずれか1つの前記AD変換部の出力に対して、前記メモリ部および前記画素間画像処理部が設けられており、
複数の前記AD変換部それぞれの出力が前記出力回路に接続されている
上記(1)から(10)までのいずれかに記載の撮像素子。
(12)
前記画素アレイ部から前記AD変換部へ画素信号を読み出す画素読み出し処理、複数の前記AD変換部による画素信号のAD変換処理、前記画素間画像処理部による画素間画像処理、並びに、前記AD変換部および前記画素間画像処理からデータを出力するデータ出力処理を並行動作させる制御回路
をさらに備える上記(11)に記載の撮像素子。
(13)
複数の前記AD変換部のうちの、出力に対して前記メモリ部および前記画素間画像処理部が設けられていない前記AD変換部が、1行分の画素信号を第1の階調でAD変換している間に、出力に対して前記メモリ部および前記画素間画像処理部が設けられている前記AD変換部が、1行分の画素信号を第1の階調よりも小さな第2の階調でAD変換する
上記(11)または(12)に記載の撮像素子。
(14)
前記出力回路は、複数の前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号について、それらを同時に出力し、それらを個別に出力し、または、それらを交互に出力することができる
上記(11)から(13)までのいずれかに記載の撮像素子。
(15)
前記画素アレイ部を少なくとも含むアナログ部分と、AD変換された画素信号に対する処理を行う部分とが異なるチップに設けられ、それらのチップが積層構造で構成される
上記(1)から(14)までのいずれかに記載の撮像素子。
(16)
複数の前記チップの間が列並列に貫通電極またはバンプによる接合手段により接続される
上記(15)に記載の撮像素子。
(17)
光電変換機能を有する画素がアレイ状に配置された画素アレイ部と、
前記画素アレイ部の前記画素の列ごとに、前記画素から出力される画素信号のAD(Analog-to-digital)変換処理を並列的に行うAD変換部と、
前記AD変換部においてAD変換された画素信号を、前記画素の列ごとに任意の行数分保持するメモリ部と、
前記メモリ部から任意の行および列の画素信号を読み出して、それらの画素信号間の演算を、前記画素の列ごとに並列的に行う画素間画像処理部と、
前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号の外部への出力を制御する出力回路と
を備える撮像素子の駆動方法において、
前記画素アレイ部から前記AD変換部へ画素信号を読み出す画素読み出し処理、前記AD変換部による画素信号のAD変換処理、前記画素間画像処理部による画素間画像処理、並びに、前記AD変換部および前記画素間画像処理からデータを出力するデータ出力処理を並行動作させる
駆動方法。
(18)
光電変換機能を有する画素がアレイ状に配置された画素アレイ部と、
前記画素アレイ部の前記画素の列ごとに、前記画素から出力される画素信号のAD(Analog-to-digital)変換処理を並列的に行うAD変換部と、
前記AD変換部においてAD変換された画素信号を、前記画素の列ごとに任意の行数分保持するメモリ部と、
前記メモリ部から任意の行および列の画素信号を読み出して、それらの画素信号間の演算を、前記画素の列ごとに並列的に行う画素間画像処理部と、
前記AD変換部から出力される画素信号、および、前記画素間画像処理部から出力される画素信号の外部への出力を制御する出力回路と
を有する撮像素子を備える電子機器。
【0113】
なお、本実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【0114】
11 撮像素子, 12 画素アレイ部, 13 垂直走査回路, 14 列並列AD変換部, 15 列並列メモリ部, 16 列並列画素間画像処理部, 17 制御回路, 18 出力回路, 19および20 バス, 21 列並列階調変換部, 22 フレームメモリ部, 23 列並列フレーム間画像処理部, 24および25 バス, 31 画素, 32 行制御線, 33 列信号線, 34 AD変換部, 35 メモリ回路, 36 画素間画像処理回路, 37 階調変換回路, 38 フレーム間画像処理回路, 41 ビット選択回路部, 42 画素選択回路部, 43 演算選択回路部, 44 演算器, 45 けた上がり制御部, 46 出力回路部, 47 作業用メモリ部, 48 作業用メモリ内部選択回路, 49 作業用メモリ外部選択回路, 51乃至55 選択器, 61 半導体チップ, 62 接続部