"コンピュータによって実行される方法であって、メディアクライアントと通信中のディスプレイ機器での提示のために、モバイル機器に保存されているメディアコンテンツの第1部分を前記メディアクライアントに提供するステップと、前記メディアコンテンツが前記ディスプレイ機器で提示されている際に、前記モバイル機器で前記メディアコンテンツの提示を制御するための制御入力を受信するステップと、前記受信した制御入力に基づき、前記メディアコンテンツの提示を制御するための制御コマンドを前記メディアクライアントに提供するステップと、を有することを特徴とする方法。前記メディアコンテンツの第1部分を提供する前記ステップが、前記ディスプレイ機器での再生用の時間位置の識別子を前記モバイル機器から送信するステップと、前記メディアクライアントから前記メディアコンテンツの前記第1部分の要求を受信するステップと、前記メディアコンテンツの前記第1部分を前記モバイル機器から送信するステップと、を有し、前記メディアコンテンツの前記第1部分は前記再生用の時間位置に関連することを特徴とする請求項1記載の方法。前記制御入力を受信する前記ステップが、前記メディアコンテンツの前記第1部分が前記ディスプレイ機器に提示されている際に前記モバイル機器でスクラブ入力を受信するステップを有し、前記方法がさらに、前記スクラブ入力の宛先に関連した宛先フレームを含む、前記スクラブ入力に関連した前記メディアコンテンツのフレームを、前記モバイル機器で表示するステップと、前記メディアコンテンツの第2部分を前記ディスプレイ機器で表示するために前記メディアクライアントに提供するステップとを有し、前記メディアコンテンツの第2部分は前記スクラブ入力の前記宛先に関連することを特徴とする請求項1記載の方法。前記メディアコンテンツが映像を含むことを特徴とする請求項3記載の方法。前記モバイル機器で、前記スクラブ入力に関連する前記映像のキーフレームのみを復号するステップをさらに有し、前記映像のフレームを前記モバイル機器で表示するステップが、前記映像の前記キーフレームを表示するステップを有することを特徴とする請求項4記載の方法。提示を制御するための前記制御コマンドを前記メディアクライアントに提供する前記ステップが、前記スクラブ入力に関連した制御コマンドを提供するステップを有し、前記方法がさらに、前記制御コマンドに基づいて、前記ディスプレイ機器での提示のための、前記スクラブ入力に関連する前記メディアコンテンツのフレームに対する要求を受信するステップと、前記ディスプレイ機器での提示のための、前記スクラブ入力に関連する前記メディアコンテンツの前記要求されたフレームを提供するステップと、を有することを特徴とする請求項3記載の方法。さらに、前記メディアコンテンツを前記モバイル機器に提示するステップと、該提示の間に提示の宛先を前記モバイル機器から前記ディスプレイ機器へ変更するためのコマンドを受信するステップとを有し、前記メディアコンテンツの前記第1部分を提供する前記ステップが、前記宛先を変更するための前記コマンドを受信した際の前記メディアコンテンツ内の時間に関連した前記メディアコンテンツの部分を提供するステップを有することを特徴とする請求項1記載の方法。さらに、前記モバイル機器に前記メディアコンテンツが提示されるに伴って前記メディアコンテンツを復号するステップと、前記宛先を変更するための前記コマンドの受信に応答して、前記モバイル機器での前記メディアコンテンツの復号を停止するステップとを有し、前記宛先を変更するための前記コマンドを受信した際の前記メディアコンテンツ内の時間に関連したメディアコンテンツを含む前記メディアコンテンツの部分を提供する前記ステップが、前記メディアコンテンツの符号化された部分を提供するステップを有することを特徴とする請求項7記載の方法。さらに、提示の前記宛先を変更するための前記コマンドの受信に応答して前記モバイル機器での前記メディアコンテンツの提示を停止するステップと、前記メディアクライアントによる前記ディスプレイ機器での提示の状況に関する更新を前記メディアクライアントから受信するステップと、前記モバイル機器で前記制御入力を受信したことに応答して、前記受信した更新に基づいて前記モバイル機器での前記メディアコンテンツの提示を再開するステップと、を有することを特徴とする請求項7記載の方法。前記メディアコンテンツが映像コンテンツと音声コンテンツとを有し、前記方法がさらに、前記メディアコンテンツを前記モバイル機器に提示するステップと、該提示の間に前記映像コンテンツの提示を前記モバイル機器から前記ディスプレイ機器へ変更するためのコマンドを受信するステップと、前記提示の間に前記音声コンテンツの提示を前記モバイル機器から前記ディスプレイ機器とは異なるオーディオ機器へ変更するためのコマンドを受信するステップとを有し、前記メディアコンテンツの前記第1部分を提供する前記ステップが、前記宛先を変更するための前記コマンドを受信した際の前記メディアコンテンツ内の時間に関連した前記メディアコンテンツの部分を提供するステップを有することを特徴とする請求項1記載の方法。プロセッサで実行された際に前記プロセッサに所定の動作を実行させる命令を格納したコンピュータ読み取り可能な記憶媒体であって、前記動作が、メディアクライアントと通信中のディスプレイ機器での提示のために、モバイル機器に保存されているメディアコンテンツの第1部分を前記メディアクライアントに提供するステップと、前記メディアコンテンツが前記ディスプレイ機器で提示されている際に、前記メディアコンテンツの提示を制御するための制御入力を受信するステップと、前記受信した制御入力に基づき、前記メディアコンテンツの提示を制御するための制御コマンドを前記メディアクライアントに提供するステップと、を有することを特徴とするコンピュータ読み取り可能な記憶媒体。前記メディアコンテンツの第1部分を提供する前記ステップが、前記ディスプレイ機器での再生用の時間位置の識別子を前記モバイル機器から送信するステップと、前記メディアクライアントから前記メディアコンテンツの前記第1部分の要求を受信するステップ、前記メディアコンテンツの前記第1部分を前記モバイル機器から送信するステップと、を有し、前記メディアコンテンツの前記第1部分は前記再生用の時間位置に関連することを特徴とする請求項11記載のコンピュータ読み取り可能な記憶媒体。前記制御入力を受信する前記ステップが、前記メディアコンテンツの前記第1部分が前記ディスプレイ機器に提示されている際に前記モバイル機器でスクラブ入力を受信するステップを有し、前記動作がさらに、前記スクラブ入力の宛先に関連した宛先フレームを含む、前記スクラブ入力に関連した前記メディアコンテンツのフレームを、前記モバイル機器で表示するステップと、前記メディアコンテンツの第2部分を前記ディスプレイ機器で表示するために前記メディアクライアントに提供するステップとを有し、前記メディアコンテンツの第2部分は前記スクラブ入力の前記宛先に関連することを特徴とする請求項11記載のコンピュータ読み取り可能な記憶媒体。前記メディアコンテンツが映像を含むことを特徴とする請求項13記載のコンピュータ読み取り可能な記憶媒体。前記動作がさらに、前記モバイル機器で、前記スクラブ入力に関連する前記映像のキーフレームのみを復号するステップをさらに有し、前記映像のフレームを前記モバイル機器で表示するステップが前記映像の前記キーフレームを表示するステップを有することを特徴とする請求項14記載のコンピュータ読み取り可能な記憶媒体。提示を制御するための前記制御コマンドを前記メディアクライアントに提供する前記ステップが、前記スクラブ入力に関連した制御コマンドを提供するステップを有し、前記動作がさらに、前記制御コマンドに基づいて、前記ディスプレイ機器での提示のための、前記スクラブ入力に関連する前記メディアコンテンツのフレームに対する要求を受信するステップと、前記ディスプレイ機器での提示のための、前記スクラブ入力に関連する前記メディアコンテンツの前記要求されたフレームを提供するステップと、を有することを特徴とする請求項13記載のコンピュータ読み取り可能な記憶媒体。前記動作がさらに、前記メディアコンテンツを前記モバイル機器に提示するステップと、該提示の間に提示の宛先を前記モバイル機器から前記ディスプレイ機器へ変更するためのコマンドを受信するステップとを有し、前記メディアコンテンツの前記第1部分を提供する前記ステップが、前記宛先を変更するための前記コマンドを受信した際の前記メディアコンテンツ内の時間に関連した前記メディアコンテンツの部分を提供するステップを有することを特徴とする請求項11記載のコンピュータ読み取り可能な記憶媒体。前記動作がさらに、前記モバイル機器に前記メディアコンテンツが提示されるに伴って前記メディアコンテンツを復号するステップと、前記宛先を変更するための前記コマンドの受信に応答して、前記モバイル機器での前記メディアコンテンツの復号を停止するステップとを有し、前記宛先を変更するための前記コマンドを受信した際の前記メディアコンテンツ内の時間に関連したメディアコンテンツを含む前記メディアコンテンツの部分を提供する前記ステップが、前記メディアコンテンツの符号化された部分を提供するステップを有することを特徴とする請求項17記載のコンピュータ読み取り可能な記憶媒体。前記動作がさらに、提示の前記宛先を変更するための前記コマンドの受信に応答して前記モバイル機器での前記メディアコンテンツの提示を停止するステップと、前記メディアクライアントによる前記ディスプレイ機器での提示の状況に関する更新を前記メディアクライアントから受信するステップと、前記モバイル機器で前記制御入力を受信したことに応答して、前記受信した更新に基づいて前記モバイル機器での前記メディアコンテンツの提示を再開するステップと、を有することを特徴とする請求項17記載のコンピュータ読み取り可能な記憶媒体。前記メディアコンテンツの前記第1部分が映像コンテンツを有し、前記動作がさらに、前記モバイル機器に保存されている音声コンテンツを有する、前記メディアコンテンツの第2部分を、前記ディスプレイ機器での前記第1部分の提示と同期して提示するために前記ディスプレイ機器とは異なるオーディオ機器に提供するステップを有することを特徴とする請求項11記載のコンピュータ読み取り可能な記憶媒体。メディアクライアントからディスプレイ機器にメディアコンテンツを提示するための、コンピュータによって実行される方法であって、メディアコンテンツを保存しているモバイル機器から、前記メディアコンテンツのメディアプレゼンテーションを開始するための第1のコマンドを、メディアクライアントで受信するステップと、前記第1のコマンドに関連する前記メディアコンテンツの部分を、前記モバイル機器から取得するステップと、前記メディアコンテンツの前記部分を、前記メディアクライアントに接続されたディスプレイ機器で提示するステップと、前記メディアプレゼンテーションの状況の更新を前記モバイル機器に提供するステップと、前記モバイル機器から、前記メディアコンテンツのメディアプレゼンテーションを新たな位置から開始するための第2のコマンドを受信するステップと、前記新たな位置から前記メディアコンテンツを提示するステップと、を有することを特徴とする方法。前記第1のコマンドが、再生位置と、前記モバイル機器における前記メディアプレゼンテーションの保存位置へのアセットアドレスとを含み、前記取得するステップが、前記メディアコンテンツの前記再生位置に関連する部分を要求するステップと、前記要求に応答して前記モバイル機器から前記メディアコンテンツの前記部分を受信するステップと、を有することを特徴とする請求項21記載の方法。さらに、前記モバイル機器で前記メディアコンテンツがスクラブされていることの表示を受信するステップと、前記メディアコンテンツが前記モバイル機器でスクラブされている間、前記ディスプレイ機器での前記部分の提示を停止するステップと、を有することを特徴とする請求項21記載の方法。前記メディアコンテンツが映像を含むことを特徴とする請求項21記載の方法。モバイル機器と、ディスプレイ機器と接続されたメディアクライアントとを有するシステムであって、前記モバイル機器が、モバイル機器ディスプレイと、モバイル機器プロセッサと、モバイル機器送受信機と、メディアコンテンツを保存するモバイル機器記憶装置とを有し、前記メディアクライアントが、前記モバイル機器送受信機と通信中のメディアクライアント送受信機と、メディアクライアントプロセッサと、前記ディスプレイ機器で前記メディアコンテンツを提示するためのアプリケーションを保存するメディアクライアント記憶装置とを有し、前記モバイル機器プロセッサが、前記モバイル機器送受信機を通じて、前記メディアコンテンツ内の再生位置を特定するコマンドを前記メディアクライアントに送信するようにプログラムされ、前記メディアクライアントプロセッサが、前記再生位置に関連する前記メディアコンテンツの第1部分を前記モバイル機器に要求するようにプログラムされ、前記モバイル機器プロセッサがさらに、前記メディアクライアントに接続されているディスプレイ機器での提示のために、前記メディアコンテンツの前記要求された第1部分をメディアクライアントへ送信し、前記メディアコンテンツの前記提示を制御するための制御コマンドを、前記メディアクライアントに提供する、ようにプログラムされることを特徴とするシステム。前記モバイル機器プロセッサがさらに、前記メディアクライアントによって前記ディスプレイ機器に前記第1部分が提示されている間にスクラブ入力を受信し、前記スクラブ入力が受信されている間、前記スクラブ入力に基づいて前記メディアコンテンツのフレームを表示し、宛先スクラブ入力を受信すると、新たな再生位置を前記メディアクライアントに送信するように構成され、前記メディアクライアントプロセッサが、前記新たな再生位置に関連する、前記メディアコンテンツの第2部分についての要求を送信する、ように構成されることを特徴とする請求項25記載のシステム。前記メディアコンテンツが符号化されており、前記モバイル機器が、前記モバイル機器に前記メディアコンテンツが提示されるに伴って前記メディアコンテンツを復号し、提示を前記モバイル機器から前記ディスプレイ機器へ変更するためのコマンドを受信し、前記コマンドの受信に応答して、前記モバイル機器での提示を停止するように構成され、前記再生位置が、前記提示が停止された位置に関連することを特徴とする請求項25記載のシステム。複数の図面で用いられる同様の参照シンボルは、同様の構成要素を示す。●モバイル機器の概要図1Aは、デジタルメディアコンテンツアイテムを提示するための、モバイル機器100の例示的なユーザインタフェースを示す図である。モバイル機器100は映画および/またはTV番組のような映像コンテンツ、写真、スライドメディアプレゼンテーションなどを含む、様々な形態のメディアコンテンツを提示可能な電子機器である。モバイル機器100に保存されているメディアコンテンツは、モバイル機器100自身から表示されてもよい。メディアコンテンツはさらに、図3に関連してより詳細に説明するようにメディアクライアントに接続されたディスプレイ機器に、メディアクライアントによって提示するため、モバイル機器100からメディアクライアントへ転送されてもよい。モバイル機器100はまた、モバイル機器100からの、あるいはメディアクライアントからの、メディアコンテンツのメディアプレゼンテーションを制御することもできる。例えば、メディアクライアントに接続されたディスプレイ機器にメディアコンテンツを提示している間、モバイル機器100はメディアコンテンツの提示の状況を監視することができる。ユーザは、ディスプレイ機器上のメディアコンテンツをスクラブ例えば早送りまたは巻き戻しすることを決めると、モバイル機器100にスクラブ入力を与え、スクラブされているメディアコンテンツをモバイル機器100で見ることができる。プレゼンテーションの新たな部分の選択に応じて、ディスプレイ機器での、新たな部分からのメディアコンテンツの提示を再開することができる。ある実施形態では、モバイル機器100は、ポータブルコンピュータ、電子タブレット、電子ブックリーダ、携帯電話機、PDA、ゲーム機器またはメディアコンテンツを提示可能な他の任意のモバイル機器であってよい。ある実施形態では、モバイル機器100は、1つ以上の指または他の入力源例えばスタイラスによるタッチ入力やジェスチャに応答するタッチディスプレイまたは接触感知面例えば表面102を含んでもよい。例えばモバイル機器100に統合もしくは接続されたスピーカーを通じて、あるいはモバイル機器100のヘッドフォンジャックに接続されたヘッドフォンを通じて、音声を提示することができる。図1Aに示す例では、メディアコンテンツのメディアプレゼンテーションのフレーム101がモバイル機器100の接触関知面102に表示されている。モバイル機器100のユーザインタフェースはメディアプレゼンテーションを制御するためのコントロール103、コントロール104およびコントロール107を含んでいる。コントロール103は、プレゼンテーションのボリュームを調整するためのスライドバー105と、次のシーンに進めるための送りボタン108と、前のシーンにナビゲートするための戻るボタン111とを含んでいる。ボタン120は、ユーザによってナビゲート可能なシーンのリストを表示するために用いられてよい。コントロール103はまた、メディアプレゼンテーションを再生したり一時停止するための再生/一時停止ボタン113を含んでいる。コントロール104は、右に動かされると現在のメディアプレゼンテーションを進め、左に動かされるとメディアプレゼンテーションのシーンを戻すスライダ115を含んでいる。ユーザがコントロール103および/または104を用いてメディアプレゼンテーションをスクラブすると、スクラブ入力に関連するフレームがユーザインタフェース内に提示される。ユーザがメディアプレゼンテーションを再生またはスクラブするに伴い、経過時間が時間インジケータ118に、残り時間が時間インジケータ119に、それぞれ示される。ユーザインタフェースはさらに、完了ボタン107を含んでいる。完了ボタン107が選択されると、メディアプレゼンテーションは終了する。ある例では、モバイル機器100に接続されているアクセサリ例えば、スピーカドック、ヘッドセットボタン、ブルートゥース登録商標リモコンなどを、再生制御に用いることができる。また、サードパーティビデオプレーヤ、音声制御アプリケーションなどモバイル機器100に読み込まれた他のアプリケーションも再生制御に用いることができる。ユーザインタフェースはまた、宛先ボタン130を含んでいる。図1Bに示すように、宛先ボタン130の選択に応じて宛先ペイン135が表示される。宛先ペイン135は、モバイル機器100に保存されているメディアプレゼンテーションを提示するための物理的な場所を制御するためのさらなるコントロールを含んでいる。図示の例では、メディアプレゼンテーションを提示することが可能な2つの宛先をモバイル機器100が検出している。ユーザは、モバイル機器100に保存されているメディアプレゼンテーションをリビングルームのTVに提示するため、第1の宛先ボタン141をタッチすることができる。また、ユーザは、メディアプレゼンテーションを主寝室のTVで提示するために第2の宛先ボタン142をタッチすることができる。ユーザが宛先の1つ以上を選択すると、メディアプレゼンテーションをモバイル機器100からそれら1つ以上の宛先に提供することができる。選択された宛先でのメディアプレゼンテーションの提示は、フレーム101から、すなわち宛先が選択された際に表示されていたフレームから再開することができる。●メディアシステムの概要図2はメディアコンテンツを提示するための例示的なメディアシステム200を示す図である。メディアシステム200は、モバイル機器100、メディアクライアント202、およびTVセットやモニタのようなディスプレイ機器210を含んでいる。ディスプレイ機器210は、メディアクライアント202によって出力される映像および/または音声情報がディスプレイ機器210を通じて提示されることを可能とするため、メディアコネクタ225を通じてメディアクライアント202に接続されている。メディアクライアント202は、ピアツーピア接続のような直接無線接続211を通じて、あるいはローカルエリアネットワークのようなネットワーク212を通じて、モバイル機器10に接続されることができる。モバイル機器100は、無線通信リンクを介し、ネットワーク212を通じてメディアクライアント202と通信可能である。そのため、メディアクライアント202は、モバイル機器100のメモリ250に保存されているメディアコンテンツのようなメディアコンテンツをモバイル機器100から取得可能である。メモリ250は、USBドライブ、SDカードや同種のものといった、モバイル機器に接続されているリムーバブルメモリを含むことができる。メディアクライアント202はさらに、ディスプレイ機器210でのメディアコンテンツ提示を制御するための制御コマンドをモバイル機器100から受信することができる。モバイル機器100が例えばネットワーク212の無線範囲に入ったり、電源が投入されるなどによってネットワーク212との通信を開始するか、および/または無線接続211の通信範囲に入ると、モバイル機器100は1つ以上の潜在的な宛先がメディアコンテンツの提示に利用可能であるという表示を提示することができる。この表示は、宛先ボタン130の表示という形態であってよい。図1Bに関連して示されるように、ユーザは、ディスプレイ機器210のような利用可能な1つまたは複数の宛先を、モバイル機器100からのメディアコンテンツを提示するために選択することができる。ディスプレイ機器210が宛先として選択されると、ディスプレイ機器210での提示のため、メディアコンテンツはモバイル機器100からメディアクライアント202に提供されることができる。ある例では、モバイル機器100上の宛先ペイン135に、音声宛先リストが映像宛先リストとともに提示されてもよい。ユーザは1つ以上の音声宛先と1つ以上の映像宛先を混ぜることができる。音声宛先の例には、メデイアクライアント202に接続されているオーディオ機器、ネットワークに接続されているオーディオ機器212例えばAirportExpress登録商標を介して接続されているオーディオアクセサリ、メディアクライアント202またはモバイル機器100に例えばブルートゥース登録商標を介して無線接続されているモバイルオーディオ機器、モバイル機器100そのもの、などが含まれる。さらに、1つ以上の音声宛先および1つ以上の映像宛先に提供された、メディアプレゼンテーションのようなメディアコンテンツは、同じメディアコンテンツを同じタイミングで再生するために同期されてもよい例えばレイテンシをなくすために。さらに、モバイル機器100はメディアコンテンツのタイプに基づいて宛先を表示してもよい。例えば、音声コンテンツに対しては音声を処理可能な宛先が提示されてよく、映像コンテンツについては映像に処理可能な宛先が提示されてよい。ある例において、ユーザは、1つ以上の宛先を選択するためにモバイル機器100のユーザインタフェスでタッチ入力および/またはジェスチャを用いることができる。例えば、ユーザはモバイル機器100で現在再生されているメディアコンテンツまたは提示用コンテンツを、別の宛先で表示開始させるために、その宛先のグラフィック表現にメディアコンテンツをプッシュ、フリック、および/またはスローすることができる。モバイル機器100に再生を戻すため、ユーザは、メディアをモバイル機器100に移動させるための別のタッチ入力またはジェスチャプルまたはドラッグなどを用いることもありうる。複数の宛先に関して、モバイル機器100のユーザインタフェースは、どの1つ以上の宛先を用いるかをユーザが選択できるように、タッチ入力やジェスチャの間、個々の宛先のグラフィック表現を示しうる。ある例において、メディアコンテンツの提示は、モバイル機器100とディスプレイ機器210の両方からなされてもよい。ある例において、メディアコンテンツの提示は、再生中にモバイル機器100とディスプレイ機器210との間で切り替えられてもよい。モバイル機器100は、メディアクライアント202から更新を取得することにより、ディスプレイ機器210上のプレゼンテーションの進行を監視することができる。これによりモバイル機器100は、ディスプレイ機器210でプレゼンテーションが再生されている間にプレゼンテーションの表示を停止することが可能である。これはモバイル機器100の電池容量を維持することを助けるとともに、要求があった際に、ディスプレイ機器210で提示中のプレゼンテーションを正しい位置から再開することを可能にする。例えば、ディスプレイ機器210で提示中のプレゼンテーションをスクラブしたい場合、ユーザは接触感知面102上のユーザインタフェースとやりとりすることができる。プレゼンテーションがモバイル機器100に表示中でなければ例えばディスプレイ機器210のような1つ以上の宛先でのみ提示中であれば、モバイル機器100はタッチされていることに応じてプレゼンテーションの表示を開始してもよい。ユーザは、ディスプレイ機器210でのプレゼンテーションを制御するため、コントロール103,140および/または107を制御することができる。例えば、ユーザはプレゼンテーションをスクラブするためにコントローラ104を用いることができる。ユーザがスクラブするにつれ、スクラブ動作に関連するフレームをモバイル機器100に表示してもよい。さらに、ある例では、スクラブ動作に関連するフレームをディスプレイ機器210でも表示してもよい。プレゼンテーション内のある位置が再生用に選択されると、プレゼンテーションは選択された再生位置からディスプレイ機器210で再開することができる。さらに、モバイル機器100は電力を節約するためにプレゼンテーションの表示を停止することができる。また、メディアクライアント202による再生を制御するためにメディアクライアントリモコン275を用いることもできる。ユーザは、メディアクライアント202がディスプレイ機器210に表示しているメディアコンテンツをナビゲートするため、メディアクライアントリモコン275を用いることができる。メディアクライアントがメディアクライアントリモコン275から受信した制御コマンドに基づいて追加メディアコンテンツを取得する必要がある場合、メディアクライアント202はモバイル機器に追加メディアコンテンツの要求を送信することができる。メディアコンテンツの再生がメディアクライアントリモコン275から制御例えばナビゲートや一時停止などされるに伴い、モバイル機器100もしくは他の宛先からの音声および/または映像の再生が同期できるよう、モバイル機器に更新を提供することができる。ある例では、モバイル機器100は、モバイル機器100が再生するように構成されていないメディアコンテンツを保存し、メディアクライアント202に提供することができる。例えば、メディアクライアント202に接続されるディスプレイ機器210はモバイル機器100よりも高解像度の再生が可能であってもよいし、メディアクライアント202がモバイル機器100よりも多くの音声フォーマットの暗号を復号可能な暗号鍵を有していてもよい。そのような例において、モバイル機器100は、再生できるように構成されていないメディアコンテンツを、再生のためにメディアクライアント202に提供することができる。さらに、ある例では、メディアクライアント100はメディアコンテンツの、例えばメディアクライアント202と同調して再生するように構成されているフォーマットのバージョンを再生するように構成されてもよい。ある実施形態では、モバイル機器100は、ゲーム中に現われる映像に関連したメディアコンテンツのような、提示用のメディアコンテンツを生成することもできる。例えば、モバイル機器100でビデオゲームのゲームプレイ中に、ユーザはビデオゲームのプレゼンテーションの宛先をディスプレイ機器210に変更したり、ディスプレイ機器210を宛先に追加したりすることができる。その結果、モバイル機器100はビデオゲーム用のメディアコンテンツをモバイル機器100が生成したままで符号化および/または暗号化し、ディスプレイ機器210で提示するためにメディアコンテンツをメディアクライアント202に提供することができる。例えば、モバイル機器100は、モバイル機器のアドレス例えばIPアドレスと、モバイル機器100が生成ならびに提示中のメディアコンテンツのアセットIDとを含んだデータ例えばURLやURIをメディアクライアントに送信することができる。モバイル機器は、ビデオゲームのプレイとともにリアルタイムでディスプレイ機器210にコンテンツを提示すべきであることの表示を送信することもできる。メディアクライアント202はモバイル機器100に、モバイル機器100によって今まさに生成されているメディアコンテンツの要求例えばHTTPリクエストを送信することができる。モバイル機器100はデータパケット内に含まれるような動的に生成されたメディアコンテンツを符号化および/または暗号化し、それを要求に基づいてメディアクライアントに提供することができる。メディアクライアントは、動的に生成されたメディアコンテンツを、ゲームプレイとリアルタイムに復号し提示することができる。メディアクライアントでの提示は、モバイル機器100でのメディアコンテンツの提示と同期して行われてもよい。図3は提示を制御するための例示的な処理を示す図である。310で、メディアクライアントに接続されているディスプレイ機器での提示のために、プレゼンテーションの第1部分がモバイル機器からメディアクライアントに提供される。ある実施形態では、プレゼンテーションの第1部分がサーバとして機能するモバイル機器によりサーバクライアントとして機能するメディアクライアントに提供されてもよい。モバイル機器は、モバイル機器のアドレス例えばIPアドレス、モバイル機器に保存されているプレゼンテーションのアセットID、およびメディア機器がプレゼンテーションを提示し始めるべき再生時間を含んだデータ例えばURLやURIをメディアクライアントに送信する。このデータはさらに、フレームレート、メディアコンテンツの形式例えば音声、映像、スライドプレゼンテーション、など、メディアクライアントで再生ように用いるべきアプリケーションのタイプ、再生を可能にするための暗号化情報例えば、モバイル機器100から直接取得される暗号化情報や、そういった暗号化情報を取得するためのセキュアサーバのアドレス、認証用のクッキーなど、他の情報を含むことができる。そのデータに基づき、メディアクライアントはプレゼンテーションの一部について要求例えばHTTPリクエストを作成してモバイル機器に送信する。モバイル機器は、プレゼンテーションの、要求された部分をメディアクライアントに送信する。この、プレゼンテーションの一部をメディアクライアントに提供する例示的な処理は、プレゼンテーションがディスプレイ機器上でシームレスに進行できるように、ディスプレイ機器でプレゼンテーションの一部を提示している間に繰り返されてもよい。提示の間、320で、提示を制御する制御入力をモバイル機器で受け付けることができる。例えば、一時停止入力をモバイル機器で受け付けることができる。別の例では、スクラブ入力をモバイル機器で受け付けることができる。330で、受け付けた制御入力に基づき、ディスプレイ機器上の提示を制御するための制御コマンドがメディアクライアントに提供されてよい。例えば、一時停止入力がモバイル機器で受け付けられた場合、提示を一時停止させるために信号がメディアクライアントに送信されてよい。モバイル機器がスクラブ入力を受け付けた場合には、新たな再生時間とともにコマンドがモバイルクライアントに送信されてよい。その新たな再生時間に関するデータをメディアクライアントが既にモバイル機器から取得済みであれば、メディアクライアントは新たな再生時間から再開することができる。新たな再生時間に関するデータをメディアクライアントがまだ取得していない場合、メディアクライアントは新たな再生時間に関するデータパッケージを要求することができる。●メディアコンテンツの提示図4はメディアプレゼンテーションを提示するための例示的な処理400を示す図である。メディアプレゼンテーションはメディアクライアントに接続されたディスプレイ機器に提示される。410で、モバイル機器に保存されているメディアプレゼンテーションの提示を開始するための第1コマンドがメディアクライアントで受け付けられる。コマンドはメディアプレゼンテーションを取得するためのデータを含むことができるとともに、メディアプレゼンテーションを開始すべき再生時間を含むことができる。例えば、モバイル機器から、モバイル機器のIPアドレス、モバイル機器に保存されているメディアプレゼンテーションのアセットID、および再生時間を有するデータ例えばURLまたはURIをモバイル機器から受信することができる。420で、メディアプレゼンテーションの一部が取得される。例えば、再生時間に関連したデータパッケージを、例えば要求例えばHTTPリクエストを通じてモバイル機器に要求してもよい。メディアクライアントは要求したデータパッケージをモバイル機器から受信する。430で、メディアプレゼンテーションの取得した部分が提示される。メディアクライアントは、メディアプレゼンテーションの一部を提示するためのアプリケーションを含んでいる。例えば、メディアクライアントは、映像を復号して映像をディスプレイ機器上で再生するための映像アプリケーションを映像プレゼンテーションについて含むことができる。440でメディアクライアントは、モバイル機器が再生の進捗を追跡できるよう、提示の状況についての更新をモバイル機器に提供する。450で、メディアプレゼンテーションを新たな位置から開始するための第2コマンドが受信される。例えば、メディアプレゼンテーションがモバイル機器でスクラブされた場合、モバイル機器はメディアクライアントに、メディアプレゼンテーションの提示を再開すべきスクラブ先を提供することができる。460で、新たな位置に関連するデータがメディアクライアントによって既に取得されているかどうかが判定される。取得されていれば480でメディアプレゼンテーションがメディアクライアントにより、新たな位置からディスプレイ機器に提示される。新たな位置に関連するデータが取得されていない場合、470でメディアプレゼンテーションの第2部分がモバイル機器から取得される。例えば、メディアクライアントは、メディアプレゼンテーションの、新たな位置に関する部分の要求を送信することができる。そして、480でメディアプレゼンテーションがメディアクライアントにより、新たな位置からディスプレイ機器に提示される。図5は映像を提示するための例示的なフローチャート500である。フローチャート500は映像に関して示されているが、他のメディアコンテンツにも適用可能である。図5は2列に分割されている。A列はモバイル機器で実行されるステップを、B列はメディアクライアントで実施されるステップを示している。ステップ502~517は、モバイル機器から、メディアクライアントに接続されているディスプレイ機器で映像の提示を開始するための例を示している。ステップ520~535は、メディアクライアントが、提示のためにモバイル機器から映像の一部を取得する例を示している。ステップ538~577は、モバイル機器から映像をスクラブし、必要に応じてスクラブをメディアクライアント上に提示する例を示している。502で、モバイル機器は、モバイル機器に保存されている映像の少なくとも一部を復号する映像が暗号化されていれば、暗号化解除することができる。復号および暗号化解除は、映像が505でモバイル機器のユーザインタフェースに提示される際に実行することができる。映像が提示されている間、モバイル機器からメディアクライアントに提示先を変更するためのコマンドが508でモバイル機器によって受け付けられてよい。511で、モバイル機器は映像の復号ならびに提示を停止する。514でモバイル機器はデータ例えばURLやURIをメディアクライアントに送信する。URLはモバイル機器のIPアドレス、モバイル機器に保存されている映像のアセットID、およびメディアプレゼンテーションがモバイル機器で停止された位置を示す再生時間を含んでいる。データはさらに、映像のフレームレートを含む他のデータを含んでもよい。ある実施形態では、モバイル機器は、モバイル機器で現在再生中でない映像をメディアクライアントに接続されたディスプレイ機器で提示し始めるためのコマンドを受信することができる。そのような実施形態においては、ステップ502~511を実行することによってデータをメディアクライアントに送信することができる。この実施形態におけるデータは、モバイル機器のアドレス、モバイル機器に保存されている映像のアセットIDおよび再生時間を含んでいる。再生時間は、映像の最初であってもよいし、モバイル機器で映像をスクラブするなどによってユーザが設定したものであってもよい。517で、URLがメディアクライアントに受信される。そして520で、メディアクライアントはURLに基づいて映像の一部の要求を送信する。この要求は、URLで提供された再生時間からはじまる、符号化された映像コンテンツの部分についての要求である。要求はメディアクライアントからのHTTPリクエストという形態であってよい。メディアクライアントは、要求する部分映像のサイズや映像などを要求する頻度を決定することができる。523で、部分映像の要求がモバイル機器で受信される。526でモバイル機器は、映像の、要求された部分をメディアクライアントに送信する。部分映像は符号化されている。ある例では、部分映像はさらに暗号化されている。529で、部分映像がモバイル機器で受信される。532でメディアクライアントは部分映像を復号する。部分映像が暗号化されてれば、メディアクライアントはさらに部分映像の暗号化解除を行う。535でメディアクライアントは復号された映像を、メディアクライアントに接続されたディスプレイ機器に提示する。部分映像を提示している間、メディアクライアントは538でモバイル機器に、プレゼンテーションの再生に関する更新を提供する。更新は再生状況例えば一時停止中、再生中、巻き戻し中、再生時間、モバイル機器との同期用のレイテンシの表示などを含むことができる。また、映像の提示中、メディアクライアントは映像をバッファすることができる。541でメディアクライアントは、モバイル機器から制御コマンドを受信しているかどうかを判定することができる。受信していなければ、メディアクライアントは映像の次のセグメントのような、映像の別の部分についての新たな要求を順次545で決定することができる。ステップ520~538は、541でメディアクライアントがモバイル機器から制御コマンドを受信するまで、部分映像データを継続的に取得し、映像データをバッファし、映像を提示するために繰り返されてもよい。上述の通り、メディアクライアントは、モバイル機器が提示の状況を548で追跡できるように、ディスプレイ機器での提示に関する更新をモバイル機器に提供する。551で、スクラブ入力がモバイル機器で開始される。例えば、ユーザは制御ツールを操作するためにモバイル機器上のユーザインタフェースをタッチすることができる。557でモバイル機器は、スクラブ用に映像フレームを復号必要ならさらに暗号化解除する。モバイル機器は、548で実行される追跡に基づいて、どのフレームから復号を開始すべきかを知っている。ある例では、ユーザのスクラブに応じて、スクラブに関連するキーフレームのみを復号および暗号化解除することができる。559で、スクラブ入力が受信されると、それに伴って復号および暗号化解除された映像フレームがモバイル機器に提示される。スクラブ先が562で受信されると、スクラブ先は563で、例えばURLを通じてメディアクライアントに送信されてよい。ある実施形態では、スクラブ入力が開始され受信されると、554で1つ以上の制御コマンドをメディアクライアントに送信することができる。ある例では、制御コマンドは、スクラブ先が受信されるまでメディアクライアントでの映像の提示を565で一時停止させるためのものであってよい。映像の提示が一時停止されている間、メディアクライアントは映像コンテンツの取得とバッファを継続してもよい。ある実施形態では、コマンドは、モバイル機器でのスクラブに追従した提示をメディアクライアントにディスプレイ機器上で行わせるためのものであってよい。そのような場合、コマンドは557で復号されたスクラブフレームを特定するURLを含むことができ、メディアクライアントは568で、スクラブ入力に関連したフレームを提示するための映像データに対するスクラブ要求を決定することができる。ステップ520~535は、要求したフレームをスクラブ入力の受信に伴ってモバイル機器から動的に取得し、要求したフレームをスクラブ入力の受信に伴ってディスプレイ機器に提示するために必要に応じて実行される。ある例では、メディアクライアントはスクラブ入力に関連する部分映像を既に取得しているかもしれず、スクラブ入力に従ってその部分を提示するために直接535へ進むことができる。スクラブ先が受信されると、新たなスクラブ入力が受信されるまで、モバイル機器での提示は571で停止されてもよい。上述の通り、スクラブ先が562で受信されると、563でスクラブ先はメディアクライアントに送信される。574で、スクラブ先がメディアクライアントに受信される。メディアクライアントは577で、スクラブ先に関連する部分映像についての新たな要求を決定することができる。メディアクライアントはスクラブ先に関連する部分映像についての新たな要求に関してステップ520~535を繰り返すことができる。メディアクライアントは、551でモバイル機器においてスクラブ入力が受信されるまで、映像を継ぎ目なく提示することができるように、部分映像の要求を例えば545で繰り返すことができる。そして、ステップ551~577に関して述べたように映像をスクラブすることができる。また、ある機器ではキーフレームのみが暗号化解除可能で、別の機器ではコンテンツ全体を暗号化解除可能とするように、映像コンテンツ全体と、キーフレームのような選択されたフレームとで、異なった保護がなされてもよい。例えば、モバイル機器がスクラブ用に映像を復号および暗号化解除する際、モバイル機器は、キーフレームのような所定のフレームだけを暗号化解除する第1の鍵を用いて暗号化解除することができる。メディアクライアントが提示用のメディアコンテンツを暗号化解除する場合、メディアクライアントはコンテンツ全体を暗号化解除する第2の鍵を用いてメディアコンテンツの暗号化解除を行うことができる。その結果、所定のメディアコンテンツ例えばレンタル映画が、ただ1つのディスプレイ機器でのみ完全な状態での提示を許可されている場合、別の場所例えばモバイル機器上で第1の鍵を用いてスクラブのキーフレームだけを復号ならびに暗号化解除することで、モバイル機器上でスクラブしたり、スクラブに追従した表示を行うことができる。●例示的なモバイル機器アーキテクチャ図6は、図1および図2を参照して説明したように、メディアクライアントに接続されたディスプレイ機器で、モバイル機器600に保存されているメディアコンテンツの提示を実施するための、モバイル機器600の例示的なハードウェアアーキテクチャのブロック図である。モバイル機器600は、メモリインタフェース602と、データプロセッサ、画像プロセッサおよび/または中央処理ユニット604の1つ以上と、周辺インタフェース606とを含むことができる。メモリインタフェース602、1つ以上のプロセッサ604および/または周辺インタフェース606は、別個の部品であってもよいし、1つ以上の集積回路に統合されていてもよい。機器600内の様々な部品は通信バスまたは信号線の1つ以上によって接続されていてよい。多様な機能を容易にするためのセンサ、デバイス、およびサブシステムが、周辺インタフェース606に接続されていてよい。例えば、モーションセンサ610、ライトセンサ612、および近接センサ614が、向き、明るさおよび近接に関するさまざまな機能を容易にするために周辺インタフェース606に接続されていてよい。例えば、ある実施形態において、タッチスクリーン646の輝度調整を容易にするためにライトセンサ612を用いることができる。また、ある実施形態では、機器の移動を検出するためにモーションセンサ610を用いることができる。。さらに、検出された向き、例えば縦位置または横位置に従って、表示オブジェクトおよび/またはメディアを提示することができる。温度センサ、バイオメトリックセンサ、ジャイロスコープ、または他のセンサデバイスといった他のセンサ616が、関連する機能を用意にするために周辺インタフェース606に接続されてもよい。例えば、機器600は測位情報を測位システム632から受信することができる。様々な実施形態において測位システム632は、機器600の内部部品であってもよいし、機器600に例えば有線コネクションや無線コネクションを用いて接続される外部部品であってもよい。ある実施形態において、測位システム632はGPS受信機および受信GPS衛星信号から測位情報を得るように動作する測位エンジンとを含むことができる。別の実施形態において測位システム632は、コンパス例えば磁気コンパスおよび加速度計と、推測航法技術に基づいて測位情報を得るように動作する測位エンジンとを含むことができる。さらに別の実施形態において、測位システム632は機器に関する位置情報を求めるために、無線信号例えばセルラ信号、IEEE80211信号を用いてもよい。他の測位システムも考えられる。1つ以上の無線周波数受信機618により、放送受信機能を容易にすることができる。RF受信機は例えば、AFFM放送や衛星放送例えばXM登録商標やSirius登録商標ラジオ放送を受信することができる。RF受信機はまたTVチューナであってもよい。ある実施形態では、RF受信機618は通信サブシステム624に組み込まれる。別の実施形態では、RF受信機は機器600に例えば有線コネクションや無線コネクションを用いて接続される独立したサブシステムである。RF受信機618はサイマルキャストを受信することができる。ある実施形態においてRF受信機618は放送コンテンツとサイマルキャストデータとを処理可能なRDSプロセッサを含むことができる。ある実施形態においてRF受信機618は様々な周波数で放送を受信するためにデジタル的に同調されてもよい。さらに、RF受信機618は、同調周波数を上げ/下げして、放送コンテンツが利用可能な次の周波数で一時停止するスキャン機能を含むことができる。カメラサブシステム620と光学センサ622例えば電荷蓄積デバイスまたは相補型金属酸化物半導体光学センサとを、写真およびビデオクリップを記録するようなカメラ機能を容易にするために用いることができる。通信機能は1つ以上の通信サブシステム624を通じて容易にすることができる。通信サブシステム624は1つ以上の無線通信サブシステムと1つ以上の有線通信サブシステムとを含むことができる。無線通信サブシステムは複数の無線周波数受信機および送信機、および/または複数の光学例えば赤外線受信機および送信機を含むことができる。有線通信システムは例えばUSBポートや他の有線ポートコネクションのような、他の通信機器、ネットワークアクセス機器、パーソナルコンピュータ、プリンタ、ディスプレイ画面またはデータを受信および/または送信可能な他の処理デバイスのような他のコンピュータ機器への有線コネクションを確立するために用いることのできるポートデバイスを含むことができる。通信サブシステム624の具体的な設計及び実装は、機器600が動作しようとする1つ以上の通信ネットワークや1つ以上の媒体に依存しうる。例えば、機器600は、GSMネットワーク、GPRSネットワーク、拡張データSGM環境ネットワーク、802x通信ネットワーク例えばWiFi、WiMax、または3Gネットワーク、符号分割多元接続ネットワーク、およびブルートゥース登録商標上で動作するように設計されている無線通信サブシステムを含んでもよい。通信サブシステム624は、機器600が他の無線機器に対する基地局として構成されうるように、ホストプロトコルを含むことができる。別の例として、通信サブシステムは、TCPIPプロトコル、HTTPプロトコル、UDPプロトコル、および他の既知の任意のプロトコルのような1つ以上のプロトコルを用いて、機器がホスト機器と同期することを可能にできてもよい。無線通信サブシステム624は例えば、メディアクライアントがモバイル機器600に保存されているメディアコンテンツをHTTPリクエストを用いて取得するためのURL情報をメディアクライアントに提供するために、メディアクライアントと通信するように構成されてもよい。音声サブシステム626は、スピーカ628および1つ以上のマイク630と接続されてよい。1つ以上のマイク630は例えば、音声認識、音声応答、デジタルレコーディング、および電話通信機能のような音声対応機能を容易にするために用いられてよい。IOサブシステム640はタッチスクリーンコントローラ642および/または他の1つ以上の入力コントローラ644を含むことができるタッチスクリーンコントローラ642はタッチスクリーン646に接続されてよい。タッチスクリーン646およびタッチスクリーンコントローラ642は例えば、容量式、抵抗式、赤外線式、および表面弾性波技術を例示的に含む多数の接触感知技術を始め、タッチスクリーン646への1点以上の接触やタッチスクリーン646への近接を判別するための他の近接センサアレイや他の素子のいずれかを用いて、タッチスクリーンへの接触および移動や、その終わりを検出することができる。他の1以上の入力コントローラ644は1以上のボタン、ロッカースイッチ、サムホイール、赤外線ポート、USBポート、および/またはスタイラス等のポインティングデバイスのような他の入力/制御機器648に接続されてよい。不図示の1以上のボタンは、スピーカ628および/またはマイク630の音量制御用のアップ/ダウンボタンを含むことができる。一実施形態において、第1期間継続したボタン押下がタッチスクリーン646のロックを解除し、第1期間よりも長い第2期間継続したボタン押下は機器600の電源をオンまたはオフすることができる。1つ以上のボタンの機能をユーザがカスタマイズ可能であってよい。タッチスクリーン646は例えば、バーチャルまたはソフトボタンおよび/またはキーボードの実現に用いられてもよい。ある実施形態において、機器600はMP3、AAC、およびMPEGファイルのような、記録された音声および/または映像ファイルを提示することができる。ある実施形態において、機器600はMP3プレーヤの機能を有することができる。メモリインタフェース602はメモリ650に接続されてよい。メモリ650は、高速ランダムアクセスメモリおよび/または、1以上の磁気ディスク記憶装置、1以上の光学記憶装置、および/または例えばNAND型、NOR型フラッシュメモリ登録商標のような不揮発性メモリを含んでよい。メモリ650は、DarwinRTXCLINUX登録商標UNIX登録商標OSX登録商標WINDOWS登録商標のようなOSや、VxWorksのような組み込みOSといったOS652を格納することができる。OS652は基本的なシステムサービスを処理したり、ハードウェアに依存したタスクを実行したりするための命令を含んでよい。ある実施形態において、OS652はカーネル例えばUNIXカーネルであってよい。メモリ650はさらに、1つ以上の他の機器、1つ以上のコンピュータおよび/または1つ以上のサーバとの通信を容易にするための通信命令654を格納してもよい。通信命令654はまた、GPSナビゲーション命令668によって取得された機器の地理的位置に基づいて、機器が用いるための動作モード又は通信媒体を選択するために用いられてもよい。メモリ650は、グラフィカルユーザインタフェース処理を容易にするためのグラフィカルユーザインタフェース命令656と、センサ関連処理および機能を容易にするためのセンサ処理命令658と、電話関連処理および機能を容易にするための電話命令660と、電子メッセージング関連処理及び機能を容易にするための電子メッセージング命令662と、ウェブ閲覧関連処理および機能を容易にするためのウェブ閲覧命令664と、メディア処理関連処理および機能を容易にするためのメディア処理命令666と、例えば目的位置をマッピングするGPSおよびナビゲーション関連処理及び命令を容易にするためのGPSナビゲーション命令668と、カメラ関連処理及び機能を容易にするためのカメラ命令670を含んでよい。メディアアプリケーション命令672は、図1~図5に関して上述したような機能や処理を容易にする。メモリ650はさらに、映画やTV番組のようなウェブベースのメディアコンテンツ用などのウェブショッピング関連処理および機能を用意にするためのウェブショッピング命令のような他のソフトウェア命令不図示を格納してもよい。ある実施形態においてメディア処理命令666は、音声処理関連処理および機能と映像処理関連処理および機能とをそれぞれ容易にするため、音声処理命令と映像処理命令に分けられる。上述した命令およびアプリケーションの各々は、上述した1つ以上の機能を実行するための命令セットと対応してもよい。これらの命令は個別のソフトウェアプログラム、手続、またはモジュールとして実装されなくてもよい。メモリ650はより多くの命令を含んでも、より少ない命令を含んでもよい。さらに、機器600の様々な機能は、1つ以上の信号処理および/または特定用途向け集積回路を含む、ハードウェアおよび/またはソフトウェアによって実施されてよい。●モバイル機器用の例示的なネットワーク動作環境図7はモバイル機器用の例示的なネットワーク動作環境700を示すブロック図である。機器702aおよび702bは例えば、有線および/または無線ネットワーク710の1つ以上とデータ通信によって通信することが可能である。例えば、例えばセルラネットワークである無線ネットワーク712は、インターネットのような広域ネットワーク715と、ゲートウェイ715を用いて通信可能である。同様に、50211g無線アクセス機器のようなアクセス機器718は、広域ネットワーク715への通信アクセスを提供可能である。ある実施形態では、音声およびデータ通信の両方を、無線ネットワーク12およびアクセス機器718を通じて確立することができる。例えば、機器702aは、例えばTCPIPまたはUDPプロトコルを用いる無線ネットワーク712、ゲートウェイ716および広域ネットワーク715を通じ、例えばVoIPプロトコルを用いて通話を発信および受信したり、例えばPOP3プロトコルを用いて電子メールメッセージを送受信したり、ウェブページ、写真および映像のような電子文書および/またはストリームを検索したりすることができる。同様に、ある実施形態において機器702bは、アクセス機器718および広域ネットワーク715を通じて通話を発信及び受信したり、電子メールメッセージを送受信したり、電子文書を検索したりすることができる。ある実施形態において、機器702aおよび702bは、1以上のケーブルを用いてアクセス機器718に物理的に接続されてもよく、アクセス機器718はパーソナルコンピュータであってよい。この構成において、機器702aおよび702bは、紐付きテザード機器と呼ばれる。機器702aおよび702bは、他の手段によってさらに通信を確立することができる。例えば、無線機器702aは、無線ネットワーク712を通じて、他の無線機器例えば他の機器702aまたは702b、携帯電話機、などと通信することができる。同様に、機器702aおよび702bは、ブルートゥース登録商標通信機器のような通信サブシステムを1つ以上用いて、例えばパーソナルエリアネットワークであるピアツーピア通信720を確立することができる。他の通信プロトコルおよびトポロジもまた実施することもできる。機器702aおよび702bは例えば、1つ以上の有線および/または無線ネットワーク710を通じて1つ以上のサービスと通信することができる。これらサービスには、例えば、モバイルサービス730、コンテンツストア740が含まれてよい。モバイルサービス730は、ストレージ、同期、ビデオコンテンツのような電子メディアをダウンロードするための電子ストア、他の任意の望ましいサービスのような、様々なサービスをモバイル機器に提供する。コンテンツストア740は、機器702aおよび/または702bに、購入および/またはレンタル用に映像のようなメディアコンテンツのダウンロードを提供するウェブアプリケーションを提供する。機器702aまたは702bはさらに、有線および/または無線ネットワーク710の1つ以上を通じて他のデータ及びコンテンツにアクセスすることができる。機器702aまたは702bは例えば、ニュースサイト、RSSフィード、ウェブサイト、ブログ、SNSサイト、デベロッパネットワーク等のようなコンテンツパブリッシャにアクセス可能であってよい。そのようなアクセスは、ユーザによる例えばウェブオブジェクトのタッチに応答したウェブ閲覧機能またはアプリケーション例えばブラウザの起動によって提供されてよい。●メディアクライアントの例示的なアーキテクチャ図8は、メディアクライアント802の動作を制御するプロセッサ805を含んだ、メディアクライアント802の例示的なアーキテクチャを示す図である。例えば、プロセッサ805は再生用のメディアを受信するためにモバイル機器との通信を制御することができる。メディアは、ダウンロードおよびストリーミングを含む、モバイル機器からのプッシュおよび/またはプル動作を通じて受信されてよい。プロセッサ805はまた、モバイル機器にデータを要求するHTTPリクエストのような要求を生成するように構成されてよい。メディアクライアント802はさらに、メディア、構成データ、ユーザ設定、および動作命令を含む情報を格納するように構成することのできる記憶装置810を含んでいる。記憶装置810は、ハードディスクドライブや半導体ドライブを含む、任意の形式の不揮発性記憶装置であってよい。例えば、モバイル機器から受信したメディアを、記憶装置810に保存することができる。そのため、受信したメディアはローカルアクセス可能であり、提示のために復号や暗号化解除といった処理を行うことが可能である。さらに、メディアクライアント802に接続されたディスプレイ機器の解像度のような構成情報を、記憶装置810に保存することができる。加えて、記憶装置810は、メディアクライアント802の動作を制御するためにプロセッサ805が実行可能な動作命令の1つ以上のセットを有してもよい。記憶装置810はさらに、モバイル機器から取得したメディアコンテンツを提示するように構成された1つ以上のプログラムのプログラムコードを有することもできる。プログラムの例としては、ビデオプレーヤ、スライドショー例えば音楽と写真を提示するためのプログラムなどがある。ある実施形態において記憶装置810は、各パーティションを1つ以上の形式の情報の保存に用いることのできる複数のパーティションに分割されてもよい。さらに、各パーティションは、1以上のアクセス制御条件を有することができる。通信バス815はプロセッサ805をメディアクライアント802に含まれる他の構成要素およびインタフェースと接続する。通信バス815は構成要素とインタフェースとの間の一方向および/または双方向の通信を可能にするように構成されてよい。例えば、プロセッサ805は、通信バス815を通じて記憶装置810から情報を読み出したり記憶装置810に情報を送信したりすることができる。ある実施形態において通信バス815は、個々のバスがメディアクライアント802の少なくとも1つの構成要素またはインタフェースと他の構成要素またはインタフェースとを接続する複数のバスから構成されてもよい。メディアクライアント802はさらに、メディアサーバおよびプレゼンテーションサーバを含む他の機器との通信のための複数の入出力インタフェースを含んでいる。有線ネットワークインタフェース820および無線ネットワークインタフェース825の各々は、メディアクライアント802がローカルエリアネットワークやインターネットのようなネットワークを通じて情報を送受信することを可能にするように構成されてよい。無線ネットワークインタフェース825はまた、モバイル機器との直接ピアツーピア通信を可能とするように構成されてもよい。さらに、入力インタフェース830は、USB、eSATA、またはIEEE1394接続のような直接接続を通じて他の機器からの入力を受信するように構成されてよい。また、出力インタフェース835は、テレビ、モニタ、オーディオレシーバ、および1つ以上のスピーカを含む1つ以上の外部機器にメディアクライアント802を接続するように構成されてよい。例えば、出力インタフェース835は、光学オーディオインタフェース、RCAコネクタインタフェース、コンポーネントビデオインタフェース、およびHDMIHighDefinitionMultimediaInterface:登録商標の1つ以上を含むことができる。出力インタフェース835はさらに、オーディオストリームのような1つの信号を第1の機器に、ビデオストリームのような別の信号を第2の機器に提供するように構成されてもよい。また、メディアクライアント802はさらに、読み出し専用メモリのような不揮発性メモリ840を有してもよい。不揮発性メモリ840は構成データ、1つ以上の動作命令のような追加命令、および1つ以上のフラグおよびカウンタのような値を保存するために用いられてもよい。ある実施形態において、メディアクライアント802はさらにランダムアクセスメモリをさらに有することができる。RAMは、再生中もしくはユーザが再生を一時停止している間などにメディアクライアント802が受信したメディアコンテンツを保存するために用いられてよい。さらに、メディアコンテンツは、記憶装置810に保存されているかどうかに関わらずRAMに保存することができる。加えて、メディアクライアント802は1つ以上の遠隔制御機器不図示からコマンドを受信するように構成されてよい遠隔制御インタフェース845を有することができる。遠隔制御インタフェース845は赤外線及び無線周波数信号のような無線信号を通じてコマンドを受信することができる。受信したコマンドは、例えばプロセッサ805により、メディア再生の制御やメディアクライアント802の設定に用いることができる。ある実施形態においてメディアクライアント802はタッチスクリーンインタフェースを通じてユーザからコマンドを受け付けるように構成されてもよい。メディアクライアント802はまた、キーボード、キーパッド、タッチパッド、音声コマンドシステム、およびマウスを含む1つ以上の他の入力機器を通じてコマンドを受信するように構成されてもよい。上述した機能は、デジタル電子回路により、あるいはコンピュータハードウェア、ファームウェア、ソフトウェアまたはそれらの組み合わせにより実施することができる。上述した機能は、情報担体、例えば装置が読み取り可能な記憶装置に、プログラマブルプロセッサによって実行されるために有体的に具現化されるコンピュータプログラム製品および、入力データ基づいて動作し、出力を生成することによって上述した実施形態の機能を実行するための命令のプログラムを実行するプログラマブルプロセッサによって実行可能な方法ステップで実施することができる。あるいは、または、さらに、プログラム命令は、プログラマブルプロセッサによる実行のために適切な受信装置に送信することを目的として情報を符号化するために人工的に生成された信号、例えば、装置が生成する電気的、光学的、または電磁気的な信号である伝播信号に符号化されてもよい。説明した機能は、データ及び命令を受信し、またデータ及び命令を送信するために、データストレージシステム、少なくとも1つの入力機器、および少なくとも1つの出力機器に接続された少なくとも1つのプログラマブルプロセッサ、を有するプログラマブルシステムで実行可能な1つ以上のコンピュータプログラムで好適に実施することができる。コンピュータプログラムは、所定の動きを実行したり所定の結果をもたらしたりするためにコンピュータで直接的または間接的に用いることのできる命令群である。コンピュータプログラムは、コンパイラ型またはインタプリタ型言語を含む任意の形態のプログラム言語例えばObjectiveC、Java登録商標で記述することができ、スタンドアロンプログラムとして、あるいはモジュール、コンポーネント、サブルーチン、またはコンピューティング環境で用いるのに適切な他の単位としての形態を含む任意の形態で配置することができる。命令のプログラムを実行するのに適切なプロセッサは、例えば、任意の種類のコンピュータの、汎用マイクロプロセッサおよび特定用途向けマイクロプロセッサの両方、および1つのプロセッサまたはマルチプロセッサ/マルチコアの1つを含む。一般にプロセッサは、読み出し専用メモリとランダムアクセスメモリの少なくとも一方から命令及びデータを受信するであろう。コンピュータの基本要素は、命令を実行するためのプロセッサと、命令及びデータを記憶するための1以上のメモリである。一般にコンピュータはさらに、データファイルを保存するための1以上の大容量記憶装置を有するか、大容量記憶装置と通信するように動作可能に接続されるであろう。そのような大容量記憶装置は、内蔵ハードディスクおよびリムーバブルディスクのような磁気ディスク、光磁気ディスク、光ディスクを含む。コンピュータプログラムおよびデータを有体的に実施するのに好適な記憶装置は、例えばEPROM、EEPROMおよびフラッシュメモリデバイスのような半導体メモリデバイス、内蔵ハードディスクおよびリムーバブルディスクのような磁気ディスク、光磁気ディスク、およびCDROMやDVDROMディスクを含む、形態を問わない不揮発性メモリを含む。プロセッサ及びメモリはASIC特定用途向け集積回路によって補助されてもよいし、ASICに組み込まれてもよい。ユーザにインタラクションを提供するため、ユーザへの情報を表示するためのCRT陰極線管またはLCD液晶ディスプレイモニタのようなディスプレイ機器と、ユーザがコンピュータに入力を与えることのできるキーボードおよび、マウスやトラックボールのようなポインティングデバイスとを有するコンピュータで上述した機能を実施することができる。上述の機能は、データサーバのようなバックエンドコンポーネントを含むコンピュータシステム、アプリケーションサーバやインターネットサーバのようなミドルウェアコンポーネントを含むコンピュータシステム、あるいはグラフィカルユーザーインターフェース、インターネットブラウザやそれらの組み合わせを有するクライアントコンピュータのようなフロントエンドコンポーネントを含むコンピュータシステムで実施することができる。システムの構成要素は、通信ネットワークのようなデジタルデータ通信の媒体形態問わずによって接続されてよい。通信ネットワークの例には、例えばLAN、WAN、およびインターネットを形成するコンピュータ及びネットワークが含まれる。コンピュータシステムはクライアント及びサーバを含むことができる。クライアント及びサーバは一般には互いに離間しており、典型的にはネットワークを通じてやりとりする。クライアント及びサーバの関係は、それぞれのコンピュータで稼動し、互いにクライアント-サーバ関係を有するコンピュータプログラムによって生じる。ここで開示した実施形態の1つ以上の機能またはステップは、アプリケーションプログラミングインタフェースを用いて実施されてもよい。APIは、呼び出しアプリケーションと、サービスを提供したり、データを提供したり、動作や計算を実行したりする他のソフトウェアコード例えばオペレーティングシステム、ライブラリルーチン、関数との間で受け渡される1つ以上のパラメータで規定することができる。APIは、API仕様文書に規定された呼び出し規約に基づくパラメータリストまたは他の構造を通じて1つ以上のパラメータを送信または受信する、プログラム中の1つ以上の呼び出しとして実施することができる。パラメータは固定値、キー、データ構造、オブジェクト、オブジェクトクラス、変数、データタイプ、ポインタ、行列、リスト、または他の呼び出しであってよい。API呼び出しおよびパラメータは任意のプログラミング言語で実施可能である。プログラミング言語はプログラマがAPIをサポートする機能にアクセスするために用いるであろうボキャブラリおよび呼び出し規約を規定することができる。ある実施形態においてAPI呼び出しはアプリケーションに、入力能力、出力能力、処理能力、電源能力、通信能力などのような、アプリケーションが稼働している機器の能力を報告することができる。多くの実施形態を説明してきた。しかしながら、様々な変更を行いうることが理解されよう。例えば、ここで説明した例では、メディアクライアントでの提示のために1つのメディアプレゼンテーションをメディアクライアントに提供することを検討してきたが、ある実施形態では、複数のメディアプレゼンテーションや複数のタイプのメディアコンテンツを同時に提示するためにメディアクライアントに同時に提供してもよい。例としては、映像、ニュース速報、および広告を提示のために提供し、それぞれをモバイル機器から制御可能な場合が含まれる。さらに別の例として、図面に記載した論理フローは、所望の結果を得るために、記載した通りの順序である必要はなく、また決まった順序である必要もない。加えて、説明したステップの他のステップが含まれてもよいし、ステップが省略されてもよい。記載したシステムについても、他の構成要素が追加されてもよいし、構成要素が省略されてもよい。従って、他の実施形態は特許請求の範囲の範囲に含まれる。"