(57)【要約】【課題】高速な連写機能を用いて連写された全ての撮像画像に関する処理をその転送先において確実に行うことができる撮像装置、制御方法、並びにプログラムを提供する。【解決手段】デジタルカメラ１００は、露光により得られた光学像を電気信号に変換して、アナログ画像データを生成する撮像素子１４と、アナログ画像データをデジタル画像データに変換し、そのデジタル画像データから記録用画像及び非記録用画像を生成するＡ／Ｄ変換器１６と、非記録用画像から表示用画像を生成する画像処理回路２０と、記録用画像を転送１の伝送路を介してメモリ３０に転送し、表示用画像を転送２の伝送路を介して画像表示部２８に転送するメモリ制御回路２２とを備える。【選択図】図１
2020088600.tif 000002
【特許請求の範囲】
【請求項１】
露光により得られた光学像を電気信号に変換して、アナログ画像データを生成する撮像素子と、
前記アナログ画像データを読み出してデジタル画像データに変換し、前記デジタル画像データから記録用画像及び非記録用画像を生成する第１の生成手段と、
前記記録用画像を第１の伝送路を介して記録部に転送する第１の転送手段と、
前記非記録用画像から表示用画像を生成する第２の生成手段と、
前記表示用画像を第２の伝送路を介して画像表示部に転送する第２の転送手段とを備えることを特徴とする撮像装置。
【請求項２】
前記第２の生成手段は、前記撮像素子の水平方向に前記非記録用画像を縮小して、前記表示用画像を生成することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記撮像装置は、前記画像表示部として複数の表示先を備え
前記第２の生成手段は、前記複数の表示先の夫々の表示画素数に応じた縮小率で前記非記録用画像を縮小して、前記表示用画像を生成することを特徴とする請求項２記載の撮像装置。
【請求項４】
前記第２の生成手段は、前記撮像素子のフレームレートに応じた縮小率で前記非記録用画像を縮小して、前記表示用画像を生成することを特徴とする請求項２記載の撮像装置。
【請求項５】
前記第２の生成手段は、前記撮像素子の垂直方向に前記非記録用画像を間引いた画像を測距用画像としてさらに生成することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
連写が開始されると、前記撮像素子の露光及び前記第１の生成手段による前記アナログ画像データの読み出しが完了する毎に、前記表示用画像の生成を開始するよう前記第２の生成手段を制御する第１の制御手段と、
前記表示用画像の生成の終了予測時刻から前記撮像素子による露光にかかる時間分を前倒して、前記撮像素子に次の露光を開始させる第２の制御手段とを備えることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記撮像素子への入射光量を制御する絞り手段を更に備え、
前記連写が開始されると、前記第１の生成手段による前記アナログ画像データの読み出しが完了する毎に前記絞り手段の制御を開始する第３の制御手段とを備えることを特徴とする請求項６記載の撮像装置。
撮像装置。
【請求項８】
撮像素子により露光により得られた光学像を電気信号に変換して、アナログ画像データを生成する第１の生成ステップと、
前記アナログ画像データを読み出してデジタル画像データに変換し、前記デジタル画像データから記録用画像及び非記録用画像を生成する第２の生成ステップ、
前記記録用画像を第１の伝送路を介して記録部に転送する第１の転送ステップと、
前記非記録用画像から表示用画像を生成する第３の生成ステップと、
前記表示用画像を第２の伝送路を介して画像表示部に転送する第２の転送ステップとを有することを特徴とする撮像装置の制御方法。
【請求項９】
請求項８記載の制御方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像素子、撮像装置、制御方法、並びにプログラムに関し、特に、高速な連写機能により撮像された画像の転送に用いられる撮像素子、撮像装置、制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、家庭用のビデオカメラやデジタルスチルカメラなどの撮像装置が一般に普及している。
【０００３】
これらの撮像装置は連写や動画といった機能を提供しており、ユーザにとって撮影の利便性が向上している。またメカシャッターを使用せずに撮像素子のスリットローリング読み出しのみで撮影するモードも提供され、シャッターの動作音をさせずに静かに撮影できるモードも存在している。スリットローリング読み出しは、メカシャッターに比べて高速シャッターを実現しやすいというメリットも存在する。
【０００４】
スリットローリング読み出しはメカシャッターを使用しないため連写速度を上げやすく、高速な連写機能を提供できる。特に撮像素子で撮像された画像をデータ圧縮して転送することにより、転送時間を短縮して高速化を実現する手法が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２９６３５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、かかる高速な連写機能を用いて連写された撮像画像を撮像素子から高速読み出ししながら転送すると、転送先の処理能力を超えてしまうことがある。例えば、転送先である表示部において撮像画像を連写の途中で表示できなくなり、ユーザが連写中の撮像画像を確認できなくなるという問題が生じる。撮像画像の転送先の処理能力を高速化させればかかる問題は解消するが、そのためには多額のコストアップが発生してしまい、現実的でない。またかかる高速化による発熱も課題となる。
【０００７】
そこで本発明は、高速な連写機能を用いて連写された全ての撮像画像に関する処理をその転送先において確実に行うことができる撮像装置、制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の請求項１に係る撮像装置は、露光により得られた光学像を電気信号に変換して、アナログ画像データを生成する撮像素子と、前記アナログ画像データを読み出してデジタル画像データに変換し、前記デジタル画像データから記録用画像及び非記録用画像を生成する第１の生成手段と、前記記録用画像を第１の伝送路を介して記録部に転送する第１の転送手段と、前記非記録用画像から表示用画像を生成する第２の生成手段と、前記表示用画像を第２の伝送路を介して画像表示部に転送する第２の転送手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、高速な連写機能を用いて連写された全ての撮像画像に関する処理をその転送先において確実に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例に係る撮像装置としてのデジタルカメラのハードウェア構成を示すブロック図である。
【図２】本発明の実施例に係る連写処理の手順を示すフローチャートである。
【図３】本発明の実施例に係る撮像素子で生成されたアナログ画像データの転送方法を示す図である。
【図４】図３におけるＡ／Ｄ変換器で生成されるデジタル画像データと、デジタル画像データに基づき生成され、転送１のルートで転送される記録画像及び転送２のルートで転送される測距用画像及び表示用画像とを示す図である。
【図５】本発明の表示先に応じた表示用画像の縮小率の切替を示す図である。
【図６】本発明の撮像素子のフレームレートに応じた表示用画像の縮小率の切替を示す図である。
【図７】本発明の実施例に係る連写タイミングチャートを示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施例を、添付の図面に基づいて詳細に説明する。
【００１２】
本実施例では、本発明の撮像装置としてデジタルカメラ１００を例に用いて説明をおこなう。
【００１３】
図１は、デジタルカメラ１００のハードウェア構成を示すブロック図である。
【００１４】
図１において、デジタルカメラ１００は、撮影レンズ１０、シャッター１２、撮像素子１４、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、メモリ制御回路２２、画像表示部２８、メモリ３０、及び不揮発性メモリ３１を備える。また、デジタルカメラ１００は、圧縮伸長回路３２、露光制御部４０、測距制御部４２、ズーム制御部４４、フラッシュ４８、システム制御回路５０、モードダイアル６０、シャッターボタン６２、表示切替スイッチ６６、及び操作部７０を備える。さらに、デジタルカメラ１００は、ズームスイッチ７２、サーミスタ７４、電源８６、Ｉ／Ｆ９０、コネクタ９２、光学ファインダー１０４、通信部１１０、及び通信Ｉ／Ｆ１１２を備える。
【００１５】
シャッター１２は、絞り機能を備え、撮像素子１４への電荷の蓄積時間を制御する機械式シャッターである。尚、シャッター１２の動作音を無くしたい動画撮影などの場合は、撮像素子１４のリセットタイミングを制御する電子シャッターをシャッター１２の代わりに用いてもよい。
【００１６】
撮像素子１４は、光学像（露光により蓄積された電荷）を電気信号に変換して得られたアナログ画像データを出力する。
【００１７】
Ａ／Ｄ変換器１６は、撮像素子１４から読み出したアナログ画像データをデジタル画像データに変換する。
【００１８】
タイミング発生回路１８は、撮像素子１４及びＡ／Ｄ変換器１６にクロック信号や制御信号を供給する回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００１９】
画像処理回路２０は、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また画像処理回路２０によって画像の切り出し、変倍処理を行うことで電子ズーム機能が実現される。
【００２０】
また、画像処理回路２０においては、撮像された画像を用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御部４０、測距制御部４２に対して制御を行う、ＴＴＬ方式のＡＦ処理、ＡＥ処理、ＥＦ処理を行っている。
【００２１】
さらに、画像処理回路２０においては、撮像された画像を用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２２】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、メモリ３０、圧縮伸長回路３２を制御する。
【００２３】
Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、メモリ３０に書き込まれる。
【００２４】
画像表示部２８は、ＴＦＴ  ＬＣＤ等からなり、メモリ３０に書き込まれた表示用の画像データはメモリ制御回路２２を介して画像表示部２８で表示される。
【００２５】
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００２６】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはデジタルカメラ１００の電力消費を大幅に低減することが出来る。
【００２７】
メモリ３０は、撮影した静止画像や動画像を格納するため、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
【００２８】
また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２９】
不揮発性メモリ３１は、ＦｌａｓｈＲＯＭ等で構成される。システム制御回路５０が実行するプログラムコードは不揮発性メモリ３１に書き込まれ、逐次読み出しながらプログラムコードを実行する。また、不揮発性メモリ３１内にはシステム情報を記憶する領域や、ユーザ設定情報を記憶する領域が設けられ、さまざまな情報や設定を次回起動時に読み出して、復元する。
【００３０】
圧縮伸長回路３２は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する。具体的には、メモリ３０に格納された画像データを読み込んで圧縮処理或いは伸長処理を行い、処理を終えた画像データをメモリ３０に書き込む。
【００３１】
露光制御部４０は、撮像素子１４への入射光量を制御する絞り機能を備えるシャッター１２を制御する。また、露光制御部４０は、フラッシュ４８と連動することによるフラッシュ調光機能も有する。
【００３２】
測距制御部４２は、撮影レンズ１０のフォーカシングを制御する。
【００３３】
ズーム制御部４４は、撮影レンズ１０のズーミングを制御する。
【００３４】
フラッシュ４８は、ストロボ撮影の際のプレ発光やメイン発光を行うだけでなく、ＡＦ補助光としての投光や、フラッシュの調光も行う。
【００３５】
露光制御部４０及び測距制御部４２は、ＴＴＬ方式を用いて制御される。すなわち、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御部４０、測距制御部４２に対して制御を行う。
【００３６】
システム制御回路５０は、デジタルカメラ１００全体を制御する。
【００３７】
モードダイアル６０、シャッターボタン６２、表示切替スイッチ６６、操作部７０、及びズームスイッチ７２は、システム制御回路５０の各種の動作指示を入力するための操作手段である。これらは、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３８】
ここで、これらの操作手段の具体的な説明を行う。
【００３９】
モードダイアル６０は、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、動画撮影モード、再生モード、ＰＣ接続モード等の各機能モードを切り替え設定することが出来る。
【００４０】
シャッターボタン６２は、その操作途中（半押し操作）でシャッタースイッチＳＷ１がＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理等の動作開始を指示する。またその操作完了（全押し操作）でシャッタースイッチＳＷ２がＯＮとなる。フラッシュ撮影の場合、シャッタースイッチＳＷ２がＯＮとなると、まず、ＥＦ（フラッシュプリ発光）処理を行う。その後、ＡＥ処理で決定された露光時間分、撮像素子１４を露光させる。また、この露光期間中にフラッシュ４８をメイン発光させて、露光期間終了と同時に露光制御部４０により遮光することで、撮像素子１４への露光を終了させる。露光が終了した撮像素子１４から読み出したアナログ画像データは、Ａ／Ｄ変換器１６でデジタル画像データに変換された後、メモリ制御回路２２を介してメモリ３０に記録用画像として書き込まれる。さらに、画像処理回路２０及びメモリ制御回路２２での演算を用いたこの画像データの現像処理、及び圧縮伸長回路３２での圧縮処理が行われた後、記録媒体２００に書き込む。このような一連の処理の動作がシャッタースイッチＳＷ２がＯＮとなると開始する。
【００４１】
表示切替スイッチ６６は、画像表示部２８の表示切替をすることが出来る。この機能により、光学ファインダー１０４を用いて撮影を行う際に、ＴＦＴ  ＬＣＤ等から成る画像表示部２８への電流供給を遮断することにより、省電力を図ることが可能となる。
【００４２】
操作部７０は、各種ボタン、タッチパネルや回転式ダイアル等からなり、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン等がある。またメニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等もある。
【００４３】
ズームスイッチ７２は、ユーザが撮像画像の倍率（ズーム）変更の操作を行うスイッチ部である。ズームスイッチ７２は、撮像画角を望遠側に変更させるテレスイッチと、広角側に変更させるワイドスイッチからなる。このズームスイッチ７２によるズーム変更操作は、ズーム制御部４４が撮影レンズ１０の撮像画角の変更を指示し光学ズーム操作を行うトリガとなる。また、画像処理回路２０による画像の切り出しや、画素補間処理などによる撮像画角の電子的なズーミング変更のトリガともなる。
【００４４】
サーミスタ７４は、撮像素子１４の近くに配置され、撮像素子１４自体の温度を測定する。この測定は、撮像素子１４の欠陥画素は温度による影響を受けるため、撮影時の温度に応じて傷補正処理を変更する必要があるために行われる。
【００４５】
電源８６は、アルカリ電池の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉイオン電池等の二次電池、ＡＣアダプター等からなる、デジタルカメラ１００の全体の電源である。
【００４６】
Ｉ／Ｆ９０は記録媒体２００とのインターフェースである。
【００４７】
コネクタ９２は記録媒体２００と接続を行う。
【００４８】
光学ファインダー１０４は、ユーザが撮影レンズ１０を介して直接被写体を見るための覗き窓であり、これを用いることにより、画像表示部２８による電子ファインダー機能を使用すること無しに、撮影を行うことが可能である。
【００４９】
通信部１１０は、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ、無線通信、等の各種通信機能を有する。
【００５０】
通信Ｉ／Ｆ１１２は、通信部１１０によりデジタルカメラ１００を他の機器と接続するためのインターフェースであり、有線通信の場合コネクタで構成され、無線通信の場合はアンテナで構成される。
【００５１】
記録媒体２００は、メモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、デジタルカメラ１００とのインターフェースであるＩ／Ｆ２０４、及びデジタルカメラ１００と接続を行うコネクタ２０６を備えている。
【００５２】
図２は、本発明の実施例に係る連写処理の手順を示すフローチャートである。本処理は、モードダイアル６０で撮影モードが連続撮影に切り替えられた後、シャッターボタン６２の操作完了でシャッタースイッチＳＷ２がＯＮとなったときに、システム制御回路５０により実行される。
【００５３】
まず、ステップＳ１０１で撮影を行う。具体的には、ＡＥ処理により予め決定されていたシャッター速度・絞り値・感度、またはユーザが任意に指示したシャッター速度・絞り値・感度で露光を行う。この露光と同時に、撮像素子１４の蓄積動作により入射光の強さに応じた電荷を蓄積し、それを電気信号に変換したアナログ画像データを生成する。その後、Ａ／Ｄ変換器１６は、撮像素子１４から読み出したアナログ画像データをデジタル画像データに変換した後、図３，４にて後述する記録用画像及び非記録用画像を生成する。
【００５４】
ステップＳ１０２ａでは、メモリ制御回路２２がＡ／Ｄ変換器１６から記録用画像を読み出して、メモリ３０に記憶させる。
【００５５】
ステップＳ１０２ｂでは、画像処理回路２０がＡ／Ｄ変換器１６から非記録用画像を読み出して、画像表示部２８へ表示させるための画像（以下表示用画像という）と測距制御部４２で測距演算を行わせるための画像（以下測距用画像という）を生成する。メモリ制御回路２２は、画像処理回路２０から表示用画像を読み出し、画像処理回路２０を介して画像表示部２８に送信する。これにより、その表示用画像で画像表示部２８の表示が更新される。一方、メモリ制御回路２２は、画像処理回路２０から測距用画像を読み出し、システム制御回路５０を介して測距制御部４２に送信する。これにより、測距制御部４２によるその測距用画像を用いた測距演算が行われる。
【００５６】
ステップＳ１０３で撮影を継続するか否かを判定し、継続すると判定した場合、ステップＳ１０１に戻り、継続しないと判定した場合、本処理を終了する。
【００５７】
図３は、本発明の実施例に係る撮像素子１４で生成されたアナログ画像データの転送方法を示す図である。
【００５８】
撮像素子１４は、入射した光を電荷として蓄積し、その電荷を電気信号に変換してアナログ画像データを生成する。
【００５９】
Ａ／Ｄ変換器１６は、撮像素子１４からアナログ画像データを読み出してＡ／Ｄ変換し、デジタル画像データ（本画像）を生成する。さらに、デジタル画像データから記録用画像と非記録用画像を生成する。
【００６０】
画像処理回路２０は、Ａ／Ｄ変換器１６から非記録用画像を読み出して、縮小や加算・間引き等の簡易的な画像処理を行い、表示用画像と測距用画像を生成する。ここで表示用画像としては、表示先に合わせて水平方向に非記録用画像を縮小した画像を用いるが、測距用画像として非記録用画像を縮小した画像を用いると測距できなくなる。よって、非記録用画像の水平方向はそのままとし、垂直方向に間引きを行った画像を測距用画像として用いる。
【００６１】
メモリ制御回路２２は、Ａ／Ｄ変換器１６から記録用画像を読み出し、図３に示す転送１のルートで縮小等の処理を行うことなくそのままメモリ３０に転送する。
【００６２】
また、メモリ制御回路２２は、画像処理回路２０から表示用画像と測距用画像を読み出し、夫々図３に示す転送２のルートで画像処理回路２０や測距制御部４２に転送する。
【００６３】
本実施例では、記録用画像及び非記録用画像はＡ／Ｄ変換器１６からいわゆるマルチストリーム出力により出力される。具体的には、Ａ／Ｄ変換器１６はライン単位で独立してデジタル画像データの読み出しタイミングを変更して、フレームレートの異なる２種の画像を生成し、一方を記録用画像としてメモリ制御回路２２へ、他方を非記録用画像として画像処理回路２０に出力する。尚、撮像素子１４において、デジタル画像データから記録用画像及び非記録用画像が生成されれ、記録用画像がメモリ制御回路２２へ出力され、非記録用画像が画像処理回路２０に出力されればかかる構成でなくてもよい。例えば、Ａ／Ｄ変換器１６でオリジナルのデジタル画像データのコピーを作成し、デジタル画像データのオリジナル及びコピーの一方をメモリ制御回路２２へ出力し、他方を画像処理回路２０に出力するようにしてもよい。
【００６４】
メモリ制御回路２２は、転送１のルートでＡ／Ｄ変換器１６からから読み出した記録用画像をメモリ３０へ記憶させる。転送２のルートでＡ／Ｄ変換器１６から読み出した非記録用画像の一部は表示用画像として、画像処理回路２０で現像処理を行なうと共に画像表示部２８の表示サイズに合わせてリサイズを行い、その後、画像表示部２８へ送り、撮影画像の表示を行う。このように毎撮影において画像表示部２８の表示を更新することで、ユーザは連続撮影画像の確認を行うことができる。転送２のルートでＡ／Ｄ変換器１６から読み出した非記録用画像の残りは測距用画像として測距制御部４２へ送り、測距演算に使用する。
【００６５】
図３に示すように、転送１のルートは記録用のサイズの大きい画像データを転送する伝送路なのでデータの転送幅が大きい。一方、転送２のルートは表示・測距用のサイズの小さい画像データを転送する伝送路なのでデータの転送幅が小さい。例えば撮像素子１４からの転送信号線が８本であった場合、転送１のルートには６本の信号線を割り当て、転送２のルートには２本の信号線を割り当てる。
【００６６】
図４は、図３におけるＡ／Ｄ変換器１６で生成されるデジタル画像データ（本画像）と、デジタル画像データに基づき生成され、転送１のルートで転送される記録画像及び転送２のルートで転送される測距用画像及び表示用画像とを示す図である。
【００６７】
Ａ／Ｄ変換器１６は垂直同期信号ＶＤと水平同期信号ＨＤのタイミングに同期して撮像素子１４からのアナログ画像データを読み出す。
【００６８】
転送１のルートで転送する画像は記録用画像なので、Ａ／Ｄ変換器１６は、その後、アナログ画像データを縮小せずにそのままメモリ制御回路２２に転送する。転送１は転送幅も十分に大きいため、縮小せずにアナログ画像データを転送することができる。
【００６９】
一方、転送２のルートで転送する画像として、Ａ／Ｄ変換器１６は、画像処理回路２０を介して最初の水平期間で表示用画像をメモリ制御回路２２に転送する。転送２は転送幅が小さいため、画像処理回路２０においてアナログ画像データから生成された非記録用画像が縮小された後、表示用画像としてメモリ制御回路２２に転送される。次の水平期間も画像処理回路２０において非記録用画像が縮小された後、表示用画像としてメモリ制御回路２２に転送される。３つ目の水平期間では、Ａ／Ｄ変換器１６は、画像処理回路２０を介して測距用画像をメモリ制御回路２２に転送する。測距用画像は非記録用画像の縮小を行わず、水平はそのままで垂直方向にのみ間引きを行うため画像サイズが大きくなってしまい、そのままでは１水平期間に転送２のルートで転送できない。このため測距用画像は２水平期間にまたがって画像の転送を行う。このため４つ目の水平期間の画像は間引かれる。転送２のルートでの画像転送はこれを繰り返す。すなわち、４水平期間を１つの周期として表示用画像及び測距用画像をメモリ制御回路２２に転送する。
【００７０】
この動作を１フレームの間繰り返し、メモリ制御回路２２には、転送１ルートで記録用画像が転送され、転送２のルートで表示用画像及び測距用画像が転送される。
【００７１】
図５は、本発明の表示先に応じた表示用画像の縮小率の切替を示す図である。
【００７２】
表示先の例として、背面ＬＣＤ・ＥＶＦファインダー・ＨＤＭＩ（登録商標）出力を挙げている。表示先ごとにその表示画素数は異なっている。すなわち、表示先の画素数が少ないときに、表示用画像として高解像度の画像を表示先に出力してもオーバースペックとなるので、表示先により適切な縮小率を選択する。この縮小率は、表示用画像を画像処理回路２０が生成する際に適応される。
【００７３】
表示先に背面ＬＣＤが選択されたら、水平１／４・垂直１／４の縮小率を選択する。表示先にＥＶＦファインダーが選択されたら、水平１／３・垂直１／３の縮小率を選択する。表示先にＨＤＭＩ出力が選択されたら、水平１／２・垂直１／２の縮小率を選択する。
【００７４】
図６は、本発明の撮像素子１４のフレームレートに応じた表示用画像の縮小率の切替を示す図である。
【００７５】
撮像素子１４のフレームレートが高速な場合、画像処理回路２０で処理するデータ量が非常に大きくなるため、連写中などにおいて表示先に適切なタイミングで高解像度の表示用画像を順次出力できないことがある。また高解像度の表示用画像を表示先に表示しても、フレームレートが早いため高解像度である事が分かりづらい。よって、フレームレートに応じて適切な表示用画像の縮小率を選択する。この縮小率は、表示用画像を画像処理回路２０が生成する際に適応される。
【００７６】
フレームレートが１００ｆｐｓと高速なときは、水平１／４・垂直１／４の縮小率を選択する。フレームレートが５０ｆｐｓで中程度の速度の時は、水平１／３・垂直１／３の縮小率を選択する。フレームレートが３０ｆｐｓと低速なときは、水平１／２・垂直１／２の縮小率を選択する。
【００７７】
図７は、本発明の実施例に係る連写タイミングチャートを示す図である。
【００７８】
連写が開始されると、撮像素子１４による露光と、Ａ／Ｄ変換器１６による撮像素子１４からのアナログ画像データの高速な読み出し（高速Ｒｅａｄ）が行われる。高速Ｒｅａｄが完了する毎に、システム制御回路５０は、非記録用画像を補正し、表示用画像や測距用画像（以下、レビュー画像という）の作成を開始するよう画像処理回路２０を制御する。上記補正やレビュー画像の作成にかかる時間は画像処理回路２０の処理速度から推定できるので、上記補正やレビュー画像の作成の終了予測時刻を算出できる。この終了予測時刻から撮像素子１４による露光にかかる時間分を前倒して、システム制御回路５０は撮像素子１４に次の露光を開始させる。露光が終了した直後に前回露光分の補正・レビュー画像作成が完了するので、今回露光分の読み出しを開始する。このように高速Ｒｅａｄと上記補正やレビュー画像の作成の時間を重複させないのは、これらは共にデジタルカメラ１００全体の処理能力の多くを充てる必要があるためである。このため、高速Ｒｅａｄと上記補正やレビュー画像の作成とのタイミングをずらしている。尚、シャッター１２の絞りの制御はデジタルカメラ１００全体の処理能力の多くを充てる必要がないため、システム制御回路５０は、高速Ｒｅａｄが完了する毎に上記補正やレビュー画像の作成と並行してシャッター１２に絞りの制御を開始させる。
【００７９】
上記終了予測時刻は、具体的には撮像素子１４の画素数から推定することができる。例えば撮像素子１４の画素数が２０００万画素であり、画像処理回路２０の処理速度が５００ＭＰｉｘ／ｓｅｃであれば、以下の式が成立する。
処理時間  ＝  画素数  ／  処理レート
＝  ２０Ｍ  ／  ５００Ｍ  ＝  ４０ｍｓｅｃ
【００８０】
すなわち、上記補正やレビュー画像の作成にかかる時間は４０ｍｓｅｃとなる。このとき次の撮影の露光時間が１０ｍｓであれば、補正・レビュー画像作成開始から３０ｍｓｅｃ経過したところで、露光を開始させれば、露光と補正・レビュー画像作成が同時に終了する。
【００８１】
本実施例では、図４に示すように、転送２のルートでの画像転送は、４水平期間を１つの周期としていたが、表示用画像の縮小率や測距用画像の間引き率に応じて１つの周期に含まれる水平期間を変更してもよい。また、本実施例では、測距用画像は、非記録用画像からの縮小はされずに転送２のルートで転送されたが、撮影条件や被写体条件によりある程度非記録用画像から縮小してもよい。
【００８２】
また、本実施例では図７の補正やレビュー画像の作成と並行してシャッター１２の絞りの制御を開始したが、撮影レンズ１０やＮＤフィルタ等の光学部材の制御を開始するようにしてもよい。
【００８３】
［その他の実施例］
本発明の目的は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、装置に供給することによっても、達成されることは言うまでもない。このとき、供給された装置の制御部を含むコンピュータ（またはＣＰＵやＭＰＵ）は、記憶媒体に格納されたプログラムコードを読み出し実行する。
【００８４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８６】
また、上述のプログラムコードの指示に基づき、装置上で稼動しているＯＳ（基本システムやオペレーティングシステム）などが処理の一部又は全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００８７】
さらに、記憶媒体から読み出されたプログラムコードが、装置に挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれ、前述した実施例の機能が実現される場合も含まれることは言うまでもない。このとき、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う。
【符号の説明】
【００８８】
１０  撮影レンズ
１４  撮像素子
１６  Ａ／Ｄ変換器
２０  画像処理回路
２２  メモリ制御回路
２８  画像表示部
３０  メモリ
４２  測距制御部
５０  システム制御回路
１００  デジタルカメラ
【図１】
2020088600.tif 000003
【図２】
2020088600.tif 000004
【図３】
2020088600.tif 000005
【図４】
2020088600.tif 000006
【図５】
2020088600.tif 000007
【図６】
2020088600.tif 000008
【図７】
2020088600.tif 000009