(57)【要約】【課題】被写体像を撮像して得られる信号電荷を読み出して画像データを生成し、その画像データに所定の処理を行う電子カメラに関し、特定のタイミングに負荷を集中させることなく、画像データに対する所定の処理を確実に行うことを目的とする。【解決手段】撮像手段は、被写体像を撮像して得られる信号電荷を読み出してフレーム単位で画像データを生成し、画像処理手段は、撮像手段によって生成される画像データを所定の同期信号に応じて取り込み画像処理を行い、制御手段は、画像処理手段による画像データの取り込みおよび画像処理を連続する複数のフレームに対応する画像データに対して順次行わせるための連続フレーム制御モードと画像処理手段による画像データの取り込みおよび画像処理を単一のフレームに対応する画像データに対して行わせるための単一フレーム制御モードとを切り換えて画像処理手段を制御する。【選択図】　　　図１
2004096205.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像して得られる信号電荷を読み出してフレーム単位で画像データを生成する撮像手段と、
前記撮像手段によって生成される前記画像データを所定の同期信号に応じて取り込み、画像処理を行う画像処理手段と、
前記画像処理手段による画像データの取り込みおよび画像処理を連続する複数のフレームに対応する画像データに対して順次行わせるための連続フレーム制御と、該画像処理手段による画像データの取り込みおよび画像処理を単一のフレームに対応する画像データに対して行わせるための単一フレーム制御とを切り換えて、該画像処理手段を制御する制御手段と
を備えたことを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記撮像手段は、
画像データの生成に際して、少なくとも間引きライン読み出しモードを含む複数の読み出しモードを切り換えて信号電荷を読み出し、
前記制御手段は、
前記撮像手段によって前記間引き読み出しモードに基づき画像データが生成されている場合、前記連続フレーム制御によって前記画像処理手段を制御する
ことを特徴とする電子カメラ。
【請求項３】
請求項１に記載の電子カメラにおいて、
前記画像処理手段によって行われる画像処理は、
前記画像データに対する圧縮処理を含む
ことを特徴とする電子カメラ。
【請求項４】
請求項３に記載の電子カメラにおいて、
前記制御手段は、
前記画像処理手段による前記圧縮処理を含む画像処理によって動画撮影が実現されている場合、前記連続フレーム制御によって該画像処理手段を制御する
ことを特徴とする電子カメラ。
【請求項５】
請求項１に記載の電子カメラにおいて、
前記制御手段は、
前記連続フレーム制御によって前記画像処理手段を制御する際、画像データの取り込みおよび画像処理についての開始と停止とを該画像処理手段に指示し、
前記画像処理手段は、
前記制御手段によって画像データの取り込みおよび画像処理の停止が指示された際に、画像データの取り込みおよび画像処理を行っているフレームに対しては、最後まで画像データの取り込みおよび画像処理を継続して行う
ことを特徴とする電子カメラ。
【請求項６】
請求項１に記載の電子カメラにおいて、
前記画像処理手段は、
前記画像処理を行う際に参照すべきパラメータの設定内容が撮影条件毎に変えられる複数のレジスタを有し、
前記制御手段は、
前記複数のレジスタを実際の撮影条件に応じて切り換えて、前記画像処理手段がパラメータの設定内容の参照を有効にすべきレジスタを決める
ことを特徴とする電子カメラ。
【請求項７】
請求項１に記載の電子カメラにおいて、
前記画像処理手段は、
前記画像処理を行う際に参照するパラメータが設定される第１のレジスタと、該画像処理を行っている間に前記制御手段によるパラメータの設定が可能な第２のレジスタとを有し、
前記制御手段は、
前記第１のレジスタのパラメータの設定内容を、所定のタイミングで、前記第２のレジスタのパラメータの設定内容に変更する
ことを特徴とする電子カメラ。
【請求項８】
請求項７に記載の電子カメラにおいて、
前記所定のタイミングは、
前記画像処理手段による前記画像処理がフレームの最後まで終了した以降のタイミングである
ことを特徴とする電子カメラ。
【請求項９】
請求項６または請求項７に記載の電子カメラにおいて、
前記撮影条件は、
前記撮像手段による信号電荷の読み出し時の条件である
ことを特徴とする電子カメラ。
【請求項１０】
請求項６または請求項７に記載の電子カメラにおいて、
前記撮影条件は、
前記画像処理手段による画像処理の条件である
ことを特徴とする電子カメラ。
【請求項１１】
請求項７に記載の電子カメラにおいて、
前記画像処理手段によって画像処理が行われた画像データを画像として表示する表示手段を備え、
前記所定のタイミングは、
前記表示手段に前記画像データが画像として表示されるタイミングである
ことを特徴とする電子カメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、被写体像を撮像して得られる信号電荷を読み出して画像データを生成し、その画像データに所定の処理を行う電子カメラに関する。
【０００２】
【従来の技術】
従来から、電子カメラでは、信号電荷の全ライン読み出しによって生成される画像データに対し、所定の画像処理を行うことによって、スチル画像撮影が実現されている。また、従来の電子カメラには、全ライン読み出しモードと間引きライン読み出しモードとを切り換えることにより、スチル画像撮影の他、所謂、ＭｏｔｉｏｎＪＰＥＧ撮影による動画撮影や、被写体の構図の確認等に用いることが可能な動画を内蔵のＬＣＤ等に表示する電子ビューファインダを実現するものがある。
【０００３】
以下、電子ビューファインダを実現しつつスチル画像撮影が可能な撮影モードを「スチル画像撮影モード」と称し、電子ビューファインダを実現しつつＭｏｔｉｏｎＪＰＥＧ撮影が可能な撮影モードを「ＭｏｔｉｏｎＪＰＥＧ撮影モード」と称する。なお、スチル画像撮影モードには、撮影が行われる度に、撮影確認用の画像を内蔵のＬＣＤ等に表示する機能も含まれる。
【０００４】
図３は、これらの撮影モードの設定が可能な電子カメラの構成を示す図である。
図３において、電子カメラ１００は、不図示のメカシャッター，ズーム用モータ，絞り，ＡＦ用モータ等が内蔵された撮影レンズ１と、撮影レンズ１によって受光面上に結像された被写体像を撮像して得られる信号電荷を読み出してアナログの画像データを生成するＣＣＤ撮像素子２と、ＣＣＤ撮像素子２によって生成されたアナログの画像データをディジタルの画像データに変換するＡ／Ｄ変換器３と、ＣＣＤ撮像素子２およびＡ／Ｄ変換器３に対して、ＶＤ（垂直同期信号）等の制御信号を出力して、信号電荷に対する所定の読み出しモード（全ライン読み出しモード，間引きライン読み出しモード）による駆動を実現するＴＧ（タイミングジェネレータ）４とを備えている。
【０００５】
なお、電子カメラ１００における全ライン読み出しモードは、インターレース読み出しによって実現されるものとする。
また、電子カメラ１００には、Ａ／Ｄ変換器３から出力される画像データを取り込み、各種の画像処理を行って所定の形式（電子ビューファインダやＭｏｔｉｏｎＪＰＥＧ撮影に適応した形式、スチル画像の撮影確認や記録に適応した形式）の画像データを得る画像処理部５と、画像処理部５によって得られた画像データに対し、必要に応じてＪＰＥＧ圧縮を施すＪＰＥＧ圧縮回路６と、画像処理部５によって得られる画像データやＪＰＥＧ圧縮回路６によってＪＰＥＧ圧縮が施された画像データ等を一時的に格納するＳＤＲＡＭ７とが備えられている。画像処理部５およびＪＰＥＧ圧縮回路６は、ピクチャバスに接続され、バスインタフェース部８を介し、ＳＤＲＡＭ７との間で画像データ等のやり取りを行う。また、画像処理部５およびＪＰＥＧ圧縮回路６は、システムバスにも接続されている。
【０００６】
図４は、画像処理部５の構成を示す図である。
図４において、画像処理部５は、欠陥画素補正を行う欠陥補正部５０と、黒レベル補正を行うＯＢ（Ｏｐｔｉｃａｌ　Ｂｌａｃｋ）クランプ回路５１と、ゲイン調整やＷＢ調整を行うゲイン調整／ＷＢ調整部５２と、ガンマ補正を行うガンマ補正部５３と、補間処理を行う補間処理部５４と、色変換（ＲＧＢ表色系からＹＣｂＣｒ表色系への変換等）や色補正を行う色変換／色補正部５５と、解像度変換（画像の拡大／縮小）を行う解像度変換部５６と、空間フィルタ処理（エッジ強調等）を行う空間フィルタ５７と、間引き処理（Ｙ，Ｃｂ，Ｃｒの比率を４：４：４から４：２：２に変換する処理等）を行う間引き処理部５８とを備えている。
【０００７】
また、画像処理部５には、後述するＭＰＵによるＡＥ制御，ＡＦ制御，ＡＷＢ調整を実現するための評価値を抽出する評価値抽出部５９が設けられている。
電子カメラ１００では、前述したように、全ライン読み出しモードの際、インターレース読み出しが行われるので、画像処理部５は、１ライン置きの画像データ（後述する第１フィールド、第２フィールドに相当する）を取り込むことになるため、この画像データをそのまま後段の補間処理部５４に送って、リアルタイムで補間処理を行うことができない。
【０００８】
さらに、全ライン読み出しモードで得られた画像データ自身からＡＷＢ調整用の評価値を抽出する場合（電子ビューファインダが実現されている際の間引き読み出しモードの画像データから抽出されるＡＷＢ調整用の評価値を利用しない場合）は、１画面（１フレーム）分の全ての画像データの取り込みが終了するまでＡＷＢ調整用の評価値が確定しないので、ゲイン調整／ＷＢ調整部５２によるＡＷＢ調整も実行できない。
【０００９】
よって、第２フィールドの画像データの取り込みが終了するまでは、画像処理部５におけるＷＢ調整以降の処理は実行できず、ゲイン調整までの処理と、ＡＷＢ調整用の評価値の抽出とが行われるだけである。すなわち、ＡＷＢ調整用の評価値の抽出は、第１フィールドと第２フィールドとにまたがって行われるのである。
【００１０】
そのため、画像処理部５では、全ライン読み出しモードの際、ＳＤＲＡＭ７上で１フレーム分の画像データを合成してからＷＢ調整以降の処理を行う必要があり、ゲイン調整／ＷＢ調整部５２によってゲイン調整が行われた画像データをピクチャバスを介してＳＤＲＡＭ７に供給するための出力バッファ６０が設けられている。
【００１１】
なお、マニュアルＷＢ調整を行う場合は、予めＷＢ調整の値が決まっているので、全ライン読み出しモードの読み出し期間中には、ＡＷＢ調整用の評価値の抽出を行う必要がない。しかし、リアルタイムで補間処理が行えないので、画像データをＳＤＲＡＭ７に一旦格納する点は変わらない。
また、画像処理部５は、ＳＤＲＡＭ７に格納されている画像データをピクチャバスを介してゲイン調整／ＷＢ調整部５２に取り込み、ＷＢ調整以降の処理を行うために入力バッファ６１と、間引き処理までの全ての画像処理が終了した画像データをピクチャバスを介してＳＤＲＡＭ７に供給するための出力バッファ６２と、評価値抽出部５９によって抽出された評価値をシステムバスを介して後述するＭＰＵへ供給するための出力バッファ６３とを備えている。
【００１２】
なお、図４では図示を省略しているが、出力バッファ６０，入力バッファ６１，出力バッファ６２を除く画像処理部５内の各部も、システムバスに接続されており、後述するＭＰＵによって制御される。
電子カメラ１００は、前述した各部の他、ＳＤＲＡＭ７に格納されている表示用の画像データをＬＣＤ９に適した形式の信号に変換して表示する表示制御部１０と、ＳＤＲＡＭ７に格納されている記録用の画像データをメモリカード（カード状のリムーバブルメモリ）１１に記録するメモリカードインタフェース部１２と、撮影レンズ１，ＴＧ４，システムバスに接続されたＭＰＵ１３と、ＭＰＵ１３によって実行されるプログラムを予め記憶するＲＯＭ１４とを備えている。
【００１３】
表示制御部１０は、ピクチャバスに接続され、バスインタフェース部８を介してＳＤＲＡＭ７から画像データを取り込み、メモリカードインタフェース部１２は、システムバスに接続され、バスインタフェース部８を介し、ＳＤＲＡＭ７との間で画像データのやり取りを行う。なお、表示制御部１０は、システムバスにも接続されている。
【００１４】
また、ＭＰＵ１３は、バスインターフェース部８を介してＲＯＭ１４からプログラムを取り込み、そのプログラムを実行することによって電子カメラ１００内の各部を制御する。
例えば、ＭＰＵ１３は、ユーザにより不図示の操作部を介して行われた操作（レリーズスイッチやズームスイッチの押下等）に応じて、不図示のレンズモータドライバを介して撮影レンズ１内の各部を駆動し、メカシャッターの開閉，光学ズーム，ＡＥ制御，ＡＦ制御等を実現する。
【００１５】
また、ＭＰＵ１３は、望遠側の光学ズームが限界に達した場合、表示制御部１０内に備えられている不図示の解像度変換部、または、画像処理部５内に備えられている解像度変換部５６が有するレジスタ内のパラメータの設定内容を変更することによって、電子ズームを実現する。
さらに、ＭＰＵ１３は、ＴＧ４を介してＣＣＤ撮像素子２における露光時間を制御して電子シャッターを実現したり、画像処理部５がＡ／Ｄ変換器３から画像データを取り込むタイミングや、ＪＰＥＧ圧縮回路６におけるＪＰＥＧ圧縮の実行のタイミングや、ＬＣＤ９における表示のタイミング等をシステムバスを介して制御する。
【００１６】
また、ＭＰＵ１３は、ユーザにより不図示の操作部を介して設定された撮影モード（スチル画像撮影モード，ＭｏｔｉｏｎＪＰＥＧ撮影モード）に応じて、ＴＧ４による制御信号の出力を制御し、ＣＣＤ撮像素子２における信号電荷に対する読み出しモード（全ライン読み出しモード，間引きライン読み出しモード）の切り換えを実現する。
【００１７】
さらに、ＭＰＵ１３は、画像処理部５が有する不図示のレジスタにシステムバスを介してアクセスし、そのレジスタ内の各種パラメータを設定することによって、ユーザにより不図示の操作部を介して設定された撮影モード（スチル画像撮影モード，ＭｏｔｉｏｎＪＰＥＧ撮影モード）に応じた手順による画像処理を実現する。
【００１８】
すなわち、電子カメラ１００では、ＭＰＵ１３による各部への指示やパラメータの設定内容に応じて、スチル画像撮影モードと、ＭｏｔｉｏｎＪＰＥＧ撮影モードとが実現されることになる。
図５は、従来のスチル画像撮影モードの動作シーケンスを示す図であり、図６は、従来のＭｏｔｉｏｎＪＰＥＧ撮影モードの動作シーケンスを示す図である。
【００１９】
図５および図６に示すように、電子カメラ１００では、ＣＣＤ撮像素子２における露光時間，ＣＣＤ撮像素子２からの画像データの出力（図中の「ＣＣＤ出力」に相当する）のタイミング，画像処理部５における画像データの取り込みおよび画像処理のタイミング，ＬＣＤ９における画像の表示のタイミングは、ＶＤに同期して制御される。また、電子カメラ１００では、ＪＰＥＧ圧縮回路６におけるＪＰＥＧ圧縮の実行のタイミングについても、ＶＤに同期して制御される。
【００２０】
スチル画像撮影モードでは、操作者によるレリーズスイッチの押下によって撮影が開始されるまでは、電子ビューファインダが実現される。
電子ビューファインダは、ＭＰＵ１３によって、ＴＧ４が間引きライン読み出しモード用に設定され、かつ、画像処理部５（具体的には、不図示のレジスタ内のパラメータ）が間引きライン読み出しによって得られる画像データに適応した画像処理（以下、「間引きライン用画像処理」）を実行するように設定されている状態で行われる。
【００２１】
画像処理部５では、全ライン読み出しモードにおける画像処理が、ゲイン調整までの処理と、ＷＢ調整以降の処理との２ステップに分かれて実行されるのに対して、間引きライン用画像処理は、１ステップで全ての処理が行われる。これは、間引きライン読み出しモードでは、１つのＶＤに対して１フレーム分の画像データ全て（ただし、ライン数は少ない）が取り込まれるからである。よって、間引きライン読み出しモードにおいては、画像処理が施された画像データは、出力バッファ６２を介してピクチャバスに出力されて、ＳＤＲＡＭ７に一時格納される。
【００２２】
間引きライン読み出しに基づき生成された画像データ（図５のフレームＡ，Ｂ，Ｃに相当する）は、ＭＰＵ１３からの指示によって画像処理部５に取り込まれるが、この指示は、ＭＰＵ１３が画像処理部５内の不図示の制御レジスタの「取り込み実行」ビットをセットすることにより行われる。
画像処理部５では、このような「取り込み実行」ビットがセットされた状態で、最初にＴＧ４から出力されるＶＤに同期して、画像データの取り込みが行われる。ただし、ＶＤが入力されると、「取り込み実行」ビットはクリアされ、それ以降は再び「取り込み実行」ビットがセットされない限り、画像データの取り込みは行われない。
【００２３】
画像処理部５は、このようにして取り込まれた画像データに、間引きライン用画像処理を行って電子ビューファインダに適応した形式の画像データを生成して出力する。
このようにして画像処理部５によって得られた画像データは、ＴＧ４から次に出力されるＶＤに同期し、電子ビューファインダとしてＬＣＤ９に表示される。
【００２４】
つまり、電子ビューファインダの画像は、ＣＣＤ出力から１フレーム遅れで表示されるのである。そのため、ＳＤＲＡＭ７上には、２フレーム分の表示用の画像データの記憶領域を用意しておき、フレームＡの表示（ＳＤＲＡＭ７からの読み出しを含む）を行っている間は、フレームＢの画像データをもう１つの記憶領域に格納している。
【００２５】
今までの説明では、表示制御部１０のＶＤと、ＴＧ４のＶＤとが同期していると仮定していたが、両者が同期していない場合は、ＬＣＤ９の表示を乱さないために、ＳＤＲＡＭ７上の表示用の画像データの記録領域を少なくとも３フレーム分用意する必要がある。そして、画像処理部５が次の表示用の画像データの出力を終えていた場合は、表示制御部１０のＶＤに同期して表示すべきフレームの切り換えを行うのである。
【００２６】
ＴＧ４のＶＤの周波数が、表示制御部１０のＶＤの周波数よりも僅かに高い場合は、時々表示されないフレームが発生する「フレーム飛ばし」が行われるが、それと逆の場合は、同一フレームを繰り返して表示する「フレーム挿入」が行われることになる。しかし、このような場合、ＬＣＤ９の表示が乱れることはない。
ＭＰＵ１３は、電子ビューファインダが実現されている状態において、レリーズスイッチが押下されると、まず、ＡＥ／ＡＦの制御をロックし、次いで、その時点のＡＥ制御用の評価値に基づいてスチル画像用の露光時間を決定する。そして、電子シャッターを実現するために、その露光時間をＴＧ４に設定する。その結果、次のＶＤの入力時からスチル画像用の露光が行われることになる。
【００２７】
そして、スチル画像用の露光中（図５のフレームＥの露光中）にＭＰＵ１３は、フレームＤの画像データの取り込みを行わずにＴＧ４および画像処理部５（具体的には、不図示のレジスタ内のパラメータ）を全ライン読み出しモード用に設定すると共に、前記「取り込み実行」ビットをセットすることにより、全ライン読み出しに基づき生成されたスチル画像用の画像データ（図５のフレームＥに相当する）の取り込みを画像処理部５に指示する。
【００２８】
その結果、全ライン読み出しに基づき生成されたスチル画像用の画像データは、ＴＧ４から次に出力されるＶＤに同期して、画像処理部５に取り込まれる。ただし、電子カメラ１００では、全ライン読み出しをインターレース読み出しによって実現しているため、スチル画像用の画像データの取り込みは、第１フィールド（Ｏｄｄ　Ｆｉｅｌｄ）と第２フィールド（Ｅｖｅｎ　Ｆｉｅｌｄ）とに分かれて行われる。すなわち、ＭＰＵ１３は、各々のフィールド毎に前記「取り込み実行」ビットをセットする必要がある。
【００２９】
画像処理部５によってスチル画像用の画像データの取り込みが開始される前に、ＭＰＵ１３は、表示制御部１０を介してＬＣＤ９による画像の表示を停止させると共に、撮影レンズ１内のメカシャッターを閉じて露光を停止させる。
そして、画像処理部５によるスチル画像用の画像データの取り込みが終了すると、ＭＰＵ１３は、電子ビューファインダの再実行に備えて、ＴＧ４を再び間引きライン読み出しモード用に設定すると共に、撮影レンズ１内のメカシャッターを開く。また、ＭＰＵ１３は、画像処理部５（具体的には、不図示のレジスタ内のパラメータ）を、スチル画像の撮影確認に適応した形式の画像データを得るための画像処理（以下、「確認用画像処理」と称する）を実行するように設定すると共に、画像処理部５が有する不図示の制御レジスタ内の「スチル画像用画像処理実行」ビットをセットして確認用画像処理を行わせる。
【００３０】
そして、撮影確認に適応した形式の画像データが得られると、ＭＰＵ１３は、このような画像データを表示制御部１０を介してＬＣＤ９に表示する。また、ＭＰＵ１３は、画像処理部５（具体的には、不図示のレジスタ内のパラメータ）を、スチル画像の記録に適応した形式の画像データを得るための画像処理（以下、「記録用画像処理」と称する）を実行するように設定すると共に、前記「スチル画像用画像処理実行」ビットをセットして記録用画像処理を実行させる。
【００３１】
同時に、ＭＰＵ１３は、画像処理部５によって得られた画像データに対してＪＰＥＧ圧縮を実行するため、ＪＰＥＧ圧縮回路６が有する不図示の制御レジスタ内の「圧縮実行」ビットをセットしてＪＰＥＧ圧縮を実行させる。
【００３２】
その結果、ＪＰＥＧ圧縮は、記録用画像処理と並行して実行されることになる。なお、ＪＰＥＧ圧縮された画像データは、前述したように、ＳＤＲＡＭ７に格納され、その後、メモリカードインタフェース部１２を介してメモリカード１１に記録される。場合によっては、ＪＰＥＧ圧縮回路６から出力されるＪＰＥＧ圧縮済みの画像データを、端からメモリカード１１に記録しても良い。すなわち、ＪＰＥＧ圧縮と記録とを並列に実行することもできる。
【００３３】
記録用画像処理（場合によっては、ＪＰＥＧ圧縮を含む）が終了すると、ＭＰＵ１３は、画像処理部５（具体的には、不図示のレジスタ内のパラメータ）を再び間引きライン用画像処理を実行するように設定すると共に、前記「取り込み実行」ビットをセットして、電子ビューファインダを再実行させる。
したがって、以上説明したような処理を繰り返すことによって、電子カメラ１００では、スチル画像撮影モードが実現されることになる。
【００３４】
一方、ＭｏｔｉｏｎＪＰＥＧ撮影モードでは、スチル画像撮影モードと同様に、電子ビューファインダが実現される。ただし、ＭｏｔｉｏｎＪＰＥＧ撮影モードにおける電子ビューファインダは、操作者によるレリーズスイッチの押下に応じて撮影が行われる状態であっても実現される。
すなわち、ＭｏｔｉｏｎＪＰＥＧ撮影モードでは、常に、間引き読み出しモードに基づき画像データが生成され、画像処理部５は、このような画像データを、前記「取り込み実行」ビットがＭＰＵ１３によってセットされた直後にＴＧ４から出力されるＶＤに同期して、取り込むことになる。
【００３５】
電子ビューファインダが実現されている状態において、レリーズスイッチが押下され、その時点に画像処理部５で取り込み中の画像データ（図６のフレームＡに相当する）の取り込みが終了すると、ＭＰＵ１３は、前記「取り込み実行」ビットをセットすると共に、ＪＰＥＧ圧縮回路６が有する不図示の制御レジスタ内の「圧縮実行」ビットもセットする。
【００３６】
すなわち、ＭＰＵ１３は、画像処理部５に対し、次に生成される画像データ（図６のフレームＢに相当する）の取り込みおよび間引きライン用画像処理の実行を指示すると共に、ＪＰＥＧ圧縮回路６に対し、ＪＰＥＧ圧縮の実行を指示する。その結果、間引きライン用画像処理によって得られる画像データは、引き続きＪＰＥＧ圧縮されてＳＤＲＡＭ７に格納される。また、間引きライン用画像処理によって得られる画像データは、ＴＧ４から次に出力されるＶＤに同期し、電子ビューファインダとしてＬＣＤ９に表示される。
【００３７】
なお、前記「圧縮実行」ビットは、ＪＰＥＧ圧縮が開始されるとクリアされるようになっている。そのため、ＪＰＥＧ圧縮回路６は、１フレーム分の画像データに対するＪＰＥＧ圧縮の終了をもって動作を停止する。
したがって、上述したような画像処理部５およびＪＰＥＧ圧縮回路６に対する指示がＭＰＵ１３によって繰り返されることにより、電子ビューファインダの実行が継続されつつ、ＭｏｔｉｏｎＪＰＥＧ撮影が実現されることになる。そして、このようなＭｏｔｉｏｎＪＰＥＧ撮影は、レリーズスイッチが再び押下される（場合によっては、最大記録時間が経過する）まで繰り返される。
【００３８】
図６では、フレームＢからＭｏｔｉｏｎＪＰＥＧ撮影が行われることになるが、この時点では、フレームＢが未だＬＣＤ９に表示されていない。これは、ＬＣＤ９への表示が１フレーム分遅れているからである。つまり、未だ表示されていないフレームから撮影が始まるのである。しかし、ＭｏｔｉｏｎＪＰＥＧ撮影では、フレームレートが、例えば、３０フレーム／秒のように高速なので、１フレーム分の遅れは問題にならない。むしろ、撮影の遅延が少ないという点で好ましいとも言える。
【００３９】
なお、ＭｏｔｉｏｎＪＰＥＧ撮影によりＳＤＲＡＭ７に格納された各々のフレームに対応する画像データは、レリーズスイッチが再び押下されてから（場合によっては、最大記録時間が経過してから）、メモリカードインタフェース部１２を介してメモリカード１１に記録される。
【００４０】
以上説明したようにして、電子カメラ１００では、ＭｏｔｉｏｎＪＰＥＧ撮影モードが実現される。
【００４１】
【発明が解決しようとする課題】
前述したような電子ビューファインダが実現されている状態やＭｏｔｉｏｎＪＰＥＧ撮影が行われている状態では、常時、ＡＥ制御，ＡＦ制御，ＡＷＢ調整が必要である。すなわち、ＭＰＵ１３は、画像処理部５に画像データの取り込みを指示するための前記「取り込み実行」ビットのセットや、ＪＰＥＧ圧縮回路６にＪＰＥＧ圧縮を指示するための前記「圧縮実行」ビットのセットを繰り返し行うと共に、ＡＥ制御，ＡＦ制御，ＡＷＢ調整を実現するための処理を行わなければならない。
【００４２】
このような処理は、「取り込み実行」ビットや「圧縮実行」ビットのセットと同様に、ＴＧ４からのＶＤの出力に同期して行われるので、ＶＤが出力される前後におけるＭＰＵ１３の負荷を増大させてしまう。
また、ＶＤが出力される前後では、前述した以外の処理もバックグランドで行われることが多く、ＭＰＵ１３の負荷が更に増大してしまうことになる。そのため、バックグラウンドの処理は、中断されたり、間に合わなかったり、スキップされたりする場合があった。
【００４３】
例えば、望遠側の光学ズームが限界に達して電子ズームが必要となった際、ＭＰＵ１３は、その時点でＬＣＤ９の表示対象となっている画像データ（図５のフレームＡに相当する）の表示が終了してから、次に表示対象となる画像データ（図５のフレームＢに相当する）の表示が開始されるまでの期間に、表示制御部１０内に備えられている不図示の解像度変換部が有するレジスタ内のパラメータの設定内容を電子ズーム用に変更しなければならない。または、電子ズームが必要となった時点で画像処理対象となっている画像データ（図５のフレームＢに相当する）の画像処理が終了してから、次に画像処理対象となる画像データ（図５のフレームＣに相当する）の画像処理が開始されるまでの期間に、画像処理部５内に備えられている解像度変換部５６が有するレジスタ内のパラメータの設定内容を電子ズーム用に変更しなければならない。
【００４４】
しかし、このようなパラメータの設定内容の変更は、ＭＰＵ１３の負荷の増大によって所定の期間内に終了できない場合があり、その場合、電子ビューファインダの画像が乱れるという不具合が発生してしまう。
また、スチル画像撮影モードでは、電子ビューファインダが実現されている状態において、レリーズスイッチが押下されると、画像処理部５内の不図示のレジスタ内のパラメータを全ライン読み出しモード用に設定する処理を行うが、このような処理に並行して、ＬＣＤ９による画像の表示を停止させる処理や、撮影レンズ１内のメカシャッターを閉じて露光を停止させる処理が必要である。すなわち、ＭＰＵ１３の負荷が特定のタイミング（ＶＤが出力される前後）に集中しまうことになる。
【００４５】
そこで、本発明は、特定のタイミングに負荷を集中させることなく、画像データに対する所定の処理を確実に行うことができる電子カメラを提供することを目的とする。
【００４６】
【課題を解決するための手段】
請求項１に記載の電子カメラは、被写体像を撮像して得られる信号電荷を読み出してフレーム単位で画像データを生成する撮像手段と、前記撮像手段によって生成される前記画像データを所定の同期信号に応じて取り込み、画像処理を行う画像処理手段と、前記画像処理手段による画像データの取り込みおよび画像処理を連続する複数のフレームに対応する画像データに対して順次行わせるための連続フレーム制御と、該画像処理手段による画像データの取り込みおよび画像処理を単一のフレームに対応する画像データに対して行わせるための単一フレーム制御とを切り換えて、該画像処理手段を制御する制御手段とを備えたことを特徴とする。
【００４７】
請求項２に記載の電子カメラは、請求項１に記載の電子カメラにおいて、前記撮像手段は、画像データの生成に際して、少なくとも間引きライン読み出しモードを含む複数の読み出しモードを切り換えて信号電荷を読み出し、前記制御手段は、前記撮像手段によって前記間引き読み出しモードに基づき画像データが生成されている場合、前記連続フレーム制御によって前記画像処理手段を制御することを特徴とする。
【００４８】
請求項３に記載の電子カメラは、請求項１に記載の電子カメラにおいて、前記画像処理手段によって行われる画像処理は、前記画像データに対する圧縮処理を含むことを特徴とする。
請求項４に記載の電子カメラは、請求項３に記載の電子カメラにおいて、前記制御手段は、前記画像処理手段による前記圧縮処理を含む画像処理によって動画撮影が実現されている場合、前記連続フレーム制御によって該画像処理手段を制御することを特徴とする。
【００４９】
請求項５に記載の電子カメラは、請求項１に記載の電子カメラにおいて、前記制御手段は、前記連続フレーム制御によって前記画像処理手段を制御する際、画像データの取り込みおよび画像処理についての開始と停止とを該画像処理手段に指示し、前記画像処理手段は、前記制御手段によって画像データの取り込みおよび画像処理の停止が指示された際に、画像データの取り込みおよび画像処理を行っているフレームに対しては、最後まで画像データの取り込みおよび画像処理を継続して行うことを特徴とする。
【００５０】
請求項６に記載の電子カメラは、請求項１に記載の電子カメラにおいて、前記画像処理手段は、前記画像処理を行う際に参照すべきパラメータの設定内容が撮影条件毎に変えられる複数のレジスタを有し、前記制御手段は、前記複数のレジスタを実際の撮影条件に応じて切り換えて、前記画像処理手段がパラメータの設定内容の参照を有効にすべきレジスタを決めることを特徴とする。
【００５１】
請求項７に記載の電子カメラは、請求項１に記載の電子カメラにおいて、前記画像処理手段は、前記画像処理を行う際に参照するパラメータが設定される第１のレジスタと、該画像処理を行っている間に前記制御手段によるパラメータの設定が可能な第２のレジスタとを有し、前記制御手段は、前記第１のレジスタのパラメータの設定内容を、所定のタイミングで、前記第２のレジスタのパラメータの設定内容に変更することを特徴とする。
【００５２】
請求項８に記載の電子カメラは、請求項７に記載の電子カメラにおいて、前記所定のタイミングは、前記画像処理手段による前記画像処理がフレームの最後まで終了した以降のタイミングであることを特徴とする。
請求項９に記載の電子カメラは、請求項６または請求項７に記載の電子カメラにおいて、前記撮影条件は、前記撮像手段による信号電荷の読み出し時の条件であることを特徴とする。
【００５３】
請求項１０に記載の電子カメラは、請求項６または請求項７に記載の電子カメラにおいて、前記撮影条件は、前記画像処理手段による画像処理の条件であることを特徴とする。
請求項１１に記載の電子カメラは、請求項７に記載の電子カメラにおいて、前記画像処理手段によって画像処理が行われた画像データを画像として表示する表示手段を備え、前記所定のタイミングは、前記表示手段に前記画像データが画像として表示されるタイミングであることを特徴とする。
【００５４】
【発明の実施の形態】
以下、図面に基づいて、本発明の実施形態について詳細を説明する。
ただし、本発明の実施形態に対応する電子カメラの構成については、レジスタの構成が異なる点を除き、図３および図４と同じであるため、以下では、図示および説明を省略する。また、以下では、本発明の実施形態に対応する電子カメラおよびその各部については、図３および図４に記載の符号を用いて説明を行う。
【００５５】
なお、本発明の請求項では、画像処理を広義に捉え、画像処理には圧縮処理等が含まれるが、本実施形態では、画像処理を狭義に捉えてＪＰＥＧ圧縮を画像処理とは区別して説明する。
図１は、本実施形態のスチル画像撮影モードの動作シーケンスを示す図であり、図２は、本実施形態のＭｏｔｉｏｎＪＰＥＧ撮影モードの動作シーケンスを示す図である。
【００５６】
以下、図１を参照して本実施形態のスチル画像撮影モードの動作を説明する。
スチル画像撮影モードが設定されている状態では、操作者によるレリーズスイッチの押下によって撮影が開始されるまでに、電子ビューファインダが実現されるが、電子ビューファインダは、間引きライン読み出しモードに基づき生成された画像データによって実現される。
【００５７】
本実施形態の電子カメラ１００において、画像処理部５は、間引きライン読み出し用のパラメータを設定するためのレジスタ（以下、「間引きライン読み出し用レジスタ」と称する）と、全ライン読み出し用のパラメータを設定するためのレジスタ（以下、「全ライン読み出し用レジスタ」と称する）とを有している。これらのレジスタのうち、何れのレジスタのパラメータの参照を有効にするかは、ＭＰＵ１３によって適宜決められる。
【００５８】
ＭＰＵ１３は、電子ビューファインダの実現に際し、ＴＧ４を間引きライン読み出しモード用に設定すると共に、画像処理部５が有する間引きライン読み出し用レジスタの参照を有効にする。
また、ＭＰＵ１３は、間引きライン読み出しモードに基づき生成された画像データの取り込みを画像処理部５に対して指示するために画像処理部５が有する制御レジスタ内の「取り込み実行」ビットをセットするが、本実施形態における「取り込み実行」ビットは、図１に示すように、操作者によるレリーズスイッチの押下によって撮影が開始されるまで、ホールドされる。なお、画像処理部５では、このようにして取り込まれる画像データに対して、間引きライン用画像処理が行われる。すなわち、このようにホールドされた「取り込み実行」ビットによって、連続する複数のフレーム（図１のフレームＡ，Ｂ，Ｃに相当する）に対応する画像データの取り込みおよび間引きライン用画像処理の実行が、画像処理部５において実現されることになる。以下、連続する複数のフレームを一括して処理する制御形態を「連続フレーム制御」と称する。
【００５９】
なお、画像処理部５による画像データの取り込みの途中でＭＰＵ１３から取り込みの停止が指示された場合、画像データの取り込み中のフレーム（図１のフレームＣに相当する）に対しては、最後まで画像データの取り込みおよび画像処理を継続して行っても良いし、取り込みの停止が指示された時点で取り込みおよび画像処理を中断しても良い。本実施形態では、取り込みおよび画像処理を継続するモード（以下、「取込継続モード」と称する）と、取り込みおよび画像処理を中断するモード（以下、「取込中断モード」と称する）との何れかが選択可能になっており、ＭＰＵ１３によって予め設定されているものとする。
【００６０】
画像処理部５は、前記「取り込み実行」ビットがホールドされている状態において、ＴＧ４から出力されるＶＤに同期して画像データを取り込み、間引きライン用画像処理を行って電子ビューファインダに適応した形式の画像データを得る。
ただし、本実施形態では、従来の電子カメラと異なり、「取り込み実行」ビットがＶＤの入力によってクリアされることがない。そのため、連続フレーム制御が実現されるのである。なお、連続フレーム制御が行われている際に、画像データの取り込みと画像処理とを停止するには、ＭＰＵ１３が「取り込み実行」ビットをクリアすれば良い。
【００６１】
そして、このようにして得られた電子ビューファインダに適応した形式の画像データは、ＴＧ４から次に出力されるＶＤに同期し、電子ビューファインダとしてＬＣＤ９に表示される。
【００６２】
このようにして電子ビューファインダが実現されている状態において、望遠側の光学ズームが限界に達すると、ＭＰＵ１３は、電子ズームを実現するための処理を行う。
本実施形態の電子カメラ１００において、表示制御部１０内に備えられている不図示の解像度変換部と、画像処理部５内に備えられている解像度変換部５６とは、解像度変換時に実際に参照されるレジスタ（以下、「実参照用レジスタ」と称する）を有している他に、ＭＰＵ１３がパラメータの設定内容を変更するためにアクセスするレジスタ（以下、「変更用レジスタ」と称する）を有している。なお、変更用レジスタには、実参照用レジスタと一対一に対応するパラメータを設けても良いし、実参照用レジスタにおいて変更を要するパラメータのみを設けても良い。
【００６３】
実参照用レジスタ内のパラメータの設定内容の変更は、変更用レジスタ内のパラメータに予め設定されている内容を、実参照用レジスタにロードすることによって行われる。
したがって、ＭＰＵ１３は、電子ズームが必要となった時点で、変更用レジスタ内のパラメータの設定内容を電子ズーム用に変更し、ＶＤが次に出力される前後（フレームの変わり目）で、変更用レジスタ内のパラメータに設定した内容を実参照用レジスタにロードすることによって、電子ズームを実現することになる。
【００６４】
また、電子ビューファインダが実現されている状態において、レリーズスイッチが押下されると、ＭＰＵ１３は、ＡＥ／ＡＦの制御をロックし、次いで、電子シャッターを実現するためにＴＧ４に露光時間を設定すると共に、前記「取り込み実行」ビットをクリアして画像データの取り込みを停止させる。
ただし、ＭＰＵ１３は、画像処理部５に対して前述した取込継続モードを予め設定しており、画像処理部５では、取り込みの停止が指示された時点に取り込み中のフレーム（図１のフレームＣに相当する）に対応する画像データが、最後まで取り込まれ、間引きライン用画像処理が行われる。その結果、そのフレームに対応する画像データは、ＴＧ４から次に出力されるＶＤに同期し、電子ビューファインダとしてＬＣＤ９に表示されることになる。また、そのＶＤに同期してスチル画像用の露光（図１のフレームＥの露光）が開始される。
【００６５】
そして、スチル画像用の露光中（図１のフレームＥの露光中）にＭＰＵ１３は、ＴＧ４を全ライン読み出しモード用に設定すると共に、画像処理部５が有する全ライン読み出し用レジスタの参照を有効にする。次いで、ＭＰＵ１３は、後述の「単一フレーム制御」に基づいて前記「取り込み実行」ビットをセットすることにより、全ライン読み出しモードに基づき生成されたスチル画像用の画像データ（図１のフレームＥに相当する）の取り込みを画像処理部５に指示する。
【００６６】
さらに、スチル画像用の画像データの取り込みが行われるのに先立って、ＭＰＵ１３は、従来と同様に、表示制御部１０を介してＬＣＤ９による画像の表示を停止させると共に、撮影レンズ１内のメカシャッターを閉じて露光を停止させる。
このような状態でＴＧ４から次のＶＤが出力されると、それに同期して、スチル画像用の画像データの取り込みが行われる。全ライン読み出しモードは、インタレース読み出しによって実現されるので、第１フィールド（図１のフレームＥ（Ｏｄｄ　Ｆｉｅｌｄ）に相当する）読み出し用のＶＤと、第２フィールド（図１のフレームＥ（Ｅｖｅｎ　Ｆｉｅｌｄ）に相当する）読み出し用のＶＤとの２つのＶＤが出力される。そのため、本実施形態では、第２フィールド読み出し用のＶＤが出力されるまで、前記「取り込み実行」ビットをホールドし、これにより、１フレームのスチル画像用の画像データが確実に取り込めるのである。なお、第２フィールド読み出し用のＶＤが出力されると、前記「取り込み実行」ビットはクリアされ、それ以降のフレームは取り込まれない。
【００６７】
そして、スチル画像用の画像データの取り込みが終了すると、ＭＰＵ１３は、電子ビューファインダの再実行に備えて、ＴＧ４を再び間引きライン読み出しモード用に設定すると共に、撮影レンズ１内のメカシャッターを開く。
また、ＭＰＵ１３は、従来と同様に、画像処理部５が有する制御レジスタ内の「スチル画像用画像処理実行」ビットをセットして確認用画像処理の実行を指示し、確認用画像処理によって得られた画像データを表示制御部１０を介してＬＣＤ９に表示する。その後、ＭＰＵ１３は、従来と同様に、画像処理部５に対して記録用画像処理の実行を指示すると共に、記録用画像処理によって得られるスチル画像の記録用の画像データに対するＪＰＥＧ圧縮の開始をＪＰＥＧ圧縮回路６に対して指示する。
【００６８】
なお、確認用画像処理と記録用画像処理とは、ＶＤのタイミングとは無関係（非同期）に実行されるため、これらの画像処理用のパラメータを設定するレジスタは、１セット持つだけで良い。すなわち、これらのレジスタは、画像処理が行われていなければ、何時でも書き換えができるため、確認用画像処理が終了した時点で、パラメータの設定内容を記録用画像処理用に変更すれば良い。したがって、このようなレジスタの書き換えを行ったとしても、ＶＤが出力される前後におけるＭＰＵ１３の負荷の増加が回避される。また、レジスタが１セットで済むため、回路規模の増大が抑えられる。
【００６９】
ＪＰＥＧ圧縮が終了すると、ＭＰＵ１３は、電子ビューファインダを再開するため、画像処理部５が有する間引きライン読み出し用レジスタの参照を有効にすると共に、前記「取り込み実行」ビットをセットして間引きライン読み出し画像データの取り込みと、間引きライン用画像処理とを実行させる。さらに、ＭＰＵ１３は、ＪＰＥＧ圧縮によって得られた記録用の画像データの圧縮データをＳＤＲＡＭ７から読み出して、メモリカード１１に記録する。
【００７０】
本実施形態では、前述したような処理を繰り返すことによって、スチル画像撮影モードが実現される。なお、スチル画像撮影は、前述した連続フレーム制御と異なり、フレーム単位で処理を完結させる制御が行われるので、このような制御形態を、「単一フレーム制御」と称する。
以上説明したように、本実施形態のスチル画像撮影モードでは、電子ビューファインダを実現する際、ＭＰＵ１３は、連続する複数のフレームに対応する画像データの取り込みおよび間引きライン用画像処理の開始と停止とを、画像処理部５に対して指示している。すなわち、従来、画像データの取り込みおよび画像処理の指示をフレーム毎に繰り返し行う単一フレーム制御によって実現する必要があった電子ビューファインダを、連続フレーム制御によって実現することができる。そのため、ＭＰＵ１３は、電子ビューファインダの実行中に、ＡＥ制御，ＡＦ制御，ＡＷＢ調整等の処理に専念することができる。
【００７１】
また、本実施形態の電子カメラ１００では、電子ビューファインダが実現されている状態でレリーズスイッチが押下されると、間引きライン読み出しモードに基づき生成された画像データの取り込みおよび間引きライン用画像処理の停止を、画像処理部５に指示する必要があるが、画像処理部５に取込継続モードが設定されているため、ＭＰＵ１３によるこのような指示は、取り込み中の画像データの取り込みの終了を待たずに行うことができる。したがって、ＶＤが出力される前後におけるＭＰＵ１３の負荷を軽減することができる。
【００７２】
さらに、電子ビューファインダが実現されている状態で望遠側の光学ズームが限界に達すると、ＶＤが次に出力される際に、電子ズームを実現するためのパラメータの設定内容の変更が必要となるが、本実施形態のＭＰＵ１３は、望遠側の光学ズームが限界に達した時点で変更用レジスタ内のパラメータの設定を変更してしまえば、ＶＤが次に出力される際には、変更後のパラメータの設定内容を実参照用レジスタにロードするだけで良い。すなわち、電子ズームが必要となっても、ＶＤが出力される前後におけるＭＰＵ１３の負荷が極端に増大することがないため、パラメータの設定内容の変更が間に合わずに電子ビューファインダの画像が乱れるという不具合が発生することがない。
【００７３】
また、本実施形態の電子カメラ１００では、画像処理部５が間引きライン読み出し用レジスタと全ライン読み出し用レジスタとを有しているため、予め全ライン読み出し用レジスタを設定しておくことにより、電子ビューファインダが実現されている状態においてレリーズスイッチが押下されても、全ライン読み出し用レジスタの参照を有効するという簡単な指示だけで、全ライン読み出しモードに基づいて生成されたスチル画像用の画像データの取り込みを直ちに開始することができる。したがって、従来のようにレリーズスイッチが押下されてから全ライン読み出し用にレジスタの設定を変更するのに比べて、ＭＰＵ１３の負荷が集中しまうことがない。
【００７４】
以下、図２を参照して本実施形態のＭｏｔｉｏｎＪＰＥＧ撮影モードの動作を説明する。
ＭｏｔｉｏｎＪＰＥＧ撮影モードが設定されている状態では、前述したスチル画像撮影モードと同様に、電子ビューファインダが実現される。すなわち、ＭＰＵ１３は、画像処理部５が有する制御レジスタ内の「取り込み実行」ビットをセットすることにより、間引きライン読み出しモードに基づき生成された画像データの取り込みの開始と、間引きライン用の画像処理の実行とを、画像処理部５に対して指示する。この場合、前記「取り込み実行」ビットは、ホールドされている。
【００７５】
電子ビューファインダが実現されている状態において、レリーズスイッチが押下されると、ＭＰＵ１３は、間引きライン用画像処理によって得られた画像データに対するＪＰＥＧ圧縮の実行をＪＰＥＧ圧縮回路６に対して指示するため、ＪＰＥＧ圧縮回路６が有する制御レジスタ内の「圧縮実行」ビットをセットする。ただし、本実施形態における「圧縮実行」ビットは、図２に示すように、レリーズスイッチが再び押下される（場合によっては、最大記録時間が経過する）ことによってＭｏｔｉｏｎＪＰＥＧ撮影が終了するまでホールドされる。すなわち、このような「圧縮実行」ビットによって、連続する複数のフレーム（図２のフレームＢ〜フレームＩに相当する）に対応する画像データのＪＰＥＧ圧縮の開始と停止とが、ＪＰＥＧ圧縮回路６に対して指示されることになる。
【００７６】
なお、画像処理部５による間引きライン用画像処理の途中で、ＭＰＵ１３からＪＰＥＧ圧縮の開始が指示された場合、その時点では、画像処理部５からＪＰＥＧ圧縮回路６への画像データの供給は行われず、その時点以降にＴＧ４から出力されるＶＤに同期して画像処理部５で得られる画像データがＪＰＥＧ圧縮回路６へ供給されるものとする。
【００７７】
また、ＪＰＥＧ圧縮回路６によるＪＰＥＧ圧縮の途中でＭＰＵ１３からＪＰＥＧ圧縮の停止が指示された場合、ＪＰＥＧ圧縮中のフレーム（図２のフレームＩに相当する）に対しては、最後までＪＰＥＧ圧縮を継続して行っても良いし、ＪＰＥＧ圧縮の停止が指示された時点でＪＰＥＧ圧縮を中断しても良い。本実施形態では、ＪＰＥＧ圧縮を継続するモード（以下、「圧縮継続モード」と称する）と、ＪＰＥＧ圧縮を中断するモード（以下、「圧縮中断モード」と称する）との何れかが選択可能になっており、ＭＰＵ１３によって予め設定されているものとする。
【００７８】
画像処理部５による間引きライン用画像処理によって得られる画像データは、ＪＰＥＧ圧縮回路６によってＪＰＥＧ圧縮されてＳＤＲＡＭ７に格納される。また、画像処理部５による間引きライン用画像処理によって得られる画像データは、ＳＤＲＡＭ７の別領域に格納され、ＴＧ４から次に出力されるＶＤに同期し、電子ビューファインダとしてＬＣＤ９に表示される。
【００７９】
このようにして、電子ビューファインダとＭｏｔｉｏｎＪＰＥＧ撮影とが実現されている状態において、レリーズスイッチが再び押下される（場合によっては、最大記録時間が経過する）と、ＭＰＵ１３は、ＭｏｔｉｏｎＪＰＥＧ撮影を終了させるために、前記「圧縮実行」ビットをクリアしてＪＰＥＧ圧縮の停止をＪＰＥＧ圧縮回路６に対して指示する。次いで、ＭＰＵ１３は、ＳＤＲＡＭ７に格納されている各々のフレームに対応する画像データをメモリカードインタフェース部１２を介してメモリカード１１に記録する。
【００８０】
ただし、ＭＰＵ１３は、ＪＰＥＧ圧縮回路６に対して前述した圧縮継続モードを予め設定しており、ＪＰＥＧ圧縮回路６は、ＪＰＥＧ圧縮の停止が指示された時点にＪＰＥＧ圧縮中のフレーム（図２のフレームＩに相当する）に対応する画像データを、最後までＪＰＥＧ圧縮する。そして、ＭＰＵ１３は、フレームＩの圧縮が終了してから、メモリカード１１への画像データの記録を開始する。
【００８１】
以上説明したように、本実施形態のＭｏｔｉｏｎＪＰＥＧ撮影モードでは、ＭＰＵ１３は、連続する複数のフレームに対応する画像データの取り込みおよび間引きライン用画像処理の開始と停止とを、画像処理部５に対して指示したり、連続する複数のフレームに対応する画像データのＪＰＥＧ圧縮の開始と停止とをＪＰＥＧ圧縮回路６に対して指示している。すなわち、従来、画像データの取り込み、画像処理、圧縮の指示をフレーム毎に繰り返し行う単一フレーム制御によって実現する必要があった電子ビューファインダやＭｏｔｉｏｎＪＰＥＧ撮影を、連続フレーム制御によって実現することができる。そのため、ＭＰＵ１３は、電子ビューファインダやＭｏｔｉｏｎＪＰＥＧ撮影の実行中に、ＡＥ制御，ＡＦ制御，ＡＷＢ調整等の処理に専念することができる。
【００８２】
また、本実施形態では、レリーズスイッチが再び押下される（場合によっては、最大記録時間が経過する）と、ＭＰＵ１３は、ＪＰＥＧ圧縮の停止をＪＰＥＧ圧縮回路６に指示する必要があるが、ＪＰＥＧ圧縮回路６に圧縮継続モードが設定されているため、ＭＰＵ１３によるこのような指示は、ＪＰＥＧ圧縮中の画像データのＪＰＥＧ圧縮の終了を待たずに行うことができる。したがって、ＶＤが出力される前後におけるＭＰＵ１３の負荷を軽減することができる。
【００８３】
なお、本実施形態では、電子ズームを実現する際に、変更用レジスタ内のパラメータの設定が変更され、変更用レジスタ内のパラメータに設定した内容が実参照用レジスタにロードされるが、変更用レジスタおよび実参照用レジスタは、画像処理部５によって選択的に行われる他の処理を実現するために利用することも可能である。
【００８４】
例えば、間引きライン読み出し用レジスタと全ライン読み出し用レジスタとを設けずに、変更用レジスタおよび実参照用レジスタを利用することによって、電子ビューファインダ、スチル画像撮影、ＭｏｔｉｏｎＪＰＥＧ撮影を選択的に実現しても良い。
ところで、電子カメラ１００では、ＭｏｔｉｏｎＪＰＥＧ撮影の結果を再生する際、メモリカード１１に記録された画像データを読み出して伸長し、動画としてＬＣＤ９に表示する処理が行われる。画像データをメモリカード１１から読み出して伸長する処理は、前述したようなＭｏｔｉｏｎＪＰＥＧ撮影時における画像データの取り込み、画像処理、ＪＰＥＧ圧縮と同様に、ＭＰＵ１３が開始と停止とを指示することによって実現可能である。
【００８５】
したがって、このような指示によってメモリカード１１から画像データを読み出して伸長する場合、表示用のＶＤが出力される際におけるＭＰＵ１３の負荷を軽減することができる。そのため、ＭＰＵ１３は、伸長済みの画像データを動画として表示するためのタイミング制御に専念することができる。また、伸長済みの画像データを表示する以外の処理についても、ＭｏｔｉｏｎＪＰＥＧ撮影の結果の再生時に、バックグランドで行うことが可能である。
【００８６】
【発明の効果】
以上説明したように、本発明の電子カメラによれば、特定のタイミングに負荷を集中させることなく、画像データに対する所定の処理を確実に行うことができる。
【図面の簡単な説明】
【図１】本実施形態のスチル画像撮影モードの動作シーケンスを示す図である。
【図２】本実施形態のＭｏｔｉｏｎＪＰＥＧ撮影モードの動作シーケンスを示す図
【図３】電子カメラの構成を示す図である。
【図４】画像処理部の構成を示す図である。
【図５】従来のスチル画像撮影モードの動作シーケンスを示す図である。
【図６】従来のＭｏｔｉｏｎＪＰＥＧ撮影モードの動作シーケンスを示す図である。
【符号の説明】
１　撮影レンズ
２　ＣＣＤ撮像素子
３　Ａ／Ｄ変換器
４　ＴＧ
５　画像処理部
６　ＪＰＥＧ圧縮回路
７　ＳＤＲＡＭ
８　バスインタフェース部
９　ＬＣＤ
１０　表示制御部
１１　メモリカード
１２　メモリカードインタフェース部
１３　ＭＰＵ
１４　ＲＯＭ
５０　欠陥補正部
５１　ＯＢクランプ回路
５２　ゲイン調整／ＷＢ調整部
５３　ガンマ補正部
５４　補間処理部
５５　色変換／色補正部
５６　解像度変換部
５７　空間フィルタ
５８　間引き処理部
５９　評価値抽出部
６０、６２、６３　出力バッファ
６１　入力バッファ
１００　電子カメラ
【図１】
2004096205.tif 000003
【図２】
2004096205.tif 000004
【図３】
2004096205.tif 000005
【図４】
2004096205.tif 000006
【図５】
2004096205.tif 000007
【図６】
2004096205.tif 000008