(57)【要約】【課題】ＡＶＩストリームを正確な再生開始位置から再生すること。【解決手段】オーディオ／ビデオ情報がチャンク２として定義され、先頭に４バイトコード３が存在するＡＶＩストリーム１に対し、デコードを開始する４バイトコードの発見をトリガーとしてデコード開始する際、ストリーム入力位置４からサーチ範囲６の間で４バイトコードをサーチすることにより、４バイトコードを発見するＡＶデコーダーを備えた再生装置であり、サーチ範囲の初期値を０から開始し、４バイトコード発見までサーチ範囲を徐々に増加させながらサーチする、という、サーチ範囲とストリーム入力位置４を変更しながらサーチを繰り返す制御、を行うことにより、再生開始位置５から最も近い４バイトコードを発見し、正しい再生開始位置からの再生を実現する。【選択図】図１
2006217126.tif 000002
【特許請求の範囲】
【請求項１】
複数のチャンクから構成されかつ前記チャンクに付随した所定コードを有する映像音声ストリームを、記録媒体から再生可能な映像音声再生装置であって、前記記録媒体から映像音声ストリームを読み出す読み出し手段と、前記読み出し手段で読み出した映像音声ストリームを映像信号と音声信号にデコードして出力する映像音声処理手段と、前記読み出し手段から読み出した映像音声ストリーム中の前記所定コードを検出する制御手段とを備え、
映像音声ストリームに対して再生開始位置を指定して再生する時、前記制御手段は、映像音声ストリームに対して所定のサーチ範囲を設定し、前記サーチ範囲内における再生開始位置近傍の前記所定コードを検出するよう制御することを特徴とする映像音声再生装置。
【請求項２】
ＡＶＩストリームを再生可能なＡＶデコーダーを有する光ディスク再生装置であって、ＡＶＩストリーム再生時に、前記ＡＶデコーダーに、デコードを開始する４バイトコードと、４バイトコードのサーチ範囲とを設定する手段と、前記４バイトコードの発見をトリガーとしてデコードを開始する手段とを備え、
前記４バイトコードを発見できるまで、前記サーチ範囲の変更及び設定と、ＡＶＩストリームの入力開始位置の変更と、ＡＶＩストリームの入力とを繰り返すことにより、再生開始位置から最も近い４バイトコードを発見すること可能とすることを特徴とする光ディスク再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクに記録されたＡＶＩ（Audio Video Interleaved）ストリームなどの映像音声ストリームを再生するための光ディスク再生装置および再生方法に関するものである。
【背景技術】
【０００２】
近年、テレビだけでなく、パソコン上で動画を見ることが多くなっている。パソコンでＤＶＤ―Ｖｉｄｅｏフォーマットで記録されたディスク状の記録媒体を再生するというだけでなく、ハードディスクに動画ファイルを保存しておき、その動画ファイルを再生可能なツールを用いて視聴するという方法が一般的になってきた。そのため、ハードディスクで容易に扱える動画ファイルの形式が望まれており、さまざまな形式のファイルが登場している。ＡＶＩストリームもその一つであり、今では動画を扱うファイルの主流として、非常に多くのユーザーの間で使用されている。このパソコン上で扱うファイル（以下、ＰＣファイル）の普及に伴い、光ディスク再生装置の有り方も変化している。従来のＤＶＤ系のディスクだけでなく、ＰＣファイルのコンテンツ再生に対する要求が高まっている。
【０００３】
ＰＣファイルのコンテンツに限らず、光ディスク再生装置において再生品位を高めることは非常に重要である。しかし、再生するコンテンツの形式ごとに異なる特徴があることから、さまざまな制約が存在するため、品位を高めるためには技術的な工夫が必要になる。市場ニーズとしては、再生品位を高める中でも、特に再生開始位置に着目した品位の向上を目指すことが要望されている。
【０００４】
光ディスク再生装置において、正しい再生開始位置から再生することは重要である。再生開始したい位置とは異なる位置から再生が始まると、ユーザーに違和感が生じ、不快感を与えてしまう。
【０００５】
再生開始位置を考える場合、大きく分けて次の二通りのケースを考える必要がある。一つは、ストリームの先頭から再生開始を行う場合であり、もう一つはストリームの途中から再生開始を行う場合である。後者の場合は、特にレジューム再生と呼ばれ、前回再生時における再生終了位置（再生停止位置）を別途記憶しておき、次回再生時に前記再生終了位置から再生を開始するものである。
【０００６】
ストリーム先頭から再生開始を行う際に再生開始位置を誤ると、動画ファイルの先頭の部分が再生されず、動画ファイルの先頭から所定時間（数秒）経過した位置から再生が開始されることになる。
【０００７】
一方、レジューム再生時に再生開始位置を誤ると、前回停止した再生位置直後の部分の映像が切れたり、あるいは前回再生した箇所の映像を重複して再生することになる。
【０００８】
従来の技術としては、光ディスクを再生する再生装置において、前回の再生停止時の情報のうち、アドレス情報を不揮発性メモリに格納することで、次回再生時に格納されたアドレス情報を基に、前回停止位置前後からの再生を行う、という技術がある（例えば、特許文献１参照）。図５は、前記特許文献１に記載された、従来の情報再生装置におけるブロック図を示すものである。
【０００９】
また、複数のクリップを有する情報素材を再生する再生装置において、記録メディアのアクセス単位のサイズを、記録メディアに対する最小アクセス単位のサイズと、情報素材再生手段における最小処理単位のサイズと、の公倍数に設定することで、正確に早送りや巻き戻し等の特殊再生を行う、という技術もある（例えば、特許文献２参照）。図６は、前記特許文献２に記載された、従来の情報再生装置の各種サイズを比較する図を示すものである。
【特許文献１】特開２００２−２５２３５号公報
【特許文献２】特開平１０−２６９７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明では、光ディスクで扱うさまざまな形式のコンテンツのうち、ＡＶＩストリームを対象としている。前述した通り、ＡＶＩストリームとは、動画を扱うＰＣファイルの一種であり、その中でも、ストリームサイズの割に高画質、高音質であると言われている。そのため、動画ファイルとして主流であり、多くのユーザーの間で使用されている。具体的にどのくらいのサイズかというと、例えばＤＶＤ―Ｖｉｄｅｏのディスク一枚分の約２時間の映画を、７００ＭＢのＣＤ−ＲＯＭに納めることが可能になるほどの圧縮率を誇っている。
【００１１】
ＡＶＩストリームでは、ビデオ（映像）、オーディオ（音声）がそれぞれの圧縮方式で圧縮符号化されている。代表的な圧縮方式としては、ビデオなら例えば、ＭＰＥＧ４（Moving Picture Experts Group phase 4）、ＤｉｖＸ、といった方式が用いられており、オーディオなら例えば、ＭＰ３（MPEG Audio Layer-3）、ＡＣ３（Audio Code number 3）、といった方式が用いられている。
【００１２】
続いて、ＡＶＩストリームの構造について説明する。図１に示すように、ＡＶＩストリームは大きく分けて「ｈｅａｄｅｒ」、「ｄａｔａ」、「ｉｎｄｅｘ」という３つの要素により構成される。ｈｅａｄｅｒ部分にはストリームに関する管理情報が記載される。ｄａｔａ部分は文字通り、ビデオやオーディオのデータそのものの情報である。ｉｎｄｅｘ部分はｄａｔａ部分の、どこに、どのような情報があるか、をまとめた情報であるが、このｉｎｄｅｘ部分は必ずしも存在する訳ではない。
【００１３】
上記のうち、ｄａｔａ部分についてさらに詳しく説明する。ｄａｔａ部分の先頭には、特定の４バイトのコード（所定コード）が存在する。その後ろに続くように、各々の方式で圧縮符号化されたオーディオやビデオの情報が、「チャンク」と呼ばれる単位で存在する。これらの各チャンクの大きさは固定ではなく、チャンクごとに異なっている。また、それぞれのチャンクの先頭には４バイトコードが存在し、これらの４バイトコードは異なるチャンクであっても同一のコードであるケースが多い。
【００１４】
次に、ＡＶＩストリームの再生方法の概要について図２を用いて説明する。まず、光ディスク７からＡＶＩストリームのデータを読み出し、システム制御部１２によりＡＶデコーダー１４に入力する。ＡＶデコーダー１４では入力されたＡＶＩストリームをビデオ／オーディオそれぞれのデータに分類し、各々をデコードすることで、ビデオ信号、オーディオ信号を出力する。このようしてＡＶＩストリームは再生される。ここで、ＡＶデコーダーでは、図１における４バイトコード３の発見をトリガーとすることで、発見した４バイトコードを含むチャンクからデコードを開始する。このため、ＡＶＩストリームをＡＶデコーダーへ入力する際、別途、デコードを開始するチャンクの４バイトコードをＡＶデコーダー制御部から設定する。ただし、この４バイトコードは具体的な位置を設定できる訳ではなく、あくまで「４バイトのコード」を設定するだけである。
【００１５】
ここで、「ストリームの入力位置」と、「再生開始位置」が一致しており、かつその位置にデコードを開始する４バイトコードが存在していれば問題ないが、実際にはこれらの位置は必ずしも一致する訳ではない。そのため、ＡＶデコーダーには別途、ＡＶデコーダー制御部がサーチ範囲の設定を行う。具体的にはこのサーチ範囲はバイト単位で設定される。ＡＶデコーダーでは、ストリーム入力位置を基準として、そこから先のサーチ範囲内で４バイトコードのサーチを行うことにより、４バイトコードを発見し、デコードを開始する。
【００１６】
しかし、サーチ範囲が大きいと、再生開始位置とは大きく離れた位置の４バイトコードを発見してしまう可能性がある。この誤りが発生する理由としては、異なるチャンクでも同一の４バイトコードを持つことが多いことや、チャンク内のＩＤの後ろに続くデータ部分に、サーチする４バイトコードと全く同一の４バイトのデータが偶然存在すること、などが原因として起こる。こうした４バイトコードの発見の誤りにより、本来再生開始したい位置以外の箇所から再生する場合がある。
【００１７】
以上説明したように、ＡＶＩストリームはその独自の特徴のために、再生する際に他のコンテンツと異なる専用の制御が必要である。そのため、前述した従来技術では正確に正しい再生位置から再生を行うことは出来ない。
【００１８】
本発明は、以上の課題を解決するもので、ＡＶＩストリームの再生において、正しい再生開始位置からの再生を可能とした光ディスク再生装置および映像音声再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１９】
前記課題を解決するために、本発明では、再生開始位置から最も近い４バイトコードの発見、を目的とする。この、再生開始位置から最も近い４バイトコードの発見が実現できれば、結果として正しい再生位置からの再生を実現できる。
【００２０】
前述したＡＶＩストリーム再生時における処理においてポイントとなるのは、ＡＶデコーダー制御部からサーチ範囲の値を設定する、という点である。このサーチ範囲の具体的な値の設定方法次第で、再生開始位置から最も近い４バイトコードの発見が可能になる。
【００２１】
では、サーチ範囲の値を設定する制御方法について説明する。通常、サーチを一度だけ行う方法が考えられるが、この場合、前述した課題の通り、サーチ範囲の値を大きく設定すると、本来発見したい４バイトコードとは異なる位置の４バイトコードが発見されてしまう可能性が大きくなる。しかし、サーチ範囲を小さく設定しすぎると、４バイトコードが発見できず、ＡＶＩストリームの再生ができない、という事態が生じる。
【００２２】
そこで本発明では、サーチ範囲を変更しながらサーチを複数回繰り返し行う方法を提案する。具体的には、最初にサーチを行う時のサーチ範囲の値を０に設定し、サーチを実行する。このサーチで４バイトコードが発見できればサーチを終了するが、発見できなかった場合には、サーチ範囲の値を少し増加させると共に、ストリーム入力開始位置を変更して入力を行い、再びサーチを行う。具体的には、サーチ範囲の値の半分の値だけ、再生開始位置より前の位置からストリーム入力を開始することで、再生開始位置を中心とした前後に均等なバイト分だけサーチを行うことができる。このように、４バイトコードが発見できるまで、徐々にサーチ範囲の値の増加とストリーム入力開始位置の変更を行いながら、サーチを繰り返す、という手順により、再生開始位置から最も近い４バイトコードの発見を可能とする。
【発明の効果】
【００２３】
本発明の光ディスク再生装置によれば、ＡＶＩストリームなどの映像音声ストリームを正しい再生開始位置から再生することができる。
【発明を実施するための最良の形態】
【００２４】
本発明の請求項１に記載の発明は、複数のチャンクから構成されかつ前記チャンクに付随した所定コードを有する映像音声ストリームを、記録媒体から再生可能な映像音声再生装置であって、前記記録媒体から映像音声ストリームを読み出す読み出し手段と、前記読み出し手段で読み出した映像音声ストリームを映像信号と音声信号にデコードして出力する映像音声処理手段と、前記読み出し手段から読み出した映像音声ストリーム中の前記所定コードを検出する制御手段とを備え、映像音声ストリームに対して再生開始位置を指定して再生する時、前記制御手段は、映像音声ストリームに対して所定のサーチ範囲を設定し、前記サーチ範囲内における再生開始位置近傍の前記所定コードを検出するよう制御するものであり、これにより、ＡＶＩストリームの再生において、正しい再生開始位置からの再生を可能となる。
【００２５】
請求項２に記載の発明は、ＡＶＩストリームを再生可能なＡＶデコーダーを有する光ディスク再生装置であって、ＡＶＩストリーム再生時に、前記ＡＶデコーダーに、デコードを開始する４バイトコードと、４バイトコードのサーチ範囲とを設定する手段と、前記４バイトコードの発見をトリガーとしてデコードを開始する手段とを備え、前記４バイトコードを発見できるまで、前記サーチ範囲の変更及び設定と、ＡＶＩストリームの入力開始位置の変更と、ＡＶＩストリームの入力とを繰り返すことにより、再生開始位置から最も近い４バイトコードを発見すること可能とするものであり、これにより、ＡＶＩストリームの再生において、正しい再生開始位置からの再生を可能となる。
【００２６】
以下、本発明を実施するための最良の形態について、図２、図３、および図４を参照しながら説明する。
【００２７】
（実施の形態１）
図２は、本発明の光ディスク再生装置の実施の形態１における、全体構成ブロック図である。
【００２８】
図２において、７はＡＶＩストリームなどの映像音声ストリームを記録した記録媒体である光ディスクで、例えばＤＶＤ−Ｖｉｄｅｏディスクに相当する。本実施の形態では構成要素名を光ディスクとしているが、記録方式については光学式に限るものではなく、ハードディスクなどの磁気式や、半導体メモリなどの電気式など、他の方式であっても構わない。また、形態についても「ディスク」としているが、ディスク状に限るものではなく、半導体メモリなどの他の形態であっても構わない。また、映像音声ストリームの形式についても、本実施の形態ではＡＶＩストリームとしているが、他の形式であっても構わない。
【００２９】
８はスピンドルモータで、光ディスク７を保持して、所定回転速度にて回転させる。
【００３０】
９は光ピックアップで、光ディスク７に記録された信号を光学的に読み取る。
【００３１】
１０は機構制御部で、光ディスク７を駆動するスピンドルモータ８および光ディスク７に記録された信号を読み出す光ピックアップ９を含む機構系を制御する。具体的には、機構制御部１０は、システム制御部１２から指示されたストリーム位置情報に応じてスピンドルモータ８の速度制御を行い、同時に光ピックアップ９の位置の移動を行うと、読み取りたいセクタが記録されている箇所まで移動してディスクの回転を待ち、その位置から連続して信号を読み出す。
【００３２】
本実施の形態では、記録媒体として光ディスクを用いているため、スピンドルモータ８や光ピックアップ９を用いているが、これらの記録媒体を駆動あるいは信号読み出しをする手段については、用いる記録媒体に応じて適した手段を用いるものとする。すなわち、読み取り手段は用いるが、光学的であることには限定されないということである。
【００３３】
１１は信号処理部で、光ピックアップ９から読み出された信号に対し、増幅、波形整形、二値化、復調、エラー訂正などの信号処理を行う。このように信号処理部１１によって信号処理されたデータは、システム制御部１２による制御によって、ＡＶデコーダー部１４に入力される。
【００３４】
１４はＡＶデコーダー部で、システムデコーダー１５、ビデオデコーダー１６、オーディオデコーダー１７から構成される。信号処理部１１から入力されるＡＶＩストリームをデコードして、信号処理されたビデオやオーディオを、元のビデオ信号とオーディオ信号に変換する。
【００３５】
システムデコーダー１５は、後述するＡＶデコーダー制御部１３により設定された４バイトコード、およびサーチ範囲に従い、４バイトコードをサーチする。入力されるＡＶＩストリームに対し、この４バイトコードの発見をトリガーとしてデコードを開始し、連続して入力されるデータのＩＤからビデオかオーディオかを判別して、ビデオデータをビデオデコーダー１６に、オーディオデータをオーディオデコーダー１７に出力する。
【００３６】
ビデオデコーダー１６は、システムデコーダー１５から入力されるビデオデータを解読、復号して、ビデオ信号として出力する。
【００３７】
オーディオデコーダー１７は、システムデコーダー１５から入力されるオーディオデータを解読、復号して、オーディオ信号として出力する。
【００３８】
１２はシステム制御部で、システム制御部としての機能を実現するためのプログラムを記憶するプログラムメモリと、そのプログラムを実行するためのプロセッサーと、汎用レジスタ、タイマーにより構成され、光ディスク再生装置全体の制御を行う。具体的には、データ読み出しのために機構制御部１０の制御、データをＡＶデコーダーへ入力するための信号処理部１１の制御、および再生開始を行うためのＡＶデコーダー制御部１３の制御を行う。
【００３９】
１３はＡＶデコーダー制御部で、ＡＶデコーダー部１４の制御を行う。具体的には、システム制御部１２からの指示を受け、再生、停止、早送りなどのモードの制御などを行う。再生を行う際には、再生開始を行うチャンクの４バイトコード、およびサーチ範囲の値の設定を行う。
【００４０】
なお、請求項における「読み取り手段」は、スピンドルモータ８と光ピックアップ９と機構制御部１０と信号処理部１１とに相当する。「再生手段」は、ＡＶデコーダー部１４に相当する。「制御手段」は、システム制御部１２とＡＶデコーダー制御部１３に相当する。
【００４１】
以上のように構成された本実施の形態の光ディスク再生装置および映像音声再生装置について、以下その動作を説明する。
【００４２】
ＡＶＩストリームの再生を開始する際には、使用者が操作手段（図示せず）を用いて再生開始操作をすることで、システム制御部１２からＡＶデコーダー制御部１３へ、再生開始の指示が送られる。このとき、デコードを開始する４バイトコードも同時に指示される。
【００４３】
ＡＶデコーダー制御部１３では、この指示を受けて、ＡＶデコーダー部１４に再生開始の設定を行う。この再生開始の設定時には、デコードを開始する４バイトコードの設定と、サーチ範囲の値の設定を行う。ここで前述の通り、サーチ範囲の初期値は、「０」に設定する。
【００４４】
ＡＶデコーダー部１４への設定が終了したら、その旨をシステム制御部１２に通知する。このとき、同時にサーチ範囲の設定値も通知する。システム制御部１２ではこの通知を受けて、ＡＶＩストリームの入力開始位置を決定する。ここでは、サーチ範囲が「０」であるため、再生開始位置と同じ位置をストリーム入力開始位置とする。
【００４５】
その後、機構制御部１０と信号処理部１１に指示を送ることでＡＶＩストリームの入力を開始する。ＡＶデコーダー部１４では、入力されたＡＶＩストリームに対し、ＡＶデコーダー部１３により設定された４バイトコード、サーチ範囲の値を用いて、４バイトコードのサーチを行う。
【００４６】
次に、サーチの結果の判定を行う。もし４バイトコードが発見できた場合には、ＡＶＩストリームのデコードが開始される。もし４バイトコードが発見できなかった場合には、サーチが失敗した旨をシステム制御部１２へ通知する。システム制御部１２ではこの通知を受けて、ストリームの入力を停止する。
【００４７】
一方、ＡＶデコーダー制御部１３では、サーチ範囲の値を変更する。具体的には、サーチ範囲増加量の値分だけ、サーチ範囲の値を増加させる。この後、再び４バイトコードとサーチ範囲の値をＡＶデコーダー部１４へ設定し、システム制御部１２ではＡＶＩストリームの入力開始位置を変更する。
【００４８】
このとき、ストリーム入力開始位置は、サーチ範囲の増加量の半分のバイト分だけ前に移動する。そして、再びＡＶＩストリームを入力する、という手順を、４バイトコードが発見されるまで繰り返し行う。この方法によると、４バイトコードが発見された時、その４バイトコードは再生開始位置から最も近い位置の４バイトコードになっている。
【００４９】
図３はＡＶデコーダー制御部１３における、サーチ範囲の値の設定と、４バイトコードを発見するまでのサーチの実行方法の課程を示したフローチャートである。今度はこの図３のフローチャートを用いて説明する。
【００５０】
なお、図３におけるサーチ範囲の増加量Ｖｉについて、ここではＶｉ＝４、として説明する。例としてＶｉ＝４という値を挙げた意味としては、ＡＶＩストリームではサーチ対象となるコードが４バイトであるため、ストリーム入力位置から最も近い位置の４バイトコードを厳密に発見するためには、４バイト以内である必要があるからである。
【００５１】
図４はストリームの各バイトに対するサーチの一例を示した図である。ストリーム入力位置から最も近い位置の４バイトコードを厳密に発見するためには、Ｖｉ＝４である必要がある理由を、図４を用いて説明する。
【００５２】
図４の例では、“ＡＢＣＤ”という４バイトのコードがデコードを開始する４バイトコードであり、この“ＡＢＣＤ”というバイトコードが２つ続いている構成になっている。この場合、２つ続いた４バイトコードのうち、後方に位置する方の４バイトコードが再生開始位置から最も近い４バイトコードに該当する。
【００５３】
ＡＶデコーダー制御部１３としては、図４（ａ）に示す通り、まず一回目にサーチ範囲の値を「０」に設定し、再生開始位置と同じ位置からＡＶＩストリームを入力し、サーチを行う。しかし、この場合は４バイトコードが発見されずに終了する。
【００５４】
次に、二回目のサーチを行うが、このとき、仮にサーチ範囲増加量Ｖｉ＝５、であったとする。この場合、図４（ｂ）の二回目のサーチに示す通り、ストリーム入力開始位置は一回目よりも前に変更される。このため、２つ並んだ４バイトコードのうち、前方に位置する４バイトコードを発見する可能性がある。逆に言うと、もしＶｉ＝５より小さい値、つまりＶｉ＝４以内であれば、上記の発見誤りは発生しない。
【００５５】
以上の理由により、ストリーム入力位置から最も近い位置の４バイトコードを厳密に発見するためには、サーチ範囲の増加量は４バイト以内である必要があるため、Ｖｉ＝４とする。
【００５６】
図３に示すフローチャートに従えば、ＡＶＩストリームの再生開始時、ＡＶデコーダー制御部１３ではシステム制御部１２からＡＶデコーダー制御部１３へ再生開始の指示を受けて、ＡＶデコーダー部１４に再生開始の設定を行う。
【００５７】
サーチ範囲Ｖｓａの初期値はＳ１に示す通り、Ｖｓａ＝０に設定し、Ｓ２に示す通り、ＡＶデコーダー部１４にデコードを開始する４バイトコードＣｏｄｅの設定と、サーチ範囲の値Ｖｓａの設定を行う。
【００５８】
ＡＶデコーダー部１４への設定が終了したら、Ｓ３に示す通り、その旨をシステム制御部１２に通知し、システム制御部１２ではこの通知を受けてＡＶＩストリームの入力開始位置を決定し、Ｓ４に示す通り、信号処理部１１に指示を送ってＡＶＩストリームの入力を開始する。
【００５９】
ＡＶデコーダー部１４では、入力されたＡＶＩストリームに対し、Ｓ５に示す通り、ＡＶデコーダー部１３により設定された４バイトコードＣｏｄｅ、サーチ範囲Ｖｓａの値を用いて、サーチ範囲Ｖｓａ内で４バイトコードＣｏｄｅのサーチを行う。
【００６０】
次に、Ｓ６に示す通り、サーチの結果の判定を行い、もし４バイトコードＣｏｄｅが発見できた場合には、ＡＶＩストリームのデコードが開始される。もし４バイトコードＣｏｄｅが発見できなかった場合には、ステップＳ７に進み、Ｓ７に示す通り、サーチが失敗した旨をシステム制御部１２へ通知する。システム制御部１２ではこの通知を受けて、Ｓ８に示す通り、ストリームの入力を停止する。
【００６１】
一方、ＡＶデコーダー制御部１３では、Ｓ９に示す通り、サーチ範囲Ｖｓａの値を変更する。ここでは、前述した通りＶｉ＝４を例としており、ＶｓａはＶｉ＝４を加えたことにより、Ｖｓａ＝４、となる。
【００６２】
この後、再びＳ２に示す通り、４バイトコードＣｏｄｅとサーチ範囲Ｖｓａの値をＡＶデコーダーへ設定する、というＳ２のステップに戻る。このとき、Ｖｓａ＝４としてサーチを行う。以降４バイトコードが発見されるまで、Ｓ２からＳ９のステップが繰り返されることになる。
【００６３】
以上のように本実施の形態によれば、ＡＶデコーダー制御部１２における、図３のフローチャートに示す制御により、再生開始位置から最も近い４バイトコードの発見が可能となる。その結果として、正しい再生位置からの再生を実現できる。
【産業上の利用可能性】
【００６４】
本発明にかかる光ディスク再生装置および映像音声再生装置は、ＡＶＩストリームなどの映像音声ストリームの再生において、再生開始したい位置から正しく再生することが可能になるので、ストリームを再生する再生装置として有用である。
【図面の簡単な説明】
【００６５】
【図１】ＡＶＩストリームの構造を示す模式図
【図２】本発明の光ディスク再生装置のブロック図
【図３】本発明のＡＶデコーダー部の制御手順を示すためのフローチャート
【図４】ストリームの各バイトに対するサーチの一例を示す模式図
【図５】従来の光ディスク記録再生装置のブロック図
【図６】従来の情報再生装置の各種サイズの比較を示す模式図
【符号の説明】
【００６６】
１    ＡＶＩストリーム
２    チャンク
３    ４バイトコード
４    ストリーム入力位置
５    再生開始位置
６    ４バイトコードサーチ範囲
７    光ディスク
８    スピンドルモータ
９    光ピックアップ
１０    機構制御部
１１    信号処理部
１２    システム制御部
１３    ＡＶデコーダー制御部
１４    ＡＶデコーダー部
１５    システムデコーダー
１６    ビデオデコーダー
１７    オーディオデコーダー
【図１】
2006217126.tif 000003
【図２】
2006217126.tif 000004
【図３】
2006217126.tif 000005
【図４】
2006217126.tif 000006
【図５】
2006217126.tif 000007
【図６】
2006217126.tif 000008