(57)【要約】【課題】  簡単な操作で動画像全体を容易に把握できるようにする。【解決手段】  記録媒体に記録される動画像のフレーム総数を取得し（Ｓ２）、表示枚数である６で割り、摘出するフレーム間隔を得る（Ｓ３）。先頭フレームを決定し（Ｓ４）、先頭フレームを最初の摘出フレームとする（Ｓ５）。表示枚数に到達するまで（Ｓ６）、フレーム間隔順にインデックス表示用のフレームを摘出し（Ｓ７）、摘出したフレームの位置を記憶する（Ｓ８）。表示枚数に到達したら（Ｓ６）、摘出フレームをインデックス表示する（Ｓ１１）。【選択図】  図２
2006211041.tif 000002
【特許請求の範囲】
【請求項１】
複数のフレームからなる動画像の圧縮動画像データを記憶する記憶媒体から当該動画像を再生する動画再生装置であって、
インデックス表示におけるフレーム間隔を指定するフレーム間隔指定手段と、
当該動画像の当該複数のフレームから基準フレームを決定する基準フレーム決定手段と、
当該基準フレームを基準にして、当該動画像の他のフレームから、当該フレーム間隔指定手段で指定されるフレーム間隔に基づいてインデックス表示されるフレームを摘出し、摘出されたフレームのデータ及びそのフレーム位置を記憶するフレーム摘出手段と、
当該基準フレームと、当該フレーム摘出手段で摘出されたフレームとを用いたインデックス表示画像を出力する表示出力手段
とを具備することを特徴とする動画再生装置。
【請求項２】
当該基準フレームが当該動画像の先頭フレームであることを特徴とする請求項１に記載の動画再生装置。
【請求項３】
当該基準フレーム決定手段は、インデックス表示されるフレームの中から任意に選択されたフレームを基準フレームに決定することを特徴とする請求項１に記載の動画再生装置。
【請求項４】
当該フレーム間隔指定手段は、ユーザの指示に応じて任意のフレーム間隔を指定可能であることを特徴とする請求項１に記載の動画再生装置。
【請求項５】
当該フレーム間隔指定手段によって指定されるフレーム間隔が変更になった場合、当該フレーム摘出手段は当該基準フレームを基準にして、当該動画像の他のフレームから、当該変更されたフレーム間隔に基づいてインデックス表示されるフレームを新たに摘出し、新たに摘出されたフレームのデータ及びそのフレーム位置を記憶し、当該表示出力手段は当該基準フレームと、当該フレーム摘出手段で新たに摘出されたフレームとを用いたインデックス表示画像を出力することを特徴とする請求項１乃至４の何れか１項に記載の動画再生装置。
【請求項６】
更に、当該表示出力手段から出力されたインデックス画像を表示する表示手段と、当該表示手段に表示されたインデックス画像におけるいずれかのフレームを選択する選択手段と、当該動画像を当該選択手段で選択されたフレームの位置からの再生する再生手段とを具備することを特徴とする請求項１乃至５の何れか１項に記載の動画再生装置。
【請求項７】
請求項１乃至６の何れか１項に記載の動画再生装置と、
被写体を撮像するズーム機能を有する撮像手段と、
当該撮像手段から出力される動画像を圧縮して当該動画再生装置の当該記録媒体に記録する記録手段と、
当該ズーム機能を操作するズーム操作手段
とを具備する撮像装置であって、
当該フレーム間隔指定手段は、当該ズーム操作手段の操作に応じて、当該インデックス画像のフレーム間隔を指定することを特徴とする撮像装置。
【請求項８】
当該フレーム間隔指定手段は、当該ズーム操作手段のＷｉｄｅ方向操作に応じて、当該インデックス画像のフレーム間隔を広げ、当該ズーム操作手段のＴｅｌｅ方向操作に応じて、当該インデックス画像のフレーム間隔を縮めることを特徴とする請求項７に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画再生装置及び撮像装置に関し、特に複数のフレーム画像からなる動画を再生する画像再生装置及び撮像装置に関する。
【背景技術】
【０００２】
近年、磁気ディスク、光磁気ディスク、メモリカード又はハードディスク等の記録媒体に符号化して保存された複数の動画像ファイルのうち、ユーザが所望する一つの動画像ファイルを選択することで、所望の動画を再生可能な再生装置が普及している。
【０００３】
このような動画再生では、所望の動画像の全体を容易に把握したいというニーズや、動画像内の所望の位置から再生を開始可能としたいといったニーズがある。このようなニーズに応えるため、動画像ファイルから複数の静止画を切り出し、これらをチャプター画面又は代表シーン画面等のインデックスとして表示する画像再生装置が提案されている（例えば、特許文献１）。特許文献１に記載の構成では、切り出された９つの静止画を１画面に同時に表示する。そして、表示された静止画の１つを選択すると、動画像内の対応する位置から、画像の再生が開始される。
【０００４】
特許文献１のような再生装置においては、切り出した静止画が９つをこえた場合、分割表示する静止画が複数の画面にわたってしまうため、ユーザが動画像の全体を把握するには表示画面のスクロール等が必要になる。これに対する解決案として、切り出す静止画の枚数に応じて、静止画のサイズを変更する再生装置が提案されている（特許文献２参照）。
【特許文献１】特開平８−１８９２３号公報
【特許文献２】特開２００４−１９３６３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、記録媒体の記録容量が巨大化している近年の再生装置においては、分割表示用に切り出す静止画の数が膨大なものとなり、ユーザが所望の静止画を見つけるのに時間がかかる。例えば、特許文献１に記載されるような画像再生装置では、スクロールの量が大きくなり、ユーザは全体像把握が困難となる。また、特許文献２に記載の画像再生装置も同様に、表示すべき静止画の数が膨大になるのと比例して、一枚当たりの表示面積が非常に小さくなるので、ユーザはますます全体像把握が困難となる。従って、所望の静止画を発見するまでに長い時間を費やすことが考えられる。
【０００６】
そこで、本発明は、動画像ファイルの内容と動画像の再生開始位置の検索性を改善した動画再生装置及び撮像装置を提示することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する為、本発明に係る動画再生装置は、複数のフレームからなる動画像の圧縮動画像データを記憶する記憶媒体から当該動画像を再生する動画再生装置であって、インデックス表示におけるフレーム間隔を指定するフレーム間隔指定手段と、当該動画像の当該複数のフレームから基準フレームを決定する基準フレーム決定手段と、当該基準フレームを基準にして、当該動画像の他のフレームから、当該フレーム間隔指定手段で指定されるフレーム間隔に基づいてインデックス表示されるフレームを摘出し、摘出されたフレームのデータ及びそのフレーム位置を記憶するフレーム摘出手段と、当該基準フレームと、当該フレーム摘出手段で摘出されたフレームとを用いたインデックス表示画像を出力する表示出力手段とを具備することを特徴とする。
【０００８】
本発明に係る撮像装置は、上述の動画再生装置と、被写体を撮像するズーム機能を有する撮像手段と、当該撮像手段から出力される動画像を圧縮して当該動画再生装置の当該記録媒体に記録する記録手段と、当該ズーム機能を操作するズーム操作手段とを具備する撮像装置であって、当該フレーム間隔指定手段は、当該ズーム操作手段の操作に応じて、当該インデックス画像のフレーム間隔を指定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、記録媒体内に格納された所望の動画像から、所定の間隔でフレームを摘出して静止画として分割表示することにより、ユーザは動画像全体を容易に把握可能となる。
【００１０】
フレーム画像の基準位置及び摘出フレーム間隔をユーザが設定可能であることにより、ユーザは動画像全体から所望のフレームを選択することが可能となり、フレーム単位で再生開始位置を選択できる。
【００１１】
摘出するフレーム画像の基準位置及び、摘出するフレーム間隔を変更可能とすることにより、動画像全体のうち、ユーザが望む範囲、あるいは、ポイント付近のみから、インデックス表示を得ることが可能となる。
【００１２】
分割表示する枚数を固定枚数にすることで、インデックス表示を１画面で表示可能であって、かつ、摘出したインデックス画像一枚当りの表示面積を所定のサイズにすることが可能となり、ユーザは一画面分のインデックス表示を見るだけで、動画像の全容を把握できる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１４】
図１は、本発明の第１実施例であるデジタルビデオカメラの概略構成ブロック図である。図１において、１０は被写体、２０はビデオカメラ、３０は画像記録再生部である。画像記録再生部３０をビデオカメラ２０に内蔵することにより、全体システムをビデオカムコーダとしても良い。また、本実施例では動画像の記録媒体としてハードディスク（図１にはＨＤＤと記載）３２を使用する。
【００１５】
画像記録再生部３０は、主に記録媒体としてのハードディスク３２とディスプレイ３４とマイクロコンピュータ（マイコン）３６を有する。ディスプレイ３４は、ハードディスク３２に記録される画像及びハードディスク３２から再生された画像を表示し、記録再生のための操作画面等を表示する。マイコン３６は、プログラムメモリ５０に記憶されるプログラム及び種々の定数に従って、下記のように動作する。
【００１６】
操作キー４６は、ユーザの操作により、マイコン３６に種々の指示を入力するのに使用される。操作キー４６は、いわゆる十字ボタンを具備する。
【００１７】
本実施例の記録動作を説明する。ビデオカメラ２０は、被写体１０の画像信号をスイッチ３８のＡ接点及び圧縮伸長部４２に出力する。圧縮伸長部４２は、後述するように、ハードディスク３２から再生される圧縮動画像を伸長する伸長機能を具備し、復元された画像信号をスイッチ３８のＢ接点に供給する。記録時には、スイッチ３８はＡ接点に接続する。スイッチ３８はＡ接点からの画像信号をミキサ４０に印加する。ミキサ４０は、スイッチ３８からの画像信号にマイコン３６からの画像信号を重畳する。マイコン３６からミキサ４０に印加される画像信号は、撮影日時及び撮影条件等（キャラクタ）である。ミキサ４０の出力はディスプレイ３４に印加され、ビデオカメラ２０の出力画像、即ち撮影画像がディスプレイ３４の画面上に表示される。
【００１８】
圧縮伸長部４２は、マイコン３６から指示される圧縮パラメータに従いビデオカメラ２０からの画像信号を所定の圧縮方式、例えば、ＭＰＥＧ方式で圧縮する。圧縮伸長部４２で圧縮された圧縮動画像データは、インターフェース（Ｉ／Ｆ）４４を介してハードディスク３２に記録される。圧縮動画像データは、所定のファイルシステムの下で、動画像ファイルとしてハードディスク３２に記録される。
【００１９】
次に、ハードディスク３２に記録される動画像ファイルの再生動作を説明する。マイコン３６はインターフェース４４を経由してハードディスク３２にアクセスし、ファイルシステムを取得し、その後、所望の動画像ファイルを読み出し、圧縮伸長部４２に供給する。圧縮伸長部４２は、記録媒体３２から読み出された動画像ファイルに収容される圧縮動画像データを伸長し、伸長で復元された動画像データをスイッチ３８のＢ接点に出力する。
【００２０】
再生時には、スイッチ３８はＢ接点に接続しており、圧縮伸長部４２で復元された画像データは、スイッチ３８を介してミキサ４０に印加される。ミキサ４０は、スイッチ３８からの画像信号にマイコン３６からの画像信号を重畳する。マイコン３６からミキサ４０に印加される画像信号は、例えば、記録媒体３２から読み出された圧縮動画像ファイルから得られる撮影日時及び撮影条件等（キャラクタ）である。ミキサ４０の出力はディスプレイ３４に印加され、記録媒体３２から読み出された圧縮動画像ファイルの動画像、即ち再生画像がディスプレイ３４の画面上に表示される。
【００２１】
画像記録再生部３０は、記録媒体３２に記録される動画像ファイルのインデックス表示機能、即ち、ハードディスク３２に記録した動画像データの内容を代表シーン画像でユーザが確認できる機能を有する。
【００２２】
具体的には、ユーザがハードディスク３２から再生可能な動画像ファイルの一つを選択すると、マイコン３６は、当該動画像ファイルから一定間隔でフレーム画像を６枚抽出し、インデックス画像としてディスプレイ３４上に表示する。その際、動画像ファイルから抽出されたフレームの圧縮画像データは、圧縮伸長部４２により伸長され、一時的に画像メモリ４８に格納される。マイコン４８は、画像メモリ４８に記憶される一又は複数のフレーム画像を読み出し、各フレーム画像を縮小加工して、インデックス画像としてミキサ４０に印加する。ユーザが、表示されたインデックス画像の何れか１つを選択すると、マイコン３６は、当該動画像ファイルの選択されたインデックス画像の位置から再生を開始する。
【００２３】
この動画像のインデックス表示機能は、ハードディスク３２から読み出した動画像に対して自動で実行しても良いし、操作キー４６からのユーザ操作により手動で実行しても良い。
【００２４】
図２に示すフローチャートを参照して、本実施例の動画像インデックス表示機能における動作を説明する。
【００２５】
ハードディスク３２上の動画像ファイルの一つがユーザに選択された状態で、動画像のインデックス機能が選択されると（Ｓ１）、当該動画像のフレーム総数を動画ファイルのヘッダ情報等から取得し、選択された動画像の総フレーム数を計算する（Ｓ２）。次に、当該動画像のフレーム総数を、表示枚数である６で割り、計算によって摘出するのに最適なフレーム間隔を得る（Ｓ３）。
【００２６】
摘出した6枚のフレームから構成されるインデックス画像の先頭表示フレームと、カーソルを当てる位置とを、当該動画像の先頭フレームとする（Ｓ４）。表示先頭フレームである先頭フレームを、最初の摘出フレームとする（Ｓ５）。
【００２７】
（摘出フレーム数）＜（表示枚数）が成立するか否かを判別する（Ｓ６）。（摘出フレーム数）＜（表示枚数）が成立する場合（Ｓ６）、先頭フレームからインデックス表示用の静止画を切り出し（Ｓ７）、マイコン３６の図示しない一時記憶メモリに保存する（Ｓ８）。このとき、ステップＳ８では、当該フレームの動画像ファイル上の位置情報とハードディスク３２上の位置情報など、そのフレームから再生を開始するために必要な情報を、付加情報として同様に図示しない一時記憶メモリに保存する。摘出フレーム及びその付加情報を保存した後、インデックス表示用画像のカウンタをインクリメントし（Ｓ９）、次の摘出フレームの位置をＳ３で求めた摘出フレーム間隔に応じて計算する（Ｓ１０）。摘出フレーム数が表示枚数より少ない限り、すなわちインデックス表示される６枚の画像が摘出されるまで、ステップＳ７乃至Ｓ１０を繰り返す（Ｓ１１）。
【００２８】
（摘出フレーム数）＜（表示枚数）が不成立となると（Ｓ６）、表示枚数分のインデックス画像を摘出したことになり、摘出した６枚の静止画像の縮小画像を並べてディスプレイ３４に表示する（Ｓ１１）。図３は、インデックス表示のイメージを示す。
【００２９】
ユーザが操作キー４６を操作し、カーソルを移動させて、インデックス再生されている静止画の一つを選択すると、マイコン３６は、カーソルで選択された静止画に対応するフレームから再生を開始する。
【実施例２】
【００３０】
第１実施例では、動画像のインデックス表示モード以外のモードから動画像インデックス表示モードに入る場合の動作を説明したが、第２実施例では、既に動画像インデックス表示モードに入っている状態において、ユーザ操作に対応する動作を説明する。図４は、第２実施例の動作フローチャートを示す。インデックス表示を行っている対象動画像は、ＭＰＥＧ２でエンコードされたものであるとする。
【００３１】
第２実施例では、画像を選択するための操作キー４６が、ズームレバーを兼用する。本来、ズームレバーは、ズームレンズを操作するためのものであるが、動画像のインデックス表示モードではＴｅｌｅ（望遠）方向またはＷｉｄｅ（広角）方向に操作することで、画像を選択するための操作キー４６として使用される。ズームレバーは、十字ボタンにしてもよい。
【００３２】
動画像のインデックス表示モードに入っている状態で、図３の如きインデックス表示が出力されているとする。操作キー４６によりカーソルの位置が移動したか否かを判別する（Ｓ２１）。カーソルの移動が行われた場合、インデックス表示画面上で静止画を選択するためのカーソルフレームをカーソルが当たっている静止画像に変更し（Ｓ２１）、ズームレバーがＴｅｌｅ側に倒されているかどうか、即ち、ユーザが摘出フレーム間隔の縮小を指示しているか否かを判別する（Ｓ２３）。カーソルの移動が行われていない場合（Ｓ２１）、Ｓ２２を迂回し、ユーザからの摘出フレーム間隔縮小指示があるか否かを判別する（Ｓ２３）。
【００３３】
摘出フレーム間隔縮小指示になっている場合（Ｓ２３）、縮小後のフレーム間隔がＩピクチャ（フレーム内符号化されたピクチャ）間隔以上になるかどうかを判定する（Ｓ２４）。摘出フレーム間隔縮小指示になっていない場合（Ｓ２３）、又は、縮小後のフレーム間隔がＩピクチャ（フレーム内符号化されたピクチャ）間隔以上にならない場合には（Ｓ２４）、ステップＳ２１に戻る。縮小後のフレーム間隔がＩピクチャ（フレーム内符号化されたピクチャ）間隔以上になる場合（Ｓ２４）、実際に摘出フレーム間隔を１／２倍する（Ｓ２５）。カーソルフレームの表示位置と変更後の摘出フレーム間隔との積から新たな先頭表示フレームを再計算する（Ｓ２６）。これによって、摘出フレーム間隔の変更に基づくインデックス画像の再表示の際に先頭に位置するインデックス画像の先頭表示フレームの位置が得られる。
【００３４】
この後、先頭表示フレームを摘出フレームとして（Ｓ２７）、図２のステップＳ６〜Ｓ１１と同様の処理で各摘出フレームを決定し、摘出フレームをインデックス表示する（Ｓ２８〜Ｓ３３）。ステップＳ２８〜Ｓ３３は、図２のステップＳ６〜Ｓ１１に対応するので、詳しい動作の説明は、省略する。
【００３５】
図５は、本実施例による動画インデックス再表示のイメージを示す。図５（ａ）は摘出フレーム間隔が縮小される前を示し、図５（ｂ）は摘出フレーム間隔が縮小された後を示す。このようにして、インデックス表示画面上でユーザ操作可能なカーソルフレームによって選択されるフレームを基準にして（基準となるフレームは残す）、前後（又は前のみ、後ろのみも可）の摘出フレーム間隔を縮めて新たに摘出されるフレームによってインデックス表示を出力できる。また、ズームレバーのＴｅｌｅ操作一回につき、摘出フレーム間隔を１／２倍した処理を行い、これを重ねることでインデックス表示されるフレーム間隔を任意に縮めることもでき、最短でＩピクチャ間隔のインデックス表示を出力できる。なお、本実施例では、動画像の圧縮方式をＭＰＥＧ２、摘出フレーム間隔縮小指示をズームレバーのＴｅｌｅ操作、摘出フレーム間隔縮小を１／２倍としたが、本発明は、これに限定されない。
【００３６】
既に動画像のインデックス表示モードに入っている状態での、ユーザからの摘出フレーム間隔縮小指示を受けた場合を説明したが、ユーザからの摘出フレーム間隔拡大指示を受けた場合の動作を簡単に説明する。
【００３７】
摘出フレーム間隔の拡大操作に対する動作は、ステップＳ２４の判定が異なるのみで、基本的に縮小操作の処理と同じで良い。
【００３８】
また、摘出フレーム間隔の拡大操作を、縮小操作のアンドゥー（Ｕｎｄｏ）として扱うことで、摘出フレーム間隔の拡大と縮小を簡易に扱える。例えば、縮小操作を受けた場合に、カーソル位置、摘出したフレーム位置、及び、摘出した静止画像を図示しないメモリのスタック上に格納しておく。ユーザがズームレバーをＷｉｄｅ方向に倒した場合、このメモリスタックから縮小前に表示していたカーソル位置、摘出したフレーム摘出位置及び摘出した静止画像を取得する。なお、ズームレバーは十字ボタンにしてもよい。
【００３９】
ここで、摘出フレーム間隔を縮小する場合と拡大する場合を、図６を用いて説明する。図６（ａ）は、摘出フレーム間隔を２回、縮小した場合のメモリスタックのイメージ図を示す。図６（ｂ）は、図６（ａ）に示す状態から更に摘出フレーム間隔を縮小すると、図６（ｂ）に途中経過として図示するように、メモリスタックに３回目の縮小によるスタックが積み増される。この後、摘出フレーム縮小操作をアンドゥーすると、図６（ｃ）に示すように、最上段のスタック（３回目の摘出フレーム縮小操作に対応するデータ）がメモリスタックから取り出され、この取り出したスタックのデータに従って、摘出フレーム間隔が再調整される。このように、摘出フレーム間隔の縮小操作（ズームレバーあるいは十字ボタンをＴｅｌｅ方向に指定）により、フレーム摘出間隔を短くしたデータがメモリスタックに積まれ、逆に摘出フレーム間隔の拡大（ズームレバーあるいは十字ボタンをＷｉｄｅ方向に指定）により、メモリスタックからデータが取り除かれる。このようにして、本発明は、摘出フレームの間隔をユーザ自身で選択できるようにしたので、長時間の動画であっても、その概要を簡易に把握できるようになる。摘出フレームを所定の間隔で区切った上で摘出フレーム間隔を変更できるようにしたので、摘出フレームの選択が簡便になる。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】動画インデックス表示モードに入った場合の処理シーケンスを示す図である。
【図３】動画インデックス機能を動作させた場合の、ディスプレイの表示画面を示す図である。
【図４】摘出フレーム間隔を縮小する場合の処理シーケンスを示す図である。
【図５】摘出フレーム間隔を縮小された場合の、ディスプレイの表示画面を示す図である。
【図６】摘出フレーム間隔拡大を実現するためのスタックのイメージを示す図である。
【符号の説明】
【００４１】
１０  被写体
２０  ビデオカメラ
３０  画像記録再生部
３２  記録媒体
３４  ディスプレイ
３６  マイクロコンピュータ
３８  スイッチ
４０  ミキサ
４２  圧縮伸長部
４４  インターフェース
４６  操作キー
４８  画像メモリ
５０  プログラムメモリ
【図１】
2006211041.tif 000003
【図２】
2006211041.tif 000004
【図３】
2006211041.tif 000005
【図４】
2006211041.tif 000006
【図５】
2006211041.tif 000007
【図６】
2006211041.tif 000008