"符号化対象の画像のうちのイントラ予測の対象となるブロックである予測ブロックに隣接する参照画像のブロックのエッジの角度を検出するエッジ検出部と、前記エッジ検出部により検出された前記角度に基づいて、前記参照画像から前記予測ブロックの予測画像を生成する生成部と、前記予測ブロックから、その予測ブロックの予測画像を減算する減算部と、前記エッジ検出部により検出された前記角度に応じて、前記減算部による減算の結果得られる画像に対する処理を行う処理部とを備える符号化装置。前記処理部は、前記エッジ検出部により検出された前記角度に対応する変換係数を用いて、前記減算部による減算の結果得られる画像に対して直交変換を行う請求項1に記載の符号化装置。前記エッジ検出部により検出された前記角度に対応する変換係数を用いて、前記処理部による前記直交変換の結果得られる係数を逆直交変換する逆直交変換部をさらに備える請求項2に記載の符号化装置。前記処理部は、前記エッジ検出部により検出された前記角度に応じた方法で、前記減算部による減算の結果得られる画像に対して、2次元配列を1次元配列に変換するスキャン処理を行う請求項1に記載の符号化装置。前記エッジ検出部により検出された前記角度に応じた方法で、前記処理部による前記スキャン処理の結果得られる画像に対して、1次元配列を2次元配列に変換する逆スキャン処理を行う逆スキャン処理部をさらに備える請求項4に記載の符号化装置。前記エッジ検出部により検出された前記角度を所定のグループにグループ化するグループ決定部をさらに備え、前記処理部は、前記グループ決定部により決定された前記グループに応じて、前記減算部による減算の結果得られる画像に対する処理を行う請求項1に記載の符号化装置。前記エッジ検出部は、前記イントラ予測のモードがDC予測モードである場合に、前記角度を検出する請求項1に記載の符号化装置。前記エッジ検出部は、前記イントラ予測のモードがDC予測モードであり、Edgebasedpredictionを行うモードである場合に、前記角度を検出する請求項1に記載の符号化装置。符号化装置が、符号化対象の画像のうちのイントラ予測の対象となるブロックである予測ブロックに隣接する参照画像のブロックのエッジの角度を検出するエッジ検出ステップと、前記エッジ検出ステップで検出された前記角度に基づいて、前記参照画像から前記予測ブロックの予測画像を生成する生成ステップと、前記予測ブロックから、その予測ブロックの予測画像を減算する減算ステップと、前記エッジ検出ステップで検出された前記角度に応じて、前記減算ステップの減算の結果得られる画像に対する処理を行う処理ステップとを含む符号化方法。符号化された画像のうちのイントラ予測の対象となるブロックである予測ブロックに隣接する参照画像のブロックのエッジの角度を検出するエッジ検出部と、前記エッジ検出部により検出された前記角度に基づいて、前記参照画像から前記予測ブロックの予測画像を生成する生成部と、前記エッジ検出部により検出された前記角度に応じて、前記予測ブロックに対する処理を行う処理部と、前記処理部により処理された前記予測ブロックと、その予測ブロックの予測画像を加算する加算部とを備える復号装置。前記処理部は、前記エッジ検出部により検出された前記角度に対応する変換係数を用いて、前記予測ブロックに対して逆直交変換を行う請求項10に記載の復号装置。前記処理部は、前記エッジ検出部により検出された前記角度に応じた方法で、前記予測ブロックに対して、1次元配列を2次元配列に変換する逆スキャン処理を行う請求項10に記載の復号装置。前記エッジ検出部により検出された前記角度を所定のグループにグループ化するグループ決定部をさらに備え、前記処理部は、前記グループ決定部により決定された前記グループに応じて、前記予測ブロックに対する処理を行う請求項10に記載の復号装置。前記エッジ検出部は、前記イントラ予測のモードがDC予測モードである場合に、前記角度を検出する請求項10に記載の復号装置。前記エッジ検出部は、前記イントラ予測のモードがDC予測モードであり、Edgebasedpredictionを行うモードである場合に、前記角度を検出する請求項10に記載の復号装置。復号装置が、符号化された画像のうちのイントラ予測の対象となるブロックである予測ブロックに隣接する参照画像のブロックのエッジの角度を検出するエッジ検出ステップと、前記エッジ検出ステップで検出された前記角度に基づいて、前記参照画像から前記予測ブロックの予測画像を生成する生成ステップと、前記エッジ検出ステップで検出された前記角度に応じて、前記予測ブロックに対する処理を行う処理ステップと、前記処理ステップで処理された前記予測ブロックと、その予測ブロックの予測画像を加算する加算ステップとを含む復号方法。上述したように、HEVCでは、イントラ予測モードがDCPredictionを示すモードである場合、Edgebasedpredictionを行うかどうかを選択することが可能である。しかしながら、Edgebasedpredictionの有無によって残差情報に対する処理を変更することは考えられていない。従って、Edgebasedpredictionの有無によらず、例えば、Edgebasedpredictionが行われない場合に最適な処理が、残差情報に対して行われる。しかしながら、Edgebasedpredictionが行われる場合には残差情報に偏りがあるため、偏りのない残差情報に最適な処理が行われる場合、符号化効率を十分に向上させることができない。本技術は、このような状況に鑑みてなされたものであり、Edgebasedpredictionを行う場合の符号化効率を向上させることができるようにするものである。本技術の第1の側面の符号化装置は、符号化対象の画像のうちのイントラ予測の対象となるブロックである予測ブロックに隣接する参照画像のブロックのエッジの角度を検出するエッジ検出部と、前記エッジ検出部により検出された前記角度に基づいて、前記参照画像から前記予測ブロックの予測画像を生成する生成部と、前記予測ブロックから、その予測ブロックの予測画像を減算する減算部と、前記エッジ検出部により検出された前記角度に応じて、前記減算部による減算の結果得られる画像に対する処理を行う処理部とを備える符号化装置である。本技術の第1の側面の符号化方法は、本技術の第1の側面の符号化装置に対応する。本技術の第1の側面においては、符号化対象の画像のうちのイントラ予測の対象となるブロックである予測ブロックに隣接する参照画像のブロックのエッジの角度が検出され、検出された前記角度に基づいて、前記参照画像から前記予測ブロックの予測画像が生成され、前記予測ブロックから、その予測ブロックの予測画像が減算され、前記角度に応じて、減算の結果得られる画像に対する処理が行われる。本技術の第2の側面の復号装置は、符号化された画像のうちのイントラ予測の対象となるブロックである予測ブロックに隣接する参照画像のブロックのエッジの角度を検出するエッジ検出部と、前記エッジ検出部により検出された前記角度に基づいて、前記参照画像から前記予測ブロックの予測画像を生成する生成部と、前記エッジ検出部により検出された前記角度に応じて、前記予測ブロックに対する処理を行う処理部と、前記処理部により処理された前記予測ブロックと、その予測ブロックの予測画像を加算する加算部とを備える復号装置である。本技術の第2の側面の復号方法は、本技術の第2の側面の復号装置に対応する。本技術の第2の側面においては、符号化された画像のうちのイントラ予測の対象となるブロックである予測ブロックに隣接する参照画像のブロックのエッジの角度が検出され、検出された前記角度に基づいて、前記参照画像から前記予測ブロックの予測画像が生成され、前記角度に応じて、前記予測ブロックに対する処理が行われ、処理された前記予測ブロックと、その予測ブロックの予測画像が加算される。なお、第1の側面の符号化装置および第2の側面の復号装置は、コンピュータにプログラムを実行させることにより実現することができる。また、第1の側面の符号化装置および第2の側面の復号装置を実現するために、コンピュータに実行させるプログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。本技術の第1の側面によれば、Edgebasedpredictionを行う場合の符号化効率を向上させることができる。また、本技術の第2の側面によれば、Edgebasedpredictionを行う場合の符号化効率を向上させるように符号化された画像を復号することができる。<第1実施の形態>[符号化装置の第1実施の形態の構成例]図13は、本技術を適用した符号化装置の第1実施の形態の構成例を示すブロック図である。図13の符号化装置10は、AD変換部11、画面並べ替えバッファ12、演算部13、直交変換部14、量子化部15、可逆符号化部16、蓄積バッファ17、逆量子化部18、逆直交変換部19、加算部20、デブロックフィルタ21、フレームメモリ22、スイッチ23、イントラ予測部24、エッジ判定部25、動き予測補償部26、予測画像選択部27、およびレート制御部28により構成される。図13の符号化装置10は、入力された画像をHEVC方式で圧縮符号化する。具体的には、符号化装置10のAD変換部11は、入力信号として入力されたフレーム単位の画像をAD変換し、画面並べ替えバッファ12に出力して記憶させる。画面並べ替えバッファ12は、記憶した表示の順番のフレーム単位の画像を、GOPGroupofPicture構造に応じて、符号化のための順番に並べ替え、演算部13、イントラ予測部24、および動き予測補償部26に出力する。演算部13は、予測画像選択部27から供給される予測画像と、画面並べ替えバッファ12から出力された符号化対象の画像の差分を演算する。具体的には、演算部13は、画面並べ替えバッファ12から出力された符号化対象の画像から、予測画像選択部27から供給される予測画像を減算する。演算部13は、減算の結果得られる画像を、残差情報として直交変換部14に出力する。なお、予測画像選択部27から予測画像が供給されない場合、演算部13は、画面並べ替えバッファ12から読み出された画像をそのまま残差情報として直交変換部14に出力する。直交変換部14は、演算部13からの残差情報に対してMDDT等の直交変換を施す。具体的には、直交変換部14は、所定のインデックスmddtIdxに対応付けてフィルタ係数を記憶している。直交変換部14は、イントラ予測処理時、記憶しているフィルタ係数のうちの、エッジ判定部25から供給されるインデックスmddtIdxに対応するフィルタ係数を読み出し、そのフィルタ係数を用いてMDDTを行う。具体的には、直交変換部14は、以下の式65にしたがってMDDTを行う。Y=C’XR65なお、式65において、Yは、直交変換後の係数を表し、Xは、残差情報を表している。また、CとRはフィルタ係数を表す。直交変換部14は、直交変換の結果得られる係数を量子化部15に供給する。量子化部15は、直交変換部14から供給される係数を量子化する。量子化された係数は、可逆符号化部16に入力される。可逆符号化部16は、最適イントラ予測モードを示す情報以下、イントラ予測モード情報というとEdgebasedpredictionの有無を表すEdgebasedpredictionフラグをイントラ予測部24から取得する。また、可逆符号化部16は、最適インター予測モードを示す情報以下、インター予測モード情報という、動きベクトル、参照画像を特定するための情報などを動き予測補償部26から取得する。可逆符号化部16は、量子化部15から供給される量子化された係数に対して、可変長符号化例えば、CAVLCContextAdaptiveVariableLengthCodingなど、算術符号化例えば、CABACContextAdaptiveBinaryArithmeticCodingなどなどの可逆符号化を行い、その結果得られる情報を圧縮画像とする。また、可逆符号化部16は、イントラ予測モード情報とEdgebasedpredictionフラグ、または、インター予測モード情報、動きベクトル、参照画像を特定する情報などを可逆符号化し、その結果得られる情報を圧縮画像に付加されるヘッダ情報とする。可逆符号化部16は、可逆符号化の結果得られるヘッダ情報が付加された圧縮画像を画像圧縮情報として蓄積バッファ17に供給し、蓄積させる。蓄積バッファ17は、可逆符号化部16から供給される画像圧縮情報を、一時的に記憶し、例えば、後段の図示せぬ記録装置や伝送路などに出力する。また、量子化部15より出力された、量子化された係数は、逆量子化部18にも入力され、逆量子化された後、逆直交変換部19に供給される。逆直交変換部19は、逆量子化部18から供給される係数に対してIMDDTコストともいい、例えば、H.264AVC方式における参照ソフトウェアであるJMで定められているような、HighComplexityモードか、LowComplexityモードのいずれかの手法に基づいて算出される。具体的には、コスト関数値の算出手法としてHighComplexityモードが採用される場合、候補となる全ての予測モードに対して、仮に可逆符号化までが行われ、次の式66で表わされるコスト関数値が各予測モードに対して算出される。Cost=DλR66Dは、原画像と復号画像の差分歪、Rは、直交変換の係数まで含んだ発生符号量、λは、量子化パラメータQPの関数として与えられるラグランジュ乗数である。一方、コスト関数値の算出手法としてLowComplexityモードが採用される場合、候補となる全ての予測モードに対して、復号画像の生成、および、予測モードを示す情報などのヘッダビットの算出が行われ、次の式67で表わされるコスト関数が各予測モードに対して算出される。Cost=DQPtoQuantHeaderBit67Dは、原画像と復号画像の差分歪、HeaderBitは、予測モードに対するヘッダビット、QPtoQuantは、量子化パラメータQPの関数として与えられる関数である。LowComplexityモードにおいては、全ての予測モードに対して、復号画像を生成するだけでよく、可逆符号化を行う必要がないため、演算量が少なくて済む。なお、ここでは、コスト関数値の算出手法としてHighComplexityモードが採用されるものとする。また、イントラ予測部24は、DCPredictionを示すイントラ予測モードのイントラ予測処理としてEdgebasedpredictionを行う場合、イントラ予測処理において生成された隣接ブロックのエッジの角度をエッジ判定部25に供給する。エッジ判定部25は、イントラ予測部24から供給されるエッジの角度またはイントラ予測モードに基づいてインデックスmddtIdxを決定し、直交変換部14と逆直交変換部19に供給する。動き予測補償部26は、候補となる全てのインター予測モードの動き予測補償処理を行う。具体的には、動き予測補償部26は、画面並べ替えバッファ62から供給される画像と、フレームメモリ22からスイッチ23を介して読み出される参照画像に基づいて、候補となる全てのインター予測モードの動きベクトルを検出する。そして、動き予測補償部26は、その動きベクトルに基づいて参照画像に補償処理を施し、予測画像を生成する。このとき、動き予測補償部26は、候補となる全てのインター予測モードに対してコスト関数値を算出し、コスト関数値が最小となるインター予測モードを最適インター測モードに決定する。そして、動き予測補償部26は、最適インター予測モードのコスト関数値と、対応する予測画像を予測画像選択部27に供給する。また、動き予測補償部26は、予測画像選択部27から最適インター予測モードで生成された予測画像の選択が通知された場合、インター予測モード情報、対応する動きベクトル、参照画像を特定する情報などを可逆符号化部16に出力する。予測画像選択部27は、イントラ予測部24および動き予測補償部26から供給されるコスト関数値に基づいて、最適イントラ予測モードと最適インター予測モードのうちの、対応するコスト関数値が小さい方を、最適予測モードに決定する。そして、予測画像選択部27は、最適予測モードの予測画像を、演算部13および加算部20に供給する。また、予測画像選択部27は、最適予測モードの予測画像の選択をイントラ予測部24または動き予測補償部26に通知する。レート制御部28は、蓄積バッファ17に蓄積された画像圧縮情報に基づいて、オーバーフローあるいはアンダーフローが発生しないように、量子化部15の量子化動作のレートを制御する。[イントラ予測部とエッジ判定部の構成例]図14は、図13のイントラ予測部24とエッジ判定部25の構成例を示すブロック図である。図14に示すように、イントラ予測部24は、予測モード決定部41、隣接画素バッファ42、エッジ検出部43、予測画像生成部44、予測画像バッファ45、およびイントラ予測処理部46により構成される。イントラ予測部24の予測モード決定部41は、候補となるイントラ予測モードを順に、現在のイントラ予測モードとして決定する。なお、現在のイントラ予測モードがDCPredictionを示すモードである場合、予測モード決定部41は、さらに、Edgebasedpredictionを行うモードと、Edgebasedpredictionを行わないモードに分け、それぞれを順に現在のイントラ予測モードとする。また、予測モード決定部41は、現在のイントラ予測モードのイントラ予測処理によって生成された予測画像に対して、直交変換部14、量子化部15、可逆符号化部16、逆量子化部18、逆直交変換部19、加算部20等による処理が行われた結果を用いてコスト関数値を求める。そして、予測モード決定部41は、候補となる全てのイントラ予測モードのコスト関数値のうちの最小のコスト関数値に対応するイントラ予測モードを最適イントラ予測モードに決定し、最適イントラ予測モードのコスト関数値を予測画像選択部27に供給する。予測モード決定部41は、予測画像選択部27から最適イントラ予測モードで生成された予測画像の選択が通知された場合、予測モード決定部41は、最小のコスト関数値に対応するイントラ予測処理におけるEdgebasedpredictionの有無を表すEdgebasedpredictionフラグを生成する。そして、予測モード決定部41は、イントラ予測モード情報とEdgebasedpredictionフラグを可逆符号化部16に供給する。隣接画素バッファ42は、フレームメモリ22からスイッチ23を介して読み出される参照画像のうちの隣接ブロックを記憶する。なお、図14では、説明の便宜上、スイッチ23は省略してある。エッジ検出部43および予測画像生成部44は、現在のイントラ予測モードがDCPredictionを示すモードであり、かつ、Edgebasedpredictionを行うモードである場合、Edgebasedpredictionを行う。具体的には、エッジ検出部43は、現在のイントラ予測モードがDCPredictionを示すモードであり、かつ、Edgebasedpredictionを行うモードである場合、隣接画素バッファ42に記憶されている隣接ブロックを読み出し、その隣接ブロックのエッジの角度θを検出する。エッジ検出部43は、検出された角度θを予測画像生成部44とエッジ判定部25に供給する。予測画像生成部44は、隣接画素バッファ42に記憶されている隣接ブロックを読み出す。予測画像生成部44は、その隣接ブロックと、エッジ検出部43から供給される角度θとを用いて予測画像を生成し、予測画像バッファ45に供給する。予測画像バッファ45は、予測画像生成部44およびイントラ予測処理部46から供給される予測画像を記憶する。また、予測画像バッファ45は、記憶している予測画像を予測画像選択部27に供給する。イントラ予測処理部46は、現在のイントラ予測モードがDCPredictionを示すモード以外であるか、または、DCPredictionを示すモードであるが、Edgebasedpredictionを行うモードではない場合、隣接画素バッファ42に記憶されている隣接ブロックを用いて通常のイントラ予測を行う。具体的には、イントラ予測処理部46は、隣接ブロックの各画素がavailableであるかどうかを判定し、その判定結果に基づいて隣接ブロックを用いたイントラ予測を行う。イントラ予測処理部46は、その結果得られる予測画像を予測画像バッファ45に供給する。エッジ判定部25は、角度バッファ51、エッジ情報決定部52、インデックス決定部53、およびインデックスバッファ54により構成される。エッジ判定部25の角度バッファ51は、エッジ検出部43から供給される角度θを格納する。エッジ情報決定部52は、グループ決定部として機能し、角度バッファ51に格納された角度θに基づいて、その角度θを所定のグループにグループ化する。エッジ情報決定部52は、そのグループを表す情報であるエッジ情報nをインデックス決定部53に供給する。インデックス決定部53は、エッジ情報決定部52から供給されるエッジ情報nに基づいてインデックスmddtIdxを決定する。また、インデックス決定部53は、現在のイントラ予測モードがDCPredictionを示すモード以外であるか、または、DCPredictionを示すモードであるが、Edgebasedpredictionを行うモードではない場合、イントラ予測モードに基づいてインデックスmddtIdxを決定する。インデックス決定部53は、決定されたインデックスmddtIdxをインデックスバッファ54に供給する。インデックスバッファ54は、インデックス決定部53から供給されるインデックスmddtIdxを格納する。また、インデックスバッファ54は、格納されているインデックスmddtIdxを読み出し、直交変換部14と逆直交変換部19に供給する。[イントラ予測モードの説明]図15および図16は、輝度信号の8×8イントラ予測モードを説明する図である。輝度信号の8×8イントラ予測モードでは、AngularPredictionが行われ、図15に示すように、IntraPredAngle=±1は、水平および垂直を基準に5625度の角度とされる。即ち、輝度信号の8×8イントラ予測モードは、図15に示した33方向のイントラ予測モードとDCPredictionを示すイントラ予測モードからなり、図16に示すように、モード数は34である。DCPredictionを示すモード2以外の8×8イントラ予測モードのイントラ予測処理では、図15に示すように、隣接ブロックのうちの、イントラ予測の対象となる画素から、その8×8イントラ予測モードに対応する方向に向かう線と交わる画素が予測画素とされる。図17は、輝度信号の16×16イントラ予測モード、32×32イントラ予測モード、および64×64イントラ予測モードを説明する図である。16×16イントラ予測モード、32×32イントラ予測モード、および64×64イントラ予測モードではADIPredictionが行われる。図17に示すように、各イントラ予測モードは、座標dxIntradyIntraに対応し、モード数は33である。なお、座標dxIntradyIntraは、隣接ブロックのうちの予測画素として用いられる画素が交わる線の、所定の座標xyの基点画素以外の端点の基点画素に対する位置を表している。即ち、隣接ブロックのうちの予測画素として用いられる画素は、基点画素と座標xdxIntraydyIntraの位置を結んだ線と交わる。[予測画像の生成方法の説明]図18は、現在のイントラ予測モードがDCPredictionを示すモードであり、Edgebasedpredictionを行うモードである場合の予測画像の生成方法を説明する図である。現在のイントラ予測モードがDCPredictionを示すモードであり、Edgebasedpredictionを行うモードである場合、まず、エッジ検出部43は、以下の式68で定義されるSobelオペレータを用いて隣接ブロックの各画素のエッジの角度を検出する。そして、エッジ検出部43は、検出されたエッジの角度のうちのエッジの強度が最大の角度に基づいて隣接ブロックのエッジの角度θを決定する。次に、予測画像生成部44は、角度θに基づいて、図18に示すようなδxを求める。具体的には、予測画像生成部44は、以下の式69によりδxを求める。δx=y×cotθ69なお、式69において、yは、予測画像を構成する各画素である予測画素の画素単位の位置pのy方向の座標を表す。また、図18において、黒色の丸は参照画素を表し、白色の丸は予測画素を表している。図18の例では、イントラ予測のブロックサイズは4×4画素である。そして、予測画像生成部44は、隣接ブロックのうちの、位置pの予測画素の生成に用いる2つの画素を、図17に示す画素単位の位置pxδx0の画素aと画素単位の位置pxδx10の画素bにする。また、予測画像生成部44は、画素aに対する重み係数waと画素bに対する重み係数wbを、以下の式70により求める。wa=δx-floorδxwb=ceilδx-δx70そして、予測画像生成部44は、この重み係数waとwbを用いて、以下の式71により位置pの予測画素の予測画素値pを求める。p=wa×awb×b71[mddtIdxの説明]図19は、インデックスmddtIdxと輝度信号の4×4イントラ予測モード以外のイントラ予測モードとの関係を示す図である。なお、本実施の形態では、フィルタ係数CおよびRが、9種類の輝度信号の4×4イントラ予測モードごとの学習により求められ、モード番号と同一のインデックスmddtIdxに対応付けて記憶されているものとする。図19に示すように、輝度信号の4×4イントラ予測モード以外のイントラ予測モードのイントラ予測処理が行われる場合、インデックスmddtIdxは、DCpredictionを示すモード2以外のイントラ予測モードについては、各イントラ予測モードに対して1つ割り当てられている。これに対して、図19に示すように、モード2については、Edgebasedpredictionフラグの値に応じてインデックスmddtIdxが異なる。具体的には、EdgebasedpredictionフラグがEdgebasedpredictionの無しを表す0である場合、インデックスmddtIdxは2となる。一方、EdgebasedpredictionフラグがEdgebasedpredictionの有りを表す1である場合、エッジ情報nに対応する値となる。この場合のエッジ情報nとインデックスmddtIdxの関係は図20に示すようになる。なお、図示は省略するが、輝度信号の4×4イントラ予測モードに対応するインデックスmddtIdxも同様に割り当てられる。また、インデックスmddtIdxとイントラ予測モードの対応関係を示す情報は、例えばインデックス決定部53に記憶され、インデックス決定部53は、その情報を参照してインデックスmddtIdxを決定する。[エッジ情報の説明]図21と図22は、角度θとエッジ情報nの関係を示す図である。図21および図22に示すように、エッジ情報nは、角度θが有効である場合、角度θの値を番号1乃至8の8個のグループに分類したときのグループの番号となり、角度θの値が有効でない場合0となる。なお、角度θの値が有効でない場合とは、例えば、角度θに対応するエッジの強度が所定の閾値より小さい場合である。[MDDTのフィルタ係数の例]図23および図24は、図13の直交変換部14によるMDDTのフィルタ係数の例を示す図である。図23は、イントラ予測のブロックサイズが4×4画素である場合のMDDTのフィルタ係数の例を示す図であり、図24は、イントラ予測のブロックサイズが8×8画素である場合のMDDTのフィルタ係数の例を示す図である。なお、図23において、kltRow4×4[i]i=0138は、インデックスmddtIdxiに対応するフィルタ係数Rであり、kltCol4×4[i]は、インデックスmddtIdxiに対応するフィルタ係数Cである。また、図24において、kltRow8×8[i]i=0138は、インデックスmddtIdxiに対応するフィルタ係数Rであり、kltCol8×8[i]は、インデックスmddtIdxiに対応するフィルタ係数Cである。残差情報には、イントラ予測モードの予測方向に応じて偏りがある。従って、イントラ予測モードごとの学習により、残差情報のKLTKarhunenLoeveTransform後の係数が最小になるフィルタ係数CおよびRが求められ、直交変換部14に記憶される。また、逆直交変換部14には、そのフィルタ係数CおよびRに対応するフィルタ係数が記憶される。なお、本実施の形態では、4×4イントラ予測モードごとの学習により求められたフィルタ係数CおよびRが、4×4イントラ予測モード以外の予測モードでも用いられるが、4×4イントラ予測モード以外の予測モードについて学習を行い、33種類または34種類のフィルタ係数CおよびRを記憶するようにすることもできる。また、4×4イントラ予測モード、8×8イントラ予測モード、および、それら以外のイントラ予測モードに対して、それぞれ、9種類、32種類、33種類のフィルタ係数CおよびRを求め、記憶するようにしてもよい。[符号化装置の処理の説明]図25および図26は、図13の符号化装置10による符号化処理を説明するフローチャートである。この符号化処理は、例えば、入力信号としてフレーム単位の画像が符号化装置10に入力されるたびに行われる。図25のステップS11において、符号化装置10のAD変換部11は、入力信号として入力されたフレーム単位の画像をAD変換し、画面並べ替えバッファ12に出力して記憶させる。ステップS12において、画面並べ替えバッファ12は、記憶した表示の順番のフレームの画像を、GOP構造に応じて、符号化のための順番に並べ替える。画面並べ替えバッファ12は、並べ替え後のフレーム単位の画像を、演算部13、イントラ予測部24、および動き予測補償部26に供給する。なお、以下のステップS13乃至S28の処理は、例えばマクロブロック単位で行われる。但し、先頭フレームの先頭のマクロブロックの処理時には、参照画像が存在しないため、ステップS13乃至S18およびS26の処理は行われず、先頭フレームの画像が残差情報および局部的に復号された画像とされる。ステップS13において、符号化装置10は、イントラ予測処理およびインター予測処理を含む予測処理を行う。この予測処理の詳細は、後述する図27を参照して説明する。ステップS14において、予測画像選択部27は、ステップS13の処理によりイントラ予測部24および動き予測補償部26から供給されるコスト関数値に基づいて、最適イントラ予測モードと最適インター予測モードのうちのコスト関数値が最小となる方を、最適予測モードに決定する。そして、予測画像選択部27は、最適予測モードの予測画像を、演算部13および加算部20に供給する。ステップS15において、予測画像選択部27は、最適予測モードが最適インター予測モードであるかどうかを判定する。ステップS15で最適予測モードが最適インター予測モードであると判定された場合、予測画像選択部27は、最適インター予測モードで生成された予測画像の選択を動き予測補償部26に通知する。これにより、動き予測補償部26は、インター予測モード情報、対応する動きベクトル、および参照画像を特定するための情報を可逆符号化部16に出力する。そして、ステップS16において、可逆符号化部16は、動き予測補償部26から供給されるインター予測モード情報、動きベクトル、および参照画像を特定するための情報を可逆符号化し、その結果得られる情報を圧縮画像に付加されるヘッダ情報とする。そして、処理はステップS18に進む。一方、ステップS15で最適予測モードが最適インター予測モードではないと判定された場合、即ち最適予測モードが最適イントラ予測モードである場合、予測画像選択部27は、最適イントラ予測モードで生成された予測画像の選択をイントラ予測部24に通知する。これにより、イントラ予測部24は、イントラ予測モード情報とEdgebasedpredictionフラグを可逆符号化部16に供給する。そして、ステップS17において、可逆符号化部16は、イントラ予測部24から供給されるイントラ予測モード情報とEdgebasedpredictionフラグを可逆符号化し、その結果得られる情報を圧縮画像に付加されるヘッダ情報とする。そして、処理はステップS18に進む。ステップS18において、演算部13は、画面並べ替えバッファ12から供給される画像から、予測画像選択部27から供給される予測画像を減算する。演算部13は、減算の結果得られる画像を、残差情報として直交変換部14に出力する。ステップS19において、直交変換部14は、演算部13からの残差情報に対してMDDT等の直交変換を施す。このとき、最適予測モードがイントラ予測モードである場合には、直交変換部14は、所定のインデックスmddtIdxに対応付けて記憶しているフィルタ係数のうち、ステップS13の処理でエッジ判定部25から供給されるインデックスmddtIdxに対応するフィルタ係数を読み出し、そのフィルタ係数を用いてMDDTを行う。直交変換部14は、直交変換の結果得られる係数を量子化部15に供給する。ステップS20において、量子化部15は、直交変換部14から供給される係数を量子化する。量子化された係数は、可逆符号化部16と逆量子化部18に入力される。ステップS21において、可逆符号化部16は、量子化部15から供給される量子化された係数を可逆符号化し、その結果得られる情報を圧縮画像とする。そして、可逆符号化部16は、ステップS16またはS17の処理で生成されたヘッダ情報を圧縮画像に付加し、画像圧縮情報を生成する。図26のステップS22において、可逆符号化部16は、画像圧縮情報を蓄積バッファ17に供給し、蓄積させる。ステップS23において、蓄積バッファ17は、蓄積されている画像圧縮情報を、例えば、後段の図示せぬ記録装置や伝送路などに出力する。ステップS24において、逆量子化部18は、量子化部15から供給される量子化された係数を逆量子化する。ステップS25において、逆直交変換部19は、逆量子化部18から供給される係数に対してIMDDT等の逆直交変換を施す。このとき、最適予測モードがイントラ予測モードである場合には、逆直交変換部19は、所定のインデックスmddtIdxに対応付けて記憶しているフィルタ係数のうちの、ステップS13の処理でエッジ判定部25から供給されるインデックスmddtIdxに対応するフィルタ係数を読み出し、そのフィルタ係数を用いてIMDDTを行う。逆直交変換部19は、逆直交変換の結果得られる残差情報を加算部20に供給する。ステップS26において、加算部20は、逆直交変換部19から供給される残差情報と、予測画像選択部27から供給される予測画像を加算し、局部的に復号された画像を得る。加算部20は、得られた画像をデブロックフィルタ21に供給するとともに、フレームメモリ22に供給する。ステップS27において、デブロックフィルタ21は、加算部20から供給される局部的に復号された画像に対してフィルタリングを行うことにより、ブロック歪を除去し、フレームメモリ22に供給する。ステップS28において、フレームメモリ22は、フィルタリング前後の画像を蓄積する。具体的には、フレームメモリ22は、加算部20から供給される画像とデブロックフィルタ21から供給される画像を蓄積する。フレームメモリ22に蓄積された画像は、参照画像としてスイッチ23を介してイントラ予測部24または動き予測補償部26に出力される。そして、処理は終了する。図27は、図25のステップS13の予測処理の詳細を説明するフローチャートである。図27のステップS41において、イントラ予測部24は、画面並べ替えバッファ12から供給される画像と、フレームメモリ22からスイッチ23を介して供給される参照画像とに基づいて、各イントラ予測モードのイントラ予測処理を行い、予測画像を生成する。このとき、イントラ予測部24は、各イントラ予測モードのコスト関数値を算出する。なお、イントラ予測処理の詳細は、後述する図28を参照して説明する。また、動き予測補償部26は、各インター予測モードの動き予測補償処理であるインター予測処理を行い、予測画像を生成する。このとき、動き予測補償部26は、各インター予測モードのコスト関数値を算出する。ステップS42において、イントラ予測部24は、コスト関数値が最小となるイントラ予測モードを最適イントラ予測モードに決定する。そして、イントラ予測部24は、最適イントラ予測モードで生成された予測画像、および、対応するコスト関数値を、予測画像選択部27に供給する。また、動き予測補償部26は、コスト関数値が最小となるインター予測モードを最適インター予測モードに決定する。そして、動き予測補償部26は、最適インター予測モードのコスト関数値と、対応する予測画像を予測画像選択部27に供給する。そして、処理は図25のステップS13に戻り、ステップS14に進む。図28は、図27のステップS41のイントラ予測処理の詳細を説明するフローチャートである。図28のステップS60において、イントラ予測部24の予測モード決定部41は、候補となる全てのイントラ予測モードのうち、まだ現在のイントラ予測モードに決定されていないイントラ予測モードを現在のイントラ予測モードに決定する。なお、現在のイントラ予測モードがDCPredictionを示すモードである場合、予測モード決定部41は、さらに、Edgebasedpredictionを行うモードと、Edgebasedpredictionを行わないモードに分け、それぞれを順に現在のイントラ予測モードとする。ステップS61において、隣接画素バッファ42は、フレームメモリ22からスイッチ23を介して読み出される参照画像のうちの隣接ブロックを記憶する。ステップS62において、エッジ検出部43とイントラ予測処理部46は、現在のイントラ予測モードがDCPredictionを示すモードであり、かつ、Edgebasedpredictionを行うモードであるかどうかを判定する。ステップS62で現在のイントラ予測モードがDCPredictionを示すモード以外であるか、または、DCPredictionを示すモードであるが、Edgebasedpredictionを行うモードではないと判定された場合、処理はステップS63に進む。ステップS63において、イントラ予測処理部46は、隣接画素バッファ42に記憶されている隣接ブロックを用いて通常のイントラ予測を行う。イントラ予測処理部46は、その結果得られる予測画像を、予測画像バッファ45を介して予測画像選択部27に供給する。ステップS64において、インデックス決定部53は、現在のイントラ予測モードに基づいてインデックスmddtIdxを決定し、インデックスバッファ54を介して、直交変換部14と逆直交変換部19に出力する。そして処理はステップS70に進む。一方、ステップS62で現在のイントラ予測モードがDCPredictionを示すモードであり、かつ、Edgebasedpredictionを行うモードであると判定された場合、処理はステップS65に進む。ステップS65において、エッジ検出部43は、隣接画素バッファ42に記憶されている隣接ブロックを読み出し、その隣接ブロックのエッジの角度θを求める。エッジ検出部43は、その角度θを予測画像生成部44とエッジ判定部25の角度バッファ51に供給する。角度バッファ51は、エッジ検出部43から供給される角度θを格納する。ステップS66において、予測画像生成部44は、隣接画素バッファ42に記憶されている隣接ブロックを読み出し、その隣接ブロックと、エッジ検出部43から供給される角度θとを用いて予測画像を生成する。そして、予測画像生成部44は、その予測画像を、予測画像バッファ45を介して予測画像選択部27に供給する。ステップS67において、エッジ情報決定部52は、角度バッファ51に格納された角度θに基づいてエッジ情報nを決定し、インデックス決定部53に供給する。ステップS68において、インデックス決定部53は、エッジ情報決定部52から供給されるエッジ情報nが0であるかどうかを判定する。ステップS68でエッジ情報nが0ではないと判定された場合、処理はステップS69に進む。ステップS69において、インデックス決定部53は、エッジ情報決定部52から供給されるエッジ情報nに基づいてインデックスmddtIdxを決定し、インデックスバッファ54を介して、直交変換部14と逆直交変換部19に出力する。そして、処理はステップS70に進む。ステップS70において、予測モード決定部41は、現在のイントラ予測モードのコスト関数値を求める。具体的には、予測モード決定部41は、ステップS63またはステップS66の処理によって生成された予測画像に対して、直交変換部14、量子化部15、可逆符号化部16、逆量子化部18、逆直交変換部19、加算部20等による処理が行われた結果を用いてコスト関数値を求める。なお、直交変換部14によるMDDTおよび逆直交変換部19によるIMDDTに用いられるフィルタ係数は、ステップS64またはS69の処理で出力されたインデックスmddtIdxに対応するフィルタ係数である。ステップS70の処理後、処理はステップS71に進む。一方、ステップS68でエッジ情報nが0であると判定された場合、即ち角度θが有効でない場合、コスト関数値は求められず、処理はステップS71に進む。ステップS71において、予測モード決定部41は、候補となる全てのイントラ予測モードのコスト関数値が求められたかどうか、即ち、ステップS60で候補となる全てのイントラ予測モードが現在のイントラ予測モードとして決定されたかどうかを判定する。ステップS71で候補となる全てのイントラ予測モードのコスト関数値がまだ求められていないと判定された場合、処理はステップS60に戻り、候補となる全てのイントラ予測モードのコスト関数値が求められるまで、ステップS60乃至S71の処理が繰り返される。一方、ステップS71で候補となる全てのイントラ予測モードのコスト関数値が求められたと判定された場合、処理は終了する。以上のようにして求められた候補となる全てのイントラ予測モードのコスト関数値は、図27のステップS42の処理において用いられる。以上のように、符号化装置10は、イントラ予測モードがDCpredictionを示すモードであり、Edgebasedpredictionを行うモードである場合、予測方向に対応する角度θに対応するフィルタ係数を用いて、予測方向に応じた偏りを有する残差情報に対してMDDTを行う。これにより、MDDTの変換効率を向上させ、符号化効率を向上させることができる。また、符号化装置10は、イントラ予測モードがDCpredictionを示すモードであり、Edgebasedpredictionを行うモードである場合、予測方向に対応する角度θに対応するフィルタ係数を用いて、MDDT後の係数に対してIMDDTを行う。従って、角度θに対応するフィルタ係数を用いた、変換効率の高いMDDTの結果得られる係数に対してIMDDTを行うことができる。[復号装置の構成例]図29は、図13の符号化装置10から出力される画像圧縮情報を復号する、本技術を適用した復号装置の第1実施の形態の構成例を示すブロック図である。図29の復号装置100は、蓄積バッファ101、可逆復号部102、逆量子化部103、逆直交変換部104、加算部105、デブロックフィルタ106、画面並べ替えバッファ107、DA変換部108、フレームメモリ109、スイッチ110、イントラ予測部111、エッジ判定部112、動き予測補償部113、およびスイッチ114により構成される。復号装置100の蓄積バッファ101は、図13の符号化装置10から画像圧縮情報を受け取り、蓄積する。蓄積バッファ101は、蓄積されている画像圧縮情報を可逆復号部102に供給する。可逆復号部102は、蓄積バッファ101からの画像圧縮情報に対して、可変長復号や、算術復号等の可逆復号を施すことで、量子化された係数とヘッダを得る。可逆復号部102は、量子化された係数を逆量子化部103に供給する。また、可逆復号部102は、ヘッダに含まれるイントラ予測モード情報、Edgebasedpredictionフラグなどをイントラ予測部111に供給し、動きベクトル、参照画像を特定するための情報、インター予測モード情報などを動き予測補償部113に供給する。さらに、可逆復号部102は、ヘッダに含まれるイントラ予測モード情報またはインター予測モード情報をスイッチ114に供給する。逆量子化部103、逆直交変換部104、加算部105、デブロックフィルタ106、フレームメモリ109、スイッチ110、イントラ予測部111、エッジ判定部112、および、動き予測補償部113は、図13の逆量子化部18、逆直交変換部19、加算部20、デブロックフィルタ21、フレームメモリ22、スイッチ23、イントラ予測部24、エッジ判定部25、および、動き予測補償部26とそれぞれ同様の処理を行い、これにより、画像が復号される。具体的には、逆量子化部103は、可逆復号部102からの量子化された係数を逆量子化し、その結果得られる係数を逆直交変換部104に供給する。逆直交変換部104は、逆量子化部103からの係数に対して、IMDDT等の逆直交変換を施す。具体的には、逆直交変換部104は、所定のインデックスmddtIdxに対応付けてフィルタ係数を記憶している。逆直交変換部104は、イントラ予測処理時、記憶している係数のうちの、エッジ判定部112から供給されるインデックスmddtIdxに対応するフィルタ係数を読み出し、そのフィルタ係数を用いてIMDDTを行う。逆直交変換部104は、その結果得られる残差情報を加算部105に供給する。加算部105は、逆直交変換部104から供給される復号対象の画像としての残差情報と、スイッチ114から供給される予測画像を加算し、その結果得られる画像をデブロックフィルタ106に供給するとともに、フレームメモリ109に供給する。なお、スイッチ114から予測画像が供給されない場合、加算部105は、逆直交変換部104から供給される残差情報である画像をデブロックフィルタ106に供給するとともに、フレームメモリ109に供給して蓄積させる。デブロックフィルタ106は、加算部105から供給される画像をフィルタリングすることにより、ブロック歪を除去する。デブロックフィルタ106は、その結果得られる画像をフレームメモリ109に供給し、蓄積させるとともに、画面並べ替えバッファ107に供給する。フレームメモリ109に蓄積された画像は、参照画像としてスイッチ110を介して読み出され、動き予測補償部113またはイントラ予測部111に供給される。画面並べ替えバッファ107は、デブロックフィルタ106から供給される画像をフレーム単位で記憶する。画面並べ替えバッファ107は、記憶した符号化のための順番のフレーム単位の画像を、元の表示の順番に並び替え、DA変換部108に供給する。DA変換部108は、画面並べ替えバッファ107から供給されるフレーム単位の画像をDA変換し、出力信号として出力する。イントラ予測部111は、フレームメモリ109からスイッチ110を介して読み出される参照画像を用いて、可逆復号部102から供給されるイントラ予測モード情報とEdgebasedpredictionフラグに基づいてイントラ予測処理を行い、予測画像を生成する。そして、イントラ予測部111は、予測画像をスイッチ114に供給する。また、イントラ予測部24は、イントラ予測モード情報がDCPredictionを示すモードであり、EdgebasedpredictionフラグがEdgebasedpredictionの有りを表す1である場合、イントラ予測処理において生成された隣接ブロックのエッジの角度をエッジ判定部25に供給する。動き予測補償部113は、可逆復号部102から供給される参照画像を特定するための情報に基づいて、フレームメモリ109からスイッチ110を介して参照画像を読み出す。動き予測補償部113は、動きベクトルと参照画像を用いて、インター予測モード情報が表すインター予測モードのインター予測処理を行う。動き予測補償部113は、その結果生成される予測画像をスイッチ114に供給する。スイッチ114は、可逆復号部102からイントラ予測モード情報が供給された場合、イントラ予測部111から供給される予測画像を加算部105に供給する。一方、可逆復号部102からインター予測モード情報が供給された場合、動き予測補償部113から供給される予測画像を加算部105に供給する。[イントラ予測部とエッジ判定部の構成例]図30は、図29のイントラ予測部111とエッジ判定部112の構成例を示すブロック図である。図30に示すように、イントラ予測部111は、予測モード決定部121、隣接画素バッファ122、エッジ検出部123、予測画像生成部124、予測画像バッファ125、およびイントラ予測処理部126により構成される。イントラ予測部111の予測モード決定部121は、可逆復号部102から供給されるイントラ予測モード情報とEdgebasedpredictionフラグに基づいて、現在のイントラ予測モードを決定する。隣接画素バッファ122、エッジ検出部123、予測画像生成部124、予測画像バッファ125、およびイントラ予測処理部126の構成は、図14の隣接画素バッファ42、エッジ検出部43、予測画像生成部44、予測画像バッファ45、イントラ予測処理部46の構成と同様であるので、説明は省略する。なお、予測画像バッファ125に記憶されている予測画像は、スイッチ114に供給される。エッジ判定部112は、角度バッファ131、エッジ情報決定部132、インデックス決定部133、およびインデックスバッファ134により構成される。角度バッファ131、エッジ情報決定部132、インデックス決定部133、およびインデックスバッファ134の構成は、図14の角度バッファ51、エッジ情報決定部52、インデックス決定部53、およびインデックスバッファ54と同様であるので、説明は省略する。なお、インデックスバッファ54から読み出されたインデックスmddtIdxは、逆直交変換部104に供給される。[復号装置の処理の説明]図31は、図29の復号装置100による復号処理を説明するフローチャートである。この復号処理は、例えば、フレーム単位の画像圧縮情報が復号装置100に入力されるたびに行われる。図31のステップS101において、復号装置100の蓄積バッファ101は、図13の符号化装置10からフレーム単位の画像圧縮情報を受け取り、蓄積する。蓄積バッファ101は、蓄積されている画像圧縮情報を可逆復号部102に供給する。なお、以下のステップS102乃至S110の処理は、例えばマクロブック単位で行われる。ステップS102において、可逆復号部102は、蓄積バッファ101からの画像圧縮情報を可逆復号し、量子化された係数とヘッダを得る。可逆復号部102は、量子化された係数を逆量子化部103に供給する。また、可逆復号部102は、ヘッダに含まれるイントラ予測モード情報、Edgebasedpredictionフラグなどをイントラ予測部111に供給し、動きベクトル、インター予測モード情報、参照画像を特定するための情報などを動き予測補償部113に供給する。さらに、可逆復号部102は、ヘッダに含まれるイントラ予測モード情報またはインター予測モード情報をスイッチ114に供給する。ステップS103において、逆量子化部103は、可逆復号部102からの量子化された係数を逆量子化し、その結果得られる係数を逆直交変換部104に供給する。ステップS104において、動き予測補償部113は、可逆復号部102からインター予測モード情報が供給されたかどうかを判定する。ステップS104でインター予測モード情報が供給されたと判定された場合、処理はステップS105に進む。ステップS105において、動き予測補償部113は、可逆復号部102から供給される動きベクトル、インター予測モード情報、および参照画像を特定するための情報に基づいて、インター予測処理を行う。動き予測補償部113は、その結果生成される予測画像を、スイッチ114を介して加算部105に供給し、処理をステップS107に進める。一方、ステップS104でインター予測モード情報が供給されていないと判定された場合、即ちイントラ予測モード情報がイントラ予測部111に供給された場合、処理はステップS106に進む。ステップS106において、イントラ予測部111は、フレームメモリ109からスイッチ110を介して読み出される参照画像を用いて、可逆復号部102からのイントラ予測モード情報およびEdgebasedpredictionフラグに基づいてイントラ予測処理を行う。このイントラ予測処理の詳細は、後述する図32を参照して説明する。イントラ予測部111は、イントラ予測処理の結果生成される予測画像を、スイッチ114を介して加算部105に供給し、処理をステップS107に進める。ステップS107において、逆直交変換部104は、逆量子化部103からの係数に対してIMDDT等の逆直交変換を施す。このとき、イントラ予測処理が行われる場合には、逆直交変換部104は、所定のインデックスmddtIdxに対応付けて記憶しているフィルタ係数のうちの、ステップS106の処理でエッジ判定部112から供給されるインデックスmddtIdxに対応するフィルタ係数を読み出し、そのフィルタ係数を用いてIMDDTを行う。逆直交変換部104は、逆直交変換の結果得られる残差情報を加算部105に供給する。ステップS108において、加算部105は、逆直交変換部104から供給される残差情報と、スイッチ114から供給される予測画像を加算する。加算部105は、その結果得られる画像をデブロックフィルタ106に供給するとともに、フレームメモリ109に供給する。なお、先頭のフレームの先頭のマクロブロックの処理時には、参照画像は存在しないため、ステップS104乃至S106およびS108の処理は行われず、残差情報である画像がデブロックフィルタ106に供給されるとともに、フレームメモリ109に供給される。ステップS109において、デブロックフィルタ106は、加算部105から供給される画像に対してフィルタリングを行い、ブロック歪を除去する。デブロックフィルタ106は、フィルタリング後の画像をフレームメモリ109に供給する。ステップS110において、フレームメモリ109は、加算部105から供給されるフィルタリング前の画像と、デブロックフィルタ106から供給されるフィルタリング後の画像を蓄積する。フレームメモリ109に蓄積された画像は、参照画像としてスイッチ110を介して動き予測補償部113またはイントラ予測部111に供給される。ステップS111において、画面並べ替えバッファ107は、デブロックフィルタ106から供給される画像をフレーム単位で記憶し、記憶した符号化のための順番のフレーム単位の画像を、元の表示の順番に並び替え、DA変換部108に供給する。ステップS112において、DA変換部108は、画面並べ替えバッファ107から供給されるフレーム単位の画像をDA変換し、出力信号として出力する。図32は、図31のステップS106のイントラ予測処理の詳細を説明するフローチャートである。図32のステップS120において、イントラ予測部111の予測モード決定部121は、可逆復号部102からイントラ予測モード情報とEdgebasedpredictionフラグを取得する。ステップS121において、予測モード決定部121は、可逆復号部102から取得されたイントラ予測モード情報とEdgebasedpredictionフラグに基づいて、現在のイントラ予測モードを決定する。ステップS122において、隣接画素バッファ122は、フレームメモリ109からスイッチ110を介して読み出される参照画像のうちの隣接ブロックを記憶する。ステップS123において、予測モード決定部121は、現在のイントラ予測モードが、DCPredictionを示すモードであり、Edgebasedpredictionを行うモードであるかどうかを判定する。ステップS123で現在のイントラ予測モードがDCPredictionを示すモード以外であるか、または、DCPredictionを示すモードであるが、Edgebasedpredictionを行うモードではないと判定された場合、処理はステップS124に進む。ステップS124において、イントラ予測処理部126は、隣接画素バッファ122に記憶されている隣接ブロックを用いて通常のイントラ予測を行う。イントラ予測処理部126は、その結果得られる予測画像を、予測画像バッファ125を介してスイッチ114に供給する。ステップS125において、インデックス決定部133は、現在のイントラ予測モードに基づいてインデックスmddtIdxを決定し、インデックスバッファ134を介して、逆直交変換部104に出力する。そして処理は図31のステップS106に戻り、ステップS107に進む。一方、ステップS123で現在のイントラ予測モードが、DCPredictionを示すモードであり、Edgebasedpredictionを行うモードであると判定された場合、処理はステップS126に進む。ステップS126において、エッジ検出部123は、隣接画素バッファ122に記憶されている隣接ブロックを読み出し、その隣接ブロックのエッジの角度θを求める。エッジ検出部123は、その角度θを予測画像生成部124とエッジ判定部112の角度バッファ131に供給する。角度バッファ131は、エッジ検出部123から供給される角度θを格納する。ステップS127において、予測画像生成部124は、隣接画素バッファ122に記憶されている隣接ブロックを読み出し、その隣接ブロックと、エッジ検出部123から供給される角度θとを用いて予測画像を生成する。そして、予測画像生成部124は、その予測画像を、予測画像バッファ125を介してスイッチ114に供給する。ステップS128において、エッジ情報決定部132は、角度バッファ131に格納された角度θに基づいてエッジ情報nを決定し、インデックス決定部133に供給する。ステップS129において、インデックス決定部133は、エッジ情報決定部132から供給されるエッジ情報nに基づいてインデックスmddtIdxを決定し、インデックスバッファ134を介して、逆直交変換部104に供給する。そして、処理は図31のステップS106に戻り、ステップS107に進む。以上のように、復号装置100は、イントラ予測モードがDCpredictionを示すモードであり、Edgebasedpredictionを行うモードである場合、予測方向に対応する角度θに対応するフィルタ係数を用いて、圧縮画像に対応するMDDT後の係数に対してIMDDTを行う。従って、符号化装置10による、角度θに対応するフィルタ係数を用いた、変換効率の高いMDDTの結果得られる係数から残差情報を取得することができる。その結果、符号化装置10により符号化効率が向上するように符号化された圧縮画像を復号することができる。<第2実施の形態>[符号化装置の第2実施の形態の構成例]図33は、本技術を適用した符号化装置の第2実施の形態の構成例を示すブロック図である。図33に示す構成のうち、図13の構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。図33の符号化装置210の構成は、主に、可逆符号化部16の代わりに可逆符号化部212が設けられている点、および、適応的スキャン部211と適応的逆スキャン部213が新たに設けられている点が図13の構成と異なる。図33の符号化装置210は、イントラ予測処理時、量子化された係数の2次元配列を1次元配列に変換する処理以下では、スキャン処理というを、インデックスmddtIdxに応じた方法で行う。具体的には、符号化装置210の適応的スキャン部211は、量子化部15から供給される量子化された係数をスキャン処理する。このとき、イントラ予測処理時には、適応的スキャン部211は、処理部として機能し、エッジ判定部25から供給されるインデックスmddtIdxに応じた方法で、量子化された係数に対してスキャン処理を行う。なお、スキャン処理の詳細については、例えば、ImprovedIntraCodingVCEGAG1120October2007に記載されている。適応的スキャン部211は、スキャン処理された係数を可逆符号化部212および適応的逆スキャン部213に供給する。可逆符号化部212は、図13の可逆符号化部16と同様に、イントラ予測モード情報とEdgebasedpredictionフラグをイントラ予測部24から取得する。また、可逆符号化部212は、可逆符号化部16と同様に、インター予測モード情報、動きベクトル、参照画像を特定するための情報などを動き予測補償部26から取得する。可逆符号化部212は、適応的スキャン部211から供給されるスキャン処理された係数に対して可逆符号化を行い、その結果得られる情報を圧縮画像とする。また、可逆符号化部212は、可逆符号化部16と同様に、イントラ予測モード情報とEdgebasedpredictionフラグ、または、インター予測モード情報、動きベクトル、参照画像を特定する情報などを可逆符号化し、その結果得られる情報を圧縮画像に付加されるヘッダ情報とする。可逆符号化部212は、可逆符号化部16と同様に、可逆符号化の結果得られるヘッダ情報が付加された圧縮画像を画像圧縮情報として蓄積バッファ17に供給し、蓄積させる。適応的逆スキャン部213は、適応的スキャン部211から供給されるスキャン処理された係数の1次元配列を2次元配列に変換する処理以下、逆スキャン処理というを行う。このとき、イントラ予測処理時には、適応的逆スキャン部213は、逆スキャン処理部として機能し、エッジ判定部25から供給されるインデックスmddtIdxに応じた方法で、スキャン処理された係数に対して逆スキャン処理を行う。適応的逆スキャン部213は、逆スキャン処理の結果得られる量子化された係数を逆量子化部18に供給する。[イントラ予測部とエッジ判定部の構成例]図34は、図33のイントラ予測部24とエッジ判定部25の構成例を示すブロック図である。図34に示すように、図34のイントラ予測部24とエッジ判定部25の構成は、図14のイントラ予測部24とエッジ判定部25の構成と同一である。但し、図34のエッジ判定部25は、インデックスmddtIdxを、直交変換部14および逆直交変換部19だけでなく、適応的スキャン部211および適応的逆スキャン部213にも供給する。スキャン処理の方法の例図35および図36は、適応的スキャン部211によるスキャン処理の方法の例を示す図である。なお、図35および図36の例では、マクロブロックのサイズが4×4画素である。図35の方法は、マクロブロックの各画素の量子化された係数を、水平方向に並ぶ画素の順を含む図中矢印で示す順に配列する方法である。図36の方法は、マクロブロックの各画素の量子化された係数を、垂直方向に並ぶ画素の順を含む図中矢印で示す順に配列する方法である。[符号化装置の処理の説明]図37および図38は、図33の符号化装置210による符号化処理を説明するフローチャートである。この符号化処理は、例えば、入力信号としてフレーム単位の画像が符号化装置210に入力されるたびに行われる。図37のステップS211乃至S220の処理は、図25のステップS11乃至S20の処理と同様に行われる。ステップS221において、符号化装置210の適応的スキャン部211は、量子化部15から供給される量子化された係数をスキャン処理する。このとき、最適予測モードがイントラ予測モードである場合には、適応的スキャン部211は、エッジ判定部25から供給されるインデックスmddtIdxに応じた方法で、量子化された係数をスキャン処理する。適応的スキャン部211は、スキャン処理された係数を可逆符号化部212および適応的逆スキャン部213に供給する。ステップS222において、可逆符号化部212は、適応的スキャン部211から供給されるスキャン処理された係数を可逆符号化し、その結果得られる情報を圧縮画像とする。そして、可逆符号化部212は、ステップS216またはS217の処理で生成されたヘッダ情報を圧縮画像に付加し、画像圧縮情報を生成する。図38のステップS223において、可逆符号化部212は、図26のステップS22の処理と同様に、画像圧縮情報を蓄積バッファ17に供給し、蓄積させる。ステップS224において、蓄積バッファ17は、ステップS23の処理と同様に、蓄積されている画像圧縮情報を、例えば、後段の図示せぬ記録装置や伝送路などに出力する。ステップS225において、適応的逆スキャン部213は、適応的スキャン部211から供給されるスキャン処理された係数を逆スキャン処理する。このとき、最適予測モードがイントラ予測モードである場合には、適応的逆スキャン部213は、エッジ判定部25から供給されるインデックスmddtIdxに応じた方法で、スキャン処理された係数を逆スキャン処理する。適応的逆スキャン部213は、逆スキャン処理の結果得られる量子化された係数を逆量子化部18に供給する。ステップS226において、逆量子化部18は、適応的逆スキャン部213から供給される量子化された係数を逆量子化する。ステップS227乃至S230の処理は、図26のステップS25乃至S28の処理と同様である。以上のように、符号化装置210は、イントラ予測モードがDCpredictionを示すモードであり、Edgebasedpredictionを行うモードである場合、予測方向に対応する角度θに対応するインデックスmddtIdxに応じた方法で、予測方向に応じた偏りを有する残差情報に対してスキャン処理を行う。これにより、符号化効率を向上させることができる。また、符号化装置210は、イントラ予測モードがDCpredictionを示すモードであり、Edgebasedpredictionを行うモードである場合、予測方向に対応する角度θに対応するインデックスmddtIdxに応じた方法で、スキャン処理された係数に対して逆スキャン処理を行う。従って、角度θに対応するインデックスmddtIdxに応じた方法でスキャン処理された係数を逆スキャン処理することができる。[復号装置の構成例]図39は、図33の符号化装置10から出力される画像圧縮情報を復号する、本技術を適用した復号装置の第2実施の形態の構成例を示すブロック図である。図39に示す構成のうち、図29の構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。図39の復号装置300の構成は、主に、可逆復号部102の代わりに可逆復号部301が設けられている点、および、適応的逆スキャン部302が新たに設けられている点が図29の構成と異なる。図39の復号装置300は、イントラ予測処理時、符号化装置10から伝送されてくる画像圧縮情報に対応するスキャン処理された係数を、インデックスmddtIdxに応じた方法で逆スキャン処理する。具体的には、復号装置300の可逆復号部301は、蓄積バッファ101からの画像圧縮情報に対して、可変長復号や、算術復号等の可逆復号を施すことで、スキャン処理された係数とヘッダを得る。可逆復号部301は、スキャン処理された係数を適応的逆スキャン部302に供給する。また、可逆復号部301は、図29の可逆復号部102と同様に、ヘッダに含まれるイントラ予測モード情報、Edgebasedpredictionフラグなどをイントラ予測部111に供給し、動きベクトル、参照画像を特定するための情報、インター予測モード情報などを動き予測補償部113に供給する。さらに、可逆復号部301は、可逆復号部102と同様に、ヘッダに含まれるイントラ予測モード情報またはインター予測モード情報をスイッチ114に供給する。適応的逆スキャン部302は、可逆復号部301から供給されるスキャン処理された係数を逆スキャン処理する。このとき、イントラ予測処理時には、適応的逆スキャン部302は、処理部として機能し、エッジ判定部112から供給されるインデックスmddtIdxに応じた方法で、スキャン処理された係数に対して逆スキャン処理を行う。適応的逆スキャン部213は、逆スキャン処理の結果得られる量子化された係数を逆量子化部103に供給する。[イントラ予測部とエッジ判定部の構成例]図40は、図39のイントラ予測部111とエッジ判定部112の構成例を示すブロック図である。図40に示すように、図40のイントラ予測部111とエッジ判定部112の構成は、図30のイントラ予測部111とエッジ判定部112の構成と同一である。但し、図40のエッジ判定部112は、インデックスmddtIdxを、逆直交変換部104だけでなく、適応的逆スキャン部302にも供給する。[復号装置の処理の説明]図41は、図39の復号装置300による復号処理を説明するフローチャートである。この復号処理は、例えば、フレーム単位の画像圧縮情報が復号装置300に入力されるたびに行われる。図41のステップS241において、復号装置100の蓄積バッファ101は、図31のステップS101と同様に、図33の符号化装置210からフレーム単位の画像圧縮情報を受け取り、蓄積する。蓄積バッファ101は、蓄積されている画像圧縮情報を可逆復号部301に供給する。なお、以下のステップS242乃至S251の処理は、例えばマクロブック単位で行われる。ステップS242において、可逆復号部301は、蓄積バッファ101からの画像圧縮情報を可逆復号し、スキャン処理された係数とヘッダを得る。可逆復号部301は、スキャン処理された係数を適応的逆スキャン部302に供給する。また、可逆復号部301は、ヘッダに含まれるイントラ予測モード情報、Edgebasedpredictionフラグなどをイントラ予測部111に供給し、動きベクトル、インター予測モード情報、参照画像を特定するための情報などを動き予測補償部113に供給する。さらに、可逆復号部301は、ヘッダに含まれるイントラ予測モード情報またはインター予測モード情報をスイッチ114に供給する。ステップS243において、適応的逆スキャン部302は、可逆復号部301から供給されるスキャン処理された係数を逆スキャン処理する。このとき、イントラ予測処理が行われる場合には、適応的逆スキャン部302は、エッジ判定部112から供給されるインデックスmddtIdxに応じた方法で、スキャン処理された係数を逆スキャン処理する。適応的逆スキャン部213は、逆スキャン処理の結果得られる量子化された係数を逆量子化部103に供給する。ステップS244において、逆量子化部103は、適応的逆スキャン部302からの量子化された係数を逆量子化し、その結果得られる係数を逆直交変換部104に供給する。ステップS245乃至S253の処理は、図31のステップS104乃至S112の処理であるので、説明は省略する。以上のように、復号装置300は、イントラ予測モードがDCpredictionを示すモードであり、Edgebasedpredictionを行うモードである場合、予測方向に対応する角度θに対応するインデックスmddtIdxに応じた方法で、圧縮画像に対応するスキャン処理された係数に対して逆スキャン処理を行う。従って、符号化装置210により、角度θに対応するインデックスmddtIdxに応じた方法でスキャン処理された係数から、スキャン処理前の係数を取得することができる。その結果、符号化装置210により符号化効率が向上するように符号化された圧縮画像を復号することができる。なお、第2実施の形態では、イントラ予測処理時、直交変換、逆直交変換、スキャン処理、および逆スキャン処理がインデックスmddtIdxに応じて行われたが、スキャン処理および逆スキャン処理だけがインデックスmddtIdxに応じて行われるようにしてもよい。また、本実施の形態では、HEVC方式をベースに用いるようにしたが、本技術はこれに限らず、隣接ブロックを抽出し、隣接ブロックのエッジに関する情報を用いて直交変換や逆直交変換を行う符号化方式復号方式を用いる符号化装置復号装置に適用することができる。また、本技術は、例えば、MPEG,H.26x等の様に、離散コサイン変換等の直交変換と動き補償によって圧縮する方式で圧縮された画像情報ビットストリームを、衛星放送、ケーブルテレビジョン、インターネット、または携帯電話機などのネットワークメディアを介して受信する際に用いられる符号化装置および復号装置に適用することができる。また、本技術は、光ディスク、磁気ディスク、フラッシュメモリなどの記憶メディアに対して処理する際に用いられる符号化装置および復号装置に適用することができる。<第3実施の形態>本技術を適用したコンピュータの説明次に、上述した符号化処理や復号処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。符号化処理や復号処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。そこで、図42は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。プログラムは、コンピュータに内蔵されている記録媒体としての記憶部408やROMReadOnlyMemory402に予め記録しておくことができる。あるいはまた、プログラムは、リムーバブルメディア411に格納記録しておくことができる。このようなリムーバブルメディア411は、いわゆるパッケージソフトウエアとして提供することができる。ここで、リムーバブルメディア411としては、例えば、フレキシブルディスク、CDROM,MOディスク,DVD、磁気ディスク、半導体メモリ等がある。なお、プログラムは、上述したようなリムーバブルメディア411からドライブ410を介してコンピュータにインストールする他、通信網や放送網を介して、コンピュータにダウンロードし、内蔵する記憶部408にインストールすることができる。すなわち、プログラムは、例えば、ダウンロードサイトから、デジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN、インターネットといったネットワークを介して、コンピュータに有線で転送することができる。コンピュータは、CPU401を内蔵しており、CPU401には、バス404を介して、入出力インタフェース405が接続されている。CPU401は、入出力インタフェース405を介して、ユーザによって、入力部406が操作等されることにより指令が入力されると、それに従って、ROM402に格納されているプログラムを実行する。あるいは、CPU401は、記憶部408に格納されたプログラムを、RAM403にロードして実行する。これにより、CPU401は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。そして、CPU401は、その処理結果を、必要に応じて、例えば、入出力インタフェース405を介して、出力部407から出力、あるいは、通信部409から送信、さらには、記憶部408に記録等させる。なお、入力部406は、キーボードや、マウス、マイク等で構成される。また、出力部407は、LCDやスピーカ等で構成される。ここで、本明細書において、コンピュータがプログラムに従って行う処理は、必ずしもフローチャートとして記載された順序に沿って時系列に行われる必要はない。すなわち、コンピュータがプログラムに従って行う処理は、並列的あるいは個別に実行される処理例えば、並列処理あるいはオブジェクトによる処理も含む。また、プログラムは、1のコンピュータプロセッサにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。<第4実施の形態>[テレビジョン受像機の構成例]図43は、本技術を適用した復号装置を用いるテレビジョン受像機の主な構成例を示すブロック図である。図43に示されるテレビジョン受像機500は、地上波チューナ513、ビデオデコーダ515、映像信号処理回路518、グラフィック生成回路519、パネル駆動回路520、および表示パネル521を有する。地上波チューナ513は、地上アナログ放送の放送波信号を、アンテナを介して受信し、復調し、映像信号を取得し、それをビデオデコーダ515に供給する。ビデオデコーダ515は、地上波チューナ513から供給された映像信号に対してデコード処理を施し、得られたデジタルのコンポーネント信号を映像信号処理回路518に供給する。映像信号処理回路518は、ビデオデコーダ515から供給された映像データに対してノイズ除去などの所定の処理を施し、得られた映像データをグラフィック生成回路519に供給する。グラフィック生成回路519は、表示パネル521に表示させる番組の映像データや、ネットワークを介して供給されるアプリケーションに基づく処理による画像データなどを生成し、生成した映像データや画像データをパネル駆動回路520に供給する。また、グラフィック生成回路519は、項目の選択などにユーザにより利用される画面を表示するための映像データグラフィックを生成し、それを番組の映像データに重畳したりすることによって得られた映像データをパネル駆動回路520に供給するといった処理も適宜行う。パネル駆動回路520は、グラフィック生成回路519から供給されたデータに基づいて表示パネル521を駆動し、番組の映像や上述した各種の画面を表示パネル521に表示させる。表示パネル521はLCDLiquidCrystalDisplayなどよりなり、パネル駆動回路520による制御に従って番組の映像などを表示させる。また、テレビジョン受像機500は、音声ADAnalogDigital変換回路514、音声信号処理回路522、エコーキャンセル/音声合成回路523、音声増幅回路524、およびスピーカ525も有する。地上波チューナ513は、受信した放送波信号を復調することにより、映像信号だけでなく音声信号も取得する。地上波チューナ513は、取得した音声信号を音声AD変換回路514に供給する。音声AD変換回路514は、地上波チューナ513から供給された音声信号に対してAD変換処理を施し、得られたデジタルの音声信号を音声信号処理回路522に供給する。音声信号処理回路522は、音声AD変換回路514から供給された音声データに対してノイズ除去などの所定の処理を施し、得られた音声データをエコーキャンセル/音声合成回路523に供給する。エコーキャンセル/音声合成回路523は、音声信号処理回路522から供給された音声データを音声増幅回路524に供給する。音声増幅回路524は、エコーキャンセル/音声合成回路523から供給された音声データに対してDA変換処理、増幅処理を施し、所定の音量に調整した後、音声をスピーカ525から出力させる。さらに、テレビジョン受像機500は、デジタルチューナ516およびMPEGデコーダ517も有する。デジタルチューナ516は、デジタル放送地上デジタル放送、BSBroadcastingSatellite/CSCommunicationsSatelliteデジタル放送の放送波信号を、アンテナを介して受信し、復調し、MPEGTSMovingPictureExpertsGroupTransportStreamを取得し、それをMPEGデコーダ517に供給する。MPEGデコーダ517は、デジタルチューナ516から供給されたMPEGTSに施されているスクランブルを解除し、再生対象視聴対象になっている番組のデータを含むストリームを抽出する。MPEGデコーダ517は、抽出したストリームを構成する音声パケットをデコードし、得られた音声データを音声信号処理回路522に供給するとともに、ストリームを構成する映像パケットをデコードし、得られた映像データを映像信号処理回路518に供給する。また、MPEGデコーダ517は、MPEGTSから抽出したEPGElectronicProgramGuideデータを図示せぬ経路を介してCPU532に供給する。テレビジョン受像機500は、このように映像パケットをデコードするMPEGデコーダ517として、上述した復号装置100を用いる。したがって、MPEGデコーダ517では、復号装置100の場合と同様に、Edgebasedpredictionを行う場合の符号化効率を向上させるように符号化された画像を復号することができる。MPEGデコーダ517から供給された映像データは、ビデオデコーダ515から供給された映像データの場合と同様に、映像信号処理回路518において所定の処理が施される。そして、所定の処理が施された映像データは、グラフィック生成回路519において、生成された映像データ等が適宜重畳され、パネル駆動回路520を介して表示パネル521に供給され、その画像が表示される。MPEGデコーダ517から供給された音声データは、音声AD変換回路514から供給された音声データの場合と同様に、音声信号処理回路522において所定の処理が施される。そして、所定の処理が施された音声データは、エコーキャンセル/音声合成回路523を介して音声増幅回路524に供給され、DA変換処理や増幅処理が施される。その結果、所定の音量に調整された音声がスピーカ525から出力される。また、テレビジョン受像機500は、マイクロホン526、およびAD変換回路527も有する。AD変換回路527は、音声会話用のものとしてテレビジョン受像機500に設けられるマイクロホン526により取り込まれたユーザの音声の信号を受信する。AD変換回路527は、受信した音声信号に対してAD変換処理を施し、得られたデジタルの音声データをエコーキャンセル/音声合成回路523に供給する。エコーキャンセル/音声合成回路523は、テレビジョン受像機500のユーザユーザAの音声のデータがAD変換回路527から供給されている場合、ユーザAの音声データを対象としてエコーキャンセルを行う。そして、エコーキャンセル/音声合成回路523は、エコーキャンセルの後、他の音声データと合成するなどして得られた音声のデータを、音声増幅回路524を介してスピーカ525より出力させる。さらに、テレビジョン受像機500は、音声コーデック528、内部バス529、SDRAMSynchronousDynamicRandomAccessMemory530、フラッシュメモリ531、CPU532、USBUniversalSerialBusIF533、およびネットワークIF534も有する。AD変換回路527は、音声会話用のものとしてテレビジョン受像機500に設けられるマイクロホン526により取り込まれたユーザの音声の信号を受信する。AD変換回路527は、受信した音声信号に対してAD変換処理を施し、得られたデジタルの音声データを音声コーデック528に供給する。音声コーデック528は、AD変換回路527から供給された音声データを、ネットワーク経由で送信するための所定のフォーマットのデータに変換し、内部バス529を介してネットワークIF534に供給する。ネットワークIF534は、ネットワーク端子535に装着されたケーブルを介してネットワークに接続される。ネットワークIF534は、例えば、そのネットワークに接続される他の装置に対して、音声コーデック528から供給された音声データを送信する。また、ネットワークIF534は、例えば、ネットワークを介して接続される他の装置から送信される音声データを、ネットワーク端子535を介して受信し、それを、内部バス529を介して音声コーデック528に供給する。音声コーデック528は、ネットワークIF534から供給された音声データを所定のフォーマットのデータに変換し、それをエコーキャンセル/音声合成回路523に供給する。エコーキャンセル/音声合成回路523は、音声コーデック528から供給される音声データを対象としてエコーキャンセルを行い、他の音声データと合成するなどして得られた音声のデータを、音声増幅回路524を介してスピーカ525より出力させる。SDRAM530は、CPU532が処理を行う上で必要な各種のデータを記憶する。フラッシュメモリ531は、CPU532により実行されるプログラムを記憶する。フラッシュメモリ531に記憶されているプログラムは、テレビジョン受像機500の起動時などの所定のタイミングでCPU532により読み出される。フラッシュメモリ531には、デジタル放送を介して取得されたEPGデータ、ネットワークを介して所定のサーバから取得されたデータなども記憶される。例えば、フラッシュメモリ531には、CPU532の制御によりネットワークを介して所定のサーバから取得されたコンテンツデータを含むMPEGTSが記憶される。フラッシュメモリ531は、例えばCPU532の制御により、そのMPEGTSを、内部バス529を介してMPEGデコーダ517に供給する。MPEGデコーダ517は、デジタルチューナ516から供給されたMPEGTSの場合と同様に、そのMPEGTSを処理する。このようにテレビジョン受像機500は、映像や音声等よりなるコンテンツデータを、ネットワークを介して受信し、MPEGデコーダ517を用いてデコードし、その映像を表示させたり、音声を出力させたりすることができる。また、テレビジョン受像機500は、リモートコントローラ551から送信される赤外線信号を受光する受光部537も有する。受光部537は、リモートコントローラ551からの赤外線を受光し、復調して得られたユーザ操作の内容を表す制御コードをCPU532に出力する。CPU532は、フラッシュメモリ531に記憶されているプログラムを実行し、受光部537から供給される制御コードなどに応じてテレビジョン受像機500の全体の動作を制御する。CPU532とテレビジョン受像機500の各部は、図示せぬ経路を介して接続されている。USBIF533は、USB端子536に装着されたUSBケーブルを介して接続される、テレビジョン受像機500の外部の機器との間でデータの送受信を行う。ネットワークIF534は、ネットワーク端子535に装着されたケーブルを介してネットワークに接続し、ネットワークに接続される各種の装置と音声データ以外のデータの送受信も行う。テレビジョン受像機500は、MPEGデコーダ517として復号装置100を用いることにより、Edgebasedpredictionを行う場合の符号化効率を向上させるように符号化された画像を復号することができる。<第5実施の形態>[携帯電話機の構成例]図44は、本技術を適用した符号化装置および復号装置を用いる携帯電話機の主な構成例を示すブロック図である。図44に示される携帯電話機600は、各部を統括的に制御するようになされた主制御部650、電源回路部651、操作入力制御部652、画像エンコーダ653、カメラIF部654、LCD制御部655、画像デコーダ656、多重分離部657、記録再生部662、変復調回路部658、および音声コーデック659を有する。これらは、バス660を介して互いに接続されている。また、携帯電話機600は、操作キー619、CCDChargeCoupledDevicesカメラ616、液晶ディスプレイ618、記憶部623、送受信回路部663、アンテナ614、マイクロホンマイク621、およびスピーカ617を有する。電源回路部651は、ユーザの操作により終話および電源キーがオン状態にされると、バッテリパックから各部に対して電力を供給することにより携帯電話機600を動作可能な状態に起動する。携帯電話機600は、CPU、ROMおよびRAM等でなる主制御部650の制御に基づいて、音声通話モードやデータ通信モード等の各種モードで、音声信号の送受信、電子メールや画像データの送受信、画像撮影、またはデータ記録等の各種動作を行う。例えば、音声通話モードにおいて、携帯電話機600は、マイクロホンマイク621で集音した音声信号を、音声コーデック659によってデジタル音声データに変換し、これを変復調回路部658でスペクトラム拡散処理し、送受信回路部663でデジタルアナログ変換処理および周波数変換処理する。携帯電話機600は、その変換処理により得られた送信用信号を、アンテナ614を介して図示しない基地局へ送信する。基地局へ伝送された送信用信号音声信号は、公衆電話回線網を介して通話相手の携帯電話機に供給される。また、例えば、音声通話モードにおいて、携帯電話機600は、アンテナ614で受信した受信信号を送受信回路部663で増幅し、さらに周波数変換処理およびアナログデジタル変換処理し、変復調回路部658でスペクトラム逆拡散処理し、音声コーデック659によってアナログ音声信号に変換する。携帯電話機600は、その変換して得られたアナログ音声信号をスピーカ617から出力する。更に、例えば、データ通信モードにおいて電子メールを送信する場合、携帯電話機600は、操作キー619の操作によって入力された電子メールのテキストデータを、操作入力制御部652において受け付ける。携帯電話機600は、そのテキストデータを主制御部650において処理し、LCD制御部655を介して、画像として液晶ディスプレイ618に表示させる。また、携帯電話機600は、主制御部650において、操作入力制御部652が受け付けたテキストデータやユーザ指示等に基づいて電子メールデータを生成する。携帯電話機600は、その電子メールデータを、変復調回路部658でスペクトラム拡散処理し、送受信回路部663でデジタルアナログ変換処理および周波数変換処理する。携帯電話機600は、その変換処理により得られた送信用信号を、アンテナ614を介して図示しない基地局へ送信する。基地局へ伝送された送信用信号電子メールは、ネットワークおよびメールサーバ等を介して、所定のあて先に供給される。また、例えば、データ通信モードにおいて電子メールを受信する場合、携帯電話機600は、基地局から送信された信号を、アンテナ614を介して送受信回路部663で受信し、増幅し、さらに周波数変換処理およびアナログデジタル変換処理する。携帯電話機600は、その受信信号を変復調回路部658でスペクトラム逆拡散処理して元の電子メールデータを復元する。携帯電話機600は、復元された電子メールデータを、LCD制御部655を介して液晶ディスプレイ618に表示する。なお、携帯電話機600は、受信した電子メールデータを、記録再生部662を介して、記憶部623に記録する記憶させることも可能である。この記憶部623は、書き換え可能な任意の記憶媒体である。記憶部623は、例えば、RAMや内蔵型フラッシュメモリ等の半導体メモリであってもよいし、ハードディスクであってもよいし、磁気ディスク、光磁気ディスク、光ディスク、USBメモリ、またはメモリカード等のリムーバブルメディアであってもよい。もちろん、これら以外のものであってもよい。さらに、例えば、データ通信モードにおいて画像データを送信する場合、携帯電話機600は、撮像によりCCDカメラ616で画像データを生成する。CCDカメラ616は、レンズや絞り等の光学デバイスと光電変換素子としてのCCDを有し、被写体を撮像し、受光した光の強度を電気信号に変換し、被写体の画像の画像データを生成する。その画像データを、カメラIF部654を介して、画像エンコーダ653で、例えばMPEG2やMPEG4等の所定の符号化方式によって圧縮符号化することにより符号化画像データに変換する。携帯電話機600は、このような処理を行う画像エンコーダ653として、上述した符号化装置10を用いる。したがって、画像エンコーダ653は、符号化装置10の場合と同様に、Edgebasedpredictionを行う場合の符号化効率を向上させることができる。なお、携帯電話機600は、このとき同時に、CCDカメラ616で撮像中にマイクロホンマイク621で集音した音声を、音声コーデック659においてアナログデジタル変換し、さらに符号化する。携帯電話機600は、多重分離部657において、画像エンコーダ653から供給された符号化画像データと、音声コーデック659から供給されたデジタル音声データとを、所定の方式で多重化する。携帯電話機600は、その結果得られる多重化データを、変復調回路部658でスペクトラム拡散処理し、送受信回路部663でデジタルアナログ変換処理および周波数変換処理する。携帯電話機600は、その変換処理により得られた送信用信号を、アンテナ614を介して図示しない基地局へ送信する。基地局へ伝送された送信用信号画像データは、ネットワーク等を介して、通信相手に供給される。なお、画像データを送信しない場合、携帯電話機600は、CCDカメラ616で生成した画像データを、画像エンコーダ653を介さずに、LCD制御部655を介して液晶ディスプレイ618に表示させることもできる。また、例えば、データ通信モードにおいて、簡易ホームページ等にリンクされた動画像ファイルのデータを受信する場合、携帯電話機600は、基地局から送信された信号を、アンテナ614を介して送受信回路部663で受信し、増幅し、さらに周波数変換処理およびアナログデジタル変換処理する。携帯電話機600は、その受信信号を変復調回路部658でスペクトラム逆拡散処理して元の多重化データを復元する。携帯電話機600は、多重分離部657において、その多重化データを分離して、符号化画像データと音声データとに分ける。携帯電話機600は、画像デコーダ656において、符号化画像データを、MPEG2やMPEG4等の所定の符号化方式に対応した復号方式でデコードすることにより、再生動画像データを生成し、これを、LCD制御部655を介して液晶ディスプレイ618に表示させる。これにより、例えば、簡易ホームページにリンクされた動画像ファイルに含まれる動画データが液晶ディスプレイ618に表示される。携帯電話機600は、このような処理を行う画像デコーダ656として、上述した復号装置100を用いる。したがって、画像デコーダ656は、復号装置100の場合と同様に、Edgebasedpredictionを行う場合の符号化効率を向上させるように符号化された画像を復号することができる。このとき、携帯電話機600は、同時に、音声コーデック659において、デジタルの音声データをアナログ音声信号に変換し、これをスピーカ617より出力させる。これにより、例えば、簡易ホームページにリンクされた動画像ファイルに含まれる音声データが再生される。なお、電子メールの場合と同様に、携帯電話機600は、受信した簡易ホームページ等にリンクされたデータを、記録再生部662を介して、記憶部623に記録する記憶させることも可能である。また、携帯電話機600は、主制御部650において、撮像されてCCDカメラ616で得られた2次元コードを解析し、2次元コードに記録された情報を取得することができる。さらに、携帯電話機600は、赤外線通信部681で赤外線により外部の機器と通信することができる。携帯電話機600は、画像エンコーダ653として符号化装置10を用いることにより、Edgebasedpredictionを行う場合の符号化効率を向上させることができる。また、携帯電話機600は、画像デコーダ656として復号装置100を用いることにより、Edgebasedpredictionを行う場合の符号化効率を向上させるように符号化された画像を復号することができる。なお、以上において、携帯電話機600が、CCDカメラ616を用いるように説明したが、このCCDカメラ616の代わりに、CMOSComplementaryMetalOxideSemiconductorを用いたイメージセンサCMOSイメージセンサを用いるようにしてもよい。この場合も、携帯電話機600は、CCDカメラ616を用いる場合と同様に、被写体を撮像し、被写体の画像の画像データを生成することができる。また、以上においては携帯電話機600として説明したが、例えば、PDAPersonalDigitalAssistants、スマートフォン、UMPCUltraMobilePersonalComputer、ネットブック、ノート型パーソナルコンピュータ等、この携帯電話機600と同様の撮像機能や通信機能を有する装置であれば、どのような装置であっても携帯電話機600の場合と同様に、符号化装置10および復号装置100を適用することができる。<第6実施の形態>[ハードディスクレコーダの構成例]図45は、本技術を適用した符号化装置および復号装置を用いるハードディスクレコーダの主な構成例を示すブロック図である。図45に示されるハードディスクレコーダHDDレコーダ700は、チューナにより受信された、衛星や地上のアンテナ等より送信される放送波信号テレビジョン信号に含まれる放送番組のオーディオデータとビデオデータを、内蔵するハードディスクに保存し、その保存したデータをユーザの指示に応じたタイミングでユーザに提供する装置である。ハードディスクレコーダ700は、例えば、放送波信号よりオーディオデータとビデオデータを抽出し、それらを適宜復号し、内蔵するハードディスクに記憶させることができる。また、ハードディスクレコーダ700は、例えば、ネットワークを介して他の装置からオーディオデータやビデオデータを取得し、それらを適宜復号し、内蔵するハードディスクに記憶させることもできる。さらに、ハードディスクレコーダ700は、例えば、内蔵するハードディスクに記録されているオーディオデータやビデオデータを復号してモニタ760に供給し、モニタ760の画面にその画像を表示させる。また、ハードディスクレコーダ700は、モニタ760のスピーカよりその音声を出力させることができる。ハードディスクレコーダ700は、例えば、チューナを介して取得された放送波信号より抽出されたオーディオデータとビデオデータ、または、ネットワークを介して他の装置から取得したオーディオデータやビデオデータを復号してモニタ760に供給し、モニタ760の画面にその画像を表示させる。また、ハードディスクレコーダ700は、モニタ760のスピーカよりその音声を出力させることもできる。もちろん、この他の動作も可能である。図45に示されるように、ハードディスクレコーダ700は、受信部721、復調部722、デマルチプレクサ723、オーディオデコーダ724、ビデオデコーダ725、およびレコーダ制御部726を有する。ハードディスクレコーダ700は、さらに、EPGデータメモリ727、プログラムメモリ728、ワークメモリ729、ディスプレイコンバータ730、OSDOnScreenDisplay制御部731、ディスプレイ制御部732、記録再生部733、DAコンバータ734、および通信部735を有する。また、ディスプレイコンバータ730は、ビデオエンコーダ741を有する。記録再生部733は、エンコーダ751およびデコーダ752を有する。受信部721は、リモートコントローラ図示せずからの赤外線信号を受信し、電気信号に変換してレコーダ制御部726に出力する。レコーダ制御部726は、例えば、マイクロプロセッサなどにより構成され、プログラムメモリ728に記憶されているプログラムに従って、各種の処理を実行する。レコーダ制御部726は、このとき、ワークメモリ729を必要に応じて使用する。通信部735は、ネットワークに接続され、ネットワークを介して他の装置との通信処理を行う。例えば、通信部735は、レコーダ制御部726により制御され、チューナ図示せずと通信し、主にチューナに対して選局制御信号を出力する。復調部722は、チューナより供給された信号を、復調し、デマルチプレクサ723に出力する。デマルチプレクサ723は、復調部722より供給されたデータを、オーディオデータ、ビデオデータ、およびEPGデータに分離し、それぞれ、オーディオデコーダ724、ビデオデコーダ725、またはレコーダ制御部726に出力する。オーディオデコーダ724は、入力されたオーディオデータを、例えばMPEG方式でデコードし、記録再生部733に出力する。ビデオデコーダ725は、入力されたビデオデータを、例えばMPEG方式でデコードし、ディスプレイコンバータ730に出力する。レコーダ制御部726は、入力されたEPGデータをEPGデータメモリ727に供給し、記憶させる。ディスプレイコンバータ730は、ビデオデコーダ725またはレコーダ制御部726より供給されたビデオデータを、ビデオエンコーダ741により、例えばNTSCNationalTelevisionStandardsCommittee方式のビデオデータにエンコードし、記録再生部733に出力する。また、ディスプレイコンバータ730は、ビデオデコーダ725またはレコーダ制御部726より供給されるビデオデータの画面のサイズを、モニタ760のサイズに対応するサイズに変換する。ディスプレイコンバータ730は、画面のサイズが変換されたビデオデータを、さらに、ビデオエンコーダ741によってNTSC方式のビデオデータに変換し、アナログ信号に変換し、ディスプレイ制御部732に出力する。ディスプレイ制御部732は、レコーダ制御部726の制御のもと、OSDOnScreenDisplay制御部731が出力したOSD信号を、ディスプレイコンバータ730より入力されたビデオ信号に重畳し、モニタ760のディスプレイに出力し、表示させる。モニタ760にはまた、オーディオデコーダ724が出力したオーディオデータが、DAコンバータ734によりアナログ信号に変換されて供給されている。モニタ760は、このオーディオ信号を内蔵するスピーカから出力する。記録再生部733は、ビデオデータやオーディオデータ等を記録する記憶媒体としてハードディスクを有する。記録再生部733は、例えば、オーディオデコーダ724より供給されるオーディオデータを、エンコーダ751によりMPEG方式でエンコードする。また、記録再生部733は、ディスプレイコンバータ730のビデオエンコーダ741より供給されるビデオデータを、エンコーダ751によりMPEG方式でエンコードする。記録再生部733は、そのオーディオデータの符号化データとビデオデータの符号化データとをマルチプレクサにより合成する。記録再生部733は、その合成データをチャネルコーディングして増幅し、そのデータを、記録ヘッドを介してハードディスクに書き込む。記録再生部733は、再生ヘッドを介してハードディスクに記録されているデータを再生し、増幅し、デマルチプレクサによりオーディオデータとビデオデータに分離する。記録再生部733は、デコーダ752によりオーディオデータおよびビデオデータをMPEG方式でデコードする。記録再生部733は、復号したオーディオデータをDA変換し、モニタ760のスピーカに出力する。また、記録再生部733は、復号したビデオデータをDA変換し、モニタ760のディスプレイに出力する。レコーダ制御部726は、受信部721を介して受信されるリモートコントローラからの赤外線信号により示されるユーザ指示に基づいて、EPGデータメモリ727から最新のEPGデータを読み出し、それをOSD制御部731に供給する。OSD制御部731は、入力されたEPGデータに対応する画像データを発生し、ディスプレイ制御部732に出力する。ディスプレイ制御部732は、OSD制御部731より入力されたビデオデータをモニタ760のディスプレイに出力し、表示させる。これにより、モニタ760のディスプレイには、EPG電子番組ガイドが表示される。また、ハードディスクレコーダ700は、インターネット等のネットワークを介して他の装置から供給されるビデオデータ、オーディオデータ、またはEPGデータ等の各種データを取得することができる。通信部735は、レコーダ制御部726に制御され、ネットワークを介して他の装置から送信されるビデオデータ、オーディオデータ、およびEPGデータ等の符号化データを取得し、それをレコーダ制御部726に供給する。レコーダ制御部726は、例えば、取得したビデオデータやオーディオデータの符号化データを記録再生部733に供給し、ハードディスクに記憶させる。このとき、レコーダ制御部726および記録再生部733が、必要に応じて再エンコード等の処理を行うようにしてもよい。また、レコーダ制御部726は、取得したビデオデータやオーディオデータの符号化データを復号し、得られるビデオデータをディスプレイコンバータ730に供給する。ディスプレイコンバータ730は、ビデオデコーダ725から供給されるビデオデータと同様に、レコーダ制御部726から供給されるビデオデータを処理し、ディスプレイ制御部732を介してモニタ760に供給し、その画像を表示させる。また、この画像表示に合わせて、レコーダ制御部726が、復号したオーディオデータを、DAコンバータ734を介してモニタ760に供給し、その音声をスピーカから出力させるようにしてもよい。さらに、レコーダ制御部726は、取得したEPGデータの符号化データを復号し、復号したEPGデータをEPGデータメモリ727に供給する。以上のようなハードディスクレコーダ700は、ビデオデコーダ725、デコーダ752、およびレコーダ制御部726に内蔵されるデコーダとして復号装置100を用いる。したがって、ビデオデコーダ725、デコーダ752、およびレコーダ制御部726に内蔵されるデコーダは、復号装置100の場合と同様に、Edgebasedpredictionを行う場合の符号化効率を向上させるように符号化された画像を復号することができる。また、ハードディスクレコーダ700は、エンコーダ751として符号化装置10を用いる。したがって、エンコーダ751は、符号化装置10の場合と同様に、Edgebasedpredictionを行う場合の符号化効率を向上させることができる。なお、以上においては、ビデオデータやオーディオデータをハードディスクに記録するハードディスクレコーダ700について説明したが、もちろん、記録媒体はどのようなものであってもよい。例えばフラッシュメモリ、光ディスク、またはビデオテープ等、ハードディスク以外の記録媒体を適用するレコーダであっても、上述したハードディスクレコーダ700の場合と同様に、符号化装置10および復号装置100を適用することができる。<第7実施の形態>[カメラの構成例]図46は、本技術を適用した符号化装置および復号装置を用いるカメラの主な構成例を示すブロック図である。図46に示されるカメラ800は、被写体を撮像し、被写体の画像をLCD816に表示させたり、それを画像データとして、記録メディア833に記録したりする。レンズブロック811は、光すなわち、被写体の映像を、CCDCMOS812に入射させる。CCDCMOS812は、CCDまたはCMOSを用いたイメージセンサであり、受光した光の強度を電気信号に変換し、カメラ信号処理部813に供給する。カメラ信号処理部813は、CCDCMOS812から供給された電気信号を、Y,Cr,Cbの色差信号に変換し、画像信号処理部814に供給する。画像信号処理部814は、コントローラ821の制御の下、カメラ信号処理部813から供給された画像信号に対して所定の画像処理を施したり、その画像信号をエンコーダ841で例えばMPEG方式により符号化したりする。画像信号処理部814は、画像信号を符号化して生成した符号化データを、デコーダ815に供給する。さらに、画像信号処理部814は、オンスクリーンディスプレイOSD820において生成された表示用データを取得し、それをデコーダ815に供給する。以上の処理において、カメラ信号処理部813は、バス817を介して接続されるDRAMDynamicRandomAccessMemory818を適宜利用し、必要に応じて画像データや、その画像データが符号化された符号化データ等をそのDRAM818に保持させる。デコーダ815は、画像信号処理部814から供給された符号化データを復号し、得られた画像データ復号画像データをLCD816に供給する。また、デコーダ815は、画像信号処理部814から供給された表示用データをLCD816に供給する。LCD816は、デコーダ815から供給された復号画像データの画像と表示用データの画像を適宜合成し、その合成画像を表示する。オンスクリーンディスプレイ820は、コントローラ821の制御の下、記号、文字、または図形からなるメニュー画面やアイコンなどの表示用データを、バス817を介して画像信号処理部814に出力する。コントローラ821は、ユーザが操作部822を用いて指令した内容を示す信号に基づいて、各種処理を実行するとともに、バス817を介して、画像信号処理部814、DRAM818、外部インタフェース819、オンスクリーンディスプレイ820、およびメディアドライブ823等を制御する。FLASHROM824には、コントローラ821が各種処理を実行する上で必要なプログラムやデータ等が格納される。例えば、コントローラ821は、画像信号処理部814やデコーダ815に代わって、DRAM818に記憶されている画像データを符号化したり、DRAM818に記憶されている符号化データを復号したりすることができる。このとき、コントローラ821は、画像信号処理部814やデコーダ815の符号化復号方式と同様の方式によって符号化復号処理を行うようにしてもよいし、画像信号処理部814やデコーダ815が対応していない方式により符号化復号処理を行うようにしてもよい。また、例えば、操作部822から画像印刷の開始が指示された場合、コントローラ821は、DRAM818から画像データを読み出し、それを、バス817を介して外部インタフェース819に接続されるプリンタ834に供給して印刷させる。さらに、例えば、操作部822から画像記録が指示された場合、コントローラ821は、DRAM818から符号化データを読み出し、それを、バス817を介してメディアドライブ823に装着される記録メディア833に供給して記憶させる。記録メディア833は、例えば、磁気ディスク、光磁気ディスク、光ディスク、または半導体メモリ等の、読み書き可能な任意のリムーバブルメディアである。記録メディア833は、もちろん、リムーバブルメディアとしての種類も任意であり、テープデバイスであってもよいし、ディスクであってもよいし、メモリカードであってもよい。もちろん、非接触ICカード等であっても良い。また、メディアドライブ823と記録メディア833を一体化し、例えば、内蔵型ハードディスクドライブやSSDSolidStateDrive等のように、非可搬性の記憶媒体により構成されるようにしてもよい。外部インタフェース819は、例えば、USB入出力端子などで構成され、画像の印刷を行う場合に、プリンタ834と接続される。また、外部インタフェース819には、必要に応じてドライブ831が接続され、磁気ディスク、光ディスク、あるいは光磁気ディスクなどのリムーバブルメディア832が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて、FLASHROM824にインストールされる。さらに、外部インタフェース819は、LANやインターネット等の所定のネットワークに接続されるネットワークインタフェースを有する。コントローラ821は、例えば、操作部822からの指示に従って、DRAM818から符号化データを読み出し、それを外部インタフェース819から、ネットワークを介して接続される他の装置に供給させることができる。また、コントローラ821は、ネットワークを介して他の装置から供給される符号化データや画像データを、外部インタフェース819を介して取得し、それをDRAM818に保持させたり、画像信号処理部814に供給したりすることができる。以上のようなカメラ800は、デコーダ815として復号装置100用いる。したがって、デコーダ815は、復号装置100の場合と同様に、Edgebasedpredictionを行う場合の符号化効率を向上させるように符号化された画像を復号することができる。また、カメラ800は、エンコーダ841として符号化装置10を用いる。したがって、エンコーダ841は、符号化装置10の場合と同様に、Edgebasedpredictionを行う場合の符号化効率を向上させることができる。なお、コントローラ821が行う復号処理に復号装置100の復号方法を適用するようにしてもよい。同様に、コントローラ821が行う符号化処理に符号化装置10の符号化方法を適用するようにしてもよい。また、カメラ800が撮像する画像データは動画像であってもよいし、静止画像であってもよい。もちろん、符号化装置10および復号装置100は、上述した装置以外の装置やシステムにも適用可能である。なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。なお、本技術は、以下のような構成もとることができる。1符号化対象の画像のうちのイントラ予測の対象となるブロックである予測ブロックに隣接する参照画像のブロックのエッジの角度を検出するエッジ検出部と、前記エッジ検出部により検出された前記角度に基づいて、前記参照画像から前記予測ブロックの予測画像を生成する生成部と、前記予測ブロックから、その予測ブロックの予測画像を減算する減算部と、前記エッジ検出部により検出された前記角度に応じて、前記減算部による減算の結果得られる画像に対する処理を行う処理部とを備える符号化装置。2前記処理部は、前記エッジ検出部により検出された前記角度に対応する変換係数を用いて、前記減算部による減算の結果得られる画像に対して直交変換を行う前記1に記載の符号化装置。3前記エッジ検出部により検出された前記角度に対応する変換係数を用いて、前記処理部による前記直交変換の結果得られる係数を逆直交変換する逆直交変換部をさらに備える前記2に記載の符号化装置。4前記処理部は、前記エッジ検出部により検出された前記角度に応じた方法で、前記減算部による減算の結果得られる画像に対して、2次元配列を1次元配列に変換するスキャン処理を行う前記1乃至3のいずれかに記載の符号化装置。5前記エッジ検出部により検出された前記角度に応じた方法で、前記処理部による前記スキャン処理の結果得られる画像に対して、1次元配列を2次元配列に変換する逆スキャン処理を行う逆スキャン処理部をさらに備える前記4に記載の符号化装置。6前記エッジ検出部により検出された前記角度を所定のグループにグループ化するグループ決定部をさらに備え、前記処理部は、前記グループ決定部により決定された前記グループに応じて、前記減算部による減算の結果得られる画像に対する処理を行う前記1乃至5のいずれかに記載の符号化装置。7前記エッジ検出部は、前記イントラ予測のモードがDC予測モードである場合に、前記角度を検出する前記1乃至6のいずれかに記載の符号化装置。8前記エッジ検出部は、前記イントラ予測のモードがDC予測モードであり、Edgebasedpredictionを行うモードである場合に、前記角度を検出する前記1乃至6のいすれかに記載の符号化装置。9符号化装置が、符号化対象の画像のうちのイントラ予測の対象となるブロックである予測ブロックに隣接する参照画像のブロックのエッジの角度を検出するエッジ検出ステップと、前記エッジ検出ステップで検出された前記角度に基づいて、前記参照画像から前記予測ブロックの予測画像を生成する生成ステップと、前記予測ブロックから、その予測ブロックの予測画像を減算する減算ステップと、前記エッジ検出ステップで検出された前記角度に応じて、前記減算ステップの減算の結果得られる画像に対する処理を行う処理ステップとを含む符号化方法。10符号化された画像のうちのイントラ予測の対象となるブロックである予測ブロックに隣接する参照画像のブロックのエッジの角度を検出するエッジ検出部と、前記エッジ検出部により検出された前記角度に基づいて、前記参照画像から前記予測ブロックの予測画像を生成する生成部と、前記エッジ検出部により検出された前記角度に応じて、前記予測ブロックに対する処理を行う処理部と、前記処理部により処理された前記予測ブロックと、その予測ブロックの予測画像を加算する加算部とを備える復号装置。11前記処理部は、前記エッジ検出部により検出された前記角度に対応する変換係数を用いて、前記予測ブロックに対して逆直交変換を行う前記10に記載の復号装置。12前記処理部は、前記エッジ検出部により検出された前記角度に応じた方法で、前記予測ブロックに対して、1次元配列を2次元配列に変換する逆スキャン処理を行う前記10またはに記載の復号装置。13前記エッジ検出部により検出された前記角度を所定のグループにグループ化するグループ決定部をさらに備え、前記処理部は、前記グループ決定部により決定された前記グループに応じて、前記予測ブロックに対する処理を行う前記10乃至12のいずれかに記載の復号装置。14前記エッジ検出部は、前記イントラ予測のモードがDC予測モードである場合に、前記角度を検出する前記乃至13のいずれかに記載の復号装置。15前記エッジ検出部は、前記イントラ予測のモードがDC予測モードであり、Edgebasedpredictionを行うモードである場合に、前記角度を検出する前記乃至13のいずれかに記載の復号装置。16復号装置が、符号化された画像のうちのイントラ予測の対象となるブロックである予測ブロックに隣接する参照画像のブロックのエッジの角度を検出するエッジ検出ステップと、前記エッジ検出ステップで検出された前記角度に基づいて、前記参照画像から前記予測ブロックの予測画像を生成する生成ステップと、前記エッジ検出ステップで検出された前記角度に応じて、前記予測ブロックに対する処理を行う処理ステップと、前記処理ステップで処理された前記予測ブロックと、その予測ブロックの予測画像を加算する加算ステップとを含む復号方法。"