"動き補償を行うインター予測モードの候補を、動きベクトルの精度に基づいて制御する制御部と、前記制御部により前記候補とすることを許可されたインター予測モードでのみ動き探索を行い、動きベクトルを生成する動き探索部と、前記動き探索部により動きベクトルが生成された各候補の中から選択されたインター予測モードで前記動き補償を行い、予測画像を生成する動き補償部とを備える画像処理装置。前記制御部は、前記動きベクトルの精度が整数精度であるか分数精度であるかによって、インター予測モードを前記候補とするか否かを制御する請求項1に記載の画像処理装置。前記制御部は、前記動きベクトルの縦と横の各方向の精度が整数精度であるか分数精度であるかによって、インター予測モードを前記候補とするか否かを制御する請求項2に記載の画像処理装置。前記制御部は、さらに、予測モードが単予測であるか双予測であるかによって、インター予測モードを前記候補とするか否かを制御する請求項3に記載の画像処理装置。前記制御部は、さらに、予測処理単位とする領域の大きさによって、インター予測モードを前記候補とするか否かを制御する請求項4に記載の画像処理装置。前記制御部は、前記動きベクトルの精度に応じて決定されるメモリからのデータ読み出し量の大きさに関する情報が、リソースやユーザ指示等による上限を超えるか否かによって、インター予測モードを前記候補とするか否かを制御する請求項1に記載の画像処理装置。前記制御部による制御の内容を示す伝送情報を生成し、伝送させる伝送部をさらに備える請求項1に記載の画像処理装置。前記伝送部は、前記伝送情報として、プロファイルとレベルを定義し、前記プロファイルおよび前記レベルを示す情報をシーケンスパラメータセットに含めて伝送させる請求項7に記載の画像処理装置。前記動き探索部により動きベクトルが生成された各候補について、コスト関数値を算出するコスト関数算出部と、前記コスト関す算出部により算出された前記コスト関数値に基づいて、前記動き補償を行うインター予測モードを前記候補の中から選択するモード選択部とをさらに備え、前記動き補償部は、前記モード選択部により選択されたインター予測モードで前記動き補償を行う請求項1に記載の画像処理装置。画像処理装置の画像処理方法であって、制御部が、動き補償を行うインター予測モードの候補を、動きベクトルの精度に基づいて制御し、動き探索部が、前記候補とすることを許可されたインター予測モードでのみ動き探索を行い、動きベクトルを生成し、動き補償部が、動きベクトルが生成された各候補の中から選択されたインター予測モードで前記動き補償を行い、予測画像を生成する画像処理方法。画像データを符号化する際のインター予測において用いられた、動き補償を行うインター予測モードの候補を動きベクトルの精度に基づいて制御する制御情報を取得する取得部と、前記取得部により取得された前記制御情報に基づいて、前記画像データが符号化されて生成された符号化データの復号の可否判定を行う判定部と、前記判定部による判定結果に基づいて、前記符号化データの復号を制御する制御部とを備える画像処理装置。前記判定部は、前記取得部により取得された前記制御情報において指定されるメモリからのデータ読み出し量の大きさに関する情報が、リソースやユーザ指示等による上限を超えるか否かによって、前記可否判定を行う請求項11に記載の画像処理装置。前記判定部は、プロファイルとレベルによって定義されるメモリからのデータ読み出し量の大きさに関する情報が、リソースやユーザ指示等による上限を超えるか否かによって、前記可否判定を行う請求項12に記載の画像処理装置。前記制御部は、前記判定部により復号可能と判定された場合のみ、前記符号化データの復号を実行させる請求項11に記載の画像処理装置。前記判定部により復号不可能と判定された場合、前記制御部に制御されて、エラー処理を行うエラー処理部をさらに備える請求項11に記載の画像処理装置。画像処理装置の画像処理方法であって、取得部が、画像データを符号化する際のインター予測において用いられた、動き補償を行うインター予測モードの候補を動きベクトルの精度に基づいて制御する制御情報を取得し、判定部が、取得された前記制御情報に基づいて、前記画像データが符号化されて生成された符号化データの復号の可否判定を行い、制御部が、その判定結果に基づいて、前記符号化データの復号を制御する画像処理方法。以上のような制限は、メモリ帯域への負荷の過剰な増大は抑制するためのものであるが、この制限により、使用できる予測モードとブロックサイズが少なくなってしまうことから、符号化効率を低減させてしまう。しかしながら、従来の場合、このような制限において、動きベクトルの精度による負荷への影響は考慮されていなかった。そのため、使用できる予測モードやブロックサイズが不要に制限されてしまい、符号化効率を不要に低減させてしまう恐れがあった。本開示は、このような状況に鑑みてなされたものであり、ブロックサイズや予測モードだけでなく、動きベクトルの精度も考慮して動き予測を制限することにより、符号化効率の不要な低減を抑制することを目的とする。本開示の一側面は、動き補償を行うインター予測モードの候補を、動きベクトルの精度に基づいて制御する制御部と、前記制御部により前記候補とすることを許可されたインター予測モードでのみ動き探索を行い、動きベクトルを生成する動き探索部と、前記動き探索部により動きベクトルが生成された各候補の中から選択されたインター予測モードで前記動き補償を行い、予測画像を生成する動き補償部とを備える画像処理装置である。前記制御部は、前記動きベクトルの精度が整数精度であるか分数精度であるかによって、インター予測モードを前記候補とするか否かを制御することができる。前記制御部は、前記動きベクトルの縦と横の各方向の精度が整数精度であるか分数精度であるかによって、インター予測モードを前記候補とするか否かを制御することができる。前記制御部は、さらに、予測モードが単予測であるか双予測であるかによって、インター予測モードを前記候補とするか否かを制御することができる。前記制御部は、さらに、予測処理単位とする領域の大きさによって、インター予測モードを前記候補とするか否かを制御することができる。前記制御部は、前記動きベクトルの精度に応じて決定されるメモリからのデータ読み出し量の大きさに関する情報が、リソースやユーザ指示等による上限を超えるか否かによって、インター予測モードを前記候補とするか否かを制御することができる。前記制御部による制御の内容を示す伝送情報を生成し、伝送させる伝送部をさらに備えることができる。前記伝送部は、前記伝送情報として、プロファイルとレベルを定義し、前記プロファイルおよび前記レベルを示す情報をシーケンスパラメータセットに含めて伝送させることができる。前記動き探索部により動きベクトルが生成された各候補について、コスト関数値を算出するコスト関数算出部と、前記コスト関す算出部により算出された前記コスト関数値に基づいて、前記動き補償を行うインター予測モードを前記候補の中から選択するモード選択部とをさらに備え、前記動き補償部は、前記モード選択部により選択されたインター予測モードで前記動き補償を行うことができる。本開示の一側面は、また、画像処理装置の画像処理方法であって、制御部が、動き補償を行うインター予測モードの候補を、動きベクトルの精度に基づいて制御し、動き探索部が、前記候補とすることを許可されたインター予測モードでのみ動き探索を行い、動きベクトルを生成し、動き補償部が、動きベクトルが生成された各候補の中から選択されたインター予測モードで前記動き補償を行い、予測画像を生成する画像処理方法である。本開示の他の側面は、画像データを符号化する際のインター予測において用いられた、動き補償を行うインター予測モードの候補を動きベクトルの精度に基づいて制御する制御情報を取得する取得部と、前記取得部により取得された前記制御情報に基づいて、前記画像データが符号化されて生成された符号化データの復号の可否判定を行う判定部と、前記判定部による判定結果に基づいて、前記符号化データの復号を制御する制御部とを備える画像処理装置である。前記判定部は、前記取得部により取得された前記制御情報において指定されるメモリからのデータ読み出し量の大きさに関する情報が、リソースやユーザ指示等による上限を超えるか否かによって、前記可否判定を行うことができる。前記判定部は、プロファイルとレベルによって定義されるメモリからのデータ読み出し量の大きさに関する情報が、リソースやユーザ指示等による上限を超えるか否かによって、前記可否判定を行うことができる。前記制御部は、前記判定部により復号可能と判定された場合のみ、前記符号化データの復号を実行させることができる。前記判定部により復号不可能と判定された場合、前記制御部に制御されて、エラー処理を行うエラー処理部をさらに備えることができる。本開示の他の側面は、また、画像処理装置の画像処理方法であって、取得部が、画像データを符号化する際のインター予測において用いられた、動き補償を行うインター予測モードの候補を動きベクトルの精度に基づいて制御する制御情報を取得し、判定部が、取得された前記制御情報に基づいて、前記画像データが符号化されて生成された符号化データの復号の可否判定を行い、制御部が、その判定結果に基づいて、前記符号化データの復号を制御する画像処理方法である。本開示の一側面においては、動き補償を行うインター予測モードの候補が、動きベクトルの精度に基づいて制御され、その候補とすることを許可されたインター予測モードでのみ動き探索が行われて、動きベクトルが生成され、動きベクトルが生成された各候補の中から選択されたインター予測モードで動き補償が行われ、予測画像が生成される。本開示の他の側面においては、画像データを符号化する際のインター予測において用いられた、動き補償を行うインター予測モードの候補を動きベクトルの精度に基づいて制御する制御情報が取得され、その取得された制御情報に基づいて、画像データが符号化されて生成された符号化データの復号の可否判定が行われ、その判定結果に基づいて、符号化データの復号が制御される。本開示によれば、画像を処理することができる。特に、符号化効率の低減を抑制することができる。以下、本開示を実施するための形態以下実施の形態とするについて説明する。なお、説明は以下の順序で行う。1.第1の実施の形態画像符号化装置2.第2の実施の形態画像復号装置3.第3の実施の形態コンピュータ4.第4の実施の形態テレビジョン受像機5.第5の実施の形態携帯電話機6.第6の実施の形態記録再生装置7.第7の実施の形態撮像装置<1.第1の実施の形態>[画像符号化装置]図1は、本技術を適用した画像処理装置である画像符号化装置の主な構成例を示すブロック図である。図1に示される画像符号化装置100は、例えばHEVCHighEfficiencyVideoCoding符号化方式や、H.264及びMPEGMovingPictureExpertsGroup4Part10AVCAdvancedVideoCoding符号化方式のように、動画像の画像データを符号化する。図1に示されるように画像符号化装置100は、AD変換部101、画面並べ替えバッファ102、演算部103、直交変換部104、量子化部105、可逆符号化部106、および蓄積バッファ107を有する。また、画像符号化装置100は、逆量子化部108、逆直交変換部109、演算部110、ループフィルタ111、フレームメモリ112、選択部113、イントラ予測部114、動き予測補償部115、予測画像選択部116、およびレート制御部117を有する。さらに、画像符号化装置100は、動きベクトル制御部121を有する。AD変換部101は、入力された画像データをAD変換し、変換後の画像データデジタルデータを画面並べ替えバッファ102に供給し、記憶させる。画面並べ替えバッファ102は、記憶した表示の順番のフレームの画像を、GOPGroupOfPictureに応じて、符号化のためのフレームの順番に並べ替え、フレームの順番を並び替えた画像を、演算部103に供給する。画面並べ替えバッファ102は、各フレーム画像を、符号化処理の処理単位符号化単位となる所定の部分領域毎に演算部103に供給する。また、画面並べ替えバッファ102は、フレームの順番を並び替えた画像を、同様に部分領域毎に、イントラ予測部114および動き予測補償部115にも供給する。演算部103は、画面並べ替えバッファ102から読み出された画像から、予測画像選択部116を介してイントラ予測部114若しくは動き予測補償部115から供給される予測画像を減算し、その差分情報を直交変換部104に出力する。例えば、イントラ符号化が行われる画像の場合、演算部103は、画面並べ替えバッファ102から読み出された画像から、イントラ予測部114から供給される予測画像を減算する。また、例えば、インター符号化が行われる画像の場合、演算部103は、画面並べ替えバッファ102から読み出された画像から、動き予測補償部115から供給される予測画像を減算する。直交変換部104は、演算部103から供給される差分情報に対して、離散コサイン変換やカルーネンレーベ変換等の直交変換を施す。なお、この直交変換の方法は任意である。直交変換部104は、その直交変換により得られた変換係数を量子化部105に供給する。量子化部105は、直交変換部104から供給される変換係数を量子化する。量子化部105は、量子化された変換係数を可逆符号化部106に供給する。可逆符号化部106は、量子化部105において量子化された変換係数を、任意の符号化方式で符号化し、符号化データビットストリームを生成する。係数データは、レート制御部117の制御の下で量子化されているので、この符号化データの符号量は、レート制御部117が設定した目標値となる若しくは目標値に近似する。また、可逆符号化部106は、イントラ予測のモードを示す情報等を含むイントラ予測情報をイントラ予測部114から取得し、インター予測のモードを示す情報や動きベクトル情報などを含むインター予測情報を動き予測補償部115から取得する。さらに、可逆符号化部106は、動きベクトル制御部121から供給される動き予測の制限に関する情報伝送情報を取得する。可逆符号化部106は、これらの各種情報を任意の符号化方式で符号化し、符号化データビットストリームに含める多重化する。可逆符号化部106は、このように生成された符号化データを蓄積バッファ107に供給して蓄積させる。可逆符号化部106の符号化方式としては、例えば、可変長符号化または算術符号化等が挙げられる。可変長符号化としては、例えば、H.264AVC方式で定められているCAVLCContextAdaptiveVariableLengthCodingなどが挙げられる。算術符号化としては、例えば、CABACContextAdaptiveBinaryArithmeticCodingなどが挙げられる。蓄積バッファ107は、可逆符号化部106から供給された符号化データを、一時的に保持する。蓄積バッファ107は、所定のタイミングにおいて、保持している符号化データを、ビットストリームとして、例えば、後段の図示せぬ記録装置記録媒体や伝送路などに出力する。つまり、符号化された各種情報が、画像符号化装置100によって画像データが符号化されて得られた符号化データを復号する装置以下、復号側の装置とも称するに供給される。また、量子化部105において量子化された変換係数は、逆量子化部108にも供給される。逆量子化部108は、その量子化された変換係数を、量子化部105による量子化に対応する方法で逆量子化する。逆量子化部108は、得られた変換係数を、逆直交変換部109に供給する。逆直交変換部109は、逆量子化部108から供給された変換係数を、直交変換部104による直交変換に対応する方法で逆直交変換する。逆直交変換された出力局所的に復元された差分情報は、演算部110に供給される。演算部110は、逆直交変換部109から供給された逆直交変換結果、すなわち、局所的に復元された差分情報に、予測画像選択部116を介してイントラ予測部114若しくは動き予測補償部115から供給される予測画像を加算し、局所的に再構成された画像以下、再構成画像と称するを得る。その再構成画像は、ループフィルタ111またはフレームメモリ112に供給される。ループフィルタ111は、デブロックフィルタや適応ループフィルタ等を含み、演算部110から供給される復号画像に対して適宜フィルタ処理を行う。例えば、ループフィルタ111は、復号画像に対してデブロックフィルタ処理を行うことにより復号画像のブロック歪を除去する。また、例えば、ループフィルタ111は、そのデブロックフィルタ処理結果ブロック歪みの除去が行われた復号画像に対して、ウィナーフィルタWienerFilterを用いてループフィルタ処理を行うことにより画質改善を行う。なお、ループフィルタ111が、復号画像に対して任意のフィルタ処理を行うようにしてもよい。また、ループフィルタ111は、必要に応じて、フィルタ処理に用いたフィルタ係数等の情報を可逆符号化部106に供給し、それを符号化させるようにすることもできる。ループフィルタ111は、フィルタ処理結果以下、復号画像と称するをフレームメモリ112に供給する。フレームメモリ112は、演算部110から供給される再構成画像と、ループフィルタ111から供給される復号画像とをそれぞれ記憶する。フレームメモリ112は、所定のタイミングにおいて、若しくは、イントラ予測部114等の外部からの要求に基づいて、記憶している再構成画像を、選択部113を介してイントラ予測部114に供給する。また、フレームメモリ112は、所定のタイミングにおいて、若しくは、動き予測補償部115等の外部からの要求に基づいて、記憶している復号画像を、選択部113を介して、動き予測補償部115に供給する。選択部113は、フレームメモリ112から出力される画像の供給先を示す。例えば、イントラ予測の場合、選択部113は、フレームメモリ112からフィルタ処理されていない画像再構成画像を読み出し、周辺画素として、イントラ予測部114に供給する。また、例えば、インター予測の場合、選択部113は、フレームメモリ112からフィルタ処理された画像復号画像を読み出し、参照画像として、それを動き予測補償部115に供給する。イントラ予測部114は、フレームメモリ112から、処理対象領域の周辺に位置する周辺領域の画像周辺画像を取得すると、その周辺画像の画素値を用いて、基本的にプレディクションユニットPUPredictionUnitを処理単位として予測画像を生成するイントラ予測画面内予測を行う。イントラ予測部114は、予め用意された複数のモードイントラ予測モードでこのイントラ予測を行う。イントラ予測部114は、候補となる全てのイントラ予測モードで予測画像を生成し、画面並べ替えバッファ102から供給される入力画像を用いて各予測画像のコスト関数値を評価し、最適なモードを選択する。イントラ予測部114は、最適なイントラ予測モードを選択すると、その最適なモードで生成された予測画像を、予測画像選択部116に供給する。また、イントラ予測部114は、最適なイントラ予測モード等、イントラ予測に関する情報を含むイントラ予測情報を、適宜可逆符号化部106に供給し、符号化させる。動き予測補償部115は、画面並べ替えバッファ102から供給される入力画像と、フレームメモリ112から供給される参照画像とを用いて、基本的にPUを処理単位として、動き予測インター予測を行い、検出された動きベクトルに応じて動き補償処理を行い、予測画像インター予測画像情報を生成する。動き予測補償部115は、予め用意された複数のモードインター予測モードでこのようなインター予測を行う。なお、動き予測補償部115は、動きベクトル制御部121の制御に従って、許可されたモードでのみ動き予測を行う。つまり、動きベクトル制御部121により、候補となるインター予測モードが制限される場合がある。動き予測補償部115は、候補となる全てのインター予測モードで予測画像を生成し、各予測画像のコスト関数値を評価し、最適なモードを選択する。動き予測補償部115は、最適なインター予測モードを選択すると、その最適なモードで生成された予測画像を、予測画像選択部116に供給する。また、動き予測補償部115は、最適なインター予測モード等、インター予測に関する情報を含むインター予測情報を、適宜可逆符号化部106に供給し、符号化させる。予測画像選択部116は、演算部103や演算部110に供給する予測画像の供給元を選択する。例えば、イントラ符号化の場合、予測画像選択部116は、予測画像の供給元としてイントラ予測部114を選択し、そのイントラ予測部114から供給される予測画像を演算部103や演算部110に供給する。また、例えば、インター符号化の場合、予測画像選択部116は、予測画像の供給元として動き予測補償部115を選択し、その動き予測補償部115から供給される予測画像を演算部103や演算部110に供給する。レート制御部117は、蓄積バッファ107に蓄積された符号化データの符号量に基づいて、オーバーフローあるいはアンダーフローが発生しないように、量子化部105の量子化動作のレートを制御する。動きベクトル制御部121は、動き予測補償部115による参照画像の読み出しについてのリソースの確保のために、動き予測補償部115による動き予測のモードを制御する。つまり、動きベクトル制御部121は、参照画像読み出しのためにフレームメモリ112のメモリ帯域が不要に占有されないように、動きベクトルの生成を適宜制限する。その際、動きベクトル制御部121は、ブロックサイズや予測モード予測方向だけでなく、生成する動きベクトルの精度も考慮して制限を行う。動きベクトル制御部121は、そのような制限内容を示す制御情報を動き予測補償部115に供給する。動き予測補償部115は、供給された制御情報に従って動き予測を行う。これにより、動き予測補償部115は、動きベクトルの精度も考慮された制限に従って動き予測を行うことになる。なお、動きベクトル制御部121は、この制限に関する情報を、伝送情報として可逆符号化部106に供給し、伝送させる。[1/4画素精度動き予測]図2は、AVC符号化方式において規定されている、1/4画素精度の動き予測補償処理の様子の例を説明する図である。図2において、各四角は、画素を示している。その内、Aはフレームメモリに格納されている整数精度画素の位置を示し、bcdは、1/2画素精度の位置を示し、e1e2e3は1/4画素精度の位置を示している。以下においては、関数Clip1を以下の式1のように定義する。Clip1a=0ifaotherwisemaxpixif1例えば、入力画像が8ビット精度である場合、式1のmaxpixの値は255となる。b及びdの位置における画素値は、6tapのFIRフィルタを用いて、以下の式2および式3のように生成される。FA25A120A020A15A2A32bdClip153cの位置における画素値は、水平方向及び垂直方向に6tapのFIRフィルタを適用し、以下の式4乃至式6のように生成される。Fb25b120b020b15b2b34もしくは、Fd25d120d020d15d2d35cClip1106なお、Clip処理は、水平方向及び垂直方向の積和処理の両方を行った後、最後に1度のみ行われる。e1乃至e3は、以下の式7乃至式9のように、線形内挿により生成される。e117e218e319このように動きベクトルが分数精度の場合、予測画像生成に、動きベクトルが整数精度の場合よりも多くの画素の参照画像が必要になる。[コーディングユニット]ここで、HEVC符号化方式において定められている、コーディングユニットCUCodingUnitについて説明する。コーディングユニットCUは、コーディングツリーブロックCTBCodingTreeBlockとも呼ばれ、AVCにおけるマクロブロックと同様の役割を果たす、ピクチャ単位の画像の多層構造の部分領域である。つまり、CUは、符号化処理の単位符号化単位である。マクロブロックの大きさが16×16画素に固定されているのに対し、CUの大きさは固定されておらず、それぞれのシーケンスにおいて画像圧縮情報中に指定されることになる。特に、最大の大きさを持つCUを、ラージストコーディングユニットLCULargestCodingUnitと呼び、また、最小の大きさを持つCUをスモーレストコーディングユニットSCUSmallestCodingUnitと称する。すなわち、LCUは、最大符号化単位であり、SCUは、最小符号化単位である。例えば画像圧縮情報に含まれるシーケンスパラメータセットにおいて、これらの領域のサイズが指定されることになるが、それぞれ、正方形で、2の冪乗で表される大きさに限定される。つまり、ある階層の正方形のCUが2x2に4分割された各領域が1階層下の正方形のCUとなる。図3に、HEVCで定義されているコーディングユニットCodingUnitの例を示す。図3の例では、LCUの大きさが1282NN64であり、最大階層深度が5Depth4となる。2Nx2Nの大きさのCUは、splitflagの値が1である場合、1つ下の階層となる、NxNの大きさのCUに分割される。更に、CUは、イントラ若しくはインター予測の処理単位となる領域ピクチャ単位の画像の部分領域であるプレディクションユニットPredictionUnitPUに分割され、また、直交変換の処理単位となる領域ピクチャ単位の画像の部分領域である、トランスフォームユニットTransformUnitTUに分割される。インター予測のPUInterPredictionUnitの場合、大きさ2Nx2NのCUに対して、2Nx2N、2NxN、Nx2N、NxNの4種類のサイズが設定可能である。つまり、1つのCUに対して、そのCUと同サイズの1つPU、そのCUを縦若しくは横に2分割した2つのPU、若しくは、そのCUを縦および横にそれぞれ2分割した4つのPUを定義することができる。画像符号化装置100は、このようなピクチャ単位の画像の部分領域を処理単位として符号化に関する各処理を行う。以下においては、画像符号化装置100が、HEVCで定義されるCUを符号化単位とする場合について説明する。つまり、LCUが最大符号化単位となり、SCUが最小符号化単位となる。ただし、画像符号化装置100による符号化の各処理の処理単位は、これに限らず、任意である。例えば、AVCで定義されるマクロブロックやサブマクロブロックを処理単位とするようにしてもよい。なお、以下において、部分領域には、上述した各種領域例えば、マクロブロック、サブマクロブロック、LCU、CU、SCU、PU、およびTU等が全て含まれるそれらのいずれかであってもよい。もちろん、上述した以外の単位が含まれてもよいし、説明の内容に応じて不可能な単位は、適宜、除外するものとする。[参照画像の画素数制限]以上のように動き予測動きベクトル生成の処理単位となるPUは様々な大きさに設定することができる。一般的には、PUのサイズが小さいほど、参照画像の利用効率は低くなり、予測画像1画素生成するために必要な参照画像の画素数が多くなる。また、双方向予測の場合、単方向予測に比べて参照画像の数が増大する。そのため、AVCでは、レベルによってデコーダが使用するリソースに制限がかけられるようになっている。具体的には、連続する2つのマクロブロックで用いることができる動きベクトルの本数に上限が設けられている。この制限により、小さいブロックサイズのインター予測が連続して発生しないようになされている。また、8×8より小さいブロックサイズのマクロブロックの双方向予測も禁止されている。このような制限は、利用できる予測モードとブロックサイズが少なくなってしまうことから、符号化効率を低減させてしまうが、メモリ帯域への負荷の過剰な増大は抑制するために必要なものであった。[必要な参照画像画素数]ここで、予測画像の生成に必要な参照画像画素数についてより具体的に説明する。MCフィルタはn画素を出力するために、nタップ数-1画素を入力する必要がある。つまり、PUの縦方向のサイズをBVとし、横方向のサイズをBHとすると、予測画像生成のために必要な参照画像の画素数Nは、以下の式10のように表すことができる。N=×10動きベクトルが整数少数部が0の場合、FIRフィルタは1タップのフィルタが用いられることに相当する。つまり、式10において、タップ数=1となる。また、双予測Bipredictionの場合、L0およびL1予測の両方が必要になるため、予測画像生成のために必要な参照画像の画素数Nは、以下の式11のように表すことができる。N=11さらに、実際のメモリには1画素単位のアクセスはできず、メモリアラインメント単位で読み込みが必要になる。横と縦のメモリアライメントの画素数がAHおよびAVだとすると、予測画像生成のために必要な参照画像の画素数Nは、以下の式12のように表すことができる。N=AH×-1AH×AV×-1AV12なお、式12において、ROUNDUPはxより大きい最小の整数を示す。双予測の場合、予測画像生成のために必要な参照画像の画素数Nは、以下の式13のように表すことができる。N=13したがって、単予測の場合、予測画像生成に必要な参照画像の画素数を、予測画像1画素当たりに換算すると、その画素数Nは、以下の式14のように表すことができ、双予測の場合、その画素数Nは、以下の式15のように表すことができる。N=式12に相当する画素数/BH×BV14N=式13に相当する画素数/BH×BV15以上のように、予測画像生成のために必要な参照画像の、予測画像1画素当たりの画素数は、ブロックサイズと予測モード単予測か双予測かに依存するだけでなく、タップ数、すなわち、生成する動きベクトルの精度が整数精度であるか分数精度であるかにも依存する。横方向のメモリアライメントの画素数AHを8とし、縦方向のメモリアライメントの画素数AVを2とした場合の、予測モード、PUサイズ、動きベクトル精度、および、予測画像生成に必要な参照画像の予測画像1画素当たりの画素数の関係は、図4および図5に示される表のようにになる。図4は、予測モードが単予測Uniの場合の、PUサイズ、動きベクトル精度、および、予測画像生成に必要な参照画像の予測画像1画素当たりの画素数の関係を示しており、図5は、予測モードが双予測Biの場合の、PUサイズ、動きベクトル精度、および、予測画像生成に必要な参照画像の予測画像1画素当たりの画素数の関係を示している。図4および図5に示される表において、BiUniの列の値は、予測モード単予測Uniであるか双予測Biであるかを示している。BHの列の数字は、PUの横方向のサイズを示し、BVの列の数字は、PUの縦方向のサイズを示している。Subpelの列の値は、動きベクトルの精度を示している。integerは、動きベクトルが、縦方向と横方向の両方とも整数精度であることを示している。abcは、動きベクトルが、縦方向が整数精度で横方向が分数精度であることを示している。dhnは、動きベクトルが、縦方向が分数精度で横方向が整数精度であることを示している。efgijkpqrは、動きベクトルが、縦方向と横方向の両方とも分数精度であることを示している。入力画素数の列の数字は、予測画像生成に必要な参照画像の予測画像1画素当たりの画素数を示している。つまり、フレームメモリから読み出されるデータ量の大きさを表している。なお、AVCの場合、この入力画素数の最大値は、13.5である13.5で制限される。図4および図5の斜線部分は、この入力画素数の値が、13.5より大きいAVCの制限より大きい例を示している。AVCのような従来の場合、予測モードとブロックサイズのみで制限されるため、8×8より小さいブロックサイズと、8×8ブロックサイズの双予測は、全て禁止とされてしまっていた。しかしながら、図4や図5に示されるように、8×8より小さいブロックサイズであっても、予測画像生成に必要な参照画像の予測画像1画素当たりの画素数がAVCの上限を下回る場合があった。つまり、動きベクトルの精度による負荷への影響は考慮されていないため、インター予測モードの選択肢が不要に制限されており、結果として符号化効率が低減する恐れがあった。そこで動きベクトル制御部121は、符号化効率の不要な低減をできるだけ抑制するために、ブロックサイズや予測モードだけでなく、動きベクトルの精度も考慮して動き予測を制限する。[動き予測補償部、動きベクトル制御部]図6は、図1の動き予測補償部115および動きベクトル制御部121の主な構成例を示すブロック図である。図6に示されるように、動き予測補償部115は、動き探索部151、コスト関数算出部152、モード判定部153、動き補償部154、および動き情報バッファ155を有する。また、動きベクトル制御部121は、制限情報記憶部161、制限制御部162、および伝送情報提供部163を有する。動き予測補償部115の動き探索部151は、画面並べ替えバッファ102から取得した入力画像画素値と、フレームメモリ112から取得した参照画像画素値とを用いて、候補とする全てのインター予測モードで予測処理単位の領域毎に動き探索を行い、動きベクトルを求め、さらに、入力画像と参照画像との差分画像差分画素値を求める。その際、動き探索部151は、動きベクトル制御部121の制限制御部162から供給される動きベクトル制御情報を取得し、その動きベクトル制御情報により示される制限に従って、動き探索を行う。つまり、動き探索部151は、制限制御部162に許可されたモードのみを候補のインター予測モードとし、そのモードについてのみ動き探索を行う。換言するに、動き探索部151は、制限制御部162により禁止されたモードの動き探索を行わない。また、動き探索部151は、処理対象のPUである注目PUの周辺に位置する周辺PUの動きベクトルに関する情報である周辺動き情報を、動き情報バッファ155から適宜取得し、メディアン予測やマージモード等の処理を行う。動き探索部151は、以上のように求めた各インター予測モードの動きに関する情報動き情報をコスト関数算出部152に供給する。なお、動き探索部151は、必要に応じて、動き情報に対応する差分画素値もコスト関数算出部152に供給する。コスト関数算出部152は、動き探索部151から供給される情報に基づいて、全てのインター予測モードについてコスト関数値を算出する。コスト関数算出部152は、算出した各インター予測モードのコスト関数値を動き情報とともにモード判定部153に供給する。モード判定部153は、コスト関数値が最小のインター予測モードを最適なインター予測モードとして判定する。モード判定部153は、この最適なインター予測モードを示す最適予測モード情報を、その最適なインター予測モードの動き情報とともに、動き補償部154に供給する。動き補償部154は、最適なインター予測モードで動き補償を行い、予測画像を生成する。動き補償部154は、モード判定部153から取得した動き情報と最適予測モード情報に従って、最適なインター予測モードで、動き情報に対応する参照画像画素値をフレームメモリ112から取得する。なお、最適なインター予測モードが、MVコンペティションモードやマージモードのように、モード判定部153から動きベクトルが供給されないモードの場合、動き補償部154は、動き情報バッファ155から、周辺PUの動き情報周辺動き情報を取得する。上述したように、動き探索部151においては、制限制御部162により許可された予測モードのみが候補のインター予測モードとされ、そのモードについてのみ動き探索が行われる。したがって、最適インター予測モードとされるモードも、制限制御部162により許可されたモードの中の1つである。つまり、動き補償部154は、制限制御部162により許可されたインター予測モードで動き補償を行う。動き補償部154は、生成した予測画像画素値を予測画像選択部116に供給し、演算部103において入力画像から減算させたり、演算部110において差分画像に加算させたりする。また、動き補償部154は、最適予測モード情報および動き情報を可逆符号化部106に供給し、符号化させる。さらに、動き補償部154は、動き情報を動き情報バッファ155に供給し、記憶させる。動き情報バッファ155は、動き補償部154から供給される動き情報を取得し、記憶する。動き情報バッファ155は、記憶している動き情報を、周辺動き情報として、動き探索部151や動き補償部154に供給する。動きベクトル制御部121の制限情報記憶部161は、インター予測モードの制限に関する情報である制限情報を予め記憶し、所定のタイミングにおいて、若しくは、例えば制限制御部162等の他の処理部からの要求に従って、その制限情報を制限制御部162に供給する。この制限情報は、例えば、L0予測若しくはL1予測では、4×4ブロックサイズを禁止する。双予測では、4×4,8×4,4×8および8×8のefgijkpqrを禁止するといったように、動きベクトル制御情報において、少なくとも、動きベクトルの精度による制限図4および図5におけるSubpelの列による制限を含むようにすることができる情報である。換言するに、そのような制限を提供することができる限り制限情報はどのような情報であっても良い。また、具体的にどのモード予測モード単予測、双予測、ブロックサイズ、動きベクトルの精度の組み合わせを制限するかは、任意である。つまり、図4や図5の例の場合、テーブルのどの行が禁止されるようにしてもよい。制限制御部162は、制限情報記憶部161から制限情報を取得すると、その制限情報に従って、動き探索部151に制限内容を通知する動きベクトル制御情報を生成し、生成した動きベクトル制御情報を動き探索部151に供給する。動き探索部151は、この動きベクトル制御情報の制限に従って動き探索を行うことにより、制限情報により許可されたモードでのみ動き探索を行うことができる。このようにすることにより、動き補償部154も、制限情報により許可されたモードで動き補償を行うことができる。つまり、動きベクトル制御部121制限制御部162は、動きベクトルの精度によって動き予測を制限することができる。したがって、動きベクトル制御部121制限制御部162は、符号化効率の低減を抑制しながら負荷の増大を抑制し、画像を符号化させることができる。したがって、画像符号化装置100は、符号化効率の抑制を低減させることができる。また、制限制御部162は、制限内容を示す情報を伝送させるように指示する制御情報を伝送情報提供部163に供給する。この制御情報には、制限情報による制限内容も含まれる。伝送情報提供部163は、供給された制御情報に従って、制限情報による制限の内容を示す伝送情報を生成し、その伝送情報を可逆符号化部106に供給し、伝送させる。この伝送情報は、制限情報の制限内容を示す情報であればどのようなものであってもよい。例えば、制限情報を伝送情報に含めるようにしてもよいし、制限の内容を伝送情報に含めるようにしてもよいし、制限内容と等価の情報を伝送情報に含めるようにしてもよい。以上に説明したように、動きベクトルの精度による制限が含まれていれば、動きベクトル制御情報による制限はどのような制限であっても良い。例えば、図4や図5のテーブルにおいて入力画素数の上限をAVC並み13.5とした場合、単予測において、4×4ブロックサイズのabc、dhn、およびefgijkpqrと、8×8ブロックサイズのefgijkpqrを禁止し、それ以外を許可し、双予測において、ブロックサイズ4×4、8×4、および4×8の全てのSubpelと、8×8ブロックサイズのdhnおよびefgijkpqrを禁止し、それ以外を許可するようにしてもよい。このように制限することにより、従来のようにブロックサイズと予測モードのみによって制限する方法において禁止されていたモード例えば、単予測の、4×4ブロックサイズのinteger、8×4ブロックサイズ、4×8ブロックサイズのinteger、abc、およびdhn、並びに、双予測の8×8ブロックサイズのintegerおよびabcが許可されるようになる。したがって、画像符号化装置100は、予測モードの候補数を不要に低減させることを抑制することができるので、符号化効率の抑制を低減させることができる。なお、動きベクトルの精度による制限以外の制限は任意であるので、動きベクトル制御情報による制限において、予測モードやブロックサイズ以外の制限が含まれていても良いし、予測モードやブロックサイズによる制限が省略されても良い。また、伝送情報は、動きベクトル制御情報による制限の内容が含まれていればよい。さらに、動きベクトル制御情報や伝送情報に、動きベクトルの精度による制限が含まれている限り、制限情報は、どのような情報であっても良い。[符号化処理の流れ]次に、以上のような画像符号化装置100により実行される各処理の流れについて説明する。最初に、図7のフローチャートを参照して、符号化処理の流れの例を説明する。ステップS101において、AD変換部101は入力された画像をAD変換する。ステップS102において、画面並べ替えバッファ102は、AD変換された画像を記憶し、各ピクチャの表示する順番から符号化する順番への並べ替えを行う。ステップS103において、イントラ予測部114は、イントラ予測モードのイントラ予測処理を行う。ステップS104において、動きベクトル制御部121は、動き予測補償処理の動きベクトル生成を制限する動きベクトル制御処理を行う。ステップS105において、動き予測補償部115は、ステップS104による動きベクトルの制限に従って、インター予測モードでの動き予測や動き補償を行うインター動き予測処理を行う。ステップS106において、予測画像選択部116は、イントラ予測部114および動き予測補償部115から出力された各コスト関数値に基づいて、最適予測モードを決定する。つまり、予測画像選択部116は、イントラ予測部114により生成された予測画像と、動き予測補償部115により生成された予測画像のいずれか一方を選択する。ステップS107において、演算部103は、ステップS102の処理により並び替えられた画像と、ステップS106の処理により選択された予測画像との差分を演算する。差分データは元の画像データに較べてデータ量が低減される。したがって、画像をそのまま符号化する場合に較べて、データ量を圧縮することができる。ステップS108において、直交変換部104は、ステップS107の処理により生成された差分情報を直交変換する。具体的には、離散コサイン変換、カルーネンレーベ変換等の直交変換が行われ、変換係数が出力される。ステップS109において、量子化部105は、ステップS108の処理により得られた直交変換係数を量子化する。ステップS108の処理により量子化された差分情報は、次のようにして局部的に復号される。すなわち、ステップS110において、逆量子化部108はステップS109の処理により量子化された直交変換係数を、ステップS109の量子化に対応する方法で逆量子化する。ステップS111において、逆直交変換部109は、ステップS110の処理により得られた直交変換係数を、ステップS108の処理に対応する方法で逆直交変換する。ステップS112において、演算部110は、予測画像を局部的に復号された差分情報に加算し、局部的に復号された画像演算部103への入力に対応する画像を生成する。ステップS113において、ループフィルタ111は、ステップS112の処理により生成された画像に対してループフィルタ処理を行う。これによりブロック歪み等が除去されたり画質改善が行われたりする。ステップS114において、フレームメモリ112は、ステップS113の処理によりブロック歪みの除去等が行われた画像を記憶する。なお、フレームメモリ112にはフィルタ処理されていない画像も記憶される。このフレームメモリ112に記憶された画像は、ステップS103の処理やステップS105の処理に利用される。ステップS115おいて、可逆符号化部106は、ステップS109の処理により量子化された変換係数を符号化し、符号化データを生成する。すなわち、差分画像インターの場合、2次差分画像に対して、可変長符号化や算術符号化等の可逆符号化が行われる。なお、可逆符号化部106は、ステップS106の処理により選択された予測画像の予測モードに関する情報を符号化し、差分画像を符号化して得られる符号化データに付加する。例えば、イントラ予測モードが選択された場合、可逆符号化部106は、イントラ予測モード情報を符号化する。また、例えば、インター予測モードが選択された場合、可逆符号化部106は、インター予測モード情報を符号化する。これらの情報は、例えばヘッダ情報等として符号化データに付加多重化される。ステップS116において蓄積バッファ107は、ステップS115の処理により生成された符号化データを蓄積する。蓄積バッファ107に蓄積された符号化データは、適宜読み出され、任意の伝送路通信路だけでなく記憶媒体等も含むを介して復号側の装置に伝送される。ステップS117においてレート制御部117は、ステップS116の処理により蓄積バッファ107に蓄積された圧縮画像に基づいて、オーバーフローあるいはアンダーフローが発生しないように、量子化部105の量子化動作のレートを制御する。ステップS117の処理が終了すると、符号化処理が終了される。[動きベクトル制御処理の流れ]次に、図8のフローチャートを参照して、図7のステップS104において実行される動きベクトル制御処理の流れの例を説明する。動きベクトル制御処理が開始されると、動きベクトル制御部121の制限制御部162は、ステップS131において、制限情報記憶部161から読み出した制限情報に基づいて、使用を禁止する動きベクトルを決定する。ステップS132において、制限制御部162は、ステップS131において決定した動きベクトルの使用制限の内容を示す動きベクトル制御情報を生成し、動き探索部151に供給する。ステップS133において、伝送情報提供部163は、ステップS131において決定した動きベクトルの使用制限の内容を示す、伝送用の伝送情報を生成し、可逆符号化部106に供給して、伝送させる。ステップS133の処理が終了すると、伝送情報提供部163は、動きベクトル制御処理を終了し、処理を図7に戻す。[インター動き予測処理の流れ]次に、図9のフローチャートを参照して、図7のステップS105において実行されるインター動き予測処理の流れの例を説明する。インター動き予測処理が開始されると、ステップS151において、動き探索部151は、ステップS132の処理により生成された動きベクトル制御情報に示される制限内容に従って、許可された候補のインター予測モードのそれぞれについて動き探索を行い、動き情報と差分画素値を生成する。ステップS152において、コスト関数算出部152は、ステップS151の処理により得られた動き情報および差分画素値に基づいて、許可された候補のインター予測モードのそれぞれについてのコスト関数値を算出する。ステップS153において、モード判定部153は、ステップS152において算出されたコスト関数値が最も小さいモードを最適インター予測モードに決定する。ステップS154において、動き補償部154は、ステップS153の処理により決定された最適インター予測モードで動き補償を行い、予測画像を生成する。この最適インター予測モードは、ステップS132の処理により生成された動きベクトル制御情報により使用が許可されたモードである。ステップS155において、動き補償部154は、ステップS154の処理により生成した予測画像を、予測画像選択部116に供給し、差分画像情報および復号画像情報を生成させる。また、動き補償部154は、ステップS156において、最適インター予測モードに関する情報最適予測モード情報や動き情報を可逆符号化部106に供給し、符号化させる。ステップS157において、動き情報バッファ155は、最適インター予測モードの動き情報を記憶する。ステップS157の処理が終了すると、動き情報バッファ155は、最適インター予測モードを終了し、処理を図7に戻す。以上のように各処理を実行することにより、画像符号化装置100は、符号化効率の抑制を低減させることができる。[プロファイルとレベル]画像符号化装置100は、ストリームを生成する際、プロファイルprofileとレベルlevelに応じた制限を設けるようにしてもよい。これは、デコーダの利用可能な資源をエンコーダで考慮するためである。ここで、資源とは処理量やメモリ帯域などを指している。プロファイルは利用可能なエンコードツールを決める。レベルはプロファイルで利用可能なツールの中で、更に制限を加えるために決められる。このプロファイルやレベルの具体的な制限内容が標準化規格で決められていれば、その規格に基づいて生成されたストリームが、規格に準拠するデコーダで再生できることを保証することができるようになる。例えば、動き補償MC処理に関するメモリ帯域の上限が、このプロファイルやレベルにより定義されている場合、エンコーダは、その上限を超えないようにビットストリームを生成することにより、デコーダによる復号を保証することができる。[プロファイルとレベルの転送]その場合、伝送情報提供部163は、画像符号化装置100が、ビットストリームをいずれのプロファイルやレベルに基づいて生成したかを示す情報を伝送情報に含める。通常、プロファイルやレベルに関する情報はシーケンスパラメータセットSPSSequenceParameterSetと呼ばれるビットストリームのヘッダ情報に付加多重化される。デコーダは、ビットストリームに含められたプロファイルやレベルに関する情報を読みだして、そのストリームをデコードするために必要な資源を把握することができる。[具体例]より具体的に説明する。画像符号化装置100は生成するストリームに制限を加える。この時、想定する画像復号装置の利用可能な資源から、画像符号化装置100は制限を加えることになる。Pスライスが使用可能なプロファイルをBPBaselineprofileと称し、PスライスおよびBスライスが使用可能なプロファイルをHPHighprofileと称するとする。画像符号化装置100は、画像復号装置がBスライスを処理することができるか否かを考慮し、できないのであれば、BPの制限に基づいてストリームを生成し、ストリームにこのストリームがBPの制限で生成されていることを示す情報を含める。これに対して、画像復号装置がBスライスを処理することができる場合、若しくは画像復号装置の能力を考慮しない場合、画像符号化装置100は、HPの制限に基づいてストリームを生成し、ストリームにHPで生成されていることを示す情報を含める。画像符号化装置100は、さらに、レベルによって制限を加える。例えば、メモリ帯域で図4や図5の表で入力画素数18以上を制限するレベルlevelをlevel1とし、14以上を制限するレベルlevelをlevel2とするとする。画像符号化装置100は、画像復号装置のメモリ帯域の最大が図4や図5の表で18以上か14以上かを考慮してレベルを決める。画像符号化装置100はストリームを生成する際にこのストリームがどのレベルで生成されたかを示す情報をストリームに含める。画像符号化装置100は、画像をエンコードする際、自身が決定したプロファイルやレベルで許される範囲でストリームを生成する。メモリ帯域に関して言えば、当該ブロックの予測モード、縦と横のブロックサイズ、MVに基づいて、図4や図5の表で1画素を生成するために読み込む入力画素数がレベルの規定を超えないものを用いてエンコードする。[動きベクトル制御部の他の例]なお、制限情報は、任意であり、上述した例に限らない。例えば、複数の制限の候補を含み、各種条件に従ってその中から採用する制限が選択されるようにしてもよい。図10は、そのような場合の、動きベクトル制御部121の主な構成例を示すブロック図である。図10に示される例の場合、動きベクトル制御部121は、図6の制限制御部162の代わりに、制限制御部172を有する。また、図10の動きベクトル制御部121は、さらに、条件取得部171を有する。条件取得部171は、動きベクトル生成に関する各種条件を取得し、それを条件情報として制限制御部172に通知する。この条件は任意であり、どのような情報であってもよい。例えば、ユーザ等による許可する動きベクトルや制限の指定であってもよいし、利用可能なメモリ帯域等のリソースに関する情報であってもよいし、符号化規格により規定される制限に関する情報であってもよい。制限制御部172は、このような条件情報と、制限情報記憶部161から読み出した制限情報に基づいて、動きベクトルの制限内容を決定する。この場合、制限情報において、制限内容が複数パターン用意されており、制限制御部172が、条件情報に応じていずれかを選択することができるようになされている。例えば、制限情報が、上述したような、L0予測若しくはL1予測では、4×4ブロックサイズを禁止する。双予測では、4×4,8×4,4×8および8×8のefgijkpqrを禁止するといったように、少なくとも、動きベクトルの精度に関する条件を複数含むようにしてもよい。この場合、制限制御部172は、条件情報に従っていずれかの制限内容を選択することにより、条件情報に応じた制限内容を決定することができる。また、制限情報が、条件によって複数通りの演算結果が得られる所定の演算式を含むようにしてもよい。この場合、制限制御部172は、条件情報に従って演算式の係数の値を決定し、その値を用いて演算を行うことにより、条件情報に応じた制限内容を決定することができる。さらに、制限情報が、図4や図5に示されるテーブル情報を含むようにしてもよい。この場合、制限制御部172は、条件情報に従って、上限とする入力画素数を決定することにより、条件情報に応じた制限内容を決定することができる。なお、図4および図5の例は、メモリアラインメントを固定した例であるが、制限情報が、各メモリアラインメントのパターンについての、このようなテーブル情報を含むようにしてもよい。その場合、制限制御部172は、条件情報に従って、メモリアラインメントを特定決定することにより、適用するテーブルを選択し、さらに、条件情報に従って、上限とする入力画素数を決定することにより、条件情報に応じた制限内容を決定することができる。また、図11や図12に示される例のように、図4および図5のテーブルの各行について許可するか禁止するかを予め決定したテーブルを制限情報に含めるようにしてもよい。つまり、この例の場合、予測モード、ブロックサイズ、および動きベクトルの精度の組み合わせについて、どれを許可し、どれを禁止するかが予め定められている。したがって、制限制御部172は、条件情報に従ってメモリアラインメントを特定決定するだけで、条件情報に応じた制限内容を決定することができる。この場合も、動きベクトルの精度による制限以外の制限は任意である。動きベクトル制御情報による制限において、予測モードやブロックサイズ以外の制限が含まれていても良いし、予測モードやブロックサイズによる制限が省略されても良い。また、伝送情報は、動きベクトル制御情報による制限の内容が含まれていればよい。さらに、動きベクトル制御情報や伝送情報に、動きベクトルの精度による制限が含まれている限り、制限情報や条件は、どのような情報であっても良い。[動きベクトル制御処理の流れ]図13のフローチャートを参照して、この場合の動きb稀有撮る制御処理の流れの他の例を説明する。動きベクトル制御処理が開始されると、動きベクトル制御部121の条件取得部171は、ステップS171において、動きベクトルの制限に関する条件を取得する。ステップS172において、制限制御部172は、ステップS171において取得した条件と、制限情報記憶部161から読み出した制限情報とに基づいて、使用を禁止する動きベクトルを決定する。ステップS173において、制限制御部172は、ステップS172において決定した動きベクトルの使用制限の内容を示す動きベクトル制御情報を生成し、動き探索部151に供給する。ステップS174において、伝送情報提供部163は、ステップS172において決定した動きベクトルの使用制限の内容を示す、伝送用の伝送情報を生成し、可逆符号化部106に供給して、伝送させる。ステップS174の処理が終了すると、伝送情報提供部163は、動きベクトル制御処理を終了し、処理を図7に戻す。以上のように処理を行うことにより、画像符号化装置100は、符号化効率の抑制を低減させることができる。<2.第2の実施の形態>[画像復号装置]以上のようにして画像符号化装置100により生成された符号化データビットストリームは、使用される動きベクトルが制限されているのみであるので、画像符号化装置100と同様の符号化規格に準拠する従来の画像復号装置により、従来の方法で復号することができる。ただし、画像復号装置が、例えばプロファイルやレベル等として、画像符号化装置100により符号化データに付加多重化された伝送情報を解析することにより、自身がその符号化データを安全に正しく復号する事ができるか否かを判定するようにしてもよい。また、復号する事ができないと判定された場合、画像復号装置が、その復号処理を中止するようにしてもよい。このようにすることにより、オーバーフローやアンダーフロー等による不要な遅延を生じさせずに、より確実に、安全に正しく符号化データを復号することができる。このような画像復号装置について以下に説明する。図14は、本技術を適用した画像処理装置である画像復号装置の主な構成例を示すブロック図である。図14に示される画像復号装置200は、上述した画像符号化装置100に対応し、画像符号化装置100が画像データを符号化して生成したビットストリーム符号化データを正しく復号し、復号画像を生成する。図14に示されるように画像復号装置200は、蓄積バッファ201、可逆復号部202、逆量子化部203、逆直交変換部204、演算部205、ループフィルタ206、画面並べ替えバッファ207、およびDA変換部208を有する。また、画像復号装置200は、フレームメモリ209、選択部210、イントラ予測部211、動き予測補償部212、および選択部213を有する。さらに、画像復号装置200は、復号制御部221を有する。蓄積バッファ201は、伝送されてきた符号化データを蓄積し、所定のタイミングにおいてその符号化データを可逆復号部202に供給する。可逆復号部202は、蓄積バッファ201より供給された、図1の可逆符号化部106により符号化された情報を、可逆符号化部106の符号化方式に対応する方式で復号する。可逆復号部202は、復号して得られた差分画像の量子化された係数データを、逆量子化部203に供給する。また、可逆復号部202は、符号化データを復号して得られた最適な予測モードに関する情報を参照し、最適な予測モードにイントラ予測モードが選択されたかインター予測モードが選択されたかを判定する。つまり、可逆復号部202は、伝送されてきた符号化データにおいて採用された予測モードが、イントラ予測であるか、インター予測であるかを判定する。可逆復号部202は、その判定結果に基づいて、その予測モードに関する情報を、イントラ予測部211若しくは動き予測補償部212に供給する。例えば、画像符号化装置100において最適な予測モードとしてイントラ予測モードが選択された場合、可逆復号部202は、符号化側から供給された、その選択されたイントラ予測モードに関する情報であるイントラ予測情報をイントラ予測部211に供給する。また、例えば、画像符号化装置100において最適な予測モードとしてインター予測モードが選択された場合、可逆復号部202は、符号化側から供給された、その選択されたインター予測モードに関する情報であるインター予測情報を動き予測補償部212に供給する。さらに、可逆復号部202は、符号化データに付加多重化された伝送情報、すなわち、動きベクトルの制限内容に関する情報を復号制御部221に供給する。例えば、可逆復号部202は、シーケンスパラメータセット等に記述されるプロファイルやレベル等の情報を復号制御部221に供給する。なお、この伝送情報に基づいて復号制御部221により復号処理の中止を指示された場合、可逆復号部202は、自身の処理を中止し、その他の処理部の処理も中止させ、復号処理を強制終了させる。逆量子化部203は、可逆復号部202により復号されて得られた量子化された係数データを、図1の量子化部105の量子化方式に対応する方式逆量子化部108と同様の方式で逆量子化を行う。逆量子化部203は、逆量子化された係数データを逆直交変換部204に供給する。逆直交変換部204は、図1の直交変換部104の直交変換方式に対応する方式で逆量子化部203から供給される係数データを逆直交変換する。逆直交変換部204は、この逆直交変換処理により、画像符号化装置100において直交変換される前の差分画像に対応する差分画像を得る。逆直交変換されて得られた差分画像は、演算部205に供給される。また、演算部205には、選択部213を介して、イントラ予測部211若しくは動き予測補償部212から予測画像が供給される。演算部205は、差分画像と予測画像とを加算し、画像符号化装置100の演算部103により予測画像が減算される前の画像に対応する再構成画像を得る。演算部205は、その再構成画像をループフィルタ206に供給する。ループフィルタ206は、供給された再構成画像に対して、デブロックフィルタ処理や適応ループフィルタ処理等を含むループフィルタ処理を適宜施して復号画像を生成する。例えば、ループフィルタ206は、再構成画像に対してデブロックフィルタ処理を行うことにより、ブロック歪を除去する。また、例えば、ループフィルタ206は、そのデブロックフィルタ処理結果ブロック歪みの除去が行われた再構成画像に対して、ウィナーフィルタWienerFilterを用いてループフィルタ処理を行うことにより画質改善を行う。なお、ループフィルタ206が行うフィルタ処理の種類は任意であり、上述した以外のフィルタ処理を行ってもよい。また、ループフィルタ206が、図1の画像符号化装置100から供給されたフィルタ係数を用いてフィルタ処理を行うようにしてもよい。ループフィルタ206は、フィルタ処理結果である復号画像を画面並べ替えバッファ207およびフレームメモリ209に供給する。なお、このループフィルタ206によるフィルタ処理は省略することもできる。つまり、演算部205の出力が、フィルタ処理されずに、フレームメモリ209に格納されるようにすることもできる。例えば、イントラ予測部211は、この画像に含まれる画素の画素値を周辺画素の画素値として利用する。画面並べ替えバッファ207は、供給された復号画像の並べ替えを行う。すなわち、図1の画面並べ替えバッファ102により符号化の順番のために並べ替えられたフレームの順番が、元の表示の順番に並べ替えられる。DA変換部208は、画面並べ替えバッファ207から供給された復号画像をDA変換し、図示せぬディスプレイに出力し、表示させる。フレームメモリ209は、供給される再構成画像や復号画像を記憶する。また、フレームメモリ209は、所定のタイミングにおいて、若しくは、イントラ予測部211や動き予測補償部212等の外部の要求に基づいて、記憶している再構成画像や復号画像を、選択部210を介してイントラ予測部211や動き予測補償部212に供給する。なお、画像符号化装置100の符号化処理において、上述したように動きベクトルの使用が制限されているので、このフレームメモリ209からの参照画像の呼び出しによる負荷の増大すなわち、使用するメモリ帯域の増大も、従来の場合より抑制される。イントラ予測部211は、可逆復号部202から供給されるイントラ予測情報に基づいてイントラ予測を行い、予測画像を生成する。なお、イントラ予測部211は、可逆復号部202から供給されるイントラ予測情報に基づいて、符号化の際にイントラ予測により予測画像が生成された領域に対してのみ、図1のイントラ予測部114が行った処理のモードと同様のモードでイントラ予測を行う。動き予測補償部212は、可逆復号部202から供給されるインター予測情報に基づいてインター予測を行い、予測画像を生成する。なお、動き予測補償部212は、可逆復号部202から供給されるインター予測情報に基づいて、符号化の際にインター予測が行われた領域に対してのみ、図1の動き予測補償部115が行った処理のモードと同様のモードでインター予測を行う。イントラ予測部211若しくは動き予測補償部212は、予測処理単位の領域毎に、生成した予測画像を、選択部213を介して演算部205に供給する。選択部213は、イントラ予測部211から供給される予測画像、若しくは、動き予測補償部212から供給される予測画像を演算部205に供給する。復号制御部221は、可逆復号部202から供給される伝送情報に基づいて、その符号化データを復号するか否かを制御する。このようにすることにより、画像復号装置200は、より確実に符号化効率の低減が抑制された符号化データを復号することができ、より確実に、符号化効率の低減の抑制を実現することができる。[復号制御部]図15は、図14の復号制御部221の主な構成例を示すブロック図である。図15に示されるように、復号制御部221は、伝送情報取得部251、制限情報記憶部252、可否判定部253、制御部254、およびエラー処理部255を有する。伝送情報取得部251は、可逆復号部202から供給される伝送情報を取得する。この伝送情報は、どのような情報であっても良く、動きベクトルの制限内容を直接示す情報であってもよいし、プロファイルやレベルを指定する情報であってもよい。伝送情報取得部251は、取得した伝送情報を可否判定部253に供給する。制限情報記憶部252は、利用可能な動きベクトルを制限する制限情報を記憶する。この制限情報は、フレームメモリ209からの参照画像の読み出しによるメモリ帯域の占有度を抑制するためのものである。この制限情報には、少なくとも、可否判定部253において、実質的に、動きベクトルの精度による制限を行うことができる情報が含まれていればよい。可否判定部253は、制限情報記憶部252から読み出した制限情報と、伝送情報取得部251から供給された伝送情報とに基づいて、画像復号装置200が符号化データを安全に正しく復号することができるか否かを判定する。伝送情報には、符号化データにおける動きベクトルの精度に基づいた制限についての情報が含まれる。したがって、可否判定部253は、この伝送情報から、この符号化データを復号するのに必要なメモリ帯域を把握することができる。また、可否判定部253は、制限情報に含まれる動きベクトルの精度に基づいた制限から、利用可能なメモリ帯域の上限を把握することができる。つまり、可否判定部253は、それらを比較することにより、符号化データを復号可能か否かを判定する。すなわち、可否判定部253は、符号化データを復号するのに必要なメモリ帯域が、利用可能なメモリ帯域の上限以下の場合、この符号化データを復号可能と判定する。逆に、可否判定部253は、符号化データを復号するのに必要なメモリ帯域が、利用可能なメモリ帯域の上限より大きい場合、この符号化データを復号不可能と判定する。なお、可否判定部253は、直接メモリ帯域を比較するのではなく、実質的にメモリ帯域に相当する情報、例えば、予測モード、ブロックサイズ、および動きベクトルの精度等の情報を比較するようにしてもよい。可否判定部253は、このような可否判定結果を制御部254に供給する。制御部254は、供給された可否判定結果に基づいて、復号処理を制御する。例えば、符号化データが復号可能な場合、制御部254は、可逆復号部202に、復号を行うように指示する制御情報を供給する。可逆復号部202は、この制御情報に従って、復号を行う。また、その他の処理部も復号に関する各部の処理を実行する。また、例えば、符号化データが復号不可能な場合、制御部254は、エラー処理部255にエラー処理を実行するように指示する制御情報を供給する。エラー処理部255は、この制御情報に従って、復号処理を中止することをユーザに通知する等のエラー処理を行う。さらに制御部254は、可逆復号部202に対して、復号を中止するように指示する制御情報を供給する。可逆復号部202は、この制御情報に従って、復号処理を中止する。また、その他の処理部も復号に関する各部の処理を中止する。以上のように、復号制御部221は、動きベクトルの精度による制限を用いて、復号処理を制御することができる。したがって、復号制御部221は、復号できない符号化データの復号処理を強制終了させることができる。したがって、復号制御部221は、より確実に符号化効率の低減が抑制された符号化データを復号することができる。したがって、画像復号装置200は、より確実に、符号化効率の低減の抑制を実現することができる。[復号処理の流れ]次に、以上のような画像復号装置200により実行される各処理の流れについて説明する。最初に、図16のフローチャートを参照して、復号処理の流れの例を説明する。復号処理が開始されると、ステップS201において、蓄積バッファ201は、伝送されてきた符号化データを蓄積する。ステップS202において、可逆復号部202は、蓄積バッファ201から供給される符号化データを復号する。すなわち、図1の可逆符号化部106により符号化されたIピクチャ、Pピクチャ、並びにBピクチャが復号される。このとき、参照フレーム情報、予測モード情報イントラ予測モード、またはインター予測モード、並びに伝送情報等の情報も復号される。ステップS203において、復号制御部221は、ステップS202の処理により復号された伝送情報に基づいて復号制御処理を行う。この復号制御処理において、復号処理を強制終了すると判定された場合、このステップS203において復号処理が終了される。また、復号制御処理において、復号処理を実行すると判定された場合、ステップS204以降の処理が実行される。ステップS204において、逆量子化部203は、ステップS202の処理により得られた、量子化された直交変換係数を逆量子化する。ステップS205において逆直交変換部204は、ステップS203において逆量子化されて得られた直交変換係数を、図1の直交変換部104に対応する方法で逆直交変換する。これにより図1の直交変換部104の入力演算部103の出力に対応する差分情報が復号されたことになる。ステップS206において、イントラ予測部211または動き予測補償部212は、可逆復号部202から供給される予測モード情報に対応して、それぞれ画像の予測処理を行う。すなわち、可逆復号部202からイントラ予測モード情報が供給された場合、イントラ予測部211は、イントラ予測モードのイントラ予測処理を行う。また、可逆復号部202からインター予測モード情報が供給された場合、動き予測補償部212は、ステップS203の処理により得られたユニットサイズに関する各種情報を用いて、インター予測処理動き予測および動き補償を含むを行う。その際、符号化データは、動きベクトルの精度によって、使用される動きベクトルが制限されているので、フレームメモリ209からの参照画像の読み出しの負荷は、結果として制限される。ステップS207において、演算部205は、ステップS205の処理により得られた差分情報に、ステップS206の処理により得られた予測画像を加算する。これにより元の画像データが復号される再構成画像が得られる。ステップS208において、ループフィルタ206は、ループフィルタ処理を行う。この処理により、ステップS207の処理により得られた再構成画像に対して、ループフィルタ処理が適宜行われる。なお、このループフィルタ処理は、図7のフローチャートを参照して説明したループフィルタ処理と基本的に同様に行われる。ステップS209において、画面並べ替えバッファ207は、ステップS208の処理によりループフィルタ処理が施された復号画像のフレームの並べ替えを行う。すなわち、復号画像データの、画像符号化装置100の画面並べ替えバッファ102図1により符号化のために並べ替えられたフレームの順序が、元の表示の順序に並べ替えられる。ステップS210において、DA変換部208は、ステップS209の処理によりフレームが並べ替えられた復号画像データをDA変換する。この復号画像データが図示せぬディスプレイに出力され、その画像が表示される。ステップS211において、フレームメモリ209は、ステップS208の処理によりループフィルタ処理された復号画像データを記憶する。[復号制御処理の流れ]次に、図17のフローチャートを参照して、図16のステップS203において実行される復号制御処理の流れの例を説明する。復号制御処理が開始されると、伝送情報取得部251は、ステップS231において、可逆復号部202から供給される伝送情報を取得する。ステップS232において、可否判定部253は、制御情報と伝送情報とに基づいて、可逆復号部202に供給される符号化データが復号可能であるか否かを判定する。ステップS233において、制御部254は、その判定結果に基づいて処理を選択する。すなわち、復号可能であると判定された場合、制御部254は、復号制御処理を終了し、処理を図16に戻し、ステップS204以降の処理を実行させる。また、復号不可能であると判定された場合、ステップS233において、制御部254は、処理をステップS234に進める。ステップS234において、エラー処理部255は、所定のエラー処理を行う。ステップS235において、制御部254は、可逆復号部202等を制御し、復号処理を強制終了させる。ステップS235の処理が終了すると、制御部254は、復号制御処理を終了する。以上のように各処理を行うことにより、画像復号装置200は、より確実に符号化効率の低減が抑制された符号化データを復号することができる。したがって、画像復号装置200は、より確実に、符号化効率の低減の抑制を実現することができる。[復号制御部の他の例]なお、制限情報は、任意であり、上述した例に限らない。例えば、複数の制限の候補を含み、各種条件に従ってその中から採用する制限が選択されるようにしてもよい。図18は、そのような場合の、復号制御部221の主な構成例を示すブロック図である。図18に示される例の場合、復号制御部221は、図15の可否判定部253の代わりに、可否判定部273を有する。また、図18の復号制御部221は、さらに、条件取得部271を有する。条件取得部271は、動きベクトル生成に関する各種条件を取得し、それを条件情報として可否判定部273に通知する。この条件は任意であり、どのような情報であってもよい。例えば、ユーザ等による許可する動きベクトルや制限の指定であってもよいし、利用可能なメモリ帯域等のリソースに関する情報であってもよいし、符号化規格により規定される制限に関する情報であってもよい。可否判定部273は、このような条件情報と、制限情報記憶部252から読み出した制限情報に基づいて、動きベクトルの制限内容を決定する。この場合、制限情報において、制限内容が複数パターン用意されており、可否判定部273が、条件情報に応じていずれかを選択することができるようになされている。例えば、制限情報が、上述したような、L0予測若しくはL1予測では、4×4ブロックサイズを禁止する。双予測では、4×4,8×4,4×8および8×8のefgijkpqrを禁止するといったように、少なくとも、動きベクトルの精度に関する条件を複数含むようにしてもよい。この場合、可否判定部273は、条件情報に従っていずれかの制限内容を選択することにより、条件情報に応じた制限内容を決定することができる。また、制限情報が、条件によって複数通りの演算結果が得られる所定の演算式を含むようにしてもよい。この場合、可否判定部273は、条件情報に従って演算式の係数の値を決定し、その値を用いて演算を行うことにより、条件情報に応じた制限内容を決定することができる。さらに、制限情報が、図4や図5に示されるテーブル情報を含むようにしてもよい。この場合、可否判定部273は、条件情報に従って、上限とする入力画素数を決定することにより、条件情報に応じた制限内容を決定することができる。なお、図4および図5の例は、メモリアラインメントを固定した例であるが、制限情報が、各メモリアラインメントのパターンについての、このようなテーブル情報を含むようにしてもよい。その場合、可否判定部273は、条件情報に従って、メモリアラインメントを特定決定することにより、適用するテーブルを選択し、さらに、条件情報に従って、上限とする入力画素数を決定することにより、条件情報に応じた制限内容を決定することができる。また、図11や図12に示される例のように、図4および図5のテーブルの各行について許可するか禁止するかを予め決定したテーブルを制限情報に含めるようにしてもよい。つまり、この例の場合、予測モード、ブロックサイズ、および動きベクトルの精度の組み合わせについて、どれを許可し、どれを禁止するかが予め定められている。したがって、可否判定部273は、条件情報に従ってメモリアラインメントを特定決定するだけで、条件情報に応じた制限内容を決定することができる。この場合も、動きベクトルの精度による制限以外の制限は任意である。動きベクトル制御情報による制限において、予測モードやブロックサイズ以外の制限が含まれていても良いし、予測モードやブロックサイズによる制限が省略されても良い。また、動きベクトル制御情報や伝送情報に、動きベクトルの精度による制限が含まれている限り、制限情報や条件は、どのような情報であっても良い。可否判定部273は、このように求めた制限を、図15の場合と同様に伝送情報と比較する例えば、予測モード、ブロックサイズ、動きベクトルの精度のような各種情報を比較しても良いし、それらをメモリ帯域に換算して比較しても良いことにより、復号処理の可否判定を行う。可否判定部273は、その判定結果を制御部254に供給する。制御部254は、この判定結果に基づいて、図15の場合と同様に復号処理を制御する。この場合も、復号制御部221は、動きベクトルの精度による制限を用いて、復号処理を制御することができる。したがって、復号制御部221は、復号できない符号化データの復号処理を強制終了させることができる。したがって、復号制御部221は、より確実に符号化効率の低減が抑制された符号化データを復号することができる。したがって、画像復号装置200は、より確実に、符号化効率の低減の抑制を実現することができる。[復号制御処理の流れ]次に、図19のフローチャートを参照して、この場合の復号制御処理の流れの例を説明する。復号制御処理が開始されると、条件取得部271は、ステップS251において、条件を取得する。ステップS252において、伝送情報取得部251は、可逆復号部202から供給される伝送情報を取得する。ステップS253において、可否判定部273は、ステップS251において取得された条件、制限情報記憶部252から読み出した制御情報、並びに、ステップS252において取得された伝送情報とに基づいて、可逆復号部202に供給される符号化データが復号可能であるか否かを判定する。ステップS254において、制御部254は、その判定結果に基づいて処理を選択する。すなわち、復号可能であると判定された場合、制御部254は、復号制御処理を終了し、処理を図16に戻し、ステップS204以降の処理を実行させる。また、復号不可能であると判定された場合、ステップS255において、制御部254は、処理をステップS255に進める。ステップS255において、エラー処理部255は、所定のエラー処理を行う。ステップS256において、制御部254は、可逆復号部202等を制御し、復号処理を強制終了させる。ステップS235の処理が終了すると、制御部254は、復号制御処理を終了する。以上のように各処理を行うことにより、画像復号装置200は、より確実に符号化効率の低減が抑制された符号化データを復号することができる。したがって、画像復号装置200は、より確実に、符号化効率の低減の抑制を実現することができる。<3.第3の実施の形態>[コンピュータ]上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。この場合、例えば、図29に示されるようなコンピュータとして構成されるようにしてもよい。図20において、コンピュータ700のCPUCentralProcessingUnit701は、ROMReadOnlyMemory702に記憶されているプログラム、または記憶部713からRAMRandomAccessMemory703にロードされたプログラムに従って各種の処理を実行する。RAM703にはまた、CPU701が各種の処理を実行する上において必要なデータなども適宜記憶される。CPU701、ROM702、およびRAM703は、バス704を介して相互に接続されている。このバス704にはまた、入出力インタフェース710も接続されている。入出力インタフェース710には、キーボード、マウス、タッチパネル、および入力端子などよりなる入力部711、CRTCathodeRayTube、LCDLiquidCrystalDisplay、およびOELDOrganicElectroLuminescenceDisplayなどよりなるディスプレイ、並びにスピーカ等の任意の出力デバイスや出力端子等よりなる出力部712、ハードディスクやフラッシュメモリ等の任意の記憶媒体やその記憶媒体の入出力を制御する制御部等により構成される記憶部713、モデム、LANインタフェース、USBUniversalSerialBus、並びにBluetooth登録商標等、有線や無線の任意の通信デバイスよりなる通信部714が接続されている。通信部714は、例えばインターネットを含むネットワークを介して他の通信デバイスとの通信処理を行う。入出力インタフェース710にはまた、必要に応じてドライブ715が接続される。そのドライブ715には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア721が適宜装着される。ドライブ715は、例えばCPU701の制御に従って、自身に装着されたリムーバブルメディア721からコンピュータプログラムやデータ等を読み出す。その読み出されたデータやコンピュータプログラムは、例えば、RAM703に供給される。また、リムーバブルメディア721から読み出されたコンピュータプログラムは、必要に応じて記憶部713にインストールされる。上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。この記録媒体は、例えば、図20に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスクフレキシブルディスクを含む、光ディスクCDROMCompactDiscReadOnlyMemoryDVDDigitalVersatileDiscを含む、光磁気ディスクMDMiniDiscを含む、若しくは半導体メモリなどよりなるリムーバブルメディア721により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM702や、記憶部713に含まれるハードディスクなどで構成される。なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。また、本明細書において、システムとは、複数のデバイス装置により構成される装置全体を表すものである。また、以上において、1つの装置または処理部として説明した構成を分割し、複数の装置または処理部として構成するようにしてもよい。逆に、以上において複数の装置または処理部として説明した構成をまとめて1つの装置または処理部として構成されるようにしてもよい。また、各装置または各処理部の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置または処理部の構成の一部を他の装置または他の処理部の構成に含めるようにしてもよい。つまり、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。上述した実施形態に係る画像符号化装置100図1および画像復号装置200図14は、衛星放送、ケーブルTVなどの有線放送、インターネット上での配信、及びセルラー通信による端末への配信などにおける送信機若しくは受信機、光ディスク、磁気ディスク及びフラッシュメモリなどの媒体に画像を記録する記録装置、又は、これら記憶媒体から画像を再生する再生装置などの様々な電子機器に応用され得る。以下、4つの応用例について説明する。<4.第4の実施の形態>[テレビジョン装置]図21は、上述した実施形態を適用したテレビジョン装置の概略的な構成の一例を示している。テレビジョン装置900は、アンテナ901、チューナ902、デマルチプレクサ903、デコーダ904、映像信号処理部905、表示部906、音声信号処理部907、スピーカ908、外部インタフェース909、制御部910、ユーザインタフェース911、及びバス912を備える。チューナ902は、アンテナ901を介して受信される放送信号から所望のチャンネルの信号を抽出し、抽出した信号を復調する。そして、チューナ902は、復調により得られた符号化ビットストリームをデマルチプレクサ903へ出力する。即ち、チューナ902は、画像が符号化されている符号化ストリームを受信する、テレビジョン装置900における伝送部としての役割を有する。デマルチプレクサ903は、符号化ビットストリームから視聴対象の番組の映像ストリーム及び音声ストリームを分離し、分離した各ストリームをデコーダ904へ出力する。また、デマルチプレクサ903は、符号化ビットストリームからEPGElectronicProgramGuideなどの補助的なデータを抽出し、抽出したデータを制御部910に供給する。なお、デマルチプレクサ903は、符号化ビットストリームがスクランブルされている場合には、デスクランブルを行ってもよい。デコーダ904は、デマルチプレクサ903から入力される映像ストリーム及び音声ストリームを復号する。そして、デコーダ904は、復号処理により生成される映像データを映像信号処理部905へ出力する。また、デコーダ904は、復号処理により生成される音声データを音声信号処理部907へ出力する。映像信号処理部905は、デコーダ904から入力される映像データを再生し、表示部906に映像を表示させる。また、映像信号処理部905は、ネットワークを介して供給されるアプリケーション画面を表示部906に表示させてもよい。また、映像信号処理部905は、映像データについて、設定に応じて、例えばノイズ除去などの追加的な処理を行ってもよい。さらに、映像信号処理部905は、例えばメニュー、ボタン又はカーソルなどのGUIGraphicalUserInterfaceの画像を生成し、生成した画像を出力画像に重畳してもよい。表示部906は、映像信号処理部905から供給される駆動信号により駆動され、表示デバイス例えば、液晶ディスプレイ、プラズマディスプレイ又はOELDOrganicElectroLuminescenceDisplay有機ELディスプレイなどの映像面上に映像又は画像を表示する。音声信号処理部907は、デコーダ904から入力される音声データについてDA変換及び増幅などの再生処理を行い、スピーカ908から音声を出力させる。また、音声信号処理部907は、音声データについてノイズ除去などの追加的な処理を行ってもよい。外部インタフェース909は、テレビジョン装置900と外部機器又はネットワークとを接続するためのインタフェースである。例えば、外部インタフェース909を介して受信される映像ストリーム又は音声ストリームが、デコーダ904により復号されてもよい。即ち、外部インタフェース909もまた、画像が符号化されている符号化ストリームを受信する、テレビジョン装置900における伝送部としての役割を有する。制御部910は、CPUなどのプロセッサ、並びにRAM及びROMなどのメモリを有する。メモリは、CPUにより実行されるプログラム、プログラムデータ、EPGデータ、及びネットワークを介して取得されるデータなどを記憶する。メモリにより記憶されるプログラムは、例えば、テレビジョン装置900の起動時にCPUにより読み込まれ、実行される。CPUは、プログラムを実行することにより、例えばユーザインタフェース911から入力される操作信号に応じて、テレビジョン装置900の動作を制御する。ユーザインタフェース911は、制御部910と接続される。ユーザインタフェース911は、例えば、ユーザがテレビジョン装置900を操作するためのボタン及びスイッチ、並びに遠隔制御信号の受信部などを有する。ユーザインタフェース911は、これら構成要素を介してユーザによる操作を検出して操作信号を生成し、生成した操作信号を制御部910へ出力する。バス912は、チューナ902、デマルチプレクサ903、デコーダ904、映像信号処理部905、音声信号処理部907、外部インタフェース909及び制御部910を相互に接続する。このように構成されたテレビジョン装置900において、デコーダ904は、上述した実施形態に係る画像復号装置200図14の機能を有する。従って、デコーダ904は、動き予測の制限において動きベクトルの精度が考慮された符号化により生成された符号化データのみ復号するようにすることができる。したがってデコーダ904は、より確実に符号化効率の低減が抑制された符号化データを復号することができる。したがって、テレビジョン装置900は、より確実に、符号化効率の低減の抑制を実現することができる。<5.第5の実施の形態>[携帯電話機]図22は、上述した実施形態を適用した携帯電話機の概略的な構成の一例を示している。携帯電話機920は、アンテナ921、通信部922、音声コーデック923、スピーカ924、マイクロホン925、カメラ部926、画像処理部927、多重分離部928、記録再生部929、表示部930、制御部931、操作部932、及びバス933を備える。アンテナ921は、通信部922に接続される。スピーカ924及びマイクロホン925は、音声コーデック923に接続される。操作部932は、制御部931に接続される。バス933は、通信部922、音声コーデック923、カメラ部926、画像処理部927、多重分離部928、記録再生部929、表示部930、及び制御部931を相互に接続する。携帯電話機920は、音声通話モード、データ通信モード、撮影モード及びテレビ電話モードを含む様々な動作モードで、音声信号の送受信、電子メール又は画像データの送受信、画像の撮像、及びデータの記録などの動作を行う。音声通話モードにおいて、マイクロホン925により生成されるアナログ音声信号は、音声コーデック923に供給される。音声コーデック923は、アナログ音声信号を音声データへ変換し、変換された音声データをAD変換し圧縮する。そして、音声コーデック923は、圧縮後の音声データを通信部922へ出力する。通信部922は、音声データを符号化及び変調し、送信信号を生成する。そして、通信部922は、生成した送信信号をアンテナ921を介して基地局図示せずへ送信する。また、通信部922は、アンテナ921を介して受信される無線信号を増幅し及び周波数変換し、受信信号を取得する。そして、通信部922は、受信信号を復調及び復号して音声データを生成し、生成した音声データを音声コーデック923へ出力する。音声コーデック923は、音声データを伸張し及びDA変換し、アナログ音声信号を生成する。そして、音声コーデック923は、生成した音声信号をスピーカ924に供給して音声を出力させる。また、データ通信モードにおいて、例えば、制御部931は、操作部932を介するユーザによる操作に応じて、電子メールを構成する文字データを生成する。また、制御部931は、文字を表示部930に表示させる。また、制御部931は、操作部932を介するユーザからの送信指示に応じて電子メールデータを生成し、生成した電子メールデータを通信部922へ出力する。通信部922は、電子メールデータを符号化及び変調し、送信信号を生成する。そして、通信部922は、生成した送信信号を、アンテナ921を介して基地局図示せずへ送信する。また、通信部922は、アンテナ921を介して受信される無線信号を増幅し及び周波数変換し、受信信号を取得する。そして、通信部922は、受信信号を復調及び復号して電子メールデータを復元し、復元した電子メールデータを制御部931へ出力する。制御部931は、表示部930に電子メールの内容を表示させると共に、電子メールデータを記録再生部929の記憶媒体に記憶させる。記録再生部929は、読み書き可能な任意の記憶媒体を有する。例えば、記憶媒体は、RAM又はフラッシュメモリなどの内蔵型の記憶媒体であってもよく、ハードディスク、磁気ディスク、光磁気ディスク、光ディスク、USBメモリ、又はメモリカードなどの外部装着型の記憶媒体であってもよい。また、撮影モードにおいて、例えば、カメラ部926は、被写体を撮像して画像データを生成し、生成した画像データを画像処理部927へ出力する。画像処理部927は、カメラ部926から入力される画像データを符号化し、符号化ストリームを記録再生部929の記憶媒体に記憶させる。また、テレビ電話モードにおいて、例えば、多重分離部928は、画像処理部927により符号化された映像ストリームと、音声コーデック923から入力される音声ストリームとを多重化し、多重化したストリームを通信部922へ出力する。通信部922は、ストリームを符号化及び変調し、送信信号を生成する。そして、通信部922は、生成した送信信号をアンテナ921を介して基地局図示せずへ送信する。また、通信部922は、アンテナ921を介して受信される無線信号を増幅し及び周波数変換し、受信信号を取得する。これら送信信号及び受信信号には、符号化ビットストリームが含まれ得る。そして、通信部922は、受信信号を復調及び復号してストリームを復元し、復元したストリームを多重分離部928へ出力する。多重分離部928は、入力されるストリームから映像ストリーム及び音声ストリームを分離し、映像ストリームを画像処理部927、音声ストリームを音声コーデック923へ出力する。画像処理部927は、映像ストリームを復号し、映像データを生成する。映像データは、表示部930に供給され、表示部930により一連の画像が表示される。音声コーデック923は、音声ストリームを伸張し及びD/A変換し、アナログ音声信号を生成する。そして、音声コーデック923は、生成した音声信号をスピーカ924に供給して音声を出力させる。このように構成された携帯電話機920において、画像処理部927は、上述した実施形態に係る画像符号化装置100図1の機能を有する。したがって、画像処理部927は、動きベクトルの精度を考慮して動き予測を制限することができる。したがって、画像処理部927は、符号化効率の低減を抑制しながら負荷の増大を抑制し、画像を符号化することができる。したがって、携帯電話機920は、符号化効率の抑制を低減させることができる。なお、画像処理部927は、上述した実施形態に係る画像復号装置200図14の機能も有する。従って、画像処理部927は、動き予測の制限において動きベクトルの精度が考慮された符号化により生成された符号化データのみ復号するようにすることができる。したがって、画像処理部927は、より確実に符号化効率の低減が抑制された符号化データを復号することができる。したがって、携帯電話機920は、より確実に、符号化効率の低減の抑制を実現することができる。また、以上においては携帯電話機920として説明したが、例えば、PDAPersonalDigitalAssistants、スマートフォン、UMPCUltraMobilePersonalComputer、ネットブック、ノート型パーソナルコンピュータ等、この携帯電話機920と同様の撮像機能や通信機能を有する装置であれば、どのような装置であっても携帯電話機920の場合と同様に、本技術を適用した画像符号化装置および画像復号装置を適用することができる。<6.第6の実施の形態>[記録再生装置]図23は、上述した実施形態を適用した記録再生装置の概略的な構成の一例を示している。記録再生装置940は、例えば、受信した放送番組の音声データ及び映像データを符号化して記録媒体に記録する。また、記録再生装置940は、例えば、他の装置から取得される音声データ及び映像データを符号化して記録媒体に記録してもよい。また、記録再生装置940は、例えば、ユーザの指示に応じて、記録媒体に記録されているデータをモニタ及びスピーカ上で再生する。このとき、記録再生装置940は、音声データ及び映像データを復号する。記録再生装置940は、チューナ941、外部インタフェース942、エンコーダ943、HDDHardDiskDrive944、ディスクドライブ945、セレクタ946、デコーダ947、OSDOnScreenDisplay948、制御部949、及びユーザインタフェース950を備える。チューナ941は、アンテナ図示せずを介して受信される放送信号から所望のチャンネルの信号を抽出し、抽出した信号を復調する。そして、チューナ941は、復調により得られた符号化ビットストリームをセレクタ946へ出力する。即ち、チューナ941は、記録再生装置940における伝送部としての役割を有する。外部インタフェース942は、記録再生装置940と外部機器又はネットワークとを接続するためのインタフェースである。外部インタフェース942は、例えば、IEEE1394インタフェース、ネットワークインタフェース、USBインタフェース、又はフラッシュメモリインタフェースなどであってよい。例えば、外部インタフェース942を介して受信される映像データ及び音声データは、エンコーダ943へ入力される。即ち、外部インタフェース942は、記録再生装置940における伝送部としての役割を有する。エンコーダ943は、外部インタフェース942から入力される映像データ及び音声データが符号化されていない場合に、映像データ及び音声データを符号化する。そして、エンコーダ943は、符号化ビットストリームをセレクタ946へ出力する。HDD944は、映像及び音声などのコンテンツデータが圧縮された符号化ビットストリーム、各種プログラムおよびその他のデータを内部のハードディスクに記録する。また、HDD944は、映像及び音声の再生時に、これらデータをハードディスクから読み出す。ディスクドライブ945は、装着されている記録媒体へのデータの記録及び読み出しを行う。ディスクドライブ945に装着される記録媒体は、例えばDVDディスクDVDVideo、DVDRAM、DVDR、DVDRW、DVDR、DVDRW等又はBluray登録商標ディスクなどであってよい。セレクタ946は、映像及び音声の記録時には、チューナ941又はエンコーダ943から入力される符号化ビットストリームを選択し、選択した符号化ビットストリームをHDD944又はディスクドライブ945へ出力する。また、セレクタ946は、映像及び音声の再生時には、HDD944又はディスクドライブ945から入力される符号化ビットストリームをデコーダ947へ出力する。デコーダ947は、符号化ビットストリームを復号し、映像データ及び音声データを生成する。そして、デコーダ947は、生成した映像データをOSD948へ出力する。また、デコーダ904は、生成した音声データを外部のスピーカへ出力する。OSD948は、デコーダ947から入力される映像データを再生し、映像を表示する。また、OSD948は、表示する映像に、例えばメニュー、ボタン又はカーソルなどのGUIの画像を重畳してもよい。制御部949は、CPUなどのプロセッサ、並びにRAM及びROMなどのメモリを有する。メモリは、CPUにより実行されるプログラム、及びプログラムデータなどを記憶する。メモリにより記憶されるプログラムは、例えば、記録再生装置940の起動時にCPUにより読み込まれ、実行される。CPUは、プログラムを実行することにより、例えばユーザインタフェース950から入力される操作信号に応じて、記録再生装置940の動作を制御する。ユーザインタフェース950は、制御部949と接続される。ユーザインタフェース950は、例えば、ユーザが記録再生装置940を操作するためのボタン及びスイッチ、並びに遠隔制御信号の受信部などを有する。ユーザインタフェース950は、これら構成要素を介してユーザによる操作を検出して操作信号を生成し、生成した操作信号を制御部949へ出力する。このように構成された記録再生装置940において、エンコーダ943は、上述した実施形態に係る画像符号化装置100図1の機能を有する。したがって、エンコーダ943は、動きベクトルの精度を考慮して動き予測を制限することができる。したがって、エンコーダ943は、符号化効率の低減を抑制しながら負荷の増大を抑制し、画像を符号化することができる。したがって、記録再生装置940は、符号化効率の抑制を低減させることができる。また、このように構成された記録再生装置940において、デコーダ947は、上述した実施形態に係る画像復号装置200図14の機能を有する。したがって、デコーダ947は、動き予測の制限において動きベクトルの精度が考慮された符号化により生成された符号化データのみ復号するようにすることができる。したがって、デコーダ947は、より確実に符号化効率の低減が抑制された符号化データを復号することができる。したがって、記録再生装置940は、より確実に、符号化効率の低減の抑制を実現することができる。<7.第7の実施の形態>[撮像装置]図24は、上述した実施形態を適用した撮像装置の概略的な構成の一例を示している。撮像装置960は、被写体を撮像して画像を生成し、画像データを符号化して記録媒体に記録する。撮像装置960は、光学ブロック961、撮像部962、信号処理部963、画像処理部964、表示部965、外部インタフェース966、メモリ967、メディアドライブ968、OSD969、制御部970、ユーザインタフェース971、及びバス972を備える。光学ブロック961は、撮像部962に接続される。撮像部962は、信号処理部963に接続される。表示部965は、画像処理部964に接続される。ユーザインタフェース971は、制御部970に接続される。バス972は、画像処理部964、外部インタフェース966、メモリ967、メディアドライブ968、OSD969、及び制御部970を相互に接続する。光学ブロック961は、フォーカスレンズ及び絞り機構などを有する。光学ブロック961は、被写体の光学像を撮像部962の撮像面に結像させる。撮像部962は、CCD又はCMOSなどのイメージセンサを有し、撮像面に結像した光学像を光電変換によって電気信号としての画像信号に変換する。そして、撮像部962は、画像信号を信号処理部963へ出力する。信号処理部963は、撮像部962から入力される画像信号に対してニー補正、ガンマ補正、色補正などの種々のカメラ信号処理を行う。信号処理部963は、カメラ信号処理後の画像データを画像処理部964へ出力する。画像処理部964は、信号処理部963から入力される画像データを符号化し、符号化データを生成する。そして、画像処理部964は、生成した符号化データを外部インタフェース966又はメディアドライブ968へ出力する。また、画像処理部964は、外部インタフェース966又はメディアドライブ968から入力される符号化データを復号し、画像データを生成する。そして、画像処理部964は、生成した画像データを表示部965へ出力する。また、画像処理部964は、信号処理部963から入力される画像データを表示部965へ出力して画像を表示させてもよい。また、画像処理部964は、OSD969から取得される表示用データを、表示部965へ出力する画像に重畳してもよい。OSD969は、例えばメニュー、ボタン又はカーソルなどのGUIの画像を生成して、生成した画像を画像処理部964へ出力する。外部インタフェース966は、例えばUSB入出力端子として構成される。外部インタフェース966は、例えば、画像の印刷時に、撮像装置960とプリンタとを接続する。また、外部インタフェース966には、必要に応じてドライブが接続される。ドライブには、例えば、磁気ディスク又は光ディスクなどのリムーバブルメディアが装着され、リムーバブルメディアから読み出されるプログラムが、撮像装置960にインストールされ得る。さらに、外部インタフェース966は、LAN又はインターネットなどのネットワークに接続されるネットワークインタフェースとして構成されてもよい。即ち、外部インタフェース966は、撮像装置960における伝送部としての役割を有する。メディアドライブ968に装着される記録媒体は、例えば、磁気ディスク、光磁気ディスク、光ディスク、又は半導体メモリなどの、読み書き可能な任意のリムーバブルメディアであってよい。また、メディアドライブ968に記録媒体が固定的に装着され、例えば、内蔵型ハードディスクドライブ又はSSDSolidStateDriveのような非可搬性の記憶部が構成されてもよい。制御部970は、CPUなどのプロセッサ、並びにRAM及びROMなどのメモリを有する。メモリは、CPUにより実行されるプログラム、及びプログラムデータなどを記憶する。メモリにより記憶されるプログラムは、例えば、撮像装置960の起動時にCPUにより読み込まれ、実行される。CPUは、プログラムを実行することにより、例えばユーザインタフェース971から入力される操作信号に応じて、撮像装置960の動作を制御する。ユーザインタフェース971は、制御部970と接続される。ユーザインタフェース971は、例えば、ユーザが撮像装置960を操作するためのボタン及びスイッチなどを有する。ユーザインタフェース971は、これら構成要素を介してユーザによる操作を検出して操作信号を生成し、生成した操作信号を制御部970へ出力する。このように構成された撮像装置960において、画像処理部964は、上述した実施形態に係る画像符号化装置100図1の機能を有する。したがって、画像処理部964は、動きベクトルの精度を考慮して動き予測を制限することができる。したがって、画像処理部964は、符号化効率の低減を抑制しながら負荷の増大を抑制し、画像を符号化することができる。したがって、撮像装置960は、符号化効率の抑制を低減させることができる。なお、画像処理部964は、上述した実施形態に係る画像復号装置200図14の機能も有する。したがって、画像処理部964は、動き予測の制限において動きベクトルの精度が考慮された符号化により生成された符号化データのみ復号するようにすることができる。したがって、画像処理部964は、より確実に符号化効率の低減が抑制された符号化データを復号することができる。したがって、撮像装置960は、より確実に、符号化効率の低減の抑制を実現することができる。もちろん、本技術を適用した画像符号化装置および画像復号装置は、上述した装置以外の装置やシステムにも適用可能である。なお、本明細書では、量子化パラメータが、符号化側から復号側へ伝送される例について説明した。量子化行列パラメータを伝送する手法は、符号化ビットストリームに多重化されることなく、符号化ビットストリームと関連付けられた別個のデータとして伝送され又は記録されてもよい。ここで、関連付けるという用語は、ビットストリームに含まれる画像スライス若しくはブロックなど、画像の一部であってもよいと当該画像に対応する情報とを復号時にリンクさせ得るようにすることを意味する。即ち、情報は、画像又はビットストリームとは別の伝送路上で伝送されてもよい。また、情報は、画像又はビットストリームとは別の記録媒体又は同一の記録媒体の別の記録エリアに記録されてもよい。さらに、情報と画像又はビットストリームとは、例えば、複数フレーム、1フレーム、又はフレーム内の一部分などの任意の単位で互いに関連付けられてよい。以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。なお、本技術は以下のような構成も取ることができる。1動き補償を行うインター予測モードの候補を、動きベクトルの精度に基づいて制御する制御部と、前記制御部により前記候補とすることを許可されたインター予測モードでのみ動き探索を行い、動きベクトルを生成する動き探索部と、前記動き探索部により動きベクトルが生成された各候補の中から選択されたインター予測モードで前記動き補償を行い、予測画像を生成する動き補償部とを備える画像処理装置。2前記制御部は、前記動きベクトルの精度が整数精度であるか分数精度であるかによって、インター予測モードを前記候補とするか否かを制御する前記1に記載の画像処理装置。3前記制御部は、前記動きベクトルの縦と横の各方向の精度が整数精度であるか分数精度であるかによって、インター予測モードを前記候補とするか否かを制御する前記2に記載の画像処理装置。4前記制御部は、さらに、予測モードが単予測であるか双予測であるかによって、インター予測モードを前記候補とするか否かを制御する前記3に記載の画像処理装置。5前記制御部は、さらに、予測処理単位とする領域の大きさによって、インター予測モードを前記候補とするか否かを制御する前記4に記載の画像処理装置。6前記制御部は、前記動きベクトルの精度に応じて決定されるメモリからのデータ読み出し量の大きさに関する情報が、リソースやユーザ指示等による上限を超えるか否かによって、インター予測モードを前記候補とするか否かを制御する前記1乃至5のいずれかに記載の画像処理装置。7前記制御部による制御の内容を示す伝送情報を生成し、伝送させる伝送部をさらに備える前記1乃至6のいずれかに記載の画像処理装置。8前記伝送部は、前記伝送情報として、プロファイルとレベルを定義し、前記プロファイルおよび前記レベルを示す情報をシーケンスパラメータセットに含めて伝送させる前記7に記載の画像処理装置。9前記動き探索部により動きベクトルが生成された各候補について、コスト関数値を算出するコスト関数算出部と、前記コスト関す算出部により算出された前記コスト関数値に基づいて、前記動き補償を行うインター予測モードを前記候補の中から選択するモード選択部とをさらに備え、前記動き補償部は、前記モード選択部により選択されたインター予測モードで前記動き補償を行う前記1乃至8のいずれかに記載の画像処理装置。10画像処理装置の画像処理方法であって、制御部が、動き補償を行うインター予測モードの候補を、動きベクトルの精度に基づいて制御し、動き探索部が、前記候補とすることを許可されたインター予測モードでのみ動き探索を行い、動きベクトルを生成し、動き補償部が、動きベクトルが生成された各候補の中から選択されたインター予測モードで前記動き補償を行い、予測画像を生成する画像処理方法。11画像データを符号化する際のインター予測において用いられた、動き補償を行うインター予測モードの候補を動きベクトルの精度に基づいて制御する制御情報を取得する取得部と、前記取得部により取得された前記制御情報に基づいて、前記画像データが符号化されて生成された符号化データの復号の可否判定を行う判定部と、前記判定部による判定結果に基づいて、前記符号化データの復号を制御する制御部とを備える画像処理装置。12前記判定部は、前記取得部により取得された前記制御情報において指定されるメモリからのデータ読み出し量の大きさに関する情報が、リソースやユーザ指示等による上限を超えるか否かによって、前記可否判定を行う前記11に記載の画像処理装置。13前記判定部は、プロファイルとレベルによって定義されるメモリからのデータ読み出し量の大きさに関する情報が、リソースやユーザ指示等による上限を超えるか否かによって、前記可否判定を行う前記12に記載の画像処理装置。14前記制御部は、前記判定部により復号可能と判定された場合のみ、前記符号化データの復号を実行させる前記11乃至13のいずれかに記載の画像処理装置。15前記判定部により復号不可能と判定された場合、前記制御部に制御されて、エラー処理を行うエラー処理部をさらに備える前記11乃至14のいずれかに記載の画像処理装置。16画像処理装置の画像処理方法であって、取得部が、画像データを符号化する際のインター予測において用いられた、動き補償を行うインター予測モードの候補を動きベクトルの精度に基づいて制御する制御情報を取得し、判定部が、取得された前記制御情報に基づいて、前記画像データが符号化されて生成された符号化データの復号の可否判定を行い、制御部が、その判定結果に基づいて、前記符号化データの復号を制御する画像処理方法。"