【手続補正書】
【提出日】平成19年10月22日(2007.10.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  ビデオ、テキスト、オーディオ、音楽及び／又はグラフィックス要素のうちの少なくとも１つを含むデータを、ビデオパケットストリーム、テキストパケットストリーム、オーディオパケットストリーム、音楽パケットストリーム及び／又はグラフィックスパケットストリームとしてそれぞれ符号化することと、
複数の上記パケットストリームを、それ自体のオブジェクト制御データを含む単一のそれ自体で完備したオブジェクトに結合することと、
複数の上記オブジェクトをデータストリームに配置することと、
１つ又はそれよりも多くの上記データストリームを、単一の連続的なそれ自体で完備したシーンにグループ化することとを含み、上記シーンはフォーマットの定義をパケットのシーケンスにおける最初のパケットとして含む、オブジェクト指向対話型マルチメディアファイルを生成する方法。
【請求項２】  １つ又はそれよりも多くの上記シーンを結合することを含む請求項１記載の対話型マルチメディアファイルを生成する方法。
【請求項３】  単一のシーンはオブジェクトライブラリを含む請求項１記載の対話型マルチメディアファイルを生成する方法。
【請求項４】  上記オブジェクト内に、カスタマイズ可能な圧縮解除変換を構成するためのデータが含まれる請求項１記載の対話型マルチメディアファイルを生成する方法。
【請求項５】  上記オブジェクト制御データは、対話の振る舞いと、レンダリングパラメータと、コンポジションと、符号化されたデータの解釈とのうちの少なくとも１つを制御する請求項１記載の対話型オブジェクト指向マルチメディアファイルを生成する方法。
【請求項６】  上記シーンの位置に関連したシーン情報を含む第１のレベルのディレクトリデータと、上記ストリームの位置に関連したストリーム情報を含む第２のレベルのディレクトリデータと、上記データストリーム内に含まれ、複数のイントラフレームの位置を識別する情報を含む第３のレベルのディレクトリデータとを有する階層的ディレクトリ構造を備えた請求項１記載の対話型マルチメディアファイルを生成する方法。
【請求項７】  ビデオ及びオーディオ要素のうちの少なくとも１つを含むデータを、ビデオパケットストリーム及びオーディオパケットストリームとしてそれぞれ符号化することと、
複数の上記パケットストリームを、単一のそれ自体で完備したオブジェクトに結合することと、
上記オブジェクトをデータストリームに配置することと、
上記ストリームを、フォーマットの定義を含むシーンに配置することと、
複数の上記シーンを結合することとを含む、オブジェクト指向対話型マルチメディアファイルを生成する方法。
【請求項８】  上記オブジェクト制御データは、オブジェクト制御パケット内にカプセル化された１つ又は複数のメッセージを含み、かつ所定のパラメータを表し、
上記パラメータは、
ビデオ及びグラフィックスオブジェクトをレンダリングし、
上記オブジェクトの対話型の振る舞いを定義し、
上記オブジェクトへの、及び上記オブジェクトからのハイパーリンクを作成し、
上記オブジェクトに対するアニメーションパスを定義し、
動的メディア合成を定義し、
ユーザ変数に値を割り当て、
オブジェクトとの対話と他の制御との因果関係を、１つのオブジェクトからもう１つのものにリダイレクトするか又は目標を変更し、
又は、音声呼とタイマのスタート及び停止のような、実行可能な振る舞いをオブジェクトに添付し、
制御アクションの実行に対する条件を定義する、請求項１記載の対話型オブジェクト指向マルチメディアファイルを生成する方法。
【請求項９】  上記レンダリングパラメータは、オブジェクトの透明度、スケール、ボリューム、位置、Ｚオーダー、背景色、及び回転を表し、
上記アニメーションパスは、上記レンダリングパラメータのうちの任意のものに作用可能であり、
上記ハイパーリンクは、ノンリニアーのビデオをサポートし、他のビデオファイル、ファイル内の個別のシーン、及びシーン内の他のオブジェクトストリームを目標とするリンクをサポートし、
上記対話型の振る舞いのデータは、再生を一時停止すること及びループ再生することと、ユーザ情報をサーバに戻すことと、オブジェクトアニメーションを活性化するか又は不活性化することと、メニュー、ならびにユーザ選択を登録可能な簡単なフォームを定義することとを含む、請求項８記載の対話型オブジェクト指向マルチメディアファイルを生成する方法。
【請求項１０】  上記オブジェクトは、タイマイベント、ユーザイベント、システムイベント、対話イベント、オブジェクト間の関係、ユーザ変数、及び／又はシステム状態に基づいて、レンダリングアクション又はオブジェクトの振る舞いの条件付き実行を定義し、上記システム状態は、再生、一時停止、ストリーミング、又はスタンドアローンの再生を含む、請求項７記載の対話型オブジェクト指向マルチメディアファイルを生成する方法。
【請求項１１】  ビデオ、テキスト、オーディオ、音楽、及び／又はグラフィックのデータを含む少なくとも１つのオブジェクトを含む対話型マルチメディアファイルであって、上記少なくとも１つのオブジェクトはデータストリームを構成し、上記データストリームのうちの少なくとも１つはシーンを構成し、少なくとも１つのシーンが上記ファイルを構成する
【請求項１２】  オブジェクト指向対話型マルチメディアシステムにおいて表示されたマルチメディアのコンテンツを動的に変化させるシステムであって、
請求項１１記載の対話型マルチメディアファイルを生成する動的メディア合成エンジンと、
互いに合成される複数のオブジェクトの組み合わせを選択する選択機構と、
ディレクトリ情報を用い、上記ディレクトリ情報に基づいて上記オブジェクトの位置を知るデータストリームマネージャと、
上記シーン中の上記オブジェクトと、上記ビデオ中の上記シーンとを、ユーザによって見られている間にリアルタイムで、挿入、削除又は置換を行う制御機構とを備えたシステム。
【請求項１３】  上記動的メディア合成エンジンと、
上記選択機構と、
上記データストリームマネージャと、
上記制御機構と、
クライアントの容量及び能力に基づいた伝送のために適当なデータ構成要素を各オブジェクトストリームから選択する伝送選択機構と、
上記データ構成要素を最終的なコンポジットデータストリームに配置するインターリーブ機構と、
上記最終的なコンポジットストリームを上記クライアントに送信する無線送信機構とを有する遠隔のサーバを備えた請求項１２記載のシステム。
【請求項１４】  上記システムは、クライアントに対してサーバ処理を提供する遠隔のサーバを備え、上記クライアントは、上記遠隔のサーバから当該クライアントに伝送されたライブラリ管理命令を実行する機構を有し、
上記サーバは、上記ライブラリに質問し、そこに含まれた特定のオブジェクトについての情報を受信し、上記ライブラリのコンテンツの挿入、更新又は削除を行うことができ、
上記クライアントは、動的メディア合成のための対話型エンジンを有し、上記ライブラリ及び遠隔のサーバを発信元とするオブジェクトデータストリームの両方を同時に受信する請求項１２記載のシステム。
【請求項１５】  上記システムは、
オフラインの再生モードを提供するローカルサーバと、
適当なデータ構成要素をローカルファイルに記憶する記憶機構と、
複数の別個のソースから適当なデータ構成要素を選択する選択機構と、
当該ファイル内に連続的に記憶された各シーンに対する複数のストリームを含むローカルデータファイルと、
上記ローカルサーバが上記シーン内の各ストリームにランダムにアクセスするためのアクセス機構と、
レンダリングのために上記オブジェクトを選択する選択機構と、
遠隔のサーバから管理されることが可能であり、動的メディア合成において用いる永続的オブジェクトライブラリと、
上記遠隔のサーバから伝送されたライブラリ管理命令を実行するためのソフトウェアとを含み、上記サーバは、上記ライブラリに質問し、そこに含まれた特定のオブジェクトについての情報を受信し、上記ライブラリのコンテンツの挿入、更新又は削除を行うことができ、
上記ライブラリ及び遠隔のサーバを発信元とするオブジェクトデータストリームの両方を同時に受信することができる上記動的メディア合成のための対話型エンジンを含む請求項１２記載のシステム。
【請求項１６】  データはメディア再生器クライアントにストリーミングされ、
上記クライアントは、遠隔のサーバから受信されたパケットを復号化し、上記サーバにユーザ操作を送り返すことができ、
上記サーバは、クリックすることのようなユーザ操作に応答し、上記クライアントに送信される上記データを変更し、上記サーバは、クライアント要求に基づいて複数のオブジェクトデータストリームを多重化することによってリアルタイムでシーンを構成して、任意の与えられたシーンに対する単一の多重化されたストリームを構成し、プレイバックのために上記クライアントに無線ストリーミングすることができる請求項１２記載のシステム。
【請求項１７】  複数のビデオオブジェクトを同時に再生する再生機構を含み、
上記ビデオオブジェクトのそれぞれは異なるソースから発生することができ、
上記システムは、上記ソースのそれぞれをオープンにし、複数のビットストリームをインターリーブし、適当な制御情報を追加し、かつ新しいコンポジットストリームを上記再生機構に伝送することができる請求項１２記載のシステム。
【請求項１８】  上記システムは、
シーンを構成するために必要とされる上記ストリームのためにソースデータにランダムにアクセスすることができるデータストリームマネージャの１つ又は複数のインスタンスを含み、
上記ストリームマネージャのインスタンスと上記動的メディア合成エンジンとからの入力を受信することができるサーバマルチプレクサとを含み、
上記マルチプレクサは、上記複数のインスタンスからのオブジェクトデータパケットを互いに多重化し、上記シーンのレンダリングを制御するために上記エンジンからのオブジェクト制御パケットを上記データストリームに挿入することができる請求項１２記載のシステム。
【請求項１９】  スクリプトを記述することにより、上記動的メディア合成のプログラム可能な制御を可能にするＸＭＬパーザを含む請求項１２記載のシステム。
【請求項２０】  上記スクリプトの記述はＩＡＶＭＬである請求項１９記載のシステム。
【請求項２１】  所定個数の入力を受けて上記動的メディア合成エンジンを制御しかつカスタマイズすることができる遠隔のサーバを備え、上記入力は、ユーザプロフィール、人口統計、地理的な場所、１日の時刻、又は、何の広告がユーザに対して成功したかについての知識のようなユーザ対話のログを含む請求項１２記載のシステム。
【請求項２２】  オブジェクト指向対話型マルチメディアファイルであって、
１つ又はそれよりも多くの連続的なシーンの組み合わせを含み、
上記各シーンは、シーンフォーマット定義と、１つ又はそれよりも多くのデータストリームとを含み、
上記各データストリームは、動的メディア合成処理に従ってオブジェクトを含み、
上記各オブジェクトはそれ自体の制御データを含み、複数のデータパケットストリームを結合することによって形成され、上記複数のパケットストリームは、ビデオ、テキスト、オーディオ、音楽、又はグラフィックス要素のうちの少なくとも１つ又は組み合わせを含む未処理の対話型マルチメディアデータを、ビデオパケットストリーム、テキストパケットストリーム、オーディオパケットストリーム、音楽パケットストリーム、及びグラフィックスパケットストリームとしてそれぞれ符号化することによって形成されるオブジェクト指向対話型マルチメディアファイル。
【請求項２３】  請求項２２記載の対話型マルチメディアファイルのフォーマットを含むオブジェクト指向対話型ビデオシステムであって、
上記動的メディア合成処理を実行するサーバソフトウェアを含み、上記処理は、表示されるビデオシーンをユーザが見る一方で、上記表示されるビデオシーンの実際のコンテンツがリアルタイムで動的に変化されることを可能にし、上記サーバソフトウェアは、上記シーンの任意形状のビジュアル／オーディオビデオオブジェクトのうちの任意のものの挿入、置換又は追加を行い、
画像内オブジェクトを他のオブジェクトによって置換して、画像内オブジェクトを現在のシーンに追加するか又は現在のシーンから除去する制御機構を含み、上記制御機構は、上記処理を固定されたモード、適応的なモード、又はユーザが媒介したモードで実行するオブジェクト指向対話型ビデオシステム。
【請求項２４】  上記シーン内にカスタマイズ可能な圧縮解除変換を構成するデータを含む請求項２２記載のオブジェクト指向対話型マルチメディアファイル。
【請求項２５】  請求項２２記載の対話型マルチメディアファイルのフォーマットを含むオブジェクト指向対話型ビデオシステムであって、
上記処理をサポートするローカルオブジェクトライブラリを提供する制御機構を含み、上記ライブラリは、上記処理において用いるオブジェクトを記憶する記憶手段を含み、制御機構は、ストリーミングサーバからの上記ライブラリの管理を可能にし、制御機構は、上記ライブラリオブジェクトにバージョン管理の制御を提供し、非永続的なライブラリオブジェクトの自動的な満了を可能にし、
上記サーバからオブジェクトを自動的に更新し、上記ライブラリオブジェクトに対して複数のレベルのアクセス制御を提供し、上記複数のライブラリオブジェクトのそれぞれに対する一意な識別、履歴及び状態をサポートする制御機構を含むオブジェクト指向対話型ビデオシステム。
【請求項２６】  請求項２２記載の対話型マルチメディアファイルのフォーマットを含むオブジェクト指向対話型ビデオシステムであって、
ユーザが上記オブジェクトをクリックすることに対して、上記動的メディア合成処理を実行することによって応答する制御機構と、
ユーザをオフラインフォローアップアクションに対して登録するための、又は新しいハイパーリンクの宛先に移動するための制御機構とを含むオブジェクト指向対話型ビデオシステム。
【請求項２７】  無線ネットワークを介して、請求項２２記載のファイルのフォーマットにおけるファイルデータをリアルタイムでストリーミングする方法であって、それによって、上記動的メディア合成処理は、複数のオブジェクトを伝送のために適当なレートでインターリーブする方法。
【請求項２８】  ライブビデオコンテンツをユーザに対してストリーミングし、上記他のストリームは、リアルタイムで符号化されるストリームを含む請求項２７記載の方法。
【請求項２９】  上記ユーザが遠隔のサーバに接続するステップと、
上記ユーザが、見るためのカメラ位置を選択するステップとを含むライブビデオコンテンツをユーザに対してストリーミングする請求項２７記載の方法。
【請求項３０】  上記ユーザが遠隔のサーバに接続するステップと、
全地球測位システム又はセル情報から導出された上記ユーザの地理的位置が用いられて、見るためのカメラ位置の選択肢を自動的に提供するステップとを含むライブビデオコンテンツをユーザに対してストリーミングする請求項２７記載の方法。
【請求項３１】  サービスプロバイダシステムが、上記ユーザに連絡をとり、潜在的に問題を有する領域を含む自動車運転者のルートを表示するビデオをストリーミングするサービスに、上記ユーザが登録するステップと、
登録すると、上記ユーザが、上記ルートを選択して指定することができるステップと、
上記サービスプロバイダシステムが、上記ユーザの速度及び位置を追跡して、移動の方向と後に続いているルートとを決定し、上記システムが、問題を有するルートを決定することができ、当該ルートが存在するときは、上記システムが上記ユーザに通知して、上記問題を有するルートに関連付けられたトラフィック情報を提示するためのビデオを再生するステップとを含む、ライブのトラフィックビデオコンテンツをユーザに対してストリーミングする請求項２７記載の方法。
【請求項３２】  上記動的メディア合成処理は、加入者プロフィールデータベースに記憶された加入者のプロフィール情報に基づいてオブジェクトを選択する請求項２７に基づいて広告をストリーミングする方法。
【請求項３３】  ストリーミングマルチメディアシステムにおいて動作することができる低いパワーの装置の音声コマンド操作を提供する方法であって、
ユーザの発話音声を上記装置上で取り込むステップと、
上記発話音声を圧縮するステップと、
上記圧縮された発話音声をユーザデータパケットに挿入するステップと、
音声コマンドを処理することができる音声認識サーバに上記圧縮された発話音声を送信するステップと、
上記音声認識サーバが自動音声認識を実行し、文字に変換された発話音声をコマンドのセットにマッピングするステップと、
上記マルチメディアシステムが、上記コマンドが上記ユーザのためのものか上記システムのためのものかをチェックするステップと、
上記文字に変換されたコマンドが上記システムのためのものであるとき、上記システムが上記コマンドを実行するステップと、
上記文字に変換されたコマンドが上記ユーザのためのものであるとき、上記システムが上記コマンドを上記装置に転送し、上記装置が上記コマンドを実行するステップとを含む方法。
【請求項３４】  上記システムは、上記文字に変換された発話音声が予め定義されたコマンドであるか否かを決定し、
上記文字に変換された発話音声が予め定義されたコマンドではないとき、上記システムは、テキスト列である上記文字に変換されたコマンドを上記装置に送信し、
上記装置は、上記テキスト列を適当なテキストフィールドに挿入する、請求項３３記載のストリーミングマルチメディアシステムにおいて動作することができる低いパワーの装置の音声コマンド操作を提供する方法。
【請求項３５】  情報をスクリプト言語においてパージングするステップと、
ビデオ、画像、グラフィックス、アニメーション、テキスト及びオーディオのうちの少なくとも１つを含むデータを、上記情報によって定義される複数のデータソースのうちの少なくとも１つから読み出すステップと、
上記情報により定義される複数のオブジェクトであって、上記データと、当該オブジェクトのための制御データとを含む複数のオブジェクトを合成するステップと、
上記複数のオブジェクトを、ビットストリーム及びファイルの少なくとも一方にインターリーブするステップとを含むオブジェクトを合成する方法。
【請求項３６】  ユーザからの情報を入力するステップをさらに含み、上記合成するステップは、上記スクリプト言語の情報と上記ユーザからの情報とに基づいて実行される請求項３５記載の方法。
【請求項３７】  プロフィール情報、人口統計情報、地理的情報、及び一時的情報のうちの少なくとも１つから選択された制御情報を入力するステップをさらに含み、上記合成するステップは、上記スクリプト言語の情報と上記制御情報とに基づいて実行される請求項３５記載の方法。
【請求項３８】  ユーザからの情報を入力するステップをさらに含み、上記合成するステップは、上記スクリプト言語の情報と、上記制御情報と、上記ユーザからの情報とに基づいて実行される請求項３７記載の方法。
【請求項３９】  上記ユーザからの情報を入力するステップは、上記ユーザがディスプレイ上のオブジェクトを選択することを含む請求項３８記載の方法。
【請求項４０】  上記ビットストリーム及びファイルの少なくとも一方においてオブジェクトの置換、挿入又は削除を行うステップをさらに含む請求項３５記載の方法。
【請求項４１】  上記挿入するステップは、上記ビットストリーム及びファイルの少なくとも一方に広告オブジェクトを挿入することを含む請求項４０記載の方法。
【請求項４２】  上記広告オブジェクトを異なるオブジェクトと置換するステップをさらに含む請求項４１記載の方法。
【請求項４３】  上記挿入するステップは、上記ビットストリーム及びファイルの少なくとも一方に図形文字を挿入することを含む請求項４０記載の方法。
【請求項４４】  上記図形文字を挿入するステップは、ユーザの地理的場所に基づいて上記図形文字を挿入することを含む請求項４３記載の方法。
【請求項４５】  上記複数のオブジェクトのうちの１つを他のオブジェクトで置換するステップをさらに含む請求項３５記載の方法。
【請求項４６】  上記複数のオブジェクトのうちの１つを置換するステップは、見られたシーンである複数のオブジェクトのうちの１つを、新しいシーンで置換することを含む請求項４５記載の方法。
【請求項４７】  上記読み出すステップは、訓練のビデオを読み出すことを含む請求項３５記載の方法。
【請求項４８】  上記読み出すステップは、教育のビデオを読み出すことを含む請求項３５記載の方法。
【請求項４９】  上記読み出すステップは、販売促進のビデオを読み出すことを含む請求項３５記載の方法。
【請求項５０】  上記読み出すステップは、娯楽のビデオを読み出すことを含む請求項３５記載の方法。
【請求項５１】  上記読み出すステップは、監視カメラからのビデオを取得することを含む請求項３５記載の方法。
【請求項５２】  上記挿入するステップは、上記ビットストリーム及びファイルの少なくとも一方に、自動車のトラフィックを見るためのカメラからのビデオを挿入することを含む請求項４０記載の方法。
【請求項５３】  上記挿入するステップは、上記ビットストリーム及びファイルの少なくとも一方に、グリーティングカードの情報を挿入することを含む請求項４０記載の方法。
【請求項５４】  上記挿入するステップは、遠隔の計算装置のモニタの、コンピュータで生成された画像を挿入することを含む請求項４０記載の方法。
【請求項５５】  上記ビットストリーム及びファイルの少なくとも一方をユーザに提供するステップをさらに含み、上記ビットストリーム及びファイルの少なくとも一方は対話型ビデオパンフレットを含む請求項３５記載の方法。
【請求項５６】  対話型フォームを含む上記ビットストリーム及びファイルの少なくとも一方をユーザに提供するステップと、
上記ユーザによって、上記フォームに電子的に記入するステップと、
上記フォームに記入したときに、上記ユーザによって入力された情報を電子的に記憶するステップとをさらに含む請求項３５記載の方法。
【請求項５７】  上記電子的に記憶された情報を送信するステップをさらに含む請求項５６記載の方法。
【請求項５８】  上記制御データは、対話の振る舞いを定義する請求項３５記載の方法。
【請求項５９】  上記制御データは、レンダリングパラメータを含む請求項３５記載の方法。
【請求項６０】  上記制御データは、コンポジション情報を含む請求項３５記載の方法。
【請求項６１】  上記制御データは、圧縮されたデータの処理方法を示す請求項３５記載の方法。
【請求項６２】  上記制御データは、実行可能な振る舞いを含む請求項３５記載の方法。
【請求項６３】  上記実行可能な振る舞いはレンダリングパラメータを含む請求項６２記載の方法。
【請求項６４】  上記実行可能な振る舞いはハイパーリンクを含む請求項６２記載の方法。
【請求項６５】  上記実行可能な振る舞いはタイマを含む請求項６２記載の方法。
【請求項６６】  上記実行可能な振る舞いは、音声呼のようなシステムの呼を発生することを含む請求項６２記載の方法。
【請求項６７】  上記実行可能な振る舞いは、一時停止と再生のうちの少なくとも一方のようなシステム状態を設定することを含む請求項６２記載の方法。
【請求項６８】  上記実行可能な振る舞いは、ユーザ変数を変化させる情報を含む請求項６２記載の方法。
【請求項６９】  情報をスクリプト言語においてパージングする手段と、
ビデオ、画像、グラフィックス、アニメーション、テキスト及びオーディオのうちの少なくとも１つを含むデータを、上記情報によって定義される複数のデータソースのうちの少なくとも１つから読み出す手段と、
上記情報により定義される複数のオブジェクトであって、上記データと、当該オブジェクトのための制御データとを含む複数のオブジェクトを合成する手段と、
上記複数のオブジェクトを、ビットストリーム及びファイルのうちの少なくとも一方にインターリーブする手段とを備えたオブジェクトを合成するシステム。
【請求項７０】  ユーザからの情報を入力する手段をさらに備え、上記合成する手段は、上記スクリプト言語の情報と上記ユーザからの情報とに基づいて動作する請求項６９記載のシステム。
【請求項７１】  プロフィール情報、人口統計情報、地理的情報、及び一時的情報のうちの少なくとも１つから選択された制御情報を入力する手段をさらに備え、上記合成する手段は、上記スクリプト言語の情報と上記制御情報とに基づいて動作する請求項６９記載のシステム。
【請求項７２】  ユーザからの情報を入力する手段をさらに備え、上記合成する手段は、上記スクリプト言語の情報と、上記制御情報と、上記ユーザからの情報とに基づいて動作する請求項７１記載のシステム。
【請求項７３】  上記ユーザからの情報を入力する手段は、上記ユーザがディスプレイ上のオブジェクトを選択する手段を備えた請求項７２記載のシステム。
【請求項７４】  上記ビットストリーム及びファイルの少なくとも一方においてオブジェクトの置換、挿入又は削除を行う手段をさらに備えた請求項６９記載のシステム。
【請求項７５】  上記挿入する手段は、上記ビットストリーム及びファイルの少なくとも一方に広告オブジェクトを挿入する手段を備えた請求項７４記載のシステム。
【請求項７６】  上記広告オブジェクトを異なるオブジェクトと置換する手段をさらに備えた請求項７５記載のシステム。
【請求項７７】  上記挿入する手段は、上記ビットストリーム及びファイルの少なくとも一方に図形文字を挿入する手段を備えた請求項７４記載のシステム。
【請求項７８】  上記図形文字を挿入する手段は、ユーザの地理的場所に基づいて上記図形文字を挿入する手段を備えた請求項７７記載のシステム。
【請求項７９】  上記複数のオブジェクトのうちの１つを他のオブジェクトで置換する手段をさらに備えた請求項６９記載のシステム。
【請求項８０】  上記複数のオブジェクトのうちの１つを置換する手段は、見られたシーンである複数のオブジェクトのうちの１つを、新しいシーンで置換する手段を備えた請求項７９記載のシステム。
【請求項８１】  上記読み出す手段は、訓練のビデオを読み出す手段を備えた請求項６９記載のシステム。
【請求項８２】  上記読み出す手段は、販売促進のビデオを読み出す手段を備えた請求項６９記載のシステム。
【請求項８３】  上記読み出す手段は、娯楽のビデオを読み出す手段を備えた請求項６９記載のシステム。
【請求項８４】  上記読み出す手段は、教育のビデオを読み出す手段を備えた請求項６９記載のシステム。
【請求項８５】  上記読み出す手段は、監視カメラからのビデオを取得する手段を備えた請求項６９記載のシステム。
【請求項８６】  上記挿入する手段は、上記ビットストリーム及びファイルの少なくとも一方に、自動車のトラフィックを見るためのカメラからのビデオを挿入する手段を備えた請求項７３記載のシステム。
【請求項８７】  上記挿入する手段は、上記ビットストリーム及びファイルの少なくとも一方に、グリーティングカードの情報を挿入する手段を備えた請求項７３記載のシステム。
【請求項８８】  上記挿入する手段は、遠隔の計算装置のモニタの、コンピュータで生成された画像を挿入することを含む請求項７３記載のシステム。
【請求項８９】  上記ビットストリーム及びファイルの少なくとも一方をユーザに提供する手段をさらに含み、上記ビットストリーム及びファイルの少なくとも一方は対話型ビデオパンフレットを含む請求項６９記載のシステム。
【請求項９０】  対話型フォームを含む上記ビットストリーム及びファイルの少なくとも一方をユーザに提供する手段と、
上記ユーザによって、上記フォームに電子的に記入する手段と、
上記フォームに記入したときに、上記ユーザによって入力された情報を電子的に記憶する手段とをさらに備えた請求項６９記載のシステム。
【請求項９１】  上記電子的に記憶された情報を送信する手段をさらに備えた請求項９０記載のシステム。
【請求項９２】  上記制御データは、対話の振る舞いを定義する請求項６９記載のシステム。
【請求項９３】  上記制御データは、レンダリングパラメータを含む請求項６９記載のシステム。
【請求項９４】  上記制御データは、コンポジション情報を含む請求項６９記載のシステム。
【請求項９５】  上記制御データは、圧縮されたデータの処理方法を示す請求項６９記載のシステム。
【請求項９６】  上記制御データは、実行可能な振る舞いを含む請求項６９記載のシステム。
【請求項９７】  上記実行可能な振る舞いはレンダリングパラメータを含む請求項９６記載のシステム。
【請求項９８】  上記実行可能な振る舞いはハイパーリンクを含む請求項９６記載のシステム。
【請求項９９】  上記実行可能な振る舞いはタイマを含む請求項９６記載のシステム。
【請求項１００】  上記実行可能な振る舞いは、音声呼のようなシステムの呼を発生することを含む請求項９６記載のシステム。
【請求項１０１】  上記実行可能な振る舞いは、一時停止と再生のうちの少なくとも一方のようなシステム状態を設定する請求項９６記載のシステム。
【請求項１０２】  上記実行可能な振る舞いは、ユーザ変数を変化させる情報を含む請求項９６記載のシステム。
【請求項１０３】  グリーティングカードの特徴を示す情報を入力するステップと、
上記グリーティングカードに対応する画像情報を生成するステップと、
上記画像情報を、制御情報を有するオブジェクトとして符号化するステップと、
上記制御情報を有するオブジェクトを無線接続を介して送信するステップと、
上記制御情報を有するオブジェクトを、無線ハンドヘルド計算装置によって受信するステップと、
上記無線ハンドヘルド計算装置によって、上記制御情報を有するオブジェクトをグリーティングカードの画像に復号化するステップと、
復号化された上記グリーティングカードの画像を、上記ハンドヘルド計算装置上に表示するステップとを含む、電子的グリーティングカードを送信する方法。
【請求項１０４】  グリーティングカードの特徴を示す情報を入力する手段と、
上記グリーティングカードに対応する画像情報を生成する手段と、
上記画像情報を、制御情報を有するオブジェクトとして符号化する手段と、
上記制御情報を有するオブジェクトを無線接続を介して送信する手段と、
上記制御情報を有するオブジェクトを、無線ハンドヘルド計算装置によって受信する手段と、
上記無線ハンドヘルド計算装置によって、上記制御情報を有するオブジェクトをグリーティングカードの画像に復号化する手段と、
復号化された上記グリーティングカードの画像を、上記ハンドヘルド計算装置上に表示する手段とを備えた、電子的グリーティングカードを送信するシステム。
【請求項１０５】  計算装置によってオーディオ信号を入力するステップと、
上記オーディオ信号を符号化するステップと、
上記オーディオ信号を遠隔の計算装置に送信するステップと、
上記オーディオ信号を上記遠隔の計算装置において解釈して、上記オーディオ信号に対応する情報を生成するステップと、
上記オーディオ信号に対応する情報を上記計算装置に送信するステップと、
上記オーディオ信号に対応する情報を用いて上記計算装置を制御するステップとを含む、計算装置を制御する方法。
【請求項１０６】  上記制御するステップは、上記オーディオ信号に対応する情報に対応するコンピュータ命令を用いて上記計算装置を制御することを含む請求項１０５記載の方法。
【請求項１０７】  上記制御するステップは、上記オーディオ信号に対応する情報に対応するデータを用いて上記計算装置を制御することを含む請求項１０５記載の方法。
【請求項１０８】  上記オーディオ信号を解釈するステップは音声認識を実行することを含む請求項１０５記載の方法。
【請求項１０９】  計算装置によってオーディオ信号を入力する手段と、
上記オーディオ信号を符号化する手段と、
上記オーディオ信号を遠隔の計算装置に送信する手段と、
上記オーディオ信号を上記遠隔の計算装置において解釈して、上記オーディオ信号に対応する情報を生成する手段と、
上記オーディオ信号に対応する情報を上記計算装置に送信する手段と、
上記オーディオ信号に対応する情報を用いて上記計算装置を制御する手段とを備えた、計算装置を制御するシステム。
【請求項１１０】  上記制御する手段は、上記オーディオ信号に対応する情報に対応するコンピュータ命令を用いて上記計算装置を制御する手段を備えた請求項１０９記載のシステム。
【請求項１１１】  上記制御する手段は、上記オーディオ信号に対応する情報に対応するデータを用いて上記計算装置を制御する手段を備えた請求項１０９記載のシステム。
【請求項１１２】  上記オーディオ信号を解釈する手段は音声認識を実行する手段を備えた請求項１０９記載のシステム。
【請求項１１３】  ビデオオブジェクト形状情報を提供するために、余分なデータのオーバーヘッド又は処理のオーバーヘッドを必要とせず、複数の任意形状のビデオオブジェクトをサポートすることができるオブジェクト指向マルチメディアビデオシステム。
【請求項１１４】  上記ビデオオブジェクトは、それら自体に添付された制御情報を有する請求項１１３記載のシステム。
【請求項１１５】  上記ビデオオブジェクトは、遠隔のサーバからクライアントにストリーミングされる請求項１１３記載のシステム。
【請求項１１６】  上記ビデオオブジェクトの形状は、複数の画像の表現で固有に符号化される請求項１１３記載のシステム。
【請求項１１７】  上記制御データは、制御を実行するための条件を含む請求項３５記載の方法。
【請求項１１８】  ユーザフラグ又は変数からの情報を取得するステップをさらに含み、上記合成するステップは、上記スクリプト言語の情報と、上記制御情報と、上記ユーザフラグからの情報とに基づいて実行される請求項３７記載の方法。
【請求項１１９】  上記読み出すステップは、市場調査、販売促進、製品情報、及び娯楽ビデオのうちの少なくとも１つを読み出すことを含む請求項３５記載の方法。
【請求項１２０】  上記システムは、
動的メディア合成において用いるための携帯型クライアント装置上の永続的オブジェクトライブラリを含み、上記ライブラリは上記遠隔のサーバから管理することができ、
上記遠隔のサーバから上記クライアント装置に伝送されたライブラリ管理命令を実行するために当該クライアント装置が利用可能なソフトウェアを含み、
上記サーバは、上記ライブラリに質問して、そこに含まれた特定のオブジェクトについての情報を受信し、上記ライブラリのコンテンツの挿入、更新又は削除を行い、
上記動的メディア合成エンジンは、必要なときは
上記ライブラリ及び遠隔のサーバを発信元とするオブジェクトデータストリームの両方を同時に受信することができ、上記永続的オブジェクトライブラリは、満了の日付、アクセス許可、固有の識別、メタデータ、及び状態情報を含むオブジェクト情報を記憶し、上記システムは、満了されたオブジェクト、アクセス制御、ライブラリ探索、及びさまざまな他のライブラリ管理のタスクに対して自動的ガーベッジコレクションを実行する請求項１２記載のシステム。
【請求項１２１】  オブジェクト制御データを備えたビデオデータをビデオオブジェクトとして符号化することと、
ビデオデータ及びオブジェクト制御データをそれぞれ有する複数の上記ビデオオブジェクトを含むデータストリームを生成することとを含むビデオ符号化方法。
【請求項１２２】  シーンを表すシーンパケットであって、ビデオオブジェクトをそれぞれ有する複数の上記データストリームを含むシーンパケットを生成することを含む請求項１２１記載のビデオ符号化方法。
【請求項１２３】  データストリーム及びユーザ制御データをそれぞれ有する複数の上記シーンパケットを含むビデオデータファイルを生成することを含む請求項１２２記載のビデオ符号化方法。
【請求項１２４】  上記ビデオデータは、ビデオフレーム、オーディオフレーム、テキスト、及び／又はグラフィックスを表す請求項１２１記載のビデオ符号化方法。
【請求項１２５】  上記ビデオオブジェクトは、上記符号化されたビデオデータの複数のデータパケットを有するパケットと、上記ビデオオブジェクトに対する上記オブジェクト制御データを有する少なくとも１つのオブジェクト制御パケットとを含む請求項１２１記載のビデオ符号化方法。
【請求項１２６】  上記ビデオデータファイル、上記シーンパケット、及び上記データストリームは、それぞれのディレクトリデータを含む請求項１２２記載のビデオ符号化方法。
【請求項１２７】  上記オブジェクト制御データは、ユーザによるシーン内の上記オブジェクトの対話型制御を可能にする上記ビデオオブジェクトを定義するパラメータを表す請求項１２１記載のビデオ符号化方法。
【請求項１２８】  上記符号化することは、上記ビデオオブジェクトの形状を表す形状データとともに、上記ビデオデータの輝度及び色情報を符号化することを含む請求項１２１記載のビデオ符号化方法。
【請求項１２９】  上記オブジェクト制御データは、上記ビデオオブジェクトに対する、形状、レンダリング、アニメーション、及び対話のパラメータを定義する請求項１２１記載のビデオ符号化方法。
【請求項１３０】  色の削減された表現に基づいて、ビデオストリーム中の色データを量子化することと、
上記量子化された色と透明な領域とを表す、符号化されたビデオフレームデータを生成することと、
上記符号化されたビデオデータとともに送信する、符号化されたオーディオデータとオブジェクト制御データを生成することとを含むビデオ符号化方法。
【請求項１３１】  上記ストリームのビデオフレーム中の色の変化を表す動きベクトルを生成することを含み、上記符号化されたビデオフレームデータは、上記動きベクトルを表す請求項１３０記載のビデオ符号化方法。
【請求項１３２】  上記符号化されたビデオデータとともに送信する、符号化されたテキストオブジェクトとベクトルグラフィックオブジェクトと音楽オブジェクトとを生成することと、
カスタマイズ可能な圧縮解除変換を構成する、符号化されたデータを生成することとを含む請求項１３１記載のビデオ符号化方法。
【請求項１３３】  上記ビデオオブジェクトに対するユーザ対話に基づいて、ユーザに対する上記シーンパケットをリアルタイムで動的に生成することを含む請求項１２２記載のビデオ符号化方法。
【請求項１３４】  上記オブジェクト制御データは、（ｉ）ビデオオブジェクトをレンダリングするパラメータ、（ｉｉ）上記オブジェクトの対話の振る舞いを定義するパラメータ、（ｉｉｉ）上記オブジェクトへのハイパーリンクと、上記オブジェクトからのハイパーリンクとを作成するパラメータ、（ｉｖ）上記オブジェクトに対するアニメーションパスを定義するパラメータ、（ｖ）動的メディア合成パラメータを定義するパラメータ、（ｖｉ）ユーザ変数に値を割り当てるパラメータ、及び／又は（ｖｉｉ）制御アクションの実行のための条件を定義するパラメータを表す請求項１２１記載のビデオ符号化方法。
【請求項１３５】  上記オブジェクト制御データは、ビデオフレームのオブジェクトをレンダリングするパラメータを表す請求項１３０又は１３１記載のビデオ符号化方法。
【請求項１３６】  上記パラメータは、透明度、スケール、ボリューム、位置、及び回転を表す請求項１３０又は１３１記載のビデオ符号化方法。
【請求項１３７】  上記符号化されたビデオ、オーディオ及び制御データは各パケットとして送信されて、それぞれ復号化される請求項１３０又は１３１記載のビデオ符号化方法。
【請求項１３８】  （ｉ）ビデオデータの各ビデオフレームに対して削減された色のセットを選択することと、
（ｉｉ）フレーム間の色を調整することと、
（ｉｉｉ）動き補償を実行することと、
（ｉｖ）知覚可能な色差の尺度に基づいて、フレームの更新領域を決定することと、
（ｖ）ステップ（ｉ）乃至（ｉｖ）に基づいて、上記フレームに対するビデオデータをビデオオブジェクトに符号化することと、
（ｖｉ）各ビデオオブジェクトに、アニメーション、レンダリング、及び動的合成制御を包含させることとを含むビデオ符号化方法。
【請求項１３９】  先行する請求項のうちの任意の１つに記載された方法に従って符号化されたビデオデータを復号化するビデオ復号化方法。
【請求項１４０】  上記符号化されたデータをパージングして、オブジェクト制御パケットをオブジェクト管理処理に分配し、符号化されたビデオパケットをビデオ復号化器に分配する請求項１３９記載のビデオ復号化方法。
【請求項１４１】  上記レンダリングパラメータは、オブジェクトの透明度、スケール、ボリューム、位置、及び回転を表す請求項１３４記載のビデオ符号化方法。
【請求項１４２】  上記アニメーションパスは上記レンダリングパラメータを調整する請求項１３４記載のビデオ符号化方法。
【請求項１４３】  上記ハイパーリンクは、ビデオファイル、シーンパケット、及びオブジェクトのそれぞれに対するリンクを表す請求項１３４記載のビデオ符号化方法。
【請求項１４４】  上記対話の振る舞いのデータは、上記オブジェクトの再生と、ユーザデータの返却との制御を提供する請求項１３４記載のビデオ符号化方法。
【請求項１４５】  受信されてレンダリングされたビデオオブジェクトに対する上記オブジェクト制御パケットに基づいて、ユーザに対するビデオオブジェクト制御を生成することを含む請求項１４０記載のビデオ復号化方法。
【請求項１４６】  請求項１３９記載のビデオ復号化方法に係るステップを実行するための構成要素を有するビデオ復号化器。
【請求項１４７】  請求項１４６記載のビデオ復号化器を有するコンピュータ装置。
【請求項１４８】  上記装置は、携帯電話機又はＰＤＡのような、携帯型ハンドヘルド装置である請求項１４７記載のコンピュータ装置。
【請求項１４９】  請求項１記載のビデオ符号化方法を実行することと、ユーザがリアルタイムの色削減を選択することを可能にするように、上記ユーザに送信するための付加的な色量子化情報を追加することとを含む、動的な色空間符号化方法。
【請求項１５０】  目標を定められたユーザ広告及び／又はローカルビデオ広告を上記ビデオオブジェクトに追加することを含む請求項１２１記載のビデオ符号化方法。
【請求項１５１】  請求項１３９記載のビデオ復号化方法を実行し、上記ビデオオブジェクトを含む遠隔のサーバにアクセスするように適応されたウルトラシンクライアントを有するコンピュータ装置。
【請求項１５２】  請求項１２１記載のビデオ符号化方法を実行することを含む複数のビデオのビデオ会議をする方法。
【請求項１５３】  ユーザの選択のためにビデオメニュー及びフォームを生成して、上記ビデオオブジェクトに包含させることを含む請求項１２１記載のビデオ符号化方法。
【請求項１５４】  請求項１２１記載の上記ビデオ符号化方法を実行することを含む、携帯電話機に送信するための電子的カードを生成する方法。
【請求項１５５】  請求項１２１乃至１３８のうちの任意の１つに記載のビデオ符号化方法に係るステップを実行するための構成要素を有するビデオ符号化器。
【請求項１５６】  請求項１５５記載のビデオ符号化器を含むビデオ・オン・デマンドシステム。
【請求項１５７】  請求項１５５記載のビデオ符号化器を含むビデオセキュリティーシステム。
【請求項１５８】  請求項１４６記載のビデオ復号化器を含む対話型携帯ビデオシステム。
【請求項１５９】  ユーザからの音声コマンドを処理し、
上記ビデオオブジェクトに基づいて生成されたビデオ表示を制御することを含む請求項１３９記載のビデオ復号化方法。
【請求項１６０】  コンピュータが読み取り可能な記憶媒体上に記憶されたコンピュータプログラムであって、請求項１３９記載のビデオ復号化方法を実行し、上記ビデオオブジェクトに対する制御を含むビデオ表示を生成し、上記制御のアプリケーションに応答して上記表示を調整するためのコードを含むコンピュータプログラム。
【請求項１６１】  ＩＡＶＭＬ命令を含む請求項１６０記載のコンピュータプログラム。
【請求項１６２】  （ｉ）携帯型モニタ装置及び第１の無線通信手段と、
（ｉｉ）圧縮されたディジタルビデオとコンピュータアニメーションを記憶するサーバであって、ユーザが、利用可能なビデオのライブラリから、見るためのディジタルビデオを閲覧して選択することを可能にするサーバと、
（ｉｉｉ）第２の無線通信手段を設けられた少なくとも１つのインターフェースモジュールであって、上記サーバから上記携帯型モニタ装置に送信可能なデータを送信する少なくとも１つのインターフェースモジュールとを含み、上記携帯型モニタ装置は、上記送信可能なデータを受信し、上記送信可能なデータをビデオ画像に変換し、上記ビデオ画像を表示し、上記ユーザが上記サーバと通信して、見るためのビデオを対話的に閲覧して選択することを可能にする無線ストリーミングビデオ及びアニメーションシステム。
【請求項１６３】  上記携帯型の無線装置は、ハンドヘルド処理装置である請求項１６２記載の無線ストリーミングビデオ及びアニメーションシステム。
【請求項１６４】  （ａ）後のローカルサーバからの送信のために、圧縮されたビデオ及びアニメーションデータを遠隔のサーバから広域ネットワークを介してダウンロードするステップと、
（ｂ）上記ローカルサーバに記憶されたビデオデータのライブラリから、見るためのディジタルビデオデータをユーザが閲覧して選択することを可能にするステップと、
（ｃ）上記データを携帯型モニタ装置に送信するステップと、
（ｄ）上記データを処理して、上記携帯型モニタ装置上に画像を表示するステップとのうちの少なくとも１つを含む、ビデオ及びアニメーションの無線ストリーミングを提供する方法。
【請求項１６５】  （ａ）（ｉ）パンフレット中のさまざまなシーンと、各シーン内で発生しうるさまざまなビデオオブジェクトとを特定することと、（ｉｉ）プリセットされかつユーザが選択可能なシーンのナビゲーションの制御と、各シーンに対する個別のコンポジションルールとを特定することと、（ｉｉｉ）メディアオブジェクト上のレンダリングパラメータを特定することと、（ｉｖ）メディアオブジェクト上の制御を特定して、ユーザのフィードバックを収集するためのフォームを作成することと、（ｖ）圧縮されたメディアストリームとオブジェクト制御情報をコンポジットデータストリームに統合化することとによって、ビデオパンフレットを作成するステップを含む、対話型ビデオパンフレットを提供する方法。
【請求項１６６】  （ａ）上記コンポジットデータストリームを処理し、上記オブジェクト制御情報を解釈して、各シーンを表示することと、
（ｂ）ユーザ入力を処理して、パンフレットを通じたナビゲーション、アニメーションの活性化、ユーザ選択及び他のユーザ入力の登録のような、任意の関連するオブジェクト制御を実行することと、
（ｃ）後にネットワーク接続が利用可能になったときにビデオパンフレットネットワークサーバのプロバイダにアップロードするために、上記ユーザ選択及びユーザ入力を記憶することと、
（ｄ）遠隔のネットワークサーバにおいて、対話型ビデオパンフレットからのユーザ選択のアップロードを受信し、情報を処理してそれを顧客／クライアントデータベースに統合化することとを含む請求項１６５記載の方法。
【請求項１６７】  （ａ）（ｉ）ライブラリからテンプレートのビデオシーン又はアニメーションを選択することと、（ｉｉ）ユーザが供給したテキスト又はオーディオオブジェクトを追加することによってか、又はシーン中の俳優として挿入されるビデオオブジェクトをライブラリから選択することによって上記テンプレートをカスタマイズすることとによって、顧客がビデオグリーティングカードを作成することを可能にするステップと、
（ｂ）顧客から（ｉ）識別の詳細事項、（ｉｉ）好ましい伝送方法、（ｉｉｉ）支払いの詳細事項、（ｉｖ）意図された受信者の携帯装置の番号を取得するステップと、
（ｃ）指定された伝送方法に依存して、帯域幅が利用可能になるか、又はオフピーク伝送を取得できるようになるかのいずれかまで上記グリーティングカードをキューイングし、受信者の装置をポーリングして上記グリーティングカードを処理できるか否かを調べ、そうであるときは、指定された携帯装置に伝送するステップとのうちの少なくとも１つを含む、ビデオグリーティングカードを作成して携帯装置に送信する方法。
【請求項１６８】  上記オブジェクト制御データは、ユーザが上記ビデオオブジェクトに対応する任意形状のビデオをレンダリングすることを可能にする、形状パラメータを含む請求項１２１記載のビデオ符号化方法。
【請求項１６９】  上記オブジェクト制御データは、上記ビデオオブジェクトに対する対応する制御をいつ呼び出すかを決定する条件データを含む請求項１２１記載のビデオ符号化方法。
【請求項１７０】  上記オブジェクト制御データは、もう１つのビデオオブジェクトに作用する制御を表す請求項１２１記載のビデオ符号化方法。
【請求項１７１】  イベント又はユーザ対話に応答して設定された少なくとも１つの状態に基づいて、上記ビデオオブジェクトの動的メディア合成を制御することを含む請求項１２１記載のビデオ符号化方法。
【請求項１７２】  上記データストリームをブロードキャストする、及び／又はマルチキャストすることを含む請求項１２１記載のビデオ符号化方法。
【請求項１７３】  遠隔のソースからプレゼンテーションオブジェクトを検索するようにオブジェクト指向マルチメディア処理を実行するように適応されたモバイル装置であって、上記オブジェクトは、上記モバイル装置上でアプリケーションを実行中に上記モバイル装置で使用中である１つ又は複数の受信されたプレゼンテーションオブジェクト透過的に置換する制御を含むモバイル装置。