(57)【要約】【課題】  記録媒体上のＭＰ３とＪＰＥＧといった、多重化されていない音声情報及び画像情報の同時再生において、音切れなく音声及び画像を再生する。【解決手段】  再生画像情報登録処理がステップＳ６０１にて行われた場合、先ず、記録媒体からバッファメモリへの音声情報の読み出しが完了しているかどうかを、ステップＳ６０２にて判定し、完了していない（ＮＯ）場合は、ステップＳ６０４にて、バッファメモリにアンダーフローが発生しない程度に十分な音声情報量（Ｄ１）があるかどうかの判定をする。この判断ステップＳ６０４において、バッファメモリ内に十分な量の音声情報がない（Ｄ１未満である）と判断した場合は、アンダーフローを回避するために、画像情報の読み出しを行わず処理を終了する。【選択図】    図６
2005346838.tif 000002
【特許請求の範囲】
【請求項１】
多重化されていない音声情報と画像情報とを記録した記録媒体から前記音声情報と前記画像情報とをバッファメモリに読み出し、読み出した前記音声情報をオーディオデコーダ内バッファに供給し、また、読み出した前記画像情報をビデオデコーダ内バッファに供給し、前記オーディオデコーダにおいて生成した音声信号及び前記ビデオデコーダにおいて生成した画像信号から音声及び画像を再生する情報再生方法において、
前記バッファメモリ内の前記音声情報の量が、前記バッファメモリにアンダーフローが発生しない第１の所定量以上である場合に前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを停止する第１の音声情報読み出し停止ステップと、
前記バッファメモリの前記音声情報の量が前記第１の所定量未満のときに、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを開始する第１の音声情報読み出し開始ステップとを含む
ことを特徴とする情報再生方法。
【請求項２】
請求項１記載の情報再生方法において、
前記音声情報の量が、前記第１の所定量よりも小さく、且つ、バッファアンダーフローが発生しない第２の所定量未満のときに、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを開始する第２の音声情報読み出し開始ステップを含む
ことを特徴とする情報再生方法。
【請求項３】
請求項１又は請求項２記載の情報再生方法において、
前記オーディオデコーダ内バッファの空き容量を算出するオーディオデコーダ内バッファ空き容量算出ステップと、
前記オーディオデコーダ内バッファ空き容量算出ステップにおいて算出された空き容量未満の前記音声情報を前記バッファメモリから前記オーディオデコーダ内バッファへ供給する音声情報供給ステップと、
前記ビデオデコーダ内バッファの空き容量を算出するビデオデコーダ内バッファ空き容量算出ステップと、
前記ビデオデコーダ内バッファ空き容量算出ステップにおいて算出された空き容量未満の前記画像情報を前記バッファメモリから前記ビデオデコーダ内バッファへ供給する第１の画像情報供給ステップとを含む
ことを特徴とする情報再生方法。
【請求項４】
請求項１、請求項２又は請求項３記載の情報再生方法において、
前記オーディオデコーダ内バッファにアンダーフローが発生しない第３の所定量以上の前記音声情報が格納された場合に前記バッファメモリから前記ビデオデコーダ内バッファへ前記画像情報を供給する第２の画像情報供給ステップを含む
ことを特徴とする情報再生方法。
【請求項５】
請求項３又は請求項４記載の情報再生方法において、
前記第１の画像情報供給ステップは、前記バッファメモリから前記ビデオデコーダ内バッファへの画像情報の転送が所定の画像情報転送単位毎に行われ、前記ビデオデコーダ内バッファ空き容量算出ステップにおいて算出された空き容量が前記所定の画像情報転送単位よりも大きい場合に画像情報を転送する
ことを特徴とする情報再生方法。
【請求項６】
請求項２、請求項３、請求項４又は請求項５記載の情報再生方法において、
前記音声情報を前記バッファメモリから前記オーディオデコーダ内バッファへ転送する転送レートを取得する音声情報転送レート取得ステップと、
前記画像情報の読み出し処理停止時から前記音声情報の読み出し開始時までの間に要する時間を算出する音声情報読み出し時間算出ステップと、
前記音声情報転送レートと前記音声情報読み出し開始時間とに基づいて、前記画像情報の読み出し停止処理時から前記音声情報の読み出し開始時までの間に前記バッファメモリから前記オーディオデコーダ内バッファへ供給される最小音声情報量を算出する最小音声情報量算出ステップと、
前記バッファメモリ内の前記音声情報が前記最小音声情報量未満になった場合に、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを再開する第３の音声情報読み出し開始ステップとを含む
ことを特徴とする情報再生方法。
【請求項７】
請求項１、請求項２、請求項３、請求項４、請求項５、又は請求項６記載の情報再生方法において、
不連続な画像再生が行われる場合に、画像情報の再生間隔の少なくとも１つにおいて、前記記録媒体から前記バッファメモリへ前記画像情報を読み出す画像情報先読みステップと、
画像再生開始要求が発生した場合に、前記画像情報先読みステップにおいて読み出した前記画像情報を、前記バッファメモリから前記ビデオデコーダへ供給開始する画像情報供給開始ステップとを含む
ことを特徴とする情報再生方法。
【請求項８】
多重化されていない音声情報と画像情報とを記録した記録媒体から前記音声情報と前記画像情報とをバッファメモリに読み出し、読み出した前記音声情報をオーディオデコーダ内バッファに供給し、また、読み出した前記画像情報をビデオデコーダ内バッファに供給し、前記オーディオデコーダにおいて生成した音声信号及び前記ビデオデコーダにおいて生成した画像信号から音声及び画像を再生する情報再生方法において、
前記オーディオデコーダ内バッファに前記音声情報が、アンダーフローが発生しない第４の所定量以上である場合に、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを停止する第２の音声情報読み出し停止ステップと、
前記オーディオデコーダ内バッファの前記音声情報が、前記第４の所定量よりも小さく、且つ、前記オーディオデコーダ内バッファにアンダーフローが発生しない第５の所定量未満になったときに、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを開始する第４の音声情報読み出し開始ステップとを含む
ことを特徴とする情報再生方法。
【請求項９】
請求項８記載の情報再生方法において、
前記バッファメモリの前記音声情報量が前記オーディオデコーダ内バッファの空き容量を超える場合に、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを停止する第３の音声情報読み出し停止ステップと、
前記バッファメモリ内の前記画像情報量が前記ビデオデコーダ内バッファの空き容量を超える場合、又は前記オーディオデコーダ内バッファの前記音声情報が前記第５の所定量未満になった場合に、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを再開する第１の音声情報読み出し再開ステップとを含む
ことを特徴とする情報再生方法。
【請求項１０】
請求項１、請求項２、請求項３、請求項４、請求項５、請求項６、請求項７、請求項８、又は請求項９記載の情報再生方法において、
前記バッファメモリ内の音声情報量を取得するバッファメモリ音声情報量取得ステップと、
前記バッファメモリ内の音声データをフラッシュするバッファメモリ内音声情報フラッシュステップと、
前記オーディオデコーダ内バッファの音声情報量を取得するオーディオデコーダ内バッファ音声情報量取得ステップと、
前記オーディオデコーダ内バッファの音声データをフラッシュするオーディオデコーダ内バッファ音声情報フラッシュステップと、
前記オーディオデコーダ内バッファの前記音声データをフラッシュするときに現在読み出し中の前記音声情報の前記記録媒体上のアドレスを取得するアドレス取得ステップと、
前記アドレス取得ステップにおいて取得した前記アドレスと、前記バッファメモリ音声情報量取得ステップにおいて取得した前記バッファメモリの音声情報量と、前記オーディオデコーダ内バッファ音声情報量取得ステップにおいて取得した前記オーディオデコーダ内バッファの音声情報量とに基づき、現在再生中の音声情報の前記記録媒体上のアドレスを算出するアドレス算出ステップと、
前記アドレス算出ステップにおいて算出した前記現在再生中の音声情報の前記記録媒体上のアドレスに続けて、前記現在再生中の音声情報の次の音声情報の読み出しを再開する第２の音声情報読み出し再開ステップとを含む
ことを特徴とする情報再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＭＰ３のような音声情報と例えばＪＰＥＧのような画像情報とを記録した例えば光ディスクなどの記録媒体から音声情報と画像情報を読み出して音声と画像を再生する情報再生方法に関するものである。
【背景技術】
【０００２】
光ディスクに記録された情報を再生する場合について説明する。
【０００３】
図１は光ディスクの再生装置の一構成例である。図１において、実線の矢印はデータの流れを示し、また、破線の矢印は制御信号の流れを示す。１は画像情報と音声情報とを記録した記録媒体である光ディスクであり、例えばＣＤ-Ｒである。２は光ピックアップであり、レーザ光源、フォトディテクタなどで構成される。３はサーボ部であり、光ピックアップ２を駆動制御するとともに、光ピックアップ２によって読み出されたＣＤ-Ｒからの再生信号を、デジタル信号処理部４に供給する。４はデジタル信号処理部であり、サーボ部３からの再生信号に対してＥＦＭ復調や誤り訂正などが行われる。５はデータを記憶するバッファメモリであり、デジタル信号処理部４にて処理されたデータが格納される。６はオーディオデコーダであり、バッファメモリ５からオーディオデコーダ内バッファ８に供給された音声情報をデコードして音声信号１０として出力する。７はビデオデコーダであり、バッファメモリ５からビデオデコーダ内バッファ９に供給された画像情報をデコードして映像信号１１として出力する。１２はＣＰＵであり、サーボ部３、デジタル信号処理部４、バッファメモリ５、オーディオデコーダ６、ビデオデコーダ７などを制御する。上記のような再生装置は、例えば特許文献１に記載がある。
【０００４】
このような再生装置において音声再生・画像再生を行う場合、再生する情報を光ディスクから読み出し、読み出した情報に対してデジタル信号処理を行い、バッファメモリに格納する。その後、音声情報はオーディオデコーダへ、画像情報はビデオデコーダへ供給され、それぞれ音声信号・映像信号として再生される。このとき光ディスクから読み出す情報が例えばＭＰＥＧのプログラムストリームのように論理的に連続した情報内に音声情報と画像情報とが多重化されているものであれば、ファイルの管理情報に応じて読み出したデータを順次オーディオデコーダ・ビデオデコーダへ供給することにより、音声再生・画像再生を行うことができる。
【特許文献１】特開平６−１１１４９５号公報（第１頁）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら上記のような従来の情報再生方法では、音声情報と画像情報とが多重化されていない例えばＭＰ３のような音声情報と例えばＪＰＥＧのような画像情報とを同時に再生する場合、音切れのない音声再生を行うことはできない。
【０００６】
これを図を用いて説明する。図２は音声情報と画像情報が記録されているＣＤ−Ｒのような光ディスクの例である。図２において、１４は光ディスクに記録された例えばＭＰ３のような音声情報が記録された領域を示す。１５は光ディスクに記録された例えばＪＰＥＧのような画像情報が記録された領域を示す。また、１３は領域１４及び１５以外の光ディスクの領域を示す。
【０００７】
図３は、データ量を縦軸に、時間を横軸にとり、時間に対する音声情報量の変化を示したグラフであり、示されている音声情報はバッファメモリ内音声情報１６及びオーディオデコーダバッファ内音声情報１７である。図２のような光ディスクから音声情報を読み出して再生しているときは、図３のようにバッファメモリに音声情報１６が格納される。このバッファメモリ内音声情報量１６は時間の経過とともに増加し、時間ＴＢにはバッファメモリがフルとなり、光ディスクからの音声情報の読み出し停止と読み出し再開とを繰り返すバッファ充足状態となる。また、バッファメモリ内に格納された音声情報は順次オーディオデコーダへ供給され、オーディオデコーダバッファ内の音声情報量１７も時間の経過とともに増加する。時間ＴＡにはオーディオデコーダバッファがフルとなり、バッファメモリからオーディオデコーダバッファへの音声情報の供給停止と再開とを繰り返すバッファ充足状態となる。
【０００８】
図４は、データ量を縦軸に、時間を横軸にとり、時間に対する画像情報量の変化を示したグラフであり、示されている画像情報はバッファメモリ内画像情報１８及びビデオデコーダバッファ内画像情報１９である。ここで、時間ＴＣに画像再生が開始されたとする。このときＣＰＵ１２は音声情報の読み出しを停止させ、光ディスクからの画像情報の読み出しを開始する。ここで、光ディスクからの画像情報の読み出しには光ピックアップの移動とデジタル信号処理が必要なため、図４のようにＴＣから一定時間後のＴＦからバッファメモリに画像情報が格納され、バッファメモリ内の画像情報１８は時間の経過とともに増加する。一方、音声情報の読み出しが停止されたＴＣ以降は、時間の経過とともにバッファメモリ内の音声情報１６が減少し、時間ＴＤにはアンダーフロー状態となる。また、時間ＴＤ以降はオーディオデコーダバッファ内音声情報１７も時間の経過とともに減少し、時間ＴＥにはアンダーフロー状態となり、時間ＴＥ以降は音声が再生されなくなる。
【０００９】
このように、音声再生中に画像再生を行った場合、バッファメモリおよびオーディオデコーダバッファ内の音声情報がアンダーフローする前に画像再生が終わらない限り、音切れのない音声再生を行うことができない。
【００１０】
本発明は、上記従来の問題点を解決するものであり、例えばＭＰ３とＪＰＥＧとのように、論理的に連続した情報内に音声情報と画像情報とが多重化されていないものを同時に再生しても音切れなく音声を再生でき、かつ高速に画像を再生できる情報再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成する為に、本発明では、バッファメモリのアンダーフロー又は、オーディオデコーダ内バッファのアンダーフローを生じさせないために保持する必要がある音声情報量を設定し、この音声情報量を下回る場合、記録媒体からバッファメモリへの音声情報の読み出し処理、又は、バッファメモリからオーディオデコーダへの音声情報供給の処理を画像情報処理に優先させ、音声再生時の途切れを防ぐ。
【００１２】
すなわち、請求項１記載の発明の情報再生方法は、多重化されていない音声情報と画像情報とを記録した記録媒体から前記音声情報と前記画像情報とをバッファメモリに読み出し、読み出した前記音声情報をオーディオデコーダ内バッファに供給し、また、読み出した前記画像情報をビデオデコーダ内バッファに供給し、前記オーディオデコーダにおいて生成した音声信号及び前記ビデオデコーダにおいて生成した画像信号から音声及び画像を再生する情報再生方法において、前記バッファメモリ内の前記音声情報の量が、前記バッファメモリにアンダーフローが発生しない第１の所定量以上である場合に前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを停止する第１の音声情報読み出し停止ステップと、前記バッファメモリの前記音声情報の量が前記第１の所定量未満のときに、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを開始する第１の音声情報読み出し開始ステップとを含むことを特徴とする。
【００１３】
請求項２記載の発明は、請求項１記載の情報再生方法において、前記音声情報の量が、前記第１の所定量よりも小さく、且つ、バッファアンダーフローが発生しない第２の所定量未満のときに、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを開始する第２の音声情報読み出し開始ステップを含むことを特徴とする。
【００１４】
請求項３記載の発明は、請求項１又は請求項２記載の情報再生方法において、前記オーディオデコーダ内バッファの空き容量を算出するオーディオデコーダ内バッファ空き容量算出ステップと、前記オーディオデコーダ内バッファ空き容量算出ステップにおいて算出された空き容量未満の前記音声情報を前記バッファメモリから前記オーディオデコーダ内バッファへ供給する音声情報供給ステップと、前記ビデオデコーダ内バッファの空き容量を算出するビデオデコーダ内バッファ空き容量算出ステップと、前記ビデオデコーダ内バッファ空き容量算出ステップにおいて算出された空き容量未満の前記画像情報を前記バッファメモリから前記ビデオデコーダ内バッファへ供給する第１の画像情報供給ステップとを含むことを特徴とする。
【００１５】
請求項４記載の発明は、請求項１、請求項２又は請求項３記載の情報再生方法において、前記オーディオデコーダ内バッファにアンダーフローが発生しない第３の所定量以上の前記音声情報が格納された場合に前記バッファメモリから前記ビデオデコーダ内バッファへ前記画像情報を供給する第２の画像情報供給ステップを含むことを特徴とする。
【００１６】
請求項５記載の発明は、請求項３又は請求項４記載の情報再生方法において、前記第１の画像情報供給ステップは、前記バッファメモリから前記ビデオデコーダ内バッファへの画像情報の転送が所定の画像情報転送単位毎に行われ、前記ビデオデコーダ内バッファ空き容量算出ステップにおいて算出された空き容量が前記所定の画像情報転送単位よりも大きい場合に画像情報を転送することを特徴とする。
【００１７】
請求項６記載の発明は、請求項２、請求項３、請求項４又は請求項５記載の情報再生方法において、前記音声情報を前記バッファメモリから前記オーディオデコーダ内バッファへ転送する転送レートを取得する音声情報転送レート取得ステップと、前記画像情報の読み出し処理停止時から前記音声情報の読み出し開始時までの間に要する時間を算出する音声情報読み出し時間算出ステップと、前記音声情報転送レートと前記音声情報読み出し開始時間とに基づいて、前記画像情報の読み出し停止処理時から前記音声情報の読み出し開始時までの間に前記バッファメモリから前記オーディオデコーダ内バッファへ供給される最小音声情報量を算出する最小音声情報量算出ステップと、前記バッファメモリ内の前記音声情報が前記最小音声情報量未満になった場合に、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを再開する第３の音声情報読み出し開始ステップとを含むことを特徴とする。
【００１８】
請求項７記載の発明は、請求項１、請求項２、請求項３、請求項４、請求項５、又は請求項６記載の情報再生方法において、不連続な画像再生が行われる場合に、画像情報の再生間隔の少なくとも１つにおいて、前記記録媒体から前記バッファメモリへ前記画像情報を読み出す画像情報先読みステップと、画像再生開始要求が発生した場合に、前記画像情報先読みステップにおいて読み出した前記画像情報を、前記バッファメモリから前記ビデオデコーダへ供給開始する画像情報供給開始ステップとを含むことを特徴とする。
【００１９】
請求項８記載の発明は、多重化されていない音声情報と画像情報とを記録した記録媒体から前記音声情報と前記画像情報とをバッファメモリに読み出し、読み出した前記音声情報をオーディオデコーダ内バッファに供給し、また、読み出した前記画像情報をビデオデコーダ内バッファに供給し、前記オーディオデコーダにおいて生成した音声信号及び前記ビデオデコーダにおいて生成した画像信号から音声及び画像を再生する情報再生方法において、前記オーディオデコーダ内バッファに前記音声情報が、アンダーフローが発生しない第４の所定量以上である場合に、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを停止する第２の音声情報読み出し停止ステップと、前記オーディオデコーダ内バッファの前記音声情報が、前記第４の所定量よりも小さく、且つ、前記オーディオデコーダ内バッファにアンダーフローが発生しない第５の所定量未満になったときに、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを開始する第４の音声情報読み出し開始ステップとを含むことを特徴とする。
【００２０】
請求項９記載の発明は、請求項８記載の情報再生方法において、前記バッファメモリの前記音声情報量が前記オーディオデコーダ内バッファの空き容量を超える場合に、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを停止する第３の音声情報読み出し停止ステップと、前記バッファメモリ内の前記画像情報量が前記ビデオデコーダ内バッファの空き容量を超える場合、又は前記オーディオデコーダ内バッファの前記音声情報が前記第５の所定量未満になった場合に、前記記録媒体から前記バッファメモリへの前記音声情報の読み出しを再開する第１の音声情報読み出し再開ステップとを含むことを特徴とする。
【００２１】
請求項１０記載の発明は、請求項１、請求項２、請求項３、請求項４、請求項５、請求項６、請求項７、請求項８、又は請求項９記載の情報再生方法において、前記バッファメモリ内の音声情報量を取得するバッファメモリ音声情報量取得ステップと、前記バッファメモリ内の音声データをフラッシュするバッファメモリ内音声情報フラッシュステップと、前記オーディオデコーダ内バッファの音声情報量を取得するオーディオデコーダ内バッファ音声情報量取得ステップと、前記オーディオデコーダ内バッファの音声データをフラッシュするオーディオデコーダ内バッファ音声情報フラッシュステップと、前記オーディオデコーダ内バッファの前記音声データをフラッシュするときに現在読み出し中の前記音声情報の前記記録媒体上のアドレスを取得するアドレス取得ステップと、前記アドレス取得ステップにおいて取得した前記アドレスと、前記バッファメモリ音声情報量取得ステップにおいて取得した前記バッファメモリの音声情報量と、前記オーディオデコーダ内バッファ音声情報量取得ステップにおいて取得した前記オーディオデコーダ内バッファの音声情報量とに基づき、現在再生中の音声情報の前記記録媒体上のアドレスを算出するアドレス算出ステップと、前記アドレス算出ステップにおいて算出した前記現在再生中の音声情報の前記記録媒体上のアドレスに続けて、前記現在再生中の音声情報の次の音声情報の読み出しを再開する第２の音声情報読み出し再開ステップとを含むことを特徴とする。
【００２２】
以上により、請求項１に記載の発明は、バッファメモリ内にアンダーフローが発生しない程度に十分な第１の所定量の音声情報が格納されている場合にだけ画像情報読み出しを行うことによって、音声情報のアンダーフローを回避することができる。これによって画像を再生しながら音声を音切れなく再生することができる。
【００２３】
請求項２に記載の発明は、バッファメモリが音声情報で充足した場合に音声情報の読み出しを停止して画像情報の読み出しを開始し、バッファメモリ内の音声情報量が低下しアンダーフローに近くなった場合に、音声情報の読み出しを停止する第１の所定量よりも小さく、アンダーフローに近い第２の所定量未満になった場合に、画像情報の読み出しを停止して音声情報の読み出しを再開することにより、画像情報の読み出し時間を長く設定する。これによって画像を再生しながら音声を音切れなく再生し、かつ画像情報の読み出し効率を高め、更に高速に画像を再生することができる。
【００２４】
請求項３に記載の発明は、オーディオデコーダ内およびビデオデコーダ内のバッファの空き容量分だけ音声情報および画像情報を供給することによって各デコーダ内のバッファがオーバーフロー状態となりバッファメモリからのデータ供給完了待ちになるのを防ぐ。
【００２５】
請求項４に記載の発明は、オーディオデコーダのバッファ内にアンダーフローが発生しない程度に十分な量の音声情報が格納されている場合にだけビデオデコーダへ画像情報を供給する。これによって画像を再生しながら音声を音切れなく再生することができる。
【００２６】
請求項５に記載の発明は、ビデオデコーダのバッファ内に空きがあっても転送単位に分割して画像情報を供給することでビデオデコーダへの１回のデータ供給時間を短くし、速やかにオーディオデコーダへのデータ供給へ切り替えることができる。これによって、画像を再生しながら音声を音切れなく再生することができる。
【００２７】
請求項６に記載の発明は、音声情報のアンダーフローを回避できる最小の音声情報量、つまり画像情報の読み出しを停止して音声情報の読み出しを再開する音声情報量を光ピックアップの最大移動時間、例えば最内周から最外周間での移動時間や最大転送レート、例えばＭＰ３の最大転送レートなどから一定量を算出するのではなく、現在再生中の音声情報の転送レートと現在読み出し位置から目標読み出し位置までの光ピックアップの移動時間から算出することで、音声情報のアンダーフローを回避できる最小の音声情報量をより少なく設定することができ、これにより画像情報の読み出し時間をより長く設定することができる。これによって画像を再生しながら音声を音切れなく再生し、かつ請求項２に記載の再生方法より読み出し効率を高め、より高速に画像を再生することができる。
【００２８】
請求項７に記載の発明は、例えば一定時間ごとに次々と画像を再生するスライドショー再生などにおいて、画像情報をあらかじめ読み出しておき、画像再生開始要求時にビデオデコーダへ画像情報の供給を開始することによって、画像をより高速に再生することができる。
【００２９】
請求項８に記載の発明は、オーディオデコーダバッファ内の音声情報量に応じてバッファメモリへの情報読み出しを切り替え、読み出された情報を順次オーディオデコーダおよびビデオデコーダへ供給する。これによって、画像を再生しながら音声を再生する場合でも、バッファメモリへの情報読み出しおよび各デコーダへの情報供給処理を簡易にすることができる。
【００３０】
請求項９に記載の発明は、オーディオデコーダバッファ内の音声情報量とオーディオデコーダおよびビデオデコーダバッファ内の空き容量に応じてバッファメモリへの情報読み出しを切り替え、読み出された情報を順次オーディオデコーダおよびビデオデコーダへ供給する。これによって、画像を再生しながら音声を再生する場合でも、バッファメモリへの情報読み出しおよび各デコーダへの情報供給処理を簡易にすることができる。
【００３１】
請求項１０に記載の発明は、オーディオデコーダのバッファ内のデータをフラッシュする場合に現在読み出し中の音声情報の記録媒体上のアドレスとバッファメモリ内の音声情報量とオーディオデコーダのバッファ内の音声情報量から現在再生中の音声情報の記録媒体上のアドレスを算出し、そのアドレスから読み出しを再開することによって、音とびを回避することができる。
【発明の効果】
【００３２】
以上のように請求項１に記載の発明によれば、バッファメモリ内にアンダーフローが発生しない程度に十分な量の音声情報が格納されている場合にだけ画像情報読み出しを行うことによって、画像を再生しながら音声を音切れなく再生することができる。
【００３３】
また、請求項２記載の発明によれば、バッファメモリ内にアンダーフローが発生しない程度に十分な量の音声情報が格納されている場合にだけ画像情報読み出しを行うことによって、画像を再生しながら音声を音切れなく再生するとともに、画像情報の読み出しから音声情報の読み出しに切り替える基準となる音声情報の残量を、音声情報読み出し停止時の残量よりも少なく設定するので、画像情報の読み出し時間を長く設定することができ、画像情報の読み出し効率を高め、より高速に画像を再生することが可能となる。
【００３４】
また、請求項３記載の発明によれば、オーディオデコーダ内およびビデオデコーダ内のバッファの空き容量分だけ情報を供給することによって各デコーダ内のバッファがオーバーフロー状態となってバッファメモリからのデータ供給完了待ちになるのを防ぎ、これによって画像を再生しながら音声を音切れなく再生することができる。
【００３５】
また、請求項４記載の発明によれば、オーディオデコーダのバッファ内にアンダーフローが発生しない程度に十分な量の音声情報が格納されている場合にだけビデオデコーダへ画像情報を供給することによって画像を再生しながら音声を音切れなく再生することができる。
【００３６】
また、請求項５記載の発明によれば、ビデオデコーダのバッファ内に空きがあっても転送単位に分割して画像情報を供給することでビデオデコーダへの１回のデータ供給時間を短くし、速やかにオーディオデコーダへのデータ供給へ切り替えることができる。これによって、画像を再生しながら音声を音切れなく再生することができる。
【００３７】
また、請求項６記載の発明によれば、画像情報の読み出しを停止して音声情報の読み出しを再開する音声情報量を現在再生中の音声情報の転送レートと現在読み出し位置から目標読み出し位置までの光ピックアップの移動時間から算出することで、画像情報の読み出し時間をより長く設定することができ、これによって画像を再生しながら音声を音切れなく再生し、かつより読み出し効率を高め、高速に画像を再生することができる。
【００３８】
また、請求項７記載の発明によれば、画像情報をあらかじめ読み出しておき、画像再生開始要求時にビデオデコーダへ画像情報の供給を開始することによって、例えば一定時間ごとに次々と画像を再生するスライドショー再生などにおいて、画像をより高速に再生することができる。
【００３９】
また、請求項８記載の発明によれば、オーディオデコーダバッファ内の音声情報量に応じてバッファメモリへの情報読み出しを切り替え、読み出された情報を順次オーディオデコーダおよびビデオデコーダへ供給することによって、画像を再生しながら音切れなく音声を再生することができ、かつバッファメモリへの情報読み出しおよび各デコーダへの情報供給処理を簡易にすることができる。
【００４０】
また、請求項９記載の発明によれば、オーディオデコーダバッファ内の音声情報量とオーディオデコーダおよびビデオデコーダバッファ内の空き容量に応じてバッファメモリへの情報読み出しを切り替え、読み出された情報を順次オーディオデコーダおよびビデオデコーダへ供給することによって、オーディオデコーダ内およびビデオデコーダ内バッファのアンダーフローを回避し、画像を高速に再生しながら音切れなく音声を再生することができ、かつバッファメモリへの情報読み出しおよび各デコーダへの情報供給処理を簡易にすることができる。
【００４１】
また、請求項１０記載の発明によれば、オーディオデコーダのバッファ内のデータをフラッシュする場合に現在読み出し中の音声情報の記録媒体上のアドレスとバッファメモリ内の音声情報量とオーディオデコーダのバッファ内の音声情報量から現在再生中の音声情報の記録媒体上のアドレスを算出し、そのアドレスから読み出しを再開することによって、音とびを回避することができる。
【発明を実施するための最良の形態】
【００４２】
以下、本発明の情報再生方法の実施の形態について、図面を参照しながら具体的に説明する。
【００４３】
（第１の実施の形態）
先ず、図１に光ディスク再生装置の一構成例を示す。
【００４４】
図１において、実線の矢印はデータの流れを示し、また、破線の矢印は制御信号の流れを示す。１は多重化されていない画像情報と音声情報とを記録した記録媒体である光ディスクであり、例えばＣＤ-Ｒである。２は光ピックアップであり、レーザ光源、フォトディテクタなどで構成される。３はサーボ部であり、光ピックアップ２を駆動制御するとともに、光ピックアップ２によって読み出されたＣＤ-Ｒからの再生信号を、デジタル信号処理部４に供給する。４はデジタル信号処理部であり、サーボ部３からの再生信号に対してＥＦＭ復調や誤り訂正などが行われる。５は音声情報及び画像情報のデータを記憶するバッファメモリであり、光ピックアップ２により光ディスク１から読み出されたデジタル信号処理部４にて処理されたデータが格納される。６はオーディオデコーダであり、バッファメモリ５からオーディオデコーダ内バッファ８に供給された音声情報をデコードして音声信号１０として出力する。７はビデオデコーダであり、バッファメモリ５からビデオデコーダ内バッファ９に供給された画像情報をデコードして映像信号１１として出力する。１２はＣＰＵであり、サーボ部３、デジタル信号処理部４、バッファメモリ５、オーディオデコーダ６、ビデオデコーダ７などを制御する。
【００４５】
以下に示す本実施の形態の情報再生方法は図１の光ディスク再生装置のような情報再生装置が適用されるものとする。
【００４６】
本発明の第１の実施の形態の情報再生方法を説明する。
【００４７】
図５は本実施の形態の情報再生方法における音声および画像再生のフローチャートである。まず、画像再生要求があるかどうかの判断を行うステップＳ５０１の判断処理にて画像再生要求がある（ＹＥＳ）となった場合、ステップＳ５０２の画像再生要求実行処理にて要求された画像情報の再生を開始する。また、ステップＳ５０１の判断処理にて画像再生要求がない（ＮＯ）となった場合、又はステップＳ５０２の画像再生要求実行処理が実行された場合、音声再生要求があるかどうかの判断を行うステップＳ５０３に移る。このステップＳ５０３の判断処理にて音声再生要求がある（ＹＥＳ）となった場合、ステップＳ５０４の音声再生要求実行処理にて要求された音声情報の再生を開始する。また、ステップＳ５０３の判断処理にて音声再生要求がない（ＮＯ）となった場合、又はステップＳ５０４の音声再生要求実行処理が実行された場合、再生終了かどうかの判断を行うステップＳ５０５に移る。このステップＳ５０５の判断処理にて要求のあった画像情報および音声情報の再生が終了したかどうか、又は再生終了要求があったかどうかを判断し、再生終了である(ＹＥＳ)となった場合、処理を終了し、一方、再生終了でない（ＮＯ）となった場合、音声情報及び画像情報の読み出しを切り替えるステップＳ５０６の読み出し情報切り替え処理にて光ディスクからの読み出し情報の切り替えを実行する。続いて、音声情報供給中かどうかの判断を行うステップＳ５０７の判断処理にてバッファメモリからオーディオデコーダへの音声情報供給中でない（ＮＯ）となった場合、次の、音声情報供給処理を行うステップＳ５０８にてバッファメモリからオーディオデコーダへの音声情報供給を行い、一方、バッファメモリからオーディオデコーダへの音楽情報供給中である（ＹＥＳ）となった場合、又は、ステップＳ５０８にて音声情報供給が実行された場合は、画像情報供給中かどうかの判断を行うステップＳ５０９に移る。このステップＳ５０９の判断処理にてバッファメモリからビデオデコーダへの画像情報供給中でない（ＮＯ）となった場合、画像情報供給処理を行うステップＳ５１０にてバッファメモリからビデオデコーダへの音声情報供給を行う。このステップＳ５１０の画像情報供給処理が終わった場合、又は、その前のステップＳ５０９の判断処理にてバッファメモリからビデオデコーダへの画像情報供給中である（ＹＥＳ）となった場合、画像再生要求があるかどうかの判断処理を行うステップＳ５０１もどる。
【００４８】
図６は本実施の形態の情報再生方法における画像再生要求実行処理のフローチャートであり、図５の画像再生要求実行処理ステップＳ５０２に相当する。
【００４９】
この画像再生要求実行処理ではまず、ステップＳ６０１の再生画像情報登録処理にて再生要求のあった画像情報についての光ディスク上の再生開始アドレスや再生情報量など、画像再生に必要な情報を取得して登録する。次に、音声情報の読み出しが完了しているかどうかの判断をステップＳ６０２の判断処理で実行し、要求のあった音声情報の読み出しがすべて完了している（ＹＥＳ）となった場合、次のステップＳ６０３の画像情報読み出し開始処理にて光ディスクからバッファメモリへの画像情報の読み出しを開始し、一方、完了していない（ＮＯ）となった場合、バッファメモリ内音声情報量が、バッファにアンダーフローが発生しない十分な情報量Ｄ１（第１の所定量）以上かどうかの判断を判断処理ステップＳ６０４で行い、ここでＤ１以上でない（ＮＯ）となった場合は、音声情報を読み出す必要があるため、画像再生要求実行処理を終了する。また、ステップＳ６０４にてバッファメモリ内音声情報量がＤ１以上である（ＹＥＳ）となった場合、続くステップＳ６０５にて音声情報の読み出し中かどうかの判断処理を行う。この判断ステップＳ６０５にて光ディスクからバッファメモリへの音声情報の読み出し中である（ＹＥＳ）となった場合は、十分に音声情報が格納されているとして、音声情報の読み出し停止処理を行う音声情報読み出し停止ステップＳ６０６にて光ディスクからバッファメモリへの音声情報の読み出しを停止した上で、続く画像情報の読み出し開始処理を行うステップＳ６０７にて光ディスクからバッファメモリへの画像情報の読み出しを開始する。また、上記ステップＳ６０５において音声情報が読み出し中でない（ＮＯ）となった場合、ステップＳ６０６の音声情報の読み出し停止処理は必要ないので、ステップＳ６０７の画像情報の読み出し開始処理にて光ディスクからバッファメモリへの画像情報の読み出しを開始する。
【００５０】
ここで、バッファメモリ内の音声情報量が、バッファメモリにアンダーフローを生じさせない情報量Ｄ１（第１の所定量）以上格納されている場合に、光ディスク（記録媒体）からバッファメモリへの音声情報の読み出しを停止させる上述のステップＳ６０４及びステップＳ６０６は第１の音声情報読み出し停止ステップＳ６５０を構成する。
【００５１】
また、バッファメモリ内の音声情報の量が、Ｄ１未満のときに、光ディスクからバッファメモリへの音声情報の読み出しを開始させる上述のステップＳ６０４〜画像情報再生要求処理の終了へのステップは第１の音声情報読み出し開始ステップＳ６５１を構成する。
【００５２】
図７は本実施の形態の情報再生方法における音声再生要求実行処理のフローチャートであり、図５の音声再生要求実行処理ステップＳ５０４に相当する。
【００５３】
この音声再生要求実行処理ではまず、ステップＳ７０１の再生音声情報登録処理にて再生要求のあった音声情報についての光ディスク上の再生開始アドレスや再生情報量など、音声再生に必要な情報を取得して登録する。次に、画像情報の読み出しが完了しているかどうかの判断をステップＳ７０２の判断処理で実行し、要求のあった画像情報の読み出しがすべて完了している（ＹＥＳ）となった場合、次のステップＳ７０３の音声情報読み出し開始処理にて光ディスクからバッファメモリへの音声情報の読み出しを開始し、一方、完了していない（ＮＯ）となった場合、バッファメモリ内音声情報量がＤ１（第１の所定量）以上かどうかの判断を判断処理ステップＳ７０４で行い、ここでＤ１以上である（ＹＥＳ）となった場合は、十分に音声情報が格納されているとして、処理を終了する。また、ステップＳ７０４にてバッファメモリ内音声情報量がＤ１以上でない（ＮＯ）となった場合は、音声情報を光ディスクから追加読み出しする前の処理として、画像情報の読み出し処理を停止する必要があるため、先ず、続くステップＳ７０５にて画像情報の読み出し中かどうかの判断処理を行う。この判断ステップＳ７０５にて光ディスクからバッファメモリへの画像情報の読み出し中である（ＹＥＳ）となった場合、画像情報の読み出し停止処理を行うステップＳ７０６にて光ディスクからバッファメモリへの画像情報の読み出しを停止した上で、続く音声情報の読み出し開始処理を行うステップＳ７０７にて光ディスクからバッファメモリへの音声情報の読み出しを開始する。また、上記ステップＳ７０５において画像情報が読み出し中でない（ＮＯ）となった場合、ステップＳ７０６の画像情報の読み出し停止処理を行う必要はないので、ステップＳ７０７の音声情報の読み出し開始処理にて光ディスクからバッファメモリへの音声情報の読み出しを開始する。
【００５４】
ここで、バッファメモリ内の音声情報量が、バッファメモリにアンダーフローを生じさせない情報量Ｄ１（第１の所定量）以上格納されている場合に、光ディスク（記録媒体）からバッファメモリへの音声情報の読み出しを停止させる上述のステップＳ７０４〜音声再生要求実行処理の終了へのステップは、第１の音声情報読み出し停止ステップＳ６５０を構成する。
【００５５】
また、バッファメモリ内の音声情報の量が、Ｄ１未満のときに、光ディスクからバッファメモリへの音声情報の読み出しを開始させる上述のステップＳ７０４及びＳ７０７のステップは第１の音声情報読み出し開始ステップＳ６５１を構成する。
【００５６】
図８は本実施の形態の情報再生方法における読み出し情報切り替え処理のフローチャートであり、図５の読み出し情報切り替え処理ステップＳ５０６に相当する。
【００５７】
読み出し情報切り替え処理ではまず、音声情報の読み出しが完了しているかどうかの判断処理ステップＳ８０１にて要求のあった音声情報の読み出しがすべて完了している(ＹＥＳ)となった場合、ステップＳ８０３にて画像情報の読み出しが完了しているかどうかの判断処理を行う。また、ステップＳ８０１にて音声情報の読み出しがすべて完了していない（ＮＯ）となった場合、バッファメモリ内の音声情報量がＤ１以上かどうかの判断をステップＳ８０２にて行い、ここでＤ１以上である（ＹＥＳ）となった場合も、ステップＳ８０３に移行して、画像情報の読み出しが完了しているかどうかの判断処理を行う。このステップＳ８０３において、読み出しが完了している（ＹＥＳ）となった場合は処理を終了し、また、読み出しが完了していない（ＮＯ）となった場合は、続くステップＳ８０４にて、光ディスクからバッファメモリへの音声情報の読み出し中かどうかの判断処理を行う。ここで、音声情報の読み出しが完了している（ＹＥＳ）となった場合、音声情報の読み出し停止処理ステップＳ８０５に移行して光ディスクからバッファメモリへの音声情報の読み出しを停止し、次のステップＳ８０６にて画像情報の読み出し中かどうかの判断処理を行う。一方、音声情報の読み出しが完了していない（ＮＯ）となった場合、ステップＳ８０５の音声情報の読み出し停止処理を行う必要はないので、ステップＳ８０６に移行する。ステップＳ８０６にて光ディスクからバッファメモリへの画像情報の読み出し中でない（ＮＯ）となった場合、光ディスクからバッファメモリへの画像情報の読み出しを開始する画像情報の読み出し開始処理をステップＳ８０７にて実行する。また、ステップＳ８０６にて読み出し中である（ＹＥＳ）となった場合、この画像読み出し処理を続行すればよいので、読み出し情報切り替え処理を終了する。
【００５８】
また、上記のバッファメモリ内の音声情報量がＤ１以上であるかどうかの判断を行うステップＳ８０２にて、Ｄ１以上でない（ＮＯ）となった場合、音声情報を光ディスクから読み出す必要があるので、先ず、ステップＳ８０８に進み、画像情報の読み出し中かどうかの判断が行われる。この判断処理により、読み出し中（ＹＥＳ）となった場合、次のステップＳ８０９にて画像情報の読み出し停止処理が行われ、次のステップＳ８１０に進む。また、ステップＳ８０８にて読み出し中でない（ＮＯ）となった場合は、ステップＳ８０９の処理を行う必要はなく、ステップＳ８１０に進む。ステップＳ８１０では、音声情報の読み出し中かどうかの判断を行う。ここで、音声情報の読み出し中でない（ＮＯ）となった場合、次のステップＳ８１１に進み、音声情報の読み出し開始処理を行い、読み出し情報の切り替え処理を終了する。また、ステップＳ８１０にて音声情報の読み出し中である（ＹＥＳ）となった場合、ステップＳ８１１を介さず読み出し情報の切り替え処理を終了する。
【００５９】
ここで、バッファメモリ内の音声情報量が、バッファメモリにアンダーフローを生じさせない情報量Ｄ１（第１の所定量）以上格納されている場合に、光ディスク（記録媒体）からバッファメモリへの音声情報の読み出しを停止させる上述のステップＳ８０２及びステップＳ８０５までの処理は第１の音声情報読み出し停止ステップＳ６５０を構成する。
【００６０】
また、バッファメモリ内の音声情報の量が、Ｄ１未満のときに、光ディスクからバッファメモリへの音声情報の読み出しを開始させる上述のステップＳ８０２及びステップＳ８１１へのステップは第１の音声情報読み出し開始ステップＳ６５１を構成する。
【００６１】
例えば音声再生中に画像再生を行う場合、バッファメモリ内の音声情報量を確認し、Ｄ１以上読み込まれていない場合はＤ１以上になるまで待ってから音声情報の読み出しを停止して画像情報の読み出しを開始し、画像情報の読み出し中にバッファメモリ内の音声情報量がＤ１より少なくなった場合速やかに画像情報の読み出しを停止して音声情報の読み出しを再開する。
【００６２】
また、例えば画像再生中に音声再生を行う場合、バッファメモリ内の音声情報量を確認し、Ｄ１以上読み込まれていない場合は画像情報の読み出しを停止して音声情報の読み出しを開始する。その後、バッファメモリ内の音声情報量がＤ１以上になった場合、音声情報の読み出しを停止して画像情報の読み出しを再開し、画像情報の読み出し中にバッファメモリ内の音声情報量がＤ１より少なくなった場合速やかに画像情報の読み出しを停止して音声情報の読み出しを再開する。
【００６３】
これにより、音声再生中に画像再生を行っても、常に一定量以上の音声情報をバッファメモリ内に確保することができ、音切れの原因となるバッファアンダーフローを回避することができる。
【００６４】
以上のように、バッファメモリ内にアンダーフローが発生しない程度に十分な量の音声情報が格納されている場合にだけ画像情報読み出しを行うことによって、画像を再生しながら音声を音切れなく再生することができる。
【００６５】
（第２の実施の形態）
本発明の第２の実施の形態の情報再生方法を説明する。
【００６６】
図９は本実施の形態の情報再生方法における読み出し情報切り替え処理２５のフローチャートであり、第１の実施の形態において図８に示した読み出し情報切り替え処理とは異なる例である。
【００６７】
本実施の形態における図９の読み出し情報切り替え処理では、先ず、ステップＳ９０１にて、光ディスクからバッファメモリへの音声情報の読み出し中かどうかの判断処理が行われる。ここで、読み出し中である（ＹＥＳ）となった場合、バッファメモリ内の音声情報量がＤ１（第１の所定量）以上かどうかの判断処理がステップＳ９０２で行われる。このステップＳ９０２の判断処理にてＤ１未満である（ＮＯ）となった場合は、音声情報の読み出しを続行する必要があるため、読み出し情報切り替え処理を終了し、また、Ｄ１以上である（ＹＥＳ）となった場合には、次のステップＳ９０３に進み、先ず、画像情報の読み出しが完了しているかどうかの判断処理が行われる。このステップＳ９０３の判断処理にて、完了している（ＹＥＳ）となった場合処理を終了し、また、完了していない（ＮＯ）となった場合には、次のステップＳ９０４に進み、音声情報の読み出し停止処理が行われる。そして、音声情報の読み出し停止処理が完了した後、ステップＳ９０５にて画像情報の読み出し開始処理が行われ、この処理が完了すると、読み出し情報切り替え処理が終了する。
【００６８】
一方、上記のステップＳ９０１にて、音声情報の読み出し中でない（ＮＯ）と判断された場合、ステップＳ９０６に進み、バッファメモリ内の音声情報量が、バッファメモリにアンダーフローが発生しない量であり、Ｄ１よりも小さいＤ２（第２の所定量）以上であるかどうかの判断が行われる。この判断処理にて、Ｄ２以上である（ＹＥＳ）となった場合処理は終了し、また、Ｄ２未満である（ＮＯ）となった場合、次のステップＳ９０７に進み、画像情報の読み出し中かどうかの判断処理が行われる。このステップＳ９０７の判断処理にて、読み出し中である（ＹＥＳ）となった場合、次のステップＳ９０８にて画像情報の読み出し停止処理が行われ、続いてステップＳ９０９にて音声情報の読み出し開始処理が行われ、これにより処理が終了する。
【００６９】
一方、ステップＳ９０７の判断処理にて読み出し中でない（ＮＯ）となった場合、ステップＳ９０８の画像情報読み出し停止処理を行わずに音声情報読み出し開始ステップＳ９０９に進み、音声情報の読み出し開始処理を実行した後、本実施の形態の読み出し情報切り替え処理を終了する。
【００７０】
ここで、バッファメモリ内の音声情報量が、バッファメモリにアンダーフローを生じさせない情報量Ｄ１（第１の所定量）以上格納されている場合に、光ディスク（記録媒体）からバッファメモリへの音声情報の読み出しを停止させる上述のステップＳ９０２及びステップＳ９０４は第１の音声情報読み出し停止ステップＳ６５０を構成する。
【００７１】
また、バッファメモリ内の音声情報の量が、Ｄ１未満のときに、光ディスクからバッファメモリへの音声情報の読み出しを開始させる上述のステップＳ９０２〜読み出し情報切り替え処理終了へのステップは第１の音声情報読み出し開始ステップＳ６５１を構成する。
【００７２】
更に、バッファメモリ内の音声情報量が、Ｄ１（第１の所定量）よりも小さく、且つ、バッファメモリにアンダーフローを生じさせない情報量であるＤ２（第２の所定量）未満である場合に、光ディスク（記録媒体）からバッファメモリへの音楽情報の読み出しを開始させる上述のステップＳ９０６及びステップＳ９０９は第２の音声情報読み出し開始ステップＳ９５０を構成する。
【００７３】
以上に示したように本実施の形態では、音声再生中に画像再生を行う場合、バッファメモリ内の音声情報量を確認し、Ｄ１以上読み込まれていない場合はＤ１以上になるまで待ってから音声情報の読み出しを停止して画像情報の読み出しを開始し、画像情報の読み出し中にバッファメモリ内の音声情報量がＤ２（Ｄ２ < Ｄ１）より少なくなった場合速やかに画像情報の読み出しを停止して音声情報の読み出しを再開する。
【００７４】
また、例えば画像再生中に音声再生を行う場合、バッファメモリ内の音声情報量を確認し、Ｄ１以上読み込まれていない場合は画像情報の読み出しを停止して音声情報の読み出しを開始する。その後、バッファメモリ内の音声情報量がＤ１以上になった場合、音声情報の読み出しを停止して画像情報の読み出しを再開し、画像情報の読み出し中にバッファメモリ内の音声情報量がＤ２（Ｄ２ < Ｄ１）より少なくなった場合速やかに画像情報の読み出しを停止して音声情報の読み出しを再開する。
【００７５】
これにより、バッファメモリ内の音声情報量がＤ１以上格納されている場合に画像情報の読み出しを開始し、バッファメモリ内の音声情報量がＤ１より小さいＤ２より少なくなった場合に画像情報の読み出しを停止して音声情報の読み出しを開始することで、音切れの原因となるバッファアンダーフローを回避することができる。また、画像情報の読み出し処理をバッファメモリ内の音声情報量がＤ１からＤ２まで行うことにより画像情報の読み出し処理時間を長く設定することができる。光ディスクでの情報の読み出し動作では光ディスク上の読み出し位置までの光ピックアップの移動を伴う。光ピックアップの移動中は情報の読み出しを行うことができないため、読み出し情報の切り替え回数が多いほど、また光ピックアップの移動距離が長いほど読み出し効率が落ちることになる。画像情報の読み出し処理時間を長く設定できれば、１回の画像情報読み出し処理で読み出せる情報量が増え、その結果光ピックアップの移動回数を減少させることができる。
【００７６】
以上のように、バッファメモリ内にアンダーフローが発生しない程度に十分な量の音声情報が格納されている場合にだけ画像情報読み出しを行うことによって、画像を再生しながら音声を音切れなく再生するとともに、画像情報の読み出し時間を長く設定することによって、画像情報の読み出し効率を高め、実施の形態１記載の情報再生方法よりも高速に画像を再生することができる。
【００７７】
（第３の実施の形態）
本発明の第３の実施の形態の情報再生方法を説明する。
【００７８】
図１０は本実施の形態の情報再生方法における音声情報供給処理のフローチャートであり、第１の実施の形態における図５に示したステップＳ５０８の音声情報供給処理に相当する。
【００７９】
先ず、ステップＳ１００１にて、バッファメモリからビデオデコーダへの画像情報供給中かどうかの判断処理を行い、供給中である(ＹＥＳ)となった場合、画像情報供給中かどうかの判断処理ステップＳ１００１へ戻り、供給中でない(ＮＯ)となった場合、オーディオデコーダ内バッファの空き容量を算出するオーディオデコーダ内バッファ空き容量算出ステップＳ１００２に進む。次に、ステップＳ１００３にて、ステップＳ１００２で算出したオーディオデコーダ内バッファの空き容量より小さい音声情報供給量を算出する音声情報供給量算出処理を行う。続いて、ステップＳ１００４（音声情報供給ステップ）にて、音声情報供給量算出処理ステップＳ１００３で算出した音声情報供給量の音声情報をバッファメモリからオーディオデコーダへ供給開始する音声情報供給開始処理にて音声情報供給処理を終了する。
【００８０】
図１１は本実施の形態の情報再生方法における画像情報供給処理のフローチャートであり、第１の実施の形態における図５に示したステップＳ５１０の画像情報供給処理に相当する。
【００８１】
先ず、ステップＳ１１０１にて、バッファメモリからオーディオデコーダへの音声情報供給中かどうかの判断処理を行い、供給中である(ＹＥＳ)となった場合、音声情報供給中かどうかの判断処理ステップＳ１１０１へ戻り、供給中でない(ＮＯ)となった場合、ビデオデコーダ内バッファの空き容量を算出するビデオデコーダ内バッファ空き容量算出ステップＳ１１０２に進む。次に、ステップＳ１１０３にて、ビデオバッファ空き容量算出処理ステップＳ１１０２で算出したビデオデコーダ内バッファの空き容量より小さい画像情報供給量を算出する画像情報供給量算出処理を行う。続いて、ステップＳ１１０４（第１の画像情報供給ステップ）にて、画像情報供給量算出処理ステップＳ１１０３で算出した画像情報供給量の画像情報をバッファメモリからビデオデコーダへ供給開始する画像情報供給開始処理にて画像情報供給処理を終了する。
【００８２】
これにより、バッファメモリからデコーダへの情報供給をどちらか一方のデコーダへしか行えない再生装置においても、デコーダ内バッファの空き容量分の情報量のみバッファメモリから供給することにより、不要な情報供給完了待ち時間を省略することができるので、ビデオデコーダへの画像情報供給完了待ちによるオーディオデコーダ内バッファのアンダーフローを回避することができる。
【００８３】
以上のように、オーディオデコーダ内お  よびビデオデコーダ内のバッファの空き容量分だけ情報を供給することによって各デコーダ内のバッファがオーバーフロー状態となってバッファメモリからのデータ供給完了待ちになるのを防ぎ、これによって画像を再生しながら音声を音切れなく再生することができる。
【００８４】
（第４の実施の形態）
本発明の第４の実施の形態の情報再生方法を説明する。
【００８５】
図１２は本実施の形態の情報再生方法における音声および画像再生のフローチャートである。先ず、画像再生要求があるかどうかの判断を行う判断処理ステップＳ１２０１にて画像再生要求がある（ＹＥＳ）となった場合、画像再生要求実行処理ステップＳ１２０２に進み、要求された画像情報の再生を開始する。また、ステップＳ１２０１において画像再生要求がない（ＮＯ）となった場合、及び、ステップＳ１２０２において画像再生要求実行処理が行われた場合、ステップＳ１２０３に進み、音声再生要求があるかどうかの判断が行われる。ここで、音声再生要求がある（ＹＥＳ）となった場合、音声再生要求実行処理ステップＳ１２０４において要求された音声情報の再生を開始する。また、ステップＳ１２０３において音声再生要求がない（ＮＯ）となった場合、及び、ステップＳ１２０４において音声再生要求実行処理が行われた場合、ステップＳ１２０５に進み、再生終了かどうかの判断が行われる。このステップＳ１２０５の再生終了かどうかの判断処理にて要求のあった画像情報および音声情報の再生が終了したかどうか、あるいは再生終了要求があったかどうかを判断し、再生終了である(ＹＥＳ)となった場合、処理を終了し、再生終了でない（ＮＯ）となった場合、ステップＳ１２０６の読み出し情報切り替え処理にて光ディスクからの読み出し情報の切り替えを実行し、続いてステップＳ１２０７にてデコーダへの情報供給処理を実行する。そして、ステップＳ１２０１に戻る。
【００８６】
図１３は本実施の形態の情報再生方法におけるデコーダへの情報供給処理４８のフローチャートであり、図１２に示したステップＳ１２０７のデコーダへの情報供給処理に相当する。
【００８７】
先ず、ステップＳ１３０１にて、バッファメモリからオーディオデコーダへの音声情報供給中かどうかの判断を行う。ここで、音声情報の供給中である(ＹＥＳ)となった場合、処理を終了し、供給中でない(ＮＯ)となった場合、ステップＳ１３０２に進み、画像情報供給中かどうかの判断処理を行う。このステップＳ１３０２の画像情報供給中かどうかの判断処理にて、バッファメモリからビデオデコーダへの画像情報の供給中である(ＹＥＳ)となった場合、処理を終了し、供給中でない(ＮＯ)となった場合、ステップＳ１３０３にてオーディオデコーダのバッファ内音声情報量がＤ３（第３の所定量）以上かどうかの判断処理を行う。このステップＳ１３０３の判断処理にて、オーディオデコーダ内バッファの音声情報量がＤ３以上である(ＹＥＳ)となった場合、ステップＳ１３０４に進み、ビデオデコーダ内バッファの空き容量を算出するビデオバッファ空き容量算出処理を行う。ステップＳ１３０５ではビデオバッファ空き容量算出処理ステップＳ１３０４で算出したビデオデコーダ内バッファの空き容量より小さい画像情報供給量を算出し、続いてステップＳ１３０６において、画像情報供給量算出処理ステップＳ１３０５で算出した画像情報供給量の画像情報をバッファメモリからビデオデコーダへ供給開始する。このステップＳ１３０６の処理によりデコーダへの情報供給処理が終了する。
【００８８】
一方、上記のステップＳ１３０３にて、オーディオデコーダのバッファ内音声情報量がＤ３未満である(ＮＯ)となった場合、ステップＳ１３０７に進み、オーディオバッファ空き容量算出処理にて、オーディオデコーダ内バッファの空き容量を算出する。続いてステップＳ１３０８に進み、音声情報供給量算出処理にて、ステップＳ１３０７のオーディオバッファ空き容量算出処理で算出したオーディオデコーダ内バッファの空き容量より小さい音声情報供給量を算出し、更に、ステップＳ１３０９にて音声情報供給量算出処理ステップＳ１３０８において算出した音声情報供給量の音声情報をバッファメモリからオーディオデコーダへ供給開始する音声情報供給開始処理が行われる。そして、このステップＳ１３０９の処理によりデコーダへの情報供給処理が終了する。
【００８９】
ここで、オーディオデコーダ内バッファの音声情報量が、オーディオデコーダ内バッファにアンダーフローを生じさせない情報量Ｄ３（第３の所定量）以上格納されている場合に、バッファメモリからビデオデコーダ内バッファへ画像情報を供給する上述のステップＳ１３０３及びステップＳ１３０６は第２の画像情報供給ステップＳ１３５０を構成する。
【００９０】
これにより、バッファメモリからデコーダへの情報供給をどちらか一方のデコーダへしか行えない再生装置においても、オーディオデコーダのバッファ内の音声情報量がＤ３以上格納されている場合にだけビデオデコーダへの画像情報供給を行うことによって、オーディオデコーダ内バッファのアンダーフローを回避することができる。
【００９１】
以上のように、オーディオデコーダのバッファ内にアンダーフローが発生しない程度に十分な量の音声情報が格納されている場合にだけビデオデコーダへの画像情報供給を行うことによって、画像を再生しながら音声を音切れなく再生することができる。
【００９２】
（第５の実施の形態）
本発明の第５の実施の形態の情報再生方法を説明する。
【００９３】
図１４は本実施の形態の情報再生方法におけるデコーダへの情報供給処理のフローチャートであり、第４の実施の形態とは異なるデコーダへの情報供給処理の例を示している。
【００９４】
先ず、ステップＳ１４０１の音声情報供給中かどうかの判断処理にて、バッファメモリからオーディオデコーダへの音声情報の供給中である(ＹＥＳ)となった場合、処理を終了し、供給中でない(ＮＯ)となった場合、続くステップＳ１４０２にて画像情報供給中かどうかの判断処理を行う。このステップＳ１４０２の画像情報供給中かどうかの判断処理にて、バッファメモリからビデオデコーダへの画像情報の供給中である(ＹＥＳ)となった場合、デコーダへの情報供給処理を終了し、供給中でない(ＮＯ)となった場合、次のステップＳ１４０３のオーディオデコーダのバッファ内音声情報量がＤ３以上かどうかの判断処理を行う。このステップＳ１４０３におけるオーディオデコーダのバッファ内音声情報量がＤ３以上かどうかの判断処理にてＤ３以上である(ＹＥＳ)となった場合、画像情報をバッファメモリからビデオデコーダ内バッファへ供給するために、先ず、ビデオデコーダ内バッファ空き容量算出ステップＳ１４０４にて、ビデオデコーダ内バッファの空き容量を算出する。このステップＳ１４０４の次に、ステップＳ１４０５に進み、ビデオデコーダのバッファ内の空き容量がＭ１以上かどうかの判断を行う。ここで、ビデオバッファ空き容量算出ステップＳ１４０５で算出したビデオデコーダ内バッファの空き容量がＭ１以上である（ＹＥＳ）となった場合、次のステップＳ１４０６にて画像情報供給開始処理が行われ、デコーダへの情報供給処理が終了する。この一連のステップＳ１４０５及びＳ１４０６は第１の画像情報供給ステップＳ１４５０を構成する。
【００９５】
一方、上記のステップＳ１４０３の判断処理にてオーディオデコーダ内バッファの音声情報量がＤ３未満（ＮＯ）となった場合、及び、ステップＳ１４０５の判断処理にてビデオデコーダ内バッファの画像情報量がＭ１未満（ＮＯ）となった場合に、ステップＳ１４０７へ進み、オーディオデコーダ内バッファの空き容量を算出するオーディオバッファ空き容量算出処理が行われる。このステップＳ１４０７の処理に続いて、ステップＳ１４０８では、ステップＳ１４０７のオーディオバッファ空き容量算出処理にて算出されたオーディオデコーダ内バッファの空き容量より小さい音声情報供給量を算出し、更に、ステップＳ１４０９の音声情報供給開始処理にて、ステップＳ１４０８の音声情報供給算出処理で算出した音声情報供給量の音声情報をバッファメモリからオーディオデコーダへ供給を開始し、デコーダへの情報供給処理を終了する。
【００９６】
ここで、オーディオデコーダ内バッファの音声情報量が、オーディオデコーダ内バッファにアンダーフローを生じさせない情報量Ｄ３（第３の所定量）以上格納されている場合に、バッファメモリからビデオデコーダ内バッファへ画像情報を供給する上述のステップＳ１４０３及びステップＳ１４０６は第２の画像情報供給ステップＳ１３５０を構成する。
【００９７】
これにより、ビデオデコーダ内バッファに空きがあっても、バッファメモリからの画像情報を一定量Ｍ１（所定の画像情報転送単位）ずつ供給することによって、ビデオデコーダへの画像情報供給終了待ち時間を短くし、オーディオデコーダへの音声情報供給への切り替えを早くすることができ、バッファメモリからデコーダへの情報供給をどちらか一方のデコーダへしか行えない再生装置においても、オーディオデコーダ内バッファのアンダーフローを回避することができる。
【００９８】
以上のように、ビデオデコーダのバッファ内に空きがあっても転送単位に分割して画像情報を供給することでビデオデコーダへの１回のデータ供給時間を短くし、速やかにオーディオデコーダへのデータ供給へ切り替えることができる。これによって、画像を再生しながら音声を音切れなく再生することができる。
【００９９】
（第６の実施の形態）
本発明の第６の実施の形態の情報再生方法を説明する。
【０１００】
図１５は本実施の形態の情報再生方法における読み出し情報切り替え処理のフローチャートであり、第５の実施の形態において示した図１２の読み出し情報切り替え処理ステップＳ１２０６に相当する。
【０１０１】
読み出し情報切り替え処理では、先ず、ステップＳ１５０１にて音声情報の読み出し中かどうかの判断処理を行う。このステップＳ１５０１の音声情報の読み出し中かどうかの判断処理にて光ディスクからバッファメモリへの音声情報の読み出し中である(ＹＥＳ)となった場合、ステップＳ１５０２に進み、バッファメモリ内音声情報量がＤ１以上かどうかの判断処理を行う。このステップＳ１５０２のバッファメモリ内音声情報量がＤ１以上かどうかの判断処理にてＤ１未満である(ＮＯ)となった場合、処理を終了し、Ｄ１以上である(ＹＥＳ)となった場合、次のステップＳ１５０３に進み、画像情報の読み出しが完了しているかどうかの判断処理を行う。このステップＳ１５０３の画像情報の読み出しが完了しているかどうかの判断処理にて、要求のあった画像情報の読み出しが完了している(ＹＥＳ)となった場合は読み出し情報切り替え処理を終了し、要求のあった画像情報の読み出しが完了していない(ＮＯ)となった場合は、次のステップＳ１５０４に進み、音声情報の読み出し停止処理にて光ディスクからバッファメモリへの音声情報の読み出しを停止した後、続くステップＳ１５０５の画像情報の読み出し開始処理にて光ディスクからバッファメモリへの画像情報の読み出しを開始する。これにより読み出し情報切り替え処理は終了する。
【０１０２】
一方で、上記のステップＳ１５０１の音声情報読み出し中かどうかの判断処理にて読み出し中でない（ＮＯ）となった場合、ステップＳ１５０６（音声情報転送レート取得ステップ）に進み、音声情報の転送レートＲ１取得処理にて、オーディオデコーダにてデコードされる音声情報が、バッファメモリからオーディオデコーダ内バッファに転送される転送レートＲ１を取得し、ステップＳ１５０７（音声情報読み出し時間算出ステップ）の音声情報読み出し開始時間Ｔ１算出処理にて、音声情報のバッファメモリへの読み出し開始までに要する音声情報読み出し開始時間Ｔ１、すなわち、画像情報の読み出し処理が停止した時点から、音声情報の読み出しを開始する時点までの時間を算出し、続いて、ステップＳ１５０８（最小音声情報量算出ステップ）の最小音声情報量Ｄ４算出処理にて、ステップＳ１５０６の音声情報の転送レートＲ１取得処理で取得した音声情報転送レートＲ１とステップＳ１５０７の音声情報読み出し開始時間Ｔ１算出処理で算出した音声情報読み出し開始時間Ｔ１とから、画像情報の読み出し停止時点から音声情報の読み出し開始時点までの間に、バッファメモリからオーディオデコーダ内バッファへ供給される最小音声情報量Ｄ４を算出する。これに続き、ステップＳ１５０９では、バッファメモリ内音声情報量がＤ４以下かどうかの判断処理を行いＤ４以下でない(ＮＯ)となった場合処理を終了し、Ｄ４以下である(ＹＥＳ)となった場合、次のステップＳ１５１０にて画像情報の読み出し中かどうかの判断処理を行う。このステップＳ１５１０の画像情報の読み出し中かどうかの判断処理にて読み出し中である(ＹＥＳ)となった場合、ステップＳ１５１１の画像情報の読み出し停止処理にて光ディスクからバッファメモリへの画像情報の読み出し処理を停止し、読み出し中でない（ＮＯ）となった場合、ステップＳ１５１１の処理を行わずステップＳ１５１２に進み、音声情報の読み出し開始処理にて光ディスクからバッファメモリへの音声情報の読み出し処理を開始する。これにより、ステップＳ１５０１で音声情報が読み出し中でない場合の読み出し情報切り替え処理が終了する。
【０１０３】
ここで、バッファメモリ内の音声情報量が、バッファメモリにアンダーフローを生じさせない情報量Ｄ１（第１の所定量）以上格納されている場合に、光ディスク（記録媒体）からバッファメモリへの音声情報の読み出しを停止させる上述のステップＳ１５０２及びステップＳ１５０４は第１の音声情報読み出し停止ステップＳ６５０を構成する。
【０１０４】
また、バッファメモリ内の音声情報の量が、Ｄ１未満のときに、光ディスクからバッファメモリへの音声情報の読み出しを開始させる上述のステップＳ１５０２〜読み出し情報切り替え処理終了へのステップは第１の音声情報読み出し開始ステップＳ６５１を構成する。
【０１０５】
更に、バッファメモリ内の音声情報量が最小音声情報量Ｄ４未満になった場合に光ディスクからバッファメモリへの音声情報の読み出しを再開する上述のステップＳ１５０９及びＳ１５１２は、第３の音声情報読み出し開始ステップＳ１５５０を構成する。
【０１０６】
光ディスクでは一般に光ディスク上に記録されている情報を読み出す際に現在位置から目標位置までの光ピックアップの移動時間と復調や誤り訂正などのデジタル信号処理時間を要し、光ピックアップの移動時間は現在位置と目標位置のディスク中心からの距離の差から算出できる。また、バッファメモリ内の音声情報の単位時間当たりの消費量は音声情報の転送レートに関係する。
【０１０７】
例えば、現在オーディオデコーダでデコード中の音声情報の転送レートが１００ｋｂｐｓであったとすると、１秒間に１００ｋビットの音声情報が消費されることとなる。また、現在光ディスクからバッファメモリへの画像情報の読み出し中で、この画像情報の読み出し処理を停止して、次に読み出す画像情報が記録されている光ディスク上の位置まで移動し、実際にバッファメモリへ音声情報が読み込まれるまでに１秒の時間を要するとすると、その間バッファメモリ内の音声情報がアンダーフローしないためには、少なくとも１００ｋビットの音声情報がバッファメモリ内に格納されていなければならない。一般に音声情報の転送レートや情報の読み出し開始時間は一定ではないため、音声情報がアンダーフローしないためにバッファメモリ内に最低限必要な量は、このようにある時間における転送レートと読み出し開始時間から算出されなければならない。
【０１０８】
これにより、バッファメモリ内の音声情報量がＤ１以上格納されている場合に画像情報の読み出しを開始し、バッファメモリ内の音声情報量が転送レートと読み出し開始時間から算出したＤ４より少なくなった場合に画像情報の読み出しを停止して音声情報の読み出しを開始することで、音切れの原因となるバッファアンダーフローを回避することができる。
【０１０９】
また、画像情報の読み出し処理をバッファメモリ内の音声情報量がＤ１からＤ４まで行うことにより画像情報の読み出し処理時間を長く設定することができる。
【０１１０】
さらに、Ｄ４は現在の転送レートと読み出し開始時間から算出した最低限バッファメモリ内に必要な音声情報量であるため、バッファメモリ内の音声情報量がＤ１からＤ４になるまでの時間を最大にすることができる。光ディスクでの情報の読み出し動作では光ディスク上の読み出し位置までの光ピックアップの移動を伴う。光ピックアップの移動中は情報の読み出しを行うことができないため、読み出し情報の切り替え回数が多いほど、また光ピックアップの移動距離が長いほど読み出し効率が落ちることになる。画像情報の読み出し処理時間を長く設定できれば、１回の画像情報読み出し処理で読み出せる情報量が増え、その結果光ピックアップの移動回数を減少させることができる。
【０１１１】
以上のように、バッファメモリ内にアンダーフローが発生しない程度に十分な量の音声情報が格納されている場合にだけ画像情報読み出しを行うことによって、画像を再生しながら音声を音切れなく再生するとともに、画像情報の読み出し時間をより長く設定することによって、画像情報の読み出し効率を高め、第１の実施の形態、第２の実施の形態に記載の情報再生方法よりも高速に画像を再生することができる。
【０１１２】
（第７の実施の形態）
本発明の第７の実施の形態の情報再生方法を説明する。
【０１１３】
図１６は本実施の形態の情報再生方法における音声および画像再生のフローチャートである。
【０１１４】
先ず、ステップＳ１６０１の画像再生要求があるかの判断処理にて画像再生要求がある（ＹＥＳ）となった場合、ステップＳ１６０２に進み、画像供給許可フラグＯＦＦ処理にて、画像供給許可フラグをＯＦＦに設定し、ステップＳ１６０３の画像再生要求実行処理にて要求された画像情報の再生を開始する。ステップＳ１６０１の判断処理にて画像再生要求がない（ＮＯ）となった場合、及び、ステップＳ１６０３の処理が行われた場合、ステップＳ１６０４に進み、音声再生要求があるかどうかの判断処理が行われる。このステップＳ１６０４の判断処理にて音声再生要求がある（ＹＥＳ）となった場合、ステップＳ１６０５に進み、音声再生要求実行処理にて要求された音声情報の再生を開始する。ステップＳ１６０４にて音声再生要求がない（ＮＯ）となった場合、及び、ステップＳ１６０５の処理が行われた場合、ステップＳ１６０６へ進み、画像再生開始要求があるかどうかの判断処理が行われる。このステップＳ１６０６の判断処理にて画像再生開始要求がある（ＹＥＳ）となった場合、ステップＳ１６０７の画像供給許可フラグＯＮ処理にて画像供給許可フラグをＯＮに設定し、続いてステップＳ１６０８のデコーダへの情報供給処理を実行する。ステップＳ１６０６の判断処理にて画像再生開始要求がない（ＮＯ）となった場合、及び、ステップＳ１６０８の処理が行われた場合、ステップＳ１６０９へ進み、要求のあった画像情報及び音声情報の再生が終了したかどうかの判断処理、又は再生終了要求があったかどうかの判断処理が行われる。このステップＳ１６０９の判断処理にて再生終了である(ＹＥＳ)となった場合、処理を終了し、再生終了でない（ＮＯ）となった場合、ステップＳ１６１０へ進み、読み出し情報切り替え処理にて光ディスクからの読み出し情報の切り替えを実行し、続いてステップＳ１６１１のデコーダへの情報供給処理を実行する。このステップＳ１６１１の処理の後、ステップＳ１６０１へ戻る。
【０１１５】
図１７は本実施の形態の情報再生方法におけるデコーダへの情報供給処理  のフローチャートである。
【０１１６】
先ず、ステップＳ１７０１の音声情報供給中かどうかの判断処理にて、バッファメモリからオーディオデコーダへの音声情報の供給中である(ＹＥＳ)となった場合、デコーダへの情報供給処理を終了し、供給中でない(ＮＯ)となった場合、続くステップＳ１７０２にて画像情報供給中かどうかの判断処理を行う。このステップＳ１７０２の画像情報供給中かどうかの判断処理にて、バッファメモリからビデオデコーダへの画像情報の供給中である(ＹＥＳ)となった場合、処理を終了し、供給中でない(ＮＯ)となった場合、次のステップＳ１７０３のオーディオデコーダのバッファ内音声情報量がＤ３以上かどうかの判断処理を行う。以上の一連のステップＳ１７０１〜Ｓ１７０３は、第５の実施の形態において図１４に示した一連のステップＳ１４０１〜Ｓ１４０３と同様である。しかし、ステップＳ１４０３の判断（本実施の形態ではステップＳ１７０３）に対して、Ｄ３以上である（ＹＥＳ）となった場合、第５の実施の形態では、ビデオバッファの空き容量算出処理のステップＳ１４０４に進むのに対して、本実施の形態では、画像供給許可フラグがＯＮかどうかの判断を行うステップＳ１７０４に進む点において異なる。このステップＳ１７０４の判断処理において、画像供給許可フラグがＯＮである（ＹＥＳ）となった場合、以降の処理は第５の実施の形態で図１４に示したステップＳ１４０４〜Ｓ１４０６と同様である。
【０１１７】
すなわち、ステップＳ１７０５にてビデオバッファ空き容量算出処理を行い、続いてステップＳ１７０６にてビデオデコーダ内バッファの空き容量がＭ１以上かどうかの判断処理を行い、Ｍ１以上である（ＹＥＳ）となった場合、ステップＳ１７０７へ進み、画像情報供給開始処理を行い、デコーダへの情報供給処理が終了する。この一連のステップＳ１７０６及びＳ１７０７は第１の画像情報供給ステップＳ１４５０を構成する
一方、図１４に示した第５の実施の形態の処理に対して、本実施の形態で加わったステップＳ１７０４の画像供給許可フラグがＯＮかどうかの判断を行う処理において、フラグがＯＦＦである（ＮＯ）となった場合、及び、ステップＳ１７０６においてビデオデコーダのバッファ内画像情報量がＭ１未満である（ＮＯ）となった場合は、ステップＳ１７０８（オーディオデコーダ内バッファ空き容量算出ステップ）へ進み、オーディオバッファ空き容量算出処理が実行される。これに続いて、ステップＳ１７０９（音声情報供給ステップ）の音声情報供給量算出処理にて、ステップＳ１７０８のオーディオバッファ空き容量算出処理で算出したオーディオデコーダ内バッファの空き容量より小さい音声情報供給量を算出し、更に、ステップＳ１７１０の音声情報供給開始処理にて、ステップＳ１７０９の音声情報供給量算出処理で算出した音声情報供給量の音声情報をバッファメモリからオーディオデコーダへ供給開始する。そして、このステップＳ１７１０の処理を経てデコーダへの情報供給処理が終了する。
【０１１８】
ここで、オーディオデコーダ内バッファ音声情報量が、オーディオデコーダ内バッファにアンダーフローを生じさせない情報量Ｄ３（第３の所定量）以上である場合に、バッファメモリからビデオデコーダ内バッファへ画像情報を供給する上述のステップＳ１７０３及びステップＳ１７０７は第２の画像情報供給ステップＳ１３５０を構成する。
【０１１９】
例えば、一定時間間隔で画像を不連続に再生するスライドショーなどにおいては、ある画像の再生と次の画像の再生までに待ち時間が存在する。このような場合、ある画像の再生終了後、次の画像の再生待ち時間に光ディスクからバッファメモリへの画像情報の読み込みをあらかじめ行っておき、一定時間経過後バッファメモリからビデオデコーダへの画像情報の供給を開始する。
【０１２０】
これにより、音声と画像を同時に再生する場合でも、速やかに画像再生を行うことができる。
【０１２１】
以上のように、画像を再生しながら音声を音切れなく再生することができ、かつ待ち時間を利用してあらかじめ画像情報を読み込んでおき、画像再生開始要求があった場合にビデオデコーダへ画像情報の供給を開始することにより、第１実施の形態、第２の実施の形態、又は第６の実施の形態に示した情報再生方法よりも高速に画像再生を行うことができる。
【０１２２】
（第８の実施の形態）
次に、本発明の第８の実施の形態の情報再生方法を説明する。
【０１２３】
本発明の実施の形態の情報再生方法における音声および画像再生のフローチャートは図１２に示した第４の実施の形態の情報再生方法における音声および画像再生のフローチャートと同じである。
【０１２４】
図１８は本実施の形態の情報再生方法における画像再生要求実行処理のフローチャートであり、第４の実施の形態の図１２に示した画像再生要求実行処理ステップＳ１２０２に相当する。
【０１２５】
この画像再生要求実行処理では、先ず、ステップＳ１８０１の再生画像情報登録処理にて再生要求のあった画像情報についての光ディスク上の再生開始アドレスや再生情報量など、画像再生に必要な情報を取得して登録する。次に、音声情報の読み出しが完了しているかどうかの判断をステップＳ１８０２の判断処理で実行し、要求のあった音声情報の読み出しがすべて完了している（ＹＥＳ）となった場合、次のステップＳ１８０３の画像情報読み出し開始処理にて光ディスクからバッファメモリへの画像情報の読み出しを開始し、一方、完了していない（ＮＯ）となった場合、オーディオデコーダ内バッファの音声情報量がＤ５以上であるかどうかの判断を判断処理ステップＳ１８０４で行い、ここでＤ５以上でない（ＮＯ）となった場合は、処理を終了する。また、ステップＳ１８０４にてオーディオデコーダ内バッファの音声情報量がＤ５以上である（ＹＥＳ）となった場合、ステップＳ１８０５に進み、音声情報の読み出し中かどうかの判断処理を行う。この判断処理ステップＳ１８０５にて、光ディスクからバッファメモリへの音声情報の読み出し中である（ＹＥＳ）となった場合、音声情報の読み出し停止処理を行うステップＳ１８０６にて光ディスクからバッファメモリへの音声情報の読み出しを停止した上で、続く画像情報の読み出しを開始する。また、上記ステップＳ１８０５において音声情報が読み出し中でない（ＮＯ）となった場合、ステップＳ１８０６の音声情報の読み出し停止処理を行わず、ステップＳ１８０７の画像情報の読み出し開始処理にて光ディスクからバッファメモリへの画像情報の読み出しを開始する。
【０１２６】
ここで、オーディオデコーダ内バッファの音声情報が、アンダーフローが発生しないＤ５（第４の所定量）以上であるときに、光ディスクからバッファメモリへの音声情報の読み出しを停止するステップＳ１８０４及びＳ１８０６は、音声情報読み出し停止ステップＳ１８５０を構成する。
【０１２７】
図１９は本実施の形態の情報再生方法における音声再生要求実行処理のフローチャートであり、第４の実施の形態の図１２に示した画像再生要求実行処理ステップＳ１２０２に相当する。
【０１２８】
音声再生要求実行処理では、先ず、ステップＳ１９０１の再生音声情報登録処理にて再生要求のあった音声情報についての光ディスク上の再生開始アドレスや再生情報量など、音声再生に必要な情報を取得して登録する。次に、画像情報の読み出しが完了しているかどうかの判断をステップＳ１９０２の判断処理で実行し、要求のあった画像情報の読み出しがすべて完了している（ＹＥＳ）となった場合、次のステップＳ１９０３の音声情報読み出し開始処理にて光ディスクからバッファメモリへの音声情報の読み出しを開始し、一方、完了していない（ＮＯ）となった場合、オーディオデコーダ内バッファの音声情報量がＤ５以上であるかどうかの判断を判断処理ステップＳ１９０４で行い、ここでＤ５以上である（ＹＥＳ）となった場合は、処理を終了する。また、ステップＳ１９０４にてオーディオデコーダ内バッファの音声情報量がＤ５以上でない（ＮＯ）となった場合、ステップＳ１９０５に進み、画像情報の読み出し中かどうかの判断処理を行う。この判断処理ステップＳ１９０５にて、光ディスクからバッファメモリへの画像情報の読み出し中である（ＹＥＳ）となった場合、画像情報の読み出し停止処理を行うステップＳ１９０６にて光ディスクからバッファメモリへの画像情報の読み出しを停止した上で、続いて音声情報の読み出しを開始する。また、上記ステップＳ１９０５において画像情報が読み出し中でない（ＮＯ）となった場合、ステップＳ１９０６の画像情報の読み出し停止処理を行わず、ステップＳ１９０７の音声情報の読み出し開始処理にて光ディスクからバッファメモリへの音声情報の読み出しを開始する。
【０１２９】
ここで、オーディオデコーダ内バッファの音声情報が、アンダーフローが発生しないＤ５（第４の所定量）以上であるときに、光ディスクからバッファメモリへの音声情報の読み出しを停止するステップＳ１９０４〜音声再生要求実行処理終了は、音声情報読み出し停止ステップＳ１８５０を構成する
図２０は本実施の形態の情報再生方法における読み出し情報切り替え処理のフローチャートであり、第４の実施の形態において図１２に示した読み出し情報切り替え処理ステップＳ１２０６に相当する。
【０１３０】
本実施の形態における図２０の読み出し情報切り替え処理では、先ず、ステップＳ２００１にて、光ディスクからバッファメモリへの音声情報の読み出し中かどうかの判断処理が行われる。ここで、読み出し中である（ＹＥＳ）となった場合、オーディオデコーダ内バッファの音声情報量がＤ５（第４の所定量）以上かどうかの判断処理がステップＳ２００２にて行われる。このステップＳ２００２の判断処理にてＤ５未満である（ＮＯ）となった場合処理を終了し、また、Ｄ５以上である（ＹＥＳ）となった場合には、次のステップＳ２００３に進み、画像情報の読み出しが完了しているかどうかの判断処理が行われる。このステップＳ２００３の判断処理にて、完了している（ＹＥＳ）となった場合処理を終了し、また、完了していない（ＮＯ）となった場合には、次のステップＳ２００４に進み、音声情報の読み出し停止処理が行われる。そして、音声情報の読み出し停止処理が完了した後、ステップＳ２００５にて画像情報の読み出し開始処理が行われ、この処理が完了すると、読み出し情報切り替え処理が終了する。
【０１３１】
ここで、オーディオデコーダ内バッファの音声情報が、アンダーフローが発生しないＤ５（第４の所定量）以上であるときに、光ディスクからバッファメモリへの音声情報の読み出しを停止するステップＳ２００２及びＳ２００４は、第２の音声情報読み出し停止ステップＳ１８５０を構成する。
【０１３２】
また、上記のステップＳ２００１にて、音声情報の読み出し中でない（ＮＯ）と判断された場合、ステップＳ２００６に進み、オーディオデコーダのバッファ内音声情報量がＤ６（第５の所定量）以上かどうかの判断処理が行われる。ここで、Ｄ６以上である（ＹＥＳ）となった場合、処理は終了し、また、Ｄ６未満である（ＮＯ）となった場合、次のステップＳ２００７に進み、画像情報の読み出し中かどうかの判断処理が行われる。このステップＳ２００７の判断処理にて、読み出し中である（ＹＥＳ）となった場合、次のステップＳ２００８にて画像情報の読み出し停止処理が行われ、続いて、ステップＳ２００９にて音声情報の読み出し開始処理が行われ、これにより処理が終了する。
【０１３３】
一方、ステップＳ２００７の判断処理にて読み出し中でない（ＮＯ）となった場合、ステップＳ２００８の画像情報読み出し停止処理を行わずにステップＳ２００９に進み、音声情報の読み出し開始処理を実行した後、本実施の形態の読み出し情報切り替え処理を終了する。
【０１３４】
ここで、オーディオデコーダ内バッファの音声情報が、Ｄ５よりも小さく、且つ、オーディオデコーダにアンダーフローが発生しないＤ６（第５の所定量）未満になったときに、光ディスクからバッファメモリへの音声情報の読み出しを開始する一連のステップＳ２００６〜Ｓ２００９は、第４の音声情報読み出し開始ステップＳ２０５０を構成する。
【０１３５】
図２１は本実施の形態の情報再生方法におけるデコーダへの情報供給処理のフローチャートである。
【０１３６】
先ず、ステップＳ２１０１の音声情報供給中かどうかの判断処理にてバッファメモリからオーディオデコーダへの音声情報の供給中かどうかを判断する。ここで、音声情報の供給中である（ＹＥＳ）となった場合、デコーダへの情報供給処理は終了する。また、音声情報の供給中でない（ＮＯ）となった場合、ステップＳ２１０２に進み、画像情報供給中かどうかの判断処理を行う。このステップＳ２１０２の判断処理では画像情報供給中かどうかの判断処理にてバッファメモリからビデオデコーダへの画像情報の供給中かどうかを判断し、画像情報が供給中である（ＹＥＳ）となった場合、デコーダへの情報供給処理は終了する。また、画像情報が供給中でない（ＮＯ）となった場合、ステップＳ２１０３へ進み、バッファメモリ内の次の情報の種別の判断処理を行う。このステップＳ２１０３におけるバッファメモリ内の次の情報の種別の判断処理にて、デコーダへ次に供給する情報が画像情報と判断した場合、ステップＳ２１０４の画像情報供給開始処理にてバッファメモリからビデオデコーダへの画像情報の供給を開始し、一方、デコーダへ次に供給する情報が音声情報と判断した場合、ステップＳ２１０５の音声情報供給開始処理にてバッファメモリからオーディオデコーダへの音声情報の供給を開始する。これらステップＳ２１０４又はステップＳ２１０５の処理により、デコーダへの情報供給処理が終了する。
【０１３７】
例えば、オーディオデコーダ内バッファ、ビデオデコーダ内バッファが大きく、バッファメモリが小さい情報再生装置において、音声再生中に画像再生を行う場合、オーディオデコーダのバッファ内の音声情報量を確認し、Ｄ５以上読み込まれていない場合はＤ５以上になるまで待ってから音声情報の読み出しを停止して画像情報の読み出しを開始し、画像情報の読み出し中にオーディオデコーダのバッファ内の音声情報量がＤ６（Ｄ６ < Ｄ５）より少なくなった場合速やかに画像情報の読み出しを停止して音声情報の読み出しを再開する。また、画像再生中に音声再生を行う場合、オーディオデコーダのバッファ内の音声情報量を確認し、Ｄ５以上読み込まれていない場合は画像情報の読み出しを停止して音声情報の読み出しを開始する。その後、オーディオデコーダのバッファ内の音声情報量がＤ５以上になった場合、音声情報の読み出しを停止して画像情報の読み出しを再開し、画像情報の読み出し中にオーディオデコーダのバッファ内の音声情報量がＤ６（Ｄ６ < Ｄ５）より少なくなった場合速やかに画像情報の読み出しを停止して音声情報の読み出しを再開する。
【０１３８】
これにより、オーディオデコーダのバッファ内の音声情報量がＤ５以上格納されている場合に画像情報の読み出しを開始し、オーディオデコーダのバッファ内の音声情報量がＤ５より小さいＤ６より少なくなった場合に画像情報の読み出しを停止して音声情報の読み出しを再開することで、音切れの原因となるバッファアンダーフローを回避することができる。また、画像情報の読み出し処理をオーディオデコーダのバッファ内の音声情報量がＤ５からＤ６まで行うことにより画像情報の読み出し処理時間を長く設定することができる。光ディスクでの情報の読み出し動作では光ディスク上の読み出し位置までの光ピックアップの移動を伴う。光ピックアップの移動中は情報の読み出しを行うことができないため、読み出し情報の切り替え回数が多いほど、また光ピックアップの移動距離が長いほど読み出し効率が落ちることになる。画像情報の読み出し処理時間を長く設定できれば、１回の画像情報読み出し処理で読み出せる情報量が増え、その結果光ピックアップの移動回数を減少させることができる。さらに、オーディオデコーダのバッファ内の音声情報量に応じて光ディスクからバッファメモリへの情報の読み出しを切り替えるため、バッファメモリ内の情報を読み出された順にオーディオデコーダあるいはビデオデコーダへ供給すればよく、バッファメモリ内からデコーダへの情報供給処理を簡単にすることができる。
【０１３９】
以上のように、オーディオデコーダバッファ内の音声情報量に応じてバッファメモリへの情報読み出しを切り替え、読み出された情報を順次オーディオデコーダおよびビデオデコーダへ供給することによって、画像を再生しながら音切れなく音声を再生することができ、かつバッファメモリへの情報読み出しおよび各デコーダへの情報供給処理を簡易にすることができる。
【０１４０】
（第９の実施の形態）
本発明の第９の実施の形態の情報再生方法を説明する。
【０１４１】
図２２は本実施の形態の情報再生方法における画像再生要求実行処理のフローチャートである。
【０１４２】
先ず、ステップＳ２２０１の再生画像情報登録処理にて再生要求のあった画像情報の光ディスク上における再生開始アドレスや再生情報量など、画像再生に必要な情報を取得して登録する。次に、ステップＳ２２０２の音声情報の読み出し中かどうかの判断処理にて、光ディスクからバッファメモリへの音声情報の読み出し中かどうかを判断し、ここで、読み出し中でない(ＮＯ)となった場合はステップＳ２２０３へ進み、画像情報の読み出し開始処理にて光ディスクからバッファメモリへの画像情報の読み出しを開始する。また、ステップＳ２２０２において読み出し中である（ＹＥＳ）となった場合は、ステップＳ２２０３を介さず処理を終了する。
【０１４３】
図２３は本実施の形態の情報再生方法における音声再生要求実行処理のフローチャートである。
【０１４４】
先ず、ステップＳ２３０１の再生音声情報登録処理にて再生要求のあった音声情報の光ディスク上の再生開始アドレスや再生情報量など、音声再生に必要な情報を取得して登録する。次に、ステップＳ２３０２の画像情報の読み出し中かどうかの判断処理にて、光ディスクからバッファメモリへの画像情報の読み出し中かどうかを判断し、読み出し中である（ＹＥＳ）となった場合、処理を終了し、読み出し中でない(ＮＯ)となった場合、ステップＳ２３０３へ進み、音声情報の読み出し開始処理にて光ディスクからバッファメモリへの音声情報の読み出しを開始する。また、ステップＳ２３０２において読み出し中である（ＹＥＳ）となった場合は、ステップＳ２３０３を介さず処理を終了する。
【０１４５】
図２４は本実施の形態の情報再生方法における読み出し情報切り替え処理のフローチャートである。
【０１４６】
先ず、ステップＳ２４０１の音声情報の読み出し中かどうかの判断処理にて光ディスクからバッファメモリへの音声情報の読み出し中かどうかを判断し、読み出し中である(ＹＥＳ)となった場合に、ステップＳ２４０２においてバッファメモリ内の音声情報量がオーディオデコーダバッファの空き容量を超えるかどうかの判断処理を行う。このステップＳ２４０２の判断処理では、バッファメモリ内の音声情報量がオーディオデコーダバッファの空き容量を超えるかどうかの判断処理を行い、超えない（ＮＯ）となった場合は処理を終了し、また、超える(ＹＥＳ)となった場合には、次のステップＳ２４０３の音声情報の読み出し停止処理にて光ディスクからバッファメモリへの音声情報の読み出しを停止する。このステップＳ２４０３の処理に続いてステップＳ２４０４では、画像情報の読み出しが完了しているかどうかの判断処理を行い、この判断処理にて要求のあった画像情報の読み出しがすべて完了した（ＹＥＳ）となった場合、処理を終了し、読み出しがすべて完了していない（ＮＯ）となった場合、続くステップＳ２４０５の画像情報の読み出し開始処理にて光ディスクからバッファメモリへの画像情報の読み出しを開始し、処理を終了する。
【０１４７】
ここで、バッファメモリの音声情報量がオーディオデコーダ内バッファの空き容量を超える場合に、光ディスクからバッファメモリへの音声情報の読み出しを停止する上述のステップＳ２４０２及びＳ２４０３は、第３の音声情報読み出し停止ステップＳ２４５０を構成する。
【０１４８】
一方、上記のステップＳ２４０１において音声情報が読み出し中でない（ＮＯ）となった場合、ステップＳ２４０６の音声情報の読み出しが完了しているかどうかの判断処理を行う。このステップＳ２４０６の判断処理にて完了した（ＹＥＳ）となった場合は、処理を終了し、完了していない(ＮＯ)となった場合には、ステップＳ２４０７においてオーディオデコーダのバッファ内音声情報量がＤ６以上かどうかの判断処理を行う。このステップＳ２４０７におけるオーディオデコーダのバッファ内音声情報量がＤ６以上かどうかの判断処理にて、Ｄ６以上である（ＹＥＳ）となった場合、更に、ステップＳ２４０８においてバッファメモリ内の画像情報量がビデオデコーダバッファの空き容量を超えるかどうかの判断処理が行われ、超えない（ＮＯ）となった場合は、処理を終了する。また、このステップＳ２４０８の判断において超える（ＹＥＳ）となった場合、及び、上記のステップＳ２４０７においてオーディオデコーダのバッファない音声情報量がＤ６以上でない(ＮＯ)となった場合、ステップＳ２４０９に進み、画像情報の読み出し中かどうかの判断処理にて、光ディスクからバッファメモリへの画像情報の読み出し中かどうかを判断する。このステップＳ２４０９の判断処理にて読み出し中である(ＹＥＳ)となった場合、続くステップＳ２４１０の画像情報の読み出し停止処理にて光ディスクからバッファメモリへの画像情報の読み出しを停止し、次のステップＳ２４１１に進む。また、ステップＳ２４０９の判断処理にて画像情報の読み出し中でない（ＮＯ）となった場合、上記ステップＳ２４１０の処理を行わずに次のステップＳ２４１１に進む。このステップＳ２４１１では、バッファメモリ内の音声情報量がオーディオデコーダバッファの空き容量を超えるかどうかの判断処理６２を行い、読み出し中でない(ＮＯ)となった場合、画像情報の読み出し停止処理４０を行わずに、バッファメモリ内の音声情報量がオーディオデコーダバッファの空き容量を超えるかどうかの判断処理を行う。このステップＳ２４１１におけるバッファメモリ内の音声情報量がオーディオデコーダバッファの空き容量を超えるかどうかの判断処理にて、超える(ＹＥＳ)となった場合は処理を終了し、超えない(ＮＯ)となった場合には、続くステップＳ２４１２の音声情報の読み出し開始処理にて光ディスクからバッファメモリへの音声情報の読み出しを開始し、処理を終了する。
【０１４９】
ここで、バッファメモリ内の画像情報量がビデオデコーダ内バッファの空き容量を超える場合、又は、オーディオデコーダ内バッファの音声情報がＤ６（第５の所定量）未満になった場合に光ディスクからバッファメモリへの音声情報の読み出しを再開する上述の一連のステップＳ２４０７、Ｓ２４０８及びＳ２４１２は、第１の音声情報読み出し再開ステップＳ２４５１を構成する。
【０１５０】
例えば、オーディオデコーダ内バッファ、ビデオデコーダ内バッファが大きく、バッファメモリが小さい情報再生装置において、このようにビデオデコーダのバッファ内の画像情報量とバッファメモリ内の画像情報量の合計がビデオデコーダのバッファ容量を超える前に画像情報読み出しを停止し、音声情報の読み出しに切り替えることにより、バッファメモリへ読み込まれた順に各情報をデコーダへ供給する方法であっても、画像情報供給待ちによる音声情報のアンダーフローを回避することができ、オーディオデコーダバッファ内の音声情報量がＤ６以下になった場合に、画像情報読み出しを停止し、音声情報の読み出しに切り替えることにより、画像情報供給待ちによる音声情報のアンダーフローを回避することができる。また、オーディオデコーダのバッファ内の音声情報量とバッファメモリ内の音声情報量の合計がオーディオデコーダのバッファ容量を超える前に、音声情報読み出しを停止し、画像情報の読み出しに切り替えることにより、バッファメモリへ読み込まれた順に各情報をデコーダへ供給する方法であっても、音声情報供給待ちによる画像情報のアンダーフローを回避することができる。これによって、簡単な情報供給処理で実施の形態８記載の情報再生方法よりも高速に画像を再生し、かつ音切れなく音声を再生することができる。
【０１５１】
以上のように、オーディオデコーダバッファ内の音声情報量とオーディオデコーダおよびビデオデコーダバッファ内の空き容量に応じてバッファメモリへの情報読み出しを切り替え、読み出された情報を順次オーディオデコーダおよびビデオデコーダへ供給することによって、オーディオデコーダ内およびビデオデコーダ内バッファのアンダーフローを回避し、画像を高速に再生しながら音切れなく音声を再生することができ、かつバッファメモリへの情報読み出しおよび各デコーダへの情報供給処理を簡易にすることができる。
【０１５２】
（第１０の実施の形態）
本発明の第１０の実施の形態の情報再生方法を説明する。
【０１５３】
図２５は本実施の形態の情報再生方法におけるバッファフラッシュ処理のフローチャートである。音声再生中にオーディオデコーダのバッファ内のデータをフラッシュする場合、先ず、ステップＳ２５０１（アドレス取得ステップ）の現在読み出し中のアドレス取得処理にて、現在光ディスクからバッファメモリへ読み出し中の音声情報の光ディスク上のアドレスＸ１を取得し、続くステップＳ２５０２（バッファメモリ音声情報量取得ステップ）のバッファメモリ内の音声情報量取得処理にて、バッファメモリ内の現在の音声情報量Ｄ７を取得し、ステップＳ２５０３（バッファメモリ内音声情報フラッシュステップ）のバッファメモリ内音声情報のフラッシュ処理にて、バッファメモリ内の音声情報をフラッシュする。次に、ステップＳ２５０４（オーディオデコーダ内バッファ音声情報量取得ステップ）のオーディオバッファ内音声情報量取得処理にて、現在のオーディオデコーダのバッファ内の音声情報量Ｄ８を取得し、ステップＳ２５０５（オーディオデコーダ内バッファ音声情報フラッシュステップ）のオーディオデコーダバッファのフラッシュ処理にて、オーディオデコーダバッファをフラッシュし、続いてステップＳ２５０６アドレス算出ステップの再生中音声情報のアドレス算出処理にて、ステップＳ２５０１における現在読み出し中のアドレス取得処理で取得したアドレスＸ１と、ステップＳ２５０２におけるバッファメモリ内の音声情報量取得処理で取得した音声情報量Ｄ７と、ステップＳ２５０４におけるオーディオバッファ内音声情報量取得処理で取得した音声情報量Ｄ８とから、現在再生中音声情報の光ディスク上のアドレスＹ１を算出する。ここで、ステップＳ２５０７にて画像情報の読み出し中かどうかの判断処理を行う。このステップＳ２５０７の判断処理にて、光ディスクからバッファメモリへの画像情報の読み出し中である(ＹＥＳ)となった場合、続くステップＳ２５０８の画像情報の読み出し停止処理にて光ディスクからバッファメモリへの画像情報の読み出しを停止し、ステップＳ２５０９の音声情報の読み出し開始処理をして処理を終了する。また、上記ステップＳ２５０７の判断処理にて、ステップＳ２５０６の再生中音声情報のアドレス算出処理で算出した現在再生中音声情報の光ディスク上におけるアドレスＹ１から音声情報のバッファメモリへの読み出しを開始し、画像情報の読み出し中でない（ＮＯ）となった場合、ステップＳ２５０８の処理を介さず、ステップＳ２５０９（第２の音声情報読み出し再開ステップ）に進み、ステップＳ２５０６の再生音声情報のアドレス算出処理で算出した現在再生中音声情報の光ディスク上におけるアドレスＹ１から音声情報のバッファメモリへの読み出しを開始し、バッファフラッシュ処理を終了する。
【０１５４】
例えば、オーディオデコーダの再設定を行うため、オーディオデコーダ内バッファのフラッシュが必要になった場合、まず現在光ディスクからバッファメモリへ読み出し中の音声情報の光ディスク上のアドレスＸ１を取得する。このとき例えばＸ１は１２３４だったとする。次にバッファメモリ内音声情報量Ｄ７を取得した上で、バッファメモリ内の音声情報をフラッシュする。このとき例えばＤ７は２３５２０バイトだったとする。次にオーディオデコーダバッファ内の音声情報量Ｄ８を取得した上で、オーディオデコーダ内バッファをフラッシュする。このとき例えばＤ８は３５２８００だったとする。記録媒体が例えばＣＤ-Ｒだったとすると、ディスク上の情報はフレームごとにアドレスが付与されており、フレーム内の音声情報量は２３５２バイトである。Ｄ７とＤ８の合計が３７６３２０であり、フラッシュを行ったときオーディオデコーダは読み出しフレームから１６０フレーム遅れて音声を再生していたことになる。フラッシュを行ったときに読み出していたフレームから読み出しを再開した場合、実際に音声が再生されていた場所よりも１６０フレーム先から読み出すことになり、その結果１６０フレーム分の音声が欠落することになる。ＣＤでは７５フレームで１秒なので、再生していた音声情報が１０分の１に圧縮されたＭＰ３データだった場合、２１秒の音とびが発生することになる。これを、フラッシュを行ったときに再生していたフレームから読み出しを再開すれば、音とびを回避できる。
【０１５５】
以上により、オーディオデコーダのバッファ内のデータをフラッシュする場合に現在読み出し中の音声情報の記録媒体上のアドレスとバッファメモリ内の音声情報量とオーディオデコーダのバッファ内の音声情報量から現在再生中の音声情報の記録媒体上のアドレスを算出し、そのアドレスから読み出しを再開することによって、音とびを回避することができる。
【産業上の利用可能性】
【０１５６】
本発明の情報再生方法は、多重化されていない音声ファイルと画像ファイルの再生を同時に行っても音声を音切れなく再生することができ、かつ画像を高速に再生することができる方法であり、例えばＭＰ３ファイルのような音声情報とＪＰＥＧファイルのような画像情報とを記録したＣＤ-Ｒディスクなどの記録媒体から音声情報と画像情報を読み出して音声と画像を再生する情報再生装置に適用できる。
【図面の簡単な説明】
【０１５７】
【図１】光ディスク再生装置の構成図である。
【図２】光ディスクに音声情報と画像情報とがそれぞれ単独で記録されている例を示す図である。
【図３】バッファメモリ及びオーディオでコーダのバッファ内における時間に対する音声情報量の変化を示した図である。
【図４】バッファメモリ及びビデオデコーダのバッファ内における時間に対する画像情報量の変化を示した図である。
【図５】本発明の第１の実施の形態の情報再生方法における音声および画像再生のフローチャート図である。
【図６】本発明の第１の実施の形態の情報再生方法における画像再生要求実行処理のフローチャート図である。
【図７】本発明の第１の実施の形態の情報再生方法における音声再生要求実行処理のフローチャート図である。
【図８】本発明の第１の実施の形態の情報再生方法における読み出し情報切り替え処理のフローチャート図である。
【図９】本発明の第２の実施の形態の情報再生方法における読み出し情報切り替え処理のフローチャート図である。
【図１０】本発明の第３の実施の形態の情報再生方法における音声情報供給処理のフローチャート図である。
【図１１】本発明の第３の実施の形態の情報再生方法における画像情報供給処理のフローチャート図である。
【図１２】本発明の第４の実施の形態の情報再生方法における音声および画像再生のフローチャート図である。
【図１３】本発明の第４の実施の形態の情報再生方法におけるデコーダへの情報供給処理のフローチャート図である。
【図１４】本発明の第５の実施の形態の情報再生方法におけるデコーダへの情報供給処理のフローチャート図である。
【図１５】本発明の第６の実施の形態の情報再生方法における読み出し情報切り替え処理のフローチャート図である。
【図１６】本発明の第７の実施の形態の情報再生方法における音声および画像再生のフローチャート図である。
【図１７】本発明の第７の実施の形態の情報再生方法におけるデコーダへの情報供給処理のフローチャート図である。
【図１８】本発明の第８の実施の形態の情報再生方法における画像再生要求実行処理のフローチャート図である。
【図１９】本発明の第８の実施の形態の情報再生方法における音声再生要求実行処理のフローチャート図である。
【図２０】本発明の第８の実施の形態の情報再生方法における読み出し情報切り替え処理のフローチャート図である。
【図２１】本発明の第８の実施の形態の情報再生方法におけるデコーダへの情報供給処理のフローチャート図である。
【図２２】本発明の第９の実施の形態の情報再生方法における画像再生要求実行処理のフローチャート図である。
【図２３】本発明の第９の実施の形態の情報再生方法における音声再生要求実行処理のフローチャート図である。
【図２４】本発明の第９の実施の形態の情報再生方法における読み出し情報切り替え処理のフローチャート図である。
【図２５】本発明の第１０の実施の形態の情報再生方法におけるバッファフラッシュ処理のフローチャート図である。
【符号の説明】
【０１５８】
１                            光ディスク
２                            光ピックアップ
３                            サーボ部
４                            デジタル信号処理部
５                            バッファメモリ
６                            オーディオデコーダ
７                            ビデオデコーダ
８                            オーディオデコーダ内バッファ
９                            ビデオデコーダ内バッファ
１０                          音声信号
１１                          映像信号
１２                          ＣＰＵ
１３                          光ディスク上の音声及び画像情報以外の記録領域
１４                          音声情報
１５                          画像情報
１６                          バッファメモリ内音声情報
１７                          オーディオデコーダ内バッファ音声情報
１８                          バッファメモリ内画像情報
１９                          ビデオデコーダ内バッファ画像情報
Ｓ６５０                      第１の音声情報読み出し停止ステップ
Ｓ６５１                      第１の音声情報読み出し開始ステップ
Ｓ９５０                      第２の音声情報読み出し開始ステップ
Ｓ１３５０                    第２の画像情報供給ステップ
Ｓ１５５０                    第３の音声情報読み出し開始ステップ
Ｓ１８５０                    第２の音声情報読み出し停止ステップ
Ｓ２０５０                    第４の音声情報読み出し開始ステップ
Ｓ２４５０                    第３の音声情報読み出し停止ステップ
Ｓ２４５１                    第１の音声情報読み出し再開ステップ
Ｓ５０１、Ｓ１２０１
、Ｓ１６０１                  画像再生要求があるかの判断処理ステップ
Ｓ５０２、Ｓ１２０２
、Ｓ１６０３                  画像再生要求実行処理
Ｓ５０３、Ｓ１２０３
、Ｓ１６０４                  音声再生要求があるかの判断処理
Ｓ５０４、Ｓ１２０４
、Ｓ１６０５                  音声再生要求実行処理
Ｓ５０５、Ｓ１２０５
、Ｓ１６０９                  再生終了かどうかの判断処理
Ｓ５０６、Ｓ１２０６
、Ｓ１６１０                  読み出し情報切り替え処理
Ｓ５０７、Ｓ１１０１
、Ｓ１３０１、Ｓ１４０１
、Ｓ１７０１、Ｓ２１０１      音声情報供給中かどうかの判断処理
Ｓ５０８                      音声情報供給処理
Ｓ５０９、Ｓ１００１
、Ｓ１３０２、Ｓ１４０２
、Ｓ１７０２、Ｓ２１０２      画像情報供給中かどうかの判断処理
Ｓ５１０                      画像情報供給処理
Ｓ６０１、Ｓ１８０１
、Ｓ２２０１                  再生画像情報登録処理
Ｓ６０２、Ｓ８０１
、Ｓ１８０２、Ｓ２４０６      音声情報の読み出しが完了しているかどうかの判断処理
Ｓ６０３、Ｓ６０７
、Ｓ８０７、Ｓ９０５
、Ｓ１５０５、Ｓ１８０３
、Ｓ１８０７、Ｓ２００５
、Ｓ２２０３、Ｓ２４０５      画像情報読み出し開始処理
Ｓ６０４、Ｓ７０４
、Ｓ８０２、Ｓ９０２
、Ｓ１５０２                  バッファメモリ内音声情報量が
Ｄ１以上かどうかの判断処理
Ｓ６０５、Ｓ８０４
、Ｓ８１０、Ｓ９０１
、Ｓ１５０１、Ｓ１８０５
、Ｓ２００１、Ｓ２２０２
、Ｓ２４０１                  音声情報の読み出し中かどうかの判断処理
Ｓ６０６、Ｓ８０５
、Ｓ９０４、Ｓ１５０４
、Ｓ１８０６、Ｓ２００４
、Ｓ２４０３                  音声情報の読み出し停止処理
Ｓ７０１、Ｓ１９０１
、Ｓ２３０１                  再生音声情報登録処理
Ｓ７０２、Ｓ８０３
、Ｓ９０３、Ｓ１５０３
、Ｓ１９０２、Ｓ２００３
、Ｓ２４０４                  画像情報の読み出しが完了しているかどうかの判断処理
Ｓ７０３、Ｓ７０７
、Ｓ８１１、Ｓ９１９
、Ｓ１５１２、Ｓ１９０３
、Ｓ１９０７、Ｓ２００９
、Ｓ２３０３、Ｓ２４１２
、Ｓ２５０９                  音声情報読み出し開始処理
Ｓ７０５、Ｓ８０６
、Ｓ８０８、Ｓ９０７
、Ｓ１５１０、Ｓ１９０５
、Ｓ２００７、Ｓ２３０２
、Ｓ２４０９、Ｓ２５０７      画像情報の読み出し中かどうかの判断処理
Ｓ７０６、Ｓ８０９
、Ｓ９０８、Ｓ１５１１
、Ｓ１９０６、Ｓ２００８
、Ｓ２４１０、Ｓ２５０８      画像情報の読み出し停止処理
Ｓ９０６                      バッファメモリ内音声情報量が
Ｄ２以上かどうかの判断処理
Ｓ１００２、Ｓ１３０７
、Ｓ１４０７、Ｓ１７０８      オーディオバッファ空き容量算出処理
（オーディオデコーダ内バッファ空き容量算出ステップ）
Ｓ１００３、Ｓ１３０８
、Ｓ１４０８、Ｓ１７０９      音声情報供給量算出処理
Ｓ１００４、Ｓ１３０９
、Ｓ１４０９、Ｓ１７１０
、Ｓ２１０５                  音声情報供給開始処理（音声情報供給ステップ）
Ｓ１１０２、Ｓ１３０４
、Ｓ１４０４、Ｓ１７０５      ビデオバッファ空き容量算出処理
（ビデオデコーダ内バッファ空き容量算出ステップ）
Ｓ１１０３、Ｓ１３０５        画像情報供給量算出処理
Ｓ１１０４、Ｓ１３０６
、Ｓ１４０６、Ｓ１７０７
、Ｓ２１０４                  画像情報供給開始処理（第１の画像情報供給ステップ）
Ｓ１２０８、Ｓ１６０８
、Ｓ１６１１                  デコーダへの情報供給処理
Ｓ１３０３、Ｓ１４０３
、Ｓ１７０３                  オーディオデコーダのバッファ内音声情報量が
Ｄ３以上かどうかの判断処理
Ｓ１４０５、Ｓ１７０６        ビデオデコーダのバッファ内画像情報量が
Ｍ１以上かどうかの判断処理
Ｓ１５０６                    音声情報の転送レートＲ１取得処理
（音声情報転送レート取得ステップ）
Ｓ１５０７                    音声情報読み出し開始速度Ｔ１算出処理
（音声情報読み出し時間算出ステップ）
Ｓ１５０８                    最小音声情報量Ｄ４算出処理
（最小音声情報量算出ステップ）
Ｓ１５０９                    バッファメモリ内音声情報量が
Ｄ４以下かどうかの判断処理
Ｓ１６０２                    画像供給許可フラグＯＦＦ処理
Ｓ１６０６                    画像再生開始要求があるかどうかの判断処理
Ｓ１６０７                    画像供給許可フラグＯＮ処理
Ｓ１７０４                    画像供給許可フラグがＯＮかどうかの判断処理
Ｓ１８０４、Ｓ１９０４
、Ｓ２００２                  オーディオデコーダのバッファ内音声情報量が
Ｄ５以上かどうかの判断処理
Ｓ２００６、Ｓ２４０７        オーディオデコーダのバッファ内音声情報量が
Ｄ６以上かどうかの判断処理
Ｓ２１０３                    バッファメモリ内の次の情報の種別の判断処理
Ｓ２４０２、Ｓ２４１１        バッファメモリ内の音声情報量が
オーディオデコーダバッファの空き容量
を超えるかどうかの判断処理
Ｓ２４０８                    バッファメモリ内の画像情報量が
ビデオデコーダバッファの空き量を超える
かどうかの判断処理
Ｓ２５０１                    現在読み出し中のアドレス取得処理
（アドレス取得ステップ）
Ｓ２５０２                    バッファメモリ内の音声情報量取得処理
（バッファメモリ音声情報量取得ステップ）
Ｓ２５０３                    バッファメモリ内音声情報のフラッシュ処理
（バッファメモリ内音声情報フラッシュステップ）
Ｓ２５０４                    オーディオバッファ内音声情報量取得処理
（オーディオデコーダ内バッファ音声情報量取得ステップ）
Ｓ２５０５                    オーディオデコーダバッファのフラッシュ処理
Ｓ２５０６                    再生中音声情報のアドレス算出処理
（アドレス算出ステップ）
【図１】
2005346838.tif 000003
【図２】
2005346838.tif 000004
【図３】
2005346838.tif 000005
【図４】
2005346838.tif 000006
【図５】
2005346838.tif 000007
【図６】
2005346838.tif 000008
【図７】
2005346838.tif 000009
【図８】
2005346838.tif 000010
【図９】
2005346838.tif 000011
【図１０】
2005346838.tif 000012
【図１１】
2005346838.tif 000013
【図１２】
2005346838.tif 000014
【図１３】
2005346838.tif 000015
【図１４】
2005346838.tif 000016
【図１５】
2005346838.tif 000017
【図１６】
2005346838.tif 000018
【図１７】
2005346838.tif 000019
【図１８】
2005346838.tif 000020
【図１９】
2005346838.tif 000021
【図２０】
2005346838.tif 000022
【図２１】
2005346838.tif 000023
【図２２】
2005346838.tif 000024
【図２３】
2005346838.tif 000025
【図２４】
2005346838.tif 000026
【図２５】
2005346838.tif 000027