(57)【特許請求の範囲】
【請求項１】
所定の符号化単位が連続した少なくとも一つの符号化データ列を記録してなるランダムアクセス可能な蓄積媒体から読み出された符号化データ列を上記符号化単位及び復号に必要とされる他の符号化単位を用いて復号するディジタル信号復号方法において、
上記ランダムアクセスによる跳躍開始点以前の第１の符号化データ列を、上記符号化単位及び復号に必要とされる他の符号化単位を用いて上記符号化単位毎に復号する第１の復号工程と、
上記ランダムアクセスによる跳躍到達点での復号に必要な全ての符号化単位を含む第２の符号化データ列を、上記符号化単位及び復号に必要とされる他の符号化単位を用いて上記符号化単位毎に復号する第２の復号工程と、
上記ランダムアクセスによる跳躍に応じて、上記第１の復号工程での復号により得られた第１の復号データ列から、上記第２の復号工程での復号により得られた第２の復号データ列への切り替えを行う切り替え工程とを有し、
上記第２の復号工程では、上記第１の復号工程にて上記跳躍開始点までの符号化単位の復号が終了する以前に、上記跳躍到達点での復号に必要な全ての符号化単位の復号を終了し、上記第１の復号工程にて上記跳躍開始点までの符号化単位の復号が終了した時点で、上記跳躍到達点以降の符号化単位の復号を開始し、
上記切り替え工程では、上記第１の復号工程にて上記跳躍開始点までの符号化単位の復号が終了した時点で、上記第１の復号データ列から上記跳躍到達点以降の第２の復号データ列への切り替えを行う
ことを特徴とするディジタル信号復号方法。
【請求項２】
上記第２の復号工程では、上記第１の復号工程にて上記跳躍開始点を含む符号化単位の復号を行っているときに、上記跳躍到達点を含む符号化単位の復号を行い、
上記切り替え工程では、上記跳躍開始点を含む符号化単位を復号した復号単位と上記跳躍到達点を含む符号化単位を復号した復号単位とをそれぞれ細分化した期間のうちの任意のタイミングで、上記第１の復号データ列から上記第２の復号データ列への切り替えを行う
ことを特徴とする請求項１記載のディジタル信号復号方法。
【請求項３】
第１の長さの符号化単位が連続した第１のデータ列と第２の長さの符号化単位が連続した第２のデータ列とを多重化してなる前記符号化データ列から、上記第１のデータ列と上記第２のデータ列とを分離する分離工程を設け、
上記分離された第１のデータ列と上記第２のデータ列とを前記符号化データ列として、上記第１の復号工程及び第２の復号工程に供給し、
上記第２の復号工程では、上記第１の復号工程にて上記跳躍開始点までの上記第１の長さの符号化単位の復号が終了する以前に上記跳躍到達点での復号に必要な全ての上記第２の長さの符号化単位の復号を終了すると共に、上記第１の復号工程にて上記跳躍開始点を含む上記第１の長さの符号化単位の復号を行っているときに上記跳躍到達点を含む上記第２の長さの符号化単位の復号を行い、
上記切り替え工程では、上記第１の復号工程にて上記跳躍開始点までの上記第１の長さの符号化単位の復号が終了した時点で、上記第１のデータ列を復号して得られた第１の復号データ列から第２の復号データ列への切り替えを行うと共に、上記跳躍開始点を含む上記第２の長さの符号化単位を復号した復号単位と上記跳躍到達点を含む上記第２の長さの符号化単位を復号した復号単位とをそれぞれ細分化した期間のうちの任意のタイミングで、上記第２のデータ列を復号して得られた第１の復号データ列から第２の復号データ列への切り替えを行う
ことを特徴とする請求項１記載のディジタル信号復号方法。
【請求項４】
上記第１の符号化データ列は、一つの連続した符号化データ列の一部を上記ランダムアクセスにより跳ばしたときの上記跳躍開始点以前に上記蓄積媒体上に記録されていた符号化データ列であり、上記第２の符号化データ列は、上記一つの連続した符号化データ列の一部を上記ランダムアクセスにより跳ばしたときの上記跳躍到達点以降に上記蓄積媒体上に記録されていた符号化データ列である
ことを特徴とする請求項１記載のディジタル信号復号方法。
【請求項５】
上記第１の符号化データ列と上記第２の符号化データ列は、それぞれ独立に符号化された符号化データ列である
ことを特徴とする請求項１記載のディジタル信号復号方法。
【請求項６】
所定の符号化単位が連続した少なくとも一つの符号化データ列を記録してなるランダムアクセス可能な蓄積媒体から読み出された符号化データ列を上記符号化単位及び復号に必要とされる他の符号化単位を用いて復号するディジタル信号復号装置において、
上記ランダムアクセスによる跳躍開始点以前の第１の符号化データ列を、上記符号化単位及び復号に必要とされる他の符号化単位を用いて上記符号化単位毎に復号する第１の復号手段と、
上記ランダムアクセスによる跳躍到達点での復号に必要な全ての符号化単位を含む第２の符号化データ列を、上記符号化単位及び復号に必要とされる他の符号化単位を用いて上記符号化単位毎に復号する第２の復号手段と、
上記ランダムアクセスによる跳躍に応じて、上記第１の復号手段での復号により得られた第１の復号データ列から、上記第２の復号手段での復号により得られた第２の復号データ列への切り替えを行う切り替え手段とを有し、
上記第２の復号手段では、上記第１の復号手段にて上記跳躍開始点までの符号化単位の復号が終了する以前に、上記跳躍到達点での復号に必要な全ての符号化単位の復号を終了し、上記第１の復号手段にて上記跳躍開始点までの符号化単位の復号が終了した時点で、上記跳躍到達点以降の符号化単位の復号を開始し、
上記切り替え手段では、上記第１の復号手段にて上記跳躍開始点までの符号化単位の復号が終了した時点で、上記第１の復号データ列から上記跳躍到達点以降の第２の復号データ列への切り替えを行う
ことを特徴とするディジタル信号復号装置。
【請求項７】
上記第２の復号手段では、上記第１の復号手段にて上記跳躍開始点を含む符号化単位の復号を行っているときに、上記跳躍到達点を含む符号化単位の復号を行い、
上記切り替え手段では、上記跳躍開始点を含む符号化単位を復号した復号単位と上記跳躍到達点を含む符号化単位を復号した復号単位とをそれぞれ細分化した期間のうちの任意のタイミングで、上記第１の復号データ列から上記第２の復号データ列への切り替えを行う
ことを特徴とする請求項６記載のディジタル信号復号装置。
【請求項８】
第１の長さの符号化単位が連続した第１のデータ列と第２の長さの符号化単位が連続した第２のデータ列とを多重化してなる前記符号化データ列から、上記第１のデータ列と上記第２のデータ列とを分離する分離手段を設け、
上記分離された第１のデータ列と上記第２のデータ列とを前記符号化データ列として、上記第１の復号手段及び第２の復号手段に供給し、
上記第２の復号手段では、上記第１の復号手段にて上記跳躍開始点までの上記第１の長さの符号化単位の復号が終了する以前に上記跳躍到達点での復号に必要な全ての上記第２の長さの符号化単位の復号を終了すると共に、上記第１の復号手段にて上記跳躍開始点を含む上記第１の長さの符号化単位の復号を行っているときに上記跳躍到達点を含む上記第２の長さの符号化単位の復号を行い、
上記切り替え手段では、上記第１の復号手段にて上記跳躍開始点までの上記第１の長さの符号化単位の復号が終了した時点で、上記第１のデータ列を復号して得られた第１の復号データ列から第２の復号データ列への切り替えを行うと共に、上記跳躍開始点を含む上記第２の長さの符号化単位を復号した復号単位と上記跳躍到達点を含む上記第２の長さの符号化単位を復号した復号単位とをそれぞれ細分化した期間のうちの任意のタイミングで、上記第２のデータ列を復号して得られた第１の復号データ列から第２の復号データ列への切り替えを行う
ことを特徴とする請求項６記載のディジタル信号復号装置。
【請求項９】
上記第１の符号化データ列は、一つの連続した符号化データ列の一部を上記ランダムアクセスにより跳ばしたときの上記跳躍開始点以前に上記蓄積媒体上に記録されていた符号化データ列であり、上記第２の符号化データ列は、上記一つの連続した符号化データ列の一部を上記ランダムアクセスにより跳ばしたときの上記跳躍到達点以降に上記蓄積媒体上に記録されていた符号化データ列である
ことを特徴とする請求項６記載のディジタル信号復号装置。
【請求項１０】
上記第１の符号化データ列と上記第２の符号化データ列は、それぞれ独立に符号化された符号化データ列である
ことを特徴とする請求項６記載のディジタル信号復号装置。
【請求項１１】
所定の符号化単位が連続した少なくとも一つの符号化データ列を記録してなるランダムアクセス可能な蓄積媒体から符号化データ列を読み出して上記符号化単位及び復号に必要とされる他の符号化単位を用いて復号するディジタル信号再生装置において、
上記蓄積媒体から符号化データ列を読み出す読み出し手段と、
上記読み出し手段により上記蓄積媒体から読み出された符号化データ列を格納する格納手段と、
上記格納手段から読み出された符号化データ列を上記符号化単位及び復号に必要とされる他の符号化単位を用いてそれぞれ独立に復号する第１，第２の復号手段と、
上記第１の復号手段での復号により得られた第１の復号データ列と、上記第２の復号手段での復号により得られた第２の復号データ列との、切り替え出力を行う切り替え手段とを有し、
ランダムアクセスによって上記蓄積媒体から符号化データ列を読み出す際に、上記読み出し手段は、当該ランダムアクセスによる跳躍開始点以前の第１の符号化データ列と、当該ランダムアクセスによる跳躍到達点での復号に必要な全ての符号化単位を含む第２の符号化データ列とを読み出し、
上記格納手段は、上記読み出し手段により上記蓄積媒体から読み出された、上記跳躍開始点以前の第１の符号化データ列と、上記跳躍到達点での復号に必要な全ての符号化単位を含む第２の符号化データ列とを、少なくとも格納し、
上記第１の復号手段は、上記格納手段から読み出された上記跳躍開始点以前の第１の符号化データ列を上記符号化単位毎に復号し、
上記第２の復号手段は、上記第１の復号手段にて上記跳躍開始点までの符号化単位の復号が終了する以前に、上記格納手段から読み出された上記跳躍到達点での復号に必要な全ての符号化単位の復号を終了し、上記第１の復号手段にて上記跳躍開始点までの符号化単位の復号が終了した時点で、上記跳躍到達点以降の符号化単位の復号を開始し、
上記切り替え手段は、上記第１の復号手段にて上記跳躍開始点までの符号化単位の復号が終了した時点で、上記第１の復号データ列から上記跳躍到達点以降の第２の復号データ列への切り替えを行う
ことを特徴とするディジタル信号再生装置。
【請求項１２】
上記第２の復号手段では、上記第１の復号手段にて上記跳躍開始点を含む符号化単位の復号を行っているときに、上記跳躍到達点を含む符号化単位の復号を行い、
上記切り替え手段では、上記跳躍開始点を含む符号化単位を復号した復号単位と上記跳躍到達点を含む符号化単位を復号した復号単位とをそれぞれ細分化した期間のうちの任意のタイミングで、上記第１の復号データ列から上記第２の復号データ列への切り替えを行う
ことを特徴とする請求項１１記載のディジタル信号再生装置。
【請求項１３】
第１の長さの符号化単位が連続した第１のデータ列と第２の長さの符号化単位が連続した第２のデータ列とを多重化してなる前記符号化データ列から、上記第１のデータ列と上記第２のデータ列とを分離する分離手段を設け、
上記分離された第１のデータ列と上記第２のデータ列とを前記符号化データ列として、上記第１の復号手段及び第２の復号手段に供給し、
上記第２の復号手段では、上記第１の復号手段にて上記跳躍開始点までの上記第１の長さの符号化単位の復号が終了する以前に上記跳躍到達点での復号に必要な全ての上記第２の長さの符号化単位の復号を終了すると共に、上記第１の復号手段にて上記跳躍開始点を含む上記第１の長さの符号化単位の復号を行っているときに上記跳躍到達点を含む上記第２の長さの符号化単位の復号を行い、
上記切り替え手段では、上記第１の復号手段にて上記跳躍開始点までの上記第１の符号化単位の復号が終了した時点で、上記第１のデータ列を復号して得られた第１の復号データ列から第２の復号データ列への切り替えを行うと共に、上記跳躍開始点を含む上記第２の長さの符号化単位を復号した復号単位と上記跳躍到達点を含む上記第２の長さの符号化単位を復号した復号単位とをそれぞれ細分化した期間のうちの任意のタイミングで、上記第２のデータ列を復号して得られた第１の復号データ列から第２の復号データ列への切り替えを行う
ことを特徴とする請求項１２記載のディジタル信号再生装置。
【請求項１４】
上記第１の符号化データ列は、一つの連続した符号化データ列の一部を上記ランダムアクセスにより跳ばしたときの上記跳躍開始点以前に上記蓄積媒体上に記録されていた符号化データ列であり、上記第２の符号化データ列は、上記一つの連続した符号化データ列の一部を上記ランダムアクセスにより跳ばしたときの上記跳躍到達点以降に上記蓄積媒体上に記録されていた符号化データ列である
ことを特徴とする請求項１２記載のディジタル信号再生装置。
【請求項１５】
上記第１の符号化データ列と上記第２の符号化データ列は、それぞれ独立に符号化された符号化データ列である
ことを特徴とする請求項１２記載のディジタル信号再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画像信号及び音響信号などを、例えば光磁気ディスクなどのランダムアクセス可能な記録媒体に記録し、これを再生してディスプレイ装置などに表示するときに好適な、ディジタル信号復号方法及び装置、並びにディジタル信号再生装置に関する。
【０００２】
【従来の技術】
図６には、ランダムアクセスが可能な蓄積媒体に記録された符号化データを復号して表示を行う従来のシステム構成を表す。
【０００３】
この図６において、蓄積媒体１０１は光ディスクなどのようにランダムアクセスが可能なものである。この蓄積媒体１０１に記録された符号化データは、読み出し装置１０２によって読み出され、必要に応じてトラックバッファ１０３に一旦蓄えられる。ここで、上記蓄積媒体１０１から読み出されて上記トラックバッファ１０３に蓄えられるデータは、映像・音声などの符号化データが一本のデータ列として時分割多重されたものであるのが普通である。
【０００４】
上記時分割多重されている映像及び音声の符号化データは、トラックバッファ１０３から読み出された後、分離器１０４で映像と音声の符号化データにそれぞれ分離される。これら分離された映像と音声の符号化データは、それぞれ対応して設けられている復号バッファ１０５Ｖ，１０５Ａに入力される。これら復号バッファ１０５Ｖ，１０５Ａに格納された符号化データは、所定のタイミングで読み出され、それぞれ対応する映像復号器１０６Ｖ，音声復号器１０６Ａに送られ、それぞれ復号される。映像復号器１０６Ｖでの復号により得られた映像信号は映像表示装置１０７Ｖに送られて表示され、音声復号器１０６Ａでの復号により得られた音声信号は例えばスピーカ等の音声発生装置１０７Ａから放音される。
【０００５】
上述したように、映像及び音声の信号を光ディスクや磁気テープなどの記録媒体に記録し、それらを再生してディスプレイに表示等するようなシステムの場合、或いは、送信側から映像及び音声の信号を所定の伝送路を介して送信し、受信側にて表示等するような例えばテレビ会議システムやテレビ電話のようなシステムの場合において、最近は、これら映像及び音声の信号をＡ／Ｄ（アナログ／ディジタル）変換した後、いわゆるＭＰＥＧ（Moving Pic-ture Experts Group）方式で符号化することで情報量を圧縮することが多くなりつつある。
【０００６】
ここで、上記ＭＰＥＧとは、ISO/IEC JTC1/SC29(International Organization for Stan-dardization/International Electrotechnical Commission, Joint Technical Commitee 1/Sub Commitee 29：国際標準化機構／国際電機標準会議  合同技術委員会１／専門部会 ２９）の蓄積用動画像符号化の検討組織の略称であり、ＭＰＥＧ１標準としてＩＳＯ１１１７２が、ＭＰＥＧ２標準としてＩＳＯ１３８１８がある。これらの国際標準において、システム多重化の項目でＩＳＯ１１１７１−１及びＩＳＯ１３８１８−１が、映像符号化の項目でＩＳＯ１１１７２−２及びＩＳＯ１３８１８−２が、音声符号化の項目でＩＳＯ１１１７２−３及びＩＳＯ１３８１８−２が、それぞれ標準化されている。
【０００７】
このＭＰＥＧでは、映像を効率良く符号化するためとランダムアクセスを実現するために、Ｉピクチャ、Ｂピクチャ、Ｐピクチャという３種類の符号化のタイプが用意されている。ここでピクチャとは、動画像を構成する画面（フレーム或いはフィールドの画面）を符号化したものである。
【０００８】
Ｉピクチャとは、上記画面内で符号化が完結しているもので、他画面とは独立して符号化される。このため、ランダムアクセスやエラーを回復するためのエントリーポイントとして使われる。ただし、Ｉピクチャの頻度が高くなると符号化の効率は低下する。
【０００９】
Ｐピクチャは、前方向の予測符号化を行うモードで、時間的に過去のＩピクチャあるいはＰピクチャから予測される。従って、Ｐピクチャを復号するためには時間的に過去のＩピクチャまたはＰピクチャが復号されていなければならない。Ｐピクチャを用いることにより、Ｉピクチャのみで符号化する場合よりも符号化の効率は高くなる。
【００１０】
また、本発明に係るディジタル信号復号装置は、所定の符号化単位が連続した少なくとも一つの符号化データ列を記録してなるランダムアクセス可能な蓄積媒体から読み出された符号化データ列を上記符号化単位及び復号に必要とされる他の符号化単位を用いて復号するディジタル信号復号装置において、上記ランダムアクセスによる跳躍開始点以前の第１の符号化データ列を、上記符号化単位及び復号に必要とされる他の符号化単位を用いて上記符号化単位毎に復号する第１の復号手段と、上記ランダムアクセスによる跳躍到達点での復号に必要な全ての符号化単位を含む第２の符号化データ列を、上記符号化単位及び復号に必要とされる他の符号化単位を用いて上記符号化単位毎に復号する第２の復号手段と、上記ランダムアクセスによる跳躍に応じて、上記第１の復号手段での復号により得られた第１の復号データ列から、上記第２の復号手段での復号により得られた第２の復号データ列への切り替えを行う切り替え手段とを有し、上記第２の復号手段では、上記第１の復号手段にて上記跳躍開始点までの符号化単位の復号が終了する以前に、上記跳躍到達点での復号に必要な全ての符号化単位の復号を終了し、上記第１の復号手段にて上記跳躍開始点までの符号化単位の復号が終了した時点で、上記跳躍到達点以降の符号化単位の復号を開始し、上記切り替え手段では、上記第１の復号手段にて上記跳躍開始点までの符号化単位の復号が終了した時点で、上記第１の復号データ列から上記跳躍到達点以降の第２の復号データ列への切り替えを行うことにより、上述の課題を解決する。
【００１１】
一般的に、通常のアプリケーションにおいては、ランダムアクセスと高い符号化効率を実現するために、上記Ｉ、Ｂ、Ｐピクチャの組合せが用いられるのが普通である。
【００１２】
図７の（ａ）にはこのような組合せの例を挙げている。図７の（ａ）は、上記画面（ピクチャ）を表示順序に並べたものであり、この図７の（ａ）の図中矢印ｄは予測の方向を表している。ここで、例えばＢピクチャを復号して表示するためには、そのＢピクチャの前後（時間的な前後）に表示されるＩピクチャ或いはＰピクチャを復号しておかなければならない（当該Ｂピクチャの復号を行う前に復号する必要がある）。より具体的に説明すると、上述の図７の（ａ）のような表示順を実現する場合において、例えばピクチャＢ５の画像を復号するためには、少なくともＩ０，Ｐ２，Ｐ４，Ｐ６の各ピクチャが復号されていることが必要である。すなわち、Ｐ２のピクチャはＩ０のピクチャから予測され、Ｐ４のピクチャはＰ２のピクチャから予測され、Ｐ６のピクチャはＰ４のピクチャから予測されるものであり、さらにＢ５のピクチャはＰ４のピクチャとＰ６のピクチャとから予測されるものであるため、当該Ｂ５のピクチャを復号するためにはこれらＩ０，Ｐ２，Ｐ４，Ｐ６の各ピクチャが、先に復号されている必要がある。このため、図７の（ｂ）に示すように、各ピクチャは、符号化ストリーム上ではＩ０，Ｐ２，Ｂ１，Ｐ４，Ｂ３，・・・という順序に並べ換えられている。言い換えれば、記録媒体上には、この図７の（ｂ）に示すようなピクチャ順の符号化ストリームが記録されており、したがって、当該記録媒体を再生して映像をディスプレイ装置に表示する場合には、この図７の（ｂ）の順番で記録媒体から再生された符号化ストリームから各ピクチャを復号し、図７の（ａ）の順序に並べ換えて表示することが行われる。
【００１３】
また、音声データの符号化に関しては、上記のＭＰＥＧの他に、いわゆるＡＣ−３（ATSC standard Doc.A/52, 20 Dec.1995）などの圧縮方式があるが、これら圧縮方式は何れも一定の数の標本化データをまとめて符号化の単位として扱い、復号時もこれを単位として行われる。
【００１４】
一般的に、音声に関する符号化単位であるオーディオ・フレームの復号周期と、映像データを符号化したピクチャの復号周期は一致しない。これを時間順に表現したのが図８である。なお、図８の（ａ）には、映像における符号化データの構成単位（ピクチャ）と各ピクチャの表示開始時刻ＴPを表し、図８の（ｂ）には音声における各符号化データの構成単位（オーディオ・フレーム）と各オーディオ・フレームの開始時刻ＴAを表している。すなわちこの図８の（ａ）及び（ｂ）からオーディオ・フレームの復号周期とピクチャの復号周期は一致しないことがわかる。
【００１５】
最近、規格化と製品化が行われているいわゆるビデオＣＤやＤＶＤ（ディジタル・ビデオ・ディスク）では、上述のような構造を持つＭＰＥＧ方式によって映像が符号化され、音声はＭＰＥＧあるいはＡＣ−３によって符号化されて、これらのデータがＭＰＥＧシステムの規格により時分割多重されてディスク上に記録されている。
【００１６】
【発明が解決しようとする課題】
ところで、前述したようなＭＰＥＧ方式で符号化された映像データが前記図６の蓄積媒体１０１に記録されている場合を考えてみる。ただし、この場合の記録は、符号化効率とランダムアクセス性を考慮して、図９の（ａ）に示すようなピクチャの構造にてなされているとする。
【００１７】
ここで、上記蓄積媒体１０１がランダムアクセス可能であるならば、この図９の（ａ）のようなストリームにおいて例えば図中ＳA点にて示すＰピクチャまで再生した後、これ以降の各ピクチャの再生を跳ばし、図中ＳB点にて示すＢピクチャ（ピクチャＢ３）から再生を再開するようなことが可能となる。なお、上述のように、各ピクチャの再生を跳ばすことをこれ以降スキップと呼び、あるピクチャから別の離れたピクチャまでスキップさせて再生を行うことをスキップ再生と呼ぶことにする。また、スキップの跳躍が始まる位置をスキップ開始点、スキップの跳躍が終了する位置をスキップ到達点と呼ぶことにする。
【００１８】
ところが、前述したように、Ｂピクチャ（図９の例ではピクチャＢ３）を復号するためには、それ以前のＩピクチャ或いはＰピクチャ（図９の例では少なくともピクチャＩ０，Ｐ２，Ｐ４の各ピクチャ）が復号されていなければならないので、これらのピクチャ（Ｉ０，Ｐ２，Ｐ４）を復号している間は、映像の連続的な再生が途切れてしまうことになる。
【００１９】
上述の例ではＭＰＥＧ方式で画像信号が符号化されている場合を考えたが、例えば、画像間に相関があることを利用し、画像間の差分を求め、この差分を符号化するような予測符号化方式を用いた場合であっても、上述同様の理由によりスキップ再生時の画面の繋ぎ目において、再生が不連続になってしまう。
【００２０】
さらに、前記ＭＰＥＧやＡＣ−３のように、一定の数の標本化データをまとめて符号化の単位とする音声の符号化方式では、前述したように映像信号の復号周期と音声信号の復号周期が必ずしも一致しないので、スキップ再生を行う際に、映像信号の連続再生を優先させると、以下に述べるような音声信号が生成されない空白区間が生じてしまう。以下、スキップ再生時に発生する音声信号が生成されない空白区間のことを、オーディオ・ギャップと呼ぶことにする。
【００２１】
図１０の（ｂ）及び（ｃ）には、蓄積媒体上に記録されている映像及び音声の符号化データを時間順に表している。
【００２２】
ここで、図１０の（ｂ）の映像信号を復号して行き、図１０の（ｄ）に示すように、あるピクチャ（スキップ開始点、図１０の（ｄ）例ではピクチャＶA）まで復号して表示した後、図１０の（ａ）に示すタイミングのスキップ再生によって、図１０の（ｆ）に示す別のピクチャ（スキップ到達点、図１０の（ｆ）の例ではピクチャＶC）から再生及び復号を再開する場合を考える。
【００２３】
このような映像信号のスキップ再生に対応した音声信号の復号時には、図１０の（ｅ）に示すように上記ピクチャＶAに対応するオーディオ・フレームＡBまでの復号がなされた後、上記スキップ再生に応じて、図１０の（ｇ）に示すように上記ピクチャＶCに対応するオーディオ・フレームＡDから再生及び復号が再開されることになる。
【００２４】
ここで、映像と音声とは同期して再生されなければならないので、映像信号に対する音声信号の再生の位相差すなわちピクチャの表示開始時刻とオーディオ・フレームの開始時刻の位相差は、上記スキップ再生をする／しないにかかわらず変化してはならない。
【００２５】
しかし、上記スキップ再生を行った場合において、図１０の（ｈ）に示すように映像を優先的に繋げて、すなわちスキップ再生前後のピクチャＶAとピクチャＶCを繋げて連続的な表示を実現しようとすると、音声データの方は、図１０の（ｉ）に示すように音声データの存在しない時間幅（オーディオ・ギャップＡＧ）が生じてしまい、連続的な音声再生ができないことになる。
【００２６】
なお、上述の例では、スキップ再生による復号データの不連続性について説明しているが、それぞれ独立に符号化された２つの符号化データを、任意の点でつないで再生するようなことを行う場合も、全く同じ原理により同様の問題が生ずる。
【００２７】
そこで、本発明はこのような状況に鑑みてなされたものであり、スキップ再生の前後における映像と音声の良好な再生を可能にするディジタル信号復号方法及び装置、並びにディジタル信号再生装置を提供することを目的とする。
【００２８】
【課題を解決するための手段】
本発明に係るディジタル信号符号化方法は、所定の符号化単位が連続した少なくとも一つの符号化データ列を記録してなるランダムアクセス可能な蓄積媒体から読み出された符号化データ列を上記符号化単位及び復号に必要とされる他の符号化単位を用いて復号するディジタル信号復号方法において、上記ランダムアクセスによる跳躍開始点以前の第１の符号化データ列を、上記符号化単位及び復号に必要とされる他の符号化単位を用いて上記符号化単位毎に復号する第１の復号工程と、上記ランダムアクセスによる跳躍到達点での復号に必要な全ての符号化単位を含む第２の符号化データ列を、上記符号化単位及び復号に必要とされる他の符号化単位を用いて上記符号化単位毎に復号する第２の復号工程と、上記ランダムアクセスによる跳躍に応じて、上記第１の復号工程での復号により得られた第１の復号データ列から、上記第２の復号工程での復号により得られた第２の復号データ列への切り替えを行う切り替え工程とを有し、上記第２の復号工程では、上記第１の復号工程にて上記跳躍開始点までの符号化単位の復号が終了する以前に、上記跳躍到達点での復号に必要な全ての符号化単位の復号を終了し、上記第１の復号工程にて上記跳躍開始点までの符号化単位の復号が終了した時点で、上記跳躍到達点以降の符号化単位の復号を開始し、上記切り替え工程では、上記第１の復号工程にて上記跳躍開始点までの符号化単位の復号が終了した時点で、上記第１の復号データ列から上記跳躍到達点以降の第２の復号データ列への切り替えを行うことにより、上述の課題を解決する。
【００２９】
また、本発明のディジタル信号復号装置は、所定の符号化単位が連続した少なくとも一つの符号化データ列を記録してなるランダムアクセス可能な蓄積媒体から読み出された符号化データ列を復号するものであり、ランダムアクセスによる跳躍開始点以前の第１の符号化データ列を符号化単位毎に復号する第１の復号手段と、ランダムアクセスによる跳躍到達点での復号に必要な全ての符号化単位を含む第２の符号化データ列を符号化単位毎に復号する第２の復号手段と、ランダムアクセスによる跳躍に応じて、第１の復号手段での復号により得られた第１の復号データ列から、第２の復号手段での復号により得られた第２の復号データ列への切り替えを行う切り替え手段とを有し、第２の復号手段では、第１の復号手段にて跳躍開始点までの符号化単位の復号が終了する以前に、跳躍到達点での復号に必要な全ての符号化単位の復号を終了し、第１の復号手段にて跳躍開始点までの符号化単位の復号が終了した時点で、跳躍到達点以降の符号化単位の復号を開始し、切り替え手段では、第１の復号手段にて跳躍開始点までの符号化単位の復号が終了した時点で、第１の復号データ列から跳躍到達点以降の第２の復号データ列への切り替えを行うことにより、上述した課題を解決する。
【００３０】
さらに、本発明に係るディジタル信号再生装置は、所定の符号化単位が連続した少なくとも一つの符号化データ列を記録してなるランダムアクセス可能な蓄積媒体から符号化データ列を読み出して上記符号化単位及び復号に必要とされる他の符号化単位を用いて復号するディジタル信号再生装置において、上記蓄積媒体から符号化データ列を読み出す読み出し手段と、上記読み出し手段により上記蓄積媒体から読み出された符号化データ列を格納する格納手段と、上記格納手段から読み出された符号化データ列を上記符号化単位及び復号に必要とされる他の符号化単位を用いてそれぞれ独立に復号する第１，第２の復号手段と、上記第１の復号手段での復号により得られた第１の復号データ列と、上記第２の復号手段での復号により得られた第２の復号データ列との、切り替え出力を行う切り替え手段とを有し、ランダムアクセスによって上記蓄積媒体から符号化データ列を読み出す際に、上記読み出し手段は、当該ランダムアクセスによる跳躍開始点以前の第１の符号化データ列と、当該ランダムアクセスによる跳躍到達点での復号に必要な全ての符号化単位を含む第２の符号化データ列とを読み出し、上記格納手段は、上記読み出し手段により上記蓄積媒体から読み出された、上記跳躍開始点以前の第１の符号化データ列と、上記跳躍到達点での復号に必要な全ての符号化単位を含む第２の符号化データ列とを、少なくとも格納し、上記第１の復号手段は、上記格納手段から読み出された上記跳躍開始点以前の第１の符号化データ列を上記符号化単位毎に復号し、上記第２の復号手段は、上記第１の復号手段にて上記跳躍開始点までの符号化単位の復号が終了する以前に、上記格納手段から読み出された上記跳躍到達点での復号に必要な全ての符号化単位の復号を終了し、上記第１の復号手段にて上記跳躍開始点までの符号化単位の復号が終了した時点で、上記跳躍到達点以降の符号化単位の復号を開始し、上記切り替え手段は、上記第１の復号手段にて上記跳躍開始点までの符号化単位の復号が終了した時点で、上記第１の復号データ列から上記跳躍到達点以降の第２の復号データ列への切り替えを行うことにより、上述の課題を解決する。
【００３１】
すなわち、本発明によれば、２つ以上の復号工程を独立に動作させて、ランダムアクセスによるスキップ再生の前後のデータを予め復号しておき、所定のタイミングで復号工程からの出力を切り替えることにより、スキップの前後で復号されたデータを連続的に再生するようにしている。
【００３２】
【発明の実施の形態】
以下、本発明の好ましい実施の形態について、図面を参照しながら詳細に説明する。
【００３３】
図１には、本発明に係るディジタル信号復号装置の一実施の形態として、蓄積媒体に記録された符号化データを読み出して復号するディジタル信号再生装置の基本的な構成を示している。ここでは２つの独立する復号系１１，１２を有する構成の実施例を示す。また、この図１の例では、簡単のため、映像信号のみをＭＰＥＧ方式で符号化したデータが、蓄積媒体１に記録されているとする。
【００３４】
この図１に示すディジタル信号再生装置は、符号化されたディジタル信号（符号化された映像信号）が記録されているランダムアクセスが可能な蓄積媒体１上で、連続する１つの符号化データの一部分を跳ばして再生（スキップ再生）する際に、跳ぶ前に位置（スキップ前に位置）する第１の符号化データを跳躍点まで再生する第１の復号系１１と、跳んだ後に位置（スキップ後に位置）する第２の符号化データの符号化単位の先頭から接続点までの復号を予め行って待機する第２の復号系１２とを有し、スキップ再生の接続点において第１の復号系１１の再生が終了した直後に、待機中の第２の復号系１２の再生を開始し、この２つの復号された信号が時間的に不連続にならないように、各々の復号系１１，１２からの出力信号を、切り替え器９にて所定のタイミングで切り替えて再生するものである。
【００３５】
この図１において、符号化データの読み出し装置２は、上記蓄積媒体１に記録されている符号化された映像信号（以下、符号化データとする）を読み出し、トラックバッファ３に格納する。この読み出し装置２は蓄積媒体１に対してランダムアクセス可能であり、スキップ再生を行うときには、スキップの前後の符号化データを順次トラックバッファ３に読み込むことが可能である。ただし、この例のようにＭＰＥＧ方式で符号化されている（すなわち画像間の差分が符号化されている）場合には、跳び先（スキップ先）のピクチャをデコードするのに必要なピクチャの符号化データを全て読み込む。前述した図９の例でいうと、スキップした後のピクチャＢ（ピクチャＢ３）をデコードするのに最小限必要な、ピクチャＩ０，Ｐ２，Ｐ４の符号化データが上記トラックバッファ３に読み込まれる。
【００３６】
当該トラックバッファ３から読み出された上記符号化データは、上記第１の復号系１１及び第２の復号系１２に送られる。
【００３７】
上記第１の復号系１１は基本的構成として復号バッファ５と復号器７とを備え、また上記第２の復号系１２も同じく復号バッファ６と復号器８とを備えている。上記復号バッファ５及び６は、それぞれ後段に設けられた復号器７，８が符号化データを復号する間、上記トラックバッファ３から読み出された符号化データを保持する機能を持つ。なお、上記トラックバッファ３から上記第１の復号系１１及び第２の復号系１２の復号バッファ５及び６へのデータの読み出しは、必要であれば同時に行われる。上記復号器７及び８は、対応する復号バッファ５，６から供給された符号化データを、それぞれ独立に復号する。
【００３８】
上記第１の復号系１１から出力された復号データは、切り替え器９の被切替端子Ｓ１に送られ、上記第２の復号系１２から出力された復号データは、切り替え器９の被切替端子Ｓ２に送られる。
【００３９】
この切り替え器９は、上記第１の復号系１１，第２の復号系１２からそれぞれ供給された復号データを、後述する所定のタイミングで選択的に切り替えて表示装置１０に出力する。したがって、表示装置１０上の表示は、上記第１の復号系１１からの復号データに基づく表示と、上記第２の復号系１２からの復号データに基づく表示とが、上記所定のタイミングで選択的に切り替えられたものとなる。
【００４０】
ここで、本実施例のディジタル信号再生装置において、上記蓄積媒体１から時間的に連続する符号化データを再生し、当該符号化データを復号して、そのまま通常通りに表示させるときは、上記第１の復号系１１或いは第２の復号系１２の何れか一方のみにて復号された復号データを上記表示装置１０に供給する。
【００４１】
一方、スキップ再生により時間的に連続しない符号化データを復号するときには、以下のように動作する。
【００４２】
最初に、スキップ点（スキップ開始点）より前の符号化データの復号を、第１の復号系１１にて行っていたとする。この時点での切り替え器９は、被切替端子Ｓ１側が選ばれている。したがって、表示装置１０には、上記第１の復号系１１にて復号された上記スキップ開始点より前の復号データに応じた表示、すなわちスキップ前に蓄積媒体１から読み取られた符号化データを復号した映像が表示されている。このように、当該スキップ開始点より前の時点では、上記読み出し装置２によって蓄積媒体１から読み取られたスキップ開始点より前の符号化データが、トラックバッファ３を介して第１の復号系１１の復号バッファ５に読み出された後、復号器７で復号され、切り替え器９を介して表示装置１０に送られて表示されている。
【００４３】
次に、スキップ再生を行う場合、上記読み出し装置２は、スキップを行う前の符号化データを上記蓄積媒体１から読み取った後に、当該蓄積媒体１をランダムアクセスし、当該スキップ直後（スキップ到達点）の符号化データを上記蓄積媒体１から読み取り、上記スキップ開始点前の符号化データと上記スキップ到達点近辺の符号化データとを、順にトラックバッファ３に出力する。
【００４４】
ここで、スキップ後のデータとして上記蓄積媒体１から読み取られる符号化データは、当該スキップ到達点で表示される画像を復号するのに必要な全てのデータを含む。すなわち、上記スキップ到達点のピクチャがピクチャＢ３である前記図９の例を挙げると、読み出し装置２は、当該ピクチャＢ３を復号するのに必要な前記ピクチャＩ０，Ｐ２，Ｐ４に対応する符号化データを、上記蓄積媒体１から読み取る。より具体的な動作として、読み出し装置２は、蓄積媒体１から上記スキップ到達点のアドレスに対応する記録領域（図９の例ではピクチャＢ３の符号化データが記録された領域）を読み取る際に、当該ピクチャＢ３の復号に必要な上記ピクチャＩ０，Ｐ２，Ｐ４の各符号化データが記録された記録領域をもランダムアクセスによって同時に再生する。
【００４５】
これにより、上記トラックバッファ３には、少なくとも上記スキップ開始点とスキップ到達点近辺の符号化データが同時に格納されていることになる。すなわち、前記図９の例を用いて説明すると、このときのトラックバッファ３上には、前記図９の図中ＳA点にて示すスキップ開始点のＰピクチャの符号化データと、図９の図中ＳB点にて示すスキップ到達点のＢピクチャ（ピクチャＢ３）の符号化データ及び当該ピクチャＢ３の復号に必要なピクチャＩ０，Ｐ２，Ｐ４の符号化データとが、少なくとも同時に存在することになる。
【００４６】
ただし、当該トラックバッファ３には、上述したスキップ開始点及びスキップ到達点近辺の各符号化データを格納すると同時に、上記スキップ再生のために上記読み出し装置２が蓄積媒体１をランダムアクセスしている間でも、上記表示装置１０における表示が途切れない分だけの符号化データを格納しておくことが必要である。すなわち、上記スキップ前のピクチャとスキップ後のピクチャは、その後、時間的に連続するように接続されて表示されることになるが、上記スキップ再生のために読み出し装置２が蓄積媒体１をランダムアクセスしている間に、表示される映像が途切れていまわないように、当該トラックバッファ３には複数のピクチャ分の符号化データを格納しておくようにする。言い換えると、スキップ前のトラックバッファ３には、少なくともランダムアクセスに必要とされる時間分以上の表示を可能にするだけの各ピクチャの符号化データを格納しておくようにし、スキップが発生したときには当該格納していた各ピクチャの符号化データを順次読み出して後段の構成に送り、その間に読み出し装置２でのランダムアクセスによる上記スキップ先のピクチャのデータ読み取りを行うようにする。また、読み出し装置２における蓄積媒体１の読み取り速度を、通常の実時間の映像表示に必要な速度よりも高速とし、蓄積媒体１から同一の符号化データを繰り返し読み出し可能にしておけば、トラックバッファ３は上記ランダムアクセスに必要とされる時間分以上の記憶容量を備える必要はない。すなわち、スキップが発生したときに上記トラックバッファ３上に上記ランダムアクセスの時間分に対応できるだけの符号化データが存在していなくても、読み出し装置２は高速に蓄積媒体１から必要な符号化データを読み出せるため、表示映像が途切れることはないからである。
【００４７】
なお、スキップ再生が上述したようなアドレス指定によりなされるものでない場合においても、例えば前記図９の例のように、スキップ再生によってＢピクチャ（ピクチャＢ３）が読み出されたときには、当該ピクチャＢ３の復号に必要なＩピクチャ（ピクチャＩ０）及びＰピクチャ（ピクチャＰ２，Ｐ４）を蓄積媒体１から読み取る必要がある。この場合、ランダムアクセスを行うことによって読み出し装置２の読み出し位置が到達する蓄積媒体１上の位置は、ランダムアクセスの速度等によって略々予測されるので、Ｉピクチャ等の符号化データの記録位置も予測することができ、この予測に基づいてＩピクチャ等の符号化データの読み取りを行うようにすることも可能である。
【００４８】
上述したスキップ再生を行ったときの第２の復号系１２には、前記スキップ到達点近傍のデータすなわちスキップ直後に表示される画像を復号するのに必要な全てのデータが、前記トラックバッファ３から読み出されて、復号バッファ６に送られる。この復号バッファ６から読み出されたデータは、復号器８に送られて復号され、さらに必要であれば当該復号器８内のメモリに蓄えられる。すなわち、前記図９の例を用いて説明すると、ピクチャＢ３を表示するために、順にピクチャＩ０，ピクチャＰ２，ピクチャＰ４を予め復号して蓄えておく。
【００４９】
当該復号器８から読み出された復号データは、切り替え器９によって、所定のタイミングで前記第１の復号系１１からの復号データと切り替えられる。すなわち、復号器８は、上記復号データを内部メモリに蓄えて、上記切り替え器９において被切替端子Ｓ２側が選択されるのを待ち、所定のタイミングで切り替え器９が被切替端子Ｓ２側に切り替えられるときに上記メモリに蓄えた復号データを出力する。また、上記切り替え器９は、上記所定のタイミングとして前記スキップ前の画像の表示が全て終了したときに、被切替端子Ｓ１からＳ２への切り替えを行う。
【００５０】
これにより、表示装置１０上には、スキップ開始点の画像とスキップ到達点の画像とが時間的に連続した、途切れのないスキップ再生表示がなされることになる。
【００５１】
上記スキップ再生が行われて上記第２の復号系１２での復号が行われるようになると、次回にスキップが行われるまで、当該第２の復号系１２での復号が表示のための処理として続けられることになる。次回のスキップが生じたときには、前述した第１の復号系１１から第２の復号系１２への動作切り替えと同様なことが、当該第２の復号系１２から第１の復号系１１への動作切り替えとして行われる。
【００５２】
上述した図１の構成及び説明では、蓄積媒体１から映像データを再生する場合のみを挙げているが、蓄積媒体１に符号化された映像データと音声データとが時分割多重化されて記録されている場合には、以下の図２のような構成が用いられる。なお、この図２の構成も、２つの独立する復号系５０，６０を有している。また、蓄積媒体１に多重化されて記録されている映像データと音声データは、ＭＰＥＧ方式やＡＣ−３で符号化されているものとする。
【００５３】
この図２に示すディジタル信号再生装置は、符号化されたディジタル信号（符号化されて多重化された映像及び音声データ）が記録されているランダムアクセスが可能な蓄積媒体１上で、連続する１つの符号化データの一部分を跳ばして再生（スキップ再生）する際に、跳ぶ前（スキップ前）に位置する第１の符号化データを跳躍点まで再生する第１の復号系５０と、跳んだ後（スキップ後）に位置する第２の符号化データの符号化単位の先頭から接続点までの復号を予め行って待機する第２の復号系６０とを有し、上記接続点において第１の復号系５０の再生が終了した直後に、待機中の第２の復号系６０の再生を開始し、これら２つの復号された信号が時間的に不連続にならないように、各々の復号系５０，６０からの出力信号を切り替え器７０によって所定のタイミングで切り替えて再生するようにしたものである。
【００５４】
この図２において、符号化データ読み出し装置２０は、前記図１同様に、上記蓄積媒体１から上記符号化されて時分割多重化された映像及び音声データを読み出し、トラックバッファ３０に格納する。この読み出し装置２０は蓄積媒体１に対してランダムアクセス可能であり、スキップ再生を行うときには、前述同様に、スキップの前後の符号化データを順次トラックバッファ３０に読み込むと同時に、スキップ後の符号化データを復号するのに必要な全ての符号化データをもトラックバッファ３０に読み込む。なお、当該読み出し装置２０は、具体的には光ディスク等の蓄積媒体１を回転駆動するスピンドルモータ２４と、当該回転する蓄積媒体１から光学的に信号を読み取る光ヘッド２０と、この光ヘッド２０にて蓄積媒体１から再生された信号に基づいて各種信号処理及びサーボを行う信号処理及びサーボ回路２３とからなる。上記信号処理及びサーボ回路２３は、上記光ヘッド２０によって蓄積媒体１から再生された信号より、フォーカスエラー信号やトラッキングエラー信号を抽出し、これらエラー信号に基づいて光ヘッド２０によるフォーカ及びトラッキングサーボを行う。また、当該信号処理及びサーボ回路２３は、上記光ヘッド２０によって蓄積媒体１から再生された信号より、当該蓄積媒体１上の再生位置情報（アドレス情報）と再生速度情報とを抽出し、これら情報に基づいて上記スピンドルモータ２４を例えば線速度一定となるように回転サーボを行う。さらに、当該信号処理及びサーボ回路２３は、上記光ヘッド２０によって蓄積媒体１から再生された信号より、２値のディジタル信号を取り出し、このディジタル信号に対して復調と誤り訂正処理とを行う。この復調及び誤り訂正処理されたディジタル信号が前記符号化データとして当該読み出し装置２０から出力される。
【００５５】
上記トラックバッファ３０から読み出された上記符号化データは、上記第１の復号系５０及び第２の復号系５１に送られる。
【００５６】
ここで、これら第１の復号系５０及び第２の復号系６０では、上記トラックバッファ３０から供給されるデータが、映像及び音声データを時分割多重化したものであるため、これらの分離を行う構成を有する。
【００５７】
すなわち、第１の復号系５０は、上記時分割多重されている映像及び音声の符号化データを、映像と音声の符号化データにそれぞれ分離する分離器５１と、当該分離器５１にて分離された映像と音声の符号化データをそれぞれ一旦蓄積する復号バッファ５２Ｖ，５２Ａと、これら復号バッファ５２Ｖ，５２Ａに格納されて所定のタイミングで読み出された符号化データをそれぞれ復号する映像復号器５３Ｖ，音声復号器５３Ａとを有している。また、第２の復号系６０も同様に、上記時分割多重されている映像及び音声の符号化データを、映像と音声の符号化データにそれぞれ分離する分離器６１と、当該分離器６１にて分離された映像と音声の符号化データをそれぞれ一旦蓄積する復号バッファ６２Ｖ，６２Ａと、これら復号バッファ６２Ｖ，６２Ａに格納されて所定のタイミングで読み出された符号化データをそれぞれ復号する映像復号器６３Ｖ，音声復号器６３Ａとを有している。これら第１の復号系５０及び第２の復号系６０の各復号バッファ及び復号器は、それぞれ基本的には前記図１の第１の復号系１１及び第２の復号系の各復号バッファ及び復号器と同じ動作を行うものであり、異なるのはそれぞれ扱う信号が映像データか音声データの何れかであるということである。また、第１の復号系５０と第２の復号系６０はそれぞれ独立に動作するが、第１の復号系５０の内部での復号バッファ５２Ｖ及び５２Ａと復号器５３Ｖ及び５３Ａは同時に動作し、また第２の復号系６０の内部での復号バッファ６２Ｖ及び６２Ａと復号器６３Ｖ及び６３Ａは同時に動作する。
【００５８】
上記第１の復号系５０から出力された映像の復号データは切り替え器７０のスイッチ７１の被切替端子ＳV1に送られ、音声の復号データは切り替え器７０のスイッチ７２の被切替端子ＳA1に送られる。また、上記第２の復号系６０から出力された映像の復号データは切り替え器７０のスイッチ７１の被切替端子ＳV2に送られ、音声の復号データは切り替え器７０のスイッチ７２の被切替端子ＳA2に送られる。
【００５９】
この切り替え器７０は、スキップ再生時において、上記第１の復号系５０，第２の復号系６０からそれぞれ供給された映像及び音声の復号データを、前述の図１の構成の切り替え器９と同じような所定のタイミングで選択的に切り替えて、映像表示装置８０及び音声発生装置９０に出力する。すなわち、スキップ再生時において、当該切り替え器７０のスイッチ７１の被切替端子ＳV1及びスイッチ７２の被切替ＳA1は、前記図１の切り替え器９の被切替端子Ｓ１に対応し、上記切り替え器７０のスイッチ７１の被切替端子ＳV2及びスイッチ７２の被切替端子ＳA2は、前記図１の切り替え器９の被切替端子Ｓ２に対応している。
【００６０】
これにより、この図２の構成においても、スキップ再生を行ったときに、スキップ前後の復号された信号が時間的に不連続にならないようにすることができる。
【００６１】
ただし、前述したように、映像データの復号周期と音声データの復号周期とは必ずしも一致していないので、スキップ再生を行う際に、映像データの連続再生を優先させると、前述の従来例で述べたように、音声データが生成されない区間（オーディオ・ギャップ）が生じてしまう。
【００６２】
このため、本発明の図２に示すディジタル信号再生装置においては、以下のようなことを行って上記オーディオ・ギャップの発生を防止している。なお、以下の説明では、簡略化のため上記２系統の復号系５０，６０のうち１系統側のみを用いて説明する。
【００６３】
図３の（ｂ）及び（ｃ）には、図３の（ａ）に示すタイミングでスキップ再生を行った場合の当該スキップ前後の映像及び音声の符号化単位（ピクチャ及びオーディオ・フレーム）を示している。すなわち、図３の（ｂ）の図中のピクチャＶAはスキップ開始点のピクチャであり、図中のピクチャＶBはスキップ到達点のピクチャである。また、図３の（ｃ）の図中のオーディオ・フレームＡCはスキップ開始点のオーディオ・フレームであり、図中のオーディオ・フレームＡDはスキップ到達点のオーディオ・フレームである。上記スキップ前の符号化データは例えば前記第１の復号系５０にて復号され、一方、スキップ後の符号化データは前記第２の復号系６０にて復号されることになる。さらに、図３の（ｄ）には、上記図３の（ａ）のようにスキップ再生の前後で不連続となっているピクチャを、前述した実施例のようにして時間的に連続するように接続した状態を示している。
【００６４】
このようにスキップ再生時にピクチャの連続性を保つ（映像の連続性を保つ）ように接続する場合において、本実施例のディジタル信号再生装置では、図３の（ｅ）及び（ｈ）に示すように、音声データの再生区間がスキップ前後（オーディオ・フレームＡC及びＡD）で重複するように、前記読み出し装置２０にて上記蓄積媒体１から上記音声データが多重化された符号化データを読み出し、前記トラックバッファ３０に格納するようにする。言い換えれば、蓄積媒体１から読み出した上記映像データが多重化された符号化データを、図中点線ＣVに示す映像データの接続点にて時間的に連続するように繋げる（ピクチャＶAとＶBを繋げる）と、この映像データと多重化されて当該映像データと共に蓄積媒体１から読み出される音声データについては、この図３の（ｅ）及び（ｈ）に示すように重複する時間帯（重複部分ＯA）が発生する。これら音声データの重複する部分も含めて、前記第１の復号系５０では上記スキップ前のオーディオ・フレームＡCを復号し、且つ第２の復号系６０では上記スキップ後のオーディオ・フレームＡDを復号する。
【００６５】
ここで、前記ＭＰＥＧやＡＣ−３のような圧縮方式では、オーディオ・フレームは非常に多くの標本点（数百〜数千）を単位として符号化したものであるので、それを復号した結果の音声標本は、図３の（ｆ）や（ｇ）に示すように映像信号の表示間隔（ピクチャ）に比べ非常に短い時間間隔のデータ列となっている。
【００６６】
本実施例のディジタル信号再生装置では、図３の上記音声データの重複部分ＯAの様子を拡大した図４に示すように、上記映像データの接続点ＣVに最も近い標本点（図４の図中ＣAにて示す点）で、音声データの切り替えを行うようにする。すなわち、音声データの標本化周期（標本点の間隔）は、映像データの表示間隔（ピクチャの区切り）に比べてはるかに短いため、上述のように映像データの切り替え点（ＣV）に最も近い標本点ＣAで、上記重複した部分ＯAの音声データの切り替えを行って接続すれば、これら音声データの接続点での変化は連続的であると見なすことができる。
【００６７】
本実施例のディジタル信号再生装置では、上述したような切り替え動作を、前記切り替え器７０にて行っている。すなわち、スキップ再生時において、映像データ用のスイッチ７１の被切替端子ＳV1及びＳV2については前記図１の切り替え器９と同様に動作させるが、音声データ用のスイッチ７２の被切替端子ＳA1及びＳA2については上記図３及び図４にて説明したように映像データの切り替え点ＣVに最も近い標本点ＣAで切り替えるように切り替え動作制御を行う。
【００６８】
なお、上述した実施例では、音声データの切り替え点（ＣA）を、映像データの切替え点ＣVと略々同時刻に設定したが、上記重複部分ＯA内であれば、どの時刻の標本点で切り替えを行っても良い。
【００６９】
本実施例のディジタル信号再生装置では、システムコントローラ４０において、上述したような読み出し装置２０における蓄積媒体１からの符号化データの読み出しの制御と、トラックバッファ３０における符号化データの読み込み／読み出しの制御と、第１の復号系５０及び第２の復号系６０における分離器の分離制御，復号バッファの読み込み／読み出し制御、復号器の復号制御と、切り替え器７０における切り替え制御を行っている。
【００７０】
上述のようにして切り替え器７０から出力された映像データは、例えばブラウン管や液晶表示デバイス等を備えた映像表示装置８０に送られ、音声データは例えばスピーカ等からなる音声発生装置９０に送られる。これにより、映像表示装置８０にはスキップ再生を行っても途切れのない映像が表示され、また、音声発生装置９０からはスキップ再生を行っても途切れのない音声が放音される。
【００７１】
上記実施例では、蓄積媒体１に記録された連続する１本（一つのストリームの）の符号化データをスキップ再生する例について説明したが、図５の（ａ）及び（ｂ）に示すように、それぞれ独立に符号化されて蓄積媒体１内に記録されている２つストリームの符号化データＳＴ１及びＳＴ２を、当該蓄積媒体１から再生し、図５の（ｃ）に示すように、符号化データＳＴ１の例えば前半（ＳＴ１A）と符号化データＳＴ２の例えば後半（ＳＴ２B）を任意の点Ｊで繋げて再生するときにも、上述した本実施例の構成を用いれば、連続的な再生が可能となる。
【００７２】
この場合のディジタル信号再生装置を前記図２の構成に当てはめて説明すると、前記読み出し装置２０は、蓄積媒体１から上記独立に符号化された符号化データを読み取り、それぞれトラックバッファ３０に格納し、このトラックバッファ３０に格納した符号化データを前記第１の復号系５０と第２の復号系６０に供給する。このとき第１の復号系５０は、上記独立に符号化された符号化データの一方を前記スキップ前の符号化データと同様に扱い、上記第２の復号系６０では、他方を前記スキップ後の符号化データと同様に扱う。すなわち、上記２つの符号化データを任意の点で接続して再生するために、第１の復号系５０では上記一方の符号化データを当該接続点まで再生し、第２の復号系６０では上記他方の符号化データの復号を当該接続点まで予め行って待機しており、上記接続点において第１の復号系５０の再生が終了した直後に、上記待機中の第２の復号系６０の再生を開始する。切り替え器７０では、これら２つの復号系５０，６０にて復号された復号データが時間的に不連続にならないように、各々の復号系５０，６０から出力された復号データを前記所定のタイミングで切り替えて後段の構成に送る。
【００７３】
また、本実施例では、Ｐピクチャ、Ｂピクチャを使うＭＰＥＧ方式で映像信号が符号化されている場合を示したが、ＩピクチャのみがＭＰＥＧ方式で符号化されている場合や、他の予測符号化方式で符号化されている場合に対しても、前述同様の効果を得ることが可能である。
【００７４】
【発明の効果】
本発明によれば、２つ以上の復号工程を独立に動作させて、ランダムアクセスによるスキップ再生の前後のデータを予め復号しておき、所定のタイミングでこれら復号されたデータ切り替えを行うことにより、スキップ再生の前後における例えば映像と音声の良好な再生が可能になっている。
【図面の簡単な説明】
【図１】本発明の実施例のディジタル信号再生装置の基本構成を示すブロック回路図である。
【図２】映像及び音声を扱う本発明実施例のディジタル信号再生装置の具体的構成を示すブロック回路図である。
【図３】本発明実施例のディジタル信号再生装置による音声データの復号についての説明に用いる図である。
【図４】本発明実施例のディジタル信号再生装置における音声データの切り替えタイミングについての詳細な説明に用いる図である。
【図５】独立して符号化されている２つの符号化データの接続についての説明に用いる図である。
【図６】蓄積媒体に記録された符号化データを復号する従来の構成例を示すブロック回路図である。
【図７】ＭＰＥＧ方式による符号化タイプと予測の方向の説明に用いる図である。
【図８】映像と音声の復号周期の違いについての説明に用いる図である。
【図９】蓄積媒体上にＭＰＥＧ方式で符号化された映像データをスキップ再生する様子についての説明に用いる図である。
【図１０】映像と音声の復号周期の違いに起因する音声の空白区間の説明に用いる図である。
【符号の説明】
１  蓄積媒体、  ２，２０  読み出し装置、  ３，３０  トラックバッファ、５，６，５２Ｖ，５２Ａ，６２Ｖ，６２Ａ  復号バッファ、  ７，８，５３Ｖ，５３Ａ，６３Ｖ，６３Ａ  復号器、  １１，５０  第１の復号系、  １２，６０  第２の復号系、  ９，７０  切り替え器、  １０，８０  表示装置、  ５１，６１  分離器、  ９０  音声発生装置
【図１】
0003763172.tif 000002
【図２】
0003763172.tif 000003
【図３】
0003763172.tif 000004
【図４】
0003763172.tif 000005
【図５】
0003763172.tif 000006
【図６】
0003763172.tif 000007
【図７】
0003763172.tif 000008
【図８】
0003763172.tif 000009
【図９】
0003763172.tif 000010
【図１０】
0003763172.tif 000011