(57)【要約】【課題】オーディオデータとビデオデータが物理的に離れた場所に記録されていても、ＡＶ同期を維持して、表示する。【解決手段】圧縮されたビデオデータとオーディオデータが記録されている映像記録媒体を再生する映像記録媒体再生方法であって、映像記録媒体から直接、時間的に同期した位置のビデオデータとオーディオデータを分離した状態で読み出して格納領域(１-２)、(１-３)に格納し、格納されたビデオデータとオーディオデータをデコードすることで、ビデオデータとオーディオデータを同期させて出力する。このようにオーディオテータ、ビデオデータを取得する時点で、オーディオテータとビデオデータを分離して取得する。分離して取得することにより、オーディオデータ格納領域、ビデオデータ格納領域のバッファサイズによる制限をなくすことができる。【選択図】図１
2007323718.tif 000002
【特許請求の範囲】
【請求項１】
圧縮されたビデオデータとオーディオデータが記録されている映像記録媒体を再生する映像記録媒体再生方法であって、前記映像記録媒体から、時間的に同期した位置の前記ビデオデータとオーディオデータを分離した状態で読み出して格納領域に格納し、格納された前記ビデオデータとオーディオデータをデコードすることで、前記ビデオデータとオーディオデータを同期させて出力することを特徴とする映像記録媒体再生方法。
【請求項２】
前記ビデオデータとオーディオデータの格納領域サイズを固定する請求項１記載の映像記録媒体再生方法。
【請求項３】
前記ビデオデータとオーディオデータの格納領域をデータの構造により、任意のサイズに変動させる請求項１記載の映像記録媒体再生方法。
【請求項４】
前記格納領域サイズの変動を、再生するデータのビットレートにより決定する請求項３記載の映像記録媒体再生方法。
【請求項５】
前記格納領域サイズの変動を、再生するデータのエンコード方式により決定する請求項３記載の映像記録媒体再生方法。
【請求項６】
前記ビデオデータとオーディオデータの格納領域の差である空き領域を監視して、空き領域が生じないように小さい方の格納領域を大きくする請求項１記載の映像記録媒体再生方法。
【請求項７】
前記映像記録媒体から、前記ビデオデータとオーディオデータの出力タイミングに比べ、出力タイミングに制約が少ない圧縮されたサブピクチャデータを分離した状態で読み出して格納領域に格納することで、前記ビデオデータとオーディオデータの同期出力処理を優先する請求項１記載の映像記録媒体再生方法。
【請求項８】
映像記録媒体に記録されているビデオデータやオーディオデータの位置により、前記映像記録媒体から連続して読み出す再生方法で前記ビデオデータとオーディオデータを同期して再生できるどうかを判断し、再生できるときは、前記映像記録媒体上のデータを連続して読み出す再生方法を選択し、再生できないときは、前記ビデオデータとオーディオデータを分離した状態で読み出す再生方法を選択する請求項１，２，３，４，５，６または７記載の映像記録媒体再生方法。
【請求項９】
圧縮されたビデオデータとオーディオデータが記録されている映像記録媒体を再生する映像記録媒体再生装置であって、
前記映像記録媒体から、時間的に同期した位置の前記ビデオデータとオーディオデータを分離した状態で読み出してそれぞれビデオデータ格納バッファおよびオーディオデータ格納バッファに格納するＣＰＵと、
前記ビデオデータ格納バッファおよびオーディオデータ格納バッファに格納された前記ビデオデータとオーディオデータをデコードし、同期させて出力するデコーダとを備えた映像記録媒体再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＰＥＧデータ等が記録されている映像記録媒体を再生する映像記録媒体再生装置において、特に、同期して出力するオーディオデータとビデオデータを同期して出力する映像記録媒体再生方法および再生装置に関するものである。
【背景技術】
【０００２】
映像記録媒体の一例として光ディスクを例に説明する。
【０００３】
図１０は、従来の光ディスク再生装置における、オーディオデータとビデオデータを同期して出力する方法のイメージ図である。ディスク（３-０）から読み出したデータをデータ格納バッファ（３-４）に格納後、オーディオデータとビデオデータ、サブピクチャデータに分離して、それぞれ、オーディオデータ格納バッファ（３-１）、ビデオデータ格納バッファ（３-２）、サブピクチャデータ格納バッファ（３-３）に格納する。その後、オーディオデータ、ビデオデータを同期し、デコードする。
【特許文献１】特開２０００−１５２１８２号公報（Ｐ２０００−１５２１８２Ａ）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の技術では、オーディオデータ格納バッファ（３-１）、ビデオデータ格納バッファ（３-２）内に同期するオーディオデータとビデオデータが格納されている必要があり、同期するオーディオデータとビデオデータが、それぞれ、オーディオデータ格納バッファ（３-１）、ビデオデータ格納バッファ（３-２）に格納されていなければ、同期することができない。同期できる範囲は、オーディオデータ格納バッファ（３-１）、ビデオデータ格納バッファ（３-２）のサイズに依存する。
【０００５】
したがって、本発明の目的は、上記課題を解決するためになされたもので、オーディオデータ格納バッファ、ビデオデータ格納バッファのサイズによる同期制限をなくすことができる映像記録媒体再生方法および再生装置を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の請求項１記載の映像記録媒体再生方法は、圧縮されたビデオデータとオーディオデータが記録されている映像記録媒体を再生する映像記録媒体再生方法であって、映像記録媒体から、時間的に同期した位置のビデオデータとオーディオデータを分離した状態で読み出して格納領域に格納し、格納されたビデオデータとオーディオデータをデコードすることで、ビデオデータとオーディオデータを同期させて出力する。
【０００７】
請求項２記載の映像記録媒体再生方法は、請求項１記載の映像記録媒体再生方法において、ビデオデータとオーディオデータの格納領域サイズを固定する。
【０００８】
請求項３記載の映像記録媒体再生方法は、請求項１記載の映像記録媒体再生方法において、ビデオデータとオーディオデータの格納領域をデータの構造により、任意のサイズに変動させる。
【０００９】
請求項４記載の映像記録媒体再生方法は、請求項３記載の映像記録媒体再生方法において、格納領域サイズの変動を、再生するデータのビットレートにより決定する。
【００１０】
請求項５記載の映像記録媒体再生方法は、請求項３記載の映像記録媒体再生方法において、格納領域サイズの変動を、再生するデータのエンコード方式により決定する。
【００１１】
請求項６記載の映像記録媒体再生方法は、請求項１記載の映像記録媒体再生方法において、ビデオデータとオーディオデータの格納領域の差である空き領域を監視して、空き領域が生じないように小さい方の格納領域を大きくする。
【００１２】
請求項７記載の映像記録媒体再生方法は、請求項１記載の映像記録媒体再生方法において、映像記録媒体から、ビデオデータとオーディオデータの出力タイミングに比べ、出力タイミングに制約が少ない圧縮されたサブピクチャデータを分離した状態で読み出して格納領域に格納することで、ビデオデータとオーディオデータの同期出力処理を優先する。
【００１３】
請求項８記載の映像記録媒体再生方法は、請求項１，２，３，４，５，６または７記載の映像記録媒体再生方法において、映像記録媒体に記録されているビデオデータやオーディオデータの位置により、映像記録媒体から連続して読み出す再生方法でビデオデータとオーディオデータを同期して再生できるどうかを判断し、再生できるときは、映像記録媒体上のデータを連続して読み出す再生方法を選択し、再生できないときは、ビデオデータとオーディオデータを分離した状態で読み出す再生方法を選択する。
【００１４】
請求項９記載の映像記録媒体再生装置は、圧縮されたビデオデータとオーディオデータが記録されている映像記録媒体を再生する映像記録媒体再生装置であって、映像記録媒体から、時間的に同期した位置のビデオデータとオーディオデータを分離した状態で読み出してそれぞれビデオデータ格納バッファおよびオーディオデータ格納バッファに格納するＣＰＵと、ビデオデータ格納バッファおよびオーディオデータ格納バッファに格納されたビデオデータとオーディオデータをデコードし、同期させて出力するデコーダとを備えた。
【発明の効果】
【００１５】
本発明の請求項１記載の映像記録媒体再生方法によれば、映像記録媒体から、時間的に同期した位置のビデオデータとオーディオデータを分離した状態で読み出して格納領域に格納し、格納されたビデオデータとオーディオデータをデコードすることで、ビデオデータとオーディオデータを同期させて出力するので、同期して出力するビデオデータとオーディオデータが、記録媒体にどのように記録されていても、同期して出力することができる。また、同期して出力するデータが格納領域に格納されているので、デコードブロックにデータを入れる前のＡＶ同期ブロックを削除することができる。
【００１６】
請求項２では、ビデオデータとオーディオデータの格納領域サイズを固定するので、格納領域のバッファ管理制御を容易にし、システムの負荷を軽減することができる。
【００１７】
請求項３では、ビデオデータとオーディオデータの格納領域をデータの構造により、任意のサイズに変動させるので、バッファの使用効率を向上させて、より少ないメモリでシステムを実現することができる。
【００１８】
請求項４では、請求項３記載の映像記録媒体再生方法において、格納領域サイズの変動を、再生するデータのビットレートにより決定することが好ましい。再生開始前にデータを読み出し、ビットレートを測定することでこのビットレートに合わせて格納領域のサイズを変化させることで、メモリを効率的に使用することができる。
【００１９】
請求項５では、請求項３記載の映像記録媒体再生方法において、格納領域サイズの変動を、再生するデータのエンコード方式により決定することが好ましい。再生開始前にデータを読み出し、エンコード方式を解析してそれに応じた格納領域を確保することで、メモリを効率的に使用することができる。
【００２０】
請求項６では、請求項１記載の映像記録媒体再生方法において、ビデオデータとオーディオデータの格納領域の差である空き領域を監視して、空き領域が生じないように小さい方の格納領域を大きくすることが好ましい。記録媒体からのデータの読み出し回数を最小限に抑え、システム負荷を低減させることができる。
【００２１】
請求項７では、映像記録媒体から、ビデオデータとオーディオデータの出力タイミングに比べ、出力タイミングに制約が少ない圧縮されたサブピクチャデータを分離した状態で読み出して格納領域に格納することで、ビデオデータとオーディオデータの同期出力処理を優先するので、システムの負荷を軽減することができる。すなわち、サブピクチャの同期は、オーディオデータ、ビデオデータの同期ほど精度を必要としないため、サブピクチャデータを分離して映像記録媒体から、格納領域に格納することによりタイミング制御が容易になる。
【００２２】
請求項８では、映像記録媒体に記録されているビデオデータやオーディオデータの位置により、映像記録媒体から連続して読み出す再生方法でビデオデータとオーディオデータを同期して再生できるどうかを判断し、再生できるときは、映像記録媒体上のデータを連続して読み出す再生方法を選択し、再生できないときは、ビデオデータとオーディオデータを分離した状態で読み出す再生方法を選択するので、映像記録媒体上に記録されているデータに合わせて再生方法を切り替えることでシステム負荷を軽減することができる。
【００２３】
本発明の請求項９記載の映像記録媒体再生装置によれば、映像記録媒体から、時間的に同期した位置のビデオデータとオーディオデータを分離した状態で読み出してそれぞれビデオデータ格納バッファおよびオーディオデータ格納バッファに格納するＣＰＵと、ビデオデータ格納バッファおよびオーディオデータ格納バッファに格納されたビデオデータとオーディオデータをデコードし、同期させて出力するデコーダとを備えたので、同期して出力するオーディオデータとビデオデータが、記録媒体にどのように記録されていても、同期して出力することができる。また同期して出力するデータが、ビデオデータ格納バッファ、オーディオデータ格納バッファに格納されているので、デコードブロックにデータを入れる前のＡＶ同期グロックを削除することができる。
【発明を実施するための最良の形態】
【００２４】
本発明の実施の形態について光ディスクを例に、図面を参照して詳細に説明する。
【００２５】
本発明の第１の実施の形態を図１〜図３に基づいて説明する。
【００２６】
図１は本発明の第１の実施の形態におけるバッファ使用方法の構成図、図２は本発明の第１の実施の形態を示す光ディスク再生装置のブロック図、図３はこの光ディスク再生装置の再生方法を説明するためのフローチャート図である。
【００２７】
この光ディスク再生装置は、図２に示すように、圧縮されたビデオデータとオーディオデータが記録されている光ディスク（２-１）からデータを読み取るためのデータ読み取り装置（２-２）と、ＭＰＥＧ方式によって符号化された音声／動画像データを復号化するＭＰＥＧデコーダ（２-３）と、ディスクから読み取ったデータを格納するメモリ（２-９）と、メモリ（２-９）に格納されたオーディオデータ、ビデオデータをディスプレイ装置（２-５）に表示させるディスプレイコントローラ（２-４）と、装置全体を制御する制御手段となるＣＰＵ（２-６）と、オーディオデータ、ビデオデータのアドレス等を記憶するためのＲＡＭ（２-８）とユーザが指令を与えるための入力装置（２-７）を有している。
【００２８】
このような光ディスク再生装置において、オーディオデータ、ビデオデータの再生方法を図１〜図３を用いて説明する。
【００２９】
光ディスク（２-１）から、時間的に同期した位置のビデオデータとオーディオデータを分離した状態で読み出してそれぞれメモリのビデオデータ格納バッファ（１-２）およびオーディオデータ格納バッファ（１-３）に格納し、格納されたビデオデータとオーディオデータをデコードすることで、ビデオデータとオーディオデータを同期させて出力する。
【００３０】
具体的には、最初に、ＣＰＵ（２-６）は、光ディスクドライブ（２-２）に光ディスク（２-１）が装着されると、光ディスク（２-１）上の所定の位置に記録されたテーブルを光ディスクドライブ（２-２）に読み取らせる。このテーブルには、光ディスク（２-１）に記録されたＭＰＥＧ符号化された同時に再生すべき全ての動画像データ、音声データ、字幕データのアドレスが登録されている。そして、ＣＰＵ（２-６）は、取得した動画像データ、音声データ、字幕データのアドレスをＲＡＭ（２-８）に格納する（Ｓ４０１）。
【００３１】
ＣＰＵ（２-６）は、再生すべき動画像データの先頭アドレスをＲＡＭ（２-８）から取り出し（Ｓ４０２）、表示すべき動画像データが、ビデオデータ格納バッファ（１-２）にすでに読み込まれているかどうか確認する(Ｓ４０３)。読み込まれていなければ、光ディスク１上の表示すべき動画像データの先頭アドレス位置へ光ディスクドライブ（２-２）の光ヘッドを移動させて光ディスク（２-１）からデータを読み出し（Ｓ４０４）、読み出したデータをメモリ（２-９）（１-１４）のビデオデータ格納バッファ（１-２）に格納する（Ｓ４０５）。
【００３２】
ＣＰＵ（２-６）は、前記読み出された動画像データと同時に再生すべき音声データの先頭アドレスをＲＡＭ（２-８）から取り出し（Ｓ４０６）、再生すべき音声データがオーディオ格納バッファ（１-３）に存在しなければ、光ディスク（２-１）上の表示すべき音声データの先頭アドレス位置へ光ディスクドライブ（２-２）の光ヘッドを移動させて光ディスク（２-１）からデータを読み出し（Ｓ４０８）、読み出したデータをメモリ（２-９）（１-１４）のオーディオ格納バッファ（１-３）に格納する（Ｓ４０９）。
【００３３】
ＣＰＵ（２-６）は、前記読み出された動画像データと同時に再生すべき字幕データの先頭アドレスをＲＡＭ（２-８）から取り出し（Ｓ４１０）、再生すべき字幕データがサブピクチャ格納バッファ（１-４）に存在しなければ、光ディスク（２-１）上の表示すべき字幕データの先頭アドレス位置へ光ディスクドライブ（２-２）の光ヘッドを移動させて光ディスク（２-１）からデータを読み出し（Ｓ４１２）、読み出したデータをメモリ（２-９）（１-１４）のサブピクチャ格納バッファ（１-４）に格納する（Ｓ４１３）。
【００３４】
ＭＰＥＧデコーダ（２-３）は、メモリ（２-９）（１-１４）のビデオ格納バッファ（１-２）にある動画像データとメモリ（２-９）（１-１４）のオーディオ格納バッファ（１-３）にある音声データとメモリ（２-９）（１-１４）のサブピクチャ格納バッファ（１-４）ある字幕用データをデコード（１-５）（１-６）（１-７）し、動画像データはビデオ出力バッファ（１-８）、音声データはオーディオ出力バッファ（１-９）、字幕データはサブピクチャ出力バッファ（１-１０）に格納し、ディスプレイコントローラ（２-４）を通してディスプレイ装置（２-５）に、動画像と字幕を、音声出力装置（２-１０）に音声を出力する（１-１１）（１-１２）（１ー１３）（Ｓ４１４）。再生すべきデータが無くなるまで前記の処理を繰り返す（Ｓ４１５）。
【００３５】
従来の表示方法では、図１０に示したように連続して読み出した光ディスク上のデータをメモリ（２-９）上のデータ格納バッファ（３-４）に格納した後、そのデータをビデオデータ格納バッファ（３-２）とオーディオデータ格納バッファ（３-１）とサブピクチャ格納バッファ（３-３）に振り分ける。このため画像データと音声データ、字幕データのディスク上の配置がビデオデータ格納バッファ（３-２）、オーディオデータ格納バッファ（３-１）、サブピクチャ格納バッファ（３-３）のサイズ分以上離れていた場合に再生時間を同期して再生することができない。
【００３６】
これに対し、本実施の形態では、光ディスクからの動画データ、音声データ、字幕データがどのような場所にあっても再生時間を同期して再生することができる。
【００３７】
本発明の第２の実施の形態を図４に基づいて説明する。なお、バッファ使用方法の構成図および光ディスク再生装置のブロック図は第１の実施の形態と同様であり、図１および図２を参照する。
【００３８】
図４に示すように、動画像データ、音声データ、字幕データを光ディスク（２-２）から読み出すデータを格納するバッファとして、ビデオデータ格納バッファ（１-２）、オーディオデータ格納バッファ（１-３）、サブピクチャ格納バッファ（１-４）は光ディスクから読み出すことができるデータの最大ビットレートに応じて同じサイズに固定する(Ｓ５０２)。これにより、バッファ管理を単純化することができる。バッファ処理を単純化することで、ＣＰＵ（２-６）の処理能力を下げて、プログラムサイズを小さくでき、より安価なＣＰＵを使用したシステムを構築することが可能になる。なお、格納バッファは最大ビットレートに応じて同じサイズに固定することが望ましいが、最大ビットレートに対応しないサイズに固定してもよい。
【００３９】
本発明の第３の実施の形態を図５に基づいて説明する。なお、バッファ使用方法の構成図および光ディスク再生装置のブロック図は第１の実施の形態と同様であり、図１および図２を参照する。
【００４０】
本実施の形態は、再生するデータに応じて、バッファサイズを任意に変動させることにより、バッファの使用効率を向上させる方法である。
【００４１】
図５に示すように、動画像データ、音声データ、字幕データを光ディスク（２-２）から読み出すデータを格納するバッファとして、ビデオデータ格納バッファ（１-２）、オーディオデータ格納バッファ（１-３）、サブピクチャ格納バッファ（１-４）のサイズは光ディスクに記録されるデータのビットレートによって決定される（Ｓ６０２，Ｓ６０３）。動画像データの読み出しから音声データの読み出し処理、字幕データの読み出し処理を行う時間が１秒であるとすると、ビデオデータ格納バッファのサイズは、
ビットレート×次に動画像データを読み出すまでに掛かる時間
で表される。再生開始前に動画像データを読み出し、ビットレートを測定すること(Ｓ６０２)でこのビットレートに合わせてビデオデータ格納バッファのサイズを変化させる(Ｓ６０３)。これにより、メモリ（２-９）を効率的に使用することができる。また、動画像データが有るかどうかは、バッファサイズとビットレートで判断し（Ｓ６０５）、音声データと字幕データが有るかどうかは、バッファに格納されているデータを参照して判断する（Ｓ６０９，Ｓ６１３）。バッファサイズを効率的にすることで、メモリ（２-９）のサイズ小さくし、より安価メモリを使用したシステムを構築することが可能になる。
【００４２】
本発明の第４の実施の形態を図６に基づいて説明する。なお、バッファ使用方法の構成図および光ディスク再生装置のブロック図は第１の実施の形態と同様であり、図１および図２を参照する。
【００４３】
本実施の形態も、再生するデータに応じて、バッファサイズを任意に変動させることにより、バッファの使用効率を向上させる方法である。
【００４４】
図６に示すように、動画像データ、音声データ、字幕データを光ディスク（２-２）から読み出すデータを格納するバッファ、ビデオデータ格納バッファ（１-２）、オーディオデータ格納バッファ（１-３）、サブピクチャ格納バッファ（１-４）のサイズは光ディスクに記録されるデータのエンコード方式によって決定される(Ｓ７０３)。再生開始前に動画像データを読み出し、エンコード方式を解析することでエンコード方式を決定する(Ｓ７０２)。動画像データの読み出しから音声データの読み出し処理、字幕データの読み出し処理を行う時間が１秒であるとすると、ビデオデータ格納バッファのサイズは、ＭＰＥＧ１の場合ビデオＣＤ規格に準拠しているため、１．４Ｍｂｐｓ×１秒＝１．４Ｍｂｉｔのサイズを確保する。ＭＰＥＧ２の場合はＤＶＤビデオ規格に準拠しているため、１０Ｍｂｐｓ×１秒＝１０Ｍｂｉｔのサイズのビデオデータ格納バッファを確保する。このようにメモリ（２-９）を効率的に使用することができる。また、動画像データが有るかどうかは、バッファサイズとビットレートで判断し（Ｓ７０５）、音声データと字幕データが有るかどうかは、バッファに格納されているデータを参照して判断する（Ｓ７０９，Ｓ７１３）。バッファサイズを効率的にすることで、メモリ（２-９）のサイズ小さくし、より安価なメモリを使用したシステムを構築することが可能になる。
【００４５】
本発明の第５の実施の形態を図７に基づいて説明する。なお、バッファ使用方法の構成図および光ディスク再生装置のブロック図は第１の実施の形態と同様であり、図１および図２を参照する。
【００４６】
本実施の形態では、ビデオデータとオーディオデータの格納領域の差である空き領域を監視する。すなわち、本発明の第１の実施の形態において、必要な動画像データと音声データと字幕データを個別に読み出す場合に光ディスク上のピックアップを移動させて読み出す必要がある。一般に動画像データよりも、音声データや字幕データの方がデータサイズが小さいため、図７に示すように、オーディオ格納バッファとサブピクチャ格納バッファを大きくすることで（Ｓ８０２）、音声データと字幕データの読み出し回数を少なくすることができる。
【００４７】
動画像データが４Ｍｂｐｓ、音声データが１Ｍｂｐｓ、字幕データが１Ｍｂｐｓのビットレートのデータの場合、ビデオデータ格納バッファを４Ｍｂｉｔ、オーディオ格納バッファを１Ｍｂｉｔ、サブピクチャ格納バッファを１Ｍｂｉｔ確保し、動画像データの読み出しから音声データの読み出し処理、字幕データの読み出し処理を行う時間が１秒であるとすると、常にピックアップを移動させて読み出し続ける必要がある。しかし、オーディオ格納バッファとサブピクチャ格納バッファをそれぞれ４Ｍｂｉｔにすることで、４秒間のうちの１秒だけピックアップを移動させて読み出すだけで済む。
【００４８】
以上の方式を使うことでピックアップの移動を最小にし、ピックアップの機械的寿命を延ばし長時間再生可能なシステムを構築することが可能になる。
【００４９】
本発明の第６の実施の形態を図８に基づいて説明する。なお、バッファ使用方法の構成図および光ディスク再生装置のブロック図は第１の実施の形態と同様であり、図１および図２を参照する。
【００５０】
本実施の形態では、映像記録媒体から、ビデオデータとオーディオデータの出力タイミングに比べ、出力タイミングに制約が少ない圧縮されたサブピクチャデータを分離した状態で読み出して格納領域に格納することで、ビデオデータとオーディオデータの同期出力処理を優先する。すなわち、図８に示すように、再生開始後、ビデオデータ格納バッファに格納されている動画像データのサイズが一定以下かどうかを確認する（Ｓ９０１）。一定以下の場合は、動画像データをビデオ格納バッファに読み出す（Ｓ９０６）。一定以上の場合はオーディオ格納バッファに格納されている音声データのサイズが一定以下かどうかを確認する（Ｓ９０２）。一定以下の場合は、音声データをオーディオ格納バッファに読み出す（Ｓ９０７）。一定以上の場合は、字幕データを読み出してから１００ｍｓ以上経過しているかどうかを確認する（Ｓ９０３）経過していない場合は、ビデオデータ格納バッファのチェック（Ｓ９０１）から繰り返し行う。経過している場合は、サブピクチャ格納バッファのデータサイズが一定以下かどうか確認する（Ｓ９０４）。一定以下の場合は、字幕データを読み出す（Ｓ９０５）。一定以上の場合は、ビデオデータ格納バッファのチェック（Ｓ９０１）から繰り返し行う。字幕データは１００ｍｓ以下の短い間隔でチェックしないが、１００ｍｓの表示のずれが生じても問題にならないのでこれ以上の短い間隔でチェックは行わない。
【００５１】
以上のようにサブピクチャ格納バッファのチェックを短くしないことで、システムの負荷を軽減し、動画像データや音声データを途切れずに再生できるシステムを提供することが可能になる。
【００５２】
本発明の第７の実施の形態を図９に基づいて説明する。なお、バッファ使用方法の構成図は図１および図１０を参照し、光ディスク再生装置のブロック図は図２を参照する。
【００５３】
本実施の形態では、映像記録媒体に記録されているビデオデータやオーディオデータの位置により、映像記録媒体から連続して読み出す再生方法（図１０）でビデオデータとオーディオデータを同期して再生できるどうかを判断し、映像記録媒体上のデータを連続して読み出す再生方法と、ビデオデータとオーディオデータを分離した状態で読み出す再生方法とを選択する。
【００５４】
最初に、ＣＰＵ（２-６）がディスクから読み取った(Ｓ１００１)テーブル（ＭＰＥＧ符号化された同時に再生すべき全ての動画像データ、音声データ、字幕データのアドレスが登録されている）とデータ格納バッファ（３-４）のサイズから、ディスクから連続してデータを読み出す再生方法でオーディオデータ、ビデオデータを同期して再生できるかどうかチェックする（Ｓ１００２）。オーディオデータ、ビデオデータを同期して再生できる場合はディスク上のデータを連続して読み出す方法を選択し(Ｓ１００３)、同期して再生できない場合は、上記第１〜第６の実施の形態の映像記録媒体再生方法を選択して(Ｓ１００４)、ディスク上に記録されているデータに合わせて再生方法を切り替える。
【００５５】
上記の構成によればディスク上のデータを連続して読み出す方法を選択しているときは、ピックアップの移動回数や、バッファ管理が容易になり、ピックアップの機械的寿命を延ばしたり、消費電力を抑えたりすることが可能になる。
【産業上の利用可能性】
【００５６】
本発明に係る映像記録媒体再生方法および再生装置は、同期して出力するビデオデータとオーディオデータが、記録媒体にどのように記録されていても、同期して出力することができるという効果を有し、ＭＰＥＧデータが記録されている映像記録媒体を再生する映像記録媒体再生装置において有用である。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態のバッファ使用方法の構成図である。
【図２】本発明の実施の形態の光ディスク再生装置のブロック図である。
【図３】実施形態１のフロー図である。
【図４】実施形態２のフロー図である。
【図５】実施形態４のフロー図である。
【図６】実施形態５のフロー図である。
【図７】実施形態６のフロー図である。
【図８】実施形態７のフロー図である。
【図９】実施形態８のフロー図である。
【図１０】従来のバッファ使用方法の構成図である。
【符号の説明】
【００５８】
１-１  光ディスク、
１-２  ビデオデータ格納バッファ、
１-３  オーディオデータ格納バッファ、
２-１  光ディスク、
２-２  データ読み取り装置
２-３  ＭＰＥＧデコーダ、
２-４  ディスプレイコントローラ
２-５  ディスプレイ装置、
２-６  ＣＰＵ、
２-７  入力装置、
２-８  ＲＡＭ、
２-９  メモリ
【図１】
2007323718.tif 000003
【図２】
2007323718.tif 000004
【図３】
2007323718.tif 000005
【図４】
2007323718.tif 000006
【図５】
2007323718.tif 000007
【図６】
2007323718.tif 000008
【図７】
2007323718.tif 000009
【図８】
2007323718.tif 000010
【図９】
2007323718.tif 000011
【図１０】
2007323718.tif 000012