(57)【要約】【課題】音声がＣＢＲ（Constant Bit Rate）であるＡＶＩ（Audio Visual Interleaving）ファイルに対するタイムサーチ処理に要する時間を短くすることができる画像音声再生装置を提供する。【解決手段】ＡＶＩファイルを再生する画像音声再生装置であって、音声が固定ビットレートであるＡＶＩファイルに対するタイムサーチが指示されると、「１つのｍｏｖｉチャンク内の音声チャンク総サイズ」を推測し、タイムサーチ先の音声チャンクがどのＡＶＩチャンクにあるかを決定し、「決定したＡＶＩチャンク」以外のＡＶＩチャンクのｉｄｘ１チャンクは読み込まず、前記「決定したＡＶＩチャンク」のｉｄｘ１チャンクを読み込み、タイムサーチに対応した再生開始位置を決定する制御部（ＣＰＵ７）を備える画像音声再生装置。【選択図】図４
2012243333.tif 000002
【特許請求の範囲】
【請求項１】
ＡＶＩファイルを再生する画像音声再生装置であって、
音声が固定ビットレートであるＡＶＩファイルに対するタイムサーチが指示されると、「１つのｍｏｖｉチャンク内の音声チャンク総サイズ」を推測し、タイムサーチ先の音声チャンクがどのＡＶＩチャンクにあるかを決定し、「決定したＡＶＩチャンク」以外のＡＶＩチャンクのｉｄｘ１チャンクは読み込まず、前記「決定したＡＶＩチャンク」のｉｄｘ１チャンクを読み込み、タイムサーチに対応した再生開始位置を決定する制御部を備えることを特徴とする画像音声再生装置。
【請求項２】
前記制御部が、
「ｍｏｖｉチャンクのサイズ」と、「１つのｍｏｖｉチャンク内の映像チャンク総サイズ」と、「１ｍｏｖｉチャンク内の映像チャンクおよび音声チャンク以外のチャンクの総サイズ」とを用いて、前記「１つのｍｏｖｉチャンク内の音声チャンク総サイズ」を推測する請求項１に記載の画像音声再生装置。
【請求項３】
前記制御部が、前記音声が固定ビットレートであるＡＶＩファイルの再生時に、前記「１ｍｏｖｉチャンク内の映像チャンクの総サイズ」を補正する請求項２に記載の画像音声再生装置。
【請求項４】
前記制御部が、前記音声が固定ビットレートであるＡＶＩファイルの再生時に、前記「１ｍｏｖｉチャンク内の映像チャンクおよび音声チャンク以外のチャンクの総サイズ」を補正する請求項２又は請求項３に記載の画像音声再生装置。
【請求項５】
前記画像音声再生装置が記録機能を搭載し、
前記制御部が、前記音声が固定ビットレートであるＡＶＩファイルの記録時に、前記「１ｍｏｖｉチャンク内の映像チャンクの総サイズ」を補正する請求項２に記載の画像音声再生装置。
【請求項６】
前記画像音声再生装置が記録機能を搭載し、
前記制御部が、前記音声が固定ビットレートであるＡＶＩファイルの記録時に、前記「１ｍｏｖｉチャンク内の映像チャンクおよび音声チャンク以外のチャンクの総サイズ」を補正する請求項２又は請求項５に記載の画像音声再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像音声再生装置に関し、特にＡＶＩ（Audio Visual Interleaving）ファイルを再生する画像音声再生装置に関する。
【背景技術】
【０００２】
ＡＶＩファイルを再生する画像音声再生装置が従来より種々開発されている。ここで、音声がＣＢＲ（Constant Bit Rate）であるＡＶＩファイルの構成を図１に示す。
【０００３】
１つのＡＶＩファイルは少なくとも１つのＡＶＩチャンクを備えている。なお、図１では、３つのＡＶＩチャンクを備えるＡＶＩファイルを例示している。そして、各ＡＶＩチャンクは、ｈｅａｄチャンクと、ｉｄｘ１チャンクと、ｍｏｖｉチャンクとによって構成されている。ｍｏｖｉチャンクでは、基本的に映像チャンク（００ｄｃチャンク）と音声チャンク（０１ｗｂチャンク）とが交互に並んでいるが、映像チャンク及び音声チャンク以外のチャンクが含まれていることがある。映像チャンク及び音声チャンク以外のチャンクとしては、例えば、サブタイトルチャンク（０２ｓｂチャンク）やジャンクチャンク（ｊｕｎｋチャンク）などが挙げられる。
【０００４】
図１に示すように、音声がＣＢＲであるＡＶＩファイルでは、１つの映像チャンクは１フレーム分の映像データであるが、１つの音声チャンクは１フレーム分の音声データではない。
【０００５】
また、図１に示すように、各ｈｅａｄチャンクは、自己の属するＡＶＩチャンク内のｍｏｖｉチャンクに含まれている映像フレームの数と、映像フレームレートと、映像平均ビットレートとを格納している。
【０００６】
１映像チャンクあたりの再生時間と、１ｍｏｖｉチャンク内の映像チャンク数はｈｅａｄチャンクから求めることができる。そして、ｎ番目映像フレームの再生時間をｔすると、以下の式が成り立つ。
ｎ＝ｔ／（１映像チャンクあたりの再生時間）
【０００７】
上記の式から明らかなとおり、或る再生時間に対応する映像チャンクを求めるということは、或る再生時間に対応する映像チャンクが何番目の映像チャンクであるかを求めることである。
【０００８】
一方、音声はＣＢＲであり、全ての音声データのビットレートが固定であるので、以下の式が成り立つ。
（音声データの長さ）＝（再生時間）×（ビットレート）
【０００９】
上記の式から明らかなとおり、或る再生時間に対応する音声チャンクを求めるということは、或る再生時間に対応する映像チャンク以前の全音声チャンクのデータの長さを求めることである。
【００１０】
各ｉｄｘ１チャンクは、図２に示すような形式で、自己の属するＡＶＩチャンク内のｍｏｖｉチャンクに含まれている映像チャンクおよび音声チャンクの再生時間と位置情報を格納している。各ｉｄｘ１チャンクには、自己の属するＡＶＩチャンク内のｍｏｖｉチャンクに含まれている全ての種類のチャンクに関する情報が１チャンクあたり１６バイトで記述されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０１０−４５８６２号公報
【特許文献２】特開２００７−２８０５５７号公報
【特許文献３】特開２００６−３５２５８７号公報（段落００３２及び００３３）
【特許文献４】国際公開２００４／０２８１５７号
【発明の概要】
【発明が解決しようとする課題】
【００１２】
従来の画像音声再生装置では、ＡＶＩファイルのタイムサーチを実行するとき、再生位置を求めるために、１番目のｉｄｘ１チャンクの先頭からの映像チャンクの数と、ｉｄｘ１チャンクの先頭からの音声チャンクの総サイズを求める必要があった。
【００１３】
例えば、従来の画像音声再生装置において、音声のビットレートが８Ｋバイト／秒であって２０分のＡＶＩチャンクを３つ備える６０分のＡＶＩファイルを対象としてタイムサーチ５０分を指定すると、１番目のｉｄｘ１チャンクの先頭から読み込んだ分までの音声チャンクの総サイズが求められる。１番目のｉｄｘ１チャンクの最後まで読み込まれても、所望の音声チャンクの総サイズである２４０００（＝８×６０×５０）Ｋバイトに到達しないので、引き続き２番目のｉｄｘ１チャンクの先頭から読み込みが続行される。２番目のｉｄｘ１チャンクの最後まで読み込まれても、所望の音声チャンクの総サイズである２４０００（＝８×６０×５０）Ｋバイトに到達しないので、引き続き３番目のｉｄｘ１チャンクの先頭から読み込みが続行される。３番目のｉｄｘ１チャンクの読み込み途中で、１番目のｉｄｘ１チャンクの先頭からの総サイズが２４０００Ｋバイトに到達した音声チャンクが見つかり、読み込みが終了する。
【００１４】
このように、従来の画像音声再生装置では、ＡＶＩファイルのタイムサーチを実行するとき、再生位置を求めるために、１番目のｉｄｘ１チャンクの先頭からの音声チャンクの総サイズを求める必要があったため、タイムサーチ処理に時間がかかるという問題があった。
【００１５】
なお、特許文献１では、映像や音声の記録時に、記録方式によらずに共通の書式のインデックス情報を記録し、記録したインデックス情報を元に多くの機能を実現することが可能な記録再生装置が開示されているが、音声がＣＢＲであるＡＶＩファイルに対するタイムサーチ処理において所望の音声チャンクを迅速に見つける技術は開示されていない。
【００１６】
また、特許文献２では、ユーザがプレーヤ等の情報再生装置に、画像および音声等のデータが記録された記録媒体を挿入してから、画像および音声等のデータの再生が情報再生装置において開始されるまでの時間を短くすることができる情報再生装置が開示されているが、音声がＣＢＲであるＡＶＩファイルに対するタイムサーチ処理において所望の音声チャンクを迅速に見つける技術は開示されていない。
【００１７】
また、特許文献３では、ＰＴＳ（Presentation Time Stamp）が付加されていないＡＶＩストリームに対して、ビデオとオーディオの同期再生、途中からの再生、及びリピート再生を容易に実現する情報処理装置が開示されているが、各音声チャンクでのオーディオＰＴＳを順次計算しているため、音声がＣＢＲであるＡＶＩファイルに対するタイムサーチ処理において所望の音声チャンクを迅速に見つけることはできない。
【００１８】
また、特許文献４では、インデックス情報に、各コンテンツに対して拡張付加情報が付加されているか否かを表す識別情報（フラグ）を設けることにより、インデックス表示画面で拡張付加情報の有無を表示するデータ記録装置が開示されているが、音声がＣＢＲであるＡＶＩファイルに対するタイムサーチ処理において所望の音声チャンクを迅速に見つける技術は開示されていない。
【００１９】
本発明は、上記の状況に鑑み、音声がＣＢＲであるＡＶＩファイルに対するタイムサーチ処理に要する時間を短くすることができる画像音声再生装置を提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記目的を達成するために本発明に係る画像音声再生装置においては、ＡＶＩファイルを再生する画像音声再生装置であって、音声が固定ビットレートであるＡＶＩファイルに対するタイムサーチが指示されると、「１つのｍｏｖｉチャンク内の音声チャンク総サイズ」を推測し、タイムサーチ先の音声チャンクがどのＡＶＩチャンクにあるかを決定し、「決定したＡＶＩチャンク」以外のＡＶＩチャンクのｉｄｘ１チャンクは読み込まず、前記「決定したＡＶＩチャンク」のｉｄｘ１チャンクを読み込み、タイムサーチに対応した再生開始位置を決定する制御部を備える構成とする。
【００２１】
このような構成によると、ＡＶＩファイルのタイムサーチを実行するとき、タイムサーチ先の音声チャンクが１番目のＡＶＩチャンクになければ、１番目のｉｄｘ１チャンクの先頭から音声チャンクの総サイズを積算する必要がなくなるため、タイムサーチ処理に要する時間を短くすることができる。
【００２２】
また、タイムサーチに対応した音声の再生開始位置の精度を向上させる観点から、前記制御部が、「ｍｏｖｉチャンクのサイズ」と、「１つのｍｏｖｉチャンク内の映像チャンク総サイズ」と、「１ｍｏｖｉチャンク内の映像チャンクおよび音声チャンク以外のチャンクの総サイズ」とを用いて、前記「１つのｍｏｖｉチャンク内の音声チャンク総サイズ」を推測することが望ましい。この場合、例えば、前記制御部が、前記音声が固定ビットレートであるＡＶＩファイルの再生時に、前記「１ｍｏｖｉチャンク内の映像チャンクの総サイズ」及び／又は前記「１ｍｏｖｉチャンク内の映像チャンクおよび音声チャンク以外のチャンクの総サイズ」を補正するようにしてもよく、前記画像音声再生装置が記録機能を搭載し、前記制御部が、前記音声が固定ビットレートであるＡＶＩファイルの記録時に、前記「１ｍｏｖｉチャンク内の映像チャンクの総サイズ」及び／又は前記「１ｍｏｖｉチャンク内の映像チャンクおよび音声チャンク以外のチャンクの総サイズ」を補正するようにしてもよい。
【発明の効果】
【００２３】
本発明によると、タイムサーチが指示されると、「１つのｍｏｖｉチャンク内の音声チャンク総サイズ」を推測し、タイムサーチ先の音声チャンクがどのＡＶＩチャンクにあるかを決定し、「決定したＡＶＩチャンク」以外のＡＶＩチャンクのｉｄｘ１チャンクは読み込まず、前記「決定したＡＶＩチャンク」のｉｄｘ１チャンクを読み込み、タイムサーチに対応した再生開始位置を決定するので、ＡＶＩファイルのタイムサーチを実行するとき、タイムサーチ先の音声チャンクが１番目のＡＶＩチャンクになければ、１番目のｉｄｘ１チャンクの先頭から音声チャンクの総サイズを積算する必要がなくなる。これにより、タイムサーチ処理に要する時間を短くすることができる。
【図面の簡単な説明】
【００２４】
【図１】音声がＣＢＲであるＡＶＩファイルの構成を示す図である。
【図２】ｉｄｘ１チャンクの構成を示す図である。
【図３】本発明の一実施形態に係るＤＶＤ再生装置の概略構成例を示す図である。
【図４】図３に示す本発明の一実施形態に係るＤＶＤ再生装置の音声がＣＢＲであるＡＶＩファイルを再生する動作を示すフローチャートである。
【発明を実施するための形態】
【００２５】
本発明の実施形態について図面を参照して以下に説明する。ここでは、本発明に係る画像音声再生装置としてＤＶＤ再生装置を例に挙げて説明を行う。
【００２６】
本発明の一実施形態に係るＤＶＤ再生装置の概略構成例を図３に示す。図３に示す本発明の一実施形態に係るＤＶＤ再生装置は、ＤＶＤ１を再生する装置であって、光ピックアップ２と、ＲＦアンプ３と、ＤＳＰ（Digital Signal Processor）４と、再生処理回路５と、出力回路６と、ＣＰＵ（Central Processing Unit）７と、フラッシュメモリ８と、表示部９と、操作部１０と、ドライバ１１と、送りモータ１２と、スピンドルモータ１３とを備えている。操作部１０は、リモコン送信機（不図示）から送信されるリモコン信号を受信するリモコン受信部を含んでいる。
【００２７】
光ピックアップ２は、ＤＶＤ１に光ビームを照射して、ＤＶＤ１に記録された音声情報、映像情報等の各種情報の読み取りを行う。
【００２８】
光ピックアップ２により得られた音声情報及び映像情報は、ＲＦアンプ３、ＤＳＰ４、再生処理回路５、及び出力回路６の信号処理により音声及び映像に変換され、それぞれ図３に示す本発明の一実施形態に係るＤＶＤ再生装置に接続されるテレビ受像機のスピーカ及びモニタ（不図示）から出力される。ＲＦアンプ３は、光ピックアップ２からの音声信号や映像信号等を増幅する。ＤＳＰ４及び再生処理回路５は、ＲＦアンプ３から出力された信号に対して、再生のための各種情報処理（例えば映像処理等）を施す。
【００２９】
出力回路６は、ＯＳＤ（On Screen Display）部（不図示）を有している。ＯＳＤ部は、再生処理回路５からから受け取った映像信号と、ＣＰＵ７からの指示に基づいて生成したＯＳＤ画像データとを合成したり、上記合成処理を行わず再生処理回路５から受け取った映像信号をそのまま出力したり、上記合成処理を行わずＣＰＵ７からの指示に基づいて生成したＯＳＤ画像データをそのまま出力したりする。
【００３０】
出力回路６は、再生処理回路５から受け取った音声信号及びＯＳＤ部の出力信号を、それぞれ図３に示す本発明の一実施形態に係るＤＶＤ再生装置に接続されるテレビ受像機のスピーカ及びモニタ（不図示）に出力するためにＤ／Ａ変換処理等を行う。
【００３１】
ＣＰＵ７及びドライバ１１は、光ピックアップ２の動作と送りモータ１２及びスピンドルモータ１３からなる駆動部の動作を制御する。ＣＰＵ７は、操作部１０からの情報を受け付けてＤＳＰ４に伝送するとともに、ＤＳＰ４からの情報を表示部９に伝送する。また、ドライバ１１は、ＤＳＰ４からの指示に基づいて、光ピックアップ２の動作と上記駆動部の動作を制御する。
【００３２】
送りモータ１２は、ＤＳＰ４の指示に基づいて動作するドライバ１１によって駆動される。送りモータ１２の駆動によって光ピックアップ２はＤＶＤ１の径方向及び厚み方向に移動する。スピンドルモータ１３は、ＤＳＰ４の指示に基づいて動作するドライバ１１によって駆動される。スピンドルモータ１３の駆動によってＤＶＤ１が回転する。
【００３３】
さらに、ドライバ１１は、ＤＰＳ４の指示に基づいて光ピックアップ２内の対物レンズ（不図示）のフォーカス制御も行う。
【００３４】
次に、図３に示す本発明の一実施形態に係るＤＶＤ再生装置が、ＤＶＤ１に記録されている音声がＣＢＲであるＡＶＩファイルを再生する動作について、図４のフローチャートを参照して説明する。
【００３５】
音声がＣＢＲであるＡＶＩファイルの再生を指示する操作をユーザが操作部１０あるいはリモコン送信機に対して行うと、図４のフローチャート動作が開始する。
【００３６】
まずステップＳ１０において、ＣＰＵ７は、ＤＳＰ４からＡＶＩファイルのｈｅａｄチャンクを読み込み、全ｍｏｖｉチャンクの「その他のチャンク総サイズ（映像チャンクおよび音声チャンク以外のチャンクの総サイズ）」をそれぞれ０として内蔵メモリ（図３において不図示）に一時的に記憶する。
【００３７】
続くステップＳ２０において、ＣＰＵ７は、読み込み開始位置を、１番目のＡＶＩチャンクに属しているｍｏｖｉチャンクの先頭チャンクに設定する。
【００３８】
続くステップＳ３０において、ＣＰＵ７は、読み込み対象となっているｍｏｖｉチャンク内の１つのチャンクを読み込む。
【００３９】
続くステップＳ４０において、ＣＰＵ７は、ステップＳ３０で読み込んだチャンクが映像チャンクであるか否かを判定する。
【００４０】
ステップＳ３０で読み込んだチャンクが映像チャンクであれば（ステップＳ４０のＹＥＳ）、ＣＰＵ７は、読み込んだチャンクのサイズ分を、読み込んだチャンクが属しているｍｏｖｉチャンクの「映像チャンク総サイズ」に追加して内蔵メモリに記憶し（ステップＳ５０）、その後ステップＳ７０に移行する。
【００４１】
ｍｏｖｉチャンクの「映像チャンク総サイズ」は、下記の（１）式で推測することができる。
【００４２】
（映像チャンク総サイズ）＝（映像チャンク数）／（映像フレームレート）×（映像平均ビットレート）  …（１）
【００４３】
各ｍｏｖｉチャンクの（映像チャンク数）、（映像フレームレート）、及び（映像平均ビットレート）は、各ｈｅａｄチャンクに記述されている。ステップＳ５０では、読み込んだチャンクのサイズ分を上記の（１）式の右辺に加えるとともに、読み込んだチャンク数を（映像チャンク数）から引く処理が実行される。
【００４４】
一方、ステップＳ３０で読み込んだチャンクが映像チャンクでなければ（ステップＳ４０のＮＯ）、ＣＰＵ７は、ステップＳ３０で読み込んだチャンクが音声チャンクであるか否かを判定する（ステップＳ６０）。
【００４５】
ステップＳ３０で読み込んだチャンクが音声チャンクであれば（ステップＳ６０のＹＥＳ）、ステップＳ７０に移行する。ステップＳ７０において、ＣＰＵ７は、読み込んだチャンクをＤＳＰ４から再生処理回路５へ転送させ、その後ステップＳ９０に移行する。
【００４６】
一方、ステップＳ３０で読み込んだチャンクが映像チャンクでも音声チャンクでもなければ（ステップＳ６０のＹＥＳ）、ＣＰＵ７は、読み込んだチャンクのサイズ分を、読み込んだチャンクが属しているｍｏｖｉチャンクの「その他のチャンク総サイズ」に追加して内蔵メモリに記憶し（ステップＳ８０）、その後ステップＳ９０に移行する。
【００４７】
ステップＳ９０において、ＣＰＵ７は、タイムサーチを指示する操作が操作部１０あるいはリモコン送信機に対して行われたか否かを判定する。
【００４８】
タイムサーチを指示する操作が操作部１０あるいはリモコン送信機に対して行われていなければ（ステップＳ９０のＮＯ）、ステップＳ３０に戻り次のチャンクを読み込みようにする。
【００４９】
一方、タイムサーチを指示する操作が操作部１０あるいはリモコン送信機に対して行われていれば（ステップＳ９０のＹＥＳ）、１つのｍｏｖｉチャンク内の音声チャンク総サイズを推測し、タイムサーチ先の音声チャンクがどのＡＶＩチャンクにあるかを決定する（ステップＳ１００）。
【００５０】
ｍｏｖｉチャンクは、映像チャンクと、音声チャンクと、その他のチャンク（映像チャンクおよび音声チャンク以外のチャンク）とによって構成されているので、１つのｍｏｖｉチャンク内の音声チャンク総サイズは下記の（２）式で表すことができる。なお、「ｍｏｖｉのサイズ」はｈｅａｄチャンクに記述されている。
【００５１】
（音声チャンク総サイズ）＝（ｍｏｖｉのサイズ）−（映像チャンク総サイズ）−（その他のチャンク総サイズ）  …（２）
【００５２】
ｍｏｖｉチャンク内の全チャンクを読み込まない限り、（映像チャンク総サイズ）の真の値及び（その他のチャンク総サイズ）の真の値は分からないので、ステップＳ１００において、上記の（２）式を用いて１つのｍｏｖｉチャンク内の音声チャンク総サイズを求めることは、１つのｍｏｖｉチャンク内の音声チャンク総サイズを推測することになる。
【００５３】
続くステップＳ１１０において、ＣＰＵ７は、ステップＳ１００で決定したＡＶＩチャンクのｉｄｘ１チャンクを読み込み、タイムサーチに対応した再生開始位置を決定し、ステップＳ３０に戻る。
【００５４】
ここで、ステップＳ１００およびステップＳ１１０の処理の具体例について説明する。例えば、音声のビットレートが８Ｋバイト／秒であって２０分のＡＶＩチャンクを３つ備える６０分のＡＶＩファイルを対象としてタイムサーチ５０分を指定すると、１番目のｉｄｘ１チャンクを読み込むこと無しで、１番目のｉｄｘ１チャンクの音声チャンク総サイズを上記の（２）式を用いて推測し、所望の音声フレーム総サイズである２４０００（＝８×６０×５０）Ｋバイトに到達しないことを確認する。次に、２番目のｉｄｘ１チャンクを読み込むこと無しで、２番目のｉｄｘ１チャンクの音声チャンク総サイズを上記の（２）式を用いて推測し、１番目のｉｄｘ１チャンクの音声チャンク総サイズと２番目のｉｄｘ１チャンクの音声チャンク総サイズとを合わせても、所望の音声フレーム総サイズである２４０００（＝５０×６０×３０）Ｋバイトに到達しないことを確認する。これにより、ＣＰＵ７は、タイムサーチ先の音声チャンク（２４０００Ｋバイト目の音声チャンク）が３番目のＡＶＩチャンクにあると決定する。その次に、３番目のｉｄｘ１チャンクの先頭から音声チャンクの総サイズが数えられる。３番目のｉｄｘ１チャンクの読み込み途中で、２４０００Ｋバイト目の音声チャンクが見つかり、タイムサーチに対応した音声の再生開始位置が決定される。なお、タイムサーチに対応した映像の再生開始位置は、ｈｅａｄチャンクに格納されている１映像チャンクあたりの再生時間とｉｄｘ１チャンクの映像チャンク数とを用いて決定される。
【００５５】
上記のような動作によると、ＡＶＩファイルのタイムサーチを実行するとき、タイムサーチ先の音声チャンクが１番目のＡＶＩチャンクになければ、１番目のｉｄｘ１チャンクの先頭から音声チャンクの総サイズを積算する必要がなくなるため、タイムサーチ処理に要する時間を短くすることができる。
【００５６】
また、上記のような動作によると、再生が済んだ部分で実際に読み込まれた「映像チャンク」を、「映像チャンク総サイズ」に反映している。これにより、タイムサーチ前の再生が多いほど、「映像チャンク総サイズ」を真の値に近づけることができ、タイムサーチに対応した音声の再生開始位置を真の位置に近づけることができる。同様に、再生が済んだ部分で実際に読み込まれた「その他のチャンク（映像チャンクおよび音声チャンク以外のチャンク）」を、「その他のチャンク総サイズ」に反映している。これにより、タイムサーチ前の再生が多いほど、「その他のチャンク総サイズ」を真の値に近づけることができ、タイムサーチに対応した音声の再生開始位置を真の位置に近づけることができる。
【００５７】
以上、本発明に係る実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実行することができる。
【００５８】
例えば、上述した実施形態では、「その他のチャンク総サイズ」及び「映像チャンク総サイズ」をＣＰＵ７の内部メモリに一時的に記憶したが、それに代えて、ＡＶＩファイルの識別情報（例えばファイル名）と関連付けて「その他のチャンク総サイズ」及び「映像チャンク総サイズ」をフラッシュメモリ８に不揮発的に記憶してもよい。この場合、ＤＶＤ再生装置の電源が切られた後も「その他のチャンク総サイズ」及び「映像チャンク総サイズ」が記憶され続けるので、その後のタイムサーチ時に有効に利用することができる。
【００５９】
また、本発明に係る画像音声再生装置は、再生専用機に限定されることはなく、再生機能以外に記録機能も搭載していてもよい。具体例としては、ＤＶＤ記録再生装置やハードディスクレコーダーなどが挙げられる。このように本発明に係る画像音声再生装置が記録機能も搭載している場合、上述した実施形態とは異なり、ＡＶＩファイルが記録されている記録媒体に「その他のチャンク総サイズ」及び「映像チャンク総サイズ」を記録するようにしてもよい。ＡＶＩファイルが記録されている記録媒体に「その他のチャンク総サイズ」及び「映像チャンク総サイズ」を記録する場合、ＡＶＩファイルの識別情報（例えばファイル名）と関連付けて「その他のチャンク総サイズ」及び「映像チャンク総サイズ」を記録する方法や、ＡＶＩファイルに「その他のチャンク総サイズ」及び「映像チャンク総サイズ」の情報を付加してＡＶＩファイルを更新する方法などが考えられる。さらに、本発明に係る画像音声再生装置が記録機能も搭載している場合、図４に示すステップＳ５０のように再生時に「映像チャンク総サイズ」を補正するのではなく、ＡＶＩファイルの記録時に「映像チャンク総サイズ」を補正していくようにしてもよい。この場合、ＡＶＩファイルの記録が完了した時点で、「映像チャンク総サイズ」が真の値になる。同様に、本発明に係る画像音声再生装置が記録機能も搭載している場合、図４に示すステップＳ８０のように再生時に「その他のチャンク総サイズ」を補正するのではなく、ＡＶＩファイルの記録時に「その他のチャンク総サイズ」を補正していくようにしてもよい。この場合、ＡＶＩファイルの記録が完了した時点で、「その他のチャンク総サイズ」が真の値になる。
【００６０】
また、タイムサーチに対応した音声の再生開始位置の精度が落ちることにはなるが、上述した実施形態において、図４に示すステップＳ５０の処理を行わず、ステップＳ３０で読み込んだチャンクが映像チャンクであれば（ステップＳ４０のＹＥＳ）、直接ステップＳ７０に移行するように変形することも可能である。同様に、上述した実施形態において、図４に示すステップＳ８０の処理を行わず、ステップＳ３０で読み込んだチャンクが映像チャンクでも音声チャンクでもなければ（ステップＳ６０のＮＯ）、直接ステップＳ９０に移行するように変形することも可能である。
【符号の説明】
【００６１】
１  ＤＶＤ
２  光ピックアップ
３  ＲＦアンプ
４  ＤＳＰ
５  再生処理回路
６  出力回路
７  ＣＰＵ
８  フラッシュメモリ
９  表示部
１０  操作部
１１  ドライバ
１２  送りモータ
１３  スピンドルモータ
【図１】
2012243333.tif 000003
【図２】
2012243333.tif 000004
【図３】
2012243333.tif 000005
【図４】
2012243333.tif 000006