(57)【要約】本開示は、複数のチューナを利用するための時間シフト方法を対象とする。本開示は、一時バッファを利用し、ユーザが関心を持ち得る番組を、複数のチューナから受信することができる番組を記憶する可変のバッファを有することによって記録する。チャンネル当たりのバッファ空間割振りは可変であり、その結果、そのバッファについて記録される持続時間が変化する。
2014524220.tif 000002
【特許請求の範囲】
【請求項１】
複数のチューナを有するデバイスにおいて、
前記複数のチューナからのコンテンツを記憶するためのバッファを用意するステップと、
前記複数のチューナのどれが前記バッファを利用するために使用可能であるか判定するステップと、
前記バッファ内の空間を、前記利用可能なチューナに割り振るステップと、
を含む、方法。
【請求項２】
前記チューナの機能に基づいて、使用可能なチューナに優先順位付けするステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記割振りは、嗜好に基づく、請求項１に記載の方法。
【請求項４】
嗜好は、ユーザによって指定される、請求項３に記載の方法。
【請求項５】
嗜好は、ユーザの、前記デバイスの使用に基づく、請求項４に記載の方法。
【請求項６】
複数のユーザが存在する、請求項４に記載の方法。
【請求項７】
前記嗜好は、チャンネル、コンテンツ、時刻、およびジャンルを含む群からのものである、請求項３に記載の方法。
【請求項８】
割振りは、前記バッファ内の使用可能な空間に基づくものである、請求項１に記載の方法。
【請求項９】
割振りは、バッファされたコンテンツの持続時間に基づく、請求項１に記載の方法。
【請求項１０】
追加のバッファ容量を生み出すステップをさらに含む、請求項１に記載の方法。
【請求項１１】
前記バッファの前記コンテンツを出力するステップをさらに含む、請求項１に記載の方法。
【請求項１２】
バッファ内の空間を割り振るためのシステムであって、
コンテンツを受信するための複数のチューナと、
バッファを用意するためのストレージと、
前記複数のチューナのどれが前記バッファを利用するために使用可能であるか判定し、前記バッファ内の空間を、前記利用可能なチューナに割り振るように構成されたプロセッサと、
前記バッファの前記コンテンツを出力するように構成された出力インターフェースと、
を備える、前記システム。
【請求項１３】
セットトップボックスを含む、請求項１２に記載のシステム。
【請求項１４】
ユーザからコマンドを受信するための入力インターフェースをさらに備える、請求項１２に記載のシステム。
【請求項１５】
システムをネットワークに接続するためのネットワーク接続をさらに備える、請求項１２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ディジタルビデオレコーダ（ＤＶＲ）に関する。より詳細には、本開示は、ＤＶＲ内のリアルタイムバッファを管理することを対象とする。
【背景技術】
【０００２】
（関連出願の相互参照）本願は、２０１１年７月２７日に出願された米国特許仮出願第６１／５７４，０６１号の利益を主張し、その全体を参照により本明細書に組み込む。
【０００３】
以前のバッファ方法は、記録するために割り当てられた時間量を固定したまま保つ。番組をＤＶＲ記録として記録し、チューナをリアルタイム視聴のために使用可能にするための方法があり得るが、（ＤＶＲ記録のように）ハードドライブに保存されないリアルタイム番組をバッファするという概念は、完全に実現されてはいない。
【０００４】
したがって、本開示は、リアルタイムバッファのリソースを様々なチューナに割り振ることになり、変更される変数は、同調されるチャンネル、そのようなチャンネルがどれだけ長い間同調されているか、および番組の特性や、コンテンツを消費するユーザの嗜好にも応じて、リアルタイムバッファ間でバッファの空間がいかに可変に変更されるか、である。
【発明の概要】
【０００５】
本開示は、複数のチューナを使用するための時間シフト方法を対象とする。本開示は、一時バッファを利用し、ユーザが関心を持ち得る番組を、複数のチューナから同調することができる番組を記憶するインテリジェントなリアルタイムバッファを有することによって記録する。チャンネル当たりのバッファ空間割振りは可変であり、その結果、そのバッファについて記録される持続時間が変化する。
【０００６】
一実施形態によれば、複数のチューナを有するＤＶＲのための方法が提供される。この方法は、複数のチューナからのコンテンツを記憶するためのリアルタイムバッファを用意するステップと、複数のチューナのどれがリアルタイムバッファを利用するために使用可能であるか判定するステップと、リアルタイムバッファ内の空間を、利用可能なチューナに割り振るステップとを含む。
【０００７】
別の実施形態によれば、リアルタイムバッファ内の空間を割り振るためにＤＶＲシステムが提供される。このシステムは、複数のチューナと、ストレージと、プロセッサと、出力インターフェースとを含む。複数のチューナは、コンテンツを受信するように構成される。ストレージは、リアルタイムバッファを提供するように構成される。プロセッサは、複数のチューナのどれがリアルタイムバッファを利用するために使用可能であるか判定し、リアルタイムバッファ内の空間を、利用可能なチューナに割り振るように構成される。出力インターフェースは、リアルタイムバッファのコンテンツを出力するように構成される。
【図面の簡単な説明】
【０００８】
【図１】リアルタイムバッファを使用するデバイスを使用することができる環境を示す図である。
【図２】本開示の一実施形態によるシステムの要素を示すのに有用なブロック図である。
【図３】本開示の一実施形態による方法を示す流れ図である。
【図４】本開示の一実施形態による番組ガイドの図である。
【発明を実施するための形態】
【０００９】
本明細書に開示されている方法、システム、および教示は、コンテンツを含む放送ストリームを受信することが可能なセットトップボックスなど、家電デバイス内に実装することができるディジタルビデオレコーダ（ＤＶＲ）内で、またはＤＶＲとして具現化することができる。
【００１０】
個人の家庭用にビデオ／オーディオシステムがあり、番組を同時に選択するために使用することができるいくつかのチューナがある。本開示は、チューナを利用し、次いで、そのようなチューナの必要とされる特定の機能に鑑みて、チューナの使用に特定の優先順位付けを割り振る。これらの機能は、主に、テレビジョン番組を視聴すること、他のチャンネルで放映中である現在のテレビジョン番組をバッファすること、およびハードドライブなどバッファに番組を記録することである。
【００１１】
これらの機能をサポートするためのチューナの優先順位付けは、必要とされる機能のタイプ、使用可能なチューナの数、およびユーザの個人的な嗜好に基づくものである。
【００１２】
本明細書に記載の例では、「ディジタルビデオレコーダ」または「ＤＶＲ」という用語は、本開示の機能を提供するデバイスについて使用される。ＤＶＲという用語は、コンテンツまたは番組を記録、記憶、および表示する、または別の方法で出力することが可能なすべてのデバイスまたはソフトウェアを含むことを意味する。これは、パーソナルビデオレコーダ（ＰＶＲ）、メディアサーバ、パーソナルコンピュータ（ＰＣ）などを含む。
【００１３】
本明細書では、「放送ストリーム」という用語を使用し、コンテンツがＤＶＲに送られるチャンネル、ＩＰストリームなどを表し、それらに対してチューナがコンテンツを受信するために同調する。
【００１４】
本明細書では、「コンテンツ」という用語を使用し、記録、記憶、ストリーミング、および表示する、または別の方法でＤＶＲが出力することができるテレビジョンショー、映画、音楽、スポーツもしくは音楽イベント、ポッドキャスト、またはコンテンツプロバイダによって提供される任意の他のコンテンツを表す。
【００１５】
図１は、本明細書に記載の可変のリアルタイムバッファを使用することができる環境１００を示す。この環境は、ディジタルビデオレコーダ（ＤＶＲ）１１０を含む。この実施形態では、ＤＶＲは、ユーザのディスプレイデバイスおよび／またはオーディオシステム１２０に接続されるセットトップボックス（ＳＴＢ）である。ＳＴＢ１１０は、１または複数のソース１３０、１４０、１５０から放送ストリームを受信するように構成される。たとえば、ＳＴＢ１１０は、衛星パラボラアンテナ１３２を使用し衛星１３０から放送ストリームを受信する衛星システムの一部とすることができる。別の実施形態では、ＳＴＢ１１０は、アンテナ１４２を使用しディジタル放送塔１４０からディジタル放送ストリームを受信するディジタルテレビジョンまたはラジオ受信機とすることができる。さらなる実施形態では、ＳＴＢ１１０は、ケーブル会社１５０からディジタル放送ストリームを供給するケーブルシステムに接続することができる。ある種の実施形態では、ＳＴＢ１１０は、ソース１３０、１４０、１５０の任意の組合せからディジタル放送ストリームを受信するように構成することができる。ディジタル放送ストリームのこれらのソースは例示的なものにすぎず、本開示の利益を考えると、ディジタル放送ストリームのための他の可能なソースが当業者には明らかになることを理解されたい。
【００１６】
放送ストリームは、衛星、テレビジョン、ラジオ、またはケーブルプロバイダによって提供されるチャンネルまたは放送局である。提供されるチャンネルまたは放送局は、プロバイダに応じて、テレビジョンおよび映画コンテンツチャンネル、音楽チャンネル、およびチャンネルディジタル放送のコンテンツに関する情報を含むことができる。たとえば、多数のケーブルプロバイダおよび衛星プロバイダは、従来のテレビジョンチャンネル（ＣＢＳ、ＨＢＯ、ＴＢＳなど）と、スタイルまたはジャンル（クラシック、ロック、オペラ、ヘビーメタルなど）に基づく音楽チャンネルとを共に含む。
【００１７】
図１の実施形態では、家電デバイス１１０は、受信されたディジタル放送ストリームからのコンテンツを出力するためのテレビジョンおよびステレオシステムなど、ユーザのディスプレイデバイスおよびオーディオシステム１２０に接続されるように設計されたセットトップボックスである。しかし、他の実施形態では、家電デバイス１１０は、ユーザのディスプレイデバイスおよび／またはオーディオシステム１２０に接続されることを必要としない、それ自体のビデオおよびオーディオ再生機能を含むスタンドアロンのデバイスとすることもできる。本開示の利益を考えると、他の可能な実施形態が当業者には明らかであろう。
【００１８】
図２は、一実施形態による家電デバイス１１０の要素を示すブロック図である。この実施形態では、家電デバイスは、プロセッサ２００と、複数のチューナ（Ｔ１、Ｔ２、Ｔ３、Ｔ４）２１０と、ストレージ２２０と、出力インターフェース２３０とを備える。実施形態によっては、家電デバイスは、入力インターフェース２４０をさらに含むことができる。これらの要素のそれぞれについて、下記でより詳細に論じる。
【００１９】
プロセッサ２００は、ＤＶＲ１１０の動作を制御する。プロセッサは、ＤＶＲ１１０を動作させ、また、可変のリアルタイムバッファの機能を提供するソフトウェアを実行する。これは、ストレージ２２０内で空間を割り振り、リアルタイムバッファを用意すること、複数のチューナ２１０のどれがリアルタイムバッファを使用するために使用可能であるか判定すること、およびリアルタイムバッファの空間を、利用可能なチューナ２１０に割り振ることを含む。プロセッサ２００は、チューナ２１０、ストレージ２２０、出力インターフェース２３０、実施形態によっては入力インターフェース２４０、およびネットワークインターフェース２５０に接続され、これらの要素間での情報の転送および処理を扱う。プロセッサ２００は、汎用プロセッサ、または特定の機能専用のプロセッサとすることができる。ある種の実施形態では、複数のプロセッサがあり得る。
【００２０】
複数のチューナ２１０は、コンテンツを含む放送ストリームを受信するように構成される。チューナ２１０のタイプおよび構成は、放送ストリームのソースによって決まる。したがって、チューナ２１０は、衛星放送、無線（ｏｖｅｒ−ｔｈｅ−ａｉｒ）放送、ケーブル放送、ＩＰストリーム、またはそれらの任意の組合せを受信するように構成することができる。これらのチューナは、ディジタル放送ストリームの一部として提供される様々なチャンネルまたは放送局にＤＶＲ１１０がアクセスし復号することを可能にする。これらのチューナは、同じフォーマットもしくはソースの、複数の異なるチャンネルもしくは放送局、または異なる複数のフォーマットもしくはソースの、異なるチャンネルもしくは放送局に同調するためのものとすることができる。
【００２１】
ストレージ２２０は、ソフトウェア、および家電デバイスによって使用される他の情報が記憶されるところである。ストレージ２２０は、揮発性メモリ（ＲＡＭ）、不揮発性メモリ（ＥＥＰＲＯＭ）、磁気媒体（ハードドライブ）、光媒体（ＣＤ／ＤＶＤ−ＲＯＭ）、またはフラッシュをベースとするストレージを含むことができる。ストレージ２２０は、典型的には、メモリ、ならびにハードドライブなど大容量ストレージを含む。ハードドライブは、リアルタイムバッファを用意するために空間が割り振られるところである。
【００２２】
出力インターフェース２３０は、放送ストリームおよびリアルタイムバッファのコンテンツを、ビデオディスプレイまたはオーディオデバイス１２０上で出力するための正しいフォーマットで供給するように構成される。適正なフォーマットは、コンテンツが出力されるコーデック、ならびに外部のビデオディスプレイデバイスもしくはオーディオデバイス、または実施形態によってはオンボードディスプレイもしくはスピーカに接続するために使用されるコネクタタイプを含むことができる。また、出力インターフェース２３０は、ＤＶＲ１１０上で使用可能なコンテンツおよびコンテンツについての情報を示すために使用されるグラフィックスおよびメニューを提供することができる。
【００２３】
実施形態によっては、家電デバイス１１０は、入力インターフェース２４０をさらに含むことができる。入力インターフェース２４０は、ユーザがＤＶＲ１１０と対話することを可能にする。入力インターフェース２４０は、ユーザの嗜好など、情報をＤＶＲ１１０に供給することを可能にする。また、入力インターフェース２４０は、ＤＶＲ１１０上で使用可能なコンテンツの選択を可能にする。また、入力インターフェース２４０は、リモコン、キーボードなど、情報を入力するために使用することができる様々なデバイスとインターフェースすることを処理することができる。
【００２４】
また、ＤＶＲ１１０は、ネットワークインターフェース２５０を含むことができる。ネットワークインターフェース２５０は、ネットワークを介したＤＶＲ１１０の、他のデバイスとの通信を処理する。好適なネットワークの例は、イーサーネット、またはマルチメディアオーバーコアキシャル（ＭｏＣａ）ネットワークを含む。本開示の利益を考えると、他のタイプの好適な家庭用ネットワークが当業者には明らであろう。
【００２５】
図２に記載の要素は例示的なものであることを理解されたい。電子デバイス１１０は、任意の数の要素を含むことができ、ある要素は、他の要素の機能の一部またはすべてを提供することができる。たとえば、入力インターフェース２２０および出力インターフェース２３０の大部分の機能は、プロセッサ２００または複数の汎用プロセッサもしくは専用プロセッサによって実行することができる。同様に、ネットワークコネクティビティは、出力インターフェース２３０または入力インターフェース２４０の一部として、またはそれらとは別個に実装することができる。本開示の利益を考えると、他の可能な実装が当業者には明らかであろう。
【００２６】
図３は、リアルタイムバッファ内の空間を割り振るための方法３００を示す流れ図である。その最も基礎的なものでは、この方法は３つのステップを含む。第１のステップは、リアルタイムバッファを用意することである（ステップ３１０）。次いで、どのチューナがリアルタイムバッファを利用するために使用可能であるか判定される（ステップ３２０）。最後に、リアルタイムバッファ内の空間が、使用可能なチューナに割り振られる（ステップ３３０）。ある種の実施形態では、この方法は、使用可能なチューナに優先順位付けすること（ステップ３２５）、およびリアルタイムバッファからのコンテンツを出力すること（ステップ３４０）など、追加のステップを含むことができる。これらのステップのそれぞれについて、下記でより詳細に論じる。
【００２７】
ステップ３１０は、リアルタイムバッファを用意することを含む。リアルタイムバッファは、チューナによって受信されるコンテンツをバッファするために、ハードドライブなどストレージ２２０内の予約された、または別の形で割り振られた空間であり、後で視聴するために番組をハードドライブまたは他のストレージ２1０に記録するため以外には使用されない。リアルタイムバッファのための空間の割振りは、プロセッサ２００によって実行される。記憶空間のサイズまたは量は、それだけには限らないがストレージの全サイズ、使用可能なストレージのサイズ、チューナの数、および使用可能なチューナの数を含めて、いくつかの要素に基づいて、予め設定することも、ユーザが指定することも、動的に調整することもできる。本開示の利益を考えると、他の可能な実装が当業者には明らかであろう。
【００２８】
ステップ３２０では、リアルタイムバッファを利用するために使用可能なチューナ２１０が決定される。チューナ２１０は、後日再生するためにコンテンツを記録するため以外に使用されない場合、リアルタイムバッファを使用するのに使用可能であるとみなされる。この決定は、プロセッサ２００によってなされる。プロセッサ２００は、チューナ２１０の総数、ならびにそれらのチューナ２１０のどれがコンテンツを記録するために現在使用中であるかに関するデータにアクセスすることができる。使用されていないチューナは、リアルタイムバッファを使用するために使用可能であるとみなすことができる。
【００２９】
ある種の実施形態では、使用可能なチューナが決定された後で（ステップ３２０）、使用可能なチューナに優先順位付けする追加のステップを実行することができる（ステップ３２５）。チューナの優先順位は、タイプ、機能、またはチューナの現在の使用（すなわち、どのチャンネルにチューナが現在同調されているか）によって決まる可能性がある。たとえば、使用可能なチューナの１つが、ディスプレイデバイス１２０上に現在表示されているチャンネルに同調されて使用中であり、ユーザがそのチャンネルを見ていることを示す可能性がある。別の例では、ＤＶＲ１１０が、アンテナ、ケーブル、衛星など、それぞれが、チャンネル使用可能性の異なるタイプの放送ストリームに同調することが可能である、異なるタイプのチューナを有する可能性がある。さらに別の例では、チューナが現在同調されているチャンネル、番組、コンテンツをその優先順位付けに要因として盛り込むことができる。同様に、チューナが同調するように予定されている将来のコンテンツをもチューナの優先順位付けに要因として盛り込むことができる。次いで、使用可能なチューナの優先順位を、その特定の使用可能なチューナのためにリアルタイムバッファ内の空間があればその割振りを決定する際に使用することができる（ステップ３３０）。
【００３０】
優先順位付けおよび割振りの可能な実装は、以下の例でわかる。
【実施例１】
【００３１】
それぞれＴ１ないしＴ４として示されている４つのチューナ２１０がある。チューナ２１０は、衛星、地上波、ケーブル、および／またはインターネットソースから配信される番組またはコンテンツに同調することができる。また、この実施例では、これらのチューナが使用可能であり、他の機能（たとえば、ＤＶＲ１１０のために予め選択された選択項目を記録すること）によって占有されないと仮定される。
【００３２】
この実施例では、Ｔ１を使用し、ユーザが見たいと望む現在の番組に同調することになる。これは、主要なメディアチャンネルとして知られることになる。この時間中、Ｔ２、Ｔ３、Ｔ４もまた、チャンネルに同調される。これらのチャンネルは、ある特定のユーザまたは複数のユーザがどのチャンネルに同調する可能性が高いか予測するために使用される嗜好エンジンに鑑みて選択される。たとえば、ユーザの以前の視聴習慣が、ニュース番組を見て楽しむことである場合、Ｔ２〜Ｔ４がニュース番組に同調される。当然ながら他の番組の選択項目を選択することができ、番組を混ぜたものを選択することができる。別の実施例では、Ｔ２がＨＢＯに、Ｔ３がＥＳＰＮに、Ｔ４がＣＮＮに同調されることになる。嗜好エンジンに鑑みて、他のチャンネルを選択することができる。同様に、複数のユーザの嗜好を、コンテンツを選択するとき考慮することができる。あるそのような実施形態では、あるユーザの視聴嗜好に、他のユーザより高い優先順位を与えることができる。
【００３３】
Ｔ２〜Ｔ４について同調されている番組またはコンテンツは、記憶するために使用可能な時間の長さに等しい所定のサイズを有するリアルタイムバッファに記憶されつつある。この実施例の場合、バッファは、合計６時間の高解像度番組を記憶し、この６時間の番組は、チャンネルＴ２〜Ｔ４上で以前に放送された６時間の番組である。さらに、リアルタイムバッファは、Ｔ１についても割り振ることができる。
【００３４】
本開示がバッファの一部を特定のチャンネルに割り振る場合、スライディングウィンドウが作成され、バッファによって提供されるこのスライディングウィンドウは、以前に記録された任意の点までユーザが再生することを可能にする。たとえば、スライディングウィンドウが２時間を有すると知られている場合、ユーザは、その２時間内で任意の期間に巻き戻すことができる。
【００３５】
本実施例では、システムは、６時間のストレージをＴ２ないしＴ４にわたって等しく分割し、その結果、各チャンネルは、各チャンネルごとに割り振られた２時間のリアルタイムバッファ空間を有する。すなわち、このバッファにより、ユーザは、ＨＢＯ、ＥＳＰＮ、およびＣＮＮ上での以前の２時間の番組を見ることができることになる。
【００３６】
本開示は、嗜好に鑑みてバッファ内の空間が動的に割り振られ、特定のチャンネルについてリアルタイムバッファ内で割り振られる時間の量は、１または複数のユーザの嗜好に鑑みて変更される第１の機能を提供する。そのような嗜好は、チャンネルそれ自体、番組、時刻、番組を視聴するユーザの友人の番組のタイプ、使用可能なバッファサイズなどとすることができる。
【００３７】
これは、１または複数のユーザの嗜好に鑑みて、時間の経過につれて、ＨＢＯに対するバッファ空間の割振りが（３時間に）伸長され、一方、ＣＮＮに割り振られるバッファ空間が（１時間に）短縮される機能を提供する。したがって、バッファ割振りが変化する場合、ユーザは、ＨＢＯ上での以前の３時間の番組に戻ることができることになり、一方、ＣＮＮについての以前の番組の時間は、１時間だけに崩される。
【００３８】
特定のチューナを使用し、将来再生するためにショーを記録する（自発的に行われる（ｄｏｎｅ  ｂｙ  ｃｈｏｉｃｅ）、またはユーザ嗜好に鑑みて自動的に行われる）場合、ショーを記録するために使用されていない使用可能なチューナについてリアルタイムバッファサイズが増大されることになる、リアルタイムバッファの変形形態を作り出すことができる。
【００３９】
したがって、本実施例では、Ｔ１は、ユーザが見ている実際のチャンネルに同調される。Ｔ２は、ＨＢＯ上の映画に同調するために使用されている。次いで、Ｔ２が番組を直接「ＰＶＲ」に記録しているときＴ２のためのバッファ空間が使用されていないので、Ｔ３ないしＴ４について、バッファサイズが２時間から３時間に増大することになる。次いで、Ｔ２の番組の記録が終了したとき、リアルタイムバッファの割振りは、Ｔ２〜Ｔ４について２時間に戻ることになる。
【実施例２】
【００４０】
選択されたユーザチャンネルに対して番組に同調するためにＴ１が使用され、Ｔ２〜Ｔ４がそれぞれＨＢＯ、ＥＳＰＮ、およびＣＮＮに同調される同じ状況で開始する。また、この場合も、６時間リアルタイムバッファが、チャネルＴ２からＴ４までの番組を記憶するために使用される。
【００４１】
この実施例では、各チャンネルに対するバッファ割振りが、各チャンネル上での番組に応じて変更され、チャンネル上での各ショーの長さが、バッファ空間の割振りに影響を及ぼす。バッファ空間の割振りは、チャンネル上で放送されている現在のショーだけでなくチャンネル上で放送された以前のショーをも取り込もうと試みるようになされる。予定されている番組の例が、図４の番組ガイド４００でわかる。
【００４２】
たとえば、８：１５であった場合、バッファは、ＨＢＯに１．５時間を割り振ることになる（トゥルーブラッド、現在のショー（１時間）、ＨＢＯハイライト、以前のショー（０．５時間））。ＥＳＰＮは、バッファに１．５時間を有することになる（スポーツセンター、現在のショー（１時間）、スポーツセンター、以前のショー（０．５））。ＣＮＮは、以前のＣＮＮニュースショー（０．５時間）と現在のＣＮＮニュース（０．５時間）の両方について１時間が割り振られることになる。しかし、バッファのための空間の余分な時間は、任意のチャネルまたは番組に割り振ることができる。
【００４３】
しかし、９：１５であった場合、バッファの要件は変化することになり、ＨＢＯは、バッファすべき番組の３時間を必要とすることになる（ダークネス、現在のショー（２時間）、およびトゥルーブラッド、以前のショー（１時間））。同様に、ＥＳＰＮが調整されることになり、２．５時間がバッファに使用される（現在の番組としてメジャーボーリングハイライトに１．５時間、およびスポーツセンターに１時間）。
【００４４】
リアルタイムバッファのための残りの空間は、０．５時間となる。本開示は、ＣＮＮについてこの場合にどのように対処するかについて、いくつかの選択肢を提供する。本開示は、チャネル上の番組の長さを無視する０．５時間のスライディングウィンドウをデフォルトとすることができる（８：４５〜９：１５）。これは、ユーザがＣＮＮ番組をＥＳＰＮまたはＨＢＯの番組ほど気にしないと嗜好エンジンが決定することができるので、行うことができる。さらに、これは、番組のジャンル（ニュース対映画）のために行うことができる。
【００４５】
別の選択肢は、デバイスが一時的に追加のバッファ（ＨＤＤ空間）を使用し、８：３０から９時まで、および９：００以降、ＣＮＮニュースをバッファすることができることである。この一時的な使用は、リアルタイムバッファのための空間が解放されたとき終了することになる。
【００４６】
リアルタイムバッファの空間が割り振られた後で（ステップ３３０）、リアルタイムバッファのコンテンツを出力することができる（ステップ３３５）。上記のように、リアルタイムバッファの使用は、リアルタイムバッファによって割り当てられた時間の量だけユーザが巻き戻す、または別の方法で戻り、ユーザが異なるチャンネルまたは放送ストリームを見ている間に見損なった可能性がある番組またはコンテンツの一部分を再生することを可能にする。休止、早送り、前方飛越しなど他のトリックプレイ機能もまた、リアルタイムバッファから出力されるコンテンツの再生時にサポートされてもよい。
【００４７】
上記の例は、電子デバイスに焦点を合わせたが、本開示は、本明細書に記載の方法の実施を可能にする機能すべてを備え、コンピュータシステムにロードされたときこれらの方法を実施することが可能であるコンピュータプログラム製品（たとえば、アプリケーション）で具現化することもできることを理解されたい。本文脈におけるコンピュータプログラムまたはアプリケーションは、情報処理機能を有するシステムに特定の機能を、直接、またはａ）別の言語、コード、または記法への変換、ｂ）異なる材料形態での複製のいずれか、または両方の後で実行させることが意図された命令のセットの、任意の言語、コード、または記法における任意の表現を意味する。
【００４８】
さらに、上記の説明は、例として意図されているにすぎず、以下の特許請求の範囲に記載のものを除いて、本開示をいかようにも限定しないものとする。
【図１】
2014524220.tif 000003
【図２】
2014524220.tif 000004
【図３】
2014524220.tif 000005
【図４】
2014524220.tif 000006
【国際調査報告】
2014524220.tif 000007