(57)【要約】  加入者または他のユーザが、ユーザのホームロケーションから遠く離れたローミングロケーションにある信号配信システムのサブスクリプションサービスへのアクセスを提供される。ホームロケーションおよびリモートロケーションは、システムのそれぞれの第１のヘッドエンドおよび第２のヘッドエンドによってサービスを提供される。サブスクリプションサービスは、ホームロケーションにいるユーザにとって利用可能な複数の選択可能なチャネルを備える。第２のヘッドエンドは、ホームロケーションにいるユーザにとって利用可能なサブスクリプションサービスの少なくとも１つのチャネルのためのコンテンツを取得し、そのコンテンツを、リモートロケーションにあるインターフェース装置へのコンテンツの配信のために利用可能なプログラムストリームに挿入し、それによって、チャネルをリモートロケーションにいるユーザにとってアクセス可能にする。
2009533896.tif 000002
【特許請求の範囲】
【請求項１】
システムユーザのホームロケーションから遠く離れたロケーションにいるユーザに信号配信システム内のサブスクリプションサービスへのアクセスを提供し、サブスクリプションサービスが、ホームロケーションにいるユーザにとって利用可能な複数の選択可能なチャネルを備え、ホームロケーションおよびリモートロケーションが、システムのそれぞれの第１のヘッドエンドおよび第２のヘッドエンドによってサービスを提供される方法であって、
ホームロケーションにいるユーザにとって利用可能な前記サブスクリプションサービスの少なくとも１つのチャネルのためのコンテンツを第２のヘッドエンドにおいて取得するステップと、
チャネルをリモートロケーションにいるユーザにとってアクセス可能とするように、前記コンテンツをリモートロケーションにあるインターフェース装置へのコンテンツの配信のために利用可能なプログラムストリームに挿入するステップとを備える、方法。
【請求項２】
複数のチャネルのそれぞれのためのコンテンツが、リモートロケーションにあるインターフェース装置を介したユーザによるいかなる特定のチャネル選択にも関係なく、また、第２のヘッドエンドによってサービスを提供される他のいかなるユーザにも提供されたサブスクリプションサービスの結果としての第２のヘッドエンドにあるコンテンツの少なくとも一部分のいかなる利用可能性にも関係なく、第１のヘッドエンドから第２のヘッドエンドにトランスポートされる、請求項１に記載の方法。
【請求項３】
複数のチャネルが、第１のヘッドエンドにおいて、ユーザのために保持されているマルチキャストグループに関連付けられる、請求項２に記載の方法。
【請求項４】
複数のチャネルのうちのいずれかのためのコンテンツが、第２のヘッドエンドによってサービスを提供される他のユーザに提供されるサブスクリプションサービスの結果として第２のヘッドエンドにおいてすでに利用可能である場合は、前記すでに利用可能なコンテンツが第１のヘッドエンドから第２のヘッドエンドにトランスポートされない、請求項１に記載の方法。
【請求項５】
リモートロケーションにあるインターフェース装置を介してユーザによって行われた特定のチャネル選択に応答して、複数のチャネルのうちの選択された多くても１つのチャネルのためのコンテンツが、所与の時点において、第１のヘッドエンドから第２のヘッドエンドにトランスポートされる、請求項１に記載の方法。
【請求項６】
選択されたチャネルが、第１のヘッドエンドにおいて、ユーザのために保持されているマルチキャストグループに関連付けられる、請求項５に記載の方法。
【請求項７】
リモートロケーションにあるインターフェース装置を介してユーザによって開始されたチャネル変更コマンドに応答して、第１のヘッドエンドがチャネルの別の１つのチャネルをユーザのために保持されているマルチキャストグループに関連付ける、請求項６に記載の方法。
【請求項８】
リモートロケーションにあるインターフェース装置を介してユーザによって開始されたチャネル変更コマンドに応答して、新たに選択されたチャネルのためのコンテンツが第２のヘッドエンドによってサービスを提供される他のユーザに提供されたサブスクリプションサービスの結果として第２のヘッドエンドにおいてすでに利用可能であるかどうか第２のヘッドエンドが判定し、新たに選択されたチャネルのためのコンテンツが第２のヘッドエンドにおいてすでに利用可能である場合は、第２のヘッドエンドが前記コンテンツをリモートロケーションにいるユーザにとってアクセス可能にする、請求項５に記載の方法。
【請求項９】
メモリに結合されたプロセッサを備え、システムユーザのホームロケーションから遠く離れたロケーションにいるユーザに信号配信システム内のサブスクリプションサービスへのアクセスを提供する際の使用に構成された、インターフェース装置であって、サブスクリプションサービスが、ホームロケーションにいるユーザにとって利用可能な複数の選択可能なチャネルを備え、ホームロケーションおよびリモートロケーションがシステムのそれぞれの第１のヘッドエンドおよび第２のヘッドエンドによってサービスを提供され、第２のヘッドエンドが、ホームロケーションにいるユーザにとって利用可能な前記サブスクリプションサービスの少なくとも１つのチャネルのためのコンテンツを取得し、前記コンテンツをインターフェース装置へのコンテンツの配信のために利用可能なプログラムストリームに挿入し、それによって、チャネルをリモートロケーションにいるユーザにとってアクセス可能にするように適応された、インターフェース装置。
【請求項１０】
システムユーザのホームロケーションから離れたロケーションにいるユーザに信号配信システム内のサブスクリプションサービスへのアクセスを提供する際の使用のための機器であって、サブスクリプションサービスがホームロケーションにいるユーザにとって利用可能な複数の選択可能なチャネルを備え、ホームロケーションおよびリモートロケーションがシステムのそれぞれの第１のヘッドエンドおよび第２のヘッドエンドによってサービスを提供され、前記機器が
少なくとも１つのサーバを備えるヘッドエンド機器を備え、ヘッドエンド機器がリモートロケーションにあるインターフェース装置との通信に適応され、
ヘッドエンド機器が、ホームロケーションにいるユーザにとって利用可能な前記サブスクリプションサービスの少なくとも１つのチャネルのためのコンテンツを取得し、前記コンテンツをインターフェース装置へのコンテンツの配信のために利用可能なプログラムストリームに挿入し、それによって、チャネルをリモートロケーションにいるユーザにとってアクセス可能にするように動作可能である、機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００５年５月１６日に出願された、「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｒｅｍｏｔｅ  Ａｃｃｅｓｓ  ｔｏ  Ｓｕｂｓｃｒｉｐｔｉｏｎ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｅｒｖｉｃｅｓ」という名称の、米国特許出願第１１／１３０，３２９号、および２００５年６月６日に出願された、「Ｓｉｇｎａｌ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｓｙｓｔｅｍ  ｗｉｔｈ  Ｕｓｅｒ−Ｄｅｆｉｎｅｄ  Ｃｈａｎｎｅｌ  Ｃｏｍｐｒｉｓｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｒｏｍ  ａｎ  Ｅｘｔｅｒｎａｌ  Ｎｅｔｗｏｒｋ」という名称の、米国特許出願第１１／１４５，８３２号に関連し、これらは両方とも本発明の譲受人に譲渡され、参照により本明細書に組み込まれている。
【０００２】
本出願はまた、本発明と同時に出願され、参照により本明細書に組み込まれている、「Ｄｅｌｉｖｅｒｙ  ｏｆ  Ｓｕｂｓｃｒｉｐｔｉｏｎ  Ｓｅｒｖｉｃｅｓ  ｔｏ  Ｒｏａｍｉｎｇ  Ｕｓｅｒｓ  Ｔｈｒｏｕｇｈ  Ｈｅａｄ  Ｅｎｄ  Ｅｑｕｉｐｍｅｎｔ」という名称の、米国特許出願代理人整理番号Ａｃｈａｒｙａ  ２８−１２−１５に関連する。
【０００３】
本発明は、一般に、信号配信システムに関し、より具体的には、信号配信システム内のローミングユーザにサブスクリプションサービスに関連するコンテンツを配信するための技法に関する。
【背景技術】
【０００４】
従来の信号配信システムには、例として、ケーブルテレビジョンシステム、衛星テレビジョンシステム、およびデジタル加入者回線（ＤＳＬ）またはファイバを介してＩＰＴＶを提供するシステムがある。そのようなシステムは、システム加入者または他のユーザにサブスクリプションテレビジョンサービスに関連するメディアストリームを配信するように構成される。サブスクリプションテレビジョンサービスは、通常、特定の家庭または他の予め決められた加入者ロケーションに結びつけられる。通常、所与の加入者は、システムヘッドエンド機器と通信するために、セットトップボックスまたは受信機などのインターフェース装置を提供される。インターフェース装置は、加入者が、ホームロケーションでインターフェース装置に結合されたテレビジョンまたは他の表示装置で、その加入者がサブスクリプションによって受ける権利を与えられている特定のサブスクリプションテレビジョンサービスを受信することができるようにするように構成される。所与のサブスクリプションは、例として、いくつかの基本ブロードキャストチャネル、ならびに、ムービーチャネル、スポーツチャネル、専門チャネル、ペイパービューチャネル、オンデマンドビデオチャネルなど、１つまたは複数のプレミアムプログラミングチャネルを含んでもよい。
【０００５】
従来のケーブルシステム、衛星システムおよびＩＰＴＶシステムの重大な欠点は、通常、加入者にローミング機能が提供されていないことである。すなわち、一般に、加入者は、自分がサブスクライブしたテレビジョンサービスを受信するためには、それぞれのホームロケーションにいなければならない。例として、第１の加入者が自分のホームロケーションを離れ、第２の加入者のためのホームロケーションとしても役立つリモートロケーションを訪問した場合、第１の加入者が第２の加入者のロケーションで自分のサブスクリプションテレビジョンサービスにアクセスすることができるようにするため機構が提供されてない。したがって、第１の加入者が自分のホームロケーションでプレミアムプログラミングチャネルにアクセスするために支払をしてあっても、その加入者は、リモートロケーションでそのプレミアムプログラミングチャネルにアクセスすることができない。これは、リモートロケーション、すなわち第２の加入者のホームロケーションが、第１の加入者のホームロケーションと同じテレビジョンサービスプロバイダおよび同じタイプのインターフェース装置を有していても、同様である。
【０００６】
上記で引用された米国特許出願第１１／１３０，３２９号は、リモートアクセシビリティ問題に対処し、それを解決する技法を開示している。そこに開示されている一実施形態では、加入者が、リモートロケーションにいる場合でも、リモートロケーションにメディア装置、通信装置または他の機器を持ってゆく必要なしに、自分の通常のホームロケーションサブスクリプションテレビジョンサービスにアクセスすることができる構成が提供されている。
【０００７】
リモートアクセシビリティにおけるさらなる進歩が、上記で引用された米国特許出願第１１／１４５，８３２号に記載されている。そこに開示されているように、ケーブルシステム、衛星システム、またはＩＰＴＶシステム、あるいは他のタイプの信号配信システムのユーザは、１つまたは複数の外部ネットワークからサービスプロバイダによって取得されるユーザ定義のコンテンツへのアクセスを提供されることができる。システムユーザによって指定されたコンテンツを含むユーザ定義チャネルは、信号配信システム内のサブスクリプションサービスの複数のチャネルのうちの１つとして提供される。ユーザ定義チャネルは、例えば、システムユーザによって指定された特定の家族メンバなど、少なくとも１つのエンティティの現在のロケーションを識別するトラッキングチャネルを備えてもよい。他の例として、ユーザ定義チャネルはビデオモニタリングチャネルを備えてもよく、ビデオ信号は１つまたは複数のモニタリングされたロケーションでビデオカメラからソーシングされる。
【０００８】
米国特許出願第１１／１３０，３２９号および第１１／１４５，８３２号に記載されている技法によって提供されたかなりの進歩にもかかわらず、ケーブルシステム、衛星システム、およびＩＰＴＶシステム、ならびに他のタイプの信号配信システムを介したサブスクリプションテレビジョンサービスまたは他のコンテンツへのユーザアクセシビリティを提供することにおける追加の改善が依然として必要である。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
諸例示的実施形態における本発明は、ローミング加入者にサブスクリプションテレビジョンサービスまたは他のコンテンツを配信するための改善された技法を提供する。
【課題を解決するための手段】
【００１０】
本発明の一態様によれば、加入者または他のユーザが、ユーザのホームロケーションから遠く離れたローミングロケーションにある信号配信システムのサブスクリプションサービスへのアクセスを提供される。ホームロケーションおよびリモートロケーションは、システムのそれぞれの第１のヘッドエンドおよび第２のヘッドエンドによってサービスを提供される。サブスクリプションサービスは、ホームロケーションにいるユーザにとって利用可能な複数の選択可能なチャネルを備える。第２のヘッドエンドは、ホームロケーションにいるユーザにとって利用可能なサブスクリプションサービスの少なくとも１つのチャネルのためのコンテンツを取得し、リモートロケーションにあるインターフェース装置へのコンテンツの配信のために利用可能なプログラムストリームにそのコンテンツを挿入し、それによって、チャネルをリモートロケーションにいるユーザにとってアクセス可能にする。
【００１１】
第１の例示的実施形態では、複数のチャネルのそれぞれのためのコンテンツが、リモートロケーションにあるインターフェース装置を介してユーザによって行われたいかなる特定のチャネル選択にも関係なく、また、第２のヘッドエンドによってサービスを提供される他のいかなるユーザにも提供されるサブスクリプションサービスの結果としての第２のヘッドエンドにおけるコンテンツの少なくとも一部分のいかなる利用可能性にも関係なく、第１のヘッドエンドから第２のヘッドエンドにトランスポートされる。複数のチャネルが、第１のヘッドエンドにおいて、ユーザのために保持されているマルチキャストグループに関連付けられてもよい。
【００１２】
第２の例示的実施形態では、複数のチャネルのうちのいずれかのためのコンテンツが、第２のヘッドエンドによってサービスを提供される他のいかなるユーザにも提供されるサブスクリプションサービスの結果として、第２のヘッドエンドにおいてすでに利用可能である場合、そのすでに利用可能なコンテンツは、第１のヘッドエンドから第２のヘッドエンドにトランスポートされない。そうではなく、すでに利用可能なコンテンツは、例えばコンテンツがそこで利用可能なマルチキャストアドレスへのポインタを使用して、識別されてもよい。
【００１３】
第３の例示的実施形態では、リモートロケーションにあるインターフェース装置を介してユーザによって行われた特定のチャネル選択に応答して、複数のチャネルのうちの選択された多くても１つのチャネルのためのコンテンツが、所与の時点において、第１のヘッドエンドから第２のヘッドエンドにトランスポートされる。選択されたチャネルは、第１のヘッドエンドおいて、ユーザのために保持されているマルチキャストグループに関連付けられてもよい。リモートロケーションにあるインターフェース装置を介してユーザによって開始されたチャネル変更コマンドに応答して、第１のヘッドエンドがチャネルの別の１つのチャネルをユーザのために保持されているマルチキャストグループに関連付ける。
【００１４】
前述の諸実施形態のうちの１つまたは複数では、リモートロケーションにあるインターフェース装置を介してユーザによって開始されたチャネル変更コマンドに応答して、第２のヘッドエンドによってサービスを提供される他のいかなるユーザにも提供されたサブスクリプションサービスの結果として新たに選択されたチャネルのためのコンテンツが第２のヘッドエンドにおいてすでに利用可能であるかどうか第２のヘッドエンドが判定してもよい。新たに選択されたチャネルのためのコンテンツが、第２のヘッドエンドにおいてすでに利用可能である場合は、第２のヘッドエンドは、例えば他のユーザのマルチキャストグループを利用することによって、そのコンテンツをリモートロケーションにいるユーザにとって直接アクセス可能にする。他のユーザのマルチキャストグループを利用することによって、新たに選択されたチャネルのためのコンテンツをリモートロケーションにいるユーザにとって利用可能にした後で、第２のヘッドエンドは、第１のヘッドエンドから新たに選択されたチャネルのためのコンテンツを後で取得し、１つまたは複数のマルチキャストグループ割当に対して対応する調整をしてもよい。
【００１５】
諸例示的実施形態は、ローミング加入者に対するサブスクリプションサービスに関連する配信コンテンツに関連する帯域幅要件およびマルチキャストアドレススペース要件を有利に低減する。
【発明を実施するための最良の形態】
【００１６】
本発明は、本明細書で、信号配信システムおよび関連するコンテンツ配信技法の諸例示的実施形態に関連して説明される。しかし、本発明は、記載された特定のシステムおよび技法による使用に限定されるのではなく、改善されたローミング機能をシステムユーザに提供することが望ましいいかなる信号配信用途にも、より一般的に適用可能であることを理解されたい。例えば、本発明の技法は、本明細書では主にサブスクリプションテレビジョンサービスのコンテキストで説明されるが、デジタル衛星ラジオシステムを介して配信されるものなどのサブスクリプションオーディオサービスにも簡単なやり方で適応される。デジタル衛星ラジオシステムのタイプのシステムは、その用語が本明細書で使用される場合は、一種の信号配信システムとみなされる。
【００１７】
ここで図１Ａを参照すると、信号配信システム１００はネットワーク１０２を備え、このネットワークを介して、ホームロケーション１０４Ｈにある機器およびリモートロケーション１０４Ｒにある機器が１つまたは複数のテレビジョンサービスプロバイダ１０６と通信する。信号配信システム１００は、例として、ケーブルテレビジョンシステム、衛星テレビジョンシステム、あるいはこれらまたは他のシステムの一部分または組合せを備えてもよい。要素１０６は、そうでなければ、例えば、ヘッドエンドシステム、衛星、サーバなどを含めて、従来のサービスプロバイダ機器を備えてもよい。ホームロケーション１０４Ｈにある機器は、インターフェース装置１１２Ｈに結合されたテレビジョン１１０Ｈを備える。同様に、リモートロケーション１０４Ｒにある機器は、インターフェース装置１１２Ｒに結合されたテレビジョン１１０Ｒを備える。インターフェース装置１１２は、例えば、セットトップボックス、受信機、コンピュータ、または他のプロセッサベースの装置を、任意の組合せで、備えてもよい。
【００１８】
ネットワーク１０２は、加入者テレビジョンサービスの提供に関連する信号をトランスポートするのに適したいかなるタイプの通信ネットワークを備えてもよく、本発明はこの点では限定されない。例えば、ネットワーク１０２の一部分は、ローカルネットワーク、広域ネットワーク、インターネットなどを備えてもよい。
【００１９】
ホームロケーション１０４Ｈは、特定のシステム加入者の指定されたホームロケーションである。したがって、それは、加入者が自分のサブスクリプションによって１つまたは複数のテレビジョンサービスにアクセスすることを許可されているロケーションである。本明細書で使用される用語「加入者」は、個人または家族に加えて、企業または団体など、他の加入エンティティを含むものとすることに留意されたい。加入者は、本明細書で、より一般的にユーザと呼ばれるものの例とみなされてもよく、したがって、用語「ユーザ」は、加入者ならびに他のタイプのユーザを含むものとする。また、用語「ホーム」は、広く解釈されるべきであり、個人または家族の住居に限定することを意図するものではない。そうではなく、特定の加入者のホームロケーションは、その加入者がサブスクリプションによってテレビジョンサービスに通常アクセスするいかなるロケーションでもよい。したがって、ホームロケーションは、企業施設、ホテルまたは他の建物、自動車、電車、バスまたは飛行機などの輸送手段、あるいはいかなる他の適切なロケーションにあってもよい。
【００２０】
所与の加入者のためのホームロケーションは、別の１人または複数の加入者のためのリモートロケーションとして役立つことができる。したがって、リモートロケーション１０４Ｒは、別のシステム加入者のためのホームロケーションであり得る。したがって、リモートロケーション１０４Ｒも、ホームロケーション１０４Ｈと同様に、図示されているようにテレビジョンおよびインターフェース装置を備える。他の諸実施形態では、リモートロケーションは、必ずしも特定の加入者のためのホームロケーションでなくてもよい。例えば、リモートロケーションは、所与の時間にわたって複数の加入者にサービスを提供することを意図されたホテルまたは輸送手段の部屋または他のエリアでもよい。
【００２１】
本発明は、ホームロケーション１０４Ｈとリモートロケーション１０４Ｒとの間のいかなる特定の地理的関係をも必要としないことを理解されたい。したがって、これら２つのロケーションは、共通のサービスプロバイダによってサービスを提供される同じローカルエリア内にあってもよい。他の例として、これら２つのロケーションは、同じ国のそれぞれ異なる地域で、さらにはそれぞれ異なる国で、互いに、より地理的に遠く離れていて、それぞれ異なるテレビジョンサービスプロバイダによってサービスを提供されてもよい。ホームロケーションおよびリモートロケーションは、共通の建物または他の構造物、例えば１つのマンションの建物のそれぞれの第１のマンションおよび第２のマンションにあることも可能である。当業者には明らかであろうように、多数の代替構成が可能である。
【００２２】
図１Ｂは、インターフェース装置１１２Ｈ、１１２Ｒのうちの所与の１つが、プロセッサ１２０、メモリ１２２、および入力／出力（Ｉ／Ｏ）要素１２４を備えることを示す。プロセッサ１２０は、例えば、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、または他のタイプの処理装置、ならびにそのような装置の一部分または組合せでもよい。メモリ１２２は、電子ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、または他のタイプの記憶装置、ならびにそのような装置の一部分または組合せを含んでもよい。プロセッサ１２０およびメモリ１２２は、下記でより具体的に説明されるタイプのローミングテレビジョンサービス技法を実施するための１つまたは複数のソフトウェアプログラムの記憶および実行で使用される。
【００２３】
上記で説明された特定の信号配信システム構成は、本発明によるローミングテレビジョンサービス構成の説明例とみなされるべきであり、本発明は、他のタイプおよび構成のシステム構成要素を使用して実施されることができることを理解されたい。
【００２４】
図１Ａに示されているものなどのシステムにおけるローミングテレビジョンサービスの提供に関する追加の詳細は、上記で引用された米国特許出願第１１／１３０，３２９号および第１１／１４５，８３２号に記載されている。
【００２５】
一例示的実施形態における本発明は、ＩＰＴＶを介したローミングテレビジョンサービスの配信に関する。前述の諸技法は、ケーブルシステムまたは衛星テレビジョンシステムなど、他のタイプのシステムを使用して実施されるように簡単なやり方で拡張されることができることを理解されたい。
【００２６】
一般に、この実施形態におけるローミングテレビジョンサービス技法は、加入者が自分の指定されたホームロケーションから離れていても自分のサブスクリプションテレビジョンサービスにアクセスすることができるようにする。ローミングテレビジョンサービスは、いかなるタイプのインターフェース装置をも備えたローミングユーザに提供されることができる。図１の例におけるリモートロケーションインターフェース装置１１２Ｒは、例示的にセットトップボックス（ＳＴＢ）であるが、他の諸実施形態では、別のタイプのインターフェース装置でもよい。また、テレビジョン１１０Ｒは、コンピュータ、移動電話、携帯情報端末（ＰＤＡ）、無線電子メール装置、またはローミングテレビジョンサービスに関連する出力を表示することができる他の任意のタイプの装置など、別のタイプの表示装置で置換されてもよい。また、インターフェース装置がコンピュータ、移動電話または他の表示装置のネットワークインターフェースを備える実施形態の場合ように、インターフェース装置および表示装置が単一の装置に結合されることも可能である。
【００２７】
上記のように、本発明の他の諸実施形態では、ローミング技法は、デジタル衛星ラジオまたは他の構成を介して配信されるサブスクリプションオーディオサービスなどの非テレビジョンサービスに適用されることができる。
【００２８】
図２は、ＩＰＴＶネットワークヘッドエンド機器を介したローミングテレビジョンサービス配信技法を提供するためのシステム１００の１つの可能な実施形態のより詳細な図を示す。この技法は、１つまたは複数のインターフェース装置および１つまたは複数のテレビジョンサービスプロバイダの機器などのシステム要素によって実行されるソフトウェアの形態で少なくとも部分的に実施される。
【００２９】
図２に示されているシステム１００では、ホームロケーションインターフェース装置１１２Ｈおよびリモートロケーションインターフェース装置１１２Ｒは、ネットワーク１０２のそれぞれのアクセスネットワーク１０２Ａおよび１０２Ｂ内のそれぞれのデジタル加入者回線アクセスマルチプレクサ（ＤＳＬＡＭ）２００Ｈおよび２００Ｒに結合される。この例におけるネットワーク１０２は、トランスポートネットワーク１０２Ｔをさらに含む。アクセスネットワーク１０２Ａおよび１０２Ｂ、ならびにトランスポートネットワーク１０２Ｔは、それぞれ複数のイーサネット（登録商標）スイッチ２０２を含むが、他のタイプのスイッチまたはルーティング要素が、いかなる組合せででも、使用されてもよい。スイッチ２０２間の特定の相互接続、および特定のネットワークまたはシステム１００の他の要素におけるそれらの配置は純粋に説明例としてであり、様々な代替構成が使用されてもよい。
【００３０】
また、このシステム内にはホームヘッドエンド１０６Ａおよびリモートヘッドエンド１０６Ｂが示されているが、これらはいずれも図１Ａのテレビジョンサービスプロバイダ（１つまたは複数）１０６の一部分とみなされる。これらのヘッドエンドはそれぞれ、ローミングサーバ２１０、ならびにコンテンツ処理および記憶要素２１２を含むヘッドエンド機器を備える。ヘッドエンド機器はまた、対応するアクセスネットワークに結合されたイーサネット（登録商標）スイッチ２０２を含む。図２に示されているような特定のタイプのヘッドエンド機器は、単に例であり、他の諸実施形態において改変されてもよいことを理解されたい。例えば、ヘッドエンド機器内のイーサネット（登録商標）スイッチは、他のタイプのスイッチまたはルーティング要素で置換されてもよい。また、ローミングサーバは、コンテンツ処理および記憶要素と結合されてもよく、または、本明細書に記載されているような同様の機能を提供する要素の他の構成に分離されてもよい。
【００３１】
サーバ２１０Ａおよび２１０Ｂは、本明細書では、それらがシステム１００内の１つまたは複数のローミング加入者のためのコンテンツを取得し、そのコンテンツをローミング加入者にとって利用可能にする際に利用されるという点で、「ローミング」サーバと呼ばれる。例えば、下記でさらに詳しく説明されるように、リモートヘッドエンド１０６Ｂにあるローミングサーバ２１０Ｂは、ホームヘッドエンド１０６Ａにあるローミングサーバ２１０Ａからコンテンツを取得し、そのようなコンテンツを、リモートロケーションインターフェース装置１１２Ｒを介してローミングユーザにとって利用可能にすることができる。コンテンツ処理および記憶要素２１２は、そうでなければ、コントローラ、信号コンバイナ、データベースまたは他の記憶装置、ミドルウェア、ＩＰＴＶサーバ、ローカルテレビジョン取得サーバ、または他の典型的なヘッドエンド要素など、いかなる組合せででも、アクセスネットワーク１０２Ａおよび１０２Ｂを介した加入者へのコンテンツの配信のための従来のヘッドエンド機器を備えてもよい。
【００３２】
所与の加入者は、特定のブロードキャストチャネルまたはプレミアムプログラミングチャネル、ネットワークパーソナルビデオレコーダ（ＮＰＶＲ）チャネル、ビデオオンデマンド（ＶｏＤ）チャネル、ユーザ定義チャネル、または、サブスクリプションサービスによって自分のホームロケーションにいる加入者にとって利用可能である他のタイプのチャネルを表す関連するホームロケーションチャネルラインアップを有するとみなされてもよい。したがって、所与の加入者に関連するチャネルラインアップは、非常に多数のチャネルを含む。そのような加入者がリモートロケーションにローミングする場合、自分のホームロケーションチャネルラインアップの関連するコンテンツを全て搬送するタスクは、抑止される可能性がある。下記で説明される諸例示的実施形態は、図２のシステム１００における加入者のホームロケーションに関連するヘッドエンド機器からリモートロケーションに関連するヘッドエンド機器に所与の加入者のためのローミングテレビジョンサービスコンテンツを搬送するための帯域幅効率のよい技法を提供する。
【００３３】
諸例示的実施形態におけるシステム１００は、加入者チャネルラインアップの指定されたチャネルをホームロケーションヘッドエンド機器からリモートロケーションヘッドエンド機器に搬送するために、所与のローミング加入者のための一意のプログラムストリームを生成するように構成される。指定されたチャネルは、通常、加入者によって選択可能であり、例えば、加入者がリモートロケーションにあるインターフェース装置１１２Ｒを介してチャネル変更コマンドを入力することによって容易に改変されることができる。したがって、一意のプログラムストリームは、加入者によって現在望まれるチャネルをホームヘッドエンドからリモートヘッドエンドに搬送する。次いで、このストリームは、リモートロケーションインターフェース装置１１２Ｒへの配信のためにリモートロケーションヘッドエンドにあるリモートロケーションチャネルラインアップに挿入される。
【００３４】
次に、コンテンツをホームロケーションヘッドエンド１０６Ａからリモートロケーションヘッドエンド１０６Ｂに配信するためのいくつかの様々な技法が説明される。これらの技法はＩＰＴＶのコンテキストで例示されるが、ケーブルシステムおよび衛星テレビジョンシステムなど、他のタイプの信号配信システムでの使用に簡単なやり方で適応されることができる。また、これらの特定の技法は説明例としてだけ提示され、他の技法が本発明を実施するために使用されてもよいことを理解されたい。
【００３５】
説明される例示的技法では、加入者が、リモートロケーションにいるその加入者にとって利用可能であると指定されたサブスクリプションサービスのいくつかのチャネルを備える「ローミングプロフィール」を有すると仮定される。ローミングプロフィールは、加入者の上記ホームロケーションチャネルラインアップの一部分であるチャネル全て、またはそれらのチャネルのうちの選択されたチャネルだけを備えてもよい。例えば、加入者は、ホームロケーションインターフェース装置１１２Ｈを使用してシステムに提供されるコマンドを介して、リモートロケーションアクセスのためにホームロケーションラインアップのチャネルのうちのいくつかのチャネルを指定することを許可されてもよい。
【００３６】
第１の技法では、所与の加入者のローミングプロフィールの一部分であるチャネルは全て、ホームロケーションヘッドエンド１０６Ａからリモートロケーションヘッドエンド１０６Ｂに搬送される。各加入者では、マルチキャストアドレスの専用グループがローミングのために保持され、各加入者のローミングチャネルは全て、その加入者にとってアクセス可能な専用マルチキャストグループにだけ配置される。全てのローミングチャネルが、それらのマルチキャストグループを結合することによって取得される。システムはまた、例えば適切に構成されたミドルウェアとインターフェースすることによって、チャネルコンテンツと一緒に電子プログラムガイド（ＥＰＧ）情報を取得することができる。
【００３７】
暗号化されたフォーマットで１つまたは複数のチャネルが提示された場合、復号権利付与メッセージが適切なデジタル権利管理（ＤＲＭ）エンティティから取得され、ローミングコンテンツと一緒にリモートロケーションヘッドエンドに送信されることができる。そのような権利付与メッセージをヘッドエンドからヘッドエンドに転送することが実際的でない、またはそうでなければ望ましくない状況では、１つの可能な代替手法は、条件付きアクセス（ＣＡ）ユニットを利用して、各チャネルを復号し、暗号化されていないコンテンツにアクセスすることである。
【００３８】
ローミングチャネルコンテンツが取得された後は、チャネルは全て、ユニキャストストリームを使用してリモートヘッドエンド１０６Ｂにトランスポートされる。そのようなストリームは、よく知られている従来の技法を使用して、トランスポートネットワーク１０２Ｔを介して搬送されてもよい。リモートヘッドエンドでは、各ユニキャストストリームは、ローミング加入者のために保持されている専用マルチキャストストリーム上に再度コピーされる。この新たに生成されたマルチキャストグループは、ローミング加入者のコンテンツを搬送し、リモートロケーションインターフェース装置１１２Ｒにルーティングされ、配信される。そのような手法では、リモートロケーションヘッドエンド１０６Ｂも、ローミングマルチキャストグループのためのアクセス制御を可能にするために、リモートロケーションにサービスを提供するＤＳＬＡＭ２００Ｒにメッセージを送信するであろう。ローミングチャネルのローミングマルチキャストグループへのマッピングについての情報も、取得されたＥＰＧ情報と一緒にインターフェース装置１１２Ｒにプッシュされる。この技法は、制御およびシグナリングの点で簡単さを提供する。また、ローミングプロフィールのチャネルは全てリモートロケーションヘッドエンドで利用可能なので、チャネル変更回数が低減される。この特定の技法の不利な点は、２人のローミングユーザが同じチャネルをリモートロケーションに搬送していても同じチャネルを２回搬送し、したがって、ローミング加入者の数に比例する帯域幅を必要とすることである。また、この技法は、専用マルチキャストグループを使用し、したがって、大きなマルチキャストアドレススペースを必要とするであろう。
【００３９】
第２の技法では、所与の加入者のローミングプロフィールの一部分であるチャネルは全て、ホームロケーションヘッドエンド１０６Ａからリモートロケーションヘッドエンド１０６Ｂに再度搬送されるが、帯域幅要件およびマルチキャストアドレススペース要件は低減され、その代償として、管理およびチャネルモニタリングがより複雑になる。ローミング加入者がリモートロケーションでローミングセッションを開始した場合、システムは、まず最初に、加入者のホームロケーションヘッドエンドからその加入者のローミングプロフィールを取得する。代替として、全てのそのようなローミングプロフィールは、システムの各ヘッドエンドで維持されてもよい。リモートロケーションヘッドエンド機器は、加入者のローミングプロフィールを、このヘッドエンドによってサービスを提供されるエリアでローミングしている他の加入者のローミングプロフィールと比較する。そのような他の加入者がいない場合は、コンテンツは前述の第１の技法を使用して取得される。言い換えれば、所与の加入者のローミングプロフィールの一部分であるチャネルは全て、ホームロケーションヘッドエンドからリモートロケーションヘッドエンドに搬送され、リモートロケーションインターフェース装置を介して加入者にとってアクセス可能にされる。しかし、リモートロケーションヘッドエンドによってサービスを提供されるエリアでローミングしている他の加入者がいる場合、システムは、他のローミング加入者のサービス提供のため、所与の加入者のローミングプロフィール内の全チャネルのうちのいずれかがリモートロケーションヘッドエンド機器にすでに存在するかどうか判定する。すでに存在するチャネルでは、この新しいローミング加入者のためのコンテンツは再度取得されず、そうではなく、システムは、リモートロケーションヘッドエンド機器においてコンテンツが利用可能であるマルチキャストアドレスへのポインタを利用する。残余のチャネルでは、コンテンツは上記の第１の技法の場合と同様に取得される。
【００４０】
各ローミング加入者にその加入者のローミングチャネルへの保証されたアクセスを提供するために、システムは、各チャネルおよびその関連するマルチキャストグループの、それを現在視聴している加入者の数のカウントへのマッピングを含むデータ構造を維持する。これは、ローミング加入者がローミングを終了した場合、他のローミング加入者が依然としてアクティブであり、同じチャネルを視聴している可能性があるので、自分のローミングチャネルが全て停止されるわけではないことを保証するためである。この技法を使用すると、チャネルのための関連するカウントがゼロに到達した場合、ホームロケーションヘッドエンドからの所与のチャネルのストリーミングだけが停止され、このことは、他の現在のローミング加入者は誰も自分のローミングプロフィール内にチャネルを有しないことを意味する。
【００４１】
この第２の技法では、ローミング加入者は誰も専用のマルチキャストアドレススペースを有せず、そうではなく、グローバルプールが維持され、加入者がそこから特定のチャネルのためのマルチキャストアドレスを割り当てられ、単一のマルチキャストアドレスが複数のローミング加入者によって使用されることができるであろう。追加として、割り当てられたマルチキャストグループに各ローミング加入者がアクセスするために、ＤＳＬＡＭポートが開かれてもよい。この技法は、前述の技法と同じ利点を提供するばかリでなく、ローミング加入者の視聴習慣におけるオーバーラップがあるので、帯域幅要件およびマルチキャストアドレススペース要件のかなりの低減を提供する。言い換えれば、帯域幅要件およびマルチキャストアドレススペース要件は、前述の第１の技法の場合のチャネルの和とは対照的に、ローミング加入者のチャネルの和集合に比例する。
【００４２】
第３の技法は、いかなる所与の時間にでもホームロケーションヘッドエンド１０６Ａからリモートロケーションヘッドエンド１０６Ｂに所与の加入者のローミングプロフィールの単一のチャネルだけをトランスポートすることによって、ローミングテレビジョンサービスの提供に関連する帯域幅要件およびマルチキャストアドレス要件のさらなる低減を達成する。このチャネルは加入者によって選択可能であり、リモートロケーションで視聴するために提示される。加入者がローミングを開始した場合、一意のマルチキャストグループが加入者に割り当てられる。加入者のホームロケーションヘッドエンドにおいて、ローミングプロフィール内の第１のチャネル、またはローミングプロフィール内の他のいかなる選択されたチャネルでもなど、チャネルのうちの１つが、前述の第１の技法を使用して取得される。このチャネルは、ホームロケーションヘッドエンドからリモートロケーションヘッドエンドにユニキャストストリームとしてトランスポートされ、加入者に割り当てられた新しいマルチキャストグループにコピーされる。プログラムガイド情報がユーザのローミングプロフィールに存在するチャネル全てのために依然として取得され、リモートロケーションインターフェース装置に配信されるが、コンテンツはいかなる所与の時間にも１つのチャネルのために搬送されるだけである。ＤＳＬＡＭポートはまた、ローミング加入者のためのこのマルチキャストグループのために開かれる。
【００４３】
選択されたチャネルは、以下のやり方で変更されることができる。ローミング加入者は、リモートロケーションにあるインターフェース装置１１２Ｒを介してチャネル変更コマンドを入力する。インターフェース装置は、新たに選択されたチャネルの識別子をリモートロケーションヘッドエンド１０６Ｂに関連するローミングサーバ２１０Ｂに通知する。このローミングサーバは、コンテンツのソースを現在選択されているチャネルのそれに変更するホームロケーションヘッドエンドに関連するローミングサーバ２１０Ａと通信する。しかし、変更はリモートロケーションヘッドエンドでは行われない。加入者は、自分が別のチャネルを選択しても、同じマルチキャストグループ上に残り続ける。チャネル変更は、このマルチキャストグループ上にコピーされたホームロケーションヘッドエンドから搬送された実際のコンテンツを変更することによって、実施される。この技法は、リモートロケーションにいるローミング加入者にコンテンツを配信するために使用されるマルチキャストグループに対するいかなる変更をも必要としない。さらに、システムは、リモートロケーションにいるそれぞれのローミング加入者によって現在視聴されているチャネルを識別するデータ構造を維持することができ、その結果、それらのローミング加入者のそれぞれのホームロケーションヘッドエンドとの同期を容易にする。
【００４４】
この第３の技法がローミングテレビジョンサービスの提供に関連する帯域幅要件およびマルチキャストアドレススペース要件をかなり低減することは容易に明らかである。これらの要件は、ローミング加入者の数に比例し、ローミング加入者のそれぞれのローミングプロフィール内のチャネルの実際の数には依存しない。しかし、チャネルを変更するのに必要とされる時間は、それぞれのリモートヘッドエンドおよびローカルヘッドエンドに関連するサーバ間でのメッセージングに必要とされる待ち時間のため、他の技法より長い可能性がある。
【００４５】
必要とされるチャネル変更時間は、以下のやり方でいくつかの環境で低減されることができる。インターフェース装置１１２Ｒを介して所与のローミング加入者によって入力されたチャネル変更コマンドに応答して、リモートロケーションヘッドエンド１０６Ｂに関連するローミングサーバ２１０Ｂが、新たに選択されたチャネルのコンテンツがそのヘッドエンドによって現在サービスを提供されている他のローミング加入者のためにすでに搬送されているかどうかチェックして確認する。コンテンツがリモートロケーションヘッドエンド１０６Ｂですでに利用可能である場合、対応するマルチキャストグループへのポインタが戻され、その結果、コンテンツをホームロケーションヘッドエンド１０６Ａからトランスポートする必要なしに、コンテンツを所与のローミング加入者にとって直接利用可能にする。所与のローミング加入者は、別のローミング加入者のマルチキャストグループ上で利用可能にされているこのコンテンツを視聴し、一方、チャネル変更要求は、ホームロケーションヘッドエンドにおいて処理され、関連するコンテンツが加入者自身のマルチキャストグループで利用可能にされる。コンテンツが所与のローミング加入者のマルチキャストグループ上で利用可能になった後で、マイグレーションをそのマルチキャストグループに向けるメッセージが、その加入者のリモートロケーションインターフェース装置に送信されることができる。
【００４６】
上記のように、上記配信技法は、他のタイプの信号配信システムに適用されることができる。例として、ケーブルテレビジョンコンテキストで、コンテンツは、特定のデジタルＭＰＥＧストリームを選択することによって、または特定のアナログＱＡＭチャネルに合わせることによってホームロケーションヘッドエンドで取得されてもよく、次いで、ユニキャストストリームとしてリモートロケーションヘッドエンドにトランスポートされてもよい。リモートロケーションヘッドエンドにおいて、コンテンツは、ヘッドエンド機器から、所与のアナログＱＡＭチャネル内の特定の割り当てられたプログラムストリームでインターフェース装置１１２Ｒに配信されてもよい。割り当てられたプログラムストリームは、ＶｏＤコンテンツをリモートロケーションヘッドエンド内のＶｏＤサーバからインターフェース装置１１２Ｒに、またはＮＰＶＲコンテンツをリモートロケーションヘッドエンド内のＮＰＶＲサーバからインターフェース装置１１２Ｒに配信するために通常使用されるいくつかのプログラムストリームのうちの１つでもよいが、他のタイプのプログラムストリームも使用されてもよい。一般に、前述の第１、第２および第３の技法は、マルチキャストグループの代わりに、割り当てられたプログラムストリームを利用することによって、ケーブルコンテキストで実施されることができる。
【００４７】
表示装置１１０Ｒが、ラップトップコンピュータ、移動電話、ＰＤＡ、無線電子メール装置、または他の同様の装置などのポータブル装置である諸実施形態では、コンテンツのビットレートまたは他の特性を、表示装置の機能に適合させるように調整するために、トランスコーディング機能がシステム内で実施されてもよい。
【００４８】
また、パブリックネットワーク上のものなど、マルチキャストアドレシングを使用して直接到達されることができないそのようないかなるＩＰエンドポイントのためにも、コンテンツがＩＰエンドポイントに最も近いサービスプロバイダネットワーク内のロケーションに到達するまでマルチキャスティングが使用され、次いで、ＩＰエンドポイントに到達するためにユニキャスティングが使用される。
【００４９】
本発明の前述の諸実施形態は全て例示だけとする。例えば、本発明は、特定の信号配信システムのコンテキストで説明されているが、そのようなシステムにおける使用に限定されない。前述のローミングテレビジョンサービス技法は、システム要素の様々な構成を使用して、ケーブルおよび衛星テレビジョンジョンシステムを含めて様々な代替システムに簡単なやり方で適応されることができる。上記で示されたように、これらの技法は、デジタル衛星ラジオを介して配信されるサブスクリプションオーディオサービスを含めて様々なサブスクリプションメディアサービス、およびサブスクリプションメディアサービスに関連する信号を配信するための他の構成に適用されることができる。
【００５０】
さらに、所与の加入者のためにリモートロケーションに配信されるメディアストリームは、例えば、デジタルオーディオ、ビデオ、スピーチまたは他の情報信号をいかなる組合せででも含めて、いかなるタイプのデータを含んでもよい。
【００５１】
特許請求の範囲の範囲内のこれらおよび多数の他の代替実施形態が、当業者には容易に明らかであろう。
【図面の簡単な説明】
【００５２】
【図１Ａ】本発明による信号配信システムの一実施形態を示す図である。
【図１Ｂ】図１Ａシステムのインターフェース装置の簡略化されたブロック図である。
【図２】ローミングテレビジョンサービスをリモートロケーションにいるローミングユーザに配信するための図１Ａシステムの１つの可能な実施形態のさらに詳細な図である。
【図１Ａ】
2009533896.tif 000003
【図１Ｂ】
2009533896.tif 000004
【図２】
2009533896.tif 000005
【国際調査報告】
2009533896.tif 000006
2009533896.tif 000007
2009533896.tif 000008