(57)【要約】【課題】早送り再生を行っても画像を正しく表示することができ、また早送り再生から通常再生へ速やかに移行することができる情報再生方法を提供する。【解決手段】早送り再生において、音声はある一定時間再生した後はある一定時間再生をスキップする間欠再生を行い、画像は全て再生することで、画像の崩れを回避する。【選択図】図１５
2005149554.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のプログラムの時間情報と画像情報と音声情報とを記録した記録媒体から前記時間情報と前記画像情報と前記音声情報を読み出し、読み出した前記画像情報から画像を再生し、読み出した前記音声情報から音声を再生する情報再生方法であって、早送り再生が指定された場合に、前記読み出した音声情報からある時間連続して音声を再生した後、その再生をある時間連続してスキップして、前記音声情報から音声を間欠再生するステップと、前記読み出した全ての画像情報から画像を再生するステップとを有する情報再生方法。
【請求項２】
１つ以上のプログラムの時間情報と画像情報と音声情報とを記録した記録媒体から前記時間情報と前記画像情報と前記音声情報を読み出し、読み出した前記画像情報から画像を再生し、読み出した前記音声情報から音声を再生する情報再生方法であって、早送り再生が指定された場合に、前記読み出した音声情報からある時間連続して音声を再生した後、その再生をある時間連続してスキップして、前記音声情報から音声を間欠再生するステップと、前記読み出した全ての画像情報から有効な画像情報の検索を行うステップと、前記検索により得られた有効な画像情報から画像を再生するステップとを有する情報再生方法。
【請求項３】
請求項１または請求項２記載の情報再生方法であって、早送り再生が指定された場合に、前記音声の間欠再生中で画像再生が音声再生よりも一定時間以上進んだ際に、前記間欠再生中に連続して再生する音声情報量を一定量減算するステップを有する情報再生方法。
【請求項４】
請求項１または請求項２または請求項３記載の情報再生方法であって、早送り再生が指定された場合に、前記音声の間欠再生中で画像再生が音声再生よりも一定時間以上進んだ際に、前記間欠再生中に再生をスキップする音声情報量を一定量加算するステップを有する情報再生方法。
【請求項５】
請求項１または請求項２記載の情報再生方法であって、早送り再生が指定された場合に、前記音声の間欠再生中で音声再生が画像再生よりも一定時間以上進んだ際に、前記間欠再生中に連続して再生する音声情報量を一定量加算するステップを有する情報再生方法。
【請求項６】
請求項１または請求項２または請求項５記載の情報再生方法であって、早送り再生が指定された場合に、前記音声の間欠再生中で音声再生が画像再生よりも一定時間以上進んだ際に、前記間欠再生中に再生をスキップする音声情報量を一定量減算するステップを有する情報再生方法。
【請求項７】
請求項１または請求項２記載の情報再生方法であって、早送り再生が指定された場合に、前記音声の間欠再生中で音声再生の位置と画像再生の位置とによる再生時間差が一定時間以上になった場合、前記音声再生位置を前記画像再生位置に変更するステップを有する情報再生方法。
【請求項８】
請求項１または請求項２記載の情報再生方法であって、早送り再生がその早送りレベルとともに指定された場合に、前記音声の間欠再生ステップは、前記指定された早送りレベルに応じて、前記音声の再生をある時間連続してスキップして、前記音声情報から音声を間欠再生するステップとし、前記音声の間欠再生中で画像再生が音声再生よりも一定時間以上進んだ際に、前記画像再生を停止するステップと、前記画像再生の停止により、前記音声再生が前記画像再生に一定の時間差まで追いつくか進んだ際に、前記画像再生を再開するステップとを有する情報再生方法。
【請求項９】
請求項１から請求項８のいずれかに記載の情報再生方法であって、早送り再生中に通常再生が指定された場合に、前記通常再生が指定された時点で画像再生が音声再生より進んでいる際に、前記画像再生を停止するステップと、前記通常再生の指定時点で、音声再生時間から全ての音声情報の再生を行うステップと、前記音声の通常再生中で、前記音声再生が画像再生に追いついてから前記読み出した全ての画像情報から画像を再生するステップとを有する情報再生方法。
【請求項１０】
請求項１から請求項８のいずれかに記載の情報再生方法であって、早送り再生中に通常再生が指定された場合に、前記通常再生が指定された時点で音声再生が画像再生より進んでいる際に、前記音声再生を停止するステップと、前記画像再生が前記音声再生の停止時間に到達してから、その時間以降の全ての音声情報から音声を再生するステップとを有する情報再生方法。
【請求項１１】
請求項１から請求項８のいずれかに記載の情報再生方法であって、早送り再生中に通常再生が指定された場合に、前記通常再生が指定された時点での画像再生時間以降に、前記読み出した全ての音声情報から音声を再生するとともに、前記読み出した全ての画像情報から画像を再生するステップを有する情報再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＣＤ−Ｇのような時間情報と画像情報と音声情報とを記録した記録媒体から時間情報と画像情報と音声情報を読み出して画像と音声を再生する情報再生方法に関するものである。
【背景技術】
【０００２】
従来から音楽用ソフトとして広く普及しているコンパクトディスク（以下、ＣＤと略記）では、図１に示すように、トラック中の各フレームに８ビットのサブコードが付加されている。この８ビットのサブコードは、それぞれＰ，Ｑ，Ｒ，Ｓ，Ｔ，Ｕ，Ｖ，Ｗと呼ばれ、９８フレームで１ブロックを構成する。ただし、最初の２フレームはサブコード同期信号なので、実質９６フレームで１ブロックとなる。このうちＰチャンネルは曲の頭出しに用いられ、サブコードＱ（Ｑチャンネル）は、図２に示すように、ディスク中のＴｒａｃｋ番号、Ｉｎｄｅｘ番号、曲の先頭からの経過時間、ディスク先頭からの経過時間などを示す。ここで、このサブコード内のサブコードＱは、後述するメインデータ内のサブコードＱと同じものである。
【０００３】
サブコードＲ〜Ｗの６チャンネルは、ユーザーズビットと呼ばれ、ここにグラフィックデータを記録したＣＤ−Ｇがある。このＣＤ−Ｇでは、サブコードのＲ〜Ｗチャンネルに記録されたグラフィックデータから画像を再生し、再生された画像をテレビモニタなどに出力することにより、Ｒ〜Ｗチャンネルのサブコードに記録されたグラフィックデータの画像を表示することができる。
【０００４】
サブコードのＲ〜Ｗチャンネルは、図３に示すように、６ｂｉｔのチャンネルＲ〜Ｗを１シンボルとして、２４シンボルで１パックが構成され、さらに４パックでパケットが構成される。図４に示すように、各パックのシンボル０はＭＯＤＥおよびＩＴＥＭであり、そのパックのモードを表す。シンボル１はＩＮＳＴＲＵＣＴＩＯＮであり、シンボル４〜１９までのデータフィールドの性格を現している。シンボル２〜３はシンボル０〜１に対して付加された誤り検出および誤り訂正用パリティＱ０、Ｑ１であり、シンボル２０〜２３はシンボル０〜１９までのシンボルに対して付加される誤り検出および誤り訂正用のパリティＰ０〜Ｐ３である。
【０００５】
例えばＭＯＤＥ＝００１、ＩＴＥＭ＝００１のとき、ＴＶ−ＧＲＡＰＨＩＣＳモードで、テキストおよびグラフィックス画像を６×１２ピクセルを１フォントとして、４８×１６フォントで表示できる。ＴＶ−ＧＲＡＰＨＩＣＳモードでのＩＮＳＴＲＵＣＴＩＯＮ（シンボル１）は、Ｐｒｅｓｅｔ  ＭＥＭＯＲＹ（０００００１）、Ｐｒｅｓｅｔ  ＢＯＲＤＥＲ（００００１０）、  Ｗｒｉｔｅ  ＦＯＮＴ  ＦＯＲＥＧＲＯＵＮＤ／ＢＡＣＫＧＲＯＵＮＤ（０００１１０）、Ｓｏｆｔｓｃｒｏｌｌ  ＳＣＲＥＥＮ  ｗｉｔｈ  ｐｒｅｓｅｔ（０１０１００）、Ｓｏｆｔｓｃｒｏｌｌ  ＳＣＲＥＥＮ  ｗｉｔｈ  ｃｏｐｙ（０１１０００）、Ｌｏａｄ  ＣＬＵＴ  Ｃｏｌｏｕｒ  ０  ｔｏ  Ｃｏｌｏｕｒ  ７（０１１１１０）、Ｌｏａｄ  ＣＬＵＴ  Ｃｏｌｏｕｒ  ８  ｔｏ  Ｃｏｌｏｕｒ  １５（０１１１１１）、ＥＸＣＬＵＳＩＶＥ−ＯＲ  ＦＯＮＴ  ｗｉｔｈ  ２  ｃｏｌｏｕｒｓ（１００１１０）の８種類である。
【０００６】
図５はシンボル１＝Ｐｒｅｓｅｔ  ＭＥＭＯＲＹ時のパック内フォーマットである。Ｐｒｅｓｅｔ  ＭＥＭＯＲＹはメモリ内の全てのフォントをＣＯＬＯＲで指定された色でプリセットし、スクロールポインタＰＨ、ＰＶをリセットするものである。また、Ｐｒｅｓｅｔ  ＭＥＭＯＲＹは連続して１６回記録されている。
【０００７】
図６はシンボル１＝Ｐｒｅｓｅｔ  ＢＯＲＤＥＲ時のパック内フォーマットである。Ｐｒｅｓｅｔ  ＢＯＲＤＥＲは、画面上のＢＯＲＤＥＲエリアをＣＯＬＯＲで指定された色にプリセットする。
【０００８】
図７はシンボル１＝Ｗｒｉｔｅ  ＦＯＮＴ  ＦＯＲＥＧＲＯＵＮＤ／ＢＡＣＫＧＲＯＵＮＤ時のパック内フォーマットである。Ｗｒｉｔｅ  ＦＯＮＴ  ＦＯＲＥＧＲＯＵＮＤ／ＢＡＣＫＧＲＯＵＮＤは、縦のアドレスであるＲＯＷアドレスと横のアドレスであるＣＯＬＵＭＮアドレスの位置にＦＯＮＴで指定されたＦＯＮＴデータを書き込むものである。
【０００９】
図８はシンボル１＝ＥＸＣＬＵＳＩＶＥ−ＯＲ  ＦＯＮＴ時のパック内フォーマットである。ＥＸＣＬＵＳＩＶＥ−ＯＲ  ＦＯＮＴは、ＲＯＷとＣＯＬＵＭＮで指定されたＦＯＮＴ内のピクセルにＣＯＬＯＲ０とＣＯＬＯＲ１で与えられた色番号でＥＸ−ＯＲを実行するものである。このＥＸＣＬＵＳＩＶＥ−ＯＲ  ＦＯＮＴによって、Ｐｒｅｓｅｔ  ＭＥＭＯＲＹとＷｒｉｔｅ  ＦＯＮＴ  ＦＯＲＥＧＲＯＵＮＤ／ＢＡＣＫＧＲＯＵＮＤで２色あるいは１色で書き込まれたフォント内の色を１６色までにする。
【００１０】
図９はシンボル１＝Ｌｏａｄ  ＣＬＵＴ  Ｃｏｌｏｕｒ  ０  ｔｏ  Ｃｏｌｏｕｒ  ７時の、また図１０はシンボル１＝Ｌｏａｄ  ＣＬＵＴ  Ｃｏｌｏｕｒ  ８  ｔｏ  Ｃｏｌｏｕｒ  １５時のパック内フォーマットである。Ｌｏａｄ  ＣＬＵＴ  Ｃｏｌｏｕｒ  ０  ｔｏ  Ｃｏｌｏｕｒ  ７はカラールックアップテーブルの最初の半分すなわちカラー０からカラー７までを、Ｌｏａｄ  ＣＬＵＴ  Ｃｏｌｏｕｒ  ８  ｔｏ  Ｃｏｌｏｕｒ  １５はカラールックアップテーブルの残りの半分すなわちカラー８からカラー１５までを、１２ビットコードで与えるものである。１２ビットはＲ、Ｇ、Ｂをそれぞれ４ビットで表し、赤、緑、青のそれぞれの輝度を指定する。
【００１１】
ここで、ＣＤ−Ｇソフトを再生する場合（例えば、特許文献１を参照）について説明する。
通常ＣＤ−Ｇでは、図１１に示すように、時間Ｔ０にＰｒｅｓｅｔ  ＭＥＭＯＲＹ（ＰＭ）によって画面が初期化される。次に時間Ｔ１のＬｏａｄ  ＣＬＵＴ  Ｃｏｌｏｕｒ  ０  ｔｏ  Ｃｏｌｏｕｒ  ７（ＬＣ０）、時間Ｔ２のＬｏａｄ  ＣＬＵＴ  Ｃｏｌｏｕｒ  ８  ｔｏ  Ｃｏｌｏｕｒ  １５（ＬＣ８）によってＣＬＵＴ（Ｃｏｌｏｒ  ＬｏｏｋＵｐ  Ｔａｂｌｅ）の登録を行う。
【００１２】
その後、時間Ｔ３に複数のＷｒｉｔｅ  ＦＯＮＴ  ＦＯＲＥＧＲＯＵＮＤ／ＢＡＣＫＧＲＯＵＮＤ（ＷＦ）によってフォント単位で画面に画像が表示され、その後時間Ｔ４、Ｔ５、Ｔ６、Ｔ７にＥＸＣＬＵＳＶＥ−ＯＲ  ＦＯＮＴ（ＥＯ）によって、画像がそれぞれ書き換えられ、画Ａのような画像が再生される。時間Ｔ８には、再びＰｒｅｓｅｔ  ＭＥＭＯＲＹ（ＰＭ）によって、画面が初期化される。
【００１３】
このようにして、ＣＤ−Ｇソフトでは、サブコードＲ〜Ｗ内に記録されたグラフィックデータを再生することにより、音楽再生とともに、画像再生が可能となる。
【特許文献１】特開平７−２７２４４９号公報（第４頁）
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら上記のような従来のＣＤ−Ｇの情報再生方法では、前述のように、画像の更新は、シンボル１＝Ｐｒｅｓｅｔ  ＭＥＭＯＲＹによって初期化された後のシンボル１＝Ｗｒｉｔｅ  ＦＯＮＴによって再生された画像に対して、シンボル１＝ＥＸＣＬＵＳＩＶＥ−ＯＲ  ＦＯＮＴを実行することによって行うため、シンボル１＝Ｐｒｅｓｅｔ  ＭＥＭＯＲＹ以降のグラフィックデータを全て順に再生しないと正しく画像表示が行えない。
【００１５】
これを図１２を用いて説明する。
まず、時間Ｔ０でＰｒｅｓｅｔ  ＭＥＭＯＲＹによって画面が初期化され、時間Ｔ１、Ｔ２でカラールックアップテーブルが登録された後に、時間Ｔ３で画Ｂが表示される。ここで早送り再生する指令が発生したとする。早送り再生では、通常一定時間の再生後一定時間再生をスキップする間欠再生を行うため、ここで再生位置を時間Ｔ５へスキップする。このため、時間Ｔ４時のＥＸＣＬＵＳＩＶＥ−ＯＲ  ＦＯＮＴをスキップし、時間Ｔ５時のＥＸＣＬＵＳＩＶＥ−ＯＲ  ＦＯＮＴが実行され、画Ｃが表示されることになる。その後、再生位置を時間Ｔ７へスキップする。このとき、時間Ｔ６時のＥＸＣＬＵＳＩＶＥ−ＯＲ  ＦＯＮＴをスキップし、画Ｃに対して時間Ｔ７時のＥＸＣＬＵＳＩＶＥ−ＯＲ  ＦＯＮＴが実行され、画Ｄが表示されてしまい、通常再生で本来表示するはずの図１１における画Ａが表示されなくなってしまう。
【００１６】
さらに、この不正表示は通常の再生に戻っても、次にＰｒｅｓｅｔ  Ｍｅｍｏｒｙが現れるまで続くことになる。このように、ＣＤ−Ｇでは、光ディスクの再生装置に備えられている早送り再生の機能が実現できないという問題点を有していた。
【００１７】
このようなＣＤ−Ｇなどでの画面不正表示に対する解決方法は、特許文献１に記載があるが、この方法においても、通常の再生に戻った場合の画面不正表示は回避できるが、早送り再生中の画面不正表示は回避できない。また、早送り再生から通常再生への復帰時の画面不正表示は回避できたとしても、この通常再生への復帰時においては、Ｐｒｅｓｅｔ  Ｍｅｍｏｒｙ以降の画像データを全て再生する必要があり、通常再生に復帰するのに時間がかかってしまうという問題点を有していた。
【００１８】
本発明は、上記従来の問題点を解決するもので、例えばＣＤ−Ｇの再生において、早送り再生を行っても、画像を正しく表示することができ、かつ早送り再生から通常再生へ速やかに移行することができる情報再生方法を提供する。
【課題を解決するための手段】
【００１９】
上記の課題を解決するために、本発明の請求項１に記載の情報再生方法は、１つ以上のプログラムの時間情報と画像情報と音声情報とを記録した記録媒体から前記時間情報と前記画像情報と前記音声情報を読み出し、読み出した前記画像情報から画像を再生し、読み出した前記音声情報から音声を再生する情報再生方法であって、早送り再生が指定された場合に、前記読み出した音声情報からある時間連続して音声を再生した後、その再生をある時間連続してスキップして、前記音声情報から音声を間欠再生するステップと、前記読み出した全ての画像情報から画像を再生するステップとを有する方法としたことを特徴とする。
【００２０】
以上により、音声は音声データの間欠再生を行うことで早送り再生し、この間に画像データは全てを再生することによって、早送り再生においても、画像を正しく再生することができる。
【００２１】
また、本発明の請求項２に記載の情報再生方法は、１つ以上のプログラムの時間情報と画像情報と音声情報とを記録した記録媒体から前記時間情報と前記画像情報と前記音声情報を読み出し、読み出した前記画像情報から画像を再生し、読み出した前記音声情報から音声を再生する情報再生方法であって、早送り再生が指定された場合に、前記読み出した音声情報からある時間連続して音声を再生した後、その再生をある時間連続してスキップして、前記音声情報から音声を間欠再生するステップと、前記読み出した全ての画像情報から有効な画像情報の検索を行うステップと、前記検索により得られた有効な画像情報から画像を再生するステップとを有する方法としたことを特徴とする。
【００２２】
以上により、ハードウェアによる画像再生処理の実行中のようにＣＰＵが処理を行っていない時間を利用して、有効な画像データを検索することによって、画像再生処理時間を短縮することができる。
【００２３】
また、本発明の請求項３に記載の情報再生方法は、請求項１または請求項２記載の情報再生方法であって、早送り再生が指定された場合に、前記音声の間欠再生中で画像再生が音声再生よりも一定時間以上進んだ際に、前記間欠再生中に連続して再生する音声情報量を一定量減算するステップを有する方法としたことを特徴とする。
【００２４】
以上により、早送り再生中に音声再生が画像再生よりも遅れた場合には、再生する音声データ量を一定量減算することによって、音声再生を画像再生に追いつかせることができる。
【００２５】
また、本発明の請求項４に記載の情報再生方法は、請求項１または請求項２または請求項３記載の情報再生方法であって、早送り再生が指定された場合に、前記音声の間欠再生中で画像再生が音声再生よりも一定時間以上進んだ際に、前記間欠再生中に再生をスキップする音声情報量を一定量加算するステップを有する方法としたことを特徴とする。
【００２６】
以上により、早送り再生中に音声再生が画像再生よりも遅れた場合には、スキップする音声データ量を一定量加算することによって、音声再生を画像再生に追いつかせることができる。
【００２７】
また、本発明の請求項５に記載の情報再生方法は、請求項１または請求項２記載の情報再生方法であって、早送り再生が指定された場合に、前記音声の間欠再生中で音声再生が画像再生よりも一定時間以上進んだ際に、前記間欠再生中に連続して再生する音声情報量を一定量加算するステップを有する方法としたことを特徴とする。
【００２８】
以上により、早送り再生中に音声再生が画像再生よりも進んだ場合には、再生する音声データ量を一定量加算することによって、画像再生を音声再生に追いつかせることができる。
【００２９】
また、本発明の請求項６に記載の情報再生方法は、請求項１または請求項２または請求項５記載の情報再生方法であって、早送り再生が指定された場合に、前記音声の間欠再生中で音声再生が画像再生よりも一定時間以上進んだ際に、前記間欠再生中に再生をスキップする音声情報量を一定量減算するステップを有する方法としたことを特徴とする。
【００３０】
以上により、早送り再生中に音声再生が画像再生よりも進んだ場合には、スキップする音声データ量を一定量減算することによって、画像再生を音声再生に追いつかせることができる。
【００３１】
また、本発明の請求項７に記載の情報再生方法は、請求項１または請求項２記載の情報再生方法であって、早送り再生が指定された場合に、前記音声の間欠再生中で音声再生の位置と画像再生の位置とによる再生時間差が一定時間以上になった場合、前記音声再生位置を前記画像再生位置に変更するステップを有する方法としたことを特徴とする。
【００３２】
以上により、早送り再生中に、音声再生が画像再生に比べて遅れた場合、あるいは画像再生が音声再生に比べて遅れた場合には、音声再生位置を画像再生位置に変更することによって、画像再生と音声再生の同期をとることができる。
【００３３】
また、本発明の請求項８に記載の情報再生方法は、請求項１または請求項２記載の情報再生方法であって、早送り再生がその早送りレベルとともに指定された場合に、前記音声の間欠再生ステップは、前記指定された早送りレベルに応じて、前記音声の再生をある時間連続してスキップして、前記音声情報から音声を間欠再生するステップとし、前記音声の間欠再生中で画像再生が音声再生よりも一定時間以上進んだ際に、前記画像再生を停止するステップと、前記画像再生の停止により、前記音声再生が前記画像再生に一定の時間差まで追いつくか進んだ際に、前記画像再生を再開するステップとを有する方法としたことを特徴とする。
【００３４】
以上により、早送り再生中に音声再生が画像再生に比べて遅れた場合には、画像再生を一時停止することによって、音声再生と画像再生を同期させることができる。
また、本発明の請求項９に記載の情報再生方法は、請求項１から請求項８のいずれかに記載の情報再生方法であって、早送り再生中に通常再生が指定された場合に、前記通常再生が指定された時点で画像再生が音声再生より進んでいる際に、前記画像再生を停止するステップと、前記通常再生の指定時点で、音声再生時間から全ての音声情報の再生を行うステップと、前記音声の通常再生中で、前記音声再生が画像再生に追いついてから前記読み出した全ての画像情報から画像を再生するステップとを有する方法としたことを特徴とする。
【００３５】
以上により、早送り再生中に通常再生が指定された場合には、その時に画像再生が音声再生よりも進んでいれば、その時間に再生していた音声データから順に全ての音声データを再生するとともに画像再生を一時停止し、音声再生が画像データの時間に追いついた時点で画像再生を再開することで、速やかに指定された位置から音声を通常再生に戻すことができ、かつ音声再生と画像再生を同期させることができる。
【００３６】
また、本発明の請求項１０に記載の情報再生方法は、請求項１から請求項８のいずれかに記載の情報再生方法であって、早送り再生中に通常再生が指定された場合に、前記通常再生が指定された時点で音声再生が画像再生より進んでいる際に、前記音声再生を停止するステップと、前記画像再生が前記音声再生の停止時間に到達してから、その時間以降の全ての音声情報から音声を再生するステップとを有する方法としたことを特徴とする。
【００３７】
以上により、早送り再生中に通常再生が指定された場合には、その時に音声再生が画像再生よりも進んでいれば、音声再生を停止するとともに画像再生は引き続き再生し、画像再生の時間が音声データの時間に追いついた時点で、その時間以降のずべての音声データの再生を開始することで、速やかに指定された位置から音声を通常再生に戻すことができ、かつ音声再生と画像再生を同期させることができる。
【００３８】
また、本発明の請求項１１に記載の情報再生方法は、請求項１から請求項８のいずれかに記載の情報再生方法であって、早送り再生中に通常再生が指定された場合に、前記通常再生が指定された時点での画像再生時間以降に、前記読み出した全ての音声情報から音声を再生するとともに、前記読み出した全ての画像情報から画像を再生するステップを有する方法としたことを特徴とする。
【００３９】
以上により、早送り再生中に通常再生が指定された場合には、画像データの再生時間から全ての音声データと画像データを再生することによって、その時点で音声再生と画像再生のどちらが進んでいるかに関わらず、速やかに通常再生を開始することができ、かつ音声再生と画像再生を同期させることができる。
【発明の効果】
【００４０】
以上のように本発明によれば、音声は音声データの間欠再生を行うことで早送り再生し、この間に画像データは全てを再生することによって、早送り再生中においても、画像を正しく再生することができる。
【００４１】
また、デコーダによる画像再生処理実行中のようにＣＰＵが処理を行っていない時間を利用して、有効な画像データを検索しておき、デコーダ処理完了後の画像再生処理開始時に、検索しておいた画像データの再生を行うことによって、画像再生処理時間を短縮することができる。
【００４２】
また、早送り再生中に音声再生が画像再生よりも遅れた場合には、再生する音声データ量を一定量減算し音声の再生速度を加速させることによって、音声再生を画像再生に追いつかせることができる。
【００４３】
また、早送り再生中に音声再生が画像再生よりも遅れた場合には、スキップする音声データ量を一定量加算し音声の再生速度を加速させることによって、音声再生を画像再生に追いつかせることができる。
【００４４】
また、早送り再生中に音声再生が画像再生よりも進んだ場合には、再生する音声データ量を一定量加算し音声の再生速度を減速させることによって、画像再生を音声再生に追いつかせることができる。
【００４５】
また、早送り再生中に音声再生が画像再生よりも進んだ場合には、スキップする音声データ量を一定量減算し音声の再生速度を減速させることによって、画像再生を音声再生に追いつかせることができる。
【００４６】
また、早送り再生中に、音声再生が画像再生に比べて遅れた場合、あるいは画像再生が音声再生に比べて遅れた場合には、音声再生位置を画像再生位置に変更することによって、画像再生と音声再生の同期をとることができる。
【００４７】
また、早送り再生中に早送り再生中に音声再生が画像再生に比べて遅れた場合には、画像再生を一時停止し、再生しているメインデータの時間が再生済みサブコードの時間にある時間差まで追いつくか進んだ場合に画像再生を再開することによって、音声再生と画像再生を同期させ、様々な音声再生速度に応じて画像再生を同期させることができる。
【００４８】
また、早送り再生中に通常再生が指定された場合に、早送り再生から通常再生へ移行する際には、その時に画像再生が音声再生よりも進んでいれば、その時間に再生していた音声データから順に全ての音声データを再生するとともに画像再生を一時停止し、音声再生が画像データの時間に追いついた時点で画像再生を再開することで、速やかに指定された位置から音声を通常再生に戻すことができ、かつ音声再生と画像再生を同期させることができる。
【００４９】
また、早送り再生中に通常再生が指定された場合に、早送り再生から通常再生へ移行する際には、その時に音声再生が画像再生よりも進んでいれば、音声再生を停止するとともに画像再生は引き続き再生し、画像再生の時間が音声データの時間に追いついた時点で、その時間以降の全ての音声データの再生を開始することで、速やかに指定された位置から音声を通常再生に戻すことができ、かつ音声再生と画像再生を同期させることができる。
【００５０】
また、早送り再生中に通常再生が指定された場合に、早送り再生から通常再生へ移行する際には、画像データの再生時間から全ての音声データと画像データを再生することによって、その時点で音声再生と画像再生のどちらが進んでいるかに関わらず、速やかに通常再生を開始することができ、かつ音声再生と画像再生を同期させることができる。
【００５１】
以上のため、例えばＣＤ−Ｇの再生において、早送り再生を行っても、画像を正しく表示することができ、かつ早送り再生から通常再生へ速やかに移行することができる。
【発明を実施するための最良の形態】
【００５２】
以下、本発明の実施の形態を示す情報再生方法について、図面を参照しながら具体的に説明する。
図１３は本実施の形態の情報再生方法が適用される画像再生装置の一構成例を示すブロック図である。図１３において、１はＣＤ−Ｇソフトとして例えば１つ以上のプログラムの時間情報と画像情報と音声情報とを記録した記録媒体である光ディスクであり、例えばＣＤである。２は光ピックアップであり、レーザ光源、フォトディテクタなどで構成される。３はサーボ部であり、光ピックアップ２を駆動制御するとともに、光ピックアップ２によって読み出されたＣＤからの再生信号を、デジタル信号処理部４に供給する。４はデジタル信号処理部であり、サーボ部３からのＣＤ再生信号に対してＥＦＭ復調や誤り訂正などが行われる。５はデータを記憶するＳＤＲＡＭであり、デジタル信号処理部４にて処理されたデータが、ユーザーデータとサブコードデータに分けて別の領域に格納される。
【００５３】
以上のような画像再生装置において、ＳＤＲＡＭ５内のレイアウトは図１４のようになっているものとする。図１４のトラックバッファ１０はデジタル信号処理部４におけるデータ処理後のユーザーデータを格納するユーザーデータ格納領域であり、複数セクタ分のユーザーデータとそれぞれのユーザーデータに対応するサブコードのサブコードＱが格納される。
【００５４】
なおここで、メインデータ内のサブコードＱはサブコード内のサブコードＱと同じものであり、図１に示すように、１ブロック内には同期、サブコード、メインデータが存在しているが、音声データであるメインデータの再生に同期して画像データであるサブコードデータを再生しなければならないため、図１４に示すように、メインデータをトラックバッファに、サブコードをサブコードバッファにとそれぞれのデータを別々に格納する場合は、どのメインデータとどのサブコードが時間的に一致しているか、つまりもともとどのメインデータとどのサブコードが同じブロック内に存在したかが分かる別の情報が必要となる。そこで、どのサブコードとどのメインデータが同じブロックなのか、つまり時間的に同じ位置に記録されていたかが分かるようにするために、同じブロック内のサブコードＱをメインデータと一緒に格納している。また、１セクタは９８フレームを１つの単位とするものであり、セクタごとに個別の時間情報が対応する。０分０秒０フレームはセクタ番号０である。
【００５５】
サブコードバッファ１１はデジタル信号処理部４におけるデータ処理後のサブコードデータを格納するサブコードデータ格納領域であり、複数セクタ分のサブコードデータが格納される。また、ピクセルバッファ１２は画像データを格納する領域で、図１３のデコーダ６によってモニタ画面上の各ドットの色データが登録される。未使用領域１３はＳＤＲＡＭ５内の未使用領域である。
【００５６】
図１３のデコーダ６は、ＣＰＵ９から指定された図１４のトラックバッファ１０内のデータを読み出して音声信号７として出力し、１セクタ分のデータの再生が完了するごとに、ＣＰＵ９に対して１セクタ分の再生完了を通知する。また、デコーダ６は、ＣＰＵ９から指定された図１４のサブコードバッファ１１からサブコードを読み出して画像再生を行い、画像再生を完了するとＣＰＵ９に対してサブコードの再生完了を通知するとともに、再生した画像データをピクセルバッファ１２に登録し、ピクセルバッファ１２に格納された画像データを読み出して映像信号８として出力する。ＣＰＵ９はサーボ部３、デジタル信号処理部４、ＳＤＲＡＭ５、デコーダ６にそれぞれアクセス可能である。
（実施の形態１）
本発明の実施の形態１の情報再生方法を説明する。
【００５７】
図１５は本実施の形態１の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャートである。早送り再生開始時、まず、再生セクタ数とスキップセクタ数の決定処理１４にて、再生するセクタ数とスキップするセクタ数を決定する。次に、メインデータ再生停止処理１５にて音声再生を停止させた後、再生するメインデータの範囲算出処理１６にて、再生を開始するメインデータの時間と再生を終了するメインデータの時間を算出する。
【００５８】
ここで、例えばメインデータ再生停止処理１５にて音声再生を停止させた時点で再生していたメインデータのサブコードＱのＡｍｉｎ、Ａｓｅｃ、Ａｆｒａｍｅが１０、０２、１５であったとすると、再生していたメインデータのディスク先頭からの経過時間は１０分２秒１５フレームということになる。仮に、再生セクタ数とスキップセクタ数の決定処理１４にて、スキップセクタ数を２０、再生セクタ数を２０と決定していた場合、再生を開始するメインデータの時間は１０分２秒３５フレーム、再生を終了するメインデータの時間は１０分２秒５５フレームとなる。
【００５９】
次に、メインデータ再生開始処理１７で再生するメインデータの範囲算出処理１６にて算出した再生開始メインデータ時間、つまりここでは１０分２秒３５フレームから再生を開始する。サブコード再生中かどうかの判別処理１８にて再生中でない（ＮＯ）となった場合、次のセクタのサブコード再生開始処理１９にて、次のセクタのサブコードの再生を開始する。１セクタ分のメインデータ再生完了かどうかの判別処理２０にて、完了していない（ＮＯ）となった場合、サブコード再生中かどうかの判別処理１８に戻り、完了した（ＹＥＳ）となった場合、指定範囲のメインデータの再生完了かどうかの判別処理２１に進む。
【００６０】
指定範囲のメインデータの再生完了かどうかの判別処理２１にて、指定範囲のメインデータの再生が完了した（ＹＥＳ）となった場合、つまり再生が完了したメインデータの時間が、再生を終了するメインデータの時間、ここでは１０分２秒５５フレームに到達した場合、メインデータ再生停止処理１５に戻り、指定範囲のメインデータの再生が完了していない（ＮＯ）となった場合、サブコード再生中かどうかの判別処理１８に戻る。
【００６１】
例えば、任意の時間から早送り再生を行う場合、その時間から１秒分の音声データは再生せずに、続く１秒分の音声データを再生する。その後１秒分の音声データを再生せずに、続く１秒分の音声データを再生するという処理を繰り返すことによって、音声データを早送り再生し、かつこの間の画像データは全て順に再生する。
【００６２】
これにより、任意の時間から早送り再生を行っても、その時間以降の画像データは全て順に再生されるため、画像を正しく再生することができる。
以上のように、早送り再生において、音声はある一定時間再生したあと、ある一定時間再生をスキップする間欠再生を行い、画像は全て再生することによって早送り再生であっても画像を正しく再生することができる。
（実施の形態２）
本発明の実施の形態２の情報再生方法を説明する。
【００６３】
図１６は本実施の形態２の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャートである。早送り再生開始時、まず、再生セクタ数とスキップセクタ数の決定処理１４にて、再生するセクタ数とスキップするセクタ数を決定する。次に、メインデータ再生停止処理１５にて音声再生を停止させた後、再生するメインデータの範囲算出処理１６にて再生を開始するメインデータの時間と再生を終了するメインデータの時間を算出し、メインデータ再生開始処理１７で再生開始メインデータの時間から再生を開始する。
【００６４】
次に、サブコード再生中かどうかの判別処理１８にて、再生中でない（ＮＯ）となった場合、次のセクタのサブコード再生開始処理１９にて次のセクタのサブコードの再生を開始し、次回再生サブコードの更新処理２２で再生サブコードのセクタ番号を１つ進める。
【００６５】
次のセクタのサブコードが有効かどうかの判別処理２３にて有効でない（ＮＯ）となった場合、次回再生サブコードの更新処理２２に戻り、有効である（ＹＥＳ）となった場合、１セクタ分のメインデータ再生完了かどうかの判別処理２０へ進む。１セクタ分のメインデータ再生完了かどうかの判別処理２０にて完了していない（ＮＯ）となった場合、サブコード再生中かどうかの判別処理１８に戻り、完了した（ＹＥＳ）となった場合、指定範囲のメインデータの再生完了かどうかの判別処理２１に進む。
【００６６】
指定範囲のメインデータの再生完了かどうかの判別処理２１にて、指定範囲のメインデータの再生が完了した（ＹＥＳ）となった場合、メインデータ再生停止処理１５に戻り、指定範囲のメインデータの再生が完了していない（ＮＯ）となった場合、サブコード再生中かどうかの判別処理１８に戻る。
【００６７】
なお、サブコード再生中かどうかの判別処理１８にて、再生中である（ＹＥＳ）となった場合、１セクタ分のメインデータ再生完了かどうかの判別処理２０へ進む。
例えば、画像再生処理の一部あるいは全てをデコーダに行わせる装置において、デコーダ処理中はＣＰＵはデコーダ処理完了待ちとなる。この待ち時間に次に有効な画像データを検索しておき、画像データ再生が完了した時点で検索しておいた次の画像データの再生を行う。
【００６８】
これにより、画像再生実行時に有効な画像データの検索を行ってから画像データの再生を行うのではなく、デコーダ処理完了待ち時間のようなＣＰＵが処理を行っていない時間に有効な画像データを検索しておき、デコーダ処理完了後の画像再生処理開始時に検索しておいた画像データの再生を行うことを可能とし、実施の形態１の情報再生方法よりもＣＰＵの負荷を軽減し、より高速な画像再生処理を実現することができる。
【００６９】
以上のように、早送り再生において、音声は間欠再生させ、画像は全て再生することによって早送り再生であっても画像を正しく再生することができ、さらに、デコーダによるサブコード処理完了待ち時間のようなＣＰＵが処理を行っていない時間に有効なサブコードを検索しておき、デコーダ処理完了後の画像再生処理開始時に検索しておいたサブコードデータの再生を行うことによって本実施の形態１記載の情報再生方法よりもＣＰＵの負荷を軽減し、より高速な画像再生処理を実現することができる。
（実施の形態３）
本発明の実施の形態３の情報再生方法を説明する。
【００７０】
図１７は本実施の形態３の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャートである。早送り再生開始時、まず、再生セクタ数とスキップセクタ数の決定処理１４にて、再生するセクタ数とスキップするセクタ数を決定する。次に、メインデータ再生停止処理１５にて音声再生を停止させ、再生するメインデータの範囲算出処理１６にて、再生を開始するメインデータの時間と再生を終了するメインデータの時間を算出し、メインデータ再生開始処理１７で再生開始メインデータの時間から再生を開始した後、サブコード処理２４にてサブコード処理を行う。
【００７１】
ここで、サブコード処理２４は、実施の形態１におけるサブコード再生中かどうかの判別処理１８および次のサブコード再生開始処理１９、あるいは実施の形態２におけるサブコード再生中かどうかの判別処理１８、次のサブコード再生開始処理１９、次回再生サブコードの更新処理２２および次のセクタのサブコードが有効かどうかの判別処理２３で実現されるサブコード再生処理である。
【００７２】
次に、１セクタ分のメインデータ再生完了かどうかの判別処理１９にて、完了していない（ＮＯ）となった場合、サブコード処理２４に戻り、完了した（ＹＥＳ）となった場合、画像再生が音声再生よりも一定時間以上進んでいるかどうかの判別処理２５に進む。画像再生が音声再生よりも一定時間以上進んでいるかどうかの判別処理２５にて、再生が完了したサブコードの時間が再生しているメインデータの時間よりも一定時間以上進んでいる（ＹＥＳ）場合、再生セクタ数減算処理２６にて、再生セクタ数とスキップセクタ数の決定処理１４で決定した再生するセクタ数を一定量減算する。
【００７３】
次に、指定範囲のメインデータ再生完了かどうかの判別処理２１にて、指定範囲のメインデータの再生が完了した（ＹＥＳ）となった場合、メインデータ再生停止処理１５に戻り、指定範囲のメインデータの再生が完了していない（ＮＯ）となった場合には、サブコード処理２４に戻る。
【００７４】
なお、画像再生が音声再生よりも一定時間以上進んでいるかどうかの判別処理２５にて、再生が完了したサブコードの時間が再生しているメインデータの時間よりも一定時間以上進んでいない（ＮＯ）場合は、指定範囲のメインデータの再生完了かどうかの判別処理２１に進む。
【００７５】
例えば、再生しているメインデータに対応するサブコードＱと画像再生が完了したサブコードのサブコードＱを比較し、再生しているメインデータの時間が再生済みサブコードの時間よりもある時間以上遅れている場合に、再生するメインデータの量、つまりセクタ数を一定量減算する。ＣＤ−Ｇディスクの再生では、１セクタのメインデータの再生に１３．３ｍｓの時間を要するため、再生するメインデータのセクタ数を減らすことによって、音声再生の速度を速めることができる。
【００７６】
これにより、早送り再生中に音声再生が画像再生よりも遅れた場合、再生する音声データ量を一定量減算することで音声再生を画像再生に追いつかせ、早送り再生中の画像再生に音声再生を自動的に追従させることができる。
【００７７】
以上のように、早送り再生において音声は間欠再生させ、画像は全て再生することによって早送り再生であっても画像を正しく再生することができ、さらに、再生しているメインデータの時間が再生済みサブコードの時間よりもある時間以上遅れている場合に、再生するメインデータの量、つまりセクタ数を一定量減算することで、音声の再生速度を加速させることができ、早送り再生中の画像再生に音声再生を自動的に追従させることができる。
（実施の形態４）
本発明の実施の形態４の情報再生方法を説明する。
【００７８】
図１８は本実施の形態４の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャートである。早送り再生開始時、まず、再生セクタ数とスキップセクタ数の決定処理１４にて、再生するセクタ数とスキップするセクタ数を決定する。次に、メインデータ再生停止処理１５にて音声再生を停止させ、再生するメインデータの範囲算出処理１６にて、再生を開始するメインデータの時間と再生を終了するメインデータの時間を算出し、メインデータ再生開始処理１７で再生開始メインデータの時間から再生を開始した後、サブコード処理２４にてサブコード処理を行う。
【００７９】
ここで、サブコード処理２４は、実施の形態１におけるサブコード再生中かどうかの判別処理１８および次のサブコード再生開始処理１９、あるいは実施の形態２におけるサブコード再生中かどうかの判別処理１８、次のサブコード再生開始処理１９、次回再生サブコードの更新処理２２および次のセクタのサブコードが有効かどうかの判別処理２３で実現されるサブコード再生処理である。
【００８０】
次に、１セクタ分のメインデータ再生完了かどうかの判別処理１９にて、完了していない（ＮＯ）となった場合、サブコード処理２４に戻り、完了した（ＹＥＳ）となった場合、画像再生が音声再生よりも一定時間以上進んでいるかどうかの判別処理２５に進む。
【００８１】
次に、画像再生が音声再生よりも一定時間以上進んでいるかどうかの判別処理２５にて、再生が完了したサブコードの時間が再生しているメインデータの時間よりも一定時間以上進んでいる（ＹＥＳ）場合、スキップセクタ数加算処理２７にて、再生セクタ数とスキップセクタ数の決定処理１４で決定したスキップするセクタ数を一定量加算する。
【００８２】
次に、指定範囲のメインデータの再生完了かどうかの判別処理２１にて、指定範囲のメインデータの再生が完了した（ＹＥＳ）となった場合、メインデータ再生停止処理１５に戻り、指定範囲のメインデータの再生が完了していない（ＮＯ）となった場合、サブコード処理２４に戻る。
【００８３】
なお、画像再生が音声再生よりも一定時間以上進んでいるかどうかの判別処理２５にて、再生が完了したサブコードの時間が再生しているメインデータの時間よりも一定時間以上進んでいない（ＮＯ）場合、指定範囲のメインデータの再生完了かどうかの判別処理２１に進む。
【００８４】
例えば、再生しているメインデータに対応するサブコードＱと画像再生が完了したサブコードのサブコードＱを比較し、再生しているメインデータの時間が再生済みサブコードの時間よりもある時間以上遅れている場合に、スキップするメインデータの量、つまりセクタ数を一定量加算する。ＣＤ−Ｇディスクの再生では、１セクタのメインデータの再生に１３．３ｍｓの時間を要するため、スキップするメインデータのセクタ数を増やすことによって、音声再生の速度を速めることができる。
【００８５】
これにより、早送り再生中に音声再生が画像再生よりも遅れた場合、スキップする音声データ量を一定量加算し画像再生に追いつかせることで、早送り再生中の画像再生に音声再生を自動的に追従させることができる。また、実施の形態３の情報再生方法と併用することで、音声再生が画像再生に追いつく時間を、より速くすることができる。
【００８６】
以上のように、早送り再生において音声は間欠再生させ、画像は全て再生することによって早送り再生であっても画像を正しく再生することができ、さらに、再生しているメインデータの時間が再生済みサブコードの時間よりもある時間以上遅れている場合に、スキップするメインデータの量、つまりセクタ数を一定量加算することで、音声の再生速度を加速させることができ、早送り再生中の画像再生に音声再生を自動的に追従させることができる。
（実施の形態５）
本発明の実施の形態５の情報再生方法を説明する。
【００８７】
図１９は本実施の形態５の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャートである。早送り再生開始時、まず、再生セクタ数とスキップセクタ数の決定処理１４にて、再生するセクタ数とスキップするセクタ数を決定する。次に、メインデータ再生停止処理１５にて音声再生を停止させ、再生するメインデータの範囲算出処理１６にて、再生を開始するメインデータの時間と再生を終了するメインデータの時間を算出し、メインデータ再生開始処理１７で再生開始メインデータの時間から再生を開始した後、サブコード処理２４にてサブコード処理を行う。
【００８８】
ここで、サブコード処理２４は、実施の形態１におけるサブコード再生中かどうかの判別処理１８および次のサブコード再生開始処理１９、あるいは実施の形態２におけるサブコード再生中かどうかの判別処理１８、次のサブコード再生開始処理１９、次回再生サブコードの更新処理２２および次のセクタのサブコードが有効かどうかの判別処理２３で実現されるサブコード再生処理である。
【００８９】
次に、１セクタ分のメインデータ再生完了かどうかの判別処理２０にて、完了していない（ＮＯ）となった場合、サブコード処理２４に戻り、完了した（ＹＥＳ）となった場合、音声再生が画像再生よりも一定時間以上進んでいるかどうかの判別処理２８に進む。音声再生が画像再生よりも一定時間以上進んでいるかどうかの判別処理２８にて、再生しているメインデータの時間が再生が完了したサブコードの時間よりも一定時間以上進んでいる（ＹＥＳ）場合、再生セクタ数加算処理２９にて、再生セクタ数とスキップセクタ数の決定処理１４で決定した再生するセクタ数を一定量加算する。
【００９０】
次に、指定範囲のメインデータの再生完了かどうかの判別処理２１にて、指定範囲のメインデータの再生が完了した（ＹＥＳ）となった場合、メインデータ再生停止処理１５に戻り、指定範囲のメインデータの再生が完了していない（ＮＯ）となった場合、サブコード処理２４に戻る。
【００９１】
なお、音声再生が画像再生よりも一定時間以上進んでいるかどうかの判別処理２８にて、再生しているメインデータの時間が再生が完了したサブコードの時間よりも一定時間以上進んでいない（ＮＯ）場合、指定範囲のメインデータの再生完了かどうかの判別処理２１に進む。
【００９２】
例えば、再生しているメインデータに対応するサブコードＱと画像再生が完了したサブコードのサブコードＱを比較し、再生しているメインデータの時間が再生済みサブコードの時間よりもある一定時間以上進んでいる場合に、再生するメインデータの量、つまりセクタ数を一定量加算する。ＣＤ−Ｇディスクの再生では、１セクタのメインデータの再生に１３．３ｍｓの時間を要するため、再生するメインデータのセクタ数を増やすことで、音声再生の速度を遅くすることができる。
【００９３】
これにより、早送り再生中に、音声再生が画像再生よりも進んだ場合、再生する音声データ量を一定量加算し画像再生が追いつくのを待つことで、早送り再生中の画像再生に音声再生を自動的に追従させることができる。
【００９４】
以上のように、早送り再生において音声は間欠再生させ、画像は全て再生することによって早送り再生であっても画像を正しく再生することができ、さらに、再生済みサブコードの時間が再生しているメインデータの時間よりもある時間以上遅れている場合に、再生するメインデータの量、つまりセクタ数を一定量加算することで、音声の再生速度を減速させることができ、早送り再生中の画像再生に音声再生を自動的に追従させることができる。
（実施の形態６）
本発明の実施の形態６の情報再生方法を説明する。
【００９５】
図２０は本実施の形態６の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャートである。早送り再生開始時、まず、再生セクタ数とスキップセクタ数の決定処理１４にて、再生するセクタ数とスキップするセクタ数を決定する。次に、メインデータ再生停止処理１５にて音声再生を停止させ、再生するメインデータの範囲算出処理１６にて、再生を開始するメインデータの時間と再生を終了するメインデータの時間を算出し、メインデータ再生開始処理１７で再生開始メインデータの時間から再生を開始した後、サブコード処理２４にてサブコード処理を行う。
【００９６】
ここで、サブコード処理２４は、実施の形態１におけるサブコード再生中かどうかの判別処理１８および次のサブコード再生開始処理１９、あるいは実施の形態２におけるサブコード再生中かどうかの判別処理１８、次のサブコード再生開始処理１９、次回再生サブコードの更新処理２２および次のセクタのサブコードが有効かどうかの判別処理２３で実現されるサブコード再生処理である。
【００９７】
次に、１セクタ分のメインデータ再生完了かどうかの判別処理１９にて、完了していない（ＮＯ）となった場合、サブコード処理２４に戻り、完了した（ＹＥＳ）となった場合、音声再生が画像再生よりも一定時間以上進んでいるかどうかの判別処理２８に進む。音声再生が画像再生よりも一定時間以上進んでいるかどうかの判別処理２８にて、再生しているメインデータの時間が再生が完了したサブコードの時間よりも一定時間以上進んでいる（ＹＥＳ）場合、スキップセクタ数減算処理３０にて、再生セクタ数とスキップセクタ数の決定処理１４で決定したスキップするセクタ数を一定量減算する。
【００９８】
次に、指定範囲のメインデータの再生完了かどうかの判別処理２１にて、指定範囲のメインデータの再生が完了した（ＹＥＳ）となった場合、メインデータ再生停止処理１５に戻り、指定範囲のメインデータの再生が完了していない（ＮＯ）となった場合、サブコード処理２４に戻る。
【００９９】
なお、音声再生が画像再生よりも一定時間以上進んでいるかどうかの判別処理２８にて、再生しているメインデータの時間が再生が完了したサブコードの時間よりも一定時間以上進んでいない（ＮＯ）場合、指定範囲のメインデータの再生完了かどうかの判別処理２１に進む。
【０１００】
例えば、再生しているメインデータに対応するサブコードＱと画像再生が完了したサブコードのサブコードＱを比較し、再生しているメインデータの時間が再生済みサブコードの時間よりもある時間以上進んでいる場合に、スキップするメインデータの量、つまりセクタ数を一定量減算する。ＣＤ−Ｇディスクの再生では、１セクタのメインデータの再生に１３．３ｍｓの時間を要するため、スキップするメインデータのセクタ数を減らすことによって、音声再生の速度を遅くすることができる。
【０１０１】
これにより、早送り再生中に音声再生が画像再生よりも進んだ場合、スキップする音声データ量を一定量減算し画像再生が追いつくのを待つことで、早送り再生中の画像再生に音声再生を自動的に追従させることができる。
【０１０２】
また、実施の形態５の情報再生方法と併用することで、画像再生が音声再生に追いつく時間をより速くすることができる。さらに、実施の形態３および実施の形態４の情報再生方法と併用することで、画像再生に音声再生を追従させることで、早送り再生中の画像再生と音声再生を同期させることができる。
【０１０３】
以上のように、早送り再生において音声は間欠再生させ、画像は全て再生することによって早送り再生であっても画像を正しく再生することができ、さらに、再生済みサブコードの時間が再生しているメインデータの時間よりもある時間以上遅れている場合に、スキップするメインデータの量、つまりセクタ数を一定量減算することで、音声の再生速度を減速させることができ、早送り再生中の画像再生に音声再生を自動的に追従させることができる。
（実施の形態７）
本発明の実施の形態７の情報再生方法を説明する。
【０１０４】
図２１は本実施の形態７の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャートである。早送り再生開始時、まず、再生セクタ数とスキップセクタ数の決定処理１４にて、再生するセクタ数とスキップするセクタ数を決定し、メインデータ再生停止処理１５にて音声再生を停止させる。次に、音声再生位置と画像再生位置の差が一定以上かどうかの判別処理３１にて、再生しているメインデータの位置と再生が完了したサブコードの位置を比較し、その差が一定以上でない（ＮＯ）となった場合、再生するメインデータの範囲算出処理１６にて、再生を開始するメインデータの時間と再生を終了するメインデータの時間を算出し、メインデータ再生開始処理１７で再生開始メインデータの時間から再生を開始する。
【０１０５】
一方、音声再生位置と画像再生位置の差が一定以上かどうかの判別処理３１にて、再生しているメインデータの位置と再生が完了したサブコードの位置を比較し、その差が一定以上である（ＹＥＳ）となった場合、再生開始音声時間の算出処理３２にて、再生を開始するメインデータの時間を再生済みサブコードの時間として算出し、再生終了音声時間の算出処理３３にて、再生を終了するメインデータの時間を、再生開始音声時間の算出処理３２で算出した再生を開始するメインデータの時間に、再生セクタ数とスキップセクタ数の決定処理１４で決定した再生セクタ数の時間を加算して算出したうえで、メインデータ再生開始処理１７にて、再生開始メインデータの時間から再生を開始する。
【０１０６】
次に、サブコード処理２４にてサブコード処理を行った後、１セクタ分のメインデータ再生完了かどうかの判別処理１９にて、完了していない（ＮＯ）となった場合、サブコード処理２４に戻り、完了した（ＹＥＳ）となった場合、指定範囲のメインデータの再生完了かどうかの判別処理２１に進む。指定範囲のメインデータの再生完了かどうかの判別処理２１にて、指定範囲のメインデータの再生が完了した（ＹＥＳ）となった場合、メインデータ再生停止処理１５に戻り、指定範囲のメインデータの再生が完了していない（ＮＯ）となった場合、サブコード処理２４に戻る。
【０１０７】
例えば、再生しているメインデータに対応するサブコードＱと画像再生が完了したサブコードのサブコードＱを比較し、再生しているメインデータの時間が再生済みサブコードの時間よりもある時間以上進んでいる場合、あるいは遅れている場合に、音声再生を停止し、再生済み画像時間に対応する音声データから再生を開始する。
【０１０８】
これにより、画像再生に音声再生を追従させることで早送り再生中の画像と音声の再生を同期させることができる。
以上のように、早送り再生において音声は間欠再生させ画像は全て再生することによって早送り再生であっても画像を正しく再生することができ、さらに、音声再生が画像再生に比べて遅れた場合、あるいは画像再生が音声再生に比べて遅れた場合に、音声再生位置を画像再生位置に変更することによって、画像再生と音声再生の同期をとることができ、画像再生に音声再生を自動的に追従させることができる。
（実施の形態８）
本発明の実施の形態８の情報再生方法を説明する。
【０１０９】
図２２は本実施の形態８の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャートである。早送り再生開始時、まず、再生セクタ数とスキップセクタ数の決定処理１４にて、再生するセクタ数とスキップするセクタ数を決定し、メインデータ再生停止処理１５にて音声再生を停止させる。次に、再生するメインデータの範囲算出処理１６にて、再生を開始するメインデータの時間と再生を終了するメインデータの時間を算出し、メインデータ再生開始処理１７で、再生開始メインデータの時間から再生を開始する。
【０１１０】
次に、画像更新待ち中フラグがＯＮになっているかどうかの判別処理３４で、ＯＮになっていない（ＮＯ）となった場合、サブコード処理２４にてサブコード処理を行い、画像再生が音声再生よりも一定時間以上進んでいるかどうかの判別処理２５にて、進んでいる（ＹＥＳ）となった場合に、画像更新待ち中フラグＯＮ処理３５にて、画像更新待ち中フラグをＯＮにする。
【０１１１】
次に、１セクタ分のメインデータ再生完了かどうかの判別処理２０にて、完了していない（ＮＯ）となった場合、画像更新待ち中フラグがＯＮになっているかどうかの判別処理３４に戻り、完了した（ＹＥＳ）となった場合、指定範囲のメインデータの再生完了かどうかの判別処理２１に進む。指定範囲のメインデータの再生完了かどうかの判別処理２１にて、指定範囲のメインデータの再生が完了した（ＹＥＳ）となった場合、メインデータ再生停止処理１５に戻り、指定範囲のメインデータの再生が完了していない（ＮＯ）となった場合、画像更新待ち中フラグがＯＮになっているかどうかの判別処理３４に戻る。
【０１１２】
画像更新待ち中フラグがＯＮになっているかどうかの判別処理３４にて、ＯＮになっている（ＹＥＳ）となった場合、音声再生が画像再生位置に追いついたあるいは追い越したかどうかの判別処理３６にて、追いついたあるいは追い越した（ＹＥＳ）となった場合に、画像更新待ち中フラグＯＦＦ処理３７にて、画像更新待ち中フラグをＯＦＦし、１セクタ分のメインデータ再生完了かどうかの判別処理２０へ進む。
【０１１３】
例えば、再生しているメインデータに対応するサブコードＱと画像再生が完了したサブコードのサブコードＱを比較し、再生済みサブコードの時間が再生しているメインデータの時間よりもある時間以上進んでいる場合に、画像処理を停止し、再生しているメインデータの時間が再生済みサブコードの時間にある時間差まで追いつくか進んだ場合に画像再生を再開することで、音声再生と画像再生を同期させる。
【０１１４】
これにより、音声再生に画像再生を同期させることで、様々な音声再生速度に対しても、各音声再生速度に応じて画像再生を行うことができる。
以上のように、早送り再生において音声は間欠再生させ、画像は全て再生することによって早送り再生であっても、画像を正しく再生することができ、さらに、画像再生が音声再生に比べてある一定以上進んだ場合に画像処理を停止し、再生しているメインデータの時間が再生済みサブコードの時間にある時間差まで追いつくか進んだ場合に画像再生を再開することで、音声再生に画像再生を同期させることができる。この方法によれば、様々な音声再生速度に応じて画像を同期させて再生することができる。
（実施の形態９）
本発明の実施の形態９の情報再生方法を説明する。
【０１１５】
図２３は本実施の形態９の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャートである。早送り再生から通常再生への移行時、メインデータ再生停止処理１５にて音声再生を停止させる。画像再生が音声再生よりも進んでいるかどうかの判別処理３８にて、再生しているメインデータの時間と再生が完了したサブコードの時間を比較し、画像再生が音声再生よりも進んでいる（ＹＥＳ）となった場合、画像更新待ち中フラグＯＮ処理３５にて、画像更新待ち中フラグをＯＮにする。次に、メインデータ再生開始処理１７にて、通常再生が指定された時点で再生していたメインデータの時間以降のメインデータの再生を開始する。
【０１１６】
次に、画像更新待ち中フラグがＯＮになっているかどうかの判別処理３４ａにて、ＯＮになっていない（ＮＯ）となった場合は、サブコード処理２４を実行し、１セクタ分のメインデータ再生完了かどうかの判別処理２０にて完了した（ＹＥＳ）となり、画像更新待ち中フラグがＯＮになっているかどうかの判別処理３４ｂにてＯＮになっている（ＹＥＳ）となり、音声再生位置が画像再生位置に追いついたあるいは追い越したかどうかの判別処理３６にて、追いついたあるいは追い越した（ＹＥＳ）となった場合に、画像更新待ち中フラグＯＦＦ処理３７にて画像更新待ち中フラグをＯＦＦし、画像更新待ち中フラグがＯＮになっているかどうかの判別処理３４ａに戻る。
【０１１７】
なお、画像更新待ち中フラグがＯＮになっているかどうかの判別処理３４ａにて、ＯＮになっている（ＹＥＳ）となった場合は、サブコード処理２４を実行せず、１セクタ分のメインデータ再生完了かどうかの判別処理２０に進む。また、画像更新待ち中フラグがＯＮになっているかどうかの判別処理３４ｂにてＯＮになっていない（ＮＯ）となった場合、および、音声再生位置が画像再生位置に追いついたあるいは追い越したかどうかの判別処理３６にて、追いついていないあるいは追い越していない（ＮＯ）場合に、画像更新待ち中フラグがＯＮになっているかどうかの判別処理３４ａに戻る。
【０１１８】
例えば、早送り再生中に通常再生が指定された場合、その時点で再生しているメインデータに対応するサブコードＱと画像再生が完了したサブコードのサブコードＱから音声再生時間と画像再生時間を算出して比較し、画像再生が音声再生よりも進んでいる場合は、画像再生は一時停止し、音声再生は通常再生が指定された時に再生していた時間以降の全てのメインデータの再生を行い、音声再生時間が画像再生時間と等しくなった時点で画像再生を再開する。
【０１１９】
これにより、早送り再生から通常再生への移行時、画像再生に対して音声再生が遅れている場合でも、通常再生が指定された時点での音声データから速やかに通常再生へ移行でき、かつ画像と音声を同期させることができる。
【０１２０】
以上のように、早送り再生から通常再生へ移行する際、早送り再生中に再生していたメインデータから通常再生を開始し、画像再生が音声再生よりも進んでいる場合は画像の更新を一時停止し、音声再生が画像再生に追いついた時点で画像再生を再開することによって、通常再生が指定された時点での音声データから通常再生に移行することができ、かつ音声再生と画像再生を同期させることができる。
（実施の形態１０）
本発明の実施の形態１０の情報再生方法を説明する。
【０１２１】
図２４は本実施の形態１０の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャートである。早送り再生から通常再生への移行時、メインデータ再生停止処理１５にて音声再生を停止させる。次に、音声再生が画像再生よりも進んでいるかどうかの判別処理３９にて、進んでいる（ＹＥＳ）となった場合、音声再生開始待ち中フラグＯＮ処理４０にて音声再生開始待ち中フラグをＯＮにし、進んでいない（ＮＯ）となった場合、メインデータ再生開始処理１７にて、通常再生が指定された時点で再生していたメインデータの時間以降のメインデータの再生を開始する。
【０１２２】
次に、サブコード処理２４にてサブコードの再生を行った後、音声再生開始待ち中フラグがＯＮになっているかどうかの判別処理４１にて、ＯＮになっている（ＹＥＳ）となり、画像再生位置が音声再生位置に追いついたあるいは追い越したかどうかの判別処理４２にて、追いついたあるいは追い越した（ＹＥＳ）となった場合、音声再生開始待ち中フラグＯＦＦ処理４３にて音声再生開始待ち中フラグをＯＦＦし、メインデータ再生開始処理１７にて、通常再生が指定された時点で再生していたメインデータの時間以降のメインデータの再生を開始し、サブコード処理２４へ戻る。
【０１２３】
なお、音声再生開始待ち中フラグがＯＮになっているかどうかの判別処理４１にて、ＯＦＦになっている（ＮＯ）場合、および、画像再生が音声再生位置に追いついたあるいは追い越したかどうかの判別処理４２にて、追いついていないあるいは追い越していない（ＮＯ）となった場合、そのままサブコード処理２４へ戻る。
【０１２４】
例えば、早送り再生中に通常再生が指定された場合、その時点で再生しているメインデータに対応するサブコードＱと画像再生が完了したサブコードのサブコードＱから音声再生時間と画像再生時間を算出して比較し、音声再生時間が画像再生時間よりも進んでいる場合は、画像再生は引き続き行い、音声再生は一時停止させる。その後、画像再生時間が音声再生時間と等しくなった時点で、その時間以降の全ての音声データの再生を開始する。
【０１２５】
これにより、早送り再生から通常再生への移行時、音声データに対して画像再生が遅れている場合でも、通常再生が指定された時点での音声データから通常再生へ移行でき、かつ音声再生と画像再生を同期させることができる。
【０１２６】
以上のように、早送り再生から通常再生へ移行する際、音声再生が画像再生よりも進んでいる場合は音声再生を停止し、画像再生が音声再生に追いついた時点で音声再生を開始することによって、通常再生が指定された時点での音声データから通常再生に移行することができ、かつ音声再生と画像再生を同期させることができる。
（実施の形態１１）
本発明の実施の形態１１の情報再生方法を説明する。
【０１２７】
図２５は本実施の形態１１の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャートである。早送り再生から通常再生への移行時、メインデータ再生停止処理１５にて音声再生を停止させる。再生開始時間設定処理４４にて、通常再生が指定された時点で再生が完了していたサブコードの次のサブコードの時間を、再生開始時間として設定し、メインデータ再生開始処理１７にて、再生開始時間設定処理４４で設定した再生開始時間からメインデータの再生を開始し、サブコード処理２４にて、再生開始時間設定処理４４で設定した再生開始時間のサブコードの再生を行う。
【０１２８】
例えば、早送り再生中に通常再生が指定された場合、その時点で再生しているメインデータに対応するサブコードＱから画像再生時間を算出して、その時間以降の全てのメインデータとサブコードの再生を開始する。
【０１２９】
これにより、画像再生位置から音声再生を行うことで、早送り再生からの通常再生移行時に画像と音声を同期させるとともに、画像と音声のどちらが進んでいるかに関わらず、速やかに通常再生を開始することができる。
【０１３０】
以上のように、早送り再生から通常再生へ移行する際、画像データの再生時間から全ての音声データと画像データを再生することによって、その時点で音声再生と画像再生のどちらが進んでいるかに関わらず、速やかに通常再生を開始することができ、かつ音声再生と画像再生を同期させることができる。
【産業上の利用可能性】
【０１３１】
本発明の情報再生方法は、光ディスクの再生時に早送り再生を行っても画像を正しく表示することができ、かつ早送り再生から通常再生へ速やかに移行することができる方法であり、例えばＣＤ−Ｇのような時間情報と画像情報と音声情報とを記録した記録媒体から時間情報と画像情報と音声情報を読み出して画像と音声を再生する情報再生装置等に適用できる。
【図面の簡単な説明】
【０１３２】
【図１】従来の情報再生方法におけるサブコードのフォーマット図
【図２】同従来例の情報再生方法におけるサブコードＱのフォーマット図
【図３】同従来例の情報再生方法におけるパックとパケットのフォーマット図
【図４】同従来例の情報再生方法におけるパック内のフォーマット図
【図５】同従来例の情報再生方法におけるＰＲＥＳＥＴ  ＭＥＭＯＲＹ時のパック内のフォーマット図
【図６】同従来例の情報再生方法におけるＰＲＥＳＥＴ  ＢＯＲＤＥＲ時のパック内のフォーマット図
【図７】同従来例の情報再生方法におけるＷＲＩＴＥ  ＦＯＮＴ  ＦＯＥＲＧＲＯＵＮＤ／ＢＡＣＫＧＲＯＵＮＤ時のパック内のフォーマット図
【図８】同従来例の情報再生方法におけるＥＸＣＬＵＳＩＶＥ−ＯＲ  ＦＯＮＴ時のパック内のフォーマット図
【図９】同従来例の情報再生方法におけるＬｏａｄ  ＣＬＵＴ  Ｃｏｌｏｕｒ  ０  ｔｏ  Ｃｏｌｏｕｒ  ７時のパック内のフォーマット図
【図１０】同従来例の情報再生方法におけるＬｏａｄ  ＣＬＵＴ  Ｃｏｌｏｕｒ  ８  ｔｏ  Ｃｏｌｏｕｒ  １５時のパック内のフォーマット図
【図１１】同従来例の情報再生方法におけるＣＤ−Ｇ再生時の経過時間とグラフィックデータと再生画像の関係説明図
【図１２】同従来例の情報再生方法における再生中に再生位置が変化した場合の経過時間とグラフィックデータと再生画像の関係説明図
【図１３】本発明の実施の形態の情報再生方法が適用される画像再生装置の一構成例を示すブロック図
【図１４】同実施の形態の情報再生方法が適用される画像再生装置におけるＳＤＲＡＭ内の各領域のフォーマット説明図
【図１５】本発明の実施の形態１の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャート
【図１６】本発明の実施の形態２の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャート
【図１７】本発明の実施の形態３の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャート
【図１８】本発明の実施の形態４の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャート
【図１９】本発明の実施の形態５の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャート
【図２０】本発明の実施の形態６の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャート
【図２１】本発明の実施の形態７の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャート
【図２２】本発明の実施の形態８の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャート
【図２３】本発明の実施の形態９の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャート
【図２４】本発明の実施の形態１０の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャート
【図２５】本発明の実施の形態１１の情報再生方法におけるＣＤ−Ｇソフト再生のフローチャート
【符号の説明】
【０１３３】
１    光ディスク（ＣＤ−Ｇソフトを記録）
２    光ピックアップ
３    サーボ部
４    デジタル信号処理部
５    ＳＤＲＡＭ
６    デコーダ
７    音声信号
８    映像信号
９    ＣＰＵ
１０    トラックバッファ
１１    サブコードバッファ
１２    ピクセルバッファ
１３    未使用領域
１４    再生セクタ数とスキップセクタ数の決定処理
１５    メインデータ再生停止処理
１６    再生するメインデータの範囲算出処理
１７    メインデータ再生開始処理
１８    サブコード再生中の判別処理
１９    次のセクタのサブコード再生開始処理
２０    １セクタ分のメインデータ再生完了の判別処理
２１    指定範囲のメインデータの再生完了の判別処理
２２    次回再生サブコードの更新処理
２３    次のセクタのサブコードが有効かの判別処理
２４    サブコード処理
２５    画像再生が音声再生よりも一定時間以上進んでいるかの判別処理
２６    再生セクタ数減算処理
２７    スキップセクタ数加算処理
２８    音声再生が画像再生よりも一定時間以上進んでいるかの判別処理
２９    再生セクタ数加算処理
３０    スキップセクタ数減算処理
３１    音声再生位置と画像再生位置の差が一定以上かの判別処理
３２    再生開始音声時間の算出処理
３３    再生終了音声時間の算出処理
３４    画像更新待ち中フラグがＯＮになっているかの判別処理
３５    画像更新待ち中フラグＯＮ処理
３６    音声再生が画像再生位置に追いついたまたは追い越したかの判別処理
３７    画像更新待ち中フラグＯＦＦ処理
３８    画像再生が音声再生よりも進んでいるかの判別処理
３９    音声再生が画像再生よりも進んでいるかの判別処理
４０    音声再生開始待ち中フラグＯＮ処理
４１    音声再生開始待ち中フラグがＯＮになっているかの判別処理
４２    画像再生が音声再生位置に追いついたまたは追い越したかの判別処理
４３    音声再生開始待ち中フラグＯＦＦ処理
４４    再生開始時間設定処理
【図１】
2005149554.tif 000003
【図２】
2005149554.tif 000004
【図３】
2005149554.tif 000005
【図４】
2005149554.tif 000006
【図５】
2005149554.tif 000007
【図６】
2005149554.tif 000008
【図７】
2005149554.tif 000009
【図８】
2005149554.tif 000010
【図９】
2005149554.tif 000011
【図１０】
2005149554.tif 000012
【図１１】
2005149554.tif 000013
【図１２】
2005149554.tif 000014
【図１３】
2005149554.tif 000015
【図１４】
2005149554.tif 000016
【図１５】
2005149554.tif 000017
【図１６】
2005149554.tif 000018
【図１７】
2005149554.tif 000019
【図１８】
2005149554.tif 000020
【図１９】
2005149554.tif 000021
【図２０】
2005149554.tif 000022
【図２１】
2005149554.tif 000023
【図２２】
2005149554.tif 000024
【図２３】
2005149554.tif 000025
【図２４】
2005149554.tif 000026
【図２５】
2005149554.tif 000027