"ユーザーインターフェースを生成するための方法であって、複数のメディア資産に対応するグラフィック要素を包含する表示域を生成するステップであって、各グラフィック要素は、前記複数のメディア資産からのメディア資産に対応する、ステップと、選択された時間期間値に比例する水平長さを有するメディアコレクションシェルフを生成するステップと、前記複数のメディア資産から、選択されたメディア資産のグラフィック要素により前記メディアコレクションシェルフを生成するステップであって、選択されたメディア資産の前記グラフィック要素は、前記メディアコレクションシェルフの前記選択された時間期間値と比較して、前記メディア資産の前記時間期間に比例して水平にスケールされる、ステップと、を含む、前記方法。前記メディア資産の前記時間期間が、前記メディアコレクションシェルフの前記選択された時間期間値の前記値を超過するかを判断するステップと、真であればこの条件を示すメッセージを生成するステップであって、真でなければ前記選択されたメディア資産の前記グラフィック要素により前記メディアコレクションを生成することが実行される、ステップと、をさらに含む、請求項1に記載の方法。前記メディアコレクションシェルフをポピュレートする以前に選択されたすべてのメディア資産の前記時間期間値を総計することにより、以前に選択されたメディア資産に対する累積時間値を計算する付加的なステップと、前記累積時間値が前記メディアコレクションシェルフの前記選択された時間期間に等しくなるまで、前記複数のメディア資産から、新しく選択されたメディア資産の前記ポピュレートするステップを繰り返す付加的なステップと、を含む、請求項2に記載の方法。前記メディアコレクションシェルフをポピュレートする以前に選択されたすべてのメディア資産の前記時間期間値を総計することにより、以前に選択されたメディア資産の累積時間値を計算する付加的なステップと、前記累積時間値が前記メディアコレクションシェルフの前記選択された時間期間よりも小さい場合、包含のために選択することができる前記メディア資産と関連付けられた前記グラフィック要素を変更することにより、前記メディアコレクションシェルフ内に包含するために選択することができるメディア資産を示す付加的なステップと、を含む、請求項2に記載の方法。包含のために選択することができる前記メディア資産は、前記メディアコレクションシェルフの前記選択された時間期間と、以前に選択されたメディア資産の前記累積時間値との差よりも少ない時間期間を有する前記メディア資産を計算することにより選択される、請求項4に記載の方法。要素が前記メディアコレクションシェルフをポピュレートする前記複数のメディア資産から、すべての前記メディア資産を再生する付加的なステップを含む、請求項1に記載の方法。前記メディア資産の前記再生は、前記シェルフの左端に面した前記メディアコレクションシェルフにおけるメディア資産の前記グラフィック要素が、前記シェルフの右に面した前記メディア資産の前記グラフィック要素の前に再生される順序で実行される、請求項6に記載の方法。ラベルは、前記メディアコレクションシェルフに割り当てられる、請求項1に記載の方法。以前に選択されたメディア資産は、削除機能をアクティブにすることにより前記メディアコレクションシェルフから削除される、請求項1に記載の方法。前記複数のメディア資産の前記グラフィック要素は、それらの対応する評価に従って水平にスケールされる、請求項1に記載の方法。前記複数のメディア資産は、音声、映像、アプリケーション、および写真を含む、請求項1に記載の方法。ユーザーインターフェースを生成するためのデバイスであって、複数のメディア資産に対応するグラフィック要素を包含する表示域を生成する手段であって、各グラフィック要素は、前記複数のメディア資産からのメディア資産に対応する、手段と、選択された時間期間値に比例する水平長さを有するメディアコレクションシェルフを生成する手段と、前記複数のメディア資産から、選択されたメディア資産のグラフィック要素を有する前記メディアコレクションシェルフ生成する手段であって、選択されたメディア資産の前記グラフィック要素は、前記メディアコレクションシェルフの前記選択された時間期間値と比較された前記メディア資産の前記時間期間に比例して水平にスケールされる、手段と、を含む、前記デバイス。メディア資産がメディアコレクションシェルフの形式でグラフィカルに構成される方法および装置が示される。このようなシェルフが使用されて、ユーザーはメディア資産を再生したい総時間量とメディア資産の再生順序とを指定することができる。選択されたメディア資産は、メディアコレクションシェルフが指定した総時間量との関連でメディア資産が占有する時間量を反映するメディアコレクションシェルフ内に置かれた場合に変更される。本開示では、映像、テレビ番組、映画、音声、音楽、ビデオゲーム等のメディアを受信し、記録し、再生し、購入するため等に使用されるユーザーインターフェースのいくつかの異なる実施形態を提供する。そのようなユーザーインターフェースは、コンピュータ、セットトップボックス、メディアサーバー、タブレット、モバイル電話機、パーソナルメディアデバイス、ポータブルビデオゲームシステム、ビデオゲームシステム等のデバイスに実装することができる。本開示では、映像、テレビ番組、映画、音声、音楽、ビデオゲーム等のメディアを受信し、記録し、再生し、購入するため等に使用されるユーザーインターフェースのいくつかの異なる実施形態を提供する。そのようなシステムは、コンピュータ、セットトップボックス、メディアサーバー、タブレット、モバイル電話機、パーソナルメディアデバイス、ポータブルビデオゲームシステム、ビデオゲームシステム等の、デバイスに実装することができる。ここで図1について、コンテンツをホームユーザーまたはエンドユーザーに配信するためのシステム100の実施形態のブロック図が示されている。コンテンツは、映画スタジオまたは制作会社等のコンテンツソース102を発信元とする。コンテンツは、2つの形式のうちの少なくとも1つで供給することができる。1つの形式は、放送形式のコンテンツとすることができる。放送コンテンツは、放送アフィリエイトマネージャ104に提供され、マネージャ104は典型的には、アメリカンブロードキャスティングカンパニーABC、ナショナルブロードキャスティングカンパニーNBC、コロンビアブロードキャスティングカンパニーCBC等の全国放送サービスである。放送アフィリエイトマネージャは、コンテンツを集めて格納することができ、そして配信ネットワーク1106として示されている、配信するネットワークを介したコンテンツの配信をスケジュールできる。配信ネットワーク1106は、中央局から1または複数の広域局または地方局への衛星リンク伝送を含むことができる。配信ネットワーク1106は、無線放送、衛星放送、またはケーブル放送等のローカル配信システムを用いたローカルコンテンツ配信を含むこともできる。ローカルに配信されたコンテンツは、ユーザー宅のメディアデバイス108に提供され、そのコンテンツはその後、ユーザーによって探索される。メディアデバイス108は、さまざまな形式をとることができ、セットトップボックス/デジタルビデオレコーダーDVR、ゲートウェイ、モデム等として具体化できることを認識されたい。さらにメディアデバイス108は、ホームネットワークのクライアントデバイスまたはピアデバイスのいずれかとして構成される付加的なデバイスを含む、ホームネットワークシステムのエントリポイント、または、ゲートウェイとして機能できる。コンテンツの第2の形式は、スペシャルコンテンツと呼ばれる。スペシャルコンテンツは、プレミアム番組、ペイパービュー方式として配信されるコンテンツあるいは放送アフィリエイトマネージャに提供されない映画、ビデオゲーム、または、他のビデオ要素等のコンテンツを含むことができる。多くの場合、スペシャルコンテンツは、ユーザーによって要求されるコンテンツである。スペシャルコンテンツは、コンテンツマネージャ110に配信できる。コンテンツマネージャ110は、例えば、コンテンツプロバイダ、放送サービス、または配信ネットワークサービスに加盟している、インターネットウェブサイト等のサービスプロバイダとすることができる。コンテンツマネージャ110は、インターネットコンテンツを配信システムに組み込むこともできる。コンテンツマネージャ110は、別個の配信ネットワークである、配信ネットワーク2112を介してコンテンツをユーザーのメディアデバイス108に配信できる。配信ネットワーク2112は、高速ブロードバンドインターネットタイプの通信システムを含むことができる。放送アフィリエイトマネージャ104からのコンテンツも、配信ネットワーク2112のすべてまたは一部を用いて配信されることができるし、コンテンツマネージャ110からのコンテンツも、配信ネットワーク1106のすべてまたは一部を用いて配信されることができることに留意することが重要である。さらに、ユーザーは、コンテンツが必ずしもコンテンツマネージャ110によって管理されなくても配信ネットワーク2112経由でインターネットからコンテンツを直接取得することもできる。別個に配信されるコンテンツを利用するためのいくつかの適用が可能である。1つの実行可能な手法において、スペシャルコンテンツは、放送コンテンツの拡張として提供され、代替的な表示、購入および販売オプション、強調素材等を提供する。別の実施形態において、スペシャルコンテンツが、放送コンテンツとして提供されるいくつかのプログラムされたコンテンツに完全に取って代わることができる。最後に、スペシャルコンテンツを放送コンテンツから完全に分離させることができ、そしてユーザーが利用するのに選ぶことができる単なるメディアの選択肢にすることができる。例えば、スペシャルコンテンツは、放送コンテンツとしてまだ入手できない映画のライブラリにすることができる。メディアデバイス108は、配信ネットワーク1および配信ネットワーク2の一方または両方から異なるタイプのコンテンツを受信できる。メディアデバイス108は、コンテンツを処理し、そしてユーザーの好みおよびコマンドに基づいてコンテンツを分離する。メディアデバイス108は、音声および映像コンテンツを記録および再生するための、ハードドライブまたは光ディスクドライブ等の、記憶デバイスを含むこともできる。メディアデバイス108の動作のさらなる詳細および格納されたコンテンツの再生と関連する特徴は、図2と関連して説明する。処理されたコンテンツは、表示デバイス114に提供される。表示デバイス114は、従来の2次元タイプの表示であってもよいし、あるいは、進化した3次元表示であってもよい。メディアデバイス108は、タッチ画面制御デバイス116等の第2の画面とインターフェースをとることもできる。タッチ画面制御デバイス116は、メディアデバイス108および/または表示デバイス114に対してユーザー制御を行うように適応され得る。タッチ画面制御デバイス116は、映像コンテンツを表示する能力を有することもできる。映像コンテンツは、ユーザーインターフェースエントリ等のグラフィックエントリであってもよいし、または表示デバイス114に配信される映像コンテンツ部分であってもよい。タッチ画面制御デバイス116は、赤外線IR通信または無線周波数RF通信等の、よく知られた任意の信号伝送システムを用いてメディアデバイス108とインターフェースをとってもよいし、赤外線データ協会IRDA規格、Wi-Fi、Bluetooth登録商標等の、標準プロトコルまたはその他の独自のプロトコルを含んでもよい。タッチ画面制御デバイス116の動作を以下により詳しく説明する。任意には、メディアデバイス108およびタッチ画面制御デバイス116は、同じデバイスに統合することができる。タッチ画面を有するこのようなメディアデバイスの例は、コンピュータ、ラップトップ、セル電話機、パーソナルメディアプレーヤー、MP3プレーヤー、パーソナルデスクアシスタント、タブレットデバイス、デジタルビデオレコーダー等を含む。本明細書において、メディアデバイス108という用語は、セットトップボックス、デジタルビデオレコーダー、ゲートウェイデバイス等、このようなすべてのタイプのデバイスを含み得る。図1の例において、システム100は、バックエンドサーバー118および使用データベース120も含む。バックエンドサーバー118は、ユーザーの使用傾向を分析し、そしてその使用傾向に基づいて提案を行う個人化エンジンを含む。使用データベース120は、ユーザーの使用傾向がモニタされ、そしてそのような使用傾向に関する情報が格納される場所である。そのようなユーザーの使用傾向情報を用いてユーザーのプロファイルを発展させ、その後、提案、宣伝および番組編成に使用されることが可能である。場合によっては、使用データベース120は、バックエンドサーバー118の一部とすることができる。本例において、バックエンドサーバー118ならびに使用データベース120は、システム100に接続されていて、配信ネットワーク2112を介してアクセスされる。図2について、メディアデバイス200の実施形態のブロック図が示されている。メディアデバイス200は、図1で説明した受信デバイスと同様に動作でき、そしてゲートウェイデバイス、モデム、セットトップボックス、または同様の通信デバイスの一部として含むことができる。図示したデバイス200は、音声デバイスまたは表示デバイスを含む他のシステムに組み込むこともできる。いずれにしても、そのシステムの動作を完了するのに必要ないくつかのコンテンツは、当業者には周知であるので、簡潔にするために図示していない。図2に示したデバイス200において、コンテンツは、入力信号受信機202によって受信される。入力信号受信機202は、無線、ケーブル、衛星、Ethernet登録商標、光ファイバーおよび電話線ネットワークを含む、いくつかの実行可能なネットワークのうちの1つを介して提供される受信信号、復調信号および復号信号に使用されるいくつかの周知の受信機回路のうちの1つであってよい。所望の入力信号は、制御インターフェースまたはタッチパネルインターフェース222を介して提供されるユーザー入力に基づいて、入力信号受信機によって選択および識別され得る。タッチパネルインターフェース222は、タッチ画面デバイスのインターフェースを含むことができる。タッチパネルインターフェース222は、セルラー電話、タブレット型コンピュータ、マウス、高性能のリモートコンピュータ等とインターフェースをとるように適用され得る。復号された出力信号は、入力ストリームプロセッサ204に提供される。入力ストリームプロセッサ204は、最終信号の選択および信号処理を実行し、そしてコンテンツストリームの音声コンテンツから映像コンテンツを分離することを含む。音声コンテンツは、圧縮デジタル信号等の受信形式からアナログ波形信号に変換する音声プロセッサ206に提供される。アナログ波形信号は、音声インターフェース208に提供され、そしてさらに表示デバイスまたは音声増幅器に提供される。代替として、音声インターフェース208は、高解像度マルチメディアインターフェースHDMI登録商標ケーブル、またはソニー/フィリップスデジタル相互接続フォーマットSPDIF経由等の、音声インターフェースを用いて、デジタル信号を音声出力デバイスまたは表示デバイスに提供できる。音声インターフェースは、スピーカの1または複数のセットを駆動する増幅器を含むこともできる。音声プロセッサ206は、音声信号を記憶するのに必要な変換も任意に実行する。入力ストリームプロセッサ204からの映像出力は、映像プロセッサ210に提供される。映像信号は、いくつかの形式のうちの1つであってよい。映像プロセッサ210は、入力信号形式に基づいて、映像コンテンツの変換を必要に応じて行う。映像プロセッサ210は、映像信号を記憶するのに必要な変換も任意に実行する。記憶デバイス212は、入力時に受信した音声および映像コンテンツを格納する。記憶デバイス212は、コントローラ214の制御下で、さらに例えば、早送りFFおよび巻き戻しRewのような、ユーザーインターフェース216および/またはタッチパネルインターフェース222から受信したナビゲーション命令等の、コマンドに基づいて、後で識別および再生ができるようにさせる。記憶デバイス212は、ハードディスクドライブ、静的RAMSRAMまたは動的RAMDRAM等の、1または複数の大容量集積電子メモリであってもよいし、またはコンパクトディスクCDドライブまたはデジタルビデオディスクDVDドライブ等の、交換可能な光ディスク記憶システムであってもよい。入力または記憶デバイス212のいずれかを発信元とする、映像プロセッサ210によって変換された映像信号は、表示インターフェース218に提供される。表示インターフェース218はさらに、表示信号を上記のタイプの表示デバイスに提供する。表示インターフェース218は、赤-緑-青RGB等のアナログ信号インターフェースであってもよいし、HDMI登録商標等のデジタル信号インターフェースであってもよい。以下により詳しく説明するように、表示インターフェース218は、探索結果を3次元グリッドで示すさまざまな画面を生成することを認識されたい。コントローラ214は、バス経由でデバイス200のいくつかのコンポーネントに相互接続され、そのコンポーネントは、入力ストリームプロセッサ202、音声プロセッサ206、映像プロセッサ210、記憶デバイス212、およびユーザーインターフェース216を含む。コントローラ214は、入力ストリーム信号を記憶デバイスに記憶するまたは表示するための信号に変換する変換プロセスを管理する。コントローラ214は、格納されたコンテンツの識別および再生も管理する。さらに、以下により詳しく説明するように、コントローラ214は、コンテンツの探索、および格納されるか、上記の配信ネットワーク経由で配信されるいずれかのコンテンツを表現するグリッド表示の作成および調整を実行する。コントローラ214は、コントローラ214の情報および命令コードを格納するために、制御メモリ220例えば、RAM、SRAM、DRAM、ROM、プログラム可能ROMPROM、フラッシュメモリ、電気的プログラム可能ROMEPROM、電気的消去可能プログラム可能ROMEEPROM等を含む、揮発性または不揮発性メモリにさらに結合される。制御メモリ220は、コントローラ214の命令を格納できる。制御メモリは、コンテンツを包含するグラフィック要素、表示インターフェース218に表示されるユーザーインターフェースを生成するのに使用されるさまざまなグラフィック要素等の、要素のデータベースも格納できる。代替として、制御メモリは、グラフィック要素を識別またはグループ化されたメモリロケーションに格納し、そしてグラフィック要素に関連するさまざまな情報部分のメモリロケーションを識別するアクセスまたはロケーションテーブルを使用できる。さらに、表示インターフェース218に出力するようにコントローラ214によって解釈されたコンピュータ命令に応答して、さまざまなグラフィック要素を生成することができる。グラフィック要素の記憶装置に関連する付加的な詳細を以下に説明する。さらに、制御メモリ220の実装は、単一メモリデバイスまたは代替として、2以上のメモリ回路が通信的に接続または互いに結合されて共有または共通メモリを形成する等の、いくつかの実行可能な実施形態を含むことができる。さらにまた、そのメモリは、大規模回路におけるバス通信回路部等の、他の回路に含まれ得る。任意には、コントローラ214は、音声プロセッサ206および映像プロセッサ210を使用することによって、それぞれ音声メディアおよび映像メディアからメタデータを抽出するように適応されることができる。つまり、受信した映像に関する記述情報を用いて補助情報サービス等をサポートする、電子番組案内を生成する等の機能に使用することができるメタデータを生成するように、垂直帰線消去区間の映像信号、映像と関連付けられた補助データフィールド、または映像信号の他の領域に包含されたメタデータを、コントローラ214を有する映像プロセッサ210を使用することによって採取することができる。同様に、コントローラ214とともに機能する音声プロセッサ206は、音声信号内に入っているであろう音声透かしを認識するように適応されることができる。そのような音声透かしは、その後、音声信号、音声信号のソースを特定するセキュリティの認識等のいくつかの動作を実行するか、またはその他のサービスを実行するのに使用されることができる。さらに、上記の動作をサポートするメタデータを、コントローラ214によって処理されるネットワークソースから持ってくることができる。図3について、本開示のユーザーインターフェースプロセスは、早送り、巻き戻し等の、機能を表すのに使用することができる入力デバイスを用いる。これを可能にするために、タブレットまたはタッチパネルデバイス300図1に示したタッチ画面デバイス116と同じデバイスおよび/またはメディアデバイス108とタッチ画面デバイス116とが統合された例は、受信デバイス200のユーザーインターフェース216および/またはタッチパネルインターフェース222経由でインターフェースをとることができる。タッチパネルデバイス300は、手の動き、またはジェスチャー、および動作がパネルを通じてセットトップボックスまたは他の制御デバイスのコマンドに変換されるのに基づいて受信デバイスまたはセットトップボックスの操作ができるようにさせる。一実施形態において、タッチパネル300は、単に、グリッド表示をナビゲートするためのナビゲートツールとして機能できる。他の実施形態において、タッチパネル300は、付加的には、ユーザーがコンテンツのグリッド表示を通じてより直接的にナビゲーション機能とインタラクトできるようにさせる表示デバイスとして機能する。タッチパネルデバイスを、起動ボタン等の、より従来的な制御機能を包含するリモート制御デバイスの一部として含むことができる。タッチパネル300は、少なくとも1つのカメラ要素を含むこともできる。以下でより詳細に説明するように、タッチパネルデバイス300上で表示されるコンテンツをザップするまたはメイン画面に投入することができる例えば、図1に示した表示デバイス114。図4について、図示したような、ジェスチャー感知コントローラまたはタッチ画面を使用して、いくつかのタイプのユーザーインタラクションまたはイベントを行う。コントローラからの入力は、ジェスチャーを定義するのに使用され、今度はジェスチャーが、特定のコンテキストコマンドを定義する。センサを構成することによって、タッチ画面上のユーザーの指の動きを定義することが可能になり得るし、またはコントローラ自体の動きを一次元または二次元のいずれかで定義することさえ可能になり得る。対角線、および左右動、上下動、回転の組み合わせ等の二次元運動を使用して、揺れ動き等の三次元運動を任意に定義することができる。いくつかのジェスチャーを図4に示す。ジェスチャーは、コンテキストにおいて解釈され、そしてユーザーによって行われる定義された動きによって特定される。バンプ動作420は、上下左右いずれか一方向のポイントを示すストロークを2回描画することによって定義される。バンプジェスチャーは、コンテキストにおける特有のコマンドと関連付けられる。例えば、TimeShiftingモードにおいて、左バンプジェスチャー420は、巻き戻しを示し、右バンプジェスチャーは、早送りを示す。他のコンテキストにおいて、バンプジェスチャー420は、バンプによって指定された方向に特定の値を増分するように解釈される。チェック動作440は、チェックマークの描画として定義される。それは、下向きのバンプジェスチャー420と同様である。チェックは、リマインダー、ユーザータグを指定するか、もしくは項目または要素を選択するコンテキストにおいて特定される。円囲み動作440は、どちらの方向からでも円を描画するものとして定義される。両方向を区別することも考えられる。しかし、混乱を避けるために、円は、方向にかかわらず単一のコマンドとして特定される。ドラッグ動作450は、タブレット300上のボタン仮想または物理的ボタンを押している間の即ち、トリガドラッグ、コントローラの角度のついた動き上下動および/左右動の変化として定義される。ドラッグジェスチャー450を、ナビゲーション、速度、距離、タイムシフト、巻き戻し、および早送りに使用できる。ドラッグ動作450を使用して、カーソル、仮想カーソルを移動するか、またはディスプレイの強調表示、輪郭付け、または選択等の、状態の変更を行うことができる。ドラッグ動作450を任意の方向にすることができ、概して二次元でナビゲートするのに使用される。しかしながら、あるインターフェースでは、ドラッグコマンドへの応答を修正することが好ましい。例えば、いくつかのインターフェースにおいて、仮想カーソルの位置または動く方向によっては、ある次元または方向の操作が他の次元または方向に対して有利である。うなずき動作460は、トリガドラッグしながら垂直に上下する動きを2回素早く行うことによって定義される。うなずき動作460は、肯定または承諾を示すのに使用される。クロス動作470は、Xという文字を描画するものとして定義される。クロス動作470は、削除または遮断コマンドに使用される。振る動作480は、トリガドラッグしながら水平に素早く往復する動きを2回行うことによって定義される。振るジェスチャー480は、否定または取り消しを示すのに使用される。検知システムの複雑度に応じて、単純なある次元運動またはジェスチャーだけを可能することができる。例えば、ここで示すセンサの単純な右または左の動きは、早送りまたは巻き戻し機能を作り出すことができる。さらに、複数のセンサをタッチ画面上の異なるロケーションに収容して配置することも可能である。例えば、左右の動きに対する水平センサをある場所に配置して、音量の上げ下げに使用してもよいし、あるいは上下の動きに対する垂直センサを異なる場所に配置して、チャネルの上げ下げに使用してもよい。このようにして、特有のジェスチャーマッピングを使用できる。以下にさらに詳しく論じるように、2本の指でスワイプするジェスチャーを利用して、タブレット300から主画面または表示デバイス114にコンテンツを投入または移動するのを開始できる。図5は、本開示に従って、メディア資産のコレクションを示すユーザーインターフェース500の模範的な実施形態を示している。具体的には、表示域510は、異なるグラフィック/アイコンによって表現されるメディア資産のコレクションを示す。ジェスチャー/制御インターフェースコマンドを使用することによって、このような520および530等のメディア資産を再生するための選択を行うことができ、それによって、メディアデバイスは、そのような資産を記憶媒体から検索し、その資産をサーバーに要求し、備え付けの再生デバイスを起動する等して選択されたメディア資産を再生する。具体的には、メディア資産520および525は、ラベル560映像で示した映画であることが分かる。つまり、異なるメディア資産は、メニュー570が起動すると示される異なる分類によってグループ化されることができる。メディアコレクションシェルフ550の起動については以下に説明する。図5のシェーディングは、表示域510に示した残りの項目にメニュー項目573および575をオーバーレイしていることを示す。図6は、メディア資産のコレクションのメニューの起動を示すユーザーインターフェース600の模範的な実施形態を示している。メニュー570を起動して、ユーザーが選択することができる映像573および音楽575等の、メディア資産の他のコレクションを表示する。ユーザーが、現在のメディアコレクションが目下選択されているままになったメニュー570の取り消し操作を起動すると、新たなメディアコレクションの選択を取り消すことができる。図7は、音楽メディア資産のコレクションを示したユーザーインターフェース700の模範的な実施形態を示している。メディア資産530および535は、再生ジェスチャー/制御入力コマンドに従って、再生するために選択することができる異なる音楽メディア資産を表現している。この実施形態700に示すように、人が現在表示域510に表示されていない音楽資産を見て選択できるように、上下に移動する選択スライダー制御590が示されている。図8は、写真メディア資産のコレクションを示したユーザーインターフェース800の模範的な実施形態を示している。再生ジェスチャー/制御入力ジェスチャーに従って、そのようなメディア資産540および545等の、写真メディア資産を、再生するために選択することができる。図9は、アプリケーションのコレクションを示したユーザーインターフェース900の模範的な実施形態を示している。これらのアプリケーションは、メディアデバイス上で実行される能力があるコンピュータプログラムである。ゲーム、ニュースリーダー、ブラウザ、イベント予約プログラム等を含むメディアデバイスが実行可能なプログラムの例を、ジェスチャー/制御インターフェースコマンドを使用して起動することができる。図示したさまざまなアプリケーションは、ランダムルーレットゲーム547と、イベント予約プログラムである、イベントカウント540とを含む。本発明の原理に従って、他のアプリケーションを使用することができる。図10は、本開示に従って、いくつかのメディアコレクションをシェルフ形式で示したユーザーインターフェース1000の模範的な実施形態を示している。ボタン550/1050が表示域1010で起動すると、一連のメディアコレクションシェルフ1020および1030が開く。メディアコレクションシェルフを使用して、指定された順序でメディア資産を構成して再生する。つまり、一般のプレイリストを使用する代わりに、メディアコレクションシェルフを使用して、メディア資産の順序を、そのようなメディア資産と関連付けられた識別子グラフィック/アイコンを使用してグラフィカルに示すことができる。例えば、マイコレクションと題したメディアコレクションシェルフ1020は、2つのメディア資産1027および1029を表示し、それらのメディア資産は、再生コマンドが使用されると再生することができる写真である。メディア資産がメディアコレクションシェルフで再生される順序は、左から右の順序で進み、そこではメディアコレクションシェルフ1020の写真1027が写真1029の前に表示されている。同様に、旅行と題したメディアコレクションシェルフ1037の写真1037は、写真1039の前に再生される。他のメディアコレクションシェルフは、この順序を用いてメディア資産を再生し、そこではメディア資産のミクスチャを混ぜ合わせることもでき、そこでは映像、音声、写真、アプリケーション等を指定された順序で再生することができる。ラベル1060は、ユーザーインターフェース1010がコレクションと関連していることを示す。メニュー1070を用いてユーザーインターフェース500、600、700、800、および900に示したような以前のコレクションビューに戻って再度始めることができる。コレクション追加ボタン1085を起動して、ポピュレートされる新しいメディアコレクションシェルフを作成し、そこではそのシェルフにユーザーが指定したラベルで名前を付けることができる。コレクション編集ボタン1080は、ユーザーにメディアコレクションシェルフの順序を変更させ、それによってユーザーは、メディアコレクションシェルフを選択し、そして新しい位置にドラッグすることができる。ボタン1025または1035等の編集ボタンを起動して、本開示に従ってメディア資産を有するメディアコレクションの順序付けに使用される、ユーザーインターフェース1100の模範的な実施形態を示した図11に示すようなインターフェースを持ってくる。ジェスチャー/制御入力コマンドを使用することによって、ユーザーは、映画1040または1045等のメディア資産を選択し、そしてそのようなメディア資産をメディアシェルフコレクション1030にドロップすることができる。メディアシェルフコレクション用にメディア資産を選択することによって、ユーザーが、選択したメディア資産をメディアシェルフコレクション上にすでに示しているメディア資産の前後または中間に配置することができるようにする。従って、ユーザーがメディア資産1040を選択してメディアコレクション1030の一部にすると、メディア資産1040を表現しているグラフィックを、メディア資産1037の前、メディア資産1037と1039との中間、またはメディア資産1039の後ろに配置することができる。さらに、削除制御1080を起動して、メディア資産をメディアコレクションシェルフから除去する。編集モードでは、メディアコレクションシェルフ内の各メディア資産は、対応する削除制御を有すると思われる。ユーザーインターフェース1100のメニュー1070を起動して、メディアコレクションシェルフを構成する場合、ユーザーに、ユーザーインターフェース500、600、700、800、および900に示したような異なるメディアコレクションからメディア資産を選択させる。ボタン1090の起動は、ユーザーがメディアコレクションシェルフの構成を終了したことを示すが、取り消しボタン1095を起動すると、メディアコレクションシェルフに対して行われたいずれの修正も取り消す。ラベル1060は、目下作成されているメディアコレクションシェルフが旅行と呼ばれるものであることを示す。図12は、本発明に従って、メディア資産を表示したユーザーインターフェース1200の模範的な実施形態を示している。メディア資産に関する情報を表1に示す。表示域1210に表示されたメディア資産は、そのようなメディア資産に対応するアイコン、グラフィック、ポスターアート、スクリーンショット等によって指定される。表1の説明において、メディア資産番号は、メディア資産を説明した図に示した番号を表す。メディア資産の種類は、音声、映像、番組等であるメディア資産のカテゴリーに対応する。タイトルは、メディア資産の名前を表す。ロケーションは、ローカルメモリ記憶装置、リモートメモリ記憶装置、サーバー、ビデオオンデマンドサービス、クラウド記憶サービス、メディアストリームサービス等になり得る、メディア資産の物理的ロケーションである。具体的には、表1は、メディア資産のロケーションを参照する情報がある限り、メディアを異なるロケーションに収容する。長さは、メディア資産を分秒で表した時間の長さである。そのような値は、値Taで表されたメディア資産の時間の長さとして周知である。俳優欄は、メディア資産の中で演じた俳優を記載している。任意には、メディア資産が音声である場合、俳優欄は、音声を担うバンドまたは演奏者の名前を表す。監督欄は、メディア資産の監督を表す。評価欄は、メディア資産が批評家から受けた批評家の評価0-5またはロッテントマトドットコムなどのソースによる評価の平均点を表す。表1の情報を、メディア資産に伴うメタデータから、電子番組案内情報から、ローカルデータベースから、リモートデータベース、メタデータ記述サービス、これらのソースの組み合わせ等から生成することができる。図13は、本開示に従って、メディアコレクションシェルフの時間の長さを指定するユーザーインターフェース1300の模範的な実施形態を示している。ユーザーに、一定の時間の長さのメディアコレクションシェルフを構成する選択権を示すことができる。そのような選択権は、ダイアログボックス1230に示され、そこではユーザーは、メディアコレクションシェルフに占有したい時間の長さを時分で指定することができる。図14は、本開示に従って、ユーザー命令に沿って生成されたメディアコレクションシェルフを表示するユーザーインターフェース1400の模範的な実施形態を示している。具体的には、ユーザーは、メディアコレクションシェルフ1240が1時間0分になるようにダイアログボックス1230で指定した。メディアコレクションシェルフ1240の長さは、ユーザーが指定した時間の長さに比例し、そこでは例えば、2時間の長さであるメディアコレクションシェルフ1240は、1時間の長さであるメディアコレクションシェルフ1240の2倍になる。例示した2時間の長さのメディアコレクションシェルフ1242を、本開示に従って、ユーザー命令に沿って生成された代替的なメディアコレクションシェルフを表示するユーザーインターフェース1500の模範的な実施形態である図15に示す。同様に、30分であるメディアコレクションシェルフは、1時間であるメディアコレクションシェルフのサイズの半分である。図16は、本開示に従って、長さが違う異なるメディアコレクションシェルフの模範的な実施形態を示している。以前に述べたように、表示されるメディアコレクションシェルフの長さは、そのシェルフに割り振られた時間期間に比例する。例えば、メディアコレクションシェルフ1240は、1時間に適合する一方、メディアコレクションシェルフ1242は、2時間用である。メディアコレクションシェルフ1244は、3時間用であり、メディアコレクションシェルフ1246は、30分用であり、メディアコレクションシェルフ1248は、15分用を表す。説明した原理に従って、他のサイズのメディアコレクションシェルフを生成することができる。理想的には、メディアコレクションシェルフの長さが違っても、その高さは、相対的に一定であり続ける。図17は、本開示に従って、メディアコレクションシェルフおよび選択されたメディア資産のユーザーインターフェース1700の模範的な実施形態を示している。表示域1210に示したように、メディア資産1224が選択されて、メディアコレクションシェルフ1240内に配置される。メディア資産が選択されると、メディア資産が以前に置かれた外枠がボックス1254に示され、それによって、そのような外枠の表示が任意選択になる。本開示に従って、メディア資産が表す時間の長さに比例してスケールされるメディア資産を表すメディアコレクションシェルフおよびグラフィックとのユーザーインターフェース1800の模範的な実施形態を示す。メディア資産1224がメディアコレクションシェルフ1240内に配置されると、メディア資産1224のサイズは、そのメディア資産が流れる時間量に従ってスケールされる。表1を参照すると、メディア資産1224は、30分間流れ、メディアコレクションシェルフ1240は、1時間用である。従って、メディア資産1224は、メディアコレクションシェルフ1240の1時間の領域を占有するように延長される。これを、選択されたメディア資産の時間を取り出し、そしてその時間値をメディアコレクションシェルフの総時間で割る30分/60分=.5ことによって計算することができる。説明した計算およびメディア資産の表現のグラフィック修正を、メディアデバイスの映像プロセッサ210およびコントローラ214によって実行することができる。図19は、本発明に従って、メディア資産が表す時間の長さに比例してスケールされるメディア資産を表すメディアコレクションシェルフおよびグラフィックとのユーザーインターフェース1900の模範的な実施形態を示している。表示域1210に示したように、選択されたメディア資産1223、1224、および1225が選択されて、メディアコレクションシェルフ1240内に配置される。そのような選択の後、メディア資産1223は、メディアコレクションシェルフ1240の領域の3分の120分/60分=1/3を占有するようにスケールされる。メディア資産1224は、メディアコレクションシェルフ1240の領域の2分の130分/60分=1/2を占有するようにスケールされる。最後に、メディア資産1225は、メディアコレクションシェルフ1240の領域の6分の110分/60分=1/6を占有するようにスケールされる。メディア資産1223、1224、および1225の選択によってメディア資産の総時間期間が1時間になり、メディアコレクションシェルフ1240が1時間の長さに構成されているため、そのシェルフが完全に占有されていることを示す。メディアコレクションシェルフがその後、再生するのに使用されると、メディア資産1223、1224、および1225は、その特有の順序左から右で再生される。外枠1253、1254、および1255の表示は、任意選択である。図20は、本発明に従って、メディア資産が表す時間の長さに比例してスケールされるメディア資産を表すメディアコレクションシェルフおよびグラフィックとのユーザーインターフェース200の模範的な実施形態を示している。この現在の例において、メディア資産1220、1223、および1226は、メディアコレクションシェルフ1240用に選択されている。メディア資産1220、1223、および1226の表現を転送して、それらのメディア資産が関連した時間の長さにより、それぞれ、メディアコレクションシェルフの6分の1、3分の1、および2分の1を占有するようにする。外枠1250、1253、および1256の表示は、任意選択である。図21は、本開示に従って、メディア資産がメディアコレクションシェルフに与えられた時間の長さを超過する時にエラーメッセージを示すユーザーインターフェース2100の模範的な実施形態を示している。この例において、メディアコレクションシェルフは、1時間に指定されているが、選択されたメディア資産1221は、長さが2時間である。メディア資産の長さがメディアコレクションシェルフの空き容量よりも長い場合、ダイアログ1260に示したようなエラーダイアログが表示される。ダイアログは、時間欄およびタイトル欄を書き入れる際に表1からの情報を使用することができる。そのようなダイアログを有するユーザーは、そのメディア資産の選択を継続したいか、またはそのような選択を取り消したいかどうかを判断することができる。図22は、ユーザーが、表示されたメディアコレクションシェルフのサイズを変更する決定をした時の例の模範的な実施形態2200であり、そこでは長さが2時間であるメディアコレクションシェルフ1242が、以前に示した、1時間に対応するメディアコレクションシェルフ1240に取って代わる。選択したメディア資産1221はその後、長く伸びたメディアコレクションシェルフ1242を完全に占有120分/120分=1する。図23は、本開示に従って、メディアコレクションシェルフに充てられた残り時間に収まるであろうメディア資産を示す選択権とのユーザーインターフェース2300の模範的な実施形態を示している。表示域1210に示すように、メディアコレクションシェルフ1240は、長さが1時間に設計されている。すでに、メディア資産1224が選択されていることによって、メディア資産1224のサイズは、メディアコレクションシェルフ1240のサイズの半分を占有している30分/60分。メディア資産1224を選択できるようにする他のメディア資産を示す、ダイアログボックス1265に示した選択権をアクティブ状態にして、メディアコレクションシェルフ1240に充てられた残り時間に収まるようにすることができる。図24は、メディアコレクションシェルフの残りの空き容量を占有できるメディア資産を示すユーザーインターフェース2400の模範的な実施形態を示している。メディアコレクションシェルフ1240がなおも、総時間が30分までのメディア資産を収容することができるので、メディア資産1220、1223、1225、1126、および1128がこの基準を満たすものとして輪郭付けされる。図25は、本開示に従って、メディア資産と関連付けられた批評家団体の評価を示すユーザーインターフェース2500の模範的な実施形態を示している。この実施形態において、評価モード1270が起動して、そこでは表1からの評価情報を用いてメディア資産のサイズがスケールされる。具体的には、メディア資産のサイズは、メディア資産の評価点を取り出し、そしてその点数をスケールの最高点この場合5で割ることによってスケールされる。従って、メディア資産が5つ星評価なので、メディア資産1220は、フルサイズ5つ星/5つ星=1の大きさになる。あるいは、メディア資産1222のスワンプシングは、5分の1のサイズである1つ星/5つ星=1/5。他のメディア資産は、上記と同様のやり方で作用を受ける。図26は、本開示に従って、メディア資産のグラフィック表現によってメディアコレクションシェルフをポピュレートするフローチャート2600を示している。ステップ2605において、異なるメディア資産に適合するいくつかのグラフィック要素を表示域に示している。グラフィック要素の表示のいくつかの例が図5から図9までに示され、本明細書全体で参照される。グラフィック要素は、アイコン、写真、スクリーンショット、メディア資産のグラフィック表現などにすることができる。ステップ2610は、メディアコレクションシェルフの水平長さが、ユーザーによって選択された時間期間値Tsに比例するメディアコレクションシェルフの生成を表す。以前に説明したように、ユーザーは、メディアコレクションシェルフが、最後にメディアコレクションシェルフを占有するメディア資産に与えられる総時間量である時間期間値を有するように指定することができる。例えば、ユーザーは、メディアコレクションシェルフが1時間になるようにし、それによってメディア選択シェルフ用に最後に選択されたメディア資産が累積時間期間Tcの1時間を超過できないように指定することができる。ここでのTcは、以前に選択されたすべてのメディア資産の総時間値に等しい。[Tc=Ta1Ta2Ta3...Tan,n=選択されたメディア資産の総数]ステップ2615では、ユーザーによってメディア資産が選択された時、選択されたメディア資産を表すグラフィック要素によってメディアコレクションシェルフをポピュレートする。音声、映像、アプリケーション、または他の種類のメディア資産を表すグラフィック要素を、メディアコレクションシェルフに与えられた領域にドラッグアンドドロップすることができる。メディアコレクションシェルフ内にグラフィック要素を位置付けることは、メディア資産をメディアコレクションシェルフに関連付けることができるおよび/またはメディアコレクションシェルフが再生するために起動されると、メディア資産が再生されることを表す。ステップ2620において、選択されたメディア資産の時間期間がメディアコレクションシェルフに充てられた総時間期間を超過するかどうかの判断が計算される。ステップ2610について上記で説明したように、時間期間値は、メディアコレクションシェルフと関連付けられる。メディア資産がメディアコレクションシェルフに付加されると、デバイスは、メディア資産の時間期間と以前に選択されたメディア資産の累積時間期間との加算が、メディアコレクションシェルフの時間期間を超過するかどうかを計算することができるTaTc>Ts。この命令文が真であれば、図21に示すように選択されたメディア資産の時間期間が、メディアコレクションシェルフに充てられた残り時間を超過していることを示すメッセージを生成することができる。この計算が真でなければ、ステップ2625において、対応するグラフィック要素が、メディアコレクションシェルフと関連付けられた時間期間と比較されて水平方向にスケールされる。このスケール操作は、メディア資産と関連付けられたグラフィック要素を取り出して、その要素にメディアコレクションシェルフの一定の比率を長く伸ばして占有させる。この値を計算する1つの手法では、Ta/Tsを取り出し、そしてこの値にメディアコレクションシェルフの長さを乗じる。選択されたグラフィック要素はその後、本明細書に記載した原理に従って、その計算された長さにスケールされる。本明細書で説明した原理に従って、他の手法も実装可能である。ステップ2630は、メディアコレクションシェルフの時間期間値が、以前に選択されたメディア資産の累積時間期間を超過していないので、メディアコレクションシェルフは、付加的に選択されたメディア資産を収容することができるかどうかを判断する。これは、ステップ2620で行われた計算と同様であり、そこではTcは、Taを用いて更新されてTc=Tc以前の時間値Ta選択されたメディア資産に対応する。Tc<Tsであれば、Tc=Tsになるまで、ステップ2620からステップ2630までが反復される。もちろんこのステップ2620からステップ2630までの反復を行う必要はなく、ユーザーがステップ2635を直接実行させる選択をすることができる。任意には、ユーザーは、ユーザーインターフェースがTs-Tcよりも少ない時間Taを有するメディア資産のすべてを表示することを要求することができる。この要求の結果は、図24に示している。Tc=Ts、またはユーザーがステップ2620からステップ2630までの反復を省く選択をする場合、2635を行うことができ、そこではグラフィック要素がメディアコレクションシェルフをポピュレートする、選択されたメディア資産のすべてを再生することができる。メディア資産の再生を、本明細書全体で説明した発明の原理に従って行うことができ、そこではそのようなメディア資産を、図1および図2に表したようなコンポーネントを用いてリモートソースまたはローカルソースから再生することができる。図に示した要素は、ハードウェア、ソフトウェア、またはその組み合わせによるさまざまな形で実装されてよいことを理解されたい。好適には、これらの要素は、適切にプログラムされた1または複数の汎用デバイスのハードウェアとソフトウェアとの組み合わせにおいて実装され、そのデバイスは、プロセッサ、メモリおよび入力/出力インターフェースを含むことができる。本説明は、本開示の原理を示す。従って、本明細書に明示的に説明されていないが、開示した原理を具体化し、且つ本発明の精神および範囲に含まれるさまざまな構成を考案できるであろうことが当業者には認識されよう。本明細書に列挙したすべての例および条件付きの言葉は、開示された原理と発明者による技術の推進に寄与する概念とを読み手が理解する際の助けとなる情報提供を意図するものであり、そのように具体的に列挙した例および条件に限定されないものと解釈されるべきである。さらに、列挙した原理、態様、および開示された実施形態ならびにその具体例の本明細書のすべての記述は、その構造的同等物と機能的同等物との両方を網羅することを意図する。付加的には、そのような等価物は、現在周知の等価物ならびに将来開発される等価物、即ち、構造に関係なく同じ機能を実行するように開発される任意の要素の両方を含むことを意図する。従って、例えば、本明細書に提示されたブロック図は、本開示の原理を具体化する実例となる回路の概念的見方を表すことが当業者には理解されよう。同様に、任意のフローチャート、フロー図、状態遷移図、擬似コードなどは、さまざまなプロセスを表し、そのプロセスは、コンピュータ可読媒体で実質的に表されるので、コンピュータまたはプロセッサによって実行されることができ、そのようなコンピュータまたはプロセッサが明示的に示されているか否かを問わないことが認識されよう。図で示されたさまざまな要素の機能は、専用ハードウェアならびに適したソフトウェアと協働するソフトウェアを実行する能力があるハードウェアの使用を通じて提供され得る。プロセッサによって提供される場合、その機能は、単一の専用プロセッサによって、単一の共有プロセッサによって、またはその一部を共有できる複数の個々のプロセッサによって提供され得る。さらに、用語プロセッサまたはコントローラの明示的な使用は、ソフトウェアを実行する能力があるハードウェアに限定して言及するものと解釈されてはならず、デジタル信号プロセッサDSPハードウェア、ソフトウェアを格納するためのリードオンリーメモリROM、ランダムアクセスメモリ、および不揮発性ストレージを暗示的に含むことができるが、これらに限定されない。従来型および/またはカスタム型の他のハードウェアも含むことができる。同様に、図に示した任意のスイッチは、単に概念的なものである。それらの機能は、プログラムの動作を通じて、専用論理を通じて、プログラム制御と専用論理とのインタラクションを通じて実行されるか、または手動でも実行されてよく、特定の技術は、コンテキストからより具体的に理解されるように実装者が選択可能である。本開示の技術が組み込まれた実施形態を本明細書に詳しく説明したが、当業者は、この技術をさらに組み込む他の多くの異なる実施形態を容易に考案することができる。変更および変形形態は、上記の技術に照らして当業者によって行われ得ることに留意されたい。"