(57)【要約】    画像データのより一層の高能率符号化及び復号化が行えるようにする。このために、動画又は静止画を構成する画像データを、その画像データ自身から生成した複数の情報に分類し、分類された複数の情報を符号化する場合に、分類された複数の情報の内の一部の情報の値に基づいて、画像データを構成する他の情報の符号化状態を変化させる符号化を行い、一部の情報の情報量を削減した符号化を行うようにした。また、このように符号化されたものを復号化する場合において、複数の情報の内の一部の情報を、画像データを構成する情報の状態から、一部の情報を検出し、その検出した情報と他の情報を復号化し、復号化されたそれぞれの情報に基づいて、原画像を再生する。
2007088912.tif 000002
【特許請求の範囲】
【請求項１】
動画又は静止画を構成する画像データを、その画像データ自身から生成した複数の情報に分類し、分類された複数の情報を符号化して、伝送用又は記録用の画像データとする画像符号化方法において、
前記分類された複数の情報の内の一部の情報の値に基づいて、前記複数の情報の内の他の情報の符号化状態を変化させる符号化処理を行い、前記一部の情報の情報量を削減したことを特徴とする画像符号化方法。
【請求項２】
請求の範囲第１項記載の画像符号化方法において、
前記分類された複数の情報は、画像の所定の特性のデータと、１枚の画像データをブロック分けした場合の各ブロックに類似する他のブロックのアドレスデータであり、
前記アドレスデータの特定ビット位置のデータが、前記所定の特性のデータの所定のビット位置と一致するように、前記類似する他のブロックを探索する処理を行い、前記所定のビット位置のデータを削減したことを特徴とする画像符号化方法。
【請求項３】
請求の範囲第１項記載の画像符号化方法において、
前記各ブロックに類似する他のブロックのアドレスデータは、当該１枚の画像データより前又は後の画像データのブロックのアドレスデータであり、類似する他のブロックのアドレスデータで、画像の動きベクトルを示すことを特徴とする画像符号化方法。
【請求項４】
請求の範囲第１項記載の画像符号化方法において、
符号化された画像データの情報量を計測し、計測した情報量が所定の閾値を越えた場合に、前記一部の情報に基づいて、他の情報の符号化処理を変化させることを特徴とする画像符号化方法。
【請求項５】
請求の範囲第１項記載の画像符号化方法において、
符号化された画像データの情報量を計測し、計測した情報量に応じて、前記符号化処理を変化させる範囲を可変設定することを特徴とする画像符号化方法。
【請求項６】
分類された複数の情報の内の一部の情報が、複数の情報の内の他の情報の符号化の際に一体となった符号化が行われて、情報量が削減されたものを復号化する画像復号化方法であって、
当該一体となった状態の情報から前記一部の情報を検出して復号化し、さらに符号化されている他の情報も復号化し、
復号化されたそれぞれの情報に基づいて、原画像を再生することを特徴とする画像復号化方法。
【請求項７】
請求の範囲第６項記載の画像復号化方法において、
前記分類された複数の情報は、画像の所定の特性のデータと、１枚の画像データをブロック分けした場合の各ブロックに類似する他のブロックのアドレスデータであり、
前記アドレスデータの特定ビット位置のデータから、前記所定のビット位置のデータを決定して復号化することを特徴とする画像符号化方法。
【請求項８】
画像データを複数の情報に分類し、分類された複数の情報を符号化する画像符号化装置において、
画像データを複数の情報に分類する分類手段と、
前記分類手段で分類された複数の情報の内の一部の情報に基づいて、前記複数の情報の内の他の情報の符号化状態を変化させて符号化し、前記一部の情報の情報量を削減する符号化を行う符号化手段とを備えたことを特徴とする画像符号化装置。
【請求項９】
複数の情報に分類された画像データが、それぞれの情報ごとに符号化されたものを復号化する画像復号化装置において、
前記複数の情報の内の一部の情報を、前記複数の情報の内の他の情報の符号化状態から検出する検出手段と、
前記検出手段で検出された情報を含む全ての情報を復号化する復号化手段とを含み、
前記復号化手段で復号化されたそれぞれの情報に基づいて、原画像を再生することを特徴とする画像復号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを符号化する符号化方法及び装置、並びに符号化された画像データを復号化する復号化方法及び装置に関し、特に高能率で符号化する技術に関する。
【背景技術】
【０００２】
従来、画像データは、データ量が膨大なものになるので、情報量を圧縮した高能率符号化方式が各種開発されている。例えば、１フレームの画像を、複数のブロックに分割して、分割された各ブロックの平均値，標準偏差，量子化情報などの複数の情報を生成させ、この画像に関する複数の情報を符号化して伝送又は保管させ、画像情報の復号化時には、それぞれの情報に基づいて原画像の再生ができるようにした方式がある。【０００３】
図１２は、従来のＭＰＥＧ（Moving Pictures Experts Group）符号化方式における、動きベクトルの検出処理の流れの一例を示した図である。まず、１枚（１フレーム）の画像を所定画素単位でブロック分割する。そのブロック分割された画像データであるブロック画像が入力されると、対象となる動き補償領域をブロック画像の近傍に設定し、１フレーム前のその設定された領域内の画像データについても入力させる（ステップＳ１）。【０００４】
そして、入力ブロック画像のデータを読出し（ステップＳ２）、その読出した入力ブロック画像と、動き補償領域内の参照用ブロック画像とのブロックマッチング処理を行う（ステップＳ３）。そのブロックマッチング処理で得た評価関数値が、最小値であるか否か判断する（ステップＳ４）。この判断で最小値でない場合には、比較する参照ブロックの位置をシフトさせるために、参照ブロックのアドレスを更新させ（ステップＳ５）、ステップＳ３でのブロックマッチング処理とステップＳ４での比較を繰り返し行う。【０００５】
このようにしてステップＳ４で、評価関数値が最小であると判断された場合には、そのときに検出された１フレーム前の参照ブロック画像が、現在の入力ブロック画像の位置に移動したと見なして、該当する参照ブロックのアドレスと入力ブロックのアドレスとの差から動きベクトル情報を生成させて、その動きベクトル情報を出力させる（ステップＳ６）。【０００６】
ＭＰＥＧ符号化方式では、動きベクトル情報の他に、各ブロックのＤＣＴ変換された直流成分と交流成分についても得るようにしてある。なお、ここで示したデータの種類は、ＭＰＥＧ方式で画像データを符号化する場合の一部の種類だけを示してある。【０００７】
日本国特許庁発行の特開平８−２７４６４８号公報には、この種のブロック分けして高能率符号化する一例についての記載がある。【０００８】
ところで、今まで提案されて実用化されている高能率符号化方式でも、それなりに情報量の圧縮処理が行われてはいるが、伝送効率の改善や記憶容量の削減を現在以上に行うために、より一層の画像データの高能率符号化を行うことが求められていた。【０００９】
画像信号に関する処理として、従来から画像信号に他の情報を埋め込む技術が知られている。そのような画像信号への埋め込み技術として、従来から知られているものに、通信秘匿（ステガノグラフィ）、電子透かしがある。前者は、スパイ通信を目的として、真に伝えたい情報を見せかけの画像の中に埋め込んで、伝送するものである。一方、後者は、著作権保護を目的として、伝送する画像に関する著作権情報を当該画像の中に埋め込んで、伝送するものである。いずれの場合も、埋込み後の画像品質の劣化が極力小さくなるようにされることが望ましい。このため、人間の視覚特性を利用して、画像信号のうち、劣化として感じられにくい領域の画像信号を、量子化などにより粗くし、そこに作られた空きビットに埋め込みデータが埋め込まれる。このような方式では、伝送容量の観点から言えば、量子化等により帯域圧縮された画像信号と埋め込みデータを個別に伝送することと何も変わりはない。【００１０】
一方、画像信号の高能率符号化を目的として、画像信号の中の符号化パラメータの一部を、自分自身の画像の他の符号化データの中に埋め込むことで、データ量を圧縮する方式は、従来は存在しない。なお、一部のデータを画像データ中に埋め込む場合において、量子化などにより粗くし、そこに作られた空きビットに埋め込みデータを埋め込むような、電子透かし技術などと同様の方法では、前述したように、伝送容量の観点から言えば、量子化等により帯域圧縮された画像信号と埋め込みデータを個別に伝送することと何も変わりはなく、意味のないことである。【００１１】
本発明はかかる点に鑑みてなされたものであり、画像データのより一層の高能率符号化及び復号化が行えるようにすることを目的とする。
【発明の開示】
【００１２】
本発明は、動画又は静止画を構成する画像データを、その画像データ自身から生成した複数の情報に分類し、分類された複数の情報を符号化する場合において、分類された複数の情報の内の一部の情報の値に基づいて、複数の情報の内の他の情報の符号化状態を変化させる符号化を行い、一部の情報の情報量を削減した符号化を行うようにしたものである。
【００１３】
また本発明は、分類された複数の情報の内の一部の情報が、複数の情報の内の、他の情報の符号化の際に一体となった符号化が行われて、情報量が削減されたものを復号化する場合において、一体となった状態の情報から一部の情報を検出して復号化し、さらに符号化されている他の情報も復号化し、復号化されたそれぞれの情報に基づいて、原画像を再生するようにしたものである。
【００１４】
本発明によると、複数の種類に分類されて符号化された情報の内の一部の情報に基づいて、他の情報の符号化状態が変化して、一部の情報の情報量の削減が行われるので、それだけ情報量が削減された画像データとして符号化されると共に、その符号化された画像データが復号化され、伝送や保管させる情報量を効果的に削減することができる効果を有する。
【００１５】
この場合、分類された複数の情報は、画像の所定の特性のデータと、１枚の画像データをブロック分けした場合の各ブロックに類似する他のブロックのアドレスデータであり、アドレスデータの特定ビット位置のデータが、所定の特性の所定のビット位置のデータと一致するように、類似する他のブロックを探索する処理を行い、所定のビット位置のデータを削減したことで、情報量を効果的に削減できる。
【００１６】
また、各ブロックに類似する他のブロックのアドレスデータは、当該１枚の画像データより前又は後の画像データのブロックのアドレスデータであり、類似する他のブロックのアドレスデータで、画像の動きベクトルを示すことで、動きベクトル情報を利用した符号化を行う符号化方式での情報量の削減を効果的に行うことができる。
【００１７】
また、符号化された画像データの情報量を計測し、計測した情報量が所定の閾値を越えた場合に、一部の情報を他の情報に埋込む処理を行うことで、符号化された情報量を所定量に抑えることができ、画像データの情報量を効果的に削減できる。
【００１８】
また、符号化された画像データの情報量を計測し、計測した情報量に応じて、一部の情報を埋込む埋込範囲を可変設定することで、画像に埋込まれる範囲が適正に設定されるようになる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態による符号化構成例を示すブロック図である。
【図２】本発明の一実施の形態による符号化処理例を示すフローチャートである。
【図３】本発明の一実施の形態によるブロックマッチングの探索例を示す説明図である。
【図４】本発明の一実施の形態による各フレームでの処理例を示す説明図である。
【図５】本発明の一実施の形態による符号化によるデータ圧縮率を他の方式と比較した特性図である。
【図６】本発明の他の実施の形態による符号化構成例を示すブロック図である。
【図７】本発明の他の実施の形態による復号化構成例を示すブロック図である。
【図８】本発明の他の実施の形態によるフラクタル画像符号化構成例を示すブロック図である。
【図９】本発明の他の実施の形態によるフラクタル画像復号化構成例を示すブロック図である。
【図１０】本発明のさらに他の実施の形態によるＪＰＥＧ符号化及び復号化の構成例を示すブロック図である。
【図１１】図１０例のジグザグスキャンの一例を示す説明図である。
【図１２】従来の符号化処理例を示すフローチャートである。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の一実施の形態の例を、図１〜図５を参照して説明する。
本実施の形態においては、ＭＰＥＧ符号化方式により画像データを符号化し復号化する処理に適用した例である。【００２１】
図１は、本例のＭＰＥＧ符号化を行う構成の概要を示す図である。画像入力端子１１には圧縮符号化を行う映像データが供給される。画像入力端子１１には、例えば毎秒３０フレームの画像データ（映像データ）が供給される。この画像データは、１フレーム内の各画素の画素値が所定状態で配列されたデータであり、各々の１画素のデータが所定のビット数の値で示される、圧縮符号化がされていない画像データである。この画像入力端子１１に得られる画像データを、以下に説明する図１に示す構成で圧縮符号化する。【００２２】
圧縮符号化する構成としては、画像入力端子１１に得られる画像データを、減算器１２に供給する。減算器１２は、画像入力端子１１に得られる画像データから、後述するフレームメモリ２０側から動き補償予測回路２１を介して供給される画像データを減算して、差分のデータを得る回路である。フレームメモリ２０が出力する減算用の映像データについても、１フレーム内の各画素の画素値が所定状態で配列されたデータであり、各々の１画素のデータが所定のビット数の値で示され、減算器１２では画素値の差分がとられる。【００２３】
減算器１２の出力は、ＤＣＴ（Discrete Cosine Transform：離散コサイン変換）回路１３に供給して、離散コサイン変換を行い、変換された画像データを量子化器１４に送り、量子化する。量子化器１４で量子化する際には、例えばＤＣ成分の量子化された最下位ビットについては、遅延回路２２を介して所定期間遅延して動き補償予測回路２１に供給する。
量子化された画像データ（ＤＣＴ変換係数）は、エントロピーコーディング部１５に送り、エントロピーコーディングを行う。量子化器１４からエントロピーコーディング部１５に送る例えばＤＣ成分のデータについては、最下位ビットを省略したデータとする。そして、エントロピーコーディング部１５でエントロピーコーディングが行われたデータをデータ出力端子１６から出力させ、所定の伝送路を使用した画像データの伝送、或いは記録媒体への記録処理を行う。後述する動き補償予測回路２１で生成された動きベクトルについても、エントロピーコーディング部１５に送り、エントロピーコーディングを行った後、データ出力端子１６から出力させる。【００２４】
動き補償予測回路２１での動きベクトルの生成処理について説明すると、量子化器１４で量子化された画像データは、逆量子化器１７に供給して、量子化される前のデータに戻す。この量子化器１４から逆量子化器１７に供給されるデータについては、最下位ビットを省略していないデータである。逆量子化器１７で逆量子化された画像データは、逆ＤＣＴ回路１８に供給して逆ＤＣＴ変換し、逆ＤＣＴ変換された画像データを加算器１９に供給して、動き補償予測回路２１の出力と加算する。加算器１９の出力は、フレームメモリ２０に記憶させる。【００２５】
フレームメモリ２０に記憶された過去の画像データは、動き補償予測回路２１に読み出されて、画像入力端子１１に得られる現在の画像データと比較される。動き補償予測回路２１では、その比較により画像内の動きを検出し、動きベクトル情報を生成する。動きベクトル情報の具体的な例については後述する。生成された動きベクトル情報は、エントロピーコーディング部１５に送る。エントロピーコーディング部１５では、動きベクトル情報及びＤＣＴ変換係数がそれぞれ可変長符号化或いは算術符号化などで効率のよい圧縮符号化が行われる。【００２６】
動き補償予測回路２１で画像内の動きを検出する際には、１フレーム内の画像を分割させて形成させたブロックを単位として検出する。即ち、例えば１フレーム内の画像を縦８画素×横８画素の６４画素のブロックに分割し、その６４画素のブロックに類似するブロックを検出する処理が行われる。【００２７】
そして、動き補償予測回路２１でブロック単位の動き検出処理が行われる際には、ＤＣＴ回路１３で生成された過去のＤＣＴ変換係数のＤＣ成分（直流成分）の供給を受けて、そのＤＣ成分を動きベクトルに埋め込む処理を行う。【００２８】
このため、ＤＣＴ回路１３で生成されたＤＣＴ変換係数を、遅延回路２２に記憶させて遅延させた上で、動き補償予測回路２１に供給する構成とする。動き補償予測回路２１では、その過去のＤＣＴ変換係数のＤＣ成分の一部を、動きベクトルに埋め込む処理を行う。その埋め込み処理の詳細については後述する。また、埋め込まれたＤＣ成分の情報は、量子化回路１４からエントロピーコーディング部１５には供給させない構成としてある。【００２９】
例えば、後述するようにＤＣＴ変換係数のＤＣ成分の最下位ビットを埋め込んだ場合、その最下位ビットについてはエントロピーコーディング部１５には供給されない。【００３０】
本実施の形態においては、この図１に示すような動きベクトルを使用した動画データの符号化が行われる場合において、例えば所定のブロック数前のＤＣＴ変換後の直流成分などの一部の値に基づいて、動きベクトル情報の生成処理を変化させて、情報量を圧縮させる処理を行うようにしてある。なお、このように符号化された画像データを復号化する際には、図１の構成と逆の処理構成にて復号化が行われる。【００３１】
以下、図２のフローチャートを参照して、本実施の形態による動きベクトル情報に関係した符号化処理例を説明する。この動きベクトル情報に関する処理は、動き補償予測回路２１とその周辺回路で実行される。
まず、入力された１枚（１フレーム）の画像は、所定画素単位でブロック分割される。例えば、水平方向８画素×垂直方向８画素の６４画素単位でブロック分割される。ブロック分割された画像データであるブロック画像が入力されると、対象となる動き補償領域をブロック画像の近傍に設定し、１フレーム前のその設定された領域内の画像データについても入力させる（ステップＳ１１）。ここでの動き補償領域としては、画素アドレスが奇数アドレスで始まるブロック群で構成される動き補償領域と、画素アドレスが偶数アドレスで始まるブロック群で構成される動き補償領域とに分ける。【００３２】
この動き補償領域について、図３を参照して説明すると、例えば図３（ａ）に示すように、現在処理中の１フレームの画像Ｆａ内の特定のブロックｂ１が、動きベクトルを検出するための対象となる画像ブロックであるとする。このとき、図３（ｂ）に示すように、画像Ｆａより１フレーム前の画像Ｆ（ａ−１）を用意し、その画像Ｆ（ａ−１）の中で、特定のブロックｂ１の位置を中心とした所定範囲を、動き補償領域ｂｘとする。この動き補償領域ｂｘ内で、１フレーム後のブロックｂ１に類似したブロックが存在することを検出したとき、その検出したブロック位置から、現在のブロックｂ１まで画像で示される物体が移動したと見なして、該当する動きの動きベクトル情報を生成させる。【００３３】
本実施の形態においては、この動きベクトル情報を生成させる際に、その動きベクトル情報の生成に関係させる画像の特定の種類のデータについても用意する。そのデータとしては、ここでは遅延回路２２で遅延される所定の時間だけ前のＤＣＴ変換係数のＤＣ成分の最下位ビットＷとする。なお、以下の説明では、画像の特定のデータを、動きベクトル情報の生成に関係させることを、特定のデータを動きベクトル情報に埋め込む処理を行うと説明する。ここでの埋め込みとは、特定のデータに基づいて、動きベクトル情報の生成状態を変化させることを示す。【００３４】
図２のフローチャートの動きベクトル情報の生成処理の説明に戻ると、対象となる入力ブロック画像のデータを読出す（ステップＳ１２）。そして、ＤＣ成分の最下位ビットＷの値が１か０か判断する（ステップＳ１３）。この判断で、ＤＣ成分の最下位ビットＷの値が１である場合（即ち奇数である場合）には、入力ブロック画像と、動き補償領域内の画素ブロックとを比較するブロックマッチング処理を行う（ステップＳ１４）。このときの比較対象となる動き補償領域内の画素ブロックとしては、画素アドレスが奇数アドレスで始まる画素ブロックだけを使用する。【００３５】
このように比較を行って、ほぼ一致が検出された場合には、一致度を示す評価関数値が最小か否か判断し（ステップＳ１５）、最小でない場合には、比較するブロックのアドレス（奇数アドレス）を更新させ（ステップＳ１７）、ステップＳ１４のブロックマッチング処理に戻る。【００３６】
ステップＳ１５で最小であると判断した場合には、その評価関数値が最小のブロックアドレスを動きベクトル情報とし、その動きベクトル情報を、後段の処理部に送出する（ステップＳ１６）。【００３７】
また、ステップＳ１３の判断で、ＤＣ成分の最下位ビットＷの値が０である場合（即ち偶数である場合）には、入力ブロック画像と、動き補償領域内の画素ブロックとを比較するブロックマッチング処理を行う（ステップＳ１８）。このときの比較対象となる動き補償領域内の画素ブロックとしては、画素アドレスが偶数アドレスで始まる画素ブロックだけを使用する。【００３８】
このように比較を行って、ほぼ一致が検出された場合には、一致度を示す評価関数値が最小か否か判断し（ステップＳ１９）、最小でない場合には、比較するブロックのアドレス（偶数アドレス）を更新させ（ステップＳ２０）、ステップＳ１８のブロックマッチング処理に戻る。【００３９】
ステップＳ１９で最小であると判断した場合には、その評価関数値が最小の参照ブロックのアドレスを、動きベクトル情報とし、その動きベクトル情報を後段の処理部に送出する（ステップＳ２１）。【００４０】
この図２のフローチャートに示すように、ＤＣＴ変換係数のＤＣ成分の最下位ビットに基づいて、動きベクトルの検出状態を変化させることで、符号化時に動きベクトル情報だけを送ることで、その動きベクトル情報にＤＣＴ変換係数のＤＣ成分の最下位ビットの情報が含まれることになり、それだけ符号化された画像データの情報量を削減することができる。即ち、動きベクトル情報にＤＣ成分の最下位ビットが埋め込まれたデータ構成となる。【００４１】
このようなデータ構成で圧縮符号化された画像データを伝送路で伝送させるか、又は記録（記憶）媒体に記憶させることで、伝送容量や記録容量を効果的に削減することができる。
伝送された画像データを受信した側、或いは、記録された画像データを再生した側では、逆の処理を行えばよい。即ち、動きベクトルの情報である、参照ブロックのアドレスが偶数アドレスか奇数アドレスかの判断をして、ＤＣＴ変換係数のＤＣ成分の所定ビット位置（最下位ビット）を復号化する処理をおこなえばよい。【００４２】
なお、参照ブロックを探索する範囲が半分に制限されることになるが、検出精度に劣化があったとしても、最適なブロック位置から１画素ずれるだけであり、動き検出精度の低下による画質の劣化はわずかであるのに対して、画像データのデータ容量の削減効果は大きい。
図２のフローチャートの例では、ＤＣ成分の下位１ビットを間引く例としたが、画像ブロックのアドレスデータは、実際には縦方向（垂直方向）のアドレスと横方向（水平方向）のアドレスとがあり、それぞれのアドレスの選択に適用することで、ＤＣ成分の２ビットをアドレスデータに埋め込んで間引くことが可能である。【００４３】
また、ここまでの説明では、ＤＣＴ変換係数のＤＣ成分の特定ビットを間引くようしたが、その他のデータを同様の手法で埋め込んで間引くようにしてもよい。例えば、ブロックの平均値や標準偏差などのデータを伝送する必要がある符号化方式の場合には、その標準偏差や平均値の一部のビットを同様の手法で間引くようにしてもよい。埋め込みで間引くビット位置についても、下位のビット位置以外を間引く（削減）するようにしてもよい。上述例では、圧縮符号化する際に、過去のフレームのデータを参照して動きベクトルを検出する処理を行う例に適用したが、処理対象となる現在のフレームに対して、時間的に先のフレームとの比較で、動きベクトルを検出する必要がある場合にも同様の手法で実現できることは明らかである。【００４４】
また、ここまで説明した手法は、動画像であるＭＰＥＧの画像データの全てのフレーム画像に対して適用するようにしたが、特定のフレームの画像データにだけ、ここで埋め込みと称している処理を行うようにしてもよい。例えば、ＭＰＥＧ符号化では、Ｂ（Bi-directionally predictive coded）ピクチャへの埋込が画質上望ましい。即ち、例えばＭＰＥＧ２方式の符号化方式では、Ｉ（Intra coded）ピクチャ，Ｐ（Predictive coded）ピクチャ，Ｂピクチャの３種類の画像データが存在する。Ｉピクチャは、１フレーム内で独立した符号化が行われる。Ｐピクチャは、前方向予測符号化画面で、時間的に過去に存在するＩピクチャ又はＰピクチャから予測符号化を行う。Ｂピクチャは、両方向予測符号化画面で、時間的に前後に存在するＩピクチャ又はＰピクチャから予測符号化を行う。【００４５】
図４に示すように、例えばＩピクチャＩ1，ＢピクチャＢ1，ＢピクチャＢ2，ＰピクチャＰ1，ＢピクチャＢ3，……と、ＩピクチャとＰピクチャとＢピクチャが周期的に配置されている。各ピクチャの配置順序は一例である。ここで符号化データの情報量などに応じた埋込処理の制御を行うことで、例えば図４に示すように、Ｂピクチャの符号化データにだけ、既に説明した情報の埋込処理を行うようにする。なお、Ｂピクチャ以外の画像データを圧縮符号化する際にも適用可能であることは勿論である。また、同様の動きベクトルを利用した符号化処理であれば、ＭＰＥＧ以外の方式にも適用可能である。【００４６】
ここで、本実施の形態による圧縮処理を実行した場合の圧縮率の変化例を、表１に示す。【００４７】
【表１】
2007088912.tif 000003
【００４８】
この表１の例では、１セグメント放送と称される放送方式で伝送される、比較的圧縮率の高い画像データを伝送する例に適用した例である。この表１の情報量の算出をする上で使用した１セグメント放送の情報量は、インプレス社発行の「１セグ教科書」に基づく。
まず、元の画像データの情報量としては、１フレームが３２０画素×２４０画素で構成されて、１秒あたり１５フレームのフレームレートであるとすると、伝送レートとして１３Ｍｂｐｓとなる。この１３Ｍｂｐｓのデータを、従来から知られたＨ．２６４／ＡＶＣ方式で１／１００の情報量に圧縮符号化することで、１３０ｋｂｐｓの伝送レートとすることができる。【００４９】
さらに、この１３０ｋｂｐｓの伝送レートの画像データに対して、本実施の形態の処理を適用することで、１１２ｋｂｐｓに伝送レートを削減できる。具体的には、１３０ｋｂｐｓの伝送レートのデータは、１フレーム当たり８６６７ビットで構成されることになる。このとき、３２０×２４０画素の画像データが、８×８のブロック構成であるとすると、１フレーム当たり１２００ブロックとなる。１フレーム当たりの８６６７ビットを、１ブロック当たりの値に換算すると、１ブロック当たり７．２２ビットとなる。【００５０】
本実施の形態の場合には、１ブロック当たり１ビットの削減が可能であるので、その７．２２ビットが６．２２ビットとなり、結果的に１１２ｋｂｐｓの伝送レートとなり、圧縮率を１３．８％向上させることができる。【００５１】
図５は、現在まで実用化されている各符号化方式の圧縮率と本実施の形態による符号化方式による圧縮率とを比較した図である。ＭＰＥＧ１方式、ＭＰＥＧ２方式、Ｈ．２６４／ＡＶＣ方式と、符号化方式が高度化するに従って圧縮率が向上していることが判る。ここで、例えばＨ．２６４／ＡＶＣ方式に、さらに本実施の形態の処理を組み合わせることで、さらに圧縮率を向上させることが可能であることが判る。【００５２】
次に、本発明の他の実施の形態を、図６〜図９を参照して説明する。
本実施の形態の画像符号化構成を図６に示す。１は画像入力端子、２は符号化データ出力端子、１００は画像入力インターフェース、２００は情報処理・分離回路、３００は埋込領域判定・情報量子化回路、４００は埋込データ分離・情報量子化回路、５００はデータ埋込・情報量子化回路、６００は符号割当回路、７００は多重化回路、８００は送信バッファメモリ、９００はデータ出力インターフェースである。【００５３】
図６に示した構成による処理及び動作について詳細に説明する。画像入力端子１には、アナログ画像信号を符号化したい場合には、アナログ／ディジタル変換（Ａ／Ｄ変換）により、ディジタル化された信号が、あるいはディジタル画像信号であればそのまま供給される。画像入力インターフェース１００は、供給された画像信号を、例えばＪＰＥＧやＭＰＥＧ等で規定されるような、所定のフォーマットに変換し、画像処理・分離回路２００に供給する。【００５４】
画像処理・分離回路２００は、入力される画像信号に対して所定の画像処理を行う。ここで行われる画像処理は、例えば、ＪＰＥＧ，ＭＰＥＧ，ベクトル量子化、ウエーブレット変換符号化、あるいはフラクタル画像符号化等、任意の所定の方式に基づいた情報源符号化処理が適用可能であり、静止画、動画いずれの画像にも適用可能である。この画像処理・分離回路２００はまた、適用される所定の情報源符号化に対応して、例えば符号化単位であるブロック毎の平均値や標準偏差やその他の情報等、複数の情報に分類し、それぞれ出力する。【００５５】
埋込領域判定・情報量子化回路３００は、画像処理・分離回路２００から出力される一部の情報を用いて、情報の埋込位置を判定する。この埋込位置は、送信バッファメモリ８００から供給される情報発生量制御信号を用いて制御される。判定される情報の埋込位置としては、例えば、画像中の輝度の変化が大きい領域を埋込位置として判定する。【００５６】
埋込データ分離・情報量子化回路４００は、画像処理・分離回路２００から出力される一部の情報を入力して、その情報の一部または全部を他の情報に埋込むデータとして選び、データ埋込・情報量子化回路５００に出力する。埋込データとして選ばれるデータは、送信バッファメモリ８００から供給される情報発生量制御信号を用いて制御される。また、埋込データとして選ばれなかった残りのデータは符号割当回路６００に出力される。【００５７】
データ埋込・情報量子化回路５００は、埋込データ分離・情報量子化回路４００から供給されるデータを、画像処理・分離回路２００から供給される他の一部の情報に埋込、得られた合成データを符号割当回路６００に出力する。データの埋込方法は、送信バッファメモリ８００から供給される情報発生量制御信号を用いて制御される。【００５８】
符号割当回路６００は、埋込データ分離・情報量子化回路４００、データ埋込・情報量子化回路５００、画像処理・分離回路２００から出力されるデータを入力し、可変長符号化、算術符号化、ランレングス符号化等所定の方法により符号割当を行い、それぞれを多重化回路７００に出力する。符号割当方法は、送信バッファメモリ８００から供給される情報発生量制御信号を用いて制御される。【００５９】
多重化回路７００は、符号割当回路６００から供給されるデータ、および送信バッファメモリ８００から供給される情報発生量制御信号を所定の方法により多重化して、一つのデータ系列に変換して送信バッファメモリ８００に出力する。【００６０】
送信バッファメモリ８００は、多重化回路７００から供給される不均一なデータを一旦記憶し、先に記憶されたデータから順番に所定の速度で読み出し、データ出力インターフェース９００に出力する。この送信バッファメモリは記憶情報量を計測し、記憶情報量が所定の閾値を超えた場合は、以後の情報発生量を制御するための情報発生量制御信号を、画像処理・分離回路２００、埋込領域判定・情報量子化回路３００、埋込データ分離・情報量子化回路４００、データ埋込・情報量子化回路５００、符号割当回路６００、多重化回路７００に出力する。【００６１】
データ出力インターフェース９００は送信バッファメモリ８００から供給されるデータを接続されるディジタル伝送路あるいは蓄積メディアのフォーマットに対応させて変換し出力する。【００６２】
次に、図６の構成で符号化された画像データを復号化する、画像復号化の構成例を図７に示す。
３は符号化データ入力端子、４は画像出力端子、９５０はデータ入力インターフェース、８５０は受信バッファメモリ、７５０はデータ分離回路、６５０は符号解読回路、５５０は埋込データ抽出・情報逆量子化回路、４５０は埋込データ合成・情報逆量子化回路、３５０は埋込領域判定・情報逆量子化回路、２５０は画像復号・合成回路、１５０は画像出力インターフェースである。【００６３】
図７の構成による処理及び動作について詳細に説明する。
データ入力インターフェース９５０は、符号化データ入力端子３から、ディジタル伝送路あるいは蓄積メディアのフォーマットで供給される受信データを入力し、復号化データの形式に変換して、受信バッファメモリ８５０に出力する。【００６４】
受信バッファメモリ８５０は、データ入力インターフェース９５０から供給される均一なデータを一旦記憶し、先に記憶されたデータから順番に所定の復号化速度で読み出し、データ分離回路７５０に出力する。【００６５】
データ分離回路７５０は、受信バッファメモリ８５０から供給される一つのデータ系列を入力し、埋込領域判定に使われた情報、一部のデータを分離された情報、他の一部の分離されたデータを埋込まれた情報、埋込に関らなかった情報、符号化側で用いられた情報発生量制御信号等を分類して、符号解読回路６５０に出力する。【００６６】
符号解読回路６５０は、データ分離回路７５０から入力されるデータから、符号化側で割当られた各符号を解読し、埋込データ抽出・情報逆量子化回路５５０、埋込データ合成・情報逆量子化回路４５０、埋込領域判定・情報逆量子化回路３５０、画像復号・合成回路２５０に該当するデータをそれぞれ出力する。また、符号化側で用いられた情報発生量制御信号を解読し、埋込データ抽出・情報逆量子化回路５５０、埋込データ合成・情報逆量子化回路４５０、埋込領域判定・情報逆量子化回路３５０、画像復号・合成回路２５０に出力する。【００６７】
埋込データ抽出・情報逆量子化回路５５０は、符号解読回路６５０から供給されるデータを入力し、埋込まれている他のデータを抽出して埋込データ合成・情報逆量子化回路４５０に出力し、その他の情報を符号化側の量子化と逆の処理を行い、その結果を画像復号・合成回路２５０に出力する。逆量子化特性は、符号化側で用いられた情報発生量制御信号に基づいて制御される。【００６８】
埋込データ合成・情報逆量子化回路４５０は、符号解読回路６５０から供給されるデータを入力するとともに、埋込データ抽出・情報逆量子化回路５５０から供給され、他に埋込まれていたデータを入力し、両入力データを合成し、符号化側の量子化と逆の処理を行い、その結果を画像復号・合成回路２５０に出力する。逆量子化特性は、符号化側で用いられた情報発生量制御信号に基づいて制御される。【００６９】
埋込領域判定・情報逆量子化回路３５０は、符号解読回路６５０から供給されるデータを入力し、符号化側で埋込領域判定に用いられた情報に対して、符号化側の量子化と逆の処理を行い、その結果を画像復号・合成回路２５０に出力する。逆量子化特性は、符号化側で用いられた情報発生量制御信号に基づいて制御される。【００７０】
画像復号・合成回路２５０は、符号解読回路６５０、埋込データ抽出・情報逆量子化回路５５０、埋込データ合成・情報逆量子化回路４５０、埋込領域判定・情報逆量子化回路３５０から供給される各情報を合成し、例えば、ＪＰＥＧ，ＭＰＥＧ，ベクトル量子化、ウエーブレット変換符号化、あるいはフラクタル画像符号化等、符号化側で適用された任意の所定の方式に基づいた情報源復号化処理を行い、復号画像信号を画像出力インターフェース１５０に出力する。【００７１】
画像出力インターフェース１５０は、画像復号・合成回路２５０から供給された、例えばＪＰＥＧやＭＰＥＧ等で規定されるような、所定のフォーマットを、画像出力端子４に規定されるフォーマットに変換してディジタル画像データを出力する。アナログ画像信号を得たい場合には、図７には記載していないが、Ｄ／Ａ変換によりアナログ信号に変換すればよい。【００７２】
次に、図６及び図７に示した符号化及び復号化のより具体的な例として、フラクタル画像符号化に適用した場合の例について、図８及び図９を参照して説明する。なお、ここではフラクタル画像符号化そのものの技術の詳細な説明は省略してあり、本発明の実施の形態を適用する上で特徴となる部分について詳細に述べる。【００７３】
図８は、フラクタル画像符号化の場合の例を示す。図６と同じ回路構成には同じ符号を使用してある。２０１は画像処理・分離ブロック、２０２は画像処理・分離回路、３０１は埋込領域判定・情報量子化回路、４０１は埋込データ分離・情報量子化回路、５０１はデータ埋込・情報量子化回路、６０１は符号割当回路、７０１は多重化回路、８０１は送信バッファメモリ、９００はデータ出力インターフェースである。画像処理・分離回路２０２とデータ埋込・情報量子化回路５０１は、画像処理・分離ブロック２０１内に構成されている。【００７４】
図８の構成による処理及び動作について詳細に説明する。図６の構成と同じ処理や動作については省略する。
画像処理・分離回路２０２は、通常のフラクタル画像符号化で行うように、画像を、相互に重ならない、符号化の単位であるレンジブロック（ブロックサイズＲ×Ｒ）に分割する。また、これとは別に、自画像の中から相互に重なるドメインブロック（ブロックサイズＤ×Ｄ、Ｄ＞Ｒ）を抽出し、ドメインプールに蓄積する。ドメインブロックのパターンの種類を多くするために、各ドメインブロックに対して、縦、横、斜め方向等の折り返し等により８種類のアフィン変換を行い、８倍のドメインブロック数のドメインプールを構成する。このアフィン変換情報を符号割当回路６０１に出力する。【００７５】
符号化しようとする各レンジプロックに対して、当該ブロックの標準偏差を計算し、これを埋込領域判定・情報量子化回路３０１に出力する。また、当該ブロックの平均値を計算し、これを埋込データ分離・情報量子化回路４０１に出力する。さらに、各レンジブロックのパターンに対して、上記ドメインプールの中からもっともパターンマッチングの良い最適ドメインブロックを探索し、この最適ドメインブロックのアドレス情報（Ａｘ，Ａｙ）をデータ埋込・情報量子化回路５０１に出力する。【００７６】
次に、埋込領域判定・情報量子化回路３０１は、画像処理・分離回路２０２から供給されるブロック毎の標準偏差に対して、送信バッファメモリ８０１から供給される情報発生量制御信号を用いて閾値制御を行い、埋込位置を判定する。表２に情報発生量制御信号による埋込領域判定法を示す。【００７７】
【表２】
2007088912.tif 000004
【００７８】
表２において、左の２つの列は、送信バッファメモリ記憶情報量ＢＭと情報発生量制御信号との関係を示す。ＢＭの添え字が小さいほど送信バッファメモリ記憶情報量ＢＭが小さい状態であることを表す。σは画像データの標準偏差であり、標準偏差σが大きいほど、その領域の画像の輝度などの変化が大きいことを示す。標準偏差σの閾値Ｔσ１，Ｔσ2……は、添え字が大きいほど閾値が小さくなる。後述する表２，表３，表４についても、同じ符号については意味が同じである。【００７９】
表２に示すように、ＢＭ０の時は、まだ情報発生を許せるため、埋込を行わず従来通りの個別の符号化を行う。ＢＭ１の時は、標準偏差σが比較的大きい閾値Ｔσ１以上の領域にのみデータの埋込を許すこととする。そして、それよりも送信バッファメモリ記憶情報量ＢＭが大きくなったＢＭ2の時は、標準偏差σが小さい閾値Ｔσ2以上の領域にのみデータの埋込を許すこととする。さらに送信バッファメモリ記憶情報量ＢＭが大きくなったＢＭ3の時は、標準偏差σがより小さい閾値Ｔσ3以上の領域にのみデータの埋込を許すこととし、さらに送信バッファメモリ記憶情報量ＢＭが大きくなったＢＭ3の時は、標準偏差σの値に関係なく全領域でデータの埋込をする。【００８０】
表３に、情報発生量制御信号による標準偏差の情報の量子化法を示す。【００８１】
【表３】
2007088912.tif 000005
【００８２】
表３において、量子化特性Ｑσ０……は、標準偏差σの量子化特性である。送信バッファメモリの記憶量が少ない情報発生量制御信号ＢＭ０の時は、まだ情報発生を許せるため、小さい量子化係数Ｑσ０で標準偏差σを割り、標準偏差ＢＭの添え字が大きくなるにつれて（即ち送信バッファメモリの記憶量が大きくなるにつれて）、量子化特性Ｑσｋの値を大きくする。なお、量子化特性Ｑσｋは、表２の末尾の数式で示す演算で求まるものであり、標準偏差σと量子化係数ｑσｋから求まる特性である。【００８３】
次に、埋込データ分離・情報量子化回路４０１について述べる。埋込データ分離・情報量子化回路４０１は、画像処理・分離回路２０２から供給されるブロック毎の平均値に対して、送信バッファメモリ８０１から供給される情報発生量制御信号を用いて量子化制御を行う。表３に情報発生量制御信号による平均値量子化制御法を示す。【００８４】
【表４】
2007088912.tif 000006
【００８５】
表３との違いは右の２つの列のみであり、情報発生量制御信号ＢＭ０の時はまだ情報発生を許せるため、小さい量子化係数Ｑｍ０で平均値ｍを割り、ＢＭの添え字が大きくなるにつれて（即ち送信バッファメモリの記憶量が大きくなるにつれて）、平均値の量子化特性Ｑｍｋの値を大きくする。量子化された平均値ｍは固定長符号を割当られる。なお、量子化特性Ｑmｋは、表４の末尾の数式で示す演算で求まるものであり、平均値ｍと量子化係数ｑmｋから求まる特性である。【００８６】
また、埋込領域判定・情報量子化回路３０１により指定される埋込領域に対応するブロック平均値の固定長ビットの下位のビットから順に、送信バッファメモリ８０１から供給される情報発生量制御信号を用いて埋込データとして分離制御を行う。表５に情報発生量制御信号による埋込データ分離法を示す。【００８７】
【表５】
2007088912.tif 000007
【００８８】
表４と左の２つの列は同じであり、情報発生量制御信号ＢＭ０の時はまだ情報発生を許せるため、埋込ビットを分離せず、埋込は行わない。ＢＭの添え字が大きくなるにつれて（即ち送信バッファメモリの記憶量が大きくなるにつれて）、埋込ビット数ｂの値を大きくし、ＢＭ４の時は平均値の全ビットを埋込ビットとして抽出し、データ埋込・情報量子化回路５０１に出力する。【００８９】
画像処理・分離ブロック２０１内のデータ埋込・情報量子化回路５０１は、画像処理・分離回路２０２から供給される最適ドメインブロックのアドレス情報（Ａｘ，Ａｙ）に対して、埋込領域判定・情報量子化回路３０１により指定される埋込領域に、埋込データ分離・情報量子化回路４０１か供給される平均値の埋込ビットを埋込む。１ビットのみ埋込む時は、例えばＡｘに埋込むこととし、埋込データが“０”のとき、画像処理・分離回路２０２と連繋して、偶数のアドレスをもつドメインブロックのみから最適ドメインブロックを探索し、Ａｘの最下位ビットを“０”にする。埋込データが“１”のとき、奇数のアドレスをもつドメインブロックのみから最適ドメインブロックを探索し、Ａｘの最下位ビットを“１”にする。埋込ビット数が２ビットのときはＡｙも用い、さらに多いときは、Ａｘ，Ａｙの下位から２ビット目も用いて埋込むこととする。【００９０】
データ埋込・情報量子化回路５０１は符号割当回路６０１、多重化回路７０１、送信バッファメモリ８０１は、上述したフラクタル画像符号化に対応した処理を行うこととなる。【００９１】
図９は、本例をフラクタル画像復号化に適用した構成例を示す。これは、図８に示したフラクタル画像符号化と逆の処理を行うことになる。即ち、符号化データ入力端子３に得られる符号化データを、データ入力インターフェース９５０と受信バッファメモリ８５１を介してデータ分離回路７５１に送る。データ分離回路７５１で分離された各データは、符号解読回路６５１に送られ、符号が解読される。その解読されたデータが、埋込データ抽出・情報逆量子化回路５５１と、埋込データ合成・情報逆量子化回路４５１と、埋込領域判定・情報逆量子化回路３５１とに送られて、それぞれの回路で対応した処理が行われて、埋込まれたデータが取り出され、取り出されたデータを含む符号化データが画像復号・合成回路２５１に送られ、画像データの復号化が行われ、合成される。復号化された画像データは、画像出力インターフェース１５０を介して画像出力端子４に送られ、外部に出力される。【００９２】
なお、ここまで説明した各実施の形態で説明した符号化やその符号化された画像データを復号化する処理は、それぞれの例で説明した具体的な方式に限定されるものではない。
例えば、ＪＰＥＧ，ＭＰＥＧ等で用いられているＤＣＴ（離散コサイン変換）に対して、著作権情報を埋込んでいる方法、ＪＰＥＧ２０００で用いられているウエーブレット変換に対して、著作権情報を埋込んでいる方法等、著作権情報を埋込むことができる方式に対して、本発明が適用できることは容易に類推できる。【００９３】
ここで、本発明をＪＰＥＧ符号化方式に適用した場合の実施の形態を、図１０及び図１１を参照して説明する。
ＪＰＥＧ符号化方式は、主として静止画像データに適用される符号化方式で、図１０ではＪＰＥＧ符号化方式での符号化と、その符号化で符号化された画像データの復号化を示してある。【００９４】
図１０の構成について説明すると、画像入力端子５１に得られる１枚の画像データを減算器５２に供給して、オフセット発生器５３が出力するオフセット値との減算を行い、差分値を出力する。出力された差分値は、２次元ＤＣＴ回路５４に供給して、８画素×８画素単位でのＤＣＴ変換を行う。ＤＣＴ変換されたデータは、量子化器５５に供給し、量子化テーブル５６を参照して量子化する。【００９５】
量子化器５５で量子化されたデータは、ジグザグスキャン回路５７に供給してＡＣ成分（交流成分）を得て、そのＡＣ成分を埋め込み部５８に供給する。また、量子化器５５で量子化されたデータの内のＤＣ成分（直流成分）は、ＤＰＣＭ回路５９及び可変長符号器６０での処理を行い、可変長符号器６０の出力の内の最下位ビットを埋め込み部５８に供給する。可変長符号器６０の出力の内のその他のビットについては、伝送路６３に出力データに含ませ、伝送路６３に送出する。【００９６】
埋め込み部５８では、ＡＣ成分の低周波数成分にＤＣ成分の最下位ビットを埋め込む処理を行う。埋め込み処理の具体例については後述する。埋め込み部５８でＤＣ成分が埋め込まれたＡＣ成分のデータは、量子化変更回路６１及び可変長符号器６２での処理を行う。このようにして、ＪＰＥＧ方式で符号化された画像データの出力を得、そのＪＰＥＧ方式で符号化された画像データを伝送路６３で伝送する。【００９７】
伝送路６３で伝送されたＪＰＥＧ方式の画像データのＡＣ成分は、可変長復号器６４で可変長符号からの復号を行い、埋め込み部５８で埋め込まれたＤＣ成分の最下位ビットを抽出回路６５で抽出する。抽出回路６５の出力するＡＣ成分は、ジグザグスキャン回路６６を経て逆量子化器６９に供給する。【００９８】
また、ＤＣ成分を復号する可変長復号器６７では、ＤＣ成分の最下位ビットについては、抽出回路６５から供給され、その他のビット位置については、伝送路６３を介して受信したデータから得る。可変長復号器６７で可変長符号から復号されたＤＣ成分は、逆ＤＰＣＭ回路６８に送り、元のＤＣ成分のデータを得、得られたＤＣ成分のデータを逆量子化器６９に供給する。逆量子化器６９では、逆量子化テーブル７０を参照して逆量子化を行う。その逆量子化されたデータは、２次元逆ＤＣＴ回路７１での逆ＤＣＴ変換を行い、その逆ＤＣＴ変換されたデータに対して、加算器７２でオフセット発生器７３からのオフセット値を加算し、復号化された画像データを画像出力端子７４に得る。【００９９】
図１１は、符号化時の埋め込み部５８での、ＡＣ成分の低周波数成分にＤＣ成分を埋め込む処理の例を示した図である。８画素×８画素のブロックを示してあり、水平方向ｖと垂直方向ｕのそれぞれのアドレスとして０から７が付与してあるとする。このブロックのＤＣ成分は、左上の係数値である。ジグザグスキャン回路５７では、図１１に実線で示すように各画素をジグザグにスキャンして、ＡＣ成分が得られる。このＡＣ成分は、スキャンの開始位置に近いほど低域の成分であり、スキャンの終了位置に近づくほど、広域の成分である。【０１００】
ここで、本例の場合には、図１１に破線で囲って示すように、低域のＡＣ成分Ｌに対して、ＤＣ成分の所定ビット（最下位ビット）を埋め込む処理を行う。
ここでの埋め込み処理としては、例えばＤＣ成分の最下位ビットの値が“０”の場合には、埋め込み範囲のＡＣ成分の係数を偶数に設定し、“１”の場合には係数が奇数になるように、量子化を変更する。
復調側の抽出回路６５では、これとは逆の処理が行われる。即ち、埋め込み範囲のＡＣ成分の係数が偶数である場合には、ＤＣ成分の最下位ビットの値が“０”であると検出し、係数が奇数の場合には、ＤＣ成分の最下位ビットの値が“１”であると検出する。【０１０１】
このようにしてＡＣ成分にＤＣ成分の一部を埋め込むようにしたことで、ＪＰＥＧ方式で符号化された画像データの情報量を削減することができる。この場合、図１１の例では、ＤＣ成分の値に応じてＡＣ成分が変化する範囲を、低域成分に制限してあるので、埋め込みによる画質劣化を最小限に抑えることができる。
【引用符号の説明】
【０１０２】
１…画像入力端子、２…符号化データ出力端子、３…符号化データ入力端子、４…画像出力端子、１１…画像入力端子、１２…減算器、１３…ＤＣＴ回路、１４…量子化器、１５…エントロピーコーディング部、１６…符号化データ出力端子、１７…逆量子化器、１８…逆ＤＣＴ回路、１９…加算器、２０…フレームメモリ、２１…動き補償予測回路、２２…遅延回路、５１…画像入力端子、５２…減算器、５３…オフセット発生器、５４…２次元ＤＣＴ回路、５５…量子化器、５６…量子化テーブル、５７…ジグザグスキャン回路、５８…埋め込み部、５９…ＤＰＣＭ回路、６０…可変長符号器、６１…量子化変更回路、６２…可変長符号器、６３…伝送路、６４…可変長復号器、６５…ＤＣ成分抽出回路、６６…ジグザグスキャン回路、６７…可変長復号器、６８…逆ＤＰＣＭ回路、６９…逆量子化器、７０…逆量子化テーブル、７１…２次元逆ＤＣＴ回路、７２…加算器、７３…オフセット発生器、７４…画像出力端子、１００…画像入力インターフェース、１５０…画像出力インターフェース、２００…情報処理・分離回路、２０１…情報処理・分離ブロック、２０２…情報処理・分離回路、２５０，２５１…画像復号・合成回路、３００，３０１…埋込領域判定・情報量子化回路、３５０，３５１…埋込領域判定・情報逆量子化回路、４００，４０１…埋込データ分離・情報量子化回路、４５０，４５１…埋込データ合成・情報逆量子化回路、５００，５０１…データ埋込・情報量子化回路、５５０，５５１…埋込データ抽出・情報逆量子化回路、６００，６０１…符号割当回路、６５０，６５１…符号解読回路、７００，７０１…多重化回路、７５０，７５１…データ分離回路、８００，８０１…送信バッファメモリ、８５０，８５１…受信バッファメモリ、９００，９０１…データ出力インターフェース、９５０…データ入力インターフェース
【図１】
2007088912.tif 000008
【図２】
2007088912.tif 000009
【図３】
2007088912.tif 000010
【図４】
2007088912.tif 000011
【図５】
2007088912.tif 000012
【図６】
2007088912.tif 000013
【図７】
2007088912.tif 000014
【図８】
2007088912.tif 000015
【図９】
2007088912.tif 000016
【図１０】
2007088912.tif 000017
【図１１】
2007088912.tif 000018
【図１２】
2007088912.tif 000019
【国際調査報告】
2007088912.tif 000020
2007088912.tif 000021
2007088912.tif 000022
2007088912.tif 000023