(57)【要約】【課題】符号化データの再生開始時の無駄なデータ転送を削減し、性能劣化を防止する。【解決手段】画像符号化データ復号化装置１０を、画像を含む符号化データと画像を含まない符号化データとが多重化された画像符号化データから、画像を含む符号化データを抜き出す多重化分離手段１１と、多重化分離手段１１からの符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ解析手段１２と、符号化データ解析手段１２から出力された符号化データを復号する画像復号手段１３と、符号化データ解析手段１２から出力された符号化データおよび画像復号手段１３から出力された復号データを記憶する記憶手段１４と、備えたものとした。【選択図】      図１
2004247976.tif 000002
【特許請求の範囲】
【請求項１】
画像を含む符号化データと画像を含まない符号化データとが多重化された画像符号化データから、画像を含む符号化データを抜き出す多重化分離手段と、
上記多重化分離手段から出力される符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ解析手段と、
上記符号化データ解析手段から出力された符号化データを復号する画像復号手段と、
を備えたことを特徴とする画像符号化データ復号化装置。
【請求項２】
請求項１に記載の画像符号化データ復号化装置において、
上記符号化データは、ＩＳＯ／ＩＥＣ１１１７２、あるいはＩＳＯ／ＩＥＣ１３８１８で規定されるＭＰＥＧ  Ｖｉｄｅｏであり、
上記符号化データ解析手段は、ヘッダ、あるいはスタートコードを検出すると、該検出位置以降の符号化データを出力する、
ことを特徴とする画像符号化データ復号化装置。
【請求項３】
請求項１に記載の画像符号化データ復号化装置において、
上記符号化データは、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）を含むデータであり、
上記符号化データ解析手段は、上記多重化分離手段において解析したＰＴＳが、外部制御信号により指定されたＰＴＳよりも大きくなった時、あるいは等しくなった時、以降の上記符号化データを出力する、
ことを特徴とする画像符号化データ復号化装置。
【請求項４】
請求項１に記載の画像符号化データ復号化装置において、
上記外部制御信号により指定された位置以降の符号化データの符号量をピクチャ単位でカウントし、カウントした符号量を外部に出力する符号量カウンタを、さらに備えた、
ことを特徴とする画像符号化データ復号化装置。
【請求項５】
音声を含む符号化データと音声を含まない符号化データとが多重化された音声符号化データから、音声を含む符号化データを抜き出す多重化分離手段と、
上記多重化分離手段から出力される符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ解析手段と、
上記符号化データ解析手段から出力された符号化データを復号する音声復号手段と、
を備えたことを特徴とする音声符号化データ復号化装置。
【請求項６】
画像を含む符号化データと画像を含まない符号化データとが多重化された画像符号化データから、画像を含む符号化データを抜き出す多重化分離ステップと、
上記多重化分離された符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ出力ステップと、
上記符号化データ出力ステップにおいて出力された符号化データを復号する復号ステップと、
を備えたことを特徴とする画像符号化データ復号化方法。
【請求項７】
請求項６に記載の画像符号化データ復号化方法において、
上記符号化データは、ＩＳＯ／ＩＥＣ１１１７２あるいはＩＳＯ／ＩＥＣ１３８１８で規定されるＭＰＥＧ  Ｖｉｄｅｏであり、
上記符号化データ出力ステップでは、ヘッダ、あるいはスタートコードを検出すると、該検出位置以降の符号化データを出力する、
ことを特徴とする画像符号化データ復号方法。
【請求項８】
請求項６に記載の画像符号化データ復号化方法において、
上記符号化データは、ＰＴＳを含むデータであり、
上記符号化データ出力ステップでは、入力されるＰＴＳが、上記外部制御信号により指定されたＰＴＳよりも大きくなった時以降の、あるいは等しくなった時以降の上記符号化データを出力する、
ことを特徴とする画像符号化データ復号方法。
【請求項９】
請求項６に記載の画像符号化データ復号化方法において、
上記制御信号に指定された位置以降の符号化データの符号量をピクチャ単位でカウントし、カウントした符号量を外部に出力する符号量カウントステップを、さらに備えた、
ことを特徴とする画像符号化データ復号化方法。
【請求項１０】
音声を含む符号化データと音声を含まない符号化データとが多重化された音声符号化データから、音声を含む符号化データを抜き出す多重化分離ステップと、
上記多重化分離された符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ出力ステップと、
上記符号化データ出力ステップにおいて出力された符号化データを復号する復号ステップと、
を備えたことを特徴とする音声符号化データ復号化方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル符号化された符号化データを復号する画像符号化データ復号化装置、音声符号化データ復号化装置、画像符号化データ復号化方法および音声符号化データ復号化方法に関するものであり、特に、再生開始時の無駄なデータ転送を削減した画像符号化データ復号化装置、音声符号化データ復号化装置、画像符号化データ復号化方法、および音声符号化データ復号化方法に関するものである。
【０００２】
【従来の技術】
従来、ＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ／ｖｉｄｅｏ  ｄｉｓｃ）やハードディスク等にデジタル画像信号を圧縮して蓄積するための符号化方式として、ＩＳＯ／ＩＥＣ１１１７２、あるいはＩＳＯ／ＩＥＣ１３８１８で規定されるＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式が提案されている。ＭＰＥＧ方式のストリーム（データ列）は、Ｓｅｑｕｅｎｃｅ  Ｈｅａｄｅｒで始まるシーケンス層、ＧＯＰ  Ｈｅａｄｅｒで始まるＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）層、Ｐｉｃｔｕｒｅ  Ｈｅａｄｅｒで始まるピクチャ層、Ｓｌｉｃｅ  Ｈｅａｄｅｒで始まるスライス層、マクロブロック層、および最小単位であるブロック層の６つの層で構成されている。
【０００３】
図１０に、ＭＰＥＧ方式の、シーケンス層（ＳＨ）、ＧＯＰ層（ＧＯＰ）、およびピクチャ層の階層構造を示す。シーケンス層は、画面のフォーマットなどを指定するもので、一連の同じ属性をもつ画面グループである。ＧＯＰ層は、ランダムアクセスの基準となる画面グループの最小単位である。ピクチャ層は、１枚の画面に共通した属性であり、Ｉ、Ｐ、Ｂの３種類のピクチャで構成される。
【０００４】
このピクチャの種類について、図１１を用いて説明する。図１１に示すように、動画の１シーケンスを分割した符号化の単位であるＧＯＰは、Ｉピクチャ（フレーム内符号化画像）と、Ｐピクチャ（フレーム間順方向予測符号化画像）と、Ｂピクチャ（フレーム間双方向予測符号化画像）とより構成されている。なお、図１１では、Ｉピクチャが１フレーム、Ｐピクチャが４フレーム、Ｂピクチャが１０フレームの計１５フレームによって構成されるＧＯＰの例を示している。
【０００５】
図１１（ａ）の矢印で図示する通り、Ｉ２ピクチャはＩ２ピクチャのフレームのみでフレーム内符号化され、Ｐ５ピクチャはＩ２ピクチャを参照し、Ｐ８ピクチャはＰ５ピクチャを参照して、フレーム間予測符号化されており、Ｂ０ピクチャおよびＢ１ピクチャはＰ’１４ピクチャとＩ２ピクチャとを参照し、Ｂ３ピクチャおよびＢ４ピクチャはＩ２ピクチャとＰ５ピクチャとを参照して、フレーム間予測符号化されている。実際に符号化されたデータは、図１１（ｂ）に示したように、復号の際に必要とされるフレームを、そのフレームより先に復号しておけるように配列されている。
【０００６】
次に、図１１で示したＧＯＰ構造のストリームを再生する場合を例にとって、ＭＰＥＧ圧縮方式を用いた画像符号化データの再生例を、図１２のタイミングチャートを用いて説明する。図１２において、Ｓｙｎｃは、Ｖｉｄｅｏの垂直同期信号のことであり、図１２では、２垂直同期信号（２Ｖ）を１単位としている。
【０００７】
復号手段においては、まずＩ２の復号を行い、フレームメモリ０に格納する。フレームメモリとは、復号結果を記憶させておく記憶手段に設けた領域である。次にＢ０の復号を行い、フレームメモリ２に復号結果を格納すると同時に、Ｂ０の出力を行う。以下、同様に復号を行い、ＩピクチャおよびＰピクチャ（ＩＰピクチャ）の場合には、フレームメモリ０および１の古い方のＩＰピクチャが存在しているフレームメモリに復号結果を書き戻し、一つ前に復号したＩＰピクチャを出力する。また、Ｂピクチャの場合には、フレームメモリ２に復号結果を書き戻し、現在復号中のピクチャを出力する。
【０００８】
ＭＰＥＧ方式を用いた規格には、さまざま規格があり、たとえばＢＳデジタル放送での画像符号化データは、ＤＶＤなどの蓄積系の符号化データとは異なり、常に連続的に転送されてくるデータである。このような画像符号化データの再生を開始する場合、復号手段は、最初のアクセスユニットであるＩピクチャあるいはシーケンスヘッダより前に入力される符号化データは必要ないため、読み捨てる必要がある。
【０００９】
連続的に転送される画像符号化データを復号する復号手段１００の構成、および復号処理における符号化データの転送経路を、図１３を用いて説明する。
【００１０】
まず、多重化分離手段１０１は、外部制御信号に基づいて、所望の符号化データが多重化された画像符号化データより所望の符号化データを分離し、符号化データを記憶手段１０２に転送する。
【００１１】
ここで、画像復号手段１０３は、符号化データを復号化するためには、まず、Ｉピクチャあるいはシーケンスヘッダを取得する必要がある。このため、画像復号手段１０３は、記憶手段１０２が記憶している符号化データの解析を行い、必要な符号化データより前の符号化データ、すなわち、Ｉピクチャあるいはシーケンスヘッダより前のデータを読み捨る。そして、所望の符号化データが入力されると、復号を開始する（例えば、非特許文献１）。
【００１２】
【非特許文献１】
「ディーヴィディー  スペシフィケイションズ  フォー  リード−オンリー  ディスク  パート３  ビデオ  スペシフィケイションズ  バ−ジョン１．０（ＤＶＤ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｆｏｒ  Ｒｅａｄ−Ｏｎｌｙ  Ｄｉｓｃ  Ｐａｒｔ３  ＶＩＤＥＯ  ＳＰＥＣＩＦＩＣＡＴＩＯＮＳ  Ｖｅｒｓｉｏｎ１．０）」１９９６年８月，ＶＩ５−３２〜ＶＩ５−３７
【００１３】
【発明が解決しようとする課題】
しかしながら、必要な符号化データより前の符号化データを読み捨てる場合、読み捨てられる符号化データも、多重化分離手段１０１、記憶手段１０２、および画像復号手段１０３の内部のデータパスを通過するため、無駄な符号化データの転送が大量に行われることになる。また、復号手段１００においては、画像復号手段１０３による符号化データの読み捨て速度が、符号化データの供給速度より速いため、頻繁に符号化データのアンダーフロー（ストリームが復号手段に供給されなくなること）が発生する可能性が高い。このため、例えば、上述した復号処理や、グラフィクスの処理など、複数の処理を同一のプロセッサで実行している場合には、復号手段１００において復号処理のアンダーフローが頻発することにより、復号処理とプロセッサ内の復号処理以外の処理との切り替えが頻繁に起こり、システムの処理性能の低下を引き起こしてしまう（例えば、非特許文献１）。
【００１４】
そこで、復号処理とそれ以外の処理とを、それぞれ別のプロセッサで処理させるようにすると、復号処理の影響が他の処理へは波及しないため、上記の問題を解決することができる。しかしながら、復号処理とそれ以外の処理とを、それぞれ別のプロセッサで行うようにした場合、部品点数の増加に伴うコストおよび実装面積の増加や、オーバースペックによる資源の非効率的使用、さらには消費電力の増加という問題が生じる。
【００１５】
本発明は、上記のような課題を解決するためになされたものであり、再生開始時に、必要ない符号化データを読み捨て、必要なデータのみを復号手段に転送することにより、符号化手段に対する無駄なデータ転送を減らして符号化データのアンダーフローによる処理の切り替えの発生を抑制し、システムの性能劣化を防止することのできる画像符号化データ復号化装置、音声符号化データ復号化装置、画像符号化データ復号化方法、および音声符号化データ復号化方法を提供することを目的とする。
【００１６】
【課題を解決するための手段】
上記の課題を解決するために、本発明の請求項１にかかる画像符号化データ復号化装置は、画像を含む符号化データと画像を含まない符号化データとが多重化された画像符号化データから、画像を含む符号化データを抜き出す多重化分離手段と、上記多重化分離手段から出力される符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ解析手段と、上記符号化データ解析手段から出力された符号化データを復号する画像復号手段と、を備えたもの、としたものである。
【００１７】
本発明の請求項２にかかる画像符号化データ復号化装置は、請求項１に記載の画像符号化データ復号化装置において、上記符号化データは、ＩＳＯ／ＩＥＣ１１１７２、あるいはＩＳＯ／ＩＥＣ１３８１８で規定されるＭＰＥＧ  Ｖｉｄｅｏであり、上記符号化データ解析手段は、ヘッダ、あるいはスタートコードを検出すると、該検出位置以降の符号化データを出力するもの、としたものである。
【００１８】
本発明の請求項３にかかる画像符号化データ復号化装置は、請求項１に記載の画像符号化データ復号化装置において、上記符号化データは、ＰＴＳを含むデータであり、上記符号化データ解析手段は、上記多重化分離手段において解析したＰＴＳが、外部制御信号により指定されたＰＴＳよりも大きくなった時、あるいは等しくなった時、以降の上記符号化データを出力するもの、としたものである。
【００１９】
本発明の請求項４にかかる画像符号化データ復号化装置は、請求項１に記載の画像符号化データ復号化装置において、上記外部制御信号により指定された位置以降の符号化データの符号量をピクチャ単位でカウントし、カウントした符号量を外部に出力する符号量カウンタを、さらに備えたもの、としたものである。
【００２０】
本発明の請求項５にかかる音声符号化データ復号化装置は、音声を含む符号化データと音声を含まない符号化データとが多重化された音声符号化データから、音声を含む符号化データを抜き出す多重化分離手段と、上記多重化分離手段から出力される符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ解析手段と、上記符号化データ解析手段から出力された符号化データを復号する音声復号手段と、を備えたもの、としたものである。
【００２１】
本発明の請求項６にかかる画像符号化データ復号化方法は、画像を含む符号化データと画像を含まない符号化データとが多重化された画像符号化データから、画像を含む符号化データを抜き出す多重化分離ステップと、上記多重化分離された符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ出力ステップと、上記符号化データ出力ステップにおいて出力された符号化データを復号する復号ステップと、を備えたものである。
【００２２】
本発明の請求項７にかかる画像符号化データ復号化方法は、請求項６に記載の画像符号化データ復号化方法において、上記符号化データは、ＩＳＯ／ＩＥＣ１１１７２あるいはＩＳＯ／ＩＥＣ１３８１８で規定されるＭＰＥＧ  Ｖｉｄｅｏであり、上記符号化データ出力ステップでは、ヘッダ、あるいはスタートコードを検出すると、該検出位置以降の符号化データを出力するものである。
【００２３】
本発明の請求項８にかかる画像符号化データ復号化方法は、請求項６に記載の画像符号化データ復号化方法において、上記符号化データは、ＰＴＳを含むデータであり、上記符号化データ出力ステップでは、入力されるＰＴＳが、上記外部制御信号により指定されたＰＴＳよりも大きくなった時以降の、あるいは等しくなった時以降の上記符号化データを出力するものである。
【００２４】
本発明の請求項９にかかる画像符号化データ復号化方法は、請求項６に記載の画像符号化データ復号化方法において、上記制御信号に指定された位置以降の符号化データの符号量をピクチャ単位でカウントし、カウントした符号量を外部に出力する符号量カウントステップを、さらに備えたものである。
【００２５】
本発明の請求項１０にかかる音声符号化データ復号化方法は、音声を含む符号化データと音声を含まない符号化データとが多重化された音声符号化データから、音声を含む符号化データを抜き出す多重化分離ステップと、上記多重化分離された符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ出力ステップと、上記符号化データ出力ステップにおいて出力された符号化データを復号する復号ステップと、を備えたものである。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
（実施の形態１）
実施の形態１においては、画像符号化データの再生開始時に外部制御信号によりヘッダまで読み飛ばす場合、およびピクチャの符号化量をカウントする場合の例を示す。
【００２７】
図１は、本発明の実施の形態１による画像符号化データ復号化装置１０の概略構成を示すブロック図である。図１において、１１は、画像を含む符号化データと画像を含まない符号化データとが多重化された画像符号化データから、画像を含む符号化データを抜き出す多重化分離手段、１２は、多重化分離手段１１からの符号化データと、外部からの外部制御信号とを入力とし、外部制御信号により指定された位置まで符号化データを読み捨て、該位置以降の符号化データのみを出力する符号化データ解析手段、１３は、符号化データ解析手段１２から出力された符号化データを復号する画像復号手段、１４は、符号化データ解析手段１２から出力された符号化データおよび画像復号手段１３から出力された復号データを記憶する記憶手段である。
【００２８】
図２は、符号化データ解析手段１２の、ヘッダを用いた符号化データ読み捨ての制御フローを示すフローチャートである。処理を開始すると（ステップＳ２００）、符号化データ解析手段１２は、再生開始時か否かを外部制御信号より判断し（ステップＳ２０１）、再生開始時でない場合、ステップＳ２０５に処理を移行する。ステップＳ２０１において、再生開始時と判断した場合、符号化データ解析手段１２は、外部制御信号より、どのヘッダまで読み捨てるかを指定する転送開始情報を取得する（ステップＳ２０２）。転送開始情報を取得したら、ヘッダのサーチを行い、符号化データのヘッダを取得する（ステップＳ２０３）。次に、検出したヘッダが、ステップＳ２０２において取得した転送開始情報に指定されている転送開始ヘッダであるかを判断し（ステップＳ２０４）、転送開始ヘッダでなければ、ステップＳ２０３に戻って再度ヘッダサーチを行う。ステップＳ２０１において、再生開始時でないと判断した場合、あるいはステップＳ２０４において転送開始ヘッダを検出したと判断した場合、それ以降の符号化データを記憶手段１４へ転送する通常転送を行い（ステップＳ２０５）、処理を終了する（ステップＳ２０６）。
【００２９】
このように構成される画像符号化データ復号化装置１０が復号化可能な画像符号化データは、ヘッダと、ＩあるいはＰあるいはＢピクチャを含むものであり、その一例を図３に示したように、複数のシーケンスより構成され、各シーケンスには、先頭より、シーケンスヘッダ（ＳＨ）、ＧＯＰヘッダ（ＧＯＰＨ）が配置され、その後に、複数のピクチャヘッダ（ＰＨ）、およびＩあるいはＰあるいはＢピクチャが交互に配置されたものである。
【００３０】
次に、図３に示した画像符号化データが、データ入力開始位置と図示したＢ０ピクチャから、画像符号化データ復号化装置１０に入力された場合を例にとって、画像符号化データ復号化装置１０の動作を説明する。
【００３１】
再生開始時に、画像符号化データがＢ０ピクチャより、画像符号化データ復号化装置１０に入力されると、多重化分離手段１１は、画像符号化データより、ＡＶ多重化などのために付加された情報を取り除き、画像を含む符号化データを符号化データ解析手段１２に送る。ここで、外部制御信号により、再生開始時はシーケンスヘッダまで読み捨てるように設定されている場合、符号化データ解析手段１２は、上述したステップＳ２００〜ステップＳ２０６の処理を行う。すなわち、符号化データ解析手段１２は、図３のシーケンス０の符号化データを全て読み飛ばし、シーケンス１のシーケンスヘッダを検出すると、それ以降の符号化データを記憶手段１４へ転送する。そして、画像復号手段１３において、復号を開始する。
【００３２】
以上のように、本実施の形態１による画像符号化データ復号化装置１０においては、画像を含む符号化データと画像を含まない符号化データとが多重化された画像符号化データから、画像を含む符号化データを抜き出す多重化分離手段１１と、多重化分離手段１１からの符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ解析手段１２と、符号化データ解析手段１２から出力された符号化データを復号する画像復号手段１３と、符号化データ解析手段１２から出力された符号化データおよび画像復号手段１３から出力された復号データを記憶する記憶手段１４と、を備えたので、必要ない符号化データを画像復号手段１３まで転送することなく、符号化データ解析手段１２において読み捨てることにより、無駄なデータ転送をなくすことができる。また、これに伴い、再生開始時の、符号化データのアンダーフローの発生を抑制することができるため、システムの性能劣化を防止することができる。そのうえ、復号処理以外の処理に影響が及ばなくなるため、復号処理と他の処理とを同一のプロセッサで行うことが可能となる。
【００３３】
なお、本実施の形態１においては、符号化データ解析手段１２を、ヘッダを用いて符号化データの読み捨ての制御を行うようにしたが、これは一例であって、他のデータを用いて符号化データの読み捨ての制御を行うようにしてもよい。例えば、スタートコードや、サーチが可能なアクセスポイントを用いて、符号化データの読み捨ての制御を行うようにしても、無駄なデータ転送をなくすことができる。
【００３４】
また、符号化データ解析手段１２を、ヘッダを用いて符号化データ読み捨ての制御を行うもの、としたが、これに加えて、データの符号量のカウントをも行うようにしてもよい。
【００３５】
図４は、符号化データ解析手段１２による符号量カウントの制御フローを示すフローチャートである。符号化データ解析手段１２は、処理を開始すると（ステップＳ４００）、内部に有する符号量カウンタをクリアする（ステップＳ４０１）。次に、ヘッダサーチを行い、ピクチャヘッダを検出した段階で、ステップＳ４０３に進む（ステップＳ４０２）。ピクチャヘッダを検出すると、符号化データ解析手段１２は、符号化データを記憶手段１４に転送しながら、転送した符号化データ分、カウンタをカウントアップする（ステップＳ４０３）。そして、次のヘッダが検出されると、ピクチャヘッダか否かを判断し（ステップＳ４０４）、ピクチャヘッダでなければステップＳ４０３に戻って、符号化データの転送、およびカウントアップを行う。符号化データ解析手段１２は、このようにしてピクチャ単位の符号量をカウントする。一方、ステップＳ４０４においてピクチャヘッダを検出した場合は、カウントアップを終了し（ステップＳ４０５）、処理を終了する（ステップＳ４０６）。
【００３６】
このようなステップＳ４００〜ステップＳ４０６における処理によってカウントした符号量を、外部に伝達することにより、ピクチャ単位の符号量を、例えばＯＳＤ（オンスクリーンディスプレイ）を用いて表示することができるため、アプリケーションとしての付加価値を高めることが可能となる。
【００３７】
なお、符号量のカウントは、ピクチャヘッダ単位で行ったが、シーケンスヘッダ単位やＧＯＰヘッダ単位など任意の場所でのカウントが可能である。
【００３８】
（実施の形態２）
実施の形態２においては、画像符号化データの再生開始時に外部制御信号により指定されたＶＰＴＳ（Ｖｉｄｅｏ  Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）まで符号化データを読み飛ばす場合の例を示す。
【００３９】
図５は、本実施の形態２による画像符号化データ復号化装置１０ａの概略構成を示すブロック図である。なお、図５において、図１と同一または相当する部分には同一符号を付して、詳しい説明を省略する。
【００４０】
図５において、１２ａは、多重化分離手段１１からの符号化データと、どの時間のピクチャまでを読み捨てるかを指定する転送開始ＶＰＴＳを含んだ外部制御信号と、を入力とし、符号化データのＶＰＴＳに基づいて、符号化データ読み捨ての制御を行う符号化データ解析手段である。
【００４１】
図６は、符号化データ解析手段１２ａのＶＰＴＳを用いた符号化データ読み捨ての制御フローを示すフローチャートである。処理を開始すると（ステップＳ６００）、再生開始時かどうかを外部制御信号より判断し（ステップＳ６０１）、再生開始時でない場合、ステップＳ６０５に処理を移行する。ステップＳ６０１において、再生開始時と判断した場合、符号化データ解析手段１２ａは、外部制御信号より、どの時間のピクチャまでを読み捨てるかを指定する転送開始ＶＰＴＳを取得する（ステップＳ６０２）。転送開始ＶＰＴＳを取得したら、ピクチャヘッダのサーチを行い、符号化データのピクチャヘッダを取得し、そのピクチャに対するＶＰＴＳを多重化分離手段１１より取得する（ステップＳ６０３）。次に、式▲１▼が満たされているか否かを判断し（ステップＳ６０４）、
見つかったピクチャのＶＰＴＳ＞＝転送開始ＶＰＴＳ  ・・・式▲１▼
【００４２】
式▲１▼が満たされていなければ、ステップＳ６０３に戻って再度ピクチャヘッダサーチを行う。ステップＳ６０１において、再生開始時でないと判断した場合、あるいはステップＳ６０４において、式▲１▼を満たしていると判断した場合、それ以降の符号化データを記憶手段１４へ転送する通常転送を行い（ステップＳ６０５）、処理を終了する（ステップＳ６０６）。
【００４３】
このように構成される画像符号化データ復号化装置１０ａが復号化可能な画像符号化データの一例を、図７に示す。図７は、ＩＳＯ／ＩＥＣ１１１７２あるいはＩＳＯ／ＩＥＣ１３８１８規格に準じて多重化されたＰＥＳストリームで画像符号化データ復号化装置１０ａの多重化分離手段１１に入力する画像符号化データの例を示す図（ａ）、および多重化分離手段１１から符号化データ解析手段１２ａに入力する符号化データを示す図（ｂ）である。この画像符号化データは、複数のＩピクチャに関するデータより構成され、各Ｉピクチャのデータは、先頭より順に、ＰＥＳヘッダ（ＰＥＳＨ）、ＶＰＴＳ、Ｉピクチャ、ＰＥＳヘッダ、Ｉピクチャが配置されている。なお、画像符号化データ復号化装置１０ａが復号化可能な画像符号化データは、ＩＳＯ／ＩＥＣ１１１７２あるいはＩＳＯ／ＩＥＣ  １３８１８規格に準じたＰＥＳストリームに限定されるものではなく、同規格に準じたプログラムストリームやトランスポートストリーム、あるいは表示時間を示す情報を含んでいる他の多重化の規格に基づいたストリームであってもよい。
【００４４】
次に、図７に示した画像符号化データが、画像符号化データ復号化装置１０ａに入力された場合を例にとって、画像符号化データ復号化装置１０ａの動作を説明する。
【００４５】
画像符号化データ復号化装置１０ａの多重化分離手段１１に画像符号化データが入力されると、多重化分離手段１１はＰＥＳヘッダを検出し、その後に付加されているＶＰＴＳ０を抜き取り、それを、符号化データ解析手段１２ａへ伝達し、さらにＩ０ピクチャの符号化データのみを符号化データ解析手段１２へ転送する。以後、同様にＶＰＴＳ１、Ｉ１ピクチャの符号化データ、ＶＰＴＳ２、Ｉ２ピクチャの符号化データ、・・・ＶＰＴＳｎ（ｎは１以上の整数）、Ｉｎピクチャの符号化データ、の順に、符号化データ解析手段１２に対するＶＰＴＳの伝達、および符号化データの転送を行う。すると、符号化データ解析手段１２ａは、上述したステップＳ６００〜ステップＳ６０６の処理を行う。すなわち、符号化データ解析手段１２ａは、外部制御信号により設定された転送開始ＶＰＴＳ（ＶＰＴＳｃｍｐ）と、多重化分離手段１１より伝達されたＶＰＴＳを比較して、ＶＰＴＳ＞＝ＶＰＴＳｃｍｐとなるまで、符号化データの読み捨てを行う。ここで、ＶＰＴＳ２＞＝ＶＰＴＳｃｍｐ＞ＶＰＴＳ１である場合、符号化データ解析手段１２ａは、Ｉ１ピクチャまでの符号化データを読み飛ばし、データ取り込み開始位置と図示したＩ２ピクチャ以降の符号化データを、記憶手段１４へ転送する。
【００４６】
以上のように、本実施の形態２による画像符号化データ復号化装置１０ａにおいては、符号化データ解析手段１２ａを、多重化分離手段１１からの符号化データと、どの時間のピクチャまでを読み捨てるかを指定する転送開始ＶＰＴＳを含んだ外部制御信号と、を入力とし、符号化データのＶＰＴＳが式▲１▼を満たすまで、符号化データを読み捨てるようにしたため、必要ない符号化データを、画像復号手段１３まで転送することなく、符号化データ解析手段１２ａにおいて読み捨てることにより、無駄なデータ転送をなくすことができる。また、これに伴い、再生開始時の、符号化データのアンダーフローの発生を抑制することができるため、システムの性能劣化を防止することができる。そのうえ、復号処理以外の処理に影響が及ばなくなるため、復号処理と他の処理とを同一のプロセッサで行うことが可能となる。
【００４７】
なお、本実施の形態２においては、符号化データ解析手段１２ａは、式▲１▼を満たした時以降の符号化データを記憶手段１４に出力するようにしたが、式▲１▼を満たした後、実施の形態１で示したように、外部制御信号で指定される位置まで読み飛ばし、該指定される位置以降の符号化データを出力するようにしても、無駄なデータ転送をなくすことができる。
【００４８】
また、符号化データがＶＰＴＳを含まない場合、符号化データのフレームレートと表示フィールド数とを用いて、ピクチャに対してＶＰＴＳの外挿計算を行い、式▲１▼の比較を行うことも可能である。この場合、外挿計算により取得したＶＰＴＳが式▲１▼を満たすまで、符号化データを読み捨てるようにすることにより、無駄なデータ転送をなくすことができる。
【００４９】
（実施の形態３）
実施の形態３においては、音声符号化データの再生開始時に外部制御信号によりシンク（同期信号）まで読み飛ばす場合の例を示す。
【００５０】
図８は、本発明の実施の形態３による音声符号化データ復号化装置２０の概略構成を示すブロック図である。図８において、２１は、音声を含む符号化データと音声を含まない符号化データとが多重化された音声符号化データから、音声を含む符号化データを抜き出す多重化分離手段、２２は、多重化分離手段２１からの符号化データと、外部からの外部制御信号とを入力とし、外部制御信号により指定された位置まで符号化データを読み捨て、該位置以降の符号化データのみを出力する符号化データ解析手段、２３は、符号化データ解析手段２２から出力された符号化データを復号する音声復号手段、２４は、符号化データ解析手段２２から出力された符号化データと、音声復号手段２３から出力された復号データを記憶する記憶手段である。
【００５１】
図９は、符号化データ解析手段２２の、シンクを用いた符号化データ読み捨ての制御フローを示すフローチャートである。処理を開始すると（ステップＳ９００）、符号化データ解析手段２２は、再生開始時か否かを外部制御信号より判断し（ステップＳ９０１）、再生開始時でない場合、ステップＳ９０５に処理を移行する。ステップＳ９０１において、再生開始時と判断した場合、符号化データ解析手段２２は、外部制御信号より、どのシンクまで読み捨てるかを指定する転送開始情報を取得する（ステップＳ９０２）。転送開始情報を取得したら、シンクのサーチを行い、符号化データのシンクを取得する（ステップＳ９０３）。次に、検出したシンクが、ステップＳ９０２において取得した転送開始情報に指定されている転送開始シンクであるかを判断し（ステップＳ９０４）、転送開始シンクでなければ、ステップＳ９０３に戻って再度シンクサーチを行う。ステップＳ９０１において再生開始時でないと判断した場合、あるいは、ステップＳ９０４において転送開始シンクを検出したと判断した場合、それ以降の符号化データを記憶手段１４へ転送する通常転送を行い（ステップＳ９０５）、処理を終了する（ステップＳ９０６）。
【００５２】
次に、このように構成される音声符号化データ復号化装置２０の動作を説明する。
再生開始時に、音声符号化データが音声符号化データ復号化装置に入力されると、多重化分離手段１１は、音声符号化データより、ＡＶ多重化などのために付加された情報を取り除き、音声を含む符号化データを符号化データ解析手段２２に送る。すると、符号化データ解析手段２２は、上述したステップＳ９００〜ステップＳ９０６の処理を行う。すなわち、符号化データ解析手段２２は、転送開始情報に指定されている転送開始シンクまでのデータを全て読み飛ばし、転送開始シンクを検出すると、それ以降の符号化データを記憶手段２４に転送する。
【００５３】
以上のように、本実施の形態３による音声符号化データ復号化装置２０においては、音声を含む符号化データと音声を含まない符号化データとが多重化された音声符号化データから、音声を含む符号化データのみを抜き出す多重化分離手段２１と、多重化分離手段２１からの符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ解析手段２２と、符号化データ解析手段２２から出力された符号化データを復号する音声復号手段２３と、符号化データ解析手段２２から出力された符号化データおよび音声復号手段２３から出力された復号データを記憶する記憶手段２４と、を備えたので、必要ない符号化データを音声復号手段２３まで転送することなく、符号化データ解析手段２２において読み捨てることにより、無駄なデータ転送をなくすことができる。また、これに伴い、再生開始時の、符号化データのアンダーフローの発生を抑制することができるため、システムの性能劣化を防止することができる。そのうえ、復号処理以外の処理に影響が及ばなくなるため、復号処理と他の処理とを同一のプロセッサで行うことが可能となる。
【００５４】
なお、本実施の形態３においては、符号化データ解析手段２２を、シンクを用いて符号化データの読み捨ての制御を行うようにしたが、これは一例であって、他のデータを用いて符号化データの読み捨ての制御を行うようにしてもよい。例えば、サーチが可能なアクセスポイントを用いて、符号化データの読み捨ての制御を行うようにしても、無駄なデータ転送をなくすことができる。
【００５５】
また、本実施の形態３においても、符号化データ解析手段２２を、符号化データ読み捨ての制御に加えて、実施の形態１で説明したデータの符号量のカウントをも行うようにしてもよい。この場合、カウントした符号量を、外部に伝達することにより、符号量を例えばＯＳＤを用いて表示することができるため、アプリケーションとしての付加価値を高めることが可能となる。
【００５６】
また、本実施の形態３においても、符号化データ解析手段２２を、実施の形態２で説明したＰＴＳを用いた符号化データの読み捨ての制御をおこなうようにしても、無駄なデータ転送をなくすことができる。
【００５７】
【発明の効果】
以上説明したように、本発明の請求項１にかかる画像符号化データ復号化装置によれば、画像を含む符号化データと画像を含まない符号化データとが多重化された画像符号化データから、画像を含む符号化データを抜き出す多重化分離手段と、上記多重化分離手段から出力される符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ解析手段と、上記符号化データ解析手段から出力された符号化データを復号する画像復号手段と、を備えたもの、としたので、上記画像復号手段に対する無駄なデータ転送をなくすことができる。また、これに伴い、再生開始時の、符号化データのアンダーフローの発生を抑制することができるため、システムの性能劣化を防止することができる上、符号化データの再生開始時に他の処理に悪影響をおよぼすことなく、復号処理と他の処理とを同一のプロセッサで行うことが可能となる。
【００５８】
請求項２にかかる画像符号化データ復号化装置によれば、請求項１に記載の画像符号化データ復号化装置において、上記符号化データは、ＩＳＯ／ＩＥＣ１１１７２、あるいはＩＳＯ／ＩＥＣ１３８１８で規定されるＭＰＥＧ  Ｖｉｄｅｏであり、上記符号化データ解析手段は、ヘッダ、あるいはスタートコードを検出すると、該検出位置以降の符号化データを出力するもの、としたので、上記ＭＰＥＧ  Ｖｉｄｅｏとされた符号化データの、必要なデータのみを上記復号手段に転送して復号化することができるため、ＢＳデジタル放送の画像符号化データのように、常に連続的に入力される画像符号化データを、復号以外の処理に影響を及ぼすことなく復号することができる。
【００５９】
請求項３にかかる画像符号化データ復号化装置によれば、請求項１に記載の画像符号化データ復号化装置において、上記符号化データは、ＰＴＳを含むデータであり、上記符号化データ解析手段は、上記多重化分離手段において解析したＰＴＳが、外部制御信号により指定されたＰＴＳよりも大きくなった時、あるいは等しくなった時、以降の上記符号化データを出力するもの、としたので、必要な符号化データのみを上記画像復号手段に転送して復号化することができる。
【００６０】
請求項４にかかる画像符号化データ復号化装置によれば、請求項１に記載の画像符号化データ復号化装置において、上記外部制御信号により指定された位置以降の符号化データの符号量をピクチャ単位でカウントし、カウントした符号量を外部に出力する符号量カウンタを、さらに備えたもの、としたので、カウントした符号量を、外部に伝達することにより、該符号量を例えばＯＳＤを用いて表示することができるため、アプリケーションとしての付加価値を高めることができる。
【００６１】
請求項５にかかる音声符号化データ復号化装置によれば、音声を含む符号化データと音声を含まない符号化データとが多重化された音声符号化データから、音声を含む符号化データを抜き出す多重化分離手段と、上記多重化分離手段から出力される符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ解析手段と、上記符号化データ解析手段から出力された符号化データを復号する音声復号手段と、を備えたもの、としたので、上記音声復号手段に対する無駄なデータ転送をなくすことができる。また、これに伴い、再生開始時の、符号化データのアンダーフローの発生を抑制することができるため、システムの性能劣化を防止することができる上、他の処理に悪影響をおよぼすことなく、復号処理と他の処理とを同一のプロセッサで行うことが可能となる。
【００６２】
請求項６にかかる画像符号化データ復号化方法によれば、画像を含む符号化データと画像を含まない符号化データとが多重化された画像符号化データから、画像を含む符号化データを抜き出す多重化分離ステップと、上記多重化分離された符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ出力ステップと、上記符号化データ出力ステップにおいて出力された符号化データを復号する復号ステップと、を備えたので、上記復号ステップへの無駄なデータ転送をなくすことができる。また、これに伴い、再生開始時の、符号化データのアンダーフローの発生を抑制することができるため、システムの性能劣化を防止することができる上、他の処理に悪影響をおよぼすことなく、復号処理と他の処理とを同一のプロセッサで行うことが可能となる。
【００６３】
請求項７にかかる画像符号化データ復号化方法によれば、請求項６に記載の画像符号化データ復号化方法において、上記符号化データは、ＩＳＯ／ＩＥＣ１１１７２あるいはＩＳＯ／ＩＥＣ１３８１８で規定されるＭＰＥＧ  Ｖｉｄｅｏであり、上記符号化データ出力ステップでは、ヘッダ、あるいはスタートコードを検出すると、該検出位置以降の符号化データを出力するようにしたので、上記ＭＰＥＧ  Ｖｉｄｅｏとされた符号化データの、必要なデータのみを復号化することができるため、ＢＳデジタル放送の画像符号化データのように、常に連続的に入力される画像符号化データを、復号以外の処理に影響を及ぼすことなく復号することができる。
【００６４】
請求項８にかかる画像符号化データ復号化方法によれば、請求項６に記載の画像符号化データ復号化方法において、上記符号化データは、ＰＴＳを含むデータであり、上記符号化データ出力ステップでは、入力されるＰＴＳが、上記外部制御信号により指定されたＰＴＳよりも大きくなった時以降の、あるいは等しくなった時以降の上記符号化データを出力するようにしたので、必要な符号化データのみを復号化することができる。
【００６５】
請求項９にかかる画像符号化データ復号化方法によれば、請求項６に記載の画像符号化データ復号化方法において、上記制御信号に指定された位置以降の符号化データの符号量をピクチャ単位でカウントし、カウントした符号量を外部に出力する符号量カウントステップを、さらに備えたので、カウントした符号量を、例えばＯＳＤを用いて表示することができるため、アプリケーションとしての付加価値を高めることができる。
【００６６】
請求項１０にかかる音声符号化データ復号化方法によれば、音声を含む符号化データと音声を含まない符号化データとが多重化された音声符号化データから、音声を含む符号化データを抜き出す多重化分離ステップと、上記多重化分離された符号化データのうちの、外部制御信号により指定された位置以降の符号化データのみを出力する符号化データ出力ステップと、上記符号化データ出力ステップにおいて出力された符号化データを復号する復号ステップと、を備えたので、上記復号ステップへの無駄なデータ転送をなくすことができる。また、これに伴い、再生開始時の、符号化データのアンダーフローの発生を抑制することができるため、システムの性能劣化を防止することができる上、他の処理に悪影響をおよぼすことなく、復号処理と他の処理とを同一のプロセッサで行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態１における画像符号化データ復号化装置の概略構成を示すブロック図である。
【図２】本発明の実施の形態１における画像符号化データ復号化装置の、符号化データ解析手段による符号化データ読み捨ての制御の方法を示すフローチャートである。
【図３】本発明の実施の形態１における画像符号化データ復号化装置に入力する画像符号化データの例を示す図である。
【図４】本発明の実施の形態１における画像符号化データ復号化装置の、符号化データ解析手段による符号量計算の制御の方法を示すフローチャートである。
【図５】本発明の実施の形態２における画像符号化データ復号化装置の概略構成を示すブロック図である。
【図６】本発明の実施の形態２における画像符号化データ復号化装置の、符号化データ解析手段による符号化データ読み捨ての制御の方法を示すフローチャートである。
【図７】本発明の実施の形態２における画像符号化データ復号化装置の多重化分離手段に入力する画像符号化データの例を示す図（ａ）、および多重化分離手段から符号化データ解析手段に入力する符号化データの例を示す図（ｂ）である。
【図８】本発明の実施の形態３における音声符号化データ復号化装置の概略構成を示すブロック図である。
【図９】本発明の実施の形態３における音声符号化データ復号化装置の、符号化データ解析手段によるデータ読み捨ての制御の方法を示すフローチャートである。
【図１０】ＭＰＥＧにおけるフレーム間構造を示す図である。
【図１１】ＭＰＥＧにおけるデータ構造を説明するための、符号化時に参照するフレームを示した図（ａ）、および実際に符号化されたデータ配列を示した図（ｂ）である。
【図１２】ＭＰＥＧにおける再生、復号のタイミングを示すタイミングチャートである。
【図１３】従来のＭＰＥＧ復号手段の標準的な構成を示すブロック図である。
【符号の説明】
１０、１０ａ  画像符号化データ復号化装置
１１  多重化分離手段
１２、１２ａ  符号化データ解析手段
１３  画像復号手段
１４  記憶手段
２０  音声符号化データ復号化装置
２１  多重化分離手段
２２  符号化データ解析手段
２３  音声復号手段
２４  記憶手段
１００  復号手段
１０１  多重化分離手段
１０２  記憶手段
１０３  画像復号手段
【図１】
2004247976.tif 000003
【図２】
2004247976.tif 000004
【図３】
2004247976.tif 000005
【図４】
2004247976.tif 000006
【図５】
2004247976.tif 000007
【図６】
2004247976.tif 000008
【図７】
2004247976.tif 000009
【図８】
2004247976.tif 000010
【図９】
2004247976.tif 000011
【図１０】
2004247976.tif 000012
【図１１】
2004247976.tif 000013
【図１２】
2004247976.tif 000014
【図１３】
2004247976.tif 000015