(57)【要約】メディアコレクションシェルフの時間期間を選択するためのインターフェースが使用される。メディアコレクションシェルフを、選択されたメディア資産に対応するグラフィック要素によってポピュレートすることができ、そこでは選択されたメディア資産の累積時間期間は、メディアコレクションシェルフの時間期間を超過できない。メディアコレクションシェルフ内に配置されると、メディア資産に対応するグラフィック要素は、メディアコレクションシェルフの時間期間と比較されたメディア資産の時間期間に比例してスケールされる。任意には、メディアコレクションシェルフ内の選択されたメディア資産は、ユーザーによって指定された特定の順序で再生される。
2014502755.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーインターフェースを生成するための方法であって、
複数のメディア資産に対応するグラフィック要素を包含する表示域を生成するステップであって、各グラフィック要素は、前記複数のメディア資産からのメディア資産に対応する、ステップと、
選択された時間期間値に比例する水平長さを有するメディアコレクションシェルフを生成するステップと、
前記複数のメディア資産から、選択されたメディア資産のグラフィック要素により前記メディアコレクションシェルフを生成するステップであって、選択されたメディア資産の前記グラフィック要素は、前記メディアコレクションシェルフの前記選択された時間期間値と比較して、前記メディア資産の前記時間期間に比例して水平にスケールされる、ステップと、
を含む、前記方法。
【請求項２】
前記メディア資産の前記時間期間が、前記メディアコレクションシェルフの前記選択された時間期間値の前記値を超過するかを判断するステップと、真であればこの条件を示すメッセージを生成するステップであって、真でなければ前記選択されたメディア資産の前記グラフィック要素により前記メディアコレクションを生成することが実行される、ステップと、をさらに含む、請求項１に記載の方法。
【請求項３】
前記メディアコレクションシェルフをポピュレートする以前に選択されたすべてのメディア資産の前記時間期間値を総計することにより、以前に選択されたメディア資産に対する累積時間値を計算する付加的なステップと、
前記累積時間値が前記メディアコレクションシェルフの前記選択された時間期間に等しくなるまで、前記複数のメディア資産から、新しく選択されたメディア資産の前記ポピュレートするステップを繰り返す付加的なステップと、
を含む、請求項２に記載の方法。
【請求項４】
前記メディアコレクションシェルフをポピュレートする以前に選択されたすべてのメディア資産の前記時間期間値を総計することにより、以前に選択されたメディア資産の累積時間値を計算する付加的なステップと、
前記累積時間値が前記メディアコレクションシェルフの前記選択された時間期間よりも小さい場合、包含のために選択することができる前記メディア資産と関連付けられた前記グラフィック要素を変更することにより、前記メディアコレクションシェルフ内に包含するために選択することができるメディア資産を示す付加的なステップと、
を含む、請求項２に記載の方法。
【請求項５】
包含のために選択することができる前記メディア資産は、前記メディアコレクションシェルフの前記選択された時間期間と、以前に選択されたメディア資産の前記累積時間値との差よりも少ない時間期間を有する前記メディア資産を計算することにより選択される、請求項４に記載の方法。
【請求項６】
要素が前記メディアコレクションシェルフをポピュレートする前記複数のメディア資産から、すべての前記メディア資産を再生する付加的なステップを含む、請求項１に記載の方法。
【請求項７】
前記メディア資産の前記再生は、前記シェルフの左端に面した前記メディアコレクションシェルフにおけるメディア資産の前記グラフィック要素が、前記シェルフの右に面した前記メディア資産の前記グラフィック要素の前に再生される順序で実行される、請求項６に記載の方法。
【請求項８】
ラベルは、前記メディアコレクションシェルフに割り当てられる、請求項１に記載の方法。
【請求項９】
以前に選択されたメディア資産は、削除機能をアクティブにすることにより前記メディアコレクションシェルフから削除される、請求項１に記載の方法。
【請求項１０】
前記複数のメディア資産の前記グラフィック要素は、それらの対応する評価に従って水平にスケールされる、請求項１に記載の方法。
【請求項１１】
前記複数のメディア資産は、音声、映像、アプリケーション、および写真を含む、請求項１に記載の方法。
【請求項１２】
ユーザーインターフェースを生成するためのデバイスであって、
複数のメディア資産に対応するグラフィック要素を包含する表示域を生成する手段であって、各グラフィック要素は、前記複数のメディア資産からのメディア資産に対応する、手段と、
選択された時間期間値に比例する水平長さを有するメディアコレクションシェルフを生成する手段と、
前記複数のメディア資産から、選択されたメディア資産のグラフィック要素を有する前記メディアコレクションシェルフ生成する手段であって、選択されたメディア資産の前記グラフィック要素は、前記メディアコレクションシェルフの前記選択された時間期間値と比較された前記メディア資産の前記時間期間に比例して水平にスケールされる、手段と、  を含む、前記デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
ユーザーインターフェースに一般に関連する本開示は、メディアコレクションを表示するために用いられる。より具体的には、本開示は、メディアコレクションを生成する方法に関連し、メディアコレクションは、そのようなメディアコレクション内のメディア資産の時間にグラフィカルに対応する。
【０００２】
関連出願の相互参照
本出願は、２０１０年１２月２２日に出願された米国特許仮出願のシリアル番号６１／４２６５０９明細書、および、２０１１年１月４日に出願された米国特許仮出願のシリアル番号６１／４２９７４１明細書の利益を主張し、その開示内容は、参照により本明細書にすべて組み込まれる。
【背景技術】
【０００３】
メディアプレーヤーまたはタブレット等のメディアデバイスを使用する場合、ユーザーは、（映像、音声、写真等の）さまざまなメディア資産を有するようになり、自分達で構成および再生することを望む傾向にある。ユーザーは、例えば、メディア資産のリストとそのようなメディア資産を再生する再生順序とを提供するプレイリストを使用することができる。しかしながらプレイリストは、ほとんどのプレイリストがテキスト形式で存在し、そして選択されたメディア資産がどのように他のメディア資産と相互に関連しているかを容易に判断する方法をユーザーに提供しないため、扱いにくい。
【発明の概要】
【課題を解決するための手段】
【０００４】
メディア資産がメディアコレクションシェルフ(media collection shelves)の形式でグラフィカルに構成される方法および装置が示される。このようなシェルフが使用されて、ユーザーはメディア資産を再生したい総時間量とメディア資産の再生順序とを指定することができる。選択されたメディア資産は、メディアコレクションシェルフが指定した総時間量との関連でメディア資産が占有する時間量を反映するメディアコレクションシェルフ内に置かれた場合に変更される。
【図面の簡単な説明】
【０００５】
本開示のこれらと他の態様、特徴および利点は、添付図面とともに読まれるべき、以下の好適な実施形態の詳細な説明によって説明される、または明らかになるであろう。  
図面において、同種の参照番号は、図全体で同種の要素を表す。
【０００６】
【図１】本開示に従って映像コンテンツを配信する模範的なシステムのブロック図である。
【図２】本開示に従った、セットトップボックス／デジタルビデオレコーダー（ＤＶＲ）の模範的なシステムのブロック図である。
【図３】本開示の実施形態に従った、模範的なメディアデバイスの斜視図である。
【図４】本開示に従って、感知コントローラまたはタッチ画面にジェスチャーを使用する模範的な実施形態を示す図である。
【図５】本開示に従って、メディア資産のコレクションを示すユーザーインターフェースの模範的な実施形態を示す図である。
【図６】本開示に従って、メディア資産のコレクションをメニューに示すユーザーインターフェースの模範的な実施形態を示す図である。
【図７】本開示に従って、メディア資産のコレクションを示すユーザーインターフェースの模範的な実施形態を示す図である。
【図８】本開示に従って、メディア資産のコレクションを示すユーザーインターフェースの模範的な実施形態を示す図である。
【図９】本開示に従って、メディア資産のコレクションを示すユーザーインターフェースの模範的な実施形態を示す図である。
【図１０】本開示に従って、いくつかのメディアコレクションをシェルフ形式で示すユーザーインターフェースの模範的な実施形態を示す図である。
【図１１】本開示に従って、メディア資産によってメディアコレクションをポピュレートするのに使用されるユーザーインターフェースの模範的な実施形態を示す図である。
【図１２】本開示に従って、メディア資産を表示するユーザーインターフェースの模範的な実施形態を示す図である。
【図１３】本開示に従って、メディアコレクションシェルフの時間の長さを指定するユーザーインターフェースの模範的な実施形態を示す図である。
【図１４】本開示に従って、ユーザー命令に沿って生成されたメディアコレクションシェルフを表示するユーザーインターフェースの模範的な実施形態を示す図である。
【図１５】本開示に従って、ユーザー命令に沿って生成されたメディアコレクションシェルフを表示するユーザーインターフェースの模範的な実施形態を示す図である。
【図１６】本開示に従って、メディアコレクションシェルフのさまざまな例を表示するユーザーインターフェースの模範的な実施形態を示す図である。
【図１７】本開示に従って、メディアコレクションシェルフおよび選択されたメディア資産のユーザーインターフェースの模範的な実施形態を示す図である。
【図１８】本開示に従って、メディア資産が表す時間の長さに比例してスケールされるメディア資産を表すメディアコレクションシェルフおよびグラフィックとのユーザーインターフェースの模範的な実施形態を示す図である。
【図１９】本開示に従って、メディア資産が表す時間の長さに比例してスケールされるメディア資産を表すメディアコレクションシェルフおよびグラフィックとのユーザーインターフェースの模範的な実施形態を示す図である。
【図２０】本開示に従って、メディア資産が表す時間の長さに比例してスケールされるメディア資産を表すメディアコレクションシェルフおよびグラフィックとのユーザーインターフェースの模範的な実施形態を示す図である。
【図２１】本開示に従って、メディア資産がメディアコレクションシェルフに与えられた時間の長さを超過する時にエラーメッセージを示すユーザーインターフェースの模範的な実施形態を示す図である。
【図２２】本開示に従って、メディア資産が表す時間の長さに比例してスケールされるメディア資産を表すメディアコレクションシェルフおよびグラフィックとのユーザーインターフェースの模範的な実施形態を示す図である。
【図２３】本開示に従って、メディアコレクションシェルフに充てられた残り時間に収まるであろうメディア資産を示す選択権とのユーザーインターフェースの模範的な実施形態を示す図である。
【図２４】本開示に従って、メディアコレクションシェルフに充てられた残り時間に収まるであろうメディア資産を示すユーザーインターフェースの模範的な実施形態を示す図である。
【図２５】本開示に従って、メディア資産と関連付けられた批評家団体の評価を示すユーザーインターフェースの模範的な実施形態を示す図である。
【図２６】本開示に従って、メディア資産のグラフィック表現によってメディアコレクションシェルフをポピュレートするフローチャートを示す図である。
【発明を実施するための形態】
【０００７】
本開示では、映像、テレビ番組、映画、音声、音楽、ビデオゲーム等のメディアを受信し、記録し、再生し、購入するため等に使用されるユーザーインターフェースのいくつかの異なる実施形態を提供する。そのようなユーザーインターフェースは、コンピュータ、セットトップボックス、メディアサーバー、タブレット、モバイル電話機、パーソナルメディアデバイス、ポータブルビデオゲームシステム、ビデオゲームシステム等のデバイスに実装することができる。
【０００８】
本開示では、映像、テレビ番組、映画、音声、音楽、ビデオゲーム等のメディアを受信し、記録し、再生し、購入するため等に使用されるユーザーインターフェースのいくつかの異なる実施形態を提供する。そのようなシステムは、コンピュータ、セットトップボックス、メディアサーバー、タブレット、モバイル電話機、パーソナルメディアデバイス、ポータブルビデオゲームシステム、ビデオゲームシステム等の、デバイスに実装することができる。
【０００９】
ここで図１について、コンテンツをホームユーザーまたはエンドユーザーに配信するためのシステム１００の実施形態のブロック図が示されている。コンテンツは、映画スタジオまたは制作会社等のコンテンツソース１０２を発信元とする。コンテンツは、２つの形式のうちの少なくとも１つで供給することができる。１つの形式は、放送形式のコンテンツとすることができる。放送コンテンツは、放送アフィリエイトマネージャ１０４に提供され、マネージャ１０４は典型的には、アメリカンブロードキャスティングカンパニー（ＡＢＣ）、ナショナルブロードキャスティングカンパニー（ＮＢＣ）、コロンビアブロードキャスティングカンパニー（ＣＢＣ）等の全国放送サービスである。放送アフィリエイトマネージャは、コンテンツを集めて格納することができ、そして配信ネットワーク１（１０６）として示されている、配信するネットワークを介したコンテンツの配信をスケジュールできる。配信ネットワーク１（１０６）は、中央局から１または複数の広域局または地方局への衛星リンク伝送を含むことができる。配信ネットワーク１（１０６）は、無線放送、衛星放送、またはケーブル放送等のローカル配信システムを用いたローカルコンテンツ配信を含むこともできる。ローカルに配信されたコンテンツは、ユーザー宅のメディアデバイス１０８に提供され、そのコンテンツはその後、ユーザーによって探索される。メディアデバイス１０８は、さまざまな形式をとることができ、セットトップボックス／デジタルビデオレコーダー（ＤＶＲ）、ゲートウェイ、モデム等として具体化できることを認識されたい。さらにメディアデバイス１０８は、ホームネットワークのクライアントデバイスまたはピアデバイスのいずれかとして構成される付加的なデバイスを含む、ホームネットワークシステムのエントリポイント、または、ゲートウェイとして機能できる。
【００１０】
コンテンツの第２の形式は、スペシャルコンテンツと呼ばれる。スペシャルコンテンツは、プレミアム番組、ペイパービュー方式として配信されるコンテンツあるいは放送アフィリエイトマネージャに提供されない映画、ビデオゲーム、または、他のビデオ要素等のコンテンツを含むことができる。多くの場合、スペシャルコンテンツは、ユーザーによって要求されるコンテンツである。スペシャルコンテンツは、コンテンツマネージャ１１０に配信できる。コンテンツマネージャ１１０は、例えば、コンテンツプロバイダ、放送サービス、または配信ネットワークサービスに加盟している、インターネットウェブサイト等のサービスプロバイダとすることができる。コンテンツマネージャ１１０は、インターネットコンテンツを配信システムに組み込むこともできる。コンテンツマネージャ１１０は、別個の配信ネットワークである、配信ネットワーク２（１１２）を介してコンテンツをユーザーのメディアデバイス１０８に配信できる。配信ネットワーク２（１１２）は、高速ブロードバンドインターネットタイプの通信システムを含むことができる。放送アフィリエイトマネージャ１０４からのコンテンツも、配信ネットワーク２（１１２）のすべてまたは一部を用いて配信されることができるし、コンテンツマネージャ１１０からのコンテンツも、配信ネットワーク１（１０６）のすべてまたは一部を用いて配信されることができることに留意することが重要である。さらに、ユーザーは、コンテンツが必ずしもコンテンツマネージャ１１０によって管理されなくても配信ネットワーク２（１１２）経由でインターネットからコンテンツを直接取得することもできる。
【００１１】
別個に配信されるコンテンツを利用するためのいくつかの適用が可能である。１つの実行可能な手法において、スペシャルコンテンツは、放送コンテンツの拡張として提供され、代替的な表示、購入および販売オプション、強調素材等を提供する。別の実施形態において、スペシャルコンテンツが、放送コンテンツとして提供されるいくつかのプログラムされたコンテンツに完全に取って代わることができる。最後に、スペシャルコンテンツを放送コンテンツから完全に分離させることができ、そしてユーザーが利用するのに選ぶことができる単なるメディアの選択肢にすることができる。例えば、スペシャルコンテンツは、放送コンテンツとしてまだ入手できない映画のライブラリにすることができる。
【００１２】
メディアデバイス１０８は、配信ネットワーク１および配信ネットワーク２の一方または両方から異なるタイプのコンテンツを受信できる。メディアデバイス１０８は、コンテンツを処理し、そしてユーザーの好みおよびコマンドに基づいてコンテンツを分離する。メディアデバイス１０８は、音声および映像コンテンツを記録および再生するための、ハードドライブまたは光ディスクドライブ等の、記憶デバイスを含むこともできる。メディアデバイス１０８の動作のさらなる詳細および格納されたコンテンツの再生と関連する特徴は、図２と関連して説明する。処理されたコンテンツは、表示デバイス１１４に提供される。表示デバイス１１４は、従来の２次元タイプの表示であってもよいし、あるいは、進化した３次元表示であってもよい。
【００１３】
メディアデバイス１０８は、タッチ画面制御デバイス１１６等の第２の画面とインターフェースをとることもできる。タッチ画面制御デバイス１１６は、メディアデバイス１０８および／または表示デバイス１１４に対してユーザー制御を行うように適応され得る。タッチ画面制御デバイス１１６は、映像コンテンツを表示する能力を有することもできる。映像コンテンツは、ユーザーインターフェースエントリ等のグラフィックエントリであってもよいし、または表示デバイス１１４に配信される映像コンテンツ部分であってもよい。タッチ画面制御デバイス１１６は、赤外線（ＩＲ）通信または無線周波数（ＲＦ）通信等の、よく知られた任意の信号伝送システムを用いてメディアデバイス１０８とインターフェースをとってもよいし、赤外線データ協会（ＩＲＤＡ）規格、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の、標準プロトコルまたはその他の独自のプロトコルを含んでもよい。タッチ画面制御デバイス１１６の動作を以下により詳しく説明する。
【００１４】
任意には、メディアデバイス１０８およびタッチ画面制御デバイス１１６は、同じデバイスに統合することができる。タッチ画面を有するこのようなメディアデバイスの例は、コンピュータ、ラップトップ、セル電話機、パーソナルメディアプレーヤー、ＭＰ３プレーヤー、パーソナルデスクアシスタント、タブレットデバイス、デジタルビデオレコーダー等を含む。本明細書において、メディアデバイス１０８という用語は、セットトップボックス、デジタルビデオレコーダー、ゲートウェイデバイス等、このようなすべてのタイプのデバイスを含み得る。
【００１５】
図１の例において、システム１００は、バックエンドサーバー１１８および使用データベース１２０も含む。バックエンドサーバー１１８は、ユーザーの使用傾向を分析し、そしてその使用傾向に基づいて提案を行う個人化エンジンを含む。使用データベース１２０は、ユーザーの使用傾向がモニタされ、そしてそのような使用傾向に関する情報が格納される場所である。そのようなユーザーの使用傾向情報を用いてユーザーのプロファイルを発展させ、その後、提案、宣伝および番組編成に使用されることが可能である。場合によっては、使用データベース１２０は、バックエンドサーバー１１８の一部とすることができる。本例において、バックエンドサーバー１１８（ならびに使用データベース１２０）は、システム１００に接続されていて、配信ネットワーク２（１１２）を介してアクセスされる。
【００１６】
図２について、メディアデバイス２００の実施形態のブロック図が示されている。メディアデバイス２００は、図１で説明した受信デバイスと同様に動作でき、そしてゲートウェイデバイス、モデム、セットトップボックス、または同様の通信デバイスの一部として含むことができる。図示したデバイス２００は、音声デバイスまたは表示デバイスを含む他のシステムに組み込むこともできる。いずれにしても、そのシステムの動作を完了するのに必要ないくつかのコンテンツは、当業者には周知であるので、簡潔にするために図示していない。
【００１７】
図２に示したデバイス２００において、コンテンツは、入力信号受信機２０２によって受信される。入力信号受信機２０２は、無線、ケーブル、衛星、Ｅｔｈｅｒｎｅｔ（登録商標）、光ファイバーおよび電話線ネットワークを含む、いくつかの実行可能なネットワークのうちの１つを介して提供される受信信号、復調信号および復号信号に使用されるいくつかの周知の受信機回路のうちの１つであってよい。所望の入力信号は、制御インターフェースまたはタッチパネルインターフェース２２２を介して提供されるユーザー入力に基づいて、入力信号受信機によって選択および識別され得る。タッチパネルインターフェース２２２は、タッチ画面デバイスのインターフェースを含むことができる。タッチパネルインターフェース２２２は、セルラー電話、タブレット型コンピュータ、マウス、高性能のリモートコンピュータ等とインターフェースをとるように適用され得る。
【００１８】
復号された出力信号は、入力ストリームプロセッサ２０４に提供される。入力ストリームプロセッサ２０４は、最終信号の選択および信号処理を実行し、そしてコンテンツストリームの音声コンテンツから映像コンテンツを分離することを含む。音声コンテンツは、圧縮デジタル信号等の受信形式からアナログ波形信号に変換する音声プロセッサ２０６に提供される。アナログ波形信号は、音声インターフェース２０８に提供され、そしてさらに表示デバイスまたは音声増幅器に提供される。代替として、音声インターフェース２０８は、高解像度マルチメディアインターフェース（ＨＤＭＩ（登録商標））ケーブル、またはソニー／フィリップスデジタル相互接続フォーマット（ＳＰＤＩＦ）経由等の、音声インターフェースを用いて、デジタル信号を音声出力デバイスまたは表示デバイスに提供できる。音声インターフェースは、スピーカの１または複数のセットを駆動する増幅器を含むこともできる。音声プロセッサ２０６は、音声信号を記憶するのに必要な変換も任意に実行する。
【００１９】
入力ストリームプロセッサ２０４からの映像出力は、映像プロセッサ２１０に提供される。映像信号は、いくつかの形式のうちの１つであってよい。映像プロセッサ２１０は、入力信号形式に基づいて、映像コンテンツの変換を必要に応じて行う。映像プロセッサ２１０は、映像信号を記憶するのに必要な変換も任意に実行する。
【００２０】
記憶デバイス２１２は、入力時に受信した音声および映像コンテンツを格納する。記憶デバイス２１２は、コントローラ２１４の制御下で、さらに例えば、早送り（ＦＦ）および巻き戻し（Ｒｅｗ）のような、ユーザーインターフェース２１６および／またはタッチパネルインターフェース２２２から受信したナビゲーション命令等の、コマンドに基づいて、後で識別および再生ができるようにさせる。記憶デバイス２１２は、ハードディスクドライブ、静的ＲＡＭ（ＳＲＡＭ）または動的ＲＡＭ（ＤＲＡＭ）等の、１または複数の大容量集積電子メモリであってもよいし、またはコンパクトディスク（ＣＤ）ドライブまたはデジタルビデオディスク（ＤＶＤ）ドライブ等の、交換可能な光ディスク記憶システムであってもよい。
【００２１】
入力または記憶デバイス２１２のいずれかを発信元とする、映像プロセッサ２１０によって変換された映像信号は、表示インターフェース２１８に提供される。表示インターフェース２１８はさらに、表示信号を上記のタイプの表示デバイスに提供する。表示インターフェース２１８は、赤−緑−青（ＲＧＢ）等のアナログ信号インターフェースであってもよいし、ＨＤＭＩ（登録商標）等のデジタル信号インターフェースであってもよい。以下により詳しく説明するように、表示インターフェース２１８は、探索結果を３次元グリッドで示すさまざまな画面を生成することを認識されたい。
【００２２】
コントローラ２１４は、バス経由でデバイス２００のいくつかのコンポーネントに相互接続され、そのコンポーネントは、入力ストリームプロセッサ２０２、音声プロセッサ２０６、映像プロセッサ２１０、記憶デバイス２１２、およびユーザーインターフェース２１６を含む。コントローラ２１４は、入力ストリーム信号を記憶デバイスに記憶するまたは表示するための信号に変換する変換プロセスを管理する。コントローラ２１４は、格納されたコンテンツの識別および再生も管理する。さらに、以下により詳しく説明するように、コントローラ２１４は、コンテンツの探索、および格納されるか、上記の配信ネットワーク経由で配信されるいずれかのコンテンツを表現するグリッド表示の作成および調整を実行する。
【００２３】
コントローラ２１４は、コントローラ２１４の情報および命令コードを格納するために、制御メモリ２２０（例えば、ＲＡＭ、ＳＲＡＭ、ＤＲＡＭ、ＲＯＭ、プログラム可能ＲＯＭ（ＰＲＯＭ）、フラッシュメモリ、電気的プログラム可能ＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラム可能ＲＯＭ（ＥＥＰＲＯＭ）等を含む、揮発性または不揮発性メモリ）にさらに結合される。制御メモリ２２０は、コントローラ２１４の命令を格納できる。制御メモリは、コンテンツを包含するグラフィック要素、表示インターフェース２１８に表示されるユーザーインターフェースを生成するのに使用されるさまざまなグラフィック要素等の、要素のデータベースも格納できる。代替として、制御メモリは、グラフィック要素を識別またはグループ化されたメモリロケーションに格納し、そしてグラフィック要素に関連するさまざまな情報部分のメモリロケーションを識別するアクセスまたはロケーションテーブルを使用できる。さらに、表示インターフェース２１８に出力するようにコントローラ２１４によって解釈されたコンピュータ命令に応答して、さまざまなグラフィック要素を生成することができる。グラフィック要素の記憶装置に関連する付加的な詳細を以下に説明する。さらに、制御メモリ２２０の実装は、単一メモリデバイスまたは代替として、２以上のメモリ回路が通信的に接続または互いに結合されて共有または共通メモリを形成する等の、いくつかの実行可能な実施形態を含むことができる。さらにまた、そのメモリは、大規模回路におけるバス通信回路部等の、他の回路に含まれ得る。
【００２４】
任意には、コントローラ２１４は、音声プロセッサ２０６および映像プロセッサ２１０を使用することによって、それぞれ音声メディアおよび映像メディアからメタデータを抽出するように適応されることができる。つまり、受信した映像に関する記述情報を用いて補助情報サービス等をサポートする、電子番組案内を生成する等の機能に使用することができるメタデータを生成するように、垂直帰線消去区間の映像信号、映像と関連付けられた補助データフィールド、または映像信号の他の領域に包含されたメタデータを、コントローラ２１４を有する映像プロセッサ２１０を使用することによって採取することができる。同様に、コントローラ２１４とともに機能する音声プロセッサ２０６は、音声信号内に入っているであろう音声透かしを認識するように適応されることができる。そのような音声透かしは、その後、音声信号、音声信号のソースを特定するセキュリティの認識等のいくつかの動作を実行するか、またはその他のサービスを実行するのに使用されることができる。さらに、上記の動作をサポートするメタデータを、コントローラ２１４によって処理されるネットワークソースから持ってくることができる。
【００２５】
図３について、本開示のユーザーインターフェースプロセスは、早送り、巻き戻し等の、機能を表すのに使用することができる入力デバイスを用いる。これを可能にするために、タブレットまたはタッチパネルデバイス３００（図１に示したタッチ画面デバイス１１６と同じデバイスおよび／またはメディアデバイス１０８とタッチ画面デバイス１１６とが統合された例）は、受信デバイス２００のユーザーインターフェース２１６および／またはタッチパネルインターフェース２２２経由でインターフェースをとることができる。タッチパネルデバイス３００は、手の動き、またはジェスチャー、および動作がパネルを通じてセットトップボックスまたは他の制御デバイスのコマンドに変換されるのに基づいて受信デバイスまたはセットトップボックスの操作ができるようにさせる。一実施形態において、タッチパネル３００は、単に、グリッド表示をナビゲートするためのナビゲートツールとして機能できる。他の実施形態において、タッチパネル３００は、付加的には、ユーザーがコンテンツのグリッド表示を通じてより直接的にナビゲーション機能とインタラクトできるようにさせる表示デバイスとして機能する。タッチパネルデバイスを、起動ボタン等の、より従来的な制御機能を包含するリモート制御デバイスの一部として含むことができる。タッチパネル３００は、少なくとも１つのカメラ要素を含むこともできる。以下でより詳細に説明するように、タッチパネルデバイス３００上で表示されるコンテンツをザップするまたはメイン画面に投入することができる（例えば、図１に示した表示デバイス１１４）。
【００２６】
図４について、図示したような、ジェスチャー感知コントローラまたはタッチ画面を使用して、いくつかのタイプのユーザーインタラクションまたはイベントを行う。コントローラからの入力は、ジェスチャーを定義するのに使用され、今度はジェスチャーが、特定のコンテキストコマンドを定義する。センサを構成することによって、タッチ画面上のユーザーの指の動きを定義することが可能になり得るし、またはコントローラ自体の動きを一次元または二次元のいずれかで定義することさえ可能になり得る。対角線(diagonal)、および左右動(yaw)、上下動(pitch)、回転(roll)の組み合わせ等の二次元運動を使用して、揺れ動き(swing)等の三次元運動を任意に定義することができる。いくつかのジェスチャーを図４に示す。ジェスチャーは、コンテキストにおいて解釈され、そしてユーザーによって行われる定義された動きによって特定される。
【００２７】
バンプ動作４２０は、上下左右いずれか一方向のポイントを示すストロークを２回描画することによって定義される。バンプジェスチャーは、コンテキストにおける特有のコマンドと関連付けられる。例えば、ＴｉｍｅＳｈｉｆｔｉｎｇモードにおいて、左バンプジェスチャー４２０は、巻き戻しを示し、右バンプジェスチャーは、早送りを示す。他のコンテキストにおいて、バンプジェスチャー４２０は、バンプによって指定された方向に特定の値を増分(increment)するように解釈される。チェック動作４４０は、チェックマークの描画として定義される。それは、下向きのバンプジェスチャー４２０と同様である。チェックは、リマインダー、ユーザータグを指定するか、もしくは項目または要素を選択するコンテキストにおいて特定される。円囲み動作４４０は、どちらの方向からでも円を描画するものとして定義される。両方向を区別することも考えられる。しかし、混乱を避けるために、円は、方向にかかわらず単一のコマンドとして特定される。ドラッグ動作４５０は、タブレット３００上のボタン（仮想または物理的ボタン）を押している間の（即ち、「トリガドラッグ」）、コントローラの角度のついた動き（上下動および／左右動の変化）として定義される。ドラッグジェスチャー４５０を、ナビゲーション、速度、距離、タイムシフト、巻き戻し、および早送りに使用できる。ドラッグ動作４５０を使用して、カーソル、仮想カーソルを移動するか、またはディスプレイの強調表示、輪郭付け、または選択等の、状態の変更を行うことができる。ドラッグ動作４５０を任意の方向にすることができ、概して二次元でナビゲートするのに使用される。しかしながら、あるインターフェースでは、ドラッグコマンドへの応答を修正することが好ましい。例えば、いくつかのインターフェースにおいて、仮想カーソルの位置または動く方向によっては、ある次元または方向の操作が他の次元または方向に対して有利である。うなずき動作４６０は、トリガドラッグしながら垂直に上下する動きを２回素早く行うことによって定義される。うなずき動作４６０は、「肯定」または「承諾」を示すのに使用される。クロス(X-ing)動作４７０は、「Ｘ」という文字を描画するものとして定義される。クロス動作４７０は、「削除」または「遮断」コマンドに使用される。振る(wagging)動作４８０は、トリガドラッグしながら水平に素早く往復する動きを２回行うことによって定義される。振るジェスチャー４８０は、「否定」または「取り消し」を示すのに使用される。
【００２８】
検知システムの複雑度(complexity)に応じて、単純なある次元運動またはジェスチャーだけを可能することができる。例えば、ここで示すセンサの単純な右または左の動きは、早送りまたは巻き戻し機能を作り出すことができる。さらに、複数のセンサをタッチ画面上の異なるロケーションに収容して配置することも可能である。例えば、左右の動きに対する水平センサをある場所に配置して、音量の上げ下げに使用してもよいし、あるいは上下の動きに対する垂直センサを異なる場所に配置して、チャネルの上げ下げに使用してもよい。このようにして、特有のジェスチャーマッピングを使用できる。以下にさらに詳しく論じるように、２本の指でスワイプするジェスチャーを利用して、タブレット３００から主画面または表示デバイス１１４にコンテンツを投入または移動するのを開始できる。
【００２９】
図５は、本開示に従って、メディア資産のコレクションを示すユーザーインターフェース５００の模範的な実施形態を示している。具体的には、表示域５１０は、異なるグラフィック／アイコンによって表現されるメディア資産のコレクションを示す。ジェスチャー／制御インターフェースコマンドを使用することによって、このような５２０および５３０等のメディア資産を再生するための選択を行うことができ、それによって、メディアデバイスは、そのような資産を記憶媒体から検索し、その資産をサーバーに要求し、備え付けの再生デバイスを起動する等して選択されたメディア資産を再生する。具体的には、メディア資産５２０および５２５は、ラベル５６０（映像）で示した映画であることが分かる。つまり、異なるメディア資産は、メニュー５７０が起動すると示される異なる分類によってグループ化されることができる。メディアコレクションシェルフ５５０の起動については以下に説明する。図５のシェーディングは、表示域５１０に示した残りの項目にメニュー項目５７３および５７５をオーバーレイしていることを示す。
【００３０】
図６は、メディア資産のコレクションのメニューの起動を示すユーザーインターフェース６００の模範的な実施形態を示している。メニュー５７０を起動して、ユーザーが選択することができる映像５７３および音楽５７５等の、メディア資産の他のコレクションを表示する。ユーザーが、現在のメディアコレクションが目下選択されているままになったメニュー５７０の取り消し操作を起動すると、新たなメディアコレクションの選択を取り消すことができる。
【００３１】
図７は、音楽メディア資産のコレクションを示したユーザーインターフェース７００の模範的な実施形態を示している。メディア資産５３０および５３５は、再生ジェスチャー／制御入力コマンドに従って、再生するために選択することができる異なる音楽メディア資産を表現している。この実施形態７００に示すように、人が現在表示域５１０に表示されていない音楽資産を見て選択できるように、上下に移動する選択スライダー制御５９０が示されている。
【００３２】
図８は、写真メディア資産のコレクションを示したユーザーインターフェース８００の模範的な実施形態を示している。再生ジェスチャー／制御入力ジェスチャーに従って、そのようなメディア資産５４０および５４５等の、写真メディア資産を、再生するために選択することができる。
【００３３】
図９は、アプリケーションのコレクションを示したユーザーインターフェース９００の模範的な実施形態を示している。これらのアプリケーションは、メディアデバイス上で実行される能力があるコンピュータプログラムである。ゲーム、ニュースリーダー、ブラウザ、イベント予約プログラム等を含むメディアデバイスが実行可能なプログラムの例を、ジェスチャー／制御インターフェースコマンドを使用して起動することができる。図示したさまざまなアプリケーションは、ランダムルーレットゲーム５４７と、イベント予約プログラムである、イベントカウント５４０とを含む。本発明の原理に従って、他のアプリケーションを使用することができる。
【００３４】
図１０は、本開示に従って、いくつかのメディアコレクションをシェルフ形式で示したユーザーインターフェース１０００の模範的な実施形態を示している。ボタン５５０／１０５０が表示域１０１０で起動すると、一連のメディアコレクションシェルフ１０２０および１０３０が開く。メディアコレクションシェルフを使用して、指定された順序でメディア資産を構成して再生する。つまり、一般のプレイリストを使用する代わりに、メディアコレクションシェルフを使用して、メディア資産の順序を、そのようなメディア資産と関連付けられた識別子（グラフィック／アイコン）を使用してグラフィカルに示すことができる。例えば、「マイコレクション」と題したメディアコレクションシェルフ１０２０は、２つのメディア資産１０２７および１０２９を表示し、それらのメディア資産は、再生コマンドが使用されると再生することができる写真である。メディア資産がメディアコレクションシェルフで再生される順序は、左から右の順序で進み、そこではメディアコレクションシェルフ１０２０の写真１０２７が写真１０２９の前に表示されている。同様に、「旅行」と題したメディアコレクションシェルフ１０３７の写真１０３７は、写真１０３９の前に再生される。他のメディアコレクションシェルフは、この順序を用いてメディア資産を再生し、そこではメディア資産のミクスチャを混ぜ合わせることもでき、そこでは映像、音声、写真、アプリケーション等を指定された順序で再生することができる。
【００３５】
ラベル１０６０は、ユーザーインターフェース１０１０が「コレクション」と関連していることを示す。メニュー１０７０を用いてユーザーインターフェース５００、６００、７００、８００、および９００に示したような以前のコレクションビューに戻って再度始めることができる。コレクション追加ボタン１０８５を起動して、ポピュレートされる新しいメディアコレクションシェルフを作成し、そこではそのシェルフにユーザーが指定したラベルで名前を付けることができる。コレクション編集ボタン１０８０は、ユーザーにメディアコレクションシェルフの順序を変更させ、それによってユーザーは、メディアコレクションシェルフを選択し、そして新しい位置にドラッグすることができる。
【００３６】
ボタン１０２５または１０３５等の編集ボタンを起動して、本開示に従ってメディア資産を有するメディアコレクションの順序付けに使用される、ユーザーインターフェース１１００の模範的な実施形態を示した図１１に示すようなインターフェースを持ってくる。ジェスチャー／制御入力コマンドを使用することによって、ユーザーは、映画１０４０または１０４５等のメディア資産を選択し、そしてそのようなメディア資産をメディアシェルフコレクション１０３０にドロップすることができる。メディアシェルフコレクション用にメディア資産を選択することによって、ユーザーが、選択したメディア資産をメディアシェルフコレクション上にすでに示しているメディア資産の前後または中間に配置することができるようにする。従って、ユーザーがメディア資産１０４０を選択してメディアコレクション１０３０の一部にすると、メディア資産１０４０を表現しているグラフィックを、メディア資産１０３７の前、メディア資産１０３７と１０３９との中間、またはメディア資産１０３９の後ろに配置することができる。さらに、削除制御１０８０を起動して、メディア資産をメディアコレクションシェルフから除去する。編集モードでは、メディアコレクションシェルフ内の各メディア資産は、対応する削除制御を有すると思われる。
【００３７】
ユーザーインターフェース１１００のメニュー１０７０を起動して、メディアコレクションシェルフを構成する場合、ユーザーに、ユーザーインターフェース５００、６００、７００、８００、および９００に示したような異なるメディアコレクションからメディア資産を選択させる。ボタン１０９０の起動は、ユーザーがメディアコレクションシェルフの構成を終了したことを示すが、取り消しボタン１０９５を起動すると、メディアコレクションシェルフに対して行われたいずれの修正も取り消す。ラベル１０６０は、目下作成されているメディアコレクションシェルフが「旅行」と呼ばれるものであることを示す。
【００３８】
図１２は、本発明に従って、メディア資産を表示したユーザーインターフェース１２００の模範的な実施形態を示している。メディア資産に関する情報を表１に示す。表示域１２１０に表示されたメディア資産は、そのようなメディア資産に対応するアイコン、グラフィック、ポスターアート、スクリーンショット等によって指定される。
【００３９】
【表１】
2014502755.tif 000003
【００４０】
表１の説明において、メディア資産番号は、メディア資産を説明した図に示した番号を表す。メディア資産の種類は、音声、映像、番組等であるメディア資産のカテゴリーに対応する。タイトルは、メディア資産の名前を表す。ロケーションは、ローカルメモリ記憶装置、リモートメモリ記憶装置、サーバー、ビデオオンデマンドサービス、クラウド記憶サービス、メディアストリームサービス等になり得る、メディア資産の物理的ロケーションである。具体的には、表１は、メディア資産のロケーションを参照する情報がある限り、メディアを異なるロケーションに収容する。長さは、メディア資産を分秒で表した時間の長さである。そのような値は、値Ｔａで表されたメディア資産の時間の長さとして周知である。俳優欄は、メディア資産の中で演じた俳優を記載している。任意には、メディア資産が音声である場合、俳優欄は、音声を担うバンドまたは演奏者の名前を表す。監督欄は、メディア資産の監督を表す。評価欄は、メディア資産が批評家から受けた批評家の評価（０−５）またはロッテントマト・ドットコムなどのソースによる評価の平均点を表す。表１の情報を、メディア資産に伴うメタデータから、電子番組案内情報から、ローカルデータベースから、リモートデータベース、メタデータ記述サービス、これらのソースの組み合わせ等から生成することができる。
【００４１】
図１３は、本開示に従って、メディアコレクションシェルフの時間の長さを指定するユーザーインターフェース１３００の模範的な実施形態を示している。ユーザーに、一定の時間の長さのメディアコレクションシェルフを構成する選択権を示すことができる。そのような選択権は、ダイアログボックス１２３０に示され、そこではユーザーは、メディアコレクションシェルフに占有したい時間の長さを時分で指定することができる。
【００４２】
図１４は、本開示に従って、ユーザー命令に沿って生成されたメディアコレクションシェルフを表示するユーザーインターフェース１４００の模範的な実施形態を示している。具体的には、ユーザーは、メディアコレクションシェルフ１２４０が１時間０分になるようにダイアログボックス１２３０で指定した。メディアコレクションシェルフ１２４０の長さは、ユーザーが指定した時間の長さに比例し、そこでは例えば、２時間の長さであるメディアコレクションシェルフ１２４０は、１時間の長さであるメディアコレクションシェルフ１２４０の２倍になる。例示した２時間の長さのメディアコレクションシェルフ１２４２を、本開示に従って、ユーザー命令に沿って生成された代替的なメディアコレクションシェルフを表示するユーザーインターフェース１５００の模範的な実施形態である図１５に示す。同様に、３０分であるメディアコレクションシェルフは、１時間であるメディアコレクションシェルフのサイズの半分である。
【００４３】
図１６は、本開示に従って、長さが違う異なるメディアコレクションシェルフの模範的な実施形態を示している。以前に述べたように、表示されるメディアコレクションシェルフの長さは、そのシェルフに割り振られた時間期間に比例する。例えば、メディアコレクションシェルフ１２４０は、１時間に適合する一方、メディアコレクションシェルフ１２４２は、２時間用である。メディアコレクションシェルフ１２４４は、３時間用であり、メディアコレクションシェルフ１２４６は、３０分用であり、メディアコレクションシェルフ１２４８は、１５分用を表す。説明した原理に従って、他のサイズのメディアコレクションシェルフを生成することができる。理想的には、メディアコレクションシェルフの長さが違っても、その高さは、相対的に一定であり続ける。
【００４４】
図１７は、本開示に従って、メディアコレクションシェルフおよび選択されたメディア資産のユーザーインターフェース１７００の模範的な実施形態を示している。表示域１２１０に示したように、メディア資産１２２４が選択されて、メディアコレクションシェルフ１２４０内に配置される。メディア資産が選択されると、メディア資産が以前に置かれた外枠がボックス１２５４に示され、それによって、そのような外枠の表示が任意選択になる。
【００４５】
本開示に従って、メディア資産が表す時間の長さに比例してスケールされるメディア資産を表すメディアコレクションシェルフおよびグラフィックとのユーザーインターフェース１８００の模範的な実施形態を示す。メディア資産１２２４がメディアコレクションシェルフ１２４０内に配置されると、メディア資産１２２４のサイズは、そのメディア資産が流れる時間量に従ってスケールされる。表１を参照すると、メディア資産１２２４は、３０分間流れ、メディアコレクションシェルフ１２４０は、１時間用である。従って、メディア資産１２２４は、メディアコレクションシェルフ１２４０の１時間の領域を占有するように延長される。これを、選択されたメディア資産の時間を取り出し、そしてその時間値をメディアコレクションシェルフの総時間で割る（３０分／６０分＝．５）ことによって計算することができる。説明した計算およびメディア資産の表現のグラフィック修正を、メディアデバイスの映像プロセッサ２１０およびコントローラ２１４によって実行することができる。
【００４６】
図１９は、本発明に従って、メディア資産が表す時間の長さに比例してスケールされるメディア資産を表すメディアコレクションシェルフおよびグラフィックとのユーザーインターフェース１９００の模範的な実施形態を示している。表示域１２１０に示したように、選択されたメディア資産１２２３、１２２４、および１２２５が選択されて、メディアコレクションシェルフ１２４０内に配置される。そのような選択の後、メディア資産１２２３は、メディアコレクションシェルフ１２４０の領域の３分の１（２０分／６０分＝１／３）を占有するようにスケールされる。メディア資産１２２４は、メディアコレクションシェルフ１２４０の領域の２分の１（３０分／６０分＝１／２）を占有するようにスケールされる。最後に、メディア資産１２２５は、メディアコレクションシェルフ１２４０の領域の６分の１（１０分／６０分＝１／６）を占有するようにスケールされる。メディア資産１２２３、１２２４、および１２２５の選択によってメディア資産の総時間期間が１時間になり、メディアコレクションシェルフ１２４０が１時間の長さに構成されているため、そのシェルフが完全に占有されていることを示す。メディアコレクションシェルフがその後、再生するのに使用されると、メディア資産１２２３、１２２４、および１２２５は、その特有の順序（左から右）で再生される。外枠１２５３、１２５４、および１２５５の表示は、任意選択である。
【００４７】
図２０は、本発明に従って、メディア資産が表す時間の長さに比例してスケールされるメディア資産を表すメディアコレクションシェルフおよびグラフィックとのユーザーインターフェース２００の模範的な実施形態を示している。この現在の例において、メディア資産１２２０、１２２３、および１２２６は、メディアコレクションシェルフ１２４０用に選択されている。メディア資産１２２０、１２２３、および１２２６の表現を転送して、それらのメディア資産が関連した時間の長さにより、それぞれ、メディアコレクションシェルフの６分の１、３分の１、および２分の１を占有するようにする。外枠１２５０、１２５３、および１２５６の表示は、任意選択である。
【００４８】
図２１は、本開示に従って、メディア資産がメディアコレクションシェルフに与えられた時間の長さを超過する時にエラーメッセージを示すユーザーインターフェース２１００の模範的な実施形態を示している。この例において、メディアコレクションシェルフは、１時間に指定されているが、選択されたメディア資産１２２１は、長さが２時間である。メディア資産の長さがメディアコレクションシェルフの空き容量よりも長い場合、ダイアログ１２６０に示したようなエラーダイアログが表示される。ダイアログは、時間欄およびタイトル欄を書き入れる際に表１からの情報を使用することができる。そのようなダイアログを有するユーザーは、そのメディア資産の選択を継続したいか、またはそのような選択を取り消したいかどうかを判断することができる。
【００４９】
図２２は、ユーザーが、表示されたメディアコレクションシェルフのサイズを変更する決定をした時の例の模範的な実施形態２２００であり、そこでは長さが２時間であるメディアコレクションシェルフ１２４２が、以前に示した、１時間に対応するメディアコレクションシェルフ１２４０に取って代わる。選択したメディア資産１２２１はその後、長く伸びたメディアコレクションシェルフ１２４２を完全に占有（１２０分／１２０分＝１）する。
【００５０】
図２３は、本開示に従って、メディアコレクションシェルフに充てられた残り時間に収まるであろうメディア資産を示す選択権とのユーザーインターフェース２３００の模範的な実施形態を示している。表示域１２１０に示すように、メディアコレクションシェルフ１２４０は、長さが１時間に設計されている。すでに、メディア資産１２２４が選択されていることによって、メディア資産１２２４のサイズは、メディアコレクションシェルフ１２４０のサイズの半分を占有している（３０分／６０分）。メディア資産１２２４を選択できるようにする他のメディア資産を示す、ダイアログボックス１２６５に示した選択権をアクティブ状態にして、メディアコレクションシェルフ１２４０に充てられた残り時間に収まるようにすることができる。
【００５１】
図２４は、メディアコレクションシェルフの残りの空き容量を占有できるメディア資産を示すユーザーインターフェース２４００の模範的な実施形態を示している。メディアコレクションシェルフ１２４０がなおも、総時間が３０分までのメディア資産を収容することができるので、メディア資産１２２０、１２２３、１２２５、１１２６、および１１２８がこの基準を満たすものとして輪郭付けされる。
【００５２】
図２５は、本開示に従って、メディア資産と関連付けられた批評家団体の評価を示すユーザーインターフェース２５００の模範的な実施形態を示している。この実施形態において、評価モード１２７０が起動して、そこでは表１からの評価情報を用いてメディア資産のサイズがスケールされる。具体的には、メディア資産のサイズは、メディア資産の評価点を取り出し、そしてその点数をスケールの最高点（この場合５）で割ることによってスケールされる。従って、メディア資産が５つ星評価なので、メディア資産１２２０は、「フルサイズ」（５つ星／５つ星＝１）の大きさになる。あるいは、メディア資産１２２２のスワンプシングは、５分の１のサイズである（１つ星／５つ星＝１／５）。他のメディア資産は、上記と同様のやり方で作用を受ける。
【００５３】
図２６は、本開示に従って、メディア資産のグラフィック表現によってメディアコレクションシェルフをポピュレートするフローチャート２６００を示している。ステップ２６０５において、異なるメディア資産に適合するいくつかのグラフィック要素を表示域に示している。グラフィック要素の表示のいくつかの例が図５から図９までに示され、本明細書全体で参照される。グラフィック要素は、アイコン、写真、スクリーンショット、メディア資産のグラフィック表現などにすることができる。
【００５４】
ステップ２６１０は、メディアコレクションシェルフの水平長さが、ユーザーによって選択された時間期間値（Ｔｓ）に比例するメディアコレクションシェルフの生成を表す。以前に説明したように、ユーザーは、メディアコレクションシェルフが、最後にメディアコレクションシェルフを占有するメディア資産に与えられる総時間量である時間期間値を有するように指定することができる。例えば、ユーザーは、メディアコレクションシェルフが１時間になるようにし、それによってメディア選択シェルフ用に最後に選択されたメディア資産が累積時間期間（Ｔｃ）の１時間を超過できないように指定することができる。ここでのＴｃは、以前に選択されたすべてのメディア資産の総時間値に等しい。  
［Ｔｃ＝Ｔａ（１）＋Ｔａ（２）＋Ｔａ（３）．．．Ｔａ（ｎ），ｎ＝選択されたメディア資産の総数］
【００５５】
ステップ２６１５では、ユーザーによってメディア資産が選択された時、選択されたメディア資産を表すグラフィック要素によってメディアコレクションシェルフをポピュレートする。音声、映像、アプリケーション、または他の種類のメディア資産を表すグラフィック要素を、メディアコレクションシェルフに与えられた領域にドラッグアンドドロップすることができる。メディアコレクションシェルフ内にグラフィック要素を位置付けることは、メディア資産をメディアコレクションシェルフに関連付けることができるおよび／またはメディアコレクションシェルフが再生するために起動されると、メディア資産が再生されることを表す。
【００５６】
ステップ２６２０において、選択されたメディア資産の時間期間がメディアコレクションシェルフに充てられた総時間期間を超過するかどうかの判断が計算される。ステップ２６１０について上記で説明したように、時間期間値は、メディアコレクションシェルフと関連付けられる。メディア資産がメディアコレクションシェルフに付加されると、デバイスは、メディア資産の時間期間と以前に選択されたメディア資産の累積時間期間との加算が、メディアコレクションシェルフの時間期間を超過するかどうかを計算することができる（Ｔａ＋Ｔｃ＞Ｔｓ）。この命令文が真であれば、（図２１に示すように）選択されたメディア資産の時間期間が、メディアコレクションシェルフに充てられた残り時間を超過していることを示すメッセージを生成することができる。
【００５７】
この計算が真でなければ、ステップ２６２５において、対応するグラフィック要素が、メディアコレクションシェルフと関連付けられた時間期間と比較されて水平方向にスケールされる。このスケール操作は、メディア資産と関連付けられたグラフィック要素を取り出して、その要素にメディアコレクションシェルフの一定の比率を（長く伸ばして）占有させる。この値を計算する１つの手法では、Ｔａ／Ｔｓを取り出し、そしてこの値にメディアコレクションシェルフの長さを乗じる。選択されたグラフィック要素はその後、本明細書に記載した原理に従って、その計算された長さにスケールされる。本明細書で説明した原理に従って、他の手法も実装可能である。
【００５８】
ステップ２６３０は、メディアコレクションシェルフの時間期間値が、以前に選択されたメディア資産の累積時間期間を超過していないので、メディアコレクションシェルフは、付加的に選択されたメディア資産を収容することができるかどうかを判断する。これは、ステップ２６２０で行われた計算と同様であり、そこではＴｃは、Ｔａを用いて更新されて（Ｔｃ＝Ｔｃ（以前の時間値）＋Ｔａ）選択されたメディア資産に対応する。Ｔｃ＜Ｔｓであれば、Ｔｃ＝Ｔｓになるまで、ステップ２６２０からステップ２６３０までが反復される。もちろんこのステップ２６２０からステップ２６３０までの反復を行う必要はなく、ユーザーがステップ２６３５を直接実行させる選択をすることができる。任意には、ユーザーは、ユーザーインターフェースがＴｓ−Ｔｃよりも少ない時間Ｔａを有するメディア資産のすべてを表示することを要求することができる。この要求の結果は、図２４に示している。
【００５９】
Ｔｃ＝Ｔｓ、またはユーザーがステップ２６２０からステップ２６３０までの反復を省く選択をする場合、２６３５を行うことができ、そこではグラフィック要素がメディアコレクションシェルフをポピュレートする、選択されたメディア資産のすべてを再生することができる。メディア資産の再生を、本明細書全体で説明した発明の原理に従って行うことができ、そこではそのようなメディア資産を、図１および図２に表したようなコンポーネントを用いてリモートソースまたはローカルソースから再生することができる。
【００６０】
図に示した要素は、ハードウェア、ソフトウェア、またはその組み合わせによるさまざまな形で実装されてよいことを理解されたい。好適には、これらの要素は、適切にプログラムされた１または複数の汎用デバイスのハードウェアとソフトウェアとの組み合わせにおいて実装され、そのデバイスは、プロセッサ、メモリおよび入力／出力インターフェースを含むことができる。
【００６１】
本説明は、本開示の原理を示す。従って、本明細書に明示的に説明されていないが、開示した原理を具体化し、且つ本発明の精神および範囲に含まれるさまざまな構成を考案できるであろうことが当業者には認識されよう。
【００６２】
本明細書に列挙したすべての例および条件付きの言葉は、開示された原理と発明者による技術の推進に寄与する概念とを読み手が理解する際の助けとなる情報提供を意図するものであり、そのように具体的に列挙した例および条件に限定されないものと解釈されるべきである。
【００６３】
さらに、列挙した原理、態様、および開示された実施形態ならびにその具体例の本明細書のすべての記述は、その構造的同等物と機能的同等物との両方を網羅することを意図する。付加的には、そのような等価物は、現在周知の等価物ならびに将来開発される等価物、即ち、構造に関係なく同じ機能を実行するように開発される任意の要素の両方を含むことを意図する。
【００６４】
従って、例えば、本明細書に提示されたブロック図は、本開示の原理を具体化する実例となる回路の概念的見方を表すことが当業者には理解されよう。同様に、任意のフローチャート、フロー図、状態遷移図、擬似コードなどは、さまざまなプロセスを表し、そのプロセスは、コンピュータ可読媒体で実質的に表されるので、コンピュータまたはプロセッサによって実行されることができ、そのようなコンピュータまたはプロセッサが明示的に示されているか否かを問わないことが認識されよう。
【００６５】
図で示されたさまざまな要素の機能は、専用ハードウェアならびに適したソフトウェアと協働するソフトウェアを実行する能力があるハードウェアの使用を通じて提供され得る。プロセッサによって提供される場合、その機能は、単一の専用プロセッサによって、単一の共有プロセッサによって、またはその一部を共有できる複数の個々のプロセッサによって提供され得る。さらに、用語「プロセッサ」または「コントローラ」の明示的な使用は、ソフトウェアを実行する能力があるハードウェアに限定して言及するものと解釈されてはならず、デジタル信号プロセッサ（「ＤＳＰ」）ハードウェア、ソフトウェアを格納するためのリードオンリーメモリ（「ＲＯＭ」）、ランダムアクセスメモリ、および不揮発性ストレージを暗示的に含むことができるが、これらに限定されない。
【００６６】
従来型および／またはカスタム型の他のハードウェアも含むことができる。同様に、図に示した任意のスイッチは、単に概念的なものである。それらの機能は、プログラムの動作を通じて、専用論理を通じて、プログラム制御と専用論理とのインタラクションを通じて実行されるか、または手動でも実行されてよく、特定の技術は、コンテキストからより具体的に理解されるように実装者が選択可能である。
【００６７】
本開示の技術が組み込まれた実施形態を本明細書に詳しく説明したが、当業者は、この技術をさらに組み込む他の多くの異なる実施形態を容易に考案することができる。変更および変形形態は、上記の技術に照らして当業者によって行われ得ることに留意されたい。
【図１】
2014502755.tif 000004
【図２】
2014502755.tif 000005
【図３】
2014502755.tif 000006
【図４】
2014502755.tif 000007
【図５】
2014502755.tif 000008
【図６】
2014502755.tif 000009
【図７】
2014502755.tif 000010
【図８】
2014502755.tif 000011
【図９】
2014502755.tif 000012
【図１０】
2014502755.tif 000013
【図１１】
2014502755.tif 000014
【図１２】
2014502755.tif 000015
【図１３】
2014502755.tif 000016
【図１４】
2014502755.tif 000017
【図１５】
2014502755.tif 000018
【図１６】
2014502755.tif 000019
【図１７】
2014502755.tif 000020
【図１８】
2014502755.tif 000021
【図１９】
2014502755.tif 000022
【図２０】
2014502755.tif 000023
【図２１】
2014502755.tif 000024
【図２２】
2014502755.tif 000025
【図２３】
2014502755.tif 000026
【図２４】
2014502755.tif 000027
【図２５】
2014502755.tif 000028
【図２６】
2014502755.tif 000029
【国際調査報告】
2014502755.tif 000030