(57)【要約】【構成】Ｈ２６４コーデック３６は、動画像を形成する複数フレームの画像データをＣＰＵ３２の制御の下で符号化する。メモリＩ／Ｆ３８は、こうして作成された複数フレームの符号化画像データを、ＣＰＵ３２の制御の下で記録媒体４０に記録する。記録された先頭フレームの符号化画像データは、記録処理と並列して、ＣＰＵ３２によって抽出される。抽出された符号化画像データは、ＣＰＵ３２の制御の下で、Ｈ２６４コーデック３６によって復号される。復号処理は、符号化処理と並列して実行される。ＣＰＵ３２は、記録された符号化画像データに割り当てられるサムネイル画像データを復号画像データに基づいて作成する。【効果】サムネイル画像データの作成性能が向上する。【選択図】図２
2012054865.tif 000002
【特許請求の範囲】
【請求項１】
動画像を形成する複数の画像を符号化する符号化手段、
前記符号化手段によって作成された複数の符号化画像を記録する記録手段、
前記符号化手段によって作成された複数の符号化画像の一部を前記記録手段の記録処理と並列して抽出する抽出手段、
前記抽出手段によって抽出された符号化画像を前記符号化手段の符号化処理と並列して復号する復号手段、および
前記記録手段によって記録された複数の符号化画像に割り当てられる見出し画像を前記復号手段によって復号された画像に基づいて作成する作成手段を備える、画像処理装置。
【請求項２】
前記作成手段は、前記復号手段によって復号された画像を縮小する縮小手段、および前記縮小手段によって作成された画像を符号化する縮小画像符号化手段を含む、請求項１記載の画像処理装置。
【請求項３】
撮像面で捉えられた被写界を表す画像を繰り返し出力する撮像手段、および
前記撮像手段から出力された画像に既定処理を施す処理手段をさらに備え、
前記符号化手段は前記処理手段によって処理された画像を符号化する、請求項１または２記載の画像処理装置。
【請求項４】
前記抽出手段は先頭画像に対応するタイミングで抽出処理を実行する、請求項１ないし３のいずれかに記載の画像処理装置。
【請求項５】
前記抽出手段は指定周期が到来する毎に抽出処理を実行する、請求項１ないし３のいずれかに記載の画像処理装置。
【請求項６】
画像処理装置のプロセッサに、
動画像を形成する複数の画像を符号化する符号化ステップ、
前記符号化ステップによって作成された複数の符号化画像を記録する記録ステップ、
前記符号化ステップによって作成された複数の符号化画像の一部を前記記録ステップの記録処理と並列して抽出する抽出ステップ、
前記抽出ステップによって抽出された符号化画像を前記符号化ステップの符号化処理と並列して復号する復号ステップ、および
前記記録ステップによって記録された複数の符号化画像に割り当てられる見出し画像を前記復号ステップによって復号された画像に基づいて作成する作成ステップを実行させるための、画像処理プログラム。
【請求項７】
画像処理装置によって実行される画像処理方法であって、
動画像を形成する複数の画像を符号化する符号化ステップ、
前記符号化ステップによって作成された複数の符号化画像を記録する記録ステップ、
前記符号化ステップによって作成された複数の符号化画像の一部を前記記録ステップの記録処理と並列して抽出する抽出ステップ、
前記抽出ステップによって抽出された符号化画像を前記符号化ステップの符号化処理と並列して復号する復号ステップ、および
前記記録ステップによって記録された複数の符号化画像に割り当てられる見出し画像を前記復号ステップによって復号された画像に基づいて作成する作成ステップを備える、画像処理方法。
【請求項８】
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える画像処理装置に供給される外部制御プログラムであって、
動画像を形成する複数の画像を符号化する符号化ステップ、
前記符号化ステップによって作成された複数の符号化画像を記録する記録ステップ、
前記符号化ステップによって作成された複数の符号化画像の一部を前記記録ステップの記録処理と並列して抽出する抽出ステップ、
前記抽出ステップによって抽出された符号化画像を前記符号化ステップの符号化処理と並列して復号する復号ステップ、および
前記記録ステップによって記録された複数の符号化画像に割り当てられる見出し画像を前記復号ステップによって復号された画像に基づいて作成する作成ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項９】
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える画像処理装置であって、
前記外部制御プログラムは、
動画像を形成する複数の画像を符号化する符号化ステップ、
前記符号化ステップによって作成された複数の符号化画像を記録する記録ステップ、
前記符号化ステップによって作成された複数の符号化画像の一部を前記記録ステップの記録処理と並列して抽出する抽出ステップ、
前記抽出ステップによって抽出された符号化画像を前記符号化ステップの符号化処理と並列して復号する復号ステップ、および
前記記録ステップによって記録された複数の符号化画像に割り当てられる見出し画像を前記復号ステップによって復号された画像に基づいて作成する作成ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置に関し、特にディジタルビデオカメラに適用され、動画像を代表する見出し画像を作成する、画像処理装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、撮像装置によって捉えられた被写界を表す動画データは、記憶装置の動画データ記憶領域に記憶される。ＣＰＵは、記憶された動画データからシーン転換点を検出し、検出されたシーン転換点を基点にして動画データを部分的に切り出し、そして切り出された部分動画をサムネイル動画としてサムネイル記憶領域に格納する。サムネイル動画はシーン変化に対応しており、しかも静止画と違って動的な要素を有する。このため、どのシーンを撮影したものであるかを直ぐに判断することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１６６１３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、サムネイル動画のような見出し画像の作成処理は、動画データ記憶領域への動画データの記憶が完了した後に実行される。このため、背景技術では、見出し画像の作成性能に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、見出し画像の作成性能を向上させることができる、画像処理装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う画像処理装置(10：実施例で相当する参照符号。以下同じ)は、動画像を形成する複数の画像を符号化する符号化手段(S7, S11)、符号化手段によって作成された複数の符号化画像を記録する記録手段(S11, S19)、符号化手段によって作成された複数の符号化画像の一部を記録手段の記録処理と並列して抽出する抽出手段(S15, S33~S35, S63, S71, S75)、抽出手段によって抽出された符号化画像を符号化手段の符号化処理と並列して復号する復号手段(S37, S77)、および記録手段によって記録された複数の符号化画像に割り当てられる見出し画像を復号手段によって復号された画像に基づいて作成する作成手段(S39~S41, S79~S81)を備える。
【０００７】
好ましくは、作成手段は、復号手段によって復号された画像を縮小する縮小手段(S39, S79)、および縮小手段によって作成された画像を符号化する縮小画像符号化手段(S41, S81)を含む。
【０００８】
好ましくは、撮像面で捉えられた被写界を表す画像を繰り返し出力する撮像手段(16)、および撮像手段から出力された画像に既定処理を施す処理手段(20, 26)がさらに備えられ、符号化手段は処理手段によって処理された画像を符号化する。
【０００９】
或る局面では、抽出手段は先頭画像に対応するタイミングで抽出処理を実行する。
【００１０】
他の局面では、抽出手段は指定周期が到来する毎に抽出処理を実行する。
【００１１】
この発明に従う画像処理プログラムは、画像処理装置(10)のプロセッサ(32)に、動画像を形成する複数の画像を符号化する符号化ステップ(S7, S11)、符号化ステップによって作成された複数の符号化画像を記録する記録ステップ(S11, S19)、符号化ステップによって作成された複数の符号化画像の一部を記録ステップの記録処理と並列して抽出する抽出ステップ(S15, S33~S35, S63, S71, S75)、抽出ステップによって抽出された符号化画像を符号化ステップの符号化処理と並列して復号する復号ステップ(S37, S77)、および記録ステップによって記録された複数の符号化画像に割り当てられる見出し画像を復号ステップによって復号された画像に基づいて作成する作成ステップ(S39~S41, S79~S81)を実行させるための、画像処理プログラムである。
【００１２】
この発明に従う画像処理方法は、画像処理装置(10)によって実行される画像処理方法であって、動画像を形成する複数の画像を符号化する符号化ステップ(S7, S11)、符号化ステップによって作成された複数の符号化画像を記録する記録ステップ(S11, S19)、符号化ステップによって作成された複数の符号化画像の一部を記録ステップの記録処理と並列して抽出する抽出ステップ(S15, S33~S35, S63, S71, S75)、抽出ステップによって抽出された符号化画像を符号化ステップの符号化処理と並列して復号する復号ステップ(S37, S77)、および記録ステップによって記録された複数の符号化画像に割り当てられる見出し画像を復号ステップによって復号された画像に基づいて作成する作成ステップ(S39~S41, S79~S81)を備える。
【００１３】
この発明に従う外部制御プログラムは、メモリ(42)に保存された内部制御プログラムに従う処理を実行するプロセッサ(32)を備える画像処理装置(10)に供給される外部制御プログラムであって、動画像を形成する複数の画像を符号化する符号化ステップ(S7, S11)、符号化ステップによって作成された複数の符号化画像を記録する記録ステップ(S11, S19)、符号化ステップによって作成された複数の符号化画像の一部を記録ステップの記録処理と並列して抽出する抽出ステップ(S15, S33~S35, S63, S71, S75)、抽出ステップによって抽出された符号化画像を符号化ステップの符号化処理と並列して復号する復号ステップ(S37, S77)、および記録ステップによって記録された複数の符号化画像に割り当てられる見出し画像を復号ステップによって復号された画像に基づいて作成する作成ステップ(S39~S41, S79~S81)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１４】
この発明に従う画像処理装置(10)は、外部制御プログラムを取り込む取り込み手段(44)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(42)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(32)を備える画像処理装置であって、外部制御プログラムは、動画像を形成する複数の画像を符号化する符号化ステップ(S7, S11)、符号化ステップによって作成された複数の符号化画像を記録する記録ステップ(S11, S19)、符号化ステップによって作成された複数の符号化画像の一部を記録ステップの記録処理と並列して抽出する抽出ステップ(S15, S33~S35, S63, S71, S75)、抽出ステップによって抽出された符号化画像を符号化ステップの符号化処理と並列して復号する復号ステップ(S37, S77)、および記録ステップによって記録された複数の符号化画像に割り当てられる見出し画像を復号ステップによって復号された画像に基づいて作成する作成ステップ(S39~S41, S79~S81)を内部制御プログラムと協働して実行するプログラムに相当する、画像処理装置である。
【発明の効果】
【００１５】
記録画像に基づいて見出し画像を作成することで、見出し画像によって表される被写界は、作成元の記録画像によって表される被写界と一致する。また、符号化画像を復号して見出し画像を作成することで、見出し画像の品質は、作成元の符号化画像に基づく復号画像の品質に近づく。さらに、見出し画像の作成元となる符号化画像を記録処理と並列して抽出し、抽出された符号化画像を他の画像の符号化処理と並列して復号することで、見出し画像の作成時期が早められる。こうして、見出し画像の作成性能が向上する。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１７】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例に適用されるＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図４】図２実施例の動作の一部を示す図解図である。
【図５】図２実施例の動作の他の一部を示す図解図である。
【図６】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図７】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図８】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図９】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１０】この発明の他の実施例の構成を示すブロック図である。
【図１１】その他の実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１２】その他の実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【発明を実施するための形態】
【００１８】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１９】
図１を参照して、この発明の画像処理装置は、基本的に次のように構成される。符号化手段１は、動画像を形成する複数の画像を符号化する。記録手段２は、符号化手段１によって作成された複数の符号化画像を記録する。抽出手段３は、符号化手段１によって作成された複数の符号化画像の一部を記録手段２の記録処理と並列して抽出する。復号手段４は、抽出手段３によって抽出された符号化画像を符号化手段１の符号化処理と並列して復号する。作成手段５は、記録手段２によって記録された複数の符号化画像に割り当てられる見出し画像を復号手段４によって復号された画像に基づいて作成する。
【００２０】
記録画像に基づいて見出し画像を作成することで、見出し画像によって表される被写界は、作成元の記録画像によって表される被写界と一致する。また、符号化画像を復号して見出し画像を作成することで、見出し画像の品質は、作成元の符号化画像に基づく復号画像の品質に近づく。さらに、見出し画像の作成元となる符号化画像を記録処理と並列して抽出し、抽出された符号化画像を他の画像の符号化処理と並列して復号することで、見出し画像の作成時期が早められる。こうして、見出し画像の作成性能が向上する。
［実施例］
【００２１】
図２を参照して、この実施例のディジタルビデオカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。被写界の光学像は、これらの部材を通してイメージセンサ１６の撮像面に照射される。
【００２２】
電源が投入されると、ＣＰＵ３２は、撮像タスクの下で動画取り込み処理を実行するべく、ドライバ１８ｃを起動する。ドライバ１８ｃは、１／６０秒毎に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、撮像面で生成された電荷をラスタ走査態様で読み出す。イメージセンサ１６からは、被写界を表す生画像データが６０ｆｐｓのフレームレートで出力される。
【００２３】
前処理回路２０は、イメージセンサ１６からの生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。このような前処理を施された生画像データは、メモリ制御回路２２を通してＳＤＲＡＭ２４の生画像エリア２４ａ（図３参照）に書き込まれる。
【００２４】
後処理回路２６は、メモリ制御回路２２を通して生画像エリア２４ａにアクセスし、生画像データをラスタ走査態様で１／６０秒毎に読み出す。読み出された生画像データは色分離，白バランス調整，ＹＵＶ変換などの処理を施され、この結果、ＹＵＶ形式の画像データが作成される。作成された画像データは、メモリ制御回路２２を通してＳＤＲＡＭ２４のＹＵＶ画像エリア２４ｂ（図３参照）に書き込まれる。
【００２５】
ＬＣＤドライバ２８は、ＹＵＶ画像エリア２４ｂに格納された画像データを繰り返し読み出し、読み出された画像データをＬＣＤモニタ３０の解像度に適合するように縮小し、そして縮小された画像データに基づいてＬＣＤモニタ３０を駆動する。この結果、被写界を表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２６】
前処理回路２０はまた、生画像データを簡易的にＹデータに変換し、変換されたＹデータをＣＰＵ３２に与える。ＣＰＵ３２は、撮像条件調整タスクの下でＹデータにＡＥ処理を施し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃにそれぞれ設定され、これによってスルー画像の明るさが適度に調整される。ＣＰＵ３２はまた、ＡＦ起動条件が満足されるときに、Ｙデータの高周波成分を参照したＡＦ処理を実行する。フォーカスレンズ１２はドライバ１８ａによって合焦点に配置され、これによってスルー画像の鮮鋭度が継続的に向上する。
【００２７】
キー入力装置３４に向けて記録開始操作が行われると、ＣＰＵ３２は、撮像タスクの下でメモリＩ／Ｆ３８を通して記録媒体４０にアクセスし、動画ファイルを記録媒体４０に新規に作成する（作成された動画ファイルはオープンされる）。ファイル作成＆オープン処理が完了すると、ＣＰＵ３２は、Ｈ２６４コーデック３６のエンコード設定を撮像タスクの下で初期化し、Ｈ２６４コーデック３６のデコード設定をサムネイル作成タスクの下で初期化する。
【００２８】
ＣＰＵ３２は続いて、撮像タスクの下で記録処理を開始すべく、エンコード用コア３６ｃおよびメモリＩ／Ｆ３８に記録開始命令を与える。
【００２９】
Ｈ２６４コーデック３６は、ＹＵＶ画像エリア２４ｂに格納された画像データをメモリ制御回路２２を通して繰り返し読み出し、読み出された画像データをエンコード用コア３６ｃを利用してＨ２６４方式で符号化し、そして符号化画像データをメモリ制御回路２２を通して符号化画像エリア２４ｃに書き込む。メモリＩ／Ｆ３８は、符号化画像エリア２４ｃに格納された符号化画像データをメモリ制御回路２２を通して読み出し、読み出された符号化画像データをオープン状態の動画ファイルに書き込む。
【００３０】
図４を参照して、Ｈ２６４方式では、各フレームの画像データは、Ｉピクチャ，ＢピクチャおよびＰピクチャのいずれか１つに変換される。Ｉピクチャはイントラ符号化ピクチャに相当し、ＢピクチャおよびＰピクチャの各々はインター符号化ピクチャに相当する。Ｉピクチャは３０フレームに１フレームの割合で作成され、ＢピクチャおよびＰピクチャは他のフレームに対応して作成され、そしてＩピクチャから始まる３０フレームのピクチャによってＧＯＰ(Group Of Pictures)が形成される。
【００３１】
図５をさらに参照して、撮像タスクは、先頭フレーム画像の符号化が完了した時点で、サムネイル作成タスクに向けてサムネイル作成要求を発行する。サムネイル作成タスクは、サムネイル作成要求を受け付けたとき、先頭フレームの符号化画像データ（＝Ｉピクチャ）を作成済みの複数フレームの符号化画像データの中から抽出する。先頭フレームの符号化画像データは、符号化画像エリア２４ｃからワークエリア２４ｄに複製される。サムネイル作成タスクは続いて、抽出された符号化画像データを復号するべく、復号命令をデコード用コア３６ｄに与える。
【００３２】
Ｈ２６４コーデック３６は、ワークエリア２４ｄに複製された符号化画像データをメモリ制御回路２２を通して読み出し、読み出された符号化画像データをデコード用コア３６ｄを利用して復号し、そして復号された画像データをメモリ制御回路２２を通してワークエリア２４ｄに書き込む。
【００３３】
サムネイル作成タスクは、こうしてワークエリア２４ｄに格納された先頭フレームの画像データを縮小してサムネイル画像データを作成し、さらに、作成されたサムネイル画像データをＪＰＥＧ方式で符号化する。こうして作成された符号化サムネイル画像データもまた、ワークエリア２４ｄに格納される。
【００３４】
キー入力装置３４に向けて記録終了操作が行われると、ＣＰＵ３２は、撮像タスクの下で記録処理を終了するべく、エンコード用コア３６ｃおよびメモリＩ／Ｆ３８に記録終了命令を与える。ＣＰＵ３２はまた、符号化サムネイル画像データがワークエリア２６ｃに存在することを条件として、符号化サムネイル画像データの記録を撮像タスクの下でメモリＩ／Ｆ３８に命令する。
【００３５】
メモリＩ／Ｆ３８は、ワークエリア２４ｄに格納された符号化サムネイル画像データをメモリ制御回路２２を通して読み出し、読み出された符号化サムネイル画像データをオープン状態の動画ファイルに書き込む。ＣＰＵ３２はその後、撮像タスクの下でメモリＩ／Ｆ３８を通して記録媒体４０にアクセスし、オープン状態にある動画ファイルをクローズする。
【００３６】
ＣＰＵ３２は、図６〜図７に示す撮像タスク，図８に示すサムネイル作成タスク，および図９に示す撮像条件調整タスクを含む複数のタスクをマルチタスクＯＳの制御の下で並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４２に記憶される。
【００３７】
図６を参照して、ステップＳ１では動画取り込み処理を実行する。これによって、スルー画像がＬＣＤモニタ３０に表示される。ステップＳ３では記録開始操作が行われたか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ５に進む。ステップＳ５では、メモリＩ／Ｆ３８を通して記録媒体４０にアクセスし、オープン状態の動画ファイルを記録媒体４０に新規に作成する。
【００３８】
ステップＳ７ではＨ２６４コーデック３６のエンコード設定を初期化し、ステップＳ９ではサムネイル作成タスクを起動する。ステップＳ１１では、記録処理を開始すべくエンコード用コア３６ｃおよびメモリＩ／Ｆ３８に記録開始命令を与える。
【００３９】
Ｈ２６４コーデック３６は、ＹＵＶ画像エリア２４ｂに格納された画像データをメモリ制御回路２２を通して繰り返し読み出し、読み出された画像データをエンコード用コア３６ｃを利用してＨ２６４方式で符号化し、そして符号化画像データをメモリ制御回路２２を通して符号化画像エリア２４ｃに書き込む。メモリＩ／Ｆ３８は、符号化画像エリア２４ｃに格納された符号化画像データをメモリ制御回路２２を通して読み出し、読み出された符号化画像データをステップＳ９で作成された動画ファイルに書き込む。
【００４０】
ステップＳ１３では、先頭フレーム画像の符号化が完了したか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ１５に進み、サムネイル作成要求をサムネイル作成タスクに向けて発行する。ステップＳ１７では記録終了操作が行われたか否かを判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ１９に進む。ステップＳ１９では、記録処理を終了するべく、エンコード用コア３６ｃおよびメモリＩ／Ｆ３８に記録終了命令を与える。
【００４１】
ステップＳ２１では符号化サムネイル画像データが作成済みであるか否か（符号化サムネイル画像データがワークエリア２４ｄに存在するか否か）を判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ２３に進む。ステップＳ２３では、符号化サムネイル画像データを記録するべく、対応する命令をメモリＩ／Ｆ３８に与える。
【００４２】
メモリＩ／Ｆ３８は、ワークエリア２４ｄに格納された符号化サムネイル画像データをメモリ制御回路２２を通して読み出し、読み出された符号化サムネイル画像データをステップＳ９で作成された動画ファイルに書き込む。
【００４３】
ステップＳ２５では、メモリＩ／Ｆ３８を通して記録媒体４０にアクセスし、オープン状態にある動画ファイルをクローズする。ファイルクローズが完了するとステップＳ３に戻る。
【００４４】
図８を参照して、ステップＳ３１では、Ｈ２６４コーデック３６のデコード設定を初期化する。ステップＳ３３では、撮像タスクによってサムネイル作成要求が発行されたか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ３５に進み、先頭フレームの符号化画像データを抽出する。具体的には、符号化画像エリア２４ｃに格納された先頭フレームの符号化画像データをワークエリア２４ｄに複製する。
【００４５】
ステップＳ３７では、抽出された符号化画像データを復号するべく、対応する命令をデコード用コア３６ｄに与える。Ｈ２６４コーデック３６は、ワークエリア２４ｄに格納された符号化画像データをメモリ制御回路２２を通して読み出し、読み出された符号化画像データをデコード用コア３６ｄを利用して復号し、そして復号された画像データをメモリ制御回路２２を通してワークエリア２４ｄに書き込む。
【００４６】
ステップＳ３９では、こうしてワークエリア２４ｄに格納された先頭フレームの画像データを縮小してサムネイル画像データを作成する。ステップＳ４１では、作成されたサムネイル画像データをＪＰＥＧ方式で符号化して符号化サムネイル画像データを作成する。符号化サムネイル画像データもまた、ワークエリア２４ｄに格納される。符号化サムネイル画像データが完成すると、サムネイル作成タスクを終了する。
【００４７】
図９を参照して、ステップＳ５１ではフォーカス，絞り量および露光時間を初期化する。ステップＳ５３では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ５５でＡＥ処理を実行する。これによって、スルー画像の明るさが適度に調整される。ステップＳ５７ではＡＦ起動条件が満足されるか否かを判別し、ＮＯであればそのままステップＳ５３に戻る一方、ＹＥＳであればステップＳ５９でＡＦ処理を実行してからステップＳ５３に戻る。ＡＦ処理の結果、フォーカスレンズ１２は合焦点に配置され、これによってスルー画像の鮮鋭度が向上する。
【００４８】
以上の説明から分かるように、Ｈ２６４コーデック３６は、動画像を形成する複数フレームの画像データをＣＰＵ３２の制御(S7, S11)の下で符号化する。メモリＩ／Ｆ３８は、こうして作成された複数フレームの符号化画像データを、ＣＰＵ３２の制御(S11, S19)の下で記録媒体４０に記録する。記録された先頭フレームの符号化画像データは、記録処理と並列して、ＣＰＵ３２によって抽出される(S15, S33~S35)。抽出された符号化画像データは、ＣＰＵ３２の制御(S37)の下で、Ｈ２６４コーデック３６によって復号される。復号処理は、符号化処理と並列して実行される。ＣＰＵ３２は、記録された符号化画像データに割り当てられるサムネイル画像データを復号画像データに基づいて作成する(S39~S41)。
【００４９】
記録された画像データに基づいてサムネイル画像データを作成することで、サムネイル画像データによって表される被写界は、作成元の画像データによって表される被写界と一致する。また、符号化画像データを復号してサムネイル画像データを作成することで、サムネイル画像データの品質は、作成元の符号化画像データに基づく復号画像データの品質に近づく。さらに、サムネイル画像データの作成元となる符号化画像データを記録処理と並列して抽出し、抽出された符号化画像データを他の画像データの符号化処理と並列して復号することで、サムネイル画像データの作成時期が早められる。こうして、サムネイル画像データの作成性能が向上する。
【００５０】
なお、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４２に予め記憶される。しかし、図１０に示すように通信Ｉ／Ｆ４４をディジタルビデオカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４２に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００５１】
また、この実施例では、ＣＰＵ３６によって実行される処理を図６〜図７に示す撮像タスクと図８に示すサムネイル作成タスクと図９に示す撮像条件調整タスクとに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【００５２】
さらにこの実施例では、サムネイル画像データの作成処理は先頭フレームに対応して実行されるに留まる。しかし、サムネイル画像データは、周期的に作成するようにしてもよい。これによって、作成元である複数の符号化画像データをサムネイル画像データを基準として複数のチャプターに分割することができる。この場合、撮像タスクは図１１に示すように部分的に修正され、サムネイル作成タスクは図１２に示すように部分的に修正される。
【００５３】
図１１を参照して、ステップＳ１１に続くステップＳ６１ではサムネイル作成周期が到来したか否かを判別する。判別結果がＮＯであればそのままステップＳ６５に進み、判別結果がＹＥＳであればステップＳ６３でサムネイル作成要求を発行してからステップＳ６５に進む。ここで発行されるサムネイル作成要求には、所望のＩピクチャのフレーム番号が記述される。ステップＳ６５では記録終了操作が行われたか否かを判別し、判別結果がＮＯであればステップＳ６１に戻る一方、判別結果がＹＥＳであればステップＳ１９に進む。
【００５４】
図１２を参照して、ステップＳ７１ではサムネイル作成要求が発行されたか否かを判別し、ステップＳ７３では記録終了操作が行われたか否かを判別する。ステップＳ７１の判別結果がＹＥＳであれば、ステップＳ７５でサムネイル作成要求に記述されたフレーム番号に対応する符号化画像データを復号するべく、上述したステップＳ３５と同様の処理を実行する。続くステップＳ７７〜Ｓ８１では上述したステップＳ３７〜４１と同様の処理を実行し、その後にステップＳ７１に戻る。ステップＳ７３の判別結果がＹＥＳであれば、処理を終了する。
【符号の説明】
【００５５】
１０  …ディジタルビデオカメラ
１６  …イメージセンサ
２６  …後処理回路
３２  …ＣＰＵ
３６  …Ｈ２６４コーデック
４０  …記録媒体
【図１】
2012054865.tif 000003
【図２】
2012054865.tif 000004
【図３】
2012054865.tif 000005
【図４】
2012054865.tif 000006
【図５】
2012054865.tif 000007
【図６】
2012054865.tif 000008
【図７】
2012054865.tif 000009
【図８】
2012054865.tif 000010
【図９】
2012054865.tif 000011
【図１０】
2012054865.tif 000012
【図１１】
2012054865.tif 000013
【図１２】
2012054865.tif 000014