(57)【要約】【課題】ＪＰＥＧ２０００方式の如きフレーム単位で圧縮が完結する解像度の高い符号化方式を基本として、その符号化方式のメリットを損なうことなく、さらに圧縮率を向上させる。【解決手段】入力した１フレームの映像データと、フレームメモリに記憶された映像データとの差分を１フレーム毎に得る減算手段と、減算手段で得られた差分の映像データを量子化する量子化手段と、量子化されたデータを１フレームで完結する圧縮符号化方式で符号化するエンコード手段と、エンコード手段の出力を復号化するデコード手段と、復号化された映像データの逆量子化を行う逆量子化手段と、逆量子化された映像データを所定フレーム周期でフレームメモリに記憶させ、記憶データを減算手段に供給させ、エンコード手段が出力する映像データを、圧縮符号化された映像データとして出力させる。【選択図】図１
2007129438.tif 000002
【特許請求の範囲】
【請求項１】
１フレーム単位で符号化された映像データを圧縮符号化する映像圧縮符号化装置において、
入力した１フレームの映像データと、フレームメモリに記憶された１フレームの映像データとの差分を、１フレーム毎に得る減算手段と、
前記減算手段で得られた差分の映像データを、所定の量子化ステップで量子化する量子化手段と、
前記量子化手段で量子化された映像データを、１フレームで完結する所定の圧縮符号化方式で符号化するエンコード手段と、
前記エンコード手段で圧縮符号化された映像データを、前記圧縮符号化に対応した復号化方式で復号化するデコード手段と、
前記デコード手段で復号化された映像データの量子化ステップを、前記量子化手段での処理から元に戻す逆量子化を行う逆量子化手段と、
前記逆量子化手段で逆量子化された映像データを、所定フレーム周期で前記フレームメモリに記憶させ、その記憶された映像データを、前記減算手段に供給させる記憶制御手段とを備え、
前記エンコード手段が出力する映像データを、圧縮符号化された映像データとして出力させることを特徴とする映像圧縮符号化装置。
【請求項２】
請求項１記載の映像圧縮符号化装置において、
前記量子化手段は、前記減算手段での減算で増えたデータレベルを、元のデータレベルに戻す処理についても行うことを特徴とする映像圧縮符号化装置。
【請求項３】
請求項１記載の映像圧縮符号化装置において、
前記量子化手段での量子化ステップは、ほぼ中点の近傍での量子化ステップを小さくし、前記中点から離れた位置での量子化ステップを大きくしたことを特徴とする映像圧縮符号化装置。
【請求項４】
請求項１記載の映像圧縮符号化装置において、
前記フレームメモリに記憶させる所定フレーム周期は、フレーム周期を１秒当り約３０フレームとした場合に、５フレーム周期又はその近傍のフレーム周期としたことを特徴とする映像圧縮符号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば映像データを圧縮符号化する映像圧縮符号化装置に関する。
【背景技術】
【０００２】
従来、映像データの圧縮符号化方式としては、動画像データ用の圧縮符号化方式として、ＭＰＥＧ（Moving Picture Experts Group phase）２方式やＭＰＥＧ４方式などが実用化されている。静止画像データ用の圧縮符号化方式としては、ＪＰＥＧ(Joint Photographic Experts Group)方式や、ＪＰＥＧ２０００方式などが実用化されている。
【０００３】
ＭＰＥＧ２方式などの動画像用の符号化方式の場合には、前後のフレームの相関を利用して、全体としてのデータ量を非常に小さくするようにしてある。具体的には、例えばＭＰＥＧ２方式の場合、Ｉ（Intra coded）ピクチャ、Ｐ（Predictive coded）ピクチャ、Ｂ（Bidirectionallypredictive coded）ピクチャの３つのフレーム種類があり、Ｉピクチャは１フレームで完結する符号化を行い、Ｐピクチャは、時間的に過去に位置するＩピクチャ又はＰピクチャから予測符号化されたフレームであり、Ｂピクチャは、時間的に前後に位置するＩピクチャ又はＰピクチャから予測符号化されたフレームである。この３種類のピクチャを組み合わせて、圧縮率の高い符号化を行うようにしてあり、圧縮率の高さを優先した符号化である。
【０００４】
これに対して、ＪＰＥＧ方式やＪＰＥＧ２０００方式は、それぞれ１フレーム（１枚）の画像で完結する符号化をしてあり、例えばデジタルスチルカメラで撮影された画像を、解像度を損なわずに符号化する場合などに、好適である。ＪＰＥＧ２０００方式の場合には、Ｍｏｔｉｏｎ−ＪＰＥＧ２０００などの動画用の規格も用意されているが、１フレームで完結した符号化を行ったデータを連続して配置させて、複数フレームに亘るストリームデータに対応できるようにしたものである。
【０００５】
特許文献１には、Ｍｏｔｉｏｎ−ＪＰＥＧ２０００の概要についての開示がある。
【特許文献１】特開２００４−３５００３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
Ｍｏｔｉｏｎ−ＪＰＥＧ２０００方式の場合、フレーム単位でデータが完結するため、画像の編集が容易に行えるという効果を有する。また、ＭＰＥＧ方式のような動き予測を使わない方式であるので、動きの激しい画像であっても、高い圧縮効率が維持される。
【０００７】
しかしながら、Ｍｏｔｉｏｎ−ＪＰＥＧ２０００方式の場合、ＭＰＥＧ２方式などの動画に一般的に使用される符号化方式に比べて、依然としてデータ量が多い問題があり、解像度の高い動画像を、解像度を維持したままでより少ないデータ量に圧縮できるようにして、動画データのデータ量をより削減することが要請されている。
【０００８】
本発明はかかる点に鑑みてなされたものであり、ＪＰＥＧ２０００方式の如きフレーム単位で圧縮が完結する解像度の高い符号化方式を基本として、その符号化方式のメリットを損なうことなく、さらに圧縮率を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、入力した１フレームの映像データと、フレームメモリに記憶された１フレームの映像データとの差分を１フレーム毎に得る減算手段と、減算手段で得られた差分の映像データを所定の量子化ステップで量子化する量子化手段と、量子化手段で量子化された映像データを１フレームで完結する所定の圧縮符号化方式で符号化するエンコード手段と、エンコード手段で圧縮符号化された映像データを圧縮符号化に対応した復号化方式で復号化するデコード手段と、デコード手段で復号化された映像データの量子化ステップを、量子化手段での処理から元に戻す逆量子化を行う逆量子化手段と、逆量子化手段で逆量子化された映像データを、所定フレーム周期でフレームメモリに記憶させ、その記憶された映像データを減算手段に供給させる記憶制御手段とを備え、エンコード手段が出力する映像データを、圧縮符号化された映像データとして出力させる構成としたものである。
【発明の効果】
【００１０】
本発明によると、所定フレーム周期で基準となる映像データを決め、その基準映像データとの差分をとる符号化を行うようにしたので、１フレーム単位で符号化された映像データが、さらに少ないデータ量に削減される効果を有する。
【００１１】
この場合、量子化手段は、減算手段での減算で増えたデータレベルを、元のデータレベルに戻す処理についても行うことで、エンコード手段では、入力した映像データをそのまま圧縮符号化する場合と全く同様の符号化処理で符号化することができ、規格化されたエンコーダがそのまま利用できる効果を有する。
【００１２】
また、量子化手段での量子化ステップは、ほぼ中点の近傍での量子化ステップを小さくし、中点から離れた位置での量子化ステップを大きくしたことで、基準となるフレームの画像データとの差分で表されたデータを、より効率よい量子化幅設定で表現できることになり、符号化された画像データの圧縮符号化による画質劣化を効果的に防ぐことができる。
【００１３】
また、フレームメモリに基準となる映像データを記憶させるフレーム周期を、フレーム周期を１秒当り約３０フレームとした場合に、５フレーム周期又はその近傍のフレーム周期としたことで、画質とデータ量とを両立した効率のよい圧縮符号化ができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施の形態を、添付図面を参照して説明する。
【００１５】
図１は、本例の映像圧縮符号化装置の構成例を示す図である。図中、１は映像データ入力部を示し、映像データ入力部１には圧縮符号化を行う映像データが供給される。映像データ入力部１には、例えば毎秒３０フレームの映像データが供給される。この映像データは、１フレーム内の各画素の画素値が所定状態で配列されたデータであり、各々の１画素のデータが０から２５５までの２５６値で示される、圧縮符号化がされていない映像データである。この映像データ入力部１に得られる映像データを、図１に示す構成で圧縮符号化する。
【００１６】
本例の圧縮符号化を行う構成について説明すると、映像データ入力部１に得られる映像データを、減算器２に供給する。減算器２は、入力部１に得られる映像データから、後述するフレームメモリ７が出力する映像データを減算して、差分のデータを得る回路である。フレームメモリ７が出力する減算用の映像データについても、１フレーム内の各画素の画素値が所定状態で配列されたデータであり、各々の１画素のデータが０から２５５までの２５６値で示され、減算器２では同じ画素位置のデータどうしで差分がとられる。
【００１７】
従って、減算器２が出力する差分データについては、各画素が−２５５〜＋２５５の画素値で表される映像データとなる。減算器２が出力する差分データは、量子化部３に供給する。量子化部３では、１画素ごとに−２５５〜＋２５５の画素値で表される映像データを、０から２５５までの２５６値で示される映像データに量子化する。この量子化時には、例えば、入力データのほぼ中点の近傍での量子化ステップを小さくし、その中点から離れた位置での量子化ステップを大きくして、入力データのほぼ中点の近傍のデータを細かく量子化するようにしてある。
【００１８】
量子化部３で量子化された映像データは、エンコーダ１０に供給して、１フレーム単位で完結する圧縮符号化処理を行い、データ量を削減させる。ここでは、１フレーム単位で完結する圧縮符号化処理として、ＪＰＥＧ２０００方式により符号化処理を行うようにしてある。ＪＰＥＧ２０００方式による符号化処理の詳細については後述するが、各画素の量子化ステップについては、０から２５５までの２５６値で示される符号化データである。エンコーダ１０で圧縮符号化された映像データは、データ出力部４に供給して出力させる。出力部４に得られる符号化データは、なんらかの記憶（記録）装置で記憶させる。或いは、伝送路に送出させて所望の相手に伝送させる。
【００１９】
そして本例においては、エンコーダ１０で圧縮符号化された映像データを、デコーダ２０に供給して復号化を行い、再デコードデータを得る。デコーダ２０での復号化方式としては、エンコーダ１０で圧縮符号化された映像データを、元のデータ量に戻す復号化処理が行われ、本例の場合には上述したようにＪＰＥＧ２０００方式による符号化処理をエンコーダ１０で行ってあるので、ＪＰＥＧ２０００方式に対応した復号化処理を行う。再デコードデータの各画素の量子化ステップについては、０から２５５までの２５６値で示される符号化データである。
【００２０】
デコーダ２０で得られた再デコードデータは、逆量子化部５に供給して、量子化部３での量子化を元に戻す逆量子化を行う。具体的には、量子化部３で、入力データのほぼ中点の近傍のデータを細かく量子化したデータを、元の均等な量子化ステップのデータに変換する。但し、量子化部３では−２５５〜＋２５５の画素値で表されるデータを、０から２５５までの２５６値で示されるデータに変換したが、逆量子化部５では、０から２５５までの２５６値で示されるデータのままとする。
【００２１】
逆量子化部５で逆量子化された映像データは加算器６を介してフレームメモリ７に供給して記憶させる。フレームメモリ７は、１フレーム分の映像データを記憶するメモリであり、メモリ制御部８の制御で記憶及び読出しが行われる。フレームメモリ７に記憶された１フレームの映像データは、減算器２に供給するとともに、加算器６を介してフレームメモリ７の入力に戻される構成としてある。ここで本例の場合には、決められたフレーム周期に一度、例えば５フレームに一度、逆量子化部５の出力をフレームメモリ７に供給して記憶させ、その記憶データを維持させる。そして、決められたフレーム周期の期間が経過すると、新たに逆量子化部５で逆量子化された映像データをフレームメモリ７に入力させて、フレームメモリ７の記憶データを更新させ、更新時には減算器２には減算用の映像データを供給しない構成としてある。フレームメモリ７の記憶データを更新させるフレーム周期としては、上述した５フレーム周期、或いはその前後の数フレーム周期程度が好ましく、最大でも１秒に相当するフレーム周期（この例では３０フレーム周期）程度である。
【００２２】
このように記憶状態が制御されるフレームメモリ７の出力を、減算器２に供給して、映像データ入力部１に得られる映像データとの差分がとられる。但し上述したフレームメモリ７の記憶データの更新時には、映像データ入力部１に得られる映像データが、そのまま減算器２から出力される。
【００２３】
図２は、本例の映像圧縮符号化装置のエンコーダ１０及びデコーダ２０の具体的な構成例を示す図である。本例の場合には、エンコーダ１０としてＪＰＥＧ２０００方式により符号化処理を行う構成としてあり、デコーダ２０として、そのＪＰＥＧ２０００方式により符号化された映像データを復号化する処理構成としてある。図２の構成では、エンコーダ１０での符号化前の量子化を行う量子化部３を、エンコーダ１０内に配置する構成としてあり、デコーダ２０での復号化後の逆量子化を行う逆量子化部５を、デコーダ２０内に配置する構成としてある。
【００２４】
まずエンコーダ１０の構成について説明すると、減算器２が出力する差分データは、ＤＣレベルシフト部１１に供給して、ダイナミックレンジを半分とするレベルシフト処理を行い、レベルシフトされた差分データを、ウェーブレット変換部１２に供給して、離散ウェーブレット変換処理を行う。ウェーブレット変換されたデータは、量子化部３に供給して、量子化処理を行う。ここでの量子化処理は、既に説明したように、１画素ごとに−２５５〜＋２５５の画素値で表される映像データを、０から２５５までの２５６値で示される映像データに量子化し、さらに量子化ステップを調整する処理を行う。
【００２５】
量子化部３が出力する量子化済みの差分データは、エントロピー符号化部１３に供給する。エントロピー符号化部１３は、ビットモデリング部１３ａと算術符号化部１３ｂとを備えて、ビット数を圧縮する符号化処理を演算で行う。ここでの符号化処理は、１フレームで完結する符号化処理である。エントロピー符号化部１３で符号化されたデータは、レート制御部１４に供給してレート調整を行い、フォーマットで規定されたヘッダをヘッダ生成部１５で生成させる。そして、パケット生成部１６で、レート制御部１４の出力にヘッダを付加して、ＪＰＥＧ２０００方式で規定されたパケット構成として、圧縮符号化された映像データを出力させる。パケット生成部１６で、動画用のパケット構成とする必要がある場合には、対応した処理を行う。エンコーダ１０でのデータの圧縮率については、エントロピー符号化部１３での符号化処理で可変設定が可能であり、例えば２０％のデータに圧縮する圧縮率０．２から、７０％のデータに圧縮する圧縮率０．７までの範囲で可変設定可能な構成とすることができる。
【００２６】
次に、デコーダ２０の構成について説明すると、ＪＰＥＧ２０００方式のパケット構成の映像データを、パケット解析部２１に供給し、ヘッダなどを除去して映像データ部分を抽出し、抽出された映像データを、エントロピー符号化部２２に供給する。エントロピー符号化部２２は、算術復号化部２２ａとビットデモデリング部２２ｂとを備えて、ビット数を元に戻す復号化処理を演算で行う。そして、エントロピー符号化部２２で復号化された映像データを、逆量子化部５に供給して、量子化部３での量子化を元に戻す逆量子化処理を行い、逆量子化出力をウェーブレット逆変換部２３に供給して、ウェーブレット変換部１２と逆の変換処理を行う。さらに、ウェーブレット変換部１２の出力を、ＤＣレベル逆シフト部２４に供給し、ＤＣレベルシフト部１１と逆のレベルシフト処理を行い、ＤＣレベルシフト部１１の出力を、デコーダ２０の出力として加算器６に供給する。
【００２７】
次に、図１及び図２に示した構成の映像圧縮符号化装置でのデータ処理状態を説明する。本例の場合には、ＪＰＥＧ２０００方式で符号化を行うため、データが効率良く圧縮符号化されるが、さらに、エンコーダ１０の前段の減算器２で、フレームメモリ７に供給された基準となる映像データ（減算用データ）が減算されて、減算器２が出力する差分のデータをエンコーダ１０で圧縮符号化するので、映像データのデータ量をより削減することができる。
【００２８】
図３は、本例での処理状態を模式的に示す図である。この例では５フレーム周期でフレームメモリ７の記憶データを更新させる例としてあり、図３の左端に示すｎフレーム（ｎは任意の整数）のタイミングで、フレームメモリ７に、そのｎフレーム目の映像データが書き込まれたとする。次のｎ＋１フレーム目には、入力したｎ＋１フレーム目の映像データと、フレームメモリ７に記憶されたｎフレーム目の映像データとの差分が算出され、その差分のデータを、エンコーダ１０で圧縮符号化する処理が行われる。同様に、ｎ＋２フレーム目には、入力したｎ＋２フレーム目の映像データと、フレームメモリ７に記憶されたｎフレーム目の映像データとの差分が算出され、その差分のデータを、エンコーダ１０で圧縮符号化する処理が行われる。このようにして、ｎ＋４フレーム目まで、ｎフレーム目の映像データとの差分をとる処理が行われる。従って、ｎ＋１フレーム目からｎ＋４フレーム目までは、差分のデータだけを符号化すればよい。
【００２９】
そして、ｎ＋５フレーム目には、入力したｎ＋５フレーム目の映像データだけで圧縮符号化が行われて、そのｎ＋５フレーム目の映像データがフレームメモリ７に書き込まれ、次のｎ＋６フレーム目からは、ｎ＋５フレーム目の映像データとの差分が算出されるようになる。以下、この５フレームを単位とした処理が繰り返される。
【００３０】
このようにフレーム間の差分をとって圧縮符号化することで、映像圧縮符号化装置の出力部４が出力する圧縮符号化データのデータ量を効果的に削減することができる。ここで、本例の装置で適用したＪＰＥＧ２０００方式の圧縮符号化は、本来、１フレーム単位で独立して圧縮符号化する方式であるため、フレーム単位での細かい編集が行えると共に、ディスクなどの媒体からの再生時に、任意のフレーム位置から再生させるランダムアクセスが容易であり、また再生時に何らかの要因で特定のフレームが再生できないフレーム落ちに対しても強いという特徴を有する。本例の映像圧縮符号化装置の場合には、複数フレームに跨る処理を行って圧縮符号化を行うので、これらの特徴がそれなりに損なわれることは確かであるが、上述したように、毎秒３０フレームの映像データを５フレーム単位でフレーム間の差分をとって圧縮符号化してあることで、５フレームの映像で示される時間は、０.１６秒程度であり、上述したＪＰＥＧ２０００方式が持つ各特徴は実用上十分な程度に維持される。また、ＪＰＥＧ２０００方式が持つエラー耐性の良さ、電子透かしの埋め込みの容易さなども、そのまま維持される。
【００３１】
次に、本例の映像圧縮符号化装置により圧縮符号化を行った場合に、その圧縮符号化された映像データの圧縮効率と画像のノイズ発生状態などを検討した例について、図４〜図８を参照して説明する。ここでは、評価する上で基準となる動画の映像データとして、画像１〜画像４の４種類を用意した。画像１は、一人の人物を比較的大きく表示させた動画像である。画像２は、３人の人物が並んでいる動画像である。画像３は、屋外の風景を映した動画像である。画像４は、動きの激しいスポーツ中継（フットボール）の動画像である。
【００３２】
これら４種類の画像を、１フレームあたり３５２画素×２８８ラインで用意して、２５６階調（白＝２５５〜黒＝０）の輝度信号成分のみを対象として、符号化した例としてある。図４（ａ），（ｂ），（ｃ），（ｄ）は、それぞれ上述した画像１，画像２，画像３，画像４を圧縮符号化した場合の、原画像をそのまま圧縮符号化したビット数と、差分画像を圧縮符号化したビット数の例である。図４（ａ）に示した画像１の例では、エンコーダ１０での圧縮率を０．２、０．３、０．４の３種類用意し、図４（ｂ）に示した画像２の例では、エンコーダ１０での圧縮率を０．４、０．５、０．６の３種類用意し、図４（ｃ），（ｄ）に示した画像３，４の例では、エンコーダ１０での圧縮率を０．５、０．６、０．７の３種類用意してある。これらの例から判るように、比較的動きが少ない画像１の場合に、最もビット数の削減効果が大きくなっており、約８４％もビット数を減らしている。他の画像の場合にも、それぞれ効果については差があるが、ビット数が削減されており、数％から３０％程度削減されている。
【００３３】
図５（ａ），（ｂ），（ｃ），（ｄ）は、それぞれ画像１，画像２，画像３，画像４について、原画像をそのまま圧縮符号化して復号した画像のＰＳＮＲと、差分画像を圧縮符号化して復号した画像のＰＳＮＲとを比較したものである。ＰＳＮＲ(Peak Signal-to-Noise Ratio：ピーク信号対雑音比)は、画像の信号と混入したノイズとの比率で、この値が低ければ低いほどノイズの混入が多いことを示している。この図５から判るように、差分画像から復元した画像のＰＳＮＲは、原画像のＰＳＮＲよりは値が低くなっているが、ある程度の範囲に収まっていることが判る。
【００３４】
図６は、差分データを得るための基準映像データを取り込むフレーム周期の変化により、トータルのビット数が変化する状態を検討した例を示したものである。図６（ａ），（ｂ），（ｃ），（ｄ）は、それぞれ画像１，画像２，画像３，画像４について、フレーム周期を変化させた場合のビット数の例を示したものであり、縦軸がビット数で横軸がフレーム周期（２フレームから１０フレームまでの例）である。図６（ａ）の画像１の場合には、圧縮率０．３で圧縮させた例であり、基準画像を得るフレーム周期が長くなるに従って、ビット数が増えている。図６（ｂ）の画像２の場合には、圧縮率０．４で圧縮させた例であり、基準画像を得るフレーム周期が長くなるに従ってビット数が増えているが、７フレーム周期としたときに、若干ビット数が少なくなっている。図６（ｃ）の画像３の場合には、圧縮率０．７で圧縮させた例であり、基準画像を得るフレーム周期が長くなるに従って、ビット数が増えている。図６（ｄ）の画像４の場合には、圧縮率０．７で圧縮させた例であり、基準画像を得るフレーム周期を５フレーム周期としたときにビット数が少なくなっている。
【００３５】
図７（ａ），（ｂ），（ｃ），（ｄ）は、図６（ａ），（ｂ），（ｃ），（ｄ）の各例でのＰＳＮＲの変化を示した図である。図７に示すように画質を示すＰＳＮＲについては殆ど変化がなく、差分をとることによる画質の劣化はほとんどないことが判る。
【００３６】
図８（ａ），（ｂ），（ｃ），（ｄ）は、それぞれ画像１〜画像４の差分値（即ち減算器２の出力）のヒストグラムを示した図である。本例の場合、画素値としては０〜２５５の２５６値としてあるが、いずれの画像の場合でも、約半分の値である１２７の近傍が非常に多くなっており、０や２５５に近づくに従って、これらの値をとる頻度が非常に少なくなる。これは、基準となるフレーム期間の画像と、入力画像との差がない場合に、中点である１２７の近傍の値となり、動画像の場合には前後のフレームと相関が高い場合が多いので、中点の近傍が多くなるためである。
【００３７】
本例の映像圧縮符号化装置が備える量子化部３では、このことを利用して、約半分の値である１２７の近傍で量子化ステップ幅を狭くして、それよりも０や２５５に近づいた値になるに従って、量子化ステップ幅を広くするようにしてある。このようにすることで、符号化効率が向上し、画質向上に繋がる。但し、このような量子化ステップ幅を可変させる処理を実行せず、一定の量子化ステップ幅で処理するようにしてもよい。
【００３８】
なお、ここまで説明した実施の形態では、基準となる映像を５フレーム周期でメモリに記憶させて差分データを得るようにしたが、他のフレーム周期で基準となる映像をフレームメモリに記憶させるようにしてもよい。但し、図６、図７を参照して説明したように、毎秒３０フレームの映像データの場合に５フレーム前後で基準となる映像データをとるのが、圧縮符号化された映像データの扱いやすさと、圧縮効率や画質などを考慮すると最も好ましい。最大でも１秒に相当するフレーム数（即ち３０フレーム）とするのが好ましい。
【００３９】
また、上述した実施の形態では、エンコーダで行う圧縮符号化方式としてＪＰＥＧ２０００方式を適用した例について説明したが、１フレームで処理が完結するその他の圧縮符号化方式のエンコーダを適用してもよい。例えば、ＪＰＥＧ方式を適用するようにしてもよい。
【００４０】
ＪＰＥＧ２０００方式をエンコード方式として適用する場合でも、図２には示していない、ＪＰＥＧ２０００方式で選択的に使用が規定された他の構成を加えるようにしてもよい。例えば、図９に示すように、エンコーダ１０内で、ＤＣレベルシフト部１１の出力を、コンポーネント変換部１７に供給し、ＲＧＢ信号（赤信号、緑信号、青信号）として構成された原色信号を、ＹＣｂＣｒ信号の色信号に変換処理し、コンポーネント変換部１７の出力をウェーブレット変換部１２に供給する構成としてもよい。この場合には、デコーダ２０内でも、図９に示すように、ウェーブレット逆変換部２３の出力を、コンポーネント変換部２５に供給し、ＹＣｂＣｒ信号をＲＧＢ信号に戻す原色信号を行い、コンポーネント変換部２５の出力をＤＣレベル逆シフト部２４に供給する構成とする必要がある。その他のエンコーダ構成としてもよい。
【００４１】
また、図１や図２に示した構成は、ハードウェアで組まれた構成として示してあるが、一部又は全ての処理を、コンピュータ装置などに実装されたソフトウェアで実行するようにしてもよい。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施の形態による全体構成例を示すブロック図である。
【図２】図１例のエンコーダ及びデコーダの構成例を示すブロック図である。
【図３】本発明の一実施の形態による差分データの生成原理を示す説明図である。
【図４】本発明の一実施の形態による処理を実行した場合のビット数の例を示す説明図である。
【図５】本発明の一実施の形態による処理を実行した場合のＰＳＮＲの例を示す説明図である。
【図６】本発明の一実施の形態による処理を実行した場合のフレーム数によるビット数の変化例を示す説明図である。
【図７】本発明の一実施の形態による処理を実行した場合のフレーム数によるＰＳＮＲの変化例を示す説明図である。
【図８】本発明の一実施の形態による処理を実行した場合の差分値のヒストグラムの例を示す説明図である。
【図９】本発明の一実施の形態の変形例による構成例を示すブロック図である。
【符号の説明】
【００４３】
１…映像データ入力部、２…減算器、３…量子化部、４…データ出力部、５…逆量子化部、６…加算器、７…フレームメモリ、８…メモリ制御部、１０…エンコーダ、１１…ＤＣレベルシフト部、１２…ウェーブレット変換部、１３…エントロピー符号化部、１３ａ…ビットモデリング部、１３ｂ…算術符号化部、１４…レート制御部、１５…ヘッダ生成部、１６…パケット生成部、１７…コンポーネント変換部、２０…デコーダ、２１…パケット解析部、２２…エントロピー符号化部、２２ａ…算術復号化部、２２ｂ…ビットデモデリング部、２３…ウェーブレット逆変換部、２４…ＤＣレベル逆シフト部、２５…コンポーネント変換部
【図１】
2007129438.tif 000003
【図２】
2007129438.tif 000004
【図３】
2007129438.tif 000005
【図４】
2007129438.tif 000006
【図５】
2007129438.tif 000007
【図６】
2007129438.tif 000008
【図７】
2007129438.tif 000009
【図８】
2007129438.tif 000010
【図９】
2007129438.tif 000011