(57)【要約】  信号配信システムにおいてプログラミング・コンテンツを記録するための方法および装置が、開示される。本発明の一態様においては、割込みが受信され、この割込みは、着信する電話呼出し、電子メール・メッセージ、アラーム、または他のタイプのメッセージに関連づけられることができ、そして対応する割込インジケータは、テレビジョン、ラップトップ・コンピュータ、モバイル電話などのデバイスのユーザ・インターフェース画面上に提示される。アクティブにされる場合に、そうでなければ一時停止コントロールのデバイス不在のアクティブ化を経由して提示されることになる、プログラミング・コンテンツの一部分の記録を開始するアクティブ化可能な一時停止コントロールもまた、デバイスのユーザ・インターフェース画面上に提示される。一時停止、再生、前送り、巻戻しなど、様々なトリック・プレー機能は、プログラミング・コンテンツの記録された部分を利用して提供することができる。
2009542105.tif 000002
【特許請求の範囲】
【請求項１】
信号配信システムにおいてプログラミング・コンテンツを記録する方法であって、
割込みを受信するステップと、
デバイスのユーザ・インターフェース画面上の対応する割込インジケータのプレゼンテーションを制御するステップと
を含み、前記ユーザ・インターフェース画面は、アクティブにされる場合に、そうでなければ一時停止コントロールのデバイス不在のアクティブ化を経由して提示されることになる、前記プログラミング・コンテンツの一部分の記録を開始する前記アクティブ化可能な一時停止コントロールをさらに含む方法。
【請求項２】
前記プログラミング・コンテンツは、システム・ユーザに対して、前記ユーザのホーム・ロケーションにおいて使用可能な加入サービスの複数のチャネルのうちの選択された１つのプログラミング・コンテンツを含む、請求項１に記載の方法。
【請求項３】
前記デバイスは、前記ユーザの前記ホーム・ロケーションからリモートなロケーションにあり、前記ユーザは、前記リモート・ロケーションにおいて前記デバイスを経由して前記選択されたチャネルにアクセスしている、請求項２に記載の方法。
【請求項４】
前記アクティブ化可能な一時停止コントロールは、前記割込インジケータのプレゼンテーションと一緒に前記ユーザ・インターフェース画面上に提示される一時停止コントロール・アイコンを含む、請求項１に記載の方法。
【請求項５】
前記ユーザ・インターフェース画面は、アクティブにされる場合に、前記割込インジケータの除去と、前記デバイスを経由した前記プログラミング・コンテンツの継続されたプレゼンテーションとをもたらすアクティブ化可能な無視割込コントロールをさらに含む、請求項１に記載の方法。
【請求項６】
前記一時停止コントロールのアクティブ化に続いて、前記ユーザ・インターフェース画面は、アクティブにされる場合に、前記デバイスを経由して前記プログラミング・コンテンツのプレゼンテーションの再開をもたらすことになるアクティブ化可能な再開プログラミング・プレゼンテーション・コントロールを含むように再構成されている、請求項１に記載の方法。
【請求項７】
前記一時停止コントロールのアクティブ化に続いて、前記ユーザ・インターフェース画面は、アクティブにされる場合に、対応するトリック・プレー機能と一緒に、前記デバイスを経由して前記プログラミング・コンテンツの記録部分のプレゼンテーションを制御する少なくとも１つのアクティブ化可能なトリック・プレー機能コントロールを含むように再構成されている、請求項１に記載の方法。
【請求項８】
メモリに結合されたプロセッサを備え、信号配信システムにおいてプログラミング・コンテンツを記録する際における使用のために構成されているインターフェース・デバイスであって、関連するプレゼンテーション・デバイスのユーザ・インターフェース画面上で割込インジケータのプレゼンテーションを制御するように構成されており、前記ユーザ・インターフェース画面は、アクティブにされる場合に、そうでなければ一時停止コントロールのプレゼンテーション・デバイス不在のアクティブ化を経由して提示されることになる前記プログラミング・コンテンツの一部分の記録を開始する前記アクティブ化可能な一時停止コントロールをさらに含む、インターフェース・デバイス。
【請求項９】
前記インターフェース・デバイスと、前記プレゼンテーション・デバイスとは、単一デバイスへと組み合わされる、請求項８に記載のインターフェース・デバイス。
【請求項１０】
信号配信システムにおいてプログラミング・コンテンツを記録する際における使用のための装置であって、
少なくとも１つのサーバを備えるヘッド・エンド装置を
備え、前記ヘッド・エンド装置は、割込を受信するように、そしてデバイスのユーザ・インターフェース画面上で対応する割込インジケータのプレゼンテーションを制御するように動作しており、前記ユーザ・インターフェース画面は、アクティブにされる場合に、そうでなければ一時停止コントロールのデバイス不在のアクティブ化を経由して提示されることになる前記プログラミング・コンテンツの一部分の、前記ヘッド・エンド装置への記録を開始する前記アクティブ化可能な一時停止コントロールをさらに含む、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に信号配信システムに関し、より詳細には、そのようなシステム内において割込処理やトリック・プレー機能などの機能を提供するための技法に関する。
【背景技術】
【０００２】
本願は、すべてがこのようにして本出願人に譲渡され、参照により本明細書中に組み込まれている、２００５年５月１６日に出願され、「Method and Apparatus for Providing Remote Access to Subscription Television Services」という名称の米国特許出願第１１／１３０，３２９号と、２００５年６月６日に出願され、「Signal Distribution System with User-Defined Channel Comprising Information from an External Network」という名称の米国特許出願第１１／１４５，８３２号と、２００６年４月７日に出願され、「Method And Apparatus for Delivering Subscription Service Content to Roaming Users」という名称の米国特許出願第１１／３９９，７２６号と、２００６年４月７日に出願され、「Delivery of Subscription Services to Roaming Users Through Head End Equipment」という名称の米国特許出願第１１／３９９，８７２号と、２００６年６月２１日に出願され、「User Interface Methods and Apparatus for Roaming Access to Subscription Services」という名称の米国特許出願第１１／４２５，５６６号とに関係づけられる。
【０００３】
従来の信号配信システムは、例として、ケーブル・テレビジョン・システムと、衛星テレビジョン・システムと、デジタル加入者線（ｄｉｇｉｔａｌ  ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ）（ＤＳＬ）またはファイバ上でインターネット・プロトコル・テレビジョン（Ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ  ｔｅｌｅｖｉｓｉｏｎ）（ＩＰＴＶ）を提供するシステムとを含んでいる。そのようなシステムは、システム加入者または他のユーザに対して加入テレビジョン・サービスに関連するメディア・ストリームを配信するように構成されている。加入テレビジョン・サービスは、通常、特定の家庭または他のあらかじめ決定された加入者ロケーションに縛られている。一般的に、ある与えられた加入者には、システム・ヘッド・エンド装置（ｓｙｓｔｅｍ  ｈｅａｄ  ｅｎｄ  ｅｑｕｉｐｍｅｎｔ）と通信するための、セットトップ・ボックス（ｓｅｔ−ｔｏｐ  ｂｏｘ）やレシーバなどのインターフェース・デバイスが提供される。インターフェース・デバイスは、ホーム・ロケーションにおいてインターフェース・デバイスに結合されたテレビジョンまたは他のプレゼンテーション・デバイス上で、加入者が、その加入者が加入のおかげで権利を与えられている特定の加入テレビジョン・サービスを受信することを可能にするように構成されている。ある与えられた加入は、例として、いくつかの基本的ブロードキャスト・チャネル、ならびに映画チャネル、スポーツ・チャネル、専門チャネル、ペイ・パー・ビュー・チャネル、オンデマンド・ビデオ・チャネルなど、１つまたは複数のプレミアム・プログラミング・チャネルを包含することができる。
【０００４】
従来のケーブル・システムと、衛星システムと、ＩＰＴＶシステムとの深刻な欠点は、一般的に、ローミング機能（ｒｏａｍｉｎｇ  ｃａｐａｂｉｌｉｔｙ）が加入者のために提供されていないことである。すなわち、加入者は、一般に、彼らが加入しているテレビジョン・サービスを受信するために、彼らのそれぞれのホーム・ロケーションにいなければならない。例として、第１の加入者が、その加入者のホーム・ロケーションを離れ、第２の加入者についてのホーム・ロケーションとしての役割も果たすリモート・ロケーションを訪問する場合、第１の加入者が、その第２の加入者ロケーションにおいてその加入者の加入テレビジョン・サービスにアクセスすることを可能にするためのメカニズムは、提供されていない。したがって、第１の加入者が、その加入者のホーム・ロケーションにおいてプレミアム・プログラミング・チャネルにアクセスするために支払っている場合、その加入者は、リモート・ロケーションにおいてそのプレミアム・プログラミング・チャネルにアクセスする能力を有していない。たとえ、リモート・ロケーション、すなわち第２の加入者のホーム・ロケーションが、第１の加入者のホーム・ロケーションと同じテレビジョン・サービス・プロバイダと、同じタイプのインターフェース・デバイスとを有するとしても、これは同様である。
【０００５】
上記に引用された米国特許出願第１１／１３０，３２９号は、リモート・アクセス可能性問題に対処し、そしてそれを解決する技法を開示している。そこにおいて開示される一実施形態においては、一構成が、提供され、それにより、加入者は、リモート・ロケーションにいるときに、そのリモート・ロケーションへとメディア・デバイス、通信デバイス、または他の装置を運ぶための必要性なしに、彼らの通常のホーム・ロケーション加入テレビジョン・サービスにアクセスすることができる。
【０００６】
リモート・アクセス可能性におけるさらなる進歩は、上記に列挙された米国特許出願第１１／１４５，８３２号、第１１／３９９，７２６号、第１１／３９９，８７２号、および第１１／４２５，５６６号において説明される。
【０００７】
上記に列挙された米国特許出願において説明される技法によって提供されるかなりの進歩にもかかわらず、ケーブル・システム、衛星システム、およびＩＰＴＶシステム、ならびに他のタイプの信号配信システムを経由して、加入テレビジョン・サービスまたは他のコンテンツに対するユーザ・アクセス可能性を提供する際の追加の改善のための必要性が残っている。
【０００８】
例えば、従来のシステムは、着信する電話呼出し、電子メール・メッセージ、または他のタイプの割込みの表示に応じて、ライブ・プログラミング・コンテンツを一時停止する能力を提供してはいない。ユーザが、ライブ・プログラミング・コンテンツを一時停止し、そしてその後に同じデバイスまたは異なるデバイス上の一時停止のポイントからそのコンテンツの受信を再開することを可能にするシステムが使用可能であった場合には、それは望ましいであろう。
【特許文献１】米国特許出願第１１／１３０，３２９号
【特許文献２】米国特許出願第１１／１４５，８３２号
【特許文献３】米国特許出願第１１／３９９，７２６号
【特許文献４】米国特許出願第１１／３９９，８７２号
【特許文献５】米国特許出願第１１／４２５，５６６号
【発明の開示】
【発明が解決しようとする課題】
【０００９】
例示の実施形態における本発明は、信号配信システムにおける割込処理やトリック・プレー機能などの機能を実施するための技法を提供している。
【課題を解決するための手段】
【００１０】
本発明の一態様によれば、プログラミング・コンテンツは、システム・ユーザを対象とする割込みの受信に応じて、信号配信システムに記録される。割込みは、着信する電話呼出し、電子メール・メッセージ、アラームまたは他のタイプのメッセージに関連づけることができる。対応する割込インジケータは、テレビジョン、ラップトップ・コンピュータ、モバイル電話などのデバイスのユーザ・インターフェース画面上に提示される。アクティブ化される場合に、そうでなければ一時停止コントロールのデバイス不在のアクティブ化（ｄｅｖｉｃｅ  ａｂｓｅｎｔ  ａｃｔｉｖａｔｉｏｎ）を経由して提示されることになる、プログラミング・コンテンツの一部分の記録を開始するアクティブ化可能な一時停止コントロールも、デバイスのユーザ・インターフェース画面上に提示される。
【００１１】
プログラミング・コンテンツは、例として、システム・ユーザに対して、そのユーザのホーム・ロケーションにおいて使用可能な加入サービスの複数のチャネルのうちの選択されたものについてのライブ・テレビジョン・プログラミング・コンテンツ、あるいは他のプログラミング・コンテンツを含むことができる。デバイスは、ユーザが、リモート・ロケーションにおけるデバイスを経由して選択されたチャネルにアクセスしている、そのユーザのホーム・ロケーションから遠く離れたロケーションにあってもよい。そのようなユーザは、リモート・ロケーションにおけるデバイスを経由してローミング・ユーザ（ｒｏａｍｉｎｇ  ｕｓｅｒ）としてそのシステムに登録することができる。
【００１２】
信号配信システムにおいて割込インジケータとアクティブ化可能な一時停止コントロールとを備えるユーザ・インターフェース画面を提示するために利用される特定のデバイスは、テレビジョン、あるいは他のタイプのプレゼンテーション・デバイスとすることができ、そしてインターフェース・デバイスと一体化することもでき、あるいはインターフェース・デバイスとは別にすることもできる。例えば、１つまたは複数の例示の実施形態においては、セットトップ・ボックスの形態の別個のインターフェース・デバイスが、利用される。
【００１３】
プログラミング・コンテンツの記録部分（ｒｅｃｏｒｄｅｄ  ｐｏｒｔｉｏｎ）は、いくつかの異なるシステム・エンティティのうちの１つに記憶することができる。例えば、プログラミング・コンテンツの記録部分は、インターフェース・デバイスまたはプレゼンテーション・デバイス上に、あるいはインターフェース・デバイスとプレゼンテーション・デバイスとの両方を含む単一デバイス上に記憶することができる。別の例としては、プログラミング・コンテンツの記録部分は、ウェブ・サーバ上に記憶することができる。プログラミング・コンテンツの記録部分は、ホーム・ロケーションをサーブする（ｓｅｒｖｅ）ヘッド・エンド装置に、またはリモート・ロケーションをサーブするヘッド・エンド装置に、やはり、あるいは代わりに記憶することができる。
【００１４】
本発明の別の態様によれば、一時停止、再生、前送り、巻戻しなどのトリック・プレー機能は、プログラミング・コンテンツの記録部分を利用して提供することができる。例えば、上記で指摘されたアクティブ化可能な一時停止コントロールのアクティブ化の後に、ユーザ・インターフェース画面は、アクティブ化される場合に、対応するトリック・プレー機能に従ってデバイスを経由してプログラミング・コンテンツの記録部分のプレゼンテーションを制御する少なくとも１つのアクティブ化可能なトリック・プレー機能コントロールを備えるように再構成することができる。
【００１５】
例示の実施形態は、信号配信システム、特にローミング・ユーザに対応する信号配信システムにおいて、割込処理およびトリック・プレー機能の備え（ｐｒｏｖｉｓｉｏｎ）を有利に容易にする。
【発明を実施するための最良の形態】
【００１６】
本発明は、信号配信システムと、それに関連する割込処理およびトリック・プレー機能の技法の例示の実施形態と関連して、本明細書中において例証されることになる。しかしながら、本発明は、説明される特定のシステムおよび技法と一緒の使用だけには限定されず、その代わりに、システム・ユーザに対して割込処理やトリック・プレー機能などの拡張機能を提供することが望ましい任意の信号配信アプリケーションに対してより一般的に適用可能であることを理解すべきである。例えば、本明細書中においては、主として加入テレビジョン・サービスの場合について説明されているが、本発明の技法は、デジタル衛星無線システムを経由して配信されるサービスなどの加入オーディオ・サービスに対して直截的な方法で適合させることもできる。後者のタイプのシステムは、その用語が本明細書中において使用されるように、１タイプの信号配信システムと考えられる。
【００１７】
一実施形態においては、信号配信システムは、着信する電話呼出し、電子メール・メッセージ、または他のタイプの割込みの表示に応じてライブ・プログラミング・コンテンツを一時停止する能力を提供するように構成されている。そのようなシステムは、例えば、ユーザが、ライブ・プログラミング・コンテンツを一時停止し、その後に同じデバイスまたは異なるデバイス上の一時停止のポイントからそのコンテンツの受信を再開することを可能にすることができる。この一時停止機能は、前送り、巻戻し、高速前送り、高速巻戻しなど他のタイプのトリック・プレー機能と一緒に提供することもできる。
【００１８】
例示の実施形態の技法は、ローミング・ユーザ、すなわち彼らのそれぞれのホーム・ロケーション以外のロケーションにおいてサービスにアクセスするユーザに対する加入サービスの備えに関連した使用のために特によく適している。これらの実施形態は、したがって、ローミング・ユーザの場合について説明されることになる。それにもかかわらず、説明される技法は、彼らのそれぞれのホーム・ロケーションにおけるユーザが利用することもできることを理解すべきである。それ故に、ローミングは、本明細書中において開示される割込処理およびトリック・プレー機能の技法の要件ではない。
【００１９】
次に図１Ａを参照すると、信号配信システム１００は、ホーム・ロケーション１０４Ｈとリモート・ロケーション１０４Ｒとにおける装置が、１つまたは複数のテレビジョン・サービス・プロバイダ１０６と通信するネットワーク１０２を備える。信号配信システム１００は、例として、ケーブル・テレビジョン・システム、衛星テレビジョン・システム、ＩＰＴＶシステム、あるいはこれらおよび他のシステムの一部分または組合せを備えることができる。要素１０６は、そうでなければ、例えば、ヘッド・エンド・システム、衛星、サーバなどを含めて、従来のサービス・プロバイダ装置を備えることができる。ホーム・ロケーション１０４Ｈにおける装置は、インターフェース・デバイス１１２Ｈに結合されたテレビジョン１１０Ｈを備える。同様に、リモート・ロケーション１０４Ｒにおける装置は、インターフェース・デバイス１１２Ｒに結合されたテレビジョン１１０Ｒを備える。インターフェース・デバイス１１２は、例えば、任意の組合せの形で、セットトップ・ボックス（ｓｅｔ−ｔｏｐ  ｂｏｘ）（ＳＴＢ）、レシーバ、コンピュータ、または他のプロセッサベースのデバイスを備えることができる。
【００２０】
ネットワーク１０２は、加入者テレビジョン・サービスの備えに関連する信号を移送するために適した任意のタイプの通信ネットワークを備えることができ、本発明は、これに関して限定されてはいない。例えば、ネットワーク１０２の一部分は、ローカル・ネットワーク、ワイド・エリア・ネットワーク、インターネットなどを備えることができる。
【００２１】
ホーム・ロケーション１０４Ｈは、特定のシステム加入者の指定されたホーム・ロケーションである。したがって、ホーム・ロケーションは、加入者が、その加入者の加入のおかげで、１つまたは複数のテレビジョン・サービスにアクセスすることが許可されたロケーションである。本明細書中において使用されるような用語「加入者」は、個人または家族に加えて、企業や組織など、他の加入エンティティを包含するように意図されることに注意すべきである。加入者は、本明細書中においてより一般的にユーザと称されるものの例として見なすことができ、用語「ユーザ」は、それ故に加入者、ならびに他のタイプのユーザを含むように意図される。また、用語「ホーム」も、広く解釈されるべきであり、個人または家族の住居だけに制約されるようには意図されていない。その代わりに、特定の加入者のホーム・ロケーションは、その加入者が、通常、加入に従ってテレビジョン・サービスにアクセスする任意のロケーションとすることができる。ホーム・ロケーションは、したがって、ビジネス・ファシリティ、ホテルまたは他の建物に、自動車、列車、バス、飛行機など、輸送の手段の中に、あるいは他の適切な任意のロケーションに存在することができる。
【００２２】
ある与えられた加入者についてのホーム・ロケーションは、別の１つまたは複数の加入者についてのリモート・ロケーションとしての機能を果たすことができる。リモート・ロケーション１０４Ｒは、したがって、別のシステム加入者についてのホーム・ロケーションとすることができる。したがって、リモート・ロケーション１０４Ｒはまた、ホーム・ロケーション１０４Ｈと同様に、図に示されるようなテレビジョンおよびインターフェース・デバイスを用いて装備される。他の実施形態においては、リモート・ロケーションは、特定の任意の加入者についてのホーム・ロケーションである必要はない。例えば、リモート・ロケーションは、ある与えられた期間にわたって複数の加入者にサーブするように意図されたホテルの部屋または他のエリア、あるいは輸送の手段の中とすることができる。
【００２３】
本発明は、ホーム・ロケーション１０４Ｈと、リモート・ロケーション１０４Ｒとの間に特定の任意の地理的関係を必要としないことを理解すべきである。したがって、２つのロケーションは、共通のサービス・プロバイダによってサーブされる同じローカル・エリア内にあるものとすることができる。別の例として、２つのロケーションは、２つのロケーションが異なるテレビジョン・サービス・プロバイダによってサービスされて、同じ国、あるいは異なる国にさえおける異なる地域などにおいて、お互いに地理的により遠く離れたものとすることができる。ホーム・ロケーションとリモート・ロケーションとは、共通の建物、または他の構造物に、例えば、アパートの建物のそれぞれ第１のアパートと、第２のアパートの中に存在することができることも可能である。非常に多くの代替的構成も、当業者には明らかになるように可能である。
【００２４】
図１Ｂは、インターフェース・デバイス１１２Ｈ、１１２Ｒのうちのある与えられた一方が、プロセッサ１２０と、メモリ１２２と、入出力（ｉｎｐｕｔ／ｏｕｔｐｕｔ）（Ｉ／Ｏ）要素１２４とを備えることを示している。プロセッサ１２０は、例えば、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）（ＡＳＩＣ）、または他のタイプの処理デバイス、ならびにそのようなデバイスの一部分または組合せとすることができる。メモリ１２２は、電子ランダム・アクセス・メモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）（ＲＡＭ）、読取り専用メモリ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）（ＲＯＭ）、または他のタイプのストレージ・デバイス、ならびにそのようなデバイスの一部分または組合せを含むことができる。プロセッサ１２０と、メモリ１２２とは、以下でより詳細に説明されるべきタイプのローミング・テレビジョン・サービス技法を実施するための１つまたは複数のソフトウェア・プログラムの記憶および実行において使用される。
【００２５】
上記に説明される特定の信号配信システム・コンフィギュレーションは、本発明によるローミング・テレビジョン・サービス構成の例示の一例として見なされるべきであり、本発明は、他のタイプおよびコンフィギュレーションのシステム・コンポーネントを使用して実施することができることを理解すべきである。
【００２６】
図１Ａに示されるようなシステムなどのシステムにおけるローミング・テレビジョン・サービスの備えに関する追加の詳細は、上記に列挙された米国特許出願第１１／１３０，３２９号、第１１／１４５，８３２号、第１１／３９９，７２６号、第１１／３９９，８７２号、および第１１／４２５，５６６号において見出すことができる。
【００２７】
例示の実施形態における本発明は、ＩＰＴＶシステムを経由したローミング・テレビジョン・サービスの配信を取り扱う。説明される技法は、ケーブル・テレビジョン・システムや衛星テレビジョン・システムなど、他のタイプのシステムを使用して実施されるように直截的な方法で拡張することができることを理解すべきである。
【００２８】
一般に、この実施形態におけるローミング・テレビジョン・サービス技法により、加入者は、その加入者の指定されたホーム・ロケーションから離れているときに、その加入者の加入テレビジョン・サービスにアクセスすることができるようになる。ローミング・テレビジョン・サービスは、任意のタイプのインターフェース・デバイスを装備したローミング・ユーザに対して提供することができる。図１Ａの例におけるリモート・ロケーション・インターフェース・デバイス１１２Ｒは、例証としてＳＴＢであるが、他の実施形態においては、リモート・ロケーション・インターフェース・デバイスは、異なるタイプのインターフェース・デバイスとすることができる。またテレビジョン１１０Ｒは、ローミング・テレビジョン・サービスに関連する出力を提示することができる、コンピュータ、モバイル電話、携帯型個人情報端末（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）（ＰＤＡ）、ワイヤレス電子メール・デバイス、他の任意のタイプのデバイスなど、別のタイプのプレゼンテーション・デバイスで置き換えることもできる。インターフェース・デバイスと、プレゼンテーション・デバイスとは、例えば、インターフェース・デバイスが、コンピュータ、モバイル電話、または他のプレゼンテーション・デバイスのネットワーク・インターフェースを備える一実施形態におけるように、単一のデバイスに組み合わせることができることも可能である。
【００２９】
以上で指摘されるように、本発明の他の実施形態においては、ローミング技法は、デジタル衛星無線または他の構成を経由して配信される加入オーディオ・サービスなどの非テレビジョン・サービスに対して適用することができる。
【００３０】
図２は、ＩＰＴＶネットワーク・ヘッド・エンド装置を経由してローミング・テレビジョン・サービスを提供するためのシステム１００の可能な一実施形態のより詳細な図を示している。それらのサービスは、１つまたは複数のテレビジョン・サービス・プロバイダの１つまたは複数のインターフェース・デバイスや装置などのシステム要素によって実行されるソフトウェアの形態で少なくとも部分的に実施される。ＩＰＴＶの場合について示されているが、説明されるサービスは、ケーブル・テレビジョン・システムや衛星テレビジョン・システムなど、他のタイプの信号配信システムにおける使用のために直截的な方法で適合させることができる。
【００３１】
図２に示されるようなシステム１００においては、ホーム・ロケーション・インターフェース・デバイス１１２Ｈと、リモート・ロケーション・インターフェース・デバイス１１２Ｒとは、ネットワーク１０２のそれぞれのアクセス・ネットワーク１０２Ａと１０２Ｂにおけるそれぞれのデジタル加入者線アクセス・マルチプレクサ（ｄｉｇｉｔａｌ  ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ  ａｃｃｅｓｓ  ｍｕｌｔｉｐｌｅｘｅｒ）（ＤＳＬＡＭ）２００Ｈと２００Ｒとに結合される。この例におけるネットワーク１０２は、トランスポート・ネットワーク１０２Ｔをさらに含んでいる。アクセス・ネットワーク１０２Ａおよび１０２Ｂと、トランスポート・ネットワーク１０２Ｔとは、各々複数のイーサネット（登録商標）・スイッチ（Ｅｔｈｅｒｎｅｔ（登録商標）  ｓｗｉｔｃｈ）２０２を含むが、他のタイプのスイッチまたは経路指定要素は、任意の組合せの形で使用することができる。それらのスイッチ２０２の間の特定の相互接続と、システム１００の特定のネットワークまたは他の要素の中のそれらの配置とは、純粋に例示的な例にすぎず、そして多種多様な代替構成を使用することができる。
【００３２】
両方ともに図１Ａのテレビジョン・サービス・プロバイダ（単数または複数）１０６の考えられる一部分である、ホーム・ヘッド・エンド１０６Ａと、リモート・ヘッド・エンド１０６Ｂも、本システムの中に示されている。これらのヘッド・エンドの各々は、ローミング・サーバ２１０と、コンテンツ処理およびストレージの要素２１２とを含むヘッド・エンド装置を備える。ヘッド・エンド装置は、対応するアクセス・ネットワークに結合されたイーサネット（登録商標）・スイッチ２０２も含んでいる。図２に示されるような特定のタイプのヘッド・エンド装置は、単に一例にすぎず、そして他の実施形態においては変更することができることを理解すべきである。例えば、ヘッド・エンド装置の中のイーサネット（登録商標）・スイッチは、他のタイプのスイッチ、または経路指定要素で置き換えることができる。また、ローミング・サーバは、コンテンツ処理およびストレージの要素と組み合わせることができ、あるいは本明細書中において説明されるように類似した機能を提供する他の構成の要素へと分離することができる。
【００３３】
サーバ２１０Ａおよび２１０Ｂは、本明細書中において、それらが、システム１００における１つまたは複数のローミング加入者についてのコンテンツを取得し、そしてそのコンテンツをそのローミング加入者に対して使用可能にする際に利用される「ローミング」サーバと称される。例えば、以下でより詳細に説明されるように、リモート・ヘッド・エンド１０６Ｂにおけるローミング・サーバ２１０Ｂは、リモート・ロケーション・インターフェース・デバイス１１２Ｒを経由してそのようなコンテンツをローミング・ユーザに対して使用可能にするために、ホーム・ヘッド・エンド１０６Ａにおけるローミング・サーバ２１０Ａからコンテンツを取得することができる。コンテンツ処理およびストレージの要素２１２は、そうでなければ、任意の組合せの形のコントローラ、信号結合器、データベースまたは他のストレージ・デバイス、ミドルウェア、ＩＰＴＶサーバ、ローカル・テレビジョン取得サーバ、他の典型的なヘッド・エンド要素など、アクセス・ネットワーク１０２Ａおよび１０２Ｂを経由した加入者に対するコンテンツの配信のための従来のヘッド・エンド装置を備えることができる。
【００３４】
ある与えられた加入者は、特定のブロードキャスト・チャネルまたはプレミアム・プログラミング・チャネル、ネットワーク・パーソナル・ビデオ・レコーダ（ｎｅｔｗｏｒｋ  ｐｅｒｓｏｎａｌ  ｖｉｄｅｏ  ｒｅｃｏｒｄｅｒ）（ＮＰＶＲ）チャネル、ビデオ・オン・デマンド（ｖｉｄｅｏ−ｏｎ−ｄｅｍａｎｄ）（ＶｏＤ）チャネル、ユーザ定義チャネル、あるいは加入サービスに従ってその加入者のホーム・ロケーションにおいて加入者に対して使用可能な他のタイプのチャネルを表す、関連するホーム・ロケーション・チャネル・ラインアップを有するものと見なすことができる。
【００３５】
以下で説明されるべき例示の技法においては、加入者は、リモート・ロケーションにおいてその加入者に対して使用可能であるとして指定される加入サービスのいくつかのチャネルを備える「ローミング・プロファイル」を有することが仮定される。ローミング・プロファイルは、加入者の以上で指摘されたホーム・ロケーション・チャネル・ラインアップの一部分、あるいはこれらのチャネルのうちのただ選択されたものであるすべてのチャネルを備えることができる。例えば、加入者は、ホーム・ロケーション・インターフェース・デバイス１１２Ｈを使用してシステムに提供されるコマンドを経由して、リモート・ロケーション・アクセスについてのホーム・ロケーション・ラインアップのチャネルのうちのある種のものを指定するように許可することができる。
【００３６】
ある与えられた加入者は、例えば、異なる家族メンバについての異なるローミング・プロファイルを含む複数のローミング・プロファイルを作成することができる。そのような構成は、子供のために不適切なチャネルについてのペアレンタル・コントロール（ｐａｒｅｎｔａｌ  ｃｏｎｔｒｏｌ）の機能を保持するために使用することができる。ローミング・プロファイルの各々は、異なる個人識別番号（ｐｅｒｓｏｎａｌ  ｉｄｅｎｔｉｆｉｅｒ  ｎｕｍｂｅｒ）（ＰＩＮ）、あるいはそれに関連する他のアクセス・コードを有することができる。
【００３７】
ある与えられたリモート・ロケーションにおいてローミング・サービスを受信するために、ユーザは、そのロケーションにおけるデバイスを経由してシステムにログインし、あるいはそうでなければ登録する必要がある可能性がある。そのようなアクセスの試みに関連して、ユーザは、対応するローミング・プロファイルに関連するホーム・ロケーション・コンテンツに対するアクセスを得るために、例えば、アカウント番号、および以上で指摘されたＰＩＮ、あるいは他のアクセス・コードを入力することができる。
【００３８】
以下でより詳細に説明されるべき例示の実施形態においては、割込処理およびトリック・プレー機能が、提供される。例えば、説明されることになるように、着信する電話呼出し、電子メール・メッセージ、ショート・メッセージ・サービス（ｓｈｏｒｔ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）（ＳＭＳ）メッセージ、アラーム、などに関連する割込みなど、ある与えられた割込みは、システムのヘッド・エンドにおいて処理され、対応するインジケータは、テレビジョンまたは他のプレゼンテーション・デバイスのユーザ・インターフェース画面を経由してユーザに対して提示される。本システムは、インジケータと一緒に、ユーザが、その時に提示されているコンテンツを一時停止することを可能にする１つまたは複数のアクティブ化可能なアイコンまたは他のコントロールを提示する。そのような一時停止機能は、本明細書中においてトリック・プレー機能としてより一般的に称されるものの一例である。本発明のある与えられた実施形態において提供することができる他のトリック・プレー機能は、例えば、再生、前送り、高速前送り、巻戻し、高速巻戻し、再開、続行などを任意の組合せの形で含む。したがって、トリック・プレー機能は、そうでなくて従来のパーソナル・ビデオ・レコーダに一般的に関連するこれらを含むことができる。
【００３９】
次に図３を参照すると、割込処理およびトリック・プレー機能を図１Ａのシステム１００において提供することができる方法の一例を示す図が、示されている。この特定の例においては、これらの機能は、対応するヘッド・エンド１０６Ａにおけるローミング・サーバ２１０Ａを経由して、ある与えられたユーザのホーム・ロケーション１０４Ｈに提供されるが、説明される技法は、システム１００におけるそれぞれのリモート・ロケーションにおけるローミング・ユーザをサポートするために直截的な方法で拡張することができることが、仮定される。
【００４０】
図３に示されるようなシステム１００の一部分は、１つまたは複数の割込ソース３００を含んでいる。上記に指摘されるように、そのようなソースは、電話呼出し、電子メール・メッセージ、ＳＭＳメッセージ、アラームなどのソースを備えることができる。それらのソースは、例えば、電話システム、電子メール・サーバ、メッセージ・サーバなど、サービス・プロバイダ１０６の要素、あるいはネットワーク１０２に結合された他のシステム要素を備えることができる。１つまたは複数の割込ソースは、システムの外部にあることもできる。本実施形態におけるシステムは、限定なしに、任意のタイプのソースからの割込みを処理するように構成されている。
【００４１】
図に示すようにリアル・タイム・ストリーミング・プロトコル（Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ）（ＲＴＳＰ）を実行するメディア・サーバもまた、この例におけるヘッド・エンド１０６Ａに関連するヘッド・エンド装置に含まれる。そのようなメディア・サーバは、例えば、ヘッド・エンド１０６Ａのコンテンツ処理およびストレージの要素２１２Ａ、または別個のスタンドアロン要素の一部分とすることができる。他の実施形態においては、メディア・サーバは、ヘッド・エンド以外のシステム要素の形で実施することができ、すなわちヘッド・エンドの外側で実施することができる。また多種多様な他のタイプのプロトコルも、ＲＴＳＰの代わりに、あるいはＲＴＳＰに追加して使用することができる。
【００４２】
図３の図解は、この例における割込処理およびトリック・プレー機能に関連するステップ１から１０を示している。
【００４３】
ステップ１において、インターフェース・デバイス１１２Ｈ、図ではＳＴＢは、チャネル１など、特定のチャネルにチューニングされる。ローミングの場合には、このチャネルは、ある与えられたユーザのローミング・プロファイルの一部分であるローミング・チャネルとすることができる。
【００４４】
ステップ２において、着信する割込みは、割込ソース３００のうちの１つからローミング・サーバ２１０Ａに対して信号で伝えられる。
【００４５】
ある与えられた割込みは、ローミング・サーバにより、いくつかの異なる方法で特定のＳＴＢに向けることができる。例えば、各ＳＴＢは、固有のＩＰアドレスまたは他のタイプのアドレスにより識別することができる。次いで、割込みは、ＳＴＢアドレスを用いてローミング・サーバによりブロードキャストすることができ、次いで、意図されたＳＴＢは、割込みをピックアップすることができ、システムのすべての他のＳＴＢは、それを無視することができる。別の例として、割込みは、システムがユニキャスティングをサポートする場合に、ローミング・サーバによって決定されるように適切なＳＴＢに対してユニキャストすることができる。そのような構成は、ＩＰＴＶ環境においては、特に効率的とすることができる。
【００４６】
ステップ３において、ローミング・サーバは、テレビジョン１１０Ｈ上でのプレゼンテーションのために割込みをＳＴＢ１１２Ｈに向け、そしてトリック・プレー・オプション、すなわちチャネル１に関連する「ライブ」テレビジョン・プログラミングを一時停止するオプションを提供するようにＳＴＢに指示する。この場合における用語「ライブ」は、一時停止オプションのアクティブ化に応じてシステムによって記録されるコンテンツとは対照的に、ある与えられた時点においてチャネル１にチューニングされる加入者に対して通常提供されることになる典型的なブロードキャスト・プログラミングを意味するように意図されることに注意すべきである。
【００４７】
図４Ａは、図３のプロセスのこのステージにおけるＳＴＢ１１２Ｈとテレビジョン１１０Ｈとを経由してユーザに対して提示することができるユーザ・インターフェース画面４００を示している。その画面は、ライブ・テレビジョン・プログラミングに関連するビデオの特定のフレーム上で重ね合わせられるように例示的に示され、特定の割込みを識別するインジケータ４０２を含んでいる。もちろん、インジケータ４０２は、一般に、その存在がユーザにとって明らかにされるように、複数のビデオ・フレーム上で保持されることになる。本例においては、インジケータは、割込みが、開始番号（ｏｒｉｇｉｎａｔｉｎｇ  ｎｕｍｂｅｒ）（９０８）５５５−１２３４からの電話呼出しであることを指定する。開始番号は従来の方法で呼び出し元の識別情報を使用して決定することができ、そのような決定は、システム１００の内側または外側で行うことができる。
【００４８】
それぞれの一時停止機能（Ｐａｕｓｅ  ｆｕｎｃｔｉｏｎ）および無視機能（Ｉｇｎｏｒｅ  ｆｕｎｃｔｉｏｎ）に関連するアクティブ化可能なアイコン４０４および４０６もまた、ユーザ・インターフェース画面４００の一部分として提示される。したがって、ユーザ・インターフェースは、テレビジョン１１０Ｈ上で現在閲覧されているチャネル１のライブ・テレビジョン・プログラミングを一時停止するオプションをユーザに提供する。ユーザ・インターフェースは、割込みを無視するオプションもユーザに提供する。無視アイコン（Ｉｇｎｏｒｅ  ｉｃｏｎ）がアクティブにされる場合、割込インジケータと、関連する一時停止アイコン（Ｐａｕｓｅ  ｉｃｏｎ）および無視アイコンとは、除去され、画面は、チャネル１のライブ・テレビジョン・プログラミングのその通常表示に戻る。
【００４９】
もちろん、非常に多くの他の構成は、割込インジケータと、関連するアクティブ化可能なアイコンと、テレビジョン・プログラミングとを一括して提示するために使用することができる。例えば、図４Ａにおけるようにビデオ上に、割込インジケータと、アクティブ化可能なアイコンとを重ね合わせる代わりに、ビデオは、サイズを縮小することができ、そして割込インジケータと、アクティブ化可能なアイコンとは、縮小されたサイズのビデオ・ウィンドウの上または下に提示することができる。別の例としては、別々の一時停止アイコンと、無視アイコンとは、なくすることができ、割込インジケータそれ自体は、アクティブ化可能なアイコンとしての機能を果たすことができる。より詳細には、割込インジケータは、提示することができ、そしてアクティブにされる場合に、一時停止機能は、呼び出されるが、指定された期間にわたってアクティブにされない場合には、インジケータは、自動的に除去される。
【００５０】
ユーザが、ユーザ・インターフェース画面４００における一時停止アイコン４０４を選択し、あるいはそうでなければアクティブにした後に、再開アイコン（Ｒｅｓｕｍｅ  ｉｃｏｎ）を提示する、修正されたバージョンの画面、または完全に別個の画面を提供することができる。この修正された画面または別個の画面は、図には示されていない。再開アイコンのアクティブ化は、一時停止オペレーションの開始のポイントから、対応するチャネル、すなわち本例におけるチャネル１についての記録されたテレビジョン・プログラミングのプレゼンテーションを再開するようにシステムに指示する。
【００５１】
本明細書中において説明されるアクティブ化可能なアイコン４０４および４０６と、他のものとは、例えば、特定のロケーションにおけるリモート・コントロール・デバイス上のキーを使用することにより、よく知られている従来の方法でアクセスし、アクティブにすることができる。アクティブ化可能なアイコンは、本明細書中においてアクティブ化可能なコントロールとしてより一般的に称されるものの例示的な例として見なされるべきであり、そのようなコントロールは、以上で指摘されるようなリモート・コントロール・デバイス、コンピュータのマウスまたは他のポイント・アンド・クリック・デバイス（ｐｏｉｎｔ−ａｎｄ−ｃｌｉｃｋ  ｄｅｖｉｃｅ）、スタイラスなどを含めて、それらのプレゼンテーション、アクセス、およびアクティブ化のための様々なよく知られているメカニズムのうちの任意のものを使用することができる。
【００５２】
図３に戻ると、ユーザ・インターフェース画面４００のプレゼンテーションに対するユーザ応答は、ユーザが、例えば、電話呼出しに応答することにより割込みにサービスするために、チャネル１のライブ・テレビジョン・プログラミングを一時停止したいことを指し示す一時停止アイコンのアクティブ化であることが、プロセスのこのステージにおいて仮定される。
【００５３】
ステップ４において、対応する一時停止アイコン４０４のユーザ・アクティブ化によって開始される、チャネル１を一時停止する命令は、ＳＴＢ１１２Ｈからローミング・サーバ２１０Ａへと搬送される。
【００５４】
ステップ５において、ローミング・サーバ２１０Ａは、チャネル１のコンテンツを記録することを開始し、本明細書中において「一時停止されたコンテンツ」とも称されるこの記録コンテンツのＲＴＳＰストリーミングを開始するようにメディア・サーバ３０２に指示する。したがって、一時停止されたコンテンツは、一時停止命令の受信に応じて記録されるコンテンツを意味する。ローミング・サーバは、ヘッド・エンドにおけるすべての使用可能なコンテンツに対するアクセス権を有し、必要とされるときに、適切なプログラム・ストリーム（単数または複数）を記録することができることが、限定なしに仮定される。
【００５５】
ステップ６において、ＲＴＳＰストリーム情報は、ローミング・サーバ２１０ＡからＳＴＢ１１２Ｈへと送信され、このＳＴＢは、テレビジョン１１０Ｈ上でのプレゼンテーションのためにＲＴＳＰストリーム情報を処理する。代わりに、そのようなＲＴＳＰストリーム情報は、ローミング・サーバ２１０Ａを効果的にバイパスして、メディア・サーバからＳＴＢへと直接に送信することができる。
【００５６】
ステップ７において、ライブ・テレビジョン・プログラミングの記録と一緒に、１つまたは複数のトリック・プレー機能をユーザ・コマンドに応じてＲＴＳＰストリーム上で実行することができる。以上で指摘されるように、そのような機能は、一時停止、再生、前送り、高速前送り、巻戻し、高速巻戻しなどを含むことができる。これらの機能は、図４Ｂに示されるような画面４１０などのユーザ・インターフェース画面を経由して開始することができる。本例における画面４１０は、それぞれの一時停止、再生および巻戻しのトリック・プレー機能についてのアクティブ化可能なアイコン４１４、４１６および４１８を含むが、前送りなどの他のものも、含むことができる。この画面は、例えば、図には示されていない、以上に指摘された再開アイコンのユーザ・アクティブ化に応じて提示することができる。上記に指摘されるように、再開アイコンは、図４Ａのユーザ・インターフェース画面４００における一時停止アイコン４０４のユーザ・アクティブ化に応じて提示することができる。したがって、本例においては、ユーザは、そのユーザが、割込みのサービスすることを完了した直後に、一時停止されたストリームのプレイバックを開始することができる。一時停止されたプログラミングは、後で閲覧するために適切なインデックス付けを用いて記憶することもできる。
【００５７】
画面４１０は、選択されたチャネルについてのライブ・テレビジョン・プログラミングのプレゼンテーションを再開するようにシステムに指示するために使用される再開ライブ・アイコン（Ｒｅｓｕｍｅ  Ｌｉｖｅ  ｉｃｏｎ）４２０をさらに含んでいる。この場合にも、この場合における用語「ライブ」は、例えば、以上で指摘された一時停止オプションに応じて記録されるコンテンツから加入者に提示される典型的なプログラミングを区別するために使用される。ライブ・テレビジョン・プログラミングの再開は、現在の時刻に選択されたチャネル上でブロードキャストされているコンテンツのプレゼンテーションをもたらす。一時停止、再生、前送り、巻戻し（ｒｅｖｅｒｓｅ）など、様々なトリック・プレー・オプションに関連する情報は、そうでなくて従来のＲＳＴＰ通信の一部分としてメディア・サーバ３０２に対して直接に送信することができることに注意すべきである。
【００５８】
ステップ８において、ライブ・テレビジョン・プログラミングを再開する要求が、再開ライブ・アイコン４２０のアクティブ化に応じてＳＴＢ１１２Ｈからローミング・サーバ２１０Ａへと送信される。
【００５９】
ステップ９において、ローミング・サーバ２１０Ａは、テレビジョン１１０Ｈ上でのプレゼンテーションのために選択されたチャネル１のライブ・テレビジョン・プログラミングをＳＴＢ１１２Ｈに対して送信することを再開する。この場合にもライブ・テレビジョン・プログラミングの再開は、現在の時点におけるプログラミングを用いてピックアップする。
【００６０】
ステップ１０において、メディア・サーバ３０２は、ＲＴＳＰストリームを停止する。任意の記録コンテンツを削除することができ、あるいは上記に指摘されるように、後で閲覧するために記憶し続けることができる。
【００６１】
図３に示される個々のステップと、それらの実行シーケンスとは、単なる例示として見なすべきである。例えば、他の実施形態においては、ステップ９および１０は、逆の順序で実行することができる。
【００６２】
インテリジェント・アプリケーションまたは他のソフトウェア・プログラムは、上記に説明された能力の拡張サポートを提供するためにＳＴＢに対してダウンロードすることができ、それによって必要とされるサーバ２１０Ａおよび３０２との対話の量を低減させることができる。
【００６３】
図３の特定の例は、ＩＰＴＶシステムの場合についてのものである。しかしながら、以上で指摘されるように、開示される本技法は、ケーブル・テレビジョン・システムや衛星テレビジョン・システムなど、他のタイプの信号配信システムにおける使用のために直截的な方法で適合させることができる。例えば、類似したプロセス・ステップは、異なるチャネル割当てが、一時停止されたストリームと、関連する任意のトリック・プレー機能とを処理するために使用される構成により置き換えられているＲＴＳＰの使用を有し、異なるチャネルに対してチューニングされ、次いで後で元のチャネルにスイッチバックするＳＴＢを有するケーブル・システムにおいて使用することができる。
【００６４】
図４Ａおよび４Ｂに示されるようなユーザ・インターフェース画面は、当業者によってよく理解されるそれ以外の従来のプログラミング技法を使用して直截的な方法で生成することができる。例えば、それらの画面は、ホーム・ロケーションまたはリモート・ロケーションに関連するプロセッサおよびメモリの要素を使用して実行される１つまたは複数のソフトウェア・プログラムを使用して生成することができる。ヘッド・エンド装置など、他のシステム要素は、これらの画面の生成において利用することもできる。この場合にも、示される個々の画面は、単なる例として提示されるにすぎず、そして説明される機能を実行するために適切な非常に多くの他のタイプおよび構成のユーザ・インターフェースで置き換えることができることを理解すべきである。
【００６５】
図５は、例示の一実施形態における例示の割込処理およびトリック・プレー機能技法に関連するステップを示している。このプロセスは、図３、４Ａおよび４Ｂに関連して以上で説明されるタイプの構成を使用して、図１Ａおよび２に示されるようにシステム１００において実施することができる。本プロセスは、図３、４Ａおよび４Ｂの要素に関して説明されることになる。
【００６６】
ステップ５０２において、ローミング・サーバ２１０Ａは、特定の加入者についての割込みを受信する。次いで、ローミング・サーバは、それぞれステップ５０４および５０６に示されるように、加入者をあるＳＴＢに、すなわち本例におけるＳＴＢ１１２Ｈに対してマッピングし、そして割込メッセージをそのＳＴＢに対して送信する。割込みは、図４Ａの画面４００などのユーザ・インターフェース画面を使用して一時停止オプションと一緒に提示することができる。ステップ５０８は、ユーザが一時停止したいと思っているかどうかを決定する。ユーザが一時停止したいと思っていない場合、ステップ５１０に指し示されるように、ローミング・サーバは、通常のライブ・テレビジョン・プログラミングを提示し続ける。そうでない場合には、ステップ５１２において、一時停止メッセージは、ＳＴＢからローミング・サーバへと送信される。
【００６７】
ＳＴＢからの一時停止メッセージの受信のすぐ後に、ステップ５１４に示されるように、ローミング・サーバ２１０Ａは、ライブ・テレビジョン・プログラミングを一時停止し、プログラミングを再開するオプションをユーザに提供する。このオプションは、例えば、図面には明示的に示されていない別個の画面、あるいはそうでなければ再構成された画面上に提示される上記に指摘された再開アイコンを経由して提示することができる。そのような画面は、図４Ａの画面４００の中の一時停止アイコン４０４のアクティブ化に応じて提示することができる。
【００６８】
ステップ５１６は、ユーザが上記に指摘されるような対応する再開アイコンを選択しているか、そうでなければアクティブにしているか否かに基づいて一時停止のポイントからテレビジョン・プログラミングのプレゼンテーションを再開したいと思っているかどうかを決定する。思っていない場合、本プロセスは、ステップ５１６に留まる。そうでない場合には、本プロセスは、ステップ５１８へと進み、ここでＳＴＢは、記録プログラミングに「チューニング」され、そして様々な使用可能なトリック・プレー・オプションのうちのそれぞれのものをアクティブにするためのアイコンを、そのようなアイコンがすでに表示されていない場合に、表示する。図４Ｂの例示の画面４１０に示されるように、そのようなアイコンは、再開ライブ・アイコン４２０、ならびに一時停止アイコン、再生アイコン、巻戻しアイコン、それぞれ４１４、４１６、４１８などの様々なトリック・プレー機能アイコンを含むことができる。
【００６９】
この場合における用語「チューニング（ｔｕｎｅ）」は、例えば、ケーブル・テレビジョンの場合における異なる周波数チャネルにチューニングすることを意味する可能性があるが、やはり異なるプログラミングを表示するためにＳＴＢの任意の調整または再構成を包含するように、より一般的に解釈されるように意図される。この特定の例においては、そうでなければ表示されることになるライブ・テレビジョン・プログラミングは、一時停止オペレーションに応じて記録された記録プログラミングで置き換えられる。記録プログラミングに関して開始された任意のトリック・プレー・オペレーションは、ステップ５２０に示されるように、ＲＴＳＰサーバに送信され、そしてサービスされる。
【００７０】
次いでステップ５２２において、ユーザが、記録プログラミングのプレゼンテーションを停止し、元のプログラミングのプレゼンテーションを再開したいと思っているかどうか、すなわち、ライブ・テレビジョン・プログラミングが、一時停止オペレーションの開始に先立って閲覧されるかどうかについての決定が、行われる。この決定は、ユーザが、画面４１０上で対応する再開ライブ・アイコン４２０を選択しているか否か、そうでなければアクティブにしているか否かに基づいている可能性がある。ユーザがライブ・プログラミングを再開したいと思っていない場合、本プロセスは、ステップ５２２に留まる。そうでない場合には、本プロセスは、ステップ５２４へと進み、ここで、停止メッセージは、ローミング・サーバへと送信され、ＳＴＢは、元のプログラミングに戻ってチューニングされる。
【００７１】
図３に示されるプロセス・ステップと同様に、図５の流れ図のプロセス・ステップは、例示的な例としてだけ提示され、それらの特定のコンテンツおよびシーケンスは、他の実施形態においては変更することができる。
【００７２】
上記で指摘されるように、前述の例は、割込処理およびトリック・プレー機能が、ユーザのために、そのユーザのホーム・ロケーション１０４Ｈにおいて提供されることを限定なしに仮定している。しかしながら、本技法は、次により詳細に説明されるようにローミング・ユーザに対して簡単に適用可能である。例えば、リモート・ロケーション１０４Ｒにおいてユーザのローミング・プロファイルの特定のローミング・チャネルにアクセスする与えられたローミング・ユーザは、上記に説明される実質的に同じ方法で、表示された割込インジケータに応じてそのチャネルを一時停止するように、その一時停止のポイントから記録コンテンツを閲覧することを再開するように、一時停止されたチャネルの記録に基づいて様々なトリック・プレー機能を開始するように、そしてそのチャネルのライブ・プレゼンテーションを再開するように、許可することができる。そのような構成におけるシステム１００のリモート・ヘッド・エンド１０６Ｂは、上記に列挙された特許出願の中で説明される技法、あるいは他の技法を使用して、例えば、ホーム・ヘッド・エンド１０６Ａから必要とされるローミング・チャネル・コンテンツを取得することができる。
【００７３】
上記に説明された実施形態のローミング実施形態の一例として、ローミング・ユーザがラップトップ・コンピュータまたはモバイル電話上でローミング・コンテンツを眺めている一構成を考える。そのようなユーザ・デバイスは、インターフェース・デバイスとプレゼンテーション・デバイスとの両方を組み合わせた単一デバイスの例であることが以上で指し示された。電子メールやインスタント・メッセージ（ｉｎｓｔａｎｔ  ｍｅｓｓａｇｅ）（ＩＭ）など、ある与えられた割込みが、受信され、対応するインジケータが、以上で説明されるように提示される。次いで、ユーザは、ライブ・ビデオ・ストリームを一時停止することができ、そしてその一時停止のポイントから記録されるようなそのビデオ・ストリームを後で眺めることを再開することができる。代わりに、ユーザは、異なるロケーションへと移動し、そのロケーションから記録された一時停止されたストリームを眺めることもできる。ユーザには、そのユーザが、与えられた任意の時点から選択することができる一時停止されたストリームのリストを提供することができる。そのような構成は、図３の例におけるようなＳＴＢやテレビジョンなど、任意のタイプのユーザ・インターフェースおよびプレゼンテーション・デバイスに対して適用される。
【００７４】
上記に説明される実施形態などのローミング実施形態においては、一時停止されたコンテンツは、任意の数の異なるやり方で記憶することができる。例えば、そのようなコンテンツは、ラップトップ・コンピュータやモバイル電話などのユーザ・デバイス上に、ＩＰエンドポイントについてのローカル・ウェブ・サーバに、現在のリモート・ロケーションをサーブするリモート・ヘッド・エンドのローミング・サーバ、または他のヘッド・エンド装置に、ユーザのホーム・ロケーションをサーブするホーム・ヘッド・エンドのローミング・サーバ、または他のヘッド・エンド装置などに、ローカルに記憶することができる。
【００７５】
これらの例示のストレージ構成の各々は、長所および短所を有し、様々な実施形態特有のファクタは、どれが、ある与えられた実施形態のために最も適しているかを決定する際に考慮することができる。しかしながら、本発明は、上記で指摘されたストレージ構成のうちの任意のものを使用する必要もなく、より一般的に一時停止されたコンテンツを記憶するための任意の構成を使用することができることを理解すべきである。例えば、当業者は、ストレージが、ヘッド・エンド装置において、あるいはシステム１００のネットワーク要素の中のどこかで行われる場合、従来のＮＰＶＲに関連した様々な技法を、そのような一時停止されたコンテンツを記憶する際に、そして後でそれにアクセスする際に使用することができることを理解するであろう。
【００７６】
ラップトップ・コンピュータまたは他のユーザ・デバイスの上のローカル・ストレージは、トリック・プレー機能が、ライブ・プログラミングを一時停止するために利用された同じデバイス上で提供されるべきであるこれらの実施形態では、適切である可能性がある。そのような構成の長所は、トリック・プレー機能を、ユーザ・デバイスとヘッド・エンド装置との間のシグナリングの使用なしに提供することができることである。しかしながら、セキュリティと、コンテンツの盗用が問題になる可能性があり、記録された一時停止されたコンテンツは、ローカル・ストレージがクラッシュする場合に失われる可能性がある。
【００７７】
ウェブ・サーバ上のローカル・ストレージは、例えば、ＩＰエンドポイントを使用する実施形態において使用することができ、このＩＰエンドポイントは、上記で指摘されたコンピュータ、モバイル電話、または他のユーザ・デバイス、ならびにＳＴＢを含むことができる。長所は、改善されたセキュリティと、コンテンツの盗用についての低減される可能性とを含んでいる。また、他のローカル・ストレージ構成におけるように、ホーム・ヘッド・エンドからリモート・ヘッド・エンドへと記録コンテンツを移送する必要性もない。一般的に、このアプローチは、トリック・プレー機能が、単一ユーザ・セッションについて必要とされる実施形態では、最も適している。トリック・プレー機能がユーザ・セッションを通してサポートされるべきである場合、そのときにはローミング・サーバは、一時停止されたコンテンツが記憶されたウェブ・サーバを識別する情報を記憶することができ、そして新しいユーザ・セッションでは、ローミング・サーバは、ユーザを同じウェブ・サーバに対してリダイレクトし、あるいはそのウェブ・サーバからユーザが現在接続されている別のものへと一時停止されたコンテンツをリダイレクトすることができる。したがって、ユーザが、異なるロケーションへと移動する場合、一時停止されたコンテンツは、バックホールされ、あるいはそうでなければ適切なウェブ・サーバへと移送される必要がある可能性がある。ユーザが、テレビジョンなどの非ＩＰデバイスに移動する場合、一時停止されたコンテンツは、バックホールされ、そして適切な配信チャネルへと再挿入される必要がある可能性がある。
【００７８】
上記に指摘されるように、ローミング・ユーザのリモート・ヘッド・エンドまたはホーム・ヘッド・エンドに一時停止されたコンテンツを記憶することも可能である。これらのアプローチの両方は、セキュリティ保護されており、コンテンツの盗用の可能性は、最小限である。
【００７９】
一時停止されたコンテンツは、ホーム・ヘッド・エンドからリモート・ヘッド・エンドへと、バックホールされ、あるいはそうでなければ移送される必要がないので、ローミング・ユーザにサービスするリモート・ヘッド・エンドにおけるストレージは、トリック・プレー機能が、そのヘッド・エンド・ドメイン内において提供されるべき実施形態では、最もよく適している。また、特定のリモート・ヘッド・エンド・ドメインにおいてローミングしている、ある与えられたホーム・ヘッド・エンド・ドメインからのすべてのユーザでは、チャネル当たりのたった１つのストリームだけが、ホーム・ヘッド・エンドからリモート・ヘッド・エンドへと移送される必要がある。また、トリック・プレー信号は、リモート・ヘッド・エンドの中のヘッド・エンド装置へと配信される必要があるだけであり、これは、レイテンシを改善する。しかしながら、ユーザが、一時停止オペレーションが開始されたリモート・ロケーションから、異なるヘッド・エンドによってサーブされる別のリモート・ロケーションへと移動する場合、一時停止されたコンテンツは、記録しているヘッド・エンドからローミング・ユーザを現在サーブしている新しいヘッド・エンドへと移送される必要がある。また、トリック・プレー信号は、記録するヘッド・エンドへと配信される必要がある可能性もある。単一ユーザについての異なる記録されたプログラムが、異なるヘッド・エンドに由来し得ることも可能である。
【００８０】
ローミング・ユーザのホーム・ヘッド・エンドにおけるストレージは、それが、ある与えられたユーザについてのすべての一時停止されたコンテンツが単一ヘッド・エンドにおいて提示されることになることを保証する点で有利であり、これは、関与するリモート・ローミング・ロケーションの数およびタイプとは関係なく、複数の記録されたプログラムに対するアクセスを簡単にする。しかしながら、一時停止されたコンテンツは、ホーム・ヘッド・エンドからバックホールされ、あるいはそうでなければ移送される必要があることになり、トリック・プレー信号は、ある与えられたリモート・ロケーション・ヘッド・エンドからホーム・ロケーション・ヘッド・エンドへと経路指定される必要もあることになる。
【００８１】
この場合にも、上記に概説された特定のストレージの例は、単なる例にすぎない。他の実施形態は、上記のストレージ・アプローチの様々な組合せを利用することができ、あるいは他の技法、例えば、従来のＮＰＶＲの場合において使用されるこれらと類似したタイプの技法を組み込むこともできる。
【００８２】
本発明の上記に説明される実施形態は、例示的なものにすぎないように意図している。例えば、特定の信号配信システムの場合について説明されているが、本発明は、そのようなシステムにおける使用だけには制約されていない。説明されるローミング・テレビジョン・サービス技法は、システム要素の異なる構成を使用して、ケーブル・テレビジョン・システムおよび衛星テレビジョン・システムを含めて、多種多様な代替システムに対して直截的な方法で適合させることができる。上記で指し示されるように、本技法は、デジタル衛星無線を経由して配信される加入オーディオ・サービスを含めて、多種多様な加入メディア・サービスに対して、そして加入メディア・サービスに関連する信号を配信するための他の構成に対して適用することができる。
【００８３】
さらに、以上で指摘されているように、例示の実施形態の割込処理およびトリック・プレー機能技法は、ローミングを必要とせず、そしてそのようなローミングをサポートしていないシステムにおいて実施することもできる。
【００８４】
さらに、ある与えられた加入者のためにホーム・ロケーションまたはリモート・ロケーションに対して配信されるメディア・ストリームは、例えば、デジタルのオーディオ信号、ビデオ信号、スピーチ信号、または他の情報信号を任意の組合せで含む、任意のタイプのデータを含むこともできる。
【００８５】
添付の特許請求の範囲の範囲内のこれらおよび非常に多数の他の代替実施形態が、当業者には簡単に明らかになるであろう。
【図面の簡単な説明】
【００８６】
【図１Ａ】本発明による信号配信システムの例示の一実施形態を示す図である。
【図１Ｂ】図１Ａのシステムのインターフェース・デバイスの簡略化されたブロック図である。
【図２】リモート・ロケーションにおけるローミング・ユーザに対してローミング・テレビジョン・サービスを配信するための図１Ａのシステムの可能な一実施形態のより詳細な図である。
【図３】割込処理およびトリック・プレー機能を図１Ａのシステムにおいて提供することができる方法の一例を示す図である。
【図４Ａ】図１Ａのシステムのテレビジョンまたは他のプレゼンテーション・デバイスを経由してユーザに対して提示することができるユーザ・インターフェース画面の一例を示す図である。
【図４Ｂ】図１Ａのシステムのテレビジョンまたは他のプレゼンテーション・デバイスを経由してユーザに対して提示することができるユーザ・インターフェース画面の一例を示す図である。
【図５】例示の実施形態における割込処理およびトリック・プレー機能の技法の流れ図である。
【図１Ａ】
2009542105.tif 000003
【図１Ｂ】
2009542105.tif 000004
【図２】
2009542105.tif 000005
【図３】
2009542105.tif 000006
【図４Ａ】
2009542105.tif 000007
【図４Ｂ】
2009542105.tif 000008
【図５】
2009542105.tif 000009
【国際調査報告】
2009542105.tif 000010
2009542105.tif 000011
2009542105.tif 000012