(57)【要約】【課題】  全体の処理性能向上が図られ、復号化処理装置の増設コストも低減することができる復号化処理プログラムおよび復号化処理装置を提供する。【解決手段】  １枚の画像が奇数ラインと偶数ラインとで別々のデータとして保存された方式の圧縮画像データを入力する圧縮画像データ入力処理２０１と、圧縮画像データが、画像縮小を伴うトランスコーデック処理または特殊再生処理される場合に、奇数ラインと偶数ラインの内、どちらか一方のラインのみを復号化処理し、復号化データとして出力する奇数ラインの可変長復号化処理２０２、逆量子化処理２０３、ＩＤＣＴ（逆離散コサイン変換）処理２０４、動き予測処理２０５、偶数ラインの可変長復号化処理２０７、逆量子化処理２０８、ＩＤＣＴ（逆離散コサイン変換）処理２０９、動き予測処理２１０をとを備えた。【選択図】  図２
2005136893.tif 000002
【特許請求の範囲】
【請求項１】
圧縮画像データを復号化するためにコンピュータを、
１枚の画像が奇数ラインと偶数ラインとで別々のデータとして保存された方式の圧縮画像データを入力する入力手段、
前記圧縮画像データが、画像縮小を伴うトランスコーデック処理または特殊再生処理される場合に、前記奇数ラインと前記偶数ラインの内、どちらか一方のラインのみを復号化処理し、復号化データとして出力する復号化手段、
として機能させることを特徴とする復号化処理プログラム。
【請求項２】
圧縮画像データを復号化するためにコンピュータを、
１枚の画像が奇数ラインと偶数ラインとで別々のデータとして保存された方式の圧縮画像データを入力する入力手段、
前記圧縮画像データが、画像縮小を伴うトランスコーデック処理または特殊再生処理される場合に、前記圧縮画像データの情報に基づいて、前記奇数ラインと前記偶数ラインの内、復号化処理するラインを判定する判定手段、
前記奇数ラインと前記偶数ラインの内、前記判定手段で判定されたラインのみを復号化処理する復号化手段、
前記復号化手段で復号化されたデータをライン補完処理し、前記復号化手段で復号化処理しないラインを補完して、復号化データとして出力するライン補完手段、
として機能させることを特徴とする復号化処理プログラム。
【請求項３】
１枚の画像が奇数ラインと偶数ラインとで別々のデータとして保存された方式の圧縮画像データを入力する入力手段と、
前記圧縮画像データが、画像縮小を伴うトランスコーデック処理または特殊再生処理される場合に、前記奇数ラインと前記偶数ラインの内、どちらか一方のラインのみを復号化処理し、復号化データとして出力する復号化手段とを備えたことを特徴とする復号化処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧縮された画像データを復号化する復号化処理プログラムおよび復号化処理装置に関し、特に、画像縮小処理を伴うトランスコーデック処理を行う場合や特殊再生処理を行う場合に、その処理性能の向上および処理時間の短縮のためのコストを低減する技術に関するものである。
【背景技術】
【０００２】
従来、例えば、ＭＰＥＧ−２のように、１枚の画像を奇数ラインと偶数ラインとで別々のデータとして保存させる方式がある場合、圧縮画像データ入力処理にて高圧縮画像データの入力完了後、奇数ラインの可変長復号化処理、逆量子化処理、ＩＤＣＴ（逆離散コサイン変換）処理、動き予測処理、および偶数ラインの可変長復号化処理、逆量子化処理、ＩＤＣＴ（逆離散コサイン変換）処理、動き予測処理を行い、奇数ラインと偶数ラインのデータをそれぞれ復号化処理した上で、画像縮小処理を行い、トランスコーデック処理や再生処理などで使用している。
【０００３】
また、従来、ＭＰＥＧ方式により圧縮符号化されたインターレース走査画像を復号化してノンインターレース走査画像として再生する技術（例えば、特許文献１参照）や、ＭＰＥＧ２のビットストリームのＩフレームまたはＰフレームを１枚おきに破棄することにより、フレームレートを下げた、低ビットレートのＭＰＥＧ４のビットストリームを生成する技術（例えば、特許文献２参照）などがあった。
【特許文献１】特開平１１−６５５４０号公報
【特許文献２】特開２００２−１１８８５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来では、例えば、３２０×２４０ピクセルの画像を１６０×１２０ピクセルの画像に縮小する場合、画像を縮小することにより画像の高さが半分になり、奇数ラインまたは偶数ラインが欠落する可能性があるが、その欠落する可能性があるデータについても復号化結果を求めており、その処理時間を浪費することになる場合があるという問題があった。
【０００５】
また、早送り再生や巻き戻し再生などの画像の完全性が要求されない特殊再生の場合でも、全てのラインを復号化しており、その処理時間を浪費することになる場合があるという問題があった。
【０００６】
また、特許文献１および特許文献２の技術においても、画像の復号化は奇数ラインと偶数ラインのデータをそれぞれ復号化処理しており、その復号化処理したデータにより、ノンインターレース走査画像を生成したり、低ビットレートのＭＰＥＧ４のビットストリームを生成しているため、上記のような画像圧縮を行う場合や特殊再生を行う場合には、無駄な復号化処理が発生するという問題があった。
【０００７】
本発明の目的は、全体の処理性能向上が図られ、復号化処理装置の増設コストも低減することができる復号化処理プログラムおよび復号化処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明による復号化処理プログラムは、圧縮画像データを復号化するためにコンピュータを、１枚の画像が奇数ラインと偶数ラインとで別々のデータとして保存された方式の圧縮画像データを入力する入力手段、圧縮画像データが、画像縮小を伴うトランスコーデック処理または特殊再生処理される場合に、奇数ラインと偶数ラインの内、どちらか一方のラインのみを復号化処理し、復号化データとして出力する復号化手段、として機能させるものである。
【０００９】
また、本発明による復号化処理プログラムは、圧縮画像データを復号化するためにコンピュータを、１枚の画像が奇数ラインと偶数ラインとで別々のデータとして保存された方式の圧縮画像データを入力する入力手段、圧縮画像データが、画像縮小を伴うトランスコーデック処理または特殊再生処理される場合に、圧縮画像データの情報に基づいて、奇数ラインと偶数ラインの内、復号化処理するラインを判定する判定手段、奇数ラインと偶数ラインの内、判定手段で判定されたラインのみを復号化処理する復号化手段、復号化手段で復号化されたデータをライン補完処理し、復号化手段で復号化処理しないラインを補完して、復号化データとして出力するライン補完手段、として機能させるものである。
【００１０】
また、本発明による復号化処理装置は、１枚の画像が奇数ラインと偶数ラインとで別々のデータとして保存された方式の圧縮画像データを入力する入力手段と、圧縮画像データが、画像縮小を伴うトランスコーデック処理または特殊再生処理される場合に、奇数ラインと偶数ラインの内、どちらか一方のラインのみを復号化処理し、復号化データとして出力する復号化手段とを備えたものである。
【発明の効果】
【００１１】
本発明によれば、画像縮小や特殊再生を行う際には、復号化処理の対象となる部分を、奇数ラインまたは偶数ラインに限定することにより、復号化装置の増設などコストのかかる対応策をとらずに、全体の処理性能を向上させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１３】
（実施の形態１）
図１により、本発明の実施の形態１による復号化処理プログラムおよび復号化処理装置が適用されるトランスコーデック装置の構成について説明する。図１は、本発明の実施の形態１による復号化処理プログラムおよび復号化処理装置が適用されるトランスコーデック装置の構成を示すブロック図である。
【００１４】
図１において、トランスコーデック装置１０２は、入力画像データを画像縮小処理した後、入力時とは異なる画像サイズやフォーマット（例えばＭＰＥＧ−４画像データ）で再圧縮する装置であり、復号化処理部１０４、画像縮小処理部１０５、符号化処理部１０６から構成されている。
【００１５】
復号化処理部１０４は、実施の形態１において、復号化処理プログラムおよび復号化処理装置が適用される処理部であり、高圧縮率で圧縮された高圧縮画像データ（例えばＭＰＥＧ−２画像データ）１０１が入力され、入力画像の復号化処理を行っている。この復号化処理部１０４は、例えば、コンピュータ上で画像の復号化処理を行う復号化処理プログラムを実行することにより構成されるか、または、画像の復号化をハードウエア的に行う復号化処理装置として構成されている。
【００１６】
画像縮小処理部１０５は、復号化処理部１０４により復号化された画像の縮小処理を行っている。
【００１７】
符号化処理部１０６は、画像縮小処理部１０５により画像縮小処理された画像を符号化し、高圧縮率で圧縮された高圧縮画像データ（例えばＭＰＥＧ−４画像データ）１０３として出力する符号化処理を行っている。
【００１８】
次に、図２〜図４により、トランスコーデック装置１０２のトランスコーデック処理時の各処理部の動作について説明する。図２は復号化処理部の処理手順を示すフローチャート、図３は画像縮小処理部の処理手順を示すフローチャート、図４は符号化処理部の処理手順を示すフローチャートである。
【００１９】
まず、復号化処理部１０４では、図２に示すように、トランスコーデック装置１０２に入力された高圧縮画像データ１０１が、入力手段である圧縮画像データ入力処理（２０１）にて入力され、高圧縮画像データの入力完了後、奇数ラインと偶数ラインのどちらの復号化処理を実行するか判定する判定手段である採用ライン判定処理（２０６）を実行する。
【００２０】
採用ライン判定処理（２０６）では、例えば、高圧縮画像データ１０１としてＭＰＥＧ−２ファイルを入力した場合、ＭＰＥＧ−２ファイルの先頭に記述しているヘッダ情報を読み取り、採用ラインの判定を行う。
【００２１】
この採用ラインの判定は、例えば、ＭＰＥＧ−２ファイルのヘッダ情報から、ＭＰＥＧ−２ファイルの画像部分のデータが、奇数ラインまたは偶数ラインのどちらのラインから開始されているかを判断し、そのラインを採用するようになっている。
【００２２】
採用ライン判定処理（２０６）により、採用ラインが決定し、奇数ラインを採用した場合は、奇数ラインの可変長復号化処理（２０２）、逆量子化処理（２０３）、ＩＤＣＴ（逆離散コサイン変換）処理（２０４）、動き予測処理（２０５）を行い、非圧縮画像データを生成する。
【００２３】
また、採用ライン判定処理（２０６）により、採用ラインが決定し、偶数ラインを採用した場合は、偶数ラインの可変長復号化処理（２０７）、逆量子化処理（２０８）、ＩＤＣＴ（逆離散コサイン変換）処理（２０９）、動き予測処理（２１０）を行い、非圧縮画像データを生成する。
【００２４】
そして、奇数ラインまたは偶数ラインのみ復号化された非圧縮画像データは、ライン補完処理（２１１）に入力される。
【００２５】
この奇数ラインの可変長復号化処理（２０２）、逆量子化処理（２０３）、ＩＤＣＴ（逆離散コサイン変換）処理（２０４）、動き予測処理（２０５）、偶数ラインの可変長復号化処理（２０７）、逆量子化処理（２０８）、ＩＤＣＴ（逆離散コサイン変換）処理（２０９）、動き予測処理（２１０）により、復号化手段を構成している。
【００２６】
ライン補完処理（２１１）では、例えば、復号化されたラインを復号化されなかったラインにコピーすることによってライン補完処理を行う。
【００２７】
そして、ライン補完処理（２１１）でライン補完された後の画像データは、復号化データとして画像縮小処理部１０５に渡される。
【００２８】
そして、復号化データを受け取った画像縮小処理部１０５では、図３に示すように、復号化処理部１０４から受け取った復号化データが、復号化データ入力処理（４０１）にて入力され、復号化データの入力完了後、画像縮小率算出処理（４０２）、行の縮小処理（４０３）、列の縮小処理（４０４）を行い、縮小処理済み画像データを生成し、符号化処理部１０６に渡される。
【００２９】
そして、縮小処理済み画像データを受け取った符号化処理部１０６では、図４に示すように、画像縮小処理部１０５から受け取った縮小処理済み画像データが、縮小処理済み画像データ入力処理（５０１）にて入力され、縮小処理済み画像データの入力完了後、動き予測処理（５０２）、ＤＣＴ（離散コサイン変換）処理（５０３）、量子化処理（５０４）、可変符号化処理（５０５）を実行し、その結果を、高圧縮画像データ１０３として出力し、トランスコーデック処理を完了する。
【００３０】
このように、実施の形態１では、縮小処理を伴うトランスコーデック処理において、復号化処理部１０４では、高圧縮画像データ１０１の奇数ラインまたは偶数ラインのどちらかのラインに限定して復号化処理し、復号化しないラインのデータは補完処理により復号化したラインからコピーすることにより復号化データを生成するので、トランスコーデック処理時の復号化処理にかかる時間を低減することが可能である。
【００３１】
また、復号化処理を画像データの奇数ラインまたは偶数ラインのどちらかのラインに限定しても、例えば、３２０×２４０ピクセルの画像を１６０×１２０ピクセルの画像に縮小するような画像縮小処理においては、問題とはならず、復号化処理部１０４の増設などのコストのかかる対応策をとらずに、全体の処理性能を向上させることが可能である。
【００３２】
（実施の形態２）
図５により、本発明の実施の形態２による復号化処理プログラムおよび復号化処理装置が適用される再生装置の構成について説明する。図５は、本発明の実施の形態２による復号化処理プログラムおよび復号化処理装置が適用される再生装置の構成を示すブロック図である。
【００３３】
図５において、再生装置７０２は、高圧縮画像データ７０１を入力し、復号化処理した後、表示装置７０３に出力して、表示装置７０３に画像を表示させる装置であり、復号化処理部７０４から構成されている。
【００３４】
復号化処理部７０４は、実施の形態２において、実施の形態１と同様に復号化処理プログラムおよび復号化処理装置が適用される処理部であり、高圧縮率で圧縮された高圧縮画像データ（例えばＭＰＥＧ−２画像データ）１０１が入力され、入力画像の復号化処理を行っている。
【００３５】
この復号化処理部７０４も、実施の形態１と同様に、例えば、コンピュータ上で画像の復号化処理を行う復号化処理プログラムを実行することにより構成されるか、または、画像の復号化をハードウエア的に行う復号化処理装置として構成されている。
【００３６】
次に、再生装置７０２の復号化処理部７０４の動作について説明する。
【００３７】
まず、高圧縮画像データ７０１を通常に再生する場合は、従来の復号化処理と同様な処理を行い、奇数ラインと偶数ラインのデータをそれぞれ復号化処理して復号化データを生成して、その復号化データを表示装置７０３に出力する。
【００３８】
また、早送り再生や巻き戻し再生などの画像の完全性が要求されない特殊再生の場合は、実施の形態１と同様な処理を行い、図２に示すように、奇数ラインまたは偶数ラインのどちらかのラインに限定して復号化処理し、復号化しないラインのデータは補完処理により復号化したラインからコピーすることにより復号化データを生成して、その復号化データを表示装置７０３に出力する。
【００３９】
このように、実施の形態２では、再生装置７０２により特殊再生する際の復号化処理において、復号化処理部７０４では、高圧縮画像データ７０１の奇数ラインまたは偶数ラインのどちらかのラインに限定して復号化処理し、復号化しないラインのデータは補完処理により復号化したラインからコピーすることにより復号化データを生成するので、特殊再生時の復号化処理にかかる時間を低減することが可能である。
【００４０】
また、復号化処理を画像データの奇数ラインまたは偶数ラインのどちらかのラインに限定しても、特殊再生においては、画像の完全性は要求されていないため問題とはならず、特殊再生のための復号化処理部７０４の増設などのコストのかかる対応策をとらずに、全体の処理性能を向上させることが可能である。
【００４１】
なお、実施の形態２では、復号化処理部７０４での復号化データを表示装置７０３で表示させているが、復号化処理部７０４で復号化された復号化データを、実施の形態１と同様に画像縮小させて、表示装置７０３で表示させる再生装置の場合では、復号化処理部７０４は、実施の形態１と同様に、常に奇数ラインまたは偶数ラインのどちらかのラインに限定して復号化処理し、その復号化処理された復号化データを、実施の形態１と同様な画像縮小処理部を介して、表示装置７０３に出力するようにすればよい。
【００４２】
また、実施の形態１および実施の形態２では、復号化処理部１０４，７０４において、ライン補完処理を行っているが、ライン補完処理を行わずに、復号化した奇数ラインまたは偶数ラインの復号化のみで画像圧縮処理や特殊再生の画像表示を行うようにすれば、ライン補完処理を行わずに復号化処理を行うこともでき、その場合は、ライン補完処理の処理時間も削減することが可能である。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施の形態１による復号化処理プログラムおよび復号化処理装置が適用されるトランスコーデック装置の構成を示すブロック図である。
【図２】本発明の実施の形態１による復号化処理部の処理手順を示すフローチャートである。
【図３】本発明の実施の形態１による画像縮小処理部の処理手順を示すフローチャートである。
【図４】本発明の実施の形態１による符号化処理部の処理手順を示すフローチャートである。
【図５】本発明の実施の形態２による復号化処理プログラムおよび復号化処理装置が適用される再生装置の構成を示すブロック図である。
【符号の説明】
【００４４】
１０１…高圧縮画像データ、１０２…トランスコーデック装置、１０３…高圧縮画像データ、１０４…復号化処理部（復号化処理プログラム、復号化処理装置）、１０５…画像縮小処理部、１０６…符号化処理部、７０１…高圧縮画像データ、７０２…再生装置、７０３…表示装置、７０４…復号化処理部。
【図１】
2005136893.tif 000003
【図２】
2005136893.tif 000004
【図３】
2005136893.tif 000005
【図４】
2005136893.tif 000006
【図５】
2005136893.tif 000007