(57)【要約】  本発明は、第１プロファイルに関するデータを受信し、第２プロファイルに関するデータを生成するデバイスに関し、  −第１プロファイルに関する事実を抽出する手段と、  −第２プロファイルに関する事実を抽出する手段と、  −前記第１プロファイルに関する事実を前記第２プロファイルに関する事実に変更する方法を記述するルールセットと、  −第１プロファイルに関する前記事実と第２プロファイルに関する前記事実とを分析する手段と、  −前記第１プロファイルに関する事実を前記ルールセットによる前記第２プロファイルに関する事実へ変更する手段とを有し、前記デバイスは、以下の特徴を有する。  −前記ルールセットが、前記第２プロファイルに関する事実と一致するように入力データを変更することを許容しない場合は、追加のルールをリクエストする手段。
2005509227.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも第１プロファイルに関する入力データを受信し、少なくとも第２プロファイルに関する出力データを生成する、マルチメディアコンテント適応のためのデバイスであって、
−少なくとも第１プロファイルに関する事実を抽出する手段と、
−少なくとも第２プロファイルに関する事実を抽出する手段と、
−前記第１プロファイルに関する事実を第２プロファイルに関する事実に変更するための方法を記述するルールセットと、
−少なくとも第１プロファイルに関する前記事実と少なくとも第２プロファイルに関する前記事実を分析する手段と、
−前記第２プロファイルに関する事実を前記ルールセットに従って変更する手段と、
−前記ルールセットが、前記第１プロファイルに関する事実を前記第２プロファイルに関する事実に変更することを許容しない場合は、追加のルールをリクエストする手段とを有することを特徴とするマルチメディアコンテント適応デバイス。
【請求項２】
前記ルールセットと前記追加ルールとを保存する手段を有する、請求項１記載のデバイス。
【請求項３】
前記ルールセットと前記追加ルールとは入力コンテントと共に受信される、請求項１記載のデバイス。
【請求項４】
前記追加ルールリクエスト手段はリクエストをユーザーに送信する、請求項１から３のいずれか１項記載のデバイス。
【請求項５】
マルチメディアターミナルに接続されている、請求項１から４のいずれか１項記載のデバイス。
【請求項６】
前記マルチメディアターミナルはネットワークを通してサーバーに接続され、前記サーバーは複数のプロファイルに従って入力データを送信し、前記追加ルールリクエスト手段はリクエストを前記サーバーに送信する、請求項５記載のデバイス。
【請求項７】
前記追加ルールは前記マルチメディアターミナルの現行プロファイルに依存している、請求項６記載のデバイス。
【請求項８】
前記ルールセットと前記追加ルールは優先順位に従って分類される、請求項１から７のいずれか１項記載のデバイス。
【請求項９】
前記プロファイルはMPEG-4プロファイル定義に従って定義される、請求項１から８のいずれか１項記載のデバイス。
【請求項１０】
請求項１から９のいずれか１項記載のデバイスを少なくとも１つ有するシステムにおいて、
第１デバイスは前記第１プロファイルに準拠した出力コンテントを生成し、該出力コンテントは、少なくとも１つの第２デバイスに送信され、該第２デバイスは、前記第２プロファイルに準拠した入力コンテントを理解することができ、
請求項１から９のいずれか１項に記載の前記デバイスは、前記第１プロファイルに準拠した前記出力コンテントを受信し、前記第２デバイス用の前記第２プロファイルに準拠した出力コンテントを生成する。
【請求項１１】
マルチメディアコンテント適応のための方法であって、
−第１プロファイルに関する入力データを受信するステップと、
−少なくとも第２プロファイルに関する出力データを生成するステップと、
−第１プロファイルに関する事実を抽出するステップと、
−第２プロファイルに関する事実を抽出するステップと、
−前記第１プロファイルに関する事実と第２プロファイルに関する事実による入力データを変更するためのプロセスを、ルールセットにより記述するステップと、
−少なくとも第１プロファイルに関する事実と少なくとも第２プロファイルに関する事実を分析するステップと、
−第１プロファイルに関する事実をルールセットに従って前記第２プロファイルに関する事実へ変更するステップと、
−前記ルールセットが、前記第１プロファイルに関する事実を前記第２プロファイルに関する事実に変更することを許容しない場合は、追加のルールをリクエストするステップとを有することを特徴とするマルチメディアコンテント適応方法。
【請求項１２】
データを少なくとも１つのクライアントターミナルへ送信する手段を有するマルチメディアコンテント適応のためのサーバーであって、前記データは少なくとも第１プロファイルに関連しており、前記クライアントターミナルは少なくとも第２プロファイルに準拠しており、前記クライアントターミナルは第１プロファイルに関する前記データを前記第２プロファイルに関するデータに変換するルールセットを有するサーバーにおいて、
前記クライアントターミナルが第１プロファイルに関する前記データを第２プロファイルに関するデータに変換できないときは、前記クライアントターミナルのリクエストに応じて、追加ルールを少なくとも１つのクライアントターミナルに送信する手段を有することを特徴とするサーバー。
【請求項１３】
プログラムがセットトップボックス又はデジタルテレビジョン受信機で実行されるときは、請求項１１による方法を実行するためのプログラムコード命令を有するコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディアコンテントを種々異なるターミナルに適応するためのデバイス及び方法に関する。
【０００２】
とりわけ、本発明はマルチメディアコンテントの種々のターミナルプロファイルへのダイナミックな適応を許容する。
【０００３】
本発明は、特にMPEG-4分野に有利であり、そこでは所定数のプロファイルが種々異なるターミナル能力に従って定義されている。
【０００４】
マルチメディア設計においては、数種類の異種ターミナルが同じサーバーによって供給されるコンテントを受信したり再生することができることが前提とされている。
【０００５】
しかしながら、そのターミナルは、ハードウェア又はソフトウェアの機能性の観点から、種々異なる能力を有する。これらのターミナルは、デスクトップパーソナルコンピュータ、ラップトップコンピュータ、パーソナルデジタルアシスタント（PDA）、携帯電話、若しくはデジタルテレビジョン受信機とすることができる。容易に理解され良く知られるように、これらのターミナルは同じコンテントを読み込むことはできない。簡単な例として、これらのターミナルはどれも同じ画像を同じ解像度で表示することができない。
【０００６】
MPEG-4規格（ISO/IEC 14496-1:2001システムの文書で定義されている）のコンソーシウムは、MPEG-4準拠となるべきデバイスに従って多くのプロファイルを定義した。このプロファイルは、“New MPEG-4 Profiles Under Consideration”と題するN3932文書で定義されている。
【０００７】
例えば、いくつかのPDAはMPEG-4の圧縮オーディオ／ビデオコンテントだけを再生することができ、いくつかのMPEG-4準拠のコンピュータは全てのMPEG-4プロファイルを再生することができる。
【０００８】
MPEG-4コンテントクリエーター達の問題は、受信コンテントのプロファイルに準拠していないプラットフォームにより理解できるコンテントを設計しなければならないことである。特定のMPEG-4プロファイル用に作成されたコンテントは、そのコンテントのプロファイルに準拠しないプラットフォームでは表示できないか、下位レベルのプロファイルに準拠するプラットフォームでは少なくとも表示できない。さらには、定義されたプロファイルの数が重要である。というのも、各プロファイルはまた種々異なるレベルに分割され、各レベルは例えばビジュアル解像度やデータ転送率といったパラメータを定義しているからである。
【０００９】
第６回アジア太平洋ソフトウェアエンジニアリング会議で発行された議事録の第７２頁から７９頁の「ダイナミックなコンテント適応のウェッブイネーブルなターミナルと事業への応用のための枠組みの設計」という文書は、コンテントを種々異なる能力を有するターミナルに適応するための方法に関する。ウェッブ文書のコンテントの各要素を、デバイスの種類に従って適切に選択、削除又は変換するという解決方法が提案されている。その文書はダイナミックな適応システムを記述しているという事実にもかかわらず、その適応はトランスミッターで実行され、そのためコンテントが多数の異なるバージョンに変換される。
【００１０】
この解決手段は、非常に多くのターミナルからなるシステム（そのシステムでは同じコンテントを最大可能な数のターミナルへ送信することが望ましい）には適応されない。また、トランスミッターが特定ターミナルで保存されたパラメータを予知していないようなシステムにもこの解決方法は適応されない。
【００１１】
本発明者らは、いくつかの予め定義されたコンテントが種々異なるプロファイルに従って生成され、そのコンテントが配信コンテントのプロファイルに準拠しない種々の異種ターミナルに配信されるような場合には、コンテントをダイナミックに同報伝送で適応することができるシステムが重要であることを発見した。
【００１２】
本発明では、変換ルールに基づいた解決方法を提案し、その解決方法はそのルールをダイナミックに変更することができる。この解決方法は特に、多くのプロファイルが定義され、完全な解決方法がターミナルによってローディングされるようなシステムに有利である。そのようなシステムにおいては、全てのプロファイルを各ターミナルで変換することができるが、そのことはリソース消費とコストの観点から損失が大きい。
【００１３】
本発明の目的は、少なくとも第１プロファイルに関する入力データを受信し、少なくとも第２プロファイルに関する出力データを生成する、マルチメディアコンテント適応のためのデバイスを提案することである。そのデバイスは、
−少なくとも第１プロファイルに関する事実を抽出する手段、
−少なくとも第２プロファイルに関する事実を抽出する手段、
−前記第１プロファイルに関する事実を第２プロファイルに関する事実に変更するための方法を記述するルールセット、
−前記少なくとも第１プロファイルに関する事実と前記少なくとも第２プロファイルに関する事実を分析する手段、
−前記第１プロファイルに関する事実を前記第２プロファイルに関する事実に前記ルールセットに従って変更する手段、
−前記ルールセットが、前記第１プロファイルに関する事実を前記第２プロファイルに関する事実に変更することを許容しない場合は、追加のルールをリクエストする手段、
を有する。
【００１４】
受信コンテント及びターミナルのプロファイルに従って変更可能なルールセットを持つことは、ターミナルでの必要なメモリ容量を減少させる。本発明は特に、種々異なるプロファイルを許容し、各プロファイルはいくつかのレベルに分割されるシステムに関するが、これに限定されない。受信コンテントの機能として、新しいルールが生成される。その新たなルールは、要求される場合にはさらに複雑な機能の変換を許容する。受信ターミナルと外部との間の対話機能のおかげで、新しいルールのルールセットを増やすことができ、それ故全ての機能を変換することができる。この場合、かならずしも頻繁には使用されない特別の事実や、専用ルールの永久保持を必要としない特別の事実さえも変換できる。
【００１５】
本発明は、複数のマルチメディアターミナルに接続されたネットワークに使用することができるが、これには限定されない。そのターミナルは、種々のプロファイルに従った複数のコンテントを生成する。
【００１６】
好ましい実施例では、デバイスは、前記ルールセットと前記追加ルールを保持する手段を有する。
【００１７】
本発明の実施例によれば、既存のルールが不十分なときに新しいルールを学習できるシステムを使用することが提案される。例えば、エキスパートシステムである。
【００１８】
この特徴は、携帯電話、パーソナルデジタルアシスタントといったメモリ容量の少ないデバイスにとりわけ関係する。この場合、基本ルールセットをまずデバイスで実行することができ、変換を実行するのに不十分なときに追加ルールがリクエストされる。
【００１９】
このことは、デバイスが特定のプロファイルに従って書かれたコンテントを規則的に受信する場合にとりわけ有利である。コンテントを適応するために必要なルールセットはこの場合にしばしば使用され、将来デバイスに使用されるルールを適切に維持することは時間の節約になる。
【００２０】
別の実施例では、前記ルールセットと前記追加ルールはコンテントと共に受信される。
【００２１】
これは、前記ルールセットと前記追加ルールを永久に保存する保存容量がないデバイスには、とりわけ適している。
【００２２】
本発明の実施例によれば、追加ルールリクエスト手段は、ユーザーにリクエストを送信する。
【００２３】
新しいプロファイルが定義されるか、複数の適用解決方法が存在する場合には、ユーザーが複数の変換可能性から選択することができることは有利である。ユーザーの好みに応じて、例えばそのユーザーが多角形を矩形にするよりも円に変換することを優先させることができる。ユーザーの好みは、将来のコンテントの変換を補助するルールであり、そのためルールはデバイスに保存される。
【００２４】
本発明の実施例によれば、本発明によるデバイスはマルチメディアターミナルに接続される。
【００２５】
マルチメディアターミナルにデバイスを接続することは、とりわけ有利である。好ましくは、デバイスは、外部リンクを通してマルチメディアターミナルに接続されるかわりに、完全にこのマルチメディアターミナルの一部とすることができる。
【００２６】
本発明の実施例によれば、前記マルチメディアターミナルは、ネットワークを通してサーバーに接続され、前記サーバーは複数のプロファイルに従って入力データを送信し、前記追加ルールリクエスト手段は前記サーバーにリクエストを送信する。
【００２７】
本発明は、特に、サーバーがデータを全てのクライアントターミナルに伝送するクライアントサーバー環境に有利である。
【００２８】
好ましくは、前記追加ルールは、前記マルチメディアターミナルの現行プロファイルに依存する。
【００２９】
デバイスは、すでにメモリに保存されたルールセットを完成するため、追加ルールをリクエストすることができる。そして、入力データのプロファイルに関する事実をそのプロファイルに関する事実に変換することが可能となる。ターミナルは、例えば、ある時点では１つのプロファイルに従って構成することができ、その構成は、ネットワーク特性や他の外部又は内部のパラメータに従って変化することができる。そのためこの構成変化に従って、ターミナルはこの新しいプロファイルへの別の適応ルールを必要とすることがある。
【００３０】
実施例では、前記ルールセットと前記追加ルールは、優先順位に従って分類される。
【００３１】
複数のルールが第１プロファイルに関する事実を第２プロファイルに関する事実に変換することを可能にすることがある。この場合には、どのルールが適応されるべきかを決定することが特に便利である。このルールはユーザーによって分類することができる。その分類は、ユーザーの最終選択の統計に基づくこともできる。
【００３２】
本発明の実施例によれば、プロファイルはMPEG-4プロファイルの定義に従って定義される。
【００３３】
MPEG-4では、プロファイルは、規格の各部分ごとに厳密に定義されている。
【００３４】
・ビデオ
・オーディオ
・グラフィックス
・シーングラフ
・DMIF（デリバリー  マルチメディア  インテグレーション  フレームワーク規格）
・OD（オブジェクト  ディスクリプター規格）
・MPEG-J
各プロファイルは、所定の適用目的に対して充分であるべき１組の機能性を定義しており、この目的は例えばビデオオンデマンド若しくはサービスリクエストの品質である。
【００３５】
MPEG-4では、プロファイルは複数のレベルに分割されている。レベルは、プロファイルの複雑性を定義している。プロファイルとレベルの組み合わせは、デバイスのパフォーマンスを定義している（例えば処理能力、グラフィックス能力、メモリ）。
【００３６】
本発明はまた本発明の実施例のいずれかによる少なくとも１つのデバイスを有するシステムに関し、第１のデバイスは、前記第１プロファイルに準拠した出力コンテントを生成し、前記第２プロファイルに準拠した入力コンテントを理解することのできる少なくとも１つの第２のデバイスに送信する。
【００３７】
本発明によれば実施例のデバイスは、前記第１プロファイルに準拠した前記出力コンテントを受信し、前記第２デバイス用の前記第２プロファイルに準拠した出力コンテントを生成する。
【００３８】
本発明はまたマルチメディアコンテント適応のためのサーバーに関し、そのサーバーは、データを少なくとも１つのクライアントターミナルに送信する手段、少なくとも第１プロフィルに関する前記データ、及び少なくとも第２プロファイルに関する前記クライアントターミナルを有する。前記クライアントターミナルは、第１プロファイルに関する前記データを前記第２プロファイルに関するデータに変換するためのルールセットを有する。
【００３９】
本発明によればサーバーは、前記クライアントターミナルが第１プロファイルに関する前記データを第２プロファイルに関するデータに変換することができない場合には、前記クライアントターミナルのリクエストに応じて、追加ルールをクライアントターミナルのうちの少なくとも１つに送信する手段を有する。
【００４０】
本発明はまた次のステップからなるマルチメディアコンテント適応方法に関する。
【００４１】
−第１プロファイルに関する入力データを受信するステップ
−少なくとも第２プロファイルに関する出力データを生成するステップ
−第１プロファイルに関する事実を抽出するステップ
−第２プロファイルに関する事実を抽出するステップ
−ルールセットによって、第１プロファイルに関する事実を第２プロファイルに関する事実に変更するためのプロセスを記述するステップ
−第１プロファイルに関する事実と第２プロファイルに関する事実とを分析するステップ
−第１プロファイルに関する事実をルールセットに従って第２プロファイルに関する事実に変更するステップ
−前記ルールセットが、前記第１プロファイルに関する事実を前記第２プロファイルに関する事実に変更することを許さない場合には、追加ルールをリクエストするステップ。
【００４２】
本発明はまたコンピュータプログラム製品に関し、このコンピュータプログラム製品はプログラムコード命令を有し、このプログラムがセットトップボックス又はデジタルテレビジョン受信機で実行される場合に、本発明の方法が実行される。
【００４３】
本発明の他の特徴や利点は、本発明の実施例の説明（但しこれに限定されない）を通して明らかになり、それは、添付の図面によって示される。
【００４４】
−図１は、本発明の実施例によるデバイスを表したブロックダイアグラムであり、
−図２は、MPEG-4規格に準拠したコンテントの場合の適応を示したブロックダイアグラムであり、
−図３は、本発明の実施例によるシステムを表したブロックダイアグラムである。
【００４５】
本実施例はMPEG-4プロファイルを使用するが、他のタイプのプロファイルも使用することもある。タームプロファイルが記述に使用されるときには、これもまたレベルの概念を含む。
【００４６】
MPEG-4コンソーシアムにおける最近のプロファイル定義は、単一のコンテントが生成されているにも関わらず、複数のターミナルにより読み込まれなければならないマルチメディアコンテントの使用が多くなるにつれて多くの異種ターミナルが読むことができるようにすべきであるという考えを強調している。それゆえ、本発明はMPEG-4に適応される場合は特に重要である。
【００４７】
本実施例のデバイスは図１に示されている。本デバイスは分析・適応システム３と外部リンク６とに接続されたコンテントローディングモジュール１を含む。その分析・適応システム３はルール保持手段２及び出力モジュール４にも接続されている。ルール保持手段はルールの永久保持を可能とする。そのルール保持手段２はオプションである。別の実施例では、後で説明するように、ルールはコンテントとともに伝送することができ、一度使用されたものは削除される。
【００４８】
有利な実施例では、図示のように、適応モジュールも接続リンク５を通してユーザーに接続されている。
【００４９】
本実施例によれば、外部リンク５はワイヤレスリモートコントロールであり、デバイスはテレビジョン受信機の一部である。もちろん本発明はこの環境に限定されない。デバイスは好ましくは、パーソナルコンピュータ、パーソナルデジタルアシスタント、テレビジョンセットまたは他のマルチメディアターミナルといった電子デバイスに含まれ、これらのマルチメディアターミナルに接続することができる。
【００５０】
デバイスは外部リンク６からコンテントを受信する。本実施例によればこのリンクはインターネット接続である。
【００５１】
ここで述べた好ましい実施例では、コンテントはMPEG-4に準拠している。コンテントは、MPEG-4標準化委員会によって定義された種々のプロファイルに従って記述される。各プロファイルはまたいくつかのレベルに分割されている。
【００５２】
図３に示されるようにサーバーは複数のデバイスに接続され、コンテントを生成する。
【００５３】
変形実施例によれば、コンテントはデバイスにより生成され、サーバーによってネットワークの他のデバイスへ同報通信される。
【００５４】
生成されたコンテントは、１つのプロファイルに準拠するが、そのプロファイルは必ずしもこのコンテントの全受信者のプロファイルである必要はなく、従って各受信者により理解され及び／又は表示されるように変換されなければならない。
【００５５】
コンテントローディングモジュール１はコンテントを（例えば圧縮時に）デコードしなければならないこともある。デコードは例えば、MPEG-4のシーンの種々のコンポーネントをビデオ、オーディオ、グラフィック要素へ分離することにある。
【００５６】
コンテントローディングモジュールはコンテントを分析・適応システムに伝送し、そのシステムはプロファイルツール（オーディオ、ビデオ等）に従って、そのコンテントを複数のコンポーネントに分割する。MPEG-4コンテントの場合の例が図２に示されている。
【００５７】
コンテントが分割されると、分析・適応モジュールはこの変更されたコンテントから事実を抽出する。これは保持モジュール２に保存されたルールを適用するためである。これらのルールは、初期のプロファイルに従って定義されたコンテントを、デバイスが埋め込まれているテレビ受信機に理解されるようなコンテントに変換することを可能にする。プロファイルは、もしそれが表示されるべきコンテントであるならば、ディスプレイサイズといった事実のセットとして定義することができる。例えば、ターミナルによって供給される事実は、ディスプレイのサイズ、表示可能な色数、解像度等々である。
【００５８】
ルール保持手段２に保存されたルールは、定義された種々の事実を変更し、それらの事実をターミナルプロファイルに対応した事実に変換することによってコンテントの変更を可能にする。
【００５９】
単純なルールとしては、例えば、
もしターミナルサイズが５０＊１０であり、入力コンテントが１００＊２０として定義されているならば、オリジナルコンテント上で１／２のスケールを適用する。
【００６０】
適応モジュールは入力コンテントから抽出された事実に依存して、複数の選択を有することもある。変形実施例によれば、ルールは優先順位に応じてランク付けされる。例えば一度ユーザーの意見が複数のルールの中から１つのルールを選択するためにリクエストされたなら、このユーザーの好みは記憶され、このルールはユーザーの以前の選択に基づいた統計に従って分類される。
【００６１】
変形実施例によれば、内部ルールが最適化目的のために、例えばMPEG-4では「エンプティノードを除去、削除」するために追加的に加えられる。このノードはオーディオビジュアルの基本要素とその属性を、シーングラフそれ自体の記述と共に記述する。
【００６２】
変形実施例によれば、いくつかのルールは、本発明によるデバイスに関連したターミナルのプロファイルに従ってデバイスの中で削除される。実際、いくつかのルールは、もしターミナルが所与のプロファイルのコンテントを受信しないならば不要になる。このことは、低級のプロファイルターミナルにとって有利である。そのプロファイルターミナルは、一般的には低級ソフトウェア又は低級ハードウェア能力に関連するため、メモリ容量の少ない可能性があるからである。
【００６３】
受信コンテントによれば、抽出された事実のいくつかはターミナルプロファイルに従った相応の事実を全く有しないことがある。このことは、コンテントがハイレベルプロファイルに従って定義されており、ターミナルがローレベルのプロファイルに準拠していてリソースの少ない場合に発生する。
【００６４】
この場合ルール保持手段は、ハイレベルプロファイルに従って事実を変換する変換ルールを含まないことがある。また、以前に存在したルールが削除されていることもある。
【００６５】
本実施例によれば、消失したルールはデバイスによって外部リンク６を通してサーバーからリクエストされる。サーバーはルールをデバイスに送り返すことによって応答する。
【００６６】
デバイスが入力コンテントを受信するときは、デバイスはこのコンテントを、図２で説明されるように、種々のオブジェクトに変換する。そしてデバイスは種々の事実をこれらのオブジェクトから抽出する。次にデバイスは、これらの事実に従って出力プロファイルに関する事実を評価する。相応に評価できる事実が存在しない場合、デバイスは変換を実行するルールを見つけることができない。次にそのデバイスは、サーバーに変換を可能にするルール又はルールセットをリクエストする。このリクエストは、ユーザーにとって透過でありリアルタイムである。
【００６７】
変形実施例によれば、ルールはユーザーから外部リンク５を通してデバイスによってリクエストされる。ユーザーは、そのとき、デバイスへの指示を入力することにより適応モジュールが変換するのを補助することができる。このデバイスは、例えばユーザーに複数の選択肢を提案し、ユーザーは選択する。そして、その選択は「多角形を矩形に変換する」といったルールに変換される。
【００６８】
そのことは、種々の実施例に従ってリンク５又はリンク６のいずれかが利用可能であることを意味する。
【００６９】
図２には、分解したMPEG-4コンテントと、アダプターの機能記述とが示されている。
【００７０】
コンテントは種々のエレメント即ちオーディオ、ビデオ、グラフィックス、シーングラフ、オブジェクト記述子及びMPEG-Jに分割される。
【００７１】
アダプターは少なくとも４つのモジュールを含む。それは、一時的・空間的再サンプリング用のモジュール１４、シーン再構築用のモジュール１５、オブジェクト記述子再構築用のモジュール１６、及びAPI（application and programming interface significant の頭文字）確認用のモジュール１７である。
【００７２】
一時的・空間的再サンプリング用のモジュール１４は、例えば、入力事実から抽出された入力コンテントのサイズ又は形状（若しくは他の幾何的特徴）を、その事実に従って、出力プロファイルに適応する。例えば、入力コンテントが多角形を含み、出力プロファイルが、許可されたいずれの形状も矩形になるべきであるという事実を示すということを考えてみればよい。
【００７３】
一時的・空間的再サンプリング用のモジュール１４は、ビデオストリームのサイズまたはそのフレームレートを、入力事実と出力プロファイルの事実に依存して適応する。
【００７４】
シーン再構築サブモジュール１５は、入力シーンとコヒーレントであるが、シーングラフとグラフィックスプロファイルに適応されたシーンを再構築する。出力シーングラフは、シーンのアーキテクチャを表す。
【００７５】
例えば、もし入力コンテントが多角形を含み、出力プロファイルが許可された形状は矩形であるという事実を含むなら、モジュール１５は多角形を矩形へ変換するルールを定義する。
【００７６】
オブジェクト記述子再構築用のモジュール１６は、シーン再構築サブモジュール１５によって提供されるシーン記述子とストリーミングリソースの間のつなぎ役である。
【００７７】
API確認モジュール１７は、コンテントが出力プロファイルに準拠していることを検査する。
【００７８】
本発明の実施例によれば、分析・適応システム３に含まれる種々の機能性が、コンピュータプログラム命令として実行される。
【００７９】
ルール保持手段２に含まれるルールセットは変更することができ、そのためコンパイルの必要なしにアップグレードすることができる。そのルールセットは、ソフトウェアとしてダウンロードされるか、又は、新しいルールが加えられる度にデバイスのサーバーへのリクエストに応じて更新される。これは、１つのターミナル専用ではないが、このようなデバイスを含む各ターミナルに適応されるダイナミックな適応を可能とする。
【００８０】
図３には、本実施例によるデバイスを含むシステムが示されている。
【００８１】
この図は、複数のネットワークがゲートウェーを通して相互接続され、同じサーバーに接続されている実施例を示している。
【００８２】
この実施例は、他の装置に組み込まれるのではなく、ネットワークに分散されたデバイスを示している。これは、既存のターミナルを使って本発明を実施することを可能にする。同じネットワーク上でプロファイルに従ってターミナルをグループ化することはとりわけ有利である。この場合は、サーバー７は、ネットワーク８上のプロファイルに従って設計されたコンテントを送信する。そのコンテントは、種々のゲートウェーまたはリレー９、１０によって受信され、種々のネットワーク１１、１２、１３に接続された受信者に伝送される。前述したように、もしネットワーク１１に接続されたターミナル群がユニークなプロファイルに準拠しているならば、ゲートウェー内に位置するアダプターを有することは有利である。その結果、アダプターは全てのターミナルに対して一度だけ変換を実行する。この場合アダプターは、容易にプロファイルのタイプを学習し、ネットワークに位置するターミナルはそのプロファイルに従い、適切なルールを学習する。そのアダプターは、新しいルールの学習を可能にするエキスパートシステムを含めることができる。この場合に同じコンテントを全てのターミナルのために送信する条件は、全てのユーザーがリクエストされた場合に同じ情報をアダプターに提供することである。このことは非現実的に思われる。本実施例によればシングルマスターターミナルは、必要な場合だけ、変換によってアダプターを補助するように設計されている。好ましい実施例では、IEEE-1394ネットワークの場合には、マスターターミナルは例えばサイクルマスターターミナルである。
【００８３】
変形実施例によれば、ルール（基本ルール及び追加ルール）はコンテントと共に送信される。これはメモリを有しないアダプターに特に適している。サーバーは同じコンテントを種々異なるアダプター９、１０に送信することができ、これらのアダプターにネットワーク１１、１２、１３上のターミナルに従って種々のルールを送信することができる。
【００８４】
有利にはコンテントクリエーターは、そのクリエーターが作成したコンテントのタイプに専用の特定のルールセットを定義することができ、このルールセットはコンテントと共に送信される。
【図面の簡単な説明】
【００８５】
【図１】図１は、本発明の実施例によるデバイスを表したブロックダイアグラムを示す図である。
【図２】図２は、MPEG-4規格に準拠したコンテントの場合の適応を示したブロックダイアグラムを示す図である。
【図３】図３は、本発明の実施例によるシステムを表したブロックダイアグラムを示す図である。
【図１】
2005509227.tif 000003
【図２】
2005509227.tif 000004
【図３】
2005509227.tif 000005
【手続補正書】
【提出日】平成15年11月10日(2003.11.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
第１プロファイルに関する入力データを受信し、第２プロファイルに関する出力データを生成する、マルチメディアコンテント適応のためのデバイスであって、
−第１プロファイルに関する事実を抽出する手段と、
−第２プロファイルに関する事実を抽出する手段と、
−前記第１プロファイルに関する事実と第２プロファイルに関する事実とによる入力データを変更するための方法を記述するルールセットと、
−入力データを前記ルールセットに従って前記第２プロファイルに関する事実に一致するように変更する手段と、
−前記ルールセットが、前記第２プロファイルに関する事実と一致するように入力データを変更することを許容しない場合は、追加のルールをリクエストする手段とを有することを特徴とするマルチメディアコンテント適応デバイス。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項５
【補正方法】変更
【補正の内容】
【請求項５】
マルチメディアターミナルに接続されている、請求項１から４のいずれか１項記載のデバイス。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】
第１プロファイルに準拠した出力コンテントを生成する第１デバイスを有するシステムで、該出力コンテントは、少なくとも１つの第２デバイスに送信され、該第２デバイスは前記第２プロファイルに準拠した入力コンテントを理解できるシステムにおいて、
前記第１プロファイルに準拠した前記出力コンテントを受信し、前記第２デバイス用の前記第２プロファイルに準拠した出力コンテントを生成する、請求項１から９のいずれか１項記載のデバイスを有するシステム。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１１
【補正方法】変更
【補正の内容】
【請求項１１】
−第１プロファイルに関する入力データを受信するステップと、
−第２プロファイルに関する出力データを生成するステップと、
−第１プロファイルに関する事実を抽出するステップと、
−第２プロファイルに関する事実を抽出するステップと、
−前記第１プロファイルに関する事実と第２プロファイルに関する事実とによる入力データを変更するためのプロセスを、ルールセットにより記述するステップと、
−入力データをルールセットに従って前記第２プロファイルに関する事実に一致するように変更するステップとを有するマルチメディアコンテント適応のための方法において、
−前記ルールセットが、前記第１プロファイルに関する事実を前記第２プロファイルに関する事実に変更することを許容しない場合は、追加のルールをリクエストするステップとを有することを特徴とするマルチメディアコンテント適応方法。
【国際調査報告】
2005509227.tif 000006
2005509227.tif 000007
2005509227.tif 000008