JP2007281887A - Imaging apparatus, and imaging processing method - Google Patents
Imaging apparatus, and imaging processing method Download PDFInfo
- Publication number
- JP2007281887A JP2007281887A JP2006105481A JP2006105481A JP2007281887A JP 2007281887 A JP2007281887 A JP 2007281887A JP 2006105481 A JP2006105481 A JP 2006105481A JP 2006105481 A JP2006105481 A JP 2006105481A JP 2007281887 A JP2007281887 A JP 2007281887A
- Authority
- JP
- Japan
- Prior art keywords
- image
- imaging
- parallel
- unit
- output
- 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
Landscapes
- Studio Devices (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
Abstract
Description
本発明は、撮像装置、及び撮像処理方法に関し、特に、撮像素子から並列に画素信号を読み出して画像を形成するために用いて好適なものである。 The present invention relates to an imaging device and an imaging processing method, and is particularly suitable for use in forming an image by reading out pixel signals in parallel from an imaging element.
従来から、テレビジョン受像機や各種記録媒体に撮像画像を提供する撮像装置では、CCDイメージセンサやCMOSイメージセンサ等の固体撮像素子から出力された画像信号に対して所定の信号処理を施すようにしている。このように、撮像装置では、固体撮像素子から出力された画像に対して所定の信号処理を施すことにより、テレビジョン受像機へ出力する信号や記録媒体へ出力する画像データを生成している。 2. Description of the Related Art Conventionally, in an imaging apparatus that provides captured images to a television receiver or various recording media, predetermined signal processing is performed on image signals output from a solid-state imaging device such as a CCD image sensor or a CMOS image sensor. ing. As described above, in the imaging apparatus, a signal output to the television receiver and image data output to the recording medium are generated by performing predetermined signal processing on the image output from the solid-state imaging device.
固体撮像素子の一例であるCCDイメージセンサが画像信号を生成する場合には、まず、撮像素子の各画素を形成するフォトダイオードに蓄積された光電子(全てのフォトダイオードに蓄積された全画素分の光電子)を、一度に垂直転送路に移す。そして、垂直・水平駆動波形を外部から与えることにより、ラスタスキャン(raster scan)状に光電子を転送する。続いて、転送した光電子を、出力端に設けられたFD(フローティングディフュージョン)領域で電圧に変換し、変換した電圧を画像信号として出力する。そして、CCDイメージセンサに構成されている全ての画素数分の画像信号の出力が終了すれば、フォトダイオードに蓄積された電荷を再び垂直転送路に移す。このような動作をいわゆる1V周期で繰り返す。 When a CCD image sensor, which is an example of a solid-state image sensor, generates an image signal, first, photoelectrons accumulated in the photodiodes forming each pixel of the image sensor (for all pixels accumulated in all photodiodes). Photoelectrons) are transferred to the vertical transfer path at once. Then, vertical and horizontal drive waveforms are given from the outside, and photoelectrons are transferred in a raster scan form. Subsequently, the transferred photoelectrons are converted into a voltage in an FD (floating diffusion) region provided at the output end, and the converted voltage is output as an image signal. When the output of the image signals for all the pixels included in the CCD image sensor is completed, the charge accumulated in the photodiode is transferred again to the vertical transfer path. Such an operation is repeated in a so-called 1V cycle.
また、固体撮像素子の他の例であるカラム型のCMOSイメージセンサが画像信号を生成する場合には、垂直アドレス信号に対応した一列毎の画素単位で光電子をFD領域に転送して電圧に変換する。そして、水平アドレスを順次変更することにより、変換した電圧を画像信号としてラスタスキャン状に出力する。尚、カラム型のCMOSイメージセンサは、ディジタルカメラ等に搭載される等、CMOSイメージセンサの中では最も多く撮像装置に搭載されているものである。
以上のように、CCDイメージセンサ及びCMOSイメージセンサの何れを用いても、イメージセンサに設けられたフォトダイオードでは、ラスタスキャン状に画像信号が出力されている間に、次の垂直走査期間(V)で出力するための光電子を蓄積する。
When a column-type CMOS image sensor, which is another example of a solid-state imaging device, generates an image signal, photoelectrons are transferred to a FD region and converted into a voltage in units of pixels corresponding to a vertical address signal. To do. Then, by sequentially changing the horizontal address, the converted voltage is output as an image signal in a raster scan form. Note that column-type CMOS image sensors are most often mounted on image pickup devices among CMOS image sensors, such as mounted on digital cameras.
As described above, regardless of whether the CCD image sensor or the CMOS image sensor is used, the photodiode provided in the image sensor can output the next vertical scanning period (V) while the image signal is output in a raster scan form. ) To store photoelectrons for output.
このようにして得られたラスタスキャン状の画像信号は、アナログアンプにより増幅されて適当な振幅となった後、A/D変換されてデジタル画像信号となり、所定の信号処理が施されることとなる。ここでいう所定の信号処理とは、前述したテレビジョン受像機や記録媒体に出力するための画像を生成するための信号処理だけではなく、撮像装置の制御、例えば、手ぶれ補正、AF制御、AE制御、及びAWB制御に必要な評価値を得るための信号処理も含まれる。 The raster scan-like image signal thus obtained is amplified by an analog amplifier to have an appropriate amplitude, and then A / D converted into a digital image signal, which is subjected to predetermined signal processing. Become. The predetermined signal processing here is not only signal processing for generating an image to be output to the above-described television receiver or recording medium, but also control of the imaging device, for example, camera shake correction, AF control, AE. Signal processing for obtaining evaluation values necessary for control and AWB control is also included.
図16は、前述した従来の撮像装置における撮像処理及び信号処理の様子を示す図である。具体的に、図16(a)は、フォトダイオードが光電子を蓄積する様子を示し、図16(b)は、固体撮像素子から画像信号が読み出される様子を示し、図16(c)は、信号処理の進行状況を示している。
さて、近年の撮像素子の画素数は、増加の一途をたどっていることは周知である。図16に示す従来の撮像処理及び信号処理において、撮像素子の画素数の増加により最も技術的難易度が高まったものとして、図16(b)に示す画像信号の読み出し処理が挙げられる。画像信号の読み出し時のVレート(垂直同期信号の周波数)を画素数の増加前のものと同じ値に維持しようとするならば、撮像素子の駆動周波数を高くしなければならない。しかしながら、CCDイメージセンサ及びCMOSイメージセンサでは、半導体の電気的特性の理由から、駆動周波数を上げるにも限界があるという課題がある。
FIG. 16 is a diagram illustrating an imaging process and a signal process in the above-described conventional imaging apparatus. Specifically, FIG. 16A shows a state where a photodiode accumulates photoelectrons, FIG. 16B shows a state where an image signal is read from a solid-state imaging device, and FIG. The progress of processing is shown.
Now, it is well known that the number of pixels of recent image sensors is increasing. In the conventional imaging processing and signal processing shown in FIG. 16, the image signal reading processing shown in FIG. 16B can be cited as one in which the technical difficulty level has increased most due to the increase in the number of pixels of the imaging device. If the V rate (frequency of the vertical synchronization signal) at the time of reading the image signal is to be maintained at the same value as that before the increase in the number of pixels, the drive frequency of the image sensor must be increased. However, the CCD image sensor and the CMOS image sensor have a problem that there is a limit in increasing the driving frequency because of the electrical characteristics of the semiconductor.
すなわち、図16(a)に示す各期間に光電子を蓄積することより得られた画像信号を、図16(b)に示す各期間をかけて読み出し、読み出した画像信号に対して、図16(c)に示す各期間で所定の信号処理を行って最終的な画像データを得るようにしている。従って、前述した従来の技術では、図16(b)に示す各期間の動作にボトルネックが生じるという課題と、撮像装置各部の動作が、図16(b)に示す各期間にタイミングを合わせなければならないという課題とがあった。 That is, an image signal obtained by accumulating photoelectrons in each period shown in FIG. 16A is read over each period shown in FIG. 16B, and the read image signal is compared with FIG. The final image data is obtained by performing predetermined signal processing in each period shown in c). Therefore, in the conventional technique described above, the problem that the bottleneck occurs in the operation in each period shown in FIG. 16B and the operation of each part of the imaging apparatus must be synchronized in each period shown in FIG. There was a problem that had to be done.
こうした課題に対し、特許文献1には、撮像素子の複数のエリアから並列に画像信号を読み出すことにより、撮像素子の駆動周波数を無理に上げることなく画像信号を読み出し、読み出した複数の画像信号を合成して出力することが示されている。これにより、画像信号の読み出しの動作のボトルネックを解消することが可能になる。
In response to such a problem,
しかしながら、特許文献1に記載の技術は、増大した画素数への対応を主眼としており、並列に読み出した画像信号群を合成して一つの画像に形成した後に、その画像に対して、図16(c)に示す各期間をかけて所定の信号処理を行っている。そのため、特許文献1に記載の技術でも、撮像装置の各部を、図16(b)に示す各期間にタイミングを合わせて動作させなければならないという課題は解決されていない。
However, the technique described in
例えば、撮像装置の制御、例えば、手ぶれ補正、AF制御、AE制御、及びAWB制御に必要な評価値を得るための信号処理は、図16(c)に示す各期間を経て完了する(図16のタイミングt1)。従って、その評価値を得るための信号処理の結果に基づいた制御を、例えば画像信号1に対して反映できるのは、AF制御やAE制御では、タイミングt2(図16(a)の画像信号3の蓄積開始時)になる。同様に、手ぶれ補正やAWB制御では、タイミングt3(画像信号2の読み出し開始時)になる。従って、これら撮像装置の制御の応答性が低下してしまうという問題点があった。
For example, signal processing for obtaining evaluation values necessary for control of the imaging apparatus, for example, camera shake correction, AF control, AE control, and AWB control is completed after each period shown in FIG. of timing t 1). Therefore, the control based on the result of the signal processing for obtaining the evaluation value can be reflected on, for example, the
本発明は、このような問題点に鑑みてなされたものであり、撮像素子から画像信号を読み出すタイミングと独立したタイミングで、撮像装置の各部を動作させるようにすることを目的とする。 The present invention has been made in view of such problems, and an object of the present invention is to operate each unit of the imaging apparatus at a timing independent of the timing of reading out an image signal from the imaging element.
本発明の撮像装置は、調整された撮像条件において、光電変換を行って画素信号を生成する撮像領域と、前記撮像領域で生成された複数の画素信号を並列に読み出す読み出し手段と、前記読み出し手段により並列に読み出された複数の画像信号から、前記撮像条件を調整するための調整値を算出する算出手段と、前記読み出し手段により並列に読み出された複数の画素信号に基づく画像を形成する画像形成手段と、前記算出手段、及び前記画像形成手段で実行されるプログラムを、実行すべき内容に応じて変更する変更手段とを有し、前記変更手段がプログラムを変更することにより、前記算出手段、及び前記画像形成手段が、時系列的に動作することを特徴とする。
また、本発明の他の特徴とするところは、光電変換を行って画素信号を生成する撮像領域と、前記撮像領域で生成された複数の画素信号を並列に読み出す読み出し手段と、前記読み出し手段により複数の画素信号が並列に読み出された後に、前記撮像領域に光を結像するための光学系の調整値を算出する算出手段と、前記算出手段により調整値が算出されたフレーム期間又はフィールド期間と同一の期間に、前記算出手段により算出された調整値に基づいて、前記光学系を調整する調整手段と、前記調整手段により調整が行われた後に、前記読み出し手段により並列に読み出された複数の画素信号に基づく画像を形成する画像形成手段とを有することにある。
An imaging apparatus according to the present invention includes an imaging region that generates a pixel signal by performing photoelectric conversion under adjusted imaging conditions, a readout unit that reads out a plurality of pixel signals generated in the imaging region in parallel, and the readout unit A calculation unit that calculates an adjustment value for adjusting the imaging condition from a plurality of image signals read in parallel by the image forming unit, and an image based on the plurality of pixel signals read in parallel by the reading unit. An image forming unit; a calculating unit; and a changing unit configured to change a program executed by the image forming unit according to contents to be executed. And the image forming means operate in time series.
Another feature of the present invention is that an imaging region that performs photoelectric conversion to generate a pixel signal, a readout unit that reads out a plurality of pixel signals generated in the imaging region in parallel, and the readout unit A calculation unit that calculates an adjustment value of an optical system for imaging light in the imaging region after a plurality of pixel signals are read in parallel; and a frame period or a field in which the adjustment value is calculated by the calculation unit Based on the adjustment value calculated by the calculation unit, the adjustment unit that adjusts the optical system, and the adjustment unit performs adjustment, and then the readout unit reads out in parallel during the same period as the period And image forming means for forming an image based on a plurality of pixel signals.
本発明の撮像処理方法は、光電変換を行って画素信号を生成する撮像領域で生成された複数の画素信号を並列に読み出す撮像装置の撮像処理方法であって、並列に読み出された複数の画像信号から、前記撮像条件を調整するための調整値を算出する算出ステップと、並列に読み出された複数の画素信号に基づく画像を形成する画像形成ステップと、前記算出ステップ、及び前記画像形成ステップで実行されるプログラムを、実行すべき内容に応じて変更する変更ステップとを有し、前記変更ステップがプログラムを変更することにより、前記算出ステップ、前記調整ステップ、及び前記画像形成ステップが、時系列的に実行されることを特徴とする。
また、本発明の他の特徴とするところは、光電変換を行って画素信号を生成する撮像領域で生成された複数の画素信号を並列に読み出す撮像装置の撮像処理方法であって、複数の画素信号が並列に読み出された後に、前記撮像領域に光を結像するための光学系の調整値を算出する算出ステップと、前記算出ステップにより調整値が算出されたフレーム期間又はフィールド期間と同一の期間に、前記算出ステップにより算出された調整値に基づいて、前記光学系を調整する調整ステップと、前記調整ステップにより調整が行われた後に、前記読み出しステップにより並列に読み出された複数の画素信号に基づく画像を形成する画像形成ステップとを有することにある。
An imaging processing method of the present invention is an imaging processing method of an imaging apparatus that reads in parallel a plurality of pixel signals generated in an imaging region that performs photoelectric conversion to generate a pixel signal, and the plurality of pixels read out in parallel A calculation step for calculating an adjustment value for adjusting the imaging condition from an image signal, an image formation step for forming an image based on a plurality of pixel signals read in parallel, the calculation step, and the image formation A change step of changing the program executed in the step according to the contents to be executed, and the change step changes the program so that the calculation step, the adjustment step, and the image formation step include: It is characterized by being executed in time series.
Another feature of the present invention is an imaging processing method of an imaging apparatus that reads in parallel a plurality of pixel signals generated in an imaging region that performs photoelectric conversion to generate a pixel signal. After the signals are read out in parallel, a calculation step for calculating an adjustment value of an optical system for forming an image on the imaging region, and a frame period or a field period in which the adjustment value is calculated by the calculation step During the period, an adjustment step for adjusting the optical system based on the adjustment value calculated by the calculation step, and a plurality of read out in parallel by the read-out step after adjustment is performed by the adjustment step And an image forming step of forming an image based on the pixel signal.
本発明によれば、実行すべき内容に応じてプログラムを変更することにより、光学系の調整値を算出する処理と、画像を形成形成する処理とを時系列的に実行するようにした。これにより、撮像装置の各部の動作を、撮像素子で生成された画素信号の読み出し動作に合わせて行わなければならないという従来技術における制約を取り除くことができる。従って、撮像素子で生成された画素信号を読み出す速度とタイミングに大幅な自由度を与えることができる。 According to the present invention, the process of calculating the adjustment value of the optical system and the process of forming and forming an image are executed in time series by changing the program according to the contents to be executed. Thereby, it is possible to remove the restriction in the prior art that the operation of each part of the imaging apparatus must be performed in accordance with the readout operation of the pixel signal generated by the imaging device. Therefore, a great degree of freedom can be given to the speed and timing for reading out the pixel signal generated by the image sensor.
また、本発明の他の特徴によれば、複数の画素信号の並列読み出し、光学系の調整値の算出、前記調整値に基づく光学系の調整、及び前記読み出した複数の画像信号に基づく画像の形成の順番で処理を行う。ここで、前記調整値の算出と、その調整値に基づく光学系の調整とを、同じフレーム期間又は同じフィールド期間に行うようにした。これにより、光学系を従来よりも早く調整することができ、光学系の応答性を向上させることができる。 According to another aspect of the invention, parallel readout of a plurality of pixel signals, calculation of an adjustment value of an optical system, adjustment of an optical system based on the adjustment value, and an image based on the plurality of read image signals Processing is performed in the order of formation. Here, the calculation of the adjustment value and the adjustment of the optical system based on the adjustment value are performed in the same frame period or the same field period. Thereby, an optical system can be adjusted faster than before, and the responsiveness of an optical system can be improved.
(第1の実施形態)
以下に、図面を参照しながら、本発明の第1の実施形態について説明する。
図1は、撮像装置のハードウェアの構成の一例を示した図である。尚、図1では、説明の便宜上、撮像装置が有するハードウェアのうち、被写体を撮像してから、出力画像を生成するまでに必要な部分について示している。
(First embodiment)
Hereinafter, a first embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram illustrating an example of a hardware configuration of the imaging apparatus. In FIG. 1, for the sake of convenience of explanation, portions of the hardware included in the imaging apparatus that are necessary until an output image is generated after the subject is imaged are shown.
図1において、光学絞り101は、撮像装置の内部に入る光量を調節するためのものである。フォーカスレンズ系102は、レンズ、レンズモータ、及びアクチュエータを有する。CMOSイメージセンサ103は、フォーカスレンズ系102を通じて入光された光学像に基づく画像信号を生成するためのものである。本実施形態では、CMOSイメージセンサ103で生成された画像信号は、8系統の並列の読み出し経路を介して読み出される。
In FIG. 1, an
ドライブ制御回路104は、CMOSイメージセンサ103から画像信号を読み出すための読み出し波形を生成する。また、ドライブ制御回路104は、第1〜第8のメモリ113〜120の書き込みアドレスを制御する。第1〜第8のアナログフロントエンド105〜112は、それぞれCMOSイメージセンサ103の第1〜第8の出力部に接続される(図3を参照)。第1〜第8のアナログフロントエンド105〜112は、それぞれ第1〜第8の出力部から読み出し経路を介して出力された画像信号を増幅した後、A/D変換して画像データを生成する。第1〜第8のメモリ113〜120は、それぞれ第1〜第8のアナログフロントエンド105〜112から出力された画像データを保持する。
The
第1〜第8の信号処理回路121〜128は、それぞれ第1〜第8のアナログフロントエンド105〜112から出力された画像データに対してプログラマブルに信号処理を行う。また、第1〜第8の信号処理回路121〜128は、第1のメモリ113〜第8のメモリ120に保持された画像データに対してプログラマブルに信号処理を行う。第9の信号処理回路129は、第1〜第8の信号処理回路121〜129で信号処理された画像データ群に対してプログラマブルに信号処理を行う。
The first to eighth
制御回路130は、第1のメモリ113〜第8のメモリ120における読み出しアドレスを制御する。また、制御回路130は、第1の信号処理回路121〜第9の信号処理回路129が信号処理を行う際に使用される各信号処理プログラムの制御を、CPU131による動作モード指令に応じて行う。CPU131は、制御回路130に動作モード指令信号を送り、第1〜第8の信号処理回路121〜128から出力される評価データに従い、光学絞り101と、フォーカスレンズ系102と、ドライブ制御回路104の動作制御を行う。出力画像端子132は、テレビジョン受像機や記録媒体に提供するための端子である。
The
図2は、第1〜第8の信号処理回路121〜128の内部構成の一例を示す図である。
図2において、データ入力端子201は、第1〜第8のアナログフロントエンド105〜112から出力された画像データを入力する端子である。データ入力端子202は、第1〜第8のメモリ113〜120に保持された画像データを入力する端子である。プログラム入力端子203は、制御回路130から出力された信号処理プログラムを入力する端子である。
FIG. 2 is a diagram illustrating an example of the internal configuration of the first to eighth
In FIG. 2, a
プロセッサ204は、データ入力端子201、202から入力された画像データと、演算バッファメモリ205に保持された演算途中の画像データに対し、プログラム入力端子203からロードされた信号処理プログラムにより、2次元までの信号処理演算を行う。
演算バッファメモリ205は、プロセッサ204で行われる信号処理演算の途中結果を保持する。積分回路206は、AF評価値を求めるための積分演算を行う。出力端子207は、プロセッサ204の信号処理演算の結果を出力するための端子である。AF評価値出力端子208は、積分回路206で求められたAF評価値を出力するための端子である。
The
The
次に、本実施形態の撮像装置における動作の一例を、図1〜図5を用いて説明する。
図3は、CMOSイメージセンサ103の8系統の出力と、画素との対応関係の一例を示す図である。図4は、撮像装置における蓄積動作と読み出し動作と信号処理との時間遷移の一例を示すタイミングチャートである。図5は、撮像装置における蓄積動作と読み出し動作と信号処理との時間遷移の一例を説明するフローチャートである。
Next, an example of the operation of the imaging apparatus according to the present embodiment will be described with reference to FIGS.
FIG. 3 is a diagram illustrating an example of a correspondence relationship between outputs of the eight systems of the
図1に示したように、光学絞り101、フォーカスレンズ系102を通じて入射された光学像は、CMOSイメージセンサ103の受光面上に結像される。受光面上に結像された光学像は、CMOSイメージセンサ103の各画素を構成するフォトダイオードで光電変換され、光電子が生成される。そして、図3に示す第1〜第8の分割エリア103a〜103hの内にある画素の光電子は、第1〜第8の出力部を通じて画像信号(電圧)として出力される。
As shown in FIG. 1, the optical image incident through the
第1〜第8の出力部から出力された画像信号は、8系統の並列の読み出し経路を介して、第1〜第8のアナログフロントエンド105〜112に出力される。第1〜第8のアナログフロントエンド105〜112は、入力した8系統の画像信号の電圧を増幅した後、A/D変換(アナログ・デジタル変換)して、8系統の画像データを生成する。生成された8系統の画像データは、第1〜第8のメモリ113〜120と、第1〜第8の信号処理回路121〜128に各々入力される。
The image signals output from the first to eighth output units are output to the first to eighth analog front ends 105 to 112 via the eight parallel readout paths. The first to eighth analog front ends 105 to 112 amplify the voltages of the inputted eight image signals, and then A / D convert (analog / digital conversion) to generate eight image data. The generated eight systems of image data are input to the first to eighth memories 113 to 120 and the first to eighth
第1〜第8のメモリ113〜120と、第1〜第8の信号処理回路121〜128に画像データが入力された後の動作については、図4に示すタイムチャート及び図5に示すフローチャートを参照しながら説明を行う。
まず、図5のステップS1において、ドライブ制御回路104の制御によって、1V(1垂直走査期間)前にCMOSイメージセンサ103に蓄積された光電子(電荷)の読み出しが行われる。図4のタイムチャートでは、期間41(タイミングt1〜t2)にこの光電子の読み出しが行われる。具体的に説明すると、ドライブ制御回路104は、駆動用信号を生成してCMOSイメージセンサ103を駆動するのと同時に、この駆動用信号に同期させて、第1〜第8のメモリ113〜120の書き込みアドレス及び書き込みイネーブル制御信号を生成する。これら書き込みアドレス及び書き込みイネーブル制御信号により、第1〜第8のアナログフロントエンド105〜112から出力された画像データが、第1〜第8のメモリ113〜120に格納される。
The operation after image data is input to the first to eighth memories 113 to 120 and the first to eighth
First, in step S <b> 1 of FIG. 5, reading of photoelectrons (charges) accumulated in the
次に、図5のステップS2において、第1〜第8の信号処理回路121〜128は、AF評価値を算出する。図4のタイムチャートでは、期間42(タイミングt1〜t2)及び期間43(タイミングt1〜t3)にAF評価値が算出される。すなわち、第1〜第8のアナログフロントエンド105〜112から出力された画像データと、制御回路130から出力されたAF評価値算出用プログラムとが入力されると、第1〜第8の信号処理回路121〜128は、AF評価値を計算する。図2を参照しながら具体的に説明すると、データ入力端子201により入力された画像データは、プロセッサ204に入力する。一方、第1のAF評価値を求めるための信号処理プログラムが、プログラム入力端子203を介して、プロセッサ204にロードされる。この信号処理プログラムは、プロセッサ204が、画像の第1のエッジ成分を抽出するための第1のバンドパスフィルタを構成するための演算プログラムである。以下、このプログラムを第1の演算プログラムと称する。
Next, in step S2 of FIG. 5, the first to eighth
この第1の演算プログラムにより、プロセッサ204からは、AF用の第1のバンドパスフィルタを通過した画像データが得られる。積分回路206は、この第1のバンドパスフィルタを通過した画像データの積分を行うことにより、第1のAF評価値をAF評価値出力端子208より出力する。また、プロセッサ204から出力された画像データは、演算バッファメモリ205に一時的に記憶され、第1のAF評価値が出力された後、プログラム入力端子203より、第2のAF評価値を求めるための信号処理プログラムがプロセッサ204にロードされる。この信号処理プログラムは、プロセッサ204が、画像の第2のエッジ成分を抽出するための第2のバンドパスフィルタを構成するための演算プログラムである。以下、このプログラムを第2の演算プログラムと称する。
With this first calculation program, the
この第2の演算プログラムがロードされると、プロセッサ204は、第1のバンドパスフィルタを通過して演算バッファメモリ205に記憶された画像データに対し、第2のバンドパスフィルタ処理を加える。そうすると、第2のバンドパスフィルタを通過した画像データを得ることができる。ここで、第2のバンドパスフィルタは、第1のバンドパスフィルタにおける帯域の一部の帯域を切り出すようになっており、第1のバンドパスフィルタよりも狭帯域のバンドパスフィルタである。第2のバンドパスフィルタを通過した画像データは、積分回路206にて積分される。これにより第2のAF評価値が得られる。この第2のAF評価値は、AF評価値出力端子208より出力される。第2のAF評価値を算出するために必要となる時間として、図4のタイムチャートにおけるタイミングt3が設定されている。
以上のようにして、第1〜第8の信号処理回路121〜128において算出されたAF評価値は、CPU131に送られる。
When the second calculation program is loaded, the
As described above, the AF evaluation values calculated by the first to eighth
次に、図5のステップS3において、フォーカスレンズが調整される。図4のタイムチャートにおいては、タイミングt7(フォーカスレンズ調整)のタイミングでフォーカスレンズが調整される。具体的に説明すると、CPU131は、図示しないAF制御プログラムに従い、フォーカスレンズ系102での合焦状態を調整する。この時点において、CMOSイメージセンサ103の受光面における光学像の合焦状態が更新される。
Next, in step S3 of FIG. 5, the focus lens is adjusted. In the time chart of FIG. 4, the focus lens is adjusted at timing t7 (focus lens adjustment). More specifically, the
次に、図5のステップS4において、CMOSイメージセンサ103は、光電子の蓄積を開始する。図4のタイムチャートでは、タイミングt7(フォーカスレンズ調整)以降に光電子の蓄積が行われる。
次に、図5のステップS5において、第1〜第8の信号処理回路121〜128は、第1〜第8のメモリ113〜120に記憶されている画像データを参照する。図4のタイムチャートでは、期間44(タイミングt4〜t5)に画像データが参照される。すなわち、1V前にCMOSイメージセンサ103に蓄積された光電子に基づいて第1〜第8のアナログフロントエンド105〜112で生成された画像データが、第1〜第8のメモリ113〜120から第1〜第8の信号処理回路121〜128に読み出される。このとき、第1〜第8のメモリ113〜120の読み出しアドレスは、制御回路130により制御される。
Next, in step S4 of FIG. 5, the
Next, in step S5 of FIG. 5, the first to eighth
次に、図5のステップS6において、第1〜第8の信号処理回路121〜128は、出力する画像を生成するための出力画像処理を行う。図4のタイムチャートでは、期間45(タイミングt4〜t6)に出力画像処理が行われる。具体的に説明すると、第1〜第8の信号処理回路121〜128は、出力画像を形成するために必要な複数の処理を、制御回路130による演算処理プログラムに従って行う。ここで、出力画像を形成するために必要な処理とは、例えば、輝度信号生成、単板色フィルタ別の同時化処理、色マトリクス演算処理、輝度アパーチャ付加処理、ガンマ補正処理、及びホワイトバランス処理等である。これにより、図3に示した各分割エリア(画素範囲)103a〜103hに対応する8系統の出力画像が形成される。形成された出力画像は、第9の信号処理回路129に入力される。
Next, in step S6 of FIG. 5, the first to eighth
第9の信号処理回路129は、入力した8系統の出力画像を合成する処理を行う。この合成処理の内容とタイミングは、制御回路130によりプログラムされている。そして、図4のタイムチャートにおけるタイミングt6(出力画像処理)で、第9の信号処理回路129にて合成された最終出力画像が、出力画像端子132より出力される。この最終出力画像は、ラスタスキャン信号にはなっておらず、テレビジョン受像機や記録媒体に適合するフォーマットにはなっていないが、図示しないフォーマット変換手段を設けることにより、テレビジョン受像機等へ提供できる。
The ninth
以上のように、本実施形態では、CPU131は、実行するプログラム(AF評価値算出用プログラム、AF制御プログラム、演算処理プログラム等)を、処理すべき内容に応じて変更する。これにより、CMOSセンサ103からの光電子の並列出力、AF評価値の算出、フォーカスレンズの調整(AF)、及び出力画像の生成の順番で時系列的に処理を行うことができる。従って、撮像装置の各部の動作を、撮像電荷の読み出し動作に合わせて行わなければならないという従来技術における制約を取り除くことができ、撮像電荷の読み出し速度、タイミングに大幅な自由度を与えることができる。
As described above, in the present embodiment, the
また、このようにして行われる時系列的な処理において、前の垂直走査期間(V)にCMOSイメージセンサ103に蓄積した光電子に基づく画像データを用いて、AF評価値を先に算出しておく。そして、算出しておいたAF評価値に基づいてフォーカスレンズを調整した後に、現在の垂直走査期間(V)における光電子の蓄積を開始する。このとき、AF評価値の算出と、そのAF評価値に基づくフォーカスレンズの調整とを同じフレーム期間(又はフィールド期間)に行う。これにより、AFの応答性が大幅に向上するものとなり(例えば図16に示したフォーカスレンズの位置調整のタイミングより1V早く、フォーカスレンズを調整することが可能となり)、適切に且つ迅速に出力画像の形成を行うことができる。
In the time-series processing performed in this way, the AF evaluation value is calculated in advance using image data based on photoelectrons accumulated in the
尚、本実施形態においては、8系統の読み出し経路を有するCMOSイメージセンサと同じく8系統の信号処理系とを有する構成を例に挙げて示したが、系統の数やセンサの種類は、これに限定されない。CMOSイメージセンサ103の代わりに、例えば、4系統の転送・出力経路を有するCCDイメージセンサを用いてもよい。
In the present embodiment, the configuration having the eight signal processing systems as well as the CMOS image sensor having the eight readout paths has been described as an example. However, the number of systems and the types of sensors are not limited thereto. It is not limited. Instead of the
(第2の実施形態)
次に、本発明の第2の実施形態について説明する。尚、本実施形態の説明において、前述した第1の実施形態と同一の部分については、図1〜図5に付した符号と同一の符号を付す等して詳細な説明を省略する。
(Second Embodiment)
Next, a second embodiment of the present invention will be described. In the description of the present embodiment, the same parts as those in the first embodiment described above are denoted by the same reference numerals as those in FIGS.
図6は、撮像装置のハードウェアの構成の一例を示した図である。尚、図6では、説明の便宜上、撮像装置が有するハードウェアのうち、被写体を撮像してから、出力画像を生成するまでに必要な部分について示している。
撮像処理部603は、光学絞り101、フォーカスレンズ系102を通じて入射された光学像を処理するためのものであり、ワンチップで構成されている。撮像処理部603には、CMOSイメージセンサ部604、第1のメモリ605、第2のメモリ606、画像処理回路607、第3のメモリ608、駆動回路609、プログラム制御回路610、及びラインピーク積分回路614が形成されている。
FIG. 6 is a diagram illustrating an example of a hardware configuration of the imaging apparatus. In FIG. 6, for the sake of convenience of explanation, portions of the hardware included in the imaging apparatus that are necessary until the output image is generated after the subject is imaged are shown.
The
CMOSイメージセンサ部604は、光学絞り101、フォーカスレンズ系102を通じて入射された光学像から画像信号を生成するためのものである。第1及び第2のメモリ605、606は、CMOSイメージセンサ部604で生成された画像信号を1H(1水平走査期間)分保持する。画像処理回路607は、画像処理を行って画像データを生成するためのプログラム可能な回路である。
The CMOS
第3のメモリ608は、画像処理回路607で処理された画像データを保持する。駆動回路609は、CMOSイメージセンサ部604から画像信号を読み出すための制御を行う。プログラム制御回路610は、画像処理回路607で使用される信号処理プログラムを設定する。ラインピーク積分回路614は、第3のメモリ608より出力される最終的な出力画像データからAF評価値を生成する。
The
記録系信号処理部611は、出力画像データに対し、画像記録フォーマットに係る信号処理を行う。記録信号出力端子612は、画像記録フォーマットに係る信号処理が行われた出力画像データを、画像記録メディアへ出力する、CPU613は、撮像処理部603の動作モードを制御すると共に、光学絞り101及びフォーカスレンズ系102を制御する。
The recording system
図7は、CMOSイメージセンサ部604の内部構成の一例を示す図である。
図7において、フォトダイオード701は、フォーカスレンズ系102を通じて入光された光学像を光電変換する。MOSトランジスタ702はセンサゲートを構成する。フローティングディフュージョン703は、フォトダイオード701に隣接して構成される。MOSトランジスタ704は、フローティングディフュージョン702に隣接して構成され、リセットゲートを構成する。
FIG. 7 is a diagram illustrating an example of the internal configuration of the CMOS
In FIG. 7, a
フローティングディフュージョンアンプ705は、フローティングディフュージョン704に保持された電荷を電圧に変換する。第1及び第2のサンプルホールド回路706、707は、フローティングディフュージョンアンプ705から出力された電圧を保持する。MOSトランジスタ709は、差動アンプ708から出力された電圧をゲートする。これら各構成要素701〜709をもって、1画素が構成される。
The floating
センサゲート(SG)制御線710は、MOSトランジスタ702のゲートにSGパルス(ゲート制御信号)を供給する。電源電圧線711は、基準電圧を供給する。リセットゲート(RG)制御線712は、MOSトランジスタ704のゲートにRGパルス(ゲート制御信号)を供給する。データレベルホールド(SHD)制御線713は、SHDパルスを第1のサンプルホールド回路706に供給する。リセットレベルホールド(SHP)制御線714は、SHPパルスを第1のサンプルホールド回路706に供給する。これら各構成要素710〜714は、全ての画素に対して共通に構成される。これらの各構成要素710〜714から供給される信号は、図6に示した駆動回路609により与えられるものである。
A sensor gate (SG)
行選択線715は、水平1行の各画素に対して共通に構成され、図6に示した駆動回路609からの行読み出しパルスをMOSトランジスタ709に与えるものである。列信号線716は、差動アンプ708からMOSトランジスタ709を介して出力された電圧をA/Dコンバータ717に与えるものである。A/Dコンバータ717は、差動アンプ708からMOSトランジスタ709を介して出力された電圧をA/D変換するものである。列信号線716及びA/Dコンバータ717は、垂直方向の1列の各画素に対して共通に構成される。
The
図8は、図6の画像処理回路607の内部構成と入出力画素との関係の一例を示す図である。
図8において、第1の画像データ801は、図6の第3のメモリ608から入力する1H(1水平走査期間)分の画像データである。第2の画像データ802は、図6のCMOSイメージセンサ部604より入力する1H(1水平走査期間)分の画像データである。第3の画像データ803は、図6の第1のメモリ605から入力する1H(1水平走査期間)分の画像データである。第4の画像データ804は、図6の第2のメモリ606から入力する1H(1水平走査期間)分の画像データである。
FIG. 8 is a diagram illustrating an example of the relationship between the internal configuration of the
In FIG. 8,
プログラム制御データ805は、図6のプログラム制御回路610から入力するデータである。第1〜第5の演算回路806〜810は、第1〜第4の画像データを、プログラム制御データ805に基づいて画像処理する。画像処理された画像データ811は、図6の第3のメモリ608に書き戻される。
図9は、第1〜第5の演算回路806〜810の内部構成の一例を示した図である。尚、第1〜第5の演算回路806〜810の内部構成は同じであるので、図9では、これら第1の演算回路806の内部構成について示している。
図9において、第1〜第4の画像データ901〜904は、図8に示した第1〜第4の画像データ801〜804の一部である。第1の演算回路806は、切替スイッチ905〜914、第1の加算回路群915〜924、乗算回路群925〜934、第2の加算回路群935〜944、最終加算回路945を有する。切替制御信号946、第1の加算係数947、乗算係数948、及び第2の加算係数949は、図8に示したプログラム制御データ805の構成要素である。
FIG. 9 is a diagram illustrating an example of the internal configuration of the first to fifth arithmetic circuits 806 to 810. Since the internal configurations of the first to fifth arithmetic circuits 806 to 810 are the same, FIG. 9 shows the internal configuration of the first arithmetic circuit 806.
In FIG. 9, the first to fourth image data 901 to 904 are a part of the first to
以下、本実施形態の撮像装置における動作を、図6〜図10を用いて説明する。
図10は、撮像装置における蓄積動作と読み出し動作と信号処理との時間遷移の一例を示すタイミングチャートである。
Hereinafter, the operation of the imaging apparatus according to the present embodiment will be described with reference to FIGS.
FIG. 10 is a timing chart illustrating an example of time transitions between the accumulation operation, the read operation, and the signal processing in the imaging apparatus.
図6に示したように、CPU613によって制御された光学絞り101及びフォーカスレンズ系102を通じて入射された光学像は、CMOSイメージセンサ部403の受光面上に結像される。そうすると、図7に示したフォトダイオード701は、入射された光学像の光量(強度と照射時間)に応じて光電子を発生して、蓄積する。所定の時間、光電子が蓄積された後、駆動回路609は、図10のタイミングt1で、センサゲート(SG)制御線710を介してSGパルスを印加する。そうすると、フォトダイオード701に蓄積された光電子がMOSトランジスタ702を経由して、フローティングディフュージョン703に移動し、フローティングディフュージョン703に移動した光電子に応じた画素電圧が発生する。この画素電圧は、フローティングディフュージョンアンプ705を経由して、第1のサンプルホールド回路706と、第2のサンプルホールド回路707に入力する。
As shown in FIG. 6, the optical image incident through the
図10のタイミングt2で、駆動回路609は、データレベルホールド(SHD)制御線713を介してSHDパルスを印加する。そうすると、第1のサンプルホールド回路706においてのみ、フローティングディフュージョンアンプ705を経由して入力した画素電圧が保持(ホールド)される。
次に、タイミングt3で、駆動回路609は、リセットゲート(RG)制御線712を介してRGパルスを印加する。そうすると、MOSトランジスタ704がオンするので、フローティングディフュージョン703の電圧は、電源電圧線711に印加されている基準電圧(リセット電圧)となる。このリセット電圧は、フローティングディフュージョンアンプ705を経由して、第1のサンプルホールド回路706と、第2のサンプルホールド回路707に入力する。
At timing t2 in FIG. 10, the drive circuit 609 applies an SHD pulse via the data level hold (SHD)
Next, at timing t <b> 3, the drive circuit 609 applies an RG pulse via the reset gate (RG)
図10のタイミングt4で、駆動回路609は、リセットレベルホールド(SHP)制御線714を介してSHPパルスを印加する。そうすると、第2のサンプルホールド回路707においてのみ、フローティングディフュージョンアンプ705を経由して入力したリセット電圧が保持される。第1及び第2のサンプルホールド回路706、706から出力された画素電圧及びリセット電圧は、差動アンプ708に入力する。差動アンプ708は、画素電圧からリセット電圧が差し引かれたセンサ出力電圧が出力される。図10のタイミングt4において、このセンサ出力電圧が、全画素分、保持された状態となる。
At timing t4 in FIG. 10, the drive circuit 609 applies the SHP pulse via the reset level hold (SHP)
駆動回路609が図7の行選択線715に行読み出しパルスを印加している間、保持された状態となっている各画素のセンサ出力電圧は、MOSトランジスタ709及び列信号線716を通じてA/Dコンバータ717に入力する。これにより、水平方向の1ライン分の各画素のセンサ出力電圧が、並列に画像信号に変換される。ここで、行選択線715は、各水平ラインに一本づつ配線されているので、行読み出しパルスを順次印加してゆけば、一画面全体の画像信号がライン毎に順次得られることとなる。一画面全体の画像信号の読み出しは、図10のタイミングt5〜t6で行われる。
以上のように、ここまで説明したセンサ出力電圧の保持と、センサ出力電圧に基づく画像信号の読み出しは、CPU613と駆動回路609により制御される。
While the drive circuit 609 applies a row readout pulse to the
As described above, the holding of the sensor output voltage and the reading of the image signal based on the sensor output voltage described so far are controlled by the
続いて、以上のようにして読み出された画像信号に対する信号処理について説明する。
CMOSイメージセンサ部604から2H(2水平走査期間)前に出力された画像信号は、第2のメモリ606に保持されている。また、CMOSイメージセンサ部604から1H(1水平走査期間)前に出力された画像信号は、第1のメモリ605に保持されている。さらに、CMOSイメージセンサ部604では、現在の水平走査期間(H)における画像信号が生成される。これら2H前、1H前、及び現在の画像信号の合計3H分の画像信号が、並列に、画像処理回路607に入力する。
Next, signal processing for the image signal read as described above will be described.
An
画像処理回路607においては、図8に示すように、前記3H分の画像信号は、第2〜第4の画像データ802〜804として入力され、各々第1〜第5の演算回路806〜810に入力される。図8では、簡単のため、1H当たり17画素の処理が行われるものとして説明する。
In the
第2〜第4の画像データ802〜804の1〜5画素目は第1の演算回路806に、4〜8画素目は第2の演算回路807にそれぞれ入力される。同様に、第2〜第4の画像データ802〜804の7〜11画素目は第3の演算回路808に、10〜14画素目は第4の演算回路809に、13〜17画素目は第5の演算回路810にそれぞれ入力される。さらに、第1の画像データ801(第3のメモリ608に保持された画像データ)の2〜4画素目は第1の演算回路806に、5〜7画素目は第2の演算回路807にそれぞれ入力される。同様に、第1の画像データ801の8〜10画素目は第3の演算回路808に、11〜13画素目は第4の演算回路809に、14〜16画素目は第5の演算回路810にそれぞれ入力される。
The first to fifth pixels of the second to
すなわち、第1〜第5の演算回路806〜810には、3H×5画素の2次元の画像データと、3H×5画素の中心画素とその両隣に位置する処理途中の3画素分の画像データ(第3のメモリ608に保持された画像データ)が入力される。よって、第1〜第5の演算回路806〜810が並列に動作することにより、1H分の演算が一度に実行されることとなる。 That is, the first to fifth arithmetic circuits 806 to 810 include 3H × 5 pixel two-dimensional image data, 3H × 5 pixel center pixels, and image data for three pixels in the middle of processing located on both sides thereof. (Image data held in the third memory 608) is input. Therefore, when the first to fifth arithmetic circuits 806 to 810 operate in parallel, the calculation for 1H is executed at a time.
次に、前述した2次元の画像データと、処理途中の3画素分の画像データに対する具体的な処理の一例を説明する。
図9において、第1の画像データ901が、前記処理途中の3画素分の画像データである。第2〜第4の画像データ902〜904が、前記3H×5画素の2次元の画像データである。より具体的に説明すると、第2の画像データ902は、現在の1H分の画像データ802における5画素分の画像データである。第3の画像データ903は、1H前の画像データ803における5画素分の画像データである。第4の画像データ904は、2H前の画像データ804における5画素分の画像データである。
Next, an example of specific processing for the above-described two-dimensional image data and image data for three pixels during processing will be described.
In FIG. 9, first image data 901 is image data for three pixels in the process. Second to fourth image data 902 to 904 are the 3H × 5 pixel two-dimensional image data. More specifically, the second image data 902 is image data for five pixels in the
第1〜第4の画像データ901〜904は、各切替スイッチ905〜914に入力される。これら切替スイッチ905〜914は、切替制御信号946により接続が切り替えられる。図10において、期間1002(タイミングt5〜t6)に、一画面全体の画像データの読み出しが行われる。この期間1002(タイミングt5〜t6)の前半では、図9の第1及び第2の加算係数947、949と、乗算係数948には、AF評価値における2次元空間フィルタが構成できるような係数が設定される。この2次元空間フィルタは、ここで形成される2次元空間フィルタは、TOP-Evaluationと呼ばれる、合焦判定用の比較的高い空間周波数成分を抽出するためのものである。
The first to fourth image data 901 to 904 are input to the changeover switches 905 to 914. These change-over switches 905 to 914 are switched in connection by a
一方、期間1002(タイミングt5〜t6)の後半でも、第1及び第2の加算係数947、949と、乗算係数948には、AF評価値における2次元空間フィルタが構成できるような係数が設定される。ただし、ここで形成される2次元空間フィルタは、FOOT-Evaluationと呼ばれる、ボケ判定用の比較的低い空間周波数成分を抽出するためのものである。
On the other hand, even in the latter half of the period 1002 (timing t5 to t6), the first and
期間1002(タイミングt5〜t6)の前半において、CMOSイメージセンサ部604と、第1及び第2のメモリ605、606とから出力された合計3H分の画像データと、第3のメモリ608から出力された1H分の処理途中の画像データが順次入力する。そして、図10に示すように、切替制御信号946によって、切替スイッチ905〜914がa端子、b端子、c端子の順に切り替わる。切替スイッチ906〜914がa端子に接続されている場合、切替スイッチ906〜914からの出力は、前記3H×5画素の2次元の画像データ902〜904のうち、左側の3H×3画素の画像データとなる。切替スイッチ906〜914がb端子に接続されている場合、切替スイッチ906〜914からの出力は、3H×5画素の2次元の画像データ902〜904のうち、中央の3H×3画素の画像データとなる。切替スイッチ906〜914がc端子に接続されている場合、切替スイッチ906〜914からの出力は、3H×5画素の2次元の画像データ902〜904のうち、右側の3H×3画素となる。
In the first half of the period 1002 (timing t5 to t6), the image data for a total of 3H output from the CMOS
同様に、切替スイッチ905がa端子に接続されている場合、切替スイッチ905からの出力は、前記処理途中の3画素分の画像データ901のうち、左側の画像データとなる。切替スイッチ905がb端子に接続されている場合、切替スイッチ905からの出力は、前記処理途中の3画素分の画像データ901のうち、中央の画像データとなる。切替スイッチ905がc端子に接続されている場合、切替スイッチ905からの出力は、前記処理途中の3画素分の画像データ901のうち、右側の画像データとなる。 Similarly, when the changeover switch 905 is connected to the terminal a, the output from the changeover switch 905 is image data on the left side of the image data 901 for the three pixels being processed. When the changeover switch 905 is connected to the b terminal, the output from the changeover switch 905 is the center image data among the image data 901 for the three pixels being processed. When the changeover switch 905 is connected to the c terminal, the output from the changeover switch 905 is image data on the right side of the image data 901 for the three pixels being processed.
切替制御信号946によって切替スイッチ905〜914がa端子、b端子、c端子の各端子に順次切り替え接続されると、第1の加算回路群915〜924には、前述した2次元の画像データ902〜904と、処理途中の画像データ901とが順次入力される。そして、TOP-Evaluation用に設定された第1加算係数947を用いて、第1の加算回路群915〜924により、2次元の画像データ902〜904と、処理途中の画像データ901とに対して、オフセット付加が行われる。その後、TOP-Evaluation用に設定された乗算係数948を用いて、乗算回路群925〜934により、2次元の画像データ902〜904と、処理途中の画像データ901に対して、ゲイン付加が行われる。その後、TOP-Evaluation用に設定された第2の加算係数949を用いて、第2の加算回路群935〜944により、2次元の画像データ902〜904と、処理途中の画像データ901に対して、オフセット付加が行われる。
When the changeover switches 905 to 914 are sequentially connected to the terminals a, b, and c by the
以上のようにして、第1の加算回路群915〜924、乗算回路群925〜934、及び第2の加算回路群935〜944により基本演算が行われた画像データは、最終加算回路945にて加算されることにより、2次元画像処理が行われる。この場合には、前記TOP-Evaluation用の2次元フィルタリングが実行されることとなる。このように、画像データ902〜904及び処理途中の画像データ901の1H毎の読み出しと、切替スイッチ905〜914の切り替えとを繰り返すことにより、一画面全体に対して、TOP-Evaluation用の2次元フィルタリングが実行される。
As described above, the
TOP-Evaluation用の2次元フィルタリングが実行された画像データは、第3のメモリ608へ一旦書き込まれた後に、読み出されてラインピーク積分回路614に入力する。ラインピーク積分回路614では、TOP-Evaluation用の2次元フィルタリングが実行された画像データにおける、各ライン上のピーク値を、画像の垂直方向に積分する演算を行う。これにより、第1のAF評価値としてのTOP-Evaluation値が算出される。そして、算出された第1のAF評価値(TOP-Evaluation値)は、CPU613に出力される。
The image data on which the two-dimensional filtering for TOP-Evaluation has been executed is once written in the
前述したように、CMOSイメージセンサ部604は、タイミングt4において、センサ出力電圧を、全画素分保持している。そのため、期間(タイミングt5〜t6)1001の後半においても、FOOT-Evaluation用の2次元フィルタリングが、一画面全体に対して実行される。そして、ラインピーク積分回路614において、第2のAF評価値としてのFOOT-Evaluation値が算出され、CPU613に出力される。
As described above, the CMOS
以上、第1及び第2のAF評価値の算出が完了するタイミングが、図10のタイミングt6である。そして、CPU613は、算出されたAF評価値を用いてフォーカスレンズを調整するためのアルゴリズムを動作させ、次の蓄積開始時点におけるフォーカスレンズのとるべき位置を算出する。そして、図10のタイミングt7において、CPU613は、フォーカスレンズ系602の駆動を完了させる。
As described above, the timing at which the calculation of the first and second AF evaluation values is completed is the timing t6 in FIG. Then, the
ここで、タイミングt1において、SGパルスがMOSトランジスタ702に印加されると、フォトダイオード701は光電子の再蓄積を始めてしまう。従って、タイミングt7におけるフォーカスレンズの位置の調整に合わせて、フォトダイオード701に蓄積された光電子をクリアする必要がある。そこで、タイミングt8、t9において、SGパルスとRGパルスとを再び印加して、フォトダイオード701とフローティングディフュージョン703の電荷をクリアする。そして、タイミングt7から再度蓄積された光電子は、次の1Vにおける画像として使用される。
Here, when the SG pulse is applied to the
一方、タイミングt6においてAF評価値の算出は完了している。従って、タイミングt10〜t11にかけて、画像記録フォーマットに係る信号処理を行う記録系信号処理部611に供給する出力画像データに対する処理を、AF評価値用の2次元処理と同様に実行する。この場合、例えば、色の同時化(単板カラーカメラを前提)、輝度のベースバンドのフィルタ処理、及びアパーチャ補正等は、第1及び第2の加算係数947、949、及び乗算係数948を、それら用に設定して2次元フィルタリングすることにより実現できる。また、色のマトリクス処理、及びホワイトバランス処理等は、第3のメモリ608と画像処理回路607との間でデータ処理を数回ループさせることにより、同時化した後の画像データに対する所定係数を乗ずる演算等が実行される。
On the other hand, the calculation of the AF evaluation value is completed at timing t6. Accordingly, the processing for the output image data supplied to the recording system
このようにして得られた出力画像データは、画像記録フォーマットに係る信号処理を行う記録系信号処理部611に対して供給される。記録系信号処理部611は、供給された出力画像データを記録メディアに適合した記録信号に変換し、その記録信号を、記録信号出力端子612を介して図示しない記録メディアに出力して記録する。
The output image data obtained in this way is supplied to a recording system
以上のように本実施形態においても、CMOSイメージセンサ部604に蓄積した光電子に基づく画像データから、AF評価値を先に算出しておき、先に算出しておいたAF評価値に基づいてフォーカスレンズを調整した後に、光電子の蓄積を開始する。このとき、AF評価値の算出と、そのAF評価値に基づくフォーカスレンズの調整とを同じフレーム期間(又はフィールド期間)に行う。従って、第1の実施形態で説明した効果と同様の効果を得ることができる。
As described above, also in this embodiment, the AF evaluation value is calculated first from the image data based on the photoelectrons accumulated in the CMOS
尚、本実施形態においては、図8に示したように、1H当たり17画素の処理が行われるものとしたが、1H当たりに処理する画素数(水平方向の画素数)は任意の値を取り得る。また、図8及び図9に示したように、2次元画像処理の範囲を3H×3画素の構成としたが、2次元画像処理の範囲もこれに限定されない。 In this embodiment, as shown in FIG. 8, 17 pixels are processed per 1H, but the number of pixels processed per 1H (the number of pixels in the horizontal direction) takes an arbitrary value. obtain. Further, as shown in FIGS. 8 and 9, the range of the two-dimensional image processing is configured to be 3H × 3 pixels, but the range of the two-dimensional image processing is not limited to this.
また、本実施形態では、AF評価値を算出しておき、そのAF評価値に基づいてフォーカスレンズを調整する場合を例に挙げて説明したが、画像信号を調整する処理であれば、AF評価値の算出、及びフォーカスレンズの調整に限定されない。例えば、AE評価値を先に算出し、算出したAE評価値に基づいて自動露出(AE)を行ってもよいし、動きベクトルを先に算出し、算出した動きベクトルに基づいて手振れ補正を行うようにしてもよい。この他、AWB(Auto White Balance)評価値を先に算出し、算出したAWB評価値に基づいてAWBを行ってもよい。 In the present embodiment, an example has been described in which an AF evaluation value is calculated and the focus lens is adjusted based on the AF evaluation value. However, if the process is to adjust an image signal, AF evaluation is performed. It is not limited to the calculation of the value and the adjustment of the focus lens. For example, the AE evaluation value may be calculated first, automatic exposure (AE) may be performed based on the calculated AE evaluation value, or the motion vector may be calculated first, and camera shake correction may be performed based on the calculated motion vector. You may do it. In addition, an AWB (Auto White Balance) evaluation value may be calculated first, and AWB may be performed based on the calculated AWB evaluation value.
(第3の実施形態)
次に、本発明の第3の実施形態について説明する。尚、本実施形態の説明において、前述した第1の実施形態と同一の部分については、図1〜図5に付した符号と同一の符号を付す等して詳細な説明を省略する。
図11は、撮像装置のハードウェアの構成の一例を示した図である。尚、図1では、説明の便宜上、撮像装置が有するハードウェアのうち、被写体を撮像してから、出力画像を生成するまでに必要な部分について示している。
(Third embodiment)
Next, a third embodiment of the present invention will be described. In the description of the present embodiment, the same parts as those in the first embodiment described above are denoted by the same reference numerals as those in FIGS.
FIG. 11 is a diagram illustrating an example of a hardware configuration of the imaging apparatus. In FIG. 1, for the sake of convenience of explanation, portions of the hardware included in the imaging apparatus that are necessary until an output image is generated after the subject is imaged are shown.
図11に示すように、本実施形態の撮像装置のハードウェアの構成は、図1に示した第1の実施形態の撮像装置に対し、フレームメモリ133と、VAP制御回路134と、バリアングルプリズム(以下VAPと称する)135とが付加されたものである。また、図1に示した第1〜第8の信号処理回路141〜148の代わりに、第1〜第8の信号処理回路141〜148と構成の一部が異なる第1〜第8の信号処理回路141〜148が設けられている。
フレームメモリ133は、画像の輪郭情報を記録するためのものである。VAP制御回路134は、CPU131による制御に基づいて、手ぶれを打ち消す方向にVAP135の頂角を調整するためのものである。VAP135は、頂角が可変のプリズムである。
As shown in FIG. 11, the hardware configuration of the imaging apparatus of this embodiment is different from that of the imaging apparatus of the first embodiment shown in FIG. 1 in that the
The
図12は、第1〜第8の信号処理回路141〜148の内部構成の一例を示す図である。
図12において、データ入力端子201は、第1〜第8のアナログフロントエンド105〜112から出力された画像データを入力する端子である。データ入力端子202は、第1〜第8のメモリ113〜120に保持された画像データを入力する端子である。プログラム入力端子203は、制御回路130から出力された信号処理プログラムを入力する端子である。データ入力端子209は、フレームメモリ133から、1フィールド前の画像の輪郭信号の一部を入力する端子である。
FIG. 12 is a diagram illustrating an example of the internal configuration of the first to eighth
In FIG. 12, a
プロセッサ210は、データ入力端子201、202から入力された画像データと、演算バッファメモリ205に保持された演算途中の画像データに対し、プログラム入力端子203からロードされた信号処理プログラムにより、2次元までの信号処理演算を行う。
また、プロセッサ210は、データ入力端子209を介して、フレームメモリ133から、1フィールド前の画像の輪郭の一部を示す画像輪郭信号を読み出して、バッファメモリ205に一時的に記憶する。このように、バッファメモリ205は、1フィールド前の画像輪郭信号を一時的に記憶する。
さらに、プロセッサ210は、フレームメモリ133(データ入力端子209)から読み出された画像データに基づく現在のフィールドの画像輪郭信号と、バッファメモリ205に記憶している1フィールド前の画像輪郭信号とを比較して相関を求める。そして、比較した領域の中で最も相関が高い動きベクトルを、動きベクトル検出結果としてバッファメモリ211に記憶する。このように、バッファメモリ211は、動きベクトル検出結果を一時的に記憶する。
The
Further, the
Further, the
出力端子207は、プロセッサ204の信号処理演算の結果を出力するための端子である。出力端子208は、動きベクトル検出結果を出力するための端子である。尚、CMOSイメージセンサ103の8系統の出力と、画素との対応関係は、図3に示すようなものであるとする。
The
次に、本実施形態の撮像装置における動作の一例を説明する。
図11に示すように、VAP135、光学絞り101、フォーカスレンズ系102を通じて入射された光学像は、CMOSイメージセンサ103の受光面上に結像される。受光面上に結像された光学像は、CMOSイメージセンサ103の各画素を構成するフォトダイオードで光電変換され、光電子が生成される。そして、図3に示した第1〜第8の分割エリア103a〜103hの内にある画素の光電子は、第1〜第8の出力部を通じて画像信号(電圧)として出力される。
Next, an example of the operation in the imaging apparatus of this embodiment will be described.
As shown in FIG. 11, the optical image incident through the
第1〜第8の出力部から出力された画像信号は、8系統の並列の読み出し経路を介して、第1〜第8のアナログフロントエンド105〜112に出力される。第1〜第8のアナログフロントエンド105〜112は、入力した8系統の画像信号の電圧を増幅した後、A/D変換(アナログ・デジタル変換)して、8系統の画像データを生成する。生成された8系統の画像データは、第1〜第8のメモリ113〜120と、第1〜第8の信号処理回路141〜148に各々入力される。
The image signals output from the first to eighth output units are output to the first to eighth analog front ends 105 to 112 via the eight parallel readout paths. The first to eighth analog front ends 105 to 112 amplify the voltages of the inputted eight image signals, and then A / D convert (analog / digital conversion) to generate eight image data. The generated eight systems of image data are input to the first to eighth memories 113 to 120 and the first to eighth
第1〜第8のメモリ113〜120と、第1〜第8の信号処理回路141〜148に画像データが入力された後の動作については、図13に示すタイムチャート及び図14に示すフローチャートを参照しながら説明を行う。
図13は、撮像装置における蓄積動作と読み出し動作と信号処理との時間遷移の一例を示すタイミングチャートである。図14は、撮像装置における蓄積動作と読み出し動作と信号処理との時間遷移の一例を説明するフローチャートである。
The operation after image data is input to the first to eighth memories 113 to 120 and the first to eighth
FIG. 13 is a timing chart illustrating an example of time transitions between the accumulation operation, the readout operation, and the signal processing in the imaging apparatus. FIG. 14 is a flowchart for explaining an example of a time transition among the accumulation operation, the read operation, and the signal processing in the imaging apparatus.
まず、図14のフローチャートのステップS11において、ドライブ制御回路104の制御によって、1V(1垂直走査期間)前にCMOSイメージセンサ103に蓄積された光電子の読み出しが行われる。図13のタイムチャートでは、期間131(タイミングt1〜t2)にこの光電子の読み出しが行われる。具体的に説明すると、ドライブ制御回路104は、駆動用信号を生成してCMOSイメージセンサ103を駆動するのと同時に、この駆動用信号に同期させて、第1〜第8のメモリ113〜120の書き込みアドレス及び書き込みイネーブル制御信号を生成する。これら書き込みアドレス及び書き込みイネーブル制御信号により、第1〜第8のアナログフロントエンド105〜112から出力された画像データが、第1〜第8のメモリ113〜120に格納される。
First, in step S11 of the flowchart of FIG. 14, the photoelectrons accumulated in the
次に、図14のステップS12において、第1〜第8の信号処理回路141〜148は、輪郭抽出処理を実行する。図13のタイムチャートでは、期間1302(タイミングt1〜t2)及び期間1303(タイミングt1〜t3)に、この輪郭抽出処理が実行される。すなわち、第1〜第8のアナログフロントエンド105〜112から出力された画像データと、制御回路130から出力された輪郭抽出用プログラムとが入力されると、第1〜第8の信号処理回路141〜148は、輪郭抽出処理を実行する。図12を参照しながら具体的に説明すると、データ入力端子201により入力された画像データは、プロセッサ210に入力する。一方、画像の輪郭を抽出するための信号処理プログラムである輪郭抽出用プログラムが、プログラム入力端子203を介して、プロセッサ210にロードされる。この輪郭抽出用プログラムは、プロセッサ210が、画像の輪郭を抽出のためのバンドパスフィルタを構成するための第1の演算プログラムである。これにより、プロセッサ210は、図15(a)及び図15(b)に示すような画像輪郭信号1501、1502を生成し、生成した画像輪郭信号1501、1502を、出力端子207を介してフレームメモリ133に記憶する。尚、図15(a)に示す画像輪郭信号1501は、1フィールド前の画像の輪郭を示す信号であり、図15(b)に示す画像輪郭信号1502は、現在のフィールドの画像の輪郭を示す信号である。
Next, in step S <b> 12 of FIG. 14, the first to eighth
次に、図14のステップS13において、第1〜第8の信号処理回路141〜148は、動きベクトル検出処理を実行する。図13のタイムチャートでは、期間1302(タイミングt1〜t2)及び期間1303(タイミングt1〜t3)に、この動きベクトル検出処理が実行される。すなわち、フレームメモリ133から出力された画像輪郭信号1501、1502と、制御回路130から出力された動きベクトル検出用プログラムとが入力されると、第1〜第8の信号処理回路141〜148は、動きベクトルを検出する。
Next, in step S13 of FIG. 14, the first to eighth
図12及び図15を参照しながら具体的に説明すると、まず、第1〜第8の信号処理回路141〜148に設けられたプロセッサ210は、フレームメモリ133から、1フィールド前の画像輪郭信号1501の一部1501aを読み出す(図15(c)を参照)。そして、プロセッサ210は、読み出された1フィールド前の画像輪郭信号1501aを、バッファメモリ205に一時的に記憶する。一方、現在のフィールドの画像輪郭信号と1フィールド前の画像輪郭信号とを比較して動きベクトルを検出するための信号処理プログラムである動きベクトル検出用プログラムが第2の演算プログラムとして、プロセッサ210にロードされる。
A specific description will be given with reference to FIGS. 12 and 15. First, the
次に、制御回路130は、フィールドメモリ133を制御し、図15に(d)に示すように、現在のフィールドの画像輪郭信号1502の中で位置を変化させて、現在のフィールドの画像輪郭信号1502の一部1502a〜1502cを抽出する。そして、制御回路130は、抽出した現在のフィールドの画像輪郭信号1502a〜1502cを、第1〜第8の信号処理回路141〜148に出力する。そして、プロセッサ210は、フレームメモリ133から読み出された現在のフィールドの画像輪郭信号1502a〜1502cと、バッファメモリ205に記憶されている1フィールド前の画像輪郭信号1503aとの相関を求める。そして、プロセッサ210は、求めた相関が最も高い2つの画像輪郭信号における動きベクトルをバッファメモリ206に記憶する。図15(d)に示した例では、1フィールド前の画像輪郭信号1501aと、現在のフィールドの画像輪郭信号1502cとにおける動きベクトルがバッファメモリ206に記憶される。
Next, the
このようにして、第1〜第8の信号処理回路141〜148において検出された動きベクトルは、CPU131に送られる。そして、図14のステップ14において、CPU131は、VAP調整を行う。図13のタイムチャートでは、タイミングt7に、このVAP調整が行われる。CPU131は、図示しないVAP調整用プログラムに従い、VAP制御回路134を制御し、第1〜第8の信号処理回路141〜148で検出された動きベクトルに基づいて、手ぶれを打ち消す方向にVAP135の頂角を調整する。この時点において、CMOSイメージセンサ103の受光面における光学像が更新される。
In this manner, the motion vectors detected by the first to eighth
次に、図14のステップS16において、CMOSイメージセンサ103は、光電子の蓄積を開始する。図13のタイムチャートでは、タイミングt7(VAP調整)以降に光電子の蓄積が行われる。
次に、図14のステップ17において、第1〜第8の信号処理回路141〜148は、第1〜第8のメモリ113〜120に記憶されている画像データを参照する。図13のタイムチャートでは、期間1304(タイミングt4〜t5)に画像データが参照される。すなわち、1V前にCMOSイメージセンサ103に蓄積された光電子に基づいて第1〜第8のアナログフロントエンド105〜112で生成された画像データが、第1〜第8のメモリ113〜120から第1〜第8の信号処理回路141〜148に読み出される。このとき、第1〜第8のメモリ113〜120の読み出しアドレスは、制御回路130により制御される。
Next, in step S16 of FIG. 14, the
Next, in
次に、図14のステップS18において、第1〜第8の信号処理回路141〜148は、出力する画像を生成するための出力画像処理を行う。図13のタイムチャートでは、期間1305(タイミングt4〜t6)に出力画像処理が行われる。具体的に説明すると、第1〜第8の信号処理回路141〜148は、出力画像を形成するために必要な複数の処理を、制御回路130による演算処理プログラムに従って行う。ここで、出力画像を形成するために必要な処理とは、例えば、輝度信号生成、単板色フィルタ別の同時化処理、色マトリクス演算処理、輝度アパーチャ付加処理、ガンマ補正処理、及びホワイトバランス処理等である。これにより、図3に示した各分割エリア(画素範囲)103a〜103hに対応する8系統の出力画像が形成される。形成された出力画像は、第9の信号処理回路129に入力される。
Next, in step S <b> 18 of FIG. 14, the first to eighth
第9の信号処理回路129は、入力した8系統の出力画像を合成する処理を行う。この合成処理の内容とタイミングは、制御回路130によりプログラムされている。そして、図13のタイムチャートにおけるタイミングt6(出力画像処理)で、第9の信号処理回路129にて合成された最終出力画像が、出力画像端子132より出力される。この最終出力画像は、ラスタスキャン信号にはなっておらず、テレビジョン受像機や記録媒体に適合するフォーマットにはなっていないが、図示しないフォーマット変換手段を設けることにより、テレビジョン受像機等へ提供できる。
The ninth
以上のように、本実施形態では、CPU131は、実行するプログラム((輪郭抽出用プログラム、動きベクトル検出用プログラム、VAP調整用プログラム、演算処理プログラム等)を、処理すべき内容に応じて変更する。これにより、CMOSセンサ103からの光電子の並列出力、動きベクトルの検出、VAP135の調整、及び出力画像の生成の順番で時系列的に処理を行うことができる。これにより、撮像装置の各部の動作を、撮像電荷の読み出し動作に合わせて行わなければならないという従来技術における制約を取り除くことができ、撮像電荷の読み出し速度、タイミングに大幅な自由度を与えることができる。
As described above, in the present embodiment, the
また、このようにして行われる時系列的な処理において、前の垂直走査期間(V)にCMOSイメージセンサ103に蓄積した光電子に基づく画像データを用いて、動きベクトルを先に検出しておく。そして、検出しておいた動きベクトルに基づいてVAP135を調整した後に、現在の垂直走査期間(V)における光電子の蓄積を開始する。このとき、動きベクトルの検出と、その動きベクトルに基づくVAP135の調整とを同じフレーム期間(又はフィールド期間)に行う。これにより、手ぶれ補正の応答性が大幅に向上するものとなり(例えば図16に示した手振れ補正のタイミングより1V早く、手振れ補正を行うことが可能となり)、適切に且つ迅速に出力画像の形成を行うことができる。
In the time-series processing performed in this way, a motion vector is detected in advance using image data based on photoelectrons accumulated in the
尚、本実施形態においても、第1の実施形態と同様に、8系統の読み出し経路を有するCMOSイメージセンサと同じく8系統の信号処理系とを有する構成を例に挙げて示したが、系統の数やセンサの種類は、これに限定されない。
また、第1の実施形態(第3の実施形態)では、AF評価値(動きベクトル)を先に算出しておき、先に算出しておいたAF評価値(動きベクトル)に基づいてフォーカスレンズを調整する(手振れを補正する)場合を例に挙げて説明した。しかしながら、画像信号を調整する処理であれば、AF評価値(動きベクトル)の算出、及びフォーカスレンズの調整(手振れの補正)に限定されない。例えば、AE評価値を先に算出し、算出したAE評価値に基づいて自動露出(AE)を行ってもよい。この他、AWB(AWB Auto White Balance)評価値を先に算出し、算出したAWB評価値に基づいてAWBを行ってもよい。
In the present embodiment, as in the first embodiment, a configuration having an eight signal processing system as well as a CMOS image sensor having eight reading paths is shown as an example. The number and the type of sensor are not limited to this.
In the first embodiment (third embodiment), the AF evaluation value (motion vector) is calculated in advance, and the focus lens is based on the AF evaluation value (motion vector) calculated in advance. The case of adjusting (correcting camera shake) has been described as an example. However, the process for adjusting the image signal is not limited to the calculation of the AF evaluation value (motion vector) and the adjustment of the focus lens (camera shake correction). For example, the AE evaluation value may be calculated first, and automatic exposure (AE) may be performed based on the calculated AE evaluation value. In addition, an AWB (AWB Auto White Balance) evaluation value may be calculated first, and AWB may be performed based on the calculated AWB evaluation value.
(本発明の他の実施形態)
前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給してもよい。そのシステムあるいは装置のコンピュータ(CPUあるいはMPU)に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
(Other embodiments of the present invention)
In order to operate various devices to realize the functions of the above-described embodiments, program codes of software for realizing the functions of the above-described embodiments are provided to an apparatus or a computer in the system connected to the various devices. You may supply. What was implemented by operating said various devices according to the program stored in the computer (CPU or MPU) of the system or apparatus is also included in the category of the present invention.
また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになる。また、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。 In this case, the program code of the software itself realizes the functions of the above-described embodiment. The program code itself and means for supplying the program code to a computer, for example, a recording medium storing the program code constitute the present invention. As a recording medium for storing the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけでない。そのプログラムコードがコンピュータにおいて稼働しているオペレーティングシステムあるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。 Further, the functions of the above-described embodiments are not only realized by executing the program code supplied by the computer. It goes without saying that the program code is also included in the embodiment of the present invention even when the function of the above-described embodiment is realized in cooperation with an operating system or other application software running on the computer. Yes.
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードに備わるCPUが実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
また、供給されたプログラムコードがコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいて機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
Further, after the supplied program code is stored in the memory provided in the function expansion board of the computer, the CPU provided in the function expansion board performs part or all of the actual processing based on the instruction of the program code. Needless to say, the present invention includes the case where the functions of the above-described embodiments are realized by the processing.
Further, after the supplied program code is stored in the memory provided in the function expansion unit connected to the computer, the CPU or the like provided in the function expansion unit performs part or all of the actual processing based on the instruction of the program code. Do. Needless to say, the present invention includes the case where the functions of the above-described embodiments are realized by the processing.
尚、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。 It should be noted that each of the above-described embodiments is merely a specific example for carrying out the present invention, and the technical scope of the present invention should not be construed in a limited manner. . That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.
101 光学絞り
102 フォーカスレンズ系
103 CMOSイメージセンサ
104 ドライブ制御回路
105〜112 第1〜第8のアナログフロントエンド
113〜120 第1〜第8のメモリ
121〜129 第1〜第9の信号処理回路
130 制御回路
131 CPU
134 VAP制御回路
135 VAP
141〜148 第1〜第8の信号処理回路
204 プロセッサ
205 演算バッファメモリ
206 積分回路
603 撮像処理部
604 CMOSイメージセンサ部
605 第1のメモリ
606 第2のメモリ
607 画像処理回路
608 第3のメモリ
609 駆動回路
610 プログラム制御回路
611 記録系信号処理部
613 CPU
614 ラインピーク積分回路
DESCRIPTION OF
134
141 to 148 First to eighth
614 Line peak integration circuit
Claims (10)
前記撮像領域で生成された複数の画素信号を並列に読み出す読み出し手段と、
前記読み出し手段により並列に読み出された複数の画像信号から、前記撮像条件を調整するための調整値を算出する算出手段と、
前記読み出し手段により並列に読み出された複数の画素信号に基づく画像を形成する画像形成手段と、
前記算出手段、及び前記画像形成手段で実行されるプログラムを、実行すべき内容に応じて変更する変更手段とを有し、
前記変更手段がプログラムを変更することにより、前記算出手段、及び前記画像形成手段が、時系列的に動作することを特徴とする撮像装置。 In an adjusted imaging condition, an imaging area that performs photoelectric conversion to generate a pixel signal;
Reading means for reading in parallel a plurality of pixel signals generated in the imaging region;
Calculating means for calculating an adjustment value for adjusting the imaging condition from a plurality of image signals read in parallel by the reading means;
Image forming means for forming an image based on a plurality of pixel signals read in parallel by the reading means;
And a changing unit that changes the program executed by the calculating unit and the image forming unit according to the content to be executed,
An image pickup apparatus, wherein the calculating unit and the image forming unit operate in time series when the changing unit changes a program.
前記撮像領域で生成された複数の画素信号を並列に読み出す読み出し手段と、
前記読み出し手段により複数の画素信号が並列に読み出された後に、前記撮像領域に光を結像するための光学系の調整値を算出する算出手段と、
前記算出手段により調整値が算出されたフレーム期間又はフィールド期間と同一の期間に、前記算出手段により算出された調整値に基づいて、前記光学系を調整する調整手段と、
前記調整手段により調整が行われた後に、前記読み出し手段により並列に読み出された複数の画素信号に基づく画像を形成する画像形成手段とを有することを特徴とする撮像装置。 An imaging region that performs photoelectric conversion to generate a pixel signal;
Reading means for reading in parallel a plurality of pixel signals generated in the imaging region;
A calculation unit that calculates an adjustment value of an optical system for imaging light in the imaging region after a plurality of pixel signals are read in parallel by the reading unit;
An adjustment unit that adjusts the optical system based on the adjustment value calculated by the calculation unit in the same period as the frame period or the field period in which the adjustment value is calculated by the calculation unit;
An image forming apparatus comprising: an image forming unit configured to form an image based on a plurality of pixel signals read in parallel by the reading unit after the adjustment by the adjusting unit.
前記算出手段により算出されたオートフォーカス調整値に基づいてフォーカス用光学系を制御することを特徴とする請求項1〜4の何れか1項に記載の撮像装置。 The calculation means calculates an autofocus adjustment value as an adjustment value for adjusting the imaging condition,
5. The imaging apparatus according to claim 1, wherein a focusing optical system is controlled based on an autofocus adjustment value calculated by the calculation unit.
前記算出手段により算出された振れ量に基づいて前記撮像領域の受光面上に結像する光学像の結像位置を変更することを特徴とする請求項1〜4の何れか1項に記載の撮像装置。 The calculation means calculates a shake amount of the imaging apparatus as an adjustment value for adjusting the imaging condition,
5. The imaging position of an optical image formed on the light receiving surface of the imaging region is changed based on the shake amount calculated by the calculating unit. 6. Imaging device.
前記読み出し手段は、前記CMOSイメージセンサで生成された複数の画素信号を並列にデジタル信号に変換し、デジタル信号に変換した画像信号を並列にメモリに保持し、メモリに保持した画像信号を読み出すことを特徴とする請求項1〜6の何れか1項に記載の撮像装置。 The imaging region is formed in a CMOS image sensor,
The reading means converts a plurality of pixel signals generated by the CMOS image sensor into digital signals in parallel, holds the image signals converted into digital signals in parallel in a memory, and reads out the image signals held in the memory The imaging apparatus according to claim 1, wherein
前記読み出し手段は、前記CMOSイメージセンサでサンプリングホールドされた後に複数の画像信号を並列にデジタル信号に変換し、デジタル信号に変換した画像信号を並列に読み出すことを特徴とする請求項1〜6の何れか1項に記載の撮像装置。 The imaging region is formed in a CMOS image sensor that samples and holds a plurality of pixel signals generated by performing photoelectric conversion in parallel.
7. The reading device according to claim 1, wherein the reading means converts a plurality of image signals into digital signals in parallel after being sampled and held by the CMOS image sensor, and reads the image signals converted into digital signals in parallel. The imaging device according to any one of the above.
並列に読み出された複数の画像信号から、前記撮像条件を調整するための調整値を算出する算出ステップと、
並列に読み出された複数の画素信号に基づく画像を形成する画像形成ステップと、
前記算出ステップ、及び前記画像形成ステップで実行されるプログラムを、実行すべき内容に応じて変更する変更ステップとを有し、
前記変更ステップがプログラムを変更することにより、前記算出ステップ、前記調整ステップ、及び前記画像形成ステップが、時系列的に実行されることを特徴とする撮像処理方法。 An imaging processing method of an imaging apparatus that reads in parallel a plurality of pixel signals generated in an imaging region that performs photoelectric conversion to generate pixel signals,
A calculation step of calculating an adjustment value for adjusting the imaging condition from a plurality of image signals read in parallel;
An image forming step of forming an image based on a plurality of pixel signals read in parallel;
Changing the program executed in the calculation step and the image forming step according to the content to be executed,
An imaging processing method, wherein the calculating step, the adjusting step, and the image forming step are executed in time series by changing the program in the changing step.
複数の画素信号が並列に読み出された後に、前記撮像領域に光を結像するための光学系の調整値を算出する算出ステップと、
前記算出ステップにより調整値が算出されたフレーム期間又はフィールド期間と同一の期間に、前記算出ステップにより算出された調整値に基づいて、前記光学系を調整する調整ステップと、
前記調整ステップにより調整が行われた後に、前記読み出しステップにより並列に読み出された複数の画素信号に基づく画像を形成する画像形成ステップとを有することを特徴とする撮像処理方法。 An imaging processing method of an imaging apparatus that reads in parallel a plurality of pixel signals generated in an imaging region that performs photoelectric conversion to generate pixel signals,
A calculation step of calculating an adjustment value of an optical system for imaging light in the imaging region after a plurality of pixel signals are read in parallel;
An adjustment step of adjusting the optical system based on the adjustment value calculated by the calculation step in the same period as the frame period or the field period in which the adjustment value is calculated by the calculation step;
An image forming method comprising: an image forming step of forming an image based on a plurality of pixel signals read in parallel by the reading step after the adjustment is performed by the adjusting step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006105481A JP2007281887A (en) | 2006-04-06 | 2006-04-06 | Imaging apparatus, and imaging processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006105481A JP2007281887A (en) | 2006-04-06 | 2006-04-06 | Imaging apparatus, and imaging processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007281887A true JP2007281887A (en) | 2007-10-25 |
Family
ID=38682885
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006105481A Pending JP2007281887A (en) | 2006-04-06 | 2006-04-06 | Imaging apparatus, and imaging processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007281887A (en) |
-
2006
- 2006-04-06 JP JP2006105481A patent/JP2007281887A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7978240B2 (en) | Enhancing image quality imaging unit and image sensor | |
JP4742242B2 (en) | Imaging apparatus and program thereof | |
JP5852324B2 (en) | Imaging apparatus, control method therefor, and program | |
JP5746521B2 (en) | IMAGING DEVICE, ITS CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM | |
JP6372983B2 (en) | FOCUS DETECTION DEVICE, ITS CONTROL METHOD, AND IMAGING DEVICE | |
JP2007150643A (en) | Solid state imaging element, driving method therefor, and imaging apparatus | |
JP2015211351A5 (en) | ||
JP2006293009A (en) | Automatic focusing device and method | |
CN109474781B (en) | Image pickup apparatus, control method for image pickup apparatus, and recording medium | |
JP2014089260A (en) | Imaging apparatus and driving method therefor | |
JP2006352715A (en) | Digital camera and exposure control method thereof | |
JP2009111596A (en) | Imaging apparatus | |
JP5222068B2 (en) | Imaging device | |
US20180220058A1 (en) | Image capture apparatus, control method therefor, and computer-readable medium | |
US8169494B2 (en) | Image sensing apparatus and method of controlling image sensing apparatus | |
JP2010062639A (en) | Imaging apparatus | |
JP6433155B2 (en) | Blur correction apparatus, blur correction method and program, and imaging apparatus | |
JP4317117B2 (en) | Solid-state imaging device and imaging method | |
WO2017138200A1 (en) | Imaging device and method for controlling imaging device | |
JP4745677B2 (en) | Imaging device | |
JP2017216649A (en) | Imaging device, imaging apparatus and imaging signal processing method | |
US10009559B2 (en) | Imaging apparatus, method for controlling the same, and program | |
JP6727814B2 (en) | IMAGING DEVICE, IMAGING DEVICE CONTROL METHOD, AND PROGRAM | |
JP2007143067A (en) | Image sensing device and image sensing system | |
JP2007281887A (en) | Imaging apparatus, and imaging processing method |