(57)【要約】【課題】  動画データにおいて代表情報（サムネイル）に関連する所望の位置に速やかにアクセスする。【解決手段】  代表情報生成部１１２は、動画データ保持部１９１に保持された動画データの代表情報を生成して代表情報保持部１９２に記録するとともに、その代表情報の管理情報を管理情報保持部１９３に記録する。その際、対応アドレス生成部１１３は、その代表情報に相当する動画データの対応アドレスを対応アドレス保持部１９４に記録する。その後、代表情報が選択されると、選択された代表情報に相当する動画データの対応アドレスおよびオフセットがそれぞれ対応アドレス取得部１２７およびオフセット算出部１２６によって得られる。これら対応アドレスおよびオフセットによって動画データアクセス部１２８は、動画データ保持部１９１に保持された動画データにアクセスする。【選択図】      図１
2006040453.tif 000002
【特許請求の範囲】
【請求項１】
複数の要素画像から構成される動画データにおいて所定の要素画像に関する代表情報を生成する代表情報生成手段と、
前記代表情報生成手段により生成された代表情報を保持する代表情報保持手段と、
前記代表情報生成手段により生成された代表情報に対応する要素画像の前記動画データにおけるアドレスを生成する対応アドレス生成手段と、
前記対応アドレス生成手段により生成されたアドレスを保持する対応アドレス保持手段と
を具備することを特徴とする記録装置。
【請求項２】
前記動画データはクラスタ毎に管理される動画ファイルであって、
前記動画データにおけるアドレスはクラスタアドレスであることを特徴とする請求項１記載の記録装置。
【請求項３】
前記代表情報保持手段はクラスタ毎に管理される代表情報ファイルであって、
前記代表情報ファイルは複数の代表情報をそれぞれ異なるクラスタに保持することを特徴とする請求項２記載の記録装置。
【請求項４】
前記対応アドレス保持手段は前記代表情報ファイルの管理領域においてクラスタ毎に設けられることを特徴とする請求項３記載の記録装置。
【請求項５】
前記対応アドレス保持手段は前記代表情報を識別する代表情報識別子と前記代表情報に対応する要素画像の前記動画データにおけるクラスタアドレスとを関連付ける管理情報テーブルであることを特徴とする請求項２記載の記録装置。
【請求項６】
前記代表情報は前記動画データにおける所定の要素画像を示すサムネイル画像であることを特徴とする請求項１記載の記録装置。
【請求項７】
複数の要素画像から構成される動画データにおける所定の要素画像に関する代表情報を保持する代表情報保持手段と、
前記代表情報に対応する要素画像の前記動画データにおけるアドレスを保持する対応アドレス保持手段と、
前記代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す代表情報表示手段と、
前記代表情報の選択を受け付ける代表情報選択受付手段と、
前記選択された代表情報に対応するアドレスを前記対応アドレス保持手段から取得する対応アドレス取得手段と、
前記取得されたアドレスから前記動画データを再生する動画データ再生手段と
を具備することを特徴とする再生装置。
【請求項８】
前記動画データはクラスタ毎に管理される動画ファイルであって、
前記動画データにおけるアドレスはクラスタアドレスであることを特徴とする請求項７記載の再生装置。
【請求項９】
前記代表情報に対応する要素画像の前記動画データにおけるオフセットを保持するオフセット保持手段と、
前記動画データにおけるオフセットから前記クラスタアドレスにおけるオフセットを算出するオフセット算出手段とをさらに具備し、
動画データ再生手段は前記取得されたクラスタアドレスおよび前記算出されたオフセットから前記動画データを再生することを特徴とする請求項８記載の再生装置。
【請求項１０】
前記代表情報は前記動画データにおける所定の要素画像を示すサムネイル画像であることを特徴とする請求項７記載の再生装置。
【請求項１１】
複数の要素画像から構成される動画データにおいて所定の要素画像に関する代表情報を生成する代表情報生成手段と、
前記代表情報生成手段により生成された代表情報を保持する代表情報保持手段と、
前記代表情報生成手段により生成された代表情報に対応する要素画像の前記動画データにおけるアドレスを生成する対応アドレス生成手段と、
前記対応アドレス生成手段により生成されたアドレスを保持する対応アドレス保持手段と、
前記代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す代表情報表示手段と、
前記代表情報の選択を受け付ける代表情報選択受付手段と、
前記選択された代表情報に対応するアドレスを前記対応アドレス保持手段から取得する対応アドレス取得手段と、
前記取得されたアドレスから前記動画データを再生する動画データ再生手段と
を具備することを特徴とする記録再生装置。
【請求項１２】
前記動画データはクラスタ毎に管理される動画ファイルであって、
前記動画データにおけるアドレスはクラスタアドレスであることを特徴とする請求項１１記載の記録再生装置。
【請求項１３】
前記代表情報保持手段はクラスタ毎に管理される代表情報ファイルであって、
前記代表情報ファイルは複数の代表情報をそれぞれ異なるクラスタに保持することを特徴とする請求項１２記載の記録再生装置。
【請求項１４】
前記対応アドレス保持手段は前記代表情報ファイルの管理領域においてクラスタ毎に設けられることを特徴とする請求項１３記載の記録再生装置。
【請求項１５】
前記対応アドレス保持手段は前記代表情報を識別する代表情報識別子と前記代表情報に対応する要素画像の前記動画データにおけるクラスタアドレスとを関連付ける管理情報テーブルであることを特徴とする請求項１２記載の記録再生装置。
【請求項１６】
前記代表情報に対応する要素画像の前記動画データにおけるオフセットを保持するオフセット保持手段と、
前記動画データにおけるオフセットから前記クラスタアドレスにおけるオフセットを算出するオフセット算出手段とをさらに具備し、
動画データ再生手段は前記取得されたクラスタアドレスおよび前記算出されたオフセットから前記動画データを再生することを特徴とする請求項１２記載の記録再生装置。
【請求項１７】
前記代表情報は前記動画データにおける所定の要素画像を示すサムネイル画像であることを特徴とする請求項１１記載の記録再生装置。
【請求項１８】
複数の要素画像から構成される動画データを生成する手順と、
前記動画データにおける要素画像を記録する手順と、
前記要素画像の記録されたアドレスを取得する手順と、
前記記録された要素画像が所定の要素画像であればその要素画像に関する代表情報を生成して記録する手順と、
前記取得された要素画像の記録されたアドレスをその要素画像に関する代表情報の管理領域に記録する手順と
を具備することを特徴とする動画データの記録方法。
【請求項１９】
複数の要素画像から構成される動画データを生成する手順と、
前記動画データにおける要素画像を記録する手順と、
前記要素画像の記録されたアドレスを取得する手順と、
前記記録された要素画像が所定の要素画像であればその要素画像に関する代表情報を生成して記録する手順と、
前記取得された要素画像の記録されたアドレスをその要素画像に関する代表情報の識別子と関連付けて記録する手順と
を具備することを特徴とする動画データの記録方法。
【請求項２０】
複数の要素画像から構成される動画データにおける所定の要素画像に関する代表情報を保持する代表情報保持手段と、前記代表情報に対応する要素画像の前記動画データにおけるアドレスを前記代表情報保持手段の管理領域において保持する対応アドレス保持手段とを備える再生装置において、
前記代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す手順と、
前記代表情報保持手段に保持された代表情報に対応するアドレスを前記対応アドレス保持手段から取得する手順と、
前記代表情報の選択を受け付ける手順と、
前記取得されたアドレスの中から前記選択された代表情報に対応するアドレスを確定する手順と、
前記確定されたアドレスから前記動画データを再生する手順と
を具備することを特徴とする動画データの再生方法。
【請求項２１】
複数の要素画像から構成される動画データにおける所定の要素画像に関する代表情報を保持する代表情報保持手段と、前記代表情報に対応する要素画像の前記動画データにおけるアドレスをその要素画像に関する代表情報の識別子と関連付けて保持する対応アドレス保持手段とを備える再生装置において、
前記代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す手順と、
前記代表情報の選択を受け付ける手順と、
前記代表情報保持手段に保持された代表情報に対応するアドレスを前記対応アドレス保持手段から取得する手順と、
前記取得されたアドレスから前記動画データを再生する手順と
を具備することを特徴とする動画データの再生方法。
【請求項２２】
複数の要素画像から構成される動画データを生成する手順と、
前記動画データにおける要素画像を記録する手順と、
前記要素画像の記録されたアドレスを取得する手順と、
前記記録された要素画像が所定の要素画像であればその要素画像に関する代表情報を生成して記録する手順と、
前記取得された要素画像の記録されたアドレスをその要素画像に関する代表情報の管理領域に記録する手順と
をコンピュータに実行させることを特徴とするプログラム。
【請求項２３】
複数の要素画像から構成される動画データを生成する手順と、
前記動画データにおける要素画像を記録する手順と、
前記要素画像の記録されたアドレスを取得する手順と、
前記記録された要素画像が所定の要素画像であればその要素画像に関する代表情報を生成して記録する手順と、
前記取得された要素画像の記録されたアドレスをその要素画像に関する代表情報の識別子と関連付けて記録する手順と
をコンピュータに実行させることを特徴とするプログラム。
【請求項２４】
複数の要素画像から構成される動画データにおける所定の要素画像に関する代表情報を保持する代表情報保持手段と、前記代表情報に対応する要素画像の前記動画データにおけるアドレスを前記代表情報保持手段の管理領域において保持する対応アドレス保持手段とを備える再生装置において、
前記代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す手順と、
前記代表情報保持手段に保持された代表情報に対応するアドレスを前記対応アドレス保持手段から取得する手順と、
前記代表情報の選択を受け付ける手順と、
前記取得されたアドレスの中から前記選択された代表情報に対応するアドレスを確定する手順と、
前記確定されたアドレスから前記動画データを再生する手順と
をコンピュータに実行させることを特徴とするプログラム。
【請求項２５】
複数の要素画像から構成される動画データにおける所定の要素画像に関する代表情報を保持する代表情報保持手段と、前記代表情報に対応する要素画像の前記動画データにおけるアドレスをその要素画像に関する代表情報の識別子と関連付けて保持する対応アドレス保持手段とを備える再生装置において、
前記代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す手順と、
前記代表情報の選択を受け付ける手順と、
前記代表情報保持手段に保持された代表情報に対応するアドレスを前記対応アドレス保持手段から取得する手順と、
前記取得されたアドレスから前記動画データを再生する手順と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録再生装置に関し、特に動画データの所望の位置に速やかにアクセスするための記録再生装置、および、その処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
情報処理システムにおいては、メモリ階層構造の下、比較的小容量のデータは半導体メモリ等のメモリアドレス空間におけるデータ領域に保持され、大容量のデータはファイルという形式により磁気ディスク装置や半導体ディスク装置等の記録媒体のファイル領域に保持される。情報処理システムでは、ファイルを管理するために、記録媒体上にファイルシステムが構築される。ファイルシステムは、データをファイルとして管理するためのファイル管理情報を保持する領域と各ファイルの内容を保持する領域とを備え、ファイル管理情報を用いて各ファイルを管理する。
【０００３】
このようなファイルシステムを実現するために、例えばファイルアロケーションテーブル（ＦＡＴ：File Allocation Table）では各データをクラスタと呼ばれる単位で管理し、クラスタ間を連鎖させることにより各ファイルを構成している。従って、ファイル内の任意の位置からアクセスしようとする場合には、ファイルアロケーションテーブルにおけるクラスタ間の連鎖を先頭から順次辿る必要がある。そのため、ファイルアロケーションテーブルへのアクセスが多発し、所望のデータにアクセスできるまでに多くの時間を要するおそれがある。
【０００４】
そのため、従来の情報処理システムにおいては、ファイルに関する情報テーブル内にそのファイルを構成するクラスタアドレスが全て連続しているか否かを保持しておき、連続しているファイルについてはファイルアロケーションテーブルにアクセスしないことによりファイルデータの読出し時間を短縮する手法が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−１４０９４５号公報（図４））
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、論理フォーマットが行われた直後の状態でファイルが作成される場合であればクラスタを連続して配置することも可能であるが、実際には各ファイル中のデータの一部が削除され、または、修正されることによりクラスタ配置が非連続になる可能性があり、各クラスタの連続性を常に保証することはできない。
【０００６】
そこで、本発明は、ファイル構造にかかわらず動画データの所望の位置に速やかにアクセスすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するためになされたものであり、その第１の側面は、複数の要素画像から構成される動画データにおいて所定の要素画像に関する代表情報を生成する代表情報生成手段と、上記代表情報生成手段により生成された代表情報を保持する代表情報保持手段と、上記代表情報生成手段により生成された代表情報に対応する要素画像の上記動画データにおけるアドレスを生成する対応アドレス生成手段と、上記対応アドレス生成手段により生成されたアドレスを保持する対応アドレス保持手段とを具備することを特徴とする記録装置である。代表情報に対応する要素画像の動画データにおけるアドレスを記録しておくことにより、その代表情報に対応する動画データに速やかにアクセスさせるものである。
【０００８】
また、本発明の第２の側面は、複数の要素画像から構成される動画データにおける所定の要素画像に関する代表情報を保持する代表情報保持手段と、上記代表情報に対応する要素画像の上記動画データにおけるアドレスを保持する対応アドレス保持手段と、上記代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す代表情報表示手段と、上記代表情報の選択を受け付ける代表情報選択受付手段と、上記選択された代表情報に対応するアドレスを上記対応アドレス保持手段から取得する対応アドレス取得手段と、上記取得されたアドレスから上記動画データを再生する動画データ再生手段とを具備することを特徴とする再生装置である。選択された代表情報に対応するアドレスを対応アドレス保持手段から取得することにより、その代表情報に対応する動画データに速やかにアクセスさせるものである。
【０００９】
また、本発明の第３の側面は、複数の要素画像から構成される動画データにおいて所定の要素画像に関する代表情報を生成する代表情報生成手段と、上記代表情報生成手段により生成された代表情報を保持する代表情報保持手段と、上記代表情報生成手段により生成された代表情報に対応する要素画像の上記動画データにおけるアドレスを生成する対応アドレス生成手段と、上記対応アドレス生成手段により生成されたアドレスを保持する対応アドレス保持手段と、上記代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す代表情報表示手段と、上記代表情報の選択を受け付ける代表情報選択受付手段と、上記選択された代表情報に対応するアドレスを上記対応アドレス保持手段から取得する対応アドレス取得手段と、上記取得されたアドレスから上記動画データを再生する動画データ再生手段とを具備することを特徴とする記録再生装置である。代表情報に対応する要素画像の動画データにおけるアドレスを対応アドレス保持手段に記録しておいて、選択された代表情報に対応するアドレスを対応アドレス保持手段から取得することにより、その代表情報に対応する動画データに速やかにアクセスさせるものである。
【００１０】
本発明の第１乃至３の側面において、上記動画データはクラスタ毎に管理される動画ファイルであって、上記動画データにおけるアドレスはクラスタアドレスとして表すことができる。すなわち、本発明はクラスタを単位として管理するファイルシステムにおいて適用することができる。
【００１１】
また、本発明の第１または３の側面において、上記代表情報保持手段はクラスタ毎に管理される代表情報ファイルであって、上記代表情報ファイルは複数の代表情報をそれぞれ異なるクラスタに保持することができる。これにより、代表情報をクラスタ単位で管理することができ、管理の容易化に貢献する。
【００１２】
また、本発明の第１または３の側面において、上記対応アドレス保持手段は上記代表情報ファイルの管理領域においてクラスタ毎に設けることができる。これにより、代表情報ファイルへのアクセスの際に対応アドレスを取得することができる。
【００１３】
また、本発明の第１または３の側面において、上記対応アドレス保持手段は上記代表情報を識別する代表情報識別子と上記代表情報に対応する要素画像の上記動画データにおけるクラスタアドレスとを関連付ける管理情報テーブルとして実現できる。これにより、代表情報の管理とその代表情報に対応する要素画像の動画データにおけるクラスタアドレスの管理とを共通化することができる。
【００１４】
本発明の第１乃至３の側面において、上記代表情報として上記動画データにおける所定の要素画像を示すサムネイル画像を利用することができる。サムネイル画像を利用することにより、代表情報の選択をユーザに促すことが容易になる。
【００１５】
また、本発明の第２の側面において、上記代表情報に対応する要素画像の上記動画データにおけるオフセットを保持するオフセット保持手段と、上記動画データにおけるオフセットから上記クラスタアドレスにおけるオフセットを算出するオフセット算出手段とをさらに具備することができ、この場合、動画データ再生手段は上記取得されたクラスタアドレスおよび上記算出されたオフセットから上記動画データを再生することができる。
【００１６】
また、本発明の第４の側面は、複数の要素画像から構成される動画データを生成する手順と、上記動画データにおける要素画像を記録する手順と、上記要素画像の記録されたアドレスを取得する手順と、上記記録された要素画像が所定の要素画像であればその要素画像に関する代表情報を生成して記録する手順と、上記取得された要素画像の記録されたアドレスをその要素画像に関する代表情報の管理領域に記録する手順とを具備することを特徴とする動画データの記録方法である。代表情報に対応する要素画像の動画データにおけるアドレスをその要素画像に関する代表情報の管理領域に記録しておくことにより、その代表情報に対応する動画データに速やかにアクセスさせるものである。
【００１７】
また、本発明の第５の側面は、複数の要素画像から構成される動画データを生成する手順と、上記動画データにおける要素画像を記録する手順と、上記要素画像の記録されたアドレスを取得する手順と、上記記録された要素画像が所定の要素画像であればその要素画像に関する代表情報を生成して記録する手順と、上記取得された要素画像の記録されたアドレスをその要素画像に関する代表情報の識別子と関連付けて記録する手順とを具備することを特徴とする動画データの記録方法である。代表情報に対応する要素画像の動画データにおけるアドレスをその要素画像に関する代表情報の識別子と関連付けて記録しておくことにより、その代表情報に対応する動画データに速やかにアクセスさせるものである。
【００１８】
また、本発明の第６の側面は、複数の要素画像から構成される動画データにおける所定の要素画像に関する代表情報を保持する代表情報保持手段と、上記代表情報に対応する要素画像の上記動画データにおけるアドレスを上記代表情報保持手段の管理領域において保持する対応アドレス保持手段とを備える再生装置において、上記代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す手順と、上記代表情報保持手段に保持された代表情報に対応するアドレスを上記対応アドレス保持手段から取得する手順と、上記代表情報の選択を受け付ける手順と、上記取得されたアドレスの中から上記選択された代表情報に対応するアドレスを確定する手順と、上記確定されたアドレスから上記動画データを再生する手順とを具備することを特徴とする動画データの再生方法である。選択された代表情報に対応するアドレスを上記代表情報保持手段の管理領域において保持する対応アドレス保持手段から取得することにより、その代表情報に対応する動画データに速やかにアクセスさせるものである。
【００１９】
また、本発明の第７の側面は、複数の要素画像から構成される動画データにおける所定の要素画像に関する代表情報を保持する代表情報保持手段と、上記代表情報に対応する要素画像の上記動画データにおけるアドレスをその要素画像に関する代表情報の識別子と関連付けて保持する対応アドレス保持手段とを備える再生装置において、上記代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す手順と、上記代表情報の選択を受け付ける手順と、上記代表情報保持手段に保持された代表情報に対応するアドレスを上記対応アドレス保持手段から取得する手順と、上記取得されたアドレスから上記動画データを再生する手順とを具備することを特徴とする動画データの再生方法である。選択された代表情報に対応するアドレスをその要素画像に関する代表情報の識別子と関連付けて保持する対応アドレス保持手段から取得することにより、その代表情報に対応する動画データに速やかにアクセスさせるものである。
【００２０】
また、本発明の第８の側面は、複数の要素画像から構成される動画データを生成する手順と、上記動画データにおける要素画像を記録する手順と、上記要素画像の記録されたアドレスを取得する手順と、上記記録された要素画像が所定の要素画像であればその要素画像に関する代表情報を生成して記録する手順と、上記取得された要素画像の記録されたアドレスをその要素画像に関する代表情報の管理領域に記録する手順とをコンピュータに実行させることを特徴とするプログラムである。代表情報に対応する要素画像の動画データにおけるアドレスをその要素画像に関する代表情報の管理領域に記録しておくことにより、その代表情報に対応する動画データに速やかにアクセスさせるものである。
【００２１】
また、本発明の第９の側面は、複数の要素画像から構成される動画データを生成する手順と、上記動画データにおける要素画像を記録する手順と、上記要素画像の記録されたアドレスを取得する手順と、上記記録された要素画像が所定の要素画像であればその要素画像に関する代表情報を生成して記録する手順と、上記取得された要素画像の記録されたアドレスをその要素画像に関する代表情報の識別子と関連付けて記録する手順とをコンピュータに実行させることを特徴とするプログラムである。代表情報に対応する要素画像の動画データにおけるアドレスをその要素画像に関する代表情報の識別子と関連付けて記録しておくことにより、その代表情報に対応する動画データに速やかにアクセスさせるものである。
【００２２】
また、本発明の第１０の側面は、複数の要素画像から構成される動画データにおける所定の要素画像に関する代表情報を保持する代表情報保持手段と、上記代表情報に対応する要素画像の上記動画データにおけるアドレスを上記代表情報保持手段の管理領域において保持する対応アドレス保持手段とを備える再生装置において、上記代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す手順と、上記代表情報保持手段に保持された代表情報に対応するアドレスを上記対応アドレス保持手段から取得する手順と、上記代表情報の選択を受け付ける手順と、上記取得されたアドレスの中から上記選択された代表情報に対応するアドレスを確定する手順と、上記確定されたアドレスから上記動画データを再生する手順とをコンピュータに実行させることを特徴とするプログラムである。選択された代表情報に対応するアドレスを上記代表情報保持手段の管理領域において保持する対応アドレス保持手段から取得することにより、その代表情報に対応する動画データに速やかにアクセスさせるものである。
【００２３】
また、本発明の第１１の側面は、複数の要素画像から構成される動画データにおける所定の要素画像に関する代表情報を保持する代表情報保持手段と、上記代表情報に対応する要素画像の上記動画データにおけるアドレスをその要素画像に関する代表情報の識別子と関連付けて保持する対応アドレス保持手段とを備える再生装置において、上記代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す手順と、上記代表情報の選択を受け付ける手順と、上記代表情報保持手段に保持された代表情報に対応するアドレスを上記対応アドレス保持手段から取得する手順と、上記取得されたアドレスから上記動画データを再生する手順とをコンピュータに実行させることを特徴とするプログラムである。選択された代表情報に対応するアドレスをその要素画像に関する代表情報の識別子と関連付けて保持する対応アドレス保持手段から取得することにより、その代表情報に対応する動画データに速やかにアクセスさせるものである。
【発明の効果】
【００２４】
本発明によれば、動画データにおいて代表情報に関連する所望の位置に速やかにアクセスするという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００２５】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００２６】
図１は、本発明の実施の形態における記録再生装置１００の機能構成例を示す図である。この記録再生装置１００は、動画記録部１１０および動画再生部１２０を備え、両者間に、動画データ保持部１９１と、代表情報保持部１９２と、管理情報保持部１９３と、対応アドレス保持部１９４とを備える。
【００２７】
動画データ保持部１９１は、動画データを保持するものであり、例えばＭＰＥＧ（Moving Picture Expert Group）方式により圧縮された動画データを保持する動画ファイルが想定され得る。代表情報保持部１９２は、動画データにおける代表情報を保持するものであり、例えば代表情報としてサムネイルを記憶するサムネイルファイルが想定され得る。管理情報保持部１９３は、代表情報と動画データ内のオフセットとを関連付けるものであり、例えばサムネイルと動画データにおけるオフセットとを関連付けて管理する管理情報テーブルが想定され得る。対応アドレス保持部１９４は、代表情報と動画データの対応アドレスとを関連付けるものであり、例えばサムネイルと動画データのクラスタアドレスとを関連付けて管理するテーブルが想定され得る。
【００２８】
動画記録部１１０は、動画生成部１１１と、代表情報生成部１１２と、対応アドレス生成部１１３とを備える。動画生成部１１１は、入力された動画信号から動画データを生成する。ここで生成された動画データは動画データ保持部１９１に保持される。代表情報生成部１１２は、動画生成部１１１で生成された動画データにおける何れかの位置を示す代表情報を生成する。ここで生成された代表情報は代表情報保持部１９２に保持される。対応アドレス生成部１１３は、代表情報生成部１１２で生成された代表情報に対応する動画データの動画データ保持部１９１における対応アドレスを生成して対応アドレス保持部１９４に記録する。
【００２９】
動画再生部１２０は、代表情報表示部１２４と、代表情報選択受付部１２５と、オフセット算出部１２６と、対応アドレス取得部１２７と、動画データアクセス部１２８とを備える。代表情報表示部１２４は、代表情報保持部１９２に保持された代表情報を表示する。これに対して代表情報の選択が行われると、代表情報選択受付部１２５はその代表情報の選択を受け付ける。対応アドレス取得部１２７は、選択された代表情報の動画データ保持部１９１における対応アドレスを対応アドレス保持部１９４から取得する。オフセット算出部１２６は、選択された代表情報の対応アドレスにおけるオフセットを算出する。動画データアクセス部１２８は、対応アドレス取得部１２７により取得された対応アドレスと、オフセット算出部１２６によって算出されたオフセットとを用いて、動画データ保持部１９１に保持された動画データにアクセスする。
【００３０】
ここで説明した記録再生装置１００は、以下のようなビデオカメラなどによって実現される。
【００３１】
図２は、本発明の実施の形態が具現化される記録再生装置の一例としてのビデオカメラ２００の構成例を示す図である。このビデオカメラ２００は、カメラ部２１０と、制御部２２０と、補助記憶装置３００とを備えている。カメラ部２１０は、動画像を撮像して動画データ等を生成する。制御部２２０は、カメラ部２１０を制御して、カメラ部２１０において生成された動画データ等を補助記憶装置３００に記録させる。補助記憶装置３００は、動画データ等をファイルとして記録する。
【００３２】
カメラ部２１０は、光学ブロック２１１と、カメラ制御部２１２と、光電変換器２１３と、画像信号処理部２１４と、画像出力部２１５と、音声入力部２１６と、音声信号処理部２１７と、音声出力部２１８とを備える。光学ブロック２１１は、内部に、被写体を撮像するためのレンズ群、絞り調整機構、フォーカス調整機構、ズーム機構、シャッター機構、フラッシュ機構、および、手ぶれ補正機構などを備える。カメラ制御部２１２は、制御部２２０から制御信号を受けて、光学ブロック２１１に供給する制御信号を生成する。そして、生成した制御信号を光学ブロック２１１に供給して、ズーム制御、シャッター制御、および、露出制御などの制御を行なう。
【００３３】
光電変換器２１３は、例えばＣＣＤ（Charge Coupled Device）などの撮像素子により構成され、その結像面に、光学ブロック２１１を通じた像が結像される。この光電変換器２１３は、シャッター操作に応じて制御部２２０から供給される画像取り込みタイミング信号を受けて、結像面に結像されている被写体像を画像信号に変換し、画像信号処理部２１４に供給する。
【００３４】
画像信号処理部２１４は、制御部２２０からの制御信号に基づいて、画像信号についてのガンマ補正やＡＧＣ（Auto Gain Control）などの処理を行なうとともに、画像信号をデジタル信号としての画像信号に変換する処理も行なう。また、さらに必要に応じてＭＰＥＧ等の圧縮方式を用いて画像圧縮処理も行う。画像出力部２１５は、このようにして処理された画像信号を画像として、例えばＬＣＤ（Liquid Crystal Display）などに出力する。
【００３５】
音声入力部２１６は、撮影時の被写体周辺の音声を収集する。この音声入力部２１６からの音声信号は音声信号処理部２１７に供給される。音声信号処理部２１７は、制御部２２０からの制御信号に基づいて、音声信号についての補正やＡＧＣなどの処理を行なうとともに、音声信号をデジタル信号に変換する処理も行なう。音声出力部２１８は、音声信号処理部２１７において処理された音声信号を音声として、例えばスピーカなどに出力する。
【００３６】
制御部２２０は、処理装置２２１と、ＲＯＭ（Read Only Memory）２２２と、ＲＡＭ（Random Access Memory）２２３と、操作入力部２２４と、補助記憶装置３００を接続するためのインターフェース２２５と、通信部２２６と、バッファ２２７とがシステムバス２２９を介して接続されることにより構成される。
【００３７】
処理装置２２１は制御部２２０全体の処理を司るものであり、作業領域としてＲＡＭ２２３を使用する。ＲＯＭ２２２には、カメラ部２１０を制御するためのプログラムや、画像信号や音声信号の記録制御および再生制御などを実行するためのプログラムが書き込まれている。
【００３８】
操作入力部２２４には、撮影モードと再生モードなどの他のモードとを切り換えるモード切り換えキー、ズーム調整キー、露出調整のためのキー、シャッターキー、動画撮影用キーなどの複数のキーが設けられている。処理装置２２１は、操作入力部２２４においていずれのキーが操作されたかを判別し、その判別結果に応じた制御処理を行なう。
【００３９】
また、通信部２２６は、他の装置と通信を行い、動画データを含むデータの送受信を行う。この通信部２２６は、（図示しない）高周波（ＲＦ：Radio Frequency）部、中間周波数（ＩＦ：Intermediate Frequency）部、および、Ａ／Ｄ（Analog-Digital）変換部などを含んで構成される。また、バッファ２２７は、画像処理に必要な一時的バッファ領域として用いられる。
【００４０】
このビデオカメラ２００において、図１の動画生成部１１１および代表情報生成部１１２は、例えば画像信号処理部２１４などにより実現される。また、図１の対応アドレス生成部１１３、代表情報表示部１２４、代表情報選択受付部１２５、オフセット算出部１２６、対応アドレス取得部１２７および動画データアクセス部１２８は、例えば処理装置２２１などにより実現される。また、図１の動画データ保持部１９１、代表情報保持部１９２、管理情報保持部１９３および対応アドレス保持部１９４は、補助記憶装置３００や場合によってはＲＡＭ２２３などに保持される。
【００４１】
なお、ここでは、情報処理システムの一例としてビデオカメラ２００の構成例について説明したが、このビデオカメラ２００以外にもパーソナルコンピュータやハードディスクレコーダ等の種々の情報処理システムに適用可能であることはいうまでもない。
【００４２】
図３は、補助記憶装置３００の内部構成例を示す図である。この内部構成例では、補助記憶装置３００は、予約領域３１０と、管理情報３２０と、ファイル管理テーブル３６０と、データ領域３９０とを備える。予約領域３１０は、補助記憶装置３００を認識する際に用いられる領域である。管理情報３２０は、補助記憶装置３００の記憶容量、クラスタとよばれる割当単位の容量、ファイルシステムの種別などに関する管理情報を保持する領域であり、ブートセクタなどとよばれる。
【００４３】
ファイル管理テーブル３６０は、データ領域３９０に記憶されるファイルを管理するファイル管理情報を保持する。このファイル管理テーブル３６０は、さらにファイルアロケーションテーブル（ＦＡＴ：File Allocation Table）３３０とディレクトリエントリ３４０とに分類される。ファイルアロケーションテーブル３３０は、各ファイルの内容をデータ領域３９０に割り当てるための情報を記憶するものである。ディレクトリエントリ３４０は、データ領域３９０に記憶されるファイルのファイル名等の属性情報を記憶するものである。
【００４４】
データ領域３９０は、ファイルの内容であるファイルデータを記憶する領域である。各ファイルが実際に配置される位置は、ファイル管理テーブル３６０に含まれるファイル管理情報により認識できる。
【００４５】
この補助記憶装置３００では、各記憶領域は物理的な記憶域の最小単位としてセクタ３０２とよばれる領域に分割される。ファイル管理テーブル３６０およびデータ領域３９０については、１乃至連続するいくつかのセクタをまとめたクラスタ３０１が割当単位として用いられる。多くの場合、１つのセクタの大きさは５１２バイトである。ここで、一例として６４セクタにより１クラスタを構成するとした場合、１つのクラスタの大きさは３２キロバイトになる。
【００４６】
図４は、ディレクトリエントリ３４０の１エントリ分の構成を示す図である。ディレクトリエントリ３４０は、ファイル名３４１と、拡張子３４２と、属性３４３と、作成時刻３４５と、作成日３４６と、アクセス日３４７と、先頭クラスタ（上位）３５１と、更新日時３４８と、先頭クラスタ（下位）３５２と、サイズ３４９とを備えている。また、一部の領域３４４は未使用領域としてリザーブされている。このディレクトリエントリ３４０は１エントリ当り３２バイトを占有している。
【００４７】
ファイル名３４１および拡張子３４２は、データ領域３９０に記憶されるファイルを識別するファイル識別子を示すフィールドである。この例では、ファイル名３４１として８バイト、拡張子３４２として３バイトを指定することができるようになっている。一般に、ファイル名３４１としては任意の名称が採用されるが、拡張子３４２はファイルの種別を示すために予め定められた名称が用いられる。例えば、テキストファイルであれば"ＴＸＴ"、ＭＰＥＧ形式のファイルであれば"ＭＰＧ"といった拡張子が用いられる。
【００４８】
属性３４３は、ファイルの属性として、システム用ファイルであるか、読出し専用ファイルであるか、隠しファイルであるか、といった情報を保持するフィールドである。また、ディレクトリ階層構造におけるディレクトリファイルである場合にもその旨が示される。
【００４９】
作成時刻３４５および作成日３４６は、ファイルが作成された時刻および日を保持するフィールドである。また、アクセス日３４７は、ファイルが最後にアクセスされた日を保持するフィールドである。また、更新日時３４８は、ファイルが最後に更新された日時を保持するフィールドである。
【００５０】
先頭クラスタ（上位）３５１はファイルの先頭クラスタの上位部分を保持するフィールドであり、先頭クラスタ（下位）３５２はファイルの先頭クラスタの下位部分を保持するフィールドである。両者を合わせて、先頭クラスタ３５０と表記する。この先頭クラスタ３５０により、データ領域３９０におけるファイルの先頭の割当位置を認識することができる。
【００５１】
サイズ３４９は、ファイルの大きさをバイト単位で表わすフィールドである。
【００５２】
図５は、ファイル管理テーブル３６０とデータ領域３９０との関係を示す図である。上述のとおり、データ領域３９０はクラスタを割当単位として分割されており、このクラスタのそれぞれについてファイルを構成する次のクラスタ番号をファイルアロケーションテーブル３３０が示すように構成されている。
【００５３】
例えば、ディレクトリエントリ３４０におけるファイル識別子（ファイル名３４１および拡張子３４２）が「FileA.txt」であるファイルの先頭クラスタ３５０は「＃１１」であるため、ファイル「FileA.txt」の先頭のファイルデータはデータ領域３９０のクラスタ「＃１１」に保持されていることになる。そして、このクラスタ「＃１１」に対応するファイルアロケーションテーブル３３０には次のクラスタ番号として「＃９」が示されているため、次のファイルデータはデータ領域３９０のクラスタ「＃９」に保持されていることがわかる。以降、このファイルアロケーションテーブル３３０を辿ることにより、このファイルは「＃１１」、「＃９」、「＃１０」、「＃１３」の各クラスタに順番に保持されていることがわかる。最終クラスタである「＃１３」に対応するファイルアロケーションテーブル３３０には、そのクラスタがファイルの最終クラスタであることを示すデータが保持される。
【００５４】
このように、ファイル管理テーブル３６０においてディレクトリエントリ３４０がファイルの先頭クラスタを特定し、それ以降のクラスタをファイルアロケーションテーブル３３０が順次特定するように構成されている。
【００５５】
図６は、本発明の実施の形態における動画ファイル３９１とサムネイルファイル３９２との関係を示す図である。動画データ１０１の各フレームについて例えばＭＰＥＧ圧縮を施すことにより、動画ファイル３９１が生成される。ＭＰＥＧ方式により圧縮された動画ファイル３９１内の動画データは、動画像データの単位画像である画像フレームの情報の相関を利用した予測符号化およびＤＣＴ（離散コサイン変換）を用いたデータ圧縮が行われる。その際、各フレームの画像は動画データの要素画像として、Ｉピクチャ（Intra-Picture）、Ｐピクチャ（Predictive-Picture）、および、Ｂピクチャ（Bidirectionally Predictive-Picture）の３種類の何れかに分類される。
【００５６】
Ｉピクチャは画面内符号化によって得られる画面であり、他のＰピクチャやＢピクチャとは独立して符号化される完結画像である。一方、Ｐピクチャは画面間順方向予測符号化によって得られる画面であり、時間的に先行するＩピクチャまたはＰピクチャとの差分を利用して符号化される。また、Ｂピクチャは双方向予測符号化によって得られる画面であり、時間的に前後両方向のＩピクチャまたはＰピクチャとの差分を利用して符号化される。
【００５７】
一方、サムネイルファイル３９２は、動画ファイル３９１におけるピクチャのうち任意のピクチャ画像についてＪＰＥＧ（Joint Photographic Experts Group）圧縮を施したサムネイルを保持する。ここでは、各Ｉピクチャに相当する画像をサムネイルとして保持しているが、全てのＩピクチャに相当する画像ではなく所望の画像を取捨選択して保持するようにしてもよい。また、Ｉピクチャ以外のＰピクチャやＢピクチャに相当する画像をサムネイルとして保持してもよい。
【００５８】
なお、ここで、動画ファイル３９１は図１の動画データ保持部１９１に相当し、サムネイルファイル３９２は図１の代表情報保持部１９２に相当する。
【００５９】
図７は、本発明の実施の形態における管理情報テーブル４１０の構成の一例を示す図である。管理情報テーブル４１０は、サムネイル番号４１１および動画ファイル内オフセット４１２を組にしてサムネイル毎に保持する。
【００６０】
サムネイル番号４１１は、サムネイルファイル３９２におけるサムネイルを識別する識別子である。ここでは、サムネイルファイル３９２における各サムネイルの容量をクラスタサイズ（例えば、３２キロバイト）以下とした上で、各サムネイルがそれぞれ異なるクラスタに保持されるように、各サムネイルの開始アドレスをクラスタの先頭に位置付けるよう調整が行われ（アラインメント）、サムネイルを記録した後のクラスタ内の空き領域は例えばヌル値（"０"）で埋められる（パディング）。これにより、サムネイル番号からサムネイルファイル３９２におけるサムネイルの格納位置を容易に求めることができる。また、サムネイルとクラスタを１対１に対応させることにより、サムネイルの管理単位とファイルアロケーションテーブル３３０における管理単位とを一致させることができる。
【００６１】
動画ファイル内オフセット４１２は、対応するサムネイルに相当するピクチャの位置を動画ファイル３９１の先頭からのオフセットにより表すものである。ここでは、サムネイルに相当するピクチャをＩピクチャとし、そのＩピクチャのオフセットをキロバイト単位で表している。もっとも、これは一例に過ぎず、他の種類のピクチャであってもよく、また、オフセットの単位もバイト単位などであっても構わない。
【００６２】
サムネイルファイル３９２においては各サムネイルがそれぞれ異なるクラスタに保持されるように調整されるが、動画ファイル３９１においてはそのような調整は一般に行われないことが多い。従って、動画ファイル３９１におけるＩピクチャの先頭アドレスはクラスタの先頭アドレスと必ずしも一致しない。そのため、Ｉピクチャの記録位置を示す際には、クラスタアドレスとそのクラスタの先頭からのオフセット（クラスタ内オフセット）とが使用される。このクラスタ内オフセットは、図１のオフセット算出部１２６において管理情報テーブル４１０（図１の管理情報保持部１９３に相当）の動画ファイル内オフセット４１２から算出される。すなわち、動画ファイル内オフセット４１２の値をクラスタサイズ（例えば３２キロバイト）で割った際の剰余として算出できる。
【００６３】
図８は、本発明の実施の形態における動画ファイル３９１およびサムネイルファイル３９２のデータ領域３９０内のイメージとファイルアロケーションテーブル３３０との関係を示す図である。ファイルアロケーションテーブル３３０およびデータ領域３９０は、図５により説明したとおり、クラスタ毎に対応関係を有している。
【００６４】
この例では、クラスタアドレス「１０ｈ」（ｈは１６進数を表す。以下同様。）から「１３ｈ」までの４個のクラスタにサムネイルファイル３９２が記録され、クラスタアドレス「２０ｈ」から「２Ｆｈ」までの１６個のクラスタに動画ファイル３９１が記録されているものと仮定している。また、動画ファイル３９１において、サムネイルファイル３９２中の各サムネイルに相当するＩピクチャは「２０ｈ」、「２４ｈ」、「２８ｈ」、「２Ｃｈ」の各クラスタに存在するものと仮定している。
【００６５】
一般に、ファイルアロケーションテーブル３３０は、バックアップを目的として同一内容のものが２つ存在し、通常は一方のみが参照される。そこで、本発明の実施の形態では、対応アドレス保持部１９４の第１の例として、ファイルアロケーションテーブル３３０の一部の領域を利用することを想定する。
【００６６】
図９は、本発明の実施の形態における対応アドレス保持部１９４の第１の例を示す図である。この例では、図８に示した状態を想定しているが、２つのファイルアロケーションテーブル３３１および３３２においてそれぞれ異なる内容を保持している点で構成が異なる。ファイルアロケーションテーブル３３１は図８におけるファイルアロケーションテーブル３３０と同様の内容を保持しているが、ファイルアロケーションテーブル３３２はサムネイルファイル３９２に相当する領域において「次クラスタのクラスタアドレス」ではなく、対応アドレス保持部１９４として「サムネイルに相当するピクチャのクラスタアドレス」を保持している。
【００６７】
これにより、サムネイルファイル３９２にアクセスする際に、ファイルアロケーションテーブル３３１において「次クラスタのクラスタアドレス」を取得するとともに、ファイルアロケーションテーブル３３２において「サムネイルに相当するピクチャのクラスタアドレス」を取得しておくことにより、ファイルアロケーションテーブル３３１を先頭から辿ることなく、そのサムネイルに相当するピクチャに速やかにアクセスすることが可能となる。
【００６８】
図１０は、本発明の実施の形態における対応アドレス保持部１９４の第１の例による記録シーケンスを示す図である。ここでは、アプリケーション８１０と、ファイルシステム８２０と、記録媒体８３０との３レベルによる処理を想定している。まず、アプリケーション８１０から動画ファイル３９１に対するＰピクチャまたはＢピクチャの記録要求（８１１１）を受けると、ファイルシステム８２０は記録媒体８３０に対してそのピクチャの記録（８２１１）を行う。この記録完了の通知は記録媒体８３０からファイルシステム８２０に伝えられ（８３１２）、さらにアプリケーション８１０に伝えられる（８２１２）。次に記録されるピクチャがＰピクチャまたはＢピクチャであれば、同様の動作を繰り返す（８１１３、８２１３、８３１４、８２１４）。
【００６９】
そして、アプリケーション８１０から動画ファイル３９１に対するＩピクチャの記録要求（８１１５）を受けると、ファイルシステム８２０は記録媒体８３０に対してそのＩピクチャの記録（８２１５）を行う。このとき、この記録完了の通知が記録媒体８３０からファイルシステム８２０に伝えられ（８３１６）、さらにアプリケーション８１０に伝えられる（８２１６）際に、そのＩピクチャが記録されたクラスタアドレスも伝えられる。
【００７０】
このＩピクチャの記録に続いて、アプリケーション８１０はそのＩピクチャに相当するサムネイルをサムネイルファイル３９２に記録するよう要求する（８１１７）。このとき、そのＩピクチャが記録されたクラスタアドレスもファイルシステム８２０に伝えられる。ファイルシステム８２０は、サムネイルを記録媒体８３０に記録すると（８２１７、８３１８）、ファイルアロケーションテーブル３３２のサムネイルファイル３９２の対応する位置に、動画ファイル３９１においてＩピクチャが記録されたクラスタアドレスを書き込む（８２１８）。この記録完了の通知は、ファイルシステム８２０からアプリケーション８１０に伝えられる（８２１９）。
【００７１】
図１１は、本発明の実施の形態における対応アドレス保持部１９４の第１の例による再生シーケンスを示す図である。まず、アプリケーション８１０からサムネイルファイル３９２に対するサムネイルの読出し要求（８１２１）を受けると、ファイルシステム８２０は記録媒体８３０からサムネイルの読出し（８２２１）を行う。この読出し完了の通知は記録媒体８３０からファイルシステム８２０に伝えられ（８３２２）、さらにアプリケーション８１０に伝えられる（８２２２）。このとき、ファイルアロケーションテーブル３３１において「次クラスタのクラスタアドレス」が取得されるが、その際、ファイルアロケーションテーブル３３２において「サムネイルに相当するピクチャのクラスタアドレス」も取得される。
【００７２】
アプリケーション８１０は、サムネイルファイル３９２から読み出したサムネイルを表示して（８１２３）、サムネイルの選択を促す。サムネイルが選択されると、アプリケーション８１０はその選択を受け付ける（８１２４）。
【００７３】
また、アプリケーション８１０から管理情報テーブル４１０の読出し要求（８１２５）を受けると、ファイルシステム８２０は記録媒体８３０から管理情報テーブル４１０の読出し（８２２５）を行う。この読出し完了の通知は記録媒体８３０からファイルシステム８２０に伝えられ（８３２６）、さらにアプリケーション８１０に伝えられる（８２２６）。この管理情報テーブル４１０により、アプリケーション８１０はサムネイルに相当するピクチャの動画ファイル内オフセットを取得した上で、クラスタ内オフセットを算出する（８１２７）。
【００７４】
そして、アプリケーション８１０は、ファイルアロケーションテーブル３３２において取得した「サムネイルに相当するピクチャのクラスタアドレス」と算出された「クラスタ内オフセット」を用いて動画ファイル３９１の読出しを要求する（８１２８）。アプリケーション８１０から動画ファイル３９１の読出し要求（８１２８）を受けると、ファイルシステム８２０は記録媒体８３０から動画ファイル３９１の読出し（８２２８）を行う。この読出し完了の通知は記録媒体８３０からファイルシステム８２０に伝えられ（８３２９）、さらにアプリケーション８１０に伝えられる（８２２９）。
【００７５】
図１２は、本発明の実施の形態における対応アドレス保持部１９４の第１の例による記録手順の流れを示す図である。まず、動画データ１０１にＭＰＥＧ圧縮が施され（ステップＳ９１１）、圧縮された各ピクチャが動画ファイル３９１に記録される（ステップＳ９１２）。このとき、各ピクチャの記録された動画ファイル３９１のクラスタアドレスが取得される（ステップＳ９１３）。
【００７６】
ここで、記録されたピクチャがＩピクチャであれば（ステップＳ９１４）、サムネイルファイル３９２にそのＩピクチャに相当するサムネイルが記録され、管理情報テーブル４１０にサムネイル番号４１１および動画ファイル内オフセット４１２の組が記録される（ステップＳ９１５）。そして、そのＩピクチャの記録された動画ファイル３９１のクラスタアドレスがファイルアロケーションテーブル３３２に記録される（ステップＳ９１６）。
【００７７】
その後、対象となる全てのピクチャについて同様の処理が繰り返され、全てのピクチャについて処理が終了すると、この記録処理は終了する（ステップＳ９１７）。
【００７８】
なお、ここでは、Ｉピクチャの書込みを並行してサムネイルの記録を行っているが、これは一例に過ぎず、例えば、動画ファイル３９１の記録を全て終了した後にサムネイルファイル３９２の記録を行うようにしてもよい。また、既に記録されている動画ファイル３９１からサムネイルを作成した後でサムネイルファイル３９２に記録するようにしてもよい。
【００７９】
図１３は、本発明の実施の形態における対応アドレス保持部１９４の第１の例による再生手順の流れを示す図である。まず、サムネイルファイル３９２からサムネイルが読み出されて画像出力部２１５に表示される（ステップＳ９２１）。このとき、サムネイルファイル３９２の読出しの際にファイルアロケーションテーブル３３１における「次クラスタのクラスタアドレス」が参照されるが、その際にファイルアロケーションテーブル３３２における「サムネイルに相当するピクチャのクラスタアドレス」も取得される（ステップＳ９２２）。
【００８０】
表示されたサムネイルについて操作入力部２２４からサムネイル選択入力があると、そのサムネイル選択が受け付けられる（ステップＳ９２３）。これにより、ステップＳ９２２で取得された「サムネイルに相当するピクチャのクラスタアドレス」の中から選択されたサムネイルに相当するピクチャのクラスタアドレスが確定する（ステップＳ９２４）。
【００８１】
また、選択されたサムネイルのサムネイル番号４１１に対応する動画ファイル内オフセット４１２が管理情報テーブル４１０から取得される（ステップＳ９２５）。そして、この動画ファイル内オフセットから「サムネイルに相当するピクチャのクラスタアドレス」の示すクラスタの先頭からのオフセットが算出される（ステップＳ９２６）。
【００８２】
これにより、「サムネイルに相当するピクチャのクラスタアドレス」およびそのクラスタの先頭からのオフセットによって動画ファイル３９１へのアクセスが行われる（ステップＳ９２７）。その後、ファイルアロケーションテーブル３３１から次クラスタのクラスタアドレスが取得されながら（ステップＳ９２８）、必要なサイズの動画データが読み出されるまで動画ファイル３９１へのアクセスが行われ、必要なサイズの動画データが読み出されると、この再生処理は終了する（ステップＳ９２９）。
【００８３】
なお、本発明の実施の形態における対応アドレス保持部１９４の第１の例では、２つのファイルアロケーションテーブル３３１および３３２で異なる内容を保持しているため、バックアップとしての役割を果たすことができなくなる。この例においてバックアップを設けるためには、ファイルアロケーションテーブルの数を規定する管理情報中の「ＢＰＢ＿ＮｕｍＦＡＴｓ」の値を、省略値の「２」から「４」に設定することにより、ファイルアロケーションテーブル３３１および３３２のそれぞれのバックアップを設けることができる。
【００８４】
図１４は、本発明の実施の形態における対応アドレス保持部１９４の第２の例を示す図である。この例では、管理情報テーブル４１０における各組に動画ファイルクラスタアドレス４１３を設けることにより、対応アドレス保持部１９４としての機能を付加するものである。すなわち、第１の例のようにファイルアロケーションテーブル３３２に「サムネイルに相当するピクチャのクラスタアドレス」を保持するのではなく、この第２の例では「サムネイルに相当するピクチャのクラスタアドレス」を管理情報テーブル４１０に保持させている。
【００８５】
これにより、この第２の例では、ファイルアロケーションテーブル３３２にファイルアロケーションテーブル３３１のバックアップ機能を維持させながら、ファイルアロケーションテーブル３３１を先頭から辿ることなく動画ファイル３９１に対するアクセスが可能となる。
【００８６】
図１５は、本発明の実施の形態における対応アドレス保持部１９４の第２の例による記録シーケンスを示す図である。この第２の例は、ピクチャおよびサムネイルの記録を行う点については図１０の第１の例の場合と同様である。これに対し、「サムネイルに相当するピクチャのクラスタアドレス」は、第１の例のようにファイルアロケーションテーブル３３２に記録されるのではなく、この第２の例では管理情報テーブル４１０に書き込まれる（８１３９）点で異なる。
【００８７】
なお、この管理情報テーブル４１０に書き込まれた内容は、ファイルシステム８２０を介して定期的にまたは終了時に記録媒体８３０に記録することができる。
【００８８】
図１６は、本発明の実施の形態における対応アドレス保持部１９４の第２の例による再生シーケンスを示す図である。図１１の第１の例ではサムネイルファイル読出しの際に「サムネイルに相当するピクチャのクラスタアドレス」をファイルアロケーションテーブル３３２から読み出していたが（８２２２）、この第２の例では管理情報テーブル４１０からこの「サムネイルに相当するピクチャのクラスタアドレス」を取得する（８１４７）点で異なる。
【００８９】
図１７は、本発明の実施の形態における対応アドレス保持部１９４の第２の例による記録手順の流れを示す図である。図１２の第１の例では「サムネイルに相当するピクチャのクラスタアドレス」をファイルアロケーションテーブル３３２に記録していたが（ステップＳ９１６）、この第２の例では管理情報テーブル４１０の対応する組に「サムネイルに相当するピクチャのクラスタアドレス」を記録する（ステップＳ９３６）点で異なる。
【００９０】
図１８は、本発明の実施の形態における対応アドレス保持部１９４の第２の例による再生手順の流れを示す図である。図１３の第１の例では「サムネイルに相当するピクチャのクラスタアドレス」をファイルアロケーションテーブル３３２から取得しておいて（ステップＳ９２２）、選択されたサムネイルに応じてクラスタアドレスを確定していたが（ステップＳ９２４）、この第２の例では選択されたサムネイルに応じて管理情報テーブル４１０から「サムネイルに相当するピクチャのクラスタアドレス」を取得する（ステップＳ９４４）点で異なる。
【００９１】
なお、本発明の実施の形態では管理情報をテーブルとして保持する例について示したが、サムネイルの番号とそれに相当するＩピクチャの記録媒体上でのクラスタアドレスとの対応関係を示す情報であればその形式は問わない。また、管理情報を記録媒体上に保持する例について示したが、管理情報はメモリ上に保持されていてもよい。また、記録媒体上のクラスタアドレスが明らかであれば、ファイル形式に限らず直接データが書き込まれていてもよい。さらに、ネットワーク上に存在していてもよい。要するに、サムネイルの番号とそれに対応するＩピクチャの記録媒体上でのクラスタアドレスとの対応関係を示す情報が再生時に参照可能であれば、その情報を保持する場所は問題とならない。
【００９２】
また、本発明の実施の形態においては，圧縮形式にＭＰＥＧ方式を用いた例を説明したが、圧縮形式はこれに限らない。また、非圧縮であっても構わない。また、ＭＰＥＧのＩピクチャに相当するフレームをサムネイルとして説明しているが、他のＢピクチャまたはＰピクチャでもよい。要するに、圧縮形式にとらわれず、動画データにおける１つの要素画像を切り出すものであればよい。
【００９３】
また、本発明の実施の形態ではサムネイルファイルを１つのファイルとして扱っているが、サムネイルごとにクラスタアライメントされているという条件が満たされているなら、例えば複数のファイルに分割して、各ファイルに１つずつサムネイルが格納されているような形式でも構わない。
【００９４】
また，本発明の実施の形態では代表情報としてサムネイルを例に挙げ、サムネイルファイルを動画ファイルと関連付けた場合について述べているが、代表情報はサムネイルに限らず、動画ファイルのピクチャに対応する情報であるならば、例えば何枚目のピクチャであるかを示すテキストファイルや時刻情報のメタデータのようなバイナリファイルであってもよい。
【００９５】
このように、本発明の実施の形態によれば、動画データ保持部１９１に保持された動画データの代表情報を代表情報生成部１１２により生成する際に、代表情報の管理情報を管理情報保持部１９３に記録するとともに、その代表情報に相当する動画データの対応アドレスを対応アドレス生成部１１３によって記録しておくことにより、ファイルアロケーションテーブル３３０を先頭から辿ることなく、選択された代表情報に相当する動画データに速やかにアクセスすることができる。
【００９６】
すなわち、動画データに対するアクセス速度が向上し、動画が再生されるまでの時間が短縮される。特に、非破壊編集された動画ファイルの再生のような、動画ファイル中でランダム且つ複数の個所から途切れることなく動画を再生する必要がある場合に、スムーズな動画再生が可能となる。
【００９７】
また、記録媒体中のファイルアロケーションテーブル領域へのアクセスを減らすことが出来るため、全体として記録媒体へのアクセスが減少し、消費電力の削減ならびに記録媒体の劣化を抑えることができる。
【００９８】
これら本発明の実施の形態の効果を奏するにあたり、ファイルシステムにおけるファイルアロケーションテーブルは互換性を維持することができる。
【００９９】
なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、以下に示すように特許請求の範囲における発明特定事項とそれぞれ対応関係を有するが、これに限定されるものではなく本発明の要旨を逸脱しない範囲において種々の変形を施すことができる。
【０１００】
すなわち、請求項１において、代表情報生成手段は例えば代表情報生成部１１２に対応する。また、代表情報保持手段は例えば代表情報保持部１９２に対応する。また、対応アドレス生成手段は例えば対応アドレス生成部１１３に対応する。また、対応アドレス保持手段は例えば対応アドレス保持部１９４に対応する。
【０１０１】
また、請求項２、８または１２において、動画ファイルは例えば動画ファイル３９１に対応する。
【０１０２】
また、請求項３または１３において、代表情報ファイルは例えばサムネイルファイル３９２に対応する。
【０１０３】
また、請求項４または１４において、管理領域は例えばファイルアロケーションテーブル３３２に対応する。
【０１０４】
また、請求項５または１５において、管理情報テーブルは例えば管理情報テーブル４１０に対応する。
【０１０５】
また、請求項７において、代表情報保持手段は例えば代表情報保持部１９２に対応する。また、対応アドレス保持手段は例えば対応アドレス保持部１９４に対応する。また、代表情報表示手段は例えば代表情報表示部１２４に対応する。また、代表情報選択受付手段は例えば代表情報選択受付部１２５に対応する。また、対応アドレス取得手段は例えば対応アドレス取得部１２７に対応する。また、動画データ再生手段は例えば動画データアクセス部１２８に対応する。
【０１０６】
また、請求項９または１６において、オフセット保持手段は例えば管理情報保持部１９３に対応する。また、オフセット算出手段は例えばオフセット算出部１２６に対応する。
【０１０７】
また、請求項１１において、代表情報生成手段は例えば代表情報生成部１１２に対応する。また、代表情報保持手段は例えば代表情報保持部１９２に対応する。また、対応アドレス生成手段は例えば対応アドレス生成部１１３に対応する。また、対応アドレス保持手段は例えば対応アドレス保持部１９４に対応する。また、代表情報表示手段は例えば代表情報表示部１２４に対応する。また、代表情報選択受付手段は例えば代表情報選択受付部１２５に対応する。また、対応アドレス取得手段は例えば対応アドレス取得部１２７に対応する。また、動画データ再生手段は例えば動画データアクセス部１２８に対応する。
【０１０８】
また、請求項１８または２２において、複数の要素画像から構成される動画データを生成する手順は例えばステップＳ９１１に対応する。また、動画データにおける要素画像を記録する手順は例えばステップＳ９１２に対応する。また、要素画像の記録されたアドレスを取得する手順は例えばステップＳ９１３に対応する。また、記録された要素画像が所定の要素画像であればその要素画像に関する代表情報を生成して記録する手順は例えばステップＳ９１５に対応する。また、取得された要素画像の記録されたアドレスをその要素画像に関する代表情報の管理領域に記録する手順は例えばステップＳ９１６に対応する。
【０１０９】
また、請求項１９または２３において、複数の要素画像から構成される動画データを生成する手順は例えばステップＳ９３１に対応する。また、動画データにおける要素画像を記録する手順は例えばステップＳ９３２に対応する。また、要素画像の記録されたアドレスを取得する手順は例えばステップＳ９３３に対応する。また、記録された要素画像が所定の要素画像であればその要素画像に関する代表情報を生成して記録する手順は例えばステップＳ９３５に対応する。また、取得された要素画像の記録されたアドレスをその要素画像に関する代表情報の識別子と関連付けて記録する手順は例えばＳ９３６に対応する。
【０１１０】
また、請求項２０または２４において、代表情報保持手段は例えば代表情報保持部１９２に対応する。また、対応アドレス保持手段は例えば対応アドレス保持部１９４に対応する。また、代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す手順は例えばステップＳ９２１に対応する。また、代表情報保持手段に保持された代表情報に対応するアドレスを対応アドレス保持手段から取得する手順は例えばステップＳ９２２に対応する。また、代表情報の選択を受け付ける手順は例えばステップＳ９２３に対応する。また、取得されたアドレスの中から選択された代表情報に対応するアドレスを確定する手順は例えばステップＳ９２４に対応する。また、確定されたアドレスから動画データを再生する手順は例えばステップＳ９２７に対応する。
【０１１１】
また、請求項２１または２５において、代表情報保持手段は例えば代表情報保持部１９２に対応する。また、対応アドレス保持手段は例えば対応アドレス保持部１９４に対応する。また、代表情報保持手段に保持された代表情報を表示して代表情報の選択を促す手順は例えばステップＳ９４１に対応する。また、代表情報の選択を受け付ける手順は例えばステップＳ９４３に対応する。また、代表情報保持手段に保持された代表情報に対応するアドレスを対応アドレス保持手段から取得する手順は例えばステップＳ９４４に対応する。また、取得されたアドレスから動画データを再生する手順は例えばステップＳ９４７に対応する。
【０１１２】
なお、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。
【産業上の利用可能性】
【０１１３】
本発明の活用例として、例えばハードディスクなどの記録媒体に動画ファイルを記録し、再生する際に本発明を適用することができる。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施の形態における記録再生装置１００の機能構成例を示す図である。
【図２】本発明の実施の形態が具現化される記録再生装置の一例としてのビデオカメラ２００の構成例を示す図である。
【図３】補助記憶装置３００の内部構成例を示す図である。
【図４】ディレクトリエントリ３４０の１エントリ分の構成を示す図である。
【図５】ファイル管理テーブル３６０とデータ領域３９０との関係を示す図である。
【図６】本発明の実施の形態における動画ファイル３９１とサムネイルファイル３９２との関係を示す図である。
【図７】本発明の実施の形態における管理情報テーブル４１０の構成の一例を示す図である。
【図８】本発明の実施の形態における動画ファイル３９１およびサムネイルファイル３９２のデータ領域３９０内のイメージとファイルアロケーションテーブル３３０との関係を示す図である。
【図９】本発明の実施の形態における対応アドレス保持部１９４の第１の例を示す図である。
【図１０】本発明の実施の形態における対応アドレス保持部１９４の第１の例による記録シーケンスを示す図である。
【図１１】本発明の実施の形態における対応アドレス保持部１９４の第１の例による再生シーケンスを示す図である。
【図１２】本発明の実施の形態における対応アドレス保持部１９４の第１の例による記録手順の流れを示す図である。
【図１３】本発明の実施の形態における対応アドレス保持部１９４の第１の例による再生手順の流れを示す図である。
【図１４】本発明の実施の形態における対応アドレス保持部１９４の第２の例を示す図である。
【図１５】本発明の実施の形態における対応アドレス保持部１９４の第２の例による記録シーケンスを示す図である。
【図１６】本発明の実施の形態における対応アドレス保持部１９４の第２の例による再生シーケンスを示す図である。
【図１７】本発明の実施の形態における対応アドレス保持部１９４の第２の例による記録手順の流れを示す図である。
【図１８】本発明の実施の形態における対応アドレス保持部１９４の第２の例による再生手順の流れを示す図である。
【符号の説明】
【０１１５】
１００  記録再生装置
１０１  動画データ
１１０  動画記録部
１１１  動画生成部
１１２  代表情報生成部
１１３  対応アドレス生成部
１２０  動画再生部
１２４  代表情報表示部
１２５  代表情報選択受付部
１２６  オフセット算出部
１２７  対応アドレス取得部
１２８  動画データアクセス部
１９１  動画データ保持部
１９２  代表情報保持部
１９３  管理情報保持部
１９４  対応アドレス保持部
２００  ビデオカメラ
２１０  カメラ部
２１１  光学ブロック
２１２  カメラ制御部
２１３  光電変換器
２１４  画像信号処理部
２１５  画像出力部
２１６  音声入力部
２１７  音声信号処理部
２１８  音声出力部
２２０  制御部
２２１  処理装置
２２４  操作入力部
２２５  インターフェース
２２６  通信部
２２７  バッファ
２２９  システムバス
３００  補助記憶装置
【図１】
2006040453.tif 000003
【図２】
2006040453.tif 000004
【図３】
2006040453.tif 000005
【図４】
2006040453.tif 000006
【図５】
2006040453.tif 000007
【図６】
2006040453.tif 000008
【図７】
2006040453.tif 000009
【図８】
2006040453.tif 000010
【図９】
2006040453.tif 000011
【図１０】
2006040453.tif 000012
【図１１】
2006040453.tif 000013
【図１２】
2006040453.tif 000014
【図１３】
2006040453.tif 000015
【図１４】
2006040453.tif 000016
【図１５】
2006040453.tif 000017
【図１６】
2006040453.tif 000018
【図１７】
2006040453.tif 000019
【図１８】
2006040453.tif 000020