(57)【要約】【課題】予測精度を高く維持しつつ更なる処理量の削減を可能とした動画像符号化装置を提供する。【解決手段】インター予測部２によるインター予測処理を実施し、その後、このインター予測処理により選択されたブロック形状を示すパラメータに基づいて、イントラ予測処理単位制御部５がイントラ予測部３で実施するイントラ予測の画素単位を決定するようにしたものである。【選択図】      図１
2007184846.tif 000002
【特許請求の範囲】
【請求項１】
動画像を構成するフレームを複数のブロックに分割し、このブロック毎に予測、および符号化を行う動画像符号化装置において、
前記ブロック、あるいは前記ブロックを更に分割したサブブロックを処理単位として第１の予測、および前記第１の予測とは異なる第２の予測を行う手段と、
前記第１予測結果と第２予測結果とを比較して、予測精度の高い第１又は第２の予測を選択する手段とを具備し、
前記第２予測は、第１予測が予測した結果に応じて、第２予測の処理単位を決定し、第２予測を行うことを特徴とする動画像符号化装置。
【請求項２】
動画像を構成するフレームを複数のブロックに分割し、このブロック毎に予測、および符号化を行う動画像符号化装置において、
前記ブロック、あるいは前記ブロックを更に分割したサブブロックを処理単位として時間方向の相関を利用した予測手法であるインター予測を行う第１予測手段と、
前記ブロック、あるいは前記ブロックを更に分割したサブブロックを処理単位として空間方向の相関を利用した予測手法であるイントラ予測を行う第２予測手段と、
前記第１予測手段が予測した結果と、前記第２予測手段が予測した結果とを比較して、予測精度の高い方の予測結果に対応する予測を選択する手段とを具備し、
前記第２予測手段は、前記第１予測手段が予測した結果に応じた処理単位のイントラ予測を行うことを特徴とする動画像符号化装置。
【請求項３】
前記第２予測手段は、前記第１予測手段が予測した結果で示されるブロックサイズに応じた処理単位のイントラ予測を行うことを特徴とする請求項２に記載の動画像符号化装置。
【請求項４】
前記第２予測手段は、前記第１予測手段が予測した結果で示されるブロックサイズが、前記分割されたブロックの大きさであるか否かに応じた処理単位のイントラ予測を行うことを特徴とする請求項２に記載の動画像符号化装置。
【請求項５】
前記第２予測手段は、前記第１予測手段が予測した結果で示される動きベクトルに応じた処理単位のイントラ予測を行うことを特徴とする請求項２に記載の動画像符号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、動画像を符号化する装置に関わり、特に符号化済みの画素を利用し符号化対象ブロックの予測を行うフレーム内符号化機能を備えた動画像符号化装置に関する。
【背景技術】
【０００２】
映像信号には、統計的な性質があること、すなわちフレーム内の画素間およびフレーム間の画素間に相関性があることが知られており、この性質を利用して高能率の符号化が行われる。動画像の帯域圧縮符号化の基本的な方式には、予測符号化方式と変換符号化方式がある。予測符号化方式は、時間領域における相関を利用した方式である。これに対し変換符号化方式は、周波数領域における相関を利用した方式である。
【０００３】
予測符号化方式は、既に符号化された画像フレーム（以下、参照フレームと呼称する）から動き補償予測（以下、インター予測と呼称する）を行って予測画像を生成し、符号化対象の画像とこの予測画像との差分信号を符号化するものである。一方、変換符号化方式は、符号化対象の画像を画素ごとにブロック化したものを離散コサイン変換（Discrete Cosine Transform：ＤＣＴ）により周波数領域に変換し、得られた係数（これを以後ＤＣＴ係数と呼称する）を量子化して伝送するものである。そして、近年ではこの両者組み合わせた方式が一般的に採用されている。
【０００４】
例えば、国際電気通信連合電気通信標準化部門：ＩＴＵ−Ｔ（International Telecommunication Union-Telecommunication Standardization Sector）勧告のＨ．２６１やＨ．２６３、また国際標準化機構：ＩＳＯ（International Organization for Standardization）の下に設立された画像圧縮の標準化作業グループによるＭＰＥＧ（Moving Picture Experts Group）においては例えば１６×１６の画素ブロック（以後マクロブロックと呼称する）単位で符号化が行われる。さらに最近では、圧縮率をさらに高めるためにＨ．２６４が標準化されている。Ｈ．２６４は、多様な符号化モードを使用することにより高能率な画像符号化を行うものである。
【０００５】
Ｈ．２６４のインター予測は、最大１６枚の参照フレームを使用可能であり、また動き探索の画素精度についてもＭＰＥＧ２又はＭＰＥＧ４で採用されている１／２画素精度より精細な１／４画素精度が採用され、予測を行う際の処理単位についてもＭＰＥＧ２又はＭＰＥＧ４では１６×１６画素、８×８画素の２形状であったが、１６×１６画素、１６×８画素、１６×８画素、８×８画素、８×４画素、４×８画素、４×４画素の７形状となっている。
【０００６】
空間方向の相関を利用したフレーム内予測（以下、イントラ予測と呼称する）は、符号化対象ブロックの近傍の符号化済みブロックの画素を用いて直流成分や低周波数成分だけでなく、全ての画素値が予測できるという特徴を有している。また、符号化対象ブロックの絵柄をより忠実に予測するため予測を行う方向（以下、予測モードと呼称する）の数が最大９種類あり、処理単位も１６×１６画素、８×８画素、４×４画素の３形状が可能である。したがって、ＭＰＥＧ２又はＭＰＥＧ４等に比べより高精度の予測が可能となる。
【０００７】
イントラ予測は、近傍ブロックの画素を参照画素とし、方向性を考慮した複数の予測モードを適応的に切り替えることで、最も符号化効率の良い予測モードを選択している。上記参照画素を使用するためには、予測誤差の計算、ＤＣＴ、量子化、逆量子化、逆ＤＣＴという処理を行う必要がある。この一連の処理は非常に処理量が膨大であるため，符号化効率を低下させずに処理量を削減することが重要となる。
【０００８】
また、イントラ予測では、複数の予測モードの中からを最適な予測モードを決定する手法として、Ｒａｔｅ−Ｄｉｓｔｏｒｔｉｏｎ最適化法が知られている（例えば、非特許文献１参照）。Ｒａｔｅ−Ｄｉｓｔｏｒｔｉｏｎ最適化法は、各マクロブロックにおける符号化モードや動ベクトル等を符号化効率の観点で最適な形で選択するための方法である。
【０００９】
なお、Ｒａｔｅ−Ｄｉｓｔｏｒｔｉｏｎ最適化法は、対象とするブロックを符号化する際に必要となるビットＲとその際の歪みＤを求める必要がある。そのため各予測モードに対して、予測誤差の計算、ＤＣＴ、量子化、ビット数計算、逆量子化、逆ＤＣＴ、量子化誤差計算が必要になる。
【００１０】
Ｒａｔｅ−Ｄｉｓｔｏｒｔｉｏｎ最適化法を用いたイントラ予測のモード判定は、多様な予測モードを全て実行し、その中で最も符号化性能が良い予測モードをイントラ予測の予測モードとしている。しかし、上記予測に使用する参照画素の算出は、膨大な処理量を必要とする。また、予測モードによっては、予測を行う処理自体も膨大な処理量となるため、装置の消費電力の増加や高価格化を招く原因となる。特にモバイル端末等では、小型軽量化とバッテリー寿命の延長が重要課題となっているため、非常に好ましくない。
【非特許文献１】G.J. Sullinvan and T. Wiegand, " Rate-distortion optimization for video compression, " IEEE Signal Processing Magazine, vol. 15, pp. 74-90, Nov. 1998.
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来の動画像符号化装置では、予測モードによっては、予測を行う処理自体も膨大な処理量となるため、装置の消費電力の増加や高価格化を招くという問題があった。この問題は、特にモバイル端末等では、小型軽量化とバッテリー寿命の延長が重要課題となっているため、非常に好ましくない。  
この発明は上記の問題を解決すべくなされたもので、予測精度を高く維持しつつ更なる処理量の削減を可能とした動画像符号化装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するために、この発明は、動画像を構成するフレームを複数のブロックに分割し、このブロック毎に予測、および符号化を行う動画像符号化装置において、前記ブロック、あるいは前記ブロックを更に分割したサブブロックを処理単位としてインター予測を行う第１予測手段と、前記ブロック、あるいは前記ブロックを更に分割したサブブロックで構成される処理単位のうち、第１予測手段が予測した結果に応じた処理単位についてイントラ予測を行う第２予測手段と、第１予測手段が予測した結果と、第２予測手段が予測した結果とを比較して、予測精度の高い方の予測結果に対応する予測を選択する手段とを具備して構成するようにした。
【発明の効果】
【００１３】
この発明によれば、予測精度を高く維持しつつ更なる処理量の削減を可能とした動画像符号化装置を提供できる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して、この発明の一実施形態について説明する。  
図１は、この発明の一実施形態に係わる動画像符号化装置の構成を示すものである。動画像符号化装置は、入力端１と、インター予測部２と、イントラ予測部３と、参照フレームメモリ４と、イントラ予測処理単位制御部５と、選択回路６と、引算器７と、ＤＣＴ／量子化部８と、エントロピー符号化部９と、ローカルデコード部１０と、逆量子化／逆ＤＣＴ部１１と、加算器１２と、デブロッキング・フィルタ１３と、ローカルメモリ１４とを備える。
【００１５】
入力端１には、図示しない電子カメラから出力される１フレームの画像信号がマクロブロックに分割され、このマクロブロック単位で入力信号として入力される。なおここで、この入力信号のマクロブロックのサイズは、１６×１６画素である場合を例に挙げて説明する。また、上記入力信号は、インター予測部２、イントラ予測部３および引算器７にそれぞれ入力される。
【００１６】
インター予測部２は、参照フレームメモリ４に保存してある参照フレームを用いて、上記入力信号に基づく符号化の対象とするブロック（以下、対象ブロックと称する）の時間方向の動き予測、すなわちインター予測を行い、この予測によって得られるパラメータを用いてインター予測符号化モード選択処理を行う。インター予測符号化モード選択処理とは、これらインター予測のパラメータの中から最適な組み合わせを決定する処理である。
【００１７】
この処理により、予測信号と、予測誤差と、符号化情報を示すパラメータと、このパラメータの符号量が求められ、これらは、選択回路６に出力される。また上記符号化情報を示すパラメータは、イントラ予測処理単位制御部５にも出力される。
【００１８】
なお、上記インター予測の主なパラメータには、動きベクトル、ブロック形状、参照フレーム枚数、参照フレームインデックス（参照フレームが複数の場合）などがある。ブロック形状は、動きを予測する際の処理単位であり、以下の説明では、１６×１６画素、１６×８画素、８×１６画素、８×８画素、８×４画素、４×８画素、４×４画素の７形状に分割できるものとする。また、参照フレーム枚数は、最大１６枚とする。
【００１９】
イントラ予測部３は、対象ブロックに関してイントラ予測を行う。具体的には、後述するイントラ予測処理単位制御部５からの指示に従った処理単位で、対象ブロックの近傍にありすでにローカルデコードされたブロックの画素を参照画素とし、対象ブロックの画素値の方向性をモデル化した予測モードを当てはめることにより、対象ブロックに関して予測を行う。
【００２０】
これにより、予測信号と、予測誤差と、符号化情報を示すパラメータと、このパラメータの符号量が求められ、これらは、選択回路６に出力される。上記イントラ予測の主なパラメータには、予測方向に関する情報（図２，３参照）やブロック形状の関する情報などなどがある。
【００２１】
なお、対象ブロックは、イントラ予測を行う際の処理単位であり、以下の説明では、説明を簡明にするために、１６×１６画素、８×８画素、４×４画素の３通りがある場合を例に挙げて説明する。そして上記予測モードは、イントラ予測の処理単位が１６×１６画素の場合には、図２に示すような垂直予測（予測モード０）、水平予測（予測モード１）、ＤＣ予測（予測モード２）、平面予測（予測モード３）の合計４種類を有するものとする。
【００２２】
また、イントラ予測の処理単位が８×８画素や４×４画素の場合には、図３に示すように、垂直予測（予測モード０）、水平予測（予測モード１）、ＤＣ予測（予測モード２）の３種類の他に、左上、左下、右上のような対角方向の予測モードを６種類有するものとする。
【００２３】
ここで、イントラ予測の予測モードの一例を図３を用いて説明する。図３は、処理単位４×４画素のイントラ予測の予測モードである．図３の予測モード０は、垂直予測と呼ばれ、対象ブロックの縦方向に対象ブロックの上に位置しているローカルデコードされたブロックの参照画素を割り当てるため、縦縞の絵柄において選択されやすい。
【００２４】
図３の予測モード１は、垂直予測と呼ばれ、対象ブロックの横方向に対象ブロックの左に位置しているローカルデコードされたブロックの参照画素を割り当てるため、横縞の絵柄において選択されやすい。図３の予測モード２は、ＤＣ予測と呼ばれ、参照できる全ての画素の平均値を求め、対象ブロック内の全ての画素に割り当てられ、平坦な絵柄において選択されやすい。
【００２５】
イントラ予測処理単位制御部５は、インター予測部２から出力される符号化情報を示すパラメータと、後述するローカルメモリ１４に記憶される過去の予測結果（符号化情報のパラメータと、これに対応する予測モードの識別情報）を参照し、これらに基づいてイントラ予測部３に対して、実施すべきイントラ予測の処理単位を決定するものである。
【００２６】
選択回路６は、上記インター予測部２によるインター予測符号化モードの予測結果と、イントラ予測部３によるイントラ予測符号化モードの予測結果とを比較し、予測誤差が小さい符号化モード、すなわち予測精度が高い最適な符号化モードを選択する。
【００２７】
そして選択回路６は、上記選択した符号化モードの予測信号を引算器７および加算器１２に出力し、上記選択した符号化モードの符号化情報のパラメータと、これに対応する予測モードの識別情報を後述するエントロピー符号化部９およびローカルメモリ１４に出力する。
【００２８】
上記選択回路６における選択基準の一例としては、イントラ予測符号化モード、インター予測符号化モード、各符号化モードを施した際の歪みＤと符号量Ｒをラグランジェ乗数λを用いて線形結合し、これらが最小となる符号化モードを選択する。ここで、歪みＤおよび符号量Ｒは、モデル化され、簡易的に算出されたものでもよい。
【００２９】
引算器７は、入力端１から入力された入力信号から、上記選択回路６より選択的に出力される予測信号を、マクロブロック単位で引き算することにより差分信号を得る。そして、この差分信号をＤＣＴ／量子化部８に入力する。ＤＣＴ／量子化部８は、ＤＣＴ係数計算部と量子化部とから構成され、上記ＤＣＴ係数計算部によって上記差分信号をＤＣＴにより周波数領域の信号に変換し、その変換された信号（以後、ＤＣＴ係数と呼称する）を上記量子化部によって量子化する。
【００３０】
エントロピー符号化部９は、上記ＤＣＴ／量子化部８により量子化されたＤＣＴ係数、および選択回路６から出力される符号化情報のパラメータと予測モードの識別情報など、復号する際に必要なデータを可変長符号化（または算術符号化）する。このようにして得られた送信データは、後段の送信部（図示しない）により送信される。
【００３１】
また、上記ＤＣＴ／量子化部８により量子化されたＤＣＴ係数は、ローカルデコード部１０に入力される。ローカルデコード部１０は、逆量子化／逆ＤＣＴ部１１と、加算器１２と、デブロッキング・フィルタ１３と、ローカルメモリ１４とを備える。
【００３２】
逆量子化／逆ＤＣＴ部１１は、上記量子化されたＤＣＴ係数に対し、逆量子化処理、および逆ＤＣＴ処理を行う。加算器１２は、上記逆量子化処理の結果および上記逆ＤＣＴ処理の結果と、上記選択回路６により選択的に出力された予測信号とを加算して復号画像を得る。
【００３３】
デブロッキング・フィルタ１３は、上記加算器１２により生成された復号画像に対し、ブロック境界歪みを抑制するためのフィルタリング処理を行う。このデブロッキング・フィルタ１３から出力された復号画像は、インター予測に用いる参照フレームとして参照フレームメモリ４に格納される。
【００３４】
ローカルメモリ１４は、上記ＤＣＴ／量子化部８により量子化されたＤＣＴ係数、および選択回路６から出力される符号化情報のパラメータと予測モードの識別情報がそれぞれ入力され、これらを記憶する。これらの記憶した情報は、イントラ予測処理単位制御部５によって読み出される。
【００３５】
なお、本発明では、符号化対象ブロックに対し、イントラ予測を行なった際のブロック形状とインター予測を行った際のブロック形状に相関があることを利用することにより、イントラ予測に要する処理量の削減を図る。
【００３６】
次に、上記構成の動画像符号化装置の動作について、図４に示すフローチャートを参照して説明する。なお、この図に示す処理は、マクロブロック毎に繰り返し実行される。    まず、ステップ４ａでは、インター予測部２が、参照フレームメモリ４に保存してある参照フレームを用いて、対象ブロックのインター予測を行う。そして、インター予測部２は、上記インター予測によって得られるパラメータを用いてインター予測符号化モード選択処理を行い、ステップ４ｂに移行する。
【００３７】
ステップ４ｂでは、イントラ予測処理単位制御部５が、ステップ４ａで実施されたインター予測符号化モード選択処理で選択された最適なパラメータのうち、ブロック形状を示すパラメータを参照し、符号化されたブロックのサイズが閾値Ａ以上か否かを判定する。ここで、符号化されたブロックのサイズが閾値Ａ以上の場合には、ステップ４ｃに移行し、一方、符号化されたブロックのサイズが閾値Ａ未満の場合には、ステップ４ｄに移行する。
【００３８】
ステップ４ｃでは、イントラ予測処理単位制御部５が、１６×１６画素単位でイントラ予測を行うようにイントラ予測部３に指示を与える。これにより、イントラ予測部３は、イントラ予測処理単位制御部５からの指示に従った処理単位、すなわち１６×１６画素単位で、対象ブロックの近傍にありすでにローカルデコードされたブロックの画素を参照画素とし、対象ブロックの画素値の方向性をモデル化した予測モードを当てはめることにより、対象ブロックに関して予測を行う。
【００３９】
ステップ４ｄでは、イントラ予測処理単位制御部５が、ステップ４ａで実施されたインター予測符号化モード選択処理で選択された最適なパラメータのうち、ブロック形状を示すパラメータを参照し、符号化されたブロックのサイズが閾値Ｂ（＜Ａ）以上か否かを判定する。ここで、符号化されたブロックのサイズが閾値Ｂ以上の場合には、ステップ４ｅに移行し、一方、符号化されたブロックのサイズが閾値Ｂ未満の場合には、ステップ４ｆに移行する。
【００４０】
ステップ４ｅでは、イントラ予測処理単位制御部５が、１６×１６、８×８の各画素単位でイントラ予測を行うようにイントラ予測部３に指示を与える。これにより、イントラ予測部３は、イントラ予測処理単位制御部５からの指示に従った処理単位、すなわち１６×１６、８×８の各画素単位で、対象ブロックの近傍にありすでにローカルデコードされたブロックの画素を参照画素とし、対象ブロックの画素値の方向性をモデル化した予測モードを当てはめることにより、対象ブロックに関して予測を行う。
【００４１】
ステップ４ｆでは、イントラ予測処理単位制御部５が、ステップ４ａで実施されたインター予測符号化モード選択処理で選択された最適なパラメータのうち、ブロック形状を示すパラメータを参照し、符号化されたブロックのサイズが閾値Ｃ（＜Ｂ）以上か否かを判定する。ここで、符号化されたブロックのサイズが閾値Ｃ以上の場合には、ステップ４ｇに移行し、一方、符号化されたブロックのサイズが閾値Ｃ未満の場合には、ステップ４ｈに移行する。
【００４２】
ステップ４ｇでは、イントラ予測処理単位制御部５が、８×８、４×４の各画素単位でイントラ予測を行うようにイントラ予測部３に指示を与える。これにより、イントラ予測部３は、イントラ予測処理単位制御部５からの指示に従った処理単位、すなわち８×８、４×４の各画素単位で、対象ブロックの近傍にありすでにローカルデコードされたブロックの画素を参照画素とし、対象ブロックの画素値の方向性をモデル化した予測モードを当てはめることにより、対象ブロックに関して予測を行う。
【００４３】
ステップ４ｈでは、イントラ予測処理単位制御部５が、４×４画素単位でイントラ予測を行うようにイントラ予測部３に指示を与える。これにより、イントラ予測部３は、イントラ予測処理単位制御部５からの指示に従った処理単位、すなわち４×４画素単位で、対象ブロックの近傍にありすでにローカルデコードされたブロックの画素を参照画素とし、対象ブロックの画素値の方向性をモデル化した予測モードを当てはめることにより、対象ブロックに関して予測を行う。
【００４４】
ステップ４ｃ、ステップ４ｅ、ステップ４ｇまたはステップ４ｈに伴うイントラ予測が終わると、ステップ４ｉに移行する。ステップ４ｉでは、選択回路６が、ステップ４ａにおいて実施されたインター予測部２によるインター予測符号化モードの予測結果と、ステップ４ｃ、ステップ４ｅ、ステップ４ｇあるいはステップ４ｈで実施されたイントラ予測部３によるイントラ予測符号化モードの予測結果とを比較し、予測誤差が小さい符号化モード、すなわち予測精度が高い最適な符号化モードを選択する。
【００４５】
そして選択回路６は、上記選択した符号化モードで動画像を符号化したデータを出力すべく、上記選択した符号化モードの予測信号を引算器７および加算器１２に出力し、上記選択した符号化モードの符号化情報のパラメータと、これに対応する予測モードの識別情報を後述するエントロピー符号化部９およびローカルメモリ１４に出力する。これに伴い、各部が符号化処理を実施し、対象ブロックの符号化が為される。
【００４６】
以上のように、上記構成の動画像符号化装置では、インター予測部２によるインター予測処理を実施し、その後、このインター予測処理により選択されたブロック形状を示すパラメータに基づいて、イントラ予測処理単位制御部５がイントラ予測部３で実施するイントラ予測の画素単位を決定するようにしている。
【００４７】
したがって、上記構成の動画像符号化装置によれば、イントラ予測部３で実施されるイントラ予測の画素単位が、インター予測部２によるインター予測処理の結果に基づく範囲で行われるので、イントラ予測に伴う処理量の削減をしつつ、予測精度を高く維持することができる。
【００４８】
なお、この発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また上記実施形態に開示されている複数の構成要素を適宜組み合わせることによって種々の発明を形成できる。また例えば、実施形態に示される全構成要素からいくつかの構成要素を削除した構成も考えられる。さらに、異なる実施形態に記載した構成要素を適宜組み合わせてもよい。
【００４９】
その一例として例えば、上記実施の形態では、図４のフローチャートで示したように、符号化されたブロックのサイズに応じてイントラ予測の処理単位を可変するようにしたが、これに代わって例えば、符号化されたブロックの形状に応じてイントラ予測の処理単位を可変するようにしてもよい。
【００５０】
また、図４に示した処理に代わって、図５に示すような処理を適用するようにしてもよい。すなわち、ステップ５ｂでは、イントラ予測処理単位制御部５が、ステップ４ａで実施されたインター予測符号化モード選択処理で選択された最適なパラメータのうち、ブロック形状を示すパラメータを参照し、符号化されたブロックのサイズがマクロブロックサイズか否かを判定する。ここで、符号化されたブロックのサイズがマクロブロックサイズの場合には、ステップ４ｃに移行し、一方、符号化されたブロックのサイズがマクロブロックサイズでない場合には、ステップ５ｄに移行する。
【００５１】
そして、ステップ５ｄでは、イントラ予測処理単位制御部５が、１６×１６、８×８、４×４の各画素単位でイントラ予測を行うようにイントラ予測部３に指示を与える。これにより、イントラ予測部３は、イントラ予測処理単位制御部５からの指示に従った処理単位、すなわち１６×１６、８×８、４×４の各画素単位で、対象ブロックの近傍にありすでにローカルデコードされたブロックの画素を参照画素とし、対象ブロックの画素値の方向性をモデル化した予測モードを当てはめることにより、対象ブロックに関して予測を行う。
【００５２】
また、ステップ４ｃまたはステップ５ｄに伴うイントラ予測が終わると、ステップ５ｅに移行する。ステップ５ｅでは、選択回路６が、ステップ４ａにおいて実施されたインター予測部２によるインター予測符号化モードの予測結果と、ステップ４ｃあるいはステップ５ｅで実施されたイントラ予測部３によるイントラ予測符号化モードの予測結果とを比較し、予測誤差が小さい符号化モード、すなわち予測精度が高い最適な符号化モードを選択する。
【００５３】
また、上記実施の形態では、対象ブロックをインター予測した結果に基づいて、イントラ予測の処理単位を決定するようにしたが、対象ブロックに隣接するブロックをインター予測した結果に基づいて、イントラ予測の処理単位を決定するように変形してもよい。あるいは、対象ブロックと、このブロックに隣接するブロックとをインター予測した結果に基づいて、イントラ予測の処理単位を決定するように変形してもよい。  
そして、上記実施の形態では、インター予測の結果に基づくようにしたが、イントラ予測の結果に基づくように変形してもよい。
【００５４】
さらに、上記実施の形態では、ステップ４ａで実施されたインター予測符号化モード選択処理で選択された最適なパラメータのうち、ブロック形状を示すパラメータを参照するようにしたが、インター予測を行った際の動きベクトルを参照するように変形してもよい。
【００５５】
そしてまた、上述した変形例を適宜組み合わせても、同様に実施可能である。また上記実施形態では、動画像符号化装置を構成する各機能をハードウェアにより構成した場合を例にとって説明したが、その一部または全てをソフトウェアにより実現することも可能である。また、参照画素は符号化されたブロックの画素に限定されず、原信号を用いてもよい。  
その他、この発明の要旨を逸脱しない範囲で種々の変形を施しても同様に実施可能であることはいうまでもない。
【図面の簡単な説明】
【００５６】
【図１】この発明に係わる動画像符号化装置の一実施の形態の構成を示す回路ブロック図。
【図２】図１に示した動画像符号化装置のイントラ予測部における予測モードを説明するための図。
【図３】図１に示した動画像符号化装置のイントラ予測部における予測モードを説明するための図。
【図４】図１に示した動画像符号化装置の動作を説明するためのフローチャート。
【図５】図１に示した動画像符号化装置の動作の変形例を説明するためのフローチャート。
【符号の説明】
【００５７】
１…入力端、２…インター予測部、３…イントラ予測部、４…参照フレームメモリ、５…イントラ予測処理単位制御部、６…選択回路、７…引算器、８…ＤＣＴ／量子化部、９…エントロピー符号化部、１０…ローカルデコード部、１１…逆量子化／逆ＤＣＴ部、１２…加算器、１３…デブロッキング・フィルタ、１４…ローカルメモリ。
【図１】
2007184846.tif 000003
【図２】
2007184846.tif 000004
【図３】
2007184846.tif 000005
【図４】
2007184846.tif 000006
【図５】
2007184846.tif 000007