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