(57)【要約】【課題】エンドユーザおよびメディアコンテンツプロバイダの間で、中間的通信サーバを使って、双方向メディアコンテンツ配信を提供すること。【解決手段】一方向メディア配信ネットワーク（例えば衛星ネットワーク、ＣＡＴＶ）とは異なっており、かつこれらと分かれているバックチャンネルネットワーク（例えば、ＬＡＮ、ＷＬＡＮ、セルラ方式）を使用して、メディアコンテンツソースとインターフェースをとることのできるユーザ機器装置を介して、メディアコンテンツユーザによってメディアコンテンツの配信および／または制御を実現する、双方向メディアガイダンスシステム、装置ならびに方法。【選択図】図１
2010119145.tif 000002
【特許請求の範囲】
【請求項１】
明細書に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の参照）
本願は、２００６年４月１２日に出願された以下の出願、すなわち、米国特許出願第１１／４０３，７２４号を有する、整理番号第ＵＶ−３０７Ａ号「Ｉｎｔｅｒａｃｔｉｖｅ
Ｍｅｄｉａ  Ｃｏｎｔｅｎｔ  Ｄｅｌｉｖｅｒｙ  Ｕｓｉｎｇ  Ｅｎｈａｎｃｅｄ  Ｗｉｒｅｌｅｓｓ  Ｂａｃｋｃｈａｎｎｅｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ」と、米国特許出願第１１／４０３，７０９号を有する、整理番号第ＵＶ−３０７Ｂ号「Ｉｎｔｅｒａｃｔｉｖｅ  Ｍｅｄｉａ  Ｃｏｎｔｅｎｔ  Ｄｅｌｉｖｅｒｙ  Ｕｓｉｎｇ  ａｎ  Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｗｉｒｅｌｅｓｓ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｄｅｖｉｃｅ」との、同時係属出願である。上記出願の全内容は、参考として本明細書に援用される。
【０００２】
本発明は、メディアコンテンツガイダンスのシステム、装置、および方法に関し、より具体的には、メディアコンテンツのプログラミング、制御、および／または配信に役立てるための、バックチャンネル通信ネットワークを使用するメディアコンテンツ配信に関する。
【背景技術】
【０００３】
ケーブル、衛星、およびブロードキャストのテレビシステムは、視聴者に多数のテレビチャンネルおよび他のメディアコンテンツを提供するメディアコンテンツ配信システムである。テレビ番組情報、および特定の種類のメディアについての情報を、視聴者のテレビ上に表示することができる、双方向番組ガイド（ＩＰＧ）が開発されている。
【０００４】
アナログケーブルテレビシステムにおいて、ケーブルチャンネルの１つを、プログラミング情報を配信および表示するために確保してもよい。さらに、データを、１つのテレビチャンネルブロードキャストの帯域内垂直帰線消去期間（ＶＢＩ）を介して、ＳＴＢに転送してもよい。デジタルケーブルテレビおよび／または衛星システムにおいて、番組スケジュールの情報、アプリケーション、および／またはシステムのソフトウェアを、ブロードキャスト、アドレス可能なメッセージ、ケーブル、直接衛星またはその他のいくつかの転送形式によって、視聴者の居場所に配置された機器（通常は「デジタルセットトップボックス」またはＳＴＢ）へと送信してもよい。ＳＴＢはさらに、後の視聴のために番組スケジュール情報を格納できるように、メモリを含んでもよい。
【０００５】
ＳＴＢに格納される番組スケジュール情報は、典型的には、定期的に更新される（例えば、継続的に、１日に１回、週に１回、または２週間に１回）。ＳＴＢ内のマイクロプロセッサは、格納した番組スケジュール情報を表示するように、および典型的には遠隔制御装置から、ユーザの生成した信号に応答してＩＰＧの他の機能を実行するように設定されている視聴者のテレビと連携している。
【０００６】
ＩＰＧによって、ユーザは、様々な表示形式でテレビ番組リストにアクセスすることができる。例えば、ユーザは、チャンネル順のリストにおいて編成された番組リストのグリッドを表示してもよい。または、ユーザは、時間、テーマ（映画、スポーツ等）、またはタイトル（つまり、アルファベット順）によって編成された番組リストを表示するようにしてもよい。ＩＰＧを電子番組ガイド（ＥＰＧ）の機能と称してもよく、および／またはＩＰＧは該機能を含んでもよい。
【０００７】
ユーザの端末装置およびＭＳＯのヘッド側の間の双方向通信をサポートするケーブルテレビの複数サービスオペレータ（ＭＳＯ）ネットワークの場合、ユーザは、視聴のために、その遠隔制御装置を使用して、ＩＰＧと共に、「ビデオオンデマンド」（ＶＯＤ）および「ペイパービュー」（ＰＰＶ）メディアコンテンツを直接、双方向に選択してもよい。ユーザはさらに、その遠隔制御ユニット／装置を介して、ネットワークまたはローカルのデジタルビデオレコーダ（ＤＶＲ）へのメディアコンテンツを記録してもよい。例えば、ユーザは、所望の番組リストの一番上にハイライト領域を置き、遠隔制御ユニット上で「記録」ボタンを押してもよい。次に、番組の記録を可能にするために、「記録」コマンドが、エンドユーザ装置、例えば、ＳＴＢから、ケーブルツリーおよびブランチネットワークを介して、ＭＳＯのヘッド側へと送信される。
【０００８】
有料番組リスト上にハイライト領域を置き、「オーダー」ボタンを押すことで、有料番組をオーダーしてもよい。エンドユーザ装置への番組のオーダーおよび配信を開始するために、エンドユーザ装置からＭＳＯのヘッド側へ「オーダー」メッセージが送信される。ＩＰＧによっては、保護者は、評価の情報等の基準を基にして、特定のテレビ番組を視聴できないようにすることができる。
【０００９】
ケーブルテレビ／ＭＳＯネットワーク、衛星ネットワーク、および／または無線メディアコンテンツネットワーク等の特定のメディアネットワークによって、一方向ブロードキャストおよび／またはアドレス可能メディアコンテンツ配信が行われる。エンドユーザ装置への一方向通信リンクを有するこれらの一方向メディアネットワークまたはシステムにおいて、エンドユーザおよび／またはエンドユーザメディア装置からＭＳＯのヘッド側、またはメディアプロバイダ配信の設備またはネットワークまでの通信の、直接のバックチャンネルは存在しない。一方向ケーブルネットワークの場合、ユーザは、例えば、映画、公衆交換電話網（ＰＳＴＮ）によって、特定のメディアコンテンツを間接的にオーダーすることができる。
【００１０】
例えば、ユーザは、特定の映画をオーダーするために、特定の目的の電話番号に電話をかけ、タッチトーンキーを使用することにより、または顧客サービス担当者と話をすることにより、映画をオーダーしてもよい。衛星テレビおよび／または映画のプロバイダの場合、ユーザは、ＰＳＴＮを介して、番組をオーダーしなければならない場合がある。さらに、特定のケーブルテレビネットワークによってサポートされている、最近開発されたケーブルカード技術または他のＰＣＭＣＩＡカード技術は、ケーブル対応のテレビへの一方向メディアコンテンツ配信のみサポートしているため、加入者は、ＶＯＤおよびＰＰＶメディアコンテンツをオーダーすることはできない。
【００１１】
より詳細には、直接バックチャンネル通信なしにプロバイダが一方向ビデオ配信を利用するメディア配信システムにおいて、ユーザは、ＰＳＴＮを使用するプロバイダから、特に、リアルタイムおよび／またはほぼリアルタイムで、番組および／またはサービスを要求する方法がないか、または、比較的不便な方法しかない。一方向ケーブルテレビ環境において、各顧客は、電話を取り上げてケーブルテレビプロバイダに通話しなければ、ＰＰＶ番組を容易にオーダーすることができない。このプロセスは時間がかかるため、顧客に対して遅延が生じることになり不便であり、ユーザは顧客サービス担当者と話す必要があるか、または時間のかかる双方向タッチトーンプロセスを経てサービスを検索する必要がある。衛星環境において、ＳＴＢ通信を、無線衛星インターフェースを介して衛星プロバイダへと戻すことは実利的ではないため、真のＶＯＤオーダーおよびＶＯＤのためのＶＣＲの種類の制御は利用できない。このため、ユーザ機器装置がバックチャンネル通信リンクまたはネットワークを介して、メディアコンテンツ配信を制御できるようにすることが望ましい。
【００１２】
また、コンテンツユーザのＭＳＯプロバイダとの対話に付随して、問題が生じることもある。例えば、様々なＭＳＯのための配布設備は、通信のための様々なプロトコルまたは様々な情報フォーマットを使用できるため、メディアコンテンツ配信のために共通のバックチャンネルメカニズムが使用されることがない。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
従って、ＭＳＯネットワークで使用される情報フォーマットに関係なく通信を可能にするために、エンドユーザおよびメディアコンテンツプロバイダの間で、中間的通信サーバを使って、双方向メディアコンテンツ配信を提供することが望ましい。
【課題を解決するための手段】
【００１４】
本発明の原理により、一方向メディアネットワークとのインターフェースをとる、例えば、ＳＴＢ等のユーザ機器装置は、ローカルエリアネットワークまたは無線ネットワーク等のバックチャンネル通信ネットワークを介して、メディアコンテンツプロバイダと通信するよう構成されている。バックチャンネルネットワークによって、ユーザ機器は、一方向メディアネットワークプロバイダのための対話式の双方向メディア番組を確立するために、メディアコンテンツソースおよび／または配布設備へ、メディアコンテンツ制御コマンドを配信することができる。さらに、各配布設備によって使用される通信プロトコルまたは情報フォーマットに関係なく、メディアコンテンツユーザ機器装置および１つ以上のメディアコンテンツサービスプロバイダの配布設備の間にバックチャンネル通信を可能にさせる、クリアリングハウス、中間的、または中央の通信サーバを採用してもよい。
【００１５】
一態様において、ユーザ機器装置は、ユーザコマンドを受信し、ユーザコマンドに応答して、バックチャンネルネットワークを介して、メディアコンテンツソースへメディア制御メッセージを送信することで、一方向メディアネットワークからのメディアコンテンツの配信を双方向に制御する。ユーザ機器装置は次に、一方向メディアネットワークからのメディアコンテンツソースから、直接に、または配布設備を介して、もしくは他のネットワーク要素を通じて、メディアコンテンツを受信する。
【００１６】
バックチャンネルネットワークは、ローカルエリアネットワーク、無線ローカルエリアネットワーク、またはセルラ方式電話ネットワークを含んでもよい。メディアコンテンツソースは、配布設備を含んでもよい。１つの特徴において、ユーザ機器装置は、配布設備がメディアコンテンツソースからメディアコンテンツを取得すると同時に、少なくとも１つの配布設備にメディア制御メッセージを送信するよう構成されている。
【００１７】
クリアリングハウスは、ユーザ機器装置、例えば、ＳＴＢ、およびユーザのメディアコンテンツプロバイダの配布設備と離れて配置されているウェブサーバまたはウェブサイトを含んでもよい。クリアリングハウスによって、任意のユーザ機器装置は、標準的なＩＰＧ、標準的なウェブブラウザ、または他の標準的なアプリケーション等の標準的なアプリケーションを使って、映画等のメディアコンテンツをオーダーできるという利点がある。クリアリングハウスは、任意のユーザ機器装置から送信される標準的なメッセージの、特定のメディアコンテンツプロバイダおよびその配布設備によって使用される任意のメッセージ形式への変換または転換を実行する。クリアリングハウスによって、効率的に、任意の場所において、および、任意のメディアコンテンツプロバイダに付随して、ユーザ機器装置から任意の配布設備へのバックチャンネル通信経路が可能になる。
【００１８】
一態様において、双方向メディアガイダンスシステムは、メディアコンテンツを格納するよう構成されている、少なくとも１つのメディアコンテンツソースを含む。ケーブルテレビまたは衛星ＳＴＢ等のうちの少なくとも１つのユーザ機器装置は、インターネット等の通信ネットワークを介して、クリアリングハウスサーバへメディア制御メッセージを送信するよう構成する。ユーザ機器はさらに、映画、音楽、テレビ（ＴＶ）番組等のメディアコンテンツ、および同様のメディアコンテンツを受信することもできる。
【００１９】
１つの特徴において、メディアガイダンスシステムによって、ユーザ機器装置は、１つ以上の配布設備とインターフェースを取ることができる。各配布設備は、クリアリングハウスからメディア制御メッセージを受信することができる。メディア制御メッセージは、特定の映画または歌を記録、ダウンロード、または視聴するように、要求および／またはオーダーを含んでもよい。各配布設備は、メディア発信源または音楽データベース等のうちの少なくとも１つのメディアコンテンツソースからメディアコンテンツを取得することができる。各配布設備はさらに、メディアコンテンツをユーザ機器装置に送信することができる。
【００２０】
１つの構成において、クリアリングハウスは、ユーザ機器装置および少なくとも１つの配布設備と通信することができる。クリアリングハウスは、ユーザ機器装置からメディア制御メッセージを受信し、メディア制御メッセージを処理し、次に、少なくとも１つの配布設備へメディア制御メッセージを送信するよう構成されている。クリアリングハウスは、メディア制御メッセージを送信するために、配布設備を決定してもよい。こうした決定は、場所、ＩＤ、またはユーザ機器装置に関する加入者（ユーザ）情報を基にしてもよい。
【００２１】
別の特徴では、クリアリングハウスは、第１の情報フォーマットから第２の情報フォーマットへとメディア制御メッセージのうちの少なくとも一部を変換する。第１のおよび／または第２の情報フォーマットは、マークアップ言語を含んでもよい。マークアップ言語には、ＨＴＭＬ、ＸＭＬ、ＳＧＭＬ、ＷＭＬ、または同様のマークアップ言語を含んでもよい。
【００２２】
メディアコンテンツは、メディア番組、メディア番組リスト、メディア番組スケジュール、メディアコンテンツメタデータ、ユーザ機器装置アプリケーション、またはユーザ機器装置アプリケーションの更新を含んでもよい。メディア制御情報は、メディア番組、メディア番組リスト、メディア番組スケジュール、ユーザ機器装置アプリケーション、メディアコンテンツメタデータ、ＶＣＲと同様のコマンド、またはユーザ機器装置アプリケーションの更新のオーダーを含んでもよい。ＶＣＲと同様のコマンドは、無制限に、再生、一時停止、早送り、および巻き戻し等のコマンドを含んでもよい。
【００２３】
さらなる特徴において、クリアリングハウスは、権限を付与されたユーザ機器装置からメディア制御メッセージが発信されたかどうかを決定する。クリアリングハウスは、対話型番組ガイド、ウェブサーバ、またはユーザアプリケーション配布サーバを含んでもよい。クリアリングハウスは、加入者データベース、ユーザ機器アプリケーションデータベース、ネットワークプロバイダデータベース、またはメディアコンテンツデータベースを含んでもよい。
【００２４】
別の特徴において、クリアリングハウスは、クリアリングハウスのサービスおよび／またはクリアリングハウスへのアクセスのために、少なくとも１つのユーザ機器装置を登録するよう、構成されている。クリアリングハウスは、ユーザ機器装置アプリケーションをユーザ機器装置へ送信するよう構成してもよい。さらなる特徴において、メディアガイダンスシステムは、クリアリングハウスからメディア制御メッセージを受信し、メディア制御メッセージを配布設備へ送信することができるメディア情報サーバを含む。
【００２５】
本発明のこれらのおよび他の特徴および利点は、同様の要素が同様の参照記号で示されており、拡大縮小できない、以下の添付の図面を参照すると共に、以下の図面の説明からより完全に明らかとなるであろう。
例えば、本発明は以下の項目を提供する。
（項目１）
メディアコンテンツ配信を制御する方法であって、
メディアコンテンツの配信のために、メディアコンテンツソースとメディア装置との間で、第１のデータチャンネルを介して、通信を確立することと、
該メディアコンテンツソースと該メディア装置との間で、バックチャンネルネットワークを介して、通信を確立することであって、該バックチャンネルネットワークは該第１のデータチャンネルと分かれている、ことと、
該メディア装置においてユーザコマンドを受信することと、
リアルタイムまたはほぼリアルタイムで、該バックチャンネルネットワークを介して、該ユーザコマンドに基づいて、メディア制御情報を該メディア装置から該メディアコンテンツソースへと送信することと、
該メディア装置から該バックチャンネルネットワークを介して送信された該メディア制御情報に応答して、該第１のデータチャンネルを介して、該メディアコンテンツの該メディア装置への配信を該メディアコンテンツソースにおいて制御することと
を含む、方法。
（項目２）
クリアリングハウスにおいて上記メディア制御情報を受信することと、
該クリアリングハウスにおいて該メディア制御情報を処理することと、
該処理されたメディア制御情報を該クリアリングハウスから上記メディアコンテンツソースへと転送することと
を含む、項目１に記載の方法。
（項目３）
上記処理することは、上記メディア制御情報の少なくとも一部を、複数の情報フォーマットのうちの第１の情報フォーマットから第２の情報フォーマットへ変換することを含む、項目２に記載の方法。
（項目４）
上記バックチャンネルネットワークは、ローカルエリアネットワークを含む、項目１に記載の方法。
（項目５）
上記バックチャンネルネットワークは、無線ローカルエリアネットワークを含む、項目１に記載の方法。
（項目６）
上記バックチャンネルネットワークは、セルラ方式電話ネットワークを含む、項目１に記載の方法。
（項目７）
上記メディアコンテンツソースは、配布設備を含む、項目１に記載の方法。
（項目８）
上記送信することは、
少なくとも１つの配布設備へ、上記メディア制御情報を送信することと、
該少なくとも１つの配布設備において、上記メディアコンテンツソースから上記メディアコンテンツを取得することと
を含む、項目１に記載の方法。
（項目９）
上記メディアコンテンツソースは、少なくとも１つの配布設備を含む、項目２に記載の方法。
（項目１０）
上記処理することは、上記メディア制御メッセージを送信するために、複数の配布設備のうちの上記少なくとも１つの配布設備を決定することを含む、項目９に記載の方法。
（項目１１）
上記決定することは、場所、ＩＤ、およびユーザ機器装置に関する加入者情報のうちの少なくとも１つに基づく、項目１０に記載の方法。
（項目１２）
上記メディアコンテンツは、メディア番組、メディア番組リスト、メディア番組のスケジュール、メディアコンテンツのメタデータ、ユーザ機器装置のアプリケーション、およびユーザ機器装置アプリケーション更新のうちの少なくとも１つを含む、項目１に記載の方法。
（項目１３）
上記メディア制御情報は、メディア番組、メディア番組のリスト、メディア番組のスケジュール、ユーザ機器装置のアプリケーション、メディアコンテンツのメタデータ、ＶＣＲと同様のコマンド、およびユーザ機器装置アプリケーション更新のうちの少なくとも１つのオーダーを含む、項目１に記載の方法。
（項目１４）
上記ＶＣＲと同様のコマンドは、再生、一時停止、早送り、および巻き戻しのうちの１つを含む、項目１３に記載の方法。
（項目１５）
上記クリアリングハウスは、双方向番組ガイド、ウェブサーバ、およびユーザアプリケーション配布サーバのうちの少なくとも１つを含む、項目２に記載の方法。
（項目１６）
上記クリアリングハウスは、加入者データベース、ユーザ機器アプリケーションデータベース、ネットワークプロバイダデータベース、およびメディアコンテンツデータベースのうちの少なくとも１つを含む、項目２に記載の方法。
（項目１７）
上記第１のデータチャンネルは、一方向メディアネットワークを含む、項目１に記載の方法。
（項目１８）
上記一方向メディアネットワークは、ケーブルテレビネットワーク、衛星テレビネットワーク、および無線メディア配信ネットワークのうちの１つを含む、項目１７に記載の方法。
（項目１９）
双方向メディアガイダンスシステムのためのメディア装置であって、該双方向メディアガイダンスシステムは、少なくとも１つのメディアコンテンツソースを含み、該メディア装置は、
トランシーバと、
該トランシーバと通信するプロセッサであって、該プロセッサは、ｉ）メディアコンテンツの配信のために、第１のデータチャンネルを介して該メディアコンテンツソースとの通信を確立することと、ｉｉ）バックチャンネルネットワークを介した該メディアコンテンツソースとの通信を確立することであって、該バックチャンネルネットワークが該第１のデータチャンネルと分かれている、ことと、ｉｉｉ）ユーザコマンドを受信することと、ｉｖ）リアルタイムまたはほぼリアルタイムで、該バックチャンネルネットワークを介して、該メディアコンテンツソースへ、該ユーザコマンドに基づいて、該メディア制御情報を送信することであって、該メディアコンテンツソースは、該バックチャンネルネットワークによって該メディア装置から送信されたメディア制御情報に応答して、該第１のデータチャンネルを介して、該メディア装置への該メディアコンテンツの配信を制御する、ことと、に対して構成された、プロセッサと
を含む、メディア装置。
（項目２０）
上記メディア制御情報を送信することは、クリアリングハウスへと該メディア制御情報を送信することを含み、該クリアリングハウスはメディア制御情報を処理し、上記メディアコンテンツソースへ該処理されたメディア制御情報を転送する、項目１９に記載の装置。
（項目２１）
上記クリアリングハウスが処理することは、複数の情報フォーマットのうちの第１の情報フォーマットから第２の情報フォーマットへと、上記メディア制御情報の少なくとも一部を変換することを含む、項目２０に記載の装置。
（項目２２）
上記バックチャンネルネットワークは、ローカルエリアネットワークを含む、項目１９に記載の装置。
（項目２３）
上記バックチャンネルネットワークは、無線ローカルエリアネットワークを含む、項目１９に記載の装置。
（項目２４）
上記バックチャンネルネットワークはセルラ方式電話ネットワークを含む、項目１９に記載の装置。
（項目２５）
上記メディアコンテンツソースは、配布設備を含む、項目１９に記載の装置。
（項目２６）
上記送信することは、
少なくとも１つの配布設備へ上記メディア制御メッセージを送信することと、
該少なくとも１つの配布設備において、上記メディアコンテンツを上記メディアコンテンツソースから取得することと
を含む、項目１９に記載の装置。
（項目２７）
上記メディアコンテンツソースは、少なくとも１つの配布設備を含む、項目２０に記載の装置。
（項目２８）
上記クリアリングハウスが処理することは、上記メディア制御メッセージを送信するために、複数の配布設備のうちの少なくとも１つの配布設備を決定することを含む、項目２７に記載の装置。
（項目２９）
上記決定することは、場所、ＩＤ、およびメディア装置に関する加入者情報のうちの少なくとも１つに基づく、項目２８に記載の装置。
（項目３０）
上記メディアコンテンツは、メディア番組、メディア番組リスト、メディア番組のスケジュール、メディアコンテンツのメタデータ、ユーザ機器装置のアプリケーション、およびユーザ機器装置のアプリケーション更新のうちの少なくとも１つを含む、項目１９に記載の装置。
（項目３１）
上記メディア制御情報は、メディア番組、メディア番組リスト、メディア番組のスケジュール、ユーザ機器装置のアプリケーション、メディアコンテンツのメタデータ、ＶＣＲと同様のコマンド、およびユーザ機器装置のアプリケーション更新のうちの少なくとも１つのオーダーを含む、項目１９に記載の装置。
（項目３２）
上記ＶＣＲと同様のコマンドは、再生、一時停止、早送り、および巻き戻しのうちの１つを含む、項目３１に記載の装置。
（項目３３）
上記クリアリングハウスは、双方向番組ガイド、ウェブサーバ、およびユーザアプリケーション配布サーバのうちの少なくとも１つを含む、項目２０に記載の装置。
（項目３４）
上記クリアリングハウスは、加入者データベース、ユーザ機器アプリケーションデータベース、ネットワークプロバイダデータベース、およびメディアコンテンツデータベースのうちの少なくとも１つを含む、項目２０に記載の装置。
（項目３５）
上記第１のデータチャンネルは、一方向メディアネットワークを含む、項目１９に記載の装置。
（項目３６）
上記一方向メディアネットワークは、ケーブルテレビネットワーク、衛星テレビネットワーク、および無線メディア配信ネットワークのうちの１つを含む、項目３５に記載の装置。
（項目３７）
双方向メディアガイダンスシステムのためのクリアリングハウスサーバであって、該双方向メディアガイダンスシステムは、少なくとも１つのメディアコンテンツソースおよび少なくとも１つのユーザ機器装置を含み、該クリアリングハウスは、
トランシーバと、
該トランシーバと通信するプロセッサであって、ｉ）該少なくとも１つのユーザ機器装置からメディア制御メッセージを受信することと、ｉｉ）該メディア制御メッセージを処理することと、ｉｉｉ）少なくとも１つのメディアコンテンツソースへ該メディア制御メッセージを送信することと、のために構成されている、プロセッサと
を含む、クリアリングハウスサーバ。
（項目３８）
上記処理することは、上記メディア制御メッセージを送信するために、複数のメディアコンテンツソースのうちの少なくとも１つのメディアコンテンツソースを決定することを含む、項目３７に記載のサーバ。
（項目３９）
上記決定することは、場所、ＩＤ、およびユーザ機器装置に関する加入者情報のうちの少なくとも１つに基づく、項目３８に記載のサーバ。
（項目４０）
上記処理することは、複数の情報フォーマットのうちの第１の情報フォーマットから第２の情報フォーマットに、上記メディア制御メッセージの少なくとも一部分を変換することを含む、項目３７に記載のサーバ。
（項目４１）
上記メディアコンテンツは、メディア番組、メディア番組リスト、メディア番組のスケジュール、メディアコンテンツのメタデータ、ユーザ機器装置のアプリケーション、およびユーザ機器装置のアプリケーション更新のうちの少なくとも１つを含む、項目３７に記載のサーバ。
（項目４２）
上記メディア制御メッセージは、メディア番組、メディア番組リスト、メディア番組スケジュール、ユーザ機器装置のアプリケーション、メディアコンテンツのメタデータ、ＶＣＲと同様のコマンド、およびユーザ機器装置のアプリケーション更新のうちの少なくとも１つのオーダーを含む、項目３７に記載のサーバ。
（項目４３）
上記ＶＣＲと同様のコマンドは、再生、一時停止、早送り、および巻き戻しのうちの１つを含む、項目４２に記載のサーバ。
（項目４４）
双方向番組ガイドを含む、項目３７に記載のサーバ。
（項目４５）
ウェブサーバを含む、項目３７に記載のサーバ。
（項目４６）
ユーザアプリケーション配布サーバを含む、項目３７に記載のサーバ。
（項目４７）
加入者データベース、ユーザ機器アプリケーションデータベース、ネットワークプロバイダデータベース、およびメディアコンテンツデータベースのうちの少なくとも１つを含む、項目３７に記載のサーバ。
【図面の簡単な説明】
【００２６】
【図１】図１は、本発明の例示的な実施例による、双方向メディアガイダンスシステムを含む。
【図２】図２は、本発明の例示的な実施例による、セットトップボックスの構成のブロック図である。
【図３】図３は、本発明の例示的な実施例による、テレビおよびデジタルビデオレコーダの構成のブロック図である。
【図４】図４は、本発明の例示的な実施例による、遠隔制御装置の図である。
【図５】図５は、本発明の例示的な実施例による、パーソナルコンピュータシステムの構成のブロック図である。
【図６】図６は、本発明の例示的な実施例による、コンピュータシステムのブロック図である。
【図７】図７は、本発明の例示的な実施例による、クリアリングハウス内の種々のアプリケーションを示す機能ブロック図である。
【図８】図８は、本発明の例示的な実施例による、クリアリングハウスＩＰＧによってユーザ機器装置に提供される情報表示の例示的な図を含む。
【図９】図９は、本発明の例示的な実施例による、ユーザ機器装置および配布設備１０４の間のメディア制御メッセージおよびメディアコンテンツの交換に役立つ、クリアリングハウスを含む双方向メディアガイダンスシステムの概念ブロック図である。
【図１０】図１０は、本発明の例示的な実施例による、クリアリングハウスを使用してメディアコンテンツ情報および／またはサービスを要求するためのプロセスのフロー図である。
【図１１】図１１は、本発明の例示的な実施例による、ユーザ機器装置が無線ネットワークおよびクリアリングハウスサーバを使用して、配布設備と共にバックチャンネル通信を確立する、メディアガイダンスシステムのブロック図である。
【図１２】図１２は、本発明の例示的な実施例による、ユーザ機器装置からメディアコンテンツ配布設備へのバックチャンネル通信に役立つ、第２のデータチャンネルを確立するために、遠隔制御装置を使用するメディア配信システムのブロック図である。
【発明を実施するための形態】
【００２７】
本発明は、特定の実施形態において、特定の配布設備によって使用される情報フォーマットに関わらず、ユーザ機器装置へのメディアコンテンツ配信を可能にするために、ユーザ機器装置から任意のメディアコンテンツ配布設備へのバックチャンネル通信に役立つよう、クリアリングハウスサーバ等の中間的通信サーバを提供する。
【００２８】
メディアコンテンツには、無制限に、視覚的なおよび映像の情報等の、人によって知覚可能な任意の情報を含む。視覚的な情報には、ビデオクリップ、ストリーミングビデオ、映画、イメージ、写真、テレビ番組、メディア番組、および同様の視覚的なメディアコンテンツを含んでもよい。映像の情報には、ストリーミング映像、映像ファイル（ＭＰ３）、映像音楽ファイル、ブロードキャスト映像、および同様の映像メディアコンテンツを含んでもよい。メディアコンテンツは、利用可能なメディア番組のリスト等のメディアコンテンツおよび／またはメディア番組についての情報をさらに含んでもよい。
【００２９】
メディア配信システムまたは双方向メディアガイダンスシステムは、メディアコンテンツをエンドユーザに転送することができる任意の情報システムを含む。メディア装置またはメディアの配信先装置は、ビデオディスプレイ、テレビ、コンピュータ、映像プレイヤー、ステレオ、セットトップボックス（ＳＴＢ）、デジタルビデオレコーダ（ＤＶＲ）、パーソナルビデオレコーダ（ＰＶＲ）、ＶＣＲ、パーソナルデジタルアシスタント（ＰＤＡ）、セルラ方式電話、および同様の装置等の、エンドユーザに対してメディアコンテンツを受信および／または表示可能な任意の装置および／または機器である。ＭＳＯネットワークは、何千ものメディアコンテンツユーザを含む、典型的には大きな地理的領域にサービス提供するサーバプロバイダによって動作する、ケーブルテレビネットワークである。
【００３０】
本発明による例示的な双方向メディアガイダンスシステム１００を、図１に示す。通信経路（またはリンク）１０６を使った配布設備１０４等の、番組制作ソース１０２からテレビ配布設備に、テレビ番組およびデジタル音楽等のメディアを提供してもよい。通信経路１０６は、衛星経路、光ファイバ経路、ケーブル経路、または他の任意の適した配線接続されたまたは無線の通信経路、もしくはこうした経路の組み合わせにしてもよい。
【００３１】
番組制作ソース１０２は、テレビ放送局（例えば、ＮＢＣ、ＡＢＣ、およびＨＢＯ）または他のテレビまたは音楽プロダクションスタジオ等のテレビおよび音楽番組制作の任意の適したソースにしてもよい。番組制作ソース１０２は、例えば、１０８０ｐ、１０８０ｉ、７２０ｐ、４８０ｐ、４８０ｉ、および他の任意の適した形式等の、高精細画質および標準画質の、種々の形式のテレビ番組制作を提供してもよい。
【００３２】
配布設備１０４は、ユーザに対して、ケーブルシステムのヘッド側、衛星テレビ配布設備、テレビ放送局、またはビデオメディア（例えば、テレビ番組、ビデオオンデマンド番組、およびビデオクリップ）、映像メディア（例えば、音楽番組制作および音楽クリップ）、および他のメディア（例えば、ウェブページおよび対話型アプリケーション）を配信するための任意の他の適した設備にしてもよい。典型的には、システム１００に多数のテレビ配布設備１０４が存在するが、図面の複雑化を避けるために、図１においては１つしか示していない。
【００３３】
配布設備１０４は、種々のユーザ機器装置１０８、１１０、１１２、および１５２に接続してもよい。こうしたユーザ機器装置は、例えば、ユーザのホームに配置してもよい。ユーザ機器装置は、ユーザテレビ機器１１０、ユーザコンピュータ機器１１２、無線通信装置（ＷＣＤ）１５２、またはメディア（例えば、テレビおよび音楽番組、ウェブページ等）または双方向メディアガイダンスアプリケーションの特徴にアクセスするために適した任意の他の種類のユーザ機器を含んでもよい。ユーザ機器１０８は、任意の種類のユーザ機器（例えば、ユーザテレビ機器、ユーザコンピュータ機器、ＷＣＤ機器等）にしてもよく、便宜上、ユーザ機器装置は、概して、ユーザ機器１０８と称してもよい。配布設備１０４はさらに、種々のホームネットワーク１１３に接続してもよい。こうしたホームネットワーク１１３は、例えばユーザのホームに配置してもよく、または、例えば、ユーザのホームの間に分散させてもよい。ホームネットワーク１１３は、それぞれ、例えばユーザ機器装置１０８、１１０および１１２等の複数の内部接続したユーザ機器装置を含んでもよい。
【００３４】
ユーザ機器装置１０８、１１０、および１１２は、メディア（テレビ、音楽、ウェブページ等）およびそれぞれ、通信経路１１４、１１６、および１１８等の通信経路を通じて、配布設備１０４から他のデータを受信してもよい。ユーザ機器装置１０８、１１０、および１１２は、さらに、それぞれ、経路１１４、１１６、および１１８を通じて、配布設備１０４へ信号を転送してもよい。経路１１４、１１６、および１１８は、ケーブルまたは他の配線接続された接続、自由空間接続（例えば、ブロードキャストまたは他の無線信号のため）、衛星リンク、または任意の他の適したリンクまたはリンクの組み合わせにしてもよい。
【００３５】
同様に、ホームネットワーク１１３は、通信経路１１９等の通信経路によって、配布設備１０４からテレビおよび音楽番組および他のデータを受信してもよい。ホームネットワーク１１３に配置されたユーザ機器は、配布設備１０４からの受信したテレビおよび音楽番組および他のデータにアクセスしてもよい。ホームネットワーク１１３は、さらに、経路１１９を通じて、配布設備１０４に信号を転送してもよい。転送された信号は、ホームネットワーク１１３に配置されたユーザ機器から発信してもよい。経路１１９は、ホームネットワーク１１３に配置されたユーザ機器装置の１つ（例えば、サーバまたはプライマリユーザ機器装置）またはホームネットワーク１１３に配置された任意の数のユーザ機器装置に直接接続してもよい。経路１１９は、ケーブルまたは他の配線接続された接続、自由空間接続（例えば、ブロードキャストまたは他の無線信号のための）、衛星リンク、または他の任意の適したリンクまたはリンクの組み合わせにしてもよい。
【００３６】
システム１００のデータソース１２０は、スケジュールされたブロードキャスト時間、タイトル、チャンネル、評価の情報（例えば、保護者の評価および批評家の評価）、詳細なタイトルの説明、ジャンルまたはカテゴリ情報（例えば、スポーツ、ニュース、映画等）、番組形式（例えば、標準画質、高精細画質）および俳優および女優についての情報等のテレビ番組に関連する情報をユーザに提供するために使用する番組リストのデータベースを含んでもよい。データソース１２０はさらに、広告（例えば、番組ガイド広告および他の対話型テレビアプリケーションのための広告）、スポーツの試合結果、株価情報、ニュースのデータ、および天気のデータ、アプリケーションデータ等のリアルタイムのデータ、１つ以上のメディアガイダンスアプリケーションまたは他の対話型アプリケーションのためのアプリケーションデータ、およびシステム１００で使用される他の任意の適したデータを提供するために使用してもよい。別の例として、データソース１２０は、双方向メディアガイダンスオーバーレイ（例えば、ユーザの要求時、不在ユーザの修正等）に含むことのできる情報のタイプを示すデータを提供してもよい。
【００３７】
図が複雑化するのを避けるために、図１には１つのデータソースのみを表示しているが、システム１００には複数のデータソース（データソース１２０等）が存在してもよい。例えば、個別のデータソースを、複数のテレビ放送局のそれぞれに付随させてもよく、また、こうした放送局（例えば、放送局の将来の番組のための広告、番組ガイドディスプレイ画面等に放送局のロゴを表示するためのロゴデータにおける表示）に特定のデータを提供してもよい。図１のデータソース１２０および任意の他のシステムコンポーネントを、１つ以上の場所に、機器を使用して提供してもよい。システムコンポーネントは、図面が複雑になりすぎるのを避けるために、図１に単一のボックス内で描画されている。
【００３８】
本発明のいくつかの実施形態では、データソース１２０は、経路１１４、１１６、１１８、および１１９（例えば、データソース１２０が主要な設備に配置されている場合）を通じて、付随するユーザ機器およびホームネットワークへの配信のために、通信経路１２２を通じて、配布設備１０４へとデータを提供してもよい。通信経路１２２は、衛星の通信経路または他の無線経路、光ファイバまたは他の配線接続された通信経路、インターネット通信をサポートする経路、または他の適した経路あるいはこうした経路の組み合わせ等の、任意の適した通信経路にしてもよい。
【００３９】
本発明のいくつかの実施形態では、データソース１２０は、経路１２４、通信ネットワーク１２６、および経路１２８（例えば、データソース１２０が番組制作ソース１０２の１つ等の設備に配置されている場合）を通じて、ユーザ機器１０８にデータを直接提供してもよい。本発明のいくつかの実施形態では、データソース１２０は、経路１２４、通信ネットワーク１２６、および経路１３９（例えば、データソース１２０が番組制作ソース１０２の１つ等の設備に配置されている場合）を通じて、ホームネットワーク１１３に配置されているユーザ機器に直接データを提供してもよい。経路１２４、１２８、および１３９は、電話線、ケーブル経路、光ファイバ経路、衛星経路、無線経路、任意の他の適した経路またはこうした経路の組み合わせ等の、配線接続された経路にしてもよい。通信ネットワーク１２６は、インターネット、公衆交換電話網、またパケットベースのネットワーク等の任意の適した通信ネットワークにしてもよい。
【００４０】
メディアガイダンスアプリケーションを、任意の適したアプローチを使用して、ホームネットワーク１１３に配置されたユーザ機器を含む、ユーザ機器に提供してもよい。例えば、番組スケジュールデータおよび他のデータを、帯域内デジタル信号を使用して、帯域外デジタル信号を使用して、または任意の他の適したデータの送信技術によって、テレビチャンネルの垂直帰線区間において、テレビチャンネル側の帯域のユーザ機器に提供してもよい。番組スケジュールデータおよび他のデータを、複数のアナログまたはデジタルテレビチャンネル上のユーザ機器に送ってもよい。番組スケジュールデータおよび他のデータを、任意の適した頻度で（例えば、連続的に、１日に１回、ユーザ機器等からの要求に応じて）、ユーザ機器に送ってもよい。
【００４１】
ユーザテレビ機器およびパーソナルコンピュータ等のホームネットワーク１１３に配置されるユーザ機器装置を含むユーザ機器装置は、ユーザのために、ディスプレイ番組リストおよび他の情報（例えば、デジタル音楽上の情報）への番組スケジュールデータおよび他の双方向メディアガイダンスアプリケーションデータを使用してもよい。双方向テレビ番組ガイドアプリケーションまたは他の適した双方向メディアガイダンスアプリケーションを、ユーザのディスプレイ上の（例えば、所与のテレビチャンネルのためのビデオの一番上に表示される１つ以上のオーバーレイにおいて）情報を表示するために使用してもよい。双方向ディスプレイは、任意の適したアプローチを使用して生成したり、ユーザに表示したりしてもよい。１つの適したアプローチにおいて、配布設備１０４、または他の設備は、アプリケーションディスプレイ画面を生成してもよく、また、ディスプレイのためにユーザ機器へディスプレイ画面を転送してもよい。
【００４２】
別の適したアプローチにおいて、ユーザ機器は、１つ以上の対話型ディスプレイ（例えば、番組スケジュールデータ、広告、ロゴ等）で使用するためのデータを格納してもよく、ユーザ機器において少なくとも一部が実行されている双方向メディアガイダンスアプリケーションは、配布設備１０４または他の設備から受信した命令に基づいて、対話型ディスプレイを生成してもよい。本発明のいくつかの実施形態では、ユーザ機器は、対話型テレビディスプレイを生成するために使用するデータのみを格納してもよい（例えば、ロゴが１つ以上の対話型テレビディスプレイに含まれる場合に限って、特定のテレビ放送局のためのロゴデータを格納する）。本発明のいくつかの実施形態では、ユーザ機器は、対話型テレビディスプレイを生成するために必ずしも使用されないデータを格納してもよい（例えば、テレビ放送局との交渉の結果によって、表示してもよいまたは表示することができない特定のテレビ放送局に付随する広告を格納する）。ユーザの対話型オーバーレイを生成および表示するために、任意の他の適したアプローチまたはアプローチの組み合わせを使用してもよい。
【００４３】
オンライン対話型テレビ番組ガイド、および他の双方向メディアガイダンスサービス等の、オンライン双方向メディアガイダンスアプリケーションを、サーバ１３０等の通信ネットワーク１２６に接続されるサーバを使って提供してもよい。サーバ１３０は、通信経路１２４、通信ネットワーク１２６、および通信経路１３２を介して、または経路の別の適した経路または組み合わせを介して、データソース１２０から番組スケジュールデータおよび他のデータを受信してもよい。経路１３２は、衛星経路、光ファイバ経路、配線接続された経路、または任意の他の経路または経路の組み合わせにしてもよい。
【００４４】
ユーザ機器１０８は、通信経路１２８を介して、サーバ１３０からオンライン双方向メディアガイダンスアプリケーションおよび他のソースにアクセスしてもよい。ユーザ機器１０８は、さらに、通信経路１１４、配布設備１０４、および通信経路１３４を介して、サーバ１３０のアプリケーションおよび他のサービスにアクセスしてもよい。例えば、ケーブルモデムまたは他の適した機器は、配布設備１０４と通信するためにユーザ機器１０８によって使用してもよい。配布設備１０４は、配線接続された経路、ケーブル経路、光ファイバ経路、衛星経路、またはこうした経路の組み合わせ等の任意の適した経路１３４を通じて、通信ネットワーク１２６と通信してもよい。
【００４５】
ホームネットワーク１１３に配置されているユーザテレビ機器１１０、ユーザコンピュータ機器１１２、およびユーザ機器等のユーザ機器は、同様の構成を使用して、オンライン双方向メディアガイダンスアプリケーションおよびサーバ１３０にアクセスしてもよい。ユーザテレビ機器１１０は、通信経路１３６を使用して、または、経路１１６、配布設備１０４、および経路１３４を使用して、オンライン双方向メディアガイダンスアプリケーションおよびサーバ１３０にアクセスしてもよい。ユーザコンピュータ機器１１２は、通信経路１３８を使って、または経路１１８、配布設備１０４、および経路１３４を使って、オンライン双方向メディアガイダンスアプリケーションおよびサーバ１３０にアクセスしてもよい。ホームネットワーク１１３に配置されたユーザ機器は、通信経路１３９を使って、または経路１１９、配布設備１０４、および経路１３４を使って、オンラインメディアガイダンスアプリケーションおよびサーバ１３０にアクセスしてもよい。経路１３６、１３８、および１３９は、配線接続された経路、ケーブル経路、光ファイバ経路、無線経路、衛星経路、またはこうした経路の組み合わせ等の任意の適した経路にしてもよい。
【００４６】
双方向メディアガイダンス機能および他の対話型アプリケーションの機能は、通信サーバ１４０等のネットワーク１２６と通信するためにサーバ１３０および他のサーバを使って、サポートしてもよい。対話型アプリケーションは、さらに、サーバまたはサービスプロバイダ１４２等の１つ以上のサービスプロバイダ等の他の適した機器によってサポートしてもよい。例えば、ホームショッピングサービス等の対話型アプリケーションは、売上げ担当、オーダー調達設備、アカウント保守設備、および対話型ホームショッピング機能をサポートするための他の機器を有するサービスプロバイダ１４２等のサービスプロバイダによってサポートしてもよい。ユーザ機器を使って実行されるホームショッピングアプリケーションは、こうした特徴をユーザに提供するために、サービスプロバイダにアクセスするために使用してもよい。ユーザ機器は、配布設備１０４および通信経路１４４を通じて、または通信ネットワーク１２６および通信経路１４６を通じて、サービスプロバイダ１４２にアクセスしてもよい。経路１４４および１４６等の通信経路は、配線接続された経路、ケーブル経路、光ファイバ経路、衛星経路、またはこうした経路の組み合わせ等の任意の適した経路にしてもよい。
【００４７】
対話型アプリケーションの別の例は、ホームバンキングアプリケーションである。ホームバンキングサービスは、サービスプロバイダ１４２等の設備において、人員を使用して、サポートしてもよい。ユーザ機器を使用して実行する対話型ホームバンキングアプリケーションは、配布設備１０４および通信経路１４４を介して、または通信ネットワーク１２６および通信経路１４６を介して、ホームバンキングサービスにアクセスしてもよい。
【００４８】
所望に応じて、ネットワークベースのビデオレコーダまたはビデオオンデマンドアプリケーション等の双方向メディアガイダンスアプリケーションを、サービスプロバイダ１４２において、サーバ１４０、サーバ１３０、または機器を使用してサポートしてもよい。ビデオオンデマンドコンテンツおよび記録されたビデオを、ネットワークベースのビデオレコーダ構成を使用して、サーバ１４０またはサーバ１３０上またはサービスプロバイダ１４２において格納してもよく、また、ユーザによって要求される場合に、ユーザ機器に提供してもよい。対話型テレビ番組ガイドは、例えば、ユーザ機器１０８を使用して実行されるデジタルビデオレコーダ（パーソナルビデオレコーダと呼ばれることもある）の機能をサポートするために使用してもよい。デジタルビデオレコーダ機能をサポートするために使用可能な例示的な機器は、専門的なデジタルビデオレコーダ装置、組み込まれた受信機デコーダ（ＩＲＤ）、組み込まれたまたは外部のハードドライブを有するセットトップボックス、またはビデオ記録機能を有するパーソナルコンピュータを含む。
【００４９】
所望に応じて、メディアガイダンスアプリケーション（例えば、対話型テレビ番組ガイドアプリケーションおよびビデオオンデマンドアプリケーション）、ホームショッピングアプリケーション、ホームバンキングアプリケーション、ゲームアプリケーション、および他のアプリケーション（例えば、電子メールおよびチャットまたは他の通信機能等に関するアプリケーション）等の対話型アプリケーションは、ナビゲーションシェルアプリケーション（つまり、アプリケーションに相当するメニューオプションを有するメニューアプリケーション）によってアクセスされる個別のアプリケーションとして提供してもよい。こうしたアプリケーションの特徴は、組み合わせることができる。例えば、ゲーム、ビデオオンデマンドサービス、ホームショッピングサービス、ネットワークベースのビデオレコーダ機能、デジタルビデオレコーダ機能、ナビゲーション機能、番組ガイド機能、通信機能、および他の適した機能を、１つのアプリケーションを使用して、または任意の他の適した数のアプリケーションを使用して、提供してもよい。１つ以上のアプリケーションは、例えば、所与のテレビチャンネルのビデオの一番上の対話型テレビ情報を含む、ユーザ機器上の種々のオーバーレイを表示してもよい。
【００５０】
対話型テレビ番組ガイドアプリケーション、ホームバンキングアプリケーション、ホームショッピングアプリケーション、ネットワークベースのビデオレコーダおよびデジタルビデオレコーダアプリケーション、ビデオオンデマンドアプリケーション、ゲームアプリケーション、通信アプリケーション、およびナビゲーショナルアプリケーションは、システム１００によってサポート可能な双方向メディアガイダンスおよび他のアプリケーションの種類の例示的ないくつかの例にすぎない。サポート可能な他の適した対話型アプリケーションには、ニュースサービス、ウェブブラウズおよび他のインターネットサービス、および対話型賭博サービス（例えば、競馬やスポーツイベントの賭け等）を含む。これらのアプリケーションによって表示可能な対話型テレビオーバーレイはさらに、本発明によってカスタマイズしてもよい。
【００５１】
双方向メディアガイダンスシステム１００で使用される対話型アプリケーションを、ユーザ機器でローカルで実行してもよい。アプリケーションはさらに、分散させて実行してもよい（例えば、配布設備１０４におけるサーバ１４０、サーバ１３０、または他の適した機器等のクライアントおよびサーバがサーバとして機能するように、ユーザ機器が少なくとも一部で、少なくとも時間内の一部で、クライアントおよびサーバとして機能する、クライアントサーバアーキテクチャを使用して）。他の配信されたアーキテクチャを、さらに所望に応じて使用してもよい。さらに、システム１００の対話型アプリケーションの機能のいくつかまたは全てを、オペレーショナルシステムソフトウェアまたはミドルウェアソフトウェアを使って、提供してもよい。こうしたオペレーショナルシステムソフトウェアおよびミドルウェアは、アプリケーションレベルソフトウェアの代わりに、またはこれと組み合わせて使用してもよい。例えば、番組ガイド、ホームショッピング、ホームバンキング、ビデオオンデマンド、インターネット、および通信に関連する対話型の機能を実行するために使用する特定の構成とは無関係に、これらの機能をサポートするソフトウェアを、アプリケーションまたは複数アプリケーションと呼んでもよい。双方向メディアガイダンスシステム１００はさらに、通信リンク１４８を介して通信ネットワーク１２６に接続されているクリアリングハウス１５０を含む。クリアリングハウス１５０の動作については、本明細書でさらに詳細に後述する。
【００５２】
セットトップボックス構成に基づく例示的なユーザテレビ機器１１０（図１）を、図２に示す。ユーザテレビ機器１１０は、スタンドアロンまたはホームネットワーク１１３（図１）の一部にしてもよい。入力／出力部２０２は、経路１１６および１３６（図１）等の通信経路に接続してもよい。入力／出力部の機能は１つ以上のワイヤまたは通信経路によって提供してもよいが、図面が複雑化するのを避けるために、図２では単一の経路として示している。テレビ番組、番組ガイドデータ、および任意の他の適した双方向メディアガイダンスアプリケーションデータまたは他のデータを、入力／出力部２０２を使用して、受信してもよい。コマンドおよび要求、ならびに双方向メディアガイダンスアプリケーションとのユーザ対話の結果として生成された他のデータをさらに、入力／出力部２０２を通じて転送してもよい。
【００５３】
セットトップボックス２０４は、任意の適したアナログまたはデジタルセットトップボックス（例えば、ケーブルセットトップボックス）にしてもよい。セットトップボックス２０４は、所望のアナログテレビチャンネルに合わせるためのアナログチューナを含んでもよい（例えば、テレビ番組、対話型テレビデータ、またはその両方を含むチャンネル）。セットトップボックス２０４は、さらにデジタルテレビチャンネルを受信するためのデジタル複合回路を含んでもよい（例えば、テレビまたは音楽番組、対話型テレビデータ等を含むチャンネル）。セットトップボックス２０４は、さらに、高精細テレビチャンネルの受信および処理のための高精細画質テレビチューナを含んでもよい。アナログ、デジタル、および高精細チャンネルは、所望に応じて、一緒に処理してもよい。複数のチューナを備えてもよい（例えば、同時視聴およびレコーディング機能またはピクチャインピクチャ（ＰＩＰ）機能を取り扱うため）。ボックス２０４は、衛星テレビを取り扱う統合受信レコーダ（ＩＲＤ）にしてもよい。所望に応じて、ボックス２０４は、ケーブル、無線ブロードキャスト、および衛星コンテンツを取り扱うための回路を有してもよい。
【００５４】
セットトップボックス２０４は、好適な形式で、テレビ番組等のメディアを出力するよう構成してもよい。テレビ番組は様々な形式で受信されるため、セットトップボックス２０４は、セットトップボックス２０４によって使用される好適な出力形式へと、テレビ番組を上方変換および下方変換するためのスケーラ回路を含んでもよい。例えば、セットトップボックス２０４は、７２０ｐでテレビ番組を出力するよう構成してもよい。この例において、スケーラ回路は、４８０の垂直解像度を有する標準画質テレビ番組を７２０ｐ形式へと上方変換し、１０８０の垂直解像度を有する特定の高精細テレビ番組を７２０ｐ形式へと下方変換してもよい。
【００５５】
ボックス２０４は、レコーディング機能を提供するためのストレージ装置（例えば、ハードディスクドライブ等のデジタルストレージ装置）を含んでもよい。ボックス２０４は、さらに、ビデオカセットレコーダ、デジタルビデオレコーダ、光ディスクレコーダ、またはストレージ機能を有する装置または他の装置等の記録装置２０６に接続してもよい。いくつかの実施形態では、ボックス２０４は、標準画質テレビ番組または高精細テレビ番組のいずれかを記録するよう構成してもよい。いくつかの実施形態では、ボックス２０４は、標準画質テレビ番組および高精細テレビ番組の両方を記録するよう構成してもよい。
【００５６】
セットトップボックス２０４は、ソフトウェアアプリケーションを実行するよう使用されるプロセッサ（例えば、マイクロコントローラまたはマイクロプロセッサ等）を含む。セットトップボックス２０４は、アプリケーションの実行時に使用するランダムアクセスメモリ等のメモリを含んでもよい。非揮発性メモリは、さらに、（例えば、起動ルーチンおよび他の命令を起動するために）使用してもよい。ボックス２０４または記録装置２０６のハードディスクストレージは、データをバックアップするために、または、ランダムアクセスメモリアプローチを使用してサポート可能な場合よりも大容量のデータベースおよびストレージ要件をサポートするために、使用してもよい。ボックス２０４または記録装置２０６のハードディスクストレージは、さらに、番組ガイド設定または格納したユーザ設定を格納およびバックアップするために、使用してもよい。
【００５７】
セットトップボックス２０４は、遠隔制御または無線キーボードと共に通信するよう、赤外線（ＩＲ）または他の通信回路を有してもよい。セットトップボックス２０４はさらに、専用のボタンおよびフロントパネルディスプレイを有してもよい。フロントパネルディスプレイは、例えば、セットトップボックスが合わせている現在のチャンネルを表示するために使用してもよい。
【００５８】
セットトップボックス２０４は、さらに、他の機器との通信のために、ケーブルモデム、総合デジタル通信網（ＩＳＤＮ）モデム、デジタル加入者回線（ＤＳＬ）モデム、電話モデム、または無線モデム等の通信回路を有してもよい。こうした通信には、インターネットまたは任意の他の適した通信ネットワークまたは経路を含んでもよい。所望に応じて、セットトップボックス２０４のコンポーネントを、他のユーザ機器（例えば、テレビまたはビデオカセットレコーダ）に組み込んでもよい。
【００５９】
セットトップボックス２０４によって提供されるビデオを記録するために、記録装置２０６を使用してもよい。例えば、セットトップボックス２０４を所与のテレビチャンネルに合わせる場合、そのテレビチャンネルのビデオ信号は、ビデオカセット、コンパクトディスク、デジタルビデオディスク、または内部ハードドライブまたは他のストレージ装置で記録するために、記録装置２０６に受け渡してもよい。いくつかの実施形態では、記録装置２０６は、標準画質のテレビ番組または高精細画質のテレビ番組のどちらかを記録するように構成してもよい。いくつかの実施形態では、記録装置２０６は、標準画質のテレビ番組および高精細画質のテレビ番組の両方を記録するように構成してもよい。記録装置２０６は、他の機器との通信のために、ケーブルモデム、ＩＳＤＮモデム、ＤＳＬモデム、または電話モデム等の通信回路を有してもよい。こうした通信は、インターネットまたは任意の他の適した通信ネットワークまたは経路を含んでもよい。記録装置２０６のコンポーネントは、他のユーザ機器（例えば、テレビ、ステレオ機器等）に組み込んでもよい。
【００６０】
記録装置２０６は、遠隔制御または他の適したユーザインターフェースを使用して制御してもよい。所望に応じて、装置２０６のスタート、停止、記録および他の機能等のビデオレコーダ機能を、セットトップボックス２０４によって制御してもよい。例えば、セットトップボックス２０４は、記録装置２０６の遠隔制御入力に方向付けられた赤外線コマンドを使って、記録装置２０６を制御してもよく、または、セットトップボックス２０４は、ボックス２０４および装置２０６の間の他の配線接続されたまたは無線の通信経路を使って、記録装置２０６を制御してもよい。
【００６１】
記録装置２０６の出力は、ユーザに表示するために、テレビ２０８へ提供してもよい。いくつかの実施形態では、テレビ２０８は、高精細画質番組（つまり、ＨＤテレビで可能）を表示できるようにしてもよい。所望に応じて、複数の記録装置２０６を使用してもよく、または記録装置２０６を使用しなくてもよい。記録装置２０６が存在しない場合またはこれを積極的に使用していない場合、セットトップボックス２０４からのビデオ信号を、テレビ２０８に直接送ってもよい。任意の適したテレビまたはモニタを、ビデオを表示するように使用してもよい。例えば、ビデオが高精細形式である場合、ＨＤテレビ可能なテレビまたはモニタは、ビデオを表示する必要がある。図２の機器およびシステム１００（図１）の他の機器において、種々のビデオアイテムに付随する映像は、典型的には、こうしたビデオアイテムと共に配信され、ビデオが再生される際に、概して、ユーザにプレイバックされる。いくつかの実施形態では、映像は、外部スピーカ（図示せず）を通じて、映像を処理および出力する、受信機（図示せず）に配信してもよい。
【００６２】
ユーザテレビ機器１１０（図１）の他の例示的な構成を、図３に示す。ユーザテレビ機器１１０は、スタンドアロンまたはホームネットワーク１１３（図１）の一部にしてもよい。図３の例において、ユーザテレビ機器１１０は、ハードディスクまたはビデオ記録のための他のストレージを使用するデジタルビデオレコーダ（例えば、デジタルビデオレコーダ（ＤＶＲ））等の記録装置３０２を含む。記録装置３０２は、デジタルビデオディスクレコーダ、コンパクトディスクレコーダ、ビデオカセットレコーダ、または他の適した記録装置にしてもよい。図３の機器１１０は、さらにテレビ３０４を含んでもよい。いくつかの実施形態では、テレビ３０４は、ＨＤテレビ可能にしてもよい。入力／出力部３０６は、経路１１６および１３６（図１）等の通信経路に接続してもよい。テレビ番組、番組スケジュールデータ、および他のデータ（例えば、広告データ、オーバーレイのディスプレイをカスタマイズする１つ以上のテレビチャンネルを示すデータ等）を、入力／出力部３０６を使用して受信してもよい。コマンドおよび要求ならびにユーザからの他のデータを、入力／出力部３０６を通じて転送してもよい。
【００６３】
記録装置３０２は、所望のアナログテレビチャンネル（例えば、番組ガイドデータおよび他のデータを受信するために、ユーザに対して所与のテレビチャンネルのビデオを表示するために）に合わせるためのうちの少なくとも１つのアナログチューナを含んでもよく、また、複数の他のチューナをさらに提供してもよい。記録装置３０２は、１つ以上のデジタルチャンネルにおいて、デジタルテレビ番組、音楽番組、番組ガイドデータ、および他のデータを受信するためのデジタル複合回路をさらに含んでもよい。記録装置３０２はさらに、高精細テレビチャンネルを受信するための回路を含んでもよい。所望に応じて、記録装置３０２は、アナログ、デジタル、および高精細チャンネルを処理するための回路を含んでもよい。記録装置３０２はさらに、ソフトウェアアプリケーションを実行するために使用するプロセッサ（例えば、マイクロコントローラまたはマイクロプロセッサ等）を含む。記録装置３０２は、アプリケーションの実行時に使用するためのランダムアクセスメモリ等のメモリを含んでもよい。さらに、起動ルーチンまたは他の命令を格納するために、非揮発性メモリを使用してもよい。記録装置３０２のハードディスクおよび他のストレージは、データベース（例えば、番組ガイドデータベースまたは他の対話型テレビアプリケーションデータベース）をサポートするために使用してもよい。記録装置３０２のハードディスクまたは他のストレージはさらに、入力／出力部３０６を通じて記録装置３０２に提供されるテレビ番組、またはビデオオンデマンドのコンテンツならびに他のコンテンツ等のビデオを記録するために使用してもよい。
【００６４】
記録装置３０２は、ＩＲ通信回路または遠隔制御によって通信するための他の適した通信回路を有してもよい。記録装置３０２はさらに、専用のボタンおよびフロントパネルディスプレイを有してもよい。フロントパネルディスプレイは、例えば、記録装置を合わせている現在のチャンネルを表示するために使用してもよい。
【００６５】
記録装置３０２はさらに、他の機器との通信のための、ケーブルモデム、ＩＳＤＮモデム、ＤＳＬモデム、電話モデム、または無線モデム等の通信回路を有してもよい。こうした通信は、インターネットまたは他の適した通信ネットワークあるいは経路を含んでもよい。
【００６６】
所望に応じて、記録装置３０２は、衛星信号を受信するための無線通信回路を有する衛星受信機または他の機器を含んでもよい。
【００６７】
図３の記録装置３０２または図２の記録装置２０６は、以前に記録されたビデオがテレビ３０４または２０８でプレイバックされている間、新しいビデオを記録してもよい。これにより、ユーザは、通常のテレビ視聴中に「一時停止」ボタンを押すことができる。「一時停止」ボタンを押すと、現在のテレビ番組は、デジタルビデオレコーダ３０２のハードディスクに格納される。ユーザが再生を押すと、記録されたビデオをプレイバックしてもよい。この構成により、ユーザは、テレビ視聴の一時停止および再開をスムーズに行うことができる。記録装置３０２および２０６は、さらに、新しい番組を記録しながら、同時に、以前に記録した番組をユーザに視聴させることができるようにしてもよい。無線通信装置（ＷＣＤ）１５２は、メディアコンテンツユーザおよび／または加入者が、無線インターフェースおよび／または無線ネットワークを通じてユーザ機器へのメディアコンテンツの配信を制御できるようにしてもよい。ＷＣＤ１５２は、ユーザ機器装置１０８、ユーザテレビ機器装置１１０、ユーザコンピュータ機器装置１１２、または任意の他のユーザメディア装置の１つ以上のための、遠隔制御４００（図４）として機能してもよい。特定の実施形態において、遠隔制御４００として機能するＷＣＤ１５２はディスプレイを含むが、別の実施形態、ＷＣＤ１５２は、ディスプレイを含まない。ＷＣＤ１５２の特徴および／または機能に関するさらなる詳細は、全内容が参照として本明細書に組み込まれている、弁理士整理番号第ＵＶ−３０７Ａ号を有する、同時係属中の米国特許出願第１１／４０３，７０９号、「Ｉｎｔｅｒａｃｔｉｖｅ  Ｍｅｄｉａ  Ｃｏｎｔｅｎｔ  Ｄｅｌｉｖｅｒｙ  Ｕｓｉｎｇ  Ｅｎｈａｎｃｅｄ  Ｗｉｒｅｌｅｓｓ  Ｂａｃｋ  Ｃｈａｎｎｅｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ」に記載されている。
【００６８】
図２のセットトップボックス構成および図３の内蔵セットトップボックス構成を有するデジタルビデオレコーダは、例示的なものにすぎない。所望に応じて、他の構成を使用することができる。例えば、ユーザテレビ機器は、ウェブテレビボックス、パーソナルコンピュータテレビ（ＰＣ／テレビ）、または任意の他の適したテレビ機器構成に基づくものにしてもよい。所望に応じて、セットトップボックス２０４、記録装置３０２、ウェブテレビボックス、またはＰＣ／テレビ等のコンポーネントの機能を、テレビまたはパーソナルコンピュータまたは他の適した装置に組み込んでもよい。
【００６９】
ユーザテレビ機器１１０（図１）を操作するための例示的な遠隔制御４００または適したユーザコンピュータ機器１１２を、図４に示す。遠隔制御４００は例示的なものにすぎず、ユーザ機器（例えば、マウス、トラックボール、キーパッド、キーボード、タッチスクリーン、音声認識システム等）を操作するために、任意の他の適したユーザ入力インターフェースを使用してもよい。遠隔制御４００は、キーパッドキー、電源オン／オフキー、一時停止、停止、早送りおよび巻き戻しキー等の機能キー４０２および他のキー４０４を有してもよい。ビデオの映像部分の音量を調整するために、音量アップおよびダウンキー４０６を使用してもよい。テレビチャンネルを変えるために、およびバーチャルチャンネルにおけるコンテンツにアクセスするために、チャンネルアップおよびダウンキー４０８を使用してもよい。画面上メニューを移動するために、「カーソル」キー４１０を使用してもよい。例えば、特定のオプションにおける興味の対象または対話型テレビアプリケーションによって表示されるディスプレイ画面上のその他のアイテムを示すよう、画面上のカーソル、インジケータ、またはハイライト（本明細書では、概して、全てを、「ハイライト」または「ハイライト領域」と称することがある）を置くために、「カーソル」キー４１０を使用してもよい。
【００７０】
一実施例において、遠隔制御４００は、ＷＣＤ１５２の機能性を含む、および／または、ＷＣＤ１５２として動作する。ＷＣＤ１５２の特徴および／または機能に関するさらなる詳細は、その全内容が本明細書に参照として組み込まれている、弁理士整理番号第ＵＶ−３０７Ａ号を有する、同時係属出願の米国特許出願第１１／４０３，７０９号「Ｉｎｔｅｒａｃｔｉｖｅ  Ｍｅｄｉａ  Ｃｏｎｔｅｎｔ  Ｄｅｌｉｖｅｒｙ  Ｕｓｉｎｇ  Ｅｎｈａｎｃｅｄ  Ｗｉｒｅｌｅｓｓ  Ｂａｃｋ  Ｃｈａｎｎｅｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ」に記載されている。ユーザがハイライトされている画面上のオプションを選択するために、「ＯＫ」キー４１２（選択または決定キーと呼ばれることもある）を使用してもよい。
【００７１】
キー４０２は、記録を開始するための「ＲＥＣＯＲＤ（記録）」キー４１４を含んでもよい。「ＭＥＮＵ（メニュー）」ボタン４１６を使用して、ユーザのディスプレイ画面上（例えば、テレビ２０８または３０４、あるいは好適なモニタまたはコンピュータディスプレイ上）にメニューを表示するよう双方向メディアガイダンスアプリケーションに指示してもよい。「ＩＮＦＯ（情報）」ボタン４１８を使用して、情報ディスプレイ画面を表示するよう双方向メディアガイダンスアプリケーションに指示してもよい。例えば、所与のテレビチャンネルの映像がユーザのために表示されている間に、ユーザが「ＩＮＦＯ」キー４１８を押下すると、双方向テレビ番組ガイドは、所与のテレビチャンネル上の現在の番組に対する番組スケジュール情報を含む、「ＦＬＩＰ（フリップ）／ＢＲＯＷＳＥ（ブラウズ）」オーバーレイを映像上に表示してもよい。別の実施例として、双方向テレビ番組リストディスプレイ画面内の特定の番組リストがハイライトされると、ユーザの「ＩＮＦＯ」ボタン４１８の押下によって、双方向テレビ番組ガイドにその番組リストに付随する追加番組情報（例えば、番組説明、俳優情報、スケジュール情報等）を提供させてもよい。
【００７２】
「ＬＯＣＫ（ロック）」ボタン４２０を使用して、アクセス権を変更してもよい。例えば、保護者は、「ＬＯＣＫ」ボタン４２０または画面上のオプションを使用して、双方向メディアガイダンスアプリケーションのためのペアレンタルコントロール設定を確立してもよい。ペアレンタルコントロール設定は、時間ベースの設定であってもよい（例えば、午後３：００から午後５：００等の特定の時間の間、子供にテレビ視聴させない）。また、ペアレンタルコントロール設定を使用して、評価、チャンネル、および番組タイトルに基づいて、番組を阻止してもよい。ロックまたは阻止された番組（または、他のメディア）は、典型的には、双方向メディアガイダンスアプリケーションに適切な暗証番号（ＰＩＮ）が提供されるまで視聴できない。このＰＩＮが入力されると、双方向メディアガイダンスアプリケーションは、ユーザ機器のロックを解除し、ロックされていたコンテンツへのアクセスが可能となる。
【００７３】
「ＥＸＩＴ（終了）」ボタン４２２を使用して、双方向メディアガイダンスアプリケーションを終了、または双方向メディアガイダンスアプリケーションの一部を終了してもよい（例えば、双方向テレビ番組ガイドに、ディスプレイ画面から「ＦＬＩＰ」、「ＢＲＯＷＳＥ」、または他の双方向テレビオーバーレイを削除させる）。「ＧＵＩＤＥ（ガイド）」ボタン４２４を使用して、双方向テレビ番組ガイド（例えば、番組ガイドメニュー画面、番組リスト画面、または他の番組ガイド画面）を起動してもよい。
【００７４】
図４に示されるキーは、単に例示にすぎない。所望に応じて、他のキーまたはボタンが提供されてもよい。例えば、「Ｍｕｓｉｃ（音楽）」ボタンを使用して、双方向メディアガイダンスアプリケーションによって音楽にアクセスしてもよい。「Ｅｄｉｔ（編集）」ボタンを使用して、格納されたコンテンツを編集してもよい（例えば、コマーシャルを削除する、映像の一部を削除する等）。「英数字」ボタンを使用して、英数字文字を入力してもよい。「Ｌａｓｔ（最後）」または「Ｂａｃｋ（バック）」ボタンを使用して、双方向メディアガイダンスアプリケーション内を逆行してブラウズしてもよい（例えば、前のチャンネル、ウェブページ、または他のディスプレイ画面に戻る）。「再生」ボタン、「一時停止」ボタン、「停止」ボタン、「巻き戻し」ボタン、「早送り」ボタン、および「記録」ボタン等の映像記録機能ボタンを使用して、システム１００（図１）内のビデオレコーダ機能（ローカルまたはネットワークベース）を制御してもよい。「Ｈｅｌｐ（ヘルプ）」キーを使用して、コンテクストに応じた画面上のヘルプ機能等のヘルプ機能を起動してもよい。
【００７５】
例示的ユーザコンピュータ機器１１２（図１）は、図５に示される。ユーザコンピュータ機器１１２は、独立型またはホームネットワーク１１３（図１）の一部であってもよい。図５の配列では、パーソナルコンピュータ装置５０２は、キーボード５０４、および／またはトラックボール、マウス、タッチパッド、タッチスクリーン、音声認識システム、あるいは図４の遠隔制御装置４００等の遠隔制御装置等、他の好適なユーザ入力装置を使用して、ユーザによって制御されてもよい。テレビ番組、または映像要素を有するウェブページ等の映像コンテンツ、および双方向メディアガイダンスアプリケーションディスプレイ画面は、モニタ５０６に表示されてもよい。テレビおよび音楽番組、メディアガイダンスアプリケーションデータ（例えば、テレビ番組ガイドデータ）、ビデオオンデマンドコンテンツ、ネットワークベースのビデオレコーダから再生される映像記録、および他のデータは、入力／出力部５０８を使用して、経路１１８および１３８（図１）から受信してもよい。また、ユーザコマンド、および遠隔制御装置を介した双方向メディアガイダンスアプリケーションおよびシステム１００（図１）とのユーザ対話の結果生成される他の情報は、入力／出力部５０８を介して、伝送されてもよい。
【００７６】
パーソナルコンピュータ装置５０２は、アナログ、デジタル、および高精細画質テレビチャンネルを復号し、ストリーミング映像コンテンツを処理するためのテレビチューナカード等のテレビまたはビデオカードを含んでもよい。所望に応じて、複数のビデオカード（例えば、チューナカード）が提供されてもよい。使用され得る例示的テレビチューナカードは、所与のアナログチャンネルにチューニングするためのアナログテレビチューナ、パケット化されたデジタルデータストリームからの所望のデジタルテレビまたは音楽チャンネルにフィルタをかけるためのデジタル復号回路、および高精細画質チャンネルにチューニングするための高精細画質テレビチューナを含んでもよい。所望に応じて、任意の好適なカードまたはコンピュータ装置５０２内の構成要素を使用して、入力／出力回線５０８を介して、配信される映像および他のコンテンツを処理してもよい。
【００７７】
パーソナルコンピュータ装置５０２は、双方向メディアガイダンスアプリケーションまたは双方向メディアガイダンスアプリケーションの一部を起動するために使用される１つ以上のプロセッサ（例えば、マイクロプロセッサ）を含んでもよい。
【００７８】
パーソナルコンピュータ装置５０２は、ハードドライブ、記録可能ＤＶＤドライブ、記録可能ＣＤドライブ、または他の好適な記憶装置、あるいは映像、番組ガイドデータ、および他のコンテンツを格納する装置を含んでもよい。双方向メディアガイダンスアプリケーションおよびパーソナルコンピュータ装置５０２は、記憶装置、または、例えば、パーソナルビデオレコーダの機能を提供する装置を使用してもよい。
【００７９】
ユーザ機器１０８、ユーザテレビ機器１１０、ユーザコンピュータ機器１１２、およびホームネットワーク１１３（図１）上に配置されるユーザ機器等のユーザ機器は、サーバ１３０、サーバ１４０、ホームネットワークサーバ、およびネットワークベースの映像記録機能を提供する図１のサービスプロバイダ１４２等のサービスプロバイダにおける機器等、ネットワーク機器とともに使用されてもよい。映像記録機能は、テレビ番組、および遠隔サーバ（例えば、サーバ１３０またはサーバ１４０）、またはサービスプロバイダ１４２等のサービスプロバイダにおける機器のような他のネットワークベースの機器上の他の映像コンテンツのコピーを格納することによって、提供されてもよい。
【００８０】
映像記録は、ユーザ機器１０８、またはホームネットワーク１１３（図１）上に配置されるユーザ機器において入力されるユーザコマンドに応じて、なされてもよい。デジタルビデオレコーダ配列では、双方向メディアガイダンスアプリケーションを使用して、ユーザコマンドに応じて、ユーザ機器上にローカルに映像を記録してもよい。ネットワークベースのビデオレコーダ配列では、双方向メディアガイダンスアプリケーションを使用して、ユーザコマンドに応じて、サーバ１３０、サーバ１４０、またはサービスプロバイダ１４２における機器等のネットワーク機器上に映像を記録または仮想記録（後述）してもよい。ユーザコマンドは、図１に示される通信経路を介して、ネットワーク機器に提供されてもよい。デジタルビデオレコーダ配列およびネットワークベースのビデオレコーダ配列は、「早送り」、「巻き戻し」、「一時停止」、「再生」、および「記録」機能をサポートすることができる。
【００８１】
ネットワークベースのビデオレコーダ環境において不必要な重複を回避するために、システム１００は、仮想コピーまたは記録を使用して、ネットワークベースの映像記録機能を提供してもよい。このアプローチによって、各ユーザは、ユーザの記録リストを含むネットワーク上にパーソナルエリアが提供されてもよい。映像コンテンツは、多数のユーザが、ネットワークベースのビデオレコーダパーソナルエリアに記録の１つとしてリストアップされたその映像コンテンツを有する場合があるが、ネットワーク機器上に１回（または、比較的少ない回数）だけ格納される必要がある。パーソナル設定または任意の他の好適なデータは、ネットワーク上のユーザのパーソナルエリアに格納されてもよい。
【００８２】
上述のユーザテレビ機器およびユーザコンピュータ機器配列は、単に例示にすぎない。例示的ユーザ機器１０８、１１０、および１１２（図１）のより一般的実施形態、ならびにホームネットワーク１１３（図１）上に設置されたユーザ機器は、図６に示される。制御回路６０２は、入力／出力部６０４に接続される。入力／出力部６０４は、図１の経路１１４、１１６、１１８、１２８、１３６、および１３８等の１つ以上の通信経路に接続されてもよい。メディア（例えば、テレビ番組、音楽番組、およびウェブページ）は、入力／出力部６０４を介して、受信してもよい（例えば、番組制作ソース１０２、サーバ１３０等のサーバまたは他の機器、サービスプロバイダ１４２等のサービスプロバイダ、配布設備１０４等から）。双方向テレビ番組ガイドのための番組スケジュール情報等の双方向メディアガイダンスアプリケーションデータは、入力／出力部６０４を介して、データソース１２０から受信してもよい。また、入力／出力部６０４を使用して、他の双方向テレビアプリケーションのためのデータソース１２０からデータを受信してもよい。ユーザは、入力／出力部６０４を使用して、コマンド、要求、および他の好適なデータを送受信するために制御回路６０２を使用してもよい。
【００８３】
制御回路６０２は、１つ以上のマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラム可能論理装置等に基づいた処理回路等、任意の好適な処理回路６０６に基づいてもよい。いくつかの実施形態では、制御回路６０２は、メモリからの、双方向メディアガイダンスアプリケーションまたは他の双方向アプリケーション（例えば、ウェブブラウザ）の命令を実行する。メモリ（例えば、ランダムアクセスメモリおよび読み取り専用メモリ）、ハードドライブ、光学式ドライブ、あるいは任意の他の好適なメモリまたは記憶装置は、制御回路６０２の一部であるストレージ６０８として提供されてもよい。また、１つ以上のアナログチューナ等のチューニング回路、１つ以上のＭＰＥＧ−２復号器または他のデジタル映像回路、高精細画質チューナ、あるいは任意の他の好適なチューニングまたは映像回路、もしくはそのような回路の組み合わせを、回路６０２の一部として含めてもよい。さらに、符号化回路（例えば、ストレージ用に、無線、アナログ、またはデジタル信号をＭＰＥＧ信号に変換するため）を提供してもよい。ユーザ機器によってチューニングおよび符号化回路を使用して、特定のテレビまたは音楽チャンネル、あるいは他の所望の音声および映像コンテンツ（例えば、ビデオオンデマンドコンテンツ、もしくは要求されたネットワークベースまたはローカルのビデオレコーダの再生）を受信および表示、再生、もしくは記録してもよい。テレビ番組および他の映像ならびに画面上のオプションおよび情報を、ディスプレイ６１０上に表示してもよい。ディスプレイ６１０は、モニタ、テレビ、または視覚映像を表示するための任意の他の好適な機器であってもよい。いくつかの実施形態では、ディスプレイ６１０は、ＨＤＴＶ対応であってもよい。テレビの一部としてスピーカ６１２を提供してもよく、これはスタンドアロン型ユニットであってもよい。デジタル音楽、およびディスプレイ６１０上に表示される映像の音声構成要素は、スピーカ６１２を介して、再生されてもよい。いくつかの実施形態では、音声は、スピーカ６１２を介して、音声を処理および出力する受信機（図示せず）に配信されてもよい。
【００８４】
ユーザは、ユーザ入力インターフェース６１４を使用して制御回路６０２を制御してもよい。ユーザ入力インターフェース６１４は、マウス、トラックボール、キーパッド、キーボード、タッチスクリーン、タッチパッド、音声認識インターフェース、または遠隔制御装置等の任意の好適なユーザインターフェースであってもよい。図６に記載されているコンピュータシステムの一般化されている説明は、任意の汎用コンピュータシステムの例示である。メディアガイダンスシステム１００の他の要素がコンピュータシステムを利用する範囲において、図６のコンピュータシステムのコンポーネントは、例えば、クリアリングハウス１５０、サーバ１３０、サーバ１４０、配布設備１０４、データソース１２０、および同様の情報サーバによって利用されるコンピュータおよび／または通信システムコンポーネントの例示として考えられる。
【００８５】
図１を参照すると、一実施例において、双方向メディアガイダンスシステム１００は、少なくとも１つのメディアコンテンツソースを含む。メディアコンテンツソースは、無制限に、データソース１２０、番組制作ソース１０２、サービスプロバイダ１４２、およびサーバ１３０を含んでもよい。各メディアコンテンツソースは、特定のメディアコンテンツを格納するよう構成してもよい。メディアコンテンツは、メディア番組、メディア番組リスト、メディア番組スケジュール、メディアコンテンツメタデータ、ユーザ機器装置アプリケーション、および／またはユーザ機器装置アプリケーション更新を含んでもよい。メディアコンテンツメタデータは、メディアコンテンツに関する、および／またはこれを説明する、任意のデータを含む。例えば、メディアコンテンツは、特定のメディアコンテンツに関するユーザコメント、評価、および／または推奨を含んでもよい。メタデータは、ＩＰＧおよび／またはユーザが、視聴および／または記録のためにメディア番組の特定の部分を選択できるようにする、メディアコンテンツの情報の特定のセグメントを含んでもよい。メタデータは、無制限に、構成、アクセス制御、コピー制御、および／またはペアレンタルコントロール情報を含んでもよい。
【００８６】
特定の実施形態において、双方向メディアガイダンスシステム１００は、例えば、ユーザ機器１０８、ユーザテレビ機器１１０、およびユーザコンピュータ機器１１２等のユーザ機器装置を含む。ユーザ機器１０８は、一実施例において、例えば、クリアリングハウスサーバ１５０、サーバ１３０、および／または配布設備１０４等の送信先にメディア制御メッセージを送信するよう構成されている。ユーザ機器１０８はさらに、例えば、配布設備１０４からメディアコンテンツを受信することができる。
【００８７】
一実施例において、双方向メディアガイダンスシステム１００は、複数の配布設備１０４のうちの少なくとも１つの配布設備１０４を含む。配布設備１０４は、特定の実施形態において、クリアリングハウス１５０からメディア制御メッセージを受信するよう構成されている。メディア制御メッセージに応答して、配布設備１０４は、データソース１２０、サービスプロバイダ１４２、サーバ１３０、および／または番組制作ソース１０２等のうちの少なくとも１つのメディアコンテンツソースから、要求されたおよび／またはオーダーされたメディアコンテンツを取得する。メディアコンテンツ、例えば、映画が読み出されると、配布設備は、少なくとも１つのユーザ機器装置１０８へとメディアコンテンツを送信することができる。
【００８８】
一実施例において、クリアリングハウス１５０は、メディアコンテンツソース１２０、１４２、１０２、および１３０のうちの少なくとも１つおよび少なくとも１つの配布設備１０４と通信することができる。クリアリングハウスは、ユーザ機器装置１０８からメディア制御メッセージを受信するよう構成されている、および／またはメディア制御メッセージを受信することができる。特定の実施形態において、クリアリングハウスは、各メディア制御メッセージを処理する。処理には、無制限に、１つの情報フォーマットから他の情報フォーマットへのメディア制御メッセージの変換を含んでもよい。クリアリングハウスは、特定の実施形態において、少なくとも１つの配布設備１０４へメディア制御メッセージを送信するよう構成されている、および／またはこれを送信することができる。メディア制御情報は、無制限に、メディア番組のオーダー、メディア番組リスト、メディア番組スケジュール、ユーザ機器装置アプリケーション、メディアコンテンツメタデータ、および／またはユーザ機器装置アプリケーション更新のオーダーを含んでもよい。
【００８９】
一実施例において、メッセージの情報フォーマットには、メッセージ構造、構成、プロトコル、接続状態（例えば、コネクション型またはコネクションレス型）、復号、ＩＳＯのレイヤの場所および／または利用、ヘッダコンテンツ、および同様のメッセージ特性を含む。例えば、ある形式には、ハイパーテキストマークアップ言語（ＨＴＭＬ）、汎用マークアップ言語（ＳＧＭＬ）、拡張可能マークアップ言語（ＸＭＬ）、および／または無線マークアップ言語（ＷＭＬ）等のマークアップ言語を含んでもよい。情報フォーマットには、無制限に、インターネットプロトコル（ＩＰ）パケット、電子メール（電子メール）メッセージ、単層ファイル、データファイル、インスタントメッセージ、コネクション型データストリーム、および／または回路交換方式の情報接続を含んでもよい。
【００９０】
一実施例において、クリアリングハウス１５０は、通信ネットワーク１２６に接続される複数のサーバの任意の１つと通信可能な、ネットワークサーバアプリケーションを実行するコンピュータシステムを含む。クリアリングハウス１５０は、他のネットワーク通信サーバと同様に、例えば、図６の入力／出力部６０４のような入力および出力の通信をサポートするためのうちの少なくとも１つのトランシーバを含む。特定の実施形態において、クリアリングハウス１５０は、ユーザ機器装置１０８、１１０、および１１２に関する、図６に示されているコンピュータシステムのような汎用コンピュータシステムのコンポーネントを含む。
【００９１】
図７は、本発明の例示的な実施例によるクリアリングハウス１５０内の種々のアプリケーションを示す機能ブロック図である。クリアリングハウス１５０は、ＩＰＧアプリケーション７００、ウェブサーバアプリケーション７０２、配布サーバアプリケーション７０４、および他のアプリケーション７０６を含む。クリアリングハウスサーバはさらに、無制限に、加入者データベース７０８、アプリケーションデータベース７１０、ＭＳＯプロバイダデータベース７１２、およびメディアコンテンツデータベース７１４を含む。メディアコンテンツデータベース７１４は、例えば、メディア番組および／またはメディアコンテンツメタデータを含んでもよい。
【００９２】
ＩＰＧアプリケーション７００によって、ユーザが、異なる表示形式で遠隔的にテレビ番組リストにアクセスできるようにしてもよい。例えば、ユーザは、チャンネル順のリストで編成された番組リストのグリッドを表示するようにしてもよい。または、ユーザは、時間、テーマ（映画、スポーツ等）、またはタイトル（つまり、アルファベット順）によって編成された番組リストを表示するようにしてもよい。クリアリングハウス１５０は、ユーザ機器装置１０８およびＭＳＯネットワーク配布設備１０４の間の双方向通信を可能にする通信ネットワーク１２６を介するバックチャンネル通信リンクを提供するため、ユーザは、遠隔制御装置または視聴または記録のための適した入力装置を使って、ＩＰＧ７００によって、「ビデオオンデマンド」（ＶＯＤ）および「ペイパービュー」（ＰＰＶ）メディアコンテンツを直接、双方向に選択してもよい。
【００９３】
一実施例において、クリアリングハウス１５０は、パブリシティおよび／またはインターネットアクセス可能なウェブサーバアプリケーション７０２および／またはウェブサイトを含む。クリアリングハウス１５０は、他のサーバおよび配布設備１０４の場所から遠隔的に配置してもよい。ＭＳＯネットワークプロバイダおよびメディアコンテンツユーザ以外の第三者によって、クリアリングハウス１５０を操作および／または制御してもよい。
【００９４】
図８は、本発明の例示的な実施例による、クリアリングハウス１５０のＩＰＧ７００によって、ユーザ機器装置１０８へと提供される情報の表示の例示的なビュー８００を含む。
【００９５】
一実施例において、クリアリングハウス１５０は、ウェブサーバアプリケーション７０２を含む。ウェブサーバアプリケーション７０２は、例えば、ＩＰＧアプリケーション７００の機能のいくつかまたは全てを含んでもよい。ウェブサーバアプリケーション７０２にアクセスするために、ユーザ機器装置１０８は、ウェブブラウザアプリケーションを含んでもよい。クリアリングハウス１５０は、サーバ１２０、サービスプロバイダ１４２、データソース１２０、番組制作ソース１０２、サーバ１４０、および／または配布設備１０４等のユーザ機器装置１０８および／またはその他の情報サーバへと、メディアコンテンツまたはメディアアプリケーションを配信することができる、配布サーバアプリケーション７０４を含んでもよい。
【００９６】
例えば、ユーザ機器装置１０８のクリアリングハウス１５０への初期登録中に、クリアリングハウス１５０は、ユーザ機器装置１０８が、配布設備１０４または他のメディアコンテンツソースへの制御メッセージの送信および／またはここからのメディアコンテンツの受信をできるようにするよう、ユーザ機器装置１０８には特定のＩＰＧアプリケーション、ＩＰＧ７００へのＩＰＧインターフェース、またはいくつかの他のアプリケーションが必要であると決定してもよい。こうして、クリアリングハウス１５０は、アプリケーションをダウンロード、および／またはユーザ機器装置１０８へのダウンロードのためにアプリケーションを使用可能にしてもよい。特定の実施形態において、他のアプリケーション７０６は、クリアリングハウスサーバ１５０の検証、権限付与、認証、およびその他の処理を実行してもよい。
【００９７】
クリアリングハウス１５０は、一実施例において、メディア制御メッセージを送信するための複数の配布設備１０４の配布設備１０４を決定することができる。クリアリングハウス１５０は、メディア制御メッセージおよび／またはメディア制御メッセージの送信先情報を発信したユーザ機器装置の場所情報を調査することにより、配信先の配布設備１０４を決定してもよい。
【００９８】
クリアリングハウス１５０は、ユーザ機器装置１０８のＩＤを、検証、権限付与、および／または認証してもよい。ＩＰＧアプリケーション７００および／または別のアプリケーション７０６は、プロセスの検証、権限付与、および／または認証を実行してもよい。一実施例において、クリアリングハウス１５０は、権限付与されたユーザ機器装置１０８および付随する識別子のリストを有する加入者データベース７０８を含む。クリアリングハウス１５０は、メディア制御メッセージに含まれているユーザ機器装置１０８の識別子を、加入者データベース７０８のリストと比較して、ユーザ機器装置１０８からのメディア制御メッセージをさらに処理または破棄するべきかどうかを決定してもよい。メディア制御メッセージは、データベース７１２のＭＳＯネットワーク識別子のリストと比較可能なＭＳＯネットワーク識別子を含んでもよい。
【００９９】
メディア制御メッセージは、ユーザパスワード、パスコード、暗号化チェックサム、および／またはクリアリングハウス１５０がメディア制御メッセージ、ユーザ機器装置１０８、および／またはユーザを認証できるようにするメッセージ認証コード（暗号化ＭＡＣ）を含んでもよい。他の加入者関連情報を、メディア制御メッセージのさらなる処理の権限を付与するために使用してもよい。一実施例において、クリアリングハウス１５０は、無制限に、ＩＰアドレス、メディアアクセス制御（ＭＡＣ）アドレス、ユーザ機器装置シリアル番号、ユーザ加入者識別子、および任意の他の同様の装置１０８および／またはユーザ識別子などのメディア制御メッセージに付随する場所情報を調べることで、特定のユーザ機器装置１０８にメディア制御メッセージを送信する権限を付与するかどうかを決定する。
【０１００】
図９は、本発明の例示的な実施例による、ユーザ機器装置１０８および配布設備１０４の間の、メディア制御メッセージおよびメディアコンテンツの交換に役立つクリアリングハウス１５０を含む、双方向メディアガイダンスシステム８００の概念ブロック図である。現行のメディアガイダンスシステムの１つの問題は、あるＭＳＯネットワークプロバイダの配布設備１０４は、他のＭＳＯネットワークプロバイダの配布設備１０４によって解釈および／または利用される情報フォーマットとは異なる情報フォーマットを有するメディア制御メッセージを解釈および／または利用してもよいということである。特定の実施形態において、クリアリングハウス１５０の機能性を、配布設備１０４に組み込むことができる。別の実施形態において、クリアリングハウス１５０は、ユーザ機器装置１０８および配布設備１０４の間のメディア制御メッセージおよびメディアコンテンツの交換に必須でなくともよい。
【０１０１】
図９は、複数の配布設備１０４ａ、１０４ｂ、および１０４ｃ等と共に、複数のユーザ機器装置１０８ａ、１０８ｂ、および１０８ｃ等を含む。特定のＭＳＯネットワークプロバイダに各ユーザ機器装置１０４を付随してもよい。特定のＭＳＯネットワークプロバイダに各配布設備１０４を付随してもよい。一実施例において、クリアリングハウス１５０は、ユーザ機器装置１０８および配布設備１０４の間でデータおよび／または情報を交換する。メディア制御メッセージ、メディアコンテンツ、ネットワーク通信接続、および／または通信ネットワーク１２６を介する他の情報交換メカニズムにおいて、無制限に、データおよび／または情報を含んでもよい。一実施例において、クリアリングハウス１５０は、ユーザ機器装置１０８および配布設備１０４の間のデータおよび／または情報の交換を、配信先のユーザ機器装置１０８および／または配布設備１０８に必要な情報フォーマットに変換する。
【０１０２】
特定の実施形態において、クリアリングハウス１５０は、複数の情報フォーマットのうちの任意の１つにおいて、メディア制御メッセージを解釈および／または生成することができる。クリアリングハウス１５０は、一実施例において、メディア制御メッセージのうちの少なくとも一部を、第１の情報フォーマットから選択した配信先の配布設備１０４に相当する、および／またはこれで解釈可能な第２の情報フォーマットに変換する。こうして、クリアリングハウス１５０は、特定の実施形態において、その特定の配布設備１０４によって必要な情報フォーマットに関係なく、標準的なユーザ機器装置１０８が任意の配布設備１０４と通信できるという利点がある。中間サーバとして機能するクリアリングハウス１５０は、さらに、標準的なユーザ機器装置１０８から任意の配布設備１０４へのバックチャンネル通信経路を確立する。
【０１０３】
特定の実施形態において、メディアガイダンスシステムは、サーバ１３０および／またはサーバ１４０等のうちの少なくとも１つのメディア情報サーバを含んでもよい。メディア情報サーバは、クリアリングハウス１５０および配布設備１０４の間の中継として機能するようにしてもよい。こうして、メディア情報サーバは、クリアリングハウス１５０からメディア制御メッセージを受信し、配布設備１０４へとメディア制御メッセージを送信するように構成してもよい。
【０１０４】
図１０は、本発明の例示的な実施例によるメディアガイダンスシステム１００内でクリアリングハウス１５０を使った、メディアコンテンツの情報および／またはサービスの要求のためにプロセス１０００のフロー図である。第１の、特定のメディアコンテンツ、例えば、音楽、映画、テレビ番組は、１つ以上のメディアコンテンツソース（こと１００２）に格納される。特定のメディアコンテンツをオーダーするには、ユーザ機器装置１０８は、クリアリングハウス１５０に、メディア制御メッセージ（こと１００４）を送信する。メディア制御メッセージ（こと１００６）を受信すると、クリアリングハウス１５０はメディア制御メッセージ（こと１００８）を処理する。処理されると、クリアリングハウス１５０は、メディア制御メッセージを複数の配布設備１０４（こと１０１０）のうちの少なくとも１つの配布設備１０４に送信する。配布設備１０４（こと１０１２）においてメディア制御メッセージを受信後に、配布設備１０４は、１つ以上のメディアコンテンツソース、例えば、データソース１２０および／または番組制作ソース１０２（こと１０１４）からメディアコンテンツを取得する。取得されると、配布設備１０４は、ユーザ機器装置１０８がメディアコンテンツ（こと１０１８）を受信する際に、メディアコンテンツをユーザ機器装置１０８（こと１０１６）に送信する。図１０は番組の「オーダー」の例示的なものであるが、メディア制御メッセージおよび／またはメディア制御情報はさらに、早送り、巻き戻し、一時停止、スローモーション、および同様のコマンド等のＶＣＲ形式のコマンドのためのものにしてもよい。
【０１０５】
特定の実施形態において、クリアリングハウス１５０は、メディアコンテンツデータベース７１４を使って、１つ以上のＭＳＯネットワークプロバイダのために、エージェントまたはメディアコンテンツ情報の中央レポジトリとして機能してもよい。一実施例において、クリアリングハウス１５０は、メディアコンテンツリストおよび、通知の表示および／または記録のためにユーザが特定の番組を指定できる機能を提供することに関して、例えば、サーバ１４０内のＩＰＧと同じ機能を実行する。クリアリングハウス１５０は、そのメディアコンテンツ情報を更新するために、データソース１２０、番組制作ソース１０２、および／またはサーバプロバイダ１４２等の別のメディアコンテンツソースと共に、メディアコンテンツ情報をローカルで保持し、およびインターフェースを定期的に保持してもよい。クリアリングハウス１５０は、ユーザ機器装置１０８と対話するために電子メールメッセージを送信および受信してもよい。
【０１０６】
別の実施形態において、ユーザ機器装置１０８へのメディアコンテンツの配信に役立てるために、クリアリングハウス１５０は、ユーザ機器装置１０８および配布設備１０４の間のプロキシおよびリレーメッセージとしての役目を果たしてもよい。または、クリアリングハウス１５０は、特定の時刻にメディアコンテンツ配信を開始するよう、配布設備１０４にメッセージを送信してもよい。クリアリングハウス１５０は、複数の配布設備１０４のために、標準的な電子メールメッセージまたはウェブベースのコマンドを、複数の専用のコマンド形式に変換する機能を有してもよい。メディア制御メッセージにこれらのコマンドを含めてもよい。こうして、特定の実施形態において、クリアリングハウス１５０によって、ユーザは、このメディアコンテンツ配信を制御するためにＳＭＳメッセージングおよび／またはウェブブラウズ等の標準アプリケーションを使用することができる。
【０１０７】
初期に、ＩＰＧアプリケーションがユーザ機器装置１０８内で使用できない場合、ユーザ機器装置１０８は、リンク１２８および１３８、および通信ネットワーク１２６を介して、クリアリングハウス１５０からアプリケーションをダウンロードすることができるようにしてもよい。クリアリングハウス１５０のＩＰＧアプリケーション７００、ウェブサーバアプリケーション７０２、および／または他のアプリケーション７０６は、ＩＰＧアプリケーションおよび／または他のデータのユーザ機器装置１０８へのダウンロードに関する命令を提供してもよい。
【０１０８】
または、配布設備１０４は、サーバ１４０内においてウェブサーバ上でダウンロード命令を提供してもよい。例えば、無線可能なユーザ機器装置１０８またはＷＣＤ１５２は、Ｂｒｅｗ（登録商標）  ＩＰＧアプリケーションのダウンロードを開始してもよい。ダウンロード命令を、特定のクリアリングハウス１５０および／または特定の配布設備１０４のための適切なＩＰＧ番組を取得するために必要な特定のダウンロードコードを指定するようにしてもよい。
【０１０９】
別の実施例において、クリアリングハウス１５０は、ユーザ機器装置１０８内においてウェブブラウザアプリケーションを介してユーザにメディアコンテンツ情報を表示することにより、ＩＰＧアプリケーション７００の機能性を提供するウェブサーバアプリケーション７０２を含む。ウェブサーバ７０２の表示形式は、ユーザ機器装置１０８内でＩＰＧによって使用される形式と同様にしてもよい。または、メディアコンテンツ情報は、ＨＴＭＬ、ＸＭＬ、ＷＭＬ、または同様のマークアップ言語を基にしたウェブページのマルチメディア機能を活用するような形式にしてもよい。配信アプリケーション７０４は、例えば、Ｊａｖａ（登録商標）またはＢｒｅｗ（登録商標）アプリケーション、または特定のユーザ機器装置１０８において実行できるいくつかの他のアプリケーションのダウンロードを可能にしてもよい。
【０１１０】
ある例示的な実施例において、ＩＰＧを有するテレビセット、例えば、メディア装置は、商店で購入される。しかし、異なる地理的な領域にわたってサービスを提供する、多くの異なるケーブルおよび衛星プロバイダ、例えば、メディアコンテンツソースが存在するようにしてもよい。全ての異なるケーブルおよび衛星プロバイダと通信可能なＩＰＧを作成することは、費用がかかる上、実用的でない可能性がある。しかし、この問題に対する１つの解決策に、ＩＰＧアプリケーションが通信できる、中央の設備および／またはクリアリングハウス１５０、例えば、ｔｖｇｕｉｄｅ．ｃｏｍの提供が含まれる。クリアリングハウス１５０は、メディア装置および特定のケーブルの間の連絡係、または、エンドユーザが選択あるいは指名した衛星サービスプロバイダとして機能する。クリアリングハウス１５０は、メディア装置においてＩＰＧに発行されるユーザコマンドを変換し、次に、クリアリングハウス１５０へ、特定のメディアコンテンツソースによって理解可能な形式で送信される。次に、メディアコンテンツソースは、ユーザコマンドに基づくメディアコンテンツの配信を制御してもよい。クリアリングハウス１５０は、中央に、例えば、ｔｖｇｕｉｄｅ．ｃｏｍに配置してもよく、無線、衛星、または一方向ケーブル（主に、アナログ）のブロードキャスト等の一方向メディアブロードキャストシステムに対するＶＯＤおよびリアルタイムのＶＣＲタイプの制御を可能にするための解決法を提供してもよい。
【０１１１】
図１１は、本発明の例示的な実施例による無線通信ネットワーク１１０２およびクリアリングハウスサーバ１５０を使って、ユーザ機器装置１０８が配布設備１０４によりバックチャンネル通信を確立する、メディアガイダンスシステム１１００のブロック図である。この実施例において、ユーザ機器装置１０８は、無線トランシーバ１１０４を含む。こうして、ユーザ機器装置１０８は、無線通信ネットワーク１１０２および通信ネットワーク１２６を介して、クリアリングハウス１５０と通信可能である。特定の実施形態において、ユーザ機器装置１０８は、通信ネットワーク１２６への配線接続された接続を利用してもよい。配線接続された接続は、ローカルエリアネットワーク等の配線接続されたバックチャンネルネットワークを介するようにしてもよい。
【０１１２】
動作時において、ユーザ機器装置１０８は、クリアリングハウスサーバ１５０と情報を交換するために、エアインターフェース１１０６を介して、無線アクセスネットワーク１１０２によって、データ通信リンクおよび／またはチャンネルを確立する。無線ネットワーク１１０２または無線バックチャンネルネットワークは、無制限に、公衆地上移動通信ネットワーク（ＰＬＭＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、個別の無線ネットワーク、および同様の無線ネットワークにしてもよい。一実施例において、データチャンネルおよび／またはバックチャンネルは、エアインターフェース１１０６、無線ネットワーク１１０２、および通信ネットワーク１２６を含む。データチャンネルが確立されると、ユーザ機器装置１０８は、内部ＩＰＧ、ウェブブラウザ、および／またはクリアリングハウス１５０と共にメディアコンテンツ、メディア制御メッセージ、および／またはメディア情報を交換するための電子メールクライアント等の他のアプリケーションを使用する。電子メールクライアントは、無制限に、Ｅｕｄｏｒａ（登録商標）およびＭｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋ（登録商標）、および同様の電子メールクライアントにしてもよい。テキスト情報またはショートメッセージサービス（ＳＭＳ）メッセージを含む電子メールメッセージを構成するために、電子メールクライアントを使用してもよい。
【０１１３】
特定の実施形態において、ユーザ機器装置１０８は、複数の、恐らくは独自の、異なる配布設備１０４によって必要とされてもよいメッセージおよび／またはコマンド形式をサポートするＩＰＧの必要性がなくなる、クリアリングハウス１５０と対話する。次に、クリアリングハウス１５０は、各ケーブルテレビおよび／または衛星プロバイダの各配布設備によって使用される情報フォーマットに、１つ以上の一般的なメディア制御メッセージおよび／または共通のコマンド形式を変換することによって、異なる配布設備１０４へ情報をリレーするとともに、ここからの情報をリレーする。
【０１１４】
メディアガイダンスシステム１１００が、リアルタイムまたはほぼリアルタイムのバックチャンネル通信を、メディア装置および／またはユーザ機器装置１０８から衛星プロバイダの配布設備１０４に提供することを可能にすることにより、無線ネットワーク１１０２は、衛星メディアシステム等の現行のメディア配信システムとの制限に対処している。こうしたバックチャンネルがないと、衛星プロバイダは、定期的なバックチャンネル通信を提供することのできる従来のＰＳＴＮ電話接続に依存する必要があるが、リアルタイムまたはほぼリアルタイムではない。リアルタイムまたはほぼリアルタイムのバックチャンネル通信は、真のＶＯＤ機能および衛星ならびに一方向ケーブルサービスに対してＶＣＲと同様の機能性を提供する。特定の実施形態において、無線ネットワーク１１０２は、例えば、ユーザ機器装置が自動的に検知および接続してもよい、８０２．１１ｂのＷｉＦｉアクセスポイントを利用する既存のホーム無線ローカルエリアネットワークにしてもよい。
【０１１５】
図１２は、本発明の例示的な実施例による、ユーザ機器装置１１０２からメディアコンテンツ配布設備１０４へのバックチャンネル通信に役立つ第２のデータチャンネルを確立するために、遠隔制御装置４００を使用した、メディア配信システム１２００のブロック図である。一実施例において、遠隔制御装置４００は、ＷＣＤ１５２の無線通信機能を含む。特定の実施形態において、遠隔制御４００は、ディスプレイを含む。別の実施形態において、遠隔制御４００はディスプレイを含まない。遠隔制御４００は、ユーザメディア装置および／またはユーザ機器装置１２０２を有する無線データリンクを確立する必要がある。無線データリンクは、ＩＲインターフェース、ブルートゥースインターフェース、８０２．１１インターフェース、ＷｉＦｉインターフェース、配線接続されたＬＡＮインターフェース、または任意の同様の配線接続されたまたは無線のインターフェースの任意の１つを含んでもよい。遠隔制御４００は、さらに、公衆地上移動通信ネットワーク（ＰＬＭＮ）１２１２、無線アクセスネットワーク１２１０、トランシーバ１２０６を経由するユーザ機器装置１２０２ｂ、またはいくつかの他の無線ネットワーク１２０８の任意の１つとのリンクを確立してもよい。遠隔制御４００はさらに、ユーザコマンド入力のインターフェース以外のユーザ機器装置１２０２および／またはメディア装置との通信リンクを有する必要はない。
【０１１６】
ユーザ機器および／またはメディア装置１２０２（１２０２ａおよび１２０２ｂ）は、無制限に、ユーザ機器装置１０８、ユーザテレビ機器装置１１０、およびユーザコンピュータ機器装置１１２を含んでもよい。例えば、ＷＣＤ１５２は、ケーブルテレビ１２０２ａからセルラ方式電話ネットワーク１２１２への通信の配信に役立てるようにしてもよく、これは次に、配布設備１０４に配信される。特定の実施形態において、ユーザ機器１２０２ａ内のＩＰＧは、ユーザ機器１２０２ａから、ＰＬＭＮ１２１２、無線アクセスネットワーク１２１０、別のユーザ機器装置１２０２ｂ、または他のネットワーク１２０８の任意の１つへのＷＣＤ１５２のブリッジによって確立される第２のデータチャンネルを介して、配布設備１０４と情報を交換することができる。さらに、ユーザ機器装置１２０２ａは、ウェブブラウザ、電子メールメッセージング、ＳＭＳメッセージング、ＭＭＳメッセージング、および同様のメッセージング等の機能を含んでもよい。
【０１１７】
ユーザ機器装置１２０２ａは、さらに、メディア番組リスト更新、アプリケーション更新、および配布設備１０４から、遠隔制御４００を介する他の情報を受信してもよい。遠隔制御４００またはＷＣＤ１５２は、ユーザ機器装置１２０２ａおよび遠隔制御４００またはＷＣＤ１５２に接続される任意の他の装置の間の情報の転送に役立てるために、スイッチ、ルータ、プロキシ、および／またはリレー装置として機能してもよい。ユーザ機器装置１２０２ａおよび１２０２ｂは、１つ以上の無線通信標準、プロトコル、および／またはインターフェースを使用して無線通信を可能にする、それぞれ、無線トランシーバ１２０４および１２０６を含んでもよい。
【０１１８】
別の実施例において、遠隔制御４００は、ＩＰＧ情報を遠隔制御４００のユーザへと提供するディスプレイを含む。ユーザは、ＶＯＤタイプの機能性のために、ＰＰＶの購入またはＶＣＲタイプのコマンド（巻き戻し、一時停止／再生、早送り）を実行するために遠隔制御４００と対話してもよく、遠隔制御４００は、ユーザ機器装置、例えば、ＳＴＢからの入力を受信せずに、直接ＬＡＮと通信することができる。遠隔制御４００は、メディアコンテンツソースへの通信ブリッジを提供する。遠隔制御がエンドユーザ装置と通信しない特定の実施形態において、遠隔制御４００のユーザは、遠隔制御４００およびユーザ機器装置の間の「ブリッジ」としての働きをする。例えば、ユーザは、ユーザ機器装置１０８によって表示された情報を見てから、次に、ユーザ機器装置１０８に応答して、または応答を生じさせるために、遠隔制御４００へのコマンドを入力する。
【０１１９】
動作時において、ユーザ機器装置１２０２ａは、配布設備および／またはクリアリングハウスサーバ１５０等の遠隔サーバと通信するために、遠隔制御４００を介して、それぞれ、無線アクセスネットワーク１２１０、ＰＬＭＮ１２１２、ユーザ機器装置１２０２ｂ、または別の無線ネットワーク１２０８のうちの少なくとも１つによって、データ通信リンクおよび／またはチャンネルを確立する。一実施例において、ユーザ機器装置１２０２ａおよびＷＣＤ１５２の間の通信リンクは、配線接続されたケーブル接続、ＩＲ、または遠隔制御４００および無線ネットワーク１２１２、１２１０、１２０２、および１２０８の１つの間のリンク以外の分かれた無線インターフェースを介する。例えば、遠隔制御４００は、ユーザ機器装置１２０２ａを有する第１のブルートゥース接続および無線アクセスネットワーク１２１０を有する第２のブルートゥース接続を確立してもよい。
【０１２０】
例えば、弁理士整理番号第ＵＶ−３０７Ａ号を有する、米国同時係属出願第１１／４０３，７０９号、「Ｉｎｔｅｒａｃｔｉｖｅ  Ｍｅｄｉａ  Ｃｏｎｔｅｎｔ  Ｄｅｌｉｖｅｒｙ  Ｕｓｉｎｇ  Ｅｎｈａｎｃｅｄ  Ｗｉｒｅｌｅｓｓ  Ｂａｃｋ  Ｃｈａｎｎｅｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ」において、ＷＣＤ１５２に関して記載されているのと同様に、データチャンネルが確立されると、内部ＩＰＧ、ウェブブラウザ、および／または電子メールクライアント等の他のアプリケーションは、メディアコンテンツ情報を交換してもよい。電子メールクライアントは、無制限に、Ｅｕｄｏｒａ（登録商標）およびＭｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋ（登録商標）、および同様の電子メールクライアントにしてもよい。電子メールクライアントは、ＳＭＳメッセージにおいて提供されたテキスト情報の種類と実質的に同じテキスト情報を含む電子メールメッセージを作成および／または交換するために使用してもよい。
【０１２１】
一実施例において、遠隔制御４００は、ユーザコマンドをユーザ機器装置１２０２ａに転送する。次に、ユーザ機器装置１２０２ａは、遠隔制御４００へと戻るユーザコマンドを含むメディア制御情報を転送する。こうして、遠隔制御４００は、メディアコンテンツソース、クリアリングハウス１５０、および／または配布設備１０４へとこのメディア制御情報を送信する。
【０１２２】
遠隔制御は、遠隔制御がユーザ機器装置１０８（または１２０２）、例えば、ＳＴＢへとコマンドを発行する、ＷｉＦｉ機能とは別になっている「ボタンのみ」にしてもよい。この実施例において、ユーザ機器装置および遠隔制御４００（例えば、ブルートゥース、ＩＲ、またはＷｉＦｉ）の間の無線リンクによって、コマンドは、ユーザ機器装置１０８（または１２０２）から遠隔制御４００へと転送することが可能になる。遠隔制御４００は、無線アクセスネットワーク１２１０等のネットワークと通信してもよく、および配布設備１０４（いくつかの例ではクリアリングハウス１５０経由で）等のメディアコンテンツソースへインターネットを通じるようにしてもよい。コマンドは、メディア制御メッセージに含まれてもよい。さらなる実施例において、メディア制御メッセージは、１つ以上の配布設備１０４へ配信する前に、メッセージの形式化を可能にするために、クリアリングハウス１５０に配信される。
【０１２３】
当業者にとって、本発明に含まれる方法は、コンピュータで利用可能な媒体を含むコンピュータ番組製品において具現化できることが明らかである。例えば、こうしたコンピュータで利用可能な媒体は、ＣＤ  ＲＯＭまたはＤＶＤディスクまたは従来のＲＯＭ装置等のＲＯＭメモリ装置、または、コンピュータで読み取り可能な番組コードが格納されているハードドライブ装置またはコンピュータディスケット等のＲＡＭで構成してもよい。
【０１２４】
上述の説明は本発明の原理の例示的なものにすぎず、本発明の範囲および精神から逸脱しない限り、当業者は、種々の修正例を実行することができる。
【０１２５】
請求の範囲は、以下のとおりである。
【図１】
2010119145.tif 000003
【図２】
2010119145.tif 000004
【図３】
2010119145.tif 000005
【図４】
2010119145.tif 000006
【図５】
2010119145.tif 000007
【図６】
2010119145.tif 000008
【図７】
2010119145.tif 000009
【図８】
2010119145.tif 000010
【図９】
2010119145.tif 000011
【図１０】
2010119145.tif 000012
【図１１】
2010119145.tif 000013
【図１２】
2010119145.tif 000014