(57)【要約】【課題】ＭＰＥＧ２入力ストリームをＨ．２６４規格に準拠したストリームに変換するにあたって，そのＨ．２６４再符号化に要する演算量を低減する。【解決手段】Ｈ．２６４再符号化部１３は，ＭＰＥＧ２符号化情報抽出部１２がＭＰＥＧ２入力ストリームの符号化ビット列から抽出したＭＰＥＧ２符号化情報を参照して，ＭＰＥＧ２復号画像をＨ．２６４規格に準拠して再符号化する。この際に，ＭＢＡＦＦ符号化において，各マクロブロックペアごとに決定されるモードを，ＭＰＥＧ２入力ストリームにおける対応する２つのマクロブロックの符号化モード（ｉｎｔｅｒ／ｉｎｔｒａ）より決定する。また，Ｈ．２６４で再符号化するマクロブロックペアの動きベクトルも，併せて，ＭＰＥＧ２入力ストリームにおける対応する２つのマクロブロックの符号化モードより決定する。【選択図】図１
2008066941.tif 000002
【特許請求の範囲】
【請求項１】
インタレース映像信号のフレーム符号化の際にフィールド・フレーム動き補償の選択処理を行う単位がマクロブロックであり，動き補償を行う矩形ブロックのサイズが固定である符号化規格である第１規格に準拠して符号化された入力ビットストリームを復号して第１規格復号画像を生成する第１規格復号部と，
前記入力ビットストリームに記述された符号化ビット列から第１規格符号化情報を抽出する第１規格符号化情報抽出部と，
前記第１規格復号画像および前記第１規格符号化情報を入力し，該第１規格符号化情報を参照しつつ，該第１規格復号画像を，インタレース映像信号のフレーム符号化の際にフィールド・フレーム動き補償の選択処理を行う単位がマクロブロックペアであり，動き補償を行う矩形ブロックのサイズが可変である符号化規格である第２規格に準拠して再符号化する第２規格再符号化部とを具備し，
第１規格の入力ビットストリームを第２規格に準拠したビットストリームに変換する動画像再符号化方法であって，
前記第２規格再符号化部にて前記第１規格復号画像を第２規格に準拠して再符号化するにあたり，前記第１規格符号化情報の中のあるピクチャの符号化構造がフレーム構造と記載されていた場合には，該ピクチャの第２規格再符号化時のピクチャ符号化構造としてフレームピクチャ構造を選択して第２規格に準拠した再符号化を行うステップと，
該ピクチャの第２規格再符号化時に，各マクロブロックペアのマクロブロック適応フレームフィールド符号化（以下，ＭＢＡＦＦと記す）方式を選択するにあたり，
該マクロブロックペアと同一のピクチャ内位置にある，対応する２マクロブロック分の第１規格符号化情報を抽出するステップと，
該対応する２マクロブロック分の第１規格符号化情報のうち，第１規格イントラマクロブロック・インターマクロブロック符号化の選択情報，フィールド・フレーム離散コサイン変換の選択情報，およびインターマクロブロック符号化が選択された場合のみに記されたフィールド・フレーム動き補償の選択情報をもとに，前記マクロブロックペアの再符号化方法として，フレームマクロブロックペアあるいはフィールドマクロブロックペアのいずれか一方を選択するステップと，
を有することを特徴とする動画像再符号化方法。
【請求項２】
請求項１に記載の動画像再符号化方法において，
前記各マクロブロックペアのＭＢＡＦＦ方式を選択するにあたり，
抽出された対応する２マクロブロック分の第１規格符号化情報において，少なくても一方がフィールド動き補償を示していた場合には，該マクロブロックペアのＭＢＡＦＦ方式としてフィールドマクロブロックペアを選択して第２規格に準拠した再符号化を行う
ことを特徴とする動画像再符号化方法。
【請求項３】
請求項２に記載の動画像再符号化方法において，
前記対応する２マクロブロック分の第１規格符号化情報において，いずれもインターマクロブロック符号化を示していた場合には，
前記マクロブロックペアをフィールドマクロブロックペアとして第２規格に準拠して再符号化するにあたり，該フィールドマクロブロックペア内の２つのマクロブロックの符号化モードとして，いずれもインター符号化を選択するステップと，
該フィールドマクロブロックペア内の２つのマクロブロックの予測ブロックサイズとしていずれも水平１６・垂直８画素のブロックサイズを選択するステップと，
該フィールドマクロブロックペア内の２つのマクロブロックのうちトップフィールドマクロブロックの上側の水平１６・垂直８画素のブロックについては，前記２マクロブロック分の第１規格符号化情報のうち上側マクロブロックがフィールド動き補償マクロブロックであればそのトップフィールド動きベクトルを，フレーム動き補償マクロブロックであればフレーム動きベクトルを，該水平１６・垂直８画素ブロックの第２規格動きベクトルとして選択するステップと，
該トップフィールドマクロブロックの下側の水平１６・垂直８画素のブロックについては，前記２マクロブロック分の第１規格符号化情報のうち下側マクロブロックがフィールド動き補償マクロブロックであればそのトップフィールド動きベクトルを，フレーム動き補償マクロブロックであればフレーム動きベクトルを，該水平１６・垂直８画素ブロックの第２規格動きベクトルとして選択するステップと，
前記フィールドマクロブロックペア内の２つのマクロブロックのうちボトムフィールドマクロブロックの上側の水平１６・垂直８画素のブロックについては，前記２マクロブロック分の第１規格符号化情報のうち上側マクロブロックがフィールド動き補償マクロブロックであればそのボトムフィールド動きベクトルを，フレーム動き補償マクロブロックであればフレーム動きベクトルを，該水平１６・垂直８画素ブロックの第２規格動きベクトルとして選択するステップと，
該ボトムフィールドマクロブロックの下側の水平１６・垂直８画素のブロックについては，前記２マクロブロック分の第１規格符号化情報のうち下側マクロブロックがフィールド動き補償マクロブロックであればそのボトムフィールド動きベクトルを，フレーム動き補償マクロブロックであればフレーム動きベクトルを，該水平１６・垂直８画素ブロックの第２規格動きベクトルとして選択するステップと，
を有することを特徴とする動画像再符号化方法。
【請求項４】
請求項２に記載の動画像再符号化方法において，
前記対応する２マクロブロック分の第１規格符号化情報において，いずれか一方がイントラマクロブロック符号化を示し，他方がインターマクロブロック符号化かつフィールド動き補償を示していた場合には，
前記マクロブロックペアをフィールドマクロブロックペアとして第２規格に準拠して再符号化するにあたり，該フィールドマクロブロックペア内の２つのマクロブロックの符号化モードとして，いずれもインター符号化を選択するステップと，
該フィールドマクロブロックペア内の２つのマクロブロックの予測ブロックサイズとしていずれも水平１６・垂直１６画素のブロックサイズを選択するステップと，
該フィールドマクロブロックペア内の２つのマクロブロックのうちトップフィールドマクロブロックの水平１６・垂直１６画素のブロックについては，前記２マクロブロック分の第１規格符号化情報のうちインターマクロブロック符号化かつフィールド動き補償を示している方のマクロブロックのトップフィールド動きベクトルを，該水平１６・垂直１６画素ブロックの第２規格動きベクトルとして選択するステップと，
該フィールドマクロブロックペア内の２つのマクロブロックのうちボトムフィールドマクロブロックの水平１６・垂直１６画素のブロックについては，前記２マクロブロック分の第１規格符号化情報のうちインターマクロブロック符号化かつフィールド動き補償を示している方のマクロブロックのボトムフィールド動きベクトルを，該水平１６・垂直１６画素ブロックの第２規格動きベクトルとして選択するステップと，
を有することを特徴とする動画像再符号化方法。
【請求項５】
請求項１に記載の動画像再符号化方法において，
前記各マクロブロックペアのＭＢＡＦＦ方式を選択するにあたり，
抽出された対応する２マクロブロック分の第１規格符号化情報において，いずれもフィールド動き補償を示してなく，かついずれか一方がフレーム動き補償を示していた場合には，該マクロブロックペアのＭＢＡＦＦ方式としてフレームマクロブロックペアを選択して第２規格に準拠した再符号化を行う
ことを特徴とする動画像再符号化方法。
【請求項６】
請求項５に記載の動画像再符号化方法において，
前記対応する２マクロブロック分の第１規格符号化情報において，いずれもインターマクロブロック符号化かつフレーム動き補償を示していた場合には，
前記マクロブロックペアをフレームマクロブロックペアとして第２規格に準拠して再符号化するにあたり，該フレームマクロブロックペア内の２つのマクロブロックの符号化モードとして，いずれもインターマクロブロック符号化を選択するステップと，
該フレームマクロブロックペア内の２つのマクロブロックの予測ブロックサイズとしていずれも水平１６・垂直１６画素のブロックサイズを選択するステップと，
該フレームマクロブロックペア内の２つのマクロブロックのうち上側マクロブロックについては，前記２マクロブロック分の第１規格符号化情報のうち上側マクロブロックのフレーム動きベクトルを，該水平１６・垂直１６画素ブロックの第２規格動きベクトルとして選択するステップと，
該フレームマクロブロックペア内の２つのマクロブロックのうち下側マクロブロックについては，前記２マクロブロック分の第１規格符号化情報のうち下側マクロブロックのフレーム動きベクトルを，該水平１６・垂直１６画素ブロックの第２規格動きベクトルとして選択するステップと，
を有することを特徴とする動画像再符号化方法。
【請求項７】
請求項５に記載の動画像再符号化方法において，
前記対応する２マクロブロック分の第１規格符号化情報のうち上側マクロブロックがイントラマクロブロック符号化を示し，かつ該第１規格符号化情報のうち下側マクロブロックがインターマクロブロック符号化かつフレーム動き補償を示していた場合には，
前記マクロブロックペアをフレームマクロブロックペアとして第２規格に準拠して再符号化するにあたり，
該フレームマクロブロックペア内の上側のマクロブロックの符号化モードとしてイントラマクロブロック符号化を選択するステップと，
該フレームマクロブロックペア内の下側のマクロブロックの符号化モードとしてインターマクロブロック符号化を選択し，かつ前記対応する２マクロブロック分の第１規格符号化情報のうち下側マクロブロックのフレーム動きベクトルを，該フレームマクロブロックペア内の下側マクロブロックの第２規格動きベクトルとして選択するステップと，
を有することを特徴とする動画像再符号化方法。
【請求項８】
請求項５に記載の動画像再符号化方法において，
前記対応する２マクロブロック分の第１規格符号化情報のうち下側マクロブロックがイントラマクロブロック符号化を示し，かつ該第１規格符号化情報の上側マクロブロックがインターマクロブロック符号化かつフレーム動き補償を示していた場合には，
前記マクロブロックペアをフレームマクロブロックペアとして第２規格に準拠して再符号化するにあたり，
該フレームマクロブロックペア内の下側のマクロブロックの符号化モードとしてイントラマクロブロック符号化を選択するステップと，
該フレームマクロブロックペア内の上側のマクロブロックの符号化モードとしてインターマクロブロック符号化を選択し，かつ前記対応する２マクロブロック分の第１規格符号化情報のうち上側マクロブロックのフレーム動きベクトルを，該フレームマクロブロックペア内の上側マクロブロックの第２規格動きベクトルとして選択するステップと，
を有することを特徴とする動画像再符号化方法。
【請求項９】
請求項１に記載の動画像再符号化方法において，
前記各マクロブロックペアのＭＢＡＦＦ方式を選択するにあたり，
抽出された対応する２マクロブロック分の第１規格符号化情報において，いずれもイントラ符号化を示し，かついずれか一方がフィールド離散コサイン変換を示していた場合には，該マクロブロックペアのＭＢＡＦＦ方式としてフィールドマクロブロックペアを選択して第２規格に準拠した再符号化を行う
ことを特徴とする動画像再符号化方法。
【請求項１０】
請求項１に記載の動画像再符号化方法において，
前記各マクロブロックペアのＭＢＡＦＦ方式を選択するにあたり，
抽出された対応する２マクロブロック分の第１規格符号化情報において，いずれもイントラ符号化を示し，かついずれもフレーム離散コサイン変換を示していた場合には，該マクロブロックペアのＭＢＡＦＦ方式としてフレームマクロブロックペアを選択して第２規格に準拠した再符号化を行う
ことを特徴とする動画像再符号化方法。
【請求項１１】
請求項３，請求項４，請求項６，請求項７または請求項８のいずれか１項に記載の動画像再符号化方法において，
選択された水平１６・垂直１６画素ブロックあるいは水平１６・垂直８画素ブロックの動きベクトルが，参照フレームの中で指し示す位置を抽出し，該参照画像内位置の近傍画素で動きベクトルを再探索するステップと，
再探索した動きベクトルを用いて第２規格に準拠した再符号化を行うステップと，
を有することを特徴とする動画像再符号化方法。
【請求項１２】
インタレース映像信号のフレーム符号化の際にフィールド・フレーム動き補償の選択処理を行う単位がマクロブロックであり，動き補償を行う矩形ブロックのサイズが固定である符号化規格である第１規格に準拠して符号化された入力ビットストリームを復号して第１規格復号画像を生成する第１規格復号部と，
前記入力ビットストリームに記述された符号化ビット列から第１規格符号化情報を抽出する第１規格符号化情報抽出部と，
前記第１規格復号画像および前記第１規格符号化情報を入力し，該第１規格符号化情報を参照しつつ，該第１規格復号画像を，インタレース映像信号のフレーム符号化の際にフィールド・フレーム動き補償の選択処理を行う単位がマクロブロックペアであり，動き補償を行う矩形ブロックのサイズが可変である符号化規格である第２規格に準拠して再符号化する第２規格再符号化部とを具備し，
第１規格の入力ビットストリームを第２規格に準拠したビットストリームに変換する動画像再符号化装置であって，
前記第２規格再符号化部は，
前記第１規格復号画像を第２規格に準拠して再符号化するにあたり，前記第１規格符号化情報の中のあるピクチャの符号化構造がフレーム構造と記載されていた場合には，該ピクチャの第２規格再符号化時のピクチャ符号化構造としてフレームピクチャ構造を選択して第２規格再符号化を行う手段と，
該ピクチャの第２規格再符号化時に，各マクロブロックペアのＭＢＡＦＦ方式を選択するにあたり，
該マクロブロックペアと同一のピクチャ内位置にある，対応する２マクロブロック分の第１規格符号化情報を抽出する手段と，
該対応する２マクロブロック分の第１規格符号化情報のうち，第１規格イントラマクロブロック・インターマクロブロック符号化の選択情報，フィールド・フレーム離散コサイン変換の選択情報，およびインターマクロブロック符号化が選択された場合のみに記されたフィールド・フレーム動き補償の選択情報をもとに，前記マクロブロックペアの再符号化方法として，フレームマクロブロックペアあるいはフィールドマクロブロックペアのいずれか一方を選択する手段と，
を具備することを特徴とする動画像再符号化装置。
【請求項１３】
請求項１２に記載の動画像再符号化装置において，
前記第２規格再符号化部は，選択された水平１６・垂直１６画素ブロックあるいは水平１６・垂直８画素ブロックの動きベクトルが，参照フレームの中で指し示す位置を抽出し，該参照画像内位置の近傍画素で動きベクトルを再探索する近傍探索手段を備え，
該近傍探索手段によって再探索した動きベクトルを用いて第２規格に準拠した格再符号化を行う
ことを特徴とする動画像再符号化装置。
【請求項１４】
請求項１から請求項１１までのいずれか１項に記載の動画像再符号化方法を，コンピュータに実行させるための動画像再符号化プログラム。
【請求項１５】
請求項１から請求項１１までのいずれか１項に記載の動画像再符号化方法を，コンピュータに実行させるための動画像再符号化プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ＭＰＥＧ２規格に代表される第１規格の符号化データを，Ｈ．２６４規格またはその規格を継承する第２規格の符号化データに低演算量にて変換する動画像再符号化方法に関するものである。
【背景技術】
【０００２】
ＭＰＥＧ２規格（ＩＳＯ／ＩＥＣ  １３８１８−２）にて既に符号化されたストリームを，再度，ＭＰＥＧ２規格に従って再符号化を行う場合に，再符号化時においてマクロブロックタイプ（イントラ・インター符号化モードなど）および動きベクトルを入力ストリームと同値とすれば，動き探索演算量を削減できることが知られている（非特許文献１参照）。
【０００３】
図６に，従来のＭＰＥＧ２ストリーム入力・ＭＰＥＧ２ストリーム出力の動画像再符号化装置の例を示す。図６において，ＭＰＥＧ２符号化情報抽出部１０２で得られたマクロブロックタイプ・動きベクトルは，直接ＭＰＥＧ２符号化部１０３に入力される。ＭＰＥＧ２復号部１０１に入力されるストリーム，およびＭＰＥＧ２符号化部１０３から出力されるストリームは，いずれもＭＰＥＧ２規格に準拠しているため，ＭＰＥＧ２入力ストリームで選択されている全ての符号化モード・動きベクトルは，ＭＰＥＧ２出力ストリームでも同様に選択可能である。このため，ＭＰＥＧ２符号化部１０３では，ＭＰＥＧ２符号化情報抽出部１０２から入力されるマクロブロックタイプ（イントラ・インター符号化モードなど）および動きベクトルに対して，何らかの変換を行うことなく，単純に再利用することが可能である。
【０００４】
一方，ＭＰＥＧ２符号化方式とＨ．２６４符号化方式の場合，とりわけインタレース映像信号を入力として動作するときにおいて，マクロブロックごとのフィールド・フレームの選択を行う処理単位，動き補償を行う矩形ブロックのサイズ等，両符号化方式間には，次のような大きな差異が存在する。
【０００５】
［Ｈ．２６４およびＭＰＥＧ２（インタレース入力・フレーム符号化）］
（１）フィールド・フレーム動き補償の選択処理を行う単位
Ｈ．２６４：マクロブロックペア
ＭＰＥＧ２：マクロブロック
（２）フィールド・フレームＤＣＴ処理
Ｈ．２６４：上記マクロブロックペアの判定が継承され，同一となる
ＭＰＥＧ２：マクロブロック
（３）動き補償の単位
Ｈ．２６４：１６×１６，１６×８，８×１６，８×８，８×４，４×８，４×４
ＭＰＥＧ２：１６×１６
（４）イントラ・インターマクロブロックの判定単位
Ｈ．２６４：マクロブロック
ＭＰＥＧ２：マクロブロック
このため，ＭＰＥＧ２で符号化されたストリームをＨ．２６４規格に従って再符号化する場合には，ＭＰＥＧ２ストリームを復号して得られた復号画像を，Ｈ．２６４符号化器（非特許文献２参照）にて単純にもう一度符号化する方式を取るのが一般的である。
【０００６】
図７に，従来のＭＰＥＧ２入力ストリームをＭＰＥＧ２復号し，Ｈ．２６４符号化部にて単純再符号化する場合の動画像再符号化装置の例を示す。従来のＭＰＥＧ２入力ストリームをＨ．２６４出力ストリームに変換する動画像再符号化装置２００は，ＭＰＥＧ２復号部２０１によりＭＰＥＧ２入力ストリームを復号し，その復号画像をＨ．２６４符号化部２０２により再符号化してＨ．２６４出力ストリームを出力する。この場合，Ｈ．２６４符号化部２０２における演算量は，通常のＨ．２６４符号化と同等の演算量を要することとなる。
【０００７】
また，画像ストリームを入力し，その動画像を再符号化することにより画像ストリームを変換する技術としては，例えば下記の特許文献１（画像情報変換装置及び画像情報変換方法），特許文献２（画像情報変換装置及び方法，並びに記録媒体），特許文献３（画像情報変換装置及び方法），特許文献４（画像情報変換装置及び方法），特許文献５（符号量制御装置及び方法，並びに画像情報変換装置及び方法），特許文献６（画像ストリーム変換装置）に記載されたものがある。
【０００８】
しかし，これらの特許文献１〜６に記載されいるものは，主に同種の符号化方式間でのビットレート低下処理を図ったもので，基本的には図６に示した従来技術と同様なものである。
【非特許文献１】西村他，“リアルタイムＭＰＥＧ−２ビデオトランスコーダソフトウェアの開発”，情処研報，AVM-25-5,25-30（1999）
【非特許文献２】H.264 （ITU-T Recommendation H.264（2003）），“Advanced Video Coding for generic audiovisual services”｜ ISO/IEC 14496-10:2003，“Information technology，Coding of audio-visual objects-Part10: Advancedvideo coding ”
【特許文献１】特開２０００−２３６５４７号公報
【特許文献２】特開２００１−１２８１７５号公報
【特許文献３】特開２００１−１４５１０８号公報
【特許文献４】特開２００１−１４５１１３号公報
【特許文献５】特開２００２−２０９２１５号公報
【特許文献６】特開２００６−８６８６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ＭＰＥＧ２規格で符号化されたストリームをＨ．２６４規格に従って再符号化する場合において，Ｈ．２６４再符号化時に，ＭＰＥＧ２符号化時のマクロブロックタイプ（イントラ・インター符号化モードなど）・動きベクトルなどを抽出して，入力ＭＰＥＧ２ストリームと同じ値を再利用できれば，Ｈ．２６４符号化の演算量を削減できると類推される。しかし，とりわけインタレース映像信号入力時において，マクロブロックごとのフィールド・フレームの選択を行う処理単位，動き補償を行う矩形ブロックのサイズ等，両符号化方式間には大きな差異が存在する。このため，ＭＰＥＧ２ストリーム内の符号化情報をＨ．２６４で単純には再利用することができず，従来はＭＰＥＧ２符号化情報を再利用する方式は検討されてこなかった。
【００１０】
このため，ＭＰＥＧ２で符号化されたストリームをＨ．２６４ストリームに変換する場合には，ＭＰＥＧ２入力ストリームを復号して得られた復号画像を，Ｈ．２６４符号化器にて通常の入力画像と同様に再符号化する必要が生じ，ＭＰＥＧ２からＭＰＥＧ２への変換に比べ，大きな演算量が必要とされている。
【課題を解決するための手段】
【００１１】
本発明は，第１の符号化規格（以下，第１規格という）に準拠して符号化された符号化データを，第２の符号化規格（以下，第２規格という）に準拠した符号化データに低演算量にて変換する動画像再符号化方法に関するものである。
【００１２】
以下では，第１規格としてＭＰＥＧ２規格，第２規格としてＨ．２６４規格を例に説明するが，規格の名称が異なっていても，ＭＰＥＧ２またはＨ．２６４と同じ規格上の特徴を持つ符号化規格であれば，本発明を同様に適用することができる。例えば，第２規格として，Ｈ．２６４規格を継承もしくは改良したような符号化規格であっても，本発明を同様に適用することができる。
【００１３】
少なくともＭＰＥＧ２規格に代表される第１規格は，インタレース映像信号のフレーム符号化の際にフィールド・フレーム動き補償の選択処理を行う単位がマクロブロックであり，動き補償を行う矩形ブロックのサイズが固定である符号化規格であり，Ｈ．２６４規格に代表される第２規格はインタレース映像信号のフレーム符号化の際にフィールド・フレーム動き補償の選択処理を行う単位がマクロブロックペアであり，動き補償を行う矩形ブロックのサイズが可変である符号化規格である。
【００１４】
上記の課題を解決するための本発明の概要は，以下のとおりである。
・ＭＰＥＧ２規格に準拠して符号化されたビットストリームを，Ｈ．２６４規格に準拠したストリームに変換する。
・Ｈ．２６４符号化時におけるピクチャ符号化構造を入力ＭＰＥＧ２ストリームに合わせる。具体的には，ＭＰＥＧ２入力ストリームがフレーム符号化の場合には，Ｈ．２６４もフレーム符号化（＋ＭＢＡＦＦ符号化モード）にする。
・ＭＢＡＦＦ符号化において，各マクロブロックペアごとに決定されるモードを，ＭＰＥＧ２入力ストリームにおける対応する２つのマクロブロックの符号化モード（ｉｎｔｅｒ／ｉｎｔｒａ）より決定する。
・Ｈ．２６４で再符号化するマクロブロックペアの動きベクトルも，併せて，ＭＰＥＧ２入力ストリームにおける対応する２つのマクロブロックの符号化モードより決定する。
【００１５】
すなわち，本発明は，前段の「ＭＰＥＧ２ストリーム」から抽出される前段符号化情報をもとに，符号化方式変換処理（トランスコーディング）を行い，「Ｈ．２６４ストリーム」を生成すること，前段の「ＭＰＥＧ２ストリーム」から抽出される情報より，後段のマクロブロックペアの符号化タイプおよび動きベクトルを選択することにより，演算量を低減することを主要な特徴とする。
【００１６】
本発明では，ＭＰＥＧ２入力ストリームの復号時に得られる各種符号化情報を，Ｈ．２６４符号化部で再利用できる情報に変換する方式を規定する。
【００１７】
詳しくは，第１の発明は，ＭＰＥＧ２規格（ＩＳＯ／ＩＥＣ  １３８１８−２）に準拠して符号化されたＭＰＥＧ２ビットストリームを，Ｈ．２６４規格（ＩＴＵ−Ｔ  Ｈ．２６４）に準拠したビットストリームに変換するにあたり，ＭＰＥＧ２復号部およびＭＰＥＧ２符号化情報抽出部およびＨ．２６４再符号化部を具備し，該ＭＰＥＧ２復号部にて前記ＭＰＥＧ２ビットストリームをＭＰＥＧ２規格に準拠して復号してＭＰＥＧ２復号画像を生成するステップと，前記ＭＰＥＧ２符号化情報抽出部にて前記ＭＰＥＧ２ビットストリームに記述された符号化ビット列からＭＰＥＧ２符号化情報を抽出するステップと，該ＭＰＥＧ２復号画像および該ＭＰＥＧ２符号化情報を前記Ｈ．２６４再符号化部に入力し，該ＭＰＥＧ２符号化情報を参照しつつ，該ＭＰＥＧ２復号画像をＨ．２６４規格に準拠して再符号化するステップとを有する動画像再符号化方法であって，特に前記Ｈ．２６４再符号化部にて前記ＭＰＥＧ２復号画像をＨ．２６４規格に準拠して再符号化するにあたり，前記ＭＰＥＧ２符号化情報の中のあるピクチャの符号化構造がフレーム構造と記載されていた場合には，該ピクチャのＨ．２６４再符号化時のピクチャ符号化構造としてフレームピクチャ構造を選択してＨ．２６４再符号化を行うステップと，該ピクチャのＨ．２６４再符号化時に，各マクロブロックペアのＭＢＡＦＦ（マクロブロック適応フレームフィールド符号化）方式を選択するにあたり，該マクロブロックペアと同一のピクチャ内位置にある，対応する２マクロブロック分のＭＰＥＧ２符号化情報を抽出するステップと，該対応する２マクロブロック分のＭＰＥＧ２符号化情報のうち，ＭＰＥＧ２イントラマクロブロック・インターマクロブロック符号化の選択情報，フィールド・フレーム離散コサイン変換の選択情報，およびインターマクロブロック符号化が選択された場合のみに記されたフィールド・フレーム動き補償の選択情報をもとに，前記マクロブロックペアの再符号化方法として，フレームマクロブロックペアあるいはフィールドマクロブロックペアのいずれか一方を選択するステップとを有することを特徴とする動画像再符号化方法である。
【００１８】
第２の発明は，上記第１の発明において，各マクロブロックペアのＭＢＡＦＦ方式を選択するにあたり，抽出された該対応する２マクロブロック分のＭＰＥＧ２符号化情報において，少なくても一方がフィールド動き補償を示していた場合には，該マクロブロックペアのＭＢＡＦＦ方式としてフィールドマクロブロックペアを選択してＨ．２６４再符号化することを特徴とする動画像再符号化方法である。
【００１９】
第３の発明は，上記第２の発明において，該対応する２マクロブロック分のＭＰＥＧ２符号化情報において，いずれもインターマクロブロック符号化を示していた場合には，前記マクロブロックペアをフィールドマクロブロックペアとしてＨ．２６４再符号化するにあたり，該フィールドマクロブロックペア内の２つのマクロブロックの符号化モードとして，いずれもインター符号化を選択するステップと，該フィールドマクロブロックペア内の２つのマクロブロックの予測ブロックサイズとしていずれも水平１６・垂直８画素のブロックサイズを選択するステップと，該フィールドマクロブロックペア内の２つのマクロブロックのうちトップフィールドマクロブロックの上側の水平１６・垂直８画素のブロックについては，前記２マクロブロック分のＭＰＥＧ２符号化情報のうち上側マクロブロックがフィールド動き補償マクロブロックであればそのトップフィールド動きベクトルを，フレーム動き補償マクロブロックであればフレーム動きベクトルを，該水平１６・垂直８画素ブロックのＨ．２６４動きベクトルとして選択するステップと，該トップフィールドマクロブロックの下側の水平１６・垂直８画素のブロックについては，前記２マクロブロック分のＭＰＥＧ２符号化情報のうち下側マクロブロックがフィールド動き補償マクロブロックであればそのトップフィールド動きベクトルを，フレーム動き補償マクロブロックであればフレーム動きベクトルを，該水平１６・垂直８画素ブロックのＨ．２６４動きベクトルとして選択するステップと，前記フィールドマクロブロックペア内の２つのマクロブロックのうちボトムフィールドマクロブロックの上側の水平１６・垂直８画素のブロックについては，前記２マクロブロック分のＭＰＥＧ２符号化情報のうち上側マクロブロックがフィールド動き補償マクロブロックであればそのボトムフィールド動きベクトルを，フレーム動き補償マクロブロックであればフレーム動きベクトルを，該水平１６・垂直８画素ブロックのＨ．２６４動きベクトルとして選択するステップと，該ボトムフィールドマクロブロックの下側の水平１６・垂直８画素のブロックについては，前記２マクロブロック分のＭＰＥＧ２符号化情報のうち下側マクロブロックがフィールド動き補償マクロブロックであればそのボトムフィールド動きベクトルを，フレーム動き補償マクロブロックであればフレーム動きベクトルを，該水平１６・垂直８画素ブロックのＨ．２６４動きベクトルとして選択するステップと，を有することを特徴とする動画像再符号化方法である。
【００２０】
第４の発明は，上記第２の発明において，該対応する２マクロブロック分のＭＰＥＧ２符号化情報において，いずれか一方がイントラマクロブロック符号化・他方がインターマクロブロック符号化かつフィールド動き補償を示していた場合には，前記マクロブロックペアをフィールドマクロブロックペアとしてＨ．２６４再符号化するにあたり，該フィールドマクロブロックペア内の２つのマクロブロックの符号化モードとして，いずれもインター符号化を選択するステップと，該フィールドマクロブロックペア内の２つのマクロブロックの予測ブロックサイズとしていずれも水平１６・垂直１６画素のブロックサイズを選択するステップと，該フィールドマクロブロックペア内の２つのマクロブロックのうちトップフィールドマクロブロックの水平１６・垂直１６画素のブロックについては，前記２マクロブロック分のＭＰＥＧ２符号化情報のうちインターマクロブロック符号化かつフィールド動き補償を示している方のマクロブロックのトップフィールド動きベクトルを，該水平１６・垂直１６画素ブロックのＨ．２６４動きベクトルとして選択するステップと，該フィールドマクロブロックペア内の２つのマクロブロックのうちボトムフィールドマクロブロックの水平１６・垂直１６画素のブロックについては，前記２マクロブロック分のＭＰＥＧ２符号化情報のうちインターマクロブロック符号化かつフィールド動き補償を示している方のマクロブロックのボトムフィールド動きベクトルを，該水平１６・垂直１６画素ブロックのＨ．２６４動きベクトルとして選択するステップと，を有することを特徴とする動画像再符号化方法である。
【００２１】
第５の発明は，上記第１の発明において，各マクロブロックペアのＭＢＡＦＦ方式を選択するにあたり，抽出された該対応する２マクロブロック分のＭＰＥＧ２符号化情報において，いずれもフィールド動き補償を示してなく，かついずれか一方がフレーム動き補償を示していた場合には，該マクロブロックペアのＭＢＡＦＦ方式としてフレームマクロブロックペアを選択してＨ．２６４再符号化することを特徴とする動画像再符号化方法である。
【００２２】
第６の発明は，上記第５の発明において，該対応する２マクロブロック分のＭＰＥＧ２符号化情報において，いずれもインターマクロブロック符号化かつフレーム動き補償を示していた場合には，前記マクロブロックペアをフレームマクロブロックペアとしてＨ．２６４再符号化するにあたり，該フレームマクロブロックペア内の２つのマクロブロックの符号化モードとして，いずれもインターマクロブロック符号化を選択するステップと，該フレームマクロブロックペア内の２つのマクロブロックの予測ブロックサイズとしていずれも水平１６・垂直１６画素のブロックサイズを選択するステップと，該フレームマクロブロックペア内の２つのマクロブロックのうち上側マクロブロックについては，前記２マクロブロック分のＭＰＥＧ２符号化情報のうち上側マクロブロックのフレーム動きベクトルを，該水平１６・垂直１６画素ブロックのＨ．２６４動きベクトルとして選択するステップと，該フレームマクロブロックペア内の２つのマクロブロックのうち下側マクロブロックについては，前記２マクロブロック分のＭＰＥＧ２符号化情報のうち下側マクロブロックのフレーム動きベクトルを，該水平１６・垂直１６画素ブロックのＨ．２６４動きベクトルとして選択するステップと，を有することを特徴とする動画像再符号化方法である。
【００２３】
第７の発明は，上記第５の発明において，該対応する２マクロブロック分のＭＰＥＧ２符号化情報のうち上側マクロブロックがイントラマクロブロック符号化を示し，かつ該ＭＰＥＧ２符号化情報のうち下側マクロブロックがインターマクロブロック符号化かつフレーム動き補償を示していた場合には，前記マクロブロックペアをフレームマクロブロックペアとしてＨ．２６４再符号化するにあたり，該フレームマクロブロックペア内の上側のマクロブロックの符号化モードとしてイントラマクロブロック符号化を選択するステップと，該フレームマクロブロックペア内の下側のマクロブロックの符号化モードとしてインターマクロブロック符号化を選択し，かつ前記対応する２マクロブロック分のＭＰＥＧ２符号化情報のうち下側マクロブロックのフレーム動きベクトルを，該フレームマクロブロックペア内の下側マクロブロックのＨ．２６４動きベクトルとして選択するステップと，を有することを特徴とする動画像再符号化方法である。
【００２４】
第８の発明は，上記第１の発明において，該対応する２マクロブロック分のＭＰＥＧ２符号化情報のうち下側マクロブロックがイントラマクロブロック符号化を示し，かつ該ＭＰＥＧ２符号化情報の上側マクロブロックがインターマクロブロック符号化かつフレーム動き補償を示していた場合には，前記マクロブロックペアをフレームマクロブロックペアとしてＨ．２６４再符号化するにあたり，該フレームマクロブロックペア内の下側のマクロブロックの符号化モードとしてイントラマクロブロック符号化を選択するステップと，該フレームマクロブロックペア内の上側のマクロブロックの符号化モードとしてインターマクロブロック符号化を選択し，かつ前記対応する２マクロブロック分のＭＰＥＧ２符号化情報のうち上側マクロブロックのフレーム動きベクトルを，該フレームマクロブロックペア内の上側マクロブロックのＨ．２６４動きベクトルとして選択するステップと，を有することを特徴とする動画像再符号化方法である。
【００２５】
第９の発明は，上記第１の発明において，各マクロブロックペアのＭＢＡＦＦ方式を選択するにあたり，抽出された該対応する２マクロブロック分のＭＰＥＧ２符号化情報において，いずれもイントラ符号化を示し，かついずれか一方がフィールド離散コサイン変換を示していた場合には，該マクロブロックペアのＭＢＡＦＦ方式としてフィールドマクロブロックペアを選択してＨ．２６４再符号化することを特徴とする動画像再符号化方法である。
【００２６】
第１０の発明は，上記第１の発明において，各マクロブロックペアのＭＢＡＦＦ方式を選択するにあたり，抽出された該対応する２マクロブロック分のＭＰＥＧ２符号化情報において，いずれもイントラ符号化を示し，かついずれもフレーム離散コサイン変換を示していた場合には，該マクロブロックペアのＭＢＡＦＦ方式としてフレームマクロブロックペアを選択してＨ．２６４再符号化するように選択してＨ．２６４再符号化することを特徴とする動画像再符号化方法である。
【００２７】
第１１の発明は，上記第３，第４，第６，第７または第８の発明において，選択された水平１６・垂直１６画素ブロックあるいは水平１６・垂直８画素ブロックの動きベクトルが，参照フレームの中で指し示す位置を抽出し，該参照画像内位置の近傍画素で動きベクトルを再探索することを特徴とする動画像再符号化方法である。
【００２８】
以上の動画像再符号化方法を用いて，ＭＰＥＧ２規格（ＩＳＯ／ＩＥＣ  １３８１８−２）に準拠して符号化されたＭＰＥＧ２ビットストリームを，Ｈ．２６４規格（ＩＴＵ−Ｔ  Ｈ．２６４）に準拠したビットストリームに変換することにより，Ｈ．２６４再符号化時に動き探索を行う必要がなく，演算量を大きく削減することができる。また，本手法によりＭＰＥＧ２ストリームより得られるＨ．２６４再符号化時に用いる各種水平１６・垂直１６画素ブロックの動きベクトルあるいは水平１６・垂直８画素ブロックの動きベクトルの近傍の非常に狭い領域を再探索することにより，演算量をさほど大きく増大させることなく，画質を改善することができる。
【発明の効果】
【００２９】
以上説明したように，本発明によりＭＰＥＧ２符号化情報に基づいてマクロブロックペアタイプ・動きベクトルなどのＨ．２６４再符号化情報を選択することにより，Ｈ．２６４再符号化に要する演算量を低減することが可能となる。また，近傍の極狭い領域を再探索することにより，若干の演算量の増加により，画質のさらなる改善も可能となる。
【発明を実施するための最良の形態】
【００３０】
以下，本発明の実施例を説明する。図１に，本発明に係る動画像再符号化装置の構成例を示す。動画像再符号化装置１０は，ＭＰＥＧ２復号部１１，ＭＰＥＧ２符号化情報抽出部１２，Ｈ．２６４再符号化部１３を備える。Ｈ．２６４再符号化部１３には，ＭＰＥＧ２符号化情報解釈部１４およびＨ．２６４符号化部１５が備えられている。
【００３１】
ＭＰＥＧ２規格に準拠して符号化されたＭＰＥＧ２入力ストリームは，ＭＰＥＧ２復号部１１に入力され，ＭＰＥＧ２規格に準拠して復号され，ＭＰＥＧ２復号部１１からＭＰＥＧ２復号画像が出力される。このＭＰＥＧ２入力ストリームは，ＭＰＥＧ２符号化情報抽出部１２にも併せて入力され，ＭＰＥＧ２符号化情報抽出部１２によりＭＰＥＧ２符号化情報が抽出される。ＭＰＥＧ２符号化情報としては，具体的には下記の情報が抽出される。なお，以下ではマクロブロックをＭＢと略記することもある。
（１）ピクチャ符号化構造
（２）各ピクチャのピクチャタイプ
（３）各マクロブロックのマクロブロックタイプ（イントラＭＢ・インターＭＢの選択情報）
（４）各マクロブロックのＤＣＴタイプ（フィールドＤＣＴ・フレームＤＣＴの選択情報）
（５）各マクロブロックのＭＣタイプ（フィールド・フレーム動き補償選択情報）
（６）各マクロブロックの動きベクトル
抽出されたＭＰＥＧ２符号化情報は，ＭＰＥＧ２符号化情報解釈部１４に入力される。ＭＰＥＧ２符号化情報解釈部１４では，ＭＰＥＧ２符号化情報に示される４種の符号化情報をもとに，Ｈ．２６４符号化で用いる下記の４つのＨ．２６４再符号化情報が算出される。
（１）各ピクチャのピクチャタイプ
（２）マクロブロックペアのフィールド・フレームペアタイプ
（３）マクロブロックペア内の各マクロブロックの予測ブロックサイズ
（４）マクロブロックペア内の各マクロブロック内の各予測ブロックの動きベクトル
図２に，ＭＰＥＧ２符号化情報解釈部１４におけるＨ．２６４再符号化情報の算出方法の流れを示す。ＭＰＥＧ２符号化情報解釈部１４に入力されたＭＰＥＧ２符号化情報内のピクチャ符号化構造がフレーム構造を有しているかどうかをフレーム構造判定部１４１にて判定する。ＭＰＥＧ２入力ストリームにフレーム構造を表すフラグが示されてなく，フレーム構造判定部１４１にてフレーム構造ではないと判定された場合には，ＭＰＥＧ２／Ｈ．２６４符号化情報変換部１４２の動作については本発明では規定しない。これは，本発明は入力されたＭＰＥＧ２ストリームがフレーム構造を有している場合にだけ適用されるからであり，以下の説明では，ＭＰＥＧ２ストリームがフレーム構造を有している場合だけを述べる。ＭＰＥＧ２符号化情報解釈部１４に入力されたＭＰＥＧ２符号化情報内のピクチャタイプは，そのままＨ．２６４再符号化情報のピクチャタイプとして出力される。
【００３２】
ＭＰＥＧ２符号化情報解釈部１４に入力されたＭＰＥＧ２符号化情報内のマクロブロックタイプ，ＤＣＴタイプ，ＭＣタイプ，動きベクトルは，図３に示す処理フローに従い，Ｈ．２６４再符号化情報に変換される。
【００３３】
なお，各フローをｂ−１〜ｂ−６のパターンに分類し，整理したものを図４に示す。図４中の各正方形で示す２つのマクロブロックは対応する２マクロブロック分のＭＰＥＧ２符号化情報を示す。図４の各パターン（ｂ−１〜ｂ−６）ごとに，選択されるマクロブロックペアのタイプ（フィールドあるいはフレーム）およびインターマクロブロックの場合にはその動きベクトルについて，以下にその詳細を示す。なお，以下の説明における項目〔Ａｘｘ〕はＨ．２６４再符号化におけるマクロブロックペア，〔Ｂｘｘｘ〕または〔Ｂｘｘ〕はＨ．２６４再符号化における各予測ブロックの動きベクトルの抽出方法の説明である。
【００３４】
［ｂ−１のパターン］
〔Ａ１１〕フィールドマクロブロックペアのトップフィールドＭＢ。
〔Ｂ１１１〕ＭＰＥＧ２符号化情報内の対応する２マクロブロックの上側ＭＢのトップフィールドベクトル（なければフレームベクトル）を，Ｈ．２６４のフィールドマクロブロックペア内のトップフィールドマクロブロックペアの上側水平１６画素垂直８画素の予測ブロックのＨ．２６４動きベクトルとして選択。                                    〔Ｂ１１２〕ＭＰＥＧ２符号化情報内の対応する２マクロブロックの下側ＭＢのトップフィールドベクトル（なければフレームベクトル）を，Ｈ．２６４のフィールドマクロブロックペア内のトップフィールドマクロブロックペアの下側水平１６画素垂直８画素の予測ブロックのＨ．２６４動きベクトルとして選択。
〔Ａ１２〕フィールドマクロブロックペアのボトムフィールドＭＢ。
〔Ｂ１２１〕ＭＰＥＧ２符号化情報内の対応する２マクロブロックの上側ＭＢのボトムフィールドベクトル（なければフレームベクトル）を，Ｈ．２６４のフィールドマクロブロックペア内のボトムフィールドマクロブロックペアの上側水平１６画素垂直８画素の予測ブロックのＨ．２６４動きベクトルとして選択。                                    〔Ｂ１２２〕ＭＰＥＧ２符号化情報内の対応する２マクロブロックの下側ＭＢのボトムフィールドベクトル（なければフレームベクトル）を，Ｈ．２６４のフィールドマクロブロックペア内のボトムフィールドマクロブロックペアの下側水平１６画素垂直８画素の予測ブロックのＨ．２６４動きベクトルとして選択。
【００３５】
［ｂ−２のパターン］
〔Ａ２１〕フィールドマクロブロックペアのトップフィールドＭＢ。
〔Ｂ２１〕ＭＰＥＧ２符号化情報内の対応する２マクロブロックのうち，フィールド予測されているＭＢのトップフィールドベクトルを，Ｈ．２６４のフィールドマクロブロックペア内のトップフィールドマクロブロックペア（１６×１６）のＨ．２６４動きベクトルとして選択。
〔Ａ２２〕フィールドマクロブロックペアのボトムフィールドＭＢ。
〔Ｂ２２〕ＭＰＥＧ２符号化情報内の対応する２マクロブロックのうち，フィールド予測されているＭＢのボトムフィールドベクトルを，Ｈ．２６４のフィールドマクロブロックペア内のボトムフィールドマクロブロックペア（１６×１６）のＨ．２６４動きベクトルとして選択。
【００３６】
［ｂ−３のパターン］
〔Ａ３１〕フレームマクロブロックペアの上側ＭＢ。
〔Ｂ３１〕ＭＰＥＧ２符号化情報内の対応する２マクロブロックのうち，上側マクロブロックのフレーム動きベクトルを，Ｈ．２６４のフレームマクロブロックペア内の上側マクロブロックのＨ．２６４動きベクトルとして選択。
〔Ａ３２〕フレームマクロブロックペアの下側ＭＢ。
〔Ｂ３２〕ＭＰＥＧ２符号化情報内の対応する２マクロブロックのうち，下側マクロブロックのフレーム動きベクトルを，Ｈ．２６４のフレームマクロブロックペア内の下側マクロブロックのＨ．２６４動きベクトルとして選択。
【００３７】
［ｂ−４のパターン］
〔Ａ４１〕フレームマクロブロックペアの上側ＭＢ。
〔Ｂ４１〕ＭＰＥＧ２符号化情報内の対応する２マクロブロックのうち，上側マクロブロックがフレーム動き補償であれば，Ｈ．２６４でもインターＭＢを選択し，該フレーム動き補償用の動きベクトルをＨ．２６４動きベクトルとして選択する。フレーム動き補償ではなく，イントラＭＢの場合には，Ｈ．２６４でもイントラＭＢを選択する。
〔Ａ４２〕フレームマクロブロックペアの下側ＭＢ。
〔Ｂ４２〕ＭＰＥＧ２符号化情報内の対応する２マクロブロックのうち，下側マクロブロックがフレーム動き補償であれば，Ｈ．２６４でもインターＭＢを選択し，該フレーム動き補償用の動きベクトルをＨ．２６４動きベクトルとして選択する。フレーム動き補償ではなく，イントラＭＢの場合には，Ｈ．２６４でもイントラＭＢを選択する。
【００３８】
図３に示すマクロブロックペアタイプ・マクロブロックタイプ・予測ブロックタイプ抽出フローに従って，これらの抽出処理を説明する。
【００３９】
まず，対応する２マクロブロック分のＭＰＥＧ２符号化情報において，少なくても一方がフィールド動き補償を示し，かついずれもインターＭＢ符号化が選択された場合（これを要約すると図４におけるｂ−１の組み合わせを表すことになる），該当するマクロブロックペアは，フィールドマクロブロックペアが選択され，マクロブロックペア内の２マクロブロックは，いずれもインターＭＢ符号化が選択され，水平１６画素垂直８画素の予測ブロックタイプが選択される。マクロブロックペア内の４つの水平１６画素垂直８画素の予測ブロックについて，前記２マクロブロック分のＭＰＥＧ２符号化情報をもとに，前述した［ｂ−１のパターン］の抽出方法に従って，動きベクトルを選択する。
【００４０】
同様に，対応する２マクロブロック分のＭＰＥＧ２符号化情報において，少なくても一方がフィールド動き補償を示し，いずれか一方がイントラＭＢである場合（これを要約すると図４におけるｂ−２の組み合わせを表すことになる）には，該当するマクロブロックペアはフィールドマクロブロックペアが選択され，マクロブロックペア内の２マクロブロックはいずれもインターＭＢ符号化が選択され，水平１６画素垂直１６画素の予測ブロックタイプが選択される。マクロブロックペア内の２つのマクロブロックについて，前記２マクロブロック分のＭＰＥＧ２符号化情報をもとに，前述した［ｂ−２のパターン］の抽出方法に従って，動きベクトルを選択する。
【００４１】
同様に，いずれもフィールド動き補償を示していなく，両方ともインターＭＢかつフレーム動き補償の場合（これを要約すると図４におけるｂ−３の組み合わせを表すことになる）には，該当するマクロブロックペアはフレームマクロブロックペアが選択され，マクロブロックペア内の２マクロブロックはいずれもインターＭＢ符号化が選択され，水平１６画素垂直１６画素の予測ブロックタイプが選択される。マクロブロックペア内の２つのマクロブロックについて，前記２マクロブロック分のＭＰＥＧ２符号化情報をもとに，前述した［ｂ−３のパターン］の抽出方法に従って，動きベクトルを選択する。
【００４２】
同様に，いずれもフィールド動き補償を示していなく，少なくても一方がインターＭＢでかつフレーム動き補償の場合で，他方がイントラマクロブロックの場合（これを要約すると図４におけるｂ−４の組み合わせを表すことになる）には，該当するマクロブロックペアはフレームマクロブロックペアが選択され，マクロブロックペア内の２マクロブロックは一方はインターＭＢ符号化が，他方はイントラＭＢ符号化が選択され，水平１６画素垂直１６画素の予測ブロックタイプが選択される。マクロブロックペア内の２つのマクロブロックについて，前記２マクロブロック分のＭＰＥＧ２符号化情報をもとに，前述した［ｂ−４のパターン］の抽出方法に従って，動きベクトルを選択するか，あるいはイントラＭＢを選択する。
【００４３】
同様に，いずれもイントラＭＢかついずれか一方はフィールド離散コサイン変換（ＤＣＴ）の場合（これを要約すると図４におけるｂ−５の組み合わせを表すことになる）には，該当するマクロブロックペアはフィールドマクロブロックペアが選択される。
【００４４】
同様に，いずれもイントラＭＢかついずれもフレーム離散コサイン変換（ＤＣＴ）の場合（これを要約すると図４におけるｂ−６の組み合わせを表すことになる）は，該当するマクロブロックペアはフレームマクロブロックペアが選択される。
【００４５】
ＭＰＥＧ２復号画像およびＨ．２６４再符号化情報は，Ｈ．２６４符号化部１５に入力される。Ｈ．２６４符号化部１５では，ＭＰＥＧ２復号画像を符号化対象の入力映像信号とし，Ｈ．２６４再符号化情報に示される各種符号化情報については，Ｈ．２６４符号化部１５の中で再算出することなく，Ｈ．２６４再符号化情報に示される各種符号化情報をそのまま用いることで，Ｈ．２６４符号化に要する演算量を削減すると同時に，画質の低下を抑えることが可能となる。
【００４６】
以上の動画像再符号化方法によって，ＭＰＥＧ２入力ストリームから得られた符号化情報から，Ｈ．２６４再符号化時のフィールド・フレームマクロブロックペアのタイプ，マクロブロックペア内の各マクロブロックのマクロブロックタイプ・予測ブロックサイズ・予測ブロックの動きベクトルについて，再探索することなく，算出することが可能となる。
【００４７】
また，次に説明する動画像再符号化方法は，算出された予測ブロックの動きベクトルの近傍の画素を再探索することにより，従来手法による単純な再符号化時のように広い探索範囲を探索することなく，上記近傍探索のみの追加の演算量で画質を改善させる方法である。
【００４８】
図５に，本発明に係る他の動画像再符号化装置の構成例を示す。図５の動画像再符号化装置２０におけるＭＰＥＧ２復号部２１，ＭＰＥＧ２符号化情報抽出部２２，ＭＰＥＧ２符号化情報解釈部２４，Ｈ．２６４符号化部２５は，それぞれ図１に示す動画像再符号化装置１０における同名称のブロックと同様の機能を持つ。図５の動画像再符号化装置２０では，Ｈ．２６４再符号化部２３内に近傍探索部２６を有する点が，図１に示す動画像再符号化装置１０と異なる。
【００４９】
ＭＰＥＧ２規格に準拠して符号化されたＭＰＥＧ２入力ストリームが，ＭＰＥＧ２復号部２１に入力され，ＭＰＥＧ２規格に準拠して復号され，ＭＰＥＧ２復号部２１からＭＰＥＧ２復号画像が出力される。このＭＰＥＧ２入力ストリームは，ＭＰＥＧ２符号化情報抽出部２２にも併せて入力され，ＭＰＥＧ２符号化情報が抽出され，ＭＰＥＧ２符号化情報解釈部２４に入力される。これらの処理は，前述した図１の動画像再符号化装置１０の処理と同様である。また，ＭＰＥＧ２符号化情報解釈部２４にて，ＭＰＥＧ２符号化情報をもとに各種Ｈ．２６４再符号化情報を求める手法についても同じく先に述べた例と同等である。
【００５０】
本実施例の場合，ＭＰＥＧ２符号化情報解釈部２４で得られた各予測ブロックの動きベクトルは，近傍探索部２６に入力される。近傍探索部２６では，併せてＭＰＥＧ２復号部２１から入力されるＭＰＥＧ２復号画像を参照画像とし，各予測ブロックの動きベクトルの指し示す参照画像内の画像位置の近傍数画素の再探索を行う。再探索する近傍画素範囲は，Ｈ．２６４再符号化部２３の演算性能，すなわち実行可能な単位時間当りの演算量に応じて決定すればよい。一般的には整数画素精度で１画素から４画素程度としてよく，それに加えＨ．２６４符号化に特有の半画素精度，四分の一画素精度の再探索を行ってもよい。
【００５１】
近傍探索部２６にて得られた近傍再探索後動きベクトルは，Ｈ．２６４符号化部２５に入力され，該近傍再探索後動きベクトルをＨ．２６４再符号化における動きベクトルとしてＨ．２６４再符号化を行う。ＭＰＥＧ２符号化情報解釈部２４からＨ．２６４符号化部２５に出力されるＨ．２６４再符号化情報については，各予測ブロックごとの動きベクトルについては利用せず，一方，Ｈ．２６４再符号化情報に含まれる他の情報，具体的には各ピクチャのピクチャタイプ，マクロブロックペアのフィールド・フレームペアタイプ情報，マクロブロックペア内の各マクロブロックの予測ブロックサイズについては，Ｈ．２６４符号化部２５の中で再算出することなく，そのまま再符号化に利用することで，Ｈ．２６４符号化に要する演算量を削減すると同時に，画質の低下を抑えることが可能となる。
【００５２】
以上の動画像再符号化の処理は，ハードウェアやファームウェアに限らず，コンピュータとソフトウェアプログラムとによっても実現することができ，そのプログラムをコンピュータ読み取り可能な記録媒体に記録して提供することも，ネットワークを通して提供することも可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明に係る動画像再符号化装置の構成例を示す図である。
【図２】ＭＰＥＧ２符号化情報解釈部の概略図である。
【図３】ＭＢペアタイプ・マクロブロックタイプ・予測ブロックタイプ抽出フローチャートである。
【図４】ＭＢペアタイプ・マクロブロックタイプ・予測ブロックタイプ抽出の説明図である。
【図５】本発明に係る他の動画像再符号化装置の構成例を示す図である。
【図６】従来のＭＰＥＧ２ストリーム入力・ＭＰＥＧ２ストリーム出力を行う動画像再符号化装置の例を示す図である。
【図７】従来のＭＰＥＧ２ストリーム入力・Ｈ．２６４ストリーム出力を行う動画像再符号化装置の例を示す図である。
【符号の説明】
【００５４】
１０，２０  動画像再符号化装置
１１，２１  ＭＰＥＧ復号部
１２，２２  ＭＰＥＧ２符号化情報抽出部
１３，２３  Ｈ．２６４再符号化部
１４，２４  ＭＰＥＧ２符号化情報解釈部
１５，２５  Ｈ．２６３符号化部
２６        近傍探索部
【図１】
2008066941.tif 000003
【図２】
2008066941.tif 000004
【図３】
2008066941.tif 000005
【図４】
2008066941.tif 000006
【図５】
2008066941.tif 000007
【図６】
2008066941.tif 000008
【図７】
2008066941.tif 000009