(57)【要約】【課題】ＡＶＩファイルなどにおいて所望の情報を読み出すまでのタイムサーチの時間を短縮することができる情報再生装置を提供する。【解決手段】ＡＶＩファイルの再生が開始され、タイムサーチ操作がされ、再生位置のインデックス情報がＲＡＭに取得済みでないと判定されたとき、デコーダ部からの時間情報と位置情報が取得され、インデックス情報としてＲＡＭに蓄積されていく。タイムサーチ操作が有ると判定されたとき、タイムサーチ先のインデックス情報がＲＡＭに保有されているか否かが判定される。保有していないと判定されたときは、前記ＲＡＭに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までが当該ファイルのｉｄｘ１から取得される。前記タイムサーチ先のインデックス情報に従って、当該ファイルに対してタイムサーチが実行される。【選択図】図３
2008257767.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された所定規格のファイルやその他の情報を再生することができる情報再生装置において、
所定規格のファイルの再生中に当該所定規格のファイルのデータをデコードするデコーダ部からの時間情報と位置情報に基づいてインデックス情報を作成し、タイムサーチ操作を検知すると、前記作成されたインデックス情報の末尾からタイムサーチ先のインデックス情報までを読み込み、前記タイムサーチ先のインデックス情報に従ってタイムサーチを実行するシステムコントローラを備えたことを特徴とする情報再生装置。
【請求項２】
前記システムコントローラは、所定規格のファイルの再生が開始され、タイムサーチ操作が無いとき、再生位置のインデックス情報をメモリに取得済みであるか否かを判定するインデックス情報取得判定手段と、
前記再生位置のインデックス情報を取得済みでないと判定されたとき、当該所定規格のファイルのデータをデコードするデコーダ部からの時間情報と位置情報を取得してインデックス情報として前記メモリに蓄積していくインデックス情報蓄積手段と、
前記タイムサーチ操作が有ると判定されたとき、タイムサーチ先のインデックス情報を前記メモリに保有しているか否かを判定するインデックス情報保有判定手段と、
タイムサーチ先のインデックス情報を前記メモリに保有していないと判定されたとき、前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該所定規格のファイルの所定箇所から取得するインデックス情報取得手段と、
前記インデックス情報保有判定手段により前記タイムサーチ先のインデックス情報を前記メモリに保有していると判定されたときは、前記タイムサーチ先のインデックス情報に従ってタイムサーチを実行し、前記インデックス情報取得手段により前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該所定規格のファイルの所定箇所から取得したときは、このときのタイムサーチ先のインデックス情報に従ってタイムサーチを実行するタイムサーチ実行手段と、を有することを特徴とする請求項１に記載の情報再生装置。
【請求項３】
前記システムコントローラは、所定規格のファイルの再生が開始されると、当該所定規格のファイルのストリーム終端まで再生が完了したか否かを判定する再生完了判定手段と、
前記ストリーム終端まで再生が完了していないと判定されたとき、タイムサーチ操作が有るか無いかを判定するタイムサーチ操作有無判定手段と、
前記タイムサーチ操作が無いと判定されたとき、再生位置のインデックス情報をメモリに取得済みであるか否かを判定するインデックス情報取得判定手段と、
前記再生位置のインデックス情報を取得済みでないと判定されたとき、当該所定規格のファイルのデータをデコードするデコーダ部からの時間情報と位置情報を取得してインデックス情報として前記メモリに蓄積していくインデックス情報蓄積手段と、
前記タイムサーチ操作が有ると判定されたとき、タイムサーチ先のインデックス情報を前記メモリに保有しているか否かを判定するインデックス情報保有判定手段と、
タイムサーチ先のインデックス情報を前記メモリに保有していないと判定されたとき、前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該所定規格のファイルの所定箇所から取得するインデックス情報取得手段と、
前記インデックス情報保有判定手段により前記タイムサーチ先のインデックス情報を前記メモリに保有していると判定されたときは、前記タイムサーチ先のインデックス情報に従ってタイムサーチを実行し、前記インデックス情報取得手段により前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該所定規格のファイルの所定箇所から取得したときは、このときのタイムサーチ先のインデックス情報に従ってタイムサーチを実行するタイムサーチ実行手段と、
前記再生位置のインデックス情報を取得済みであると判定されたとき、または前記デコーダ部から時間情報と位置情報が取得されてインデックス情報として前記メモリに蓄積されたとき、または前記タイムサーチが実行されたとき、前記再生完了判定手段の処理に戻す処理戻し手段と、を有することを特徴とする請求項１に記載の情報再生装置。
【請求項４】
前記所定規格のファイルとは、オーディオ・ビデオ・インターリーブ・ファイルであることを特徴とする請求項１または請求項２または請求項３に記載の情報再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクや光ディスクなどの記録媒体に記録された所定規格のファイルやその他の情報を再生することができる情報再生装置に関し、特に、再生したい箇所をタイムサーチするタイムサーチ機能に関する。
【背景技術】
【０００２】
記録媒体に記録された情報を再生する情報再生装置として、記録媒体がハードディスクであるハードディスク装置（ハードディスクレコーダ）や、記録媒体がＤＶＤやＣＤである光ディスク装置（ＤＶＤプレイヤやＤＶＤレコーダ）あるいは記録媒体がハードディスク等のパーソナルコンピュータなどが知られている。なお、ハードディスク装置（ハードディスクレコーダ）、パーソナルコンピュータ、ＤＶＤレコーダは、情報を再生するだけでなく、情報を記録することもできるが、ハードディスク装置、パーソナルコンピュータ、ＤＶＤレコーダは、それぞれ再生部を備えているので、ここでは情報再生装置として説明する。
【０００３】
このような情報再生装置において、ハードディスクやＤＶＤから所望の情報を早く探し出して再生する場合は、タイトルサーチ、チャプターサーチ、タイムサーチが用いられ、また、ＣＤから所望の情報を早く探し出して再生する場合は、トラックサーチ、タイムサーチが用いられる。
【０００４】
例えば、ハードディスクに記録された情報であるタイトルを再生する場合において、タイトルサーチまたはチャプターサーチまたはタイムサーチをハードディスク装置に対して行う際、先ず、リモコンのメニューキーを押下して、ディスプレイ装置に表示されたメニュー画面上のメニュー項目の中からタイトルサーチまたはチャプターサーチまたはタイムサーチをリモコンの方向キーの押下により選択して決定キーを押下して決定すると、装置がタイトルサーチまたはチャプターサーチまたはタイムサーチに設定される。
【０００５】
また、ＤＶＤに記録された情報であるタイトルを再生する場合において、タイトルサーチまたはチャプターサーチまたはタイムサーチを行う際、先ず、再生すべきＤＶＤを光ディスク装置に装填した後、リモコンのメニューキーを押下して、ディスプレイ装置に表示されたメニュー画面上のメニュー項目の中からタイトルサーチまたはチャプターサーチまたはタイムサーチをリモコンの方向キーの押下により選択して決定キーを押下して決定すると、装置がタイトルサーチまたはチャプターサーチまたはタイムサーチに設定される。
【特許文献１】特開２００５−２０３９２２号公報
【特許文献２】特開２００６−３２５０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ＡＶＩ（Audio Video Interleave）ファイルをも再生できる情報再生装置においては、記録媒体に記録されたＡＶＩファイル（データ構造については図２参照）を再生する際に、所望の情報を早く探し出すために、タイムサーチの機能が用いられる。
【０００７】
しかし、ＡＶＩファイルに対するタイムサーチには、インデックス情報が必要であり、このインデックス情報は、ＡＶＩファイルのｉｄｘ１に記述されている。したがって、従来の情報再生装置では、タイムサーチに必要なインデックス情報を得るためには、ｉｄｘ１を先頭から読む必要があるが、ｉｄｘ１を先頭から読むと、時間が多くかかるので、所望の情報を読み出すまでのタイムサーチに多くの時間を要し、ユーザにとっては使い勝手が劣ると言う課題があった。
【０００８】
なお、特許文献１の従来技術では、画像処理後の画像データに画像データの再生順を示すインデックスを付与するようにしているが、ＡＶＩファイルに対するタイムサーチについては開示されていない。また、特許文献２の従来技術では、画像データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述したインデックスファイルが記録されるようにしているが、この従来技術も、ＡＶＩファイルに対するタイムサーチについては開示されていない。
【０００９】
本発明は、上記のような課題を解決するためになされたもので、ＡＶＩファイルなどにおいて所望の情報を読み出すまでのタイムサーチの時間を短縮することができる情報再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１の発明は、記録媒体に記録された所定規格のファイルやその他の情報を再生することができる情報再生装置において、所定規格のファイルの再生中に当該所定規格のファイルのデータをデコードするデコーダ部からの時間情報と位置情報に基づいてインデックス情報を作成し、タイムサーチ操作を検知すると、前記作成されたインデックス情報の末尾からタイムサーチ先のインデックス情報までを読み込み、前記タイムサーチ先のインデックス情報に従ってタイムサーチを実行するシステムコントローラを備えたことを特徴とする情報再生装置を提供する。
【００１１】
この構成において、所定規格のファイルの再生中に当該所定規格のファイルのデータをデコードするデコーダ部からの時間情報と位置情報に基づいてインデックス情報が作成され、タイムサーチ操作が検知されると、前記作成されたインデックス情報の末尾からタイムサーチ先のインデックス情報までが読み込まれ、前記タイムサーチ先のインデックス情報に従ってタイムサーチが実行される。
【００１２】
この構成によれば、再生中の所定規格のファイルに対してタイムサーチを行うときに、再生地点までのインデックス情報が作成されていることになるので、インデックス情報を先頭から読む必要が無くなり、所望の情報を読み出すまでのタイムサーチの時間を短縮することができる。
【００１３】
請求項２の発明では、請求項１の発明において、前記システムコントローラは、所定規格のファイルの再生が開始され、タイムサーチ操作が無いとき、再生位置のインデックス情報をメモリに取得済みであるか否かを判定するインデックス情報取得判定手段と、前記再生位置のインデックス情報を取得済みでないと判定されたとき、当該所定規格のファイルのデータをデコードするデコーダ部からの時間情報と位置情報を取得してインデックス情報として前記メモリに蓄積していくインデックス情報蓄積手段と、前記タイムサーチ操作が有ると判定されたとき、タイムサーチ先のインデックス情報を前記メモリに保有しているか否かを判定するインデックス情報保有判定手段と、タイムサーチ先のインデックス情報を前記メモリに保有していないと判定されたとき、前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該所定規格のファイルの所定箇所から取得するインデックス情報取得手段と、前記インデックス情報保有判定手段により前記タイムサーチ先のインデックス情報を前記メモリに保有していると判定されたときは、前記タイムサーチ先のインデックス情報に従ってタイムサーチを実行し、前記インデックス情報取得手段により前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該所定規格のファイルの所定箇所から取得したときは、このときのタイムサーチ先のインデックス情報に従ってタイムサーチを実行するタイムサーチ実行手段とを有することを特徴とする。
【００１４】
この構成において、所定規格のファイルの再生が開始され、タイムサーチ操作がされたとき、インデックス情報取得判定手段は、再生位置のインデックス情報をメモリに取得済みであるか否かを判定する。前記再生位置のインデックス情報を取得済みでないと判定されたとき、インデックス情報蓄積手段は、デコーダ部からの時間情報と位置情報を取得して、インデックス情報としてメモリに蓄積していく。
【００１５】
前記タイムサーチ操作が有ると判定されたとき、インデックス情報保有判定手段は、タイムサーチ先のインデックス情報をメモリに保有しているか否かを判定する。前記タイムサーチ先のインデックス情報をメモリに保有していないと判定されたときは、インデックス情報取得手段は、前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該ファイルの所定箇所から取得する。
【００１６】
前記インデックス情報保有判定手段により、前記タイムサーチ先のインデックス情報をメモリに保有していると判定されたときは、タイムサーチ実行手段は、前記タイムサーチ先のインデックス情報に従って、当該ファイルに対してタイムサーチを実行する。一方、前記インデックス情報取得手段により、前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該ファイルの所定箇所から取得したときには、タイムサーチ実行手段は、このときのタイムサーチ先のインデックス情報に従って、当該ファイルに対してタイムサーチを実行する。
【００１７】
この構成によれば、所定規格のファイルの再生中に当該所定規格のファイルのデータをデコードするデコーダ部からの時間情報と位置情報に基づいてインデックス情報を作成し、タイムサーチ操作を検知すると、前記作成されたインデックス情報の末尾からタイムサーチ先のインデックス情報までを読み込み、前記タイムサーチ先のインデックス情報に従ってタイムサーチを実行するための処理などを具体的に実現できる。したがって、再生中の所定規格のファイルに対してタイムサーチを行うときに、再生地点までのインデックス情報が作成されていることになるので、インデックス情報を先頭から読む必要が無くなり、所望の情報を読み出すまでのタイムサーチの時間を短縮することができる。
【００１８】
請求項３の発明では、請求項１の発明において、前記システムコントローラは、所定規格のファイルの再生が開始されると、当該所定規格のファイルのストリーム終端まで再生が完了したか否かを判定する再生完了判定手段と、前記ストリーム終端まで再生が完了していないと判定されたとき、タイムサーチ操作が有るか無いかを判定するタイムサーチ操作有無判定手段と、前記タイムサーチ操作が無いと判定されたとき、再生位置のインデックス情報をメモリに取得済みであるか否かを判定するインデックス情報取得判定手段と、前記再生位置のインデックス情報を取得済みでないと判定されたとき、当該所定規格のファイルのデータをデコードするデコーダ部からの時間情報と位置情報を取得してインデックス情報として前記メモリに蓄積していくインデックス情報蓄積手段と、前記タイムサーチ操作が有ると判定されたとき、タイムサーチ先のインデックス情報を前記メモリに保有しているか否かを判定するインデックス情報保有判定手段と、タイムサーチ先のインデックス情報を前記メモリに保有していないと判定されたとき、前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該所定規格のファイルの所定箇所から取得するインデックス情報取得手段と、前記インデックス情報保有判定手段により前記タイムサーチ先のインデックス情報を前記メモリに保有していると判定されたときは、前記タイムサーチ先のインデックス情報に従ってタイムサーチを実行し、前記インデックス情報取得手段により前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該所定規格のファイルの所定箇所から取得したときは、このときのタイムサーチ先のインデックス情報に従ってタイムサーチを実行するタイムサーチ実行手段と、前記再生位置のインデックス情報を取得済みであると判定されたとき、または前記デコーダ部から時間情報と位置情報が取得されてインデックス情報として前記メモリに蓄積されたとき、または前記タイムサーチが実行されたとき、前記再生完了判定手段の処理に戻す処理戻し手段とを有することを特徴とする。
【００１９】
この構成において、所定規格のファイルの再生が開始されると、再生完了判定手段は、当該所定規格のファイルのストリーム終端まで再生が完了したか否かを判定する。前記ストリーム終端まで再生が完了していないと判定されたとき、タイムサーチ操作有無判定手段は、タイムサーチ操作が有るか無いかを判定する。タイムサーチ操作が無いと判定されたとき、インデックス情報取得判定手段は、再生位置のインデックス情報をメモリに取得済みであるか否かを判定する。前記再生位置のインデックス情報を取得済みでないと判定されたとき、インデックス情報蓄積手段は、デコーダ部からの時間情報と位置情報を取得して、インデックス情報としてメモリに蓄積していく。
【００２０】
前記タイムサーチ操作が有ると判定されたとき、インデックス情報保有判定手段は、タイムサーチ先のインデックス情報をメモリに保有しているか否かを判定する。前記タイムサーチ先のインデックス情報をメモリに保有していないと判定されたときは、インデックス情報取得手段は、前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該ファイルの所定箇所から取得する。
【００２１】
前記インデックス情報保有判定手段により、前記タイムサーチ先のインデックス情報をメモリに保有していると判定されたときは、タイムサーチ実行手段は、前記タイムサーチ先のインデックス情報に従って、当該ファイルに対してタイムサーチを実行する。一方、前記インデックス情報取得手段により、前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該ファイルの所定箇所から取得したときには、タイムサーチ実行手段は、このときのタイムサーチ先のインデックス情報に従って、当該ファイルに対してタイムサーチを実行する。
【００２２】
処理戻し手段は、前記再生位置のインデックス情報を取得済みであると判定されたとき、または前記デコーダ部から時間情報と位置情報が取得されてインデックス情報として前記メモリに蓄積されたとき、または前記タイムサーチが実行されたとき、前記再生完了判定手段の処理に戻す。これにより、ストリーム終端まで再生が完了するまで、タイムサーチに関する処理を繰り返すことが可能になる。
【００２３】
この構成によれば、所定規格のファイルの再生中に当該所定規格のファイルのデータをデコードするデコーダ部からの時間情報と位置情報に基づいてインデックス情報を作成し、タイムサーチ操作を検知すると、前記作成されたインデックス情報の末尾からタイムサーチ先のインデックス情報までを読み込み、前記タイムサーチ先のインデックス情報に従ってタイムサーチを実行するための処理などを具体的に実現できる。したがって、再生中の所定規格のファイルに対してタイムサーチを行うときに、再生地点までのインデックス情報が作成されていることになるので、インデックス情報を先頭から読む必要が無くなり、所望の情報を読み出すまでのタイムサーチの時間を短縮することができる。
【００２４】
請求項４の発明では、請求項１または請求項２または請求項３において、前記所定規格のファイルとは、ＡＶＩ（オーディオ・ビデオ・インターリーブ）ファイルであることを特徴とする。したがって、ＡＶＩファイルに対しても、タイムサーチを短時間で行うことが可能になる。
【発明の効果】
【００２５】
以上のように本発明によれば、所定規格のファイル、例えば、ＡＶＩファイルの再生中に当該ＡＶＩファイルのデータをデコードするデコーダ部からの時間情報と位置情報に基づいてインデックス情報を作成し、タイムサーチ操作を検知すると、前記作成されたインデックス情報の末尾からタイムサーチ先のインデックス情報までを読み込み、前記タイムサーチ先のインデックス情報に従ってタイムサーチを実行するようにしている。したがって、再生中の所定規格のファイル、例えば、ＡＶＩファイルに対してタイムサーチを行うときに、再生地点までのインデックス情報が作成されていることになるので、インデックス情報を先頭から読む必要が無くなり、所望の情報を読み出すまでのタイムサーチの時間を短縮することができ、ユーザにとっては使い勝手が向上する。
【発明を実施するための最良の形態】
【００２６】
以下、添付図面を参照しつつ、本発明の実施の形態について説明する。図１は本発明の一実施形態に係る情報再生装置としてのハードディスク装置の構成を示すブロック図である。ここでは、情報再生装置としてハードディスク装置について説明するが、情報再生装置としては、パーソナルコンピュータや光ディスク装置（ＤＶＤプレイヤ、ＤＶＤレコーダ）であっても、同様なタイムサーチ処理を採用でき、同様な効果が得られる。なお、ハードディスク装置（ハードディスクレコーダ）、パーソナルコンピュータ、ＤＶＤレコーダは、情報を再生するだけでなく、情報を記録することもできるが、ハードディスク装置、パーソナルコンピュータ、ＤＶＤレコーダは、それぞれ再生部を備えているので、ここでは情報再生装置として説明する。
【００２７】
図１において、ハードディスク装置Ａは、アンテナ１ａを介してテレビ放送信号を受信して所望の放送局のテレビ放送信号を選局するチューナ１、このチューナ１からの映像音声信号を復調する復調部２、外部から入力されてくる映像音声信号を復調する復調部３、復調部２または復調部３で復調された映像音声信号をＭＰＥＧ方式で圧縮処理する圧縮処理部４、前記圧縮処理された映像音声データをＨＤ（ハードディスク）５ａに書き込んだりＨＤ５ａに記録された映像音声データを読み出したりするＨＤＤ（ハードディスクドライブ）５、およびＨＤＤ５によりＨＤ５ａから読み出した映像音声データを元の映像音声データにデコードするデコーダ部６を備えている。
【００２８】
また、このハードディスク装置Ａは、前記デコードした映像音声データのうち映像データ（システムコントローラ１０からのタイトルリスト画面のデータやメッセージデータなどがある場合はタイトルリスト画面のデータやメッセージデータなどを重畳した映像データ）を表示可能な映像信号に変換してテレビ受信機８のディスプレイ装置８１に供給するＯＳＤ（オンスクリーンディスプレイ）部７、デコーダ部６で復元した映像音声データのうち音声データをデジタル信号からアナログ信号に変換してテレビ受信機８のスピーカ８３に接続された音声出力装置８２に音声信号を供給するＤ／Ａ変換部９、圧縮処理部４による圧縮処理時やデコーダ部６によるデコード処理時（伸張処理時）に映像音声データを一時的に格納するＲＡＭ１５、装置全体の動作を制御するシステムコントローラ１０、このシステムコントローラ１０に各種キー操作信号を入力する本体のキー入力部１１、リモコン１３からの赤外線の各種キー操作信号を受信するキー受信部１２、およびシステムコントローラ１０の処理に必要なプログラムやデータなどが記録されたフラッシュＲＯＭ１４を備えている。
【００２９】
システムコントローラ１０は、本実施形態の特徴とする構成要素として、所定規格のファイル、例えばＡＶＩファイルの再生が開始されると、当該ＡＶＩファイルのストリーム終端まで再生が完了したか否かを判定する再生完了判定手段と、前記ストリーム終端まで再生が完了していないと判定されたとき、タイムサーチ操作が有るか無いかを判定するタイムサーチ操作有無判定手段と、前記タイムサーチ操作が無いと判定されたとき、再生位置のインデックス情報をＲＡＭ１５に取得済みであるか否かを判定するインデックス情報取得判定手段と、前記再生位置のインデックス情報を取得済みでないと判定されたとき、当該ＡＶＩファイルのデータをデコードするデコーダ部からの時間情報と位置情報を取得してインデックス情報としてＲＡＭ１５に蓄積していくインデックス情報蓄積手段と、前記タイムサーチ操作が有ると判定されたとき、タイムサーチ先のインデックス情報をＲＡＭ１５に保有しているか否かを判定するインデックス情報保有判定手段と、タイムサーチ先のインデックス情報をＲＡＭ１５に保有していないと判定されたとき、前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該ＡＶＩファイルのｉｄｘ１から取得するインデックス情報取得手段とを有する。
【００３０】
また、システムコントローラ１０は、前記インデックス情報保有判定手段により前記タイムサーチ先のインデックス情報をＲＡＭ１５に保有していると判定されたときは、前記タイムサーチ先のインデックス情報に従ってタイムサーチを実行し、前記インデックス情報取得手段により前記メモリに保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該ＡＶＩファイルのｉｄｘ１から取得したときは、このときのタイムサーチ先のインデックス情報に従ってタイムサーチを実行するタイムサーチ実行手段と、前記再生位置のインデックス情報を取得済みであると判定されたとき、または前記デコーダ部から時間情報と位置情報が取得されてインデックス情報としてＲＡＭ１５に蓄積されたとき、または前記タイムサーチが実行されたとき、前記再生完了判定手段の処理に戻す処理戻し手段とを有する。
【００３１】
図２は本実施形態においてＡＶＩファイルのデータ構造図である。図２において、ＡＶＩファイル１００には、データ本体であるムービー（ＭＯＶＩ）チャンク１０１と、インデックス（ＩＮＤＥＸ）チャンク１０２とが含まれると共に、ムービー（ＭＯＶＩ）チャンク１０１が、それぞれが圧縮されたフレームデータ（ビデオデータ）である３つの画像チャンク（ビデオ１、ビデオ２、ビデオ３、・・・）につき圧縮されたオーディオデータである１つの音声チャンク（オーディオ１、オーディオ２、・・・）で構成され、インデックス（ＩＮＤＥＸ）チャンク１０２は、それぞれの画像チャンクおよび音声チャンクのポインタ（位置情報）とサイズ（時間情報）を示すインデックス情報が記録順に並んで記録された構造である。なお、再生時には、インデックス（ＩＮＤＥＸ）チャンク１０２のインデックス情報の並び順に従って画像チャンクおよび音声チャンクのデータが再生されることになる。
【００３２】
図３は本実施形態においてタイムサーチ処理を説明するためのフローチャートである。このフローチャートおよび図１、図２を参照してタイムサーチ処理について説明する。
【００３３】
先ず、リモコン１３の再生リストキーを押下すると、システムコントローラ１０は、ＨＤＤ５を動作させ、タイトルリストのデータをＨＤ５ａから読み出し、ＯＳＤ部７でＯＳＤ処理し、テレビ受信機８のディスプレ装置８１にタイトルリスト画面を表示させる。そして、ユーザは、ディスプレイ装置８１に表示されたタイトルリスト画面を見て、リモコン１３の操作により、ＡＶＩファイルを選択し、決定すると、システムコントローラ１０は、ＨＤＤ５を再生動作させ、ＨＤ５ａからのＡＶＩファイルの再生を開始させる（ステップＳ１）。
【００３４】
ＡＶＩファイルの再生が開始されると、システムコントローラ１０の再生完了判定手段は、ムービー（ＭＯＶＩ）チャンク１０１の最後のデータを読み込んだかを検出することにより、当該ＡＶＩファイルのストリーム終端まで再生が完了したか否かを判定する（ステップＳ２）。そして、前記ストリーム終端まで再生が完了していないと判定されたとき、システムコントローラ１０のタイムサーチ操作有無判定手段は、リモコン１３のタイムサーチに関するキー操作であるタイムサーチ操作が有るか無いかを判定する（ステップＳ３）。
【００３５】
前記タイムサーチ操作が無いと判定されたとき、システムコントローラ１０のインデックス情報取得判定手段は、ＲＡＭ１５をアクセスすることにより、再生位置のインデックス情報をＲＡＭ１５に取得済みであるか否かを判定する（ステップＳ４）。前記再生位置のインデックス情報を取得済みでないと判定されたとき、システムコントローラ１０のインデックス情報蓄積手段は、当該ＡＶＩファイルのデータをデコードするデコーダ部６からの時間情報と位置情報を取得して、インデックス情報としてＲＡＭ１５に蓄積していく（ステップＳ５）。即ち、インデックス情報蓄積手段は、再生済みのストリームデータに関してはストリームデータから時間情報と位置情報を取得し、インデックス情報としてＲＡＭ１５に蓄積していく。
【００３６】
前記タイムサーチ操作が有ると判定されたとき（ステップＳ３）、システムコントローラ１０のインデックス情報保有判定手段は、前記タイムサーチ操作により設定された時間情報と位置情報とに一致する時間情報と位置情報とを示すインデックス情報をＲＡＭ１５から検索することにより、前記タイムサーチ操作により指示されたタイムサーチ先のインデックス情報をＲＡＭ１５に保有しているか否かを判定する（ステップＳ６）。
【００３７】
前記タイムサーチ先のインデックス情報をＲＡＭ１５に保有していないと判定されたときは、システムコントローラ１０のインデックス情報取得手段は、ＲＡＭ１５に保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該ＡＶＩファイルの所定箇所であるｉｄｘ１（例えば図２中のインデックスチャンク１０２）から取得する（ステップＳ７）。
【００３８】
前記インデックス情報保有判定手段により、前記タイムサーチ先のインデックス情報をＲＡＭ１５に保有していると判定されたときは（ステップＳ６）、システムコントローラ１０のタイムサーチ実行手段は、ＨＤＤ５を制御して、前記タイムサーチ先のインデックス情報に従って、ＨＤ５ａ上のＡＶＩファイルに対してタイムサーチを実行する（ステップＳ８）。
【００３９】
一方、前記インデックス情報取得手段により、ＲＡＭ１５に保有しているインデックス情報の末尾からタイムサーチ先のインデックス情報までをインデックス情報が記述されている当該ＡＶＩファイルのｉｄｘ１から取得したときには（ステップＳ７）、システムコントローラ１０のタイムサーチ実行手段は、ＨＤＤ５を制御して、このときのタイムサーチ先のインデックス情報に従って、ＨＤ５ａ上のＡＶＩファイルに対してタイムサーチを実行する（ステップＳ８）。
【００４０】
前記再生位置のインデックス情報を取得済みであると判定されたとき（ステップＳ４）、またはデコーダ部６から時間情報と位置情報が取得されてインデックス情報としてＲＡＭ１５に蓄積されたとき（ステップＳ５）、または前記タイムサーチが実行されたとき（ステップＳ８）、システムコントローラ１０の処理戻し手段は、前記再生完了判定手段の処理（ステップＳ２）に戻す。そして、前記再生完了判定手段が、ストリーム終端まで再生を完了したと判定すると（ステップＳ２）、本タイムサーチ処理は終了する。
【００４１】
以上説明したように、ＡＶＩファイルに対するタイムサーチには、インデックス情報が必要であり、このインデックス情報は、ＡＶＩファイルのｉｄｘ１に記述されている。したがって、タイムサーチに必要なインデックス情報を得るためには、ｉｄｘ１を先頭から読む必要があるが、ｉｄｘ１を先頭から読むと時間が多くかかる。そこで、本実施形態のように、再生中にデコーダ部６が、再生の時間を示す時間情報と、再生の位置（アドレス）を示す位置情報とを出力し、それらの情報からインデックス情報を作成すれば、再生済みの所まではインデックス情報を得ることができる。したがって、ＡＶＩファイルに対するタイムサーチでインデックス情報が必要になったとき、既に取得済みのインデックス情報は読み込む必要がないので、ｉｄｘ１を途中から読むだけで良いので、ｉｄｘ１の読み込み時間を短縮することができる。これにより、所望の情報を読み出すまでのタイムサーチの時間を短縮することができ、ユーザにとっては使い勝手が向上する。
【産業上の利用可能性】
【００４２】
本発明は、ハードディスクレコーダ、ＤＶＤプレイヤ、ＤＶＤレコーダ、パーソナルコンピュータなどにおいて、特にＡＶＩファイルに対するタイムサーチ機能に利用可能であり、タイムサーチの時間を短縮することを可能にする。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態に係る情報再生装置としてのハードディスク装置の構成を示すブロック図である。
【図２】前記実施形態においてＡＶＩファイルのデータ構造図である。
【図３】前記実施形態においてタイムサーチ処理を説明するためのフローチャートである。
【符号の説明】
【００４４】
Ａ    ハードディスク装置（情報再生装置）
５ａ    ハードディスク（記録媒体）
６    デコーダ部
１０    システムコントローラ
１５    ＲＡＭ（メモリ）
１００    ＡＶＩファイル（所定規格のファイル）
【図１】
2008257767.tif 000003
【図２】
2008257767.tif 000004
【図３】
2008257767.tif 000005