(57)【要約】本願明細書には、メディアコンテンツを表示する要求を受ける前に、メディアデバイスがメディアコンテンツに対して利用可能なリソースを割り当てることができるツール（手段）が開示される。１つの実施例においては、当該ツール（手段）は、次のメディアコンテンツを要求し、当該メディアコンテンツを表示するためのメディアデバイス上の利用可能なリソースを決定する。当該ツール（手段）は、メディアコンテンツの次のページを表示する要求を受ける前に、利用可能なリソースをメディアコンテンツの次のページに割り当てられる。
2012518328.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
１つ又は２つ以上の占有されたリソースを使用してメディアデバイスのディスプレイ上にメディアコンテンツの現在ページを表示することと、
メディアコンテンツの次のページを表示する要求を受ける前に、当該要求されるべきメディアコンテンツの次のページを決定することと、
前記メディアコンテンツの次のページを表示する要求を受ける前に、前記メディアコンテンツの現在ページを表示するために用いられている前記１つ又は２つ以上の占有されたリソースとは異なるリソースを含む１つ又は２つ以上の利用可能なリソースを前記メディアコンテンツの次のページに割り当てることと、
前記メディアコンテンツの次のページを表示する要求の受入れに応じて、当該割り当てられたリソースを使用して前記メディアデバイスのディスプレイ上に前記メディアコンテンツの次のページを表示することと
を具えたことを特徴とする方法。
【請求項２】
前記メディアコンテンツの次のページを表示する前に前記メディアデバイスのディスプレイ上に移行効果を表示することをさらに具え、
前記移行効果は、前記メディアコンテンツの次のページ上の少なくとも一部分に基づいていることを特徴とする請求項１記載の方法。
【請求項３】
前記占有されたリソースは、１つ又は２つ以上の現在使用されているテレビチューナーを含み、  
前記利用可能なリソースは、１つ又は２つ以上の現在使用されていないテレビチューナーを含むことを特徴とする請求項１記載の方法。
【請求項４】
前記利用可能なリソースの少なくとも１つは、高精細度（ＨＤ）チューナーを含むことを特徴とする請求項１記載の方法。
【請求項５】
前記メディアコンテンツの現在ページは、現在ビデオストリームを含み、
前記メディアコンテンツの次のページは、前記現在ビデオストリームとは別の次のビデオストリームを含むことを特徴とする請求項１記載の方法。
【請求項６】
前記要求されるべきメディアコンテンツの次のページを決定することは、前記メディアデバイスのユーザーインターフェースを介して受け入れられた情報を解析することを含むことを特徴とする請求項１記載の方法。
【請求項７】
前記要求されるべきメディアコンテンツの次のページを決定することは、前記メディアデバイスのユーザーの視聴履歴を解析することを含むことを特徴とする請求項１記載の方法。
【請求項８】
前記メディアコンテンツの現在ページを表示する動作は、ウェブブラウザの第１のタブ化されたウェブページにおけるメディアコンテンツの現在ページを表示し、前記メディアコンテンツの次のページを表示する動作は、ウェブブラウザの第２のタブ化されたウェブページにおけるメディアコンテンツの次のページを表示することを特徴とする請求項１記載の方法。
【請求項９】
方法であって、
１つ又は２つ以上のテレビチャンネルにチューニングされた１つ又は２つ以上の占有されたテレビチューナーを使用しているテレビメディアデバイスのディスプレイ上にメディアコンテンツの現在ページを表示することと、
１つ又は２つ以上の追加のテレビチャンネルを表示するために構成された、要求されるべきメディアコンテンツの次のページを決定することと、
前記１つ又は２つ以上の占有されたテレビチューナーとは異なるテレビチューナーを含む１つ又は２つ以上の利用可能なテレビチューナーを前記１つ又は２つ以上の追加のテレビチャンネルにチューニングすることと、
前記メディアコンテンツの次のページを表示する要求の受入れに応じて、前記１つ又は２つ以上の利用可能なテレビチューナーを使用している前記テレビメディアデバイスのディスプレイ上に前記メディアコンテンツの次のページを表示することと
を具えたことを特徴とする方法。
【請求項１０】
前記メディアコンテンツの次のページを表示する前に、前記テレビメディアデバイスのディスプレイ上において前記メディアコンテンツの次のページを前記メディアコンテンツの現在ページにフェーディングすることをさらに具えたことを特徴とする請求項９記載の方法。
【請求項１１】
前記１つ又は２つ以上の利用可能なテレビチューナーのうちの少なくとも１つは、ピクチャーインピクチャー（ＰＩＰ）チューナーを含むことを特徴とする請求項９記載の方法。
【請求項１２】
前記１つ又は２つ以上の利用可能なテレビチューナーのうちの少なくとも１つは、高精細度（ＨＤ）チューナーを含むことを特徴とする請求項９記載の方法。
【請求項１３】
前記１つ又は２つ以上の追加のテレビチャンネルは追加の複数のテレビチャンネルを含み、
前記メディアコンテンツの次のページは前記複数のテレビチャンネルの各々からのビデオストリームを含むことを特徴とする請求項９記載の方法。
【請求項１４】
前記要求されるべきメディアコンテンツの次のページを決定することは、前記テレビメディアデバイスの遠隔操作を通じて受信された情報を解析することを含むことを特徴とする請求項９記載の方法。
【請求項１５】
前記要求されるべきメディアコンテンツの次のページを決定することは、前記テレビメディアデバイスのユーザーのテレビ視聴履歴を解析することを含むことを特徴とする請求項９記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアコンテンツ表示のためのリソース管理方法に関する。
【背景技術】
【０００２】
例えばテレビのような現在のメディアデバイスにおいては、メディアコンテンツのページ間の切り替えのときに、変動し又は遅延した移行画面が表示される。例えば、テレビにおいてチャンネル３からチャンネル６に変更した場合、テレビがチャンネル３に関連したメディアコンテンツを表示する現在のページからチャンネル６に関連したメディアコンテンツを表示する次のページに表示を切り替えるので、ユーザーは変動し又は遅延した移行画面を見ることになる。多くの場合、メディアコンテンツのページ間で切り替えを行なった際に生じる当該変動し又は遅延した移行画面は、メディアデバイスがメディアコンテンツの現在のページからメディアコンテンツの次のページに切り替える際に使用する限られたリソースを再割り振りした直接の結果である。
【０００３】
上記例におけるテレビが１つのテレビチューナーを備えている場合について考えてみる。このテレビチューナーは、１つのチャンネルに関連するメディアコンテンツの１つのページを表示するための限られたリソースである。言い換えれば、テレビに表示されるべき１つのチャンネルに関連したメディアコンテンツの１つのページのために、テレビチューナーは正しいチャンネルにチューニングする。テレビがチャンネル３の表示からチャンネル６の表示に切り替えるとき、テレビは、再割り振り、すなわち、テレビチューナーを現在表示されているチャンネル（チャンネル３）からチャンネル６に再チューニングしなければならない。メディアコンテンツのページにリソースを割り当てるには時間を要し、このことがメディアコンテンツのページ間切り替えのときにしばしば生じる変動し又は遅延した移行画面の要因となる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
更に、技術の進展に伴い、多くのユーザーは、現在、高度なメディアデバイスを用いて、テレビ番組のようなメディアコンテンツの複数のページを見るようになっている。これら高度なメディアデバイスの多くは、追加的なリソースを含んでいる。例えば、いくつかのテレビメディアデバイスは、現在、複数のテレビチューナーを備えるに至っている。しかしながら、多くのメディアデバイスは、これらの追加的なリソースを最大限に活用できていない。
【課題を解決するための手段】
【０００５】
本願には、メディアコンテンツを表示する要求を受ける前にメディアデバイスがメディアコンテンツに対して利用可能なリソースを割り当てることができるツール（手段）が開示されている。１つの実施例においては、当該ツール（手段）は、次のメディアコンテンツを要求し、当該メディアコンテンツを表示するためのメディアデバイス上の利用可能なリソースを決定する。当該ツール（手段）は、メディアコンテンツの次のページを表示する要求を受ける前に、利用可能なリソースをメディアコンテンツの次のページに割り当てても良い。
【０００６】
この概要は、選択した１つの発明概念を単純化した構成で説明するために提供されるものであり、構成の詳細については以下の発明の詳細な説明に記載されている。この概要は、請求項に記載された構成の要点又は主要部を特定することを意図しておらず、請求項に記載された構成の範囲を決定することを目的として用いられることも意図していない。用語「ツール（手段）」は、上記の背景及び本願明細書全体によって認められる範囲で、例えば、システム、方法、コンピュータが読取り可能な指令、及び／又は技術を意味する。
【０００７】
発明の詳細は、添付の図面を参照しつつ説明される。図面においては、参照番号の左端の桁は、当該参照番号が最初に現れた図面を特定する。詳細な説明及び図面の中で異なる実施例において用いられる同じ参照番号は、同様の又は同一の構成を示す。
【図面の簡単な説明】
【０００８】
【図１】本願発明のツール（手段）の１つの実施例がメディアコンテンツを表示する要求を受ける前にメディアコンテンツに対して利用可能なリソースを割り当てる１つの環境を示す図である。
【図２】本願発明のツール（手段）がメディアコンテンツを表示する要求を受ける前にメディアデバイスがメディアコンテンツに対して利用可能なリソースを割り当てることができるように動作する１つの実施例における工程を示すフローダイアグラムである。
【図３】リソース管理部を含むメディアデバイスの一例、及びメディアコンテンツの最初のページを現在表示しているメディアデバイスのディスプレイの一例を示す図である。
【図４】リソース管理部を含むメディアデバイスの一例、及びメディアコンテンツの第２のページを現在表示しているメディアデバイスのディスプレイの一例を示す図である。
【発明を実施するための形態】
【０００９】
＜概要＞
例えばテレビのような現在のメディアデバイスにおいては、メディアコンテンツのページ間で前後に切り替えるときに、多くの場合、変動し又は遅延した移行画面が表れる。
【００１０】
例えば、テレビに接続し、テレビ信号に接続し、当該テレビ信号をコンテンツに変換するテレビセットトップボックスについて考えた場合、当該コンテンツは当該テレビのスクリーンに表示される。この説明の目的のために、このセットトップボックスが１つの高精細度（ハイデフィニション：ＨＤ）チューナーと６つの低解像度のピクチャーインピクチャー（ＰＩＰ）チューナーとを備えて構成されているものと仮定する。また、高精細度ＨＤで表示される１つの主要なフットボールゲームと３つのＰＩＰウィンドウに低解像度で表示される３つの付加的なフットボールゲームとを含むメディアコンテンツの１ページを表示するために実行されることができる「フットボールゲーム」アプリケーションについて考える。当該フットボールゲームアプリケーションは、例示のセットトップボックスでプレイされた場合、１つの高精細度チューナーを主要なフットボールゲームを放送する１つのチャンネルにチューニングし、６つのＰＩＰチューナーを３つの二次的なフットボールゲームを放送する３つのチャンネルにチューニングすることによって、４つの全てのフットボールゲームをメディアコンテンツの単一のページ上に表示することができる。１つのＨＤチューナーと３つのＰＩＰチューナーは、フットボールゲームアプリケーションにチューニングされているので、占有されたチューナーであると考えられる。しかしながら、この例において、セットトップボックスの３つのＰＩＰチューナーはフットボールゲームアプリケーションによって使用されていないことに注意すべきである。この３つの不使用のチューナーは、フットボールゲームアプリケーションに関連するメディアコンテンツのページを表示するために使用される当該占有されたチューナーではなく、利用可能なチューナーであると考えられる。いくつかの場合においては、リソースは占有されるが、例えばリソースがメディアコンテンツの複数のページによって使用されることができる場合にはまだ利用可能である。しかしながら、上記の例においては、占有されたチューナーは利用可能であるとは考えられない。
【００１１】
ここで、フットボールゲームアプリケーションに似ており、且つ、高精細度ＨＤで表示される１つの主要なベースボールゲームと低解像度で表示される３つの付加的なベースボールゲームを含むメディアコンテンツの１ページを表示できる「ベースボールゲーム」アプリケーションについて考える。現在のセットトップボックスは、１つのＨＤチューナーと３つのＰＩＰチューナーをベースボールゲームアプリケーションに再チューニング又は再割り振りする前に、フットボールゲームアプリケーションを視聴しているユーザーがベースボールゲームを選択するまで待機する。しかしながら、アプリケーションの変更要求が受け入れられるまで再チューニングを待機することは、変動し又は遅延した移行画面が生じる原因となる。セットトップボックスが、再割り振り、すなわち、現在のフットボールゲームアプリケーションから、要求されたベースボールゲームアプリケーションに、１つのＨＤチューナー及び３つのＰＩＰチューナーを再チューニングするからである。
【００１２】
本明細書に記載されたツール（手段）は、メディアコンテンツを表示する要求を受ける前にメディアデバイスがメディアコンテンツに対して例えばチューナーのような利用可能なリソースを割り当てることができるようにするものである。ある場合には、当該ツール（手段）は、メディアコンテンツの次のページがユーザーによって要求される前に、ユーザーが表示することを要求するメディアコンテンツの次のページを決定し、利用可能なリソースを当該メディアコンテンツの次のページに割り当てることができる。例えば、上記の例においては、当該ツール（手段）は、フットボールゲームアプリケーションからベースボールゲームアプリケーションへの切り替え要求を受け入れる前に、３つの不使用のＰＩＰチューナーをベースボールゲームアプリケーションに関連するメディアコンテンツの１つのページに対して割り当てる。メディアコンテンツのページを表示する要求を受ける前に、利用可能なリソースをメディアコンテンツの１つのページに割り当てることにより、メディアデバイスにおけるリソースを最大限に活用できる。
【００１３】
更に、メディアコンテンツの１つのページを表示する要求を受ける前に、利用可能なリソースをメディアコンテンツの当該ページに割り当てることは、当該要求を受けたときにリソースをメディアコンテンツの当該ページに割り当てる必要性を無くし又は減らす。要求を受けたときにリソースを割り当てる必要性を無くし又は減らすことは、要求を受けたときにリソースを割り当てることによって生じる遅延を減らし又は無くすことにつながり、視聴経験を向上させることができる。例えば、上記の例においては、ユーザーがフットボールゲームアプリケーションからベースボールゲームアプリケーションに切り替えることを要求したときに、当該ツール（手段）はＰＩＰチューナーをベースボールゲームアプリケーションに再割り振りする必要がない。これにより、アプリケーション間の移行画面が改善される。いくつかの移行画面の例は、例えばフットボールゲームのページからベースボールゲームのページにというように、メディアコンテンツの現在のページをメディアコンテンツの新しいページにディゾルブ（dissolving）又はフェードすることを含む。
【００１４】
以下の説明においては、メディアコンテンツを表示する要求を受ける前にメディアデバイスが利用可能なリソースをメディアコンテンツに割り当てることを可能にする１つの例示の環境が最初に記載されている。例示の環境で用いられるし、その他の環境においても用いられる手順の一例が以下に示される。これらのツール（手段）は、以下の説明において通信網及びメディアデバイス環境内において用いられるものとして記載されているが、これらのツール（手段）が様々な環境内に組み入れられることは直ちに明らかである。
【００１５】
＜環境例＞
図１は、メディアコンテンツのページを表示する要求を受ける前に、メディアデバイスが利用可能な又は不使用のリソースをメディアコンテンツのページに割り当てることを可能にするために動作する１つの実施例における環境１００を示す図である。環境１００は、１つ又は２つ以上のプロセッサ１１４とコンピュータ読出可能メディア１１８とを含むメディアデバイス１０２を含む。メディアデバイス１０２は、コンテンツ配信装置１０４を含み、又は、通信網１０６を介して１つ又は２つ以上のコンテンツ配信装置１０４との間で通信自在に接続される。
【００１６】
例示の環境１００においては、コンテンツ配信装置１０４は、通信するために、ないしは、メディアアプリケーション及び／又は他のデータを通信網１０６を介してメディアデバイスに配信するために実装されることができる。例えば、コンテンツ配信装置１０４は、テレビプログラムをテレビメディアデバイスに配信するために実装されることができる。単一の通信網１０６が示されているが、通信網１０６は単一の通信網又は複数の通信網を用いて構成される通信接続に相当する。例えば、通信網１０６は、ブロードキャストネットワーク（例えばテレビブロードキャストネットワーク）、ＩＰベースのネットワーク、及び／又は、ワイヤレスネットワークに相当する。これらのネットワークは、コンテンツ配信装置１０４と多数の様々なメディアデバイス１０２との間のメディアコンテンツ配信及びデータ通信を容易にする。また、通信網１０６は、任意のネットワークトポロジー及び／又は通信プロトコルを用いたメディアコンテンツ配信システムの一部として実装されることができる。
【００１７】
メディアデバイス１２０は、様々な態様で構成されることができる。例えば、メディアデバイスは、テレビメディアデバイス１０８（例えば、テレビセットトップボックス又はデジタルビデオレコーダー（ＤＶＲ））、モバイル通信装置１１０（例えば、携帯電話、ＶｏＩＰ、又はＷｉＦｉ）、ポータブルコンピュータデバイス、ポータブルメディアデバイス（例えば、ｍｐ３プレイヤー又はＤＶＤプレイヤー）、コンピュータデバイス、ゲームシステム、装置デバイス、電気デバイス、及び／又は、１つ又は２つ以上のメディアアプリケーション１１６を提供することができるその他の種類のメディアデバイスとして構成される。
【００１８】
メディアアプリケーション１１６は、任意の種類のオーディオ、ビデオ、静止画、及び／又は画像メディアコンテンツを含む。このコンテンツは、外部メディアとの関係では内部にあるものであり、例えばビデオカード及び／又はプロセッサのリソースを消費するアニメーションプログラムである。メディアアプリケーションは、コンテンツ配信装置１０４から受信されたもの（例えば、ケーブルテレビ配信装置から受信されたテレビプログラム）であるし、メディアデバイスに蓄積されたもの（例えば、モバイル通信装置に蓄積されたビデオ）でもある。それゆえ、メディアアプリケーションは、テレビプログラム又はプログラミング、音楽、ビデオ、オンデマンドメディアコンテンツ、双方向通信ゲーム、及びその他のオーディオ、ビデオ、及び／又は画像コンテンツを含むことができる。
【００１９】
メディアアプリケーション１１６は、視覚的なメディアコンテンツを１つのページとして表示する。例えば、テレビプログラムメディアアプリケーションは、テレビスクリーン上のメディアコンテンツの１ページとしてテレビビューアーにより視聴されることができる。ある場合には、メディアアプリケーションは、複数のソースからの複数のビデオストリームを含むメディアコンテンツの単一のページを表示するために構成される。例えば、上記したフットボールゲームメディアアプリケーションは、高精細度で表示される１つの主要なフットボールゲームと低解像度で表示される３つの二次的なフットボールゲームとを含むメディアコンテンツの１つのページを表示するために構成される。更に、あるメディアアプリケーションは、メディアコンテンツの複数のページを表示するために実装される。上記したフットボールゲームアプリケーションは、１つの主要なフットボールゲームと３つの二次的なフットボールゲームを最初のページに表示するために構成されるし、主要なフットボールゲームの２つの異なる「映像」を２番目のページに表示するために構成される。
【００２０】
メディアデバイス１０２は、再生アプリケーション１２０及びリソース管理部１２２を有するコンピュータ読出可能メディア１１８を含む。再生アプリケーション１２０は、メディアアプリケーション１１６及び／又はその他のオーディオ、ビデオ、又は画像メディアコンテンツを再生できるメディア制御アプリケーションとして実装される。これらは、例えばメディアデバイス１０２における又はメディアデバイス１０２に関連するメディアコンテンツ１１２の１つのページの構成におけるように、視聴のために（オーディオ又は映像として）表現され又は表示されることができる。例えば、再生アプリケーション１２０は、上記したフットボールゲームアプリケーションの再生を可能にするために実装される。
【００２１】
メディアコンテンツ１１２の１つのページとしてメディアアプリケーション１１６の再生を可能とする再生アプリケーション１２０のために、リソース１２４は、メディアコンテンツのページに割り振られる。このリソースは、テレビチューナー、メモリプール、ウェブページ、ウェブタブ、又はメディアコンテンツ１１２のページを表示するために用いられるその他の種類のリソースを含む。テレビメディアデバイス１０８のリソースは、例えば、１つのＨＤチューナー及び６つのＰＩＰチューナーを含む。
【００２２】
リソース管理部１２２は、リソース１２４をメディアコンテンツのページに割り当てることによって、メディアコンテンツ１１２のページの表示において再生アプリケーション１２０を補助する。図２を参照してより詳細に説明されているように、リソース管理部１２２は、メディアコンテンツのページを表示する要求を受ける前にメディアデバイス１０２が利用可能な又は不使用のリソースをメディアコンテンツ１１２のページに割り当てることができるようになる。
【００２３】
メディアデバイス１０２は、再生アプリケーション１２０及びリソース管理部１２２をプロセッサ１１４上で実行するものとして図示されている。これらのプロセッサは、これらを構成する構成要素、又は、用いられる処理メカニズムによっては限定されない。例えば、プロセッサ１１４は、半導体及び／又はトランジスタ（例えば電気回路（ＩＣ））を含む。このような状況の場合、プロセッサが実行可能な指令は、電気的に実行可能な指令である。更に、コンピュータ読出可能メディア１１８は、例えばランダムアクセスメモリ（ＲＡＭ）、ハードディスクメモリ、リムーバブル媒体メモリ、及びその他のコンピュータ読出可能記憶媒体などの幅広い様々な種類及び組合せのメモリを含む。
【００２４】
また、図１における１つ又は２つ以上の構成要素は、更に、分けられ又は組合せられる等される。したがって、図１の環境１００は、記載された技術を実行する複数の異なる環境のうちの１つを図示したものである。
【００２５】
一般的に、本願明細書に記載された機能のいずれも、ソフトウェア、ファームウェア、ハードウェア（例えば、固定論理回路）、マニュアルプロセシング、又はこれらの実装の組合せを用いて実装されることができる。本願明細書で用いられる用語「ツール（手段）」は、一般的に、ソフトウェア、ファームウェア、ハードウェア、全てのデバイス若しくはネットワーク、又はこれらの組合せを表す。ソフトウェアの実装の場合、例えば、ツール（手段）は、プロセッサ（例えば、１つのＣＰＵ又は複数のＣＰＵ）上で実行されたときに指定されたタスクを実行するプログラムコードを表す。プログラムコードは、例えばコンピュータ読出可能デバイス１１８などの１つまたは２つ以上のコンピュータ読出可能記憶装置に格納されることができる。ツール（手段）の構成及び技術は、プラットフォームに依存しない。すなわち、ツール（手段）は、各種のプロセッサを有する各種の商用のコンピューティングプラットフォームに実装される。
【００２６】
＜利用可能なリソースを割り当てる処理手順の一例＞
以下の説明においては、本発明のツール（手段）がメディアコンテンツを表示する要求を受ける前にメディアデバイスがメディアコンテンツに対して利用可能なリソースを割り当てることができるようにする動作をする方法が記載されている。この処理手順の各部分は、ハードウェア、ファームウェア、若しくはソフトウェア、又はこれらの組合せによって実装される。この処理手順は、本発明のツール（手段）によって実行される動作を特定する一組のブロックとして示されている。もっとも、例えば、１つ又は２つ以上のモジュール又はデバイスは、個々のブロックによって各動作を実行するために示された指令に必ずしも限定されなるものではない。以下の説明の所々においては図１の環境１００が参照される。
【００２７】
図２には、本発明のツール（手段）がメディアコンテンツのページを表示する要求を受ける前にメディアデバイスがメディアコンテンツのページに対して利用可能なリソースを割り当てることができるようにする実装の一例における処理手順２００が図示されている。メディアコンテンツのページを表示するためのテレビチューナーを含むテレビメディアデバイスの一例が、この処理手順の部分として示されている。しかしながら、他のリソースを含むメディアデバイスも考えられる。
【００２８】
ブロック２０２は、１つ又は２つ以上の占有されたリソースを用いてメディアデバイスのディスプレイ上にメディアコンテンツのページを表示する。例として、ＨＤテレビ３０４に接続されたセットトップボックス３０２を含むテレビメディアデバイス３００を図示する図３について考える。セットトップボックス３０２は、リソース３０８をＨＤテレビ上に表示されるメディアコンテンツ３１０の１つのページに割り当てるリソース管理部３０６を含む。リソース３０８は、この例においては、２つのＨＤチューナー（ＨＤ１、ＨＤ２）及び６つのＰＩＰチューナー（ＰＩＰ１、ＰＩＰ２、ＰＩＰ３、ＰＩＰ４、ＰＩＰ５、及びＰＩＰ６）を含む。
【００２９】
この例においては、リソース管理部３０６は、占有されたリソースであるＨＤ１、ＰＩＰ１、ＰＩＰ２、及びＰＩＰ３をＨＤテレビ３０４上に表示されるメディアコンテンツ３１０のページに割り当てている。メディアコンテンツ３１０のページが、各々が１つのチューナーに割り当てられた４つの異なるウィンドウ又はセクションを含むことに留意する。例えば、チューナーＨＤ１、ＰＩＰ１、ＰＩＰ２、及びＰＩＰ３は、メディアコンテンツのページに割り当てられており、セクション３１２、３１４、３１６、及び３１８にそれぞれ対応している。メディアコンテンツ１３０のページは、例えば、セクション３１２にＨＤで表示されている１つの主要なフットボールゲームと、セクション３１４、３１６、及び３１８に低解像度で表示されている３つの二次的なフットボールゲームと、を含むフットボールゲームアプリケーションに関連したメディアコンテンツのページであることができる。フットボールゲームアプリケーションは、生放送の又は録画されたスポーツイベントを提供する。この例においては、４つの生放送のフットボールゲームである。このアプリケーションは、複数のフットボールゲームを扱う１つの例として示されているが、他のアプリケーションが、例えばフットボールゲーム、コメディ、及び静止画を扱う単一のアプリケーションなどの様々な種類のプログラム又はプログラムの組合せを扱うことができる。
【００３０】
ブロック２０４は、要求されるべきメディアコンテンツの次のページを決定する。例えば、図３においては、リソース管理部３０６は、テレビメディアデバイス３００のユーザーが、フットボールゲームアプリケーションを見た後にベースボールゲームアプリケーションを見るための要求をすることを判断する。要求されるべきメディアコンテンツの次のページをリソース管理部３０６が決定する様々な方法がある。
【００３１】
ある場合には、要求されるべきメディアコンテンツの次のページは、メディアデバイスによって表示されるメディアコンテンツの最後のページである。リソース管理部３０６は、例えば、ユーザーがフットボールゲームアプリケーションとベースボールゲームアプリケーションとの間で前後に切り替えていることを判断する。リソース管理部は、ユーザーがフットボールゲームアプリケーションに関連するメディアコンテンツのページを現在見ているので、要求されるべきメディアコンテンツの次のページがベースボールゲームアプリケーションに関係付けられることを判断する。
【００３２】
他の場合には、要求されるべきメディアコンテンツの次のページを決定するためにリソース管理部が解析されるメディアデバイスのユーザーによってリソース管理部は他の情報の提供を受ける。例えば、フットボールゲームアプリケーションを見ているときに、主要なフットボールゲームがコマーシャル休憩に入った場合、ユーザーは、ベースボールアプリケーションを見たいという要望をユーザーインターフェースを介してメディアデバイスに対して示す。また、ユーザーは、あるメディアアプリケーションがコマーシャル休憩に入る毎に特定のチャンネルを見たいという要望を示す。更に、ユーザーは、毎晩、特定の時間に特定のメディアアプリケーションを見たいという要望をメディアデバイスに対して示す。
【００３３】
他の例においては、リソース管理部は、ユーザーの視聴履歴に基づいて要求されるべきメディアコンテンツの次のページを決定するために構成される。例えば、ユーザーは、メディアアプリケーションを見る特定の順序を有する。リソース管理部３０６は、当該特定の順序を、要求されるべきメディアコンテンツの次のページを決定するために使用する。例えば、ユーザーが「チャンネルサーフ」したことを示すユーザー視聴履歴を有し、当該ユーザー視聴履歴は、利用可能なリソースを次の最も高い又は最も低い番号のチャンネルに対して割り当てるために用いられる。同様に、ユーザーは、毎晩、特定の時間に特定の番組を見る。したがって、メディアデバイスは、ユーザーが特定の時間に特定の番組を見ることを判断するためのいかなる追加のユーザー入力をも必要としないことができる。
【００３４】
リソース管理部は、要求されるべきメディアコンテンツの次のページが現在実行されているアプリケーションに関連するメディアコンテンツの追加のページとなることを決定する。例えば、上記したように、フットボールゲームアプリケーションは、例えば、１つの主要なフットボールゲームと３つの二次的なフットボールゲームを表示する第１のページと、主要なフットボールゲームの２つの映像を表示する第２のページとからなるような複数ページのメディアコンテンツを有する。更に、リソース管理部は、フットボールゲームアプリケーションの第１のページを見ているユーザーが次にフットボールゲームアプリケーションの第２のページを見ることを要求することを判断する。
【００３５】
ブロック２０６は、メディアデバイス上の利用可能なリソースを決定する。利用可能なリソースは、例えば、現在占有されていない、又は占有されているが占有されたリソースを現在使用しているメディアに追加されるメディア（例えば、１つのページ）によって使用されることができるような、使用のために有用なリソースである。図３においては、例えば、リソース管理部３０６は、セットトップボックス３０２が、ＨＤテレビ３０４上にメディアコンテンツのページを表示するために、占有されたリソースＨＤ１、ＰＩＰ１、ＰＩＰ２、及びＰＩＰ３を現在使用していることを判断することができる。リソース管理部３０６は、リソースＨＤ２、ＰＩＰ４、ＰＩＰ５、及びＰＩＰ６が使用可能であることを判断することができる。
【００３６】
ブロック２０８は、利用可能なリソースの少なくとも１つを、要求されるべきメディアコンテンツの次のページに対して割り当てることができる。例えば、図３においては、リソース管理部３０６は、利用可能なチューナー（ＨＤ２、ＰＩＰ４、ＰＩＰ５、及びＰＩＰ６）の少なくとも１つを、要求されるべきメディアコンテンツの次のページに対してチューニングできる。これは、ブロック２０４において決定されたものである。例えば、要求されるべきメディアコンテンツの次のページがＨＤで表示される１つの主要なベースボールゲームと低解像度で表示される３つの二次的なベースボールゲームとを含むベースボールゲームアプリケーションに関連するメディアコンテンツの１つのページであることをリソース管理部３０６が判断することを考える。リソース管理部は、ＨＤ２を主要な高精細度のベースボールゲームを中継するチャンネルにチューニングし、ＰＩＰ４、ＰＩＰ５、及びＰＩＰ６を二次的な低解像度のベースボールゲームを中継するチャンネルにチューニングすることができる。
【００３７】
ブロック２１０は、メディアコンテンツの次のページを表示する要求を受け入れる。この要求は、各種の異なるソースから受け入れられる。ある場合には、その要求は、メディアアプリケーションから受け入れられることができる。例えば、フットボールゲームメディアアプリケーションは、フットボールゲームアプリケーションに関連するメディアコンテンツの次のページを表示するための要求を自動的に送信するために構成される。フットボールゲームアプリケーションは、主要なフットボールゲームがコマーシャル休憩に入ったときに、３つの二次的なフットボールゲームのうちの１つを表示するメディアコンテンツの１つのページに移行する。他の場合には、その要求は、メディアコンテンツの他のページに切り替えるため、例えば遠隔操作を通じてユーザーから受け入れられることができる。
【００３８】
ブロック２１２は、ブロック２０８でメディアコンテンツの次のページに割り当てられたリソースを用いてメディアコンテンツの次のページを表示する。図４にでは、図３における利用可能なリソース（ＨＤ２、ＰＩＰ４、ＰＩＰ５、及びＰＩＰ６）を４１２、４１４、４１６、及び４１８にそれぞれ用いてメディアコンテンツ４１０の次のページがＨＤテレビ４０４に表示されている。表示されるべきメディアコンテンツの次のページは、ＨＤで表示される１つの主要なベースボールゲームと低解像度で表示される３つの二次的なベースボールゲームとを含むベースボールゲームアプリケーションに関連するメディアコンテンツの１つのページであることができる。
【００３９】
ブロック２１２は、ブロック２０８でメディアコンテンツのページに前もって割り当てられたリソースを用いてメディアコンテンツの１つのページを表示することに留意する。このように、ブロック２１０で要求が受け入れられたときには、上記例で説明したように、リソースを再割り当てする必要を無くし、チューナーを再チューニングする必要も無くす。その上、リソースがメディアコンテンツの次のページに既に割り当てられているので、リソースの割り当て又はチューナーの再チューニングに起因する遅延を無くす。それどころか、ブロック２１２でメディアコンテンツの次のページに移行して表示するときに、遅延の無い円滑な移行が行われる。
【００４０】
更に、要求が受け入れられたときにリソースを再割り当てすることに関連するオーバーヘッドが減少し又は無くなるので、メディアデバイスは、メディアコンテンツの複数のページを表示する間の移行があったときに向上した映像経験を提供するために実装される。例えば、メディアデバイスは、メディアコンテンツの複数のページを表示する間の移行があったときに、例えば複数のページを相互にフェーディング（ｆａｄｉｎｇ）又はディゾルビング（ｄｉｓｓｏｌｖｉｎｇ）することによって、移行効果を提供するために構成される。
【００４１】
本発明のツール（手段）は、メディアコンテンツの次のページを表示する要求を受ける前にメディアデバイスがメディアコンテンツの次のページに対して利用可能な又は不使用のリソースを継続的に割り当てることを効果的に可能とするためにブロック２０４、２０６、２０８、２１０、及び２１２を反復して実行する。このことは、ブロック２１２からブロック２０４への破線により示されている。例えば、図４では、リソースＨＤ２、ＰＩＰ４、ＰＩＰ５、及びＰＩＰ６がメディアコンテンツ４１０のページによって現在用いられているので、リソースＨＤ１、ＰＩＰ１、ＰＩＰ２、及びＰＩＰ３は現在利用可能である。
【００４２】
処理手順２００は、メディアコンテンツの複数のページを表示するためにテレビチューナーを含むテレビメディアデバイスの例を用いて上記に説明されている。しかしながら、ブロック２０２−２１２の処理を実行するために様々な他のリソースを用いる様々な他のメディアデバイスもまた実装される。例えば、処理手順２００のメディアデバイスは、任意のテレビメディアデバイス、モバイル通信装置、ポータブルコンピュータデバイス、ポータブルメディアデバイス、コンピュータデバイス、ゲームシステム、装置デバイス、電気デバイス、及び／又は、メディアを表示できる任意の他の種類のメディアデバイスとして構成される。また、例えば、処理手順２００のリソースは、チューナー、メモリプール、ウェブページ、ウェブタブ、及び／又は、メディアコンテンツを表示するその他の任意の様々な種類のリソースを含む。
【００４３】
例えば処理手順２００を実行するために実装されることができるコンピュータデバイスの一例について考える。この例においては、コンピュータデバイスは、１つ又は２つ以上のタブ化されたウェブブラウザページ上にメディアコンテンツの１つのページを表示するために構成される。コンピュータデバイスのユーザーは、メディアコンテンツのページを見るためにタブ化されたウェブブラウザページ間で切り替えを行なうことを望む。例えば、上記したように、第１のタブ化されたウェブページがフットボールゲームアプリケーションを表示し、第２のタブ化されたウェブページがフットボールゲームアプリケーションを表示する。
【００４４】
メディアコンテンツのページを表示するために、コンピュータデバイスは、メディアコンテンツの各ページにリソースを割り当てる。これらのリソースは、例えばメモリプールを含む。それゆえ、コンピュータデバイス上で動作しているリソース管理部は、要求されるべき次のタブ化されたウェブページを決定し、例えば利用可能なメモリなどの利用可能なリソースを決定する。リソース管理部は、次のタブ化されたウェブページ上にメディアコンテンツの１つのページを表示する要求を受ける前に、次のタブ化されたウェブページを決定するために例えばメモリなどの利用可能なリソースを割り当てる。
【００４５】
それゆえ、ユーザーがフットボールゲームアプリケーションを表示しているタブ化されたウェブページからベースボールゲームアプリケーションを表示しているタブ化されたウェブページへの移行を要求したときには、リソースはベースボールゲームアプリケーションに対して既に割り当てられている。したがって、コンピュータデバイスは、例えばメモリなどのリソースを、ベースボールゲームアプリケーションを表示しているタブ化されたウェブページに割り当て又は再割り当てする必要がない。このように、ウェブページ間の移行は、より少ない遅延又は感知できない程度の遅延で円滑に行なわれる。
【００４６】
＜実施例＞
実施例１．
本発明に係る方法であって、
１つ又は２つ以上の占有されたリソースを使用してメディアデバイスのディスプレイ上にメディアコンテンツの現在ページを表示すること（２０２）と、
メディアコンテンツの次のページを表示する要求を受ける前に、当該要求されるべきメディアコンテンツの次のページを決定すること（２０４）と、
メディアコンテンツの次のページを表示する要求を受ける前に、メディアコンテンツの現在ページを表示するために用いられている１つ又は２つ以上の占有されたリソースとは異なるリソースを含む１つ又は２つ以上の利用可能なリソースをメディアコンテンツの次のページに割り当てること（２０８）と、
メディアコンテンツの次のページを表示する要求の受入れ（２１０）に応じて、当該割り当てられたリソースを使用してメディアデバイスのディスプレイ上にメディアコンテンツの次のページを表示すること（２１２）と
を具えたことを特徴とする。
【００４７】
実施例２．
メディアコンテンツの次のページを表示する前に記メディアデバイスのディスプレイ上に移行効果を表示することをさらに具え、
移行効果は、メディアコンテンツの次のページ上の少なくとも一部分に基づいていることを特徴とする実施例１の方法。
【００４８】
実施例３．
占有されたリソースは、１つ又は２つ以上の現在使用されているテレビチューナーを含み、利用可能なリソースは、１つ又は２つ以上の現在使用されていないテレビチューナーを含むことを特徴とする実施例１記載の方法。
【００４９】
実施例４．
利用可能なリソースの少なくとも１つは、高精細度（ＨＤ）チューナーを含むことを特徴とする実施例１記載の方法。
【００５０】
実施例５．
メディアコンテンツの現在ページは、現在ビデオストリームを含み、
メディアコンテンツの次のページは、現在ビデオストリームとは別の次のビデオストリームを含むことを特徴とする実施例１記載の方法。
【００５１】
実施例６．
要求されるべきメディアコンテンツの次のページを決定することは、メディアデバイスのユーザーインターフェースを介して受け入れられた情報を解析することを含むことを特徴とする実施例１記載の方法。
【００５２】
実施例７．
要求されるべきメディアコンテンツの次のページを決定することは、メディアデバイスのユーザーの視聴履歴を解析することを含むことを特徴とする実施例１記載の方法。
【００５３】
実施例８．
メディアコンテンツの現在ページを表示する動作は、ウェブブラウザの第１のタブ化されたウェブページにおけるメディアコンテンツの現在ページを表示し、メディアコンテンツの次のページを表示する動作は、ウェブブラウザの第２のタブ化されたウェブページにおけるメディアコンテンツの次のページを表示することを特徴とする実施例１記載の方法。
【００５４】
実施例９．
本発明に係る方法であって、
１つ又は２つ以上のテレビチャンネルにチューニングされた１つ又は２つ以上の占有されたテレビチューナーを使用しているテレビメディアデバイスのディスプレイ上にメディアコンテンツの現在ページを表示すること（２０２）と、
１つ又は２つ以上の追加のテレビチャンネルを表示するために構成された、要求されるべきメディアコンテンツの次のページを決定すること（２０４）と、
１つ又は２つ以上の占有されたテレビチューナーとは異なるテレビチューナーを含む１つ又は２つ以上の利用可能なテレビチューナーを１つ又は２つ以上の追加のテレビチャンネルにチューニングすること（２０８）と、
メディアコンテンツの次のページを表示する要求の受入れ（２１０）に応じて、１つ又は２つ以上の利用可能なテレビチューナーを使用しているテレビメディアデバイスのディスプレイ上にメディアコンテンツの次のページを表示すること（２１２）と
を具えたことを特徴とする方法。
【００５５】
実施例１０．
メディアコンテンツの次のページを表示する前にテレビメディアデバイスのディスプレイ上において前記メディアコンテンツの次のページを前記メディアコンテンツの現在ページにフェーディングすることをさらに具えたことを特徴とする実施例９記載の方法。
【００５６】
実施例１１．
１つ又は２つ以上の利用可能なテレビチューナーのうちの少なくとも１つは、ピクチャーインピクチャー（ＰＩＰ）チューナーを含むことを特徴とする実施例９記載の方法。
【００５７】
実施例１２．
１つ又は２つ以上の利用可能なテレビチューナーのうちの少なくとも１つは、高精細度（ＨＤ）チューナーを含むことを特徴とする実施例９記載の方法。
【００５８】
実施例１３．
１つ又は２つ以上の追加のテレビチャンネルは追加の複数のテレビチャンネルを含み、メディアコンテンツの次のページは複数のテレビチャンネルの各々からのビデオストリームを含むことを特徴とする実施例９記載の方法。
【００５９】
実施例１４．
要求されるべきメディアコンテンツの次のページを決定することは、テレビメディアデバイスの遠隔操作を通じて受信された情報を解析することを含むことを特徴とする実施例９記載の方法。
【００６０】
実施例１５．
要求されるべきメディアコンテンツの次のページを決定することは、テレビメディアデバイスのユーザーのテレビ視聴履歴を解析することを含むことを特徴とする実施例９記載の方法。
【００６１】
＜結論＞
本発明は、構造上の構成及び／又は手順の実行を特定する用語で記載されているが、添付の請求項において定義された発明は、明細書に記載された構成又は動作に必ずしも限定されない。これらの特定された構成及び動作は、請求項に係る発明の実装形態の実施例として開示される。
【図１】
2012518328.tif 000003
【図２】
2012518328.tif 000004
【図３】
2012518328.tif 000005
【図４】
2012518328.tif 000006
【国際調査報告】
2012518328.tif 000007
2012518328.tif 000008