(57)【要約】【課題】マルチインデックス表示画面を生成するために必要な時間を短縮する。【解決手段】複数のシーンの動画像データと前記複数のシーンの動画像データの代表画像を示す代表画像データについて、一つのシーンの前記動画像データに引続いて前記動画像データの代表画像データが記録された記録媒体から、二つの連続した前記シーンのうち、一方のシーンの前記代表画像データを再生すると共に、他方のシーンの前記動画像データの先頭画面のデータを選択して再生し、前記一方のシーンの代表画像データに基づいて前記一方のシーンの代表画像を生成すると共に、前記他方のシーンの動画像データの先頭画面のデータを用いて前記他方のシーンの代表画像を生成することにより、一つの代表画像を再生する度に、次の代表画像の記録位置までピックアップをシークさせる動作を半減できるようにする。【選択図】図１
2009188667.tif 000002
【特許請求の範囲】
【請求項１】
複数のシーンの動画像データと前記複数のシーンの動画像データの代表画像を示す代表画像データについて、一つのシーンの前記動画像データに引続いて前記動画像データの代表画像データが記録された記録媒体から、前記動画像データと代表画像データとを再生する再生手段と、
二つの連続した前記シーンのうち、一方のシーンの前記代表画像データを再生すると共に、他方のシーンの前記動画像データの先頭画面のデータを選択して再生するよう前記再生手段を制御する制御手段と、
前記一方のシーンの代表画像データに基づいて前記一方のシーンの代表画像を生成すると共に、前記他方のシーンの動画像データの先頭画面のデータを用いて前記他方のシーンの代表画像を生成する代表画像生成手段と、
前記代表画像生成手段により生成された複数のシーンの前記代表画像からなるインデックス画面を表示装置に表示する表示手段とを備えることを特徴とする画像再生装置。
【請求項２】
複数のシーンの動画像データと、前記複数のシーンの動画像データの代表画像を示す代表画像データとを記録媒体から再生する再生手段と、
二つの連続した前記シーンのうち先のシーンの前記代表画像データの先頭位置から後のシーンの前記動画像データの先頭画面のデータを含む所定の位置までの記録媒体上の連続した領域から連続的にデータを再生するよう前記再生手段を制御する制御手段と、
前記連続した領域から再生された前記先のシーンの代表画像データに基づいて前記先のシーンの代表画像を生成すると共に、前記連続した領域から再生された前記後のシーンの動画像データの先頭画面のデータを用いて前記後のシーンの代表画像を生成する代表画像生成手段と、
前記代表画像生成手段により生成された複数のシーンの前記代表画像からなるインデックス画面を表示装置に表示する表示手段とを備えることを特徴とする画像再生装置。
【請求項３】
前記制御手段は、前記先のシーンの代表画像データの先頭位置から所定量のデータを連続して読み出すよう前記再生手段を制御することを特徴とする請求項２に記載の画像再生装置。
【請求項４】
前記先のシーンの代表画像データの先頭位置のアドレスを検出する検出手段を備え、
前記制御手段は、前記後のシーンの動画像データが前記検出手段が検出したアドレスから前記所定量のデータの範囲内に記録されているか否かを判別し、前記所定量のデータの範囲内に前記後のシーンの画像データが記録されていた場合に、前記検出したアドレスから前記所定量のデータを連続して読み出すように前記再生手段を制御することを特徴とする請求項３に記載の画像再生装置。
【請求項５】
前記動画像データと前記代表画像データとは交互に前記記録媒体に記録されていることを特徴とする請求項１〜４の何れか１項に記載の画像再生装置。
【請求項６】
複数のシーンの動画像データと前記複数のシーンの動画像データの代表画像を示す代表画像データについて、一つのシーンの前記動画像データに引続いて前記動画像データの代表画像データが記録された記録媒体から、前記動画像データと代表画像データとを再生する再生工程と、
二つの連続した前記シーンのうち、一方のシーンの前記代表画像データを再生すると共に、他方のシーンの前記動画像データの先頭画面のデータを選択して再生するよう前記再生工程を制御する制御工程と、
前記一方のシーンの代表画像データに基づいて前記一方のシーンの代表画像を生成すると共に、前記他方のシーンの動画像データの先頭画面のデータを用いて前記他方のシーンの代表画像を生成する代表画像生成工程と、
前記代表画像生成工程により生成された複数のシーンの前記代表画像からなるインデックス画面を表示方法に表示する表示工程とを備えることを特徴とする画像再生方法。
【請求項７】
複数のシーンの動画像データと、前記複数のシーンの動画像データの代表画像を示す代表画像データとを記録媒体から再生する再生工程と、
二つの連続した前記シーンのうち先のシーンの前記代表画像データの先頭位置から後のシーンの前記動画像データの先頭画面のデータを含む所定の位置までの記録媒体上の連続した領域から連続的にデータを再生するよう前記再生工程を制御する制御工程と、
前記連続した領域から再生された前記先のシーンの代表画像データに基づいて前記先のシーンの代表画像を生成すると共に、前記連続した領域から再生された前記後のシーンの動画像データの先頭画面のデータを用いて前記後のシーンの代表画像を生成する代表画像生成工程と、
前記代表画像生成工程により生成された複数のシーンの前記代表画像からなるインデックス画面を表示方法に表示する表示工程とを備えることを特徴とする画像再生方法。
【請求項８】
前記制御工程は、前記先のシーンの代表画像データの先頭位置から所定量のデータを連続して読み出すよう前記再生工程を制御することを特徴とする請求項７に記載の画像再生方法。
【請求項９】
前記先のシーンの代表画像データの先頭位置のアドレスを検出する検出工程を備え、
前記制御工程は、前記後のシーンの動画像データが前記検出工程が検出したアドレスから前記所定量のデータの範囲内に記録されているか否かを判別し、前記所定量のデータの範囲内に前記後のシーンの画像データが記録されていた場合に、前記検出したアドレスから前記所定量のデータを連続して読み出すように前記再生工程を制御することを特徴とする請求項８に記載の画像再生方法。
【請求項１０】
前記動画像データと前記代表画像データとは交互に前記記録媒体に記録されていることを特徴とする請求項６〜９の何れか１項に記載の画像再生方法。
【請求項１１】
複数のシーンの動画像データと前記複数のシーンの動画像データの代表画像を示す代表画像データについて、一つのシーンの前記動画像データに引続いて前記動画像データの代表画像データが記録された記録媒体から、前記動画像データと代表画像データとを再生する再生工程と、
二つの連続した前記シーンのうち、一方のシーンの前記代表画像データを再生すると共に、他方のシーンの前記動画像データの先頭画面のデータを選択して再生するよう前記再生工程を制御する制御工程と、
前記一方のシーンの代表画像データに基づいて前記一方のシーンの代表画像を生成すると共に、前記他方のシーンの動画像データの先頭画面のデータを用いて前記他方のシーンの代表画像を生成する代表画像生成工程と、
前記代表画像生成工程により生成された複数のシーンの前記代表画像からなるインデックス画面を表示方法に表示する表示工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
複数のシーンの動画像データと、前記複数のシーンの動画像データの代表画像を示す代表画像データとを記録媒体から再生する再生工程と、
二つの連続した前記シーンのうち先のシーンの前記代表画像データの先頭位置から後のシーンの前記動画像データの先頭画面のデータを含む所定の位置までの記録媒体上の連続した領域から連続的にデータを再生するよう前記再生工程を制御する制御工程と、
前記連続した領域から再生された前記先のシーンの代表画像データに基づいて前記先のシーンの代表画像を生成すると共に、前記連続した領域から再生された前記後のシーンの動画像データの先頭画面のデータを用いて前記後のシーンの代表画像を生成する代表画像生成工程と、
前記代表画像生成工程により生成された複数のシーンの前記代表画像からなるインデックス画面を表示方法に表示する表示工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１３】
請求項１１または１２に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像再生装置及び画像再生方法に関し、特に、動画像及び動画像の代表画像が記録されている記録媒体から前記代表画像を読み出して一覧表示するために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、ＤＶＤなどのディスク媒体に対して動画データを記録再生するディスクビデオカメラが知られている。このようなディスクビデオカメラでは、記録した動画データを再生する際に、各シーンの代表画像（サムネイル画像、またはサムネイルとする）を一覧表示する。そして、ユーザがこれら一覧表示されたサムネイルの中から再生したいシーンを選択するようにした構成が一般的である。
【０００３】
また、サムネイルデータを動画データとは別のファイルとして生成し、ディスクに記録することで、再生時に動画データをデコードすることなくサムネイル画像を得るようにした再生装置が提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００６−１５７３８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述の動画像ファイルと代表画像ファイルとを記録する画像記録装置では、動画記録開始時に先頭画像から代表画像を作成し、動画像記録終了時に記録媒体に記録している。そのため、ディスク上の連続したトラックに対して、動画データとサムネイルデータが交互に記録されることになる。
【０００６】
したがって、再生時に、サムネイル画像の一覧画面を表示する場合に、ディスク上に分散して記録されたサムネイルデータをシークして、再生する必要がある。
【０００７】
このため、一枚のディスクに記録された動画データの数が増えるほど、サムネイルデータのシークに要する時間が増大することになり、サムネイル画像のインデックス画面を表示するのに多くの時間がかかるという問題があった。
本発明は前述の問題点に鑑み、マルチインデックス表示画面を生成するために必要な時間を短縮できるようにすることを目的としている。
【課題を解決するための手段】
【０００８】
本発明の画像再生装置は、複数のシーンの動画像データと前記複数のシーンの動画像データの代表画像を示す代表画像データについて、一つのシーンの前記動画像データに引続いて前記動画像データの代表画像データが記録された記録媒体から、前記動画像データと代表画像データとを再生する再生手段と、二つの連続した前記シーンのうち、一方のシーンの前記代表画像データを再生すると共に、他方のシーンの前記動画像データの先頭画面のデータを選択して再生するよう前記再生手段を制御する制御手段と、前記一方のシーンの代表画像データに基づいて前記一方のシーンの代表画像を生成すると共に、前記他方のシーンの動画像データの先頭画面のデータを用いて前記他方のシーンの代表画像を生成する代表画像生成手段と、前記代表画像生成手段により生成された複数のシーンの前記代表画像からなるインデックス画面を表示装置に表示する表示手段とを備えることを特徴とする。
また、本発明の画像再生装置の他の特徴とするところは、複数のシーンの動画像データと、前記複数のシーンの動画像データの代表画像を示す代表画像データとを記録媒体から再生する再生手段と、二つの連続した前記シーンのうち先のシーンの前記代表画像データの先頭位置から後のシーンの前記動画像データの先頭画面のデータを含む所定の位置までの記録媒体上の連続した領域から連続的にデータを再生するよう前記再生手段を制御する制御手段と、前記連続した領域から再生された前記先のシーンの代表画像データに基づいて前記先のシーンの代表画像を生成すると共に、前記連続した領域から再生された前記後のシーンの動画像データの先頭画面のデータを用いて前記後のシーンの代表画像を生成する代表画像生成手段と、前記代表画像生成手段により生成された複数のシーンの前記代表画像からなるインデックス画面を表示装置に表示する表示手段とを備えることを特徴とする。
【０００９】
本発明の画像再生方法は、複数のシーンの動画像データと前記複数のシーンの動画像データの代表画像を示す代表画像データについて、一つのシーンの前記動画像データに引続いて前記動画像データの代表画像データが記録された記録媒体から、前記動画像データと代表画像データとを再生する再生工程と、二つの連続した前記シーンのうち、一方のシーンの前記代表画像データを再生すると共に、他方のシーンの前記動画像データの先頭画面のデータを選択して再生するよう前記再生工程を制御する制御工程と、前記一方のシーンの代表画像データに基づいて前記一方のシーンの代表画像を生成すると共に、前記他方のシーンの動画像データの先頭画面のデータを用いて前記他方のシーンの代表画像を生成する代表画像生成工程と、前記代表画像生成工程により生成された複数のシーンの前記代表画像からなるインデックス画面を表示方法に表示する表示工程とを備えることを特徴とする。
また、本発明の画像再生方法の他の特徴とするところは、複数のシーンの動画像データと、前記複数のシーンの動画像データの代表画像を示す代表画像データとを記録媒体から再生する再生工程と、二つの連続した前記シーンのうち先のシーンの前記代表画像データの先頭位置から後のシーンの前記動画像データの先頭画面のデータを含む所定の位置までの記録媒体上の連続した領域から連続的にデータを再生するよう前記再生工程を制御する制御工程と、前記連続した領域から再生された前記先のシーンの代表画像データに基づいて前記先のシーンの代表画像を生成すると共に、前記連続した領域から再生された前記後のシーンの動画像データの先頭画面のデータを用いて前記後のシーンの代表画像を生成する代表画像生成工程と、前記代表画像生成工程により生成された複数のシーンの前記代表画像からなるインデックス画面を表示方法に表示する表示工程とを備えることを特徴とする。
【００１０】
本発明のプログラムは、複数のシーンの動画像データと前記複数のシーンの動画像データの代表画像を示す代表画像データについて、一つのシーンの前記動画像データに引続いて前記動画像データの代表画像データが記録された記録媒体から、前記動画像データと代表画像データとを再生する再生工程と、二つの連続した前記シーンのうち、一方のシーンの前記代表画像データを再生すると共に、他方のシーンの前記動画像データの先頭画面のデータを選択して再生するよう前記再生工程を制御する制御工程と、前記一方のシーンの代表画像データに基づいて前記一方のシーンの代表画像を生成すると共に、前記他方のシーンの動画像データの先頭画面のデータを用いて前記他方のシーンの代表画像を生成する代表画像生成工程と、前記代表画像生成工程により生成された複数のシーンの前記代表画像からなるインデックス画面を表示方法に表示する表示工程とをコンピュータに実行させることを特徴とする。
また、本発明のプログラムの他の特徴とするところは、複数のシーンの動画像データと、前記複数のシーンの動画像データの代表画像を示す代表画像データとを記録媒体から再生する再生工程と、二つの連続した前記シーンのうち先のシーンの前記代表画像データの先頭位置から後のシーンの前記動画像データの先頭画面のデータを含む所定の位置までの記録媒体上の連続した領域から連続的にデータを再生するよう前記再生工程を制御する制御工程と、前記連続した領域から再生された前記先のシーンの代表画像データに基づいて前記先のシーンの代表画像を生成すると共に、前記連続した領域から再生された前記後のシーンの動画像データの先頭画面のデータを用いて前記後のシーンの代表画像を生成する代表画像生成工程と、前記代表画像生成工程により生成された複数のシーンの前記代表画像からなるインデックス画面を表示方法に表示する表示工程とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、マルチインデックス表示に必要な画像データが、記録媒体上の所定範囲に複数存在する場合に、複数の画像データを含む前記所定範囲を連続エリアとして再生し、再生したデータをそれぞれデコードして表示するようにした。これにより、ディスクアクセス回数と、ディスクドライブのシーク回数を減らすことができ、ディスクアクセスのオーバーヘッドを削減することができるとともに、マルチインデックス表示画面を生成するために必要な時間を短縮することが可能になる。
【発明を実施するための最良の形態】
【００１２】
（第１の実施形態）
図１は、本発明に係る画像再生装置１００の概略構成を説明するブロック図である。
本実施形態の画像再生装置１００は、複数のシーンの動画像データと前記複数のシーンの動画像データの代表画像を示す代表画像データについて再生する。具体的には、一つのシーンの前記動画像データに引続いて前記動画像データの代表画像データが記録された記録媒体から、前記動画像データと代表画像データとを再生する。
【００１３】
図１において、１０１は、画像を表示出力する表示部である。１０２は、表示部１０１に出力する画像を一時保持するフレームメモリであり、１０３は、再生された画像のサイズを表示部に適したサイズに変更し、フレームメモリ１０２へ出力するリサイズ部である。
【００１４】
１０４は、JPEG方式で符号化された静止画（サムネイル）データを伸張するJPEGデコーダであり、１０５は、MPEG方式で符号化された動画データを伸張するMPEGデコーダである。１０６は、データメモリ１０７からデータを読み出し、動画像データと静止画像データとに分離するデータ分離部である。データ分離部１０６は、静止画データをJPEGデコーダ１０４へ出力し、動画データをMPEGデコーダ１０５へ出力する。
【００１５】
データメモリ１０７は、記録媒体から読み出されたデータを一時的に保持する。１０８は、記録媒体２００に記録された各種のデータを読み出すデータ読み出し部である。データ読み出し部１０８は、記録媒体２００からデータを読み出すためのピックアップユニット、ピックアップを記録媒体２００の半径方向に移動させるためのシークモータ、記録媒体２００を回転させるためのスピンドルモータなどを有する。
【００１６】
１０９は読み出し制御部であり、ＣＰＵ１１１の指示に従い、データ読み出し部１０８による読み出し動作を制御する。読み出し制御部１０９は、後述の様に、ＣＰＵ１１１によって指示される複数画像の動画像データアドレスと代表画像アドレスを比較して、データ読み出し部１０８へ読み出し処理を指示する。１１０は、記録媒体の所望アドレスから所定範囲内に画像データが存在するかを判別するエリア判別部である。
【００１７】
１１１は、画像再生装置１００全体を制御するＣＰＵであり、記録媒体２００に記録されている複数の画像データの記録媒体上のアドレス情報を検出するアドレス検出手段として機能するＣＰＵである。１１２は、ＣＰＵ１１１からの制御信号を各ブロックに通知する制御バスである。２００は、画像再生装置１００から脱着可能なＤＶＤなどのディスクメディアである。本実施形態の画像再生装置１００は、表示部１０１〜制御バス１１２によって構成されている。
【００１８】
図１の再生装置では、記録媒体２００に記録された各動画データのサムネイル画像を表示部１０１に表示するインデックス画面表示機能を持つ。そして、ユーザは、不図示の操作部により、インデックス画面に表示されたサムネイル画像のうち、所望の動画データのサムネイルを選択して再生を指示することにより、所望の動画データを記録媒体２００から再生することができる。
【００１９】
図２は、記録媒体２００に記録されているデータの様子を説明する図である。
記録媒体２００には、４シーンの動画像が記録されている。動画像データは、Stream１、Stream２、Stream３、Stream４である。また、各動画データのサムネイルデータはTHM１、THM２、THM３、THM４である。また、各シーンの動画像データに関する管理データも記録されている。各動画データの管理データはCLP１、CLP２、CLP３、CLP４である。
【００２０】
本実施形態では、３２キロバイト（ＫＢ）のデータ量を単位として、記録媒体２００にアクセスし、データを読み出す。
また、記録媒体２００から３２KBのデータを読み出すのに１２ミリ秒（ms）の時間を必要とする。また、現在のピックアップの位置から１メガバイト（ＭＢ）以上のデータを飛ばして目的のデータの記録位置までシークするために要する時間を一律に４００msとし、１MB以下のデータをシークするために要する時間を一律に１msとする。また、動画像の先頭のフレーム内符号化データ(MPEGIピクチャ)をデコードするためには、各動画像データの先頭から３２０KBのデータを読み出す必要がある。
【００２１】
画像再生装置１００において、不図示の操作部によりユーザからインデックス表示の指示があると、ＣＰＵ１１１は、データ読み出し部１０８により、記録媒体２００の所定の領域に記録されたUDFなどのファイルシステムデータを読み出す。そして、このファイルシステムデータに基づいて、図２に示したStream１、Stream２、Stream３、Stream４、THM１、THM２、THM３、THM４の先頭の代表画像データが記録された記録媒体２００上のアドレスを取得する。
図２の場合、
Stream１＜THM１＜Stream２＜THM２＜Stream３＜THM３＜Stream４＜THM４である。
【００２２】
さらに、各代表画像データの先頭位置のアドレスの差分を比較する。
図２の場合、Stream１と THM１の差分は１００MByte、THM１とStream２の差分は６４Kbyte、Stream２とTHM２の差分は１００MByteとなる。また、THM２とStream３の差分は６４Kbyte、Stream３とTHM３の差分は１００MByte、THM３とStream４の差分は６４Kbyte、StreamとTHM４の差分は１００MByteとなる。
【００２３】
THM１はStream１のサムネイルデータなので、Stream１の先頭画面を再生、デコードすれば、THM１と同じサムネイル画像を得ることができる。また、他方のシーンについても同様である。
【００２４】
そこで、本実施形態では、各シーンのサムネイル画像を表示する際に、所定量のデータを連続して読み出すようにしている。具体的には、THM１の先頭位置のアドレスからStream２先頭画面のデータの終端のアドレスまでを連続的に読み出す。さらに、THM３の先頭位置のアドレスからStream４先頭画面のデータの終端のアドレスまでを連続して読み出す。図２では、Ａｒｅａ１のデータを読み出した後、Ａｒｅａ２のデータを読み出す。そして、ＴＨＭ１のデータを用いてＳｔｒｅａｍ１の代表画像生成を行う。また、Ｓｔｒｅａｍ２の先頭画面のデータを用いてＳｔｒｅａｍ２の代表画像生成を行う。同様に、ＴＨＭ３のデータを用いてＳｔｒｅａｍ３のサ代表画像生成を行い、Ｓｔｒｅａｍ４の先頭画面のデータを用いてＳｔｒｅａｍ４の代表画像生成を行う。
【００２５】
この様に構成することで、Ｓｔｒｅａｍ１〜Ｓｔｒｅａｍ４の四つのシーンのサムネイル画像を生成する際に、Ａｒｅａ１からＡｒｅａ２へのシーク動作だけで済む。そのため、各シーンのサムネイルデータＴＨＭ１〜ＴＨＭ４をそれぞれシークして読み出す場合に比べ、シークの回数を少なくすることができる。
【００２６】
本実施形態において、記録媒体２００からインデックス画面に表示するために必要なデータをデータメモリ１０７へ読み出すのにかかる所要時間は次のようになる。すなわち、(１) Area１からのデータの読み出しに１４４ms、(２)Ａｒｅａ１からＡｒｅａ２へのシークに４００ms、(３) Ares２からのデータの読み出しに１４４msである。したがって、合計時間は６８８msとなる。
【００２７】
図３は、この様に図２のインデックス画面で必要なデータを記録媒体２００から読み出す場合の動作を説明するフローチャートである。
まず、インデックス画面に表示するシーンを選択する(ステップＳ４０１)。
【００２８】
次に、ステップＳ４０２に進む。そして、選択されたシーンのうち、インデックスに必要なデータ(サムネイルデータTHM、または動画データStreamの先頭から３２０KBのデータ)を読み込んでいないシーンのTHMデータが、記録媒体２００上のどのアドレスかを検知する。
【００２９】
次に、ステップＳ４０２で検知したアドレス（Adr）から所定範囲Z の中に、ステップＳ４０１で選択されたシーンのうちインデックス画面用のデータを読み込んでいないシーンの動画データの先頭があるか判断する(ステップＳ４０３)。
【００３０】
ステップＳ４０３の判断の結果、「Ｎｏ」と判断された場合には、ステップＳ４０２で選択されたシーンのTHMデータを、データ読み出し部１０８を介して記録媒体２００からデータメモリ１０７へ読み込む(ステップＳ４０４)。
【００３１】
一方、ステップＳ４０３の判断の結果、「Ｙｅｓ」と判断された場合には、ステップＳ４０２で検知したアドレス（Adr）を含む所定範囲Zのデータを、データ読み出し部１０８を介して記録媒体２００からデータを読み出す。そして、データメモリ１０７へ書き込む(ステップＳ４０５)。
【００３２】
ステップＳ４０４、またはステップＳ４０５の処理が終了したらステップＳ４０１で選択されたシーンのうち先頭画像データをすべてディスクから読み込んだか判断する(ステップＳ４０６）。ステップＳ４０６の判断の結果、「Ｙｅｓ」ならば処理終了し、「Ｎｏ」ならばステップＳ４０２へ戻って前述した処理を繰り返し行う。
【００３３】
例えば、前記の動作フローを図２で示した記録媒体２００に対して行う場合には、以下のようになる。
(１)ステップＳ４０１の処理
４シーンをすべてマルチインデックス再生する場合は、シーン１、シーン２、シーン３、シーン４が選択される。
【００３４】
(２)ステップＳ４０２の処理
シーン１のTHMデータであるTHM１のアドレスAdr＿THM１をUDFなどのファイルシステムデータから取得する。
【００３５】
(３)ステップＳ４０３の処理
所定範囲Zを、Adr＿THM１より記録媒体２００の外周方向５００KBの範囲とし、その範囲Zにシーン２、シーン３、シーン４の動画データ（Ｓｔｒｅａｍ２〜４）の先頭データがあるかをUDFなどのファイルシステムデータから判断する。すると、範囲Zにシーン２のStream２の先頭３２０KBが含まれるため「Ｙｅｓ」と判断される。
【００３６】
(４)ステップＳ４０５の処理
THM１の先頭から５００KBの連続エリアを、データ読み出し部１０８を介して記録媒体２００からデータメモリ１０７へ読み込む。これにより、THM１とStream２の先頭３２０KBがデータメモリ１０７に読み込まれる。
【００３７】
(５)ステップＳ４０６の処理
シーン１とシーン２の先頭画像（THM１とSteam２の先頭３２０KB）はすでに読み込んでいるが、シーン３とシーン４の先頭画像が読み込まれていない。このため、ステップＳ４０６の判断の結果は「Ｎｏ」となり、ステップＳ４０２に戻る。
【００３８】
(６)ステップＳ４０２の処理
シーン３のTHMデータであるTHM３のアドレスAdr＿THM３をUDFなどのファイルシステムデータから取得する。
【００３９】
(７)ステップＳ４０３の処理
所定範囲ZをAdr＿THM３より記録媒体２００の外周方向５００KBの範囲とする。そして、その範囲Zにシーン４の先頭画像データがあるかをUDFなどのファイルシステムデータから判断する。すると、範囲Zにシーン４のStream４の先頭３２０KBが含まれるため、「Ｙｅｓ」と判断され、ステップＳ４０５に進む。
【００４０】
(８)ステップＳ４０５の処理
THM３の先頭から５００KBの連続エリアを、データ読み出し部１０８を介して記録媒体２００からデータメモリ１０７へ読み込む。すなわち、複数のシーンの画像データを連続的に読み出す。これにより、THM３とStream４の先頭３２０KBがデータメモリ１０７に読み込まれる。
【００４１】
(９)ステップＳ４０６の処理
すべてのシーンの先頭画像（THM１とSteam２の先頭３２０KB、THM３とSteam４の先頭３２０KB）はすでに読み込んでいる。したがって、この場合、ステップＳ４０６の判断の結果は「Ｙｅｓ」となり、記録媒体２００からのデータ読み込みを終了する。
【００４２】
図４は、図３で説明したディスクからの読み出し動作と、並列して行うデコード処理の動作を説明するフローチャートである。
まず、データメモリ１０７にデータがあるか確認する（ステップＳ５００）。ステップＳ５００の確認の結果、Yesと判断された場合にはステップＳ５０１に進んで、データ分離部１０６は、データメモリ１０７から２KBを読み出す。次に、ステップＳ５０２に進み、ステップＳ５０１で読み込んだ２KBにJPEGヘッダがあるか判断する。
【００４３】
ステップＳ５０２の判断の結果、Yesと判断された場合はステップＳ５０４に進み、JPEGのEnd Marker までのデータをJPEGデコーダ１０４へ転送する。JPEGデコーダ１０４は転送されたJPEGデータをデコードする（ステップＳ５０５）。そして、ステップＳ５０５でデコードされたJPEG画像をリサイズ部１０３を介してフレームメモリ１０２へ出力し、その後、ステップＳ５００に戻る（ステップＳ５０６）。
【００４４】
一方、ステップＳ５０２の判断の結果、Noと判断された場合はステップＳ５０３に進み、MPEGヘッダがあるか判断する。ステップＳ５０３の判断の結果、Yesと判断された場合はステップＳ５０７に進み、３２０KBのデータをMPEGデコーダ１０５に転送する。
【００４５】
MPEGデコーダ１０５は、転送されたデータに含まれるIフレームだけをデコードする（ステップＳ５０８）。次に、ステップＳ５０９に進み、MPEGデコーダ１０５によってデコードされたMPEGのIフレーム画像を、リサイズ部１０３を介してフレームメモリ１０２へ出力し、その後、ステップＳ５００に戻る。ステップＳ５００において、Noと判断された場合は処理を終了する。
【００４６】
図３で説明したディスクからの読み出し処理と、図４で説明したデコード処理を並列に実行することで、各シーンのサムネイル画像がインデックス画面として表示される。
この様にインデックス画面に表示されたサムネイル画像のうち、ユーザが所望の画像選択して再生開始を指示すると、ＣＰＵ１１１はファイルシステムデータに基づいて、指示されたサムネイル画像に対応する動画データの記録アドレスを検出する。
そして、読み出し制御部１０９を介してデータ読み出し部１０８を制御し、指定された動画データを記録媒体２００から読み出す。
【００４７】
データ読み出し部１０８は、指定された動画データを記録媒体２００から読み出し、データメモリ１０７に記憶する。データ分離部１０６は、ＣＰＵ１１１からの動画再生の指示に従い、再生された動画データをＭＰＥＧデコーダ１０５に送る。ＭＰＥＧデコーダ１０５は再生された動画データをデコードし、リサイズ部１０３に送る。リサイズ部１０３は再生された動画データのサイズを変更し、フレームメモリ１０２を介して表示部１０１に表示する。
【００４８】
（本発明に係る他の実施の形態）
前述した本発明の実施の形態における画像再生装置を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４９】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００５０】
なお、本発明は、前述した画像再生方法における各工程を実行するソフトウェアのプログラム（実施の形態では図３、図４に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００５１】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５３】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００５４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００５５】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行うことによっても前述した実施の形態の機能が実現され得る。
【００５８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施形態を示し、画像再生装置の概略構成を説明するブロック図である。
【図２】本発明の実施形態を示し、光学記録媒体上の分散した位置に記録されている代表画像(THMデータ)を再生及びシークする様子を説明する図である。
【図３】本発明の実施形態を示し、マルチインデックス再生を行う場合に、記録媒体から画像データを読み出す動作の一例を説明するフローチャートである。
【図４】本発明の実施形態を示し、記録媒体からの読み出し動作と、並列して行うデコード処理の動作の一例を説明するフローチャートである。
【符号の説明】
【００６０】
１００  画像再生装置
１０１  表示部
１０２  フレームメモリ
１０３  リサイズ部
１０４  JPEGデコーダ
１０５  MPEGデコーダ
１０６  データ分離部
１０７  データメモリ
１０８  データ読み出し部
１０９  読み出し制御部
１１０  エリア判別部
１１１  ＣＰＵ
１１２  制御バス
２００  記録媒体
【図１】
2009188667.tif 000003
【図２】
2009188667.tif 000004
【図３】
2009188667.tif 000005
【図４】
2009188667.tif 000006