(57)【要約】ＭＤＣ及びＦＧＳ(Fine Granular Spatial)符号化を用いて、ネットワーク送信効率を改善する方法、システム及び装置が開示される。この方法に従って、ビデオ画像は複数の情報項目フレームに分割され、各フレームはベースレイヤ及びエンハンスメントレイヤに個別にレイヤ符号化され、この通信の少なくとも１つのチャンネルが選択され、これらベースレイヤの各々は、選択された通信チャンネルの１つのチャンネルに関連付けられ、各ベースレイヤは、この関連付けされた通信チャンネルを介して送信される。他の態様において、各関連付けられるチャンネルにおいて、残余帯域幅が決められ、この残余帯域幅に匹敵する関連するエンハンスメントレイヤのレベルがこの関連するチャンネルを介して送信される。
2006501746.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの通信チャンネルを持つネットワークを介するビデオ画像の送信効率を改善する方法において、
−前記ビデオ画像の各々を複数の情報項目フレームに分割するステップと、
−レイヤ符号化を用いて、前記情報項目フレームの各々を個別に符号化するステップであり、前記フレームの各々はベースレイヤ及びエンハンスメントレイヤに符号化されるステップと、
−前記少なくとも１つの通信チャンネルの少なくとも１つを選択するステップと、
−前記ベースレイヤの各々を前記選択された少なくとも１つの通信チャンネルの少なくとも１つに関連付けるステップと、
前記関連付けされた通信チャンネルを介して前記ベースレイヤを送信するステップと、
を有する方法。
【請求項２】
−前記選択された少なくとも１つのチャンネルの各々に関連付けされる帯域幅を決めるステップと、
−関連付けされたベースレイヤの帯域幅よりも大きい残余帯域幅を決めるステップと、
−前記残余帯域幅に匹敵する前記情報項目フレームの各々に対するエンハンスメントレイヤのレベルを、関連付けされた通信チャンネルを介して送信するステップと、
を有する請求項１に記載の方法。
【請求項３】
請求項１に記載の方法において、前記分割するステップは、前記画像の既知のエリアを特定するステップを有する方法。
【請求項４】
前記既知のエリアは、行、列、対角、奇数行、偶数行、奇数列、偶数列、１つおきの奇数列、１つおきの偶数列、１つおきの奇数行、１つおきの偶数行、連続する複数の行、及び連続する複数の列を有する集合から選択される請求項３に記載の方法。
【請求項５】
前記レイヤ符号化はＦＧＳ符号化である請求項１に記載の方法。
【請求項６】
前記ベースレイヤの各々は、同じ選択された通信チャンネルに関連付けされる請求項１に記載の方法。
【請求項７】
少なくとも１つの通信チャンネルを持つネットワークを介するビデオ画像の送信効率を改善するシステムであり、前記少なくとも１つの通信チャンネルの少なくとも１つを介して情報項目を送信し、メモリと通信する少なくとも１つのプロセッサを含む送信器を有するシステムにおいて、前記少なくとも１つのプロセッサは、
−前記ビデオ画像の各々を情報項目のフレームに分割し、
−レイヤ符号化を用いて、前記情報項目のフレームの各々を符号化して、前記情報項目のフレームの各々がベースレイヤ及びエンハンスメントレイヤに符号化され、
−前記少なくとも１つの通信チャンネルの少なくとも１つを選択し、
−前記ベースレイヤの各々を前記選択された少なくとも１つの通信チャンネルの１つに関連付けし、及び
−前記関連付けされた通信チャンネルを介して前記ベースレイヤを送信する、
コードを実行するシステム。
【請求項８】
前記プロセッサはさらに、
−前記選択された少なくとも１つのチャンネルの各々に関連付けされる帯域幅を決め、
−前記関連付けされたベースレイヤの帯域幅よりも大きい残余帯域幅を決め、及び
−前記残余帯域幅に匹敵する前記フレームの各々に対するエンハンスメントレイヤのレベルを、前記関連付けされた通信チャンネルを介して送信する、
コードを実行する請求項７に記載のシステム。
【請求項９】
前記分割する処理は、前記画像の既知のエリアを特定することを有する請求項７に記載のシステム。
【請求項１０】
前記既知のエリアは、行、列、対角、奇数行、偶数行、奇数列、偶数列、１つおきの奇数列、１つおきの偶数列、１つおきの奇数行、１つおきの偶数行、連続する複数の行、及び連続する複数の列を有する集合から選択される請求項９に記載のシステム。
【請求項１１】
請求項７に記載のシステムであり、
−前記少なくとも１つの通信チャンネルの少なくとも１つを介して送信される符号化された情報を入力し、入力メモリと通信するプロセッサを含む受信器をさらに有するシステムにおいて、前記入力システムは、
−前記入力される情報を特定し、及び
−前記特定されたフレームをビデオ画像に構成する、
コードを実行するシステム。
【請求項１２】
前記プロセッサは前記ビデオ画像を表示するコードを実行する請求項１１に記載のシステム。
【請求項１３】
前記コードは前記入力メモリに記憶される請求項７に記載のシステム。
【請求項１４】
前記コードは前記入力メモリに記憶される請求項１１に記載のシステム。
【請求項１５】
−ビデオ画像のフレーム内における既知のエリアを特定するための特定ユニットと、
−特定される既知のエリアをベースレイヤ及びエンハンスメントレイヤに符号化する、前記特定ユニットと通信する少なくとも１つのＦＧＳ符号化ユニットと、
を有する符号化ユニット。
【請求項１６】
請求項１５に記載の符号化ユニットはさらに、前記符号化された特定される既知のエリアを記憶するための少なくとも１つの記憶ユニットを有する符号化ユニット。
【請求項１７】
前記特定ユニットは前記既知のエリアを特定するコードを実行するメモリと通信するプロセッサを有する請求項１５に記載の符号化ユニット。
【請求項１８】
前記プロセッサはさらに、前記既知のエリアに関連付けされた情報項目をタグ付けするコードを実行する請求項１７に記載の符号化ユニット。
【請求項１９】
前記プロセッサはさらに、前記既知のエリアに関連付けされた情報項目を切り離すコードを実行する請求項１７に記載の符号化ユニット。
【請求項２０】
前記コードは前記メモリに含まれる請求項１７に記載の符号化ユニット。
【請求項２１】
前記少なくとも１つのＦＧＳ符号化ユニットの選択したユニットが選択した特定される既知のエリアに関連付けされている請求項１５に記載の符号化ユニット。
【請求項２２】
前記特定されるエリアは個別に符号化される請求項１５に記載の符号化ユニット。
【請求項２３】
ネットワークと通信し、前記ネットワークの少なくとも１つのチャンネルを介して送信される情報項目を入力する受信器であり、メモリと通信するプロセッサを有する復号ユニットを有する、受信器において、前記プロセッサは、
−前記入力される情報項目を復号し、
−前記入力される情報項目をビデオ画像の前記既知のエリアと特定し、及び
−前記特定された既知のエリアに関連付けされる前記復号される情報項目から前記ビデオ画像を復元する、
コードを実行する受信器。
【請求項２４】
前記コードは前記メモリに記憶される請求項２３に記載の受信器。
【請求項２５】
前記入力される情報項目を記憶する第２のメモリをさらに有する請求項２３に記載の受信器。
【請求項２６】
前記特定された情報項目を記憶する第３のメモリをさらに有する請求項２３に記載の受信器。
【請求項２７】
前記復元されたビデオ画像を記憶する第４のメモリをさらに有する請求項２３に記載の受信器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介するビデオ通信に関し、特にマルチプルディスクリプション・レイヤ符号化(Multiple-Description and Layered encoding)を用いたビデオ画像の送信に関する。
【背景技術】
【０００２】
ＭＤＣ(Multiple Description Coding)は、例えばマルチパス干渉及びドップラーダイバシティにさらされる無線ネットワークのようなネットワークを介したローバストな(robust)通信にとって効果的な技術であることが従来知られている。ＭＤＣは、ＲＡＩＤ(Redundant Arrays of Inexpensive Disks)のような複数のディスクドライブ及びインターネットを介して分配されるデータの送信にも用いられる。幾つかの形式のＭＤＣ符号化方式が知られている。例えば、Servetti他が”Multiple Description Lattice Vector Quantization” Proceedings of the IEE Data Compression Convergence(DCC), Snowbird, Ut., March 1999においてスカラ量子化を教示し、Y. Wang他が”Multiple Description Coding using Pairwise Correlating Transforms” Jan. 1999において相関する変換を教示し、Goyal, Vetteri他が”Multiple Description Transform Coding: Robustness to Erasures Using Tight Frame Expansion” Aug. 1998において、フレーム拡張を教示し、Puri他が”Forward Error Correction(FED) Codes Based on Multiple Description Coding for Internet Video Streaming and Multicast Signal Processing” Image Communication, Vol. 16, No.8, pp.745-762, May 2001においてＦＥＣ(Forward Error Correction)を教示している。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
図１は、J.G. Apostolopoulosにより”Reliable Video Communication Over Lossy Packet Networks using Multiple State Encoding and Path Diversity” Visual Communications and Image Processing(VCIP), pp.392-409, Jan. 2001において提案されるＭＤＣ方法１００を説明し、この図において、１１０ａ、１１０ｂ、１１０ｃと示される複数の画像フレームからなるビデオデータは、１２１、１２３、１２５と示される情報の奇数フレームと、１２２、１２４、１２６と示される情報の偶数フレームとに分割される。各奇数及び偶数フレームにおけるビデオ情報は、次いでＭＰＥＧ等のような既知の符号化技術を用いて別個に符号化される。各奇数及び偶数フレームにおける符号化された情報は、同じ又は異なるチャンネルを用いてネットワークを介して送信される。後者（異なるチャンネル）の場合、全画像を送信する時間はかなり減少する。明らかなように、“奇数”及び“偶数”と呼ばれる情報は、例えばビデオ画像におけるビデオデータの“奇数”及び“偶数”行に関連する情報である。
【０００４】
現在の最先端技術において、ＭＤＣ符号化アルゴリズムは、少なくとも１つのチャンネルが最大のビットレート又は帯域幅で動作していると仮定する。しかしながら、この仮定は、ネットワークの帯域幅が時間によって変化し、ＭＤＣ符号化された画像に適したレベルより下に落ち込むことは考慮していない。そのような場合、送信された画像は適切に復号されず、受信器側での画像品質はかなり劣化し、画像を見られないものにする。
【課題を解決するための手段】
【０００５】
これにより、利用可能なネットワークの帯域幅の変化量に応答し、送信レートを利用可能なネットワークの帯域幅に適応するように動的に調節可能であるＭＤＣ符号化の方法が必要である。
【０００６】
ＭＤＳ及びレイヤ符号化及び特にＦＧＳ(Fine Granular Spatial)符号化を用いて、ネットワークの送信効率を改善するための方法、システム及び装置が開示されている。この方法によれば、ビデオ画像は複数の情報項目フレームに分割され、各フレームは、ベースレイヤ及びエンハンスメントレイヤに別々にレイヤ符号化され、次いでこの通信の少なくとも１つのチャンネルが選択され、ベースレイヤの各々は選択された通信チャンネルの１つに関連付けされ、各ベースレイヤはこの関連付けされた通信チャンネルを介して送信される。他の態様において、残余帯域幅は各関連付けされたチャンネルにおいて決められ、この残余帯域幅に匹敵する関連付けされたエンハンスメントレイヤのレベルは前記関連付けされたチャンネルを介して送信される。
【発明を実施するための最良の形態】
【０００７】
図１から図８及びここに含まれる詳細な説明は、本発明の例示的な実施例として用いられるべきであり、本発明を実施する唯一の方法と解釈されるべきではない。これら図面は本発明の概念を説明するためであり、正確な縮尺ではない。適切な箇所に参照文字を用いて補われる同じ参照番号は、対応する部分を特定するために、全体を通して使用されていることが分かっている。
【０００８】
図２は、本発明の原理によるＭＣＤ／ＦＧＳ符号化を用いてビデオ画像を符号化する例示的な方法２００を説明している。この例示的な方法において、ビデオ画像１１０ａ、１１０ｂ、１１０ｃは先に説明されたように、それぞれ１２１、１２３、１２５で表され、“奇数”と呼ばれる情報項目を含むフレームと、それぞれ１２２、１２４、１２６で表され、“偶数”と呼ばれる情報項目を含むフレームとに分割、分裂又は分断される。奇数フレーム１２１及び偶数フレーム１２２における情報は、合わせたとき、ビデオ画像１１０ａにおける情報を表すことが分かる。フレーム１２１、１２３、１２５に含まれる“奇数”情報項目は、例えば且つ好ましくはＦＧＳ(Fine Granular Scaled)符号化方法を用いて別々にレイヤ符号化される。ＦＧＳ符号化は従来よく知られ、例えば2001年9月18日交付の米国特許番号6,292,512、発明の名称「Scalable Video Coding System」に詳細に説明されている。ＦＧＳ符号化が好ましいものであっても、他のレイヤ符号化方法を使用することが当業者により理解されるであろう。
【０００９】
“奇数”情報項目を含むフレームの各々、例えば１２１は、ベースレイヤ１３１とエンハンスメントレイヤ１４１とに符号化される。ベースレイヤ１３１は、画像の最小量のデジタル表示を表し、ネットワークを介して送信される場合、本来の画像の最も低いレベル、すなわち最低解像度を満足させるのに十分な情報を含んでいる。ベースレイヤ１３１は、分かるように、Ｉフレーム１３１ａ、Ｐフレーム１３１ｂ及びＢフレーム１３１ｃから構成される。
【００１０】
エンハンスメントレイヤ１４１は、本来の画像と、対応するＩフレーム１３１ａ、Ｐフレーム１３１ｂ及びＢフレーム１３１ｃに含まれる最小量のデジタル画像との間の差に関する情報を含むことにより、送信される画像情報の質を改善させる情報を含んでいる。エンハンスメントレイヤ１４１に含まれる符号化された情報項目は、ベースレイヤ情報と一緒に送信され、利用可能なネットワークの帯域幅とベースレイヤの帯域幅との間にある残余帯域幅の量に基づいて、対応するベースレイヤ１３１、つまりフレーム１３１ａ、１３１ｂ及び／又は１３１ｃの画像品質を改善する。故に、前記残余帯域幅を占有している対応するエンハンスメントレイヤの当該部分だけが送信されてもよい。“偶数”と呼ばれるフレーム、例えば１２２に含まれる情報項目は、同様にベースレイヤ１３２及びエンハンスレイヤ１４２にＦＧＳ符号化され、同様に送信される。
【００１１】
図３は、本発明の原理によるＭＤＣ／ＦＧＳ符号化のためのシステム３００のブロック図を説明している。この例示的な実施例において、ビデオ画像１１０ａ、１１０ｂ、１１０ｃは、フレーム表示器３１０に供給され、この表示器は情報項目の奇数フレーム又は偶数フレームのどちらが処理されたかを判断又は特定する。奇数フレーム情報は、次に従来のＦＧＳ符号化器３２０ａに供給され、このＦＧＳ符号化器３２０ａは、既知のＦＧＳ符号化方法を用いて奇数フレーム情報をＦＧＳ符号化する。同様に、偶数フレーム情報は、この例示的な場合では、第２の従来のＦＧＳ符号化器３２０ｂに供給され、このＦＧＳ符号化器３２０ｂは、同じ既知のＦＧＳ符号化方法を用いて偶数フレーム情報をＦＧＳ符号化する。
【００１２】
ＦＧＳ符号化されたフレーム情報は次いで、そのフレームが奇数フレーム又は偶数フレームのどちらかであると表示又は特定されるかに基づいて記憶媒体３３０ａ、３３０ｂに記憶される。レート制御器３４０は次いで記憶媒体３３０ａ、３３０ｂに別々にアクセスし、少なくとも１つの送信チャンネル３５０ａ、３５０ｂを介してこのアクセスしたデータを出力する。同じ送信チャンネルが各ベースレイヤを送信するのに用いられることは分かっている。
【００１３】
示されなくとも、システム３００は、奇数フレームの情報項目及び偶数フレームの情報項目の両方を別々に符号化する単一のＦＧＳ符号化器だけしか含んでいなくてもよいことは明らかである。本実施例において、ＦＧＳ符号化器は奇数フレーム又は偶数フレームのどちらが処理されたかを識別し、情報項目を次の対応する奇数又は偶数フレームに適切に供給し、予測されるＰ及びＢフレーム並びに対応するエンハンスメントレイヤフレームを作成する。この単一の符号化器の処理は、奇数フレーム処理と偶数フレーム処理との区別を保ち、前記予測されるＰ及びＢフレームの適切な決定を保証する。奇数及び偶数フレーム情報項目のこの区別は、表示器ユニット３１０によりデータ内に置かれた認識票(identification)である“フラグ(flag)”又は“タグ(tag)”により行われる。
【００１４】
本発明の他の態様（図示せず）において、符号化された奇数及び偶数フレーム情報は、記憶媒体上にシリアル形式で記憶される。レート制御器３４０は次いで単一の記憶媒体にアクセスし、フレーム識別子に基づいて、アクセスされた情報項目が送信されるどの少なくとも１つの選択された通信チャンネルを介してフラグ又はタグを決定する。
【００１５】
図４は、本発明の１つの態様による例示的な送信処理５００のフローチャートを説明している。この例示的な処理において、奇数フレーム情報を送信するための第１のチャンネルがブロック５１０において選択され、偶数フレーム情報を送信するための第２のチャンネルがブロック５１５において選択される。
【００１６】
ブロック５２０において、前記選択された第１のチャンネルにおける利用可能な帯域幅が決められる。ブロック５２５において、この利用可能な帯域幅が最小の帯域幅よりも大きいか判断される。その答えが肯定的である場合、情報の第１／次の奇数フレームと関連するベースレイヤ１３１のフレームがブロック５３０において選択され、ブロック５３５において前記選択された第１のチャンネルを介して送信される。ブロック５４０において、選択された奇数フレームに関連し、前記最小の帯域幅よりも大きな利用可能な帯域幅、すなわち残余帯域幅に対応するエンハンスメントレイヤ１４１のレベルが決められる。ブロック５４５において、決められたエンハンスメントレイヤ１４１のレベルは、前記選択された第１のチャンネルを介して送信される。次に処理はブロック５６０に進み、ＦＧＳ符号化された情報項目の偶数フレームに略同じ作業を行う。
【００１７】
しかしながら、ブロック５２５における判断が否定的である場合、第１／次の奇数フレームに関連するベースレイヤ１３１のフレームがブロック５５０において選択され、ブロック５５５において前記選択された第１のチャンネルを介して送信される。
【００１８】
同様の処理は、ブロック５６０において前記選択された第２のチャンネルにわたり偶数フレームに含まれる情報に対しても略同時又はシリアルに実施されることが分かる。
【００１９】
次に処理は５２０に進み、次の奇数及び／又は偶数フレームにおける情報を処理する。
【００２０】
本発明のこの態様によれば、ビデオストリームは、２つの選択されたチャンネルの利用可能な帯域幅に基づいて情報を送信する。単一のチャンネルに情報を入力する入力システムの場合、ビデオ画像は半分のフレームレートで復元される。しかしながら、この信号入力チャンネルの帯域幅が変化するにつれて、ＦＧＳ符号化された情報は入力された画像の高解像度化を動的に可能にする。
【００２１】
本発明の他の態様（図示せず）において、ブロック５２０ではなくブロック５１０に処理が進んでよいことが分かる。この態様において、新しい第１及び第２のチャンネルが送信される各フレームに対し動的に選択されてもよい。
【００２２】
図５は、本発明の原理に従う第２の例示的な送信処理６００のフローチャートを説明している。この例示的な処理において、ブロック６１０において第１のチャンネルが選択され、ブロック６１５において第２のチャンネルが選択される。ブロック６２５において前記選択された第１及び第２のチャンネルを介して送信するための第１／次の奇数フレームがブロック６２０において選択される。ブロック６３０において、選択された第１のチャンネルにおける利用可能な帯域幅が最小の帯域幅よりも大きいか判断される。その答えが肯定的である場合、ブロック６３５において、最小の帯域幅よりも大きい前記利用可能な帯域幅、すなわち残余帯域幅に対応すると共に、前記選択された奇数フレームに関連するエンハンスメントレイヤ１４１のレベルが選択され、ブロック６４０において前記選択された第１のチャンネルを介して送信される。次に処理はブロック６４５に進む。
【００２３】
しかしながら、ブロック６３０における判断が否定的である場合、第１／次の偶数フレームに関連するベースレイヤ１４２のフレームがブロック６４５において選択され、ブロック６５０において前記選択された第１のチャンネル及び第２のチャンネルを介して送信される。
【００２４】
ブロック６５５において、前記選択された第２のチャンネルの利用可能な帯域幅が最小の帯域幅よりも大きいか判断される。その答えが肯定的である場合、ブロック６６０において、最小の帯域幅よりも大きい前記決められた利用可能な帯域幅に対応すると共に、前記選択された偶数フレームに関連するエンハンスメントレイヤ１４２のレベルが決められ、ブロック６７０において前記選択された第２のチャンネルを介して送信される。
【００２５】
次に処理はブロック６２０に進み、次の／後続する奇数フレームを選択する。本発明の他の態様（図示せず）において、処理がブロック６２０ではなくブロック６１０に進んでよいことも分かる。この態様において、新しい第１及び第２のチャンネルが送信される各フレーム対し動的に選択されてもよい。
【００２６】
図６は、本発明の原理に従う第３の例示的な送信処理７００のフローチャートを説明している。この例示的な処理において、ブロック７１０において第１のチャンネルが選択され、ブロック７１５において第２のチャンネルが選択される。ブロック７２５において前記選択された第１のチャンネルを介して送信するための、情報の第１／次の奇数フレームに関連するベースレイヤ１３１のフレームがブロック７２０において選択される。ブロック７３０において、前記選択された第１のチャンネルの利用可能な帯域幅が最小の帯域幅よりも大きいか判断される。その答えが肯定的である場合、ブロック７３５において、前記最小の帯域幅よりも大きい前記利用可能な帯域幅に対応すると共に、前記選択された奇数フレームに関連するエンハンスメントレイヤ１４１のレベルが選択され、ブロック７４０において、前記選択された第１のチャンネルを介して送信される。
【００２７】
しかしながら、ブロック７３０における判断が否定的である場合、情報の第１／次の偶数フレームに関連するベースレイヤ１４２のフレームがブロック７４５において選択され、ブロック７５０において前記選択される第１のチャンネル及び第２のチャンネルを介して送信される。
【００２８】
ブロック７５５において、前記選択された第２のチャンネルの利用可能な帯域幅が最小の帯域幅よりも大きいか判断される。その答えが肯定的である場合、最小の帯域幅よりも大きい前記決められた帯域幅に対応すると共に、前記選択された偶数フレームに関連するエンハンスメントレイヤ１４２のレベルがブロック７６０において決められ、ブロック７７０において、前記選択された第２のチャンネルを介して送信される。
【００２９】
次に処理はブロック７２０に進み、処理するための次の／後続する奇数フレームを選択する。本発明の他の態様（図示せず）において、処理がブロック７２０ではなくブロック７１０に進んでもよいことも分かる。この態様において、新しい第１及び第２のチャンネルは、送信される各フレームに対し動的に選択されてもよい。
【００３０】
図７は、本発明の原理を実施するために用いられるシステム８００の例示的な実施例を説明している。システム８００は、デスクトップ、ラップトップ又はパームトップコンピュータ、ＰＤＡ、例えばＶＣＲ、ＤＶＲ、ＴｉＶＯ装置等のビデオ／画像記憶装置、並びにこれら及び他の装置の一部又は組み合わせたものを表す。システム８００は１つ以上の入力／出力装置８０２、プロセッサ８０３及びメモリ８０４を含み、これはビデオ画像のＦＧＳ符号化された構造を含む１つ以上のソース８０１にアクセスする。これらソース８０１は、例えばテレビジョン受像機、ＶＣＲ、ＲＡＭ、ＲＯＭ、ハードディスクドライブ、光学ディスクドライブ又は他のビデオ画像記憶装置のような永久又は半永久の媒体に記憶されてもよい。代わりにソース８０１が、例えばインターネット、ＷＡＮ、ＭＡＮ、ＬＡＮ、地上波放送システム、ケーブルネットワーク、衛星ネットワーク、無線ネットワーク又は電話ネットワーク、並びにこれら及び他の形式のネットワークの一部又は組み合わせたもののような広域コンピュータ通信ネットワークを介してサーバからビデオを入力するための１つ以上のネットワーク接続を介してアクセスされてもよい。
【００３１】
入力／出力装置８０２、プロセッサ８０３及びメモリ８０４は通信媒体８０６を介して通信する。通信媒体８０６は例えばバス、通信ネットワーク、回路、回路カード又は他の装置の１つ以上の内部接続、並びにこれら及び他の通信媒体の一部又は組み合わせたものを表す。ソース８０１からの入力データは、ＦＧＳ符号化されたビデオ画像をネットワーク８２０に供給するために、メモリ８０４に記憶されると共に、プロセッサ８０３により実行される１つ以上のソフトウェアプログラムに従って処理され、これら画像は例えば入力システム又はディスプレイシステムのような装置８２５により入力される。プロセッサ８０３は、例えば一般用途又は特殊用途のコンピューティングシステム、ラップトップコンピュータ、デスクトップコンピュータ、ハンドヘルドコンピュータのような如何なる手段でもよいし、例えば専用の論理回路、集積回路、ＰＡＬ(Programmable Array Logic)、ＡＳＩＣ(Application Specific Integrated Circuit)等のハードウェア構成でもよく、これは既知の入力に応答して既知の出力を供給する。
【００３２】
好ましい実施例において、本発明の原理を利用する符号化及び復号がプロセッサ８０３により実行されるコンピュータ読み取り可能コードにより実施されてもよい。このコードがメモリ８０４に記憶されてもよいし、ＣＤ−ＲＯＭ又はフロッピーディスク（登録商標）のような記憶媒体から読み取られる／ダウンロードされてもよい。ある態様において、メモリ８０４がプロセッサ８０３と一体化されていてもよく、従来はキャッシュメモリと呼ばれる。他の実施例において、ハードウェア回路が本発明を実施するために、ソフトウェア命令の代わりに又は組み合わせて使用されてもよい。例えば、ここで説明される要素が別個のハードウェア要素として実行されてもよい。
【００３３】
その上、コンピュータ又はコンピュータシステムと言う用語は、１つ以上のメモリユニット、及び少なくとも１つの処理ユニットに電気的に接続され且つ通信する周辺機器のような他の装置と通信する１つ以上の処理ユニットを表している。
【００３４】
図８は、本発明を利用する一般的な送信システム９００を説明している。送信局９０５において、ビデオフレームソース９１０によりビデオ符号化ユニット９２０にビデオデータが供給される。ビデオ符号化ユニット９２０は図３に説明された符号化システム３００の一部を含んでいる。ビデオ符号化されたデータは次いで、データネットワーク９４０を介して送信するために符号化バッファ９３０に記憶される。受信局９５０において、入力されたデータフレームは復号器バッファ９６０に記憶され、ビデオ復号器９７０に供給される。符号化器３００に似たビデオ復号器９７０はプロセッサ及びメモリを有し、この復号器は、送信された情報に関する情報項目を抽出するコードを実行し、現在の送信フレームを復号すると共に、復号された入力画像をマージ又は再結合させ、本来の送信される画像を表す画像を作成する。復号された復元される画像はビデオディスプレイ９８０に示される。
【００３５】
本発明の基本的な新規特徴を示し、記載及び指摘した一方、本発明の意図から外れることなく当業者によって、記載される本発明、開示される方法及び装置の形式及び詳細、並びにそれらの動作に関する様々な省略、置き換え及び変更を行ってもよい。例えば、説明が選択された第１のチャンネルに関連する情報項目の奇数フレーム及び情報項目の偶数フレームを述べているのに対し、情報項目の偶数フレームを第１のチャンネルに関連付け、情報項目の奇数フレームを第２のチャンネルに関連付けることは、当業者の知り得る範囲内にある。その上、情報項目の奇数及び偶数フレームだけしか説明されなくても、ビデオ画像を例えば行又は列において１つおきの奇数フレーム及び偶数フレームを表すような情報項目の複数のフレームに分割することは、当業者の能力の範囲内である。同様に、第１及び第２のチャンネルが記載されていたとしても、複数のチャンネルを用いると共に、複数のチャンネルを介して情報を送信するシステムを開発することは当業者の能力の範囲内である。さらに、当業者が単一のチャンネルを使用し、選択された単一のチャンネルの奇数及び偶数情報の１つおきのフレームを送信してよい。
【００３６】
情報項目が例えばフレーム１１０ａ及び物理的に分離されたフレーム１２１、１２２のようなビデオ画像から抽出されると説明されたとしても、画像内における適切な情報項目、例えば“奇数”及び“偶数”列又は行を特定し“フラグ付け”又は“タグ付け”し、説明されるような画像を物理的に分解するのではなく、画像内にある特定された情報項目を保持することも当業者の能力の範囲内にある。その上、説明される実施例において、情報項目が“奇数”及び“偶数”情報に関連していても、情報項目の特定が例えば、画像の上半分と下半分を表す連続する列、又は画像の左半分と右半分を表す連続する行のような画像の一部に関連することは分かっている。依然として、画像の特定が本来の画像の４分の１及び／又は８分の１を表す連続する行に基づいてもよい。
【００３７】
略同じやり方で略同じ機能を実行し、略同じ結果を達成する要素の全ての組み合わせ本発明の範囲内にあることは他に特定して述べられる。ある説明された実施例から他の実施例に要素を置き換えることも十分意図されるし、考えられる。
【図面の簡単な説明】
【００３８】
【図１】従来のＭＤＣ符号化システムを示す。
【図２】本発明の原理によるＭＤＣ符号化システムを示す。
【図３】本発明の原理によるＭＤＣ／ＦＧＣ符号化のシステムのブロック図を示す。
【図４】本発明の原理によるＭＤＣ／ＦＧＣ符号化された画像を送信する第１の例示的なプロセスのフローチャートを示す。
【図５】本発明の原理によるＭＤＣ／ＦＧＣ符号化された画像を送信する第２の例示的なプロセスのフローチャートを示す。
【図６】本発明の原理によるＭＤＣ／ＦＧＣ符号化された画像を送信する第３の例示的なプロセスのフローチャートを示す。
【図７】本発明の原理によるＭＤＣ／ＦＧＣ符号化された画像を送信する例示的なシステムを示す。
【図８】本発明の原理によるＭＤＣ／ＦＧＣ符号化された画像を送信及び受信する例示的なシステムを示す。
【図１】
2006501746.tif 000003
【図２】
2006501746.tif 000004
【図３】
2006501746.tif 000005
【図４】
2006501746.tif 000006
【図５】
2006501746.tif 000007
【図６】
2006501746.tif 000008
【図７】
2006501746.tif 000009
【図８】
2006501746.tif 000010
【国際調査報告】
2006501746.tif 000011
2006501746.tif 000012