(57)【要約】本発明に係るマルチメディアコンテンツ要素向けカスタマイズ表示の方法は、サーバー端において、１層または複数層の表示層が重畳する表示モードによりメディアコンテンツ要素を表示し、表示層のレイアウトを記述するシグナリング情報をクライアント端に送信することと、クライアント端において、表示層のシグナリング情報に基づいて、マルチメディアコンテンツ要素をカスタマイズ表示することと、を含む。本発明によれば、従来のコンテンツプロバイダがソース端においてマルチメディアコンテンツを統合してからユーザに送信するビジネスモードを解決することができるため、コンテンツプロバイダにユーザ端を指導してクライアント端デバイスにおいてマルチチャンネルコンテンツを組み立てて表示させ、簡単化した更新命令によりレイアウトを適切に調整することができ、かつ、従来のシステムがよりカスタマイズされたメディアサービスを柔軟に提供できない問題を解決し、メディアサービスを各異なる端末デバイスや各異なるユーザニーズの場合に適用させることができる。【選択図】図１
2019527496.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアコンテンツ要素向けカスタマイズ表示の方法であって、
サーバー端において、１層または複数層の表示層が重畳する表示モードによりメディアコンテンツ要素を表示し、表示層のレイアウトを記述するシグナリング情報をクライアント端に送信することと、
クライアント端において、前記表示層のシグナリング情報に基づき、マルチメディアコンテンツ要素をカスタマイズ表示することと、
を含む、ことを特徴とするマルチメディアコンテンツ要素向けカスタマイズ表示の方法。
【請求項２】
前記表示層のレイアウトを記述するシグナリング情報のコンテンツは、各層のシーケンス番号、再生デバイス番号、表示領域の中央位置および縦横のサイズ、層の表示順序、表示領域に対するメディアコンテンツのアダプテーションタイプ、該層の調整可能性、透明度のうちの１つまたは複数を含む、ことを特徴とする請求項１に記載のマルチメディアコンテンツ要素向けカスタマイズ表示の方法。
【請求項３】
レイアウトを更新する必要がある場合、前記サーバー端は表示レイアウトが更新されたシグナリング情報をクライアント端に送信する、ことを特徴とする請求項１または２に記載のマルチメディアコンテンツ要素向けカスタマイズ表示の方法。
【請求項４】
前記表示レイアウトが更新されたシグナリング情報のコンテンツは、削除層、新たに追加する層、変更された層の表示順序、変更された層の表示変量のうちの１つまたは複数を含み、クライアント端に現在の表示をどのように変更するかを通知する、ことを特徴とする請求項３に記載のマルチメディアコンテンツ要素向けカスタマイズ表示の方法。
【請求項５】
レイアウトを更新する必要がある場合、サーバー端は記述される表示層のレイアウトを変更するシグナリング情報を送信することにより、クライアント端に現在のレイアウトを変更するように指導する、ことを特徴とする請求項３に記載のマルチメディアコンテンツ要素向けカスタマイズ表示の方法。
【請求項６】
前記サーバー端は、クライアント端にメディアコンテンツ要素の消費に対応する表示層のシグナリング情報を通知し、クライアント端はシグナリング情報を解析した後に正確な表示を実現する、ことを特徴とする請求項１〜５のいずれか一項に記載のマルチメディアコンテンツ要素向けカスタマイズ表示の方法。
【請求項７】
前記サーバー端は、さらにメディアコンテンツに対応する表示層を記述する記述子を含み、該記述子は該メディアコンテンツに対応して表示される層番号、交換可能に表示される層番号、コピー可能に表示される層番号の情報を明瞭かつ正確に記述し、
クライアント端はサーバー端により通知されたメディアコンテンツ要素の置換可能な位置情報、コピー可能な情報に基づいて、メディアの表示層を自由に置換し、コピーすることができ、該層の調整可能か否かのタグが可能である場合、層の表示位置の大きさ、表示順序、アダプテーション方式、透明度に対して、その他のユーザの表示に影響を与えることなく、カスタマイズ調整する、
ことを特徴とする請求項１〜５のいずれかに記載のマルチメディアコンテンツ要素向けカスタマイズ表示の方法。
【請求項８】
請求項１〜７のいずれか一項に記載の方法を実現するためのサーバー端デバイスであって、
表示層のレイアウトのレイアウト情報またはレイアウト更新情報、およびコンテンツ要素に対応する情報を取得し、取得した前記情報をシグナリング情報に作成するシグナリング配置インターフェースおよびシグナリング生成モジュールと、
正確なシグナリング情報をクライアント端デバイスに送信するために、シグナリング情報のバージョン番号を管理するシグナリングバージョン管理モジュールと、
シグナリング情報を伝送プロトコルに従ってデータパケットにパッケージし、指定のクライアント端デバイスに送信するシグナリング送信モジュールと、
を含む、ことを特徴とするサーバー端デバイス。
【請求項９】
請求項１〜７のいずれか一項に記載の方法を実現するためのクライアント端デバイスであって、
サーバー端デバイスより送信されたシグナリング情報を含むデータパケットを受信してシグナリング情報に解析し、バージョン番号を確認し、正確なシグナリング情報をレンダーリングモジュールに伝送するシグナリングの受信および解析モジュールと、
シグナリングの受信および解析モジュールから伝送されたシグナリング情報に基づき、各表示層をレイアウトに従って正確に表示し、該当のメディアコンテンツ要素を表示層に対応するように表示するレンダーリングモジュールと、
を含む、ことを特徴とするクライアント端デバイス。
【請求項１０】
さらに、ユーザ操作インターフェースモジュールを含み、
前記ユーザ操作インターフェースモジュールは、シグナリング情報における表示層の変更可能なタグに基づき、ユーザに表示層の変更可能なタイプと範囲を通知し、取得したユーザによる表示層に対するカスタマイズ調整命令をレンダーリングモジュールに伝送して関連する調整を行うようにし、
前記レンダーリングモジュールは、ユーザ操作インターフェースモジュールの調整命令に基づき、随時に表示レイアウトを変更する、
ことを特徴とする請求項９に記載のクライアント端デバイス。
【請求項１１】
請求項１〜７のいずれか一項に記載の方法を実現するためのシステムであって、請求項８に記載のサーバー端デバイスと、請求項９または１０に記載のクライアント端デバイスと、を含み、
前記サーバー端デバイスは、１層または複数層の表示層が重畳する表示モードによりメディアコンテンツ要素を表示し、表示層のレイアウトを記述するシグナリング情報をクライアント端に送信し、
前記クライアント端デバイスは、サーバー端より送信された前記表示層のシグナリング情報に基づき、マルチメディアコンテンツ要素をカスタマイズ表示する、
ことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット技術およびデジタルメディア技術分野のカスタマイズ表示方法に関し、具体的には、マルチメディアコンテンツ要素向けカスタマイズ表示の方法およびシステムに関する。
【背景技術】
【０００２】
インターネット技術およびデジタルメディア発展の日々成熟化の背景のもと、メディアサービスも豊富化、複雑化およびカスタマイズに向けて発展している。コンテンツプロバイダはメディアコンテンツの表示をより細かく記述しなければならず、ユーザもサービスコンテンツおよびその表示に対しより多くの選択肢および要求を有する。マルチメディアコンテンツ要素とは、マルチメディアサービスまたはプログラムにおいて、独立したエンコーディングおよびデコーディングが可能であるものを指し、あるタイプのコンテンツに属する。新たなメディアサービスにおいて、コンテンツプロバイダは異なるチャネルから多様性のビデオ、文字、広告など単独に表示または組み合わせて表示しなければならないメディアコンテンツ要素を提供することができる。これらの要素は特定の時間に、特定の領域内に表れて特定モードの表示を行わなければならないため、コンテンツプロバイダは、ユーザデバイスに、どの領域、どの時間に該当のメディアコンテンツを表示すべきかを通知しなければならない。同時に、ユーザはマルチメディアコンテンツ要素を消費するとともに、一定の程度で自らレイアウトを変更するなどのニーズがあり、これもコンテンツプロバイダに対してあるコンテンツの表示を変更することができるか否かをユーザに通知することを要求する。
【０００３】
従来のサービスプロバイダは、往々にして、単に複数のメディアコンテンツをサーバー端により送信する前から一つのメディアコンテンツのみに組み立てているため、ユーザによる表示を指導するための複雑なシグナリングメカニズムを有しない。これはマルチチャネル、多様性のニューメディアコンテンツの消費ニーズに適合しないだけでなく、ユーザのカスタマイズ表示のニーズも満たさない。
【０００４】
検索によれば、公開番号がＣＮ１０４４７１９５３Ａであり、出願番号が２０１３８００３５７９４．９である中国特許出願には、メディアコンテンツの確実な配列順位を有するカスタマイズコンテンツを提供する方法が開示され、該方法は、通信チャネルにおいてコンテンツ配列順位を記述する時間制御情報を含む制御フローを受信するステップと、順位配列されたメディアコンテンツを含むメディアフローを受信するステップと、当該制御情報を使用することによりカスタマイズコンテンツの表示を制御するステップと、を含み、配列順位は第１生放送プログラム、および第２生放送プログラムを含み、当該方法はさらに第１および第２生放送プログラムの重なりを検出するステップを含む。該特許文献は、メディアコンテンツを順位配列する方式によりカスタマイズコンテンツの表示を制御するが、依然として上記問題を解決していない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術における問題に対し、本発明はマルチメディアコンテンツ要素向けカスタマイズ表示の方法およびシステムを提供することを目的とし、新たなマルチメディアコンテンツ要素の表示に対し、新たなシグナリングメカニズムを設計し、該メカニズムはコンテンツプロバイダがクライアント端デバイスにメディアコンテンツ表示の位置、大きさ、アダプテーションタイプ、調整可能性、透明度などの情報を通知することに役立ち、表示レイアウトを簡単に更新することにより、メディアコンテンツ要素がクライアント端デバイスにおいて正確に再生されるようにする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための本発明に係る第一態様によれば、マルチメディアコンテンツ要素向けカスタマイズ表示の方法は、
サーバー端において、１層または複数層の表示層が重畳する表示モードによりメディアコンテンツ要素を表示し、表示層のレイアウトを記述するシグナリング情報をクライアント端に送信することと、
クライアント端において、前記表示層のシグナリング情報に基づき、マルチメディアコンテンツ要素をカスタマイズ表示することと、を含む
【０００７】
好ましくは、前記表示層のレイアウトを記述するシグナリング情報のコンテンツは、各層のシーケンス番号、再生デバイス番号、表示領域の中央位置および縦横のサイズ、層の表示順序、表示領域に対するメディアコンテンツのアダプテーションタイプ、該層の調整可能性、透明度のうちの１つまたは複数を含む
【０００８】
さらに、レイアウトを更新する必要がある場合、前記サーバー端は表示レイアウトが更新されたシグナリング情報をクライアント端に送信する。
【０００９】
好ましくは、前記表示レイアウトが更新されたシグナリング情報のコンテンツは、削除層、新たに追加する層、変更された層の表示順序、変更された層の表示変量のうちの１つまたは複数を含み、クライアント端に現在の表示をどのように変更するかを通知する
【００１０】
好ましくは、レイアウトを更新する必要がある場合、サーバー端はすべての層のシグナリング情報テーブルを変更することにより、現在のレイアウトを変更する。
【００１１】
好ましくは、前記サーバー端は、クライアント端にメディアコンテンツ要素の消費に対応する表示層のシグナリング情報を通知し、クライアント端はシグナリング情報を解析した後に正確な表示を実現する。
【００１２】
好ましくは、前記サーバー端は、さらにメディアコンテンツに対応する表示層を記述する記述子を含み、該記述子は該メディアコンテンツに対応して表示される層番号、交換可能に表示される層番号、コピー可能に表示される層番号の情報を明瞭かつ正確に記述し、
クライアント端はサーバー端により通知されたメディアコンテンツ要素の置換可能な位置情報、コピー可能な情報に基づいて、メディアの表示層を自由に置換し、コピーすることができ、該層の調整可能か否かのタグが可能である場合、層の表示位置の大きさ、表示順序、アダプテーション方式、透明度に対して、その他のユーザの表示に影響を与えることなく、カスタマイズ調整する。
【００１３】
上記目的を達成するための本発明に係る第二態様によれば、前記方法を実現するためのサーバー端デバイスは、
表示層のレイアウトのレイアウト情報またはレイアウト更新情報、およびコンテンツ要素に対応する情報を取得し、取得した前記情報をシグナリング情報に作成するシグナリング配置インターフェースおよびシグナリング生成モジュールと、
正確なシグナリング情報をクライアント端デバイスに送信するために、シグナリング情報のバージョン番号を管理するシグナリングバージョン管理モジュールと、
シグナリング情報を伝送プロトコルに従ってデータパケットにパッケージし、指定のクライアント端デバイスに送信するシグナリング送信モジュールと、
を含む。
【００１４】
上記目的を達成するための本発明に係る第三態様によれば、前記方法を実現するためのクライアント端デバイスは、
サーバー端デバイスより送信されたシグナリング情報を含むデータパケットを受信してシグナリング情報に解析し、バージョン番号を確認し、正確なシグナリング情報をレンダーリングモジュールに伝送するシグナリングの受信および解析モジュールと、
シグナリングの受信および解析モジュールから伝送されたシグナリング情報に基づき、各表示層をレイアウトに従って正確に表示し、該当のメディアコンテンツ要素を表示層に対応するように表示するレンダーリングモジュールと、
を含む。
【００１５】
前記クライアント端デバイスは、さらに、ユーザ操作インターフェースモジュールを含み、
前記ユーザ操作インターフェースモジュールは、シグナリング情報における表示層の変更可能なタグに基づき、ユーザに表示層の変更可能なタイプと範囲を通知し、取得したユーザによる表示層に対するカスタマイズ調整命令をレンダーリングモジュールに伝送して関連する調整を行うようにし、
前記レンダーリングモジュールは、ユーザ操作インターフェースモジュールの調整命令に基づき、随時に表示レイアウトを変更する。
【００１６】
上記目的を達成するための本発明に係る第四態様によれば、マルチメディアコンテンツ要素向けカスタマイズ表示のシステムは、前記サーバー端デバイスおよびクライアント端デバイスを含み、
前記サーバー端デバイスは、１層または複数層の表示層が重畳する表示モードによりメディアコンテンツ要素を表示し、表示層のレイアウトを記述するシグナリング情報をクライアント端に送信し、
前記クライアント端デバイスは、サーバー端より送信された前記表示層のシグナリング情報に基づき、マルチメディアコンテンツ要素をカスタマイズ表示する。
【発明の効果】
【００１７】
従来技術に比べて、本発明は以下のような好適な効果を奏する。
本発明によれば、従来のコンテンツプロバイダがソース端においてマルチメディアコンテンツを統合してからユーザに送信するビジネスモードを解決することができ、コンテンツプロバイダがユーザ端を指導してクライアント端デバイスにおいてマルチチャンネルコンテンツを組み立てて表示させるようにすることができ、簡単化した更新命令によりレイアウトを適切に調整することができる。また、本発明によれば、従来のシステムがよりカスタマイズされたメディアサービスを柔軟に提供することができない問題を解決でき、メディアサービスをそれぞれ異なる端末端デバイスや、それぞれ異なるユーザニーズの場合に適用させることができる。
【図面の簡単な説明】
【００１８】
以下、図面を参照しながら、非限定的な実施例について詳細に説明する。これにより、本発明のその他の特徴、目的および利点はさらに明らかになる。
【図１】本発明に係る実施例における表示のシグナリングを示す図である。
【図２】本発明に係る実施例における表示のアダプテーション方式を示す図であり、（ａ）は全画面であり、（ｂ）は拡大アダプテーションであり、（ｃ）は縮小アダプテーションであり、（ｄ）は原画面である。
【図３】本発明に係る各モジュールがシグナリングを伝送し、カスタマイズ表示を実現するフローチャートである。
【図４Ａ】本発明に係る具体的な応用実施例の実現過程を示す図である。
【図４Ｂ】本発明に係る具体的な応用実施例の実現過程を示す図である。
【図４Ｃ】本発明に係る具体的な応用実施例の実現過程を示す図である。
【図４Ｄ】本発明に係る具体的な応用実施例の実現過程を示す図である。
【図４Ｅ】本発明に係る具体的な応用実施例の実現過程を示す図である。
【図５】本発明に係る実施例におけるシステム構造のブロック図である。
【発明を実施するための形態】
【００１９】
本明細書に係わる用語に対し、下記のように解釈する。
ＭＭＴ（Ｍｕｌｔｉ  Ｍｅｄｉａ  Ｔｒａｎｓｍｉｓｓｉｏｎ）とは、ＭＰＥＧにより定義されたマルチメディア伝送プロトコルの一種である。
【００２０】
ＰＡメッセージとは、パッケージアクセス情報ファイルであり、該情報をＭＭＴプロトコルにおける定期的に（０．５秒ごとに更新する）送信されるパッケージ解析、表示などの情報を伝送するメッセージファイルに理解することができる。
【００２１】
ＭＰテーブルとは、ＭＰテーブルはＰＡメッセージに含まれるべきであり、主にメディアコンテンツが消費される基本情報を記述する。
【００２２】
Ａｓｓｅｔとは、マルチメディア表示を構築するマルチメディアデータ集合であり、ここでは、ビデオストリームまたはオーディオストリームファイルなどに簡単に理解することができ、１つのＡｓｓｅｔはエンコーディングされた後のメディアデータを携帯し、同じＡｓｓｅｔ  ＩＤを共有する１セットのＭＰＵロジック集合である。
【００２３】
ＭＰＵとは、ＭＭＴプロトコルに規定された独立するデコーディング可能な最小メディアデータ要素である。
【００２４】
以下、具体的な実施例を介して本発明について詳細に説明する。以下の実施例は、いわゆる当業者が本発明についてさらに理解しやすいようにするためのものであり、いずれかの形式により本発明を限定するためのものではない。なお、いわゆる当業者であれば、本発明の技術的思想から逸脱しない範囲内において、本発明についてさらにいくつかの変形や改良を行うことができるが、これらはいずれも本発明の保護範囲に属することはいうまでもない。
【００２５】
従来のサービスプロバイダは、往々にして、単に複数のメディアコンテンツをサーバー端により送信する前から一つのメディアコンテンツのみに組み立てているため、ユーザによる表示を指導するための複雑なシグナリングメカニズムを有しない。これはマルチチャネル、多様性のニューメディアコンテンツの消費ニーズに適合しないだけでなく、ユーザのカスタマイズ表示のニーズも満たさない。
【００２６】
上記問題に対し、本発明では、サーバー端において、表示モードを１層または複数層の表示層の重畳表示であると解釈し、表示層の内部には対応するメディアコンテンツを表示する表示領域があり、各層の表示領域、層の表示順序、メディアコンテンツの表示領域に対応するアダプテーションタイプ、該層の調整可能性、透明度などの情報について記述し、クライアント端に送信する。
【００２７】
レイアウトを更新する必要がある場合、サーバー端は層を削除すること、新たな層を追加すること、層の表示順序を変更すること、層の表示変量を変更することなどの方式を選択して、クライアント端に現在の表示に対してどのように変更するかを通知できる。同時に、サーバー端は全ての層の情報テーブルを変更することにより現在のレイアウトを変更することもできる。
【００２８】
メディアコンテンツのドッキングの面において、クライアント端はユーザに、受信したメディアコンテンツ要素の消費に対応する層番号さえ通知すれば、正確な表示を実現できる。ユーザは、サーバー端により通知されたメディアコンテンツ要素の置換可能な位置情報、コピー可能な位置情報などに基づいてメディアの表示層を自由に置換え、コピーでき、かつ該層の調整可能か否かのタグが可能である場合、層の表示位置の大きさ、表示順序、アダプテーション方式、透明度などに対し、その他のユーザの表示に影響を与えることなく、カスタマイズ調整を行うことができる。
【００２９】
以下では、具体的な実施の詳細に合わせて本発明について説明することにより、本発明の技術的解決手段をさらに理解する。
【００３０】
〔１．表示レイアウトを記述するシグナリングテーブル〕
図１に示すように、該シグナリングテーブルでは表示される各表示層のシーケンス番号、再生デバイス番号、表示領域の中央位置および縦横のサイズ、表示順序、アダプテーション方式、調整可能性、透明度などの詳細情報を明瞭かつ正確に記述しなければならない。また、情報フィールドはこれらに限定されず、実際の表示ニーズに応じて記述フィールドを増やしてもよい。具体的な応用において、該シグナリングテーブルは表示の指導に用いられ、プログラムプロバイダにより制作され、規定されてもよく、例えば、サーバー端により該シグナリング情報を生成してユーザに伝送する。
【００３１】
ＩＳＯ／ＩＥＣ  ２３００８−１  ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ（ＭＭＴ）標準を例にして、レイアウトを記述する表示のシグナリング情報の記述方法について紹介する。ＭＭＴにおけるシグナリングを提供するＰＡメッセージにおいて該シグナリングテーブルを追加し、具体的には、主に以下のような１４個のフィールドを含む。
【００３２】
＜テーブル番号（ｔａｂｌｅ＿ｉｄ）＞
該テーブルの識別子を記述する。
【００３３】
＜バージョン番号（ｖｅｒｓｉｏｎ）＞
該テーブルのバージョンを記述し、更新されたシグナリングテーブルには新たなバージョン番号があり、元のシグナリングテーブルを置換できる。
【００３４】
＜テーブル長（ｌｅｎｇｔｈ）＞
該テーブルのビットの長さを記述し、本フィールドの次のビットから該記述子の最後のビットまでである。
【００３５】
＜表示層数（ｎｕｍｂｅｒ＿ｏｆ＿ｌａｙｅｒ）＞
該テーブルに記述される表示層の数を記述する。
【００３６】
＜層番号（ｌａｙｅｒ＿ｉｄ）＞
該テーブルにおいて、現在記述される表示層の標識番号を記述する。
【００３７】
＜デバイス番号（ｄｅｖｉｃｅ＿ｉｄ）＞
該テーブルにおいて、現在記述される表示層に対応して表示されるデバイス番号を記述する。該番号が「０」である場合、既定のデバイスに表示されることを示す。
【００３８】
＜表示領域の中央位置横座標（ｃｅｎｔｅｒ＿ｘ）＞
該テーブルにおいて、現在記述される表示層におけるメディアコンテンツを表示する領域の中央位置横座標を記述する。表示領域の中央における画素の層全体の水平画素における百分率により定める。
【００３９】
＜表示領域の中央位置縦座標（ｃｅｎｔｅｒ＿ｙ）＞
該テーブルにおいて、現在記述される表示層におけるメディアコンテンツを表示する領域の中央位置縦座標を記述する。表示領域の中央における画素の層全体の垂直画素における百分率により定める。
【００４０】
＜表示領域の幅（ｗｉｄｔｈ）＞
該テーブルにおいて、現在記述される表示層におけるメディアコンテンツを表示する領域の幅を記述する。表示領域における画素の層全体の水平画素における百分率により定める。
【００４１】
＜表示領域の高さ（ｈｅｉｇｈｔ）＞
該テーブルにおいて、現在記述される表示層におけるメディアコンテンツを表示する領域の高さを記述する。表示領域における画素の層全体の垂直画素における百分率により定める。
【００４２】
＜表示順序（ｄｉｓｐｌａｙ＿ｏｒｄｅｒ）＞
該テーブルにおいて、現在記述される表示層の全ての表示層における表示順序を記述する。該順序が「０」である場合、既定の層を示し、表記番号が小さいものは底層に位置し、表記番号が大きいものは上層に位置する。中間番号は空であってもよいが、重複してはならない。
【００４３】
＜アダプテーションタイプ（ｆｉｔｔｉｎｇ＿ｔｙｐｅ）＞
該テーブルにおいて、現在記述される表示層におけるメディアコンテンツを再生する際の画面アダプテーションタイプを記述する。アダプテーションタイプが「０」である場合、全画面を示し、即ち、ＭＰＵの解像度およびアスペクト比を変更し、引張られた後に指定の領域の全体に画面表示する。アダプテーションタイプが「１」である場合、拡大アダプテーションを示し、即ち、ＭＰＵの解像度およびアスペクト比を変更せず、幅／高がスクリーンの左右／上下の１方向にアダプテーションするまで、画面を最小から拡大し、その他の部分には黒枠を追加する。アダプテーションタイプが「２」である場合、縮小アダプテーションを示し、即ち、ＭＰＵの解像度およびアスペクト比を変更せず、幅／高がスクリーンの左右／上下の１つの方向にアダプテーションするまで、画面を最大から縮小し、その他の部分はクリッピングする。アダプテーションタイプが「３」である場合、原画面を示し、即ち、ＭＰＵの解像度およびアスペクト比を変更せず、指定領域の正中央に位置し、表示領域に適合しない場合は、不足部分に黒を追加したり超える部分をクリッピングしたりする。アダプテーションタイプが「５」である場合、パノラマを示し、即ち、パノラマビデオの再生要求により、層にアダプテーションして再生する。アダプテーションタイプは上記５つには限定されない。
【００４４】
＜変更可能な標識（ａｄｊｕｓｔ＿ｅｎａｂｌｅ＿ｆｌａｇ）＞
該テーブルにおいて、現在記述される表示層が調整可能な標識であるか否かを記述する。該標識が「０」である場合、ユーザ端は該層に対して調整不可能であることを示し、該標識が「１」である場合、ユーザ端は該層に対してデバイス、表示領域の大きさ、位置、透明度、アダプテーションタイプなどを調整可能であることを示す。
【００４５】
＜透明度（ｔｒａｎｓｐａｒｅｎｃｙ）＞
該テーブルにおいて、現在記述される表示層の透明度を記述する。
【００４６】
通常の場合、冗長を減少するために、表示方式に大きな変化がある場合のみこのシグナリングテーブルを追加することを提案するが、これを限定しない。提案する１つのフォーマットは以下の「表１」に示す通りであるが、このフォーマットには限定されない。
【表１】
2019527496.tif 000003
【００４７】
〔２．表示レイアウトを更新するシグナリングテーブル〕
該シグナリングテーブルでは、既存の表示レイアウトのもとにおいて、過剰に表示された層を削除、追加、表示順序の変更、表示パラメータの調整などの操作を行うことができる。また、その更新方式は上記に限定されず、実際の表示の必要に応じて操作方式を追加または細分化することができる。該シグナリングテーブルは上述の表示のレイアウトを記述するシグナリングテーブルのように、サーバー端により該シグナリング情報を生成し、ユーザに伝送することができる。
【００４８】
ＩＳＯ／ＩＥＣ  ２３００８−１  ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ  （ＭＭＴ）標準を例にして、表示のレイアウトを更新するシグナリング情報の記述方法を紹介する。ＭＭＴにおけるシグナリングを提供するＰＡメッセージにおいて追加された該シグナリングテーブルは、既に紹介されたフィールド以外、主に下記のような４つのフィールドを含む。
【００４９】
＜層削除標識（ｌａｙｅｒ＿ｄｅｌｅｔｅ＿ｆｌａｇ）＞
削除層があるか否かを記述する。該標識が「０」である場合、削除層がないことを示し、該標識が「１」である場合、削除層があることを示す。削除層がある場合、削除層の層番号を提供しなければならない。
【００５０】
＜層追加標識（ｌａｙｅｒ＿ａｄｄ＿ｆｌａｇ）＞
追加層があるか否かを記述する。該標識が「０」である場合、追加層がないことを示し、該標識が「１」である場合、追加層があることを示す。追加層がある場合、追加層の完全な情報を提供しなければならない。
【００５１】
＜層順序の変更標識（ｌａｙｅｒ＿ｄｉｓｐｌａｙ＿ｏｒｄｅｒ＿ｆｌａｇ）＞
表示順序の変更が必要である層があるか否かを記述する。該標識が「０」である場合、順序の変更が必要である層がないことを示し、該標識が「１」である場合、順序の変更が必要である層があることを示す。順序の変更が必要である層がある場合、調整必要の層の層番号および新たに付与された層の表示順序を提供しなければならない。
【００５２】
＜層調整標識（ｌａｙｅｒ＿ａｄｊｕｓｔ＿ｆｌａｇ）＞
調整層があるか否かを記述する。該標識が「０」である場合、調整層がないことを示し、該標識が「１」である場合、調整層があることを示す。調整層がある場合、調整層が調整された後のパラメータ情報を提供しなければならない。
【００５３】
通常の場合、冗長を減少するために、表示方式に一部の変化がある場合にこのシグナリングテーブルを追加することを提案するが、これを限定しない。提案する１つのフォーマットは以下の「表２」に示す通りであるが、このフォーマットには限定されない。
【表２】
2019527496.tif 000004
【００５４】
〔３．メディアコンテンツに対応する表示層を記述する記述子〕
該記述子は、該メディアコンテンツに対応して表示される層番号、交換可能に表示される層番号、コピー可能に表示される層番号などの情報を明瞭かつ正確に記述しなければならない。また、情報フィールドはこれらに限定されず、実際の表示ニーズに応じて記述フィールドを増やしてもよい。該シグナリングテーブルは上述の表示のレイアウトを記述するシグナリングテーブルのように、サーバー端により該シグナリング情報を生成し、ユーザに伝送することもできる。
【００５５】
ＩＳＯ／ＩＥＣ  ２３００８−１  ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ  （ＭＭＴ）標準を例にして、メディアコンテンツに対応する表示層の記述方法を紹介する。ＭＭＴにおけるＭＰテーブルにおいてコンテンツ要素ＭＰＵを提供する記述子は、既に紹介されたフィールド以外、主に以下のような１４個のフィールドを含む。
【００５６】
＜記述子タグ（ｄｅｓｃｒｉｐｔｏｒ＿ｔａｇ）＞
該記述子のタイプを標識するタグ名であり、該記述子の属するタイプを定めることができる。
【００５７】
＜記述子の長さ（ｄｅｓｃｒｉｐｔｏｒ＿ｌｅｎｇｔｈ）＞
該記述子のビットの長さを標識し、本フィールドの次のビットから該記述子の最後のビットまでである。
【００５８】
＜ＭＰＵ数（ｎｕｍｂｅｒ＿ｏｆ＿ｍｐｕ）＞
現在のＭＰＵの表示すべき層数を標識する。
【００５９】
＜ＭＰＵシーケンス番号（ｍｐｕ＿ｓｅｑｕｅｎｃｅ＿ｎｕｍｂｅｒ）＞
現在のＭＰＵのシーケンス番号を標識し、Ａｓｓｅｔにおける第１のＭＰＵシーケンス番号は「０」であるべきであり、後続の各ＭＰＵは「１」を追加し、シーケンス番号は１つのＡｓｓｅｔ内において唯一である。
【００６０】
＜ＭＰＵ表示層数（ｎｕｍｂｅｒ＿ｏｆ＿ｍｐｕ）＞
現在のＭＰＵの表示すべき層番号を標識する。
【００６１】
＜ＭＰＵ交換可能な標識（ｌａｙｅｒ＿ｅｘｃｈａｎｇｅ＿ｆｌａｇ）＞
現在のＭＰＵがある層に正確に表示される場合において、その他の層に表示されるＭＰＵと表示層を交換することが可能か否かを標識する。該標識が「０」である場合、該記述子挙げられた層番号のみに従って表示することができることを示し、該標識が「１」である場合、ユーザ端は該ＭＰＵとその他のＭＰＵとを層の交換をして表示することができることを示す。
【００６２】
＜ＭＰＵのコピー可能な標識（ｌａｙｅｒ＿ｃｏｐｙ＿ｆｌａｇ）＞
現在のＭＰＵがある層に正確に表示される場合において、その他の層にコピーされて表示することが可能か否かを標識する。該標識が「０」である場合、該記述子に挙げられた層番号のみに従って表示することができることを示し、該標識が「１」である場合、ユーザ端は該ＭＰＵをコピーしてその他の層に表示することができることを示す。コピーして表示する場合、クライアント端は元層のＭＰＵコンテンツを上書きすべきである。
【００６３】
＜ＭＰＵの交換可能な層数（ｎｕｍｂｅｒ＿ｏｆ＿ｅｘｃｈａｎｇｅ＿ｌａｙｅｒ）＞
現在のＭＰＵと層を交換して表示することができる層数を標識する。
【００６４】
＜ＭＰＵの交換可能な層番号（ｅｘｃｈａｎｇｅ＿ｌａｙｅｒ＿ｉｄ）＞
現在のＭＰＵと層を交換して表示することができる層番号を標識する。
【００６５】
＜ＭＰＵのコピー可能な層数（ｎｕｍｂｅｒ＿ｏｆ＿ｃｏｐｙ＿ｌａｙｅｒ）＞
現在のＭＰＵによりコピーされて表示することができる層数を示す。
【００６６】
＜ＭＰＵのコピー可能な層番号（ｃｏｐｙ＿ｌａｙｅｒ＿ｉｄ）＞
現在のＭＰＵによりコピーされて表示することができる層番号を示す。
【００６７】
提案する１つのフォーマットは以下の「表３」に示すとおりであるが、このフォーマットには限定されない。
【表３】
2019527496.tif 000005
【００６８】
上記技術的特徴の説明によれば、一実施例において、マルチメディアコンテンツをカスタマイズ表示する方法の主な処理の流れは以下の通りである。
【００６９】
１．サービスプロバイダが、全てのソースに対するメディアコンテンツを取得し、必要に応じて提供されたサービスによりメディアコンテンツを組み立てて表示するレイアウトを構築する。
【００７０】
２．サービスプロバイダおよびメディアサーバーは表示必要のレイアウト情報を分析し、上記シグナリングテーブルのフォーマットに従ってシグナリング情報を作成し、該シグナリング情報をコンテンツ要素としてクライアント端に送信する。
【００７１】
３．クライアント端は表示のシグナリング情報を解析し、表示レイアウトを記述するシグナリングテーブルに基づき、各層を順序に従ってクライアント端の表示デバイスに表示し、メディアコンテンツに対応する表示層の記述子に基づき、メディアコンテンツを該当の層において再生する。
【００７２】
４．シグナリング情報が許可された場合、クライアント端はユーザにある表示層が調整可能であることを通知することができ、クライアント端はユーザコマンドに基づいて表示をカスタマイズ調整する。
【００７３】
図５に示すように、本発明に係る一実施例において、上記方法を実現するためのサーバー端デバイスは、以下のようなモジュールを含む。
【００７４】
＜シグナリング配置インターフェースおよび生成モジュール＞
該モジュールはサービスプロバイダに向けて図形またはプログラミング言語インターフェースを開放する必要があり、表示されるレイアウト情報（またはレイアウト更新情報）およびコンテンツ要素に対応する情報を取得し、該情報を本発明における要求に基づいてシグナリング情報に作成する。
【００７５】
＜シグナリングバージョン管理モジュール＞
該モジュールはシグナリング情報のバージョン番号を管理することにより、正確なシグナリング情報がクライアント端に送信されるように確保する。
【００７６】
＜シグナリング送信モジュール＞
該モジュールはシグナリング情報を伝送プロトコルに基づいてデータパケットにパッケージし、通信チャネルによりシグナリング情報を指定のクライアント端に送信する。
【００７７】
図５に示すように、本発明に係る一実施例において、上記方法を実現するためのクライアント端デバイスは、以下のようなモジュールを含む。
【００７８】
＜シグナリングの受信および解析モジュール＞
該モジュールは通信チャネルからシグナリング情報を含むデータパケットを正確に受信してシグナリング情報に解析することができ、バージョン番号を確認し、正確なシグナリング情報をレンダーリングモジュールに伝送することを保証する。
【００７９】
＜レンダーリングモジュール＞
該モジュールはシグナリング情報の要求に基づき、各層をレイアウトに基づいてクライアント端の表示デバイスに正確に表示することができ、該当のメディアコンテンツ要素を層に対応するように表示すると同時に、ユーザ操作インターフェースモジュールの操作情報に基づいて、随時に表示レイアウトを変更できる。
【００８０】
＜ユーザ操作インターフェースモジュール＞
該モジュールはシグナリング情報における層の変更可能なタグの要求により、クライアント端のソフトウェアの実行方式に基づき、ユーザに表示層の変更可能なタイプと範囲を通知し、取得したユーザによる層の表示を変更する情報をレンダーリングモジュールに伝送して関連する調整を行うようにする。
【００８１】
さらに、本発明に係る一具体的な応用実施例において、それぞれ各シーンにおけるシグナリング情報の各フィールドの代入状況を挙げている。ここで、深色はＡｓｓｅｔ１のメディアソースを示す。浅色はＡｓｓｅｔ２のメディアソースを示す。
【００８２】
（１）初期レイアウトは図４Ａに示す通りであり、再生コンテンツはＡｓｓｅｔ１における一部のＭＰＵであり、アダプテーション方式は拡大アダプテーションである。
【表４】
2019527496.tif 000006
【表５】
2019527496.tif 000007
【００８３】
（２）更新されたレイアウトは図４Ｂに示すように、新たに１層が追加され、再生コンテンツはＡｓｓｅｔ２における一部のＭＰＵであり、アダプテーション方式は全画面である。
【表６】
2019527496.tif 000008
【表７】
2019527496.tif 000009
【００８４】
（３）図４Ｃに示すように、２つのＡｓｓｅｔにおけるＭＰＵ＿ｃｏｎｓｕｍｐｔｉｏｎ＿ｄｅｓｃｒｉｐｔｏｒはそれぞれ交換可能な層の情報が記載されているため、クライアント端は該情報に基づいて２層のコンテンツを交換して表示することができるが、サーバー端によりシグナリング情報を更新する必要はない。
【００８５】
（４）図４Ｄに示すように、Ｌａｙｅｒ＿ｄｉｓｐｌａｙ＿ｕｐｄａｔｅ＿ｔａｂｌｅ  １において、ｌａｙｅｒ１に対する記述における変更可能な標識が「１」であるため、該層のユーザは変更することができることを示す。従って、ユーザは該層の表示領域の大きさ、中央位置、透明度などを変更することができる。
【００８６】
（５）図４Ｅに示すように、ｌａｙｅｒ１におけるＡｓｓｅｔ２ソースの再生が完了した場合、該層内には該当のＭＰＵに対応して表示するものがないため、該層はクライアント端から自動除去される。
【００８７】
本発明は１層または複数層の表示層が重畳する表示モードを採用し、シグナリングメカニズムに基づき、サーバー端により提供されるマルチメディアサービスにおいて複数のコンテンツ要素に対する表示を指導することにより、マルチメディアの多要素コンテンツが効果的に再生できず、カスタマイズのメディアサービスを柔軟に提供できない不備を解決する。
【００８８】
以上、本発明の具体的な実施例を説明したが、本発明は上記特定の実施形態に限定されず、いわゆる当業者であれば、特許請求の範囲内において様々な変形または修正を行うことができるが、これらは本発明の実質的な内容に影響を与えないことを理解すべきである。
【図１】
2019527496.tif 000010
【図２】
2019527496.tif 000011
【図３】
2019527496.tif 000012
【図４Ａ】
2019527496.tif 000013
【図４Ｂ】
2019527496.tif 000014
【図４Ｃ】
2019527496.tif 000015
【図４Ｄ】
2019527496.tif 000016
【図４Ｅ】
2019527496.tif 000017
【図５】
2019527496.tif 000018
【国際調査報告】
2019527496.tif 000019
2019527496.tif 000020
2019527496.tif 000021
2019527496.tif 000022
2019527496.tif 000023