(57)【要約】【課題】  記録媒体に記録されている画像の代表画像を良好に表示する。【解決手段】  記録媒体に記録された複数のシーンの画像データを再生する再生手段と、メモリと、前記再生手段により再生された画像データを用いて、前記複数のシーンの代表画像を示す代表画像データを生成し、前記メモリに蓄積する代表画像生成手段と、前記メモリに蓄積された代表画像データを用いて前記複数のシーンの代表画像を示すインデックス画面を生成し、表示装置に表示する表示制御手段と、前記記録媒体に記録された画像データの全てのシーン数と前記メモリの記憶可能容量とを用い、予め決められた条件に従って前記メモリに対する前記代表画像データの蓄積処理を変更する制御手段とを備える。【選択図】  図１
2008022200.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された複数のシーンの画像データを再生する再生手段と、
メモリと、
前記再生手段により再生された画像データを用いて、前記複数のシーンの代表画像を示す代表画像データを生成し、前記メモリに蓄積する代表画像生成手段と、
前記メモリに蓄積された代表画像データを用いて前記複数のシーンの代表画像を示すインデックス画面を生成し、表示装置に表示する表示制御手段と、
前記記録媒体に記録された画像データの全てのシーン数と前記メモリの記憶可能容量とを用い、予め決められた条件に従って前記メモリに対する前記代表画像データの蓄積処理を変更する制御手段とを備える再生装置。
【請求項２】
前記制御手段は、前記記録媒体に記録された全てのシーンの代表画像データが前記メモリに蓄積できない場合、前記全てのシーンのうち予め決められたシーンの代表画像データを全て蓄積すると共に、前記予め決められたシーン以外のシーンについてはその一部のシーンを選択して代表画像データを蓄積するよう前記代表画像生成手段を制御することを特徴とする請求項１記載の再生装置。
【請求項３】
前記制御手段は、前記記録媒体に記録された全てのシーン数と前記予め決められたシーンの数との差、及び、前記メモリに蓄積可能な代表画像データの数とに基づき、前記予め決められたシーン以外のシーンのうち代表画像データを蓄積するシーンを選択することを特徴とする請求項２記載の再生装置。
【請求項４】
前記記録媒体に記録された全てのシーン数をＮ、前記予め決められたシーンの数をｔ、前記メモリに蓄積可能な代表画像データの数をＴとしたとき、前記制御手段は、前記予め決められたシーン以外のシーンのうち、（Ｎ−ｔ）／（Ｔ−ｔ）シーン毎に１シーンの代表画像データを選択することを特徴とする請求項３記載の再生装置。
【請求項５】
前記インデックス画面を切り替えながら前記インデックス画面に表示された代表画像を選択することにより再生シーンを選択指示する指示手段を備え、
前記表示制御手段は、前記インデックス画面の一画面につき予め決められた数の前記代表画像を表示すると共に、前記指示手段による前記インデックス画面の表示切り替え指示による切り替え後のインデックス画面にて表示すべき代表画像データが前記メモリに蓄積されていない場合、前記切り替え後のインデックス画面にて表示すべき代表画像のうち前記メモリに蓄積されている代表画像データのみからなるインデックス画面を表示することを特徴とする請求項２から４の何れかに記載の再生装置。
【請求項６】
前記制御手段は更に、切り替え後のインデックス画面にて表示すべき代表画像データが前記メモリに蓄積されていない場合、前記切り替え後のインデックス画面にて表示すべき代表画像のうち前記メモリに蓄積されていない代表画像データに対応するシーンの画像データを再生するよう前記再生手段を制御すると共に、前記蓄積されていない代表画像データを前記メモリに蓄積するよう前記代表画像生成手段を制御し、前記表示制御手段は前記切り替え後のインデックス画面にて表示すべき代表画像のうち前記メモリに蓄積されていない代表画像データが前記メモリに蓄積された後前記切り替え後のインデックス画面にて表示すべき代表画像を全て表示することを特徴とする請求項５記載の再生装置。
【請求項７】
前記制御手段は、前記記録媒体に記録された全てのシーンの代表画像データが前記メモリに蓄積できない場合、前記全てのシーンのうち予め決められたシーンについては予め決められたサイズの代表画像データを生成して前記メモリに蓄積すると共に、前記予め決められたシーン以外の複数のシーンについては前記予め決められたサイズよりも小さいサイズの代表画像データを生成して蓄積するよう前記代表画像生成手段を制御することを特徴とする請求項１記載の再生装置。
【請求項８】
前記制御手段は、前記記録媒体に記録された全てのシーン数と前記予め決められたシーンの数との差、及び、前記メモリに蓄積可能な代表画像データの数とに基づき、前記予め決められたシーン以外のシーンの代表画像データのサイズを決定するシーンを選択することを特徴とする請求項７記載の再生装置。
【請求項９】
前記記録媒体に記録された全てのシーン数をＮ、前記予め決められたシーンの数をｔ、前記メモリに蓄積可能な代表画像データの数をＴとしたとき、前記制御手段は、前記予め決められたシーン以外のシーンの代表画像データのサイズを、前記予め決められたサイズに対し１／（（Ｎ−ｔ）／（Ｔ−ｔ））とすることを特徴とする請求項８記載の再生装置。
【請求項１０】
前記インデックス画面を切り替えながら前記インデックス画面に表示された代表画像を選択することにより再生シーンを選択指示する指示手段を備え、
前記表示制御手段は、前記インデックス画面の一画面につき予め決められた数の前記代表画像を表示すると共に、前記指示手段による前記インデックス画面の表示切り替え指示による切り替え後のインデックス画面にて表示すべき代表画像データが前記小さいサイズであった場合、前記切り替え後のインデックス画面にて表示すべき代表画像データのサイズを前記予め決められたサイズに拡大した後インデックス画面を表示することを特徴とする請求項７から９の何れかに記載の再生装置。
【請求項１１】
前記制御手段は更に、切り替え後のインデックス画面にて表示すべき代表画像データが前記小さいサイズであった場合、前記切り替え後のインデックス画面にて表示すべき代表画像に対応するシーンの画像データを再生するよう前記再生手段を制御すると共に、前記再生されたシーンについて前記予め決められたサイズの代表画像データを生成して前記メモリに蓄積するよう前記代表画像生成手段を制御し、前記表示制御手段は前記切り替え後のインデックス画面にて表示すべき前記予め決められたサイズの代表画像データが前記メモリに蓄積された後、前記予め決められたサイズの代表画像データを用いて前記切り替え後のインデックス画面を表示することを特徴とする請求項１０記載の再生装置。
【請求項１２】
前記制御手段は、前記指示手段による前記インデックス画面の表示切り替え指示に応じて、前記画像データの再生動作と前記代表画像データの生成処理とを実行するよう前記再生手段と前記代表画像生成手段とを制御することを特徴とする請求項１から１１の何れか記載の再生装置。
【請求項１３】
記録媒体に記録された複数のシーンの画像データを再生する再生工程と、
前記再生された画像データを用いて、前記複数のシーンの代表画像を示す代表画像データを生成し、メモリに蓄積する代表画像生成工程と、
前記メモリに蓄積された代表画像データを用いて前記複数のシーンの代表画像を示すインデックス画面を生成し、表示装置に表示する表示制御工程と、
前記記録媒体に記録された画像データの全てのシーン数と前記メモリの記憶可能容量とに基づき、前記記録媒体に記録された全てのシーンの代表画像データが前記メモリに蓄積できない場合、前記全てのシーンのうち予め決められたシーンの代表画像データを全て蓄積すると共に、前記予め決められたシーン以外のシーンについてはその一部のシーンを選択して代表画像データを蓄積するよう前記代表画像生成工程を制御する制御工程とを有する再生方法。
【請求項１４】
記録媒体に記録された複数のシーンの画像データを再生する再生工程と、
前記再生された画像データを用いて、前記複数のシーンの代表画像を示す代表画像データを生成し、メモリに蓄積する代表画像生成工程と、
前記メモリに蓄積された代表画像データを用いて前記複数のシーンの代表画像を示すインデックス画面を生成し、表示装置に表示する表示制御工程と、
前記記録媒体に記録された画像データの全てのシーン数と前記メモリの記憶可能容量とに基づき、前記記録媒体に記録された全てのシーンの代表画像データが前記メモリに蓄積できない場合、前記全てのシーンのうち予め決められたシーンについては予め決められたサイズの代表画像データを生成して前記メモリに蓄積すると共に、前記予め決められたシーン以外の複数のシーンについては前記予め決められたサイズよりも小さいサイズの代表画像データを生成して蓄積するよう前記代表画像生成工程を制御する制御工程とを有する再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再生装置に関し、特に、記録媒体に記録されている画像データの代表画像を生成する装置に関する。
【背景技術】
【０００２】
近年、ＤＶＤなどのディスク媒体に対して動画像データを記録再生するディスクビデオカメラが登場している。
【０００３】
ディスクビデオカメラにおいて、撮影した動画像を再生する場合、ディスクに記録されている動画像の各シーンの代表画像を再生して表示し、これらの代表画像の中からユーザが希望するシーンを選択する構成が一般的である。
【０００４】
代表画像を生成する場合、例えば、ディスクに記録されている動画データを再生、デコードし、その中の１フレームを代表画像として選択する。そして、選択された画像データのサイズを表示に適した所定のサイズに縮小する。この様に得られた各シーンの代表画像をインデックス画面として同一画面上に一覧表示する。
【０００５】
この際、ディスクに記録されているシーンの数が一画面に表示可能な画面数を超えている場合、表示されている代表画像以外のシーンのユーザが選択すると、再度前述の代表画像の生成処理を実行し、表示画面を更新する。
【０００６】
この様に、代表画像の一覧画面を表示する場合には、各シーンの画像データを順次ディスクより再生する必要がある。そのため、代表画像（サムネイル）の一覧画面を表示するまでに時間がかかってしまうという問題がある。
【０００７】
そこで、一度表示した代表画像のデータを装置内部のメモリに保持し、再度同じ代表画像を表示する場合には、ディスクからの読み出しを行うことなく、一覧画面を表示する構成が提案されている（例えば、特許文献１参照）。
【０００８】
また、サムネイル一覧画面の表示切り替えの指示の前に、代表画像を装置内部のメモリに蓄積しておき、表示切り替えの際にディスクから画像データを読み出すことなく表示画面を更新する構成も提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００５−２５３０８７
【特許文献２】特開２０００−１２５２３９
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、前述の従来の構成では、装置内部のメモリに対して保持可能な代表画像データの数は限られている。そのため、メモリに保持可能な代表画像の画面数がディスクに記録されたシーン数よりも多い場合、保持されていない代表画像を得るためにはディスクより画像データを再生する必要がある。
その結果、代表画像の一覧画面の更新に時間がかかってしまう。
【００１０】
ユーザは、一覧画面が更新される間、表示画面更新の指示が受け付けられたのか判断できないため、所望の再生シーンを選択する際の操作性を著しく低下させてしまっていた。
本発明はこの様な問題を解決することを目的とする。
【００１１】
また、本発明は、限られた容量のメモリを使用した場合にも記録媒体に記録されている画像の代表画像を良好に表示し、所望の画像を選択する際の操作性を向上させることを目的とする。
【課題を解決するための手段】
【００１２】
本発明においては、記録媒体に記録された複数のシーンの画像データを再生する再生手段と、メモリと、前記再生手段により再生された画像データを用いて、前記複数のシーンの代表画像を示す代表画像データを生成し、前記メモリに蓄積する代表画像生成手段と、前記メモリに蓄積された代表画像データを用いて前記複数のシーンの代表画像を示すインデックス画面を生成し、表示装置に表示する表示制御手段と、前記記録媒体に記録された画像データの全てのシーン数と前記メモリの記憶可能容量とを用い、予め決められた条件に従って前記メモリに対する前記代表画像データの蓄積処理を変更する制御手段とを備える。
【発明の効果】
【００１３】
記録媒体に記録されている画像の代表画像を良好に表示することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態を説明する。
【００１５】
図１は本発明の実施形態としてのビデオカメラ１００の構成を示す図である。
図１のビデオカメラ１００は制御部１１１を有し、制御部１１１は操作部１１２からの指示に従ってビデオカメラ１００の各部を制御する。
【００１６】
まず、撮影時の動作について説明する。操作部１１２により電源が投入されると、撮像部１０１により得られた動画像データはバス１１５を介して表示制御部１０４に出力される。表示制御部１０４は撮像部１０１より出力された動画像データに係る動画像をモニタ１０５に表示する。
【００１７】
この様な記録ポーズ状態で、操作部１１２により記録開始の指示があると、撮像部１０１から出力された動画像データがＣＯＤＥＣメモリ１０２に送られ、一時記憶される。ＣＯＤＥＣメモリ１０２に記憶された動画像データは、ＣＯＤＥＣ１０３における符号化処理に適した順序で読み出される。ＣＯＤＥＣ１０３は、ＭＰＥＧ方式に従ってＣＯＤＥＣメモリ１０２から読み出した動画像データを符号化し、ストリームバッファメモリ１０６に送る。ストリームバッファメモリ１０６は符号化された動画像データを蓄積すると共に、制御部１１１から出力される各種の制御情報などを動画データに多重する。そして、ディスクＩ／Ｆ１０７は、ストリームバッファメモリ１０６に所定量のデータが蓄積されたことに応じてストリームバッファメモリ１０６からデータを読み出し、ディスク１０８に記録する。
【００１８】
これ以降、記録停止の指示があるまでの間、同様の処理を継続する。そして、記録停止の指示があると、ディスク１０８に対するデータの記録を停止する。
【００１９】
本実施形態では、記録開始の指示から記録停止の指示までの間にディスク１０８に記録された一連のシーンのデータを一つのファイルとして管理する。また、制御部１１２は、各ファイルの記録位置情報などを含む管理情報を生成し、ディスクＩ／Ｆ１０７を介してディスク１０８上の所定の記録エリアに記録する。なお、本実施形態では、ディスク１０８としてＤＶＤ−ＲディスクやＤＶＤ−ＲＷディスクを用い、ＤＶＤビデオ規格に従ってデータを記録する。
【００２０】
次に、再生時の動作を説明する。
【００２１】
本実施形態では、ディスク１０８に記録された各ファイル（シーン）の代表画像の一覧画面を表示し、これら代表画面から所望のシーンを選択する。
【００２２】
即ち、制御部１１１は、電源投入時や新たにディスクが装着された時などの所定のタイミングでディスクＩ／Ｆ１０７を制御し、ディスク１０８に記録されている画像データを再生する。そして、代表画像データを生成し、代表画像メモリ１０９に蓄積する。なお、代表画像の生成処理については後述する。
【００２３】
代表画像データが代表画像メモリ１０９に蓄積されると、制御部１１１は表示制御部１０４により最初のページの代表一覧画面を生成し、モニタ１０５に表示する。
【００２４】
ユーザは操作部１１２を操作して、モニタ１０５に表示された代表画像のうち、所望のシーンの代表画像を選択する。
【００２５】
制御部１１１は、ディスク１０８に記録された管理情報に基づいてディスクＩ／Ｆ１０７を制御し、ユーザが選択した代表画像に対応するシーンのデータをディスク１０８から再生する。
再生されたデータは一旦ストリームバッファメモリ１０６に蓄積される。
【００２６】
そして、符号化された動画像データがＣＯＤＥＣ１０３に送られ、ＣＯＤＥＣ１０３は再生された動画像データを復号してフレームメモリ１１３に送る。フレームメモリ１１３に記憶された動画像データは、出力部１１４により読み出され、外部のモニタなどの表示形態に適用した形態に変換されて出力される。
【００２７】
また、表示制御部１０４は、代表一覧画面に代えて、フレームメモリ１１３に記憶された動画データに係る動画像をモニタ１０５に表示する。
【００２８】
次に、本実施形態における、代表画像データの生成、蓄積処理について説明する。
【００２９】
本実施形態では、ディスク１０８に記録された各シーンの動画データのうち、先頭の１フレームをデコードし、更に、リサイズ部１１０により決められたサイズに縮小することにより代表画像データを得る。そして、本実施形態では、予め複数のシーンの代表画像データを代表画像メモリ１０９に蓄積しておく。
【００３０】
図２は、ディスク１０８に記録されている全てのシーンの代表画像データを代表画像メモリ１０９に蓄積可能な場合のイメージ図である。
【００３１】
図２において、ディスク１０８に記録されている各シーン２０１は番号で管理されており、♯１〜♯６４までの総数６４シーンがディスク１０８に記録されている。図２では、撮影された順にシーン１〜シーン６４が並んでいる。また、代表画像データのサイズは所定サイズ（ここでは１６０画素×１２０画素）であり、２０２に示す様に、代表画像メモリ１０９は、このサイズの代表画像データを６４画面分保持可能である。
【００３２】
この様な状態で、ディスク１０８に記録されている全てのシーン（６４シーン）に対して代表画像データを作成すると、全ての代表画像データの容量＝１６０×１２０×６４枚分の容量が必要であり、代表画像メモリ１０９の蓄積可能容量＝１６０×１２０×６４枚分の容量との関係は、
〈代表画像データの総容量〉≦〈蓄積可能容量〉      ・・・（１）
が成り立つ。
【００３３】
制御部１１１は、式（１）が成り立つ場合、ディスク１０８に記録されているすべてのシーンの代表画像データを代表画像メモリ１０９に蓄積可能と判断する。そして、ディスク装着時などの適当なタイミングで、全てのシーンの代表画像データを生成し、予め代表画像メモリ１０９に蓄積する。
【００３４】
一方、図３はディスク１０８に記録されている全てのシーンの代表画像データを代表バッファメモリ１０９に蓄積することができない場合のイメージ図である。
【００３５】
図３において、ディスク１０８に記録されているシーンは番号で管理されており、３０１に示す様に♯１〜♯１２８までの１２８シーンがディスク１０８に記録されている。代表画像データのサイズ、保持可能な画面数は図２の場合と同様である。
【００３６】
従って、ディスク１０８に記録されている全てのシーンに対して代表画像データを作成すると、全シーンの代表画像データの容量＝１６０×１２０×１２８枚分の容量が必要であり、代表画像メモリ１０９の蓄積可能容量＝１６０×１２０×６４枚分の容量との関係は、
〈代表画像データの総容量〉＞〈蓄積可能容量〉      ・・・式（２）
となる。
【００３７】
制御部１１１は、式（２）が成り立つ場合、ディスク１０８に記録されているすべてのシーンの代表画像データを代表画像メモリ１０９に蓄積することが不可能と判断する。
【００３８】
そして、以下のルールに従い、特定のシーンの代表画像データを選択して代表バッファメモリ１０９に蓄積する。
条件１：現在選択（再生）されているシーンから前後２／ｔ（ｔは１以上の所定数で、本実施形態では１６とする。合計で２ｔ（３２シーン）。）については、全てのシーンの代表画像データを代表画像メモリ１０９に蓄積する。
条件２：条件１以外の残りのシーンについては、残りシーン数（図３では９６シーン）／代表画像メモリ１０９の残り容量（３２シーン分）＝３シーン（枚）間隔で抽出し、代表画像メモリ１０９に蓄積する。
【００３９】
このルールで蓄積された代表画像データの様子を図３に示す。図３の３０２は条件１により蓄積された代表画像データ、３０３は条件２により蓄積された代表画像データである。
【００４０】
図４は、本実施形態における制御部１１１による代表画像データの蓄積処理を示すフローチャートである。
【００４１】
以下、ディスク１０８に記録されている総シーン数をＮ、現在選択されているシーン番号をＳ、代表画像メモリ１０９に蓄積可能な代表画像データの枚数をＴ、代表画像を生成するシーンを決定するカウンタをｎ、カウンタｎの閾値をＭ、間引き間隔をＷとする。
【００４２】
図４において、まず、ディスク１０８に記録されている総シーン数Ｎを取得する（Ｓ４０１）。次に、式（１）が成り立つか判断する（Ｓ４０２）。
【００４３】
即ち、ディスク１０８の総シーン数Ｎよりも蓄積可能な枚数Ｔの方が大きい場合、図２に示したように全てのシーンの代表画像データを蓄積する（Ｓ４０３）。
【００４４】
一方、ディスク１０８の総シーン数Ｎが蓄積可能な枚数Ｔ以下の場合、図３に示したように、条件１、２に従って選択されたシーンの代表画像データを蓄積する間引き蓄積処理を実行する（Ｓ４０４）。
【００４５】
次に、Ｓ４０３の全シーン蓄積処理について、図５のフローチャートを用いて説明する。
【００４６】
図５において、まず、カウンタｎを１で初期化し、閾値ＭをＮで初期化し、間引き間隔Ｗを１で初期化する（Ｓ５０１）。次に、シーン番号ｎの代表画像データを生成する（Ｓ５０２）。そして、生成された代表画像データを代表画像メモリ１０９に蓄積し（Ｓ５０３）、カウンタｎにＷを加算する（Ｓ５０４）。次に、カウンタｎが閾値Ｍと一致するかを判断する（Ｓ５０５）。ＮｏならばＳ５０１に戻り、次の代表画像を生成する。Ｙｅｓならば処理を終了する。
【００４７】
次に、間引き蓄積処理について、図６のフローチャートを用いて説明する。
まず、選択されているシーン番号Ｓ、間引き無しで蓄積するシーン数ｔを取得する（Ｓ６０１）。そして、カウンタｎをＳ−（ｔ／２）で初期化、閾値ＭをＳ＋（ｔ／２）で初期化、間引き間隔Ｗを１で初期化する（Ｓ６０２）。次に、シーン番号ｎの代表画像を生成する（Ｓ６０３）。そして、生成された代表画像データを代表画像メモリ１０９に蓄積し（Ｓ６０４）、カウンタｎにＷを加算する（Ｓ６０５）。そして、カウンタｎが閾値Ｍと一致するかを判断する（Ｓ６０５）。
【００４８】
ＮｏならばＳ６０３に戻り、次の代表画像を生成する。Ｙｅｓならば、カウンタｎをＳ＋（ｔ／２）＋１で初期化、閾値ＭをＳ＋（ｔ／２）＋（Ｎ−ｔ）、間引き間隔Ｗを（Ｎ−ｔ）／（Ｔ−ｔ）で初期化する（Ｓ６０７）。
【００４９】
次に、シーン番号ｎの代表画像データを生成する（Ｓ６０８）。そして、生成された代表画像データを代表画像メモリ１０９に蓄積し（Ｓ６０９）、カウンタｎにＷを加算する（Ｓ６１０）。そして、カウンタｎと閾値Ｍが一致するかを判断する（Ｓ６１１）。ＮｏならばＳ６０８に戻り、次の代表画像を生成する。Ｙｅｓならば処理を終了する。
【００５０】
この様にサムネイル画像データを生成し、蓄積するが、例えば、図３において、ディスク１０８に記録されている総シーン数Ｎは１２８、現在選択されているシーン番号Ｓは１６、蓄積可能な代表画像枚数Ｔは６４である。また、Ｓ６０２のカウンタｎ、閾値Ｍ、間引き間隔Ｗはそれぞれ、
カウンタｎ  ・・・  １６−（３２／２）＋１  ＝１
閾値Ｍ      ・・・  １６＋（３２／２）      ＝３２
間引き間隔Ｗ・・・  １
となる。
【００５１】
また、Ｓ６０７におけるカウンタｎ、閾値Ｍ、間引き間隔Ｗはそれぞれ、
カウンタｎ    ・・・  １６＋（３２／２）＋１  ＝３３
閾値Ｍ        ・・・  １６＋（３２／２）＋（１２８−６４）＝９６
間引き間隔Ｗ  ・・・  （１２８−３２）／（６４−３２）    ＝３
である。
【００５２】
また、各値は、０以下の値Ｕになった場合はＮ−Ｕ、Ｎより大きい値Ｏになった場合はＯ−Ｎにする（カウンタｎは加算を行うごとに判断する）。
【００５３】
この様に、ディスク１０８上の全てのシーンの代表画像が蓄積可能な場合には図５の処理を行い、全てのシーンの代表画像が蓄積不能な場合には図６の処理を行う。
【００５４】
これにより、全シーンの代表画像データの容量と、蓄積可能なメモリの容量に応じて代表画像の蓄積方法を切り替える。
【００５５】
また、図６の処理では、間引き間隔ＷをＳ６０２とＳ６０７でそれぞれ、１、（Ｎ−ｔ）／（Ｔ−ｔ）で初期化することで、代表画像メモリ１０９を間引き間隔１の領域、間引き間隔（Ｎ−ｔ）／（Ｔ−ｔ）の領域に等分したが、領域の比率を変更してもよい。即ち、代表画像を間引かずに蓄積するシーン数ｔをユーザが任意に設定できるように構成し、設定されたｔの数に応じて領域の比率を変更することも可能である。
【００５６】
また、図６の処理では、代表画像メモリ１０９を、間引き間隔１の領域、間引き間隔（Ｎ−ｔ）／（Ｔ−ｔ）の領域に二分割したが、分割数を変更してもよい。即ち、間引き間隔Ｗを１と（Ｎ−ｔ）／（Ｔ−ｔ）の２段階ではなく、３段階以上に設定してもよい。
【００５７】
図７は、図６の処理により蓄積された代表画像を用いた代表画像の一覧画面の様子を示す図である。
【００５８】
本実施形態では、７０１に示す様に１画面（ページ）に６枚の代表画像を表示する。そして、現在選択されているシーン番号は１６である（画面１）。
【００５９】
この状態からユーザがシーン１０を選択すべくカーソル７０５を移動させ、表示画面を切り替えた場合、７０２の様に、シーン１０を含むページの代表画像は全て蓄積されている。そのため、ディスク１０８から改めて画像データを再生する必要がなく、一覧画面７０２が迅速に表示される。
【００６０】
また、７０１の状態から、ユーザがシーン４０を選択すべく表示画面を切り替えた場合には、シーン４０を含むページの代表画像（シーン３７〜４２）は全て蓄積されていない。しかし、その一部のシーン、ここではシーン３９と４２については代表画像が既に蓄積されているため、７０３に示す様に、シーン３９と４２の代表画像を含む一覧画面がまず表示される。それと平行して、制御部１１１はディスク１０８より残りのシーン、ここではシーン３７、３８、４０、４１のデータをディスク１０８より再生し、代表画像データを生成する。そして、この代表画像データを代表画像メモリ１０９に蓄積し、７０４に示す代表画像一覧画面を表示する。
【００６１】
なお、このとき、シーン３７、３８、４０、４１の代表画像データを代表画像メモリ１０９蓄積するためには、代表画像メモリ１０９に既に蓄積されている何れかの代表画像データに上書きする必要がある。
【００６２】
本実施形態では、この様に代表画像の一覧画面の表示が切り替えられた時点で、再び図４〜図６のフローチャートを実行し、再度代表画像データを蓄積する。
【００６３】
このとき、既に代表画像メモリ１０９に蓄積済みのシーンについては、再度代表画像データを生成せず、新たに蓄積する必要があるシーンの代表画像データのみを生成する。
【００６４】
この様に、本実施形態では、ディスク１０８に記録されている各シーンの代表画像を予め生成し、メモリに蓄積する際、ディスクの総シーン数とメモリ容量とに基づき、適宜特定のシーンを選択、間引いて代表画像データを蓄積する。
【００６５】
その際、現在選択中のシーンの近傍のシーンについては密に代表画像を選択し、それ以外のシーンは疎に選択することで、一覧画面の表示切り替えの際、迅速に表示画面を切り替えることができる。また、現在選択中のシーンから比較的離れたシーンが選択された場合でも、その近傍のシーンの代表画像を含む画面がまず表示されるので、表示画面更新の指示が受け付けられたことを容易に判断することができる。
【００６６】
なお、図１のビデオカメラでは、ＣＯＤＥＣメモリ１０２、ストリームバッファメモリ１０６、代表画像メモリ１０９、フレームメモリ１１３をそれぞれ独立した機能ブロックとして表示した。しかし、これら各メモリは同一のメモリＩＣの記憶領域を分けて使用することで、同じ機能を実現してもよい。
【００６７】
次に、第２の実施形態を説明する。
第２の実施形態においても、ビデオカメラの構成は図１と同様である。そして、前述の実施形態では、ディスク１０８の総シーン数が代表画像メモリ１０９に蓄積可能なシーン数よりも多い場合、特定シーンのみを選択して代表画像を蓄積していた。
【００６８】
これに対し、本実施形態では、ディスク１０８の総シーンのうち、特定シーンは規定サイズＡ（１６０×１２０）の代表画像を生成し、他のシーンはこの規定サイズよりも小さいサイズの代表画像を生成する。
【００６９】
図８は、ディスク１０８に記録されている全てのシーンの代表画像データを代表画像メモリ１０９に蓄積可能な場合のイメージ図である。
【００７０】
図８において、ディスク１０８に記録されている各シーン２０１は番号で管理されており、♯１〜♯６４までの総数６４シーンがディスク１０８に記録されている。また、代表画像データのサイズは規定のサイズＡ：１６０画素×１２０画素であり、８０２に示す様に、代表画像メモリ１０９は、このサイズＡの代表画像データを６４画面分保持可能である。
【００７１】
この様な状態で、ディスク１０８に記録されている全てのシーン（６４シーン）に対して代表画像データを作成すると、サイズＡの代表画像データの総容量＝１６０×１２０×６４枚分の容量が必要であり、代表画像メモリ１０９の蓄積可能容量＝１６０×１２０×６４枚分の容量との関係は、
〈サイズＡの代表画像データの総容量〉≦〈蓄積可能容量〉  ・・・（３）
が成り立つ。
【００７２】
制御部１１１は、式（３）が成り立つ場合、ディスク１０８に記録されている全てのシーンの代表画像データをサイズＡで代表画像メモリ１０９に蓄積可能と判断する。そして、ディスク装着時などの適当なタイミングで、全てのシーンの代表画像データを生成し、予め代表画像メモリ１０９に蓄積する。
【００７３】
一方、図９はディスク１０８に記録されている全てのシーンの代表画像データを代表バッファメモリ１０９に蓄積することができない場合のイメージ図である。
【００７４】
図９において、ディスク１０８に記録されているシーンは番号で管理されており、９０１に示す様に♯１〜♯１６０までの１６０シーンがディスク１０８に記録されている。代表画像データのサイズ、保持可能な画面数は図８の場合と同様である。
【００７５】
従って、ディスク１０８に記録されている全てのシーンに対して代表画像データを作成すると、サイズＡの代表画像データの総容量＝１６０×１２０×１６０枚分の容量が必要であり、代表画像メモリ１０９の蓄積可能容量＝１６０×１２０×６４枚分の容量との関係は、
〈代表画像データの総容量〉＞〈蓄積可能容量〉      ・・・式（４）
となる。
【００７６】
制御部１１１は、式（４）が成り立つ場合、ディスク１０８に記録されているすべてのシーンの代表画像データを代表画像メモリ１０９に蓄積することが不可能と判断する。
【００７７】
そして、以下のルールに従い、代表画像データを生成して代表画像メモリ１０９に蓄積する。
条件３：現在選択（再生）されているシーンから前後２／ｔ（ｔは１以上の所定数で、本実施形態では１６とする。合計で２ｔ（３２シーン）。）については、全てのシーンの代表画像データをサイズＡで生成し、代表画像メモリ１０９に蓄積する。
条件４：条件１以外の残りのシーンについては、残りシーン数（図３では１２８シーン）／代表画像メモリ１０９の残り容量（３２シーン分）＝４となるので、代表画像データをサイズＢ（ここではＡ／４：８０画素×６０画素）で生成し、代表画像メモリ１０９に蓄積する。
【００７８】
このルールで蓄積された代表画像データの様子を図９に示す。図９の９０２は条件１により蓄積された代表画像データ、９０３は条件４により蓄積された代表画像データである。
【００７９】
図１０は、本実施形態における制御部１１１による代表画像データの蓄積処理を示すフローチャートである。
【００８０】
以下、ディスク１０８に記録されている総シーン数をＮ、現在選択されているシーン番号をＳ、代表画像メモリ１０９に蓄積可能な代表画像データの枚数をＴ、代表画像を生成するシーンを決定するカウンタをｎ、カウンタｎの閾値をＭ、代表画像データのサイズをＤとする。
【００８１】
図１０において、まず、ディスク１０８に記録されている総シーン数Ｎを取得する（Ｓ１００１）。次に、式（３）が成り立つか判断する（Ｓ１００２）。
【００８２】
即ち、ディスク１０８の全てのシーンの代表画像をサイズＡで生成した場合の容量が代表画像メモリ１０９の蓄積可能容量以下の場合、図８に示したように全てのシーンの代表画像データをサイズＡで生成して蓄積する（Ｓ１００３）。
【００８３】
一方、ディスク１０８の代表画像データの容量が代表画像メモリ１０９の蓄積可能容量を超える場合、図９に示したように、条件３、４に従って代表画像データを生成して蓄積する縮小蓄積処理を実行する（Ｓ１００４）。
【００８４】
次に、Ｓ１００３の全シーン蓄積処理について、図１１のフローチャートを用いて説明する。
【００８５】
図１１において、まず、カウンタｎを１で初期化し、閾値ＭをＮ＋１で初期化し、代表画像サイズＤをサイズＡで初期化する（Ｓ１１０１）。次に、シーン番号ｎの代表画像データを生成する（Ｓ１１０２）。そして、生成された代表画像データを代表画像メモリ１０９に蓄積し（Ｓ１１０３）、カウンタｎに１を加算する（Ｓ１００４）。次に、カウンタｎが閾値Ｍと一致するかを判断する（Ｓ１１０５）。ＮｏならばＳ５０１に戻り、次の代表画像を生成する。Ｙｅｓならば処理を終了する。
【００８６】
次に、縮小蓄積処理について、図１２のフローチャートを用いて説明する。
【００８７】
まず、選択されているシーン番号Ｓ、規定サイズＡで蓄積するシーン数ｔを取得する（Ｓ１２０１）。そして、カウンタｎをＳ−（ｔ／２）＋１で初期化、閾値ＭをＳ＋（ｔ／２）＋１で初期化、代表画像サイズＤをサイズＡで初期化する（Ｓ１２０２）。次に、シーン番号ｎの代表画像を生成する（Ｓ１２０３）。そして、生成された代表画像データを代表画像メモリ１０９に蓄積し（Ｓ１２０４）、カウンタｎに１を加算する（Ｓ１２０５）。そして、カウンタｎが閾値Ｍと一致するかを判断する（Ｓ１２０５）。
【００８８】
ＮｏならばＳ１２０３に戻り、次の代表画像を生成する。Ｙｅｓならば、カウンタｎをＳ＋（ｔ／２）＋１で初期化、閾値ＭをＳ＋（ｔ／２）＋（Ｎ−ｔ）＋１、代表画像サイズＤをサイズＡ／（（Ｎ−ｔ）／（Ｔ−ｔ））で初期化する（Ｓ１２０７）。
【００８９】
次に、シーン番号ｎの代表画像データを生成する（Ｓ１２０８）。そして、生成された代表画像データを代表画像メモリ１０９に蓄積し（Ｓ１２０９）、カウンタｎに１を加算する（Ｓ１２１０）。そして、カウンタｎと閾値Ｍが一致するかを判断する（Ｓ１２１１）。ＮｏならばＳ１２０８に戻り、次の代表画像を生成する。Ｙｅｓならば処理を終了する。
【００９０】
この様にサムネイル画像データを生成し、蓄積するが、例えば、図９において、ディスク１０８に記録されている総シーン数Ｎは１６０、現在選択されているシーン番号Ｓは１６、蓄積可能な代表画像枚数Ｔは６４である。また、Ｓ１２０２のカウンタｎ、閾値Ｍ、サイズＤはそれぞれ、
カウンタｎ  ・・・    １６−（３２／２）＋１      ＝１
閾値Ｍ      ・・・    １６＋（３２／２）          ＝３３
サイズＤ    ・・・    １６０×１２０（サイズＡ）
となる。
【００９１】
また、Ｓ１２０７におけるカウンタｎ、閾値Ｍ、サイズＤはそれぞれ、
カウンタｎ  ・・・１６＋（３２／２）＋１                ＝３３
閾値Ｍ      ・・・１６＋（３２／２）＋（１６０−３２）＋１＝１６１
サイズＤ    ・・・Ａ／（１６０−３２）／（６４−３２）  ＝１６０×１２０／４
＝サイズＡの１／４
である。
【００９２】
また、各値は、０以下の値Ｕになった場合はＮ−Ｕ、Ｎより大きい値Ｏになった場合はＯ−Ｎにする（カウンタｎは加算を行うごとに判断する）。
【００９３】
この様に、ディスク１０８上の全シーンの代表画像がサイズＡで蓄積可能な場合には図１１の処理を行い、蓄積不能な場合には図１２の処理を行う。
【００９４】
これにより、全シーンの代表画像データの容量と、蓄積可能なメモリの容量に応じて代表画像の蓄積方法を切り替える。
【００９５】
また、図１２の処理では、代表画像メモリ１０９をサイズＡの代表画像領域、サイズＢの代表画像領域に等分したが、領域の比率を変更してもよい。
【００９６】
また、図１２の処理では、代表画像メモリ１０９を、サイズＡとサイズＢの二つの代表画像領域に分割したが、これ以外のサイズＣ，Ｄ・・・などを用いることも可能である。
【００９７】
図１３は、図１２の処理により蓄積された代表画像を用いた代表画像の一覧画面の様子を示す図である。
【００９８】
本実施形態では、１３０１に示す様に１画面（ページ）に６枚の代表画像を表示する。そして、現在選択されているシーン番号は１６である（画面１）。
【００９９】
この状態からユーザがシーン１０を選択すべく表示画面を切り替えた場合、７０２の様に、シーン１０を含むページは全てサイズＡの代表画像が蓄積されているため、ディスク１０８から改めて画像データを再生する必要がない。そのため、一覧画面１３０２が迅速に表示される。
【０１００】
また、１３０１の状態から、ユーザがカーソル１３０５を移動してシーン３４を選択すべく表示画面を切り替えた場合には、シーン３４を含むページ（シーン３１〜３６）はサイズＢの代表画像が蓄積されている。そこで、１３０３に示す様に、シーン３４を含むページのサイズＢの代表画像データをリサイズ部１１０によりそれぞれ拡大してサイズＡの代表画像を生成し、一覧画面がまず表示される。それと平行して、制御部１１１はディスク１０８よりこのページのシーン３１〜３６のデータをディスク１０８より再生し、サイズＡの代表画像データを生成する。そして、この代表画像データを代表画像メモリ１０９に蓄積し、１３０４に示す代表画像一覧画面を表示する。
【０１０１】
なお、このとき、シーン３１〜３６の代表画像データを代表画像メモリ１０９蓄積するためには、代表画像メモリ１０９に既に蓄積されている何れかの代表画像データに上書きする必要がある。
【０１０２】
本実施形態では、この様に代表画像の一覧画面の表示が切り替えられた時点で、再び図１０〜図１２のフローチャートを実行し、再度代表画像データを蓄積する。
【０１０３】
このとき、既に代表画像メモリ１０９に蓄積済みのシーンについては、再度代表画像データを生成せず、新たに蓄積する必要があるシーンの代表画像データのみを生成する。
【０１０４】
この様に、本実施形態では、ディスク１０８に記録されている各シーンの代表画像を予め生成し、メモリに蓄積する際、ディスクの総シーン数とメモリ容量とに基づき、適宜特定のシーンを規定サイズよりも縮小して代表画像データを蓄積する。
【０１０５】
その際、現在選択中のシーンの近傍のシーンについては規定サイズの代表画像を生成し、それ以外のシーンは縮小したサイズの代表画像データを生成することで、一覧画面の表示切り替えの際、迅速に表示画面を切り替えることができる。また、現在選択中のシーンから比較的離れたシーンが選択された場合でも、解像度は低いものの、代表画像を含む画面がまず表示されるので、表示画面更新の指示が受け付けられたことを容易に判断することができる。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施形態におけるビデオカメラの構成を示す図である。
【図２】代表画像の蓄積状態を示す図である。
【図３】代表画像の蓄積状態を示す図である。
【図４】代表画像データの蓄積処理を示すフローチャートである。
【図５】代表画像データの蓄積処理を示すフローチャートである。
【図６】代表画像データの蓄積処理を示すフローチャートである。
【図７】代表画像の一覧画面を示す図である。
【図８】代表画像の蓄積状態を示す図である。
【図９】代表画像の蓄積状態を示す図である。
【図１０】代表画像データの蓄積処理を示すフローチャートである。
【図１１】代表画像データの蓄積処理を示すフローチャートである。
【図１２】代表画像データの蓄積処理を示すフローチャートである。
【図１３】代表画像の一覧画面を示す図である。
【図１】
2008022200.tif 000003
【図２】
2008022200.tif 000004
【図３】
2008022200.tif 000005
【図４】
2008022200.tif 000006
【図５】
2008022200.tif 000007
【図６】
2008022200.tif 000008
【図７】
2008022200.tif 000009
【図８】
2008022200.tif 000010
【図９】
2008022200.tif 000011
【図１０】
2008022200.tif 000012
【図１１】
2008022200.tif 000013
【図１２】
2008022200.tif 000014
【図１３】
2008022200.tif 000015