符号化対象マクロブロックが複数に分割されてなるブロック単位での符号化動作を行うことが可能な画像符号化ユニットであって、画像メモリと、フレーム内予測を行なうためのフレーム内予測モード決定部と、予測演算部と、変換部と、を有し、上記フレーム内予測モード決定部は、上記画像メモリから上記符号化されるべき画像データを取得し、当該ブロックに隣接するブロックの周辺画像データを用いて複数通りからなる第1予測画像データを作成し、かかる複数通りの第1予測画像データから最も適切な1つの第1予測画像データを選択する予測モード決定情報を生成する第1動作を行うものであり、上記フレーム内予測モード決定部は、更に、予測モード演算部と、予測モード決定部と、を有し、上記予測モード演算部は、上記周辺画像データを用いて複数通りからなる上記第1予測画像データを生成し、複数通りからなる上記第1予測画像データと上記当該ブロックのデータとの差分を各々演算し、差分情報を上記モード決定部に伝達し、上記予測モード決定部は、上記差分情報に基づいて、複数通りからなる上記第1予測画像データと上記当該ブロックのデータとの差分が最も小さくなる予測モードを選択して、予測モード決定情報を生成し、上記予測演算部は、上記予測モード決定情報に従って上記周辺画像データを用いて第2予測画像データを作成する第2動作を行い、上記変換部は、上記第2予測画像データとそれに対応した符号化されるべき画像データとの差分を符号化処理する第3動作を行うことを特徴とする画像符号化ユニット。請求項1において、上記予測モード決定部は、外部からのオフセット情報を上記差分情報に加算することにより上記予測モードを選択することを特徴とする画像符号化ユニット。請求項1において、上記予測演算部により演算される上記当該ブロックの第2予測画像データを形成するときに、上記予測モード決定部は、上記予測演算部が演算すべき次のブロックに対応した予測モード決定情報を生成するものであることを特徴とする画像符号化ユニット。請求項1において、上記マクロブロックは、16画素×16画素により構成され、上記ブロックは、4画素×4画素から構成されるサブマクロブロックであることを特徴とする画像符号化ユニット。請求項1において、上記予測回路及び上記予測モード決定部は、パイプライン動作における第1ステージを構成し、上記予測モード決定部を除いた上記変換部は、パイプライン動作における第2ステージを構成するものであることを特徴とする画像符号化ユニット。請求項1において、上記画像処理ユニットは、上記画像メモリ及び中央処理装置を含んだシステムLSIに搭載されるものであることを特徴とする画像符号化ユニット。請求項1において、上記第1、第2および第3動作は1フレームの画像情報を用いて上記符号化処理を行うためのものであることを特徴とする画像符号化ユニット。請求項1において、上記予測モード決定部は上記量子化係数値と外部からの補正値とに基づいて従ってデータ最適化処理が行われて、最も適切な1つの第1予測画像データを選択することを特徴とする画像符号化ユニット。符号化対象マクロブロックが複数に分割されてなるブロック単位での符号化動作を行うことが可能な画像符号化ユニットであって、画像メモリと、フレーム内予測を行なうためのフレーム内予測モード決定部と、予測演算部と、変換部と、を有し、上記フレーム内予測モード決定部は、上記画像メモリから上記符号化されるべき画像データを取得し、当該ブロックに隣接するブロックの周辺画像データを用いて複数通りからなる第1予測画像データを作成し、かかる複数通りの第1予測画像データから最も適切な1つの第1予測画像データを選択する予測モード決定情報を生成する第1動作を行うものであり、上記フレーム内予測モード決定部は、更に、データ最適化部と、予測モード演算部と、予測モード決定部と、を有し、上記データ最適化部は、量子化係数に基づいたビット数だけ、上記周辺画像データの下位ビットの切捨てを行い最適化周辺画像データの生成を行い、上記予測モード演算部は、上記最適化周辺画像データを用いて複数通りからなる上記第1予測画像データを生成し、複数通りからなる上記第1予測画像データと上記当該ブロックのデータとの差分を各々演算し、差分情報を上記モード決定部に伝達し、上記予測モード決定部は、上記差分情報に基づいて、複数通りからなる上記第1予測画像データと上記当該ブロックのデータとの差分が最も小さくなる予測モードを選択して、予測モード決定情報を生成し、上記予測演算部は、上記予測モード決定情報に従って上記周辺画像データを用いて第2予測画像データを作成する第2動作を行い、上記変換部は、上記第2予測画像データとそれに対応した符号化されるべき画像データとの差分を符号化処理する第3動作を行うことを特徴とする画像符号化ユニット。請求項9において、上記予測モード決定部は、外部からのオフセット情報を上記差分情報に加算することにより上記予測モードを選択することを特徴とする画像符号化ユニット。請求項9において、上記予測演算部により演算される上記当該ブロックの第2予測画像データを形成するときに、上記予測モード決定部は、上記予測演算部が演算すべき次のブロックに対応した予測モード決定情報を生成するものであることを特徴とする画像符号化ユニット。請求項9において、上記マクロブロックは、16画素×16画素により構成され、上記ブロックは、4画素×4画素から構成されるサブマクロブロックであることを特徴とする画像符号化ユニット。請求項9において、上記予測回路及び上記予測モード決定部は、パイプライン動作における第1ステージを構成し、上記予測モード決定部を除いた上記変換部は、パイプライン動作における第2ステージを構成するものであることを特徴とする画像符号化ユニット。請求項9において、上記画像処理ユニットは、上記画像メモリ及び中央処理装置を含んだシステムLSIに搭載されるものであることを特徴とする画像符号化ユニット。請求項9において、上記第1、第2および第3動作は1フレームの画像情報を用いて上記符号化処理を行うためのものであることを特徴とする画像符号化ユニット。請求項9において、上記予測モード決定部は上記量子化係数値と外部からの補正値とに基づいて従ってデータ最適化処理が行われて、最も適切な1つの第1予測画像データを選択することを特徴とする画像符号化ユニット。従来のフレーム内予測は図9に示すように符号化対象ブロック100と参照画像データから対象ブロックの周辺画素データ101を読み出し、予測画像データ生成部102で各予測モードに従った複数通りの予測画像データを生成し、評価部103でその予測画像データと符号化画像データの差分値から最も符号化効率の良い予測モードを決定する。予測画像データの生成をイントラ16×16モードの1つであるDCモードを例に説明すると、例えば図3に示すようにマクロブロックXのフレーム内予測を行う場合においてマクロブロックA、Cともに予測可能な場合、つまりマクロブロックA及びCともに既に符号化が行われ、それを復号化した参照画像データが存在する場合は、かかる直上マクロブロックCの復号後の下16画素データと左マクロブロックAの右側16画素データとの平均値が予測画像となる。1フレーム画面の左端又は上部のマクロブロックにおいて隣接画素が存在しないので規定値が定められている。上記のH.264の場合、フレーム内予測のモードを決定するには、サブマクロブロック単位で9モードのうち最も符号化効率が良いと思われるモードを決定するイントラ4×4モードと、マクロブロック単位で4モードのうち最も符号化効率が良いと思われるモードを決定するイントラ16×16モードとを比較し、二つのうちで符号化効率の良い方を輝度のフレーム内予測モードに決定する。また、色差成分も同様にブロック単位で4モードのうち最も符号化効率が良いと思われるモードに決定する。上記イントラ4×4モードを決定する場合、図10のようなマクロブロックに設けられる16個のサブマクロブロック0~15を0~8の9通りの予測モードに対応して順に処理する必要がある。つまり、サブマクロブロック0において、フレーム内予測においてはモード0からモード8まで9通りの予測画像データを形成し、かつ変換-量子化-逆量子化-逆変換-フレーム内補償といった復号処理を予測画像データ生成部102で行い、それらと符号化画像データとの差分を求めて評価部103で最適な予測画像データを選択し、上記モード0~8の選択に用いた情報mと上記差分データdにより符号化信号が形成される。上記符号化画像データは、符号化前のもとの画像データのことをいう。上記最適な予測画像データの符号化信号について復号化されたものが参照画像データとしてメモリに格納される。例として図4のようなサブマクロブロックの構成において、サブマクロブロック1を処理する場合は、それに隣接する上記のサブマクロブロック0についての復号処理の結果、すなわち参照画像データが必要なため、サブマクロブロック0のフレーム内予測終了後、サブマクロブロック0について上記9通りの予測画像データの生成とその選択及び復号処理を待たなくてはならず、すぐにサブマクロブロック1のフレーム内予測を開始することができない。この結果、1つのマクロブロックにおける16個のサブマクロブロックの符号化においては、16個のサブマクロブロック0~15について、それぞれモード0~8に対応して9通りの予測画像データを形成し、かつ変換-量子化-逆量子化-逆変換-フレーム内補償といった処理を行う必要がある。上記0~8に対応して9通りの予測画像データは、9個の信号処理回路を備えれば同時に9通りの予測画像データを形成できるので比較的高速な信号処理が可能である。しかし、そのためには9通りの予測画像データを同時に形成するために9通りの信号処理並列に行うことが可能な回路が必要となり、回路規模の増大とそれに伴い消費電力も大きくなってしまう。上記9モードのうちの一部を省略すれば、回路規模等はその分小さくなるが、予測画像データの最適化が犠牲になり受信側での画質が劣化してしまう。この発明の目的は、簡単な構成で高速化及び高画質化を実現した画像号符号化ユニットを提供することにある。この発明の前記ならびにそのほかの目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。本願において開示される発明のうち代表的なものの概要を簡単に説明すれば、下記の通りである。すなわち、符号化対象マクロブロックが複数に分割されてなるブロック単位での符号化動作を行う。画像符号化ユニットは、画像メモリと、フレーム内予測を行なうためのフレーム内予測モード決定部と、予測演算部と、変換部とを有する。上記フレーム内予測モード決定部は、上記画像メモリから上記符号化されるべき画像データを取得し、当該ブロックに隣接するブロックの周辺画像データを用いて複数通りからなる第1予測画像データを作成し、かかる複数通りの第1予測画像データから最も適切な1つの第1予測画像データを選択する予測モード決定情報を生成する第1動作を行うものである。上記フレーム内予測モード決定部は、更に、予測モード演算部と、予測モード決定部と、を有する。上記予測モード演算部は、上記周辺画像データを用いて複数通りからなる上記第1予測画像データを生成し、複数通りからなる上記第1予測画像データと上記当該ブロックのデータとの差分を各々演算し、差分情報を上記モード決定部に伝達し、上記差分情報に基づいて、複数通りからなる上記第1予測画像データと上記当該ブロックのデータとの差分が最も小さくなる予測モードを選択して、予測モード決定情報を生成する。上記予測演算部は、上記予測モード決定情報に従って上記周辺画像データを用いて第2予測画像データを作成する第2動作を行う。上記変換部は、上記第2予測画像データとそれに対応した符号化されるべき画像データとの差分を符号化処理する第3動作を行う。符号化画像データを用いて予測モード決定情報を決定するので簡単な構成で高速化及び高画質化を実現した画像号符号化ユニットを得ることができる。この発明をより詳細に説明するために、添付の図面に従ってこれを説明する。図1には、この発明に係る画像符号化方法を説明するための構成図が示されている。同図は、前記H.264に適合したイントラ4×4モードでの符号化に向けられている。同図の符号化画像は、画像メモリに対応するものであり、符号化画像データは白で表し、前記参照画像データはハッチングを付して表している。上記ハッチングを付した参照画像データの部分には、上記白で表すべき符号化画像データが隠されていると理解されたい。つまり、上記ハッチングを付した部分には、上記参照画像データと符号化画像データの両方が存在する。そして、符号化対象マクロブロックは黒で表している。この実施例では、イントラ4×4モードでの符号化において、先行的に参照画像データではなく上記本来なら白で示すべき符号化画像データ及び符号化対象マクロブロックを示す黒の上記符号化画像データについて仮予測周辺データ読み出し部で読み出しを行う。読み出された仮予測データを量子化値を参照してデータ最適化処理部で処理し、仮予測画像データ生成部で仮の予測画像データを生成する。つまり、前記9通りに対応した仮の予測画像データを作成し、これと上記符号化マクロブロック読み出し部によりえられた符号化データの差分を求めて評価部で最適な仮の予測画像データを選択する。このような評価結果から9通りのモード0~8の仮の予測データの選択に用いたモード情報が抽出される。そして、予測画像生成部において、上記抽出されたモード情報と上記符号化画像データではなく参照画像データを用いてイントラ4×4モードでの本来の予測画像データ生成が行われて、上記符号化データの差分データdと上記抽出されたモード情報mが符号化信号として出力される。図2には、図1に示した画像符号化方法を説明するための構成図が示されている。この実施例では、上記イントラ4×4モードでの符号化のためのデータ処理が2つに分けて行われる。つまり、最適な予測画像データを選択するためモード選択動作と、予測画像データ及び参照画像データを形成するための動作とが時間的に分離して行うことが可能なようにされる。上記2つの処理の1つは、モード決定処理であり、他の1つは予測画像データ及び参照データの形成する処理である。上記モード決定処理は、1つのマクロブロックMBについて、前記9モードに対応してサブMB演算0-0~0-15、サブMB演算1-0~1-15、......サブMB演算8-0~8-15のように、9×16回のサブMB演算からなる。ただし、個々のサブMB演算は、フレーム内予測モードのみとなる。このフレーム内予測モードは、前記図1で説明したように符号化画像データを仮参照画像データとして用いるものである。フレーム内予測モードでは、符号化画像データを用いて9通りのモード0~8に対応した仮の予測画像データを作成し、その中から最適な予測画像データを選択する過程が生成されるモード情報を抽出するに止まる。それ故、上記のようにモード決定処理は、9×16回ものサブMB演算を行うにもかかわらず、それに要する時間は比較的短くてよく、隣接するサブマクロブロックの演算処理の終了を待つ必要がなく、高速に処理することができる。一方、予測画像データ及び参照データの形成する処理は、各サブMB演算においてフレーム内予測演算-変換-量子化-逆量子化-逆変換-フレーム内補償というようにデータ処理量は大きいものであるが、上記モード決定処理により抽出されたモード情報を利用するものであるので、前記図10のように9通りのモードのそれぞれについて行う必要がないから、1つのマクロブロックMBについ16回のサブMB演算0~15で済む。そして、サブMB演算0~15では、予測画像データの生成には真の参照画像データが用いられるが、例えばサブMB演算0では、それに隣接する他のマクロブロックの参照画像データが生成されているので直ちに実行でき、サブMB演算1では、上記サブMB演算0で形成された参照画像データにより直ちに実行できる。以下、サブMB演算15まで同様に実行できる。この実施例では、上記のようにモード決定動作と、予測画像データ及び参照画像データを形成するための動作とが時間的に分離して行うことが可能であることから、つまりは、上記モード決定動作が参照画像データを必要としないことから、マクロブロックNについて、上記予測画像データ及び参照画像データの生成動作を行うときには、次に符号化すべきマクロブロックN1のモード決定処理を行うようにする。このようなパイプライン動作を採用した場合、上記マクロブロックNについて、上記予測画像データ及び参照画像データの生成動作を行うときに、その前のサイクルで既に前記サブMB演算0~15でのフレーム内予測演算に必要なモード情報が抽出されているので、直ちにこれらのサブMB演算0~15を順次に実行することができる。このような本願発明の係る特徴は、前記図1と図9及び図2と図10との比較から容易に理解されるであろう。図3には、予測画像データの生成をイントラ16×16モードの1つであるDCモードの説明図である。マクロブロックXのフレーム内予測を行う場合でマクロブロックA、Cともに予測可能な場合は、直上マクロブロックCの復号後の下16画素データと左マクロブロックAの右側16画素データとの平均値が予測画像となる。予測画像を作成する為の周辺画素データには参照画像データが用いられる。このようなイントラ16×16モードでは、当該マクロブロックXの符号化においては、それの予測画像データを作成するための参照画像データは常に作成されているので、本願発明を適用する必要はない。前記発明が解決しようとしている課題を説明するために用いた図4には、この発明に係る画像符号化におけるサブマクロブロックの構成図でもある。同図には、16×16画素からなるマクロブロックの中に4×4画素からなるサブマクロブロックが16個に分割される。そして、同図のサブマクロブロック0~15の順に前記図2に示したサブMB演算0~15を行うことにより、予測画像データに必要な真参照画像データが常に先行的に存在するものとなる。図5には、この発明に係る画像符号化ユニットの一実施例のブロック図が示されている。本実施例では、フレーム内予測モード決定部402とフレーム内予測演算部403を別パイプラインステージ0と1で構成している。ここで、400は動き予測部、401は画像メモリ部、404は変換処理部、405は量子化部、406は逆量子化部、407は逆変換処理部、408はフレーム内予測逆演算部、409は動き補償部、410はパイプラインバッファ、411は周辺データ格納用バッファである。上記フレーム内予測演算部403は、フレーム内予測モード決定部で既に抽出されているモード情報を用いて、パイプラインバッファ410から参照画像データを取得して予測画像データを形成する。以下、前記図2に示したように変換部404で変換動作、量子化部405で量子化動作、逆量子化部406で逆量子化、逆変換部407で逆変換及びフレーム内予測逆演算部で参照画像データを生成してパイプラインバッファ410に記憶させるという動作を行う。パイプラインステージ0において、フレーム内予測モード決定部402は、画像メモリ401に記憶されている当該マクロブロック及びその周辺画像データを用いて、4×4のサブマクロブロック単位でのモード情報を抽出する。動き予測部400や動き補償部409は、フレーム間予測インター予測に用いられる。このフレーム間予測は、本願発明とは直接関係ないが、インター予測の基本となる動き予測と動き補償の概念は次の通りである。動き予測とは、符号化済みのピクチャ参照ピクチャから対象マクロブロック内の内容と似通った部分を検出するものである。現ピクチャの特定の輝度成分と空間的に同位置を含んだ参照ピクチャの一定の探索領域を設定し、この探索範囲内を1画素ずつ縦横に移動しながら探索して、評価値が最小となる位置をそのブロックの予測位置する。評価値の算出には、ブロック内の予測誤差信号の絶対値和、又は二乗誤差和に動きベクトルの符号量を紙した関数が用いられる。動きベクトルとは、元のブロックから探索位置までの移動量をベクトルで示したものである。動き補償は、動きベクトルと参照ピクチャから予測ブロックを生成するものである。この実施例では、上記のようなフレーム間予測に用いられる画像メモリ401に、上記符号化画像データ現ピクチャや参照ピクチャが記憶されるものであるので、それを上記フレーム内予測にも利用するものである。つまり、フレーム内予測モード決定部を追加し、フレーム内予測演算部では、1つのサブマクロブロックに対応した演算部を用いるという簡単な構成で、高速化及び高画質化を実現した画像号符号化ユニット及び画像符号化方法を実現することができるものとなる。図6には、前記図5のフレーム内予測モード決定部402の一実施例の詳細なブロック図が示されている。フレーム内予測決定部402内では4×4画素単位で処理を行う。仮の予測画像データの作成に必要な周辺画素データおよび4×4画素の符号化画像データは動き予測部400と共有している画像メモリ401から取得する。取得した周辺画像データは符号化画像データであり、画像データの下位ビットをどれだけ丸めるか切り捨てるかを決めて画像データの粗さを決めるための量子化係数が大きくなるにつれて、参照画像データとの歪が大きくなる傾向がある。そのため、周辺画像データ520と量子化係数526をデータ最適化部510に送り、量子化係数の値によって周辺画像データを最適化し、データ線521から予測モード演算部511へ送られる。周辺画像データの最適化は例えば量子化係数の値により下位ビットを丸める量子化などが行われる。予測モード演算部511では上記最適化後の周辺画像データ521と符号化対象ブロックの符号化画像データ522から各モードに従って仮の予測画像データを作成する。作成した仮予測画像データを使い、サブマクロブロック毎に4×4画素の符号化画像との差分絶対値和SADを算出し、イントラ4×4、イントラ16×16、イントラクロマintrachromaそれぞれのSADを1マクロブロック分加算した値をデータ線523、524、525から予測モード決定部512へ送る。イントラ4×4モードとイントラ16×16モードの選択は次段パイプラインの量子化部に大きく依存するため、量子化係数526および外部から補正を行うための外部オフセット値527からオフセット値を決定し、イントラ4×4モードでの差分絶対値和523に作成したオフセット値を加算したものとイントラ16×16の差分絶対値和524を比較し、16個のイントラ4×4モードまたは1個のイントラ16×16モードを決定する。又、上記オフセット値は周辺画像の最適化のためにも用いられる。また、色差の予測モードであるイントラクロマモードはイントラクロマのSAD値525の値が最も小さいものをイントラクロマモードに決定する。決定された輝度予測モードおよび色差予測モードはそれぞれ信号線528および529によってフレーム内予測演算部403へ送られる。外部オフセット値527を外部から設定可能にすることにより、16個のイントラ4×4モードまたは1個のイントラ16×16モードの決定及び周辺画像の最適化を柔軟に行うことができ、それによって符号化画像の画質を高めることができる。図7には、前記図5のフレーム内予測演算部403の一実施例の詳細ブロック図が示されている。フレーム内予測演算部403ではフレーム内予測モード決定部402にて決定した輝度成分の予測モード528と色差成分の予測モード529に従って、周辺データ格納用バッファ411からの周辺データを元に予測画像作成部600にて真の予測画像データを作成する。パイプラインバッファである410からの符号化画像データと予測画像生成部600で作成した真の予測画像データ610との差分を差分演算部601で作成することによりフレーム内予測符号化を行う。作成した予測符号化データはデータ線611にて変換処理部404へ送られる。前記図5において、上記変換処理部404では受け取ったデータに対して変換処理を行い、量子化部405へ送る。量子化部は受け取ったデータに量子化処理を施し、逆量子化部406へ送るとともに、パイプラインバッファ412へデータを格納する。逆量子化部406は受け取ったデータに逆量子化処理を施し、逆変換処理部407へデータを送る。逆変換処理部407は逆変換処理を施し、フレーム内予測逆演算部408へデータを転送する。フレーム内予測逆演算部408は逆変換処理を行い処理後のデータをパイプラインバッファ410に格納するとともに、周辺データ格納バッファ411に周辺データを格納してパイプライン動作が終了する。図8には、この発明に係る画像符号化ユニットを備えたシステムLSIの一実施例のブロック図が示されている。この実施例のシステムLSIは、特に制限されないが、携帯電話機等に向けらており、携帯電話機のベースバンド処理に向けられた中央処理装置CPU、バスコントローラ、バスブリッジ、及び画像符号化ユニットとSRAMスタティック型ランダムアクセスメモリが設けられている。このSRAMは、前記パイプラインバッファ、周辺データ格納バッファ及び画像メモリを構成する。この他、DSPデジタルシグナルプロセッサ及びASIC論理回路や不揮発性メモリが必要に応じて搭載される。SDRAMは、シンクロナスダイナミック型RAMであり、大容量の外部画像メモリ等として用いられる。画像符号化ユニットは、前記図5の実施例に対応しており、可変長符号化部、可変長復号化部が新たに付加されている。つまり、AVCにおける符号化方法においては、可変長符号化を採用する場合に上記可変長符号化部、可変長復号化部が必要とされる。この他に算術符号化がある。以上本発明者によってなされた発明を、前記実施形態に基づき具体的に説明したが、本発明は、前記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えばパイプラインにより上記モード決定処理と予測画像データ及び参照データの形成する処理を行う必要はない。つまり、予測画像データ及び参照データの形成する処理を行うサブMB演算時に、上記9通りのモード情報の1つが上記上記モード決定処理により行われていればよい。つまり、前記図2において、サブマクロブロック1に対応した上記予測画像データ及び参照データの形成する処理を行うサブMB演算1の前に、1つ前のサブマクロブロック0に対応した上記モード決定処理がサブMB演算00~80の9回のフレーム内予測モードが先行的に終了していればよい。