(57)【要約】  【構成】  複数の被写界像は、撮像処理の繰り返しによって得られ、ＳＤＲＡＭ２６に書き込まれる。ビデオエンコーダ２８は、ＳＤＲＡＭ２６上の抽出エリアに属する１フィールドの部分被写界像を抽出し、ＬＣＤモニタ３０は、抽出された部分被写界像に基づく動画像を再現する。フラグは、撮像処理が実行される毎に、ＣＰＵ３２によって“０”に設定される。フラグが“０”を示すか否かは、ビデオエンコーダ２８が１フィールド相当の抽出処理を実行する毎に、ＣＰＵ３２によって判別される。この判別結果が肯定的であれば、抽出エリアはＣＰＵ３２によって基準位置に設定される。ＣＰＵ３２はまた、抽出エリアが基準位置に設定される毎にフラグを“１”に設定する。判別結果が否定的であれば、抽出エリアは、ＣＰＵ３２によって撮像面１４ｆの動き方向と逆方向に移動される。  【効果】  撮像面の動きに起因する再現動画像の品質の劣化を抑制できる。【選択図】  図１
2007088734.tif 000002
【特許請求の範囲】
【請求項１】
撮像処理の繰り返しによって得られる複数の被写界像の各々から抽出エリアに属する部分被写界像を抽出する抽出手段、
前記抽出手段によって抽出された部分被写界像に基づく動画像を再現する再現手段、
前記撮像処理が実行される毎に状態情報を特定値に設定する第１情報設定手段、
前記状態情報が前記特定値を示すか否かを前記抽出手段が抽出処理を実行する毎に判別する判別手段、
前記判別手段の判別結果が肯定的であるとき前記抽出エリアを基準位置に設定する位置設定手段、
前記位置設定手段が設定処理を実行する毎に前記状態情報を前記特定値と異なる数値に設定する第２情報設定手段、および
前記判別手段の判別結果が否定的であるとき前記抽出エリアを撮像面の動き方向と逆方向に移動させる移動手段を備える、画像処理装置。
【請求項２】
前記抽出処理の実行周期は前記撮像処理の実行周期よりも短い、請求項１記載の画像処理装置。
【請求項３】
前記抽出処理の実行周期は前記撮像処理の実行周期の整数分の１と異なる、請求項２記載の画像処理装置。
【請求項４】
前記抽出手段は、前記撮像処理によって得られた被写界像をメモリに書き込む書き込み手段、および前記部分被写界像を前記メモリから読み出す読み出し手段を含み、
前記位置設定手段は前記抽出エリアを前記メモリ上の基準位置に設定し、
前記移動手段は前記抽出エリアを前記メモリ上で移動させる、請求項２または３記載の画像処理装置。
【請求項５】
前記読み出し手段は前記部分被写界像をインタレース走査態様で読み出し、
前記抽出手段の実行周期は１フィールド期間に相当する、請求項４記載の画像処理装置。
【請求項６】
前記メモリは複数のメモリエリアを有し、
前記書き込み手段は前記複数のメモリエリアのうち書き込み先として指定された第１メモリエリアに前記被写界像を書き込み、
前記読み出し手段は前記複数のメモリエリアのうち読み出し先として指定された第２メモリエリアから前記部分被写界像を読み出す、請求項５記載の画像処理装置。
【請求項７】
前記撮像処理が実行される毎に前記第１メモリエリアを変更する第１変更手段、および
前記位置設定手段が設定処理を実行する毎に前記第２メモリエリアを変更する第２変更手段をさらに備える、請求項６記載の画像処理装置。
【請求項８】
前記第２変更手段は前記第２メモリエリアを前記第１メモリエリアと一致させる、請求項７記載の画像処理装置。
【請求項９】
前記撮像処理が実行される毎に前記撮像面の動きベクトルを検出する検出手段、および
前記撮像処理の実行周期と前記抽出処理の実行周期と前記検出手段によって検出された動きベクトルの長さとに基づいて前記移動手段の１回の移動ベクトルを算出する算出手段をさらに備える、請求項１ないし８のいずれかに記載の画像処理装置。
【請求項１０】
請求項１ないし９のいずれかに記載の画像処理装置を備える、ビデオカメラ。
【請求項１１】
撮像処理の繰り返しによって得られる複数の被写界像の各々から抽出エリアに属する部分被写界像を抽出する抽出手段、および前記抽出手段によって抽出された部分被写界像に基づく動画像を再現する再現手段を備える画像処理装置のプロセサに、
前記撮像処理が実行される毎に状態情報を特定値に設定する第１情報設定ステップ、
前記状態情報が前記特定値を示すか否かを前記抽出手段が抽出処理を実行する毎に判別する判別ステップ、
前記判別ステップの判別結果が肯定的であるとき前記抽出エリアを基準位置に設定する位置設定ステップ、
前記位置設定ステップが設定処理を実行する毎に前記状態情報を前記特定値と異なる数値に設定する第２情報設定ステップ、および
前記判別ステップの判別結果が否定的であるとき前記抽出エリアを撮像面の動き方向と逆方向に移動させる移動ステップを実行せるための、画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置に関し、特にたとえばビデオカメラに適用され、撮像処理の繰り返しによって得られる複数の被写界像に基づく動画像を再現する、画像処理装置に関する。
【背景技術】
【０００２】
従来のこの種の装置の一例が、特許文献１に開示されている。この従来技術によれば、被写界のリアルタイム動画像をＬＣＤモニタに表示するとき、被写界を表す画像データは撮像装置によって１／１５秒毎に作成される。作成された画像データは、ＳＤＲＡＭに一旦書き込まれた後、１／３０秒毎に読み出される。つまり、各フレームの画像データはＳＤＲＡＭから２回ずつ読み出される。ＬＣＤモニタには、こうして読み出された画像データに基づくリアルタイム動画像が表示される。
【特許文献１】特開２０００−１２５１６８号公報［H04N 5/225, 5/907, 7/24］
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来技術では、撮像装置から出力される画像データのフレームレートがＳＤＲＡＭから読み出される画像データのフレームレートよりも低いため、ＬＣＤモニタに再現される動画像の動きが不自然になるという問題がある。
【０００４】
それゆえに、この発明の主たる目的は、撮像面の動きに起因する再現動画像の品質の劣化を抑制することができる、画像処理装置を提供することである。
【課題を解決するための手段】
【０００５】
請求項１の発明に従う画像処理装置(10)は、撮像処理の繰り返しによって得られる複数の被写界像の各々から抽出エリアに属する部分被写界像を抽出する抽出手段(20, 24, 26, 28)、抽出手段によって抽出された部分被写界像に基づく動画像を再現する再現手段(30)、撮像処理が実行される毎に状態情報を特定値に設定する第１情報設定手段(S17)、状態情報が特定値を示すか否かを抽出手段が抽出処理を実行する毎に判別する判別手段(S49)、判別手段の判別結果が肯定的であるとき抽出エリアを基準位置に設定する位置設定手段(S53)、位置設定手段が設定処理を実行する毎に状態情報を特定値と異なる数値に設定する第２情報設定手段(S55)、および判別手段の判別結果が否定的であるとき抽出エリアを撮像面(14f)の動き方向と逆方向に移動させる移動手段(S59)を備える。
【０００６】
複数の被写界像は、撮像処理の繰り返しによって得られる。抽出手段は、得られた複数の被写界像の各々から抽出エリアに属する部分被写界像を抽出し、再現手段は、抽出された部分被写界像に基づく動画像を再現する。状態情報は、撮像処理が実行される毎に、第１情報設定手段によって特定値に設定される。状態情報が特定値を示すか否かは、抽出手段が抽出処理を実行する毎に、判別手段によって判別される。
【０００７】
判別手段の判別結果が肯定的であれば、抽出エリアは位置設定手段によって基準位置に設定される。第２情報設定手段は、位置設定手段が設定処理を実行する毎に、状態情報を特定値と異なる数値に設定する。判別手段の判別結果が否定的であれば、抽出エリアは移動手段によって撮像面の動き方向と逆方向に移動される。
【０００８】
したがって、抽出エリアは、注目する撮像処理の後に１回目の抽出処理を実行するとき基準位置に設定され、注目する撮像処理の後に２回目以降の抽出処理を実行するとき撮像面の動き方向と逆方向に移動した位置に設定される。つまり、抽出エリアは、同一の被写界像に注目するとき、基準位置を起点として撮像面の動き方向と逆方向に移動する。これによって、撮像面の動きに起因する再現動画像の品質の劣化を抑制できる。
【０００９】
また、状態情報は、撮像処理が実行される毎に特定値に設定され、位置設定手段によって設定処理が実行される毎に特定値と異なる数値に設定される。状態情報が示す値は、抽出手段によって抽出処理が実行される毎に判別される。これによって、撮像処理および抽出処理の各々の実行タイミングに関らず、上述の品質劣化を抑制することができる。
【００１０】
請求項２の発明に従う画像処理装置は、請求項１に従属し、抽出処理の実行周期は撮像処理の実行周期よりも短い。このような周期関係において、同じ被写界像から部分被写界像を２回以上抽出する必要性が生じる。抽出エリアは、１回目の抽出処理に関連して基準位置に設定され、２回目の抽出処理に関連して基準位置と異なり得る位置に設定される。
【００１１】
請求項３の発明に従う画像処理装置は、請求項２に従属し、抽出処理の実行周期は撮像処理の実行周期の整数分の１と異なる。これによって、同じ被写界像から部分被写界像を抽出する回数は、常に一定ではない。このとき、撮像処理が実行される毎に状態情報を特定値に設定し、位置設定手段によって設定処理が実行される毎に状態情報を特定値と異なる数値に設定し、そして抽出手段によって抽出処理が実行される毎に状態情報が示す値を判別するこの発明の技術的意義が顕著に現れる。
【００１２】
請求項４の発明に従う画像処理装置は、請求項２または３に従属し、抽出手段は、撮像処理によって得られた被写界像をメモリ(26)に書き込む書き込み手段(20, 24)、および部分被写界像をメモリから読み出す読み出し手段(24, 28)を含み、位置設定手段は抽出エリアをメモリ上の基準位置に設定し、移動手段は抽出エリアをメモリ上で移動させる。メモリを設けることで、撮像処理の実行周期と抽出処理の実行周期との相違に起因する処理の破綻を回避することができる。
【００１３】
請求項５の発明に従う画像処理装置は、請求項４に従属し、読み出し手段は部分被写界像をインタレース走査態様で読み出し、抽出手段の実行周期は１フィールド期間に相当する。状態情報が特定値を示すか否かは１フィールド期間毎に判別され、この判別結果に応じて抽出エリアの位置が決定される。抽出エリアの位置は１フレーム期間に注目する場合よりも頻繁に更新され、これによって再現動画像の品質が向上する。
【００１４】
請求項６の発明に従う画像処理装置は、請求項５に従属し、メモリは複数のメモリエリアを有し、書き込み手段は複数のメモリエリアのうち書き込み先として指定された第１メモリエリアに被写界像を書き込み、読み出し手段は複数のメモリエリアのうち読み出し先として指定された第２メモリエリアから部分被写界像を読み出す。これによって、読み出しアドレスが書き込みアドレスを追い越す事態を回避することができる。
【００１５】
請求項７の発明に従う画像処理装置は、請求項６に従属し、撮像処理が実行される毎に第１メモリエリアを変更する第１変更手段(S15)、および位置設定手段が設定処理を実行する毎に第２メモリエリアを変更する第２変更手段(S51)をさらに備える。
【００１６】
請求項８の発明に従う画像処理装置は、請求項７に従属し、第２変更手段は第２メモリエリアを第１メモリエリアと一致させる。抽出処理の実行周期が撮像処理の実行周期よりも短いことから、第２変更手段は、第１変更手段によるメモリエリアの変更に追従するようにメモリエリアを変更する。
【００１７】
請求項９の発明に従う画像処理装置は、請求項１ないし８のいずれかに従属し、撮像処理が実行される毎に撮像面の動きベクトルを検出する検出手段(22, S27)、および撮像処理の実行周期と抽出処理の実行周期と検出手段によって検出された動きベクトルの長さとに基づいて移動手段の１回の移動ベクトルを算出する算出手段(S29)をさらに備える。撮像面の動きは、抽出エリアの移動によって正確に相殺される。
【００１８】
請求項１０の発明に従うビデオカメラは、請求項１ないし９のいずれかに記載の画像処理装置を備える。
【００１９】
請求項１１の発明に従う画像処理プログラムは、撮像処理の繰り返しによって得られる複数の被写界像の各々から抽出エリアに属する部分被写界像を抽出する抽出手段(20, 24, 26, 28)、および抽出手段によって抽出された部分被写界像に基づく動画像を再現する再現手段(30)を備える画像処理装置(10)のプロセサ(32)に、撮像処理が実行される毎に状態情報を特定値に設定する第１情報設定ステップ(S17)、状態情報が特定値を示すか否かを抽出手段が抽出処理を実行する毎に判別する判別ステップ(S49)、判別ステップの判別結果が肯定的であるとき抽出エリアを基準位置に設定する位置設定ステップ(S53)、位置設定ステップが設定処理を実行する毎に状態情報を特定値と異なる数値に設定する第２情報設定ステップ(S55)、および判別ステップの判別結果が否定的であるとき抽出エリアを撮像面(14f)の動き方向と逆方向に移動させる移動ステップ(S59)を実行せるための画像処理プログラムである。
【００２０】
請求項１の発明と同様、撮像面の動きに起因する再現動画像の品質の劣化を抑制することができる。
【発明の効果】
【００２１】
この発明によれば、抽出エリアは、撮像処理の後に１回目の抽出処理を実行するとき基準位置に設定され、撮像処理の後に２回目以降の抽出処理を実行するとき撮像面の動き方向と逆方向に移動した位置に設定される。つまり、抽出エリアは、同一の被写界像に注目するとき、基準位置を起点として撮像面の動き方向と逆方向に移動する。これによって、撮像面の動きに起因する再現動画像の品質の劣化を抑制できる。
【００２２】
また、撮像処理が実行される毎に状態情報を特定値に設定し、位置設定手段によって設定処理が実行される毎に状態情報を特定値と異なる数値に設定し、そして抽出手段によって抽出処理が実行される毎に状態情報を判別することによって、撮像処理および抽出処理の各々の実行タイミングを変更しても、上述の品質劣化を抑制することができる。
【００２３】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００２４】
図１を参照して、この実施例のディジタルビデオカメラ１０は、光学レンズ１２を含む。被写界の光学像は、光学レンズ１２を通してイメージセンサ１４の撮像面に照射される。撮像面１４ｆでは、光電変換によって被写界の光学像に対応する電荷つまり生画像信号が生成される。
【００２５】
キー入力装置４０の操作によってカメラモードが選択されると、スルー画像処理つまり被写界のリアルタイム動画像をＬＣＤモニタ３０に表示する処理が実行される。ＣＰＵ３２は、プリ露光および電荷読み出しの繰り返しをＴＧ／ＳＧ（Timing Generator / Signal Generator）１８に命令する。ＴＧ／ＳＧ１８は、ＮＴＳＣ方式に対応するべく、垂直同期信号Ｖｓｙｎｃ１を１／２９．９７秒に１回の割合で生成する。垂直同期信号Ｖｓｙｎｃ１は、図４（Ａ）に示す要領で周期的に発生する。ＴＧ／ＳＧ１８はまた、生成された垂直同期信号Ｖｓｙｎｃ１に同期する複数のタイミング信号をイメージセンサ１４およびＣＤＳ／ＡＧＣ／ＡＤ回路１６に与える。この結果、プリ露光とこれによって生成された生画像信号の読み出しとが、垂直同期信号Ｖｓｙｎｃ１に応答して繰り返し実行される。
【００２６】
現フレームのプリ露光処理および前フレームの電荷読み出し処理は、同時に実行される。このため、イメージセンサ１４から出力される生画像信号は、２９．９７ｆｐｓのフレームレートを有する。なお、プリ露光処理は、“撮像処理”と定義してもよい。
【００２７】
イメージセンサ１４から出力された各フレームの生画像信号は、ＣＤＳ／ＡＧＣ／ＡＤ回路１６によってノイズ除去，レベル調整およびＡ／Ｄ変換の一連の処理を施され、これによってディジタル信号である生画像データが得られる。信号処理回路２０は、ＣＤＳ／ＡＧＣ／ＡＤ回路１６から出力された各フレームの生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施し、ＹＵＶ形式の画像データを生成する。生成された画像データはメモリ制御回路２４によってＳＤＲＡＭ２６に書き込まれる。
【００２８】
ＳＤＲＡＭ２６は、図２に示すようにバンク２６ａ（バンクＡ），バンク２６ｂ（バンクＢ）およびＭＰＥＧデータエリア２６ｃを有する。ＣＰＵ３２は、垂直同期信号Ｖｓｙｎｃ１が発生する毎に、書き込みバンクをバンクＡおよびＢの間で変更する。書き込みバンクは、図４（Ｃ）に示す要領で指定される。信号処理回路２０から出力された各フレームの画像データは、こうして指定された書き込みバンクに書き込まれる。
【００２９】
動き検出回路２２は、信号処理回路２０で生成された連続２フレームの画像データに基づいて、パン／チルトや手振れに起因する撮像面１２ｆの動きを示す動きベクトルを検出する。ＣＰＵ３２は、垂直同期信号Ｖｓｙｎｃ１が発生する毎に動き検出回路２２から動きベクトルを取り込み、後述する抽出エリアＳＵＢ（図３参照）の移動時に参照する補正ベクトル（移動ベクトル）を取り込まれた動きベクトルに基づいて算出する。
【００３０】
補正ベクトルの方向は検出された動きベクトルの方向と逆であり、補正ベクトルの長さは検出された動きベクトルの長さの３／５である。算出された補正ベクトルは、レジスタ３２ｒに設定される。
【００３１】
ＳＧ３４は、ＰＡＬ方式に対応するべく、垂直同期信号Ｖｓｙｎｃ２を１／５０秒に１回の割合で生成する。垂直同期信号Ｖｓｙｎｃ２は、図４（Ｂ）に示す要領で周期的に発生する。ＣＰＵ３２は、垂直同期信号Ｖｓｙｎｃ１が発生した後の最初の垂直同期信号Ｖｓｙｎｃ２に応答して、読み出しバンクをバンクＡおよびＢの間で変更する。読み出しバンクは、書き込みバンクを追従するべく、図４（Ｄ）に示す要領で変更される。
【００３２】
ＣＰＵ３２はまた、垂直同期信号Ｖｓｙｎｃ１が発生した後の最初の垂直同期信号Ｖｓｙｎｃ２に応答して抽出エリアＳＵＢをバンクＡおよびＢの各々の基準位置（中央）に割り当てる。ＣＰＵ３２はさらに、垂直同期信号Ｖｓｙｎｃ１が発生した後の２回目以降の垂直同期信号Ｖｓｙｎｃ２に応答して抽出エリアＳＵＢをレジスタ３２ｒに設定された補正ベクトルに従って移動させる。したがって、抽出エリアＳＵＢの位置は、図４（Ｅ）に示す要領で変化する。
【００３３】
なお、補正ベクトルの長さを規定する“３／５”という数値は、垂直同期信号Ｖｓｙｎｃ１の周期（＝１／２９．９７秒）と垂直同期信号Ｖｓｙｎｃ２の周期（＝１／５０秒）との比率を示す。
【００３４】
ビデオエンコーダ２８は、垂直同期信号Ｖｓｙｎｃ２が発生する毎にメモリ制御回路２４を通してＳＤＲＡＭ２６にアクセスし、読み出しバンク上の抽出エリアＳＵＢに属する１フィールド相当の部分画像データをインタレース走査態様で読み出す。読み出される部分画像データのフィールド識別情報は、図４（Ｆ）に示す要領で変化する。
【００３５】
ビデオエンコーダ２８は、読み出された部分画像データに拡大ズーム処理を施し、拡大された部分画像データをＰＡＬ方式に従うコンポジットビデオ信号に変換する。変換されたコンポジットビデオ信号は、ＬＣＤモニタ３０に与えられる。この結果、抽出エリアＳＵＢに属する部分被写界のスルー画像がモニタ画面に表示される。
【００３６】
バンクＡへのアクセス動作は図４（Ｇ）に示す要領で実行され、バンクＢへのアクセス動作は図４（Ｈ）に示す要領で実行される。垂直同期信号Ｖｓｙｎｃ１の発生周期が垂直同期信号Ｖｓｙｎｃ２の発生周期の整数倍と異なることから、数フィールドに１フィールドの割合でコマ落ちが発生する。ただし、読み出し動作はフレーム単位ではなくフィールド単位で実行されるため、コマ落ちに起因して再現動画像の動きが不自然になることはない。
【００３７】
静止物Ｘを捉えたイメージセンサ１４の撮像面１４ｆが左下方向に動くと、バンクＡおよびＢに書き込まれる連続２フレームの画像データは、図５（Ａ）に示すように変化する。このとき、バンクＡおよびＢの各々に割り当てられる抽出エリアＳＵＢは、図５（Ｂ）に示すように変位する。つまり、抽出エリアＳＵＢは、同じフレームからの２フィールド目の読み出しに対応して、撮像面１４ｆの動きを相殺する方向に移動する。この結果、ＬＣＤモニタ３０に表示される静止物Ｘは、図５（Ｃ）に示すように右上方向に滑らかに動く。
【００３８】
キー入力装置１８によって動画記録開始操作が行われると、ＣＰＵ３２は、垂直同期信号Ｖｓｙｎｃ１が発生する毎に、１フレームの圧縮処理の実行をＭＰＥＧコーデック４２に命令する。ＭＰＥＧコーデック４２は、圧縮処理が命令される毎にメモリ制御回路２４を通してＳＤＲＡＭ２６にアクセスし、１フレームの画像データを読み出す。読み出された画像データは、ＭＰＥＧコーデック４２によってＭＰＥＧ４方式のシンプルプロファイルに従う圧縮処理を施される。
【００３９】
画像データは、数十〜数百フレームに１回程度の割合でイントラ符号化を施され、残りのフレームでインター符号化を施される。この結果、複数のＧＯＰ（Group Of Pictures）からなる圧縮画像データが生成され、生成された圧縮画像データは、メモリ制御回路２４を通してＳＤＲＡＭ２６のＭＰＥＧデータエリア２６ｃに書き込まれる。
【００４０】
ＣＰＵ３２は、動画記録開始操作の後も動きベクトルを取り込み、これに基づいて補正ベクトルを算出する。算出された補正ベクトルは、ＭＰＥＧデータエリア２６ｃに格納された圧縮画像データに割り当てられる。ＣＰＵ３２は、こうして得られた圧縮画像データおよび補正ベクトルを含む動画ファイルをＩ／Ｆ回路３６を通して記録媒体３８に記録する。動画記録終了操作が行われると、ＣＰＵ３２は、圧縮処理命令の発行を中止し、ＳＤＲＡＭ２６に残存する圧縮画像データおよび補正ベクトルの記録が完了した時点で動画ファイルをクローズする。なお、記録媒体３８は着脱自在の媒体であり、スロット（図示せず）に装着されたときにＩ／Ｆ回路３６を通してアクセス可能となる。
【００４１】
記録媒体３８に記録された動画ファイルを再生するときも、スルー画像を表示するときと同様に、垂直同期信号Ｖｓｙｎｃ１に応答したＳＤＲＡＭ２６へのデータ書き込み処理と、垂直同期信号Ｖｓｙｎｃ２に応答したＳＤＲＡＭ２６からのデータ読み出し処理とが実行される。この結果、動画ファイルから再生された動画像もまたＬＣＤモニタ３０上で滑らかに動く。
【００４２】
スルー画像表示に関連して、ＣＰＵ３２は、図６に示す書込制御タスク，図７に示す動き検出タスク，および図８に示す読出制御タスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００４３】
図６を参照して、ステップＳ１ではフラグＦｒｄを“０”に設定し、ステップＳ３では垂直同期信号Ｖｓｙｎｃ１が２回発生したか否かを判別する。ここでＹＥＳであれば、ステップＳ５でバンクＡを現フレームの書き込みバンクとして指定する。ステップＳ７では垂直同期信号Ｖｓｙｎｃ１が１回発生したか否かを再度判別し、ＹＥＳであればステップＳ９でバンクＢを現フレームの書き込みバンクとして指定する。
【００４４】
イメージセンサ１４は１回目の垂直同期信号Ｖｓｙｎｃ１に応答してプリ露光を施され、このプリ露光によって生成された電荷は２回目の垂直同期信号Ｖｓｙｎｃ１に応答してイメージセンサ１４から読み出される。また、２フレーム目以降は、現フレームのプリ露光処理と前フレームの電荷読み出し処理とが、同時に実行される。したがって、信号処理回路２０から出力された１フレーム目の画像データは、ステップＳ５の処理によってバンクＡに書き込まれ、信号処理回路２０から出力された２フレーム目の画像データは、ステップＳ９の処理によってバンクＢに書き込まれる。
【００４５】
ステップＳ９の処理が完了すると、ステップＳ１１でフラグＦｒｄを“１”に設定し、フラグＦｍｖを“０”に設定する。フラグＦｒｄはバンクＡまたはＢからの画像データの読み出しを許可／禁止するためのフラグであり、“０”が“禁止”を意味する一方、“１”が“許可”を意味する。フラグＦｍｖはバンクＡおよびＢの各々に割り当てられた抽出エリアＳＵＢの移動を許可／禁止するためのフラグであり、“０”が“禁止”を意味する一方、“１”が“許可”を意味する。
【００４６】
ステップＳ７でＹＥＳと判断された時点では、１フレーム目の画像データのバンクＡへの書き込みが完了している。ステップＳ１１では、この１フレーム目の画像データの読み出しを許可するべく、フラグＦｒｄが“１”に設定される。ステップＳ１１ではまた、抽出エリアＳＵＢの移動を禁止するべく、つまり抽出エリアＳＵＢを基準位置に設定するべく、フラグＦｍｖが“０”に設定される。
【００４７】
ステップＳ１３では垂直同期信号Ｖｓｙｎｃ１が発生したか否かを判別し、ＹＥＳであればステップＳ１５で書き込みバンクを変更する。バンクＡが前フレームの書き込みバンクであれば、バンクＢが現フレームの書き込みバンクとして指定される。バンクＢが前フレームの書き込みバンクであれば、バンクＡが現フレームの書き込みバンクとして指定される。ステップＳ１５の処理が完了すると、抽出エリアＳＵＢを基準位置に設定するべくステップＳ１７でフラグＦｍｖを“０”に設定し、その後ステップＳ１３に戻る。３フレーム目以降の画像データは、ステップＳ１５の処理によって、バンクＡまたはＢに交互に書き込まれる。
【００４８】
図７を参照して、ステップＳ２１ではレジスタ３２ｒをクリアし、ステップＳ２３では垂直同期信号Ｖｓｙｎｃ１が２回発生したか否かを判別し、ステップＳ２５では垂直同期信号Ｖｓｙｎｃ１が１回発生したか否かを判別する。ステップＳ２３およびＳ２５の各々でＹＥＳと判別されると、ステップＳ２７に進み、動き検出回路２２から動きベクトルを取り込む。ステップＳ２７では、抽出エリアＳＵＢの補正ベクトルを取り込まれた動きベクトルに基づいて算出し、ステップＳ２９では算出された補正ベクトルをレジスタ３２ｒに設定する。ステップＳ２９の処理が完了すると、ステップＳ２５に戻る。ステップＳ２７で算出された補正ベクトルは、ステップＳ２５で取り込まれた動きベクトルの向きと逆の向きを有し、かつステップＳ２５で取り込まれた動きベクトルの長さの“３／５”の長さを有する。
【００４９】
図８を参照して、ステップＳ４１ではバンクＢを読み出しバンクとして指定し、ステップＳ３３ではフラグＦｒｄが“１”を示すか否かを判別する。図５に示すステップＳ１１の処理によってフラグＦｒｄが“１”に変更されると、画像データの読み出しが許可されたとみなし、ステップＳ４５でビデオエンコーダ２８を起動する。ステップＳ４７では、垂直同期信号Ｖｓｙｎｃ２が発生したか否かを判別し、ＹＥＳであればフラグＦｍｖの状態をステップＳ４９で判別する。
【００５０】
フラグＦｍｖが“０”を示していれば、ステップＳ５１で読み出しバンクを変更する。バンクＡが前フレームの読み出しバンクであれば、バンクＢが現フレームの読み出しバンクとして指定される。バンクＢが前フレームの読み出しバンクであれば、バンクＡが現フレームの読み出しバンクとして指定される。ステップＳ４１でバンクＢが読み出しバンクとして指定されるため、１回目のステップＳ５１の処理では、バンクＡが現フレームの読み出しバンクとして指定される。
【００５１】
ステップＳ５３では、抽出エリアＳＵＢを基準位置に設定する。ビデオエンコーダ２８は、読み出しバンク上の抽出エリアＳＵＢに属する１フィールド相当の部分画像データをインタレース走査態様で読み出す。この結果、対応する部分被写界像がＬＣＤモニタ３０から出力される。
【００５２】
ステップＳ５３の処理が完了すると、ステップＳ５５でフラグＦｍｖを“１”に設定してからステップＳ４７に戻る。フラグＦｍｖを“１”に設定することで、次フィールド以降での抽出エリアＳＵＢの移動が許可される。
【００５３】
ステップＳ４９でＮＯと判断されるとステップＳ５７に進み、レジスタ３２ｒに設定された補正ベクトルを読み出す。ステップＳ５９では、バンクＡおよびＢの各々に割り当てられた抽出エリアＳＵＢを読み出された補正ベクトルに従って移動させる。抽出エリアＳＵＢは、撮像面１４ｆの動き方向と逆方向に移動する。この結果、ＬＣＤモニタ３０から出力される動画像が滑らかに動く。ステップＳ５９の処理が完了すると、ステップＳ４７に戻る。
【００５４】
以上の説明から分かるように、複数の被写界像は、撮像処理の繰り返しによって得られ、ＳＤＲＡＭ２６に形成されたバンクＡおよびＢに交互に書き込まれる。ビデオエンコーダ２８は、抽出エリアＳＵＢに属する１フィールドの部分被写界像をバンクＡまたはＢから抽出し、ＬＣＤモニタ３０は、抽出された部分被写界像に基づく動画像を再現する。フラグＦｍｖは、撮像処理が実行される毎に、ＣＰＵ３２によって特定値つまり“０”に設定される(S17)。フラグＦｍｖが“０”を示すか否かは、ビデオエンコーダ２８が１フィールド相当の抽出処理を実行する毎に、ＣＰＵ３２によって判別される(S49)。
【００５５】
この判別結果が肯定的であれば、抽出エリアＳＵＢは、ＣＰＵ３２によって基準位置に設定される(S53)。ＣＰＵ３２はまた、抽出エリアＳＵＢが基準位置に設定される毎に、フラグＦｍｖを“１”に設定する(S55)。判別結果が否定的であれば、抽出エリアＳＵＢは、ＣＰＵ３２によって撮像面１４ｆの動き方向と逆方向に移動される(S59)。
【００５６】
したがって、抽出エリアＳＵＢは、注目する撮像処理の後に１回目の抽出処理を実行するとき基準位置に設定され、注目する撮像処理の後に２回目以降の抽出処理を実行するとき撮像面１４ｆの動き方向と逆方向に移動した位置に設定される。つまり、抽出エリアＳＵＢは、同一の被写界像に注目するとき、基準位置を起点として撮像面１４ｆの動き方向と逆方向に移動する。これによって、撮像面１４ｆの動きに起因する再現動画像の品質の劣化を抑制できる。
【００５７】
また、フラグＦｍｖは、撮像処理が実行される毎に“０”に設定され、抽出エリアＳＵＢが基準位置に設定される毎に“１”に設定される。フラグＦｍｖが示す値は、抽出処理が実行される毎に判別される。これによって、撮像処理および抽出処理の各々の実行タイミングに関らず、上述の品質劣化を抑制することができる。
【００５８】
なお、この実施例では、スルー画像処理を実行するときに、信号処理回路２０からの画像データを垂直同期信号Ｖｓｙｎｃ１に応答してＳＤＲＡＭ２６に書き込み、ＳＤＲＡＭ２６に格納された画像データを垂直同期信号Ｖｓｙｎｃ２に応答して読み出すようにしている。
【００５９】
なお、この実施例では、ビデオカメラを用いて説明しているが、この発明は、カメラから出力された画像データを記録媒体に記録し、記録された画像データを再生する据え置き型の記録再生装置に適用することもできる。
【図面の簡単な説明】
【００６０】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】図１実施例に適用されるＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図３】図２実施例を形成するバンクＡおよびＢの各々における抽出エリアの割り当て状態の一例を示す図解図である。
【図４】（Ａ）は撮影系で用いられる垂直同期信号Ｖｓｙｎｃ１の出力タイミングの一例を示す図解図であり、（Ｂ）は表示系で用いられる垂直同期信号Ｖｓｙｎｃ２の出力タイミングの一例を示す図解図であり、（Ｃ）は書き込みバンクの変化の一例を示す図解図であり、（Ｄ）は読み出しバンクの変化の一例を示す図解図であり、（Ｅ）は抽出エリアの位置の変化の一例を示す図解図であり、（Ｆ）は読み出された画像データのフィールドの変化の一例を示す図解図であり、（Ｇ）はバンクＡに対するアクセス動作の一例を示す図解図であり、そして（Ｈ）はバンクＢに対するアクセス動作の一例を示す図解図である。
【図５】（Ａ）はＳＤＲＡＭへの画像データの書き込み動作の一部を示す図解図であり、（Ｂ）はＳＤＲＡＭに格納された画像データの読み出し動作の一部を示す図解図であり、そして（Ｃ）はＳＤＲＡＭから読み出された画像データの表示動作の一部を示す図解図である。
【図６】図１実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図７】図１実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図８】図１実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【符号の説明】
【００６１】
１０  …ディジタルビデオカメラ  
１４  …イメージセンサ
２０  …信号処理回路
２２  …動き検出回路
２６  …ＳＤＲＡＭ
２８  …ビデオエンコーダ
４２  …ＭＰＥＧエンコーダ
４４  …フラッシュメモリ
【図１】
2007088734.tif 000003
【図２】
2007088734.tif 000004
【図３】
2007088734.tif 000005
【図４】
2007088734.tif 000006
【図５】
2007088734.tif 000007
【図６】
2007088734.tif 000008
【図７】
2007088734.tif 000009
【図８】
2007088734.tif 000010