(57)【要約】  本発明は、ヘッドエンド装置からクライアント装置にデータストリームを転送するための双方向ＴＶシステムに関する。データストリームは、前記データストリームのコンテンツに関連するメタデータを含む。ヘッドエンド装置とクライアント装置は、通信ネットワークを介して結合されている。双方向ＴＶシステムは、データストリームに含まれたメタデータに基づいて、そのメタデータに対応するＷｅｂサービスを呼び出すように構成され、その後にＷｅｂサービスの入力としてのメタデータに基づいてＷｅｂサービスから応答を受け取るように構成されたＷｅｂサービスルーティング部と、さらに、Ｗｅｂサービスの応答に基づいて、クライアント装置を介してユーザと対話するためのアプリケーションを生成するように構成されたアプリケーション生成部とを備える。
2010514294.tif 000002
【特許請求の範囲】
【請求項１】
ヘッドエンド装置（ＨＥ）からクライアント装置（ＣＤ）にデータストリームを転送するための双方向ＴＶシステムであって、前記ブロードキャストストリームが、前記データストリームのコンテンツに関連するメタデータを含み、前記ヘッドエンド装置（ＨＥ）と前記クライアント装置（ＣＤ）が通信ネットワーク（ＣＮ）を介して結合され、前記双方向ＴＶシステムは、
前記データに含まれた前記メタデータに基づいて、前記メタデータに対応するＷｅｂサービスを呼び出すように構成され、その後に、前記Ｗｅｂサービスの入力としての前記メタデータに基づいて前記Ｗｅｂサービスから応答を受け取るように構成されたＷｅｂサービスルーティング部（ＷＳＲＰ）と、
前記Ｗｅｂサービスの前記応答に基づいて、前記クライアント装置を介してユーザと対話するためのアプリケーションを生成するように構成されたアプリケーション生成部（ＡＧＰ）とを備えることを特徴とする、双方向ＴＶシステム。
【請求項２】
クライアント装置（ＣＤ）上で前記クライアント装置（ＣＤ）のユーザと対話するためのアプリケーションを直接前記クライアント装置（ＣＤ）に転送するように構成されたアプリケーション転送部（ＡＦＰ）をさらに備えることを特徴とする、請求項１に記載の双方向ＴＶシステム。
【請求項３】
前記ヘッドエンド装置（ＨＥ）によって転送された前記データストリーム内に前記生成されたアプリケーションを挿入するように構成されたアセンブリング装置（ＡＤ）を備えることを特徴とする、請求項１に記載の双方向ＴＶシステム。
【請求項４】
ヘッドエンド装置（ＨＥ）からクライアント装置（ＣＤ）にデータストリームを転送するための双方向ＴＶシステムで使用するためのメタデータフィルタリング装置（ＭＦＤ）であって、前記ストリームが、前記データストリームのコンテンツに関連するメタデータを含み、前記ヘッドエンド装置と前記クライアント装置が通信ネットワーク（ＣＮ）を介して結合され、前記メタデータフィルタリング装置（ＭＦＤ）は、
ａ．前記データストリームからメタデータを取り出すように構成されたメタデータフィルタリング部（ＭＦＰ）と、
ｂ．前記データストリームに含まれた前記メタデータに基づいたＷｅｂサービスを呼び出すように構成された前記双方向ＴＶシステム内のＷｅｂサービスルーティング装置（ＷＳＲＰ）に、前記データストリームから取り出された前記メタデータを転送するように構成されたメタデータ転送部（ＦＰ）とを備える、メタデータフィルタリング装置（ＭＦＤ）。
【請求項５】
ヘッドエンド装置（ＨＥ）からクライアント装置（ＣＤ）にデータストリームを転送するための双方向ＴＶシステムで使用するためのＷｅｂサービスルーティング装置（ＷＳＲＤ）であって、前記データストリームが、前記データストリームのコンテンツに関連するメタデータを含み、前記ヘッドエンド装置と前記クライアント装置が通信ネットワーク（ＣＮ）を介して結合され、前記Ｗｅｂサービスルーティング装置（ＷＳＲＤ）は、
ａ．前記データストリームに含まれた前記メタデータに基づいて、前記メタデータに対応するＷｅｂサービスを呼び出すように構成されたＷｅｂサービスルーティング部（ＷＳＲＰ）と、
ｂ．前記データストリームに含まれた前記メタデータに基づいて呼び出された前記Ｗｅｂサービスから応答を受け取るように構成されたＷｅｂサービス応答受信部（ＷＳＲＰ）とを備える、Ｗｅｂサービスルーティング装置（ＷＳＲＤ）。
【請求項６】
ヘッドエンド装置（ＨＥ）からクライアント装置（ＣＤ）にデータ（ブロードキャストストリーム）を転送するための双方向ＴＶシステムで使用するためのアプリケーション生成装置（ＡＧＤ）であって、前記データストリームが、前記データストリームのコンテンツに関連するメタデータを含み、前記ヘッドエンド装置と前記クライアント装置が通信ネットワーク（ＣＮ）を介して結合され、前記アプリケーション生成装置（ＡＧＤ）は、
ａ．Ｗｅｂサービスによって生成された応答を受け取るように構成された応答受信部（ＲＲＰ）と、
ｂ．前記Ｗｅｂサービスの前記応答に基づいて、前記クライアント装置を介してユーザと対話するためのアプリケーションを生成するように構成されたアプリケーション生成部（ＡＧＰ）とを備える、アプリケーション生成装置（ＡＧＤ）。
【請求項７】
ユーザと対話するための前記アプリケーションを前記クライアント装置に転送するように構成された提示部（ＰＰ）をさらに備える、請求項６に記載のアプリケーション生成装置（ＡＧＤ）。
【請求項８】
ヘッドエンド装置（ＨＥ）からクライアント装置（ＣＤ）にデータストリームを転送するための双方向ＴＶシステムで使用するためのアセンブリング装置（ＡＤ）であって、前記データストリームが、前記データストリームのコンテンツに関連するメタデータを含み、前記ヘッドエンド装置と前記クライアント装置が通信ネットワーク（ＣＮ）を介して結合され、前記アセンブリング装置（ＡＤ）は、
ａ．前記クライアント装置を介してユーザと対話するためのアプリケーションを受け取るように構成されたアプリケーション受信部（ＡＲＰ）と、
ｂ．前記ヘッドエンド装置（ＨＥ）によって前記クライアント装置（ＣＤ）に転送された前記データに前記アプリケーションを挿入するように構成されたアプリケーション挿入部（ＡＩＰ）とを備える、アセンブリング装置（ＡＤ）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヘッドエンド装置からクライアント装置にデータストリームを転送するための双方向ＴＶシステムに関する。
【背景技術】
【０００２】
こうしたシステムは、当技術分野において、たとえば著者Ｊｏｈｎ  Ｊｏｎｅｓからの文献「ＤＶＢ−ＭＨＰ／Ｊａｖａ（登録商標）  ＴＶ（ＴＭ）Ｄａｔａ  Ｔｒａｎｓｐｏｒｔ  ｍｅｃｈａｎｉｓｍｓ」の第１．２節から既に知られている。
【０００３】
その文献では、データストリームと呼ばれるブロードキャストストリームをヘッドエンド装置から、セットトップボックスと呼ばれ、さらにはＳＴＢと称されるクライアント装置に転送するための双方向ＴＶシステムが開示されている。ヘッドエンド装置とＳＴＢは、通信網と呼ばれるブロードキャストチャネルを介して結合される。アプリケーションは、ブロードキャストチャネルを介して、オーディオおよびビデオストリームと共に配信され得る。その文献では、アプリケーションがセットトップボックスＳＴＢにダウンロードされることがさらに開示されており、これらのアプリケーションは、特に双方向ＴＶ環境に合わせて作られたＡＰＩスイート上に構築されたＪａｖａ（登録商標）  ＴＶ（ＴＭ）アプリケーションである。こうしたアプリケーションは、たとえば情報サービス、ゲーム、インタラクティブ投票、電子メール、ＳＭＳまたはショッピングであり得る。すべての対話型アプリケーションに、追加の戻りチャネルが必要である。
【０００４】
（ＭＨＰ）双方向ＴＶシステムの主な特徴は、ブロードキャストストリームの一部としてダウンロードされたアプリケーションを実行できることである。アプリケーションは、事前に定義され構築され、ブロードキャストストリームに挿入されなければならない。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】Ｊｏｈｎ  Ｊｏｎｅｓ、「ＤＶＢ−ＭＨＰ／Ｊａｖａ（登録商標）  ＴＶ（ＴＭ）Ｄａｔａ  Ｔｒａｎｓｐｏｒｔ  ｍｅｃｈａｎｉｓｍｓ」、第１．２節
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、上記の知られているタイプのものであるが、アプリケーションがさらに柔軟に提供され得る、双方向ＴＶシステムを提供することである。
【課題を解決するための手段】
【０００７】
本発明によれば、この目的は、請求項１に記載の双方向ＴＶシステム、請求項４に記載の関連するメタデータフィルタリング装置、請求項５に記載の関連するＷｅｂサービスルーティング部、請求項６に記載の関連するアプリケーション生成装置によって達成される。
【０００８】
このようにして、データストリームに含まれた、データストリームのコンテンツに関連するメタデータに基づいて、そのメタデータに対応するＷｅｂサービスを呼び出し、その後に前記Ｗｅｂサービスの入力としてのメタデータに基づいて、呼び出されたＷｅｂサービスから出力を受け取ることによって、前記クライアント装置を介してユーザと対話するためのアプリケーションが、呼び出されたＷｅｂサービスの出力に基づいて生成され得る。次いで、生成されたアプリケーションは、データストリーム内に含まれたメタデータに基づいて柔軟に生成され、このメタデータは、そのメタデータがデータストリームのコンテンツに関連するということにより、転送されたデータストリームを特徴付ける。したがって、生成されたアプリケーションは、転送されたデータストリームのコンテンツにマッチするアプリケーションである。
【０００９】
追加の利点は、データストリームに含まれており、データストリームのコンテンツに関連するメタ情報を使用すると、進行中のブロードキャストに関連する、動的に使用可能な追加の情報が見られ得るということである。
【００１０】
本発明のさらなる特徴的な特色は、請求項２に記載される。
【００１１】
アプリケーション生成部によってアプリケーションを直接転送することによって、アプリケーション処理部（ＡＰＰ）は、前記クライアント装置（ＣＤ）上で前記クライアント装置（ＣＤ）のユーザと対話するための前記アプリケーションを処理し提示するように構成される。
【００１２】
本発明のさらなる特徴的な特色は、請求項３および請求項７に記載される。
【００１３】
双方向ＴＶシステムは、前記ヘッドエンド装置によって転送された前記データストリーム内に、生成されたアプリケーションを挿入するように構成されたアセンブリング装置を備える。
【００１４】
特許請求の範囲中にも用いられた用語「備える（ｃｏｍｐｒｉｓｉｎｇ）」は、下記にリストされた手段に限定されるものと解釈されるべきでないことに留意されたい。したがって、表現「手段ＡとＢとを備える装置」の範囲は、構成要素ＡおよびＢだけからなる装置に限定されるべきでない。それは、本発明に関して、装置の関連する構成要素がＡおよびＢであることを意味する。
【００１５】
同様に、特許請求の範囲中にも用いられた用語「結合された」は、直接接続だけに限定されるものと解釈されるべきでない。したがって、表現「装置Ｂに結合された装置Ａ」の範囲は、装置Ａの出力が装置Ｂの入力に直接接続された、かつ／またはその逆の装置またはシステムに限定されるべきでない。それは、他の装置または他の手段を含む経路であり得る、Ａの出力とＢの入力の間、および／またはその逆の経路が存在することを意味する。
【００１６】
添付の図面と併せて考慮される一実施形態についての下記の説明を参照することによって、本発明の上記および他の目的および特徴が明らかになり、また本発明自体が最もよく理解される。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実装形態が実施される双方向ＴＶシステムの機能構造を表す図である。
【図２】本発明によるメタデータフィルタリング装置ＭＦＤを表す図である。
【図３】本発明によるＷｅｂサービスルーティング装置ＷＳＲＤを表す図である。
【図４】本発明によるアセンブリング装置ＡＤを表す図である。
【図５】本発明によるアプリケーション生成装置ＡＧＤを表す図である。
【図６】本発明によるアプリケーションの表示例を表す画面である。
【発明を実施するための形態】
【００１８】
以下の諸段落では、図１を参照して、データストリームをヘッドエンド装置ＨＥからクライアント装置ＣＤに転送するための双方向ＴＶシステムの実装形態について述べられる。
【００１９】
第１の段落では、双方向ＴＶシステムの主な構成要素について述べられる。第２の段落では、言及された構成要素間のすべての接続が定義される。その後に、図１に提示されるような言及されたシステムの関連するすべての機能手段について述べられ、すべての相互接続についての説明がその後に続く。後続の段落では、メディア宛先装置へのメディアコンテンツ配信用のシステムの実際の実行について述べられる。
【００２０】
本発明による双方向ＴＶシステムは、少なくとも１つのクライアント装置ＣＤにデータを送信するように構成されたヘッドエンド装置ＨＥを備える。このヘッドエンド装置は、オーディオまたはビデオストリーミングサーバ、メディアオンデマンドサーバである。
【００２１】
転送されるデータは、メディア資産を含む単一のストリームであってもよいし、複数のクライアント装置に転送されるブロードキャストストリームであってもよい。
【００２２】
実際のネットワークには通常、複数のこうしたクライアント装置があるが、この実施形態では、単純にするために、１つのクライアント装置だけが提示されている。さらに、ヘッドエンド装置によって転送されたデータストリームを受け取り、その後にテレビの画面上にデータを提示するように構成されたクライアント装置がある。データを提示するためのこの画面は、図１に示されていない。こうしたクライアント装置ＣＤは、顧客構内のセットトップボックスでよいし、関連するディスプレイおよびキーボードを備えたメディアシステムのようなパーソナルコンピュータであってもよい。
【００２３】
さらに、双方向ＴＶシステムは、データストリームのコンテンツに関連するメタデータを取り出すためのメタデータフィルタリング装置ＭＦＤと、Ｗｅｂサービスルーティング装置ＷＳＲＤとを備え、このＷｅｂサービスルーティング装置ＷＳＲＤは、マッチするＷｅｂサービスを選択するためにメタデータを使用し、選択されたＷｅｂサービスへの入力としてこのメタデータを使用してＷｅｂサービスを呼び出すことができ、さらに、データストリーム内に含まれたメタデータに基づいて呼び出された前記Ｗｅｂサービスの応答を受け取ることができる。
【００２４】
さらに、双方向ＴＶシステムは、Ｗｅｂサービスの応答に基づいて、前記クライアント装置を介してユーザと対話するためのアプリケーションを生成することができるアプリケーション生成装置ＡＧＤを備える。
【００２５】
本発明による双方向ＴＶシステムのさらなる要素は、前記クライアント装置を介してユーザと対話するためのアプリケーションを受け取り、その後に、ヘッドエンド装置ＨＥによってクライアント装置ＣＤに転送されたデータにアプリケーションを挿入することができるアセンブリング装置ＡＤであり得る。
【００２６】
ヘッドエンド装置ＨＥは、メタデータフィルタリング装置ＭＦＤの入力Ｉ８へ出力Ｏ７を結合させる。アセンブリング装置ＡＤが存在する場合は、メタデータフィルタリング装置ＭＦＤは、アセンブリング装置の入力Ｉ７へ出力Ｏ６をさらに結合させ、そしてこのアセンブリング装置は、クライアント装置ＣＤの入力Ｉ５へ出力Ｏ５を結合させる。アセンブリング装置ＡＤが存在しない場合は、メタデータフィルタリング装置ＭＦＤはさらに、クライアント装置ＣＤの入力Ｉ５へ出力Ｏ６を結合させる。メタデータフィルタリング装置ＭＦＤはさらに、Ｗｅｂサービスルーティング装置ＷＳＲＤの入力端子Ｉ１に結合された出力端子Ｏ１を有する。Ｗｅｂサービスルーティング装置ＷＳＲＤはさらに、ＷｅｂサービスＷＳへ入出力を結合させる。Ｗｅｂサービスルーティング装置ＷＳＲＤはさらに、アプリケーション生成装置ＡＧＤの入力Ｉ２に結合された出力Ｏ２を有する。アプリケーション生成装置ＡＧＤは、アセンブリング装置ＡＤの入力Ｉ６へ出力Ｏ４を結合させ、またはクライアント装置ＣＤの入力Ｉ４へ出力Ｏ３を結合させる。接続はそれぞれ、インターネットプロトコル接続、ＴＣＰ接続、またはアプリケーションプログラミングインターフェース接続であってもよく、このアプリケーションプログラミングインターフェース接続では、それぞれ異なる装置は、別個のボックスではなく、別個のモジュールであり、クライアント装置ＣＤと話すのにネットワーク接続を必要とするアプリケーション生成装置ＡＧＤを除いてはＡＰＩを介して互いに話し、ＷＳＲＤは、ＷｅｂサービスＷＳと話すのに、やはりネットワーク接続を必要とする。
【００２７】
ヘッドエンド装置ＨＥは、たとえばメディア資産を備えるデータをクライアント装置ＣＤに配信するように構成されたデータ転送部を備える。データの転送は、ブロードキャストストリームまたはメディアオンデマンド資産のストリーミングであり得る。
【００２８】
図２に提示されたメタデータフィルタリング装置ＭＦＤは、データストリームからメタデータを取り出すことができるメタデータフィルタリング部ＭＦＰと、データストリームから取り出されたメタデータを前記双方向ＴＶシステム内のＷｅｂサービスルーティング装置ＷＳＲＰに転送するように構成されたメタデータ転送部ＦＰとを備える。Ｗｅｂサービスルーティング装置ＷＳＲＰは、前記データストリームに含まれた前記メタデータに基づいてＷｅｂサービスを呼び出すように構成される。
【００２９】
メタデータフィルタリング装置ＭＦＤは、同時にメタデータフィルタリング部ＭＦＰの入力端子である入力端子Ｉ８を有し、このメタデータフィルタリング部ＭＦＰもまた、同時にメタデータフィルタリング装置ＭＦＤの出力Ｏ５である第１の出力と、同時にメタデータフィルタリング装置ＭＦＤの出力Ｏ１である第２の出力とを備える。
【００３０】
図３に示されたＷｅｂサービスルーティング装置ＷＳＲＤは、前記データストリームに含まれた前記メタデータに基づいて前記メタデータに対応するＷｅｂサービスを呼び出すように構成されたＷｅｂサービスルーティング部ＷＳＲＰと、前記データストリームに含まれた前記メタデータに基づいて呼び出されたＷｅｂサービスから応答を受け取ることができるＷｅｂサービス応答受信部ＷＳＲＰと、受信されたＷｅｂサービス応答をアプリケーション生成装置ＡＧＤに転送するように構成された応答転送部ＲＦＰとを備える。
【００３１】
（ＷＳＲＰ内の）Ｗｅｂサービスルーティング装置ＷＳＲＤは、情報要求に使用可能なＷｅｂサービスをリストするＷｅｂサービスルーティング部ＷＳＲＰ内のＷｅｂサービスディレクトリ部ＷＳＤＰを備える。ＷＳＤＰは、Ｗｅｂサービス記述言語（ＷＳＤＬ：Ｗｅｂ  Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）ファイルを用いてポピュレートされ、ＷＳＤＬは、Ｗｅｂサービスを使用した通信のやり方についてのＸＭＬベースのサービス記述、すなわち、そのディレクトリ内にリストされたＷｅｂサービスと対話するのに必要なプロトコルバインディングおよびメッセージ形式である。サポートされた操作およびメッセージは抽象的に記述され、次いで具体的なネットワークプロトコルおよびメッセージ形式にバインドされる。これは、ＷＳＤＬが、Ｗｅｂサービスへのパブリックインターフェースを記述することを意味する。ＷＳＲＰは、ＷＳＤＬで記述された適切なＷｅｂサービスにマッチするメタデータを使用し、メタデータタグは、Ｗｅｂサービスパラメータ、すなわち対応するタイプにそれをマッチさせるために使用される。たとえば、メタデータ内に映画と呼ばれるタグが存在し、ＷＳＤＬ内に、対応するパラメータを伴うＷｅｂサービスを有する場合、これはマッチであり得る。
【００３２】
Ｗｅｂサービスルーティング部は、同時にＷｅｂサービスルーティング装置ＷＳＲＤの入力端子Ｉ１である入力端子Ｉ１を有する。Ｗｅｂサービス応答受信部ＷＳＲＰは、Ｗｅｂサービスルーティング装置の入出力へ入力を結合させる。Ｗｅｂサービス応答受信部ＷＳＲＰはさらに、同時にＷｅｂサービスルーティング装置ＷＳＲＤの出力端子Ｏ２である出力端子を有する応答転送部ＲＦＰに結合される。
【００３３】
アプリケーション生成装置ＡＧＤは、Ｗｅｂサービスによって生成され、Ｗｅｂサービスルーティング装置ＷＳＲＤによって転送された応答を受け取るように構成された応答受信部ＲＲＰと、Ｗｅｂサービスの応答に基づいて、前記クライアント装置を介してユーザと対話するためのアプリケーションを生成するように構成されたアプリケーション生成部ＡＧＰとを備える。アプリケーション生成装置が受け取る応答は、ＸＭＬ形式のものであり、このＸＭＬ応答は、クライアント装置によって表示され得る形に変換されなければならない。ＡＧＤはアプリケーション生成部ＡＧＰを含み、このアプリケーション生成部ＡＧＰは、ＸＭＬ応答を取り、拡張可能スタイルシート言語変換（ＸＳＬＴ：ｅＸｔｅｎｓｉｂｌｅ  Ｓｔｙｌｅｓｈｅｅｔ  Ｌａｎｇｕａｇｅ  Ｔｒａｎｓｆｏｒｍａｔｉｏｎ）を使用して、ｘｍｌ形式を所望のクライアント装置形式（たとえばＨＴＭＬ、ＸＨＴＭＬ、ＰＤＦ、ＲＴＦ、ＳＶＧ、ＷＭＬなど）に変更する。
【００３４】
アプリケーション生成装置ＡＧＤはさらに、ユーザと対話するための前記アプリケーションをクライアント装置ＣＤに転送するように構成された提示部ＰＰを含んでもよい。
【００３５】
アプリケーション生成装置ＡＧＤは、同時に応答受信部ＲＲＰの入力端子である入力端子Ｉ２を有し、応答受信部ＲＲＰは、アプリケーション転送部ＡＦＰに結合されたアプリケーション生成部ＡＧＰに結合される。アプリケーション転送部ＡＦＰは、同時にアプリケーション生成装置ＡＧＤの出力Ｏ３である出力を備える。第２のアプリケーション転送部ＡＦＰ１は、同時にアプリケーション生成装置ＡＧＤの出力Ｏ１である出力を備える。
【００３６】
アセンブリング装置ＡＤは、前記クライアント装置を介してユーザと対話するためのアプリケーションを受け取るように構成されたアプリケーション受信部ＡＲＰと、ヘッドエンド装置によってクライアント装置ＣＤに転送されたデータにアプリケーションを挿入するように構成されたアプリケーション挿入部ＡＩＰとを含む。
【００３７】
アセンブリング装置ＡＤは、同時にアプリケーション挿入部ＡＩＰの入力端子である入力端子Ｉ７を有し、このアプリケーション挿入部ＡＩＰもまた、同時にアセンブリング装置ＡＤの出力Ｏ７である出力と、同時にアセンブリング装置ＡＤの入力Ｉ６である第２の入力とを備える。
【００３８】
本発明の実行について説明するために、クライアント装置のユーザがビデオオンデマンドサービスを介して映画「ダビンチコード（Ｄａ  Ｖｉｎｃｉ  Ｃｏｄｅ）」を見ることを望むと仮定する。次いで、クライアント装置は、ヘッドエンド装置ＨＥに、次に「ダビンチコード」を含むデータストリームのストリーミングを開始することを要求する。データストリームが、ビデオストリームのコンテンツを特徴付けるメタデータをも備えるとさらに仮定する。メタデータがビデオ「ダビンチコード」のタイトル、コンテンツのタイプ、すなわち映画などを含むとさらに仮定する。ビデオとメタデータとを含むデータストリームが、メタデータフィルタＭＦＤに供給される。メタデータフィルタリング装置ＭＦＤのメタデータフィルタリング部ＭＦＰは、データストリームからメタデータ、すなわち「ダビンチコード」および「映画」を取り出す。その後に、メタデータ転送部ＦＰは、データストリームから取り出されたメタデータを、本発明による双方向ＴＶシステムの一部を形成するＷｅｂサービスルーティング装置に転送する。
【００３９】
Ｗｅｂサービスルーティング装置ＷＳＲＤは、メタデータを受け取る。その後に、Ｗｅｂサービスルーティング部ＷＳＲＰは、メタデータに対応するＷｅｂサービスを呼び出す。入力として、データストリームに含まれたメタデータ「ダビンチコード」、映画が使用される。メタデータタグを用いて、Ｗｅｂサービスルーティング部ＷＳＲＰは、映画タグにマッチし得るＷｅｂサービスＷＳをチェックするＷｅｂサービスルーティングディレクトリ内のＷｅｂサービス記述言語ＷＳＤＬファイルをチェックする。たとえば、オンラインショップ、Ａｍａｚｏｎは、この映画タグに最もよくマッチするパラメータを有するＷｅｂサービスＷＳを提供する。次いで、ＡｍａｚｏｎからのこのＷｅｂサービスは、映画タイプパラメータのパラメータ「ダビンチコード」で呼び出され、このパラメータは、単純な文字列にすぎないかもしれないが、ＷＳＤＬで、映画関連情報を取り出すためにそれが使用され得ると記述される。
【００４０】
次いで、Ｗｅｂサービス応答受信部ＷＳＲＰは、データストリームに含まれたメタデータを使用して選択される、上述の例の場合には前記Ｗｅｂサービス、すなわちＡｍａｚｏｎＷｅｂサービスから応答を受け取る。また、対応する応答は、たとえば「ダビンチコード」の書籍が特定の価格でＡｍａｚｏｎから購入され得ることを記述するＸＭＬフラグメントである。この応答の実際のレイアウトは固定ではなく、呼び出されるＷｅｂサービスＷＳによって決まる。映画データベースアプリケーションのＷｅｂサービスＷＳが呼び出されるとき、それは、提供される商品を表す全く異なるレイアウトを有する。
【００４１】
応答転送部ＲＦＰは、呼び出されたＷｅｂサービスＷＳからそれが受信したＸＭＬフラグメントである受信されたＷｅｂサービス応答を、アプリケーション生成装置ＡＧＤに転送する。
【００４２】
次いで、アプリケーション生成装置ＡＧＤの応答受信部ＲＲＰは、ＸＭＬフラグメントである、Ｗｅｂサービスによって生成されたこの応答を受け取る。その後に、グラフィカルユーザインターフェース発生器であるアプリケーション生成部ＡＧＰは、ＸＳＬＴによって、ＷｅｂサービスのＸＭＬ応答を前記クライアント装置を介してユーザと対話するための適切なアプリケーションに変換し、装置がセットトップボックスである場合は、ＸＭＬは、この装置上で呼び出され得るアプリケーションに変換され、装置がモバイルＩＰＴＶ装置である場合は、ＸＭＬは、セットトップボックス装置より多くの制約を有するこのモバイルＩＰＴＶ装置上で使用できるように変換される。
【００４３】
アプリケーション生成装置ＡＧＤの提示部ＰＰは、クライアント装置が、セットトップボックスであるこの実施形態においてクライアント装置に対応する画面上にアプリケーションを提示することができるように、ユーザと対話するためのアプリケーションをクライアント装置ＣＤに直接転送する。
【００４４】
あるいは、生成されたアプリケーションは、ネットワークを介してクライアントに送信される前に、「ダビンチコード」の映画を含むデータストリームと共に組み立てられてもよい。アプリケーションをデータストリームと共に組み立てることは、アセンブリング装置ＡＤによって対処され、このアセンブリング装置ＡＤは、アプリケーション受信部ＡＲＰによって、前記クライアント装置を介してユーザと対話するためのアプリケーションを受け取り、その後に、ヘッドエンド装置ＨＥによってクライアント装置ＣＤへ転送されたデータにアプリケーションを挿入する。
【００４５】
したがって、アプリケーションは、解釈されたＷｅｂサービスに基づいてＧＵＩ発生器によって生成され、このアプリケーションは、ネットワークを介してクライアントに送信される前にビデオストリームと共に組み立てられる。映画が終了するとき、Ａｍａｚｏｎアプリケーションが画面上に現れる。クライアントは、セットトップボックスに対応するリモコンを用いてアプリケーションのボタンをクリックし、図６に示されるように、ある種の情報が、可能な形式で現れる。
【００４６】
クライアントは、この書籍にかなり興味を持っている。クライアントが「注文」をクリックするとき、「注文」メッセージがＷｅｂサービスルータに送信され、このＷｅｂサービスルータは、Ａｍａｚｏｎに、Ｊａｃｋ（クライアント）が「ダビンチコード」の注文を望んでいることを通知する。このフィードバックは、双方向ＴＶシステムの一部を通常形成するフィードバックチャネルによって対処される。このフィードバックチャネルは、いずれの図にも提示されていない。
【００４７】
メタデータは、ヘッドエンドからクライアント装置に転送されたデータからの取出しに加えて、またはその代わりに、ユーザが追加の情報の取出しを望む目的に関連するメタデータを保持するタグを読み出すことによっても取得され得る。次いで、タグに含まれたメタデータは、クライアント装置によって発見され、前記Ｗｅｂサービスルーティング部ＷＳＲＰに転送される。
【００４８】
最後に、本発明の実施形態が上記では機能ブロックに関して説明されていることを述べておく。上記で示されたこれらのブロックの機能説明から、電子装置を設計する当業者には、これらのブロックの実施形態が、よく知られている電子コンポーネントを用いてどのように製造され得るか明らかになろう。したがって、機能ブロックの内容の詳細なアーキテクチュアは示されていない。
【００４９】
本発明の諸原理について上記では特定の装置に関連して述べられているが、この説明は、添付の特許請求の範囲に定義された本発明の範囲を限定するものでなく、例示するためのものにすぎないことを明らかに理解されたい。
【００５０】
実装形態について、セットトップボックスＩＰＴＶのような装置を含む双方向ＴＶシステムについて述べられているが、それは、３Ｇ電話、ＰＤＡなど、モバイルＩＰＴＶ装置用にも容易に再利用され得ることに留意されたい。
【図１】
2010514294.tif 000003
【図２】
2010514294.tif 000004
【図３】
2010514294.tif 000005
【図４】
2010514294.tif 000006
【図５】
2010514294.tif 000007
【図６】
2010514294.tif 000008
【国際調査報告】
2010514294.tif 000009
2010514294.tif 000010