(57)【要約】【課題】アナログデータのコピーを抑止する。【解決手段】  ブロック分割部６１がアナログディジタル変換部４１から入力されたディジタル画像信号（ノイズが付加されている）を所定のサイズのブロックに分割する。つぎに、最値検出部６２が分割された各ブロックの最値（最大値および最小値）を検出する。そして、最値置換部６３が検出された最値を他のブロックと共通な最値に置換する次にブロック符号化部６４が最値を置換したブロックをADRCによってブロック符号化する。そして、ブロック符号化の結果得られる符号化ディジタル画像データを後段に出力する。この符号化ディジタル画像データを復号化すると、原画像に比較して劣化したものとなっている。本発明は、ビデオレコーダに適用することができる。【選択図】図５
2006229459.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データを符号化する符号化装置において、
前記画像データを所定のサイズのブロックにブロック化するブロック化手段と、
前記ブロック化手段によってブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出手段と、
前記検出手段によって検出された前記最大値および前記最小値、または前記最大値もしくは前記最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換手段と、
前記置換手段によって、前記最大値および前記最小値の少なくとも一方が前記代表最大値または前記代表最小値に置換された前記ブロックの画像データに対して符号化を行なう符号化手段と
を含むことを特徴とする符号化装置。
【請求項２】
前記検出手段は、前記ブロック化手段によってブロック化された各ブロックに含まれる画素の最大値および最小値を検出し、
前記置換手段は、前記検出手段によって検出された前記最大値を、前記最大値が属する数値範囲を代表する代表最大値に置換するとともに、前記検出手段によって検出された前記最小値を、前記最小値が属する数値範囲を代表する代表最小値に置換し、
前記符号化手段は、前記置換手段によって前記最大値が前記代表最大値に置換され、前記最小値が前記代表最小値に置換された前記ブロックの画像データに対して符号化を行なう
ことを特徴とする請求項１に記載の符号化装置。
【請求項３】
前記画像データには、ノイズが付加されている
ことを特徴とする請求項１に記載の符号化装置。
【請求項４】
入力された前記画像データにノイズを付加するノイズ付加手段を
さらに含むことを特徴とする請求項１に記載の符号化装置。
【請求項５】
前記画像データは、少なくとも１度符号化された後、復号化されている
ことを特徴とする請求項１に記載の符号化装置。
【請求項６】
前記符号化手段は、ADRC(Adaptive Dynamic Range Coding)を適用して、前記置換手段によって最大値および最小値が置換された前記ブロックの画像データに対して符号化を行なう
ことを特徴とする請求項２に記載の符号化装置。
【請求項７】
前記ブロック化手段は、１枚の画像データを２次元のブロックにブロック化する
ことを特徴とする請求項１に記載の符号化装置。
【請求項８】
前記符号化手段は、前記置換手段によって前記最大値が前記代表最大値に置換され、前記最小値が前記代表最小値に置換された前記ブロックの画像データに対し、置換された前記代表最大値と前記代表最小値との差をダイナミックレンジとし、前記ダイナミックレンジの間に設けた前記代表最大値および前記代表最小値を含む複数の量子化代表値のいずれかが復号結果となるように、ADRCを適用して符号化を行なう
ことを特徴とする請求項７に記載の符号化装置。
【請求項９】
前記ブロック化手段は、複数枚の画像データを３次元のブロックにブロック化する
ことを特徴とする請求項１に記載の符号化装置。
【請求項１０】
前記符号化手段は、
前記置換手段によって前記最大値が前記代表最大値に置換され、前記最小値が前記代表最小値に置換された前記ブロックを、前記代表最大値および前記代表最小値がそれぞれ共通であるブロックの集合であるブロック群に分類する分類手段と、
各ブロック群に対して、前記代表最大値と前記代表最小値との差であるダイナミックレンジにおける、前記ブロック群に分類されたブロックの画素の画素値の頻度分布を求め、前記画素値の頻度分布に基づいて、前記ダイナミックレンジの間に複数の量子化代表値を設定し、前記複数の量子化代表値からなる量子化テーブルを作成する作成手段と、
前記置換手段によって前記最大値が前記代表最大値に置換され、前記最小値が前記代表最小値に置換された前記ブロックの画像データに対し、前記ブロックが分類された前記ブロック群に対応する前記量子化テーブルを用いてADRCにより量子化する量子化手段とを含む
ことを特徴とする請求項９に記載の符号化装置。
【請求項１１】
前記符号化手段の出力結果を復号化する復号化手段を
さらに含むことを特徴とする請求項１に記載の符号化装置。
【請求項１２】
入力された画像データを符号化する符号化方法において、
前記画像データを所定のサイズのブロックにブロック化するブロック化ステップと、
前記ブロック化ステップの処理でブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出ステップと、
前記検出ステップの処理で検出された前記最大値および前記最小値、または前記最大値もしくは前記最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換ステップと、
前記置換ステップの処理で、前記最大値および前記最小値の少なくとも一方が前記代表最大値または前記代表最小値に置換された前記ブロックの画像データに対して符号化を行なう符号化ステップと
を含むことを特徴とする符号化方法。
【請求項１３】
前記検出ステップは、前記ブロック化手段によってブロック化された各ブロックに含まれる画素の最大値および最小値を検出し、
前記置換ステップは、前記検出ステップの処理で検出された前記最大値を、前記最大値が属する数値範囲を代表する代表最大値に置換するとともに、前記検出ステップの処理で検出された前記最小値を、前記最小値が属する数値範囲を代表する代表最小値に置換し、
前記符号化ステップは、前記置換ステップの処理で前記最大値が前記代表最大値に置換され、前記最小値が前記代表最小値に置換された前記ブロックの画像データに対して符号化を行なう
ことを特徴とする請求項１２に記載の符号化方法。
【請求項１４】
前記画像データには、ノイズが付加されている
ことを特徴とする請求項１２に記載の符号化方法。
【請求項１５】
入力された前記画像データにノイズを付加するノイズ付加ステップを
さらに含むことを特徴とする請求項１２に記載の符号化方法。
【請求項１６】
前記画像データは、少なくとも１度符号化された後、復号化されている
ことを特徴とする請求項１２に記載の符号化方法。
【請求項１７】
前記符号化ステップは、ADRCを適用して、前記置換ステップの処理で最大値および最小値が置換された前記ブロックの画像データに対して符号化を行なう
ことを特徴とする請求項１３に記載の符号化方法。
【請求項１８】
前記ブロック化ステップは、１枚の画像データを２次元のブロックにブロック化する
ことを特徴とする請求項１２に記載の符号化方法。
【請求項１９】
前記符号化ステップは、前記置換ステップの処理で前記最大値が前記代表最大値に置換され、前記最小値が前記代表最小値に置換された前記ブロックの画像データに対し、置換された前記代表最大値と前記代表最小値との差をダイナミックレンジとし、前記ダイナミックレンジの間に設けた前記代表最大値および前記代表最小値を含む複数の量子化代表値のいずれかが復号結果となるように、ADRCを適用して符号化を行なう
ことを特徴とする請求項１８に記載の符号化方法。
【請求項２０】
前記ブロック化ステップは、複数枚の画像データを３次元のブロックにブロック化する
ことを特徴とする請求項１２に記載の符号化方法。
【請求項２１】
前記符号化ステップは、
前記置換ステップの処理で前記最大値が前記代表最大値に置換され、前記最小値が前記代表最小値に置換された前記ブロックを、前記代表最大値および前記代表最小値がそれぞれ共通であるブロックの集合であるブロック群に分類する分類ステップと、
各ブロック群に対して、前記代表最大値と前記代表最小値との差であるダイナミックレンジにおける、前記ブロック群に分類されたブロックの画素の画素値の頻度分布を求め、前記画素値の頻度分布に基づいて、前記ダイナミックレンジの間に複数の量子化代表値を設定し、前記複数の量子化代表値からなる量子化テーブルを作成する作成ステップと、
前記置換ステップの処理で前記最大値が前記代表最大値に置換され、前記最小値が前記代表最小値に置換された前記ブロックの画像データを、前記ブロックが分類された前記ブロック群に対応する前記量子化テーブルを用いてADRCにより量子化する量子化ステップとを含む
ことを特徴とする請求項２０に記載の符号化方法。
【請求項２２】
入力された画像データを符号化するためのプログラムであって、
前記画像データを所定のサイズのブロックにブロック化するブロック化ステップと、
前記ブロック化ステップの処理でブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出ステップと、
前記検出ステップの処理で検出された前記最大値および前記最小値、または前記最大値もしくは前記最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換ステップと、
前記置換ステップの処理で、前記最大値および前記最小値の少なくとも一方が前記代表最大値または前記代表最小値に置換された前記ブロックの画像データに対して符号化を行なう符号化ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項２３】
入力された画像データを符号化するためのプログラムであって、
前記画像データを所定のサイズのブロックにブロック化するブロック化ステップと、
前記ブロック化ステップの処理でブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出ステップと、
前記検出ステップの処理で検出された前記最大値および前記最小値、または前記最大値もしくは前記最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換ステップと、
前記置換ステップの処理で、前記最大値および前記最小値の少なくとも一方が前記代表最大値または前記代表最小値に置換された前記ブロックの画像データに対して符号化を行なう符号化ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【請求項２４】
画像データを符号化する符号化部と、前記符号化部の出力を復号化する復号化部とを備え、前記画像データに対して符号化と復号化を繰り返すと前記画像データが劣化される画像処理システムにおいて、
前記符号化部は、
前記画像データを所定のサイズのブロックにブロック化するブロック化手段と、
前記ブロック化手段によってブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出手段と、
前記検出手段によって検出された前記最大値および前記最小値、または前記最大値もしくは前記最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換手段と、
前記置換手段によって、前記最大値および前記最小値の少なくとも一方が前記代表最大値または前記代表最小値に置換された前記ブロックの画像データに対して符号化を行なう符号化手段とを含む
ことを特徴とする画像処理システム。
【請求項２５】
前記復号化部の復号化結果である画像データにノイズを付加して前記符号化部に供給するノイズ付加部を
さらに備えることを特徴とする請求項２４に記載の画像処理システム。
【請求項２６】
前記復号化部は、
前記符号化部によって前記画像データが所定のブロックにブロック化されて前記ブロック単位で符号化された結果である符号化データを分析する分析手段と、
前記分析手段による分析結果に基づき、前記符号化データを前記ブロック単位で復号化する復号化手段とを含む
ことを特徴とする請求項２４に記載の画像処理システム。
【請求項２７】
画像データを符号化する符号化部と、前記符号化部の出力を復号化する復号化部とを備え、前記画像データに対して符号化と復号化を繰り返すと前記画像データが劣化される画像処理システムの画像処理方法において、
前記符号化部による、
前記画像データを所定のサイズのブロックにブロック化するブロック化ステップと、
前記ブロック化ステップの処理でブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出ステップと、
前記検出ステップの処理で検出された前記最大値および前記最小値、または前記最大値もしくは前記最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換ステップと、
前記置換ステップの処理で、前記最大値および前記最小値の少なくとも一方が前記代表最大値または前記代表最小値に置換された前記ブロックの画像データに対して符号化を行なう符号化ステップとを含む
ことを特徴とする画像処理方法。
【請求項２８】
前記画像処理システムは、画像データにノイズを付加して前記符号化部に供給するノイズ付加部をさらに備え、
前記ノイズ付加部による、
前記復号化部の復号化結果である画像データにノイズを付加して前記符号化部に供給するノイズ付加ステップを
さらに含むことを特徴とする請求項２７に記載の画像処理方法。
【請求項２９】
前記復号化部による、
前記符号化部によって前記画像データが所定のブロックにブロック化されて前記ブロック単位で符号化された結果である符号化データを分析する分析ステップと、
前記分析ステップの分析結果に基づき、前記符号化データを前記ブロック単位で復号化する復号化ステップとを含む
ことを特徴とする請求項２７に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化装置および方法、記録媒体、プログラム、画像処理システム、並びに画像処理方法に関し、特に、アナログデータのコピーを抑止する場合に用いて好適な符号化装置および方法、記録媒体、プログラム、画像処理システム、並びに画像処理方法に関する。
【背景技術】
【０００２】
映像コンテンツ等の画像信号が記録されている一般的な記録媒体（例えば、DVD(Digital Versatile Disc)、VHS(Video Home System)等のカセット磁気テープ）が再生装置によって再生され、再生結果がアナログデータとしてテレビジョン受像機等に供給されている状況を想定した場合、テレビジョン受像機等に供給されるアナログデータを分岐して所定の記録装置に入力するようにすれば、映像コンテンツのコピーを作成することができる。
【０００３】
ただし、このようなコピー作成は著作権を侵害することがあるので、映像コンテンツ等の不正なコピーを抑止する方法が従来から提案されている。
【０００４】
具体的には、再生装置が出力するアナログデータにスクランブル処理を施したり、アナログデータの出力を禁止したりする方法が提案されている（例えば、特許文献１参照）。
【０００５】
上述した従来の方法によれば、アナログデータの不正コピーは抑止できる。しかしながら当該アナログデータが供給されるテレビジョン受像機等において正常な画像を表示することができなくなってしまうという課題があった。
【０００６】
そこで、本出願人は上述した課題を解決するために、アナログデータをディジタルデータに変換して符号化するに際し、位相ずれ等のアナログノイズに着目した符号化を行なうことにより、復号化後の画質を劣化させる発明を既に出願済である（例えば、特許文献２参照）。
【特許文献１】特開２００１−２４５２７０号公報
【特許文献２】特開２００４−２８９６８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載された発明によれば、アナログデータの不正コピーは抑止できる。また、特許文献２に記載された発明によれば、当該アナログデータが供給されるテレビジョン受像機等において正常な画像を表示することができる。
【０００８】
しかしながら、アナログデータの不正コピーを抑止する発明の探求は特許文献２に止まらず、上述した課題のさらに他の発明による解決が求められている。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、アナログデータをディジタル化して符号化し、その結果得られるディジタル符号化データを復号化する一連の処理を繰り返した場合、同様の符号化、復号化にも拘わらず、２回目以降の復号結果が劣化しているようにする。これにより、アナログデータのコピーを抑止できるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の符号化装置は、画像データを所定のサイズのブロックにブロック化するブロック化手段と、ブロック化手段によってブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出手段と、検出手段によって検出された最大値および前記最小値、または最大値もしくは最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換手段と、置換手段によって、最大値および最小値の少なくとも一方が代表最大値または代表最小値に置換されたブロックの画像データに対して符号化を行なう符号化手段とを含むことを特徴とする。
【００１１】
前記検出手段は、ブロック化手段によってブロック化された各ブロックに含まれる画素の最大値および最小値を検出し、前記置換手段は、検出手段によって検出された最大値を、最大値が属する数値範囲を代表する代表最大値に置換するとともに、検出手段によって検出された最小値を、最小値が属する数値範囲を代表する代表最小値に置換し、前記符号化手段は、置換手段によって最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックの画像データに対して符号化を行なうようにすることができる。
【００１２】
前記画像データには、ノイズが付加されているようにすることができる。
【００１３】
本発明の符号化装置は、入力された画像データにノイズを付加するノイズ付加手段をさらに含むことができる。
【００１４】
前記画像データは、少なくとも１度符号化された後、復号化されているようにすることができる。
【００１５】
前記符号化手段は、ADRCを適用して、置換手段によって最大値および最小値が置換されたブロックの画像データに対して符号化を行なうようにすることができる。
【００１６】
前記ブロック化手段は、１枚の画像データを２次元のブロックにブロック化するようにすることができる。
【００１７】
前記符号化手段は、置換手段によって最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックの画像データに対し、置換された代表最大値と代表最小値との差をダイナミックレンジとし、ダイナミックレンジの間に設けた代表最大値および代表最小値を含む複数の量子化代表値のいずれかが復号結果となるように、ADRCを適用して符号化を行なうようにすることができる。
【００１８】
前記ブロック化手段は、複数枚の画像データを３次元のブロックにブロック化するようにすることができる。
【００１９】
前記符号化手段は、置換手段によって最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックを、代表最大値および代表最小値がそれぞれ共通であるブロックの集合であるブロック群に分類する分類手段と、各ブロック群に対して、代表最大値と代表最小値との差であるダイナミックレンジにおける、ブロック群に分類されたブロックの画素の画素値の頻度分布を求め、画素値の頻度分布に基づいて、ダイナミックレンジの間に複数の量子化代表値を設定し、複数の量子化代表値からなる量子化テーブルを作成する作成手段と、置換手段によって最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックの画像データに対し、ブロックが分類されたブロック群に対応する量子化テーブルを用いてADRCにより量子化する量子化手段とを含むようにすることができる。
【００２０】
本発明の符号化装置は、符号化手段の出力結果を復号化する復号化手段をさらに含むことができる。
【００２１】
本発明の符号化方法は、画像データを所定のサイズのブロックにブロック化するブロック化ステップと、ブロック化ステップの処理でブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出ステップと、検出ステップの処理で検出された最大値および最小値、または最大値もしくは最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換ステップと、置換ステップの処理で、最大値および最小値の少なくとも一方が代表最大値または代表最小値に置換されたブロックの画像データに対して符号化を行なう符号化ステップとを含むことを特徴とする。
【００２２】
前記検出ステップは、ブロック化手段によってブロック化された各ブロックに含まれる画素の最大値および最小値を検出し、前記置換ステップは、検出ステップの処理で検出された最大値を、最大値が属する数値範囲を代表する代表最大値に置換するとともに、検出ステップの処理で検出された最小値を、最小値が属する数値範囲を代表する代表最小値に置換し、前記符号化ステップは、置換ステップの処理で最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックの画像データに対して符号化を行なうようにすることができる。
【００２３】
前記画像データには、ノイズが付加されているようにすることができる。
【００２４】
本発明の符号化方法は、入力された画像データにノイズを付加するノイズ付加ステップをさらに含むことができる。
【００２５】
前記画像データは、少なくとも１度符号化された後、復号化されているようにすることができる。
【００２６】
前記符号化ステップは、ADRCを適用して、置換ステップの処理で最大値および最小値が置換されたブロックの画像データに対して符号化を行なうようにすることができる。
【００２７】
前記ブロック化ステップは、１枚の画像データを２次元のブロックにブロック化するようにすることができる。
【００２８】
前記符号化ステップは、置換ステップの処理で最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックの画像データに対し、置換された代表最大値と代表最小値との差をダイナミックレンジとし、ダイナミックレンジの間に設けた代表最大値および代表最小値を含む複数の量子化代表値のいずれかが復号結果となるように、ADRCを適用して符号化を行なうようにすることができる。
【００２９】
前記ブロック化ステップは、複数枚の画像データを３次元のブロックにブロック化するようにすることができる。
【００３０】
前記符号化ステップは、置換ステップの処理で最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックを、代表最大値および代表最小値がそれぞれ共通であるブロックの集合であるブロック群に分類する分類ステップと、各ブロック群に対して、代表最大値と代表最小値との差であるダイナミックレンジにおける、ブロック群に分類されたブロックの画素の画素値の頻度分布を求め、画素値の頻度分布に基づいて、ダイナミックレンジの間に複数の量子化代表値を設定し、複数の量子化代表値からなる量子化テーブルを作成する作成ステップと、置換ステップの処理で最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックの画像データを、ブロックが分類されたブロック群に対応する量子化テーブルを用いてADRCにより量子化する量子化ステップとを含むようにすることができる。
【００３１】
本発明の記録媒体のプログラムは、画像データを所定のサイズのブロックにブロック化するブロック化ステップと、ブロック化ステップの処理でブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出ステップと、検出ステップの処理で検出された最大値および最小値、または最大値もしくは最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換ステップと、置換ステップの処理で、最大値および最小値の少なくとも一方が代表最大値または代表最小値に置換されたブロックの画像データに対して符号化を行なう符号化ステップとを含むことを特徴とする。
【００３２】
本発明のプログラムは、画像データを所定のサイズのブロックにブロック化するブロック化ステップと、ブロック化ステップの処理でブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出ステップと、検出ステップの処理で検出された最大値および最小値、または最大値もしくは最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換ステップと、置換ステップの処理で、最大値および最小値の少なくとも一方が代表最大値または代表最小値に置換されたブロックの画像データに対して符号化を行なう符号化ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００３３】
本発明の符号化装置および方法、並びにプログラムにおいては、画像データが所定のサイズのブロックにブロック化され、ブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方が検出され、検出された最大値および最小値、または最大値もしくは最小値が、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換され、最大値および最小値の少なくとも一方が代表最大値または代表最小値に置換されたブロックの画像データに対して符号化が行なわれる。
【００３４】
本発明の画像処理システムは、符号化部が、画像データを所定のサイズのブロックにブロック化するブロック化手段と、ブロック化手段によってブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出手段と、検出手段によって検出された最大値および前記最小値、または最大値もしくは最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換手段と、置換手段によって、最大値および最小値の少なくとも一方が代表最大値または代表最小値に置換されたブロックの画像データに対して符号化を行なう符号化手段とを含むことを特徴とする。
【００３５】
本発明の画像処理システムは、復号化部の復号化結果である画像データにノイズを付加して符号化部に供給するノイズ付加部をさらに備えることができる。
【００３６】
前記復号化部は、符号化部によって画像データが所定のブロックにブロック化されてブロック単位で符号化された結果である符号化データを分析する分析手段と、分析手段による分析結果に基づき、符号化データをブロック単位で復号化する復号化手段とを含むようにすることができる。
【００３７】
本発明の画像処理方法は、符号化部による、画像データを所定のサイズのブロックにブロック化するブロック化ステップと、ブロック化ステップの処理でブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出ステップと、検出ステップの処理で検出された最大値および最小値、または最大値もしくは最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換ステップと、置換ステップの処理で、最大値および最小値の少なくとも一方が代表最大値または代表最小値に置換されたブロックの画像データに対して符号化を行なう符号化ステップとを含むことを特徴とする。
【００３８】
本発明の画像処理方法は、前記画像処理システムが画像データにノイズを付加して符号化部に供給するノイズ付加部をさらに備え、ノイズ付加部による、復号化部の復号化結果である画像データにノイズを付加して符号化部に供給するノイズ付加ステップをさらに含むようにすることができる。
【００３９】
本発明の画像処理方法は、前記復号化部による、符号化部によって画像データが所定のブロックにブロック化されてブロック単位で符号化された結果である符号化データを分析する分析ステップと、分析ステップの分析結果に基づき、符号化データをブロック単位で復号化する復号化ステップとを含むようにすることができる。
【００４０】
本発明の画像処理システム、および画像処理方法においては、符号化部により、画像データが所定のサイズのブロックにブロック化され、ブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方が検出され、検出された最大値および最小値、または最大値もしくは最小値が、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換され、最大値および最小値の少なくとも一方が代表最大値または代表最小値に置換されたブロックの画像データに対して符号化が行なわれる。
【発明の効果】
【００４１】
本発明によれば、アナログデータをディジタル化して符号化し、その結果得られるディジタル符号化データを復号化する一連の処理を繰り返した場合、同様の符号化、復号化にも拘わらず、２回目以降の復号結果を劣化させることができる。よって、アナログデータのコピーを抑止することが可能となる。
【発明を実施するための最良の形態】
【００４２】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００４３】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。
【００４４】
請求項１に記載の符号化装置（例えば、図１の符号化装置１６）は、画像データを所定のサイズのブロックにブロック化するブロック化手段（例えば、図５のブロック分割部６１）と、ブロック化手段によってブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出手段（例えば、図５の最値検出部６２）と、検出手段によって検出された最大値および最小値、または最大値もしくは最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換手段（例えば、図５の最値置換部６３）と、置換手段によって、最大値および最小値の少なくとも一方が代表最大値または代表最小値に置換されたブロックの画像データに対して符号化を行なう符号化手段（例えば、図５のブロック符号化部６４）とを含む。
【００４５】
請求項４に記載の符号化装置は、入力された前記画像データにノイズを付加するノイズ付加手段（例えば、図１のノイズ付加部４２）をさらに含む。
【００４６】
請求項７に記載のブロック化手段（例えば、図５のブロック分割部６１）は、１枚の画像データを２次元のブロックにブロック化する。
【００４７】
請求項８に記載の符号化手段（例えば、図５のブロック符号化部６４）は、置換手段によって最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックの画像データに対し、置換された代表最大値と代表最小値との差をダイナミックレンジとし、ダイナミックレンジの間に設けた代表最大値および代表最小値を含む複数の量子化代表値のいずれかが復号結果となるように、ADRCを適用して符号化を行なう。
【００４８】
請求項９に記載のブロック化手段（例えば、図１３のブロック分割部８１）は、複数枚の画像データを３次元のブロックにブロック化する。
【００４９】
請求項１０に記載の符号化手段（例えば、図１３のブロック分割部８４）は、置換手段によって最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックを、代表最大値および代表最小値がそれぞれ共通であるブロックの集合であるブロック群に分類する分類手段（例えば、図１３のブロック群分類部８５）と、各ブロック群に対して、代表最大値と代表最小値との差であるダイナミックレンジにおける、ブロック群に分類されたブロックの画素の画素値の頻度分布を求め、画素値の頻度分布に基づいて、ダイナミックレンジの間に複数の量子化代表値を設定し、複数の量子化代表値からなる量子化テーブルを作成する作成手段（例えば、図１３の量子化テーブル作成部８６）と、置換手段によって最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックの画像データに対し、ブロックが分類されたブロック群に対応する量子化テーブルを用いてADRCにより量子化する量子化手段（例えば、図１３の量子化部８７）とを含む。
【００５０】
請求項１１に記載の符号化装置は、符号化手段の出力結果を復号化する復号化手段（例えば、図１の復号化部３１−２）をさらに含む。
【００５１】
請求項１２に記載の符号化方法は、画像データを所定のサイズのブロックにブロック化するブロック化ステップ（例えば、図６のステップＳ２）と、ブロック化ステップの処理でブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出ステップ（例えば、図６のステップＳ３）と、検出ステップの処理で検出された最大値および最小値、または最大値もしくは最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換ステップ（例えば、図６のステップＳ４）と、置換ステップの処理で、最大値および最小値の少なくとも一方が代表最大値または代表最小値に置換されたブロックの画像データに対して符号化を行なう符号化ステップ（例えば、図６のステップＳ５）とを含む。
【００５２】
請求項１８に記載のブロック化ステップ（例えば、図６のステップＳ２）は、１枚の画像データを２次元のブロックにブロック化する。
【００５３】
請求項１９に記載の符号化ステップ（例えば、図６のステップＳ５）は、置換ステップの処理で最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックの画像データに対し、置換された代表最大値と代表最小値との差をダイナミックレンジとし、ダイナミックレンジの間に設けた代表最大値および代表最小値を含む複数の量子化代表値のいずれかが復号結果となるように、ADRCを適用して符号化を行なう。
【００５４】
請求項２０に記載のブロック化ステップ（例えば、図１４のステップＳ２２）は、複数枚の画像データを３次元のブロックにブロック化する。
【００５５】
請求項２１に記載の符号化ステップは、置換ステップの処理で最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックを、代表最大値および代表最小値がそれぞれ共通であるブロックの集合であるブロック群に分類する分類ステップ（例えば、図１４のステップＳ２５）と、各ブロック群に対して、代表最大値と代表最小値との差であるダイナミックレンジにおける、ブロック群に分類されたブロックの画素の画素値の頻度分布を求め、画素値の頻度分布に基づいて、ダイナミックレンジの間に複数の量子化代表値を設定し、複数の量子化代表値からなる量子化テーブルを作成する作成ステップ（例えば、図１４のステップＳ２６）と、置換ステップの処理で最大値が代表最大値に置換され、最小値が代表最小値に置換されたブロックの画像データを、ブロックが分類されたブロック群に対応する量子化テーブルを用いてADRCにより量子化する量子化ステップ（例えば、図１４のステップＳ２７）とを含む。
【００５６】
請求項２４に記載の画像処理システム（例えば、図１の画像表示システム１）は、符号化部（例えば、符号化部２２−２）が、画像データを所定のサイズのブロックにブロック化するブロック化手段（例えば、図５のブロック分割部６１）と、ブロック化手段によってブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出手段（例えば、図５の最値検出部６２）と、検出手段によって検出された最大値および最小値、または最大値もしくは最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換手段（例えば、図５の最値置換部６３）と、置換手段によって、最大値および最小値の少なくとも一方が代表最大値または代表最小値に置換されたブロックの画像データに対して符号化を行なう符号化手段（例えば、図５のブロック符号化部６４）とを含む。
【００５７】
請求項２５に記載の画像処理システムは、復号化部（例えば、図１の再生装置１４の復号化部３１−１）の復号化結果である画像データにノイズを付加して符号化部に供給するノイズ付加部（例えば、図１のノイズ付加部４２）をさらに備える。
【００５８】
請求項２６に記載の復号化部（例えば、図１の再生装置１４の復号化部３１−１）は、符号化部によって画像データが所定のブロックにブロック化されてブロック単位で符号化された結果である符号化データを分析する分析手段（例えば、図１０の符号化データ分離部７１）と、分析手段による分析結果に基づき、符号化データをブロック単位で復号化する復号化手段（例えば、図１０のブロック復号化７２）とを含む。
【００５９】
請求項２７に記載の画像処理方法において、符号化部（例えば、符号化部２２−２）による、画像データを所定のサイズのブロックにブロック化するブロック化ステップ（例えば、図６のステップＳ２）と、ブロック化ステップの処理でブロック化された各ブロックに含まれる画素の最大値または最小値の少なくとも一方を検出する検出ステップ（例えば、図６のステップＳ３）と、検出ステップの処理で検出された最大値および最小値、または最大値もしくは最小値を、それぞれが属する数値範囲を代表する代表最大値または代表最小値に置換する置換ステップ（例えば、図６のステップＳ４）と、置換ステップの処理で、最大値および最小値の少なくとも一方が代表最大値または代表最小値に置換されたブロックの画像データに対して符号化を行なう符号化ステップ（例えば、図６のステップＳ５）とを含む。
【００６０】
請求項２８に記載の画像処理方法は、画像処理システムが、画像データにノイズを付加して符号化部に供給するノイズ付加部（例えば、図１のノイズ付加部４２）をさらに備え、ノイズ付加部による、復号化部の復号化結果である画像データにノイズを付加して符号化部に供給するノイズ付加ステップ（例えば、図６のステップＳ１）をさらに含む。
【００６１】
請求項２９に記載の画像処理方法は、復号化部（例えば、図１の再生装置１４の復号化部３１−１）による、符号化部によって画像データが所定のブロックにブロック化されてブロック単位で符号化された結果である符号化データを分析する分析ステップ（例えば、図１１のステップＳ１１）と、分析ステップの分析結果に基づき、符号化データをブロック単位で復号化する復号化ステップ（例えば、図１１のステップＳ１２）とを含む。
【００６２】
なお、本発明の記録媒体に記録されているプログラム、および本発明のプログラムの請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係は、上述した本発明の符号化方法のものと同様であるので、その記載は省略する。
【００６３】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００６４】
図１は、本発明を適用した画像表示システムの構成例を示している。この画像表示システム１は、チューナ１１等から入力されるアナログ画像信号Ｖan0を符号化して記録メディア１３に記録する符号化装置１２、記録メディア１３に記録されている符号化ディジタルデータＶrd,0を読み出して再生する再生装置１４、再生装置１４から供給されるアナログ画像信号Ｖan1を表示するディスプレイ１５、再生装置１４から供給されるアナログ画像信号Ｖan1を符号化して記録媒体１７に記録する符号化装置１６、および復号化装置１６から供給されるアナログ画像信号Ｖan2を表示するディスプレイ１８から構成される。
【００６５】
チューナ１１は、例えばテレビジョン放送等を受信し、その結果得られるアナログ画像信号Ｖan0を符号化装置１２に出力する。
【００６６】
符号化装置１２は、チューナ１１から入力されるアナログ画像信号Ｖan0をディジタル化し、その結果得られるディジタル画像信号Ｖdg1,0を符号化部２２−１に出力するアナログディジタル変換部（Ａ／Ｄ）２１、ディジタル画像信号Ｖdg1,0を符号化し、その結果得られる符号化ディジタル画像データＶcd,0を記録部２３に出力する符号化部２２−１、および符号化ディジタル画像データＶcd,0を記録メディア１３に記録する記録部２３から構成される。
【００６７】
記録メディア１３および１７は、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVDを含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどからなる。
【００６８】
再生装置１４は、記録メディア１３から読み出されるディジタル符号化データＶrd,0を復号化し、その結果得られるディジタル画像信号Ｖdg0をディジタルアナログ変換部３２に出力する復号化部３１−１、およびディジタル画像信号Ｖdg0をアナログ化し、その結果得られるアナログ画像信号Ｖan1をディスプレイ１５、および符号化装置１６に出力するディジタルアナログ変換部（Ｄ／Ａ）３２から構成される。
【００６９】
ディジタルアナログ変換部３２においては、一般的なアナログディジタル変換回路の特性により、ディジタル画像信号Ｖdg0がアナログ化されるとき、その結果得られるアナログ画像信号Ｖan1にアナログノイズ（ホワイトノイズと称される高周波成分が付加されて生じる歪みと、位相ずれによる歪み等）が付加される。
【００７０】
ここで、高周波成分が付加されて生じる歪みについて図２を参照して説明する。同図左側は、ディジタルアナログ変換部３２におけるディジタルアナログ変換前のディジタル画像信号Ｖdg0の並列５画素の画素値を示しており、同一の画素値であるとする。ディジタルアナログ変換により高周波成分の歪みが付加されたアナログ画像信号Ｖan1は、後段のアナログディジタル変換部４１によってディジタル化されると、同図右側に示すように同一であった画素値に変動が生ずる。この変動に規則性はなく一律には定まらない。さらに、水平方向のみならず、垂直方向にも同様に高周波成分の歪みが付加される。以下、ディジタルアナログ変換とアナログディジタル変換を経て付加されるこの歪みもホワイトノイズと称する。
【００７１】
次に、位相ずれによる歪みについて、図３を参照して説明する。図３の「●」で示す位置は、ディジタルアナログ変換部３２により信号の位相がずれて生じる歪みが生じた後、アナログディジタル変換部４１によってディジタル化されたディジタル画像信号Ｖdg1を構成する各画素データの画素位置の一例を示している。「○」で示す位置は、位相がずれていない場合の正しい画素位置を示している。同図の場合、水平方向にφｈだけ、垂直方向にはφｖだけ位相がずれている。φｈは水平方向の位相ずれ幅であり、φｖは垂直方向の位相ずれ幅である。同図から明らかなように、水平方向の位相ずれ幅φｈは、画素間隔よりも狭くなることがあるが、垂直方向の位相ずれ幅φｖは、画素間隔の整数倍にしかならない。なお、位相ずれは水平方向または垂直方向の一方だけに生じることもある。以下、位相ずれによる歪みを、単に位相ずれとも称する。
【００７２】
図１に戻る。ディスプレイ１５および１７は、CRT(Cathode Ray Tube)またはLCD(Liquid Crystal Display)等から成り、入力されるアナログ画像信号に対応する画像を表示する。
【００７３】
符号化装置１６は、再生装置１４から入力されるアナログ画像信号Ｖan1をディジタル化し、その結果得られるディジタル画像信号Ｖdg1を符号化部２２−２に出力するアナログディジタル変換部４１、ディジタル画像信号Ｖdg1を符号化し、その結果得られる符号化ディジタル画像データＶcdを記録部４４および復号化部３１−２に出力する符号化部２２−２、符号化ディジタル画像データＶcdを記録メディア１７に記録するとともに、記録メディア１７に記録されている符号化ディジタル画像データＶrdを読み出して復号化部３１−２に供給する記録部４４から構成される。
【００７４】
さらに、符号化装置１６は、符号化部２２−２から供給される符号化ディジタル画像データＶcdまたは記録部４４から供給される符号化ディジタル画像データＶrdを復号化し、その結果得られるディジタル画像信号Ｖdg2をディジタルアナログ変換部４６に出力する復号化部３１−２、およびディジタル画像信号Ｖdg2をアナログ化し、その結果得られるアナログ画像信号Ｖan2をディスプレイ１８に出力するディジタルアナログ変換部４６から構成される。
【００７５】
なお、アナログディジタル変換部４１から出力されるディジタル画像信号Ｖdg1は、ディジタル化される前のアナログ画像信号Ｖan1にアナログノイズ（ホワイトノイズおよび位相ずれ等）が生じていることに起因して、復号化部３１−１から出力されたディジタル画像信号Ｖdg0に比較して画素値が僅かに変動した状態（すなわち、ノイズがのった状態）となる。
【００７６】
また、アナログディジタル変換部４１にノイズ付加部４２を内蔵させ、意図的にディジタル化される前のアナログ画像信号Ｖan1にアナログノイズ（ホワイトノイズと位相ずれに相当するノイズ等）を付加した後、ディジタル化するようにしてもよい。
【００７７】
符号化装置１２における符号化部２２−１と符号化装置１６における符号化部２２−２は、同一の構成（後述）を有している。以下、符号化部２２−１と符号化部２２−２を個々に区別する必要がない場合、単に符号化部２２と記述する。
【００７８】
また、再生装置１４における復号化部３１−１と符号化装置１６における復号化部３１−２も、同一の構成（後述）を有している。以下、復号化部３１−１と復号化部３１−２を個々に区別する必要がない場合、単に復号化部３１と記述する。
【００７９】
次に画像表示システム１の動作について、図４を参照して説明する。この画像表示システム１は、原画像を符号化して復号化し、その結果得られる「１回目の符号化・復号化画像」を、再び符号化して復号化し、「２回目の符号化・復号化画像」を出力する。「１回目の符号化・復号化画像」と「２回目の符号化・復号化画像」の定義については以下のとおりである。
【００８０】
すなわち、同図Ａに示す原画像は、チューナ１１から出力されるアナログ画像信号Ｖan0に相当する。原画像を符号化して復号化した、同図Ｂに示す「１回目の符号化・復号化画像」は、再生装置１４の復号化部３１−１から出力されるディジタル画像信号Ｖdg0に相当する。同図Ｃに示す「１回目の符号化・復号化画像に歪みが付加された画像」は、再生装置１４のディジタルアナログ変換部３２から出力されるアナログ画像信号Ｖan1に相当する。同図Ｄに示す「２回目の符号化・復号化画像」は、符号化装置１６の復号化部３１−２から出力されるディジタル画像信号Ｖdg2、あるいは記録メディア１７を再生装置１４の復号化部３１−１によって復号化した結果のディジタル画像信号等に相当する。
【００８１】
次に、符号化部２２の詳細について説明する。図５は符号化部２２の第１の構成例を示している。符号化部２２の第１の構成例は、入力される画像を所定の２次元サイズｂｘ×ｂｙ画素のブロックに分割するブロック分割部６１、各ブロックに属する画素の画素値の最大値と最小値を検出する最値検出部６２、検出された最大値と最小値をそれぞれ代表的な値に置換する最値置換部６３、および分割されたブロックを所定の方式（例えば、ADRC(Adaptive Dynamic Range Coding)）によってブロック符号化するブロック符号化部６４から構成される。なお、最値置換部６３において、検出された最大値と最小値の一方だけを代表的な値に置換するようにしてもよい。
【００８２】
符号化部２２の第１の構成例による動作について、符号化装置１６の符号化部２２−２を例とし、図６のフローチャートを参照して説明する。
【００８３】
まず始めにステップＳ１として、アナログディジタル変換部４１のノイズ付加部４２がディジタル化する前のアナログ画像信号Ｖan1にノイズを付加する。ただし、ステップＳ１の処理は省略しても構わない。
【００８４】
ステップＳ２において、ブロック分割部６１がアナログディジタル変換部４１から入力されたディジタル画像信号Ｖdg1（ノイズが付加されている）を、図７Ａに示すようにｂｘ×ｂｙ画素のブロックに分割して、最値検出部６２に出力する。なお、ｂｘおよびｂｙは任意に設定することができる。ステップＳ３において、最値検出部６２が、図７Ｂに示されるようにステップＳ２の処理で分割された各ブロックに属する画素の画素値の最大値と最小値を検出する。ステップＳ４において、最値置換部６３が、ステップＳ３の処理で各ブロック毎に検出された画素値の最大値と最小値をそれぞれ置換する。
【００８５】
ステップＳ４の処理について、図８および図９を参照して具体的に説明する。まず、図８に示されるように予めｎ個の最大値グループとｎ個の最小値グループを決めておく。例えば、画素値の範囲が０乃至２５５である場合、各ブロックの画素の最大値となり得る範囲も０乃至２５５であり、最小値となり得る範囲も０乃至２５５である。この最大値となり得る範囲と最小値となり得る範囲をそれぞれ任意の幅ｗgpでｎ等分に区切り、ｎ（＝２５５／ｗgp）個のグループを設定する。
【００８６】
画素値の小さい方から順に１番目の最大値グループをｍａｘgp,1、２番目の最大値グループをｍａｘgp,2、…、ｎ番目の最大値グループをｍａｘgp,nとする。画素値の小さい方からｉ（ｉ＝１，…，ｎ−１）番目の最大値グループｍａｘgp,iの範囲は次式（１）に示すとおりである。また、画素値の小さい方からｎ番目の最大値グループｍａｘgp,nの範囲は次式（２）に示すとおりである。
ｗgp×（ｉ−１）≦ｍａｘgp,i＜ｗgp×ｉ  （ｉ＝１，…，ｎ−１）  …（１）
ｗgp×（ｎ−１）≦ｍａｘgp,n≦ｗgp×２５５                      …（２）
【００８７】
同様に、画素値の小さい方から順に１番目の最小値グループをｍｉｎgp,1、２番目の最小値グループをｍｉｎgp,2、…、ｎ番目の最小値グループをｍｉｎgp,nとする。画素値の小さい方からｉ（ｉ＝１，…，ｎ−１）番目の最小値グループｍｉｎgp,iの範囲は次式（３）に示すとおりである。また、画素値の小さい方からｎ番目の最小値グループｍｉｎgp,nの範囲は次式（４）に示すとおりである。
ｗgp×（ｉ−１）≦ｍｉｎgp,i＜ｗgp×ｉ  （ｉ＝１，…，ｎ−１）  …（３）
ｗgp×（ｎ−１）≦ｍｉｎgp,n≦ｗgp×２５５                      …（４）
【００８８】
次に図９に示されるように、例えば、分割されたブロックｊの最大値がｍａｘj、最小値がｍｉｎjであり、最大値ｍａｘjが最大値グループｍａｘgp,sに属する場合、最大値ｍａｘjを最大値グループｍａｘgp,sの最大値ｍａｘ’jを用いて置換する。同様に、最小値ｍｉｎjが最小値グループｍｉｎgp,tに属する場合、最小値ｍｉｎjを最小値グループｍｉｎgp,tの最小値ｍｉｎ’jを用いて置換する。
【００８９】
なお、ステップＳ４において、ステップＳ３で検出された最大値および最小値のうち、一方だけを置換するようにしてもよい。
【００９０】
図６に戻る。ステップＳ５において、ブロック符号化部６４が最大値と最小値が置換されているブロックを、置換された値がそのまま復号結果となるようにADRCを適用してブロック符号化を行う。  なお、ステップＳ４の処理で、最大値または最小値の一方だけを置換した場合、置換された一方と置換されていない他方とを用いてブロック符号化を行うようにする。
【００９１】
具体的には、例えば、ブロックｊのダイナミックレンジｄｒjは次式（５）に示されるとおりである。また、ビット割り当てをＮ、分割されたブロックｊに含まれる各画素の画素値をＬk（ｋ＝１，…，ｂｘ×ｂｙ）とすれば、画素値Ｌkに対応する量子化コードＱkは次式（６）によって算出される。
ｄｒj＝ｍａｘ’j−ｍｉｎ’j                                      …（５）
Ｑk＝（Ｌk−ｍｉｎ’j）×（２N−１）／ｄｒj＋０．５            …（６）
【００９２】
そして、ブロック符号化部６４は、符号化画像データＶcd（各ブロックの画素値の最小値（置換後の値）ｍｉｎ’、ダイナミックレンジｄｒ、および量子化コードＱkから成る）を後段に出力する。この後、この符号化ディジタル画像データＶcdは、記録部４４により記録メディア１７に記録されたり、復号化部３１−２によって復号化されたりする。
【００９３】
以上で符号化部２２の第１の構成例による動作説明を終了する。
【００９４】
なお、上述したように、各ブロックの最大値および最小値を、それぞれ属する最大値グループの最大値または最小値グループの最小値に置換すると、各ブロックの最小値ｍｉｎ’およびダイナミックレンジｄｒが共通化される。よって、この符号化画像データＶcdをさらにエントロピー符号化によって圧縮する際に、圧縮率を向上させることができる。
【００９５】
次に、符号化部２２の第１の構成例による符号化に対応する復号化を行う復号化部３１について説明する。図１０は復号化部３１の第１の構成例を示している。復号化部３１は、前段から入力される符号化ディジタル画像データＶcdに含まれている各ブロックの画素値の最小値（置換後の値）ｍｉｎ’、ダイナミックレンジｄｒ、および量子化コードＱkを分離する符号化データ分離部７１、および分離された符号化ディジタル画像データＶcdに基づき、ブロック毎にブロック復号化（逆ADRC）を行うブロック復号化部７２から構成される。
【００９６】
復号化部３１の第１の構成例による動作について、符号化装置１６の復号化部３１−２を例に、図１１のフローチャートを参照して説明する。符号化部３１−２には、符号化部２２−２から符号化ディジタル画像データＶcd（または記録部４４によって記録メディア１７から読み出される符号化ディジタル画像データＶrd）が供給されているものとする。
【００９７】
ステップＳ１１において、符号化データ分離部７１が前段から入力された符号化ディジタル画像データＶcdに含まれている各ブロックの画素値の最小値（置換後の値）ｍｉｎ’、ダイナミックレンジｄｒ、および量子化コードＱkを分離し、ブロック復号化部７２に出力する。ステップＳ１２において、ブロック復号化部７２が、分離された符号化ディジタル画像データＶcdに基づき、ブロック毎にブロック復号化（逆ADRC）を行い、復号結果であるディジタル画像信号Ｖdg2を後段に出力する。
【００９８】
具体的には、例えばブロックｊに含まれる画素の画素値Ｌ’kを次式（７）によって復号化し、後段に出力する。
Ｌ’k＝Ｑk×ｄｒj／（２N−１）＋ｍｉｎ’j＋０．５              …（７）
【００９９】
このディジタル画像信号Ｖdg2が上述した「２回目の符号化・復号化画像」であって画質が劣化したものであるので、符号化装置１６を用いてアナログ画像信号Ｖan1をコピーしようとすることが抑止される。
【０１００】
ここで、復号化部３１−２から出力されるディジタル画像信号Ｖdg2（２回目の符号化・復号化画像）が、復号化部３１−１から出力されるディジタル画像信号Ｖdg1（１回目の符号化・復号化画像）よりも画質が劣化したものであることについて説明する。
【０１０１】
図１２は、２回目の符号化・復号化により画質が劣化するときの概要を示している。原画像をｂｘ×ｂｙ画素のブロックに分割し、分割したあるブロックに含まれる画素の画素値が同図Ａに示されたとおりであると仮定する。この場合、最大値は最大値グループｍａｘgp,sに属し、最小値は最小値グループｍｉｎgp,tに属するので、このブロックの画素は、最大値グループｍａｘgp,sの最大値と、最小値グループｍｉｎgp,tがそのまま量子化代表値となるように量子化される。したがって、「１回目の符号化・復号化後の信号」は同図Ｂに示すとおりとなる。これは、同図Ａに示された原信号に比較的近い値を示している（すなわち、画像の劣化が少ない）。
【０１０２】
この「１回目の符号化・復号化後の信号」にアナログノイズ（ホワイトノイズ、位相ずれ等）が生じると同じブロックでも画素値の最大値や最小値が変わることがある。例えば、「１回目の符号化・復号化後の信号」にアナログノイズ（ここではホワイトノイズのみを想定）が生じ、同図Ｃに示す「１回目の符号化・復号化後の信号に歪みが付加された信号」のように、画素値の最大値と最小値がそれぞれ最大値グループｍａｘgp,s'（≠ｍａｘgp,s）または最小値グループｍｉｎgp,t'（≠ｍｉｎgp,t）に属する値に変化したとする。
【０１０３】
この場合、置換される最大値および最小値、すなわち、量子化代表値が１回目のときと異なるので、「２回目の符号化・復号化後の信号」は、同図Ｄに示すように原信号とは大きく離れた値となる（すなわち、画像の劣化が大きい）。
【０１０４】
次に、図１３は符号化部２２の第２の構成例を示している。この第２の構成例では、第１の構成例において各画像を２次元のブロックに分割してブロック符号化していたことに対し、連続して配置されている複数の画像を３次元ブロックに分割してブロック符号化する点が異なる。
【０１０５】
符号化部２２の第２の構成例は、入力される画像を所定の３次元サイズｂｘ（水平方向の画素）×ｂｙ（垂直方向の画素）×ｂｔ（画像数）の３次元ブロックに分割するブロック分割部８１、各３次元ブロックに属する画素の画素値の最大値と最小値を検出する最値検出部８２、検出された最大値と最小値をそれぞれ代表的な値に置換する最値置換部８３、および分割されたブロックを所定の方式（例えば、ADRC(Adaptive Dynamic Range Coding)）によってブロック符号化するブロック符号化部８４から構成される。なお、最値置換部８３において、検出された最大値と最小値の一方だけを代表的な値に置換するようにしてもよい。
【０１０６】
ブロック符号化部８４は、分割された３次元ブロックを、属する最大値グループと最小値グループがそれぞれ共通であるブロック群に分類するブロック群分類部８５、前記ブロック群毎に量子化代表値からなる量子化テーブルを作成する量子化テーブル作成部８６、および作成された量子化テーブルを用いて３次元ブロック毎にADRCを行う量子化部８７から構成される。
【０１０７】
符号化部２２の第２の構成例による動作について、符号化装置１６の符号化部２２−２を例とし、図１４のフローチャートを参照して説明する。
【０１０８】
まず始めにステップＳ２１として、アナログディジタル変換部４１のノイズ付加部４２がディジタル化する前のアナログ画像信号Ｖan1にノイズを付加する。ただし、ステップＳ２１の処理は省略しても構わない。
【０１０９】
ステップＳ２２において、ブロック分割部８１がアナログディジタル変換部４１から入力されたディジタル画像信号Ｖdg1（ノイズが付加されている）を、図１５に示すようにｂｘ×ｂｙ×ｂｔの３次元ブロックに分割して、最値検出部８２に出力する。したがって、各３次元ブロックには、連続するｂｔ枚の各画像に共通する２次元領域に含まれる画素が含まれていることになる。なお、ｂｘ，ｂｙ、およびｂｔは任意に設定することができる。
【０１１０】
ステップＳ２３において、最値検出部８２が、ステップＳ２２の処理で分割された各３次元ブロックに属する画素の画素値の最大値と最小値を検出する。ステップＳ２４において、最値置換部８３が、ステップＳ２３の処理で各３次元ブロック毎に検出された画素値の最大値と最小値をそれぞれ置換する。この置換は、図８および図９を参照して上述した最値置換部６３の処理と同様であるので、その詳述は省略する。なお、ステップＳ２３において、最大値または最小値の一方だけを置換するようにしてもよい。
【０１１１】
ステップＳ２５において、ブロック群分類部８５が、図１６に示されるように各３次元ブロックを、属する最大値グループと最小値グループがそれぞれ共通であるブロック群に分類する。最大値グループと最小値グループがそれぞれｎ個ずつある場合、ブロック群は最大でｎ×ｎ個存在することになる。例えば、ある３次元ブロックの最大値が最大値グループｍａｘgp,iに属し、最小値が最小値グループｍｉｎgp,jに属する場合、当該３次元ブロックはｍａｘgp,i・ｍｉｎgp,jブロック群に分類される。
【０１１２】
ステップＳ２６において、量子化テーブル作成部８６が、分類された３次元ブロックからなる各ブロック群に対して、量子化代表値からなる量子化テーブルを作成する。
【０１１３】
具体的には、まず、例えば図１７Ａに示すように、ｍａｘgp,i・ｍｉｎgp,iブロック群にｇ個の３次元ブロックが分類されている場合、当該ブロック群の共通の最小値ｍｉｎiと、３次元ブロックｊに含まれるｍ（＝ｂｘ×ｂｙ×ｂｔ）個の各画素の画素値Ｌij,k（ｊ＝１，２，…，ｇ）（ｋ＝１，２，…，ｍ）の差分値Ｄij,kを算出する。なお、差分値Ｄij,kは０乃至ｄｒi（＝ｍａｘi−ｍｉｎi）である。
Ｄij,k＝Ｌij,k−ｍｉｎi                                        …（８）
【０１１４】
この結果、ｇ×ｍ個の算出結果が得られるので、図１７Ｂに示すように、差分値Ｄi,w（ｗ＝０，…，ｄｒi）の頻度分布を求める。差分値Ｄi,w（ｗ＝０，…，ｄｒi）の頻度Ｄi,wdとする。
【０１１５】
次にｍａｘgp,i・ｍｉｎgp,iブロック群に分類されたｇ個の３次元ブロックに含まれる画素の総数（ｍ×ｇ）を、２b（ｂはビット割り当て）で均等に分割した値ｎdを算出する。
ｎd＝（ｍ×ｇ）／２b                                              …（９）
【０１１６】
そして、量子化幅Δp（ｐ＝１，…，ｂｍ（＝ｂ2））を以下の規則に従って順に決定する。
ｎd＝ΣＤi,wd（Σはｗｄ＝０，…，ｗ1の総和）となるとき、Δ1＝ｗ1
ｎd＝ΣＤi,wd（Σはｗｄ＝ｗ1＋１，…，ｗ2の総和）となるとき、Δ2＝ｗ2−ｗ1
…
ｎd＝ΣＤi,wd（Σはｗｄ＝ｗbm-1＋１，…，ｗbmの総和）となるとき、Δbm＝ｗbm−ｗbm-1
【０１１７】
例えば、ビット割り当てｂ＝２で量子化する場合、図１７Ｂに示されたように、頻度分布の面積（同図ＢのＡ，Ｂ，Ｃ，Ｄ）が等しくなるように、量子化幅が決定されることになる。
Δ1＝ｗ1
Δ2＝ｗ2−ｗ1
Δ3＝ｗ3−ｗ2
Δ4＝ｗ4−ｗ3
【０１１８】
このようにして量子化幅Δpを決定した後に量子化代表値を決定する。量子化代表値の決定は、図１８Ａに示すように、各量子化幅Δpの中間を量子化代表値に定める第１の決定方法か、または図１８Ｂに示すように、各量子化幅Δpの境界を量子化代表値に定める第２の決定方法かを採用する。
【０１１９】
第１の決定方法を採用した場合、ビット割り当てｂ＝２で量子化する場合を例にすると量子化代表値ｑs（ｓ＝１，…，ｂ2）は以下のとおりとなる。
ｑ1＝ｗ1／２
ｑ2＝ｗ1＋（ｗ2−ｗ1）／２
ｑ3＝ｗ2＋（ｗ3−ｗ2）／２
ｑ4＝ｗ3＋（ｗ4−ｗ3）／２
【０１２０】
第２の決定方法を採用した場合、式（９）の代わりに次式（１０）を用いてｎdを算出する。
ｎd＝（ｍ×ｇ）／（２b−１）                                    …（１０）
ビット割り当てｂ＝２で量子化する場合を例にすると量子化代表値ｑs（ｓ＝１，…，ｂ2−１）は以下のとおりとなる。
ｑ1＝０
ｑ2＝ｗ1
ｑ3＝ｗ2
ｑ4＝ｗ3
【０１２１】
以上説明したように、各ブロック群に対してそれぞれ算出された複数の量子化代表値ｑsが、すなわち量子化テーブルであり、後段の量子化部８７で利用される。
【０１２２】
図１４に戻る。ステップＳ２７において、量子化部８７が各３次元ブロックを量子化する。具体的には、量子化しようとする３次元ブロックが属するブロック群に対応する量子化テーブルを取得し、当該３次元ブロックに含まれる各画素の画素値（最大値または最小値の少なくとも一方が置換されているもの）と、量子化テーブルを構成する複数（例えばビット割り当てｂ＝２であれば、４）の量子化代表値ｑs（ｓ＝１，…，ｂ2）とを比較して、その差が最も小さい量子化代表値ｑsを当該画素に対応する量子化代表値ｑsに決定し、その量子化代表値ｑsを量子化コードＱsに置き換える。量子化代表値ｑsと量子化コードＱsの置き換えは、例えばビット割り当てｂ＝２であれば、以下のとおりとする。
ｑ1→Ｑ1＝０
ｑ2→Ｑ2＝１
ｑ3→Ｑ3＝２
ｑ4→Ｑ4＝３
【０１２３】
このようにして、３次元ブロックに含まれる各画素に対応する量子化コードを求めた後、ブロック符号化部８４が、各ブロック群にそれぞれ対応する量子化テーブル、各３次元ブロックに係る置換後の最大値および最小値（最大値または最小値の一方しか置換していない場合には、置換した一方と置換していない他方）、並びに量子化コードからなる符号化画像データＶcdを後段に出力する。この後、この符号化ディジタル画像データＶcdは、記録部４４により記録メディア１７に記録されたり、復号化部３１−２によって復号化されたりする。以上で符号化部２２の第２の構成例による動作説明を終了する。
【０１２４】
なお、上述したように、各３次元ブロックの最大値および最小値を、属する最大値グループの最大値、または最小値グループの最小値に置換すると、各３次元ブロックの最大値および最小値が共通化される。よって、この符号化画像データＶcdをさらにエントロピー符号化によって圧縮する際に、圧縮率を向上させることができる。
【０１２５】
次に、符号化部２２の第２の構成例による符号化に対応する復号化を行う復号化部３１について説明する。図１９は復号化部３１の第２の構成例を示している。復号化部３１は、符号化データ分離部９１、およびブロック復号化部９２から構成される。
【０１２６】
符号化データ分離部９１は、前段から入力される符号化ディジタル画像データＶcdに含まれている各ブロック群にそれぞれ対応する量子化テーブル、各３次元ブロックに係る置換後の最大値および最小値、並びに量子化コードを分離して符号化データ分離部７１に供給する。ブロック復号化部９２は、各３次元ブロックに対し、対応する量子化テーブルを用いてブロック復号化（逆ADRC）を行う。
【０１２７】
復号化部３１の第２の構成例による動作について、符号化装置１６の復号化部３１−２を例に、図２０のフローチャートを参照して説明する。符号化部３１−２には、符号化部２２−２から符号化ディジタル画像データＶcd（または記録部４４によって記録メディア１７から読み出される符号化ディジタル画像データＶrd）が供給されているものとする。
【０１２８】
ステップＳ３１において、符号化データ分離部９１が前段から入力された符号化ディジタル画像データＶcdから、各ブロック群にそれぞれ対応する複数の量子化テーブルを取得してブロック復号化部９２に供給する。
【０１２９】
ステップＳ３２において、符号化データ分離部９１が前段から入力された符号化ディジタル画像データＶcdから、復号化しようとする３次元ブロック（３次元ブロックｉとする）の置換後の最大値ｍａｘiおよび最小値ｍｉｎi、量子化コードＱsを分離してブロック復号化部９２に出力する。
【０１３０】
ステップＳ３３において、ブロック復号化部９２が、復号化しようとする３次元ブロックに対し、対応する量子化テーブルを用いてブロック復号化（逆ADRC）を行い、復号結果であるディジタル画像信号Ｖdg2を後段に出力する。
【０１３１】
具体的には、入力された置換後のｍａｘiおよび最小値ｍｉｎiに基づいて、復号化しようとする３次元ブロックが属するブロック群を特定し、特定したブロック群に対応する量子化テーブルを、ステップＳ３１で供給された複数の量子化テーブルの中から検出する。そして、検出した量子化テーブルを参照することにより、符号化データ分離部９１から入力された各画素の量子コードＱsに対応する量子化代表値ｑsを取得して、次式（１１）に示すように、量子化代表値ｑsに置換後の最小値ｍｉｎiを加算して当該画素の画素値Ｌ’kを復号化する。
Ｌ’k＝ｑs＋ｍｉｎi                                            …（１１）
【０１３２】
このようにして得られたディジタル画像信号Ｖdg2が上述した「２回目の符号化・復号化画像」であって画質が劣化したものであるので、符号化装置１６を用いてアナログ画像信号Ｖan1をコピーしようとすることが抑止される。
【０１３３】
ここで、復号化部３１−２から出力されるディジタル画像信号Ｖdg2（２回目の符号化・復号化画像）が、復号化部３１−１から出力されるディジタル画像信号Ｖdg1（１回目の符号化・復号化画像）よりも画質が劣化したものであることについて説明する。
【０１３４】
図２１は、２回目の符号化・復号化により画質が劣化するときの概要を示している。原画像を３次元ブロックに分割したところ、同図Ａに示すように、原画像の左下の３次元ブロックが他の複数の３次元ブロックと同じブロック群に分類されたとする。このブロック群に対しては、同図Ｂに示すような量子化代表値からなる量子化テーブルが適用されて符号化される。したがって、原画像の左下の３次元ブロックに含まれる画素の画素値が同図Ｃに示されたとおりであると仮定すれば、「１回目の符号化・復号化後の信号」は同図Ｄに示すとおりとなる。これは、各画素の画素値が量子化代表値に置き換えられた状態ではあるが、同図Ａに示された原信号に比較的近い値を示している（すなわち、画像の劣化が少ない）。
【０１３５】
この「１回目の符号化・復号化後の信号」にアナログノイズ（ホワイトノイズ、位相ずれ等）が生じると画素値の最大値や最小値が変わることがある。例えば、「１回目の符号化・復号化後の信号」にアナログノイズが生じ、同図Ｇに示すように「１回目の符号化・復号化後の信号に歪みが付加された信号」のように画素値が変化すると、同図Ｅに示すように、いま着目している原画像左下の３次元ブロックが先ほど（同図Ａ）とは異なる他の３次元ブロックと同じブロック群に分類されることになる。このブロック群に対しては、同図Ｆに示すような量子化代表値からなる量子化テーブルが適用されて符号化される。「２回目の符号化・復号化後の信号」は同図Ｈに示すとおりとなる。
【０１３６】
２回目に用いられる量子化テーブル（同図Ｆ）は、１回目のときに用いられた量子化テーブル（同図Ｂ）とは異なる。そもそも量子化テーブルは、最大値および最小値の置換、複数の３次元ブロックからなるブロック群における画素の頻度分布によって求められたものである。また、量子化テーブルを用いた符号化・復号化の復号結果は量子化代表値になる。
【０１３７】
１回目のときに用いられる量子化テーブルは、最大値および最小値が置換されているものの原信号が残った状態で作成されたものであるので、符号化・復号化の復号結果は量子化代表値になるものの原信号に近い値となる。
【０１３８】
しかしながら、２回目のときに用いられる量子化テーブルは原信号の値が全く残っていない状態で生成されたものであるから、２回目の復号結果は原信号から大きく離れたものとなり、画像劣化の原因となる。また、量子化テーブルは、複数の３次元ブロックからなるブロック群に対して作成されたものであるから、画像の広範囲に亘って劣化が生じることになる。
【０１３９】
以上説明したように、再生装置１４から出力されるアナログ画像信号Ｖan1にはディジタルアナログ変換時の特性によりアナログノイズ（高周波成分が付加された歪み、位相ずれ）が生じているが、これがディスプレイ１５に表示されるときには、画質に何ら影響を及ぼすことはない。
【０１４０】
しかしながら、再生装置１４から出力されるアナログ画像信号Ｖan1が符号化装置１６によって再度符号化された場合、復号化時に画質が劣化しているように符号化されるので、符号化装置１６がアナログ画像信号をコピーする用途に適さないものとなる。
【０１４１】
また、再生結果が劣化していることを承知の上で、符号化装置１６によって符号化ディジタル画像データＶcdが記録された記録メディア１７を再生装置１４等によって再生し、再生結果を符号化装置１６によって再度符号化された場合、復号化時にさらに一層画質が劣化しているものとなる。よって、符号化装置１６がアナログ画像信号の２回目以降のコピー用途に適さないものとなる。したがって、符号化装置１６を用いたアナログデータのコピーが抑制されることになる。
【０１４２】
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図１９に示すように構成される汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１４３】
このパーソナルコンピュータ１００は、CPU(Central Processing Unit)１０１を内蔵している。CPU１０１にはバス１０４を介して、入出力インタフェース１０５が接続されている。バス１０４には、ROM(Read Only Memory)１０２およびRAM(Random Access Memory)１０３が接続されている。
【０１４４】
入出力インタフェース１０５には、ユーザが操作コマンドを入力するキーボード、マウス、等の入力デバイスよりなる入力部１０６、処理結果の映像等を表示するディスプレイよりなる出力部１０７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部１０８、およびモデム、LAN（Local Area Network）アダプタなどよりなり、インタネットに代表されるネットワークを介した通信処理を実行する通信部１０９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM、DVDを含む）、光磁気ディスク（ＭＤを含む）、もしくは半導体メモリなどの記録媒体１１１に対してデータを読み書きするドライブ１１０が接続されている。
【０１４５】
このパーソナルコンピュータ１００に上述した一連の処理を実行させるプログラムは、記録媒体１１１に格納された状態でパーソナルコンピュータ１００に供給され、ドライブ１１０によって読み出されて記憶部１０８に内蔵されるハードディスクドライブにインストールされている。記憶部１０８にインストールされているプログラムは、入力部１０６に入力されるユーザからのコマンドに対応するCPU１０１の指令によって、記憶部１０８からRAM１０３にロードされて実行される。
【０１４６】
なお、本明細書において、プログラムに基づいて実行されるステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４７】
また、プログラムは、１台のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【０１４８】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１４９】
【図１】本発明を適用した画像表示システムの構成例を示すブロック図である。
【図２】ホワイトノイズについて説明するための図である。
【図３】位相ずれについて説明するための図である。
【図４】画像表示システムの動作概要を説明するための図である。
【図５】図１における符号化部の第１の構成例を示すブロック図である。
【図６】図５に示された符号化部の第１の構成例による動作を説明するフローチャートである。
【図７】図５のブロック分割部の動作を説明するための図である。
【図８】図５の最値置換部の動作を説明するための図である。
【図９】図５の最値置換部の動作を説明するための図である。
【図１０】図１における復号化部の第１の構成例を示すブロック図である。
【図１１】図１１の復号化部の動作を説明するフローチャートである。
【図１２】図５に示された符号化部の第１の構成例による効果を説明するための図である。
【図１３】図１における符号化部の第２の構成例を示すブロック図である。
【図１４】図１３に示された符号化部の動作を説明するフローチャートである。
【図１５】図１３のブロック分割部の動作を説明するための図である。
【図１６】図１３のブロック群分類部の動作を説明するための図である。
【図１７】図１３の量子化テーブル作成部の動作を説明するための図である。
【図１８】図１３の量子化テーブル作成部の動作を説明するための図である。
【図１９】図１における復号化部の第２の構成例を示すブロック図である。
【図２０】図１９の復号化部の動作を説明するフローチャートである。
【図２１】図１３に示された符号化部の第２の構成例による効果を説明するための図である。
【図２２】本発明を適用したパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１５０】
１  画像表示システム，  １２  符号化装置，  １４  再生装置，  １６  符号化装置，  ２２  符号化部，  ３１  復号化部，  ３２  ディジタルアナログ変換部，  ４１  アナログディジタル変換部，  ４２  ノイズ付加部，  ６１  ブロック分割部，  ６２  最値検出部，  ６３  最値置換部，  ６４  ブロック符号化部，  ７１  符号化データ分離部，  ７２  ブロック復号化部，  ８１  ブロック分離部，  ８２  最値検出部，  ８３  最値置換部，  ８４  ブロック符号化部，  ８５  ブロック群分類部，  ８６  量子化テーブル作成部，  ８７  量子化部，  ９１  符号化データ分離部，  ９２  ブロック復号化部，  １００  パーソナルコンピュータ，  １０１  CPU，  １１１  記録媒体
【図１】
2006229459.tif 000003
【図２】
2006229459.tif 000004
【図３】
2006229459.tif 000005
【図４】
2006229459.tif 000006
【図５】
2006229459.tif 000007
【図６】
2006229459.tif 000008
【図７】
2006229459.tif 000009
【図８】
2006229459.tif 000010
【図９】
2006229459.tif 000011
【図１０】
2006229459.tif 000012
【図１１】
2006229459.tif 000013
【図１２】
2006229459.tif 000014
【図１３】
2006229459.tif 000015
【図１４】
2006229459.tif 000016
【図１５】
2006229459.tif 000017
【図１６】
2006229459.tif 000018
【図１７】
2006229459.tif 000019
【図１８】
2006229459.tif 000020
【図１９】
2006229459.tif 000021
【図２０】
2006229459.tif 000022
【図２１】
2006229459.tif 000023
【図２２】
2006229459.tif 000024