(57)【要約】本発明は、少なくとも一つのビデオソースに少なくとも一つの表示装置を接続するためのＭＰＥＧ−４タイプのマルチメディアとビデオとのインターフェース接続装置に関し、この装置は、ＭＰＥＧ−４タイプの全てのビデオストリームをリアルタイムまたはディレイドタイムでディスプレイし、保存、記録し、および／または、放送ネットワーク（４）および／または通過周波数帯の狭い広域通信ネットワーク（１０）で送信し、および／またはチップカードに記録するように構成された処理ユニットと、少なくとも一つのスクリーンインターフェース（７）と、ローカルネットワークまたは広域通信ネットワークおよび／またはチップカード読取装置への接続インターフェース（５、９）とから主に構成されており、主に、画面Ｐおよび／またはＢおよび／またはＳ（ＧＭＣ）の幾つかの動きベクトルのメモリ、および／または各音響映像ポータルサイト（１２）におけるビデオストリームの幾つかの画面Ｂ、Ｐ、Ｓ（ＧＭＣ）のメモリを含み、各ビデオインターフェース接続装置（８）が、音響映像プログラムの保存機能、記録機能、処理機能を有し、少なくとも一つの内蔵表示装置またはテレビ画面タイプの表示装置（６）に結合され、各インターフェース接続装置（８）が、その固有のハードディスクの情報から、画面Ｐおよび／またはＢおよび／またはＳ（ＧＭＣ）のアルゴリズムおよび／または動きベクトルから、および／または画面Ｐおよび／またはＢおよび／またはＳ（ＧＭＣ）から、ＭＰＥＧ−４ストリームを復元し、この全てがポータルサイトから送られることを特徴とする。【特許請求の範囲】
【請求項１】
複数の音響映像シーンを記述するための公称ストリームフォーマットに従ってビデオシーケンスを供給する方法であって、各シーンが、階層化された複数の音響映像オブジェクトと、前記階層の記述子と、前記オブジェクト間の空間的、時間的関係とから構成され、各ビデオオブジェクトが、少なくとも一つのデジタル画面Ｐを含んでおり、クライアント装置への伝送前にストリーム分析を実施し、それによって、動きベクトル値の全てまたは一部を修正したマクロブロックを画面Ｐ、Ｂ、またはＳ（ＧＭＣ）が含む、公称ストリームフォーマットの第一の修正ストリームと、任意のフォーマットの第二のストリームとを発生し、前記第二のストリームが、前記修正画面を復元できるようにしてから、このように生成された二つのストリームをサーバから受信装置に別々に伝送可能なデジタル情報を含んでおり、受信装置では、前記第一のストリームおよび前記第二のストリームに応じて公称フォーマットでストリームの合成を計算することを特徴とする方法。
【請求項２】
公称ストリームフォーマットがＭＰＥＧ−４規格により決定されることを特徴とする請求項１に記載のビデオシーケンスの供給方法。
【請求項３】
前記第一の修正ストリームは、動きベクトル値の全てまたは一部を同種だが任意の値による幾つかの動きベクトル値に代替して修正した画面Ｐ、Ｂ、またはＳ（ＧＭＣ）を有し、前記第二のストリームが、代替された動きベクトル値と、前記修正画面の復元を可能にするデジタル情報とを含むことを特徴とする請求項１または２に記載のビデオシーケンスの供給方法。
【請求項４】
前記分析により、前記第二のストリームに対する所望のサイズと、前記第一の修正ストリームに対する所望の劣化とに応じて、修正すべき動きベクトル値を決定することを特徴とする請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記第一のストリームの伝送が、広帯域ネットワーク（ケーブル、衛星、デジタル無線、光ファイバー、ＤＳＬ（デジタル加入者線「Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ」）、ＢＬＲ（無線ローカルルータ）、またはＤＡＢ（「Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｂｒｏａｄｃａｓｔｉｎｇ」デジタルオーディオ放送））を介して行われることを特徴とする請求項１から４のいずれか一項に記載のビデオシーケンスの供給方法。
【請求項６】
前記第二のストリームの伝送が、電話交換網（アナログまたはデジタルＲＴＣ）、またはＤＳＬ（「Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ」）タイプのネットワーク、またはＢＬＲ（無線ローカルルータ）ネットワーク、または、ＧＳＭ、ＧＰＲＳ、またはＵＭＴＳを用いた移動電話ネットワークを介して、実施されることを特徴とする請求項１から５のいずれか一項に記載のビデオシーケンスの供給方法。
【請求項７】
前記第二のストリームの伝送が、物理的に供給されるハードウェア媒体（フラッシュメモリカード、チップカード）を介して実施されることを特徴とする請求項１から６のいずれか一項に記載のビデオシーケンス供給方法。
【請求項８】
オリジナルビデオシーケンスを含む少なくとも一つのマルチメディアサーバを含んでおり、前記サーバから送られるビデオストリームを分析して２個のストリームを生成する分析装置を含むことを特徴とする請求項１から７のいずれか一項に記載の方法を実施するためのビデオストリームの製造装置。
【請求項９】
ビデオストリームの生成装置と、少なくとも一つのビデオストリームの利用装置と、前記生成装置と前記利用装置との間の少なくとも一つの通信ネットワークとを含むことを特徴とする請求項１から８のいずれか一項に記載のビデオストリームの伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＰＥＧ−４タイプの公称ストリームフォーマットを用いた、あらゆるマルチメディアプログラムまたはシーケンスのスクランブルに関し、それによって、これらのマルチメディアプログラムまたはシーケンスの従来のアクセス、安全な放送、記録管理、個人コピー、およびディスプレイを、許可されたユーザが実施するようにし、また、相互作用するプログラムおよびビデオシーケンスまたはマルチメディアシーケンスの様々な権利の処理、アクセス、放送、納品、記録、個人コピー、ディスプレイ、および管理のための安全化システムを提案するものである。
【背景技術】
【０００２】
一般的な課題は、高画質フィルム全体をＭＰＥＧ−４タイプのフォーマットで安全にテレビ画面に生中継可能な装置を提供し、および／または、モニタ型画面、テレビ画面、ビデオプロジェクタ、または映画のスクリーンに遠隔伝送ネットワークを接続する装置のハードディスクへの記録が可能な装置を提供し、音響画像品質を保持する一方で、デコーダケースのハードディスクに記録されるフィルムまたは音響映像プログラムの非合法コピーを作る可能性などのあらゆる不法な使用を排除することにある。
【０００３】
本発明は、また、このように供給される作品に付随するコピーおよび権利の使用を全面的に管理可能である。
【０００４】
現行の解決方法では、音響映像フィルムおよびプログラムを、無線、ケーブル、衛星等の放送網を介して、またはＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）またはＢＬＲ（無線ローカルルータ）タイプの遠隔通信ネットワークを介して、ＤＡＢ（Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｂｒｏａｄｃａｓｔｉｎｇ）ネットワークを介して、あるいはデジタル遠隔通信ネットワーク（ＧＳＭ、ＧＰＲＳ、ＵＭＴＳ）を介してデジタル形式で伝送可能である。さらに、このように放送される作品が不正コピーされないようにするために、これらの作品は、当業者が良く知っている様々な手段により、しばしば暗号化される。
【０００５】
従来技術では、国際公開第００１６５７６２号パンフレットにおいて、暗号化された搬送ストリーム内の一つまたは複数の受信機に最初の放送局がコンテンツを送信する条件付きのアクセスシステムが開示されている。このシステムは、多層安全化アーキテクチャを提供し、それによって鍵を再使用する攻撃に対してシステムを強化している。一つのレイヤが取り囲まれても、次のレイヤは無傷のままである。第一のレイヤは、暗号化鍵の記録を妨げ、こうしたユーザの暗号化鍵を保護し、受信機の条件付きアクセスモジュールから暗号解読搬送モジュールに至る経路を暗号化する。第二のレイヤは、第二の受信機の暗号解読搬送モジュールで受信機に記録された鍵が再び使用されないようにする。第三のレイヤは、ユーザがアクセス可能な任意のメモリまたは任意のプロセッサを通過する前にストリームを再度暗号化することによって、暗号化モジュールがなければユーザが搬送ストリームの暗号を解読できないようにする。また、直ちに使用するために暗号化されない搬送ストリームまたは暗号化された搬送ストリームと共に、事象テーブルを伝送して、許可のない使用を妨げるようにしている。
【０００６】
この解決方法の主な不都合は、暗号化データばかりでなく暗号解読鍵もユーザに伝送しなければならないことにある。暗号解読鍵の伝送は、音響映像プログラムの前に、または同時に、あるいは後で行われうる。安全性を高め、従って、不正な意図を持つ使用から音響映像作品を保護するには、暗号解読鍵と、音響映像デコーダの暗号解読機能とをオプションで遠隔更新可能な、チップカードまたはその他の物理的な鍵等の改良安全手段を含むことができる。
【０００７】
このように、ハードディスクタイプの任意の媒体または他のタイプのメモリに音響映像プログラムをデジタルで局部的に記録できるようにしながらデコーダケースに適用される現行の解決方法は、不正な意図を持つユーザに対し、こうして記録されたプログラムを許可なしにコピーできる可能性を提供してしまう。何故なら、所定の瞬間に、ユーザは、チップカードシステムに結合または非結合のデジタルデコーダケースで音響映像プログラムを完全に解読可能にするあらゆる情報、ソフトウェアプログラム、およびデータを所持するからである。不正な意図を持つユーザは、このユーザがまさにあらゆるデータを所持することから、不正なコピーがなされた瞬間にこのコピーに誰も気づくことなく、非合法コピーを行うことができる。
【０００８】
従って、一つの解決方法は、音響映像プログラムの局部的な記録を許可せずに、ＡＤＳＬ、ケーブル、または衛星タイプの広帯域通信ネットワークを介して、オンデマンドでのみデジタル音響映像プログラムの全部または一部を伝送することからなる（オンデマンドビデオサービス）。このため、国際公開第００１１８７１号パンフレット（Ｏｐｅｎ  Ｅｎｔｅｒｔａｉｎｍｅｎｔ）は、ユーザの要求に基づいてマルチメディアファイルを放送する解決方法を提案している。この方法の欠点は、これらのネットワークの性能が、ＭＰＥＧ−４ストリームで要求されているように毎秒数メガビットの連続ストリームを各ユーザに対して保証できないことによる。ＭＰＥＧ−４ストリームでは、毎秒数十キロビットから数メガビットの通過帯域が必要とされる。
【０００９】
こうした状況で、一つの解決方法は、いずれも単独では使用できない２個の部分にストリームを分割することからなる。この観点から複数の特許が出願された。かくして、国際公開第０９９０８４２８号パンフレットにより公知の、位置特定可能な作動端末のマルチアプリケーション処理方法では、一つのアプリケーションの実行専用の識別プログラムと少なくとも一つの接続を行い、前記プログラムが、様々な機能を利用提供するための端末利用条件を指示する。端末は、一つの接続を使用して、決められた時間に管理センターと対話し、必要であれば管理センターの容量を出し入れし、管理センターは、入力プログラムに対してアプリケーションレベルで端末のスレーブとなったり、ならなかったりする。この発明は、また、利用時のプログラムと端末との識別方法に関する。こうした従来技術の方法では、ユーザを識別する役割をする部分と、厳密な意味でのプログラムを含む部分とにストリームが分割される。特に、前記プログラムは、使用不能であるのではなく、第一の部分によってロックされているにすぎない。
【００１０】
一方、欧州特許第０７７８５１３号明細書は、ユーザの権利を検証するために検査情報を付加することによって情報の不正使用を予防できる方法を記載している。システムは、情報のどの部分がどのユーザによって使用されているかを常時知ることができ、それによって、ユーザが不正な立場にあるかそうでないかを知ることができる。従って、この方法は、最初の情報をゆがめる付加的な情報を加えることによってデータを安全化している。
【００１１】
従来技術により知られている別の解決方法は、米国特許第４９１６７３７号明細書が提案する音響映像ストリームのスクランブル／デスクランブルシステムであり、従来のスクランブル方法を用いているが、サーバへの電話接続を介してデスクランブル鍵またはデスクランブルテーブルを定期的に変更して、各受信装置に適合するコードを識別している。この方法の長所は、受信装置の再書き込み可能なメモリに保存されたデスクランブル鍵（テーブル）を定期的に変えていることにあり、前記鍵が固定されるシステムとは違っている。毎月一度、サーバは、クライアントのデコーダケースに接続され、クライアントを識別し、新しいテーブルを再書き込みする。
【００１２】
この発明は、新しい保護手段を全く請求しておらず、このような保護は、定期的に再書き込みを行ってはいても、全ての音響ストリームに対して同じままである。不正な意図を持つ人物がこれらの鍵を回収した場合、この人物は、全ての音響ストリームをその有効期間中ずっとディスプレイできる。しかも、この特許による方法は、テレビプログラムの広域放送システムに適用され、保護されるフィルムは、デスクランブルされてリアルタイムでクライアント装置にディスプレイされるので、保護されるフィルムを受信装置に保存する可能性については取り扱っていないことから、オンデマンドビデオサービスには適用されない。
【００１３】
国際公開第００４９４８３号パンフレットは、ユーザと、デジタルエンタティのエディタとの間で接続を形成する方法を提案している。この方法は、前記デジタルエンタティを２個の部分に再分割するステップと、情報処理ネットワークに接続されたサーバのメモリエリアに一方の部分を記憶するステップと、情報処理装置を有する少なくとも一人のユーザに他方の部分を伝送するステップと、前記情報処理装置を前記情報処理ネットワークに接続するステップと、前記第一の部分と前記第二の部分との間に機能的な接続を設定するステップとのうちの少なくとも一つのステップを含む。これらの方法およびシステムは、サーバに記憶される部分をユーザが保存できるかどうか特定していないので、ユーザは、前記デジタルエンタティを無断でコピーできてしまう。
【００１４】
国際公開第０１９７５２０号パンフレットは、同様に、ＭＰＥＧ−２タイプのデジタルコンテンツの伝送および記録の管理方法および装置を開示している。しかしながら、この特許は、ＭＰＥＧ−４タイプの音響映像記録のためのいかなる指示も開示していない。しかも、この方法は、画像Ｉの全部または一部を代替しており、第二のストリームの伝送時には、そうした画像の数バイトの重みが非常にコスト高になるので、低ビットレートの遠隔通信ネットワークに対しては全く効果がない。
【００１５】
さらに、この方法では、最も近い従来技術が、ＨｙｐｅｒＬＯＣＫ  Ｔｅｃｈｎｏｌｏｇｉｅｓ社の特許に見られ、そのうちの最も関連性のある特許が米国特許第０５９３７１６４号明細書である。この発明が用いている解決方法は、ストリームを２つの部分に分割することからなり、小さい方の部分が、大きい方の部分の使用に必要な情報を所持する。しかし、この特許は、出されている課題に対応するのに十分ではない。実際、ストリームの一部を除去するとストリームのフォーマットがゆがめられるので、一般的なソフトウェアアプリケーションと共に利用できる標準ストリームとしては認識できなくなる。従来技術によるこの方法は、サーバ側で、２個の部分の分離のために特別なソフトウェアを必要とし、それと同時に、ストリームの復元だけではなく主要ストリームを収集して、この解決方法のホストフォーマットに応じた利用を行う別の特定のソフトウェアを必要とする。こうした公知の解決方法では、ホストフォーマットは、ストリームを二つの部分に分離する前の初期のフォーマットではない。
【００１６】
この会社は、また、他にも３件の特許出願をしている。すなわち、米国特許第５８９２８２５号明細書は、上記特許の再録であるが、ストリームが常に暗号化されるので範囲が狭められている。米国特許第６０３５３２９号明細書は、同じ原理に基づいており、読み取り時に必要な情報が保存されているチップカードの挿入により権利を識別するという条件付きで、ＣＤ−ＲＯＭまたはＤＶＤ−ＲＯＭタイプのディスクを読み取り可能にする方法に関する。この方法は、修正ストリームがオリジナルストリームと同じフォーマットであると保証しているわけではないので、ここで扱っている問題に対してまだ十分ではない。さらに、米国特許第６１８５３０６号明細書は、要求を出したコンピュータに向けてＷｅｂサイトから暗号化データを伝送する方法に関する。一方、この方法は、データをコピーするのに必要なあらゆるツールを所定の瞬間にユーザに利用提供することができる。
【００１７】
同様に従来技術で知られている欧州特許第０９４９８１５号明細書は、ＭＰＥＧタイプのビデオストリームの保護方法および保護システムを対象としており、デコードモジュールと、アレンジ表およびリアレンジ表とを含み、画像内のマクロブロックまたはスライス（区間）の順序を逆転または置き換えて、結果として得られるストリームの画像品質を劣化することにより、このストリームを保護し、結果として得られるストリームが元のストリームの規格を遵守するようにして、元のフォーマットを妨害または損傷せずに受入可能なあらゆる読取装置で、保護されたストリームを読み込めるようにしている。第一の実施形態は、保護されたストリームの製造モジュールに保存された保護アレンジ表と、暗号解読モジュールにある適切なリアレンジ表とを含んでいる。別の変形実施形態は、保護テーブルからリアレンジ表を構成し、その後、このリアレンジ表をスクランブルデータと同時に暗号解読モジュールに送付することからなる。第三の変形実施形態は、暗号解読モジュールが、暗号化システムから送られるアレンジ表の情報からリアレンジ表を形成することからなる。
【００１８】
しかし、この方法は、通常のビデオを含むＭＰＥＧストリームにのみ適用されるので、ＭＰＥＧ−４タイプのストリームには関与しない。「スライス」を入れ換えるこの発明の変形実施形態は、ＭＰＥＧ−４タイプのストリームには「スライス」構造が存在しないために、ＭＰＥＧ−４タイプのストリームには適用できない。その上、動きベクトルの保護に関しては、全く言及されていない。
【００１９】
この発明は、安全性の問題に少しも対応しておらず、ビデオストリームを構成するエレメントを入れ換える従来のスクランブルの解決方法を提案してはいても、保護されるストリームが、ビデオストリームを構成する全てのエレメントを含んでおり、このストリームは全部ユーザに送られる。もし、不正な意図を持つユーザがアレンジ表またはリアレンジ表を手に入れれば、ストリームをデスクランブルすることができる。さらに、保護されるデータおよびアレンジ表またはリアレンジ表は、初期の保護ストリームと同じ経路で送られ、さらに変形実施形態では、保護されるデータとリアレンジ表用の情報とが、同じ経路で同時に送られている。
【発明の開示】
【発明が解決しようとする課題】
【００２０】
上記の様々な欠点を解消するために、本発明は、一連の音響映像シーンを示すデータからなる公称ストリームのフォーマットに従ってビデオシーケンスを供給する方法に関し、前記音響映像シーンが、ＭＰＥＧ−４規格を用いる場合のような少なくとも一つの画面Ｐをそれぞれが含む空間的、時間的な関係を記述するスクリプトに従って階層化された、音響映像オブジェクトから構成される。
【００２１】
実際、当業者によく知られているように、ＭＰＥＧ−４規格は、たとえば通過する人物または自動車といったビデオオブジェクト（ＶＯ：「Ｖｉｄｅｏ  Ｏｂｊｅｃｔ」）の概念を導入しており、最も簡単なケースでは、ＶＯが矩形のオブジェクトである。ＭＰＥＧ−４規格は、また、ビデオオブジェクトレイヤ（ＶＯＬ）を導入する。ビデオオブジェクトレイヤは、所定の瞬間にビデオオブジェクトを示す複数のビデオオブジェクト画面（ＶＯＰ）を含む、ビデオオブジェクト画面群（ＧＯＶ）から構成される。
【００２２】
このようにオブジェクトに分解すると相互作用が著しく容易になり、オブジェクト（通過するプレイヤーまたは自動車）に関する情報をずっと得やすくなる。
【００２３】
ＭＰＥＧ−４圧縮の基本原理はコンテンツに基づいている。その場合、動いているオブジェクトから背景を分離しなければならない。ＭＰＥＧ−４の特徴の一つは、オブジェクトとシーンの背景とを適切に分離し、その後、圧縮のための様々な長所と、それによってもたらされる追加機能性とをそこから導き出すことにある。これにより、パン（panoramique）の際には、たとえば背景全体を一回だけ伝送し、動いているオブジェクトを別個に送信することができる。
【００２４】
ＭＰＥＧ−４の符号化された音響映像シーンは、独立した別個のエレメントの集合として記述される。音響映像シーンは、タイプ別にまとめられた基本要素を含む。これらのグループは、各リーフが簡単な基本エレメントを示すカットツリーのブランチに対応する。このようにして、ＭＰＥＧ−４タイプの音響映像シーンは、それらの空間的、時間的な関係を記述するスクリプトに従って、音響映像オブジェクトの成分として含まれることになる。ＭＰＥＧ−４の機能性は、ＭＰＥＧ−１およびＭＰＥＧ−２とは異なるデータ構造を用いる表示環境またはアーキテクチャを必要とする。何故なら、相互作用および操作の際に、音響情報を示す部分にアクセス可能でなければならないからである。以下、本文において、ＶＯＰ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｐｌａｎ）という用語は、任意形状のビデオ要素に対応する。ＶＯＰと定義される画面は、独立した相互作用および操作が可能な、シーンを表すオブジェクトを定義する役割を果たす。これは、これらのオブジェクトが、好適にはシーンの他のオブジェクトとは別に、簡単にアクセスできるように表示されることを意味する。しかし、様々なＶＯＰの空間的、時間的な解像度は、必ずしも同じではない。
【００２５】
さらに、操作可能性を増すために、様々なアクセス度に関連するＶＯＰの階層を同様に考慮に入れる。
【００２６】
こうした全てにより、ユーザは、シーンのオブジェクトと相互に作用することができる。以下に、考えられる幾つかの操作を挙げる。
シーンにおけるオブジェクト（ＶＯＰ）の空間位置の修正
シーンのオブジェクトへの空間スケールファクターの適用
シーン内でのオブジェクト移動速度の変更
オブジェクトの追加
シーンのオブジェクトの削除
【００２７】
ＭＰＥＧ−４規格では、ＶＯＰの形状、動き、およびテクスチャに関する情報が別々のＶＯＬレイヤ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｌａｙｅｒ）に符号化され、ＶＯＰを別々にデコード可能にしている。ＭＰＥＧ−４では、矩形の画像は、多数のＶＯＰを任意形状の画像として符号化する特殊なケースにすぎない。
【００２８】
ＭＰＥＧ−４  ＶＭ（ＭＰＥＧ−４  Ｖｉｄｅｏ  Ｖｅｒｉｆｉｃａｔｉｏｎ  Ｍｏｄｅｌ）は、同一のアルゴリズムを使用して、形状、動き、およびテクスチャに関する情報を各レイヤで符号化する。しかし、形状に関する情報は、符号化されるシーケンスが矩形サイズの標準画像だけを含む場合、伝送されない。この場合、ＭＰＥＧ−４ビデオ符号化アルゴリズムは、ＭＰＥＧ−１およびＭＰＥＧ−２のアルゴリズムと同じ構造を有する。これは、コンテンツに基づく広範な機能性を必要としない非常に有効な符号化が求められる用途に適している。
【００２９】
ＭＰＥＧ−４  ＶＭ圧縮アルゴリズムは、ＭＰＥＧ−１、ＭＰＥＧ−２規格で既に用いられているＤＰＣＭ／Ｔｒａｎｓｆｏｒｍのハイブリッド技術に基づいている。
【００３０】
各ＧＯＶの第一のＶＯＰは、モードIで符号化される。後続画像の各々は、フレーム間予測（Ｐ−ＶＯＰ）を用いて符号化される。先に符号化された最も近い画像のデータだけが、予測に用いられる。Ｂ−ＶＯＰの媒体がそれに加わる。符号化方法は、ＭＰＥＧ−I、ＭＰＥＧ−２標準と同じである。
【００３１】
一般に、各ＶＯＰレイヤに対して符号化が必要な入力画像は任意形状であり、画像の位置および形状は、基準ウィンドウに関して経時的に変化する。その場合、ＭＰＥＧ−４  ＶＭは、形状に適合させうるマクロブロックグリッドと共にＶＯＰの基準ウィンドウの概念を導入する。入力でビデオシーケンスに対して符号化が必要な全てのＶＯＬレイヤは、サイズが一定である基準ウィンドウと比べて規定される。
【００３２】
ＶＯＰの形状に関する情報は、ＶＯＰのマクロブロックグリッドに基づく位置ベクトルの符号化前に符号化され、エンコードにもデコードにも用いられる。このプロセスの後続ステップでは、マクロブロックの動きおよびマクロブロックのテクスチャに関する情報だけが符号化される（これは、標準マクロブロックと輪郭マクロブロックとを含む）。
【課題を解決するための手段】
【００３３】
本発明は、その最も一般的な意味によれば、複数の音響映像シーンを記述するための公称ストリームフォーマットに従ってビデオシーケンスを供給する方法に関し、各シーンが、階層化された複数の音響映像オブジェクトと、前記階層の記述子と、前記オブジェクト間の空間的、時間的関係とから構成され、各ビデオオブジェクトが、少なくとも一つのデジタル画面Ｐを含んでおり、クライアント装置への伝送前にストリーム分析を実施することにより、公称ストリームフォーマットを有する第一の修正ストリームと、任意のフォーマットの第二のストリームとを発生し、前記第二のストリームが、前記修正画面を復元できるようにしてから、このように生成された二つのストリームをサーバから受信装置に別々に伝送可能なデジタル情報を含んでおり、受信装置では、前記第一のストリームおよび前記第二のストリームに応じて公称フォーマットでストリームの合成を計算することを特徴とする。
【００３４】
有利には、前記合成が、オリジナルストリームと厳密に同じストリームを発生し、すなわち、この方法には損失がない。
【００３５】
この方法の特定の実施形態では、各ビデオオブジェクトが、少なくとも一つの画面Ｎを含み、前記画面を示すデータが、前記画面Ｎと少なくとも一つの他の画面との間の差に応じて計算される。
【００３６】
有利には、前記第一のストリームが修正画面Ｎを含む。
【００３７】
この方法の実施形態によれば、少なくとも一つの画面Ｎのデータが、先行する画面Ｎに対して前記画面Ｎの動きを補償することにより計算される。その場合、画面Ｎは、画面Ｐ（予測画面）と呼ばれる。
【００３８】
この方法の別の実施形態によれば、少なくとも一つの画面Ｎのデータは、先行および後続の画面ＮまたはＰに対して前記画面Ｎの動きを補償することにより計算される。画面Ｎは、その場合、画面Ｂ（双方向画面）と呼ばれる。
【００３９】
有利には、公称ストリームのフォーマットがＭＰＥＧ−４規格により決定される。
【００４０】
この方法の実施形態では、前記第一のストリームが修正画面Ｐを有する。
【００４１】
この方法の別の実施形態では、前記第一のストリームが修正画面Ｂを有する。
【００４２】
当業者にとって、ＭＰＥＧ−４タイプのビデオストリームは、一連の画面Ｉ、Ｐ、ＢまたはＳとして分解される。画面Ｉは、いわゆるＩｎｔｒａ（フレーム内）である。これは、大型サイズの参照画面であり、動きに関する情報を含まない。画面Ｐはいわゆる予測画面である。この画面は、いわゆる前方向（「Ｆｏｒｗａｒｄ」）の単一方向への動きベクトルにより、この画面に先行する画面（画面Ｉおよび／またはＰ）に結合される。画面Ｂは、いわゆる双方向画面である。この画面は、双方向への動きベクトル（前方向および後方向（「Ｂａｃｋｗａｒｄ」）により先行画面および後続画面Ｉおよび／またはＰに結合される。
【００４３】
さらに、ＭＰＥＧ−４規格の特徴の一つは、異なるビデオオブジェクトにビデオシーンを分解することからなり、その場合、背景は、他のビデオオブジェクトと相関関係におくことができず、スプライトと呼ばれる画面（Ｓ−ＶＯＰ）としてエンコードされる。この画面は、静止していても動いていてもよい。後者の場合、Ｓ−ＧＭＣ（「ｇｌｏｂａｌ  ｍｏｔｉｏｎ  ｃｏｍｐｅｎｓａｔｉｏｎ」）画面と言い、こうした動画面はまた、動きに関連する情報を含む。
【００４４】
一つの画面における動きを判定する基本単位がマクロブロックであり、これは、一般に１６×１６ピクセルの画像ブロックに対応する（正確なケースではサイズが異なることがあるが、本発明に支障を与えるものではない）。各マクロブロックは、「Ｉｎｔｅｒ」、「Ｉｎｔｅｒ＋Ｑ」、「Ｉｎｔｅｒ４ｖ」、「Ｉｎｔｒａ」または「Ｉｎｔｒａ＋Ｑ」の５種類の異なる可能なタイプの中の１つのタイプを必然的に含む。各マクロブロックは、また、後続情報をデコードするのに必要な他のデータを含む。これらのデータは、差分動きベクトルと、輝度ブロックおよび色差ブロック（Ｙブロック４個、Ｃｂブロック１個、Ｃｒブロック１個）であり、存在する場合はそれぞれが差分係数ＤＣ、ＡＣを含む。これらは、現行ブロックのＤＣ、ＡＣ係数を復元するために用いられる。ＤＣ係数は、ブロックのピクセル値を離散コサイン変換した連続成分を示す。ＡＣ係数は、一つまたは複数のゼロでない水平空間周波数および／または垂直空間周波数を示す。
【００４５】
動きベクトルは、ストリームから送られる動きベクトルの差分値からデコーダで復元される。差分値は、ＶＬＣでエンコードされ、そのうちの許可された値が標準化される。許可される値は、動きベクトルを見つけられるストリームからの値だけである。
【００４６】
これらの値の各々は、各値が属する画面の動きタイプに応じてデコードされる。動きタイプは、前方向（「Ｆｏｒｗａｒｄ」）、後方向（「Ｂａｃｋｗａｒｄ」）、および直接（「Ｄｉｒｅｃｔ」）である。各ケースで、差分動きベクトルが２個の値（ピクセル）により記述され、第一の値が水平移動に対応し、第二の値が垂直移動に対応する。
【００４７】
後方向（「Ｆｏｒｗａｒｄおよび／またはＢａｃｋｗａｒｄ」）の場合、ストリームの構成に応じて水平データおよび垂直データ用の残差値が得られる。残差値もまた動きベクトル全体を復元するために用いられる。これは、直接（「Ｄｉｒｅｃｔ」）モードには当てはまらない。直接モードは、画面Ｂに対してのみ使用されて、単一の差分動きベクトルを用いて双方向の直接動き補償を得るものである。
【００４８】
特に、ストリームがインターレースされて、フィールド予測（「ｆｉｅｌｄ  ｐｒｅｄｉｃｔｉｏｎ」）が行われる場合、ストリームに応じて複数の連続差分値を得られる。この場合、差分動きベクトルの２個の連続値が得られる。Ｓ−ＧＭＣ画面またはＰ画面（マクロブロックが「Ｉｎｔｅｒ」または「Ｉｎｔｅｒ＋Ｑ」で符号化される）では、ストリームがインターレースされてフィールド予測が行われる場合、単一の差分動きベクトルが得られ、さらには２個の差分動きベクトルが得られる。マクロブロックが「Ｉｎｔｅｒ４ｖ」で符号化されるＰ画面では、透明でない各輝度ブロックに対して１個の動きベクトル値が得られ、すなわち異なる値を４個まで得られる。Ｂ画面のケースでは、各マクロブロックが、１つは前方向で１つは後方向の２個の差分動きベクトル値を含むことができる。さらに、ストリームがインターリーブされてフィールド予測が行われる場合、４個の差分動きベクトルが得られる。
【００４９】
形状が矩形でないビデオストリームに存在するＢｉｎａｒｙ  Ａｌｐｈａ  Ｂｌｏｃｓ（ＢＡＢ）の場合、差分動きベクトルもまたデコード可能である。各ＢＡＢには１個の差分動きベクトルしかない。ＢＡＢすなわちＢｉｎａｒｙ  Ａｌｐｈａ  Ｂｌｏｃｓは、ビデオオブジェクト用の形状符号化のために設置された境界を矩形にカットする１６×１６ピクセルからなるグループである。水平値および垂直値は、ＶＬＣで符号化され、許可された値が標準化される。
【００５０】
有利には、ビデオストリームが差分動きベクトルを含み、その変換により、ストリームを有効に保護可能であって、人間の目の視覚の観点から受け入れにくくする一方で、ＭＰＥＧ−４タイプのあらゆる読取装置で表示されるようにする。
【００５１】
（実施例）
許可されたＶＬＣコードを尊重しながら、水平値および垂直値を変換することにより、ビデオストリームの表示を著しくゆがめることができる。視覚的な効果は多岐にわたり、オブジェクトの分離または重ね、画像の揺れ、液化作用またはピクセル化作用、動きの逆転などがあって、これらの全てが、人間の目に対してストリームの表示を非常に耐えがたいものにする。有利には、前記分析により、前記第二のストリームに対して所望のサイズに応じて、また前記第一の修正ストリームに対する所望の劣化に応じて、修正すべき差分動きベクトルを決定する。これらの修正は、次のようなものとすることができる。すなわち、画面Ｐの差分動きベクトルに代えて、別の画面Ｐの差分動きベクトルを用いる、同一画面Ｐの２個の差分動きベクトルの順序を逆にする、同一ストリームの２個の画面Ｐの２個の差分動きベクトルの順序を逆にする、同一画面Ｐの差分動きベクトルに代えて任意の値を用いる、画面Ｐの差分動きベクトル値の適切に選択された一つまたは複数のビットの値を逆転する等である。
【００５２】
この方法の特定の実施形態によれば、少なくとも一つの画面Ｂが、複数の画面Ｐと同様に修正される。
【００５３】
有利には、前記分析により、前記第二のストリームに対する所望のサイズに応じて、また前記第一の修正ストリームに対する所望の劣化レベルに応じて、修正すべき画面Ｐ、Ｂ、Ｓを決定する。
【００５４】
画面Ｐ、Ｂがある場合、画面Ｎは必然的にＰタイプまたはＢタイプである。
【００５５】
この方法の特定の実施形態では、前記第一のストリームの伝送が、ＣＤ−ＲＯＭ、ＤＶＤ、ハードディスク、たとえばフラッシュメモリタイプのメモリカード等の、物理的に供給されるハードウェア媒体を介して実施される。
【００５６】
この方法の別の実施形態では、前記第一のストリームの伝送が、広帯域ネットワーク（ケーブル、衛星、光ファイバー、無線、ＤＳＬ、ＤＡＢ）を介して行われる。
【００５７】
この方法の実施形態によれば、前記第二のストリームの伝送が、ケーブルネットワーク、交換電話ネットワーク（アナログまたはデジタルＲＴＣ）、ＧＳＭ、ＧＰＲＳ、またはＵＭＴＳ規格を用いた移動電話ネットワーク、ＢＬＲ（無線ローカルルータ）ネットワーク、またはＤＳＬタイプのネットワークを介して実施される。
【００５８】
この方法の特定の変形実施形態によれば、前記第二のストリームの伝送が、前記第一のストリームにより使用されるネットワークと同じタイプの広帯域ネットワークを介して、さらには同じネットワークを介して実施される。
【００５９】
この方法の特定の変形実施形態によれば、前記第二のストリームの伝送は、フラッシュメモリタイプのメモリカードまたはチップカードにより実施される。
【００６０】
有利には、２個のストリームの内の一方のストリームの伝送または双方のストリームの伝送が暗号化される。
【００６１】
この方法の実施形態によれば、生成された２個のストリームを、単一の装置、装置群、または全ての装置向けに用いることができる。
【００６２】
特定の実施形態によれば、復元は、トランザクションを条件とする。
【００６３】
クライアントにより要求される個人コピーの検索のために、同様に復元を許可することができる。
【００６４】
一般に、ポータルサイトの許可時に復元を条件付けることにより、サービスの全ての操作者が、音響映像作品に関連する全ての権利を管理できる。
【００６５】
さらに、本発明は、この方法を実施するためのビデオストリームの製造装置に関し、オリジナルビデオシーケンスを含む少なくとも一つのマルチメディアサーバを含み、前記サーバから送られるビデオストリームを分析して２個のストリームを発生する分析装置を含むことを特徴とする。
【００６６】
有利には、この装置が、各シーケンスに対するユーザの権利、すなわち、個人コピーを何度でも無制限に見ることができる、個人コピーを有限の回数だけ何回でも見ることができる、個人コピーを禁止するといった権利を示す、「個人コピー」マーカの記録用メモリを含む。
【００６７】
さらに、本発明は、この方法を実施するためのビデオストリームの利用装置に関し、ストリームの標準デコーダと、前記第一のストリームのコンテンツを保存するための少なくとも一つの記録インターフェース（ハードディスク、フラッシュメモリタイプのメモリ）および／または、ディスク（ＣＤ、ＤＶＤなど）の読取装置と、少なくとも一つの表示インターフェース（標準スクリーン、無線スクリーン、ビデオプロジェクタ）とを含み、２個のストリームからオリジナルストリームを復元する手段を含むことを特徴とする。
【００６８】
特定の実施形態によれば、前記復元手段が、装置にインストールされたソフトウェアアプリケーションである。
【００６９】
別の実施形態によれば、前記復元手段が固定電子装置である。
【００７０】
別の実施形態によれば、前記復元手段が、内蔵画面を備えた携帯（移動）電子装置である。
【００７１】
装置をコンピュータにセットする実施形態によれば、前記手段が、製品に固有のリソース（カード）を用いることにより、不揮発性媒体に第二のストリームの一時的な情報をコピーしないようにする。
【００７２】
有利には、前記記録インターフェースが、また、前記第一のストリームと関連して、このシーケンスに対するユーザの権利、すなわち、個人コピーを何度でも無制限に見ることができる、個人コピーを有限の回数だけ何回でも見ることができる、個人コピーを禁じられるといった権利を示す、「個人コピー」マーカを保存する。
【００７３】
有利には、装置が、ユーザを識別可能にするチップカード読取装置を含む。
【００７４】
有利には、装置が、チップカード読取装置を含み、チップカードが、ソフトウェアアプリケーションを含む。
【００７５】
有利には、装置が、チップカード読取装置を含み、チップカードが、所定のコンテンツに対して前記第二のストリームのデータを含む。
【００７６】
さらに、本発明は、ビデオストリーム伝送システムに関し、ビデオストリーム生成装置と、ビデオストリームの少なくとも一つの利用装置と、前記生成装置と一つまたは複数の利用装置との通信を行う少なくとも一つのネットワークとを含むことを特徴とする。
【００７７】
本発明は、添付図面を参照しながら限定的ではなく例として挙げられた以下の実施形態の説明を読めば、いっそう理解されるであろう。
【発明を実施するための最良の形態】
【００７８】
本発明は、公称フォーマットのデータストリームに関し、限定的ではないが特にＭＰＥＧ−４タイプのストリームに関する。使用される音響映像ストリームのフォーマットは、以下の特徴を持たなければならない。
このフォーマットは、フレームデータ［ｆｒａｍｅ］に分解されるものとし、各フレームが、完全な画面Ｉと、少なくとも一つの画面Ｐとを含む。画面Ｐは、この画面と、先行する画面ＩまたはＰとの差を符号化することにより（動き補償）計算される。
【００７９】
任意選択で、各フレームが、少なくとも一つの画面Ｂを含む。画面Ｂは、この画面と、先行および後続の画面Ｉおよび／またはＰとの差を符号化することにより（動き補償）、計算される。
【００８０】
本発明は、公称フォーマットのデータストリームに関し、限定的ではないが特に、ＭＰＥＧ−４タイプのストリームに関する。使用される音響映像ストリームのフォーマットは、次のような特徴を持たなければならない。
−このフォーマットは、フレームデータ［ｆｒａｍｅ］に分解されるものとし、各フレームが、少なくとも一つの画面Ｐを含む。
−各画面Ｐが、この画面Ｐの様々なブロックおよび／またはマクロブロック間に差分動きベクトルを含む。
【００８１】
以下の説明において、実施例は、ＭＰＥＧ−４ストリームに関与するが、これによって保護範囲を制限するものではない。
【００８２】
次に、ビデオストリームの安全化方法の一般原理について説明する。その目的は、これらの全ての放送ネットワークを介したオンデマンドビデオサービスおよびカードによるビデオサービスと、ユーザのデジタルデコーダケースへの局部的な記録とを可能にすることにある。この解決方法は、ユーザの住居外部で、実際には放送伝送ネットワーク内で、記録された音響映像プログラムの一部を常時保存することからなる。この部分は、テレビ画面またはモニタタイプの画面に前記音響映像プログラムを表示するのにきわめて重要であるが、ユーザのもとで記録されたデジタル音響映像プログラムの全体容量に比べて容量は非常に小さい。欠けている部分は、ユーザのもとで予め記録された前記デジタル音響映像プログラムのディスプレイ時に放送伝送ネットワークを介して伝送される。
【００８３】
従って、音響映像ストリームの大部分が従来の放送網を介して伝送され、その一方で、欠けている部分は、従来の電話ネットワークまたはＧＳＭ、ＧＰＲＳもしくはＵＭＴＳタイプのセルラネットワーク等の、狭い帯域の通信ネットワークを介して、あるいはＤＳＬまたはＢＬＲタイプのネットワークのわずかな部分を用いて、あるいはまた、ケーブルネットワークで共有される通過帯域の部分集合を用いて、オンデマンドで送信される。
【００８４】
添付図において、図１は、本発明による供給システムの原理図である。
【００８５】
図２は、本発明によるストリームの分析合成システムの特定の実施形態を示す図である。
【００８６】
図３は、本発明によるストリーム合成システムの特定の実施形態を示す図である。
【００８７】
図１において、ビデオインターフェース接続装置（８）は、たとえばモニタ、ビデオプロジェクタ、またはテレビ画面タイプの装置等の少なくとも一つの表示装置（６）を、少なくとも一つの広帯域伝送放送ネットワークインターフェース（４）と、少なくとも一つの通信ネットワークインターフェース（１０）とに接続するように構成されている。本発明によれば、この装置はモジュール（８）からなり、このモジュールは、主に、予めロードされたデコードおよびデスクランブルソフトウェアプログラムに従って、ＭＰＥＧ−４タイプの全てのビデオストリームを処理し、特にデコードしてデスクランブルすることにより、リアルタイムまたはディレイドタイムでこれを表示、保存、記録し、および／または通信ネットワークで送信するように構成された処理ユニットと、少なくとも一つのスクリーンインターフェース（７）およびローカルネットワークまたは広域ネットワークへの接続インターフェース（５）および／または（９）とを含む。広帯域伝送放送ネットワーク（４）および通信ネットワーク（１０）は、単一ネットワークとして一体化できる。
【００８８】
伝送ネットワークの通過帯域で、ディレイドタイムまたは制限付きで表示する場合、モジュール（８）のハードディスクは、表示されるプログラムまたはビデオシーケンスの少なくとも一部を一時的に保存するためにバッファメモリとして使用可能である。ディスプレイは、ユーザまたはポータルサイト（１２）の要求によりディレイドタイムまたは録画で実施することができる。
【００８９】
図１が示すように、接続インターフェース（５）は、光ファイバーのラインインターフェースから、あるいは無線通信用の無線インターフェースまたは赤外線インターフェースから、モデム、衛星モデム、ケーブルモデム等の広帯域伝送放送ネットワーク（４）に接続される。
【００９０】
こうした従来のビデオ放送接続線により、フィルム等の音響映像プログラムのコンテンツが伝送される。しかし、非合法コピーをさせないようにするために、サーバ（１）またはポータルサイト（１２）から音響映像コンテンツを伝送する前に、ポータルサイト（１２）に音響映像コンテンツのわずかな部分を保存するように構成されている。
【００９１】
リアルタイムで音響映像プログラムをディスプレイする場合、ポータルサイト（１２）に保存された音響映像コンテンツのこのわずかな部分は、通信ネットワーク（１０）を介して同様にモジュール（８）に送信される。
【００９２】
多数の同じ表示素子を含むビデオシーケンスの連続画面（映画のように一つの画像が前の画像に類似している）のように、ＭＰＥＧ−４は、もともとの画面とは異なる素子だけを記録する。従って、ポータルサイト（１２）における差分動きベクトルに行われる修正を保持することによって全体の参照画面を修正し、この参照画面Ｉに依存する連続画面に対しては、画面Ｐにもたらされる妨害に応じて表示ストリームを分散させるので、修正の必要がない。
【００９３】
そのため、ＭＰＥＧ−４圧縮では、第一に、それぞれが固有の比色値を有する複数の点またはピクセルを含む様々な正方形のマトリクスに画像を分解する。いまや各点が内部に埋め込まれている各マトリクスに対して、一定の計算により平均値を得られる。この処理によって、色調の差異が存在していたところに一定のピクセルが生成されて一様な色合いになる。ＭＰＥＧ−４の第二の圧縮ステップは、画面と画面の間で、変化する素子だけを保存することからなる。
【００９４】
ＭＰＥＧ−４タイプの動画を得る場合、その原理は、経時的に幾つかの画像をキャッチすることからなり、これらの画像から中間画像を計算する。完全な参照画面の分析により、中間画面Ｐを予測できる。その後、参照画面と予測画面との間に画面Ｂを内挿する。
【００９５】
ビデオは、個々の画面の連続として示され、その各々が、画像素子（ピクセル）の二次元マトリクスとして処理される。各ピクセルの色の表示は、１個の輝度成分Ｙと、２個の色差成分Ｃｂ、Ｃｒとの３個の成分を含む。
【００９６】
デジタルビデオの圧縮は、人間の視覚システムの感度に適合させるための輝度情報のサンプリング（ＨＶＳ）、量子化、時間的な冗長性を用いるための動き補償（ＭＣ）、空間冗長性を利用するための離散コサイン変換（ＤＣＴ）による周波数領域内の変換、可変長符号化（ＶＬＣ）、および画像内挿といった、複数の技術を用いて行われる。
【００９７】
人間の視覚システム（ＨＶＳ）は、一つの画像の輝度成分の解像度を最も感知するので、ピクセル値Ｙは、全開の解像度で符号化される。人間の視覚システムは、色差情報をそれほど感知しない。サブサンプリングにより、必然的に位置に基づくピクセル値を除去し、それによって、他の技術で圧縮される情報量を減らす。規格では、２×２輝度ピクセルの各近傍で色差ピクセル全体を保持している。
【００９８】
一つの画像の符号化の基本単位はマクロブロックである。各画像のマクロブロックは、左から右、上から下に連続して符号化される。各マクロブロックは、６個の８×８ブロックからなり、４個の輝度ブロックと、１個の色差ブロックＣｂと、１個の色差ブロックＣｒとからなる。４個の輝度ブロックは、人間の視覚システムの感度に符号化を適合させるために実施される色差情報のサブサンプリングにより、各々の色差ブロックと同じ画像エリアをカバーすることに留意すべきである。
【００９９】
所定のマクロブロックに対し、第一の操作は、画像のタイプと、符号化領域内で動き補償される予測の有効性と、ブロック内に含まれる信号の種類とに依存する符号化モードの選択である。第二に、過去または今後の基準画像に基づいて、ブロックのコンテンツの動き補償予測を行う。この予測を現行のマクロブロックの実際のデータから差し引いて、エラー信号を形成する。第三にこのエラー信号を６個の８×８ブロックに分割し（各マクロブロックに４個の輝度ブロックと２個の色差ブロックがある）、その各々に離散コサイン変換を行う。結果として得られる８×８ブロックのＤＣＴ係数を量子化する。その結果得られる二次元ブロックをジグザグスキャンして、ＤＣＴ係数を量子化した一次元チェーンに変換する。第四に、マクロブロックの添付情報（タイプ、ベクトルなど）ならびに量子化係数データを符号化する。効率を最大限にするために、様々なデータエレメントに対して幾つかの可変長符号化テーブルを定義する。量子化係数データには、範囲長符号化が適用される。
【０１００】
ブロックの左上の点（０、０）のＤＣＴ係数は、水平および垂直周波数ゼロを示す。これは、ＤＣ（直流）係数と呼ばれる。ＤＣ係数は、８×８ブロックのピクセルの平均値に比例するので、予測符号化により追加圧縮が可能になる。何故なら、隣接する８×８ブロックの平均値の差が比較的小さい傾向にあるからである。他の係数は、ゼロでない一つまたは複数の水平および／または垂直空間周波数を示し、ＡＣ係数と呼ばれる。高い空間周波数に対応する係数の量子化レベルによって係数ゼロの形成を促すために、係数値が量子化レベルを越える場合を除いて、当該空間周波数の損失を認識する機会を人間の視覚システム（ＶＨＳ）が殆ど持たないような量子化ピッチを選択する。値ゼロの高次の連続係数の予測範囲を統計的に符号化することで、圧縮利得は著しく改善される。シリーズの冒頭にゼロでない係数を集め、ゼロでない最終係数の後にできるだけゼロの係数を符号化するように、ジグザグスキャンによりシーケンスを与え、高い空間周波数をシリーズの最後に集中させる。
【０１０１】
可変長符号化（ＶＬＣ）は、符号化すべき値に符号語を割り当てる統計的な符号化技術である。短い符号語は、頻度の高い周波数値に割り当てられ、長い符号語は、頻度の低い周波数値に割り当てられる。平均して、頻度の高い短い符号語が大半であるので、符号化チェーンは、もともとのデータよりも短くなる。
【０１０２】
本発明は、画面Ｐおよび／またはＢおよび／またはＳの差分動き補償ベクトルを用いて修正することからなり、それによって、当該画面が属するシーケンスの外観および視覚的な有効性を操作可能にする。
【０１０３】
特定の実施形態によれば、ＭＰＥＧ−４ストリーム（１０１）の全体は、ポータルサイト（１２）の分析装置（１２１）により分析される。全ての画面Ｐは、それらの差分動きベクトルをそれぞれ見つけるために分析される。システムは、見つけられた各値に対して、ポータルサイト（１２）のバッファ（１２３）でそのバックアップをとり、ストリーム内では、見つけられた各値に対して同じ仕方で、この値を規格により許可された最大値に代える。変換されたストリームは出力バッファ（１２２）に保存され、そのサイズはオリジナルストリーム（１０１）とは異なるが、オリジナルストリーム（１０１）を読み込めるあらゆる読取装置（８）によって完全に読み込み可能である。
【０１０４】
特定の実施形態によれば、ＭＰＥＧ−４ストリーム（１０１）全体の全ての画面Ｐは、ポータルサイト（１２）の分析装置（１２１）により分析されて、差分動きベクトルの各々を見出すことができる。バックアップされたデータのサイズを縮小するために、２個または３個につき１個のマクロブロックの差分動きベクトルだけを変換する。修正された画面を見つける手段は、変換された差分動きベクトルの元の値と共にポータルサイト（１２）のバッファ（１２３）に保存される。
【０１０５】
特定の実施形態によれば、完全なＭＰＥＧ−４ストリーム（１０１）の全ての画面Ｐをポータルサイト（１２）の分析装置（１２１）で分析することにより、それらの差分動きベクトルをそれぞれ見出すことができる。出力バッファ（１２２）のレベルで元のＭＰＥＧ−４ストリーム（１０１）と同じサイズの変換されたストリームを得るには、処理値を示すＶＬＣコード内の幾つかのビットだけを変換することにより、結果として得られるＶＬＣコードが規格を遵守したものとなるように、また、新しい値を元の値から十分に離して、変換をできるだけ有効にするようにする。
【０１０６】
特定の実施形態によれば、元のＭＰＥＧ−４ストリーム（１０１）の画面の一部だけを分析して変換することにより、ポータルサイト（１２）のバッファ（１２３）に記憶されるデータのサイズを縮小できる。
【０１０７】
バイナリー列を読み込む場合、従来のＭＰＥＧ−４デコーダは、符号化された画面の冒頭を識別してから画面のタイプを識別する。しばしば「Ｓｅｔ  Ｔｏｐ  ＢｏｘまたはＳＴＢ」と呼ばれる標準デコーダケースとのあらゆる混同を回避するため、以下、本明細書では、ＭＰＥＧ−４標準デコーダを「読取装置」（「Ｐｌａｙｅｒ」または「Ｖｉｅｗｅｒ」）と呼ぶ。読取装置は、ハードウェアおよび／またはソフトウェアで構成できる。ＭＰＥＧ−４読取装置は、画面の各マクロブロックを連続してデコードする。全てのマクロブロックを処理したときに画面が復元される。画面Ｉの場合、この画面は、後続画面に対して参照画面を構成し、最も古い参照画面の代わりに保存される。このように、用途に応じて、後処理および表示のためにデジタル形式で画面を利用できる。
【０１０８】
ＭＰＥＧ−４タイプの音響映像プログラムの場合、サーバ（１）またはポータルサイト（１２）から送られる画面Ｐの全ての特徴がモジュール（８）に伝送されるわけではない。特に、本発明による特徴は、画面Ｐに含まれる差分動きベクトルにある。
【０１０９】
画面Ｐの幾つかの差分動きベクトルがポータルサイト（１２）に保存される。それに対して、伝送されない画面Ｐの差分動きベクトルの代わりに、本発明による装置は、除去されてポータルサイト（１２）に保存された差分動きベクトルと同じ種類の偽の差分動きベクトルを内挿し、モジュール（８）のＭＰＥＧ−４標準読取装置がこうした修正で妨害されることなく、これらの修正を無視し、出力でＭＰＥＧ−４出力ストリームを復元するようにする。このストリームは人間の視界の観点からは正しくないが、ＭＰＥＧ−４フォーマットの観点からは正しい。
【０１１０】
ケース（８）のＭＰＥＧ−４読取装置は、ＭＰＥＧ−４標準読取装置であって、画面Ｐになされた変更により修正もしくは損傷されるものでは少しもない。
【０１１１】
図１が示すように、接続インターフェース（９）は、直接、またはアクセスネットワークの役割を果たすローカルネットワークを介して、広域通信ネットワーク（１０）に接続され、たとえば加入者線インターフェース（アナログまたはデジタル電話ネットワーク、ＤＳＬ、ＢＬＲ、ＧＳＭ、ＧＰＲＳ、ＵＭＴＳなど）から構成される。
【０１１２】
従って、音響映像プログラムは、サーバ（１）から接続線（３の２）を介して直接、または接続線（２）および（３）によりポータルサイト（１２）を経由して、無線、ケーブル、衛星、デジタル無線、ＤＳＬなどの広帯域通信ネットワーク（４）を経て、接続線（５）からデコーダモジュール（８）に向けて従来と同様に放送モード（「ｂｒｏａｄｃａｓｔ」）で放送される。このように放送される各音響映像プログラムは、暗号化してもしなくてもよく、本発明によれば、ＭＰＥＧ−４タイプのストリームは、上記のように幾つかの画面Ｐおよび／またはＢのレベルで幾つかの修正を含む。ユーザにより選択されるパラメータまたは放送サーバにより伝送される情報に応じて、このように修正された不完全な幾つかの音響映像プログラムは、ケース（８）のハードディスクに記録される。
【０１１３】
ケース（８）のハードディスクにこうして記録された音響映像プログラムをユーザが表示しようとする場合、ケース（８）に接続されるリモコンによって従来と同様に要求を行い、ケースは、その場合、ローカルネットワークタイプあるいは直接アクセスタイプの接続線（９）と、それ自体が接続線（１１）によりポータルサイト（１２）に接続される遠隔通信ネットワーク（１０）とを介して、ポータルサイト（１２）に自動的に接続される。音響映像プログラムの表示中ずっと、接続線（９）および接続線（１１）は接続され続け、ケース（８）が、画面Ｐの修正差分動きベクトルの機能と整理パラメータとを受信できるようにする。このように伝送された画面Ｐの修正差分動きベクトルがケース（８）のハードディスクに記録されることは決してない。何故なら、復元される画面Ｐは、揮発性のローカルメモリからケース（８）の読取装置により処理された後で、接続線（７）を介してディスプレイ画面（６）に表示されるからである。ポータルサイト（１２）から伝送されたばかりの画面Ｐの修正および／または欠けている差分動きベクトルは、いったん処理されてディスプレイされると、ケース（８）の揮発性のローカルメモリから消去される。
【０１１４】
特定の実施形態によれば、このように放送される画面Ｐの差分動きベクトルのもともとの値は、既存または今後のあらゆる暗号化手段により暗号化してもしなくてもよい。画面Ｐの修正差分動きベクトルのアルゴリズム、機能、および整理パラメータについても同様である。
【０１１５】
ユーザが、デコーダケース（８）のハードディスクに記録したプログラムを見ようとするたびに、ケース（８）は、ポータルサイト（１２）に自動的に接続される。同様に、ユーザが休止する場合、ポータルサイト（１２）から送られる画面Ｐの修正差分動きベクトルの伝送は、表示の再開まで遮断され、このようにして、音響映像プログラムのあらゆる情報が所定の瞬間にケース（８）にないようにし、それによって不正な意図を持つ人物によるこれらの記録の非合法コピーを回避している。
【０１１６】
特定の実施形態によれば、デコーダケース（８）は、ポータルサイト（１２）が、このケース（８）のホストユーザを認識できるようにするチップカード読取装置を含む。
【０１１７】
特定の実施形態によれば、所定のＭＰＥＧ−４コンテンツに対して、チップカードは、ポータルサイト（１２）により記憶された前記第二のストリームを含む。
【０１１８】
チップカードはまた、許可された場合に、ユーザが、デコーダケース（８）のハードディスクに記録された音響映像プログラムの個人コピーを実施できるようにする。そのため、ユーザが音響映像プログラムの個人コピーをしようとする場合、ディスプレイ画面（６）にデコーダケース（８）を接続する接続線（７）を介して、従来と同様にビデオテープレコーダでこれを実施する。
【０１１９】
一方、デコーダケースのハードディスクに個人コピーを保存しようとする場合、ユーザは、デコーダケース（８）にこれを指示し、デコーダケースは、「個人コピー」情報と、チップカードにあるユーザの連絡先とを、デコーダケース（８）のハードディスク（８５）に記録されるこの音響映像プログラムの特定フィールド（８４）に記録する。その後、ユーザがこの個人コピーの視聴を望むたびに、デコーダケース（８）は、自動的にポータルサイト（１２）に接続されて、ポータルサイトにユーザが個人コピーの読み取りを望んでいることを示す。それに対応して、デコーダケース（８）に接続されたこのチップカードを所有するユーザに対して個人コピーの読み取りが可能である場合、デコーダケース（８）は、画面Ｐの修正差分動きベクトルおよび／または欠けている差分動きベクトルと、個人コピーを構成する音響映像プログラムを表示可能にする他のあらゆる情報とを受信する。
【０１２０】
別の実施形態によれば、ユーザがケースのハードディスクへの個人コピーの保存を望む場合、サーバにこれを指示し、サーバは、チップカードにより認証されたこのユーザに対し、ポータルサイト（１２）の個人コピーメモリ（１２４）にこのプログラムのための「個人コピー」情報を記録する。その後、ユーザがこの個人コピーの視聴を望むたびに、ケース（８）は自動的にポータルサイト（１２）に接続され、ユーザが個人コピーの読み取りを望んでいることをポータルサイトに示す。それに対応して、このチップカードを所有するユーザに対し、このプログラムに対して個人コピーの読み取りが可能である場合、デコーダケース（８）は、画面Ｐの欠けている差分動きベクトルと、個人コピーを構成する音響映像プログラムを表示可能にする他のあらゆる情報とを受信する。
【０１２１】
特定の実施形態によれば、いわゆる個人コピーは、ユーザに対し、無制限に、またはこの個人コピーを許可したサービスの提供者が予め決定する回数だけ、同じ音響映像プログラムを見られるようにすることができる。
【０１２２】
本発明は、また、データにアクセスするために消費者が使用するハードウェアケース（８）に関する。ハードウェアケースは、ユーザの住居に配置される。このケースは、視聴者の選択に応じて提示すべき適切な情報を管理する機能性の集合を提供するとともに、遠隔サーバとの接続および通信を管理する。
【０１２３】
特定の実施形態によれば、ビデオインターフェース接続装置に対応するハードウェアケース（８）は、内蔵ハードディスクを備えた固定オフライン装置として構成される。
【０１２４】
特定の実施形態によれば、ビデオインターフェース接続装置に対応するハードウェアケース（８）は、内蔵ハードディスクを備えた携帯式（移動）オフライン装置および／またはディスク（ＣＤ、ＤＶＤなど）の読取装置として構成される。
【０１２５】
特定の実施形態によれば、オフラインハードウェアケース（８）は、チップカードの読取装置を含む。
【０１２６】
特定の別の実施形態によれば、ビデオインターフェース接続装置（８）は、ＰＣタイプのコンピュータにセットされる追加カードとして構成され、このカードは、少なくとも一つの広帯域伝送放送ネットワークインターフェース（４）と、少なくとも一つの通信ネットワークインターフェース（１０）とに接続される。カードは、第一のストリームの記録のためにＰＣコンピュータのハードディスクを用いるが、固有の計算機および固有の揮発性メモリを含み、不正な意図を持つＰＣのユーザに対して、第二のストリームの画面Ｐの修正差分動きベクトルのような補完情報へのアクセス手段を放置しないようにしている。
【０１２７】
本発明によれば、ビデオサーバおよびマルチメディアサーバ（１）および／または（１２）が、ビデオデータの符号化手段、符号変換手段、スクランブル手段を含み、特に、シーケンスの冒頭およびシーケンス全体に沿って、暗号安全情報を付加する手段を含む。
【０１２８】
本発明は、補完的なデータや特徴にアクセスしなければ伝送および表示されるシーンを認識できなくなるまで、視覚の観点からＭＰＥＧ−４ストリームを劣化する一方で、ビデオインターフェース接続装置（８）では、如何なる損失もなくＭＰＥＧ−４ストリームを全面的に復元することに、さらに注目すべきである。
【０１２９】
本発明は、特に音響映像データに基づいて説明したが、ＭＰＥＧ−４タイプのビデオデータは最も生成されたデータであって、相互作用するあらゆるマルチメディア情報およびあらゆる相互作用データをこの装置およびシステムで処理できることはいうまでもない。
【０１３０】
本発明は、特にケーブルネットワークおよび衛星ネットワークに適した構成の好適な実施形態を限定的ではなく例として示す添付図２を参照しながら、本発明の物理的な基本を示す以下の説明により、いっそう理解されるであろう。ＭＰＥＧ−４ストリーム（１０１）全体をポータルサイト（１２）の分析装置（１２１）により分析し、それによって、ＭＰＥＧ−４タイプの一つのストリームに分離するが、その一方の部分、さらには画面Ｐの全ての差分動きベクトルを処理して、ポータルサイトの出力（１２２）から広帯域放送伝送ネットワーク（４）に向けて送る。
【０１３１】
修正ＭＰＥＧ−４ストリームの他方の部分は、ポータルサイト（１２）のバッファメモリ（１２２）に記憶される。このように放送されるＭＰＥＧ−４ストリームの各々に対して、ポータルサイト（１２）は、バッファメモリ（１２２）に、ポータルサイト（１２）の分析装置（１２１）によりこのＭＰＥＧ−４ストリームに実施される修正を保存する。ＭＰＥＧ−４の同一入力ストリーム（１０１）に対して、ストリーム処理は、各ユーザ（８）および／または各ユーザ装置（８）で異なる場合がある。そのため、ポータルサイト（１２）のバッファメモリ（１２３）は、各ユーザに対して異なるメモリエリアを含む。
【０１３２】
実施例では、第一のユーザに対して、ＭＰＥＧ−４ストリームの幾つかの画面Ｐの差分動きベクトルが修正される。第二のユーザに対して、ＭＰＥＧ−４ストリームの画面Ｐと幾つかの画面Ｂの幾つかの差分動きベクトルが修正される。第三の例では、装置（８）が携帯（移動）式である。
【０１３３】
次に、第一のユーザに対する様々なステップについて説明する。
【０１３４】
ポータルサイト（１２１）は、テレビ画面（６）において録画で見られるようにユーザ（８）に送信すべきＭＰＥＧ−４ストリーム（１０１）を選択する。このユーザは、放送デジタルケーブルネットワーク（４）と、ＡＤＳＬ通信ネットワーク（１０）とに接続される。
【０１３５】
従って、ポータルサイト（１２）の分析システム（１２１）は、ＭＰＥＧ−４入力ストリーム（１０１）を読み込み、画面Ｐを検出するたびに、これをマクロブロックに分解し、次いでブロックに分解する。この分析により、符号内で差分動きベクトルを認識し、これらの値の内のいくつかを任意の値に代替して、画面（従ってシーケンス）を人間の視覚の観点から読み取り不能にする。差分動きベクトルの真の値は出力バッファ（１２３）に保存され、出力バッファは、後で逆の構成に従って、ケース（８）内に起点シーケンスを復元することができる。実施例では、２個につき１個のマクロブロックが、修正ブロック（差分動きベクトル）を含む。
【０１３６】
その場合、分析システム（１２１）は、修正画面Ｐの代替係数値をバッファ（１２３）に書き込む。分析システム（１２１）は、ＭＰＥＧ−４入力ストリームの終わりまで分析を続行する。
【０１３７】
修正された新しいＭＰＥＧ−４ストリームは、出力バッファ（１２２）に記録されて、接続線（５）を介して放送ネットワーク（４）で放送される。入力ＭＰＥＧ−４ストリーム（１０１）の修正画面Ｐの代替された差分動きベクトルは、ポータルサイト（１２）のバッファ（１２３）に記憶される。
【０１３８】
この間、全く同期せずに、ポータルサイト（１２）の出力バッファ（１２２）から送られる修正ＭＰＥＧ−４出力ストリームは、広帯域ネットワーク（４）を介して一人または複数のユーザ（８）に向けて放送される。
【０１３９】
このように修正されたＭＰＥＧ−４ストリームの記録を望む許可されたデコーダケース（８）の各々は、その場合、このＭＰＥＧ−４ストリームを読み込んでハードディスク（８５）に記録することができる。こうした記録の決定権は、ポータルサイト（１２）の制御下でデコーダ（８）に委ねられる。そのため、分析システム（１２１）は、ＭＰＥＧ−４ストリームの冒頭に、この修正ＭＰＥＧ−４ストリームの受信者を明記する追加データ情報を書き込んでいる。かくして、受信者は、単独の特定の受信者（８）、受信者グループ（８）、または、ネットワーク（４）に接続されたデコーダ（８）の集合とすることができる。
【０１４０】
上記の段階は、ポータルサイト（１２）によるＭＰＥＧ−４ストリームの第一の準備段階と、広帯域ネットワーク（４）を介したその伝送と、デコーダ（８）への記録とに対応する。デコーダは、その場合、ハードディスク（８５）に記録されたこのＭＰＥＧ−４ストリームを表示できる。そのため、デコーダ（８）の合成システム（８７）は、ハードディスク（８５）からＭＰＥＧ−４ファイルを読み込んで、従来のＭＰＥＧ−４読取装置（８１）に向かってこれを送信する。合成システム（８７）がいかなる補完データも受け取らない場合、読取装置（８１）に到達するＭＰＥＧ−４ストリームがそのまま処理されて表示されるので、ディスプレイ画面（６）への表示に大きなゆがみを発生する。実際、合成システム（８７）により処理される修正画面Ｐは、適正なディスプレイに必要な画面Ｐに対応しない。何故なら、幾つかの差分動きベクトルが、任意の差分動きベクトルに代替されているからである。それに対して、記録されたストリームはまさしくＭＰＥＧ−４タイプのストリームであるので、読取装置（８１）は如何なる区別もせずに出力画面（６）に情報を表示し、この情報は、まさにＭＰＥＧ−４ビデオストリームのデータとして生じるが、画面（６）を見る人間にとっては何ら脈絡がない。ケース（８）のハードディスク（８５）から送られるＭＰＥＧ−４ストリームの全てのコピーは、任意のＭＰＥＧ−４読取装置によって再生した時の視覚効果が同じである。従って、不正な意図を持つこのコピーのあらゆる使用が失敗に終わる。
【０１４１】
デコーダ（８）のユーザがハードディスク（８５）に記録された音響映像プログラムを画面（６）に実際にディスプレイしようとする場合、ビデオテープレコーダまたは、テレビ画面にメニューを有するＤＶＤレコーダで実施するように、合成システム（８７）にリモコンでこれを要求する。合成システム（８７）は、ハードディスク（８５）に一定の要求を行い、読取バッファ（８３）を介してハードディスク（８５）から送られる修正ＭＰＥＧ−４ストリームの分析を開始する。分析システム（８７）は、この例ではＤＳＬ接続線である通信ネットワーク（１０）を介してポータルサイト（１２）との接続を設定する。この接続が設定されると、映画または音響映像プログラムのディスプレイ中ずっと、合成システム（８７）がサーバ（１２）のバッファメモリ（１２３）から、代替された差分動きベクトルと、ハードディスク（８５）に記録されたストリームの修正画面Ｐに対応するデータとを送る。これらの差分動きベクトルおよび位置データは、入力バッファメモリ（８６）を介して合成システム（８７）に送られ、合成システム（８７）の揮発性メモリ（８８）に一時的に保管される。バッファ（８３）を介して到達する修正ＭＰＥＧ−４ストリームと、メモリ（８８）にバッファ（８６）を介して送られる差分動きベクトルおよび関連データとから、合成システム（８７）は、前述の分析プロセスとは逆に、実際の画面Ｐにより修正される画面Ｐを復元し、このように復元された新しいＭＰＥＧ−４ストリームを読取装置（８１）に送って、画面（６）に正しく表示する。代替すべき差分動きベクトルと、画面Ｐの関連データとは、その使用開始時点で揮発性メモリ（８８）から消去される。
【０１４２】
実施例では、ポータルサイト（１２）がそのバッファ（１２３）から画面Ｐおよび関連データの送信を許可する前に、ポータルサイト（１２）は、ケース（８）のユーザが実施許可をきちんと受けているかどうか検証する。そのため、ポータルサイト（１２）は、ケース（８）のチップカード（８２）に含まれている情報を読み込んで、ユーザがこの音響映像プログラムを見る権利を適切に与えられているかどうか検証する。差分動きベクトルおよびその関連データがバッファ（１２３）からネットワーク（１０）を介してこのユーザに対応するケース（８）に送られるのは、こうした検証の後だけである。
【０１４３】
実施例では、ユーザは、さらに、音響映像プログラムの個人コピーを実施する。従って、合成システム（８７）は、ハードディスク（８５）の一部（８４）に、補完データ、ならびにチップカード番号（８２）および「個人コピー」情報を、この音響映像プログラムの関連データとして書き込む。音響映像プログラムの次回の個人的な読み込み時に、合成システム（８７）は、これらの関連データを分析して、ポータルサイト（１２）に、デコーダ（８）のユーザが個人コピーを読み込んでいることを知らせる。このユーザ（８）に対してポータルサイト（１２）によりこの機能が許可されている場合、差分動きベクトルおよび関連データはポータルサイト（１２）からバッファ（８６）に前述のように送られる。そうでない場合、差分動きベクトルおよび関連データは送信されず、デコーダ（８）のユーザは、復元されたＭＰＥＧ−４ストリームを見ることができない。
【０１４４】
次に、第二のユーザ（８）に対する様々なステップについて詳しく説明する。
【０１４５】
この第二のケースでは、放送ネットワーク（４）が衛星ネットワークであり、通信ネットワーク（１０）がＧＳＭタイプの狭い通過帯域を有するセルラ電話システムである。
【０１４６】
先の説明と同様に、デコーダ（８）のユーザは、ポータルサイト（１２）からＭＰＥＧ−４ストリームと保管データとを受け取る。
【０１４７】
それに対して、実施例では、各画面Ｐを修正する代わりに、分析システム（１２１）がｎ個につき１個の画面Ｐだけを選択する。ここで、ｎは、１〜１２の任意の数であり、画面Ｂを考慮する。かくして、出力バッファ（１２２）からＭＰＥＧ−４ストリームを送信する前に、分析システム（１２１）は、ＭＰＥＧ−４入力ストリーム（１０１）を読み込み、任意の数ｎを選別後、合成システムがＭＰＥＧ−４ストリームのｎ番目の画面Ｐで差分動きベクトルを修正する。各画面Ｐをこのように修正後、分析システム（１２１）は、任意の数ｎを新たに選別する。こうして使用される任意の各数は、ポータルサイト（１２）のバッファ（１２３）に記録される。画面Ｂに対して、分析システム（１２１）は、画面Ｐが修正されていないフレームでｍ個につき１個の画面Ｂを考慮し、ここで、ｍは、１〜５の任意の数である。
【０１４８】
ポータルサイト（１２）の分析システム（１２１）は、ＭＰＥＧ−４入力ストリーム（１０１）を読み込み、ｎ番目の画面Ｐまたはｍ番目の画面Ｂを検出するたびに、これをマクロブロックに分解し、次いでブロックに分解する。この分析により、分析システムは、差分動きベクトルを符号内で認識し、そのうちのいくつかを任意の値に代えて、画面（従ってシーケンス）を人間の視覚の観点から読めなくすることができる。差分動きベクトルの真の値は出力バッファ（１２３）に保存され、出力バッファは、後で、逆の構成に従ってケース（８）に起点シーケンスを復元することができる。
【０１４９】
さらに、この第二の実施例では、このｎ番目の画面Ｐの全ての差分動きベクトルが修正されるわけではない。１個のマクロブロックの６個のブロックに対して修正周波数の同等性を尊重しながら、２個につき１個のマクロブロックだけが１個の修正ブロック（差分動きベクトル）を含む。さらに、各差分動きベクトルの代替は、任意に計算される差分動きベクトルによりなされるが、その値は、代替される差分動きベクトル値と比較されて、その差を検証するようにされる。この差が小さすぎる場合、別の任意の数を計算して、代替されるベクトルと代替するベクトルとの差を広げるようにする。
【０１５０】
画面Ｂに対しても同様である。
【０１５１】
ＭＰＥＧ−４ストリームの復元に対して、デコーダ（８）は、バッファ（８６）、（８７）を読み込み、所定のシンタックスに従ってバイナリー列のデータエレメントをデコードする。
【０１５２】
バイナリー列を読み込む場合、デコーダは、符号化された画面の冒頭を識別し、次に画面のタイプを識別する。デコーダは、画面の各マクロブロックを連続してデコードする。マクロブロックのタイプと動きベクトルとを用いて、デコーダに保存された以前および今後の参照画面に基づいて、現在のマクロブロックを予測する。差分動きベクトルのデータがデコードされる。この結果が、所定のダイナミクスで予測信号に付加される。ＭＰＥＧ−４ストリームを読取装置（８１）に送信する前に、合成システム（８７）は、代替された画面Ｐ、Ｂの差分動きベクトルを、バッファ（８６）から送られるストリームのベクトルに代える。
【０１５３】
デコーダ（８）の合成システム（８７）によりＭＰＥＧ−４ストリームを復元する場合、これらの任意の数と、代替された差分動きベクトルとをポータルサイト（１２）の出力バッファ（１２３）から読み込み、また、ケース（８）のハードディスク（８５）からこのように修正されたＭＰＥＧ−４ストリームを読み込むことによって、合成システム（８７）は、画面Ｐ、Ｂを復元し、読取装置（８１）に全体を送ることができる。
【０１５４】
これらの全てのマクロブロックが処理されると、画面は読取装置（８１）により復元される。画面Ｐまたは画面Ｂの場合、後続画面のための参照画面が構成され、元の参照画面の代わりに保存される。このユーザに対する実施例では、第二のストリームが、高品質のＭＰＥＧ−４ストリーム伝送に必要な通過帯域の１パーミル未満の通過帯域を要求しており、すなわち第一のＭＰＥＧ−４ストリームに対しては毎秒１メガビットであるのに第二のストリームに対しては毎秒１キロビット未満の通過帯域を要求していることが確認された。
【０１５５】
次に、こうした第三のユーザに対する様々なステップについて詳しく説明する。
【０１５６】
この実施形態では、ＭＰＥＧ−４ストリームは、第二の実施形態のＭＰＥＧ−４ストリームと同様に分析システム（１２）により処理される。
【０１５７】
しかし、修正された第一のＭＰＥＧ−４ストリームは、分析システム（１２）の出力バッファメモリからＣＤタイプのハードウェア媒体（２０）に書き込まれ、記録される。
【０１５８】
第二のストリームは、バッファ（１２３）に記憶され、また、チップカードとフラッシュメモリとからなるクレジットカード様式のハードウェア媒体（１０の２）にさらに記録される。このカード（１０の２）は、装置（８）のカード読取装置（８２）により読み込まれる。装置（８）は、携帯式の移動オフライン装置である。実施形態では、装置（８）が、合成システム（８７）と、ＭＰＥＧ−４標準読取装置（８１）と、２個のバッファメモリ（８６）、（８３）と、ディスク読取装置（８５）とを含む。
【０１５９】
装置（８）は、さらに、ユーザに対してオフライン装置（８）で音響映像プログラムを直接視聴可能にする偏平スクリーン形の内蔵画面（６の２）を含む。
【０１６０】
ＭＰＥＧ−４タイプの音響映像プログラムをディスプレイする場合、装置（８）のユーザは、ディスク読取装置（８５）に分析システム（１２）により記録されるものと同じタイプ（２０）のディスク（２０の２）を挿入する。そのため、このディスク（２０の２）は、第一のストリームタイプのＭＰＥＧ−４ストリームを含み、すなわち代替された幾つかの画面Ｐおよび／またはＢの差分動きベクトルを有する。
【０１６１】
従って、装置（８）のユーザは、装置に組み込まれた画面（６の２）でこのＭＰＥＧ−４ストリームをディスプレイできる。しかし、差分動きベクトルの代替により、視覚の観点からＭＰＥＧ−４ストリームは正しくない。ストリームを視覚の観点から正しいものにするには、ユーザが、チップカード読取装置（８２）に、差分動きベクトルと共に第二のストリームを含むメモリカード（１０の２）を挿入する。すると、合成システムが、ディスク（２０の２）から送られる第一のストリームと、読取装置（８２）に接続されるカード（１０の２）から送られる第二のストリームとから正しいＭＰＥＧ−４ストリームを復元する。
【０１６２】
特定の構成では、チップカード（１０の２）が、また、合成システム（８７）により実行されるアプリケーションおよびアルゴリズムを含む。
【０１６３】
別の特定の構成では、チップカード（１０の２）が、複数のＭＰＥＧ−４ストリームの復元のために複数の第二のストリームのデータと差分動きベクトルとを含む。
【０１６４】
特定の構成では、装置（８）が、ＧＳＭネットワーク（１０）へのセルラ接続を含む。
【図面の簡単な説明】
【０１６５】
【図１】本発明による方法を実施するシステム全体のアーキテクチャを示す図である。
【図２】本発明によるストリームの分析および合成システムの特定の実施形態を示す図である。
【図３】本発明によるストリームの合成システムの特定の実施形態を示す図である。
【符号の説明】
【０１６６】
１  ビデオサーバ
４  広帯域ネットワーク
５  接続線
６  表示画面
６の２  画面
８  オフライン装置またはデコーダ
９  接続線
１０  ＧＳＭ通信ネットワーク
１０の２  メモリカード
１２  ポータルサイト
１２  分析システム
２０  ハードウェア媒体
２０の２  ディスク
８１  ＭＰＥＧ−４標準読取装置
８２  チップカード読取装置
８４  ハードディスクの一部
８５  ハードディスク
８３、８６  バッファメモリ
８７  合成システム
８８  揮発性メモリ
１０１  ＭＰＥＧ−４入力ストリーム
１２１  分析システム
１２２  出力バッファメモリ
１２３  出力バッファ
１２４  個人コピーメモリ
【図１】
2005535242.tif 000002
【図２】
2005535242.tif 000003
【図３】
2005535242.tif 000004
【国際調査報告】
2005535242.tif 000005
2005535242.tif 000006
2005535242.tif 000007
2005535242.tif 000008
2005535242.tif 000009
2005535242.tif 000010