(57)【要約】【課題】再生経過時間が指定されてからタイムサーチが開始されるまでに要する時間を短縮した記録再生装置を提供する。【解決手段】再生中、タイムサーチキーによってＡＶデータの再生経過時間が指定されれば、制御部４は、上記において記憶部６に保存したＭＡＰファイル５１に格納されているテーブル５２を参照して、指定された再生経過時間の手前にあって再生経過時間に最も近い代表時間を選択する。次に、制御部４は、その代表時間に対応するインデックスのアドレスをテーブル５２から抽出する。次に、制御部４は、抽出したインデックスのアドレスに存在するインデックスからＰＵヘッド２に読取らせる。次に、制御部４は、指定された再生経過時間に対応するＡＶデータのアドレスをＰＵヘッド２に検出させる。そして、制御部４は、検出したアドレスから再生するようＰＵヘッド２に指示し、タイムサーチを実行する。【選択図】図６
2007311003.tif 000002
【特許請求の範囲】
【請求項１】
バイナリデータと該バイナリデータの所定再生時間毎のアドレスが順次して記述されたインデックスとが格納されているバイナリファイルが記録されている情報記憶媒体から、前記バイナリファイル中の前記バイナリデータを読取って再生する再生手段と、
前記バイナリデータの再生経過時間が再生中に指定された際、指定された該再生経過時間に対応する前記バイナリデータのアドレスを前記バイナリファイル中の前記インデックスに基づいて検出し、検出した該アドレスから再生するよう前記再生手段に指示するアドレス検出手段と、を備えた記録再生装置において、
前記バイナリファイルの記録が終了した後に、前記情報記録媒体から前記バイナリファイル中の前記インデックスを読取って、前記バイナリファイルにおける前記バイナリデータの再生経過時間の内の予め定められた代表時間と、該代表時間に対応する前記バイナリデータのアドレスが記述された前記インデックスのアドレスと、を対応付けたテーブルを作成し、さらに、該テーブルを前記バイナリファイルと関連付けて前記情報記録媒体に記録する作成記録手段と、
前記バイナリデータの再生に先立って、前記作成記録手段が記録した前記テーブルを前記情報記録媒体から読取るテーブル読取手段と、を備え、
前記アドレス検出手段は、
前記テーブル読取手段によって読取られた前記テーブルを参照して、指定された該再生経過時間の手前にあって該再生経過時間に最も近い前記代表時間を選択し、その代表時間に対応する前記インデックスのアドレスを該テーブルから抽出し、
抽出した前記インデックスのアドレスに存在する前記インデックスから読取って、指定された該再生経過時間に対応する前記バイナリデータのアドレスを検出する記録再生装置。
【請求項２】
バイナリデータと該バイナリデータの所定再生時間毎のアドレスが順次して記述されたインデックスとが格納されているバイナリファイルが記録されている情報記憶媒体から、前記バイナリファイル中の前記バイナリデータを読取って再生する再生手段と、
前記バイナリデータの再生経過時間が再生中に指定された際、指定された該再生経過時間に対応する前記バイナリデータのアドレスを前記バイナリファイル中の前記インデックスに基づいて検出し、検出した該アドレスから再生するよう前記再生手段に指示するアドレス検出手段と、を備えた記録再生装置において、
前記バイナリデータの再生に先立って、前記バイナリファイルにおける前記バイナリデータの再生経過時間の内の予め定められた代表時間と、該代表時間に対応する前記バイナリデータのアドレスが記述された前記インデックスのアドレスと、を対応付けたテーブルを前記情報記録媒体から読取るテーブル読取手段を備え、
前記アドレス検出手段は、
前記テーブル読取手段によって読取られた前記テーブルを参照して、指定された該再生経過時間の手前にあって該再生経過時間に最も近い前記代表時間を選択し、その代表時間に対応する前記インデックスのアドレスを該テーブルから抽出し、
抽出した前記インデックスのアドレスに存在する前記インデックスから読取って、指定された該再生経過時間に対応する前記バイナリデータのアドレスを検出する記録再生装置。
【請求項３】
前記情報記録媒体から前記バイナリファイル中の前記インデックスを読取って前記テーブルを作成し、さらに、該テーブルを前記バイナリファイルと関連付けて前記情報記録媒体に記録する作成記録手段を備えた請求項２に記載の記録再生装置。
【請求項４】
前記作成記録手段は、前記バイナリファイルの記録が終了した後に、前記バイナリファイルから前記インデックスを読取って前記テーブルを作成し、該テーブルを前記情報記録媒体に記録する請求項３に記載の記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バイナリデータと該バイナリデータを管理するインデックスとが格納されているバイナリファイルを指定して再生を行う記録再生装置に関し、特に、タイムサーチ機能を有する記録再生装置に関するものである。
【背景技術】
【０００２】
従来、光ディスクなどの情報記憶媒体に記録されているバイナリファイルを再生する記録再生装置が実用化され、広く一般に普及している。ここで、バイナリファイルは、バイナリデータ及びインデックスを格納しており、例えばAVI（Audio  Video  Interleaving）ファイルである。バイナリデータは、文字データ以外の形式のデータを指し、画像や音声などのデータである。インデックスは、バイナリデータを記憶管理する情報であり、バイナリデータの所定再生時間毎のアドレスが順次して記述されている。この所定再生時間とは、AVIファイルであれば、１フレームを再生するのに要する時間である。
【０００３】
従来の一般的な記録再生装置において、バイナリファイルは、先頭から再生されたり、所望のシーンを視聴するために時間指定再生（以下、タイムサーチという）されたりする。このタイムサーチとは、再生経過時間を指定して、途中から頭だしする再生である。
【０００４】
このタイムサーチを行う場合、指定された再生経過時間に対応するバイナリデータのアドレスが必要となるので、インデックスが重要となる。
詳述すると、ユーザが再生中に上記の再生経過時間を指定した場合、従来の記録再生装置は、バイナリファイル中のインデックスに基づいて、その再生経過時間に対応するバイナリデータのアドレスを検出する。そして、従来の記録再生装置は、検出したアドレスからバイナリデータを読取る。これにより、タイムサーチが開始され、ユーザは、所望のシーンから視聴することができる。
一方、上記のインデックスを編集する記録再生装置が提案されている（特許文献１参照）。
【特許文献１】特開平１１−２６００３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来の記録再生装置において、バイナリデータのアドレスの検出には、多くの時間を要する。その主な原因は、インデックスにおけるアドレスの順次構造にある。順次構造を有するバイナリファイルを代表して、AVIファイルについて説明する。AVIファイルのインデックスは、１フレーム毎のアドレスが順次して記述された構造となっている。このため、再生経過時間に対応するバイナリデータのアドレスを検出する場合、上記の従来の記録再生装置は、インデックスをその先頭から順番に読取っていかなければならない。しかも、AVIファイルのインデックスのデータ量は数十ＭＢ（メガバイト）と大きい。これらのことが、AVIファイルにおけるバイナリデータのアドレスの検出に多くの時間を要する原因となっている。
【０００６】
そのため、上記従来の記録再生装置は、再生経過時間が指定されてからタイムサーチが開始されるまでに多くの時間を要していた。
よって、ユーザが再生中に再生経過時間を指定しても、タイムサーチが開始されるまでに時間がかかるため、ユーザはしばらくの間待たされていた。従って、上記従来の記録再生装置では、ユーザの使い勝手が悪いという問題があった。
【０００７】
本発明はこのような従来の課題を解決しようとするものであり、再生経過時間が指定されてからタイムサーチが開始されるまでに要する時間を短縮した記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の記録再生装置は、前記課題を解決するために以下の構成を備えている。
【０００９】
（１）バイナリデータと該バイナリデータの所定再生時間毎のアドレスが順次して記述されたインデックスとが格納されているバイナリファイルが記録されている情報記憶媒体から、前記バイナリファイル中の前記バイナリデータを読取って再生する再生手段と、
前記バイナリデータの再生経過時間が再生中に指定された際、指定された該再生経過時間に対応する前記バイナリデータのアドレスを前記バイナリファイル中の前記インデックスに基づいて検出し、検出した該アドレスから再生するよう前記再生手段に指示するアドレス検出手段と、を備えた記録再生装置において、
前記バイナリデータの再生に先立って、前記バイナリファイルにおける前記バイナリデータの再生経過時間の内の予め定められた代表時間と、該代表時間に対応する前記バイナリデータのアドレスが記述された前記インデックスのアドレスと、を対応付けたテーブルを前記情報記録媒体から読取るテーブル読取手段を備え、
前記アドレス検出手段は、
前記テーブル読取手段によって読取られた前記テーブルを参照して、指定された該再生経過時間の手前にあって該再生経過時間に最も近い前記代表時間を選択し、その代表時間に対応する前記インデックスのアドレスを該テーブルから抽出し、
抽出した前記インデックスのアドレスに存在する前記インデックスから読取って、指定された該再生経過時間に対応する前記バイナリデータのアドレスを検出する。
【００１０】
この構成において、記録再生装置は、例えば光ディスク装置、ハードディスク装置、又はパーソナルコンピュータである。情報記憶媒体は、例えば半導体メモリ、ハードディスク（以下、ＨＤ）、CD、又はDVDである。バイナリファイルは、例えばAVI（Audio  Video  Interleaving）ファイルである。代表時間は、連続的な値を取る再生経過時間から、離散的な値を取る。代表時間は、例えば１０分、２０分、又は３０分である。
【００１１】
まず、テーブルを情報記憶媒体に記録する第１の場面と、情報記憶媒体に記録されているバイナリファイルを再生する第２の場面と、に分かれる。
この構成では、第２の場面を想定している。ユーザが情報記憶媒体に記録されているバイナリファイルを指定すると、テーブル読取手段は、該バイナリファイルの再生に先立って、該情報記憶媒体に記録されているテーブルを読取る。この理由は、再生中に再生経過時間が指定された場合にタイムサーチを即開始できるようにするためである。
アドレス検出手段は、再生中に再生経過時間が指定された場合、テーブル読取手段によって読取られたテーブルからインデックスのアドレスを抽出する。そして、アドレス検出手段は、そのインデックスのアドレスからインデックスを読取って、バイナリデータのアドレスを検出する。
そのため、インデックスをその先頭から順番に読取っていた従来の記録再生装置と比べ、バイナリデータのアドレスの検出に要する時間が短縮する。
以上より、再生経過時間が指定されてからタイムサーチが開始されるまでに要する時間を短縮することができる。従って、ユーザの使い勝手を向上させることができる。
【００１２】
（２）前記情報記録媒体から前記バイナリファイル中の前記インデックスを読取って前記テーブルを作成し、さらに、該テーブルを前記バイナリファイルと関連付けて前記情報記録媒体に記録する作成記録手段を備えた。
【００１３】
この構成では、第１の場面を想定している。上記作成記録手段によってテーブルとバイナリファイルとが記録された上記の情報記憶媒体は、上記（１）の第２の場面において使用される。
【００１４】
（３）前記作成記録手段は、前記バイナリファイルの記録が終了した後に、前記バイナリファイルから前記インデックスを読取って前記テーブルを作成し、該テーブルを前記情報記録媒体に記録する。
【００１５】
この構成では、第１の場面を想定している。作成記録手段は、バイナリファイルの記録が終了した時にテーブルを作成し、情報記憶媒体に記録する。そのため、作成記録手段は、例えばバイナリファイルの再生が指定されてからテーブルを作成しない。第２の場面においてバイナリファイルの再生が指定されてからテーブルを作成すると、その指定から再生が開始するまでに要する時間が長くなる。
この構成では、第２の場面においてバイナリファイルの再生が指定されてから再生が開始するまでに要する時間が短いので、ユーザを待たせない。従って、ユーザの使い勝手を一層向上させることができる。
【発明の効果】
【００１６】
この発明によれば、ユーザの使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態である光ディスク装置について説明する。
【００１８】
図１は、本発明の実施形態である光ディスク装置の主要な構成を示すブロック図である。光ディスク装置１は、所謂ＤＶＤレコーダであり、装置本体１を制御する制御部４と、光ディスク１００に対しデータの記録や読取を行うピックアップヘッド２（以下、PUヘッド２と称する。）と、RFアンプなどの記録再生部３と、再生キーまたは録画キー等の複数のキーが設けられている操作部５と、情報を表示する表示部７と、データを記憶する記憶部６と、音声データをアナログの再生音声信号に変換するＤ／Ａコンバータ１１と、映像データをアナログの再生映像信号に変換する映像処理部１３と、ＴＶ放送信号等を受信してデータを取得する受信部１０と、を備えている。
【００１９】
光ディスク１００は、例えばＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ＋Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、又はＤＶＤ＋ＲＷである。
【００２０】
PUヘッド２は、図示しないレーザダイオード（ＬＤ）、コリメータレンズ、ビームスプリッタ、対物レンズ、フォトディテクタ、スレッドモータ、及びアクチュエータを備えている。
ＰＵヘッド２は、光ディスク１００の半径方向に延びる軸に移動自在に取り付けられている。スレッドモータが、ＰＵヘッド２を光ディスク１００の半径方向に移動する。
ＬＤは、レーザ光を出力する光源であり、フォトディテクタは、複数の受光素子で形成されており、光ディスク１００からの反射光を検出する。フォトディテクタは、例えば、受光領域がほぼ均等に４分割されており、４つの受光領域を形成している。
対物レンズは、光ディスク１００に対するレーザ光の照射位置を調節する。また、アクチュエータは、対物レンズを光ディスク１００に接離する方向、及び光ディスク１００の半径方向に移動させる。
【００２１】
まず、再生時の動作について説明する。
ＰＵヘッド２は、光ディスク１００に対して読取パワーのレーザ光を照射し、光ディスク１００からの反射光をフォトディテクタで検出する。これにより、光ディスク１００に記録されている情報を光学的に読み出す。
【００２２】
記録再生部３は、ＰＵヘッド２における複数の受光素子の出力に基づいてＲＦ信号を生成し、該ＲＦ信号を増幅する。そして、記録再生部３は、該ＲＦ信号を処理して映像と音声のデータを取り出し、デコードする。ここで、取り出される映像と音声のデータは、ＡＶＩファイルであればMotion  JPEG等でエンコードされている。そして、記録再生部３は、音声データをＤ／Ａコンバータ１１に、映像データを映像処理部１３に、両データの同期を取りながら、それぞれ出力する。
【００２３】
Ｄ／Ａコンバータ１１は、伸長された音声データをアナログの再生音声信号に変換し、その再生音声信号を外部のテレビジョン１０１に出力する。
なお、テレビジョン１０１がディジタル対応であれば、ディジタルで出力しても構わない。
【００２４】
映像処理部１３は、入力された映像データをアナログの再生映像信号に変換し、外部のテレビジョン１０１に出力する。
なお、テレビジョン１０１がディジタル対応であれば、ディジタルで出力しても構わない。
【００２５】
Ｄ／Ａコンバータ１１及び映像処理部１３には、テレビジョン１０１が接続される。ユーザは、このテレビジョン１０１において、Ｄ／Ａコンバータ１１及び映像処理部１３から出力された映像信号に基づく映像、及び音声信号に基づく音声を視聴することができる。
【００２６】
次に、記録時の動作について説明する。
受信部１０は、例えばチューナである。受信部１０は、ＴＶ放送等を受信するアンテナから選択されているチャンネルのＴＶ放送信号を抽出して、Ａ／Ｄ変換してディジタル化し、出力する。インターネット、ディジタル放送などのようにデータとして入力されてくるならば、受信部１０は、パケット又はＴＶ放送信号等からデータを抽出して、出力する。ＡＶＩファイルは受信部１０に入力され、記録再生部３に出力される。
【００２７】
そして、記録再生部３は、入力されたデータを（例えば、Motion  JPEGで）エンコードし、ディジタル信号をＰＵヘッド２に出力する。
【００２８】
さらに、ＰＵヘッド２は、記録再生部３からディジタル信号が入力されると、このディジタル信号に応じて記録パワーのレーザ光を制御し、光ディスク１００の記録面に照射する。
【００２９】
以上のような記録時の動作により、バイナリファイルであるAVIファイル５０（後述の図２、図３参照）も光ディスク１００に記録される。
【００３０】
操作部５は、ユーザが光ディスク装置１に対して各種の命令（コマンド）を入力するためのものであり、再生キーや記録キーやタイムサーチキーを含む複数のキーが設けられている。光ディスク装置１に対してユーザが入力したコマンドは制御部４に伝送される。
ユーザは、この再生キーによって、光ディスク１００に記録された所望のＡＶＩファイル５０を指定する（後述の図２参照）。また、上記のタイムサーチキーは、光ディスク１００をタイムサーチするために指定するキーである。ユーザは、このタイムサーチキーによって、再生経過時間を指定する。
【００３１】
記憶部６は、例えばハードディスクやＥＥＰＲＯＭで構成されており、装置本体１の主制御プログラムを記憶する。
【００３２】
表示部７は、時刻、光ディスク装置１の設定状態などを表示する。
【００３３】
制御部４は、例えばマイクロコンピュータで構成されており、光ディスク装置１にユーザから入力された命令に応じて光ディスク装置１の各部を制御する。制御部４は、上記の主制御プログラムなどを展開するワークフィールドとしてのＲＡＭを内蔵する。
【００３４】
なお、実際の光ディスク装置では、読取時や記録時に、レーザ光の照射位置を光ディスクのトラックの中心に合わせるトラッキングサーボ制御と、レーザ光の合焦位置を光ディスクの記録面に合わせるフォーカスサーボ制御と、を行っているが、本発明の実施形態では図示を省略している。
【００３５】
ここで、ＰＵヘッド２、記録再生部３、Ｄ／Ａコンバータ１１、映像処理部１３、及び制御部４が、本発明の「再生手段」に相当する。また、ＰＵヘッド２、記録再生部３、及び制御部４が、本発明の「テーブル読取手段」に相当する。ＰＵヘッド２、記録再生部３、及び制御部４が、本発明の「作成記録手段」に相当する。光ディスク１００が、本発明の「情報記憶媒体」に相当する。
【００３６】
図２は、光ディスク１００の記録領域を示す図である。光ディスク１００の記録領域は、その内周から外周にかけてＰＣＡ（Power  Calibration  Area）、ＲＭＡ（Recording  Management  Area）、リードイン領域、データ領域、リードアウト領域に分けられている。
【００３７】
ＰＣＡは、レーザパワーの校正が行える領域である。このＰＣＡでは、レーザパワーの校正が現在９９回行えるとされている。
【００３８】
ＲＭＡは、光ディスク装置１にとって必要な記録管理情報が記録されている領域である。制御部４は、この記録管理情報を参照することによって、例えばデータが光ディスク１００上にどこまで記録されているかということを把握する。
【００３９】
リードイン領域は、光ディスク１００上のデータ領域に記録されているデータのＴＯＣデータが記録されている領域である。このＴＯＣデータには、保存されたデータがファイナライズされているかどうかの情報、データが保存された日付、保存されたデータのタイトル情報、保存されたデータの光ディスク上のアドレス情報などが含まれている。
【００４０】
データ領域は、保存されたデータが記録されている領域である。図２では、ＡＶＩファイル５０が記録されている。
【００４１】
リードアウト領域は、保存されたデータがファイナライズされた場合に作成される領域である。このファイナライズとは、他の光ディスク装置と互換性を持つようにするために記録情報を整えるためのプロセスである。ファイナライズを行うことにより、他の光ディスク装置においても光ディスク１００の再生が可能となる。
【００４２】
図３は、AVIファイルのデータ構造を示す図である。AVI（Audio  Video  Interleaving）ファイルは、AVIフォーマットのファイルである。図３に示すように、AVIファイルは、ヘッダ領域と、AVデータ領域と、インデックス領域と、の３つの領域から構成される。
【００４３】
ヘッダ領域には、AVIファイルを処理するコーデック方式、フレームレートなどの再生に必要な情報が格納されている。
【００４４】
AVデータ領域には、バイナリデータである画像データと音声データ（以下、ＡＶデータと称する）が交互に格納されている。
【００４５】
インデックス領域には、ＡＶデータを記憶管理するインデックスが格納されている。インデックスは、ＡＶデータの所定再生時間毎のアドレスが順次して記述されている。AVIファイルにおける所定再生時間とは、１フレームを再生するのに要する時間である。１フレーム当りの音声データのデータ量は、可変であり、例えば４２７２Ｂ（バイト）である。１フレーム当りの画像データのデータ量は、固定であり、例えば１２０ＭＢ（メガバイト）である。１フレーム当りのインデックスのデータ量は、可変であり、例えば４０Ｂ（バイト）である。
【００４６】
ここで、AVIファイルは、インデックスを読取らなくとも、先頭からの再生ができる。しかし、インデックスを読取らないと、タイムサーチはできない。
なお、図３では、バイナリファイルとして、AVIファイルを説明しているが、その他のファイル形式を除外する趣旨ではない。
【００４７】
以下、テーブル５２（後述の図５参照）を光ディスク１００に記録する第１の場面と、光ディスク１００に記録されているＡＶＩファイル５０を再生する第２の場面と、に分けて説明する。
【００４８】
まず、第１の場面について説明する。
図４は、本発明の実施形態である光ディスク装置において光ディスクへのＡＶＩファイルの記録が終了した時に制御部が行う動作を示すフローチャートである。光ディスク１００へのＡＶＩファイル５０の記録が終了すると、制御部４は、ＡＶＩファイル５０中のインデックスをＰＵヘッド２に読取らせる（Ｓ１）。
【００４９】
次に、制御部４は、Ｓ１で読取ったインデックスに基づいて、テーブル５２を含むＭＡＰファイル５１を作成する（Ｓ２）。
【００５０】
図５は、ＭＡＰファイルのデータ構造を示す図である。
ＭＡＰファイル５１には、テーブル５２が格納されている。テーブル５２は、ＡＶＩファイル５０におけるＡＶデータの再生経過時間の内の予め定められた代表時間と、該代表時間に対応するＡＶデータのアドレスが記述されたインデックスのアドレスと、を対応付けた情報である。ここで、代表時間の詳細は、図７のＳ１８において説明する。
なお、テーブル５２のインデックスのアドレスにおいて、数値の前に付されている「０×」は、その数値が１６進数で表記されていることを示している。
【００５１】
制御部４は、ＰＵヘッド２に指示して、ＭＡＰファイル５１をＡＶＩファイル５０と関連付けて光ディスク１００に記録し（Ｓ３）、本処理を終了する。
【００５２】
図６は、光ディスク１００の記録領域を示す図である。図６では、データ領域にＡＶＩファイル５０及びＭＡＰファイル５１が記録されている様子が示されている。
【００５３】
Ｓ３におけるＭＡＰファイル５１とＡＶＩファイル５０との関連付けは、後述の図７Ｓ１１においてＭＡＰファイル５１を発見しやすいように行う。例えば、ＭＡＰファイル５１とＡＶＩファイル５０とのファイル名を同じにして拡張子のみを変える方法で関連付けると良い。また、ＭＡＰファイル５１とＡＶＩファイル５０とを同一のディレクトリ内に格納する方法でも構わない。
【００５４】
ここで、第２の場面においてＡＶＩファイル５０の再生が指定されてからＭＡＰファイル５１を作成すると（Ｓ１２〜Ｓ１４）、その指定から再生が開始するまでに要する時間が長くなる。
図４では、第２の場面においてＡＶＩファイル５０の再生が指定されてから再生が開始するまでに要する時間が短いので、ユーザを待たせない。従って、ユーザの使い勝手を一層向上させることができる。
【００５５】
次に、第２の場面について説明する。
図７は、本発明の実施形態である光ディスク装置において光ディスク上のＡＶＩファイルが指定された時に制御部が行う動作を示すフローチャートである。ユーザが再生キーによって光ディスク１００に記録された所望のＡＶＩファイル５０を指定すると、制御部４は、上述のＭＡＰファイル５１が存在するか否かを判断する（Ｓ１１）。この判断は、ＭＡＰファイル５１を検索することにより行われる。
【００５６】
ＭＡＰファイル５１が存在すると判断すると、制御部４は、ＭＡＰファイル５１をＰＵヘッド２に読取らせる（Ｓ１５）。Ｓ１５を設けた趣旨は、再生中に再生経過時間が指定された場合にタイムサーチを即開始できるようにするためである。Ｓ１５において制御部４は、後述で実行されるタイムサーチに備えて、Ｓ１５において読取ったＭＡＰファイル５１を記憶部６に保存しておく。
【００５７】
一方、ＭＡＰファイル５１が存在しないと判断すると、制御部４は、ＡＶＩファイル５０中のインデックスをＰＵヘッド２に読取らせる（Ｓ１２）。この処理は、上記のＳ１と同様である。Ｓ１２〜Ｓ１４では、ＡＶＩファイル５０は存在するもののＭＡＰファイル５１が存在しないため、第２の場面においてＭＡＰファイル５１を作成する場面を想定している。
【００５８】
制御部４は、Ｓ１２で読取ったインデックスに基づいて、テーブル５２を含むＭＡＰファイル５１を作成する（Ｓ１３）。この処理も、上記のＳ２と同様である。
制御部４は、ＰＵヘッド２に指示して、ＭＡＰファイル５１をＡＶＩファイル５０と関連付けて光ディスク１００に記録する（Ｓ１４）。この処理も、上記のＳ３と同様である。
なお、制御部４は、後述で実行されるタイムサーチに備えて、Ｓ１３において作成したＭＡＰファイル５１を記憶部６に保存しておく。
【００５９】
Ｓ１４又はＳ１５の後、制御部４は、再生動作を開始する（Ｓ１６）。
【００６０】
そして、制御部４は、再生中、タイムサーチキーによってＡＶデータの再生経過時間が指定されているか否かを判断する（Ｓ１７、Ｓ２３）。ここでは、所望のシーンを視聴するために、ユーザがタイムサーチキーによって再生経過時間を指定する場面を想定している。
【００６１】
再生中、タイムサーチキーによってＡＶデータの再生経過時間が指定されなければ、制御部４は、再生動作を終了し（Ｓ２４）、本処理を終了する。
【００６２】
一方、再生中、タイムサーチキーによってＡＶデータの再生経過時間が指定されれば、制御部４は、上記において記憶部６に保存したＭＡＰファイル５１に格納されているテーブル５２を参照して、指定された再生経過時間の手前にあって再生経過時間に最も近い代表時間を選択する（Ｓ１８、図５参照）。例えば、指定された再生経過時間が３８分である場合、制御部４は、３８分の手前にあって３８分に最も近い代表時間３０分を選択する。
【００６３】
なお、代表時間を多く取ると、ＡＶデータのアドレスの検出（Ｓ２１）に要する時間が短くなるが、ＭＡＰファイル５１のデータ量が大きくなりＭＡＰファイル５１の読取（Ｓ１５）に時間がかかる。一方、代表時間を少なく取ると、ＡＶデータのアドレスの検出（Ｓ２１）に要する時間が大きくなるが、ＭＡＰファイル５１のデータ量が小さくなりＭＡＰファイル５１の読取（Ｓ１５）に時間を要しなくなる。ここで、ＡＶデータのアドレスの検出（Ｓ２１）に要する時間が長くなると、再生経過時間が指定されてからタイムサーチが開始されるまでに要する時間が長くなる。また、ＭＡＰファイル５１の読取（Ｓ１５）に要する時間が長くなると、ＡＶＩファイルが指定されてから再生が開始（Ｓ１６）するまでの時間が長くなる。そのため、代表時間は、これらを考慮して予め定める。
【００６４】
次に、制御部４は、その代表時間に対応するインデックスのアドレスをテーブル５２から抽出する（Ｓ１９、図５参照）。例えば、Ｓ１８において選択された代表時間が３０分ある場合、制御部４は、３０分に対応するインデックスのアドレス「０×Ａ０３００」をテーブル５２から抽出する。
【００６５】
次に、制御部４は、抽出したインデックスのアドレスに存在するインデックスからＰＵヘッド２に読取らせる（Ｓ２０、図３参照）。例えば、Ｓ１９において抽出したインデックスのアドレスが「０×Ａ０３００」であれば、制御部４は、「０×Ａ０３００」に存在するインデックスからＰＵヘッド２に読取らせる（図３矢印５３参照）。
【００６６】
制御部４は、指定された再生経過時間に対応するＡＶデータのアドレスをＰＵヘッド２に検出させる（Ｓ２１、図３参照）。例えば、指定された再生経過時間が３８分である場合、制御部４は、「０×Ａ０３００」（対応する代表時間は３０分）に存在するインデックスからＰＵヘッド２をシークさせて行き（図３矢印５３参照）、再生経過時間３８分に対応するＡＶデータのアドレスをＰＵヘッド２に検出させる。
【００６７】
制御部４は、検出したアドレスから再生するようＰＵヘッド２に指示し、タイムサーチを実行する（Ｓ２２）。
【００６８】
このように、制御部４が抽出したインデックスのアドレスに存在するインデックスからＰＵヘッド２に読取らせるので（Ｓ２０、図３の「０×Ａ０３００」と矢印５３参照）、インデックスをその先頭から順番に読取っていた従来の記録再生装置（図３の「０×Ａ００００」と矢印５４参照）と比べ、ＡＶデータのアドレスの検出に要する時間が短縮する。
【００６９】
よって、再生経過時間が指定されてからタイムサーチが開始されるまでに要する時間を短縮することができる。従って、ユーザの使い勝手を向上させることができる。
【００７０】
そして、再生がストリームの終端に到達すれば（Ｓ２３）、制御部４は、再生動作を終了し（Ｓ２４）、本処理を終了する。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態である光ディスク装置の主要な構成を示すブロック図
【図２】光ディスク１００の記録領域を示す図
【図３】AVIファイルのデータ構造を示す図
【図４】本発明の実施形態である光ディスク装置において光ディスクへのＡＶＩファイルの記録が終了した時に制御部が行う動作を示すフローチャート
【図５】ＭＡＰファイルのデータ構造を示す図
【図６】光ディスク１００の記録領域を示す図
【図７】本発明の実施形態である光ディスク装置において光ディスク上のＡＶＩファイルが指定された時に制御部が行う動作を示すフローチャート
【符号の説明】
【００７２】
１−光ディスク装置
２−ピックアップヘッド
３−記録再生部
４−制御部
５−操作部
６−記憶部
７−表示部
１０−受信部
１１−Ｄ／Ａコンバータ
１３−映像処理部
５０−ＡＶＩファイル
５１−ＭＡＰファイル
５２−テーブル
１００−光ディスク
１０１−テレビジョン
【図１】
2007311003.tif 000003
【図２】
2007311003.tif 000004
【図３】
2007311003.tif 000005
【図４】
2007311003.tif 000006
【図５】
2007311003.tif 000007
【図６】
2007311003.tif 000008
【図７】
2007311003.tif 000009