(57)【要約】  高速番組検討について記載する。実施形態（１つ又は複数）では、テレビジョン・クライアント・デバイスが、一緒に記録されている番組の群の高速検討を開始することができる。コンテンツ・ディストリビューターは、特定のテレビジョン・チャネルのために以前に放送された１群のテレビジョン番組を記録し、次いで視聴者によって選択されたときに、オン・デマンド視聴のために番組を維持することができる。クライアント・デバイスは、番組情報をコンテンツ・ディストリビューターから受けることができ、番組情報は、番組の群を高速で検討するときに、これらの番組の各々を特定することができる。次いで、番組群を高速で検討している間にオン・デマンド視聴のためにある番組が選択可能となったときに、その番組に対応する番組情報をレンダリングすることができる。【選択図】      図１
2010531575.tif 000002
【特許請求の範囲】
【請求項１】
オン・デマンド視聴のために番組を維持するコンテンツ・ディストリビューターにおいて一緒に記録されている番組の群の高速検討を開始するステップと、
前記番組の群を高速で検討するときに、当該番組の各々を特定するための番組情報を受けるステップと、
１つの番組がオン・デマンド視聴のために選択可能となったときに、前記番組の各々に対応する前記番組情報をレンダリングするステップと、
を含む、方法。
【請求項２】
請求項１記載の方法であって、更に、前記番組がオン・デマンド視聴のために選択可能になると、当該番組の各々に対応する、前記レンダリングされた番組情報を表示するためのユーザー・インターフェースを発生するステップを含む、方法。
【請求項３】
請求項１記載の方法において、前記高速検討は、前記番組の群の高速巻き戻し、または前記番組の群の高速前進のうち少なくとも１つを含む、方法。
【請求項４】
請求項１記載の方法において、前記番組の群における前記番組は、特定のテレビジョン・チャネルのために以前に前記コンテンツ・ディストリビューターからテレビジョン・クライアント・デバイスに放送されたものであり、前記番組は、選択可能なオン・デマンド番組として、前記コンテンツ・ディストリビューターに格納されている、方法。
【請求項５】
請求項１記載の方法において、前記番組に対応する前記番組情報は、番組情報ページまたは番組画像ページのうち少なくとも１つを含む、方法。
【請求項６】
請求項１記載の方法において、前記番組に対応する前記番組情報は、前記番組のビデオ・フレームを含む、方法。
【請求項７】
請求項１記載の方法であって、更に、
ある番組がオン・デマンド視聴のために選択可能となったときに、当該番組に対応する前記番組情報を表示するステップと、
前記１群番組のおける次の番組または前の番組の少なくとも１つに対応する追加番組情報を表示するステップと、
前記番組情報から前記追加番組情報への遷移を表示するステップと、
を含む、方法。
【請求項８】
請求項１記載の方法であって、更に、
前記番組をオン・デマンド選択物として視聴を開始するために、当該番組に対応する前記番組情報を選択するための視聴者入力を受けるステップと、
前記番組を視聴のために提供する前記コンテンツ・ディストリビューターに要求を伝達するステップと、
を含む、方法。
【請求項９】
テレビジョン・クライアント・デバイスであって、
コンテンツ・ディストリビューターからの番組の群の高速検討を要求するように構成された再生アプリケーションであって、前記番組の群が、前記コンテンツ・ディストリビューターにおいてオン・デマンド視聴のために一緒に記録および維持されている、再生アプリケーションと、
前記番組の群を高速で検討するときに、前記番組の各々を特定するための番組情報を受けるように構成されているメディア・コンテンツ入力と、
を含む、テレビジョン・クライアント・デバイス。
【請求項１０】
請求項９記載のテレビジョン・クライアント・デバイスにおいて、前記再生アプリケーションは、更に、ある番組がディスプレイ上においてオン・デマンド視聴のために選択可能となったときに、前記番組の各々に対応する前記番組情報の表示を開始するように構成された、テレビジョン・クライアント・デバイス。
【請求項１１】
請求項９記載のテレビジョン・クライアント・デバイスにおいて、前記高速検討は、前記番組の群の高速巻き戻し、または前記番組の群の高速前進のうち少なくとも１つを含む、テレビジョン・クライアント・デバイス。
【請求項１２】
請求項９記載のテレビジョン・クライアント・デバイスにおいて、前記番組の群における前記番組は、特定のテレビジョン・チャネルのために以前に前記コンテンツ・ディストリビューターから放送されたものであり、前記番組は、選択可能なオン・デマンド・アセットとして、前記コンテンツ・ディストリビューターに格納されている、テレビジョン・クライアント・デバイス。
【請求項１３】
請求項９記載のテレビジョン・クライアント・デバイスにおいて、前記番組の群における前記番組は、共通番組識別子によって関係付けられている、テレビジョン・クライアント・デバイス。
【請求項１４】
請求項９記載のテレビジョン・クライアント・デバイスにおいて、番組に対応する前記番組情報は、番組情報ページまたは番組画像ページのうち少なくとも１つを含む、テレビジョン・クライアント・デバイス。
【請求項１５】
請求項９記載のテレビジョン・クライアント・デバイスにおいて、番組に対応する前記番組情報は、当該番組のビデオ・フレームを含む、テレビジョン・クライアント・デバイス。
【請求項１６】
請求項９記載のテレビジョン・クライアント・デバイスにおいて、前記再生アプリケーションは、更に、
ある番組がオン・デマンド視聴のために選択可能であるときに、当該番組に対応する前記番組情報と、
前記番組の群における次の番組または前の番組の少なくとも１つに対応する追加番組情報と、
前記番組情報から前記追加番組情報への遷移と、
の表示を開始するように構成された、テレビジョン・クライアント・デバイス。
【請求項１７】
請求項９記載のテレビジョン・クライアント・デバイスにおいて、前記再生アプリケーションは、更に、
オン・デマンド選択物として前記番組の視聴を開始するために、前記番組に対応する番組情報を選択する視聴者入力を受け、
前記コンテンツ・ディストリビューターに、視聴のために前記番組を要求する、
ように構成された、テレビジョン・クライアント・デバイス。
【請求項１８】
コンテンツ・ディストリビューターであって、
オン・デマンド番組として配信のために一緒に記録されている番組の群として、テレビジョン・メディア・コンテンツを維持するように構成されている記憶媒体と、
前記番組の群の高速検討の要求をクライアント・デバイスから受けるように構成されており、更に、視聴者が、前記番組を高速で検討するときに、前記番組の各々を特定することができるように、前記クライアント・デバイスにおける表示のために番組情報を伝達するように構成された、アセット・マネージャと、
を含む、コンテンツ・ディストリビューター。
【請求項１９】
請求項１８記載のコンテンツ・ディストリビューターにおいて、番組に対応する前記番組情報は、当該番組の番組情報ページ、番組画像ページ、またはビデオ・フレームのうち少なくとも１つを含む、コンテンツ・ディストリビューター。
【請求項２０】
請求項１８記載のコンテンツ・ディストリビューターにおいて、前記高速検討は、前記番組の群の高速巻き戻し、または前記番組の群の高速前進のうち少なくとも１つを含む、コンテンツ・ディストリビューター。
【発明の詳細な説明】
【背景技術】
【０００１】
選択対象となるテレビジョン番組から視聴者が選出する選択肢は際限なく増大しており、彼らに関心のある番組選択肢を突き止めたい場合がある。予定が組まれているテレビジョン番組の放送に加えて、テレビジョン視聴選択肢には、オン・デマンド選択も含まれる。オン・デマンド選択は、視聴者が検索し、予定されている放送時間ではなく、視聴するのに都合が良いときにメディア・コンテンツを要求することを可能にする。また、オン・デマンド・メディア・コンテンツの選択肢には、既に放送され、コンテンツ・ディストリビューターが記録しており、番組が最初に放送された後の日に視聴のために入手できる番組も含むことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
しかしながら、配信ポイントにおいて番組放送の全てを記録することに伴う問題は、視聴者が以前に放送された番組を突き止め要求することができるように、多くの番組を編成し、入手可能にすることである。ビデオ・コンテンツをオン・デマンド娯楽の形態で受ける現在のテレビジョン・クライアント・デバイスは、視聴者に、テレビジョン番組を一時中止、巻き戻し、および早送りすることができる便利な機能を設けることができる。しかしながら、現行の早送りおよび巻き戻し技法は、単に、視聴者が１つの記録されているムービーまたはテレビジョン番組を素早く進めることを可能にするに過ぎない。大量の番組が一緒に記録されて共通メモリ内に位置する場合に、これらの番組を進めたり、検討する(review)ための準備はない。
【課題を解決するための手段】
【０００３】
この摘要は、高速番組検討の概念を簡略化して紹介するために設けられている。簡略化した概念については、以下で詳細な説明において更に説明する。この摘要は、特許請求する主題の必須の特徴を特定するのを意図するのではなく、特許請求する主題の範囲を決定する際に使用することを意図するのでもない。
【０００４】
高速番組検討の実施形態（１つ又は複数）では、テレビジョン・クライアント・デバイスが、一緒に記録されている番組の群の高速検討を開始することができる。コンテンツ・ディストリビューターは、個々のテレビジョン・チャネル毎に、既に放送した１群のテレビジョン番組を記録し、視聴者によって選択されたときにオン・デマンドで視聴するために、その番組を維持することができる。クライアント・デバイスは、コンテンツ・ディストリビューターから番組情報を受けることができ、この番組情報は、番組の群を高速で検討するときに、その番組の各々を特定することができる。この番組情報は、当該番組の番組情報ページ、番組画像ページ、またはビデオ・フレームのうち任意の１つまたはその組み合わせを含むことができる。次いで、番組を高速で検討している間に１つの番組がオン・デマンド視聴のために選択可能となったときに、その番組に対応する番組情報を表示のためにレンダリングすることができる。
【図面の簡単な説明】
【０００５】
以下の図面を参照しながら、高速番組検討の実施形態について説明する。同様の機構やコンポーネントを参照する際、図面全体を通じて同じ番号を用いることとする。
【図１】図１は、高速番組検討の実施形態を実現することができるシステムの一例を示す。
【図２】図２は、高速番組検討の実施形態を実現することができるテレビジョン・クライアント・システムの一例を示す。
【図３】図３は、１つ以上の実施形態による、高速番組検討方法（１つ又は複数）の一例を示す。
【図４】図４は、１つ以上の実施形態による、高速番組検討方法（１つ又は複数）の一例を示す。
【図５】図５は、高速番組検討の実施形態を実現することができるクライアント・デバイスの一例の種々のコンポーネントを示す。
【図６】図６は、高速番組検討の実施形態を実現することができる娯楽および情報システムの一例における種々のデバイスおよびコンポーネントを示す。
【発明を実施するための形態】
【０００６】
高速番組検討の実施形態では、視聴者が、テレビジョン番組およびこれと共に記録され共通記憶媒体によって維持されている別の蓄積メディア・コンテンツ全体を素早く進ませることが可能になる。例えば、コンテンツ・ディストリビューターが、以前に放送した１群のテレビジョン番組を個々のテレビジョン・チャネル毎に記録し、次いで視聴者によって選択されたときに、オン・デマンド視聴ができるようにその番組を維持しておくことができる。個々のテレビジョン・チャネル毎のメディア・コンテンツは全て、コンテンツ・ディストリビューターのサーバー上に記録された場合、数日または数週間の間保存することができる。
【０００７】
高速番組検討によって、高速、早送り、即ち、高速検討モードで番組を検討するときに、番組を特定するための情報を視聴者に提供する。１群の記録されている番組に対応して表示される番組情報は、視聴者にとって、現在のレートである２倍速または３倍速よりも速く番組を進める（即ち、早送りまたは巻き戻し）するよりも有意である。検討レートを現行の早送りまたは巻き戻しの実現例よりも速くしても、視聴者によって、１群の記録された番組においてこれらの番組を認識するには速すぎるであろう。
【０００８】
記載する高速番組検討システムおよび方法の特徴および概念は、任意の数の異なる環境、計算システム、娯楽システム、および／またはその他の種々の構成において実現することができるが、以下のシステムおよび環境例のコンテキストで、高速番組検討の実施形態について説明することとする。
【０００９】
図１は、高速番組検討の種々の実施形態を実現することができるシステムの一例１００を示す。この例では、システム１００は、テレビジョン・クライアント・デバイス１０２、ディスプレイ・デバイス１０４、コンテンツ・ディストリビューター（１つ又は複数）１０６、およびテレビジョン・リモコンのような、入力デバイス１０８を含む。ディスプレイ・デバイス１０４は、任意のタイプのテレビジョン、ＬＣＤ、あるいはオーディオ、ビデオ、および／または画像データーをレンダリングする同様のテレビジョン型ディスプレイ・システムとして実現することができる。クライアント・デバイス１０２およびディスプレイ・デバイス１０４は共に、テレビジョン・クライアント・システムの一例に過ぎず、その例については、図６に示す娯楽および情報システムの一例を参照しながら説明する。
【００１０】
クライアント・デバイス１０２は、テレビジョン・セット・トップ・ボックス、ディジタル・ビデオ・レコーダー（ＤＶＲ）および再生システム、家電デバイス(appliance device)、ゲーム用コンソールのうち任意のものまたはその組み合わせとして、および／またはテレビジョン娯楽および情報システムに実装することができるその他の任意のタイプのテレビジョン・クライアント・デバイスまたは計算ベースのデバイスとして実現することができる。加えて、クライアント・デバイス１０２は、図５に示すコンピューターベースのデバイスの一例を参照して更に説明するように、任意の数および組み合わせの異なるコンポーネントによって実現することもできる。また、クライアント・デバイス１０２を、ユーザー即ち視聴者（即ち、人）と関連付けること、および／またはクライアント・デバイスが、ユーザー、ソフトウェア、および／またはデバイスを含む論理クライアントを記述するようにデバイスを動作させるエンティティと関連付けることもできる。
【００１１】
コンテンツ・ディストリビューター１０６は、メディア・コンテンツ１１０を任意の数のテレビジョン・クライアント・デバイスに、ＩＰＴＶマルチキャストとして、ＩＰベース・ネットワーク１１２および／または通信ネットワーク１１４を通じてブロードキャストすることができる。メディア・コンテンツ１１０は、テレビジョン番組（またはプログラミング）を含むことができ、テレビジョン番組は、任意の形態の番組、コマーシャル、音楽、ムービー、およびビデオ・オン・デマンド・メディア・コンテンツとすることができる。その他のメディア・コンテンツは、インタラクティブ・ゲーム、ネットワークを用いるアプリケーション、ならびにその他の任意のオーディオ、ビデオ、および／または画像コンテンツを含むことができる。
【００１２】
ＩＰベース・ネットワーク１１２は、コンテンツ・ディストリビューター（１つ又は複数）１０６と、クライアント・デバイス１０２のような、任意の数のクライアント・デバイスとの間におけるメディア・コンテンツの配信およびデーター通信を容易にする通信ネットワーク１１４の一部として実現することができる。通信ネットワーク１１４は、任意のタイプのネットワーク・トポロジーおよび／または通信プロトコルを用いるメディア・コンテンツ配信システムの一部として実現することができ、２系統以上のネットワークの組み合わせとして表す、あるいは実現することができる。テレビジョン・クライアント・デバイス１０２は、ＩＰベース・ネットワーク１１２および／または通信ネットワーク１１４を通じたコンテンツ・ディストリビューター（１つ又は複数）１０６との通信に合わせて構成されている。
【００１３】
コンテンツ・ディストリビューター１０６は、メディア・コンテンツ１１０を任意の数のテレビジョン・クライアント・デバイスにブロードキャストし、次いでブロードキャストしたメディア・コンテンツを一緒にオン・デマンド・メディア・コンテンツとして記録および／または格納することができる。例えば、コンテンツ・ディストリビューター１０６は、既に放送した１群のテレビジョン番組を、個々のテレビジョン・チャネル毎に記録し、次いで視聴者によって選択されたときに、オン・デマンド視聴のためにこれらの番組を維持することができる。個々のテレビジョン・チャネル毎のメディア・コンテンツは全て、コンテンツ・ディストリビューター１０６におけるサーバー上に記録されると、数日または数週間の間保存することができる。コンテンツ・ディストリビューター１０６は、テレビジョン・メディア・コンテンツを、オン・デマンド番組（例えば、メディア・コンテンツ１１６）として配信するために一緒に記録されている番組の群として維持するための記憶媒体１１８を含む。
【００１４】
あるいはまたは加えて、オン・デマンド・メディア・コンテンツ１１６は、共通の識別子によって関係付けられた１群のテレビジョン番組またはムービーとして記憶および／または格納することもできる。例えば、オン・デマンド・メディア・コンテンツ１１６の集合体を、俳優、分野、特定のテレビジョン・シリーズ、および／またはその他の任意のタイプの共通識別子または識別子群によって関係付けることができる。
【００１５】
このシステム例１００では、クライアント・デバイス１０２は１つ以上のプロセッサー（１つ又は複数）１２０、メディア・コンテンツ入力１２２、およびメディア・コンテンツ１２４（例えば、受信したメディア・コンテンツまたは受信しているメディア・コンテンツ）を含む。メディア・コンテンツ入力１２２は、メディア・コンテンツ（例えば、ＩＰＴＶメディア・コンテンツ）のストリームをＩＰベース・ネットワーク１１２を通じて受信するインターネット・プロトコル（ＩＰ）入力のような、任意のタイプの通信インターフェースおよび／またはデーター入力を含むことができる。クライアント・デバイス１０２は、コンテンツ・ディストリビューター（１つ又は複数）１０６の任意の１つまたは組み合わせから、メディア・コンテンツ入力１２２を通じてメディア・コンテンツ１２４を受信することができる。
【００１６】
クライアント・デバイス１０２は、再生アプリケーション１２６を含む。再生アプリケーション１２６は、コンピューター実行可能命令として実装し、高速番組検討の実施形態を実現するためにプロセッサー（１つ又は複数）１２０によって実行することができる。視聴者は、リモコン・デバイス１０８の選択可能な制御部１２８を通じたユーザー入力によって、コンテンツ・ディストリビューター１０６に維持されている、記録済みオン・デマンド・メディア・コンテンツ１１６の高速検討を開始することができる。オン・デマンド・メディア・コンテンツ１１６の高速検討は、１群の番組の高速巻き戻し、または１群の番組の高速前進を含むことができる。再生アプリケーション１２６は、視聴者の入力を受け取り、高速検討要求１３０を、コンテンツ・ディストリビューター１０６にＩＰベース・ネットワーク１１２を通じて伝達することができる。
【００１７】
コンテンツ・ディストリビューター１０６は、アセット・マネージャ(asset manager)１３２を含む。アセット・マネージャ１３２は、オン・デマンド・メディア・コンテンツ１１６の高速検討要求１３０を、クライアント・デバイス１０２からＩＰベース・ネットワーク１１２の双方向データー通信リンクを通じて受信することができる。尚、矢印を付けた通信リンクのうち任意の１つ以上が、テレビジョン・クライアント・デバイス１０２からコンテンツ・ディストリビューター１０６におよびその逆というような、双方向データー通信を容易にすることが考えられる。
【００１８】
格納されているオン・デマンド・メディア・コンテンツ１１６を検討する要求に応答して、コンテンツ・ディストリビューター１０６は番組情報１３４をテレビジョン・クライアント・デバイス１０２に伝達することができ、テレビジョン・クライアント・デバイス１０２は番組情報１３４をメディア・コンテンツ入力１２２を通じて受信する。番組情報１３４は、格納されているオン・デマンド・メディア・コンテンツ１１６の各テレビジョン番組に対応し、ディスプレイ・デバイス１０４上に番組毎の番組情報１３６として表示することができる。番組に対応する番組情報１３６が表示される際、視聴者が高速で番組を検討するときに、オン・デマンド・メディア・コンテンツ１１６において番組を特定できるように表示される。
【００１９】
番組（例えば、オン・デマンド・メディア・コンテンツ１１６の中にある番組）に対応する番組情報１３４は、その番組の番組情報ページ、番組画像ページ、またはビデオ・フレームのうち任意の組み合わせとすることができる。コンテンツ・ディストリビューター１０６は、メディア・コンテンツ１１０を記述し、格納されているオン・デマンド・メディア・コンテンツ１１６と関連付けられているメタデーター１３８を含む。メタデーター１３８は、番組情報ページ、番組画像ページ、あるいは番組情報ページまたは番組画像ページを発生する元となるテキスト、グラフィック、および／または画像のような、その他の任意のタイプのデーターを含むことができる。番組のビデオ・フレーム、またはビデオ・フレーム群は、格納されているオン・デマンド番組から直接入手し、クライアント・デバイス１０２に伝達することができる。
【００２０】
一実施形態では、コンテンツ・ディストリビューター１０６におけるメタデーター１３８をクライアント・デバイス１０２に番組情報１３４としてストリーミングし(stream)、番組を高速で検討するときに表示される番組情報１３６としてレンダリングすることができる。あるいは、またはその何らかの組み合わせにおいては、コンテンツ・ディストリビューター１０６は、格納されているオン・デマンド・メディア・コンテンツ１１６に対応するメタデーター１３８をクライアント・デバイス１０２にダウンロードすることができ、次いで、番組情報１３６として表示するために読み出されるまで、クライアント・デバイス１０２がメタデーター１４０を格納しておく。加えて、番組に対応する番組情報ページまたは番組画像ページをクライアント・デバイス１０２にダウンロードする際に必要な帯域幅および処理リソースは、番組毎にビデオにアクセスし個々の番組各々の典型的な早送りまたは高速巻き戻しのためにビデオ・フレームを供給する場合よりも、遥かに少なくて済む。
【００２１】
表示された番組情報１３６は、視聴者が高速、早送りまたは早戻しモードで番組を検討するときに、番組を特定するために用いる情報を、視聴者に提供する。この表示された番組情報１３６は、オン・デマンド・コンテンツ１１６に含まれる番組を認識するには視聴者にとって速すぎる現行の２倍または３倍のレートよりも速くメディア・コンテンツ１１６を進める（即ち、早送りまたは巻き戻し）すること以上の意味が視聴者にはある。高速番組検討によって、視聴者はテレビジョン番組、および記憶メディア１１８に一緒に記録されているその他の格納メディア・コンテンツ全体を素早く進めることが可能になる。
【００２２】
オン・デマンド・メディア・コンテンツ１１６の番組は、対応する番組情報１３６がディスプレイ・デバイス１０４上に表示されると、オン・デマンド視聴のために選択可能となる。視聴者が、表示されている番組情報１３６に対応する番組を要求することを選択すると、再生アプリケーション１２６は視聴者の入力を受け取り、コンテンツ・ディストリビューター１０６にその番組を視聴のために要求することができる。一実施形態では、視聴者は、オン・デマンド・メディア・コンテンツ１１６の番組毎に表示されている番組情報を検討し、次いでリモコン・デバイス１０８上の「再生」(Play)を選択して、特定の番組（例えば、表示されている番組情報１３６に対応する番組）をコンテンツ・ディストリビューター１０６から受信し始めることができる。
【００２３】
図２は、テレビジョン・クライアント・システム２０２の一例２００を示す。テレビジョン・クライアント・システム２００は、テレビジョン・クライアント・デバイス２０４、入力デバイス２０６、および高速番組検討の実施形態において種々の表示を示すための、ディスプレイ・デバイス２０８（Ａ−Ｂ）の異なる表現を含む。クライアント・デバイス２０４は、高速番組検討の実施形態を実現するために、番組情報２１０および再生アプリケーション２１２を含む。再生アプリケーション２１２については、図１に示す再生アプリケーション１２６を参照して説明した。
【００２４】
高速番組検討のために表示される番組情報２１４の一例が、ディスプレイ・デバイス２０８（Ａ）上に示されている。この例では、１つよりも多い番組情報ページ、番組画像ページ、および／または番組ビデオ・フレームが表示され、これらは各々１つの番組に対応する。例えば、表示されている番組情報２１４の各々は、テレビジョン番組、ムービー、または１群の番組として一緒に記録および／または格納されているその他のオン・デマンド・メディア・コンテンツに対応する。また、この例では、番組情報２１４の各々は、高速早送り番組検討を指示するためには左に、または高速巻き戻し番組検討を指示するためには右にというように、ディスプレイ２０８（Ａ）を横切るように遷移することができる。
【００２５】
あるいは、または加えて、ディスプレイ２０８（Ａ）を横切るように移動し番組情報２１４上を移動するようにステータス・インディケーター２１６を実装することもできる。この例では、ステータス・インディケーター２１６は番組情報ページ２１８上にあり、この番組情報ページ２１８に対応する番組がオン・デマンド視聴のために選択可能であることを示す。加えて、ステータス・インディケーター２１６は、視聴者に、ある番組に関する高速検討の位置を示すこともできる。例えば、ステータス・インディケーター２１６は、番組情報ページ２１８上で方向２２０に向かってディスプレイ２０８（Ａ）を横切って移動しているように示されている。ステータス・インディケーター２１６の位置は、番組情報ページ２１８に対応する番組の約２／３まで高速検討が進んだことを、視聴者に示す。
【００２６】
また、ディスプレイ・デバイス２０８（Ａ）上において高速番組検討のために表示されている番組情報２１４は、番組情報ページ（または画像ページ、あるいはビデオ・フレーム）間における遷移も示す。例えば、ステータス・インディケーター２１６は、現在選択可能な番組情報ページ２１８上で方向２２０に向かってディスプレイ２０８（Ａ）を横切って移動しているように示されている。したがって、番組情報ページ２２２は高速検討における以前の番組に対応し、番組情報ページ２２４は高速検討における次の番組に対応する。
【００２７】
高速番組検討のために表示される番組情報２２６の別の例が、ディスプレイ・デバイス２０８（Ｂ）上に表示されている様子が示されている。この例では、各々番組に対応する１つよりも多い番組情報ページ、番組画像ページ、および／または番組ビデオ・フレームが表示されている。例えば、番組情報ページ２２８、２３０、および２３２の各々が、テレビジョン番組、ムービー、または１群の番組として一緒に記録および／または格納されているその他のオン・デマンド・メディア・コンテンツに対応する。また、この例では、番組情報２３４の各々がディスプレイ２０８（Ｂ）を横切るように遷移し、高速番組検討における任意の数の前の番組または次の番組に対応する番組情報ページを表示することができるようになっている。
【００２８】
一般に、本明細書において記載する機能、方法、およびモジュールのうち任意のものは、ハードウェア、ソフトウェア、ファームウェア（例えば、固定された論理回路）、手動処理、またはその任意の組み合わせを用いて実現することができる。機能、方法、またはモジュールのソフトウェア実現例は、計算ベース・プロセッサー上で実行すると、指定されたタスクを実行するプログラム・コードを表す。図３および図４を参照しながら説明する方法例３００および４００について、コンピューター実行可能命令という一般的なコンテキストで説明することができる。一般に、コンピューター実行可能命令は、アプリケーション、ルーチン、プログラム、オブジェクト、コンポーネント、データー構造、手順、モジュール、機能等を含むことができ、特定の機能を実行するか、または特定の抽象データー・タイプを実装する。
【００２９】
前述の方法（１つ又は複数）は、分散型計算環境において実用化することもでき、この場合、通信ネットワークを通じてリンクされているリモート処理デバイスによって機能を実行する。分散型計算環境では、コンピューター実行可能命令は、メモリ記憶デバイスを含む、ローカルおよびリモート・コンピューター記憶媒体双方に配置することができる。更に、本明細書において記載する機構は、種々のプロセッサーを有する種々の計算プラットフォーム上においてその技法を実現できるように、プラットフォームには依存しない。
【００３０】
図３は、高速番組検討の方法（１つ又は複数）の一例３００を示し、図１に示したテレビジョン・クライアント・デバイス１０２を参照しながら説明する。本方法を説明する順序は、限定として見なされることは意図しておらず、任意の数の記載する方法ブロックを任意の順序で組み合わせて、本方法または代替方法を実現することもできる。
【００３１】
ブロック３０２において、一緒に記録されている１群の番組の高速検討を開始する。例えば、コンテンツ・ディストリビューター１０６は、以前に放送された１群のテレビジョン番組を個々のテレビジョン・チャネル毎に記録し、次いで視聴者によって選択されたときに、オン・デマンド視聴のためにその番組を保持することができる。コンテンツ・ディストリビューター１０６は、テレビジョン・メディア・コンテンツを、オン・デマンド配信のために一緒に記録されている１群の番組として維持するために記憶媒体１１８を含む。クライアント・デバイス１０２は、視聴者の要求を受けることができる。この視聴者の要求は、コンテンツ・ディストリビューター１０６において維持されている、記録済みオン・デマンド・メディア・コンテンツ１１６を検討する要求である。次いで、クライアント・デバイス１０２は、視聴者入力をコンテンツ・ディストリビューター１０６に伝達することによって、１群の番組の高速検討を開始する。オン・デマンド・メディア・コンテンツ１１６の高速検討は、１群の番組の高速巻き戻し、または１群の番組の高速前進を含むことができる。
【００３２】
ブロック３０４において、高速で検討するときに番組の各々を特定するために用いる番組情報を受信する。例えば、クライアント・デバイス１０２は、番組情報１３４をコンテンツ・ディストリビューター１０６から受信する。この場合、番組に対応する番組情報１３４は、当該番組の番組情報ページ、番組画像ページ、またはビデオ・フレームの任意の組み合わせを含む。
【００３３】
ブロック３０６において、番組の各々に対応する番組情報を表示するために、ユーザー・インターフェースを発生する。例えば、クライアント・デバイス１０２において受信される番組情報１３４は、格納されているオン・デマンド・メディア・コンテンツ１１６の各テレビジョン番組に対応し、ディスプレイ・デバイス１０４上に番組毎の番組情報１３６として表示することができる。番組に対応する番組情報１３６を表示する際、視聴者が高速で番組を検討するときにオン・デマンド・メディア・コンテンツ１１６において番組を特定できるように表示する。番組の各々に対応する番組情報は、ディスプレイ・デバイス１０４上でオン・デマンド視聴のために番組が選択可能になったときに、レンダリングおよび表示される。
【００３４】
ブロック３０８において、１群の番組における次の番組または前の番組に対応する追加番組情報を表示する。加えて、１つの番組について表示されている番組情報から他の番組についての番組情報への遷移を示すために、遷移を表示することができる。例えば、１つの番組に各々対応する１つよりも多い番組情報ページ、番組画像ページ、および／または番組ビデオ・フレームを、ディスプレイ・デバイス２０８（Ｂ）に表示する。番組情報ページ２２８、２３０、および２３２の各々は、高速番組検討における任意の数の前または次の番組に対応する番組情報ページを表示することができるように、ディスプレイ２０８（Ｂ）を横切るように遷移する。
【００３５】
ブロック３１０において、番組情報を選択し、その番組をオン・デマンド選択物として視聴し始めるために、視聴者入力を受ける。ブロック３１２において、次に、その番組を視聴のために提供するコンテンツ・ディストリビューターに要求を伝達する。例えば、オン・デマンド・メディア・コンテンツ１１６の番組は、対応する番組情報１３６がディスプレイ・デバイス１０４上に表示されたときに、オン・デマンド視聴のために選択可能となる。視聴者が、表示されている番組情報１３６に対応する番組を要求することを選択すると、クライアント・デバイス１０２における再生アプリケーション１２６が視聴者入力を受け、次いでコンテンツ・ディストリビューター１０６に視聴のためにその番組を要求することができる。
【００３６】
図４は、高速番組検討の方法（１つ又は複数）４００の一例を示し、図１に示したコンテンツ・ディストリビューター１０６を参照しながら説明する。本方法を説明する順序は、限定として見なされることは意図しておらず、任意の数の記載する方法ブロックを任意の順序で組み合わせて、本方法または代替方法を実現することもできる。
【００３７】
ブロック４０２において、オン・デマンド番組として配信のために一緒に記録されている１群の番組として、テレビジョン・メディア・コンテンツを維持する。例えば、コンテンツ・ディストリビューター１０６は、オン・デマンド配信のために一緒に記録されている１群の番組（例えば、オン・デマンド・メディア・コンテンツ１１６）として、テレビジョン・メディア・コンテンツを維持するために、記憶媒体１１８を含む。
【００３８】
ブロック４０４において、１群の番組の高速検討の要求をクライアント・デバイスから受信する。例えば、視聴者が、リモコン・デバイス１０８の選択可能な制御部１２８を通じたユーザー入力によって、コンテンツ・ディストリビューター１０６に保持されている記録済みオン・デマンド・メディア・コンテンツ１１６の高速検討を開始することができる。次いで、コンテンツ・ディストリビューター１０６のアセット・マネージャ１３２は、このオン・デマンド・メディア・コンテンツ１１６の高速検討要求１３０を、クライアント・デバイス１０２から受信することができる。
【００３９】
ブロック４０６において、視聴者が番組を高速で検討するときにその番組の各々を特定できるように、クライアント・デバイスにおいて表示するための番組情報を伝達する。例えば、コンテンツ・ディストリビューター１０６は、格納されているオン・デマンド・コンテンツ１１６を検討する要求に応答して、番組情報１３４をテレビジョン・クライアント・デバイス１０２に伝達することができる。
【００４０】
ブロック４０８において、オン・デマンド番組についての視聴者選択が、クライアント・デバイスから受信され、ブロック４１０において、そのオン・デマンド番組をクライアント・デバイスに伝達する。例えば、視聴者は、表示されている番組情報１３６に対応する番組の要求を選択することができ、クライアント・デバイス１０２における再生アプリケーション１２６は視聴者の入力を受け取り、次いでコンテンツ・ディストリビューター１０６にその番組を視聴のために要求することができる。コンテンツ・ディストリビューター１０６は、その番組に対する視聴者の要求をクライアント・デバイスから受信し、次いで要求されたオン・デマンド番組をクライアント・デバイスに視聴のために配信する。
【００４１】
図５は、コンピューターベース・デバイス５００の一例の種々のコンポーネントを示す。コンピューターベース・デバイス５００は、高速番組検討の実施形態を実現するためであれば、計算デバイス、電子デバイス、家電デバイス、またはテレビジョン・クライアント・デバイスの任意の形態として実現することができる。例えば、コンピューター・デバイス５００は、図１に示す、テレビジョン・クライアント・デバイス１０２としてまたはコンテンツ・ディストリビューター１０６として実現することができる。種々の実施形態では、コンピューター・デバイス５００は、テレビジョン・クライアント・デバイス、ゲーム用システムのうち任意の１つまたは組み合わせとして、あるいはデスクトップ・コンピューター、携帯用コンピューター、テレビジョン・セット・トップ・ボックス、ディジタル・ビデオ・レコーダー（ＤＶＲ）、家電デバイス、ゲーム用コンソールのようなその他の任意の計算ベース・デバイスとして、および／またはその他の任意のタイプの計算ベース・クライアント・デバイスとして実現することができる。
【００４２】
コンピューター・デバイス５００は、１つ以上のメディア・コンテンツ入力５０２を含む。メディア・コンテンツ入力５０２は、メディア・コンテンツのストリームをＩＰベース・ネットワークを通じて受信する、インターネット・プロトコル（ＩＰ）入力を含むことができる。更に、コンピューター・デバイス５００は通信インターフェース（１つ又は複数）５０４を含む。通信インターフェース（１つ又は複数）５０４は、シリアルおよび／またはパラレル・インターフェース、ワイヤレス・インターフェース、任意のタイプのネットワーク・インターフェース、モデムのうち任意の１つ以上、およびその他の任意のタイプの通信インターフェースとして実装することができる。ネットワーク・インターフェースは、コンピューター・デバイス５００と、他の電子および計算デバイスがデーターをデバイス５００と伝達し合うことができる通信ネットワークとの間に接続を設ける。
【００４３】
同様に、シリアルおよび／またはパラレル・インターフェースは、コンピューター・デバイス５００とその他の電子デバイスまたは計算デバイスとの間における直接的な通信に備えている。また、モデムは、従来の電話回線、ＤＳＬ接続、ケーブル、および／またはその他のタイプの接続を介した、他の電子デバイスおよび計算デバイスとの通信を容易にする。ワイヤレス・インターフェースは、コンピューター・デバイス５００が制御入力コマンド５０６およびその他の情報を、リモコン・デバイス５０８、携帯用計算ベース・デバイス（セルラ・フォンのようなデバイス）、あるいはその他の赤外線（ＩＲ）、８０２．１１、Bluetooth、または同様のＲＦ入力デバイスのような、入力デバイスから受信することを可能にする。
【００４４】
また、コンピューター・デバイス５００は１つ以上のプロセッサー（１つ又は複数）５１０（例えば、マイクロプロセッサー、コントローラ等のうち任意のもの）も含む。プロセッサー５１０は、種々のコンピューター実行可能命令を処理して、デバイス５００の動作を制御し、他の電子デバイスおよび計算デバイスと通信し、高速番組検討の実施形態を実現する。コンピューター・デバイス５００は、１つ以上のメモリ・コンポーネントのような、コンピューター読み取り可能媒体５１２によって実現することができる。メモリ・コンポーネントの例には、ランダム・アクセス・メモリ（ＲＡＭ）、不揮発性メモリ（例えば、リード・オンリー・メモリ（ＲＯＭ）、フラッシュ・メモリ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等のうち任意の１つ以上）、およびディスク記憶デバイスが含まれる。ディスク記憶デバイスは、ハード・ディスク・ドライブ、記録可能および／または再書き込み可能なコンパクト・ディスク（ＣＤ）、ＤＶＤ、ＤＶＤ＋ＲＷ等のような、任意のタイプの磁気記憶デバイスまたは光学記憶デバイスを含むことができる。
【００４５】
コンピューター読み取り可能媒体５１２は、メディア・コンテンツ５１４、ならびにソフトウェア・アプリケーションや、コンピューター・デバイス５００の動作的側面に関するその他の任意のタイプの情報およびデーターというようなその他の情報および／またはデーターを格納するデーター記憶メカニズムを設ける。例えば、オペレーティング・システム５１６および／またはその他のコンピューター・アプリケーション５１８は、コンピューター読み取り可能媒体５１２によってソフトウェア・アプリケーションとして維持し、プロセッサー（１つ又は複数）５１０上で実行して、高速番組検討の実施形態を実現することができる。
【００４６】
コンピューター・アプリケーションは、コンピューター・デバイス５００をコンテンツ・ディストリビューターとして実現するときには、アセット・マネージャ５２０を含むことができ、および／またはテレビジョン・クライアント・デバイスとして実現するときには再生アプリケーション５２２を含むことができる。アセット・マネージャ５２０および再生アプリケーション５２２は、この例では、本明細書において記載するような高速番組検討の種々の実施形態を実現するソフトウェア・モジュールとして示されている。アセット・マネージャ５２０の一例については、図１に示すようなコンテンツ・ディストリビューター１０６におけるアセット・マネージャ１３２を参照しながら説明し、再生アプリケーション５２２の一例については、図１に示すようなクライアント・デバイス１０２における再生アプリケーション１２６を参照しながら説明する。
【００４７】
テレビジョン・クライアント・デバイスとして実現する場合、コンピューター・デバイス５００は、再生アプリケーション５２２を有するＤＶＲシステム５２４と、コンピューター・デバイス５００が受信および／または記録する記録済みメディア・コンテンツ５２８を維持するための記録媒体５２６も含むことができる。記録済みメディア・コンテンツ５２８は、コンテンツ・ディストリビューターから受信し記録したメディア・コンテンツ５１４を含むことができる。例えば、メディア・コンテンツ５２８を記録することができるのは、視聴者が予定した記録のために受信したとき、またはメディア・コンテンツ５２８を受信し視聴のためにレンダリングしつつそれを記録するポーズ・バッファ(pause buffer)として記録媒体５２６を実装するときである。
【００４８】
更に、コンピューター・デバイス５００は、リモート・データー・ストア（図示せず）によって維持されている、追加の記録済みメディア・コンテンツにアクセスするまたはこれを受信することもできる。また、コンピューター・デバイス５００は、ビデオ・オン・デマンド・サーバーからのメディア・コンテンツ、あるいはメディア・コンテンツを加入者サイトおよびクライアント・デバイスに配信する放送センターまたはコンテンツ・ディストリビューターに維持されているメディア・コンテンツも受信することができる。再生アプリケーション５２２は、メディア・コンテンツ５１４、記録済みメディア・コンテンツ５２８、および／またはその他のビデオ・オン・デマンド・メディア・コンテンツ、音楽、そして視聴のためにレンダリングおよび／または表示することができるその他の任意のオーディオ、ビデオ、および／または画像メディア・コンテンツを制御するビデオ制御アプリケーションとして実装することができる。
【００４９】
また、コンピューター・デバイス５００はオーディオおよび／またはビデオ出力５３０も含む。オーディオおよび／またはビデオ出力５３０は、オーディオおよび／またはビデオ・データーをオーディオ・レンダリングおよび／またはディスプレイ・システム５３２に供給する。オーディオ・レンダリングおよび／またはディスプレイ・システム５３２は、オーディオ、ビデオ、および画像データーを処理し、表示する、および／またはそうでなければレンダリングする任意のデバイスを含むことができる。ビデオ信号およびオーディオ信号は、コンピューター・デバイス５００からディスプレイ・デバイス５３４に、ＲＦ（無線周波数）リンク、Ｓ−ビデオ・リンク、複合ビデオ・リンク、コンポーネント・ビデオ・リンク、ＤＶＩ（ディジタル・ビデオ・インターフェース）、アナログ・オーディオ接続、またはその他の同様の通信リンクを通じて伝達することができる。あるいは、オーディオ・レンダリングおよび／またはディスプレイ・システム５３２は、コンピューター・デバイス例５００の統合コンポーネントとして実現することもできる。
【００５０】
図６は、高速番組検討の実施形態を実現することができる娯楽および情報システムの一例６００を示す。システム６００は、メディア・コンテンツ、番組案内データー、および広告コンテンツの複数の視聴者および複数の視聴システムへの配信を容易にする。システム６００は、コンテンツ・ディストリビューター６０２と、任意の数「Ｎ」のクライアント・システム６０４（１−Ｎ）とを含む。各クライアント・システム６０４は、通信ネットワーク６０６を通じた通信ができるように構成されている。クライアント・システム６０４（１−Ｎ）の各々は、メディア・コンテンツ、番組コンテンツ、番組案内データー、広告コンテンツ、クローズド・キャプション・データー等のデーター・ストリームを、コンテンツ・ディストリビューター６０２のコンテンツ・サーバー（１つ又は複数）から通信ネットワーク６０６を通じて受信することができる。
【００５１】
通信ネットワーク６０６は、ワイド・エリア・ネットワーク（例えば、インターネット）、ローカル・エリア・ネットワーク（ＬＡＮ）、イントラネット、ＩＰベース・ネットワーク、ブロードキャスト・ネットワーク、ワイヤレス・ネットワーク、ディジタル加入者回線（ＤＳＬ）ネットワーク・インフラストラクチャ、二点間結合インフラストラクチャのうち任意の１つまたは組み合わせ、あるいはその他の任意のメディア・コンテンツ配信ネットワークとして実現することができる。加えて、通信ネットワーク６０６は、任意のタイプのネットワーク・トポロジおよび任意のネットワーク通信プロトコルを用いて実現することができ、２つ以上のネットワークの組み合わせとして表す、あるいは実現することができる。ディジタル・ネットワークは、種々のハードワイヤ・リンクおよび／またはワイヤレス・リンク６０８（１−Ｎ）、ルーター、ゲートウェイ等を含み、コンテンツ・ディストリビューター６０２とクライアント・システム６０４（１−Ｎ）との間における通信を容易にすることができる。
【００５２】
システム６００は、メディア・サーバー６１０を含む。メディア・サーバー６１０は、メディア・コンテンツをコンテンツ・ソース６１２から受信し、番組案内データーを番組案内ソース６１４から受信し、広告コンテンツを広告ソース６１６から受信する。一実施形態では、メディア・サーバー６１０は、オーディオおよびビデオ・メディア・コンテンツをコンテンツ・ソース６１２から受信する捕獲サーバー、番組案内データーを番組案内ソース６１４から受信するＥＰＧサーバー、および／または広告コンテンツを広告ソース６１６から受信する広告管理サーバーを表す。
【００５３】
コンテンツ・ソース６１２、番組案内ソース６１４、および広告ソース６１６は、メディア・コンテンツ、番組案内データー、および広告コンテンツのメディア・サーバー６１０および／またはその他のサーバーへの配信を制御する。メディア・コンテンツ、番組案内データー、および広告コンテンツは、衛星送信、無線周波数送信、ケーブル送信のような種々の送信媒体６１８を通じて、および／または任意の数のその他の有線または無線送信媒体を通じて配信することができる。この例では、メディア・サーバー６１０は、番組コンテンツ、番組案内データー、および広告コンテンツをコンテンツ・ディストリビューター６０２に伝達する、システム６００の独立したコンポーネントとして示されている。代替実現例では、メディア・サーバー６１０は、コンテンツ・ディストリビューター６０２の一コンポーネントとして実施することができる。
【００５４】
コンテンツ・ディストリビューター６０２は、例えば、メディア・コンテンツ、番組案内データー、および広告コンテンツを複数の加入者（例えば、クライアント・システム６０４（１−Ｎ））に供給するコンテンツ配信システムにおけるヘッドエンド・サービス(headend service)を表す。コンテンツ・ディストリビューター６０２は、衛星運営業者、ネットワーク・テレビジョン運営業者、ケーブル運営業者等として実現し、ムービー、テレビジョン番組、コマーシャル、音楽、ならびにその他のオーディオ、ビデオ、および／または画像コンテンツのような、メディア・コンテンツ、番組、および広告コンテンツのクライアント・システム６０４（１−Ｎ）への配信を制御することができる。
【００５５】
コンテンツ・ディストリビューター６０２は、加入者マネージャ、デバイス・モニタ、および１つ以上のコンテンツ・サーバーのような、メディア・コンテンツの処理および配信を容易にする、種々のコンテンツ配信コンポーネント６２０を含む。加入者マネージャは、加入者データーを管理し、デバイス・モニタは、クライアント・システム６０４（１−Ｎ）（例えば、加入者と共に）を監視し、監視したクライアント状態情報を維持する。
【００５６】
コンテンツ・ディストリビューター６０２（一実施形態では、メディア・サーバー６１０を含む）の種々のマネージャ、サーバー、およびモニタは、コンテンツ・ディストリビューター６０２の分散した独立コンポーネントとして記載されているが、これらのマネージャ、サーバー、およびモニタの任意の１つ以上は、コンテンツ・ディストリビューター６０２の１つの多機能コンポーネントとして一緒に実装することができる。加えて、システム６００を参照して説明したこれらのマネージャ、サーバー、およびモニタの任意の１つ以上は、高速番組検討の機構および実施形態を実現することができる。
【００５７】
コンテンツ・ディストリビューター６０２は、通信インターフェース（１つ又は複数）６２２を含む。通信インターフェース（１つ又は複数）６２２は、テレビジョン・システムのクライアント・デバイスからの直接放送による番組案内データー(off-air program guide data)を伝達および受信するための任意のタイプのインターフェースとして実装することができる。また、コンテンツ・ディストリビューター６０２は、１つ以上のプロセッサー（１つ又は複数）６２４（例えば、マイクロプロセッサー、コントローラ等のうち任意のもの）も含む。プロセッサー（１つ又は複数）６２４は、コンテンツ・ディストリビューター６０２の動作を制御するために、種々のコンピューター実行可能命令を処理する。コンテンツ・ディストリビューター６０２には、オペレーティング・システム６２８およびアセット・マネージャ６３０のようなソフトウェア・アプリケーションを維持するためのデーター・ストレージを提供するコンピューター読み取り可能媒体６２６を実装することができる。アセット・マネージャ６３０は、図１に示すコンテンツ・ディストリビューター１０６におけるアセット・マネージャ１３２を参照して説明したように、高速番組検討の１つ以上の実施形態を実現することができる。
【００５８】
クライアント・システム６０４（１−Ｎ）は、各々、クライアント・デバイス６３２およびディスプレイ・デバイス６３４（例えば、テレビジョン、ＬＣＤ等）を含むように実現することができる。それぞれのクライアント・システム６０４のクライアント・デバイス６３２は、セット・トップ・ボックス、ディジタル・ビデオ・レコーダー（ＤＶＲ）および再生システム、家電デバイス、ゲーム用システムのような任意の数の実施形態において、そして娯楽および情報システムにおいて実装することができるその他の任意のタイプのクライアント・デバイスとして実現することができる。代替実施形態では、クライアント・システム６０４（Ｎ）には、クライアント・デバイスだけでなく計算デバイス６３６も実装する。加えて、クライアント・システム６０４のクライアント・デバイス６３２のうち任意のものは、本明細書において説明した高速番組検討の機構および実施形態を実現することができる。
【００５９】
以上、高速番組検討の実施形態について、機構および／または方法に特定的な文言で説明したが、添付した請求項の主題は、必ずしも記載した具体的な機構や方法には限定されないことは言うまでもない。むしろ、これら具体的な機構および方法は、高速番組検討の実現例の例として開示したものである。
【図１】
2010531575.tif 000003
【図２】
2010531575.tif 000004
【図３】
2010531575.tif 000005
【図４】
2010531575.tif 000006
【図５】
2010531575.tif 000007
【図６】
2010531575.tif 000008
【国際調査報告】
2010531575.tif 000009
2010531575.tif 000010