(57)【特許請求の範囲】
【請求項１】
ピクチヤ間予測符号化を用いて符号化された符号化データの、第１の表示開始点ピクチヤからスキツプ再生におけるアウト点ピクチヤとして指定される第１の表示終了点ピクチヤまで読み出した後、上記第１の表示終了点ピクチヤからスキツプ再生におけるイン点ピクチヤとして指定される第２の表示開始点ピクチヤまで読出をスキツプし、上記第２の表示開始点ピクチヤから第２の表示終了点ピクチヤまで読み出す読み出し手段と、
読み出された上記第１の表示開始点ピクチヤから上記第１の表示終了点ピクチヤまでを一時記憶し、順次復号して復号ピクチヤを生成する第１の復号化手段と、
読み出された上記第２の表示開始点ピクチヤから上記第２の表示終了点ピクチヤまでを一時記憶し、順次復号して復号ピクチャを生成する第２の復号化手段と、
基準同期信号と上記復号ピクチヤに付されている再生出力の管理情報とが一致した時に上記復号ピクチヤを表示装置に表示させる表示制御手段と、
上記基準同期信号を上記第１の表示開始点ピクチヤの上記再生出力の管理情報の示す値にセツトし、上記第１の表示終了点ピクチヤを表示したとき、上記第２の復号化手段によつて上記第２の表示開始点ピクチヤに対応する復号ピクチヤが生成されていない場合には、当該上記第２の表示開始点ピクチヤに対応する復号ピクチヤが生成されるまで上記第１の表示終了点ピクチヤを継続して表示させるよう、上記基準同期信号を上記第１の表示終了点ピクチヤの上記再生出力の管理情報の示す値にセツトする一方、上記第２の復号化手段によつて上記第２の表示開始点ピクチヤに対応する復号ピクチヤが生成されている場合には、上記第２の復号化手段によつて生成された上記復号ピクチヤを表示させるよう、上記基準同期信号を上記第２の表示開始点ピクチヤの再生出力の管理情報の示す値にセツトすると共に、
上記第２の表示開始点ピクチヤに対応する復号ピクチヤを表示させる際、上記第１の表示終了点ピクチヤの最後のフイールドのパリテイと上記第２の表示開始点ピクチヤの最初のフイールドのパリテイとが同じである場合には、当該第２の表示開始点ピクチヤの最初のフイールドと逆相のパリテイを持つ上記第１の表示終了点ピクチヤのフイールドを繰り返し表示させるよう、当該逆相のパリテイを持つ上記第１の表示終了点ピクチヤのフイールドを表示した時点で上記基準同期信号を上記第２の表示開始点ピクチヤの再生出力の管理情報の示す値にセツトする基準信号制御手段と
を有する符号化データ復号装置。
【請求項２】
上記表示制御手段は、
当該第１の表示終了点ピクチヤの最後のフレームにおける先頭のフイールドを上記第２の表示開始点ピクチヤの最初のフイールドと逆相のパリテイを持つ上記第１の表示終了点ピクチヤのフイールドとして表示する
請求項１に記載の符号化データ復号装置。
【請求項３】
上記表示制御手段は、
上記第２の表示開始点ピクチヤの復号が終了した時点で上記第１の表示終了点ピクチヤの表示が終了していない場合、上記第１の表示終了点ピクチヤの表示が終了した時点で上記基準同期信号を上記第２の表示開始点ピクチヤの再生出力の管理情報の示す値にセツトする
請求項１に記載の符号化データ復号装置。
【請求項４】
上記表示制御手段は、
上記第１の表示終了点ピクチヤの表示が終了した時点で上記第２の表示開始点ピクチヤの復号が終了していない場合、上記第２の表示開始点ピクチヤの復号が終了するまで上記第１の表示終了点ピクチヤを繰り返し表示する
請求項１に記載の符号化データ復号装置。
【請求項５】
上記符号化データは、ＭＰＥＧ２（Moving Picture Experts Group ２）方式を用いて符号化された符号化データである
請求項１に記載の符号化データ復号装置。
【請求項６】
ピクチヤ間予測符号化を用いて符号化された符号化データの、第１の表示開始点ピクチヤからスキツプ再生におけるアウト点ピクチヤとして指定される第１の表示終了点ピクチヤまで読み出した後、上記第１の表示終了点ピクチヤからスキツプ再生におけるイン点ピクチヤとして指定される第２の表示開始点ピクチヤまで読出をスキツプし、上記第２の表示開始点ピクチヤから第２の表示終了点ピクチヤまで読み出す読み出しステップと、
読み出された上記第１の表示開始点ピクチヤから上記第１の表示終了点ピクチヤまでを一時記憶してから順次復号して復号ピクチヤを生成し、読み出された上記第２の表示開始点ピクチヤから上記第２の表示終了点ピクチヤまでを一時記憶してから順次復号して復号ピクチャを生成する復号化ステップと、
基準同期信号を上記第１の表示開始点ピクチヤの上記再生出力の管理情報の示す値にセツトし、上記第１の表示終了点ピクチヤを表示したとき、上記第２の復号化手段によつて上記第２の表示開始点ピクチヤに対応する復号ピクチヤが生成されていない場合には、当該上記第２の表示開始点ピクチヤに対応する復号ピクチヤが生成されるまで上記第１の表示終了点ピクチヤを継続して表示させるよう、上記基準同期信号を上記第１の表示終了点ピクチヤの上記再生出力の管理情報の示す値にセツトする一方、上記第２の復号化手段によつて上記第２の表示開始点ピクチヤに対応する復号ピクチヤが生成されている場合には、上記第２の復号化手段によつて生成された上記復号ピクチヤを表示させるよう、上記基準同期信号を上記第２の表示開始点ピクチヤの再生出力の管理情報の示す値にセツトすると共に、
上記第２の表示開始点ピクチヤに対応する復号ピクチヤを表示させる際、上記第１の表示終了点ピクチヤの最後のフイールドのパリテイと上記第２の表示開始点ピクチヤの最初のフイールドのパリテイとが同じである場合には、当該第２の表示開始点ピクチヤの最初のフイールドと逆相のパリテイを持つ上記第１の表示終了点ピクチヤのフイールドを繰り返し表示させるよう、当該逆相のパリテイを持つ上記第１の表示終了点ピクチヤのフイールドを表示した時点で上記基準同期信号を上記第２の表示開始点ピクチヤの再生出力の管理情報の示す値にセツトする基準信号制御ステップと、
上記基準同期信号と上記復号ピクチヤに付されている再生出力の管理情報とが一致した時に上記復号ピクチヤを表示装置に表示させる表示制御ステップと
を有する符号化データ復号方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は符号化データ復号装置及び符号化データ復号方法に関し、例えば光デイスクを用いた動画像再生装置に適用して好適なものである。
【０００２】
【従来の技術】
従来、光デイスクを用いた動画像再生装置があり、このような動画像再生装置において、ＭＰＥＧ（Moving Picture Experts Group）２方式による動画像の圧縮符号化が用いられている。
【０００３】
かかるＭＰＥＧ２方式では、動画像を構成するピクチヤ（フレームまたはフイールド）を、Ｉピクチヤ、Ｐピクチヤ及びＢピクチヤの３種のピクチヤタイプを用いて符号化し、動画像の圧縮を行つている。Ｉピクチヤはそのピクチヤ内で符号化が完結しているもので、他のピクチヤとは独立して符号化されている。Ｐピクチヤは時間的に過去のＩピクチヤまたはＰピクチヤを参照して予測符号化する順方向予測符号化を用いたものであり、Ｂピクチヤは時間的に過去のＩピクチヤまたはＰピクチヤと、時間的に未来のＩピクチヤまたはＰピクチヤとを参照して予測符号化する双方向予測符号化を用いたものである。
【０００４】
またＭＰＥＧ２方式では、ピクチヤを任意の枚数でグループ化して画面群（以下、これをＧＯＰ： Group Of Pictire と呼ぶ）を構成し、ＧＯＰ内に少なくとも１枚のＩピクチヤを置くことにより、ＧＯＰ単位でのランダムアクセスが可能となるようになされている。
【０００５】
ここで、Ｂピクチヤを復号するためには時間的に過去及び未来の参照先のピクチヤが必要であり、このためＭＰＥＧ２方式では復号処理においてピクチヤの並べ替えが行われる。すなわち、図９は復号処理におけるピクチヤの並べ替えを示し、図９（Ａ）に示す符号化データを復号して表示する場合、図９（Ｂ）に示すようにＢピクチヤは復号後に直ちに表示するが、Ｉ及びＰピクチヤは、その後に続くＢピクチヤを表示した後に表示を行う。
【０００６】
【発明が解決しようとする課題】
このような動画像再生装置において、符号化データがランダムアクセスが可能な媒体に記録されている場合、ある符号化データの途中までを再生し、一部のピクチヤを飛び越した後（以下、これをスキップと呼ぶ）再び再生を行う、飛び越し再生（以下、これをスキツプ再生と呼ぶ）を行うことが考えられる。ここで、スキップが開始する直前のピクチヤをアウト点ピクチヤと呼び、スキップが終了した直後のピクチヤをイン点ピクチヤと呼ぶ。そして、アウト点ピクチヤを含むスキツプ直前までのプログラムをアウト点側プログラムと呼び、イン点ピクチヤを含むスキツプ直後までのプログラムをイン点側プログラムと呼ぶ。
【０００７】
ところが、このような動画像再生装置においてスキツプ再生を行つた場合、スキップ前後の映像が連続して再生できず、アウト点側プログラムとイン点側プログラムとが途切れて再生されてしまう場合が考えられる。例えばイン点ピクチヤがＢピクチヤである場合、このＢピクチヤを復号するためには参照先のＩピクチヤまたはＰピクチヤを復号しておく必要があり、このためスキツプ再生時における再生の中断、いわゆるギヤツプが生じ、アウト点ピクチヤとイン点ピクチヤとを連続して再生し得ない場合が考えられる。
【０００８】
本発明は以上の点を考慮してなされたもので、スキツプ再生におけるスキツプ前後の画像表示の中断を生じず、画像の連続性を保ち得る動画像再生装置の符号化データ復号装置及び符号化データ復号方法を提案しようとするものである。
【０００９】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、ピクチヤ間予測符号化を用いて符号化された符号化データの、第１の表示開始点ピクチヤからスキツプ再生におけるアウト点ピクチヤとして指定される第１の表示終了点ピクチヤまで読み出した後、第１の表示終了点ピクチヤからスキツプ再生におけるイン点ピクチヤとして指定される第２の表示開始点ピクチヤまで読出をスキツプし、第２の表示開始点ピクチヤから第２の表示終了点ピクチヤまで読み出し、読み出された第１の表示開始点ピクチヤから第１の表示終了点ピクチヤまでを一時記憶してから順次復号して復号ピクチヤを生成する第１の復号化手段と、読み出された第２の表示開始点ピクチヤから第２の表示終了点ピクチヤまでを一時記憶してから順次復号して復号ピクチャを生成し、基準同期信号と復号ピクチヤに付されている再生出力の管理情報とが一致した時に復号ピクチヤを表示装置に表示させ、基準同期信号を第１の表示開始点ピクチヤの再生出力の管理情報の示す値にセツトし、第１の表示終了点ピクチヤを表示したとき、第２の復号化手段によつて第２の表示開始点ピクチヤに対応する復号ピクチヤが生成されていない場合には、当該第２の表示開始点ピクチヤに対応する復号ピクチヤが生成されるまで第１の表示終了点ピクチヤを継続して表示させるよう、基準同期信号を第１の表示終了点ピクチヤの再生出力の管理情報の示す値にセツトする一方、第２の復号化手段によつて第２の表示開始点ピクチヤに対応する復号ピクチヤが生成されている場合には、第２の復号化手段によつて生成された復号ピクチヤを表示させるよう、基準同期信号を第２の表示開始点ピクチヤの再生出力の管理情報の示す値にセツトすると共に、第２の表示開始点ピクチヤに対応する復号ピクチヤを表示させる際、第１の表示終了点ピクチヤの最後のフイールドのパリテイと第２の表示開始点ピクチヤの最初のフイールドのパリテイとが同じである場合には、当該第２の表示開始点ピクチヤの最初のフイールドと逆相のパリテイを持つ第１の表示終了点ピクチヤのフイールドを繰り返し表示させるよう、当該逆相のパリテイを持つ第１の表示終了点ピクチヤのフイールドを表示した時点で基準同期信号を第２の表示開始点ピクチヤの再生出力の管理情報の示す値にセツトするようにした。
【００１０】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【００１１】
（１）装置の構成
図１において１は全体として動画像再生装置を示し、操作入力部９はユーザの操作入力に応じてコントロール情報Ｄ９を読み出し制御部８に送出する。読み出し制御部８がコントロール情報Ｄ９に応じて制御信号Ｄ８を送出することにより再生動作を開始する。
【００１２】
読み出し部３は制御信号Ｄ８に応じて、光デイスク２に記録されている、ＭＰＥＧ（Moving Picture Experts Group）２方式により圧縮符号化された映像及び音声が多重化されたデータである符号化データＤ３を読み出し、復調部４に送出する。復調部４は符号化データＤ３を所定の方法により復調し、符号化データＤ４として誤り訂正部５に送出する。誤り訂正部５は符号化データＤ４に対し誤り訂正処理を行い、バツフア６に送出し一時蓄積する。このとき、制御部８はバツフア６における符号化データＤ４の蓄積量を常に監視しており、かかる蓄積量に応じて読み出し部３に対し制御信号Ｄ８を送出することにより、読み出し部３はバツフア６に空き容量がある限り光デイスク２からの符号化データＤ３を読み出すようになされている。
【００１３】
バツフア６は、符号化データＤ４を一時蓄積した後復号装置１０に供給する。当該バツフア６は、読み出し部３が有するピツクアツプ（図示せず）の移動や読み取りエラー等による符号化データＤ４の読み出しの中断を吸収し、復号装置１０に対して、符号化データＤ４を所定のビツトレートの連続したストリームとして供給するものである。
【００１４】
復号装置１０は符号化データＤ４に対し復号処理を行い、映像信号Ｄ１９及び音声信号Ｄ２０として外部に送出する。以下、この復号装置１０について図面を用いてさらに詳細に説明する。
【００１５】
図２において１０は全体として復号装置を示し、メインバツフア１１はバツフア６（図１）から供給される符号化データＤ４を格納し、一時蓄積した後所定のタイミングで分離部１２Ａ及び１２Ｂに送出する。メインバツフア１１の容量が一杯になつた場合、符号化データＤ４の書き込みは停止する。
【００１６】
符号化データＤ４には、スキツプ再生時以外においては単一のプログラムのみが含まれるが、スキツプ再生時においてはアウト点側プログラム及びイン点側プログラムの２つのプログラムが同時に含まれる。分離部１２Ａはスキツプ再生時において、符号化データＤ４に含まれる２つのプログラムのうちの一方を第１のプログラムとして分離し、さらに当該第１のプログラムを第１のビデオビツトストリームＤ１３Ａ、第１のオーデイオビツトストリームＤ１４Ａ及び第１のシステムヘツダＤ２３Ａに分離する。そして分離部１２Ａは第１のビデオビツトストリームＤ１３Ａ及び第１のオーデイオビツトストリームＤ１４Ａを第１の切替器１３Ａに送出するとともに、第１のシステムヘツダＤ２３Ａを表示制御部２１に送出する。
【００１７】
同様に分離部１２Ｂはスキツプ再生時において、符号化データＤ４に含まれる２つのプログラムのうちの他方を第２のプログラムとして分離し、さらに当該第２のプログラムを第２のビデオビツトストリームＤ１３Ｂ、第２のオーデイオビツトストリームＤ１４Ｂ及び第２のシステムヘツダＤ２３Ｂに分離する。そして分離部１２Ｂは第２のビデオビツトストリームＤ１３Ｂ及び第２のオーデイオビツトストリームＤ１４Ｂを第２の切替器１３Ｂに送出するとともに、第２のシステムヘツダＤ２３Ｂを表示制御部２１に送出する。アウト点側プログラム及びイン点側プログラムと、第１のプログラム及び第２のプログラムとの関係は固定されたものではなく、スキツプ再生毎に交替する。スキツプ再生時以外では、符号化データＤ４に含まれる単一のプログラムは上述の第１のプログラムまたは第２のプログラムのどちらか一方として、分離部１２Ａまたは分離部１２Ｂのどちらか一方により分離される。
【００１８】
切替器１３Ａは切り替え動作を行うことにより、第１のビデオビツトストリームＤ１３Ａを第１のビデオバツフア１５Ａに供給するとともに、第１のオーデイオビツトストリームＤ１４Ａを第１のオーデイオバツフア１７Ａに供給する。同様に第２の切替器１３Ｂは切り替え動作を行うことにより、第２のビデオビツトストリームＤ１３Ｂを第２のビデオバツフア１５Ｂに供給するとともに、第２のオーデイオビツトストリームＤ１４Ｂを第２のオーデイオバツフア１７Ｂに供給する。
【００１９】
第１のビデオバツフア１５Ａ及び第２のビデオバツフア１５Ｂはそれぞれ第１のビデオビツトストリームＤ１３Ａ及び第２のビデオビツトストリームＤ１３Ｂを一時格納した後所定のタイミングで読み出し、それぞれを第１のビデオ復号部１６Ａ及び第２のビデオ復号部１６Ｂに送出する。また、第１のオーデイオバツフア１７Ａ及び第２のオーデイオバツフア１７Ｂはそれぞれ第１のオーデイオビツトストリームＤ１４Ａ及び第２のオーデイオビツトストリームＤ１４Ｂを一時格納した後所定のタイミングで読み出し、それぞれを第１のオーデイオ復号部１８Ａ及び第２のオーデイオ復号部１８Ｂに送出する。
【００２０】
第１のビデオ復号部１６Ａ及び第２のビデオ復号部１６Ｂはそれぞれ第１のビデオビツトストリームＤ１３Ａ及び第２のビデオビツトストリームＤ１３ＢをＭＰＥＧ２方式により復号し、それぞれを第１の映像信号Ｄ１６Ａ及び第２の映像信号Ｄ１６Ｂとして映像切替器１９に送出する。また、第１のオーデイオ復号部１８Ａ及び第２のオーデイオ復号部１８Ｂはそれぞれ第１のオーデイオビツトストリームＤ１４Ａ及び第２のオーデイオビツトストリームＤ１４ＢをＭＰＥＧ２方式により復号し、それぞれを第１の音声信号Ｄ１８Ａ及び第２の音声信号Ｄ１８Ｂとして音声切替器２０に送出する。
【００２１】
映像切替器１９は、表示制御部２１から供給される制御信号Ｄ２１に応じて第１の映像信号Ｄ１６Ａまたは第２の映像信号Ｄ１６Ｂのいずれか一方を選択し、これを映像信号Ｄ１９として送出する。また、音声切替器２０は、表示制御部２１から供給される制御信号Ｄ２１に応じて第１の音声信号Ｄ１８Ａまたは第２の音声信号Ｄ１８Ｂのいずれか一方を選択し、これを音声信号Ｄ２０として送出する。ここで表示制御部２１は、読み出し制御部８（図１）から供給される制御信号Ｄ８、分離部１２から供給される第１のシステムヘツダＤ２３Ａ及び第２のシステムヘツダＤ２３Ｂに応じて制御信号Ｄ２１を生成する。
【００２２】
（１−２）スキツプ再生時の処理
つぎに、動画像再生装置１における、スキツプ再生時の処理について説明する。ここで、スキツプ再生におけるアウト点ピクチヤＰｏｕｔが含まれるプログラムを再生している場合において、最後に復号するピクチヤを最終ピクチヤＰｌａｓｔとすると、当該最終ピクチヤＰｌａｓｔまでのプログラムをアウト点側プログラムと呼ぶ。また、スキツプ再生におけるイン点ピクチヤＰｉｎが含まれるプログラムを再生している場合において、最初に復号するピクチヤを先頭ピクチヤＰｆｉｒｓｔとすると、当該先頭ピクチヤＰｆｉｒｓｔから先のプログラムをイン点側プログラムと呼ぶ。
【００２３】
すなわち図３に示すように、ＧＯＰ−０のＰ０５がアウト点ピクチヤＰｏｕｔとすると、当該ＧＯＰ−０のＢ０４が最終ピクチヤＰｌａｓｔとなり、当該Ｂ０４までがアウト点側プログラムとなる。同様にＧＯＰ−ｎのＰｎ５がイン点ピクチヤＰｉｎとすると、当該ＧＯＰ−ｎのＩｎ２が先頭ピクチヤＰｆｉｒｓｔとなり、当該Ｉｎ２以降がイン点側プログラムとなる。ここで、表示順序がｉ番目のＧＯＰをＧＯＰ−ｉと表記し、ｉ番目のＧＯＰにおける、表示順序がｊ番目のＩピクチヤをＩｉｊと表記する。同様に、ｉ番目のＧＯＰにおける表示順序がｊ番目のＰピクチヤをＰｉｊと表記し、表示順序がｊ番目のＢピクチヤをＢｉｊと表記する。
【００２４】
スキツプ再生を行う場合、操作入力部９から、ユーザの操作に応じたコントロール情報Ｄ９が供給される。かかるコントロール情報Ｄ９には、復号及び表示の制御に必要な情報として、
・最終ピクチヤＰｌａｓｔの位置情報（以下、これをインデツクスと呼ぶ）
・イン点ピクチヤＰｉｎのインデツクス及びピクチヤタイプ
・アウト点ピクチヤＰｏｕｔの最後に表示されるフイールドのパリテイ
・イン点ピクチヤＰｉｎの最初に表示されるフイールドのパリテイ
・イン点ピクチヤＰｉｎのＰＴＳ（Presentation Time Stamp 、再生出力管理情報）（以下、これをこれをＰＴＳ＿Ｐｉｎと呼ぶ）
・アウト点ピクチヤＰｏｕｔのＰＴＳに当該アウト点ピクチヤＰｏｕｔの表示時間を加えた値、すなわちアウト点ピクチヤＰｏｕｔが表示を終了する時刻のＰＴＳ（以下、これをＰＴＳ＿Ｐｏｕｔ＿ｅｎｄと呼ぶ）
が含まれ、また光デイスク２（図１）からのデータ読み出しの制御に必要な情報として、
・光デイスク２上における、アウト点側プログラムの最終バイトのアドレス、最終ピクチヤＰｌａｓｔを含むパケツトのアドレス
・光デイスク２上における、イン点側プログラムの最初のバイトのアドレス、すなわち先頭ピクチヤＰｆｉｒｓｔを含むパケツトのアドレス
が含まれている。
【００２５】
読み出し制御部８はかかるコントロール情報Ｄ９に応じて、読み出し部３及び復号装置１０に対し制御信号Ｄ８を送出し、再生を開始する。
【００２６】
図４は、復号装置１０のスキツプ再生における処理を示し、ステツプＳＰ１で処理を開始し、ステツプＳＰ２において、復号装置１０のＳＴＣ（System Time Crock 、基準同期信号）をアウト点側プログラムのＳＣＲ（System Crock Reference、システム時刻基準参照値）の値にセツトする。
【００２７】
続くステツプＳＰ３において、第１のビデオ復号部１６Ａは第１のビデオバツフア１５Ａからアウト点側プログラムのピクチヤを読み出し、各ピクチヤのＤＴＳ（Decoding Time Stamp 、復号時刻管理情報）に従つて復号し、復号したピクチヤを当該ピクチヤのＰＴＳに従つて表示する。
【００２８】
続くステツプＳＰ４において、イン点側プログラムが第２のビデオバツフア１５Ｂに格納されているかどうかを判断する。当該ステツプＳＰ４において否定結果が得られた場合、このことはイン点側プログラムが第２のビデオバツフア１５Ｂに格納されていないことを示しており、処理はステツプＳＰ３に戻り、ステツプＳＰ３〜ＳＰ４を繰り返す。一方、ステツプＳＰ４において肯定結果が得られた場合、このことはイン点側プログラムが第２のビデオバツフア１５Ｂに格納されていることを示しており、処理はステツプＳＰ５に進む。
【００２９】
ステツプＳＰ５において、第１のビデオ復号部１６Ａは第１のビデオバツフア１５Ａからアウト点側プログラムのピクチヤを読み出し、各ピクチヤのＤＴＳに従つて復号し、復号したピクチヤを当該ピクチヤのＰＴＳに従つて表示するとともに、第２のビデオ復号部１６Ｂは第２のビデオバツフア１５Ｂからイン点側プログラムのピクチヤを読み出し、各ピクチヤのＤＴＳを無視して復号する。
【００３０】
続くステツプＳＰ６において、イン点ピクチヤの復号が完了しているかどうかを判断する。ステツプＳＰ６において肯定結果が得られた場合、このことはイン点ピクチヤの復号が完了した状態、すなわちシームレス再生が行い得る状態であることを示しており、処理は図５に示すステツプＳＰ１０に進む。
【００３１】
これに対し、ステツプＳＰ６において否定結果が得られた場合、このことはイン点ピクチヤの復号が完了していないことを示しており、処理はステツプＳＰ７に進む。ステツプＳＰ７において、復号装置１０のＳＴＣの値とアウト点側プログラムのＰＴＳ＿Ｐｏｕｔ＿ｅｎｄの値とを比較し、アウト点ピクチヤＰｏｕｔが表示を終了したかどうかの判断を行う。ステツプＳＰ７においてＳＴＣとＰＴＳ＿Ｐｏｕｔ＿ｅｎｄとが一致せず、否定結果が得られた場合、このことはアウト点ピクチヤＰｏｕｔが表示を終了していないことを示しており、処理はステツプＳＰ６に戻り、ステツプＳＰ５〜ＳＰ７を繰り返す。一方、ステツプＳＰ７においてＳＴＣとＰＴＳ＿Ｐｏｕｔ＿ｅｎｄとが一致し、肯定結果が得られた場合、このことはアウト点ピクチヤＰｏｕｔが表示を終了しているにもかかわらずイン点ピクチヤＰｉｎの復号が完了していない状態、すなわちシームレス再生を行い得ない状態を示しており、処理は図６に示すステツプＳＰ２０に進む。
【００３２】
まず、シームレス再生が行い得る状態での処理について説明する。図５に示すステツプＳＰ１０において、イン点ピクチヤＰｉｎのピクチヤタイプがＩピクチヤまたはＰピクチヤであるかどうかの判断を行う。ステツプＳＰ１０において否定結果が得られた場合、このことはイン点ピクチヤＰｉｎがＢピクチヤであることを示しており、処理はステツプＳＰ１２に進む。一方、ステツプＳＰ１０において肯定結果が得られた場合、このことはイン点ピクチヤＰｉｎがＩピクチヤまたはＰピクチヤであることを示しており、処理はステツプＳＰ１１に進む。そしてステツプＳＰ１１において、第２のビデオバツフア１５Ｂに格納されている、イン点ピクチヤＰｉｎから次のＩピクチヤまたはＰピクチヤまでの間のＢピクチヤを読み捨てる。
【００３３】
続くステツプＳＰ１２において、復号装置１０のＳＴＣの値とアウト点側プログラムのＰＴＳ＿Ｐｏｕｔ＿ｅｎｄの値とを比較し、アウト点ピクチヤＰｏｕｔが表示を終了したかどうかの判断を行う。ステツプＳＰ１２においてＳＴＣとＰＴＳ＿Ｐｏｕｔ＿ｅｎｄとが一致せず、否定結果が得られた場合、このことはアウト点ピクチヤＰｏｕｔが表示を終了していないことを示しており、処理はステツプＳＰ１３に進む。そしてステツプＳＰ１３において、第２のビデオ復号部１６Ｂはイン点側プログラムの復号を停止するとともに、第１のビデオ復号部１６Ａは引き続きアウト点側プログラムを復号し、復号したピクチヤを当該ピクチヤのＰＴＳに従つて表示する。
【００３４】
一方、ステツプＳＰ１２においてＳＴＣとＰＴＳ＿Ｐｏｕｔ＿ｅｎｄとが一致し、肯定結果が得られた場合、このことはアウト点ピクチヤＰｏｕｔが表示を終了したことを示しており、処理はステツプＳＰ１４に進む。
【００３５】
ステツプＳＰ１４において、アウト点ピクチヤＰｏｕｔの最後に表示されるフレームのパリテイとイン点ピクチヤＰｉｎの最初に表示されるフレームのパリテイとが異なるかどうかを判断する。ステツプＳＰ１４において肯定結果が得られた場合、このことはアウト点ピクチヤＰｏｕｔの最後に表示されるフレームのパリテイとイン点ピクチヤＰｉｎの最初に表示されるフレームのパリテイとが異なるため、アウト点ピクチヤＰｏｕｔとイン点ピクチヤＰｉｎとが滑らかにつながることを示し、処理はステツプＳＰ１６に進む。
【００３６】
一方、ステツプＳＰ１４において否定結果が得られた場合、このことはアウト点ピクチヤＰｏｕｔの最後に表示されるフレームのパリテイとイン点ピクチヤＰｉｎの最初に表示されるフレームのパリテイとが同一であるため、アウト点ピクチヤＰｏｕｔとイン点ピクチヤＰｉｎとが滑らかにつながらないことを示し、このため処理はステツプＳＰ１５に進み、イン点ピクチヤＰｉｎの最初のフイールドのパリテイと逆相のパリテイを持つアウト点ピクチヤＰｏｕｔのフイールドを繰り返して表示した後、ステツプＳＰ１６に進む。
【００３７】
そしてステツプＳＰ１６において、イン点ピクチヤＰｉｎを表示すると同時に復号装置１０のＳＴＣの値をイン点側プログラムのＰＴＳ＿ｉｎの値にリセツトし、イン点側プログラムの表示を開始する。
【００３８】
続くステツプＳＰ１７において、第２のビデオ復号部１６Ｂは第２のビデオバツフア１５Ｂからイン点側プログラムのピクチヤを読み出し、各ピクチヤのＤＴＳに従つて復号し、復号したピクチヤを当該ピクチヤのＰＴＳに従つて表示する。ステツプＳＰ１８で処理を終了する。
【００３９】
次に、スキツプ再生におけるシームレス再生が行い得ない状態での処理について説明する。図６に示すステツプＳＰ２０において、まずアウト点ピクチヤＰｏｕｔの再表示を行う。そしてステツプＳＰ２１において、イン点ピクチヤＰｉｎが復号を終了したかどうかの判断を行う。ステツプＳＰ２１において否定結果が得られた場合、このことはイン点ピクチヤＰｉｎがまだ復号を終了していないことを示しており、処理はステツプＳＰ２０に戻り、さらにアウト点ピクチヤＰｏｕｔの再表示を行う。一方、ステツプＳＰ２１において肯定結果が得られた場合、このことはイン点ピクチヤＰｉｎが復号を終了したことを示しており、処理はステツプＳＰ２２に進む。かくして、イン点ピクチヤＰｉｎが復号を終了するまでの間アウト点ピクチヤＰｏｕｔを繰り返し表示することにより、シームレス再生が行い得ない状態での再生画像の連続性を保つようになされている。
【００４０】
ステツプＳＰ２２において、イン点ピクチヤＰｉｎのピクチヤタイプがＩピクチヤまたはＰピクチヤであるかどうかの判断を行う。ステツプＳＰ２２において否定結果が得られた場合、このことはイン点ピクチヤＰｉｎがＢピクチヤであることを示しており、処理はステツプＳＰ２４に進む。一方、ステツプＳＰ２２において肯定結果が得られた場合、このことはイン点ピクチヤＰｉｎがＩピクチヤまたはＰピクチヤであることを示しており、処理はステツプＳＰ２３に進む。そしてステツプＳＰ２３において、第２のビデオバツフア１５Ｂに格納されている、イン点ピクチヤＰｉｎから次のＩピクチヤまたはＰピクチヤまでの間のＢピクチヤを読み捨てる。
【００４１】
ステツプＳＰ２４において、アウト点ピクチヤＰｏｕｔの最後に表示されるフレームのパリテイとイン点ピクチヤＰｉｎの最初に表示されるフレームのパリテイとが異なるかどうかを判断する。ステツプＳＰ２４において肯定結果が得られた場合、このことはアウト点ピクチヤＰｏｕｔの最後に表示されるフレームのパリテイとイン点ピクチヤＰｉｎの最初に表示されるフレームのパリテイとが異なるためアウト点ピクチヤＰｏｕｔとイン点ピクチヤＰｉｎとが滑らかにつながることを示し、処理はステツプＳＰ２６に進む。
【００４２】
一方、ステツプＳＰ２４において否定結果が得られた場合、このことはアウト点ピクチヤＰｏｕｔの最後に表示されるフレームのパリテイとイン点ピクチヤＰｉｎの最初に表示されるフレームのパリテイとが同一であるためアウト点ピクチヤＰｏｕｔとイン点ピクチヤＰｉｎとが滑らかにつながらないことを示し、このため処理はステツプＳＰ２５に進み、イン点ピクチヤＰｉｎの最初のフイールドのパリテイと逆相のパリテイを持つアウト点ピクチヤＰｏｕｔのフイールドを繰り返して表示した後、ステツプＳＰ２６に進む。
【００４３】
そしてステツプＳＰ２６において、イン点ピクチヤＰｉｎを表示すると同時に復号装置１０のＳＴＣの値をイン点側プログラムのＰＴＳ＿ｉｎの値にリセツトし、イン点側プログラムの表示を開始する。
【００４４】
続くステツプＳＰ２７において、ビデオ復号部１９は第２のビデオバツフア１５Ｂからイン点側プログラムのピクチヤを読み出し、各ピクチヤのＤＴＳに従つて復号し、復号したピクチヤを当該ピクチヤのＰＴＳに従つて表示する。ステツプＳＰ２８で処理を終了する。
【００４５】
復号装置１０は、以上のような処理を行うことによりスキツプ再生における再生画像の連続性を保つようになされている。
【００４６】
（３）動作及び効果
以上の構成において、スキツプ再生を行う場合、まず復号装置１０のＳＴＣをアウト点側プログラムのＳＣＲの値にセツトした後、アウト点側プログラムを各ピクチヤのＤＴＳに従つて復号し、復号したピクチヤを当該ピクチヤのＰＴＳに従つて表示していく。
【００４７】
その後、アウト点側プログラムをアウト点ピクチヤまで復号していくとともに、イン点側プログラムの復号を開始する。このとき、アウト点側プログラムの各ピクチヤはＤＴＳに従つて復号し、ＰＴＳに従つて表示していくが、イン点側プログラムの各ピクチヤはＤＴＳを無視して復号し、表示は行わない。
【００４８】
そして、アウト点ピクチヤの表示が終了した時点でイン点ピクチヤの復号が終了している場合は、復号装置１０のＳＴＣをイン点ピクチヤのＰＴＳの値にセツトし、イン点ピクチヤの表示を行う。これ以降、イン点側プログラムを各ピクチヤのＤＴＳに従つて復号し、復号したピクチヤを当該ピクチヤのＰＴＳに従つて表示していく。
【００４９】
一方、アウト点ピクチヤの表示が終了した時点でイン点ピクチヤの復号が終了していない場合は、イン点ピクチヤの復号が終了するまでアウト点ピクチヤを繰り返して表示する。そして、イン点ピクチヤの復号が終了した時点で、復号装置１０のＳＴＣをイン点ピクチヤのＰＴＳの値にセツトし、イン点ピクチヤの表示を行う。これ以降、イン点側プログラムを各ピクチヤのＤＴＳに従つて復号し、復号したピクチヤを当該ピクチヤのＰＴＳに従つて表示していく。
【００５０】
以上の構成によれば、スキツプ再生においてアウト点ピクチヤとイン点ピクチヤを連続して表示し得ない場合、イン点ピクチヤの表示が行われるまでの間、アウト点ピクチヤを繰り返して表示することにより、スキツプ前後の画像を連続して表示し得る。
【００５１】
【発明の効果】
上述のように本発明によれば、ピクチヤ間予測符号化を用いて符号化された符号化データの、第１の表示開始点ピクチヤからスキツプ再生におけるアウト点ピクチヤとして指定される第１の表示終了点ピクチヤまで読み出した後、第１の表示終了点ピクチヤからスキツプ再生におけるイン点ピクチヤとして指定される第２の表示開始点ピクチヤまで読出をスキツプし、第２の表示開始点ピクチヤから第２の表示終了点ピクチヤまで読み出し、読み出された第１の表示開始点ピクチヤから第１の表示終了点ピクチヤまでを一時記憶してから順次復号して復号ピクチヤを生成する第１の復号化手段と、読み出された第２の表示開始点ピクチヤから第２の表示終了点ピクチヤまでを一時記憶してから順次復号して復号ピクチャを生成し、基準同期信号と復号ピクチヤに付されている再生出力の管理情報とが一致した時に復号ピクチヤを表示装置に表示させ、基準同期信号を第１の表示開始点ピクチヤの再生出力の管理情報の示す値にセツトし、第１の表示終了点ピクチヤを表示したとき、第２の復号化手段によつて第２の表示開始点ピクチヤに対応する復号ピクチヤが生成されていない場合には、当該第２の表示開始点ピクチヤに対応する復号ピクチヤが生成されるまで第１の表示終了点ピクチヤを継続して表示させるよう、基準同期信号を第１の表示終了点ピクチヤの再生出力の管理情報の示す値にセツトする一方、第２の復号化手段によつて第２の表示開始点ピクチヤに対応する復号ピクチヤが生成されている場合には、第２の復号化手段によつて生成された復号ピクチヤを表示させるよう、基準同期信号を第２の表示開始点ピクチヤの再生出力の管理情報の示す値にセツトすると共に、第２の表示開始点ピクチヤに対応する復号ピクチヤを表示させる際、第１の表示終了点ピクチヤの最後のフイールドのパリテイと第２の表示開始点ピクチヤの最初のフイールドのパリテイとが同じである場合には、当該第２の表示開始点ピクチヤの最初のフイールドと逆相のパリテイを持つ第１の表示終了点ピクチヤのフイールドを繰り返し表示させるよう、当該逆相のパリテイを持つ第１の表示終了点ピクチヤのフイールドを表示した時点で基準同期信号を第２の表示開始点ピクチヤの再生出力の管理情報の示す値にセツトすることにより、第１の表示終了点ピクチヤと第２の表示開始点ピクチヤを滑らかにつなぐことができ、かくして画像の連続性を保ち得る符号化データ復号装置及び符号化データ復号方法を実現し得る。
【図面の簡単な説明】
【図１】本発明による動画像再生装置の構成を示すブロツク図である。
【図２】本発明による復号装置の構成を示すブロツク図である。
【図３】スキツプ再生を示す略線図である。
【図４】スキツプ再生の処理を示すフローチヤートである。
【図５】スキツプ再生の処理を示すフローチヤートである。
【図６】スキツプ再生の処理を示すフローチヤートである。
【図７】ピクチヤの並び替えを示す略線図である。
【符号の説明】
１、……動画像再生装置、２……光デイスク、３……読み出し部、４……復調部、５……誤り訂正部、６……バツフア、８……読み出し制御部、９……操作入力部、１０……復号装置、１１……メインバツフア、１２Ａ、１２Ｂ……分離部、１３Ａ、１３Ｂ……切替器、１５Ａ、１５Ｂ……ビデオバツフア、１６Ａ、１６Ｂ……ビデオ復号部、１７Ａ、１７Ｂ……オーデイオバツフア、１８Ａ、１８Ｂ……オーデイオ復号部、１９……映像切替器、２０……音声切替器、２１……表示制御部。
【図１】
0004288534.tif 000002
【図２】
0004288534.tif 000003
【図３】
0004288534.tif 000004
【図４】
0004288534.tif 000005
【図５】
0004288534.tif 000006
【図６】
0004288534.tif 000007
【図７】
0004288534.tif 000008