(57)【特許請求の範囲】
【請求項１】
複数の出力チャンネルを有する固体撮像素子と、
被写体の測光を行い、適正な露出時間を算出する算出手段と、
前記適正な露出時間で前記固体撮像素子を露出させる露出手段と、
前記複数の出力チャンネルの少なくとも１つから前記固体撮像素子で生成された画像信号を読み出す読み出し手段と、
前記適正な露出時間が、所定の露出時間以下の場合、前記固体撮像素子の複数の出力チャンネルから前記画像信号の読み出しを行い、前記所定の露出時間より長い場合、前記固体撮像素子の１つの出力チャンネルから画像信号の読み出しを行うように前記読み出し手段を制御する制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記制御手段は、撮像装置本体が連続撮影モードの場合、最初に撮影される画像に対して選択された読み出し方法を、その連続撮影が終了するまで変更しないことを特徴とする請求項１に記載の撮像装置。
【請求項３】
複数の出力チャンネルを有する固体撮像素子と、
被写体の測光を行い、適正な露出時間を算出する算出手段と、
前記適正な露出時間で前記固体撮像素子を露出させる露出手段と、
前記複数の出力チャンネルの少なくとも１つから前記固体撮像素子で生成された画像信号を読み出す読み出し手段と、
前記算出手段で得られた前記適正な露出時間にアナログのゲイン値を掛けることによって得られた値が、所定の値以下の場合、前記固体撮像素子の複数の出力チャンネルから前記画像信号の読み出しを行い、前記所定の値より大きい場合、前記固体撮像素子の１つの出力チャンネルから前記画像信号の読み出しを行うように前記読み出し手段を制御する制御手段と、
を備えることを特徴とする撮像装置。
【請求項４】
複数の出力チャンネルを有する固体撮像素子を備える撮像装置を用いた撮像方法において、
被写体の測光を行い、適正な露出時間を算出する算出工程と、
前記適正な露出時間で前記固体撮像素子を露出させる露出工程と、
前記複数の出力チャンネルの少なくとも１つから前記固体撮像素子で生成された画像信号を読み出す読み出し工程とを備え、
前記読み出し工程では、前記適正な露出時間が、所定の露出時間以下の場合、前記固体撮像素子の複数の出力チャンネルから前記画像信号の読み出しを行い、前記所定の露出時間より長い場合、前記固体撮像素子の１つの出力チャンネルから画像信号の読み出しを行うことを特徴とする撮像方法。
【請求項５】
前記読み出し工程では、撮像装置本体が連続撮影モードの場合、最初に撮影される画像に対して選択された読み出し方法を、その連続撮影が終了するまで変更しないことを特徴とする請求項４に記載の撮像方法。
【請求項６】
複数の出力チャンネルを有する固体撮像素子を備える撮像装置を用いた撮像方法において、
被写体の測光を行い、適正な露出時間を算出する算出工程と、
前記適正な露出時間で前記固体撮像素子を露出させる露出工程と、
前記複数の出力チャンネルの少なくとも１つから前記固体撮像素子で生成された画像信号を読み出す読み出し工程とを備え、
前記読み出し工程では、前記算出工程で得られた前記適正な露出時間にアナログのゲイン値を掛けることによって得られた値が、所定の値以下の場合、前記固体撮像素子の複数の出力チャンネルから前記画像信号の読み出しを行い、前記所定の値より大きい場合、前記固体撮像素子の１つの出力チャンネルから前記画像信号の読み出しを行うことを特徴とする撮像方法。
【請求項７】
複数の出力チャンネルを有する固体撮像素子を備える撮像装置を制御するための制御プログラムを格納した記憶媒体であって、
前記制御プログラムが、
被写体の測光を行い、適正な露出時間を算出する算出工程と、
前記適正な露出時間で前記固体撮像素子を露出させる露出工程と、
前記複数の出力チャンネルの少なくとも１つから前記固体撮像素子で生成された画像信号を読み出す読み出し工程とをコンピュータに実行させ、
前記読み出し工程では、前記適正な露出時間が、所定の露出時間以下の場合、前記固体撮像素子の複数の出力チャンネルから前記画像信号の読み出しを行わせ、前記所定の露出時間より長い場合、前記固体撮像素子の１つの出力チャンネルから画像信号の読み出しを行わせることを特徴とする記憶媒体。
【請求項８】
複数の出力チャンネルを有する固体撮像素子を備える撮像装置を制御するための制御プログラムを格納した記憶媒体であって、
前記制御プログラムが、
被写体の測光を行い、適正な露出時間を算出する算出工程と、
前記適正な露出時間で前記固体撮像素子を露出させる露出工程と、
前記複数の出力チャンネルの少なくとも１つから前記固体撮像素子で生成された画像信号を読み出す読み出し工程とをコンピュータに実行させ、
前記読み出し工程では、前記算出工程で得られた前記適正な露出時間にアナログのゲイン値を掛けることによって得られた値が、所定の値以下の場合、前記固体撮像素子の複数の出力チャンネルから前記画像信号の読み出しを行わせ、前記所定の値より大きい場合、前記固体撮像素子の１つの出力チャンネルから前記画像信号の読み出しを行わせることを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は撮像装置及び撮像方法及び記憶媒体に関し、特に撮像装置の高速化と画質の向上を図る技術に関するものである。
【０００２】
【従来の技術】
従来のデジタルカメラの構成を図５に示す。
【０００３】
対物レンズ１０１はマウント１０３によってカメラ本体１０２と結合している。対物レンズ１０１から入射した光は、カメラ本体１０２に入射し、ミラー１０７で反射され、ファインダー光学系１０６に光軸を変えられる。撮影者は、撮影されるべき被写体と画角とをファインダー光学系１０６のピント板に結像した像として接眼レンズを介して確認することが出来る。そして、撮影者が、撮影のための動作、例えば、第１のレリーズスイッチ（不図示）を押すと、カメラ本体が被写体に対して測距や測光を行い、被写体にピントを合わせ、最適な露出時間を計算する。さらに、撮影者が、第２のレリーズスイッチ（不図示）を押すことによって、実際の撮影動作が始まり、ミラー１０７を跳ね上げ、シャッター１０４を駆動し、ＣＣＤ１０５の蓄積を開始し、シャッター１０４を閉じ、ミラー１０７を戻す。そして、ＣＣＤ１０５に蓄積した電荷を順番に読み出す。また、次の撮影のために、シャッター１０４をチャージする。また、これらの動作を高速に繰り返すことによって、連続撮影が可能となる。
【０００４】
【発明が解決しようとする課題】
ＣＣＤの画素数が多くなるに連れて、そのＣＣＤに蓄積された電荷を全て読み出すための時間が長くなる。そのために、ＣＣＤの暗電流が発生し、信号のＳ／Ｎを落としてしまうことになる。また、電荷を読み出す時間が長くなることによって、次のシャッター動作に移るための間隔が長くなってしまう。よって１秒間にとれる撮影枚数が減少する結果になる。さらに、高速に読み出そうすると、ハードウエアの周波数が上がり、回路ノイズや消費電力の増加といった問題が発生する。
【０００５】
これらの欠点を解決するために、ＣＣＤから電荷を読み出す出口を１個所だけではなく複数設け、複数同時に取り出せる構成が考えられる。このように、ＣＣＤの駆動方法を工夫することによって、同じ転送周波数の１出力方式の時間より高速に電荷を転送することが可能になる。この方法における具体的な手法を図６に示す。
【０００６】
たとえば、ＣＣＤを左右２方向に分離して読み出すとする。この場合、読み出される画像データのサイズは、元のＣＣＤの横のサイズの半分になる。更に、同じクロックのタイミングで読み出すために、左の画像データを基準にして考えると、右の画像は、左右が反転している画像になる。そこで、右の画像の左右方向の並べ替えを行うことにより、元の画像と同じ絵柄になる。しかしながら、左右の画像は、各々異なるアナログアンプを介して増幅されているために、中心の境目を介して左右でオフセットとゲインの異なる画像になってしまう。そこで、複数の画面合成の処理が必須になってくる。そこで、どちらかの画像データを基準にオフセットとゲインの調整を行うことにより１チャンネル読み出しを行った場合と同じ画像データが得られることになる。
【０００７】
しかしながら、長秒時露光を行うと、ＣＣＤの暗電流が発生し、画像データにノイズ成分が多く含まれることによって、画像合成が非常に難しくなる。
【０００８】
従って、本発明は上述した課題に鑑みてなされたものであり、その目的は、画像合成の複雑さを回避することができる撮像装置及び撮像方法及び記憶媒体を提供することである。
【００１０】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するために、本発明に係わる撮像装置は、複数の出力チャンネルを有する固体撮像素子と、被写体の測光を行い、適正な露出時間を算出する算出手段と、前記適正な露出時間で前記固体撮像素子を露出させる露出手段と、前記複数の出力チャンネルの少なくとも１つから前記固体撮像素子で生成された画像信号を読み出す読み出し手段と、前記適正な露出時間が、所定の露出時間以下の場合、前記固体撮像素子の複数の出力チャンネルから前記画像信号の読み出しを行い、前記所定の露出時間より長い場合、前記固体撮像素子の１つの出力チャンネルから画像信号の読み出しを行うように前記読み出し手段を制御する制御手段と、を備えることを特徴としている。
【００１３】
また、本発明に係わる撮像装置は、複数の出力チャンネルを有する固体撮像素子と、被写体の測光を行い、適正な露出時間を算出する算出手段と、前記適正な露出時間で前記固体撮像素子を露出させる露出手段と、前記複数の出力チャンネルの少なくとも１つから前記固体撮像素子で生成された画像信号を読み出す読み出し手段と、前記算出手段で得られた前記適正な露出時間にアナログのゲイン値を掛けることによって得られた値が、所定の値以下の場合、前記固体撮像素子の複数の出力チャンネルから前記画像信号の読み出しを行い、前記所定の値より大きい場合、前記固体撮像素子の１つの出力チャンネルから前記画像信号の読み出しを行うように前記読み出し手段を制御する制御手段と、を備えることを特徴としている。
【００１５】
また、本発明に係わる撮像方法は、複数の出力チャンネルを有する固体撮像素子を備える撮像装置を用いた撮像方法において、被写体の測光を行い、適正な露出時間を算出する算出工程と、前記適正な露出時間で前記固体撮像素子を露出させる露出工程と、前記複数の出力チャンネルの少なくとも１つから前記固体撮像素子で生成された画像信号を読み出す読み出し工程とを備え、前記読み出し工程では、前記適正な露出時間が、所定の露出時間以下の場合、前記固体撮像素子の複数の出力チャンネルから前記画像信号の読み出しを行い、前記所定の露出時間より長い場合、前記固体撮像素子の１つの出力チャンネルから画像信号の読み出しを行うことを特徴としている。
【００１８】
また、本発明に係わる撮像方法は、複数の出力チャンネルを有する固体撮像素子を備える撮像装置を用いた撮像方法において、被写体の測光を行い、適正な露出時間を算出する算出工程と、前記適正な露出時間で前記固体撮像素子を露出させる露出工程と、前記複数の出力チャンネルの少なくとも１つから前記固体撮像素子で生成された画像信号を読み出す読み出し工程とを備え、前記読み出し工程では、前記算出工程で得られた前記適正な露出時間にアナログのゲイン値を掛けることによって得られた値が、所定の値以下の場合、前記固体撮像素子の複数の出力チャンネルから前記画像信号の読み出しを行い、前記所定の値より大きい場合、前記固体撮像素子の１つの出力チャンネルから前記画像信号の読み出しを行うことを特徴としている。
【００２０】
また、本発明に係わる記憶媒体は、複数の出力チャンネルを有する固体撮像素子を備える撮像装置を制御するための制御プログラムを格納した記憶媒体であって、前記制御プログラムが、被写体の測光を行い、適正な露出時間を算出する算出工程と、前記適正な露出時間で前記固体撮像素子を露出させる露出工程と、前記複数の出力チャンネルの少なくとも１つから前記固体撮像素子で生成された画像信号を読み出す読み出し工程とをコンピュータに実行させ、前記読み出し工程では、前記適正な露出時間が、所定の露出時間以下の場合、前記固体撮像素子の複数の出力チャンネルから前記画像信号の読み出しを行わせ、前記所定の露出時間より長い場合、前記固体撮像素子の１つの出力チャンネルから画像信号の読み出しを行わせることを特徴としている。
【００２２】
また、本発明に係わる記憶媒体は、複数の出力チャンネルを有する固体撮像素子を備える撮像装置を制御するための制御プログラムを格納した記憶媒体であって、前記制御プログラムが、被写体の測光を行い、適正な露出時間を算出する算出工程と、前記適正な露出時間で前記固体撮像素子を露出させる露出工程と、前記複数の出力チャンネルの少なくとも１つから前記固体撮像素子で生成された画像信号を読み出す読み出し工程とをコンピュータに実行させ、前記読み出し工程では、前記算出工程で得られた前記適正な露出時間にアナログのゲイン値を掛けることによって得られた値が、所定の値以下の場合、前記固体撮像素子の複数の出力チャンネルから前記画像信号の読み出しを行わせ、前記所定の値より大きい場合、前記固体撮像素子の１つの出力チャンネルから前記画像信号の読み出しを行わせることを特徴としている。
【００２３】
【発明の実施の形態】
以下、本発明の好適な実施形態について、添付図面を参照して詳細に説明する。なお、以下の実施形態では、撮像装置の外見的構成は、図５に示した従来例と同様であるので、図５も参照して実施形態の説明を行う。
【００２４】
（第１の実施形態）
図１は、本発明の撮像装置の第１の実施形態の構成を示すブロック図である。
【００２５】
ＣＣＤ１に結像した画像は、ＴＧ（タイミングジェネレータ）２のタイミングによってＶドライバー３を介して水平転送ラインに１ライン分垂直転送される。２チャンネル読み出しの場合、左右で位相の違う駆動信号をＣＣＤ１に対して与え、水平方向に１画素ずつＣＤＳ／ＡＧＣ回路６ａ，６ｂに出力される。１チャンネル読み出しの場合、ＣＣＤ１の水平転送ラインに左右で同じ位相の信号を与える。この場合、出力される信号は、ＣＤＳ／ＡＧＣ回路６ａのみに入力される。ＣＤＳ／ＡＧＣ回路で所定のゲインに増幅された信号は、Ａ／Ｄ変換器７ａ，７ｂでデジタルデータに変換される。変換されたデジタル画像データは、ＤＳＰ（デジタルシグナルプロセッサー）５を介して、第１のメモリーであるフレームバッファーメモリー８に格納されていく。
【００２６】
第２のマイコン１１は、カメラ側の制御を行うマイコンであり、撮影者が、第１のレリーズスイッチ（不図示）を押すことによって、測距を行い、対物レンズのフォーカスを被写体に合焦させるようにレンズを駆動させる。また、測光を行い、適正な露出時間と、絞り値を計算する。次に、撮影者が第２のレリーズスイッチ（不図示）を押すことによって、ＣＣＤ１の駆動のタイミングと画像データの管理を行うための第２のマイコン１１に信号が送られ、撮影動作が始まる。
【００２７】
まず、ミラー１０７を跳ね上げ、フォーカルプレーンシャッターの場合、第２のマイコン１１が先幕のシャッターを駆動し、第１のマイコン１０がＣＣＤ１の蓄積を開始させ、第２のマイコン１１が後幕のシャッターを駆動する。後幕シャッターの走行完と同時に、第１のマイコン１０がＣＣＤ１の電荷蓄積を終了させ、電荷の転送をスタートさせる。
【００２８】
第１のマイコン１０から制御信号を受け取ったＤＳＰ５は、画像データを第１のメモリー８に、右画像と左画像のオフセット値とゲイン値を計算しながら格納する。しかしながら、１枚のフレーム画像とした場合、右半分の画像は、左半分の画像に対して、左右が反転している。
【００２９】
次に、ＣＣＤから読み出した画像データを画像処理するためにＤＳＰ５は先に格納した画像データを第１のメモリー８から再び読み出す。この時、先に計算された左右画面のオフセット値とゲイン値の違いを補償するように、左半分の画像に対して右半分の画像にオフセットを加えゲインをかける。そして、右半分の画像が左半分の画像に対して反転していることを考慮して、１ライン分の左半分を読み出した後に、１ライン分の右半分の画像データを、格納した順と逆の順番で読み出す。これを各ラインごとに繰り返すことによって、オフセットとゲインが異なり、左右反転していた画像の１フレーム分の画像を、正しい画像に修正することが完了する。
【００３０】
上記のように、演算された画像データは、ＤＳＰ５の中で色補間処理、ホワイトバランス処理、γ変換処理等が施され、ＲＧＢの画像データに変換される。さらに、ＪＰＥＧ等の画像データに圧縮するための、色空間の変換を行いＹＵＶデータに変換される。
【００３１】
最後にＹＵＶデータに変換された画像データは、ＪＰＥＧ圧縮されて、第２のメモリーであるＷｏｒｋメモリー９に最終的な画像データとして格納される。Ｗｏｒｋメモリー９に格納された画像データは、バス１２を介して、不揮発メモリ、たとえば、フラツシュメモリ（不図示）やハードディスク（不図示）等に保存される。
【００３２】
なお、本実施形態の撮像装置では、不図示のスイッチ等により、２チャンネル読み出しのモードと、１チャンネル読み出しのモードを、撮影者の意志により任意に切り換えることも可能に構成されている。
【００３３】
図２は、本実施形態の動作を示すフローチャートである。
【００３４】
まず、ステップＳ１において、電源が投入され、ステップＳ２において撮影モードを認識する。もし、撮影モードが連続撮影モードの場合、ステップＳ３において、ＣＣＤの駆動方式を複数読み出し方式に設定し、単撮影モードの場合、ステップＳ４において、ＣＣＤの駆動方法を１チャンネル読み出し方式に設定する。
【００３５】
ステップＳ５において、ユーザーによって変更があった場合、ステップＳ２に戻って同様の設定を繰り返す。
【００３６】
次に、ステップＳ６において、撮影者が第１のレリーズスイッチを押したと判断された場合、カメラは、ステップＳ７において測距、測光を行い、被写体にピントを合わせ、露出時間を計算する。ステップＳ８でまだレリーズスイッチが押されている状態のままステップＳ９で第２のレリーズスイッチが押されたかどうかを判断する。第２のレリーズスイッチが押されていなければ、ステップＳ１０で所定時間経過しているかを判断する。もし、所定時間経過していなければ、再びステップＳ８に戻り、第１及び第２のレリーズスイッチが押されることを確認する。もし、所定時間経過しても第２のレリーズスイッチが押されなかった場合、ステップＳ６に戻り、測距・測光を繰り返す。
【００３７】
もし、ステップＳ９で第２のレリーズスイッチが押された場合、撮影動作に入り、ミラー１０７を跳ね上げ、ＣＣＤに光が当たるようにし、ステップＳ１２において、先幕のシャッターを駆動させる。続いてステップＳ１２と同時にステップＳ１３でＣＣＤの電荷の蓄積をスタートさせ、ステップＳ１４において、所定の露出時間になるように後幕のシャッターを駆動させる。
【００３８】
後幕のシャッターが駆動終了した時点で、ステップＳ１５でミラー１０７を降ろし、次の撮影に対してシャッターを再び駆動できるようにチャージしながらＣＣＤからの電荷転送を開始する。
【００３９】
ステップＳ１６でもし、連続撮影モードの場合、ステップＳ６に戻り、測距・測光を再び行い、撮影動作に入る。もし、連続撮影モードでなければ、撮影を終了する。
【００４０】
これらの動作を繰り返すことによって、連続撮影モードの場合、複数チャンネル読み出しを行い、単撮影モードの場合、１チャンネル読み出しを行うことによって、連写動作を重視する場合の高速性を確保でき、それ以外は、画面合成処理をなくすことによって画面合成の負担を無くすことができる。
【００４１】
（第２の実施形態）
上記の第１の実施形態においては、連続撮影モードの場合、複数読み出しモードに設定してＣＣＤから電荷を読み出したが、連続撮影モードにおいて、露出時間が長い場合、駒速があがらず、連続撮影である必要がない場合がある。このような場合、露出時間が長いので、ＣＣＤの暗電流が多く存在し、画像データとしてＳ／Ｎが悪くなることが予想される。そこで、第２の実施形態では、所定の露出時間以上の場合、連続撮影モードにおける撮影であっても１チャンネル出力を行う。なお、第２の実施形態の撮像装置のブロック構成は、第１の実施形態と同様であり、その動作のみが異なる。
【００４２】
カメラの動作シーケンスは、測距、測光、ミラーアップ、先幕走行開始、ＣＣＤ蓄積スタート、後幕走行開始、後幕走行完了、ＣＣＤ電荷転送開始、ミラーダウン、シャッターチャージの連続である。そこで、ＣＣＤの転送にかけられる時間は、ミラーダウンが始まってから、次の先幕が走行開始するまでが最大である。しかし、その中でも、測距や測光は時間的に非常にばらついてしまう。そこで、もっとも効率がよいと考えられるのは、シャッターチャージの間に電荷転送が終了してしまう場合である。
【００４３】
このような場合、カメラのもつ連写速度を最大限に使える。しかしながら、当然露出時間が延びれば、連写する間隔が伸びてしまう。それでも、シャッターのチャージ時間内に電荷の転送が終了していれば、ＣＣＤの転送が連写性能を拘束することはない。
【００４４】
ところが、極端に露出時間が長い場合、たとえば秒２駒くらいでは、単撮影を続けて行うことも可能になる。この場合、露出時間が長いためにＣＣＤの暗電流の影響で画像データのＳ／Ｎが悪くなることが考えられる。また、１チャンネル読み出しモードの場合で電荷の転送にかかる時間が伸びたとしても、連続撮影の間隔に対して延びた時間の割合が小さくなる。そこで、１チャンネル読み出しモードで電荷を転送し、画像合成を行わずに画像データを作ることができる。
【００４５】
図３は、第２の実施形態の撮像装置の動作を示すフローチャートである。
【００４６】
ステップＳ２１において、電源が投入され、ステップＳ２２において、第１のレリーズスイッチが押されたかどうかを確認する。もし、第１のレリーズスイッチが押されているならば、ステップＳ２３において測距・測光を行い、被写体にピントを合わせ、適切な露出時間と絞り値を計算する。次に、ステップＳ２４において、ステップＳ２３で計算された露出時間が、所定の時間より長い場合、ステップＳ２６においてＣＣＤ駆動方法を１チャンネル読み出しモードに設定する。また、露出時間が所定の時間より短い場合、ステップＳ２５において、ＣＣＤの駆動方法を複数チャンネル読み出しモードに設定する。次に、ステップＳ２７において、第１のレリーズスイッチが押されているのであれば、ステップＳ２８で第２のレリーズスイッチが押されたかを確認する。もし、第２のレリーズスイッチが押されていないのであれば、ステップＳ２９において所定時間経過しているか判断する。
【００４７】
所定時間経過していない場合は、ステップＳ２７に戻り、再び第２のレリーズスイッチが押されるのを確認する。もし、ステップＳ２９において所定時間経過しても第２のレリーズスイッチが押されない場合、ステップＳ２２に戻り、測距・測光から繰り返す。第２のレリーズスイッチが押された場合、カメラは撮影動作に入る。ステップＳ３０において、ミラー１０７を光軸上から跳ね上げ、ステップＳ３１において先幕のシャッターを駆動し、ステップＳ３２において電荷蓄積を開始する。ステップＳ３３において、後幕シャッターを駆動し、後幕シャッターが駆動完了したら、ミラーを下げ、電荷転送を開始し、シャッターチャージを行う。ステップＳ３５において、連続撮影モードであればステップＳ２２に戻り、測距・測光を繰り返す。単撮影モードであれば、撮影動作を終了する。
【００４８】
なお、図３のフローチャートにおいては、連続撮影モードであっても、１回の撮影ごとに、１チャンネル読み出しモードと複数チャンネル読み出しモードのどちらを選ぶかを判断しているが、撮影の便宜のために、連続撮影モードでは、最初に撮影される画像に対して選択された読み出し方法を、その連続撮影が終了するまで変更しない様にしてもよい。
【００４９】
（第３の実施形態）
上記の第２の実施形態においては、露出時間が所定の時間より長い場合には、連続撮影モードの場合においても１チャンネル読み出しで電荷の転送をすることを示したが、画像データのＳ／Ｎは単に露出時間だけではなく、ＩＳＯ感度設定に関係してくる。つまり、アナログのゲインをあげることによって露出時間を見かけ上短くすることが可能になる。しかしながら、露出時間が短くできてもアナログでゲインを稼ぐために、実質のＣＣＤの電荷に対するノイズ成分の割合が増え、Ｓ／Ｎを下げることになる。そこで、本実施形態では、露出時間だけではなく、露出時間とアナログのゲインを掛け合わせた情報に対してＣＣＤの読み出し方法を切り替える。なお、以上の実施形態において、露出時間を制御するためにシャッターを用いているが、シャッターを用いずに、撮像素子の駆動制御により露出（蓄積）時間を可変してもよい。
【００５０】
図４は、第３の実施形態の撮像装置の動作を示すフローチャートである。
【００５１】
第２の実施形態との違いは、ステップＳ４４において、ステップＳ４３で得られた露出時間に対し、アナログのゲインを掛け算し、ステップＳ４５においてその値が所定の値に対して大きいかどうか比較するところである。
【００５２】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００５３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５５】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図２または図３または図４に示す）フローチャートに対応するプログラムコードが格納されることになる。
【００５６】
【発明の効果】
以上説明したように、本発明によれば、駒速を落とさずに高速の連続撮影が行えるとともに、露出時間の長い場合は、複数枚の画像を合成することが必要なくなるので、画面合成の複雑化を回避できるとともに、合成の不一致による画像の境目の線を目立たなくすることが可能になる。
【図面の簡単な説明】
【図１】本発明の撮像装置の実施形態の構成を示すブロック図である。
【図２】本発明の第１の実施形態の動作を示すフローチャートである。
【図３】本発明の第２の実施形態の動作を示すフローチャートである。
【図４】本発明の第３の実施形態の動作を示すフローチャートである。
【図５】デジタルカメラの本体の構成を示す図である。
【図６】本発明のデータの流れを示す概念図である。
【図１】
0004338156.tif 000002
【図２】
0004338156.tif 000003
【図３】
0004338156.tif 000004
【図４】
0004338156.tif 000005
【図５】
0004338156.tif 000006
【図６】
0004338156.tif 000007