JP2007037112A - 撮像シリアルインタフェースrom集積回路 - Google Patents
撮像シリアルインタフェースrom集積回路 Download PDFInfo
- Publication number
- JP2007037112A JP2007037112A JP2006183288A JP2006183288A JP2007037112A JP 2007037112 A JP2007037112 A JP 2007037112A JP 2006183288 A JP2006183288 A JP 2006183288A JP 2006183288 A JP2006183288 A JP 2006183288A JP 2007037112 A JP2007037112 A JP 2007037112A
- Authority
- JP
- Japan
- Prior art keywords
- serial interface
- imaging
- integrated circuit
- image
- rom integrated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/70—SSIS architectures; Circuits associated therewith
- H04N25/76—Addressed sensors, e.g. MOS or CMOS sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/70—SSIS architectures; Circuits associated therewith
- H04N25/76—Addressed sensors, e.g. MOS or CMOS sensors
- H04N25/7795—Circuitry for generating timing or clock signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Input (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
- Solid State Image Pick-Up Elements (AREA)
- Facsimile Heads (AREA)
- Studio Devices (AREA)
Abstract
【課題】高速イメージセンサをデジタル論理回路へ接続する改良された手段を提供する。
【解決手段】本発明の撮像シリアルインタフェースROM(ISIROM)は集積回路でシリアルインタフェースを備えた読み出し専用メモリ(ROM)に外部回路からみえる。ISIROMは撮像画素アレイからの画像データを格納する内部メモリを備え、動作時には内部メモリ内の画像バッファが撮像画素アレイからの画像データで自動的に満たされる。この画像データが外部回路によりランダムアクセスされる。制御および状態レジスタが撮像プロセスの起動と停止、撮像パラメータの設定と問い合わせに用いられる。ISIROMはまた画像の拡大・縮小、画像圧縮、エッジ・特徴抽出などの機能を実行する補助処理回路を有することも出来る。
【選択図】図1
【解決手段】本発明の撮像シリアルインタフェースROM(ISIROM)は集積回路でシリアルインタフェースを備えた読み出し専用メモリ(ROM)に外部回路からみえる。ISIROMは撮像画素アレイからの画像データを格納する内部メモリを備え、動作時には内部メモリ内の画像バッファが撮像画素アレイからの画像データで自動的に満たされる。この画像データが外部回路によりランダムアクセスされる。制御および状態レジスタが撮像プロセスの起動と停止、撮像パラメータの設定と問い合わせに用いられる。ISIROMはまた画像の拡大・縮小、画像圧縮、エッジ・特徴抽出などの機能を実行する補助処理回路を有することも出来る。
【選択図】図1
Description
本発明は、イメージセンサの技術に関し、より詳細には高速イメージセンサのデジタル論理回路への接続に関する。
CCDセンサやCMOSセンサなどのイメージセンサは、価格が下がり品質と性能が向上し、小さい電子装置やシステムに組み込むことが望まれるようになった。例えば、Micron Technologies社によるMT9V112センサは、VGA解像度で毎秒30フレーム捕捉することができる。
しかしながら、そのようなセンサは、組込みシステムにおいて使用するのは困難である。そのようなセンサは、高レートのデータ信号と同期信号を出力し、多数の入出力接続を必要とする。MT9V112は、24〜27MHzのクロック信号と8つの高データレートデジタル出力を含む少なくとも18の接続を必要とする。このような装置を使用するシステムには、同期信号を復号し順序データを適切に解釈できるだけの計算能力がなければならない。その結果、高速イメージセンサは、低出力埋め込みシステムにはほとんど使用されない。
高速イメージセンサは、実時間で処理できないほど高レートでデータを生成する。その結果、たいていの高速イメージセンサは記録システムに使用されている。このシステムは、一般に、高速カメラとPCによって実現される。高速カメラは、捕捉条件(例えば、露出時間)を調整するために使用される制御インタフェース(一般に、RS−232)と、高速データインタフェースを備える。通常使用さている高速インタフェースには、IEEE1394、CameraLinkおよびギガビットイーサネット(登録商標)がある。
特に小型システムや組込みシステムの設計者にとっての高速イメージセンサの欠点には、次のものがある。
データに順序通りにしかアクセスできない。例えば第1列は第2列よりも先に読み出されなければならない。
バッファリングが提供されない。組込みシステムは、特に、内部メモリが制限されており、外部メモリが提供されない限り完全な画像フレームを読み込むことができない場合がある。
画像データを解釈するために高速同期信号を復号しなければならない。データレートが高いため、外部同期論理回路が必要とされる。
センサは、データを固定レートで「押し込む」。データは固定レートでセンサから読み出されなければならず、そうしないと画像にアーティファクトが生じる。データを生成されたレートで「吸い込む」ことが必要である。高速では、外部メモリバッファが必要である。
高速クロックを設けなければならず、またデータ転送のためにシステムの他の要素と同期させなければならない。
データ信号と制御信号が異なる経路を通る。
ピン数が多い。イメージセンサを制御しビデオデータを受け取るためには多数の入出力線が必要である。
一般に消費電力が大きいので、装置は低出力システムで使用するには適していない。
高速イメージセンサをデジタル論理回路へ接続する際に、高速イメージセンサに関する前記欠点を解消あるいは軽減できる手段を提供することが課題である。
イメージセンサは、マイクロコントローラ周辺回路と共通のシリアル読み出し専用メモリ(ROM)インタフェースを備える。撮像シリアルインタフェースROM(ISIROM)は、バッファメモリと接続された撮像画素アレイを含み、レジスタ、画像パラメータおよび画像バッファを制御するI2Cなどの標準シリアルインタフェースを備える。
本発明をその特定の例示的な実施形態に関して説明し、添付図面を参照する。
本発明によれば、図1に示したように、単一集積回路(IC)のシリアルインタフェース読み出し専用メモリ(ISIROM)として撮像装置が提示される。ISIROM100は、画像バッファ210、画像パラメータレジスタ220および制御レジスタ230を含むメモリ200を、インタフェースコントローラ300を介して、シリアルインタフェースに接続する。本発明は、1980年代にPhilipsによって開発された周知のI2Cインタフェースに関して説明するが、Dallas Semiconductorにより普及された3線シリアルインタフェースやMotorolaによって開発されたSPIなどの他のシリアルインタフェースを使用することもできる。
I2Cインタフェースは、イネーブル線310、双方向シリアルデータ線320、およびシリアルクロック線330を使用する。I2Cは、マスタ/スレーブプロトコルであり、マスタがすべての通信を開始する。I2Cプロトコルを使用するISIROMは、スレーブ装置である。I2Cトランザクションにおいて、マスタ装置は、すべてのスレーブ装置にシリアルデータ線をリッスンするように通知する開始条件を発行する。マスタは、ターゲットスレーブ装置のアドレスと読書きフラグを送る。合致するアドレスを有するスレーブ装置が、シリアルデータ線上の肯定応答信号で応答する。ISIROMのI2C実施形態において、同じタイプのすべてのISIROM装置が同じアドレスを共用するだろうことが予想される。装置アドレスのある部分は、装置ピンと制御レジスタのいずれかによってプログラム可能でよい。ターゲットスレーブが肯定応答信号で応えた後、マスタとスレーブ間で通信が始まる。送信装置が、データ8ビットを一度に受信装置に送り、受信装置は、通信が完了するまでに1ビット肯定応答で応える。通信が完了したとき、マスタは停止条件を発行する。
Motorolaによって開発されたSPIや、Dallas Semiconductorの1302と1620センサ、Xicor、Atmelのメモリチップやセンサなどのシリアルメモリチップに共通のシリアルインタフェースなど、他のシリアルインタフェースを使用することもできる。この形式のシリアルインタフェースは、単一双方向データ線を使用するが、装置アドレスではなく個別のチップセレクト線を使用する。
撮像画素アレイ400は、捕捉コントローラ410によって駆動される。捕捉コントローラ410は、発振器420からのクロック信号に基づいて、撮像画素アレイ400に供給する行タイミング論理回路440の制御信号を生成する。撮像画素アレイ400の出力は、列増幅器450を介してマルチプレクサ460に送られ、次にプログラム可能な利得増幅器(PGA)470とアナログデジタル変換器(ADC)480に送られる。ADC480のデジタル出力は、メモリ200のアドレス発生器430によって選択されたアドレスに格納される。
メモリ200に格納された画像データは、シリアルインタフェースを介してランダムアクセス式で非順次にアクセスされてもよい。画像データは、例えば単一フレームとして取り込まれアクセスされる。画像全体の問い合わせを行うこともでき、あるいは画像の選択的な領域だけを調べることもできる。画像捕捉が進行している間に画像データにアクセスすることもできる。例えば、これにより、特定の画像領域の変化を監視することができる。画像データがバッファされるので、画像データの問合せは、撮像画素アレイによってではなく外部装置によって制御される。
CCDアレイ、CMOS能動ピクセル(APS)アーキテクチャなどの多くの様々な画素アレイアーキテクチャを使用することができる。CCDの動作は、例えば、Theuwissenによる「Solid−State Imaging with Charged Coupled Devices」(pp.109−128 Springer, 1995)に記載されている。3トランジスタ(3T)APS手法などのAPSアーキテクチャは、CCDセンサのいくつかの欠点を克服している。Proc. IEEE lntl. Symp. On Circuits and Systems 2001 (ISCAS 2001), Vol 3, pp.III−505〜III−508に記載されたCulurcielloによるアドレスイベント撮像アーキテクチャを使用することもできる。この非同期アーキテクチャでは、画素の電圧がしきい値を超えたときに1組の画素座標が出力される。そのような座標を使用して、バッファメモリ200内のその画素位置のカウンタを増分することができる。
ISIROM撮像プロセスの制御は、メモリマップされた制御および状態レジスタによって行われる。RAM200の一部は、1つまたは複数の画像バッファ210、画像パラメータ記憶装置220、および制御レジスタ230用に設定される。好ましい実施形態において、捕捉、制御および画像パラメータと共に画像データを読み出すためにI2C読み出しコマンドが使用される。I2C書き込コマンドは、捕捉パラメータをプログラムし、画像捕捉を開始するために使用される。制御レジスタを使用して、画像幅、画像高さ、露出期間などの捕捉パラメータを指定することができる。捕捉レジスタ内のビットを設定することによって画像捕捉を開始することができ、状態レジスタビットを読み出すことによって画像捕捉の状態を決定することができる。連続した単一フレームの画像捕捉に対応することができる。画像データは、読み出し専用であり、新しいフレームが捕捉されるたびに更新される。
CCDイメージセンサとCMOSイメージセンサは、一般に、アクティブ時20から100ミリワットを超える電力を消費する。ビデオデータストリームを生成する撮像装置は、標準ビデオレートでの動作に正確で安定したクロックを必要とし、フリッカなどの照明アーティファクトの視感度を低くする。そのようなシステムは、一般に、水晶クロックを使用して必要な精度と安定性を提供する。水晶クロックは、約数百ミリ秒でゆっくりと遷移し、したがって素早く停止し起動することができない。これと対照的に、本発明では画像データをRAM200に格納するので、発振器420は、それほど正確でも安定でもなくてよい。好ましい実施形態において、発振器420にRC発振器(RCクロック)などの高速起動発振器が使用される。発振器420のタイミング構成要素は、完全にオンチップで搭載してもよく、オフチップでもよい。シリアルインタフェース300を介して発振器420の制御を可能にすることによって、画像集録プロセスおよび発振器420を停止し始動することができ、電力を節約することができる。画像データがRAM200に格納されるので、画像データは、撮像回路が待機状態即ち低電力モードのときでも使用可能である。制御および状態レジスタ230は、必要に応じて、撮像画素アレイ400による低解像度撮像を可能にし、必要な画素変換の数を減少させることができる。高解像度画像取得とそれと関連した高い消費電力は、必要なときだけ使用することができる。
必要に応じて、補助処理論理回路500がオンチップで提供されてもよい。そのような補助処理論理回路は、画像サイズの拡大縮小、画像輝度の調整、エッジ検出、特徴抽出、画像圧縮、動き検出、動き推定、自動露出、自動白バランス、および/または様々な露出期間を有する画像を1つの画像に結合しておこなうダイナミックレンジ拡張のような機能を有することができる。この補助処理論理回路は、固定論理回路、FPGAなどのゲートアレイ、マイクロプロセッサのようなものでよい。マイクロプロセッサの実施態様において、補助処理に必要なプログラムシーケンスを含む記憶は、読み出し専用メモリ(ROM)、EPROM、EEPROM、フラッシュなどの電気書き換え可能なメモリに格納されてもよい。またRAM200によってプログラムシーケンスを提供してもよい。
本発明の以上の詳しい説明は、例示のために提供され、網羅的でもなく本発明を開示した厳密な実施形態に限定するものでもない。したがって、本発明の範囲は、添付の特許請求の範囲によって定義される。
200 メモリ
210 画像バッファ
220 画像パラメータ記憶装置(レジスタ)
230 制御および状態レジスタ
300 シリアルインタフェース
310 イネーブル線
320 シリアルデータ
330 シリアルクロック線
400 撮像画素アレイ
410 捕捉コントローラ
420 発振器
430 アドレス発生器
440 行タイミング論理回路
450 列増幅器
460 マルチプレクサ
500 補助処理論理回路
210 画像バッファ
220 画像パラメータ記憶装置(レジスタ)
230 制御および状態レジスタ
300 シリアルインタフェース
310 イネーブル線
320 シリアルデータ
330 シリアルクロック線
400 撮像画素アレイ
410 捕捉コントローラ
420 発振器
430 アドレス発生器
440 行タイミング論理回路
450 列増幅器
460 マルチプレクサ
500 補助処理論理回路
Claims (11)
- 撮像画素アレイと、
アドレス可能なバッファメモリと、
前記撮像画素アレイからの画像データを取り込み、該画像データを前記バッファメモリに格納する画像捕捉コントローラと、
外部論理回路と通信するシリアルインタフェースを提供するシリアルインタフェースコントローラであって、前記画像捕捉コントローラを制御し、前記シリアルインタフェースを介して前記バッファメモリとの間で情報を移動させるシリアルインタフェースコントローラとを具備することを特徴とする撮像シリアルインタフェースROM集積回路。 - 前記画像捕捉コントローラのタイミングが、RCクロックによって確立されることを特徴とする請求項1に記載の撮像シリアルインタフェースROM集積回路。
- RCクロックのタイミング構成要素を搭載することを特徴とする請求項2に記載の撮像シリアルインタフェースROM集積回路。
- 前記バッファメモリのアドレス空間が、少なくとも1つの画像バッファと、メモリマップされた制御レジスタおよびパラメータレジスタとに分割されることを特徴とする請求項1に記載の撮像シリアルインタフェースROM集積回路。
- 前記制御レジスタおよび前記パラメータレジスタが、撮像プロセスの制御を可能にすることを特徴とする請求項4に記載の撮像シリアルインタフェースROM集積回路。
- 前記制御レジスタが、画像捕捉の起動しと停止を可能にすることを特徴とする請求項5に記載の撮像シリアルインタフェースROM集積回路。
- 前記バッファメモリが、画像捕捉が停止されている間に以前に格納された画像データへのランダムアクセスを可能にすることを特徴とする請求項6に記載の撮像シリアルインタフェースROM集積回路。
- 前記バッファメモリが、画像捕捉中に画像データへのランダムアクセスを可能とすることを特徴とする請求項6に記載の撮像シリアルインタフェースROM集積回路。
- 前記制御レジスタが、単一フレーム画像捕捉を可能にすることを特徴とする請求項5に記載の撮像シリアルインタフェースROM集積回路。
- 前記バッファメモリからの格納された画像データを処理する補助処理論理回路をさらに具備することを特徴とする請求項1に記載の撮像シリアルインタフェースROM集積回路。
- 実行される補助処理のタイプが、前記バッファメモリに格納されたデータによって決定されることを特徴とする請求項10に記載の撮像シリアルインタフェースROM集積回路。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/192,827 US20070024904A1 (en) | 2005-07-28 | 2005-07-28 | Imaging serial interface ROM |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2007037112A true JP2007037112A (ja) | 2007-02-08 |
Family
ID=37006119
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006183288A Pending JP2007037112A (ja) | 2005-07-28 | 2006-07-03 | 撮像シリアルインタフェースrom集積回路 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20070024904A1 (ja) |
| JP (1) | JP2007037112A (ja) |
| DE (1) | DE102006017251A1 (ja) |
| GB (1) | GB2428931A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11451737B2 (en) | 2018-04-24 | 2022-09-20 | Sony Semiconductor Solutions Corporation | Imaging device |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7484027B1 (en) * | 2004-09-20 | 2009-01-27 | Cypress Semiconductor Corporation | Apparatus and method for configurable device pins |
| US7694050B1 (en) * | 2005-11-07 | 2010-04-06 | National Semiconductor Corporation | Method and system for addressing multiple instances of a same type of device on a bus |
| US8081247B2 (en) * | 2008-06-18 | 2011-12-20 | Omnivision Technologies, Inc. | Partial row readout for image sensor |
| TWI569253B (zh) | 2016-01-12 | 2017-02-01 | 友達光電股份有限公司 | 驅動器及其操作方法 |
| CN113568343B (zh) * | 2021-07-20 | 2023-04-07 | 苏州伟创电气科技股份有限公司 | 捕捉任意数据的方法、装置、设备及存储介质 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5392135A (en) * | 1990-10-05 | 1995-02-21 | Canon Kabushiki Kaisha | Image reading apparatus having different reading speeds |
| AU2003900746A0 (en) * | 2003-02-17 | 2003-03-06 | Silverbrook Research Pty Ltd | Methods, systems and apparatus (NPS041) |
-
2005
- 2005-07-28 US US11/192,827 patent/US20070024904A1/en not_active Abandoned
-
2006
- 2006-04-12 DE DE102006017251A patent/DE102006017251A1/de not_active Withdrawn
- 2006-07-03 JP JP2006183288A patent/JP2007037112A/ja active Pending
- 2006-07-25 GB GB0614763A patent/GB2428931A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11451737B2 (en) | 2018-04-24 | 2022-09-20 | Sony Semiconductor Solutions Corporation | Imaging device |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102006017251A1 (de) | 2007-02-01 |
| GB0614763D0 (en) | 2006-09-06 |
| GB2428931A (en) | 2007-02-07 |
| US20070024904A1 (en) | 2007-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6133563A (en) | Sensor cell having a soft saturation circuit | |
| US8068150B2 (en) | Memory access control apparatus and image pickup apparatus | |
| US20080165268A1 (en) | Image display controlling device | |
| TW201322750A (zh) | 消除快門延遲的方法、照相機模組以及具有該方法/模組的行動裝置 | |
| US10771681B2 (en) | Imaging pickup apparatus of which display start timing and display quality are selectable, method of controlling the same | |
| JP2007151174A (ja) | データ伝送の方法及び装置 | |
| US12052513B2 (en) | Image processors and image processing methods | |
| US8953070B2 (en) | Apparatus, methods and systems for randomly accessing pixel data from streaming image sensor data | |
| US11223762B2 (en) | Device and method for processing high-resolution image | |
| US7996603B2 (en) | DRAM controller that forces a refresh after a failed refresh request | |
| JP2001238190A (ja) | 画像処理装置及びその制御処理方法 | |
| JP2007037112A (ja) | 撮像シリアルインタフェースrom集積回路 | |
| JP2003032539A (ja) | カメラ搭載装置 | |
| JP2007037113A (ja) | 撮像用パラレルインタフェースram集積回路 | |
| US20040100574A1 (en) | Capturing still images and video | |
| CA2762356C (en) | Apparatus, methods and systems for randomly accessing pixel data from streaming image sensor data | |
| JP4266477B2 (ja) | 情報処理装置及びその制御方法 | |
| JP7130377B2 (ja) | 画像処理装置 | |
| US12316981B2 (en) | Real time stream camera ISP with loosely coupled control loop | |
| TWI777639B (zh) | 雙處理器電子裝置及其運作方法 | |
| JP6403479B2 (ja) | 撮像装置およびその制御方法 | |
| US20080091966A1 (en) | Structure and method for booting an image signal processor | |
| JP2001024924A (ja) | 撮像システム及びその制御方法 | |
| JP2003230037A (ja) | パソコンカメラ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070508 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20070514 |