(57)【特許請求の範囲】
【請求項１】
輝度成分と色差成分とからなる画像データを複数の画素からなるブロック単位に分解し、このブロック単位に符号化処理を行う画像符号化装置であって、
前記ブロック単位内の画素値の予測処理を行う予測手段と、
前記ブロック単位内の輝度成分の値が、所定の範囲外であるかどうかを検出する範囲検出手段と、
前記範囲検出手段の検出の結果、前記ブロック単位内の輝度成分の値が所定の範囲外である場合には、前記ブロック単位内の色差信号ブロックに対して、当該色差信号ブロックのデータ値に換えて、前記予測手段による予測残差を０とした符号を割り当てる割り当て手段とを有することを特徴とする画像符号化装置。
【請求項２】
前記所定の範囲外とは、前記輝度成分の値に対して指定された第１の閾値よりも前記輝度成分の値が小さい場合、または前記第１の閾値よりも大きい第２の閾値よりも前記輝度成分の値が大きい場合であることを特徴とする請求項１に記載の画像符号化装置。
【請求項３】
前記ブロック単位内の輝度成分の値に量子化処理を施して符号化する符号化手段と、
前記符号化手段によって符号化されたブロック単位内の輝度成分の値を復号する復号化手段とを有し、
前記範囲検出手段は、前記符号化手段により符号化された後で前記復号化手段により復号された輝度成分の値について、所定の範囲外であるかどうかを検出することを特徴とする請求項１に記載の画像符号化装置。
【請求項４】
輝度成分と色差成分とからなる画像データを複数の画素からなるブロック単位に分解し、このブロック単位に符号化処理を行う画像符号化装置であって、
前記ブロック単位内の輝度成分の値が、所定の範囲外であるかどうかを検出する範囲検出手段と、
前記範囲検出手段の検出の結果、前記ブロック単位内の輝度成分の値が所定の範囲外である場合、前記所定の範囲外のブロックがイントラ処理される場合は、ブロックを特定の予測モードで予測するものとし、ブロック内の色差成分の全ての値をその予測モードの予測値で置換し、前記ブロックがインター処理される場合は、ブロック内の色差成分を、インター予測先の色差成分で置換する色差成分置換手段とを有することを特徴とする画像符号化装置。
【請求項５】
輝度成分と色差成分とからなる画像データを複数の画素からなるブロック単位に分解し、このブロック単位に符号化処理を行う画像符号化方法であって、
前記ブロック単位内の画素値の予測処理を行う予測工程と、
前記ブロック単位内の輝度成分の値が、所定の範囲外であるかどうかを検出する範囲検出工程と、
前記範囲検出工程の検出の結果、前記ブロック単位内の輝度成分の値が所定の範囲外である場合には、前記ブロック単位内の色差信号ブロックに対して、当該色差信号ブロックのデータ値に換えて、前記予測工程による予測残差を０とした符号を割り当てる割り当て工程とを有することを特徴とする画像符号化方法。
【請求項６】
輝度成分と色差成分とからなる画像データを複数の画素からなるブロック単位に分解し、このブロック単位に符号化処理を行う画像符号化方法であって、
前記ブロック単位内の輝度成分の値が、所定の範囲外であるかどうかを検出する範囲検出工程と、
前記範囲検出工程における検出の結果、前記ブロック単位内の輝度成分の値が所定の範囲外である場合、前記所定の範囲外のブロックがイントラ処理される場合は、ブロックを特定の予測モードで予測するものとし、ブロック内の色差成分の全ての値をその予測モードの予測値で置換し、前記ブロックがインター処理される場合は、ブロック内の色差成分を、インター予測先の色差成分で置換する色差成分置換工程とを有することを特徴とする画像符号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像符号化装置及び画像符号化方法に関し、特に、画像データを輝度信号と色差信号とに変換して符号化処理を行うために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、画像データを圧縮、符号化する際に、図９に示すように、画像データを、色変換部で輝度信号と色差信号とに変換した後、さらにブロック分割部で、一定の画素単位のブロックに分け、そのブロックを単位として予測や変換処理等の符号化処理を行っている。以下、代表的な色変換の方式と、符号化処理の方式について、簡単に説明する。
【０００３】
画像データがＲＧＢの３原色で表現されている場合、通常圧縮処理に先駆けて、輝度信号Ｙと２つの色差信号Ｃｂ及びＣｒに変換される。よく知られているＢＴ６０１方式では、次の式に従って変換する。
【０００４】
【数１】
0005137532.tif 000002
【０００５】
このように変換された輝度信号、色差信号は、通常それぞれ８ビットの精度で表現される。元となるＲＧＢの値が０から１である場合、各規格上、有効となる輝度信号と色差信号の範囲は、１６<Y<２３５,１６<Cb,Cr<２４０とされている。さらに、輝度信号Ｙの値によって、色差信号Cb、Crが取り得る範囲は制限されている。
【０００６】
この様子を、図１０に示す。図１０で、縦軸は輝度信号Ｙを表し、横軸は色差信号Cb,Crの取り得る範囲を表している。ここで、色差信号に必要な解像度は、輝度信号Ｙよりも低いので、色差信号については、さらにサブサンプル処理を行って、輝度信号よりも少ないデータ数とすることが多い。よく用いられるのは、「４:２:２、４:２:０」、「４:１:１」の各方式である。
【０００７】
【特許文献１】特開平５―１５３４０７号公報
【特許文献２】特開２００４−２３５８１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、人間の視覚特性として、輝度信号の大小によって、色の認識可能な範囲が異なることが知られている。すなわち、図１０に示したように、８ビットの輝度信号と色差信号で表される組み合わせのうち、視覚上色彩を感じられる範囲は、図１０中の菱形（太線部）内に制限されている。例えば、輝度信号が小さい場合（暗い場合）は、色はほとんど感じられない。
【０００９】
また、輝度信号が大きい場合（明るい場合）も、色はほとんど感じられない。特に、輝度信号が予定された最大値である２３５を越えるような場合は、ほぼ白色とだけ感じられる（視覚上認識できない）。従来は、このような人間の視覚特性を超える色差信号であっても、通常の符号化処理によって圧縮し、圧縮データに加えていた。
【００１０】
このため、従来は視覚上認識できない色信号についても符号化処理を行っていたので、不要な色信号の符号量が発生してしまい、符号化効率を向上させる妨げになっていた。
本発明は前述の問題点に鑑み、不要な色信号の符号量の発生を防止して、符号化効率を向上できるようにすることを目的としている。
【課題を解決するための手段】
【００１１】
本発明の画像符号化装置は、輝度成分と色差成分とからなる画像データを複数の画素からなるブロック単位に分解し、このブロック単位に符号化処理を行う画像符号化装置であって、前記ブロック単位内の画素値の予測処理を行う予測手段と、前記ブロック単位内の輝度成分の値が、所定の範囲外であるかどうかを検出する範囲検出手段と、前記範囲検出手段の検出の結果、前記ブロック単位内の輝度成分の値が所定の範囲外である場合には、前記ブロック単位内の色差信号ブロックに対して、当該色差信号ブロックのデータ値に換えて、前記予測手段による予測残差を０とした符号を割り当てる割り当て手段とを有することを特徴とする。
また、本発明の画像符号化装置の他の特徴とするところは、輝度成分と色差成分とからなる画像データを複数の画素からなるブロック単位に分解し、このブロック単位に符号化処理を行う画像符号化装置であって、前記ブロック単位内の輝度成分の値が、所定の範囲外であるかどうかを検出する範囲検出手段と、前記範囲検出手段の検出の結果、前記ブロック単位内の輝度成分の値が所定の範囲外である場合、前記所定の範囲外のブロックがイントラ処理される場合は、ブロックを特定の予測モードで予測するものとし、ブロック内の色差成分の全ての値をその予測モードの予測値で置換し、前記ブロックがインター処理される場合は、ブロック内の色差成分を、インター予測先の色差成分で置換する色差成分置換手段とを有することを特徴とする。
【００１２】
本発明の画像符号化方法は、輝度成分と色差成分とからなる画像データを複数の画素からなるブロック単位に分解し、このブロック単位に符号化処理を行う画像符号化方法であって、前記ブロック単位内の画素値の予測処理を行う予測工程と、前記ブロック単位内の輝度成分の値が、所定の範囲外であるかどうかを検出する範囲検出工程と、前記範囲検出工程の検出の結果、前記ブロック単位内の輝度成分の値が所定の範囲外である場合には、前記ブロック単位内の色差信号ブロックに対して、当該色差信号ブロックのデータ値に換えて、前記予測工程による予測残差を０とした符号を割り当てる割り当て工程とを有することを特徴とする。
また、本発明の画像符号化方法の他の特徴とするところは、輝度成分と色差成分とからなる画像データを複数の画素からなるブロック単位に分解し、このブロック単位に符号化処理を行う画像符号化方法であって、前記ブロック単位内の輝度成分の値が、所定の範囲外であるかどうかを検出する範囲検出工程と、前記範囲検出工程における検出の結果、前記ブロック単位内の輝度成分の値が所定の範囲外である場合、前記所定の範囲外のブロックがイントラ処理される場合は、ブロックを特定の予測モードで予測するものとし、ブロック内の色差成分の全ての値をその予測モードの予測値で置換し、前記ブロックがインター処理される場合は、ブロック内の色差成分を、インター予測先の色差成分で置換する色差成分置換工程とを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、色差信号のブロックの値に、予測残差を少なくするための所定の予測値を割り当てるようにしたので、不要な符号量の発生を抑えて、画質低下や互換性及び符号化効率を向上することができる。
【発明を実施するための最良の形態】
【００１５】
（第１の実施形態）
まず、本実施形態の画像符号化装置の背景技術について説明する。
輝度信号（輝度成分）及び色差信号（色差成分）に対して圧縮処理を行う、代表的な符号化処理方式について説明する。
図１１に、ＭＰＥＧ２方式における画像符号化装置の構成例のブロック図を示す。図１１において、１１００は、ＣＰＵ、ＲＯＭ、ＲＡＭより成る制御部であり、本実施形態の画像符号化装置全体の制御及び色信号処理を行う。１１０１は入力画像信号であり、この入力画像信号１１０１は入力バッファ（図示せず）に一旦保存された後、必要な並び替えやブロック分割等が行われる。
【００１６】
１１０２は差分器であり、入力画像信号と予測信号との差分信号を出力する。１１０３は予測モード切替器であり、予測先をイントラ予測先またはインター予測先に切り替えるものである。具体的には、イントラ予測(スイッチがb側)またはインター予測(スイッチがa側)の切り替えを行う。１１０４はＤＣＴ変換器、１１０５は量子化器である。また、１１０６は可変長符号化器であり、１１０７はイントラ予測でのＤＣ予測値である。
【００１７】
１１０８は出力信号であり、画像符号化装置において圧縮符号化された信号である。１１０９は逆量子化器、１１１０は逆ＤＣＴ変換器である。１１１１は加算器であり、逆変換した差分信号から、参照画像を作成する。１１１２はフレームメモリ、１１１３は動き補償部（ＭＣ部）、１１１４は動き検出部（ＭＥ部）である。
【００１８】
このように構成された画像符号化装置において、入力画像信号１１０１は、マクロブロックに分割する。そして、フレーム間予測を行わないイントラ符号化を行う場合は、そのままの画像データに対して、ＤＣＴ変換器１１０４においてＤＣＴ変換（Discrete Cosine Transform：離散コサイン変換）を行う。
【００１９】
また、フレーム間予測を行うインター符号化では、異なるフレームから予測したブロックの画像データを予測信号として、その差分信号１１０２を求め、この差分信号１１０２に対して、離散コサイン変換を行う。そして、離散コサイン変換後、設定された量子化値（Ｑ値）で量子化器１１０５で量子化処理した後、可変長符号化器１１０６で可変長符号化を行い、必要なヘッダ情報などを付加して出力信号１１０８を生成する。
【００２０】
一方、量子化したデータの内、インター予測の参照画像として使用する画像のデータは、内部で逆量子化器１１０９で逆量子化し、その後、逆ＤＣＴ変換器１１１０で逆ＤＣＴ変換を行う。そして、逆ＤＣＴ変換を行った後で加算器１１１１に入力して予測信号と加算し、フレームメモリ１１１２に蓄積し、インター予測での参照画像に用いる。
【００２１】
図１１では、動き検出部１１１４でフレーム間の動き検出を行い、動きベクトルをヘッダ情報として符号化し、動き補償部１１１３で参照画像から、予測信号を作成する動き補償を行っている。
【００２２】
ここで、図１２に、ＭＰＥＧ２方式で、主に用いられる代表的な、輝度、色差のブロックを示す（４:２:０方式で説明する）。ＭＰＥＧ２方式では、輝度信号を１６ｘ１６画素単位に、対応する２つの色差信号を８ｘ８画素単位に分割し、まとめて１つのマクロブロックとして扱う。
【００２３】
イントラ符号化のマクロブロックに対しては、ＤＣＴ変換後、さらに図１３に示すように、隣接ブロックのＤＣ値を予測値としたＤＣ予測が行われ、その予測誤差が符号化される。
【００２４】
一方、図１４に示すようにインター予測を行う場合、マクロブロック単位で、参照画像との相関を調べ、最も相関が高いブロックを予測信号として、その差分信号に対して符号化を行う。なお、同一マクロブロックの輝度信号と色差信号は、同一の動きベクトルを用いて符号化されている。
【００２５】
また、インター予測の場合、８x８単位で行ったＤＣＴ係数の有無を、coded block pattern（CBP）として記述している。CBPは、４:２:０方式の場合、６ビットで表され、図１５に示すように、各bitが８x８単位のブロックにそれぞれ対応している。CBPのビットが１である場合、対応するブロックのＤＣＴ係数あり、これが符号されていることを示す。例えば、図１５の斜線で塗りつぶしたブロックがＤＣＴ係数を持ち、他のブロックはＤＣＴ係数を持たない場合、CBPは、「１００１１０（２進数）」と表させる。
【００２６】
さらに、新しい符号化方式として、MPEG４ Part-１０ AVCまたはＨ.２６４（以下Ｈ.２６４）といわれる符号化方式が登場している。図１６に、Ｈ.２６４方式の符号化方式を示す。
【００２７】
図１６において、１６００は、ＣＰＵ、ＲＯＭ、ＲＡＭより成る制御部であり、本実施形態の画像符号化装置全体の制御及び色信号処理を行う。１６０１は入力画像信号である。入力画像信号１６０１は、図示しない入力バッファ（図示せず）に一旦保存された後、必要な並び替えやブロック分割等が行われる。１６０２は差分器であり、入力画像信号と予測信号との差分信号を出力する。１６０３は予測モード切替器であり、イントラ予測(スイッチがb側)またはインター予測(スイッチがa側)の切り替えを行う。１６０４は整数変換器である。
【００２８】
１６０５はエントロピー符号化器であり、可変長符号化（ＣＡＶＬＣ）または算術符号化（ＣＡＢＡＣ）を行う。１６０６は出力信号であり、図１６の画像符号化装置で圧縮符号化された信号を示す。１６０７は逆整数変換器である。１６０８は加算器であり、逆変換した差分信号から、イントラ予測用参照画像を作成する。１６０９は、イントラ予測用フレームメモリであり、１６１０はイントラ予測部である。１６１１は、ループ内フィルターである。１６１２はインター予測用フレームメモリであり、１６１３はインター予測部である。１６１４は動き検出部（ＭＥ部）である。
【００２９】
入力画像信号１６０１は、マクロブロックに分割される。フレーム内予測を行うイントラ符号化の場合は、フレーム内の周辺画素を予測信号として用いる。また、インター符号化では、異なるフレームから予測したブロックの画像データを予測信号として、その差分信号を求める。この差分信号に対して、整数変換器１６０４において量子化を含む整数変換を行うとともに、エントロピー符号化器１６０５でエントロピー符号化（ＣＡＶＬＣまたはＣＡＢＡＣ）を行う。その後、必要なヘッダ情報などを付加して出力信号１６０６を生成する。
【００３０】
一方、整数変換したデータは、逆整数変換器１６０７で逆整数変換するとともに、加算器１６０８で加算処理されて、イントラ予測用の画像データとして、イントラ予測用フレームメモリ１６０９に蓄積される。このデータから、イントラ予測部１６１０では、イントラ予測モードを決定し、予測信号を作成する。
【００３１】
さらに、インター予測の参照画像として使用する画像のデータの場合は、ループ内フィルター１６１１でループ内フィルター処理を行い、インター予測用フレームメモリ１６１２に蓄積し、イントラ予測の参照画像に用いる。図１６では、動き検出部１６１４でフレーム間の動き検出を行い、動きベクトルをヘッダ情報として符号化し、インター予測部(１６１３)で参照画像から、予測信号を作成している。
【００３２】
Ｈ.２６４方式で用いるマクロブロックは、４:２:０方式では、図１２のMPEG２方式と同様である。すなわち、輝度信号を１６ｘ１６画素単位に、対応する２つの色差信号を８ｘ８画素単位に分割し、まとめて１つのマクロブロックとして扱う。
【００３３】
ここで、Ｈ.２６４方式のイントラ予測について図１７を用いて説明する。
図１７では、色差信号に対するイントラ予測の方式を示している。色差信号は、８x８画素のブロックの周辺画素を予測信号として、４通りの予測方向が用意されている。通常は、この中から最も符号量の少ない予測方向を比較して決定し、イントラ予測に用いる。なお、輝度信号については、４x４画素単位での予測と１６x１６画素単位の予測が用意されているが詳細は省略する。
【００３４】
Ｈ.２６４のインター予測は、参照ピクチャを複数枚から選択できる、マクロブロックをさらに小さいブロック（マクロブロック・パーティション）などの機能が追加されている。同一ブロックの輝度信号と色差信号で、同一のベクトルを用いること、及び整数変換後の係数の有無をcoded block patternとして記述するところは、同様である。しかしながら、輝度信号がイントラ１６ｘ１６予測を行った場合に、coded block patternをmacro block typeに含める等の記述上の違いはある。
【００３５】
ところで、輝度信号と色差信号を符号化する際の問題として、特許文献１が知られている。これは、カラー画像と白黒画像が混在した場合の問題を解決しており、色変換部により、輝度信号と色差信号に分解した後、色差信号が予め設定した値より小さい場合は、輝度信号のみの符号化を行っている。
【００３６】
また、特許文献２では、輝度信号と色差信号への変換結果が、発生しえない組み合わせである場合、その輝度信号と色差信号を再度変換して、所定の範囲内の輝度信号と色差信号を得ることで、符号量の削減を実現している。
【００３７】
次に、図１を参照しながら本発明の第１の実施形態を示す。
図１において、１００は、ＣＰＵ、ＲＯＭ、ＲＡＭより成る制御部であり、本実施形態の画像符号化装置全体の制御及び色信号処理を行う。１０１は入力画像信号である。入力画像信号１０１は、入力バッファ（図示せず）に一旦保存された後、必要な並び替えやブロック分割等が行われる。１０２は差分器であり、入力画像信号と予測信号との差分信号を出力する。１０３は予測モード切替器であり、イントラ予測またはインター予測の切り替えを行う。
【００３８】
１０４はＤＣＴ変換器、１０５は量子化器である。１０６は可変長符号化器であり、１０７はイントラ予測でのDC予測値である。１０８は出力信号であり、圧縮符号化された信号を示す。１０９は逆量子化器、１１０は逆ＤＣＴ変換器である。１１１は加算器であり、逆変換した差分信号から、参照画像を作成する。１１２はフレームメモリ、１１３は動き補償部（ＭＣ部）、１１４は動き検出部（ＭＥ部）である。
【００３９】
１１５は、輝度信号検出部であり、マクロブロック内の輝度信号のレベルを調べる。通常の場合、差分器１０２から動き検出部１１４で行われる動作は、従来のMPEG２符号化と同等な動作である。ただし、輝度信号については、逆量子化器１０９で行われる逆量子化、逆ＤＣＴ変換器１１０で行われる逆ＤＣＴ、及び加算器１１１で行われる加算処理は、インター予測の参照画像として使用しない画像のデータであっても処理を行う。
【００４０】
本実施形態では、加算器１１１において予測信号と加算して、参照画像を作り出したところで、輝度信号検出部１１５で、マクロブロック単位内の輝度信号のレベルが所定の検出範囲内にあるかどうかを調べる。本実施形態においては、輝度信号検出部１１５は範囲検出手段として機能し、輝度レベルに対して、閾値１（第１の閾値）と閾値２（第２の閾値）で所定の範囲を指定しておく。例えば、閾値１に対して１６、閾値２に対して２３５を与える。
【００４１】
輝度信号検出部１１５では、この閾値と輝度信号レベルとを比較し、輝度信号のレベルが、閾値１より全て低い場合、または閾値２より全て高い場合は、輝度信号が所定の範囲外であることを、可変長符号化器１０６に送る。
【００４２】
可変長符号化器１０６では、輝度信号が範囲外である場合、当該マクロブロックの色差信号のブロックに対して、その差分信号の値にかかわらず、符号がほとんど発生しないような（符号無し）符号化処理を行う。本実施形態においては、可変長符号化器１０６は符号の発生が最も少ないデータに置換する色差成分置換手段として機能する。
【００４３】
この様子を、図２のフローチャートを参照しながら説明する。なお、以下の動作は、ＣＰＵ、ＲＯＭ、ＲＡＭより成る制御部１００の制御により実行される。
先ず、ステップＳ２０１において、可変長符号化器１０６により可変長符号化を行い、マクロブロックの変換、量子化後のデータを取得する。その後、ステップＳ２０２で符号化対象が色差信号ブロックであるかどうかを判断する。
【００４４】
この判断の結果、色差信号ブロックでない場合、すなわち輝度信号ブロックの場合は、ステップＳ２０３に進み、通常通りの符号化処理を行う。また、ステップＳ２０２の判断の結果、色差信号ブロックであった場合にはステップＳ２０４に進み、輝度信号検出部１１５で行った輝度レベルを調べた結果を判定する。
【００４５】
ステップＳ２０４の判定の結果、輝度信号が範囲内である場合はステップＳ２０３に進み、通常通りの符号化処理を行う。一方、ステップＳ２０４の判定の結果、輝度信号が範囲外である場合は、取得した色差信号ブロックのデータの値に関わらず、特定の符号割当てを行う処理に移行する。すなわち、まず、ステップＳ２０５において、当該ブロックの予測がインター予測であるかどうかを判断する。この判断の結果、インター予測でない場合、すなわち、イントラ処理されていた場合にはステップＳ２０６に進んでイントラ処理を行う。また、ステップＳ２０５の判断の結果、インター予測である場合は、ステップＳ２０７に進んでインター処理を行う。
【００４６】
ステップＳ２０６で行うイントラ処理では、色差信号のデータは、ステップＳ２０１で取得したデータにかかわらず、ＤＣ成分はDC予測値１０７と等しく、ＡＣ成分は全て０であるデータを取得したものとして、符号化を行う。すなわち、ＤＣ成分については、符号化されるのはDC予測の差分値であるから、この差分値として０が符号化される。それ以降のＡＣ成分は０であるため、符号は発生せず、ただちにEOB(End of Block)を符号化して、そのブロックの符号化処理を終了する。
【００４７】
また、ステップＳ２０７のインター処理の場合では色差信号成分のデータは、ステップＳ２０１で取得したデータにかかわらず、全ての成分が０であるデータを取得したものとして符号化を行う。すなわち、色信号成分のデータについては、直接符号は発生せず、CBPの色差ブロックに対応するビット列のみを変更する。すなわち、CBPの色差ブロックに対応するビット列（２進表示で、下２桁）を０にして、色差信号成分のデータが無いものとして、そのブロックの符号化処理を終了する。
【００４８】
以上の処理により、輝度信号が所定の範囲外であったマクロブロックは、輝度信号については従来通りの符号化が行われ、色信号については、その符号がほとんど発生しないように符号化される。
【００４９】
このように符号化されたマクロブロックを復号化した場合、輝度成分については従来通りの復号が行われる。また、色差成分については、イントラ処理を行った場合、マクロブロックの全ての色差信号がDC予測値に等しい値の信号となり、インター処理を行った場合は、インター予測の参照先の色差信号に等しい値の信号となる。
【００５０】
すなわち、色差成分については、符号化前の色差信号と大きく異なる値として復号される可能性がある。しかしならが、このときの輝度信号値は、人間の視覚特性として、色を認識しにくい範囲になっている。すなわち、輝度信号は、符号化時に設定した閾値１よりも低いか、閾値２よりも高い場合である。したがって、復号された色差信号が、符号化前の色差信号と大きく異なっていても、符号化劣化はほとんど感じられない。
【００５１】
以上のように、本実施形態によれば、輝度信号のレベルが色を認識できないような範囲にあるマクロブロックに対して、色差信号の符号をほとんど発生させていない。このような符号化処理を行った結果として、画像データ全体の符号量を削減することができ、符号化効率の向上を図ることができる。
【００５２】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。
図３に、本発明による第２の実施形態を示す。第２の実施形態では、入力画像データについて輝度信号のレベルを調べ、このレベルが所定の範囲外の場合、予測信号を用いて色差信号の値を置換するものである。
【００５３】
図３で、３００は、ＣＰＵ、ＲＯＭ、ＲＡＭより成る制御部であり、本実施形態の画像符号化装置全体の制御及び色信号処理を行う。３０１は入力画像信号であり、入力バッファ（図示せず）に一旦保存された後、必要な並び替えやブロック分割等が行われる。３０２は差分器であり、入力画像信号３０１と予測信号との差分信号を出力する。３０３は予測モード切替器であり、イントラ予測またはインター予測の切り替えを行う。３０４はＤＣＴ変換器、３０５は量子化器である。
【００５４】
３０６は可変長符号化器であり、３０７はイントラ予測でのDC予測値である。３０８は出力信号であり、圧縮符号化された信号を示す。３０９は逆量子化器、３１０は逆ＤＣＴ変換器である。３１１は加算器であり、逆変換した差分信号から、参照画像を作成する。３１２はフレームメモリ、３１３は動き補償部（ＭＣ部）、３１４は動き検出部（ＭＥ部）である。
【００５５】
３１５は、輝度信号検出部であり、マクロブロック内の輝度信号のレベルを調べるものである。３１６は、色差信号置換部であり、輝度信号検出部３１５の検出結果に応じて、色差信号の値を予測値で置換する。
【００５６】
通常の場合、差分器３０２から動き検出部３１４の各部は、従来のMPEG２符号化と同等な動作を行う。
本実施形態では、入力画像データに対して、輝度信号検出部３１５で、マクロブロック単位の輝度信号のレベルが所定の範囲内にあるかどうかを調べる。そして、前述した第１の実施形態と同様に、輝度レベルに対して、閾値１と閾値２で所定の範囲を指定しておく。例えば、閾値１に対して１６、閾値２に対して２３５を与える。
【００５７】
輝度信号検出部３１５では、この閾値と輝度信号レベルとを比較し、輝度信号のレベルが、閾値１より全て低い場合、または閾値２より全て高い場合は、輝度信号が所定の範囲外であるという検出結果を、色差信号置換部３１６に送る。
【００５８】
色差信号置換部３１６では、輝度信号が範囲外である場合、当該マクロブロックの色差信号のブロックに対して、その差分信号の値を予測信号の値で置換する。この様子を、図４のフローチャートを参照しながら説明する。なお、以下の動作は、ＣＰＵ、ＲＯＭ、ＲＡＭより成る制御部３００の制御により実行される。
【００５９】
まず、ステップＳ４０１において、可変長符号化器３０６による可変長符号化が行われ、入力画像データのマクロブロックのデータを取得する。その後、ステップＳ４０２に進み、符号化対象が色差信号ブロックであるかどうかを判断する。この判定の結果、色差信号ブロックでない場合、すなわち、輝度信号ブロックの場合は、何の処理も行わず、次の処理へ移る（図４のフローチャートの処理を終了する）。
【００６０】
一方、ステップＳ４０２の判断の結果、色差信号ブロックを符号化する場合にはステップＳ４０３に進み、輝度信号検出部で行った輝度レベルを調べた結果を判定する。この判定の結果、輝度信号が範囲内である場合は、何の処理も行わず、次の処理へ移る（図４のフローチャートの処理を終了する）。また、ステップＳ４０３の判定の結果、輝度信号が範囲外である場合には取得した色差信号ブロックのデータの値に関わらず、色差信号の値を、その色差信号ブロックに対する予測信号の値で置換する処理に移行する。
【００６１】
すなわち、まず、ステップＳ４０４において、当該ブロックの予測がインター予測であるかどうかを判断する。この判断の結果、インター予測でない場合、すなわちイントラ処理されていた場合にはステップＳ４０５に進み、イントラＤＣ置換を行う。また、ステップＳ４０４の判断の結果、インター予測である場合は、ステップＳ４０６に進んでインター予測置換を行う。
【００６２】
ステップＳ４０５のイントラＤＣ置換では、色差信号のデータは、ステップＳ４０１で取得したデータにかかわらず、全てのデータをDC予測値３０７で置換する。ステップＳ４０６のインター予測置換の場合では色差信号成分のデータは、ステップＳ４０１で取得したデータにかかわらず、動き補償部３１３から送られる予測信号で置換する。
【００６３】
色差信号置換部３１６で色差信号が置換された場合、色差信号に対する符号は、ほとんど発生しない状態となる。すなわち、ステップＳ４０５においてイントラＤＣ置換が行われた場合、マクロブロックの全ての色差信号データが、イントラ予測でのＤＣ予測値３０７に等しくなる。このため、色差信号データは、ＤＣＴ変換器３０４によるＤＣＴ変換後、ＤＣ成分のみが残り、ＡＣ成分は全てが０となる。
【００６４】
次に、このＤＣ成分については、量子化器３０５で量子化されるが、隣接ブロックのＱ値と同一の値で量子化した場合、量子化後の値もＤＣ予測値に等しくなる。このため、可変長符号化器３０６による可変長符号化でＤＣ予測を行った結果、その予測誤差は０となる。すなわち、符号化対象となる色差信号データは、全て０となり、符号をほとんど発生しない状態となる。
【００６５】
量子化器３０５での量子化を、隣接ブロックのＱ値と異なる値で量子化した場合、ＤＣ予測値と異なる値が出力される。この場合でも、可変長符号化器３０６による可変長符号化でＤＣ予測を行った結果、発生する予測誤差は、小さい値にとどまる。したがって、符号化対象となる色差信号データは、わずかなＤＣ予測誤差と、０であるＡＣ係数であり、符号はほとんど発生しない状態となる。
【００６６】
一方、ステップＳ４０６においてインター予測置換が行われた場合、マクロブロックの色差信号データは、動き補償部３１３で予測された色差信号データに等しい。すなわち、３０２の差分器から出力される色差信号は、残差が全て０となる。したがって、ＤＣＴ変換器３０４によるＤＣＴ変換、量子化器３０５の量子化後も、全ての色差信号データは０のままとなる。このため、可変長符号化器３０６による可変長符号化では、全てのデータが０である。このことから、ＣＢＰの色差ブロックに対応するビットを（２進表示で、下２桁）を０にして、色差信号成分のデータが無いものとして、符号化処理を行う。このため、色差信号に対応する符号は発生しない。
【００６７】
本実施形態では、入力画像データについて輝度信号のレベルを調べ、このレベルが所定の範囲外の場合、色差信号の値を予測信号を用いて置換する。その結果、輝度信号が所定の範囲外であったマクロブロックは、輝度信号については従来通りの符号化が行われ、色信号については、その符号がほとんど発生しないように符号化される。
【００６８】
一方、第１の実施形態の場合と異なり、本実施形態では入力画像データに対して処理を行った。このため、マクロブロックに対するＱ値が変化した場合、復号される輝度値が、量子化誤差の影響で所定の範囲を外れたり、色差データについて、符号が第１の実施形態よりもやや多い場合が発生したりする。
【００６９】
しかしながら本実施形態では、輝度信号の検出と、色差信号の置換処理を、符号化処理の主要部（差分器３０２から動き検出部３１４まで）の前段階の処理として行うため、符号化処理の主要部の動作を変更することなく、本実施形態の機能を加えることができる。すなわち、符号化処理の主要部がハードウェア等で構成されている既存の画像符号化装置を利用する場合でも、前処理として本実施形態を実現することができるのである。
【００７０】
なお、図３では、既存の画像符号化装置から、イントラＤＣ予測値を、色差信号置換部３１６に入力するように構成していた。しかしながら、このイントラＤＣ予測値に換えて、色差信号置換部３１６内に、隣接マクロブロックの色差信号のＤＣ値を検出し記憶する手段を設けることは可能である。すなわち、隣接ブロックの色差信号に対してＤＣ値（平均値に等しい）を求め、それを記憶して、ステップＳ４０５で行うイントラＤＣ置換の際のＤＣ予測値とすればよい。この場合、可変長符号化器３０６による可変長符号化で発生する予測残差は、多少増える可能性はあるが、本実施形態の画像符号化装置を、既存の画像符号化装置と全く独立に実現することができるようになる。
【００７１】
また、本実施形態では、輝度信号についても、量子化誤差の影響で、復号後に所定の範囲を外れる場合があると述べた。ただし、その影響は一般に量子化誤差の程度にとどまるので、色信号が認識しにくい輝度信号レベルに近いことに変わりはない。したがって、復号された色差信号が、符号化前の色差信号と大きく異なっていても、符号化劣化はほとんど感じられない。
【００７２】
以上、説明したように、本実施形態では、輝度信号の検出と色差信号に対する処理を、符号化の前処理として行っている。この結果、既存の画像符号化装置にほとんど変更を加えることなく、本実施形態の画像符号化装置を実現することができる。すなわち、輝度信号のレベルが色を認識できないような範囲にあるマクロブロックに対しては、色差信号の符号をほとんど発生させない。このような符号化処理を行った結果として、画像データ全体の符号量を削減することができ、符号化効率の向上を図ることができる。
【００７３】
（第３の実施形態）
図５に、本発明による第３の実施形態を示す。第３の実施形態は、第１の実施形態と同等の構成を、Ｈ.２６４符号化方式に適用した場合である。図５において、５００は、ＣＰＵ、ＲＯＭ、ＲＡＭより成る制御部であり、本実施形態の画像符号化装置全体の制御及び色信号処理を行う。５０１は入力画像信号であり、入力バッファ（図示せず）に一旦保存された後、必要な並び替えやブロック分割等が行われる。５０２は差分器であり、入力画像信号と予測信号との差分信号を出力する。
【００７４】
５０３は予測モード切替器であり、イントラ予測(スイッチがb側)またはインター予測(スイッチがa側)の切り替えを行う。５０４は整数変換器である。５０５はエントロピー符号化器であり、可変長符号化（ＣＡＶＬＣ）または算術符号化（ＣＡＢＡＣ）を行う。５０６は出力信号であり、圧縮符号化された信号を示す。５０７は逆整数変換器である。５０８は加算器であり、逆変換した差分信号から、イントラ予測用参照画像を作成する。５０９は、イントラ予測用フレームメモリであり、５１０はイントラ予測部である。５１１は、ループ内フィルターである。５１２はインター予測用フレームメモリであり、５１３はインター予測部である。５１４は動き検出部（ＭＥ部）である。
【００７５】
５１５は、輝度信号検出部であり、マクロブロック内の輝度信号のレベルを調べる。
通常の場合、差分器５０２から動き検出部５１４は、従来のＨ.２６４符号化と同等な動作を行う。ただし、輝度信号については、逆整数変換器５０７の逆整数変換処理、加算器５０８の加算処理及びループ内フィルター５１１のループ内フィルター処理は、インター予測の参照画像として使用しない画像のデータであっても、処理を行う。
【００７６】
本実施形態の画像符号化装置では、加算器５０８において予測信号と加算して、ループ内フィルター５１１においてループ内フィルター処理を終えたところで、輝度信号検出部５１５でマクロブロック単位の輝度信号のレベルが所定範囲内にあるかどうかを調べる。
【００７７】
ここでは、第１の実施形態と同様に、輝度レベルに対して、閾値１と閾値２で所定の範囲を指定しておく。例えば、閾値１に対して１６、閾値２に対して２３５を与える。輝度信号検出部５１５では、この閾値と輝度信号レベルとを比較し、輝度信号のレベルが、閾値１より全て低い場合、または閾値２より全て高い場合は、輝度信号が所定の範囲外であることを、エントロピー符号化器５０５に送る。
【００７８】
エントロピー符号化器５０５では、輝度信号が範囲外である場合、当該マクロブロックの色差信号のブロックに対して、その差分信号の値にかかわらず、符号がほとんど発生しないような符号化処理を行うことができる。
【００７９】
この様子を、図６のフローチャートを参照しながら説明する。
ステップＳ６０１においてマクロブロックデータを取得する。その後、ステップＳ６０２において色差信号ブロックか否かを判断する。ステップＳ６０２の判断の結果、色差ブロックではない場合にはステップＳ６０３に進んで通常の符号化処理を行う。また、ステップＳ６０２の判断の結果、色差ブロックであった場合にはステップＳ６０４に進む。
【００８０】
ステップＳ６０４の輝度レベルの判定及びステップＳ６０５のインター予測か否かの判断は、第１の実施形態と同様に行われる。ステップＳ６０５の判断の結果、当該ブロックの予測がインター予測でない場合、すなわちイントラ処理されていた場合、ステップＳ６０６に進んでイントラ処理を行う。また、ステップＳ６０５の判断の結果、インター予測である場合は、ステップＳ６０７に進んでインター処理を行う。
【００８１】
ステップＳ６０６で行うイントラ処理では、色差信号のデータは、ステップＳ６０１で取得したデータ及びそのイントラ予測モードにかかわらず、特定のイントラ予測モードで、その予測残差が０であるものとして、符号化を行う。例えば、特定のイントラ予測モードをＤＣ予測とする。予測値は、隣接画素から求めた値であり、これとの予測残差が０であるとする。
【００８２】
したがって、このマクロブロックの色差信号データについては符号化対象が無いことになり、その旨をcoded block patternに記述する。すなわち、輝度信号の予測がイントラ１６ｘ１６予測の場合には、coded block patternをmacro block typeに含める旨を記述する。そうでない場合は、独立したcoded block patternの色差信号に対応する部分に、色差残差データが無い旨を記述する。
【００８３】
ステップＳ６０７のインター処理の場合では色差信号成分のデータは、ステップＳ６０１で取得したデータにかかわらず、全ての成分が０であるデータを取得したものとして、符号化を行う。すなわち、coded block patternの色差信号に対応する部分に、色差残差データが無い旨を記述する。
【００８４】
以上のように、本発明によれば、輝度信号が所定の範囲外であったマクロブロックは、輝度信号については従来通りの符号化が行われ、色信号については、その符号がほとんど発生しないように符号化される。結果として、画像データ全体の符号量を削減でき、符号化効率の向上が図られている。
【００８５】
（第４の実施形態）
次に、本発明の画像符号化装置の第４の実施形態を、図４を参照しながら説明する。
第４の実施形態の画像符号化装置は、第２の実施形態と同等の構成を、Ｈ.２６４符号化方式に適用した場合である。図７において、７００は、ＣＰＵ、ＲＯＭ、ＲＡＭより成る制御部であり、本実施形態の画像符号化装置全体の制御及び色信号処理を行う。
【００８６】
７０１は入力画像信号であり、入力バッファ（図示せず）に一旦保存された後、必要な並び替えやブロック分割等が行われる。７０２は差分器であり、入力画像信号と予測信号との差分信号を出力する。７０３は予測モード切替器であり、イントラ予測(スイッチがb側)またはインター予測(スイッチがa側)の切り替えを行う。７０４は整数変換器である。７０５はエントロピー符号化器であり、可変長符号化（ＣＡＶＬＣ）または算術符号化（ＣＡＢＡＣ）を行う。７０６は出力信号であり、圧縮符号化された信号を示す。
【００８７】
７０７は逆整数変換器である。７０８は加算器であり、逆変換した差分信号から、イントラ予測用参照画像を作成する。７０９は、イントラ予測用フレームメモリであり、７１０はイントラ予測部である。７１１は、ループ内フィルターである。７１２はインター予測用フレームメモリであり、７１３はインター予測部である。７１４は動き検出部（ＭＥ部）である。
【００８８】
７１５は、輝度信号検出部であり、マクロブロック内の輝度信号のレベルを調べる。７１６は、色差信号置換部であり、７１５の検出結果に応じて、色差信号の値を、予測値で置換する。通常の場合、差分器７０２から動き検出部７１４は、従来のＨ.２６４符号化と同等な動作を行う。
【００８９】
本実施形態の画像符号化装置では、第２の実施形態と同様に、入力画像データに対して、輝度信号検出部７１５で、マクロブロック単位の輝度信号のレベルが所定の範囲内にあるかどうかを調べる。第１の実施形態と同様に、輝度レベルに対して、閾値１と閾値２で所定の範囲を指定しておく。例えば、閾値１に対して１６、閾値２に対して２３５を与える。輝度信号検出部７１５では、この閾値と輝度信号レベルとを比較し、輝度信号のレベルが、閾値１より全て低い場合、または閾値２より全て高い場合は、輝度信号が所定の範囲外であることを、色差信号置換部７１６に送る。
【００９０】
色差信号置換部７１６では、輝度信号が範囲外である場合、当該マクロブロックの色差信号のブロックに対して、その差分信号の値を、予測信号の値で置換する。この様子を、図８のフローチャートを参照しながら説明する。
【００９１】
ステップＳ８０１のマクロブロックデータの取得、ステップＳ８０２の色差信号ブロックか否かの判断、ステップＳ８０３の輝度レベルの判定及びステップＳ８０４のインター予測かの判断は、第２の実施形態と同様に行われる。
【００９２】
ステップＳ８０５のイントラ予測置換では、色差信号のデータは、ステップＳ８０１で取得したデータにかかわらず、予測モードを特定のモードに固定し、全てのデータをそれに対応した予測値に置換する。例えば、予測モードを８ｘ８ＤＣ予測とし、色差データの全てを、イントラ予測部７１０からのＤＣ予測値で置換する。
【００９３】
また、ステップＳ８０６のインター予測置換の場合では色差信号成分のデータは、ステップＳ８０１で取得したデータにかかわらず、７１３のインター予測部から送られる予測信号で置換する。
【００９４】
色差信号置換部７１６で色信号を置換した場合、差分器７０２から出力される色差信号は、残差が全て０となる。したがって、整数変換器７０４における整数変換後も、全ての色差信号データは０のままとなる。このため、エントロピー符号化器７０５で行われるエントロピー符号化では、全てのデータが０であることから、coded block patternの色差ブロックに対応するビットを、色差信号成分のデータが無いものとして、符号化処理を行う。このため、色差信号に対応する符号は発生しない。
【００９５】
本実施形態では、第２の実施形態と同様に、入力画像データについて輝度信号のレベルを調べ、このレベルが所定の範囲外の場合、色差信号の値を予測信号を用いて置換する。すなわち、輝度信号の検出と、色差信号の置換処理を、符号化処理の主要部（差分器７０２から動き検出部７１４まで）の前段階の処理として行う。このため、符号化処理の主要部の動作を変更することなく、本発明の機能を加えることができる。すなわち、符号化処理の主要部がハードウェア等で構成されている既存の画像符号化装置を利用する場合でも、前処理として本発明を実現することができるのである。
【００９６】
また、本実施形態でも、第２の実施形態と同様に、輝度信号について、量子化誤差の影響で、復号後に所定の範囲を外れる場合がある。ただし、その影響は一般に量子化誤差の程度にとどまるので、色信号が認識しにくい輝度信号レベルに近いことに変わりはない。したがって、復号された色差信号が、符号化前の色差信号と大きく異なっていても、符号化劣化はほとんど感じられない。
【００９７】
以上、説明したように、本実施形態では、第２の実施形態と同様に、輝度信号の検出と、色差信号に対する処理を、符号化の前処理として行っている。この結果、既存の画像符号化装置にほとんど変更を加えることなく、本発明が実現できる。すなわち、輝度信号のレベルが色を認識できないような範囲にあるマクロブロックに対して、色差信号の符号をほとんど発生させない。このような符号化処理を行った結果として、画像データ全体の符号量を削減することができ、符号化効率の向上を図ることができる。
【００９８】
（本発明に係る他の実施の形態）
前述した本発明の実施の形態における画像符号化装置を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００９９】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１００】
なお、本発明は、前述した画像符号化方法における各工程を実行するソフトウェアのプログラム（実施の形態では図２、図４、図６及び図８に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１０１】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１０３】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１０４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１０５】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の１部または全部を行うことによっても前述した実施の形態の機能が実現され得る。
【０１０８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の１部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【０１０９】
【図１】本発明の実施形態を示し、第１の実施形態の画像符号化装置の構成例を示すブロック図である。
【図２】本発明の実施形態を示し、第１の実施形態で行われる画像符号化装置の色信号処理手順の一例を説明するフローチャートである。
【図３】本発明の実施形態を示し、第２の実施形態の画像符号化装置の構成例を示すブロック図である。
【図４】本発明の実施形態を示し、第２の実施形態で行われる画像符号化装置の色信号処理手順の一例を説明するフローチャートである。
【図５】本発明の実施形態を示し、第３の実施形態の画像符号化装置の構成例を示すブロック図である。
【図６】本発明の実施形態を示し、第３の実施形態で行われる画像符号化装置の色信号処理手順の一例を説明するフローチャートである。
【図７】本発明の実施形態を示し、第４の実施形態の画像符号化装置の構成例を示すブロック図である。
【図８】本発明の実施形態を示し、第４の実施形態で行われる画像符号化装置の色信号処理手順の一例を説明するフローチャートである。
【図９】色差変換ブロック構成図である。
【図１０】色差空間についての説明図である。
【図１１】ＭＰＥＧ２エンコーダー構成例を説明するブロック図である。
【図１２】４：２：０マクロブロック構成を説明する図である。
【図１３】イントラＤＣ予測の説明図である。
【図１４】インター予測の説明図である。
【図１５】coded block patternについての説明図である。
【図１６】従来のＨ.２６４エンコーダーの構成例を説明するブロック図である。
【図１７】イントラ８ｘ８予測の説明図である。
【符号の説明】
【０１１０】
１１５  第１の実施形態の輝度信号検出部
３１５  第２の実施形態の輝度信号検出部
３１６  第２の実施形態の色差信号置換部
５１５  第３の実施形態の輝度信号検出部
７１５  第４の実施形態の輝度信号検出部
７１６  第４の実施形態の色差信号置換部
【図１】
0005137532.tif 000003
【図２】
0005137532.tif 000004
【図３】
0005137532.tif 000005
【図４】
0005137532.tif 000006
【図５】
0005137532.tif 000007
【図６】
0005137532.tif 000008
【図７】
0005137532.tif 000009
【図８】
0005137532.tif 000010
【図９】
0005137532.tif 000011
【図１０】
0005137532.tif 000012
【図１１】
0005137532.tif 000013
【図１２】
0005137532.tif 000014
【図１３】
0005137532.tif 000015
【図１４】
0005137532.tif 000016
【図１５】
0005137532.tif 000017
【図１６】
0005137532.tif 000018
【図１７】
0005137532.tif 000019