(57)【要約】【課題】  画像グループの各画像が複数のマクロブロックからなる画像ブループ構造のオーディオビデオデータストリームを変換するのに用いられる適応性フレーム速度低減ビデオコード変換システムの提供。【解決手段】  本システムは、切り換え装置、可変レングスデコーダ、移動ベクトル補償装置、記憶装置及びデコード及びエンコーダを具えている。移動ベクトル補償装置は入力画像タイプにより出力するマクロブロックの移動ベクトルを計算し、周知の技術ではＩ、及びＢ画像タイプのビデオデータが完全なフレーム速度低減コード変換を行なえない問題に対して、完全で快速に画像ビデオ信号のコード変換を行ない、コード変換の計算量を減らし、コード変換過程を加速する。【選択図】        図３
2005191897.tif 000002
【特許請求の範囲】
【請求項１】
画像グループ構造のオーディオビデオデータストリームを変換するのに用いられる適応性フレーム速度低減ビデオコード変換システムであり、該画像グループの各画像は複数のマクロブロックで組成され、該システムは、切り換え装置、可変レングスデコーダ、移動ベクトル補償装置、記憶装置及びデコード及びエンコーダを具え、
該切り換え装置は該オーディオビデオデータストリームを入力し、並びに第１法則により該オーディオビデオデータストリーム中の一部画像を通過させ、
該可変レングスデコーダは該切り換え装置に結合されて、画像中の各マクロブロックの移動ベクトルをキャプチャし、
該移動ベクトル補償装置は入力画像タイプにより出力するマクロブロックの移動ベクトルを計算し、
該記憶装置は、該移動ベクトル補償装置に結合され、該移動ベクトル補償装置の計算した移動ベクトルを保存し、
該デコード及びエンコーダは該切り換え装置に結合されて、該切り換え装置を通過した画像に対して移動ベクトル技術を使用してデコードを行ない、さらに該移動ベクトル補償装置の計算した移動ベクトルにより、デコードした画像に対して新たにエンコードを行なうことを特徴とする、適応性フレーム速度低減ビデオコード変換システム。
【請求項２】
請求項１記載の適応性フレーム速度低減ビデオコード変換システムにおいて、デコード及びエンコーダが第１反量子化装置と第２反量子化装置を具え、そのステップが相互に独立していることを特徴とする、適応性フレーム速度低減ビデオコード変換システム。
【請求項３】
請求項１記載の適応性フレーム速度低減ビデオコード変換システムにおいて、入力画像タイプが第１タイプとされ、該第１タイプは、切り換え装置を通過する前の一つの画像がＩタイプ或いはＰタイプとされ、この次に通過する画像がＰタイプであるものとされることを特徴とする、適応性フレーム速度低減ビデオコード変換システム。
【請求項４】
請求項１記載の適応性フレーム速度低減ビデオコード変換システムにおいて、入力画像タイプが第１タイプとされ、該第１タイプは、切り換え装置を通過する前の一つの画像がＩタイプ或いはＰタイプとされ、この次に通過する画像がＢタイプであるものとされることを特徴とする、適応性フレーム速度低減ビデオコード変換システム。
【請求項５】
請求項１記載の適応性フレーム速度低減ビデオコード変換システムにおいて、入力画像タイプが第１タイプとされ、該第１タイプは、切り換え装置を通過する前の一つの画像がＢタイプ、この次に通過する画像がＢタイプであるものとされることを特徴とする、適応性フレーム速度低減ビデオコード変換システム。
【請求項６】
請求項１記載の適応性フレーム速度低減ビデオコード変換システムにおいて、入力画像タイプが第１タイプとされ、該第１タイプは、切り換え装置を通過する前の一つの画像がＢタイプ、この次に通過する画像がＰタイプであるものとされることを特徴とする、適応性フレーム速度低減ビデオコード変換システム。
【請求項７】
請求項１記載の適応性フレーム速度低減ビデオコード変換システムにおいて、第１法則は、入力されるオーディオビデオデータストリーム中より、切り換え装置が各Ｎ枚の画像中より一枚の画像を選択し、並びにそれを通過させてフレーム速度を低減するものであり、そのうち、Ｎは正の整数であることを特徴とする、適応性フレーム速度低減ビデオコード変換システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はビデオコード変換の技術領域に係り、特に、適応性フレーム速度低減ビデオコード変換システムに関する。
【背景技術】
【０００２】
一般にオーディオビデオデータストリームを伝送する時、ネットワーク周波数幅の制限により、往々にしてオーディオビデオデータストリームにビデオコード変換（ｖｉｄｅｏ  ｔｒａｎｓｃｏｄｉｎｇ）を行なって、フレーム速度（ｆｒａｍｅ−ｒａｔｅ）を低減したオーディオビデオデータストリームに変換して混み合ったネットワーク中を伝送できるようにする必要がある。
【０００３】
図１は、ビデオコード変換（ｖｉｄｅｏ  ｔｒａｎｓｃｏｄｉｎｇ）のブロック図であり、それは、動態画像圧縮データを、デコーダ１１０で完全にデコードした後、不要な画像を除去し、さらにエンコーダ１２０で各画像を新たに圧縮エンコードし、フレーム速度低減を達成する。しかし、このような方法はエンコード時に移動ベクトル推定（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｅｓｔｉｍａｔｉｏｎ）のステップを実行する必要があるため非常に時間を消耗する。
【０００４】
移動ベクトル推定実行に時間を消耗する問題を改善する一種類の方法は、もとの入力のマクロブロック（ｍａｃｒｏｂｌｏｃｋ）移動ベクトル（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ）データを重複利用することで、ビデオコード変換を行なう方法である。図２はそのシステムブロック図であり、可変レングスデコーダを利用してもとの入力のマクロブロックの移動ベクトルを計算し、さらに移動ベクトルを記憶装置に保存し、エンコード時に移動ベクトル補償装置による使用に供する。しかし、この周知の技術はＩ及びＰ画像タイプに対してフレーム速度低減のコード変換を行なえるが、Ｉ、Ｐ及びＢ画像タイプのビデオデータに対してはフレーム速度低減コード変換を行なうことができず、ゆえに完全で且つ快速んフレーム速度低減のビデオコード変換を行なうことができない。このため周知のビデオコード変換の設計には多くの欠点があり、改善の必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、一種の適応性フレーム速度低減ビデオコード変換システムを提供し、周知の技術において、よく見られるＩ、Ｐ及びＢ画像タイプのビデオデータに対して完全なフレーム速度低減コード変換を行なえない問題に対して、完全で且つ快速な画像ビデオコード変換を行なえるようにし、コード変換の計算量を減らし、コード変換の過程を加速できるようにすることにある。
【課題を解決するための手段】
【０００６】
請求項１の発明は、画像グループ構造のオーディオビデオデータストリームを変換するのに用いられる適応性フレーム速度低減ビデオコード変換システムであり、該画像グループの各画像は複数のマクロブロックで組成され、該システムは、切り換え装置、可変レングスデコーダ、移動ベクトル補償装置、記憶装置及びデコード及びエンコーダを具え、
該切り換え装置は該オーディオビデオデータストリームを入力し、並びに第１法則により該オーディオビデオデータストリーム中の一部画像を通過させ、
該可変レングスデコーダは該切り換え装置に結合されて、画像中の各マクロブロックの移動ベクトルをキャプチャし、
該移動ベクトル補償装置は入力画像タイプにより出力するマクロブロックの移動ベクトルを計算し、
該記憶装置は、該移動ベクトル補償装置に結合され、該移動ベクトル補償装置の計算した移動ベクトルを保存し、
該デコード及びエンコーダは該切り換え装置に結合されて、該切り換え装置を通過した画像に対して移動ベクトル技術を使用してデコードを行ない、さらに該移動ベクトル補償装置の計算した移動ベクトルにより、デコードした画像に対して新たにエンコードを行なうことを特徴とする、適応性フレーム速度低減ビデオコード変換システムとしている。
請求項２の発明は、請求項１記載の適応性フレーム速度低減ビデオコード変換システムにおいて、デコード及びエンコーダが第１反量子化装置と第２反量子化装置を具え、そのステップが相互に独立していることを特徴とする、適応性フレーム速度低減ビデオコード変換システムとしている。
請求項３の発明は、請求項１記載の適応性フレーム速度低減ビデオコード変換システムにおいて、入力画像タイプが第１タイプとされ、該第１タイプは、切り換え装置を通過する前の一つの画像がＩタイプ或いはＰタイプとされ、この次に通過する画像がＰタイプであるものとされることを特徴とする、適応性フレーム速度低減ビデオコード変換システムとしている。
請求項４の発明は、請求項１記載の適応性フレーム速度低減ビデオコード変換システムにおいて、入力画像タイプが第１タイプとされ、該第１タイプは、切り換え装置を通過する前の一つの画像がＩタイプ或いはＰタイプとされ、この次に通過する画像がＢタイプであるものとされることを特徴とする、適応性フレーム速度低減ビデオコード変換システムとしている。
請求項５の発明は、請求項１記載の適応性フレーム速度低減ビデオコード変換システムにおいて、入力画像タイプが第１タイプとされ、該第１タイプは、切り換え装置を通過する前の一つの画像がＢタイプ、この次に通過する画像がＢタイプであるものとされることを特徴とする、適応性フレーム速度低減ビデオコード変換システムとしている。
請求項６の発明は、請求項１記載の適応性フレーム速度低減ビデオコード変換システムにおいて、入力画像タイプが第１タイプとされ、該第１タイプは、切り換え装置を通過する前の一つの画像がＢタイプ、この次に通過する画像がＰタイプであるものとされることを特徴とする、適応性フレーム速度低減ビデオコード変換システムとしている。
請求項７の発明は、請求項１記載の適応性フレーム速度低減ビデオコード変換システムにおいて、第１法則は、入力されるオーディオビデオデータストリーム中より、切り換え装置が各Ｎ枚の画像中より一枚の画像を選択し、並びにそれを通過させてフレーム速度を低減するものであり、そのうち、Ｎは正の整数であることを特徴とする、適応性フレーム速度低減ビデオコード変換システムとしている。
【発明の効果】
【０００７】
本発明は、周知の技術における、Ｉ、及びＢ画像タイプのビデオデータに対して、完全なフレーム速度低減コード変換を行なえない問題に対して、完全で快速に画像ビデオ信号のコード変換を行ない、コード変換の計算量を減らし、コード変換過程を加速する。
【発明を実施するための最良の形態】
【０００８】
本発明は一種の適応性フレーム速度低減ビデオコード変換システムを提供し、それは画像グループ構造のオーディオビデオデータストリームを変換するのに用いられ、そのうち、該画像グループの各画像は複数のマクロブロックで組成され、該システムは、切り換え装置、可変レングスデコーダ、移動ベクトル補償装置、記憶装置及びデコード及びエンコーダを具えている。該切り換え装置は該オーディオビデオデータストリームを入力し、並びに第１法則により該オーディオビデオデータストリーム中の一部画像を通過させる。該可変レングスデコーダは該切り換え装置に結合されて、画像中の各マクロブロックの移動ベクトルをキャプチャする。該移動ベクトル補償装置は入力画像タイプにより出力するマクロブロックの移動ベクトルを計算する。該記憶装置は、該移動ベクトル補償装置に結合され、該移動ベクトル補償装置の計算した移動ベクトルを保存する。該デコード及びエンコーダは該切り換え装置に結合されて、該切り換え装置を通過した画像に対して移動ベクトル技術を使用してデコードを行ない、さらに該移動ベクトル補償装置の計算した移動ベクトルにより、デコードした画像に対して新たにエンコードを行なう。
【実施例１】
【０００９】
図３は本発明の適応性フレーム速度低減ビデオコード変換システムのシステムブロック図である。該システムは、第１反量子化装置３０５、切り換え装置３１０、可変レングスデコーダ３１５、離散余弦変換装置３２０、移動ベクトル補償装置３２５、記憶装置３３０、量子化装置３３５、第２反量子化装置３４０、反離散余弦変換装置３４５、及び可変レングスエンコーダ３５０を具え、このシステムは周知の直列式のビデオコード変換構造（図１）に較べて簡易化され、一つの反離散余弦変換装置が省略されている。
【００１０】
本発明の適応性フレーム速度低減ビデオコード変換システムは動態画像圧縮データを受け取った後、直接ビットレングスデコードを行ない、一次元データを二次元のマトリクスに変換し、その後、第１反量子化装置３０５で反量子化を行ない、入力した動態画像圧縮データを可変レングスデコーダ３１５でデコードしてなるマクロブロックの移動ベクトルデータを、先に記憶装置３３０に保存し、エンコード時にこれらの移動ベクトルデータを利用して、ブロック移動ベクトルの計算を行なう。
【００１１】
該切り換え装置３１０は、フレーム速度低減のスイッチとされ、それはネットワークフロー量（一法則）により、開放或いは閉合が決定され、画像中より各Ｎ枚ごとに一枚の画像を選択し、並びにそれを通過させてフレーム速度を低減する。図４に示されるように、入力した画像をスキップさせエンコードしないときは、該切り換え装置３１０は開かれ、画像データを続けて第１反量子化装置３０５に進入させず、入力する画像にエンコードが必要であれば、該切り換え装置３１０は閉合し、画像データを第１反量子化装置３０５に進入させて続けてエンコードを行なう。
【００１２】
ＭＰＥＧエンコードはブロックを基礎とする動態補償（ｂｌｏｃｋ−ｂａｓｅｄ  ｍｏｔｉｏｎ  ｃｏｍｐｅｎｓａｔｉｏｎ）方法であり、前のそのうちの一つのフレーム或いは後のそのうちの一つのフレームから現在のフレーム内容を予測（ｐｒｅｄｉｃｔｉｏｎ）するか、或いは前のそのうちの一つのフレームの次のフレーム或いは後のそのうちの一つのフレームから現在のフレーム内容の補間予測（ｉｎｔｅｒｐｏｌａｔｉｏｎ  ｐｒｅｄｉｃｔｉｏｎ）により、その移動ベクトルの誤差値を予測する。もし、Ｉフレームであれば、信号は直接離散余弦変換され、もしＰフレーム或いはＢフレームであれば、信号に対して移動ベクトル補償装置３２５により移動ベクトルの計算とその後の移動補償がなされる。
【００１３】
その後、該離散余弦変換装置３２０を利用して離散余弦変換が行なわれ、空間信号が周波数信号に変換され、空間上の関連性が除去される。変換後の周波数信号に対して、フレームエンコード形式に対応する量子化マトリクス（Ｑｕａｎｔｉｚａｔｉｏｎ  ｍａｔｒｉｘ）に基づき量子化プロセスが行なわれ、量子化装置３３５によりこの量子化プロセスが実行され並びに重要でない情報は削除されて、数値の動態の領域が低減される。量子化後のマトリクスは二次元マトリクスであるため、量子化後の二次元データが走査されて一次元データとされる。最後に、可変レングスエンコーダ３５０が可変レングスエンコードを行ない、動態ベクトルと複合しビデオ圧縮コードを発生する。
【００１４】
本発明の移動ベクトル補償装置３２５は双方向式主導ベクトル選択方法を使用してマクロブロック及びブロック移動ベクトルの計算を行ない、出力する動態画像圧縮データのエンコードに用いる。
【００１５】
該双方向式主導ベクトル選択方法は、入力された画像に対して、現在及び前の一枚の入力しエンコードしたい画像のタイプにより４種類のタイプに分ける。図５に示されるように、前の一枚の入力しエンコードしたい画像がＩフレーム或いはＰフレームであり、且つ現在入力しエンコードしたい画像がＰフレームであれば、現在入力しエンコードしたい画像を第１タイプに類型する。前の一枚の入力しエンコードしたい画像がＩフレーム或いはＰフレームであり、且つ現在入力しエンコードしたい画像がＢフレームであれば、現在入力しエンコードしたい画像を第２タイプに類型する。
【００１６】
前の一枚の入力しエンコードしたい画像がＢフレームであり、且つ現在入力しエンコードしたい画像がＢフレームであれば、現在入力しエンコードしたい画像を第３タイプに類型する。前の一枚の入力しエンコードしたい画像がＢフレームであり、且つ現在入力しエンコードしたい画像がＰフレームであれば、現在入力しエンコードしたい画像を第４タイプに類型する。
【００１７】
図６は第１タイプ画像のＭＰＥＧ４動態画像圧縮データ中の表示図である。この入力された動態画像圧縮データはＭＰＥＧ−４  Ａｄｖａｎｃｅ  Ｓｉｍｐｌｅ  Ｐｒｏｆｉｌｅ標準に符合し、そのうちＭ＝３、Ｉｎｔｒａ  ｐｅｒｉｏｄ＝１５である。図６に示されるように、６枚ごとに画像を入力したい時、５枚の画像の動態画像圧縮データを破棄する必要がある。エンコード出力する画像ｆｒａｍｅ（２−ｏｕｔ）から見て、その対応する入力画像はｆｒａｍｅ（７−ｉｎ）であり、Ｐタイプの画像に属し、前の一枚の入力しエンコードしたい画像はｆｒａｍｅ（１−ｉｎ）であり、Ｉタイプの画像に属する。図５により、ｆｒａｍｅ（２−ｏｕｔ）は第１タイプ画像である。
【００１８】
図７は第２、３、及び４タイプ画像のＭＰＥＧ４動態画像圧縮データ中の表示図である。入力される動態画像圧縮データはＭＰＥＧ−４  Ａｄｖａｎｃｅ  Ｓｉｍｐｌｅ  Ｐｒｏｆｉｌｅ標準に符合し、そのうちＭ＝３、Ｉｎｔｒａ  ｐｅｒｉｏｄ＝１５である。図７に示されるように、４枚ごとに画像を入力したい時、３枚の画像の動態画像圧縮データを破棄する必要がある。エンコード出力する画像ｆｒａｍｅ（２−ｏｕｔ）から見て、その対応する入力画像はｆｒａｍｅ（５−ｉｎ）であり、Ｂタイプの画像に属し、前の一枚の入力しエンコードしたい画像はｆｒａｍｅ（１−ｉｎ）であり、Ｉタイプの画像に属し、図５により、ｆｒａｍｅ（２−ｏｕｔ）は第２タイプ画像である。エンコード出力する画像ｆｒａｍｅ（３−ｏｕｔ）から見て、その対応する入力画像はｆｒａｍｅ（９−ｉｎ）であり、Ｂタイプの画像に属し、前の一枚の入力しエンコードしたい画像はｆｒａｍｅ（５−ｉｎ）でありＢタイプの画像に属し、ｆｒａｍｅ（３−ｏｕｔ）は第３タイプの画像である。エンコード出力する画像ｆｒａｍｅ（４−ｏｕｔ）から見て、その対応する入力画像はｆｒａｍｅ（１３−ｉｎ）であり、Ｐタイプ画像に属し、前の一枚の入力しエンコードしたい画像はｆｒａｍｅ（９−ｉｎ）であり、Ｐタイプの画像に属し、ｆｒａｍｅ（４−ｏｕｔ）は第４タイプ画像とされる。
【００１９】
図８は本発明の移動ベクトル補償装置３２５が双方向式主導ベクトル選択方法を使用し、第１タイプ画像に対して行なうマクロブロック移動ベクトルの選択と計算の表示図である。図６に示されるように、入力画像に対して、Ｉ及びＰタイプの画像のみをコード変換し、全てのＢタイプの画像は省略する。入力画像ｆｒａｍｅ（７−ｉｎ）をコード変換して出力画像ｆｒａｍｅ（２−ｏｕｔ）とする必要がある時、図７に基づき、ｆｒａｍｅ（２−ｏｕｔ）のＭＢ（１，０）7 と同じ位置のマクロブロック移動ベクトルを計算する必要があり、それには、まずＭＢ（１，０）7 の移動ベクトルＭＶt(f,7-4)を解く。この移動ベクトルＭＶt(f,7-4)はＭＢ（１，０）7 より前向きに指向する入力画像ｆｒａｍｅ（４−ｉｎ）の参考ブロックである。この参考ブロックはｆｒａｍｅ（４−ｉｎ）中の四つのマクロブロック中にあって重畳し、そのうちＭＢ（０’，０’）4 にあって重畳する部分が最大であり、ゆえにＭＢ（０’，０’）4 を主導マクロブロック（ｄｏｍｉｎａｎｔ  ｍａｃｒｏｂｌｏｃｋ）とする。ＭＢ（０’，０’）4 はＰタイプの画像に属し、ゆえに、ｆｒａｍｅ（１−ｉｎ）を指向する移動ベクトルデータＭＶt(f,4-1)を有し、以下の公式（１）により主導ベクトルＭＶT(f,7-1)を得られる。
ＭＶT(f,7-1)＝ＭＶt(f,7-4)＋ＭＶt(f,4-1) （１）
この主導ベクトルＭＶT(f,7-1)はまた出力画像ｆｒａｍｅ（２−ｏｕｔ）と入力画像ｆｒａｍｅ（７−ｉｎ）中のＭＢ（１，０）7 と同じ位置のマクロブロックの移動ベクトルとされる。
【００２０】
図９は本発明の移動ベクトル補償装置３２５が双方向式主導ベクトル選択方法を使用し、第２タイプ画像に対して行なうマクロブロック移動ベクトルの選択と計算の表示図である。図７に示されるように、入力画像ｆｒａｍｅ（５−ｉｎ）はコード変換されて出力画像ｆｒａｍｅ（２−ｏｕｔ）とされ、ｆｒａｍｅ（５−ｉｎ）はＢタイプの画像であり、図９に示されるように、マクロブロックＭＢ（０，０）5 は二つの移動ベクトルを有し、一つは前向きのベクトルＭＶt(f,5-4)で、もう一つは後ろ向きのベクトルＭＶt(b,5-7)である。これら二つのベクトルより一つの比較的適合するベクトルを取り出して主導ベクトルを計算しなければならない。まず、ＭＶt(f,5-4)を考慮すると、このベクトルはｆｒａｍｅ（４−ｉｎ）の参考ブロックを指向し、該参考ブロックはｆｒａｍｅ（４−ｉｎ）中の四つのマクロブロックに重畳し、ＭＢ（０’，０’）4 に重なる部分が最大であり、重畳の部分比例はＲ(5-4) に等しく、その大きさは式（２）に示されるとおりである。
Ｒ(5-4) ＝（ａ×ｂ）／（ｗ×ｗ）            （２）
【００２１】
次に、後ろ向きのベクトルＭＶt(b,5-7)を考慮すると、このベクトルはｆｒａｍｅ（７−ｉｎ）の参考ブロックを指向し、該参考ブロックはｆｒａｍｅ（７−ｉｎ）中の四つのマクロブロックに重畳し、ＭＢ（１”，０”）7 に重畳する部分が最大であり、重畳の部分比例はＲ(5-7) （＝（ｅ×ｆ）／（ｗ×ｗ））に等しい。ｆｒａｍｅ（７−ｉｎ）はＰタイプの画像であるため、もしＭＢ（１”，０”）7 の移動ベクトルデータＭＶt(7-4)
を有するなら、このベクトルの指向するｆｒａｍｅ（４−ｉｎ）の参考ブロックはＭＢ（１’，１’）4 に重畳する部分が最大であり、重畳の部分比例はＲ(7-4) （＝（ｃ×ｄ）／（ｗ×ｗ））に等しい。ゆえに、式（３）により最大の重畳部分値を決定でき、対応するマクロブロックが主導マクロブロックとされる。
ｍａｘ（Ｒ(5-4) ，Ｒ(5-7) ×Ｒ(7-4) ）                  （３）
【００２２】
もしＲ(5-4) がＲ(5-7) ×Ｒ(7-4) より大きければ、主導マクロブロックはＭＢ（０’，０’）4 とされ、もしＭＢ（０’，０’）4 が移動ベクトルデータＭＶt(f,4-1)を有すれば、式（４−１）より主導ベクトルＭＶT(f,5-1)が得られる。
ＭＶT(f,5-1)＝ＭＶt(f,5-4)＋ＭＶt(f,4-1)            （４−１）
【００２３】
このベクトルは出力画像ｆｒａｍｅ（２−ｏｕｔ）と入力画像ｆｒａｍｅ（５−ｉｎ）中のＭＢ（０，０）5 と同じ位置のマクロブロックの移動ベクトルとされる。
【００２４】
もし、Ｒ(5-7) ×Ｒ(7-4) がＲ(5-4) より大きければ、主導マクロブロックはＭＢ（１”，０”）4 とされ、もしＭＢ（１”，０”）4 が移動ベクトルデータＭＶt(f,7-4)を有するなら、このベクトルが指向するｆｒａｍｅ（４−ｉｎ）の参考ブロックはＭＢ（１’，０’）4 に重畳し、もしＭＢ（１’，０’）4 が移動ベクトルデータＭＶt1(f,4-1) を有するならば、式（４−２）より主導ベクトルＭＶT(f,5-1)が得られる。
ＭＶT(f,5-1)＝ＭＶt(b,5-7)＋ＭＶt(f,7-4)＋ＭＶt1(f,4-1)           （４−２）
【００２５】
このベクトルは出力画像ｆｒａｍｅ（２−ｏｕｔ）と入力画像ｆｒａｍｅ（５−ｉｎ）中のＭＢ（０，０）5 と同じ位置のマクロブロックの移動ベクトルとされる。
【００２６】
図１０は本発明の移動ベクトル補償装置３２５が双方向式主導ベクトル選択方法を使用して第３タイプの画像に対して行なうマクロブロック移動ベクトルの選択と計算の表示図である。図７に示されるように、入力画像ｆｒａｍｅ（９−ｉｎ）はコード変換されて出力画像ｆｒａｍｅ（３−ｏｕｔ）とされ、ｆｒａｍｅ（９−ｉｎ）はＢタイプの画像であり、図１０に示されるように、マクロブロックＭＢ（０，０）9 は二つの移動ベクトルを有し、一つは前向きのベクトルＭＶt(f,9-7)で、もう一つは後ろ向きのベクトルＭＶt(b,9-10) である。前述の双方向式主導ベクトル選択方法により第２タイプの画像に対してマクロブロック移動ベクトルの選択と計算を行ない、これら二つのベクトルより一つの比較的適合するベクトルＭＶt(f,9-7)を取り出して主導ベクトルを計算する。出力画像ｆｒａｍｅ（３−ｏｕｔ）の移動ベクトルは出力画像ｆｒａｍｅ（２−ｏｕｔ）を指向し、ｆｒａｍｅ（２−ｏｕｔ）は入力画像ｆｒａｍｅ（５−ｉｎ）をエンコードして形成され、ゆえに先ずｆｒａｍｅ（７−ｉｎ）のマクロブロックの指向するｆｒａｍｅ（５−ｉｎ）の移動ベクトルを計算しなければならない。ｆｒａｍｅ（５−ｉｎ）中、ｆｒａｍｅ（７）中のＭＢ（０’，１’）7 マクロブロックと同じ位置部分はＭＢ（０”’，１”’）5 マクロブロックとされ、ＭＢ（０”’，１”’）5 マクロブロックはｆｒａｍｅ（４−ｉｎ）を指向する前向きの移動ベクトルＭＶt(f,5-4)を有し、我々は公式（５）よりＭＢ（０’，１’）7 が指向するｆｒａｍｅ（５−ｉｎ）参考ブロックの移動ベクトルＭＶt(f,7-5)を得ることができる。さらに、前述の双方向式主導ベクトル選択方法により第２タイプの画像に対して得られた移動ベクトルＭＶt(f,9-7)と公式（５）より移動ベクトルＭＶT(f,7-5)を得られる。
ＭＶT(f,7-5)＝ＭＶt(f,7-4)−ＭＶt(f,5-4)                      （５）
【００２７】
以下の公式（６）により出力する推定移動ベクトルＭＶT(f,9-5)を得られる。
ＭＶT(f,9-5)＝ＭＶt(f,9-7)＋ＭＶt(f,7-5)                      （６）
【００２８】
最後に、本発明の移動ベクトル補償装置３２５は双方向式主導ベクトル選択方法を使用して第４タイプの画像に対してマクロブロック移動ベクトルの選択と計算を行なう。図６に示されるように、入力画像ｆｒａｍｅ（１３−ｉｎ）をコード変換して出力画像ｆｒａｍｅ（４−ｏｕｔ）とする時、計算に必要な移動ベクトルは出力画像ｆｒａｍｅ（３−ｏｕｔ）を指向する。ｆｒａｍｅ（１３−ｉｎ）とｆｒａｍｅ（９−ｉｎ）の間にある一つのＰタイプの画像ｆｒａｍｅ（１０−ｉｎ）は省略される。ｆｒａｍｅ（１３−ｉｎ）はＰタイプの画像であり、ゆえに先ずｆｒａｍｅ（１３−ｉｎ）中のマクロブロックの指向するｆｒａｍｅ（１０−ｉｎ）の移動ベクトルＭＶt(f,13-10)を解き、さらにＭＶt(f,13-10)の指向するｆｒａｍｅ（１０−ｉｎ）の参考ブロックの重畳面積が最大のマクロブロックが指向するｆｒａｍｅ（９−ｉｎ）の移動ベクトルＭＶT(f,10-9) を計算する。前述の双方向式主導ベクトル選択方法により第３タイプの画像に対してマクロブロック移動ベクトルの選択と計算を行ない、ＭＶT(f,10-9) を計算し、最後に公式（７）により出力する推定移動ベクトルＭＶT(f,13-9) を得る。
ＭＶT(f,13-9) ＝ＭＶt(f,13-10)＋ＭＶT(f,10-9)                   （７）
【００２９】
以上の説明から分かるように、本発明の技術は簡易化したフレーム速度低減のビデオコード変換構造を使用し、速やかにフレーム速度低減のビデオコード変換処理を行なうことができる。また入力画像タイプＩ、Ｐ及びＢにより、四種類の変換のタイプを提供し、それぞれ出力するマクロブロックとブロック移動ベクトルを計算する方法を提供し、周知の技術が、Ｉ、Ｐ及びＢ画像タイプのビデオデータに対して完全なフレーム速度低減コード変換を行なえない問題を解決し、完全且つ快速に画像ビデオコード変換処理を行ない、コード変換の計算量を減らし、コード変換過程を加速することができる。
【００３０】
以上の実施例は本発明の実施範囲を限定するものではなく、本発明に基づきなしうる細部の修飾或いは改変は、いずれも本発明の請求範囲に属するものとする。
【図面の簡単な説明】
【００３１】
【図１】周知のビデオコード変換システムのブロック図である。
【図２】もう一つの周知のビデオコード変換システムのブロック図である。
【図３】本発明の適応性フレーム速度低減ビデオコード変換システムのシステムブロック図である。
【図４】本発明の切り換え装置の実行時の表示図である。
【図５】本発明の入力しエンコードしたい画像のタイプ分類の表示図である。
【図６】本発明の第１タイプ画像のＭＰＥＧ４動態画像圧縮データ中の表示図である。
【図７】本発明の第２、３、及び４タイプ画像のＭＰＥＧ４動態画像圧縮データ中の表示図である。
【図８】本発明の移動ベクトル補償装置が双方向式主導ベクトル選択方法を使用し、第１タイプ画像に対して行なうマクロブロック移動ベクトルの選択と計算の表示図である。
【図９】本発明の移動ベクトル補償装置が双方向式主導ベクトル選択方法を使用し、第２タイプ画像に対して行なうマクロブロック移動ベクトルの選択と計算の表示図である。
【図１０】本発明の移動ベクトル補償装置が双方向式主導ベクトル選択方法を使用して第３タイプの画像に対して行なうマクロブロック移動ベクトルの選択と計算の表示図である。
【符号の説明】
【００３２】
１１０  デコーダ            １２０  エンコーダ
３０５  第１反量子化装置        ３１０  切り換え装置
３１５  可変レングスデコーダ    ３２０  離散余弦変換装置
３２５  移動ベクトル補償装置    ３３０  記憶装置
３３５  量子化装置              ３４０  第２反量子化装置
３４５  反離散余弦変換装置      ３５０  可変レングスエンコーダ
【図１】
2005191897.tif 000003
【図２】
2005191897.tif 000004
【図３】
2005191897.tif 000005
【図４】
2005191897.tif 000006
【図５】
2005191897.tif 000007
【図６】
2005191897.tif 000008
【図７】
2005191897.tif 000009
【図８】
2005191897.tif 000010
【図９】
2005191897.tif 000011
【図１０】
2005191897.tif 000012