(57)【要約】【課題】従来の画像符号化装置では、全てのフレームについてフィールドアクティビティとフレームアクティビティを求める必要があり、演算量が大きくなる問題がある。【解決手段】被参照フレーム判断部１１は入力される符号化対象の動画像に関する画像データのフレームが被参照フレームとして符号化するかを判断する。フィールド／フレーム判断部１３は、アクティビティ算出部１２によって算出されたフィールド単位アクティビティ及びフレーム単位アクティビティを比較し、最適な構成がフィールドであるかフレームであるかを判断する。符号化部１４は、被参照フレーム判断部１１にて被参照フレームと判断されたフレームについてはフィールド／フレーム判断部１３から受け取った最適な構成によって符号化を行い、被参照フレーム判断部１１にて被参照フレームと判断されなかったフレームについては常にフレーム構造として符号化を行う。【選択図】図１
2008078977.tif 000002
【特許請求の範囲】
【請求項１】
入来画像信号を予め定められた所定の画素数のブロックを最小符号化単位として、複数の前記ブロックを備えた所定の画像単位毎に、参照フレームを用いないで独立して符号化された画像内符号化画像と、参照フレームに基づく動き予測を含んで符号化された画像間予測符号化画像とを得る画像符号化装置において、
前記入来画像信号のフレームが、他の画像の符号化の際に被参照フレームとなる画像として符号化される被参照フレーム対象画像であるか、前記被参照フレームとはならない画像として符号化されるフレーム画像であるかを判断する判断手段と、
前記判断手段により前記被参照フレーム対象画像として判断された前記入来画像信号のフレームにおける、フィールド構造の垂直画素間エネルギーを示すフィールド単位アクティビティＦｉを算出する第１の算出手段と、
前記判断手段により前記被参照フレーム対象画像として判断された前記入来画像信号のフレームにおける、フレーム構造の垂直画素間エネルギーを示すフレーム単位アクティビティＦｒを算出する第２の算出手段と、
前記第１の算出手段で算出された前記フィールド単位アクティビティＦｉと、前記第２の算出手段で算出された前記フレーム単位アクティビティＦｒの各値を比較し、値が小さな方のアクティビティを検出する比較検出手段と、
前記判断手段により前記被参照フレーム対象画像として判断された前記入来画像信号のフレームを、前記比較検出手段により検出されたアクティビティＦｉ又はＦｒに対応したフィールド構造又はフレーム構造で符号化し、前記判断手段により前記被参照フレーム対象画像でないと判断された前記入来画像信号のフレームを、フレーム構造で符号化する符号化手段と
を有することを特徴とする画像符号化装置。
【請求項２】
入来画像信号を予め定められた第１の画素数の第１のブロックを最小符号化単位として、複数の前記第１のブロックを備えた所定の画像単位毎に、参照フレームを用いないで独立して符号化された画像内符号化画像と、参照フレームに基づく動き予測を含んで符号化された画像間予測符号化画像とを得る画像符号化装置において、
前記入来画像信号のフレームが、他の画像の符号化の際に被参照フレームとなる画像として符号化される被参照フレーム対象画像であるか、前記被参照フレームとはならない画像として符号化されるフレーム画像であるかを判断する判断手段と、
前記判断手段により前記被参照フレーム対象画像として判断された前記入来画像信号のフレームにおける、前記第１の画素数以下の第２の画素数の第２のブロック単位で、フィールド構造の垂直画素間エネルギーを示すブロックフィールドアクティビティＦＩを算出する第１の算出手段と、
前記判断手段により前記被参照フレーム対象画像として判断された前記入来画像信号のフレームにおける前記第２のブロック単位で、フレーム構造の垂直画素間エネルギーを示すブロックフレームアクティビティＦＲを算出する第２の算出手段と、
前記第２のブロック単位で、前記ブロックフィールドアクティビティＦＩと前記ブロックフレームアクティビティＦＲを比較し、一画面において前記ブロックフィールドアクティビティＦＩの方が前記ブロックフレームアクティビティＦＲよりも小さな値を示す第１のブロック総数と、前記ブロックフレームアクティビティＦＲの方が前記ブロックフィールドアクティビティＦＩよりも小さな値を示す第２のブロック総数の積算結果を得る積算手段と、
前記積算手段で積算して得られた前記第１及び第２のブロック総数のうち、値が大きな方のブロック総数に対応したブロック単位のアクティビティＦＩ又はＦＲを検出する検出手段と、
前記判断手段により前記被参照フレーム対象画像として判断された前記入来画像信号のフレームを、前記検出手段により検出されたブロック単位のアクティビティＦＩ又はＦＲに対応したフィールド構造又はフレーム構造で符号化し、前記判断手段により前記被参照フレーム対象画像でないと判断された前記入来画像信号のフレームを、フレーム構造で符号化する符号化手段と
を有することを特徴とする画像符号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像符号化装置に係り、特に画像データを所定画素数のブロックに分割し、前記ブロックを単位として動き補償予測を用いて圧縮符号化を行う画像符号化装置に関する。
【背景技術】
【０００２】
一般に画像データの圧縮符号化は、画素間の相関を利用して行われる。画像データがインターレース走査画像の場合、図７に示すように垂直方向の１ライン毎に時間軸がずれた状態で構成される。このとき、同じ時間軸に属する画素の集合をフィールド、隣接２フィールドをまとめたものをフレームと呼ぶ。ここで、図７において、白丸はトップフィールド（Top Field；奇数フィールド）のある４ラインにおける各１つの画素を示し、黒丸はボトムフィールド（Bottom Field；偶数フィールド）の、上記トップフィールドの各画素に隣接する４ラインの各１つの画素の位置を示す。周知のように、上記のトップフィールドとボトムフィールドとの組でインターレース走査画像のフレームが構成される。
【０００３】
フィールド構成はフレーム構成と比較し、垂直方向の画素が間引きとなるため垂直方向の画素空間相関（空間解像度）が低くなるが、１フレーム分の時間を２フィールドで表現するため画素時間相関（時間解像度）が高くなる。よって、時間的変化が少ない、動きの少ない画像データの場合は、空間解像度が高くなるフレーム構成で符号化を行うと効率が良くなる。逆に、時間的変化が大きい、動きの多い画像データの場合は、時間解像度が高くなるフィールド構成で符号化を行うと効率が良くなる。このように、効率的な符号化を行うためには、画像データの性質によってフレーム構成又はフィールド構成のいずれか最適な構成を選択する必要がある。
【０００４】
そこで、１フレーム毎に、フィールド単位で計算したフィールドアクティビティとフレーム単位で計算したフレームアクティビティとを１フレーム毎に比較して、フレームアクティビティの方が小さい時には、フレームを単位とした符号化を行い、フィールドアクティビティの方が小さい時には、フィールドを単位とした符号化を行う画像符号化方法が従来提案されている（例えば、特許文献１参照）。これにより、画像データの動きの大きな部分はフィールド単位の符号化を行い、動きの少ない部分は空間相関を利用したフレーム単位の符号化を行う。
【０００５】
【特許文献１】特許第２６８４９４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記の特許文献１記載の従来の画像符号化装置では、全てのフレームについてフィールドアクティビティとフレームアクティビティを求める必要があり、演算量が大きくなる問題がある。
【０００７】
本発明はこのような状況に鑑みてなされたもので、演算量を抑え、かつ、効率的な構成を選択符号化する画像符号化装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、第１の発明は、入来画像信号を予め定められた所定の画素数のブロックを最小符号化単位として、複数のブロックを備えた所定の画像単位毎に、参照フレームを用いないで独立して符号化された画像内符号化画像と、参照フレームに基づく動き予測を含んで符号化された画像間予測符号化画像とを得る画像符号装置において、入来画像信号のフレームが、他の画像の符号化の際に被参照フレームとなる画像として符号化される被参照フレーム対象画像であるか、被参照フレームとはならない画像として符号化されるフレーム画像であるかを判断する判断手段と、判断手段により被参照フレーム対象画像として判断された入来画像信号のフレームにおける、フィールド構造の垂直画素間エネルギーを示すフィールド単位アクティビティＦｉを算出する第１の算出手段と、判断手段により被参照フレーム対象画像として判断された入来画像信号のフレームにおける、フレーム構造の垂直画素間エネルギーを示すフレーム単位アクティビティＦｒを算出する第２の算出手段と、第１の算出手段で算出されたフィールド単位アクティビティＦｉと、第２の算出手段で算出されたフレーム単位アクティビティＦｒの各値を比較し、値が小さな方のアクティビティを検出する比較検出手段と、判断手段により被参照フレーム対象画像として判断された入来画像信号のフレームを、比較検出手段により検出されたアクティビティＦｉ又はＦｒに対応したフィールド構造又はフレーム構造で符号化し、判断手段により被参照フレーム対象画像でないと判断された入来画像信号のフレームを、フレーム構造で符号化する符号化手段とを有することを特徴とする。
【０００９】
この発明では、被参照フレームとして判断された入来画像信号のフレームは、フィールド単位アクティビティＦｉとフレーム単位アクティビティＦｒのうち、値が小さな方のアクティビティに対応したフィールド構造又はフレーム構造で被参照フレームとしての符号化を行い、被参照フレームでないと判断された入来画像信号のフレームは、フレーム構造で双予測画像間予測符号化画像として符号化を行うようにしたため、被参照フレームは、そのアクティビティが少ない方の最適なフィールド／フレーム構造を選択することで、空間解像度が高くなるフレーム構成で符号化を行うか、時間解像度が高くなるフィールド構成で符号化を行うことができ、他方、時間解像度を高めるというフィールド構成符号化のメリットが殆どない被参照フレームでないフレームに対しては、常にフレーム構造での符号化を選択することにより、アクティビティ算出を省略することができる。
【００１０】
また、上記の目的を達成するため、第２の発明は、入来画像信号を予め定められた第１の画素数の第１のブロックを最小符号化単位として、複数の第１のブロックを備えた所定の画像単位毎に、参照フレームを用いないで独立して符号化された画像内符号化画像と、参照フレームに基づく動き予測を含んで符号化された画像間予測符号化画像とを得る画像符号装置において、入来画像信号のフレームが、他の画像の符号化の際に被参照フレームとなる画像として符号化される被参照フレーム対象画像であるか、被参照フレームとはならない画像として符号化されるフレーム画像であるかを判断する判断手段と、判断手段により被参照フレーム対象画像として判断された入来画像信号のフレームにおける、第１の画素数以下の第２の画素数の第２のブロック単位で、フィールド構造の垂直画素間エネルギーを示すブロックフィールドアクティビティＦＩを算出する第１の算出手段と、判断手段により被参照フレーム対象画像として判断された入来画像信号のフレームにおける第２のブロック単位で、フレーム構造の垂直画素間エネルギーを示すブロックフレームアクティビティＦＲを算出する第２の算出手段と、第２のブロック単位で、ブロックフィールドアクティビティＦＩとブロックフレームアクティビティＦＲを比較し、一画面においてブロックフィールドアクティビティＦＩの方がブロックフレームアクティビティＦＲよりも小さな値を示す第１のブロック総数と、ブロックフレームアクティビティＦＲの方がブロックフィールドアクティビティＦＩよりも小さな値を示す第２のブロック総数の積算結果を得る積算手段と、積算手段で積算して得られた第１及び第２のブロック総数のうち、値が大きな方のブロック総数に対応したブロック単位のアクティビティＦＩ又はＦＲを検出する検出手段と、判断手段により被参照フレーム対象画像として判断された入来画像信号のフレームを、検出手段により検出されたブロック単位のアクティビティＦＩ又はＦＲに対応したフィールド構造又はフレーム構造で符号化し、判断手段により被参照フレーム対象画像でないと判断された入来画像信号のフレームを、フレーム構造で符号化する符号化手段とを有することを特徴とする。
【００１１】
この発明では、被参照フレームとして判断された入来画像信号のフレームは、一画面においてブロック単位で比較及び積算して得られた、ブロック単位のアクティビティＦＩ及びＦＲのうち、ＦＩの方がＦＲよりも小さな値を示すブロックの総数を示す第１のブロック総数と、ＦＲの方がＦＩよりも小さな値を示すブロックの総数を示す第２のブロック総数のうち、総数が多い方のブロック単位のアクティビティに対応したフィールド構造又はフレーム構造で被参照フレームとしての符号化を行い、被参照フレームでないと判断された入来画像信号のフレームは、フレーム構造で双予測画像間予測符号化画像として符号化を行うようにしたため、第１の発明と同様に、被参照フレームは、最適なフィールド／フレーム構造での符号化を行うことができ、他方、時間解像度を高めるというフィールド構成符号化のメリットが殆どない被参照フレームでないフレームに対しては、常にフレーム構造での符号化を選択することにより、アクティビティ算出を省略することができる。
【発明の効果】
【００１２】
本発明によれば、被参照フレームは、画像の動きに応じた最適なフィールド／フレーム構造での符号化を行うことで、効率的な符号化ができ、また、時間解像度を高めるというフィールド構成符号化のメリットが殆どない被参照フレームでないフレームに対しては、常にフレーム構造での符号化を選択するようにしたため、アクティビティ算出を省略することができ、演算量を抑えることができる。
【発明を実施するための最良の形態】
【００１３】
次に、本発明の画像符号化装置の各実施の形態について図を参照しながら説明する。
【００１４】
（第１の実施の形態）
図１は本発明になる画像符号化装置の第１の実施の形態のブロック図を示す。同図に示すように、本実施の形態の画像符号化装置は、被参照フレーム判断部１１と、アクティビティ算出部１２と、フィールド／フレーム判断部１３と、符号化部１４とから構成されている。被参照フレーム判断部１１は入力される符号化対象の動画像に関する画像データ（符号化対象画像信号）のフレームが被参照フレームとして符号化するかを判断する。ここでいう「被参照フレーム」とは、動き補償を行うにあたり、参照フレームとして使用される可能性のあるフレームのことである。
【００１５】
例えば、動き補償予測を行う画像圧縮符号化方式であるＭＰＥＧ２(Moving Picture Experts Group phase 2)においては、フレーム内を独立した画像内符号化して得られるＩピクチャと、過去からの動き予測を含む順方向画像間予測符号化して得られるＰピクチャに該当するフレームが被参照フレームとなる。入力フレームを被参照フレームとして符号化する判断手法は、例えば、ある固有の周期で被参照フレームとして符号化するというものがあるが、これにとらわれるものではない。
【００１６】
アクティビティ算出部１２は、被参照フレーム判断部１１にて被参照フレームと判断されたフレームについてフィールド単位アクティビティとフレーム単位アクティビティを算出する。フィールド／フレーム判断部１３は、アクティビティ算出部１２によって算出されたフィールド単位アクティビティ及びフレーム単位アクティビティを比較し、最適な構成がフィールドであるかフレームであるかを判断する。
【００１７】
符号化部１４は、被参照フレーム判断部１１にて被参照フレームと判断されたフレームについてはフィールド／フレーム判断部１３から受け取った最適な構成によって符号化を行い、被参照フレーム判断部１１にて被参照フレームと判断されなかったフレームについてはフレーム構造として符号化を行う。
【００１８】
次に、本実施の形態の動作について説明する。符号化対象画像信号は被参照フレーム判断部１１に供給されて、符号化対象のフレームを被参照フレーム（フレーム内又はフィールド内を独立した画像内符号化して得られるＩピクチャ、又は過去の動き予測を含む順方向画像間予測符号化画像であるＰピクチャ）として符号化するか、被参照フレームと判断されなかったフレーム（過去と未来の双方向又は過去と未来のどちら一方の２方向の動き予測を含む双予測画像間予測符号化して得られるＢピクチャ）として符号化するかどうかを判断し、その判断結果を入力画像信号と共にアクティビティ算出部１２と符号化部１４にそれぞれ供給する。
【００１９】
アクティビティ算出部１２は、入力画像信号のフィールド単位アクティビティとフレーム単位アクティビティを算出する。図２はアクティビティ算出部１２にて算出されるフィールド単位アクティビティ及びフレーム単位アクティビティについて示した図である。フィールド単位アクティビティとは、図２（ａ）に示すように、白丸で示すトップフィールドの画素のうち垂直方向に隣接する２つの画素間のエネルギーの総和、又は黒丸で示すボトムフィールドの画素のうち垂直方向に隣接する２つの画素間のエネルギーの総和で、後述する（１）式によりフィールド単位で算出される。
【００２０】
一方、上記のフレーム単位アクティビティとは、図２（ｂ）に示すように、白丸で示すトップフィールドの画素と、黒丸で示すボトムフィールドの画素のうち、垂直方向に隣接する２ラインの画素間のエネルギーの総和であり、後述の（２）式によりフレーム単位で算出される。
【００２１】
【数１】
2008078977.tif 000003
ここで、（１）式及び（２）式は、エネルギーを垂直画素間絶対差分とみなしたアクティビティ算出方法の一例である。また、（１）式及び（２）式中、Ｐ（ｘ，ｙ）は、フレーム画像における水平座標ｘ、垂直座標ｙにおける画素値である。
【００２２】
図１のフィールド／フレーム判断部１３は、アクティビティ算出部１２によって（１）式により算出されたフィールド単位アクティビティＦｉと、（２）式により算出されたフレーム単位アクティビティＦｒとを比較し、フィールド構成とフレーム構成のうち最適である方の構成を判断して、その判断結果を符号化部１４に供給する。ここでは、各アクティビティＦｉとＦｒの画素間平均アクティビティが小さい方が最適な構成と判断できる。これは画素間平均アクティビティが小さいことはエネルギーが小さいと考えられ、画素空間相関が高く、より効果的な符号化が可能となるためである。
【００２３】
符号化部１４は、被参照フレーム判断部１１にて被参照フレームと判断された符号化対象フレームについては、フィールド／フレーム判断部１３から受け取った最適な構成がフィールド構成であればフィールド構造として符号化を行い、最適な構成がフレーム構成であればフレーム構造によって符号化を行う。
【００２４】
これに対し、符号化部１４は、被参照フレーム判断部１１にて被参照フレームと判断されなかった符号化対象フレームについては、フィールド／フレーム判断部１３からの判断結果に関係なく、フレーム構造として符号化を行う。これは、被参照フレームとならないフレームをフィールド構造で符号化する場合の非効率性によるものである。
【００２５】
このことについて図３と共に説明する。図３はトップフィールドを先に符号化した場合におけるボトムフィールドの参照画像状況を示した図である。図３（ａ）に示すように、先に符号化したトップフィールドのフレーム３１が被参照フレームの場合、ボトムフィールドのフレーム３２の符号化時にはトップフィールドのフレーム３１を参照することが可能である。
【００２６】
一方、図３（ｂ）に示すように、先に符号化したトップフィールドのフレーム３３が被参照フレームでない場合、ボトムフィールドのフレーム３４からトップフィールドのフレーム３３を参照することができない。フィールド構成で符号化を行うメリットは時間解像度が高いことである。図３（ｂ）においては、時間的に近いフィールドが参照できないため、時間解像度を高めるというフィールド構成符号化のメリットが弱まる。フィールド構成符号化が空間解像度を落としていることも加味すると、フレームが被参照フレームでない場合にフィールド構造符号化を選択する価値は非常に低い。また、アクティビティ算出は一般に多くの画素に関わる処理となり演算量が大きいため、被参照フレームでない場合にアクティビティ算出を省略することは演算量削減に大きく貢献する。
【００２７】
そこで、本実施の形態では、符号化部１４は、被参照フレーム判断部１１にて被参照フレームと判断された符号化対象フレームについては、フィールド／フレーム判断部１３から受け取った最適な構成がフィールド構成であればフィールド構造として符号化を行い、最適な構成がフレーム構成であればフレーム構造によって符号化を行うが、被参照フレームと判断されなかった符号化対象フレームについては、フィールド／フレーム判断部１３からの判断結果に関係なく、フレーム構造として符号化を行うことにより、演算量を抑え、かつ、効率的な構成を選択符号化する。
【００２８】
（第２の実施の形態）
次に、本発明の第２の実施の形態について説明する。図４は本発明になる画像符号化装置の第２の実施の形態のブロック図を示す。同図中、図１と同一構成部分には同一符号を付し、その説明を省略する。図４に示すように、本実施の形態の画像符号化装置は、被参照フレーム判断部１１と、アクティビティ算出部４１と、ブロック構成積算部４２と、フィールド／フレーム判断部４３と、符号化部１４とから構成されている。第１の実施の形態では、フレーム／フィールド判断部１３において、フレーム全体のアクティビティを判断材料としたが、本実施の形態は、フレーム／フィールド判断部４３において、ブロック単位のアクティビティの積算結果を判断材料とする点に特徴がある。
【００２９】
図４において、アクティビティ算出部４１は、被参照フレーム判断部１１にて被参照フレームと判断されたフレームについて、ブロック単位でブロックフィールドアクティビティとブロックフレームアクティビティの両方を算出する。上記のブロックは、図５に５１で示すような、一画面（１フレーム）中の例えば予めアクティビティ算出単位として定めた、水平１６画素、垂直１６画素（又は水平８画素、垂直８画素など）のアクティビティブロック単位毎にブロックフィールドアクティビティＦＩとブロックフレームアクティビティＦＲを（３）式及び（４）式に基づいて算出する。
【００３０】
【数２】
2008078977.tif 000004
上記（３）式及び（４）式中、Ｐ（ｘ，ｙ）は、フレーム画像における水平座標ｘ、垂直座標ｙにおける画素値であり、ブロックフィールドアクティビティＦＩは、フィールド画像中のブロック内の垂直方向に隣接する２つの画素間のエネルギーの総和を示し、ブロックフレームアクティビティＦＲは、フレーム画像中のブロック内の垂直方向に隣接する２つの画素間のエネルギーの総和を示す。
【００３１】
再び図４に戻って説明する。ブロック構成積算部４２は、アクティビティ算出部４１でブロック毎にそれぞれ算出されたブロックフィールドアクティビティＦＩとブロックフレームアクティビティＦＲの各値をブロック毎に比較して、その比較結果を一画面において積算する。これにより、一画面においてブロックフィールドアクティビティＦＩの方が値が小さな（又は大きな）ブロックの総数とブロックフレームアクティビティＦＲの方が値が小さな（又は大きな）ブロックの総数とが得られる。
【００３２】
図６は各ブロックのうち値が小さい方のブロック単位アクティビティの一例を示す。すなわち、図６において、ＦＲはブロックフレームアクティビティの方が値が小さなブロックを示し、ＦＩはブロックフィールドアクティビティの方が値が小さなブロックを示す。
【００３３】
フィールド／フレーム判断部４３は、ブロック構成積算部４２で積算された比較結果（総数）に基づいて、総数が多い方のブロック単位アクティビティに関連する構成を最適な構成と判断する。これは画素間平均アクティビティが小さいことはエネルギーが小さいと考えられ、画素空間相関が高く、より効果的な符号化が可能となるためである。すなわち、フィールド／フレーム判断部４３は、ブロック構成積算部４２でブロックフィールドアクティビティＦＩの方がブロックフレームアクティビティＦＲよりも小さなブロックが多いという積算結果が得られたときは、最適な構成がフィールド構成であると判断し、またこれとは逆に、ブロックフィールドアクティビティＦＩの方がブロックフレームアクティビティＦＲよりも大きなブロックが多いという積算結果が得られたときは、最適な構成がフレーム構成であると判断し、その判断結果を符号化部１４へ出力する。
【００３４】
符号化部１４は、被参照フレーム判断部１１にて被参照フレームと判断された符号化対象フレームについては、フィールド／フレーム判断部４３から受け取った最適な構成がフィールド構成であればフィールド構造として符号化を行い、最適な構成がフレーム構成であればフレーム構造によって符号化を行う。
【００３５】
これに対し、符号化部１４は、被参照フレーム判断部１１にて被参照フレームと判断されなかった符号化対象フレームについては、フィールド／フレーム判断部４３からの判断結果に関係なく、フレーム構造として符号化を行う。これは、前述したように被参照フレームとならないフレームをフィールド構造で符号化する場合の非効率性によるものである。
【００３６】
このようにして、本実施の形態によれば、いわゆる、ブロック単位アクティビティを基にしたフレーム／フィールド判断を行い、被参照フレームと判断された符号化対象フレーム画像については、フレーム／フィールド判断結果に応じた符号化を行い、被参照フレームと判断されなかった符号化対象フレーム画像については、常にフレーム構造として符号化を行う。
【００３７】
以上、説明したように、第１の実施の形態及び第２の実施の形態のいずれも、被参照フレーム画像に対してのみ、前記フィールド単位アクティビティと前記フレーム単位アクティビティの比率に応じて、フレーム画像の符号化手段において、フィールド単位の符号化とフレーム単位の符号化とを切り換えて符号化を行い、被参照とならないフレーム画像については、２種のアクティビティの算出を行うことなくフレーム単位の符号化を行うことで、画像データについて、演算量を抑え、かつ、効率的な構成の選択符号化を実現することができる。
【００３８】
なお、本発明は以上の実施の形態に限定されるものではなく、例えばコンピュータにより上記の各実施の形態の構成をソフトウェアで実現させる画像符号化プログラムも包含するものである。この画像符号化プログラムは、記録媒体からコンピュータに取り込まれるようにしてもよいし、通信ネットワークを介して配信されてコンピュータに取り込まれてもよい。
【００３９】
また、以上の実施の形態では動き補償予測を行う画像圧縮符号化方式としてＭＰＥＧ２を例にとって説明したが、本発明はこれに限らず、ＭＰＥＧ-４  ＡＶＣ（Ｈ.２６４）など他の画像圧縮符号化方式にも適用可能である。因みに、ＭＰＥＧ-４  ＡＶＣ（Ｈ.２６４）では周知のように、Ｉピクチャは画面内のみで完結する予測符号化により得られる画面内予測符号化ピクチャで、Ｐピクチャは参照画像最大１枚を用いる予測符号化により得られる画面間予測符号化画像であり、Ｂピクチャは参照画像最大２枚を用いる予測符号化により得られる画面間予測符号化画像である。また、ＰピクチャとＢピクチャは参照画像として使用できる最大枚数（動きベクトル本数）が規定されているのみであり、参照画像間の時間的な関係については自由に選択でき、よってＢピクチャは予測に用いる参照画像として使用できる枚数が符号化対象画像に対して過去と未来の双方向（両方向）に限らず同じ方向も含む最大２枚が規定された双予測ピクチャである。
【図面の簡単な説明】
【００４０】
【図１】本発明の第１の実施の形態のブロック図である。
【図２】フィールド単位アクティビティ及びフレーム単位アクティビティの構成を示す図である。
【図３】フィールド構造において、トップフィールドを先に符号化した場合におけるボトムフィールドの参照画像状況を示す図である。
【図４】本発明の第２の実施の形態のブロック図である。
【図５】ブロック単位アクティビティの説明図である。
【図６】ブロックフィールドアクティビティとブロックフレームアクティビティのうち、各ブロックで値が小さな方のアクティビティの一例を示す図である。
【図７】インターレース画像におけるフィールド構造とフレーム構造の画素対応図である。
【符号の説明】
【００４１】
１１  被参照フレーム判断部
１２、４１  アクティビティ算出部
１３、４３  フィールド／フレーム判定部
１４  符号化部
４２  ブロック構成積算部
【図１】
2008078977.tif 000005
【図２】
2008078977.tif 000006
【図３】
2008078977.tif 000007
【図４】
2008078977.tif 000008
【図５】
2008078977.tif 000009
【図６】
2008078977.tif 000010
【図７】
2008078977.tif 000011