(57)【要約】      （修正有）【課題】メディアコンテンツのナビゲーション及び再生を制御する高速で効率的な方法を提供する。【解決手段】デバイスは、ディスプレイに、第１ユーザインターフェースオブジェクト(第１オブジェクト）と第２ユーザインターフェースオブジェクト（第２オブジェクト）を含む複数のオブジェクトを有するユーザインターフェースを提示する。現在のフォーカスは、第１オブジェクトにある。デバイスは、現在のフォーカスを移動するリクエストに対応する入力を受信し、ディスプレイに、第１オブジェクトを第１位置から第２オブジェクトへ向けて移動し、及び／又は、第１オブジェクトを第１方向から第２オブジェクトの方へ傾けるためのデータを提供し、第１オブジェクトを移動及び／又は傾けた後、現在のフォーカスを第１オブジェクトから第２オブジェクトへ移動し、第１オブジェクトを第１位置の方へ戻し、及び／又は第１オブジェクトを第１方向へ戻す。【選択図】図７Ａ
2018152073.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のプロセッサとメモリを有する電子デバイスにおいて、前記電子デバイスはディスプレイと通信し、
前記電子デバイスが第１再生ナビゲーションモードで動作している間に、
前記ディスプレイに、
ビデオの１つ以上のフレームと、
前記ビデオのタイムラインを表すスクラッバーバーと、
前記スクラッバーバー内で現在の再生位置を示す第１再生ヘッドと、
前記第１再生ヘッドとは別個の、前記ビデオ内の予め定められた再生位置を示す、複数の再生位置マーカと、に対応する情報を含む、表示用の第１ビデオ情報を提供することと、
第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信することと、
前記第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信することに応じて、前記第１再生ナビゲーションモードでの動作から前記第２再生ナビゲーションモードの動作へ遷移することと、
前記電子デバイスが前記第２再生ナビゲーションモードで動作している間に、
前記ディスプレイに、
前記ビデオの１つ以上のフレームと、
前記スクラッバーバーと、
前記第１再生ヘッドと、に対応する情報を含む、表示用の第２ビデオ情報を提供することと、
前記ビデオ内の予め定められた再生位置を示す前記複数の再生位置マーカに対応する情報の提供をやめることと、
を含む方法。
【請求項２】
前記第２ビデオ情報は、前記スクラッバーバーにおける第１ナビゲーション位置を示す第２再生ヘッドに対応する情報を含む、請求項１に記載の方法。
【請求項３】
前記第２ビデオ情報は、前記スクラッバーバーにおける前記第１ナビゲーション位置を示すテキストを含む、請求項２に記載の方法。
【請求項４】
前記第２再生ナビゲーションモードで動作している間に、
前記第２再生ヘッドを前方に移動するリクエストに対応する入力を受信することと、
前記第２再生ヘッドを前方に移動するリクエストに対応する入力を受信することに応じて、前記ディスプレイに、前記スクラッバーバーにおいて前記第２再生ヘッドを前方向へ連続的に進めるためのデータを提供することと、
前記第１再生ナビゲーションモードで動作している間に、
前記第２再生ヘッドを前方に移動するリクエストに対応する入力を受信することと、
前記第２再生ヘッドを前方に移動するリクエストに対応する入力を受信することに応じて、前記ディスプレイに、前記スクラッバーバーにおける前記第２再生ヘッドを次の再生位置マーカへスキップさせるためのデータを提供することと、を含む、請求項２又は３に記載の方法。
【請求項５】
前記第２再生ナビゲーションモードで動作している間に、
前記第２再生ヘッドを後方に移動するリクエストに対応する入力を受信することと、
前記第２再生ヘッドを後方に移動するリクエストに対応する入力を受信することに応じて、前記ディスプレイに、前記スクラッバーバーにおいて前記第２再生ヘッドを逆方向へ連続的に進めるためのデータを提供することと、
前記第１再生ナビゲーションモードで動作している間に、
前記第２再生ヘッドを後方に移動するリクエストに対応する入力を受信することと、
前記第２再生ヘッドを後方に移動するリクエストに対応する入力を受信することに応じて、前記ディスプレイに、前記スクラッバーバーにおける前記第２再生ヘッドを前の再生位置マーカへスキップさせるためのデータを提供することと、
を含む、請求項２から４のいずれか一項に記載の方法。
【請求項６】
前記電子デバイスが、前記第１再生ナビゲーションモード又は前記第２再生ナビゲーションモードのいずれかで動作し、前記ディスプレイが、
前記スクラッバーバーと、
前記スクラッバーバー内で現在の再生位置を示す前記第１再生ヘッドと、
前記スクラッバーバー内で前記第１ナビゲーション位置を示す前記第２再生ヘッドと、
前記第２再生ヘッドに隣接するプレビュー区画と、を表示している間に、
前記スクラッバーバーにおける現在の再生位置でビデオの再生を再開するためのリクエストに対応する入力を受信することと、
前記スクラッバーバーにおける現在の再生位置でビデオの再生を再開するためのリクエストに対応する入力を受信することに応じて、前記ディスプレイに、現在の再生位置での位置又は現在の再生位置に隣接する位置へ移動する前記プレビュー区画のアニメーションに対応する第３ビデオ情報を提供することと、
前記プレビュー区画が現在の再生位置での位置又は現在の再生位置に隣接する位置へ移動した後に、前記プレビュー区画の表示をやめ、前記スクラッバーバーにおける現在の再生位置に対応するビデオ内の位置でビデオの再生を再開することと、
を含む、請求項２から５のいずれか一項に記載の方法。
【請求項７】
前記電子デバイスが、前記第１再生ナビゲーションモード又は前記第２再生ナビゲーションモードのいずれかで動作し、前記ディスプレイが、
前記スクラッバーバーと、
前記スクラッバーバー内で現在の再生位置を示す前記第１再生ヘッドと、
前記スクラッバーバー内で前記第１ナビゲーション位置を示す前記第２再生ヘッドと、を表示している間に、
前記スクラッバーバーにおける前記第１ナビゲーション位置でビデオを再生するためのリクエストに対応する入力を受信することと、
前記スクラッバーバーにおける前記第１ナビゲーション位置でビデオを再生するためのリクエストに対応する入力を受信することに応じて、前記スクラッバーバーにおける前記第１ナビゲーション位置に対応するビデオ内の位置でビデオの再生を再開することと、
を含む、請求項２から６のいずれか一項に記載の方法。
【請求項８】
前記第２再生ナビゲーションモードで動作している間に、前記第１再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信することと、
前記第１再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信することに応じて、
前記第２再生ナビゲーションモードでの動作から前記第１再生ナビゲーションモードでの動作に遷移することと、
前記ディスプレイに、
前記ビデオの１つ以上のフレームと、
前記スクラッバーバーと、
前記第１再生ヘッドと、
前記第１再生ヘッドとは別個の、前記ビデオ内の予め定められた再生位置を示す、複数の再生位置マーカと、に対応する情報を含む、表示用の第４ビデオ情報を提供することと、
を含む、請求項１から７のいずれか一項に記載の方法。
【請求項９】
前記第２再生ナビゲーションモードで動作している間に、再生モードへ切り替えるためのリクエストに対応する入力を受信することと、
前記再生モードへ切り替えるためのリクエストに対応する入力を受信することに応じて、
前記第２ナビゲーションモードでの動作から前記ディスプレイでビデオを再生して、前記スクラッバーバー、前記第１再生ヘッド及び前記第２再生ヘッドを表示することをやめる再生モードへ遷移することと、
を含む、請求項２から８のいずれか一項に記載の方法。
【請求項１０】
前記再生モードで動作している間に、
ビデオを早送り又は巻戻しするためのリクエストに対応する入力を受信することと、
ビデオを早送り又は巻戻しするためのリクエストに対応する入力を受信することに応じて、前記ディスプレイに、前記入力に従い予め定められた時間インターバルだけビデオをスキップするためのデータを提供することと、を含む、請求項９に記載の方法。
【請求項１１】
前記再生モードで動作している間に、前記第２再生ナビゲーションモードへ切り替えるためのリクエストに対応する入力を受信することと、
前記第２再生ナビゲーションモードへ切り替えるためのリクエストに対応する入力を受信することに応じて、前記再生モードから前記第２再生ナビゲーションモードへ遷移することと、を含む、請求項９又は１０に記載の方法。
【請求項１２】
前記第２ビデオ情報は、プレビュー区画に対応する情報を含み、前記プレビュー区画は、前記スクラッバーバー上の前記第２再生ヘッドのナビゲーション位置に対応する、前記ビデオの１つ以上のフレームを含む、請求項１から１１のいずれか一項に記載の方法。
【請求項１３】
前記プレビュー区画を表示するリクエストに対応する入力を受信することと、
前記プレビュー区画を表示するリクエストに対応する入力を受信することに応じて、前記ディスプレイに、前記プレビュー区画に対応する、表示用の情報を提供することを含む、請求項１２に記載の方法。
【請求項１４】
ディスプレイと通信する電子デバイスであって、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備え、前記１つ以上のプログラムは、前記メモリ内に記憶され、前記１つ以上のプロセッサによって実行されるように構成され、前記１つ以上のプログラムは、
前記電子デバイスが第１再生ナビゲーションモードで動作している間に、
前記ディスプレイに、
ビデオの１つ以上のフレームと、
前記ビデオのタイムラインを表すスクラッバーバーと、
前記スクラッバーバー内で現在の再生位置を示す第１再生ヘッドと、
前記第１再生ヘッドとは別個の、前記ビデオ内の予め定められた再生位置を示す、複数の再生位置マーカと、に対応する情報を含む、表示用の第１ビデオ情報を提供するための命令と、
第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信するための命令と、
前記第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信することに応じて、前記第１再生ナビゲーションモードでの動作から前記第２再生ナビゲーションモードの動作へ遷移するための命令と、
前記電子デバイスが前記第２再生ナビゲーションモードで動作している間に、
前記ディスプレイに、
前記ビデオの１つ以上のフレームと、
前記スクラッバーバーと、
前記第１再生ヘッドと、に対応する情報を含む、表示用の第２ビデオ情報を提供するための命令と、
前記ビデオ内の予め定められた再生位置を示す前記複数の再生位置マーカに対応する情報の提供をやめるための命令と、を含む、
電子デバイス。
【請求項１５】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、ディスプレイと通信する電子デバイスによって実行されると、前記電子デバイスに、
前記電子デバイスが第１再生ナビゲーションモードで動作している間に、
前記ディスプレイに、
ビデオの１つ以上のフレームと、
前記ビデオのタイムラインを表すスクラッバーバーと、
前記スクラッバーバー内で現在の再生位置を示す第１再生ヘッドと、
前記第１再生ヘッドとは別個の、前記ビデオ内の予め定められた再生位置を示す、複数の再生位置マーカと、に対応する情報を含む、表示用の第１ビデオ情報を提供させ、
第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信させ、
第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信することに応じて、第１再生ナビゲーションモードでの動作から第２再生ナビゲーションモードの動作へ遷移させ、
前記電子デバイスが前記第２再生ナビゲーションモードで動作している間に、
前記ディスプレイに、
前記ビデオの１つ以上のフレームと、
前記スクラッバーバーと、
前記第１再生ヘッドと、に対応する情報を含む、表示用の第２ビデオ情報を提供させ、
前記ビデオ内の予め定められた再生位置を示す前記複数の再生位置マーカに対応する情報の提供をやめさせる、
コンピュータ可読記憶媒体。
【請求項１６】
ディスプレイと通信する電子デバイスであって、
前記電子デバイスが第１再生ナビゲーションモードで動作している間に、
前記ディスプレイに、
ビデオの１つ以上のフレームと、
前記ビデオのタイムラインを表すスクラッバーバーと、
前記スクラッバーバー内で現在の再生位置を示す第１再生ヘッドと、
前記第１再生ヘッドとは別個の、前記ビデオ内の予め定められた再生位置を示す、複数の再生位置マーカと、に対応する情報を含む、表示用の第１ビデオ情報を提供することと、
第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信する手段と、
前記第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信すると、前記第１再生ナビゲーションモードでの動作から前記第２再生ナビゲーションモードの動作へ遷移する手段と、
前記電子デバイスが前記第２再生ナビゲーションモードで動作している間に、
前記ディスプレイに、
前記ビデオの１つ以上のフレームと、
前記スクラッバーバーと、
前記第１再生ヘッドと、に対応する情報を含む、表示用の第２ビデオ情報を提供する手段と、
前記ビデオ内の予め定められた再生位置を示す前記複数の再生位置マーカに対応する情報の提供をやめる手段と、
を備える電子デバイス。
【請求項１７】
ディスプレイと通信する電子デバイスにおいて使用される情報処理装置であって、
前記電子デバイスが第１再生ナビゲーションモードで動作している間に、
前記ディスプレイに、
ビデオの１つ以上のフレームと、
前記ビデオのタイムラインを表すスクラッバーバーと、
前記スクラッバーバー内で現在の再生位置を示す第１再生ヘッドと、
前記第１再生ヘッドとは別個の、前記ビデオ内の予め定められた再生位置を示す、複数の再生位置マーカと、に対応する情報を含む、表示用の第１ビデオ情報を提供することと、
第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信する手段と、
前記第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信すると、前記第１再生ナビゲーションモードでの動作から前記第２再生ナビゲーションモードの動作へ遷移する手段と、
前記電子デバイスが前記第２再生ナビゲーションモードで動作している間に、
前記ディスプレイに、
前記ビデオの１つ以上のフレームと、
前記スクラッバーバーと、
前記第１再生ヘッドと、に対応する情報を含む、表示用の第２ビデオ情報を提供する手段と、
前記ビデオ内の予め定められた再生位置を示す前記複数の再生位置マーカに対応する情報の提供をやめる手段と、
を備える電子デバイス。
【請求項１８】
ディスプレイと通信する電子デバイスであって、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備え、前記１つ以上のプログラムは、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成され、前記１つ以上のプログラムは、請求項１から１３に記載の方法のいずれかを実行するための命令を含む、電子デバイス。
【請求項１９】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令はディスプレイと通信する電子デバイスによって実行されると、請求項１から１３に記載の方法のいずれかを前記電子デバイスに実行させる、コンピュータ可読記憶媒体。
【請求項２０】
ディスプレイと通信する電子デバイスであって、
請求項１から１３に記載の方法のいずれかを実行する手段を備える、電子デバイス。
【請求項２１】
ディスプレイと通信する電子デバイスにおいて使用される情報処理装置であって、
請求項１から１３に記載の方法のいずれかを実行する手段を備える、情報処理装置。
【請求項２２】
ビデオ再生情報を表示するよう構成されたディスプレイユニットと通信する電子デバイスであって、
前記ディスプレイユニットと通信する処理ユニットを備え、前記処理ユニットが、
前記電子デバイスが第１再生ナビゲーションモードで動作している間に、
前記ディスプレイに、
ビデオの１つ以上のフレームと、
前記ビデオのタイムラインを表すスクラッバーバーと、
前記スクラッバーバー内で現在の再生位置を示す第１再生ヘッドと、
前記第１再生ヘッドとは別個の、前記ビデオ内の予め定められた再生位置を示す、複数の再生位置マーカと、に対応する情報を含む、表示用の第１ビデオ情報を提供することと、
第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信し、
第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信することに応じて、第１再生ナビゲーションモードでの動作から第２再生ナビゲーションモードの動作へ遷移し、
前記電子デバイスが前記第２再生ナビゲーションモードで動作している間に、
前記ディスプレイユニットに、
前記ビデオの１つ以上のフレームと、
前記スクラッバーバーと、
前記第１再生ヘッドと、に対応する情報を含む、表示用の第２ビデオ情報を提供し、
前記ビデオ内の予め定められた再生位置を示す前記複数の再生位置マーカに対応する情報の提供をやめる、ように構成された
コンピュータ可読記憶媒体。
【請求項２３】
前記第２ビデオ情報は、前記スクラッバーバーにおける第２ナビゲーション位置を示す第２再生ヘッドに対応する情報を含む、請求項２２に記載の電子デバイス。
【請求項２４】
前記第２ビデオ情報は、前記スクラッバーバーにおける第１ナビゲーション位置を示すテキストを含む、請求項２３に記載の電子デバイス。
【請求項２５】
前記処理ユニットが、
前記第２再生ナビゲーションモードで動作している間に、
前記第２再生ヘッドを前方に移動するリクエストに対応する入力を受信し、
前記第２再生ヘッドを前方に移動するリクエストに対応する入力を受信することに応じて、前記ディスプレイユニットに、前記スクラッバーバーにおいて前記第２再生ヘッドを前方向へ連続的に進めるためのデータを提供し、
前記第１再生ナビゲーションモードで動作している間に、
前記第２再生ヘッドを前方に移動するリクエストに対応する入力を受信し、
前記第２再生ヘッドを前方に移動するリクエストに対応する入力を受信することに応じて、前記ディスプレイユニットに、前記スクラッバーバーにおける前記第２再生ヘッドを次の再生位置マーカへスキップさせるためのデータを提供するよう更に構成された、請求項２３又は２４に記載の電子デバイス。
【請求項２６】
前記処理ユニットは、
前記第２再生ナビゲーションモードで動作している間に、
前記第２再生ヘッドを後方に移動するリクエストに対応する入力を受信し、
前記第２再生ヘッドを後方に移動するリクエストに対応する入力を受信することに応じて、前記ディスプレイユニットに、前記スクラッバーバーにおいて前記第２再生ヘッドを逆方向へ連続的に進めるためのデータを提供し、
前記第１再生ナビゲーションモードで動作している間に、
前記第２再生ヘッドを後方に移動するリクエストに対応する入力を受信し、
前記第２再生ヘッドを後方に移動するリクエストに対応する入力を受信することに応じて、前記ディスプレイユニットに、前記スクラッバーバーにおける前記第２再生ヘッドを前の再生位置マーカへスキップさせるためのデータを提供するよう更に構成されている、請求項２３から２５のいずれか一項に記載の電子デバイス。
【請求項２７】
前記処理ユニットは、
前記電子デバイスが、前記第１再生ナビゲーションモード又は前記第２再生ナビゲーションモードのいずれかで動作し、前記ディスプレイユニットが、
前記スクラッバーバーと、
前記スクラッバーバー内で現在の再生位置を示す前記第１再生ヘッドと、
前記スクラッバーバー内で前記第１ナビゲーション位置を示す前記第２再生ヘッドと、
前記第２再生ヘッドに隣接するプレビュー区画と、を表示している間に、
前記スクラッバーバーにおける現在の再生位置でビデオの再生を再開するためのリクエストに対応する入力を受信し、
前記スクラッバーバーにおける現在の再生位置でビデオの再生を再開するためのリクエストに対応する入力を受信することに応じて、前記ディスプレイユニットに、
現在の再生位置での位置又は現在の再生位置に隣接する位置へ移動する前記プレビュー区画のアニメーションに対応する第３ビデオ情報を提供し、
前記プレビュー区画が現在の再生位置での位置又は現在の再生位置に隣接する位置へ移動した後に、前記プレビュー区画の表示をやめ、前記スクラッバーバーにおける現在の再生位置に対応するビデオ内の位置でビデオの再生を再開するよう更に構成されている、請求項２３から２６のいずれか一項に記載の電子デバイス。
【請求項２８】
前記処理ユニットは、
前記電子デバイスが、前記第１再生ナビゲーションモード又は前記第２再生ナビゲーションモードのいずれかで動作し、前記ディスプレイユニットが、
前記スクラッバーバーと、
前記スクラッバーバー内で現在の再生位置を示す前記第１再生ヘッドと、
前記スクラッバーバー内で前記第１ナビゲーション位置を示す前記第２再生ヘッドと、を表示している間に、
前記スクラッバーバーにおける前記第１ナビゲーション位置でビデオを再生するためのリクエストに対応する入力を受信し、
前記スクラッバーバーにおける前記第１ナビゲーション位置でビデオを再生するためのリクエストに対応する入力を受信することに応じて、前記スクラッバーバーにおける前記第１ナビゲーション位置に対応するビデオ内の位置でビデオの再生を再開するよう更に構成されている、請求項２３から２７のいずれか一項に記載の電子デバイス。
【請求項２９】
前記処理ユニットは、
前記第２再生ナビゲーションモードで動作している間に、前記第１再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信し、
前記第１再生ナビゲーションモードへ切り替えるためのリクエストに対応する入力を受信することに応じて、
前記第２再生ナビゲーションモードでの動作から前記第１再生ナビゲーションモードでの動作に遷移し、
前記ディスプレイに、
前記ビデオの１つ以上のフレームと、
前記スクラッバーバーと、
前記第１再生ヘッドと、
前記第１再生ヘッドとは別個の、前記ビデオ内の予め定められた再生位置を示す、複数の再生位置マーカと、に対応する情報を含む、表示用の第４ビデオ情報を提供するよう更に構成されている、請求項２２から２８のいずれか一項に記載の電子デバイス。
【請求項３０】
前記処理ユニットは、
前記第２再生ナビゲーションモードで動作している間に、再生モードへ切り替えるためのリクエストに対応する入力を受信し、
前記再生モードへ切り替えるためのリクエストに対応する入力を受信することに応じて、
前記第２ナビゲーションモードでの動作から前記ディスプレイユニットでビデオを再生して、前記スクラッバーバー、前記第１再生ヘッド及び前記第２再生ヘッドを表示することをやめる再生モードへ遷移するよう更に構成されている、請求項２２から２９のいずれか一項に記載の電子デバイス。
【請求項３１】
前記処理ユニットは、
前記再生モードで動作している間に、
ビデオを早送り又は巻戻しするためのリクエストに対応する入力を受信し、
ビデオを早送り又は巻戻しするためのリクエストに対応する入力を受信することに応じて、前記ディスプレイユニットに、前記入力に従い予め定められた時間インターバルだけビデオをスキップするためのデータを提供するよう更に構成されている、請求項３０に記載の電子デバイス。
【請求項３２】
前記処理ユニットは、
前記再生モードで動作している間に、前記第２再生ナビゲーションモードへ切り替えるためのリクエストに対応する入力を受信し、
前記第２再生ナビゲーションモードへ切り替えるためのリクエストに対応する入力を受信することに応じて、前記再生モードから前記第２再生ナビゲーションモードへ遷移するよう更に構成されている、請求項３０又は３１に記載の電子デバイス。
【請求項３３】
前記第２ビデオ情報は、プレビュー区画に対応する情報を含み、前記プレビュー区画は、前記スクラッバーバー上の前記第２再生ヘッドのナビゲーション位置に対応する、ビデオの１つ以上のフレームを含む、請求項２２から３２のいずれか一項に記載の電子デバイス。
【請求項３４】
前記処理ユニットは、
前記プレビュー区画を表示するリクエストに対応する入力を受信し、
前記プレビュー区画を表示するリクエストに対応する入力を受信することに応じて、前記ディスプレイユニットに、前記プレビュー区画に対応する、表示用の情報を提供するよう更に構成されている、請求項３３に記載の電子デバイス。
【請求項３５】
１つ以上のプロセッサとメモリを有する電子デバイスにおいて、前記電子デバイスはディスプレイ及びリモートユーザ入力デバイスと通信し、
スクリーンセーバーモードの間に、
前記ディスプレイに、第１視覚モーション効果を含む第１メディアを提示するためのデータを提供することと、
前記ディスプレイが前記第１視覚モーション効果を含む前記第１メディアを提示している間に、前記リモートユーザ入力デバイスでユーザ入力を受信することと、
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信することに応じて、
前記リモートユーザ入力デバイスでの前記ユーザ入力の種別を判定することと、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第１種別のユーザ入力であるとの判定に従い、前記ディスプレイに、前記スクリーンセーバーモードから抜けることなく、第１視覚モーション効果とは別個の第２視覚モーション効果を含む第１メディアを提示するためのデータを提供することと
前記リモートユーザ入力デバイスでの前記ユーザ入力が第１種別とは別個の第２種別のユーザ入力であるとの判定に従い、前記スクリーンセーバーモードから抜けることと、
を含む方法。
【請求項３６】
前記ユーザ入力が第１種別のものであるとの判定後、前記ディスプレイが前記第２視覚モーション効果を含む前記第１メディアを提示している間に、前記第１種別の前記ユーザ入力が前記リモートユーザ入力デバイスで検出されなくなったことを判定し、
前記第１種別の前記ユーザ入力が前記リモートユーザ入力デバイスで検出されなくなったと判定することに応じて、前記ディスプレイに、前記第１視覚モーション効果を含むメディアを提示するためのデータを提供することを含む、請求項３５に記載の方法。
【請求項３７】
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信することに応じて、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第４種別のユーザ入力であるとの判定に従い、前記ディスプレイに、前記第１視覚モーション効果を含む前記第１メディアを、複数のメディアから選択された、第３視覚モーション効果を含む第２メディアに置き換えるためのデータを提供すること、を更に含む、請求項３５に記載の方法。
【請求項３８】
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信することに応じて、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第３種別のユーザ入力であるとの判定に従い、前記ディスプレイに、前記第１視覚モーション効果を含む前記第１メディアを、対応する記述テキストとともに提示するためのデータを提供すること、を含む、請求項３５に記載の方法。
【請求項３９】
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信することに応じて、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第５種別のユーザ入力であるとの判定に従い、前記ディスプレイに、現在時刻及び／又は日付を示す情報とともに、前記第１視覚モーション効果を含む前記第１メディアを提示するためのデータを提供することを含む、請求項３５に記載の方法。
【請求項４０】
前記電子デバイスは、１つ以上のスクリーンセーバー起動条件を満たすとの判定に従い、前記スクリーンセーバーモードに入り、前記リモートユーザ入力デバイスが止まっているとの判定に従い、前記１つ以上のスクリーンセーバー起動条件が満される請求項３５に記載の方法。
【請求項４１】
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信し、前記リモートユーザ入力デバイスでの前記ユーザ入力が前記第２種別のユーザ入力であるとの判定に従い、前記ディスプレイに、前記第１視覚モーション効果を含む前記第１メディアを、複数のオブジェクトを有するユーザインターフェースに置き換えるためのデータを提供することを含み、
前記複数のオブジェクトは、
第１オブジェクトと、
前記ディスプレイ上で第１オブジェクトと隣接する第２オブジェクトと、を含み、
現在のフォーカスは、前記複数のオブジェクトの前記第１オブジェクトにある、請求項３５に記載の方法。
【請求項４２】
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信することに応じて、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第６種別のユーザ入力であるとの判定に従い、前記ディスプレイに前記第１メディアを提示するための視覚モーション効果を変更することを含む、請求項３５に記載の方法。
【請求項４３】
前記ディスプレイに前記第１視覚モーション効果を含む前記第１メディアを提示するためのデータを提供することは、前記ディスプレイに、第１ビデオの再生を提示するためのデータを提供することを含み、
前記方法は、前記リモートユーザ入力デバイスでの前記ユーザ入力が第７種別のユーザ入力であるとの判定に従い、ユーザ入力に従い、前記第１ビデオの再生方向を変更することを含む、請求項３５に記載の方法。
【請求項４４】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備え、前記１つ以上のプログラムは、前記メモリ内に記憶され、前記１つ以上のプロセッサによって実行されるように構成され、前記１つ以上のプログラムは、
スクリーンセーバーモードの間に、
前記ディスプレイに、第１視覚モーション効果を含む第１メディアを提示するためのデータを提供するための命令と、
前記ディスプレイが前記第１視覚モーション効果を含む前記第１メディアを提示している間に、前記リモートユーザ入力デバイスでの前記ユーザ入力を受信するための命令と、
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信することに応じて、
前記リモートユーザ入力デバイスでの前記ユーザ入力の種別を判定するための命令と、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第１種別のユーザ入力であるとの判定に従い、前記ディスプレイに、前記スクリーンセーバーモードから抜けることなく、前記第１視覚モーション効果とは別個の第２視覚モーション効果を含む前記第１メディアを提示するための命令と、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第１種別とは別個の第２種別のユーザ入力であるとの判定に従い、前記スクリーンセーバーモードから抜けるための命令を含む、電子デバイス。
【請求項４５】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、
スクリーンセーバーモードの間に、
前記ディスプレイに、第１視覚モーション効果を含む第１メディアを提示するためのデータを提供させ、
前記ディスプレイが前記第１視覚モーション効果を含む前記第１メディアを提示している間に、前記リモートユーザ入力デバイスでの前記ユーザ入力を受信させ、
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信することに応じて、
前記リモートユーザ入力デバイスでの前記ユーザ入力の種別を判定し、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第１種別のユーザ入力であるとの判定に従い、前記ディスプレイに、前記スクリーンセーバーモードから抜けることなく、前記第１視覚モーション効果とは別個の第２視覚モーション効果を含む第１メディアを提示するためのデータを提供させ
前記リモートユーザ入力デバイスでの前記ユーザ入力が前記第１種別とは別個の第２種別のユーザ入力であるとの判定に従い、前記スクリーンセーバーモードから抜けさせる、コンピュータ可読記憶媒体。
【請求項４６】
ディスプレイと、
タッチ感知面と、
スクリーンセーバーモードの間に有効にされる手段であって、
前記ディスプレイに、第１視覚モーション効果を含む第１メディアを提示するためのデータを提供する手段と、
前記ディスプレイが前記第１視覚モーション効果を含む前記第１メディアを提示している間に有効にされ、前記リモートユーザ入力デバイスでユーザ入力を受信する手段と、
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信すると有効にされる手段であって、
前記リモートユーザ入力デバイスでの前記ユーザ入力の種別を判定する手段、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第１種別のユーザ入力であるとの判定に従い有効にされ、前記ディスプレイに、前記スクリーンセーバーモードから抜けることなく、前記第１視覚モーション効果とは別個の第２視覚モーション効果を含む前記第１メディアを提示するためのデータを提供する手段、及び
前記リモートユーザ入力デバイスでの前記ユーザ入力が前記第１種別とは別個の第２種別のユーザ入力であるとの判定に従い有効にされ、前記スクリーンセーバーモードから抜ける手段、を有する前記手段と、
を備える電子デバイス。
【請求項４７】
ディスプレイ及びタッチ感知面を備えた電子デバイス内で使用される情報処理装置であって、
スクリーンセーバーモードの間に有効にされる手段を備え、前記手段が、、
前記ディスプレイに、第１視覚モーション効果を含む第１メディアを提示するためのデータを提供する手段と、
前記ディスプレイが前記第１視覚モーション効果を含む前記第１メディアを提示している間に有効にされ、前記リモートユーザ入力デバイスで前記ユーザ入力を受信する手段と、
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信すると有効にされる手段であって、
前記リモートユーザ入力デバイスでの前記ユーザ入力の種別を判定する手段、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第１種別のユーザ入力であるとの判定に従い有効にされ、前記ディスプレイに、前記スクリーンセーバーモードから抜けることなく、前記第１視覚モーション効果とは別個の第２視覚モーション効果を含む前記第１メディアを提示するためのデータを提供する手段、及び
前記リモートユーザ入力デバイスでの前記ユーザ入力が、前記第１種別とは別個の第２種別のユーザ入力であるとの判定に従い有効にされ、前記スクリーンセーバーモードから抜ける手段、
を含む、電子デバイス。
【請求項４８】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムとを備え、前記１つ以上のプログラムは、前記メモリに記憶され、前記１つ以上のプロセッサにより実行されるよう構成され、前記１つ以上のプログラムは、請求項３５から４３に記載の方法のいずれかを実行させるための命令を含む、電子デバイス。
【請求項４９】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令が、ディスプレイとタッチ感知面とを備える電子デバイスによって実行されると、前記デバイスに、請求項３５から４３に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項５０】
ディスプレイと、
タッチ感知面と、
請求項３５から４３に記載の方法のいずれかを実行する手段を備える、電子デバイス。
【請求項５１】
ディスプレイ及びタッチ感知面を備えた電子デバイス内で使用される情報処理装置であって、
請求項３５から４３に記載の方法のいずれかを実行する手段を備える、電子デバイス。
【請求項５２】
複数のユーザインターフェースオブジェクトを有するユーザインターフェースを表示するよう構成されたディスプレイユニットと通信する電子デバイスであって、
前記ディスプレイユニットと通信する処理ユニットを備え、前記処理ユニットが、
スクリーンセーバーモードの間に、
前記ディスプレイユニットに、第１視覚モーション効果を含む第１メディアを提示するためのデータを提供し、
前記ディスプレイユニットが前記第１視覚モーション効果を含む前記第１メディアを提示している間に、前記リモートユーザ入力デバイスでのユーザ入力を受信し、
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信することに応じて、
前記リモートユーザ入力デバイスでの前記ユーザ入力の種別を判定し、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第１種別のユーザ入力であるとの判定に従い、前記ディスプレイユニットに、前記スクリーンセーバーモードから抜けることなく、前記第１視覚モーション効果とは別個の第２視覚モーション効果を含む前記第１メディアを提示するためのデータを提供し
前記リモートユーザ入力デバイスでの前記ユーザ入力が、前記第１種別とは別個の第２種別のユーザ入力であるとの判定に従い、前記スクリーンセーバーモードから抜ける、ように構成された、コンピュータ可読記憶媒体。
【請求項５３】
前記処理ユニットが、
前記ユーザ入力が前記第１種別のものであるとの判定後、前記ディスプレイユニットが前記第２視覚モーション効果を含む前記第１メディアを提示している間に、前記第１種別の前記ユーザ入力が前記リモートユーザ入力デバイスで検出されなくなったことを判定し、
前記第１種別の前記ユーザ入力が前記リモートユーザ入力デバイスで検出されなくなったと判定することに応じて、前記ディスプレイユニットに、前記第１視覚モーション効果を含むメディアを提示するためのデータを提供するよう構成された、請求項５２に記載の電子デバイス。
【請求項５４】
前記処理ユニットが、
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信することに応じて、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第４種別のユーザ入力であるとの判定に従い、前記ディスプレイユニットに、前記第１視覚モーション効果を含む前記第１メディアを、複数のメディアから選択された、第３視覚モーション効果を含む第２メディアに置き換えるためのデータを提供するよう構成された、請求項５２に記載の電子デバイス。
【請求項５５】
前記処理ユニットが、
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信することに応じて、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第３種別のユーザ入力であるとの判定に従い、前記ディスプレイユニットに、前記第１視覚モーション効果を含む前記第１メディアを、対応する記述テキストとともに提示するためのデータを提供するよう構成された、請求項５２に記載の電子デバイス。
【請求項５６】
前記処理ユニットが、
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信することに応じて、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第５種別のユーザ入力であるとの判定に従い、前記ディスプレイユニットに、現在時刻及び／又は日付を示す情報とともに、前記第１視覚モーション効果を含む前記第１メディアを提示するためのデータを提供するよう構成された、請求項５２に記載の電子デバイス。
【請求項５７】
前記電子デバイスは、１つ以上のスクリーンセーバー起動条件を満たすとの判定に従いスクリーンセーバーモードに入り、前記リモートユーザ入力デバイスが止まっているとの判定に従い、前記１つ以上のスクリーンセーバー起動条件が満される、請求項５２に記載の電子デバイス。
【請求項５８】
前記処理ユニットが、
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信し、前記リモートユーザ入力デバイスでの前記ユーザ入力が前記第２種別のユーザ入力であるとの判定に従い、前記ディスプレイユニットに、前記第１視覚モーション効果を含む前記第１メディアを、複数のオブジェクトを有するユーザインターフェースに置き換えるためのデータを提供するよう構成され、
前記複数のオブジェクトは、
第１オブジェクトと、
前記ディスプレイユニット上で前記第１オブジェクトと隣接する第２オブジェクトと、を含み、
現在のフォーカスは、前記複数のオブジェクトの前記第１オブジェクトにある、請求項５２に記載の電子デバイス。
【請求項５９】
前記処理ユニットが、
前記リモートユーザ入力デバイスでの前記ユーザ入力を受信することに応じて、
前記リモートユーザ入力デバイスでの前記ユーザ入力が第６種別のユーザ入力であるとの判定に従い、前記ディスプレイユニットに第１メディアを提示するための視覚モーション効果を変更するよう構成された、請求項５２に記載の電子デバイス。
【請求項６０】
前記ディスプレイユニットに前記第１視覚モーション効果を含む前記第１メディアを提示するためのデータを提供することは、前記ディスプレイユニットに、第１ビデオの再生を提示するためのデータを提供することを含み、
前記処理ユニットが、前記リモートユーザ入力デバイスでの前記ユーザ入力が第７種別のユーザ入力であるとの判定に従い、ユーザ入力に従い、前記第１ビデオの再生方向を変更するよう構成された、請求項５２に記載の電子デバイス。
【請求項６１】
１つ以上のプロセッサとメモリを有する電子デバイスにおいて、前記電子デバイスはディスプレイと通信し、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供することであって、
前記複数のユーザインターフェースオブジェクトは、
第１ユーザインターフェースオブジェクト、及び、
前記ディスプレイ上で第１ユーザインターフェースオブジェクトと隣接する第２ユーザインターフェースオブジェクトを含み、
現在のフォーカスが前記複数のオブジェクトの第１オブジェクトにある、ことと、
前記ディスプレイが前記ユーザインターフェースを提示している間に、前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する第１入力を受信することと、
前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する第１入力を受信することに応じて、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第１ユーザインターフェースオブジェクトを第１方向から前記第２ユーザインターフェースオブジェクトの方へ傾け、
前記第１ユーザインターフェースオブジェクトを前記第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第２ユーザインターフェースオブジェクトの方へ傾けた後、
前記現在のフォーカスを、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ移動し、
前記第１ユーザインターフェースオブジェクトを前記第１位置の方へ戻すよう移動し、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第１方向へ戻すよう傾けるためのデータを提供することと、
を含む方法。
【請求項６２】
前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する前記第１入力を受信することに応じて、前記ディスプレイに、
前記ディスプレイ上で前記第１ユーザインターフェースオブジェクトのサイズを小さくし、
前記ディスプレイ上で前記第２ユーザインターフェースオブジェクトのサイズを大きくするためのデータを提供する、請求項６１に記載の方法。
【請求項６３】
第１ユーザインターフェースオブジェクトの名前は、前記現在のフォーカスが前記第１ユーザインターフェースオブジェクトにある間、第１インターフェースオブジェクト上に又は第１インターフェースオブジェクトに隣接して表示され、前記方法は、
前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する前記第１入力を受信することに応じて、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトの前記名前の表示をやめて、
前記第２ユーザインターフェースオブジェクトの名前を、前記現在のフォーカスが前記第２ユーザインターフェースオブジェクトにある間、前記第２インターフェースオブジェクト上に又は前記第２インターフェースオブジェクトに隣接して表示するためのデータを提供することを含む、請求項６１又は６２に記載の方法。
【請求項６４】
前記第１ユーザインターフェースオブジェクトは、ｚオーダに配置された２つ以上の重畳レイヤにおけるグラフィックを含み、前記レイヤは、前記第１ユーザインターフェースオブジェクトの前記傾きに応じて前記ディスプレイ上でずれる、請求項６１から６３のいずれか一項に記載の方法。
【請求項６５】
前記第１ユーザインターフェースオブジェクトは、１つ以上のリフレクションを含み、前記１つ以上のリフレクションは前記第１ユーザインターフェースオブジェクトの傾きに応じて変化する、請求項６１から６４のいずれか一項に記載の方法。
【請求項６６】
前記第１ユーザインターフェースオブジェクトは、１つ以上の色を含み、前記１つ以上の色は、前記第１ユーザインターフェースオブジェクトの前記傾きに応じて変化する、請求項６１から６５のいずれか一項に記載の方法。
【請求項６７】
前記現在のフォーカスの前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへの移動スピードが大きくなるにつれて、前記第１ユーザインターフェースオブジェクトの前記第２ユーザインターフェースオブジェクトへ向かう動きの大きさは小さくなる、請求項６１から６６のいずれか一項に記載の方法。
【請求項６８】
前記現在のフォーカスの前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへの移動スピードが大きくなるにつれて、前記第１ユーザインターフェースオブジェクトの前記第２ユーザインターフェースオブジェクトへの傾きの大きさは小さくなる、請求項６１から６７のいずれか一項に記載の方法。
【請求項６９】
前記第１入力を受信することに応じて前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ前記現在のフォーカスを動かすことは、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへユーザインターフェースオブジェクトを動かすことなくなされる、請求項６１から６８のいずれか一項に記載の方法。
【請求項７０】
前記現在のフォーカスが前記第２ユーザインターフェースオブジェクトにある間に、前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する第２入力を受信することと、
前記ユーザインターフェースで前記現在のフォーカスを移動する前記リクエストに対応する前記第２入力を受信することに応じて、前記ディスプレイに、
前記第２ユーザインターフェースオブジェクトを第２位置から、前記第２ユーザインターフェースオブジェクトに隣接する第３ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第２ユーザインターフェースオブジェクトを第２方向から前記第３ユーザインターフェースオブジェクトの方へ傾け、
前記第２ユーザインターフェースオブジェクトを前記第２位置から前記第３ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第２ユーザインターフェースオブジェクトを前記第３ユーザインターフェースオブジェクトの方へ傾けた後、
前記現在のフォーカスを、前記第２ユーザインターフェースオブジェクトから前記第３ユーザインターフェースオブジェクトへ移動し、
前記第２ユーザインターフェースオブジェクトを前記第２位置へ戻すよう移動し、及び／又は、前記第２ユーザインターフェースオブジェクトを前記第２方向へ戻すよう傾けるためのデータを提供することと、を含む、請求項６１に記載の方法。
【請求項７１】
前記現在のフォーカスが前記第３ユーザインターフェースオブジェクトにある間に、第３入力を受信することと、
前記第３入力を受信することに応じて、前記ディスプレイに、
前記第３ユーザインターフェースオブジェクトを第３位置から、前記第３ユーザインターフェースオブジェクトに隣接する第４ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第３ユーザインターフェースオブジェクトを前記第３方向から前記第４ユーザインターフェースオブジェクトの方へ傾け、
前記第３ユーザインターフェースオブジェクトを前記第３位置から前記第４ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第３ユーザインターフェースオブジェクトを前記第４ユーザインターフェースオブジェクトの方へ傾けた後、
前記第３ユーザインターフェースオブジェクトにある前記現在のフォーカスを維持し、
前記第３ユーザインターフェースオブジェクトを前記第３位置へ戻すよう移動し、及び／又は、前記第３ユーザインターフェースオブジェクトを前記第３方向へ戻すよう傾けるためのデータを提供することと、を含む、請求項７０に記載の方法。
【請求項７２】
ディスプレイと通信する電子デバイスであって、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備え、前記１つ以上のプログラムは、前記メモリ内に記憶され、前記１つ以上のプロセッサによって実行されるように構成され、前記１つ以上のプログラムは、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供するための命令であって
前記複数のユーザインターフェースオブジェクトは、
第１ユーザインターフェースオブジェクト、及び、
前記ディスプレイ上で第１ユーザインターフェースオブジェクトと隣接する第２ユーザインターフェースオブジェクトを含む、命令と、
現在のフォーカスが前記複数のユーザーインターフェースオブジェクトの前記第１ユーザインターフェースオブジェクトにあり、
前記ディスプレイが前記ユーザインターフェースを提示している間に、前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する前記第１入力を受信するための命令と、
前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する前記第１入力を受信することに応じて、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第１ユーザインターフェースオブジェクトを第１方向から前記第２ユーザインターフェースオブジェクトの方へ傾け、
前記第１ユーザインターフェースオブジェクトを前記第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第２ユーザインターフェースオブジェクトの方へ傾けた後、
前記現在のフォーカスを、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ移動し、
前記第１ユーザインターフェースオブジェクトを前記第１位置の方へ戻すよう移動し、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第１方向へ戻すよう傾ける、ためのデータを提供するための命令と、を含む、
電子デバイス。
【請求項７３】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供し、
前記複数のユーザインターフェースオブジェクトは、
第１ユーザインターフェースオブジェクト、及び、
前記ディスプレイ上で前記第１ユーザインターフェースオブジェクトと隣接する第２ユーザインターフェースオブジェクトを含み、
現在のフォーカスが前記複数のユーザーインターフェースオブジェクトの前記第１オブジェクトにあり、
前記ディスプレイが前記ユーザインターフェースを提示している間に、前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する前記第１入力を受信し、
前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する前記第１入力を受信することに応じて、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第１ユーザインターフェースオブジェクトを第１方向から前記第２ユーザインターフェースオブジェクトの方へ傾け、
第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、第１ユーザインターフェースオブジェクトを第２ユーザインターフェースオブジェクトの方へ傾けた後、
現在のフォーカスを、第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへ移動し、
第１ユーザインターフェースオブジェクトを第１位置の方へ戻すよう移動し、及び／又は、第１ユーザインターフェースオブジェクトを第１方向へ戻すよう傾けるためのデータを提供させる、コンピュータ可読記憶媒体。
【請求項７４】
ディスプレイと、
タッチ感知面と、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供する手段であって、
前記複数のユーザインターフェースオブジェクトは、
第１ユーザインターフェースオブジェクト、及び、
前記ディスプレイ上で第１ユーザインターフェースオブジェクトと隣接する第２ユーザインターフェースオブジェクトを含み、
現在のフォーカスが複数のオブジェクトの第１オブジェクトにあり、
前記ディスプレイが前記ユーザインターフェースを提示している間に有効にされ、前記ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信する手段と、
前記ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信すると有効にされ、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第１ユーザインターフェースオブジェクトを第１方向から前記第２ユーザインターフェースオブジェクトの方へ傾け、
前記第１ユーザインターフェースオブジェクトを前記第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第２ユーザインターフェースオブジェクトの方へ傾けた後、
前記現在のフォーカスを、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ移動し、
前記第１ユーザインターフェースオブジェクトを前記第１位置の方へ戻すよう移動し、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第１方向へ戻すよう傾ける、ためのデータを提供する手段と、
を備える電子デバイス。
【請求項７５】
ディスプレイ及びタッチ感知面を備えた電子デバイス内で使用される情報処理装置であって、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供する手段であって、
前記複数のユーザインターフェースオブジェクトは、
第１ユーザインターフェースオブジェクト、及び、
前記ディスプレイ上で前記第１ユーザインターフェースオブジェクトと隣接する第２ユーザインターフェースオブジェクトを含み、
現在のフォーカスが前記複数のユーザインターフェースオブジェクトの前記第１ユーザインターフェースオブジェクトにあり、
前記ディスプレイが前記ユーザインターフェースを提示している間に有効にされ、前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する第１入力を受信する手段と、
前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する前記第１入力を受信すると有効にされ、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第１ユーザインターフェースオブジェクトを第１方向から前記第２ユーザインターフェースオブジェクトの方へ傾け、
前記第１ユーザインターフェースオブジェクトを前記第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第２ユーザインターフェースオブジェクトの方へ傾けた後、
前記現在のフォーカスを、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ移動し、
前記第１ユーザインターフェースオブジェクトを前記第１位置の方へ戻すよう移動し、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第１方向へ戻すよう傾けるためのデータを提供する手段と、
を備える情報処理装置。
【請求項７６】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備え、前記１つ以上のプログラムは、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成され、前記１つ以上のプログラムは、請求項６１から７１に記載の方法のいずれかを実行するための命令を含む、電子デバイス。
【請求項７７】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令が、ディスプレイとタッチ感知面とを備える電子デバイスによって実行されると、前記デバイスに、請求項６１から７１に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項７８】
ディスプレイ、タッチ感知面、メモリ、及び前記メモリに記憶されている１つ以上のプログラムを実行するための１つ以上のプロセッサを備えた電子デバイス上のグラフィカルユーザインターフェースであって、前記グラフィカルユーザインターフェースは、請求項６１から７１に記載の方法のいずれかに従って表示されるユーザインターフェースを含む、グラフィカルユーザインターフェース。
【請求項７９】
ディスプレイと、
タッチ感知面と、
請求項６１から７１に記載の方法のいずれかを実行する手段を備える、電子デバイス。
【請求項８０】
ディスプレイ及びタッチ感知面を備えた電子デバイス内で使用される情報処理装置であって、
請求項６１から７１に記載の方法のいずれかを実行する手段を備える、情報処理装置。
【請求項８１】
複数のユーザインターフェースオブジェクトを有するユーザインターフェースを表示するよう構成されたディスプレイユニットと通信する電子デバイスであって、
前記ディスプレイユニットと通信する処理ユニットを備え、前記処理ユニットが、
前記ディスプレイユニットに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供し、
前記複数のユーザインターフェースオブジェクトは、
第１ユーザインターフェースオブジェクト、及び、
前記ディスプレイユニット上で第１ユーザインターフェースオブジェクトと隣接する第２ユーザインターフェースオブジェクトを含み、
現在のフォーカスが前記複数のユーザインターフェースオブジェクトの前記第１ユーザインターフェースオブジェクトにあり、
前記ディスプレイユニットが前記ユーザインターフェースを提示している間に、前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する第１入力を受信し、
前記ユーザインターフェースで前記現在のフォーカスを移動する前記リクエストに対応する前記第１入力を受信することに応じて、前記ディスプレイユニットに、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第１ユーザインターフェースオブジェクトを第１方向から前記第２ユーザインターフェースオブジェクトの方へ傾け、
前記第１ユーザインターフェースオブジェクトを前記第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第２ユーザインターフェースオブジェクトの方へ傾けた後、
前記現在のフォーカスを、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ移動し、
前記第１ユーザインターフェースオブジェクトを前記第１位置の方へ戻すよう移動し、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第１方向へ戻すよう傾けるためのデータを提供するよう構成された、
電子デバイス。
【請求項８２】
前記処理ユニットが、
前記ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信することに応じて、前記ディスプレイユニットに、
前記ディスプレイユニット上で第１ユーザインターフェースオブジェクトのサイズを小さくし、
前記ディスプレイユニット上で第２ユーザインターフェースオブジェクトのサイズを大きくするためのデータを提供するよう構成された、請求８１に記載の電子デバイス。
【請求項８３】
前記第１ユーザインターフェースオブジェクトの名前は、前記現在のフォーカスが前記第１ユーザインターフェースオブジェクトにある間、前記第１インターフェースオブジェクト上に又は前記第１インターフェースオブジェクトに隣接して表示され、前記処理ユニットは、
前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する第１入力を受信することに応じて、前記ディスプレイユニットに、
前記第１ユーザインターフェースオブジェクトの前記名前の表示をやめて、
前記第２ユーザインターフェースオブジェクトの名前を、前記現在のフォーカスが前記第２ユーザインターフェースオブジェクトにある間、前記第２インターフェースオブジェクト上に又は前記第２インターフェースオブジェクトに隣接して表示するためのデータを提供するよう更に構成された、
請求項８１又は８２に記載の電子デバイス。
【請求項８４】
前記第１ユーザインターフェースオブジェクトは、ｚオーダに配置された２つ以上の重畳レイヤにおけるグラフィックを含み、前記レイヤは、前記第１ユーザインターフェースオブジェクトの前記傾きに応じて前記ディスプレイユニット上でずれる、請求項８１から８３のいずれか一項に記載の電子デバイス。
【請求項８５】
前記第１ユーザインターフェースオブジェクトは、１つ以上のリフレクションを含み、前記１つ以上のリフレクションは前記第１ユーザインターフェースオブジェクトの前記傾きに応じて変化する、請求項８１から８４のいずれか一項に記載の電子デバイス。
【請求項８６】
前記第１ユーザインターフェースオブジェクトは、１つ以上の色を含み、前記１つ以上の色は、前記第１ユーザインターフェースオブジェクトの前記傾きに応じて変化する、請求項８１から８５のいずれか一項に記載の電子デバイス。
【請求項８７】
前記現在のフォーカスの前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへの移動スピードが大きくなるにつれて、前記第１ユーザインターフェースオブジェクトの前記第２ユーザインターフェースオブジェクトへ向かう動きの大きさは小さくなる、請求項８１から８６のいずれか一項に記載の電子デバイス。
【請求項８８】
前記現在のフォーカスの前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへの移動スピードが大きくなるにつれて、前記第１ユーザインターフェースオブジェクトの前記第２ユーザインターフェースオブジェクトへ向かう傾きの大きさは小さくなる、請求項８１から８７のいずれか一項に記載の電子デバイス。
【請求項８９】
前記第１入力を受信することに応じて、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ現在のフォーカスを動かすことは、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへユーザインターフェースオブジェクトを動かすことなく、なされる、請求項８１から８８のいずれか一項に記載の電子デバイス。
【請求項９０】
前記処理ユニットが、
前記現在のフォーカスが前記第２ユーザインターフェースオブジェクトにある間に、前記ユーザインターフェースで前記現在のフォーカスを移動するリクエストに対応する第２入力を受信し、
前記ユーザインターフェースで現在のフォーカスを移動する前記リクエストに対応する前記第２入力を受信することに応じて、前記ディスプレイユニットに、
前記第２ユーザインターフェースオブジェクトを第２位置から、前記第２ユーザインターフェースオブジェクトに隣接する第３ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第２ユーザインターフェースオブジェクトを第２方向から第３ユーザインターフェースオブジェクトの方へ傾け、
前記第２ユーザインターフェースオブジェクトを前記第２位置から前記第３ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第２ユーザインターフェースオブジェクトを前記第３ユーザインターフェースオブジェクトの方へ傾けた後、
前記現在のフォーカスを、前記第２ユーザインターフェースオブジェクトから前記第３ユーザインターフェースオブジェクトへ移動し、
前記第２ユーザインターフェースオブジェクトを前記第２位置へ戻すよう移動し、及び／又は、前記第２ユーザインターフェースオブジェクトを前記第２方向へ戻すよう傾けるためのデータを提供するよう構成された、
請求項８１に記載の電子デバイス。
【請求項９１】
前記処理ユニットが、
前記現在のフォーカスが前記第３ユーザインターフェースオブジェクトにある間に、第３入力を受信し、
前記第３入力を受信することに応じて、前記ディスプレイユニットに、
前記第３ユーザインターフェースオブジェクトを前記第３位置から、前記第３ユーザインターフェースオブジェクトに隣接する第４ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第３ユーザインターフェースオブジェクトを第３方向から前記第４ユーザインターフェースオブジェクトの方へ傾け、
前記第３ユーザインターフェースオブジェクトを前記第３位置から前記第４ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第３ユーザインターフェースオブジェクトを前記第４ユーザインターフェースオブジェクトの方へ傾けた後、
前記第３ユーザインターフェースオブジェクトにある前記現在のフォーカスを維持し、
前記第３ユーザインターフェースオブジェクトを前記第３位置へ戻すよう移動し、及び／又は、前記第３ユーザインターフェースオブジェクトを前記第３方向へ戻すよう傾けるための、データを提供するよう構成された、
請求項９０に記載の電子デバイス。
【請求項９２】
１つ以上のプロセッサとメモリを有する電子デバイスにおいて、前記電子デバイスはディスプレイと通信し、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供することであって、
前記複数のユーザインターフェースオブジェクトは、
第１ユーザインターフェースオブジェクト、及び、
前記ディスプレイ上で前記第１ユーザインターフェースオブジェクトと隣接する第２ユーザインターフェースオブジェクトを含み、
現在のフォーカスが前記複数のユーザインターフェースオブジェクトの前記第１ユーザインターフェースオブジェクトにある、ことと、
前記ディスプレイがユーザインターフェースを提示している間、第１入力を受信することと、
前記第１入力を受信することに応じて、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第１ユーザインターフェースオブジェクトを第１方向から前記第２ユーザインターフェースオブジェクトの方へ傾け、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第２ユーザインターフェースオブジェクトの方へ傾けた後、
前記第１入力が第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、前記ディスプレイに、
前記現在のフォーカスを、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ移動し、
前記第１ユーザインターフェースオブジェクトを前記第１位置の方へ戻すよう移動し、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第１方向へ戻すよう傾けるためのデータを提供すること、を含む、
方法。
【請求項９３】
前記第１ユーザインターフェースオブジェクトを前記第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第２ユーザインターフェースオブジェクトの方へ傾けた後、
前記第１入力が第１の現在フォーカスナビゲーション条件を満たさないとの判定に従い、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトにある前記現在のフォーカスを維持し、
前記第１ユーザインターフェースオブジェクトを前記第１位置の方へ戻すよう移動し、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第１方向へ戻すよう傾けるためのデータを提供することと、
を含む、請求項９２に記載の方法。
【請求項９４】
前記第１ユーザインターフェースオブジェクトの名前は、前記現在のフォーカスが前記第１ユーザインターフェースオブジェクトにある間、前記第１インターフェースオブジェクト上に又は前記第１インターフェースオブジェクトに隣接して表示され、前記方法は、
前記第１入力が前記第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトの名前の表示をやめて、
前記第２ユーザインターフェースオブジェクトの名前を、現在のフォーカスが前記第２ユーザインターフェースオブジェクトにある間、第２インターフェースオブジェクト上に又は第２インターフェースオブジェクトに隣接して表示するためのデータを提供するようことを含む、
請求項９２又は９３に記載の方法。
【請求項９５】
前記第１ユーザインターフェースオブジェクトは、１つ以上のリフレクションを含み、前記方法は、
前記第１入力が前記第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトの１つ以上のリフレクションの表示をやめて、
前記第２ユーザインターフェースオブジェクトの１つ以上のリフレクションを表示するためのデータを提供することを含む、
請求項９２から９４のいずれか一項に記載の方法。
【請求項９６】
前記現在のフォーカスが前記第２ユーザインターフェースオブジェクトにある間に、第２入力を受信することと、
前記第２入力を受信することに応じて、前記ディスプレイに、
前記第２ユーザインターフェースオブジェクトを第２位置から、前記第２ユーザインターフェースオブジェクトに隣接する第３ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第２ユーザインターフェースオブジェクトを第２方向から前記第３ユーザインターフェースオブジェクトの方へ傾けるためのデータを提供することと、
前記第２ユーザインターフェースオブジェクトを第２位置から第３ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第２ユーザインターフェースオブジェクトを第３ユーザインターフェースオブジェクトの方へ傾けた後、
前記第２入力が第２の現在フォーカスナビゲーション条件を満たすとの判定に従い、前記ディスプレイに、
前記現在のフォーカスを、前記第２ユーザインターフェースオブジェクトから第３ユーザインターフェースオブジェクトへ移動し、
前記第２ユーザインターフェースオブジェクトを第２位置へ戻すよう移動し、及び／又は、前記第２ユーザインターフェースオブジェクトを第２方向へ戻すよう傾けるためのデータを提供することと、を含む、
請求項９２から９５のいずれか一項に記載の方法。
【請求項９７】
前記第１の現在フォーカスナビゲーション条件及び前記第２の現在フォーカスナビゲーション条件は別個のものである、請求項９６に記載の方法。
【請求項９８】
前記第１入力は、前記ユーザインターフェースにおいて前記現在のフォーカスを水平に移動するリクエストに対応し、前記第２入力は、前記ユーザインターフェースにおいて現在のフォーカスを垂直に移動するリクエストに対応する、請求項９７に記載の方法。
【請求項９９】
前記第１入力は、同じ種別のユーザインターフェースオブジェクト間で現在のフォーカスを移動するリクエストに対応し、前記第２入力は、異なる種別のユーザインターフェースオブジェクト間で現在のフォーカスを移動するリクエスに対応する、請求項９７に記載の方法。
【請求項１００】
前記第１ユーザインターフェースオブジェクトは、前景層から背景層へｚオーダに配置された２つ以上の重畳レイヤにおけるグラフィックを含み、前記レイヤは、前記第１ユーザインターフェースオブジェクトの前記傾きに応じて前記ディスプレイ上でずれる、請求項９２から９９のいずれか一項に記載の方法。
【請求項１０１】
前記第１ユーザインターフェースオブジェクトの傾きは、前記背景層以外で、前記背景層の境界を越えて広がる前記２つ以上の重畳レイヤの１つ以上の領域の上記表示を含む、請求項１００に記載の方法。
【請求項１０２】
前記前景層と前記背景層のと間の投影深度は、前記前景層と前記背景層との間の介在層の数とは独立している、請求項１００又は１０１に記載の方法。
【請求項１０３】
前記現在のフォーカスを、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ移動することに応じて、前記ディスプレイに、
前記ディスプレイ上で前記第１ユーザインターフェースオブジェクトのサイズを小さくし、
前記ディスプレイ上で前記第２ユーザインターフェースオブジェクトのサイズを大きくするためのデータを提供することを含み、
前記第２ユーザインターフェースオブジェクトは、前景層から背景層へｚオーダに配置された２つ以上の重畳レイヤにおけるグラフィックを含み、
前記ディスプレイ上で前記第２ユーザインターフェースオブジェクトのサイズを大きくすることは、前記２つ以上の重畳レイヤの各レイヤのサイズを対応する拡大率で大きくすることを含み、
前記前景層に対する拡大率は、前記背景層に対する拡大率より大きいを含む、請求項９２から１０２のいずれか一項に記載の方法。
【請求項１０４】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備え、前記１つ以上のプログラムは、前記メモリ内に記憶され、前記１つ以上のプロセッサによって実行されるように構成され、前記１つ以上のプログラムは、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供するための命令であって、
前記複数のユーザインターフェースオブジェクトは、
第１ユーザインターフェースオブジェクト、及び、
前記ディスプレイ上で前記第１ユーザインターフェースオブジェクトと隣接する第２ユーザインターフェースオブジェクトを含み、
現在のフォーカスが前記複数のユーザインターフェースオブジェクトの前記第１ユーザインターフェースオブジェクトにある、命令と、、
前記ディスプレイが前記ユーザインターフェースを提示している間、第１入力を受信するための命令と、
前記第１入力を受信することに応じて、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第１ユーザインターフェースオブジェクトを第１方向から前記第２ユーザインターフェースオブジェクトの方へ傾け、
前記第１ユーザインターフェースオブジェクトを前記第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第２ユーザインターフェースオブジェクトの方へ傾けた後、
前記第１入力が第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、前記ディスプレイに、
前記現在のフォーカスを、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ移動し、
前記第１ユーザインターフェースオブジェクトを前記第１位置の方へ戻すよう移動し、及び／又は、
前記第１ユーザインターフェースオブジェクトを前記第１方向へ戻すよう傾ける、ためのデータを提供するための命令と、を含む、
電子デバイス。
【請求項１０５】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供させ、
前記複数のユーザインターフェースオブジェクトは、
第１ユーザインターフェースオブジェクト、及び、
前記ディスプレイ上で前記第１ユーザインターフェースオブジェクトと隣接する第２ユーザインターフェースオブジェクトを含み、
現在のフォーカスが前記複数のユーザインターフェースオブジェクトの前記第１ユーザインターフェースオブジェクトにあり、
前記ディスプレイがユーザインターフェースを提示している間、第１入力を受信し
第１入力を受信することに応じて、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第１ユーザインターフェースオブジェクトを第１方向から前記第２ユーザインターフェースオブジェクトの方へ傾け、
前記第１ユーザインターフェースオブジェクトを前記第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第２ユーザインターフェースオブジェクトの方へ傾けた後、
前記第１入力が第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、前記ディスプレイに、
前記現在のフォーカスを、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ移動し、
前記第１ユーザインターフェースオブジェクトを前記第１位置の方へ戻すよう移動し、及び／又は、前記第１ユーザインターフェースオブジェクトを第１方向へ戻すよう傾けるためのデータを提供させる、
コンピュータ可読記憶媒体。
【請求項１０６】
ディスプレイと、
タッチ感知面と、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供する手段であって、
前記複数のユーザインターフェースオブジェクトは、
前記第１ユーザインターフェースオブジェクト、及び、
前記ディスプレイ上で前記第１ユーザインターフェースオブジェクトと隣接する第２ユーザインターフェースオブジェクトを含み、
現在のフォーカスが前記複数のユーザインターフェースオブジェクトの前記第１ユーザインターフェースオブジェクトにある、提供する手段と、
前記ディスプレイがユーザインターフェースを提示している間に有効にされ、第１入力を受信する手段と、
前記第１入力を受信すると有効にされ、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第１ユーザインターフェースオブジェクトを第１方向から前記第２ユーザインターフェースオブジェクトの方へ傾けるためのデータを提供する手段と、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第２ユーザインターフェースオブジェクトの方へ傾けた後に有効にされる手段であって、
前記第１入力が第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、前記ディスプレイに、
現在のフォーカスを、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ移動し、
前記第１ユーザインターフェースオブジェクトを前記第１位置の方へ戻すよう移動し、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第１方向へ戻すよう傾けるためのデータを提供する手段を有する手段と、
を備える電子デバイス。
【請求項１０７】
ディスプレイ及びタッチ感知面を備えた電子デバイス内で使用される情報処理装置であって、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供する手段であって、
前記複数のユーザインターフェースオブジェクトは、
前記第１ユーザインターフェースオブジェクト、及び、
前記ディスプレイ上で前記第１ユーザインターフェースオブジェクトと隣接する第２ユーザインターフェースオブジェクトを含み、
現在のフォーカスが前記複数のユーザインターフェースオブジェクトの前記第１ユーザインターフェースオブジェクトにある、提供する手段と、
前記ディスプレイが前記ユーザインターフェースを提示している間に有効にされ、第１入力を受信する手段と、
前記第１入力を受信すると有効にされ、前記ディスプレイに、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第１ユーザインターフェースオブジェクトを第１方向から前記第２ユーザインターフェースオブジェクトの方へ傾けるためのデータを提供する手段と、
前記第１ユーザインターフェースオブジェクトを前記第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第２ユーザインターフェースオブジェクトの方へ傾けた後に有効にされる手段であって、
前記第１入力が第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、前記ディスプレイに、
前記現在のフォーカスを、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ移動し、
前記第１ユーザインターフェースオブジェクトを前記第１位置の方へ戻すよう移動し、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第１方向へ戻すよう傾けるためのデータを提供する手段を有する手段と、
を備える電子デバイス。
【請求項１０８】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムとを備え、前記１つ以上のプログラムは、前記メモリに記憶され、前記１つ以上のプロセッサにより実行されるよう構成され、前記１つ以上のプログラムは、請求項９２から１０３に記載の方法のいずれかを実行するための命令を含む、電子デバイス。
【請求項１０９】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令が、ディスプレイとタッチ感知面とを備える電子デバイスによって実行されると、前記デバイスに、請求項９２から１０３に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項１１０】
ディスプレイと、
タッチ感知面と、
請求項９２から１０３に記載の方法のいずれかを実行する手段を備える、電子デバイス。
【請求項１１１】
ディスプレイ及びタッチ感知面を備えた電子デバイス内で使用される情報処理装置であって、
請求項９２から１０３に記載の方法のいずれかを実行する手段を備える、情報処理装置。
【請求項１１２】
複数のユーザインターフェースオブジェクトを有するユーザインターフェースを表示するよう構成されたディスプレイユニットと通信する電子デバイスであって、
前記ディスプレイユニットと通信する処理ユニットを備え、前記処理ユニットが、
前記ディスプレイユニットに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供し、
前記複数のユーザインターフェースオブジェクトは、
第１ユーザインターフェースオブジェクト、及び、
前記ディスプレイユニット上で前記第１ユーザインターフェースオブジェクトと隣接する第２ユーザインターフェースオブジェクトを含み、
現在のフォーカスが前記複数のユーザインターフェースオブジェクトの前記第１ユーザインターフェースオブジェクトにあり、
前記ディスプレイユニットがユーザインターフェースを提示している間、第１入力を受信し、
前記第１入力を受信することに応じて、前記ディスプレイユニットに、
前記第１ユーザインターフェースオブジェクトを第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第１ユーザインターフェースオブジェクトを第１方向から前記第２ユーザインターフェースオブジェクトの方へ傾け、
前記第１ユーザインターフェースオブジェクトを前記第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第２ユーザインターフェースオブジェクトの方へ傾けた後、
前記第１入力が第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、前記ディスプレイに、
前記現在のフォーカスを、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ移動し、
前記第１ユーザインターフェースオブジェクトを前記第１位置の方へ戻すよう移動し、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第１方向の方へ戻すよう傾けるためのデータを提供するよう構成された、
電子デバイス。
【請求項１１３】
前記処理ユニットが、
前記第１ユーザインターフェースオブジェクトを前記第１位置から前記第２ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第２ユーザインターフェースオブジェクトの方へ傾けた後、
前記第１入力が前記第１の現在フォーカスナビゲーション条件を満たさないとの判定に従い、前記ディスプレイユニットに、
前記第１ユーザインターフェースオブジェクトにある前記現在のフォーカスを維持し、
前記第１ユーザインターフェースオブジェクトを前記第１位置へ戻すよう移動し、及び／又は、前記第１ユーザインターフェースオブジェクトを前記第１方向へ戻すよう傾けるためのデータを提供するよう構成された、
請求項１１２に記載の電子デバイス。
【請求項１１４】
前記第１ユーザインターフェースオブジェクトの名前は、前記現在のフォーカスが前記第１ユーザインターフェースオブジェクトにある間、前記第１インターフェースオブジェクト上に又は前記第１インターフェースオブジェクトに隣接して表示され、前記処理ユニットは、
前記第１入力が前記第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、前記ディスプレイユニットに、
前記第１ユーザインターフェースオブジェクトの前記名前の表示をやめて、
前記第２ユーザインターフェースオブジェクトの名前を、前記現在のフォーカスが前記第２ユーザインターフェースオブジェクトにある間、前記第２インターフェースオブジェクト上に又は前記第２インターフェースオブジェクトに隣接して表示するためのデータを提供するよう更に構成された、
請求項１１２又は１１３に記載の電子デバイス。
【請求項１１５】
前記第１ユーザインターフェースオブジェクトは、１つ以上のリフレクションを含み、前記処理ユニットは、
前記第１入力が前記第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、前記ディスプレイユニットに、
前記第１ユーザインターフェースオブジェクトの前記１つ以上のリフレクションの表示をやめて、
前記第２ユーザインターフェースオブジェクトの１つ以上のリフレクションを表示するためのデータを提供するよう更に構成された、
請求項１１２から１１４のいずれか一項に記載の電子デバイス。
【請求項１１６】
前記処理ユニットは、
現在のフォーカスが前記第２ユーザインターフェースオブジェクトにある間に、第２入力を受信し、
前記第２入力を受信することに応じて、前記ディスプレイユニットに、
前記第２ユーザインターフェースオブジェクトを第２位置から、前記第２ユーザインターフェースオブジェクトに隣接する第３ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、
前記第２ユーザインターフェースオブジェクトを第２方向から第３ユーザインターフェースオブジェクトの方へ傾けるためのデータを提供し、
前記第２ユーザインターフェースオブジェクトを前記第２位置から前記第３ユーザインターフェースオブジェクトへ向けて移動した後、及び／又は、前記第２ユーザインターフェースオブジェクトを前記第３ユーザインターフェースオブジェクトの方へ傾けた後、
前記第２入力が第２の現在フォーカスナビゲーション条件を満たすとの判定に従い、前記ディスプレイユニットに、
前記現在のフォーカスを、前記第２ユーザインターフェースオブジェクトから前記第３ユーザインターフェースオブジェクトへ移動し、
前記第２ユーザインターフェースオブジェクトを前記第２位置へ戻すよう移動し、及び／又は、前記第２ユーザインターフェースオブジェクトを前記第２方向へ戻すよう傾けるためのデータを提供するよう構成された、
請求項１１２から１１５のいずれか一項に記載の電子デバイス。
【請求項１１７】
前記第１の現在フォーカスナビゲーション条件及び前記第２の現在フォーカスナビゲーション条件は別個のものである、請求項１１６に記載の電子デバイス。
【請求項１１８】
前記第１入力は、前記ユーザインターフェースにおいて前記現在のフォーカスを水平に移動するリクエストに対応し、前記第２入力は、前記ユーザインターフェースにおいて前記現在のフォーカスを垂直に移動するリクエストに対応する、請求項１１７に記載の電子デバイス。
【請求項１１９】
前記第１入力は、同じ種別のユーザインターフェースオブジェクト間で現在のフォーカスを移動するリクエストに対応し、前記第２入力は、異なる種別のユーザインターフェースオブジェクト間で前記現在のフォーカスを移動するリクエスに対応する、請求項１１７に記載の電子デバイス。
【請求項１２０】
前記第１ユーザインターフェースオブジェクトは、前景層から背景層へｚオーダに配置された２つ以上の重畳レイヤにおけるグラフィックを含み、前記レイヤは、前記第１ユーザインターフェースオブジェクトの前記傾きに応じて前記ディスプレイユニット上でずれる含む、請求項１１２から１１９のいずれか一項に記載の電子デバイス。
【請求項１２１】
前記第１ユーザインターフェースオブジェクトの前記傾きは、前記背景層以外で、前記背景層の境界を越えて広がる２つ以上の重畳レイヤの１つ以上の領域の上記表示を含む、請求項１２０に記載の電子デバイス。
【請求項１２２】
前記前景層と前記背景層との間の投影深度は、前記前景層と前記背景層との間の介在層の数とは独立している、請求項１２０又は１２１に記載の電子デバイス。
【請求項１２３】
前記処理ユニットは、
前記現在のフォーカスを、前記第１ユーザインターフェースオブジェクトから前記第２ユーザインターフェースオブジェクトへ移動することに応じて、前記ディスプレイユニットに、
前記ディスプレイユニット上で前記第１ユーザインターフェースオブジェクトのサイズを小さくし、
前記ディスプレイ上で前記第２ユーザインターフェースオブジェクトのサイズを大きくするためのデータを提供するよう構成され、
前記第２ユーザインターフェースオブジェクトは、前景層から背景層へｚオーダに配置された２つ以上の重畳レイヤにおけるグラフィックを含み、
前記ディスプレイユニット上で前記第２ユーザインターフェースオブジェクトのサイズを大きくすることは、前記２つ以上の重畳レイヤの各レイヤのサイズを各拡大率で大きくすることを含み、
前記前景層に対する拡大率は、前記背景層に対する拡大率より大きい請求項１１２から１２２のいずれか一項に記載の電子デバイス。
【請求項１２４】
１つ以上のプロセッサとメモリを有する電子デバイスにおいて、前記電子デバイスはディスプレイと通信し、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供することであって、
前記複数のユーザインターフェースオブジェクトが、第１ユーザインターフェースオブジェクトを含み、
現在のフォーカスが、前記第１ユーザインターフェースオブジェクトにある、ことと、
前記ディスプレイが前記ユーザインターフェースを提示している間、非アクティブ基準を満たすと判定することと、
前記非アクティブ基準を満たすと判定することに応じて、前記ディスプレイに、第１態様の前記第１ユーザインターフェースオブジェクトを前記複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別するためのデータを提供することと、
前記ディスプレイに前記第１態様で前記第１ユーザインターフェースオブジェクトを視覚的に区別するためのデータを提供した後に、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出し、
前記ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出することに応じて、前記ディスプレイに、前記第１態様の前記第１ユーザインターフェースオブジェクトを前記複数のユーザインターフェースオブジェクトのうちの前記他のユーザインターフェースオブジェクトと視覚的に区別することをやめさせるためのデータを提供することと、
を含む方法。
【請求項１２５】
ユーザ入力が、前記電子デバイス又は前記電子デバイスと通信する他のデバイスにより、予め定められた時間検出されないとき、前記非アクティブ基準を満たす、請求項１２４に記載の方法。
【請求項１２６】
前記電子デバイス又は前記電子デバイスと通信するリモートコントロールが、前記リモートコントロールは止まっていることを検出したとき、前記非アクティブ基準を満たす、請求項１２４又は１２５に記載の方法。
【請求項１２７】
前記第１態様の前記第１ユーザインターフェースオブジェクトを視覚的に区別することは、前記第１ユーザインターフェースオブジェクトのサイズを第１サイズから第２サイズへ大きくすることを含む、請求項１２４から１２６のいずれか一項に記載の方法。
【請求項１２８】
前記第１態様で前記第１ユーザインターフェースオブジェクトを視覚的に区別することをやめることは、前記第１ユーザインターフェースオブジェクトの前記サイズを前記第１サイズに小さくすることを含む、請求項１２７に記載の方法。
【請求項１２９】
前記第１態様の前記第１ユーザインターフェースオブジェクトを視覚的に区別することをやめることは、前記第１ユーザインターフェースオブジェクトを強調することを含む、請求項１２４から１２８のいずれか一項に記載の方法。
【請求項１３０】
前記第１態様の前記第１ユーザインターフェースオブジェクトを視覚的に区別することは、前記第１ユーザインターフェースオブジェクト以外の前記ユーザインターフェースの１つ以上の部分を薄暗くすることを含む、請求項１２４から１２９のいずれか一項に記載の方法。
【請求項１３１】
ダークスクリーン基準を満たすと判定することに応じて、前記ディスプレイに、空白画面を表示するためのデータを提供することを含む、請求項１２４から１３０のいずれか一項に記載の方法。
【請求項１３２】
ダークスクリーン基準を満たすと判定することに応じて、前記ディスプレイに、前記第１ユーザインターフェースオブジェクトを含むユーザインターフェース全体を薄暗くするためのデータを提供することを含む、請求項１２４から１３０のいずれか一項に記載の方法。
【請求項１３３】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備え、前記１つ以上のプログラムは、前記メモリ内に記憶され、前記１つ以上のプロセッサによって実行されるように構成され、前記１つ以上のプログラムは、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供するための命令であって、、
前記複数のユーザインターフェースオブジェクトが、第１ユーザインターフェースオブジェクトを含み、
現在のフォーカスが、前記第１ユーザインターフェースオブジェクトにある、ことと、
前記ディスプレイが前記ユーザインターフェースを提示している間、非アクティブ基準を満たすと判定するための命令と、
前記非アクティブ基準を満たすと判定することに応じて、前記ディスプレイに、第１態様の前記第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別するためのデータを提供するための命令と、
前記ディスプレイに第１態様で前記第１ユーザインターフェースオブジェクトを視覚的に区別するためのデータを提供した後に、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出し、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出することに応じて、前記ディスプレイに、前記第１態様の前記第１ユーザインターフェースオブジェクトを前記複数のユーザインターフェースオブジェクトのうちの前記他のユーザインターフェースオブジェクトと視覚的に区別することをやめさせるためのデータを提供するための命令と、
を含む方法。
【請求項１３４】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供し、
前記複数のユーザインターフェースオブジェクトが、第１ユーザインターフェースオブジェクトを含み、
現在のフォーカスが、前記第１ユーザインターフェースオブジェクトにあり、
前記ディスプレイが前記ユーザインターフェースを提示している間、非アクティブ基準を満たすと判定し、
前記非アクティブ基準を満たすと判定することに応じて、前記ディスプレイに、第１態様の前記第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別するためのデータを提供し、
前記ディスプレイに第１態様で前記第１ユーザインターフェースオブジェクトを視覚的に区別するためのデータを提供した後に、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出し、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出することに応じて、前記ディスプレイに、前記第１態様の前記第１ユーザインターフェースオブジェクトを前記複数のユーザインターフェースオブジェクトのうちの前記他のユーザインターフェースオブジェクトと視覚的に区別することをやめさせるためのデータを提供させる、コンピュータ可読記憶媒体。
【請求項１３５】
ディスプレイと、
タッチ感知面と、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供する手段であって、
前記複数のユーザインターフェースオブジェクトが、第１ユーザインターフェースオブジェクトを含み、
現在のフォーカスが、前記第１ユーザインターフェースオブジェクトにある前記提供する手段と、
前記ディスプレイが前記ユーザインターフェースを提示している間に、非アクティブ基準を満たすと判定する手段と、
前記非アクティブ基準を満たすと判定すると有効にされ、前記ディスプレイに、第１態様の前記第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別するためのデータを提供する手段と、
前記ディスプレイに第１態様で前記第１ユーザインターフェースオブジェクトを視覚的に区別するためのデータを提供した後に有効にされる手段であって、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出する手段、及び、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出することに応じて、前記ディスプレイに、前記第１態様の前記第１ユーザインターフェースオブジェクトを前記複数のユーザインターフェースオブジェクトのうちの前記他のユーザインターフェースオブジェクトと視覚的に区別することをやめさせるためのデータを提供する手段を含む、有効にされる手段と、
を備える電子デバイス。
【請求項１３６】
ディスプレイ及びタッチ感知面を備えた電子デバイス内で使用される情報処理装置であって、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供する手段であって、
前記複数のユーザインターフェースオブジェクトが、第１ユーザインターフェースオブジェクトを含み、
現在のフォーカスが、前記第１ユーザインターフェースオブジェクトにある、前記提供する手段と、
前記ディスプレイが前記ユーザインターフェースを提示している間に、非アクティブ基準を満たすと判定する手段と、
前記非アクティブ基準を満たすと判定すると有効にされ、前記ディスプレイに、第１態様の前記第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別するためのデータを提供する手段と、
前記ディスプレイに前記第１態様で前記第１ユーザインターフェースオブジェクトを視覚的に区別するためのデータを提供した後に有効にされる手段であって、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出する手段、及び、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出することに応じて、前記ディスプレイに、前記第１態様の前記第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別することをやめさせるためのデータを提供する手段を含む、有効にされる手段と、を備える電子デバイス。
【請求項１３７】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムとを備え、前記１つ以上のプログラムは、前記メモリに記憶され、前記１つ以上のプロセッサにより実行されるよう構成され、前記１つ以上のプログラムは、請求項１２４から１３２に記載の方法のいずれかを実行するための命令を含む、電子デバイス。
【請求項１３８】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令が、ディスプレイとタッチ感知面とを備える電子デバイスによって実行されると、前記デバイスに、請求項１２４から１３２に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項１３９】
ディスプレイと、
タッチ感知面と、
請求項１２４から１３２に記載の方法のいずれかを実行する手段を備える、電子デバイス。
【請求項１４０】
ディスプレイ及びタッチ感知面を備えた電子デバイス内で使用される情報処理装置であって、
請求項１２４から１３２に記載の方法のいずれかを実行する手段を備える、情報処理装置。
【請求項１４１】
複数のユーザインターフェースオブジェクトを有するユーザインターフェースを表示するよう構成されたディスプレイユニットと通信する電子デバイスであって、
前記ディスプレイユニットと通信する処理ユニットを備え、前記処理ユニットが、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供し、
前記複数のユーザインターフェースオブジェクトが、第１ユーザインターフェースオブジェクトを含み、
現在のフォーカスが、前記第１ユーザインターフェースオブジェクトにあり、
前記ディスプレイユニットが前記ユーザインターフェースを提示している間に、非アクティブ基準を満たすと判定し、
前記非アクティブ基準を満たすと判定することに応じて、前記ディスプレイユニットに、第１態様の前記第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別するためのデータを提供し、
前記ディスプレイユニットに第１態様で前記第１ユーザインターフェースオブジェクトを視覚的に区別するためのデータを提供した後に、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出し、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出することに応じて、前記ディスプレイユニットに、前記第１態様の前記第１ユーザインターフェースオブジェクトを前記複数のユーザインターフェースオブジェクトのうちの前記他のユーザインターフェースオブジェクトと視覚的に区別することをやめさせるためのデータを提供する、
電子デバイス。
【請求項１４２】
ユーザ入力が、前記電子デバイス又は前記電子デバイスと通信する他のデバイスにより、予め定められた時間検出されないとき、前記非アクティブ基準を満たす、請求項１４１に記載の電子デバイス。
【請求項１４３】
前記電子デバイス又は前記電子デバイスと通信するリモートコントロールが、前記リモートコントロールは止まっていることを検出したとき、前記非アクティブ基準を満たす、請求項１４１又は１４２に記載の電子デバイス。
【請求項１４４】
前記第１態様の前記第１ユーザインターフェースオブジェクトを視覚的に区別することは、前記第１ユーザインターフェースオブジェクトの前記サイズを第１サイズから第２サイズへ大きくすることを含む、請求項１４１から１４３のいずれか一項に記載の電子デバイス。
【請求項１４５】
前記第１態様で前記第１ユーザインターフェースオブジェクトを視覚的に区別することをやめることは、前記第１ユーザインターフェースオブジェクトの前記サイズを第１サイズに小さくすることを含む、請求項１４４に記載の電子デバイス。
【請求項１４６】
第１態様の前記第１ユーザインターフェースオブジェクトを視覚的に区別することをやめることは、前記第１ユーザインターフェースオブジェクトを強調することを含む、請求項１４１から１４５のいずれか一項に記載の電子デバイス。
【請求項１４７】
第１態様の前記第１ユーザインターフェースオブジェクトを視覚的に区別することは、前記第１ユーザインターフェースオブジェクト以外のユーザインターフェースの１つ以上の部分を薄暗くすることを含む、請求項１４１から１４６のいずれか一項に記載の電子デバイス。
【請求項１４８】
前記処理ユニットが、
ダークスクリーン基準を満たすと判定することに応じて、前記ディスプレイユニットに、空白画面を表示するためのデータを提供するよう構成された、請求項１４１から１４７のいずれか一項に記載の電子デバイス。
【請求項１４９】
前記処理ユニットが、
ダークスクリーン基準を満たすと判定することに応じて、前記ディスプレイユニットに、前記第１ユーザインターフェースオブジェクトを含むユーザインターフェース全体を薄暗くするためのデータを提供するよう構成された、請求項１４１から１４７のいずれか一項に記載の電子デバイス。
【請求項１５０】
１つ以上のプロセッサとメモリを有する電子デバイスにおいて、前記電子デバイスはディスプレイと通信し、
前記ディスプレイに、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースを提示するためのデータを提供することであって、前記第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースは、
第１メディアコンテンツアイテムに対する各メディアソースに対応する複数のメディアソースオブジェクトであり、前記複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは前記第１メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第１メディアソースオブジェクトが第１メディアソースに対応する、複数のメディアソースオブジェクトと、
第１メディアコンテンツアイテム及び第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットと、を含む、ことと、
前記ディスプレイがメディア情報ユーザインターフェースを提示している間に、ユーザ入力を受信することと、
前記ユーザ入力を受信することに応じて、
前記ユーザ入力が前記第１メディアコンテンツアイテムに対する前記メディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、前記ディスプレイに、前記第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて前記第１メディアソースから受信したデータを用いて前記第１メディアコンテンツを再生するためのデータのプロビジョンを開始することと、
を含む方法。
【請求項１５１】
前記メディア情報ユーザインターフェースが第１ソフトウェアアプリケーションのユーザインターフェースであり、
前記メディア提示オプションオブジェクトは、
アクティブになると、前記ディスプレイに、前記第１ソフトウェアアプリケーションのユーザインターフェースにおいて前記第１メディアソースから受信したデータを用いて前記第１メディアコンテンツアイテムを再生するためのデータの提供を開始するアプリケーション内再生オブジェクトと、
アクティブになると、第２ソフトウェアアプリケーションの起動を開始するアプリケーション外再生オブジェクトであり、前記第２ソフトウェアアプリケーションは
前記第１ソフトウェアアプリケーションと区別され、
前記第１メディアソースに関連する、前記アプリケーション外再生オブジェクトと含む、請求項１５０に記載の方法。
【請求項１５２】
前記ユーザ入力を受信することに応じて、
前記ユーザ入力が前記複数のメディアソースオブジェクトのうちの、前記第１メディアソースオブジェクトとは別個の第２メディアソースオブジェクトを選択するリスエストに対応するとの判定に従い、前記ディスプレイに、前記第１メディアコンテンツアイテムに対する前記メディア情報ユーザインターフェースを更新するためのデータを提供することを含み、前記第１メディアコンテンツアイテムに対する前記更新されたメディア情報ユーザインターフェースは、
前記第１メディアコンテンツアイテムに対する各メディアソースに対応する前記複数のメディアソースオブジェクトであり、前記複数のメディアソースオブジェクトのうちの前記第２メディアソースオブジェクトは前記第２メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第２メディアソースオブジェクトが、前記第１メディアソースとは別個の第２メディアソースに対応する、複数のメディアソースオブジェクトと、
前記第１メディアコンテンツアイテム及び前記第２メディアソースに対応するメディア管理オブジェクトの第２セットと、を含み、前記メディア管理オブジェクトの第２セットは、前記メディア管理オブジェクトの第１セットとは別個のものである、請求項１５０又は１５１に記載の方法。
【請求項１５３】
前記メディア管理オブジェクトの第２セットは、
アクティブになると、前記第２メディアソースから前記第１メディアコンテンツアイテムをレンタルし始めるレンタルオブジェクト、
アクティブになると、前記第２メディアソースから前記第１メディアコンテンツアイテムを購入し始める購入オブジェクトを含む、請求項１５２に記載の方法。
【請求項１５４】
前記メディア管理オブジェクトの第２セットは、アクティブになると、前記第１メディアコンテンツアイテムを選択されたメディアコンテンツアイテムのリストに追加し始めるウォッチリストオブジェクトを含む、請求項１５２又は１５３に記載の方法。
【請求項１５５】
前記複数のメディアソースオブジェクトは、予め定められたソース順序付け基準に従い判定された順序を有する、請求項１５０から１５４のいずれか一項に記載の方法。
【請求項１５６】
前記複数のメディアソースオブジェクトは、アクティブになると、前記第１メディアコンテンツアイテムに対する追加ソースに対応する追加ソースオブジェクトのリストを表示し始める追加ソースオブジェクトを含む、請求項１５０から１５５のいずれか一項に記載の方法。
【請求項１５７】
前記メディア情報ユーザインターフェースは、前記第１メディアコンテンツアイテムとは別個の一組のメディアコンテンツアイテムに対応する一組のメディアオブジェクトを含む、請求項１５０から１５６のいずれか一項に記載の方法。
【請求項１５８】
前記ディスプレイがメディアコンテンツブラウザユーザインターフェースを表示している間に、前記第１メディアコンテンツアイテムの選択を受信することと、
前記ディスプレイが前記メディアコンテンツブラウザユーザインターフェースを表示している間に前記第１メディアコンテンツアイテムの選択を受信することに応じて、前記ディスプレイに、前記メディアコンテンツブラウザユーザインターフェースの表示を、前記第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースに置き換えるためのデータを提供することと、
前記ディスプレイが検索ユーザインターフェースを表示している間に、前記第１メディアコンテンツアイテムの選択を受信することと、
前記ディスプレイが前記検索ユーザインターフェースを表示している間に前記第１メディアコンテンツアイテムの選択を受信することに応じて、前記ディスプレイに、前記検索ユーザインターフェースの表示を、前記第１メディアコンテンツアイテムに対する前記メディア情報ユーザインターフェースに置き換えるためのデータを提供することと、
前記ディスプレイが、メディアコンテンツストアユーザインターフェースを表示している間に、前記第１メディアコンテンツアイテムの選択を受信することと、
前記ディスプレイが前記メディアコンテンツストアユーザインターフェースを表示している間に前記第１メディアコンテンツアイテムの選択を受信することに応じて、前記ディスプレイに、前記メディアコンテンツストアユーザインターフェースの表示を、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースに置き換えるためのデータを提供することと、を含む、請求項１５０から１５７のいずれか一項に記載の方法。
【請求項１５９】
ディスプレイと通信する電子デバイスであって、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備え、前記１つ以上のプログラムは、前記メモリ内に記憶され、前記１つ以上のプロセッサによって実行されるように構成され、前記１つ以上のプログラムは、
前記ディスプレイに、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースを提示するためのデータを提供するための命令であって、前記第１メディアコンテンツアイテムに対する前記メディア情報ユーザインターフェースは、
前記第１メディアコンテンツアイテムに対する各メディアソースに対応する複数のメディアソースオブジェクトであり、前記複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは前記第１メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第１メディアソースオブジェクトが第１メディアソースに対応する、複数のメディアソースオブジェクトと、
前記第１メディアコンテンツアイテム及び前記第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、前記第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットと、を含む、命令と、
前記ディスプレイがメディア情報ユーザインターフェースを提示している間に、ユーザ入力を受信するための命令と、
前記ユーザ入力を受信することに応じて、
前記ユーザ入力が前記第１メディアコンテンツアイテムに対する前記メディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、前記ディスプレイに、前記第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて前記第１メディアソースから受信したデータを用いて前記第１メディアコンテンツを再生するためのデータのプロビジョンを開始するための命令と、を含む、
電子デバイス。
【請求項１６０】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、タッチ感知ディスプレイイを備えた電子デバイスによって実行されると、前記デバイスに、
前記ディスプレイに、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースを提示するためのデータを提供させ、前記第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースは、
前記第１メディアコンテンツアイテムに対する各メディアソースに対応する複数のメディアソースオブジェクトであり、前記複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは前記第１メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第１メディアソースオブジェクトが第１メディアソースに対応する、複数のメディアソースオブジェクトと、
前記第１メディアコンテンツアイテム及び前記第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、前記第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットと、を含み、
前記ディスプレイがメディア情報ユーザインターフェースを提示している間に、ユーザ入力を受信させ、
前記ユーザ入力を受信することに応じて、
前記ユーザ入力が前記第１メディアコンテンツアイテムに対する前記メディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、前記ディスプレイに、前記第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて第１メディアソースから受信したデータを用いて第１メディアコンテンツを再生するためのデータのプロビジョンを開始させる、コンピュータ可読記憶媒体。
【請求項１６１】
ディスプレイと通信する電子デバイスであって、前記電子デバイスは、 前記ディスプレイに、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースを提示するためのデータを提供する手段であって、前記第１メディアコンテンツアイテムに対する前記メディア情報ユーザインターフェースが、
前記第１メディアコンテンツアイテムに対する各メディアソースに対応する複数のメディアソースオブジェクトであり、前記複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは前記第１メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第１メディアソースオブジェクトが第１メディアソースに対応する、複数のメディアソースオブジェクトと、
前記第１メディアコンテンツアイテム及び前記第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトと、を含む、第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットを含む前記提供する手段と、
前記ディスプレイがメディア情報ユーザインターフェースを提示している間に有効にされ、ユーザ入力を受信する手段と、
ユーザ入力を受信すると有効にされ、
前記ユーザ入力が前記第１メディアコンテンツアイテムに対する前記メディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い有効にされ、前記ディスプレイに、第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて第１メディアソース手段から受信したデータを用いて第１メディアコンテンツを再生するためのデータのプロビジョンを開始する手段と、を備える電子デバイス。
【請求項１６２】
ディスプレイと通信する電子デバイスに用いられる情報処理装置であって、 前記ディスプレイに、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースを提示するためのデータを提供する手段であって、前記第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースが、
第１メディアコンテンツアイテムに対する各メディアソースに対応する複数のメディアソースオブジェクトであり、複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは第１メディアソースオブジェクトの選択を示すように視覚的に区別され、第１メディアソースオブジェクトが第１メディアソースに対応する、複数のメディアソースオブジェクトと、
第１メディアコンテンツアイテム及び第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットと、を含む、提供する手段と、
前記ディスプレイがメディア情報ユーザインターフェースを提示している間に有効にされ、ユーザ入力を受信する手段と、
ユーザ入力を受信すると有効にされ、
前記ユーザ入力が第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い有効にされ、前記ディスプレイに、第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて第１メディアソース手段から受信したデータを用いて第１メディアコンテンツを再生するためのデータのプロビジョンを開始する手段と、を備える情報処理装置。
【請求項１６３】
ディスプレイと通信する電子デバイスであって、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムとを備え、前記１つ以上のプログラムは、前記メモリに記憶され、前記１つ以上のプロセッサにより実行されるよう構成され、前記１つ以上のプログラムは、請求項１５０から１５８に記載の方法のいずれかを実行するための命令を含む、電子デバイス。
【請求項１６４】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令はディスプレイと通信する電子デバイスによって実行されると、請求項１５０から１５８に記載の方法のいずれかを前記電子デバイスに実行させる、コンピュータ可読記憶媒体。
【請求項１６５】
ディスプレイと通信する電子デバイスであって、
請求項１５０から１５８に記載の方法のいずれかを実行する手段を備える、電子デバイス。
【請求項１６６】
ディスプレイと通信する電子デバイスにおいて使用される情報処理装置であって、
請求項１５０から１５８に記載の方法のいずれかを実行する手段を備える、電子デバイス。
【請求項１６７】
ユーザインターフェースを表示するよう構成されたディスプレイユニットと通信する電子デバイスであって、
前記ディスプレイユニットと通信する処理ユニットを備え、前記処理ユニットが、
前記ディスプレイユニットに、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースを提示するためのデータを提供し、前記第１メディアコンテンツアイテムに対する前記メディア情報ユーザインターフェースは、
前記第１メディアコンテンツアイテムに対する各メディアソースに対応する複数のメディアソースオブジェクトであって、前記複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは前記第１メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第１メディアソースオブジェクトが第１メディアソースに対応する、複数のメディアソースオブジェクトと、
前記第１メディアコンテンツアイテム及び前記第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、前記第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットと、を含み、
前記ディスプレイユニットが前記メディア情報ユーザインターフェースを提示している間に、ユーザ入力を受信し、
前記ユーザ入力を受信することに応じて、
前記ユーザ入力が前記第１メディアコンテンツアイテムに対する前記メディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、前記ディスプレイユニットに、前記第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて前記第１メディアソースから受信したデータを用いて前記第１メディアコンテンツを再生するためのデータのプロビジョンを開始するよう構成された、
電子デバイス。
【請求項１６８】
前記メディア情報ユーザインターフェースが第１ソフトウェアアプリケーションのユーザインターフェースであり、
前記メディア提示オプションオブジェクトは、
アクティブになると、前記ディスプレイユニットに、前記第１ソフトウェアアプリケーションのユーザインターフェースにおいて前記第１メディアソースから受信したデータを用いて前記第１メディアコンテンツアイテムを再生するためのデータの提供を開始する、アプリケーション内再生オブジェクトと、
アクティブになると、第２ソフトウェアアプリケーションの起動を開始するアプリケーション外再生オブジェクトであり、前記第２ソフトウェアアプリケーションは
前記第１ソフトウェアアプリケーションと区別され、
前記第１メディアソースに関連する、アプリケーション外再生オブジェクトと、含む、
請求項１６７に記載の電子デバイス。
【請求項１６９】
前記処理ユニットが、
前記ユーザ入力を受信することに応じて、
前記ユーザ入力が、前記複数のメディアソースオブジェクトのうちの、前記第１メディアソースオブジェクトとは別個の第２メディアソースオブジェクトを選択するリスエストに対応するとの判定に従い、前記ディスプレイユニットに、前記第１メディアコンテンツアイテムに対する前記メディア情報ユーザインターフェースを更新するためのデータを提供するよう構成され、前記第１メディアコンテンツアイテムに対する前記更新されたメディア情報ユーザインターフェースは、
前記第１メディアコンテンツアイテムに対する各メディアソースに対応する前記複数のメディアソースオブジェクトであって、前記複数のメディアソースオブジェクトのうちの前記第２メディアソースオブジェクトは、前記第２メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第２メディアソースオブジェクトが前記第１メディアソースとは別個の第２メディアソースに対応する、複数のメディアソースオブジェクトと、
前記第１メディアコンテンツアイテム及び前記第２メディアソースに対応するメディア管理オブジェクトの第２セットを含み、前記メディア管理オブジェクトの第２セットは、前記メディア管理オブジェクトの第１セットとは別個のものである、請求項１６７又は１６８に記載の電子デバイス。
【請求項１７０】
前記メディア管理オブジェクトの第２セットは、
アクティブになると、前記第２メディアソースから前記第１メディアコンテンツアイテムをレンタルし始める、レンタルオブジェクト、
アクティブになると、前記第２メディアソースから前記第１メディアコンテンツアイテムを購入し始める、購入オブジェクトを含む、請求項１６９に記載の電子デバイス。
【請求項１７１】
前記メディア管理オブジェクトの第２セットは、アクティブになると、前記第１メディアコンテンツアイテムを選択されたメディアコンテンツアイテムのリストに追加し始める、ウォッチリストオブジェクトを含む、請求項１６９又は１７０に記載の電子デバイス。
【請求項１７２】
前記複数のメディアソースオブジェクトは、予め定められたソース順序付け基準に従い判定された順序を有する、請求項１６１から１７１のいずれか一項に記載の電子デバイス。
【請求項１７３】
前記複数のメディアソースオブジェクトは、アクティブになると、前記第１メディアコンテンツアイテムに対する追加ソースに対応する追加ソースオブジェクトのリストを表示し始める追加ソースオブジェクトを含む、請求項１６７から１７２のいずれか一項に記載の電子デバイス。
【請求項１７４】
前記メディア情報ユーザインターフェースは、前記第１メディアコンテンツアイテムとは別個の一組のメディアコンテンツアイテムに対応する一組のメディアオブジェクトを含む、請求項１６７から１７３のいずれか一項に記載の電子デバイス。
【請求項１７５】
前記処理ユニットが、
前記ディスプレイユニットがメディアコンテンツブラウザユーザインターフェースを表示している間に、前記第１メディアコンテンツアイテムの選択を受信し、
前記ディスプレイユニットが前記メディアコンテンツブラウザユーザインターフェースを表示している間に、前記第１メディアコンテンツアイテムの前記選択を受信すると、前記ディスプレイユニットに、前記メディアコンテンツデータブラウザユーザインターフェースの表示を、前記第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースに置き換えるためのデータを提供し、
前記ディスプレイユニットが検索ユーザインターフェースを表示している間に、前記第１メディアコンテンツアイテムの選択を受信し、
前記ディスプレイユニットが前記検索ユーザインターフェースを表示している間に前記第１メディアコンテンツアイテムの前記選択を受信すると、前記ディスプレイユニットに、前記検索ユーザインターフェースの表示を、前記第１メディアコンテンツアイテムに対する前記メディア情報ユーザインターフェースに置き換えるためのデータを提供し、
前記ディスプレイユニットが、メディアコンテンツストアユーザインターフェースを表示している間に、前記第１メディアコンテンツアイテムの選択を受信し、
前記ディスプレイユニットが前記メディアコンテンツストアユーザインターフェースを表示している間に前記第１メディアコンテンツアイテムの前記選択を受信することに応じて、前記ディスプレイに、前記メディアコンテンツストアユーザインターフェースの前記表示を、前記第１メディアコンテンツアイテムに対する前記メディア情報ユーザインターフェースに置き換えるためのデータを提供するよう構成された、
請求項１６７から１７４のいずれか一項に記載の電子デバイス。
【請求項１７６】
１つ以上のプロセッサとメモリを有する電子デバイスにおいて、前記電子デバイスはディスプレイと通信し、
前記ディスプレイに、第１メディアプログラムに対する第１メディア情報ユーザインターフェースを提示するためのデータを提供することであって、前記第１メディアプログラムに対する第１メディア情報ユーザインターフェースは、
複数のメディアソースオブジェクトであり、前記複数のメディアソースオブジェクトのうちの各メディアソースオブジェクトは、前記第１メディアプログラムに対する各メディアソースに対応し、前記複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは前記第１メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第１メディアソースオブジェクトが第１メディアソースに対応する、前記複数のメディアソースオブジェクト、
前記第１メディアソースから入手可能な第１メディアプログラムに対する１つ以上エピソードに対応する１つ以上のエピソードオブジェクトであり、前記１つ以上のエピソードオブジェクトの第１エピソードオブジェクトは、前記第１エピソードオブジェクトの選択を示すように視覚的に区別され、前記第１エピソードオブジェクトは前記第１メディアプログラムの第１エピソードに対応する、前記１つ以上のエピソードオブジェクト、及び、
前記第１エピソード及び前記第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、前記第１エピソードに対するメディア管理オブジェクトの第１セットを含む、ことと、
前記ディスプレイが前記メディア情報ユーザインターフェースを提示している間に、ユーザ入力を受信することと、
前記ユーザ入力を受信することに応じて、
前記ユーザ入力が前記メディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、前記ディスプレイに、前記第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて、前記第１メディアソースから受信したデータを用いて前記第１エピソードを再生するためのデータのプロビジョンを開始することと、
を含む方法。
【請求項１７７】
前記メディア管理オブジェクトの第１セットは、
アクティブになると、前記第１メディアソースから前記第１メディアコンテンツプログラムの前記第１エピソードを購入し始める、エピソード購入オブジェクト、及び／又は
アクティブになると、前記第１メディアソースから前記第１メディアプログラムの前記第１エピソードを含む、１つのシーズンを購入し始めるシーズン購入オブジェクト、
を含む、請求項１７６に記載の方法。
【請求項１７８】
前記メディア情報ユーザインターフェースが第１ソフトウェアアプリケーションのユーザインターフェースであり、
前記メディア管理オブジェクトの第１セットは、
アクティブになると、前記第１ソフトウェアアプリケーションとは別個で前記第１メディアソースに関連付けられた第２ソフトウェアアプリケーションの起動を開始するアプリケーション外再生オブジェクトを含む、
請求項１７６又は１７７に記載の方法。
【請求項１７９】
前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースは、前記複数のメディアソースオブジェクトとは別個の、前記第１メディアプログラムに対する前記複数のメディアソースに関連付けられた、一体化したメディアソースオブジェクトを含み、
前記方法は、前記ユーザ入力を受信することに応じて、
前記ユーザ入力が、前記一体化したメディアソースオブジェクトを選択するリクエストに対応するとの判定に従い、前記ディスプレイに、前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースを更新するためのデータを提供することを含み、
前記第１メディアプログラムに対する前記更新されたメディア情報ユーザインターフェースは、
前記複数のメディアソースオブジェクトと、
前記複数のメディアソースから入手可能な前記第１メディアプログラムに対する１つ以上のエピソードに対応する１つ以上のエピソードオブジェクトと、
１つ以上のメディア管理オブジェクトの第２セットであって、
前記一体化したメディアソースオブジェクトに関連付けられた前記複数のメディアソースと、
前記複数のメディアソースから入手可能な前記第１メディアプログラムに対する前記１つ以上のエピソードに対応する前記１つ以上のエピソードオブジェクトのうちの選択されたエピソードオブジェクトと、に対応する、１つ以上のメディア管理オブジェクトの第２セットと、を含み、
前記メディア管理オブジェクトの第２セットは、前記メディア管理オブジェクトの第１セットとは別個のものであり、
前記一体化されたメディアソースオブジェクトは、前記一体化されたメディアソースオブジェクトの選択を示すように前記複数のメディアソースオブジェクトとは視覚的に区別される、
請求項１７６から１７８のいずれか一項に記載の方法。
【請求項１８０】
前記１つ以上のメディア管理オブジェクトの第２セットは、アクティブになると、前記ディスプレイに、前記一体化されたメディアソースオブジェクトに関連付けられた前記複数のメディアソースのひとつから受信したデータを用いて、前記第１エピソードを再生するためのデータのプロビジョンを始める再生オブジェクトを含む、請求項１７９に記載の方法。
【請求項１８１】
前記第１メディアプログラムに対する前記更新されたメディア情報ユーザインターフェースは、有料で入手可能な各エピソードに対応する各エピソードオブジェクトに対するコスト情報を含む、請求項１７９又は１８０に記載の方法。
【請求項１８２】
前記ユーザ入力を受信することに応じて、
前記ユーザ入力が前記複数のメディアソースオブジェクトのうちの、前記第１メディアソースオブジェクトとは別個の第２メディアソースオブジェクトを選択するリスエストに対応するとの判定に従い、前記ディスプレイに、前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースを更新するためのデータを提供することを含み、前記第１メディアプログラムに対する前記更新されたメディア情報ユーザインターフェースは、
前記第２メディアソースオブジェクトは前記第２メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第２メディアソースオブジェクトが前記第１メディアソースとは別個の第２メディアソースに対応する、前記複数のメディアソースオブジェクトと、
前記第１エピソード及び前記第２メディアソースに対応するメディア管理オブジェクトの第３セットと、を含み、前記メディア管理オブジェクトの第３セットは、前記メディア管理オブジェクトの第１セットとは別個のものである、
請求項１７６から１８１のいずれか一項に記載の方法。
【請求項１８３】
前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースは、前記第１メディアプログラムに対する第１選択シーズンを示すシーズン選択オブジェクトを含み、
前記メディア情報ユーザインターフェース内の前記１つ以上のエピソードオブジェクトは、前記第１メディアプログラムの前記第１選択シーズンに対する１つ以上のエピソードに対応し、
前記シーズン選択オブジェクトは、アクティブになると、前記第１メディアソースから入手可能な、前記第１メディアプログラムのシーズンのリストを表示し始め、
前記方法は、
前記第１選択シーズンとは別個のシーズンのリスト内の、第２選択シーズンの選択を受信することと、
前記シーズンのリスト内の、前記第２選択シーズンの選択を受信することに応じて、
前記シーズン選択オブジェクトを、前記第２選択シーズンを示すように更新することと、
前記第１メディアプログラムの前記第１選択シーズンに対する前記１つ以上のエピソードに対応する前記メディア情報ユーザインターフェース内の前記１つ以上のエピソードオブジェクトの表示を、前記第１メディアプログラムの前記第２選択シーズンに対する１つ以上のエピソードに対応する１つ以上のエピソードオブジェクトの表示に置き換えることと、を更に含む、
請求項１７６から１８２のいずれか一項に記載の方法。
【請求項１８４】
前記ディスプレイがメディアコンテンツブラウザユーザインターフェースを表示している間に、前記第１メディアプログラムの選択を受信することと、
前記ディスプレイが前記メディアコンテンツブラウザユーザインターフェースを表示している間に、前記第１メディアプログラムの前記選択を受信することに応じて、前記ディスプレイに、前記メディアコンテンツブラウザユーザインターフェースの前記表示を、前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースに置き換えるためのデータを提供することと、
前記ディスプレイが検索ユーザインターフェースを表示している間に、前記第１メディアプログラムの選択を受信することと、
前記ディスプレイが前記検索ユーザインターフェースを表示している間に、前記第１メディアプログラムの前記選択を受信することに応じて、前記ディスプレイに、前記検索ユーザインターフェースの前記表示を、前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースに置き換えるためのデータを提供することと、
前記ディスプレイが、メディアコンテンツストアユーザインターフェースを表示している間に、前記第１メディアプログラムの選択を受信することと、
前記ディスプレイがメディア前記コンテンツストアユーザインターフェースを表示している間に前記第１メディアプログラムの前記選択を受信することに応じて、前記ディスプレイに、前記メディアコンテンツストアユーザインターフェースの前記表示を、前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースに置き換えるためのデータを提供することと、
を含む、請求項１７６から１８３のいずれか一項に記載の方法。
【請求項１８５】
ディスプレイと通信する電子デバイスであって、   １つ以上のプロセッサと、
メモリと、   １つ以上のプログラムと、を備え、前記１つ以上のプログラムは、前記メモリ内に記憶され、前記１つ以上のプロセッサによって実行されるように構成され、前記１つ以上のプログラムは、
前記ディスプレイに、前記第１メディアプログラムに対する第１メディア情報ユーザインターフェースを提示するためのデータを提供するための命令であって、前記第１メディアプログラムに対する前記第１メディア情報ユーザインターフェースは、
複数のメディアソースオブジェクトであり、前記複数のメディアソースオブジェクトのうちの各メディアソースオブジェクトは、前記第１メディアプログラムに対する各メディアソースに対応し、前記複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは前記第１メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第１メディアソースオブジェクトが第１メディアソースに対応する、前記複数のメディアソースオブジェクト、
前記第１メディアソースから入手可能な前記第１メディアプログラムに対する１つ以上エピソードに対応する１つ以上のエピソードオブジェクトであり、前記１つ以上のエピソードオブジェクトの第１エピソードオブジェクトは、前記第１エピソードオブジェクトの選択を示すように視覚的に区別され、前記第１エピソードオブジェクトは前記第１メディアプログラムの第１エピソードに対応する、１つ以上のエピソードオブジェクト、及び、
前記第１エピソード及び前記第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、前記第１エピソードに対するメディア管理オブジェクトの第１セットを含む、命令と、
前記ディスプレイが前記メディア情報ユーザインターフェースを提示している間に、ユーザ入力を受信するための命令と、
前記ユーザ入力を受信することに応じて、
前記ユーザ入力が、前記メディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、前記ディスプレイに、前記第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて、前記第１メディアソースから受信したデータを用いて前記第１エピソードを再生するためのデータのプロビジョンを開始するための命令と、を含む、電子デバイス。
【請求項１８６】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、タッチ感知ディスプレイイを備えた電子デバイスによって実行されると、前記デバイスに、
前記ディスプレイに、第１メディアプログラムに対する第１メディア情報ユーザインターフェースを提示するためのデータを提供する命令であって、前記第１メディアプログラムに対する前記第１メディア情報ユーザインターフェースは、
複数のメディアソースオブジェクトであり、前記複数のメディアソースオブジェクトのうちの各メディアソースオブジェクトは、前記第１メディアプログラムに対する各メディアソースに対応し、前記複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは前記第１メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第１メディアソースオブジェクトが第１メディアソースに対応する、複数のメディアソースオブジェクト、
前記第１メディアソースから入手可能な前記第１メディアプログラムに対する１つ以上エピソードに対応する１つ以上のエピソードオブジェクトであり、前記１つ以上のエピソードオブジェクトの第１エピソードオブジェクトは、前記第１エピソードオブジェクトの選択を示すように視覚的に区別され、前記第１エピソードオブジェクトは前記第１メディアプログラムの第１エピソードに対応する、１つ以上のエピソードオブジェクト、及び、
前記第１エピソード及び前記第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、前記第１エピソードに対するメディア管理オブジェクトの第１セットを含み、
前記ディスプレイが前記メディア情報ユーザインターフェースを提示する間に、ユーザ入力を受信し、
前記ユーザ入力を受信することに応じて、
前記ユーザ入力が前記メディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、前記ディスプレイに、前記第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて前記第１メディアソースから受信したデータを用いて前記第１エピソードを再生するためのデータのプロビジョンを開始させる、
コンピュータ可読記憶媒体。
【請求項１８７】
ディスプレイと通信する電子デバイスであって、前記電子デバイスは、   前記ディスプレイに、第１メディアプログラムに対する第１メディア情報ユーザインターフェースを提示するためのデータを提供する手段であって、前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースが、
複数のメディアソースオブジェクトであり、前記複数のメディアソースオブジェクトのうちの各メディアソースオブジェクトは、前記第１メディアプログラムに対する各メディアソースに対応し、前記複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは前記第１メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第１メディアソースオブジェクトが第１メディアソースに対応する、複数のメディアソースオブジェクト、
前記第１メディアソースから入手可能な前記第１メディアプログラムに対する１つ以上エピソードに対応する１つ以上のエピソードオブジェクトであり、前記１つ以上のエピソードオブジェクトの第１エピソードオブジェクトは、前記第１エピソードオブジェクトの選択を示すように視覚的に区別され、前記第１エピソードオブジェクトは前記第１メディアプログラムの第１エピソードに対応する、１つ以上のエピソードオブジェクト、及び、
前記第１エピソード及び前記第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、前記第１エピソードに対するメディア管理オブジェクトの第１セットを含む、手段と、
前記ディスプレイが前記メディア情報ユーザインターフェースを提示している間に有効にされ、ユーザ入力を受信する手段と、
前記ユーザ入力を受信すると有効にされ、
前記ユーザ入力が前記メディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い有効にされ、前記ディスプレイに、前記第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて有効にされる、前記第１メディアソース手段から受信したデータを用いて前記第１エピソードを再生するためのデータのプロビジョンを開始する手段と、
を備える電子デバイス。
【請求項１８８】
ディスプレイと通信する電子デバイスで使用される情報装置であって、前記情報装置は、   前記ディスプレイに、第１メディアプログラムに対する第１メディア情報ユーザインターフェースを提示するためのデータを提供する手段であって、前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースが、
複数のメディアソースオブジェクトであり、前記複数のメディアソースオブジェクトのうちの各メディアソースオブジェクトは、前記第１メディアプログラムに対する各メディアソースに対応し、前記複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは、前記第１メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第１メディアソースオブジェクトが第１メディアソースに対応する、複数のメディアソースオブジェクト、
前記第１メディアソースから入手可能な前記第１メディアプログラムに対する１つ以上エピソードに対応する１つ以上のエピソードオブジェクトであり、前記１つ以上のエピソードオブジェクトの第１エピソードオブジェクトは、前記第１エピソードオブジェクトの選択を示すように視覚的に区別され、前記第１エピソードオブジェクトは第１メディアプログラムの第１前記エピソードに対応する、１つ以上のエピソードオブジェクト、及び、
前記第１エピソード及び前記第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、前記第１エピソードに対するメディア管理オブジェクトの第１セット、を含む、手段と、
前記ディスプレイが前記メディア情報ユーザインターフェースを提示している間に有効にされ、ユーザ入力を受信する手段と、
前記ユーザ入力を受信すると有効にされ、
前記ユーザ入力が前記メディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い有効にされ、前記ディスプレイに、前記第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて有効にされる、前記第１メディアソース手段から受信したデータを用いて前記第１エピソードを再生するためのデータのプロビジョンを開始する手段と、
を備える情報装置。
【請求項１８９】
ディスプレイと通信する電子デバイスであって、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備え、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、請求項１７６から１８４に記載の方法のいずれかを実行するための命令を含む、電子デバイス。
【請求項１９０】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令はディスプレイと通信する電子デバイスによって実行されると、請求項１７６から１８４に記載の方法のいずれかを前記電子デバイスに実行させる、コンピュータ可読記憶媒体。
【請求項１９１】
ディスプレイと通信する電子デバイスであって、
請求項１７６から１８４に記載の方法のいずれかを実行するための手段を備える、電子デバイス。
【請求項１９２】
ディスプレイと通信する電子デバイスにおいて使用される情報処理装置であって、
請求項１７６から１８４に記載の方法のいずれかを実行するための手段を備える、情報処理装置。
【請求項１９３】
ユーザインターフェースを表示するよう構成されたディスプレイユニットと通信する電子デバイスであって、
前記ディスプレイユニットと通信する処理ユニットを備え、前記処理ユニットが、
前記ディスプレイユニットに、第１メディアプログラムに対する第１メディア情報ユーザインターフェースを提示するためのデータを提供することであって、前記第１メディアプログラムに対する前記第１メディア情報ユーザインターフェースは、
複数のメディアソースオブジェクトであり、前記複数のメディアソースオブジェクトのうちの各メディアソースオブジェクトは、前記第１メディアプログラムに対する各メディアソースに対応し、前記複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは前記第１メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第１メディアソースオブジェクトが第１メディアソースに対応する、複数のメディアソースオブジェクト、
前記第１メディアソースから入手可能な前記第１メディアプログラムに対する１つ以上エピソードに対応する１つ以上のエピソードオブジェクトであり、前記１つ以上のエピソードオブジェクトの第１エピソードオブジェクトは、前記第１エピソードオブジェクトの選択を示すように視覚的に区別され、前記第１エピソードオブジェクトは前記第１メディアプログラムの第１エピソードに対応する、１つ以上のエピソードオブジェクト、及び、
前記第１エピソード及び前記第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、前記第１エピソードに対するメディア管理オブジェクトの第１セット、を含み、
前記ディスプレイユニットがメディア情報ユーザインターフェースを提示する間に、ユーザ入力を受信し、
前記ユーザ入力を受信することに応じて、
前記ユーザ入力が前記メディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、前記ディスプレイユニットに、前記第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて、前記第１メディアソースから受信したデータを用いて前記第１エピソードを再生するためのデータのプロビジョンを開始するよう、構成された電子デバイス。
【請求項１９４】
前記メディア管理オブジェクトの第１セットは、
アクティブになると、前記第１メディアソースから前記第１メディアコンテンツプログラムの前記第１エピソードを購入し始めるエピソード購入オブジェクト、及び／又は
アクティブになると、前記第１メディアソースから前記第１メディアプログラムの前記第１エピソードを含む、１つのシーズンを購入し始めるシーズン購入オブジェクト、
を含む、請求項１９３に記載の電子デバイス。
【請求項１９５】
前記メディア情報ユーザインターフェースが第１ソフトウェアアプリケーションのユーザインターフェースであり、
前記メディア管理オブジェクトの第１セットは、
アクティブになると、前記第１ソフトウェアアプリケーションとは別個で前記第１メディアソースに関連付けられた第２ソフトウェアアプリケーションの起動を開始するアプリケーション外再生オブジェクトを含む、請求項１９３又は１９４に記載の電子デバイス。
【請求項１９６】
前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースは、前記複数のメディアソースオブジェクトとは別個の、前記第１メディアプログラムに対する複数のメディアソースに関連付けられた、一体化したメディアソースオブジェクトを含み、
前記処理ユニットは、前記ユーザ入力を受信することに応じて、
前記ユーザ入力が、前記一体化したメディアソースオブジェクトを選択するリクエストに対応するとの判定に従い、前記ディスプレイユニットに、前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースを更新するためのデータを提供することを含み、
前記第１メディアプログラムに対する前記更新されたメディア情報ユーザインターフェースは、
前記複数のメディアソースオブジェクトと、
前記複数のメディアソースから入手可能な前記第１メディアプログラムに対する１つ以上のエピソードに対応する１つ以上のエピソードオブジェクトと、
１つ以上のメディア管理オブジェクトの第２セットであって、
前記一体化したメディアソースオブジェクトに関連付けられた前記複数のメディアソースと、
前記複数のメディアソースから入手可能な前記第１メディアプログラムに対する前記１つ以上のエピソードに対応する前記１つ以上のエピソードオブジェクトのうちの選択されたエピソードオブジェクトと、に対応する、第２セットと、を含み、
前記メディア管理オブジェクトの第２セットは、前記メディア管理オブジェクトの第１セットとは別個のものであり、
前記一体化されたメディアソースオブジェクトは、前記一体化されたメディアソースオブジェクトの選択を示すように前記複数のメディアソースオブジェクトとは視覚的に区別される、請求項１９３から１９５のいずれか一項に記載の電子デバイス。
【請求項１９７】
前記１つ以上のメディア管理オブジェクトの第２セットは、アクティブになると、前記ディスプレイユニットに、前記一体化されたメディアソースオブジェクトに関連付けられた前記複数のメディアソースのひとつから受信したデータを用いて、前記第１エピソードを再生するためのデータのプロビジョンを始める再生オブジェクトを含む、請求項１９６に記載の電子デバイス。
【請求項１９８】
前記第１メディアプログラムに対する前記更新されたメディア情報ユーザインターフェースは、有料で入手可能な各エピソードに対応する各エピソードオブジェクトに対するコスト情報を含む、請求項１９６又は１９７に記載の電子デバイス。
【請求項１９９】
前記プロセスユニットが、
前記ユーザ入力を受信することに応じて、
前記ユーザ入力が前記複数のメディアソースオブジェクトのうちの、前記第１メディアソースオブジェクトとは別個の第２メディアソースオブジェクトを選択するリスエストに対応するとの判定に従い、前記ディスプレイユニットに、前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースを更新するためのデータを提供するよう構成され、前記第１メディアプログラムに対する前記更新されたメディア情報ユーザインターフェースは、
前記第２メディアソースオブジェクトは前記第２メディアソースオブジェクトの選択を示すように視覚的に区別され、前記第２メディアソースオブジェクトが、前記第１メディアソースとは別個の第２メディアソースに対応する、複数のメディアソースオブジェクトと、
前記第１エピソード及び前記第２メディアソースに対応するメディア管理オブジェクトの第３セットと、を含み、前記メディア管理オブジェクトの第３セットは、前記メディア管理オブジェクトの第１セットとは別個のものである、請求項１９３から１９８のいずれか一項に記載の電子デバイス。
【請求項２００】
前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースは、前記第１メディアプログラムに対する第１選択シーズンを示すシーズン選択オブジェクトを含み、
前記メディア情報ユーザインターフェース内の前記１つ以上のエピソードオブジェクトは、前記第１メディアプログラムの前記第１選択シーズンに対する１つ以上のエピソードに対応し、
前記シーズン選択オブジェクトは、アクティブになると、前記第１メディアソースから入手可能な、前記第１メディアプログラムのシーズンのリストを表示し始め、
前記プロセスユニットが、
前記第１選択シーズンとは別個の前記シーズンのリスト内の、第２選択シーズンの選択を受信し、
前記シーズンのリスト内の、前記第２選択シーズンの前記選択を受信することに応じて、
前記シーズン選択オブジェクトを、前記第２選択シーズンを示すように更新し、
前記第１メディアプログラムの前記第１選択シーズンに対する１つ以上のエピソードに対応する前記メディア情報ユーザインターフェース内の前記１つ以上のエピソードオブジェクトの表示を、前記第１メディアプログラムの前記第２選択シーズンに対する１つ以上のエピソードに対応する１つ以上のエピソードオブジェクトの表示に置き換えるよう構成された、請求項１９３から１９９のいずれか一項に記載の電子デバイス。
【請求項２０１】
前記処理ユニットが、
前記ディスプレイユニットがメディアコンテンツブラウザユーザインターフェースを表示している間に、前記第１メディアプログラムの選択を受信し、
前記ディスプレイユニットが前記メディアコンテンツブラウザユーザインターフェースを表示している間に、前記第１メディアプログラムの選択を受信することに応じて、前記ディスプレイユニットに、前記メディアコンテンツデータブラウザユーザインターフェースの前記表示を、前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースに置き換えるためのデータを提供し、
前記ディスプレイユニットが検索ユーザインターフェースを表示している間に、前記第１メディアプログラムの選択を受信し、
前記ディスプレイユニットが前記検索ユーザインターフェースを表示している間に前記第１メディアプログラムの前記選択を受信することに応じて、前記ディスプレイユニットに、前記検索ユーザインターフェースの前記表示を、前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースに置き換えるためのデータを提供し、
前記ディスプレイユニットが、メディアコンテンツストアユーザインターフェースを表示している間に、前記第１メディアプログラムの選択を受信し、
前記ディスプレイユニットが前記メディアコンテンツストアユーザインターフェースを表示している間に、前記第１メディアプログラムの前記選択を受信することに応じて、前記ディスプレイユニットに、前記メディアコンテンツストアユーザインターフェースの前記表示を、前記第１メディアプログラムに対する前記メディア情報ユーザインターフェースに置き換えるためのデータを提供するよう構成された、
請求項１９３から２００のいずれか一項に記載の電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、表示デバイスと通信する電子デバイスに関し、メディアコンテンツを提供する表示デバイスと通信する電子デバイスを含むが、これに限定されない。
【背景技術】
【０００２】
テレビは、情報源や娯楽源として広く用いられている。例えば、テレビは、典型的には、映画やテレビ番組を視聴するのに用いられる。メディアコンテンツの再生を制御するには、通常、リモートコントロールが用いられる。例えば、従来のリモートコントロールは、再生ボタン、一時停止ボタン、停止ボタン、早送りボタン、巻戻しボタンを含み、ユーザがメディアコンテンツの再生を制御できるようにしている。
【０００３】
しかしながら、コンテンツのナビゲーションや再生を制御する既存のべデバイス及び方法は煩雑で非効率的である。
【発明の概要】
【０００４】
したがって、本明細書は、メディアコンテンツのナビゲーション及び再生を制御するための、より高速でより効率的な方法及びインターフェースを有する電子デバイスを開示する。このような方法及びインターフェースは、任意選択的に、メディアコンテンツのナビゲーション及び再生を制御するための従来の方法を補完するか、又は従来の方法に取って代わってもよい。このような方法及びインターフェースは、ユーザからの入力の数、範囲及び／又は特性を軽減し、より効率的なヒューマンマシンインターフェースを作り出す。
【０００５】
開示されるデバイスによって、電子デバイスのユーザインターフェースに関する上述の欠陥や他の問題が軽減又は回避される。いくつかの実施形態では、このデバイスは、デジタルメディアプレーヤである。いくつかの実施形態では、このデバイスは、テレビ又はセットトップボックスである。いくつかの実施形態では、このデバイスは、デスクトップコンピュータである。いくつかの実施形態では、このデバイスは、ポータブル（例えば、ノートブックコンピュータ、タブレットコンピュータ、又はハンドヘルドデバイス）である。いくつかの実施形態では、このデバイスは、パーソナル電子デバイス（例えば、腕時計などのウェアラブル電子デバイス）である。いくつかの実施形態では、このデバイスは、タッチパッドを備えるか、タッチパッドと通信する。いくつかの実施形態では、このデバイスは、タッチ感知面、又は、タッチ感知ディスプレイ（「タッチスクリーン」又は「タッチスクリーンディスプレイ」としても知られている）を備えるか、タッチ感知面、又は、タッチ感知ディスプレイと通信する。いくつかの実施形態では、このデバイスは、グラフィカルユーザインターフェース（ＧＵＩ）、１つ以上のプロセッサ、メモリ、及び複数の機能を実行するためにメモリに記憶された１つ以上のモジュール、プログラム、又は命令セットを有する。いくつかの実施形態では、ユーザは主にタッチ感知面上でのスタイラス及び／又は指の接触並びにジェスチャを介してＧＵＩと対話する。いくつかの実施形態では、機能は、画像編集、描画、プレゼンティング、ワードプロセッシング、スプレッドシートの作成、ゲームプレイ、電話をかけること、テレビ会議、電子メール送信、インスタントメッセージング、トレーニングサポート、デジタル写真撮影、デジタルビデオ撮影、ウェブブラウジング、デジタル音楽の再生、メモ書き及び／又はデジタルビデオの再生を任意選択的に、含む。これらの機能を実行するための実行可能命令は、非一時的コンピュータ可読記憶媒体又は１つ以上のプロセッサによって実行されるように構成された他のコンピュータプログラム製品に、任意選択的に、含まれる。これらの機能を実行するための実行可能命令は、一時的コンピュータ可読記憶媒体又は１つ以上のプロセッサによって実行されるように構成された他のコンピュータプログラム製品に、任意選択的に含まれる。
【０００６】
いくつかの実施形態によれば、方法は、１つ以上のプロセッサと、メモリとを備える電子デバイスにおいて実行される。電子デバイスは、ディスプレイ及びリモートユーザ入力デバイスと通信する。本方法は、電子デバイスがスクリーンセーバーモードで動作している間に、第１視覚モーション効果を含む第１メディアを提示するためのデータを提供することと、ディスプレイが第１視覚モーション効果を含む第１メディアを提示している間に、リモートユーザ入力デバイスでユーザ入力を受信することを含む。本方法はまた、リモートユーザ入力デバイスでユーザ入力を受信することに応じて、リモートユーザ入力デバイスでのユーザ入力の種別を判定することと、リモートユーザ入力デバイスでのユーザ入力が第３種別のユーザ入力であるとの判定に従い、ディスプレイに、第２視覚モーション効果を含む第１メディアをスクリーンセーバーモードを出ることなく提示するためのデータを提供することと、を含む。第２視覚モーション効果は、第１視覚モーション効果とは別個のものである。本方法は、リモートユーザ入力デバイスでのユーザ入力が第１種別とは別個の第２種別のユーザ入力であるとの判定に従い、スクリーンセーバーモードから抜ける命令を更に含む。
【０００７】
いくつかの実施形態によれば、方法は、１つ以上のプロセッサと、メモリとを備える電子デバイスにおいて実行される。電子デバイスは、ディスプレイと通信する。本方法は、ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供することを含む。複数のユーザインターフェースオブジェクトは、第１ユーザインターフェースオブジェクト、及び、ディスプレイ上で第１ユーザインターフェースオブジェクトに隣接する第２ユーザインターフェースオブジェクトを含む。現在のフォーカスは複数のオブジェクトの第１オブジェクトにある。本方法はまた、ユーザインターフェースを提示している間に、ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信することと、ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信することに応じて、ディスプレイに、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第１方向から第２ユーザインターフェースオブジェクトの方へ傾け、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第２ユーザインターフェースオブジェクトの方へ傾けた後に、現在のフォーカスを第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへ移動し、第１ユーザインターフェースオブジェクトを第１位置の方へ戻し、及び／又は第１ユーザインターフェースオブジェクトを第１方向へ戻すためのデータを提供することと、も含む。
【０００８】
いくつかの実施形態によれば、方法は、１つ以上のプロセッサと、メモリとを備える電子デバイスにおいて実行される。電子デバイスは、ディスプレイと通信する。本方法は、ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供することを含む。複数のユーザインターフェースオブジェクトは、第１ユーザインターフェースオブジェクト、及び、ディスプレイ上で第１ユーザインターフェースオブジェクトに隣接する第２ユーザインターフェースオブジェクトを含む。現在のフォーカスは複数のオブジェクトの第１オブジェクトにある。本方法はまた、ディスプレイがユーザインターフェースを提示している間に、第１入力を受信することと、第１入力の受信に応じて、ディスプレイに、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第１方向から第２ユーザインターフェースオブジェクトの方へ傾けるためのデータを提供することと、を含む。本方法は、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第２ユーザインターフェースオブジェクトの方へ傾けた後に、第１入力が第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、ディスプレイに、現在のフォーカスを第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトに移動し、第１ユーザインターフェースオブジェクトを第１位置へ戻すように移動し及び／又は第１ユーザインターフェースオブジェクトを第１方向へ戻すように傾けるためのデータを提供することを更に含む。
【０００９】
いくつかの実施形態によれば、方法は、１つ以上のプロセッサと、メモリとを備える電子デバイスにおいて実行される。電子デバイスは、ディスプレイと通信する。本方法は、ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供することを含む。複数のユーザインターフェースオブジェクトは、第１ユーザインターフェースオブジェクトを含む。現在のフォーカスは、第１ユーザインターフェースオブジェクトにある。本方法はまた、ディスプレイが、ユーザインターフェースを提示している間、非アクティブ基準を満たすと判定し、非アクティブ基準を満たすと判定することに応じて、ディスプレイに、第１態様の第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別するためのデータを提供する。本方法は、ディスプレイに、第１態様の第１ユーザインターフェースオブジェクトを視覚的に区別するためのデータを提供した後に、ユーザによる電子デバイス、又は、電子デバイスと通信する他のデバイスとのやりとりを検出することと、ユーザによる電子デバイス、又は、電子デバイスと通信する他のデバイスとのやりとりを検出することに応じて、ディスプレイに、第１態様の第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別することをやめさせるためのデータを提供することを含む。
【００１０】
いくつかの実施形態によれば、方法は、１つ以上のプロセッサと、メモリとを備える電子デバイスにおいて実行される。電子デバイスは、ディスプレイと通信する。本方法は、ディスプレイに、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースを提示するためのデータを提供することを含む。第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースは、第１メディアコンテンツアイテムに対する各メディアソースに対応する複数のメディアソースオブジェクトであり、複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは第１メディアソースオブジェクトの選択を示すように視覚的に区別され、第１メディアソースオブジェクトが第１メディアソースに対応する、上記複数のメディアソースオブジェクトと、第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットを含む。メディア管理オブジェクトの第１セットは、第１メディアコンテンツアイテム及び第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む。本方法はまた、ディスプレイがメディア情報ユーザインターフェースを提示している間に、ユーザ入力を受信することと、ユーザ入力を受信することに応じて、ユーザ入力が第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、ディスプレイに、第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて第１メディアソースから受信したデータを用いて第１メディアコンテンツを再生するためのデータのプロビジョンを開始することを含む。
【００１１】
いくつかの実施形態によれば、方法は、１つ以上のプロセッサと、メモリとを備える電子デバイスにおいて実行される。電子デバイスは、ディスプレイと通信する。本方法は、ディスプレイに、第１メディアプログラムに対する第１メディア情報ユーザインターフェースを提示するためのデータを提供することを含む。第１メディアプログラムに対するメディア情報ユーザインターフェースは、複数のメディアソースオブジェクトを含む。複数のメディアソースオブジェクトのうちの各メディアソースオブジェクトは、第１メディアプログラムに対する各メディアソースに対応する。複数のメディアソースオブジェクトの第１メディアソースオブジェクトは、第１メディアソースオブジェクトの選択を示すように視覚的に区別される。第１メディアソースオブジェクトは、第１メディアソースに対応する。第１メディアプログラムに対する第１メディア情報ユーザインターフェースはまた、第１メディアソースから入手可能な第１メディアプログラムに対する１つ以上エピソードに対応する１つ以上のエピソードオブジェクトである。１つ以上のエピソードオブジェクトのうちの第１エピソードオブジェクトは、第１エピソードオブジェクトの選択を示すように視覚的に区別される。第１エピソードオブジェクトは第１メディアプログラムの第１エピソードに対応する。第１メディアプログラムに対するメディア情報ユーザインターフェースは、第１エピソードに対するメディア管理オブジェクトの第１セットを含む。メディア管理オブジェクトの第１セットは、第１エピソード及び第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクト含む。本方法はまた、ディスプレイがメディア情報ユーザインターフェースを提示している間に、ユーザ入力を受信することと、ユーザ入力を受信することに応じて、ユーザ入力がメディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、ディスプレイに、第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて第１メディアソースから受信したデータを用いて第１エピソードを再生するためのデータのプロビジョンを開始することを含む。
【００１２】
いくつかの実施形態によれば、方法は、１つ以上のプロセッサと、メモリとを備える電子デバイスにおいて実行される。デバイスは、ディスプレイと通信する。本方法は、電子デバイスが第１再生ナビゲーションモードで動作している間に、ディスプレイに、表示用の第１ビデオ情報を提供することと、第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信することを含む。第１ビデオ情報は、ビデオのフレーム、ビデオのタイムラインを表すスクラッバーバー、スクラッバーバーにおける現在の再生位置を示す第１再生ヘッド、及び、第１再生ヘッドとは別個でありビデオにおける予め定められた再生位置を示す複数の再生位置マーカの１つ以上に対応する情報を含む。本方法はまた、第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信することに応じて、第１再生ナビゲーションモードでの動作から第２再生ナビゲーションモードの動作へ遷移することと、電子デバイスが第２再生ナビゲーションモードで動作している間に、ディスプレイに、表示用の第２ビデオ情報を提供することと、ビデオ内の予め定められた再生位置を示す複数の再生位置マーカに対応する情報の提供をやめることと、を含む。第２ビデオ情報は、ビデオのフレーム、スクラッバーバー、及び第１再生ヘッドの１つ以上に対応する情報を含む。
【００１３】
いくつかの実施形態によれば、電子デバイスは、処理ユニットを含む。電子デバイスは、ディスプレイユニット及びリモートユーザ入力デバイスと通信する。処理ユニットは、デバイスがスクリーンセーバーモードで動作している間に、第１視覚モーション効果を含む第１メディアを提示するためのデータを提供し、ディスプレイユニットが第１視覚モーション効果を含む第１メディアを提示している間に、リモートユーザ入力デバイスでのユーザ入力を受信し、リモートユーザ入力デバイスでユーザ入力を受信することに応じて、リモートユーザ入力デバイスでのユーザ入力の種別を判定し、リモートユーザ入力デバイスでのユーザ入力が第１種別のユーザ入力であるとの判定に従い、ディスプレイユニットに、スクリーンセーバーモードから抜けることなく、第１視覚モーション効果とは別個の第２視覚モーション効果を含む第１メディアを提示するためのデータを提供し、リモートユーザ入力デバイスでのユーザ入力が第１種別とは別個の第２種別のユーザ入力であるとの判定に従い、スクリーンセーバーモードから抜けさせるように構成される。
【００１４】
いくつかの実施形態によれば、電子デバイスは、処理ユニットを含む。電子デバイスは、ディスプレイユニットと通信する。ディスプレイユニットは、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを表示するよう構成される。処理ユニットは、ディスプレイユニットに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータ提供し、ここで複数のユーザインターフェースオブジェクトは、第１ユーザインターフェースオブジェクト、及び、ディスプレイユニット上で第１ユーザインターフェースオブジェクトに隣接する第２ユーザインターフェースオブジェクトを含み、現在のフォーカスが複数のユーザインターフェースオブジェクトの第１ユーザインターフェースオブジェクトにあり、ディスプレイユニットがユーザインターフェースを提示している間に、ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信し、ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信することに応じて、ディスプレイユニットに、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第１方向から第２ユーザインターフェースオブジェクトの方へ傾け、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第２ユーザインターフェースオブジェクトの方へ傾けた後に、現在のフォーカスを第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへ移動し、第１ユーザインターフェースオブジェクトを第１位置の方へ戻し、及び／又は第１ユーザインターフェースオブジェクトを第１方向へ戻すためのデータを提供するよう構成される。
【００１５】
いくつかの実施形態によれば、電子デバイスは、処理ユニットを含む。電子デバイスは、ディスプレイユニットと通信する。ディスプレイユニットは、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを表示するよう構成される。処理ユニットは、ディスプレイユニットに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータ提供し、ここで複数のユーザインターフェースオブジェクトは、第１ユーザインターフェースオブジェクト、及び、ディスプレイユニット上で第１ユーザインターフェースオブジェクトに隣接する第２ユーザインターフェースオブジェクトを含み、現在のフォーカスが複数のユーザインターフェースオブジェクトの第１ユーザインターフェースオブジェクトにあり、ディスプレイユニットがユーザインターフェースを提示している間、第１入力を受信し、第１入力の受信に応じて、ディスプレイユニットに、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第１方向から第２ユーザインターフェースオブジェクトの方へ傾けるためのデータを提供し、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第２ユーザインターフェースオブジェクトの方へ傾けた後に、第１入力が第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、ディスプレイユニット１５０２に、現在のフォーカスを第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトに移動し、第１ユーザインターフェースオブジェクトを第１位置へ戻すように移動し及び／又は第１ユーザインターフェースオブジェクトを第１方向へ戻すように傾けるためのデータを提供するよう構成される。
【００１６】
いくつかの実施形態によれば、電子デバイスは、処理ユニットを含む。電子デバイスは、ディスプレイユニットと通信する。ディスプレイユニットは、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを表示するよう構成される。処理ユニットは、ディスプレイユニットに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータ提供し、ここで複数のユーザインターフェースオブジェクトは、第１ユーザインターフェースオブジェクト、及び、ディスプレイ上で第１ユーザインターフェースオブジェクトに隣接する第２ユーザインターフェースオブジェクトを含み、ディスプレイユニットが、ユーザインターフェースを提示している間に、非アクティブ基準を満たし、非アクティブ基準を満たすと判定することに応じて、ディスプレイユニットに、第１態様の第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別するためのデータを提供し、ディスプレイユニットに、第１態様の第１ユーザインターフェースオブジェクトを視覚的に区別するためのデータを提供した後に、ユーザによる電子デバイス、又は、電子デバイスと通信する他のデバイスとのやりとりを検出し、ユーザによる電子デバイス、又は、電子デバイスと通信する他のデバイスとのやりとりを検出することに応じて、ディスプレイに、第１態様の第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別することをやめさせるためのデータを提供するよう構成される。
【００１７】
いくつかの実施形態によれば、電子デバイスは、ユーザインターフェースを表示するよう構成されたディスプレイユニットと通信する処理ユニットを含む。電子デバイスは、ディスプレイユニットと通信する。処理ユニットは、ディスプレイユニットに、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースを提示するためのデータを提供するよう構成され、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースは、第１メディアコンテンツアイテムに対する各メディアソースに対応する複数のメディアソースオブジェクトであって、複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは第１メディアソースオブジェクトの選択を示すように視覚的に区別され、第１メディアソースオブジェクトが第１メディアソースに対応する、上記複数のメディアソースオブジェクトと、第１メディアコンテンツアイテム及び第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットを含む。処理ユニットはまた、ディスプレイユニットがメディア情報ユーザインターフェースを提示している間に、ユーザ入力を受信し、ユーザ入力を受信することに応じて、ユーザ入力が第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、ディスプレイユニットに、第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて第１メディアソースから受信したデータを用いて第１メディアコンテンツを再生するためのデータのプロビジョンを開始するよう構成される。
【００１８】
いくつかの実施形態によれば、電子デバイスは、ディスプレイユニットと通信する処理ユニットを含む。ディスプレイユニットと通信する電子デバイス。処理ユニットは、ディスプレイユニットに、第１メディアプログラムに対する第１メディア情報ユーザインターフェースを提示するためのデータを提供するよう構成され、第１メディアプログラムに対するメディア情報ユーザインターフェースは、複数のメディアソースオブジェクトであって、複数のメディアソースオブジェクトの各メディアソースオブジェクトは、第１メディアプログラムに対する各メディアソースに対応し、複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは第１メディアソースオブジェクトの選択を示すように視覚的に区別され、第１メディアソースオブジェクトが第１メディアソースに対応する、上記複数のメディアソースオブジェクトと、第１メディアソースから入手可能な第１メディアプログラムに対する１つ以上エピソードに対応する１つ以上のエピソードオブジェクトであり、１つ以上のエピソードオブジェクトの第１エピソードオブジェクトは、第１エピソードオブジェクトの選択を示すように視覚的に区別され、第１エピソードオブジェクトは第１メディアプログラムの第１エピソードに対応する、１つ以上のエピソードオブジェクトと、第１メディアエピソード及び第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、第１メディアエピソードに対するメディア管理オブジェクトの第１セットを含む。処理ユニットはまた、ディスプレイユニットがメディア情報ユーザインターフェースを提示している間に、ユーザ入力を受信し、ユーザ入力を受信することに応じて、ユーザ入力がメディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、ディスプレイユニットに、第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて第１メディアソースから受信したデータを用いて第１エピソードを再生するためのデータのプロビジョンを開始することを含む。
【００１９】
いくつかの実施形態によれば、電子デバイスは、メディアコンテンツを表示するよう構成されたディスプレイユニットと通信する。電子デバイスはディスプレイユニットを含む。処理ユニットは、電子デバイスが第１再生ナビゲーションモードで動作している間に、ディスプレイユニットに、表示用の第１ビデオ情報を提供し、ここで、第１ビデオ情報は、ビデオのフレーム、ビデオのタイムラインを表すスクラッバーバー、スクラッバーバーにおける現在の再生位置を示す第１再生ヘッド、及び、第１再生ヘッドとは別個でありビデオにおける予め定められた再生位置を示す複数の再生位置マーカの１つ以上に対応する情報を含み、第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信し、第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信することに応じて、第１再生ナビゲーションモードでの動作から第２再生ナビゲーションモードの動作へ遷移し、デバイスが第２再生ナビゲーションモードで動作している間に、ディスプレイユニットに、表示用の第２ビデオ情報を提供し、ここで、第２ビデオ情報は、ビデオのフレーム、スクラッバーバー及び第１再生ヘッドの１つ以上に対応する情報を含み、ビデオ内の予め定められた再生位置を示す複数の再生位置マーカに対応する情報の提供をやめるよう構成される。
【００２０】
いくつかの実施形態によれば、電子デバイスは、ディスプレイ、タッチ感知面、及びタッチ感知面との接触の強度を検出するための任意選択の１つ以上のセンサ、１つ以上のプロセッサ、メモリ及び１つ以上のプログラムを含む。１つ以上のプログラムはメモリ内に記憶され、１つ以上のプロセッサによって実行されるように構成されており、１つ以上のプログラムは、上に記載のいずれの方法の動作を実行する又はその特性を生じさせるための命令を含む。いくつかの実施形態によれば、コンピュータ可読記憶媒体（例えば、非一時的コンピュータ可読記憶媒体、又はそれに代えて、一次的なコンピュータ可読記憶媒体）は、その内部に命令を記憶しており、その命令は、ディスプレイ、タッチ感知面、及びタッチ感知面との接触の強度を検出するための任意選択の１つ以上のセンサを備える電子デバイスによって実行されると、本明細書で説明する方法のいずれかの動作を、そのデバイスに実行させ又はその特性を生じさせる。いくつかの実施形態によれば、ディスプレイ、タッチ感知面、タッチ感知面との接触の強度を検出するための任意選択の１つ以上のセンサ、メモリ、及びメモリ内に記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサを有する電子デバイス上のグラフィカルユーザインターフェースは、上述の方法のいずれかにおいて表示される要素のうちの１つ以上を含み、それらの要素は、本明細書で説明する方法のいずれかにおいて説明されるように、入力に応じて更新される。いくつかの実施形態によれば、電子デバイスは、ディスプレイ、タッチ感知面、及びタッチ感知面との接触の強度を検出するための任意選択の１つ以上のセンサと、本明細書で説明する方法のいずれかの動作を実行する又はその特性を生じさせる手段と、を備える。いくつかの実施形態によれば、ディスプレイ、タッチ感知面、及びタッチ感知面との接触の強度を検出するための任意選択の１つ以上のセンサを備える電子デバイス内で使用するための情報処理装置が、本明細書に説明する方法にいずれかの動作を実行するための又はその特性を生じさせるための手段を含む。
【００２１】
このように、ディスプレイと通信する電子デバイスは、メディアコンテンツをナビゲートし及び再生するためのより速く、より効率的な方法及びインターフェースを備えていることにより、これらのデバイスの有効性、効率、及びユーザ満足度を高めることができる。このような方法及びインターフェースは、メディアコンテンツをナビゲートし及び再生するための従来の方法を補完するか、又は従来の方法に取って代わってもよい。
【図面の簡単な説明】
【００２２】
説明される様々な実施形態のより良好な理解のために、以下の図面と併せて、以下の「実施形態の説明」を参照されたく、類似の参照番号は、それらの図の全体を通じて対応する部分を指す。
【００２３】
【図１Ａ】いくつかの実施形態による、タッチ感知ディスプレイを備えたポータブル多機能デバイスを示すブロック図である。
【００２４】
【図１Ｂ】いくつかの実施形態による、イベント処理のための例示的なコンポーネントを示すブロック図である。
【００２５】
【図２】いくつかの実施形態による、タッチスクリーンを備えたポータブル多機能デバイスを示す。
【００２６】
【図３】いくつかの実施形態による、ディスプレイ及びタッチ感知面を備える例示的な多機能デバイスのブロック図である。
【００２７】
【図４Ａ】いくつかの実施形態による、ポータブル多機能デバイスにおけるアプリケーションのメニューのための例示的なユーザインターフェースを示す。
【００２８】
【図４Ｂ】いくつかの実施形態による、ディスプレイとは別個のタッチ感知面を備えた多機能デバイスのための例示的なユーザインターフェースを示す。
【００２９】
【図４Ｃ】いくつかの実施形態による、ディスプレイ及びタッチ感知面と通信する例示的な電子デバイスであり、少なくとも電子デバイスのサブセットについて、ディスプレイ及び／又はタッチ感知面は電子デバイスと一体である電子デバイスを示す。
【００３０】
【図５Ａ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｂ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｃ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｄ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｅ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｆ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｇ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｈ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｉ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｊ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｋ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｌ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｍ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｎ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｏ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｐ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｑ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｒ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｓ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｔ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｕ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｖ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｗ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｘ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｙ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５Ｚ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＡＡ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＢＢ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＣＣ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＤＤ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＥＥ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＦＦ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＧＧ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＨＨ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＩＩ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＪＪ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＫＫ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＬＬ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＭＭ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＮＮ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＯＯ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＰＰ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＱＱ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＲＲ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＳＳ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＴＴ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＵＵ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＶＶ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＷＷ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＸＸ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＹＹ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＺＺ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＡＡＡ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＢＢＢ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＣＣＣ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＤＤＤ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＥＥＥ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＦＦＦ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＧＧＧ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＨＨＨ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＩＩＩ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＪＪＪ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＫＫＫ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＬＬＬ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＭＭＭ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＮＮＮ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＯＯＯ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＰＰＰ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＱＱＱ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＲＲＲ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＳＳＳ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＴＴＴ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＵＵＵ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＶＶＶ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＷＷＷ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＸＸＸ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＹＹＹ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＺＺＺ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＡＡＡＡ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＢＢＢＢ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＣＣＣＣ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＤＤＤＤ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＥＥＥＥ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＦＦＦＦ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＧＧＧＧ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＨＨＨＨ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＩＩＩＩ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＪＪＪＪ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＫＫＫＫ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＬＬＬＬ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＭＭＭＭ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＮＮＮＮ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＯＯＯＯ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＰＰＰＰ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＱＱＱＱ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＲＲＲＲ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＳＳＳＳ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＴＴＴＴ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＵＵＵＵ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＶＶＶＶ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＷＷＷＷ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＸＸＸＸ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＹＹＹＹ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【図５ＺＺＺＺ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【００３１】
【図６Ａ】いくつかの実施形態による、双方向スクリーンセーバーを提供する方法を示すフロー図である。
【図６Ｂ】いくつかの実施形態による、双方向スクリーンセーバーを提供する方法を示すフロー図である。
【図６Ｃ】いくつかの実施形態による、双方向スクリーンセーバーを提供する方法を示すフロー図である。
【００３２】
【図７Ａ】いくつかの実施形態による、現在のフォーカスを移動させる方法を示すフロー図である。
【図７Ｂ】いくつかの実施形態による、現在のフォーカスを移動させる方法を示すフロー図である。
【図７Ｃ】いくつかの実施形態による、現在のフォーカスを移動させる方法を示すフロー図である。
【００３３】
【図８Ａ】いくつかの実施形態による、現在のフォーカスを移動させる方法を示すフロー図である。
【図８Ｂ】いくつかの実施形態による、現在のフォーカスを移動させる方法を示すフロー図である。
【図８Ｃ】いくつかの実施形態による、現在のフォーカスを移動させる方法を示すフロー図である。
【００３４】
【図９Ａ】いくつかの実施形態による、非アクティブ基準に基づいてユーザインターフェースを更新する方法を示すフロー図である。
【図９Ｂ】いくつかの実施形態による、非アクティブ基準に基づいてユーザインターフェースを更新する方法を示すフロー図である。
【００３５】
【図１０Ａ】いくつかの実施形態による、メディア提示オプションを選択する方法を示すフロー図である。
【図１０Ｂ】いくつかの実施形態による、メディア提示オプションを選択する方法を示すフロー図である。
【図１０Ｃ】いくつかの実施形態による、メディア提示オプションを選択する方法を示すフロー図である。
【００３６】
【図１１Ａ】いくつかの実施形態による、メディア提示オプションを選択する方法を示すフロー図である。
【図１１Ｂ】いくつかの実施形態による、メディア提示オプションを選択する方法を示すフロー図である。
【図１１Ｃ】いくつかの実施形態による、メディア提示オプションを選択する方法を示すフロー図である。
【図１１Ｄ】いくつかの実施形態による、メディア提示オプションを選択する方法を示すフロー図である。
【００３７】
【図１２Ａ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートする方法を示すフロー図である。
【図１２Ｂ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートする方法を示すフロー図である。
【図１２Ｃ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートする方法を示すフロー図である。
【図１２Ｄ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートする方法を示すフロー図である。
【図１２Ｅ】いくつかの実施形態による、メディアコンテンツを通じてナビゲートする方法を示すフロー図である。
【００３８】
【図１３】いくつかの実施形態による、電子デバイスの機能ブロック図である。
【図１４】いくつかの実施形態による、電子デバイスの機能ブロック図である。
【図１５】いくつかの実施形態による、電子デバイスの機能ブロック図である。
【図１６】いくつかの実施形態による、電子デバイスの機能ブロック図である。
【図１７】いくつかの実施形態による、電子デバイスの機能ブロック図である。
【図１８】いくつかの実施形態による、電子デバイスの機能ブロック図である。
【図１９】いくつかの実施形態による、電子デバイスの機能ブロック図である。
【発明を実施するための形態】
【００３９】
多くのテレビは、リモートコントロールで制御される。例えば、ユーザがメディアコンテンツ（例えば、ビデオ又はテレビ番組）の第１領域（例えば、所定のフレーム又はタイムスタンプ）からメディアコンテンツの他の領域へ移動したい場合、ユーザは、ユーザにとって関心がある領域を見つけるまで、早送りボタンを押し続けてメディアコンテンツを通じてナビゲートする必要がある。ユーザがユーザにとって関心がある領域を通り過ぎてしまった場合には、ユーザは、ユーザにとって関心がある領域を見つけるまで、逆送りボタンを押し続けて戻る必要がある。しかし、早送り及び逆送り動作のスピードが原因で、ユーザは所望の領域が見つかるまで、ユーザ入力の提供を繰り返すことが必要な場合がある。更に、ユーザが第１領域に戻ると決めた場合、ユーザが第１領域を見つけるまで、ユーザは逆送りボタンを押してメディアコンテンツを通じて移動する必要がある。また、ユーザが第１領域を通り過ぎてしまった場合には、ユーザが第１領域を見つけるまで、ユーザは早送りボタンを押してメディアコンテンツを通じて早送りする必要がある。ユーザは、メディアコンテンツを通じて前後にナビゲートしなければならないことで嫌気がさす場合がある。後述する実施形態において、複数の再生ナビゲーションモードを提供することにより、メディアコンテンツを通じてナビゲートする改良方法が達成される。デバイスが連続再生ナビゲーションモードで動作している間に、ユーザは細かな分解能を有するメディアコンテンツによってナビゲートすることができ、それにより正確にナビゲーションを制御する。デバイスがチャプタ再生ナビゲーションモードで動作している間に、ユーザはメディアコンテンツを通じてチャプタからチャプタへナビゲートすることができ、それによりメディアコンテンツを通じた素早いナビゲーションを達成する。ユーザが異なる再生ナビゲーションモード間を容易に切り替え可能にすることで、ユーザは、ユーザにとって関心がある領域をすぐに見つけることができ、それにより追加で別個の入力の必要をなくし、メディアコンテンツを通じてナビゲートする。
【００４０】
以下の図１Ａ〜図１Ｂ、図２、及び図３は、例示的なデバイスの説明を提供する。図４Ａ〜４Ｃ及び図５Ａ〜図５ＺＺＺＺは、メディアコンテンツを選択し再生するための例示的なユーザインターフェースを示す。図６Ａ〜図６Ｃは、双方向スクリーンセーバーを提供するフロー図を示す。図７Ａ〜図７Ｃは、双方向スクリーンセーバーを提供するフロー図を示す。図８Ａ〜図８Ｃは、双方向スクリーンセーバーを提供するフロー図を示す。図９Ａ〜図９Ｂは、非アクティブ基準に基づいてユーザインターフェースを更新するフロー図を示す。図１０Ａ〜図１０Ｃは、メディア提示オプションオブジェクトを有するメディア情報ユーザインターフェースを提供するフロー図を示す。図１１Ａ〜図１１Ｄは、メディア提示オプションを有するメディア情報ユーザインターフェースを提供するフロー図を示す。図１２Ａ〜図１２Ｅは、メディアコンテンツを通じてナビゲートする方法のフロー図を示す。図５Ａ〜図５ＺＺＺＺのユーザインターフェースは、図６Ａ〜図６Ｃ，図７Ａ〜図７Ｃ、図８Ａ〜図８Ｃ、図９Ａ〜図９Ｂ、図１０Ａ〜図１０Ｃ、図１１Ａ〜図１１Ｄ及び図１２Ａ〜図１２Ｅのプロセスを説明するために使用される。
例示的なデバイス
【００４１】
ここで、添付図面に実施例が示される実施形態を、詳細に参照する。以下の詳細な説明では、説明されている様々な実施形態の完全な理解を提供するために数多くの具体的な詳細が記載されている。しかしながら、説明されている様々な実施形態は、これらの具体的な詳細を伴わずとも実践し得ることが、当業者には明らかであろう。他の例においては、周知の方法、手続き、構成要素、回路、及びネットワークは、実施形態の態様を不必要に不明瞭なものとしないよう、詳細には説明されていない。
【００４２】
本明細書では、第１、第２などの用語は、一部の実施例で、様々な要素を説明するために使用されるが、これらの要素は、それらの用語によって限定されるべきではないことも理解されるであろう。これらの用語は、ある要素を別の要素と区別するためにのみ使用される。例えば、説明されている様々な実施形態の範囲から逸脱することなく、第１ビデオ情報は、第２ビデオ情報と称することができ、同様に、第２ビデオ情報は、第１ビデオ情報と称し得る。第１ビデオ情報及び第２ビデオ情報はともにビデオ情報であるが、文脈がそうではないことを明確に示さない限り、同じビデオ情報ではない。
【００４３】
本明細書で説明される様々な実施形態の説明で使用される用語法は、特定の実施形態を説明することのみを目的とするものであって、限定することを意図するものではない。説明される様々な実施形態の説明及び添付の特許請求の範囲で使用されるとき、単数形「ａ」、「ａｎ」、及び「ｔｈｅ」は、文脈がそうではないことを明確に示さない限り、複数形もまた含むことが意図される。本明細書で使用される時に、用語「及び／又は」が、関連する列挙された項目のうちの１つ以上の全ての可能な任意の組み合わせを指し、かつこれを含むことをもまた理解されたい。更に、用語「ｉｎｃｌｕｄｅｓ（含む）」、「ｉｎｃｌｕｄｉｎｇ（含む）」、「ｃｏｍｐｒｉｓｅｓ（備える）」、及び／又は「ｃｏｍｐｒｉｓｉｎｇ（備える）」は、本明細書で使用される場合、記述される特徴、整数、ステップ、動作、要素、及び／又は構成要素の存在を指定するが、１つ以上の他の特徴、整数、ステップ、動作、要素、構成要素、及び／又はそれらの群の存在若しくは追加を排除するものではないことが理解されるであろう。
【００４４】
本明細書で使用される時、用語「ｉｆ（〜の場合には）」は、任意選択的に、文脈に応じて「ｗｈｅｎ（〜の時）」、「ｕｐｏｎ（〜すると）」、「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｒｍｉｎｉｎｇ（〜という判定に応じて）」、又は「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｃｔｉｎｇ（〜の検出に応じて）」を意味するものと解釈される。同様に、語句「ｉｆ  ｉｔ  ｉｓ  ｄｅｔｅｒｍｉｎｅｄ（〜と判定される場合には）」又は「ｉｆ  （ａ  ｓｔａｔｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ）  ｉｓ  ｄｅｔｅｃｔｅｄ（（記述される条件又はイベント）が検出される場合には）」は、任意選択的に、文脈に応じて「ｕｐｏｎ  ｄｅｔｅｒｍｉｎｉｎｇ（〜と判定されると）」、又は「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｒｍｉｎｉｎｇ（〜との判定に応じて）」、又は「ｕｐｏｎ  ｄｅｔｅｃｔｉｎｇ（ｔｈｅ  ｓｔａｔｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ）（（記述される条件又はイベント）が検出されると）」、又は「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｃｔｉｎｇ（ｔｈｅ  ｓｔａｔｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ）（（記述される条件又はイベント）の検出に応じて）」を意味するものと解釈される。
【００４５】
電子デバイス、そのようなデバイス用のユーザインターフェース、及びそのようなデバイスを使用するための関連プロセスの、実施形態を説明する。いくつかの実施形態では、このデバイスは、Ｃａｌｉｆｏｒｎｉａ州ＣｕｐｅｒｔｉｎｏのＡｐｐｌｅ  Ｉｎｃ．のＡｐｐｌｅ  ＴＶ（登録商標）などのデジタルメディアプレーヤであるいくつかの実施形態では、このデバイスは、ＰＤＡ機能及び／又は音楽再生機能などの、他の機能をも含む、モバイル電話機などのポータブル通信デバイスである。ポータブル多機能デバイスの例示的な実施形態は、Ｃａｌｉｆｏｒｎｉａ州ＣｕｐｅｒｔｉｎｏのＡｐｐｌｅ  Ｉｎｃ．のｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）デバイスを含むが、これらに限定されない。タッチ感知面（例えば、タッチスクリーンディスプレイ及び／又はタッチパッド）を備えたラップトップ又はタブレットコンピュータなど他のポータブル電子デバイスも、任意選択的に、使用される。いくつかの実施形態では、このデバイスは、ポータブル通信デバイスではなく、デスクトップコンピュータであることを理解されたい。いくつかの実施形態では、デスクトップコンピュータは、タッチ感知面（例えば、タッチスクリーンディスプレイ及び／又はタッチパッド）を有する。
【００４６】
以下の論考では、ディスプレイ及びタッチ感知面と通信する及び／又はそれらを備える電子デバイスを説明する。しかし、この電子デバイスが、物理キーボード、マウス、及び／又はジョイスティックなどの１つ以上の他の物理ユーザインターフェースデバイスを任意選択的に含むことを理解されたい。
【００４７】
そのデバイスは、一般的に、メモ書きアプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、ワードプロセッシングアプリケーション、ウェブサイト作成アプリケーション、ディスクオーサリングアプリケーション、スプレッドシートアプリケーション、ゲームアプリケーション、電話アプリケーション、テレビ会議アプリケーション、電子メールアプリケーション、インスタントメッセージングアプリケーション、トレーニングサポートアプリケーション、写真管理アプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブブラウジングアプリケーション、デジタル音楽再生アプリケーション、及び／又はデジタルビデオ再生アプリケーションのうちの１つ以上など、様々なアプリケーションをサポートする。
【００４８】
このデバイス上で実行される様々なアプリケーションは、タッチ感知面などの、少なくとも１つの共通の物理ユーザインターフェースデバイスを、任意選択的に使用する。タッチ感知面の１つ以上の機能及びデバイス上に表示される対応する情報は、１つのアプリケーションから次のアプリケーションへ、及び／又は対応するアプリケーションの中で、任意選択的に、調整、及び／又は変更される。この方式で、そのデバイスの共通の（タッチ感知面などの）物理アーキテクチャは、ユーザにとって直観的かつ透過的なユーザインターフェースを有する様々なアプリケーションを、任意選択的にサポートする。
【００４９】
ここで、タッチ感知ディスプレイを備えるポータブルデバイスの実施形態に注意を向ける。図１Ａは、いくつかの実施形態による、タッチ感知ディスプレイシステム１１２を備えたポータブル多機能デバイス１００を示すブロック図である。タッチ感知ディスプレイシステム１１２は、便宜上「タッチスクリーン」と呼ばれる場合があり、単にタッチ感知ディスプレイと呼ばれる場合もある。デバイス１００は、メモリ１０２（任意選択的に、１つ以上の非一時的コンピュータ可読記憶媒体を含む）、メモリコントローラ１２２、１つ以上の処理ユニット（ＣＰＵ）１２０、周辺機器インターフェース１１８、ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、入出力（Ｉ／Ｏ）サブシステム１０６、他の入力又は制御デバイス１１６、及び外部ポート１２４を含む。デバイス１００は、１つ以上の光センサ１６４を、任意選択的に含む。デバイス１００は、デバイス１００（例えば、デバイス１００のタッチ感知ディスプレイシステム１１２などのタッチ感知面）上の接触の強度を検出するための、１つ以上の強度センサ１６５を、任意選択的に含む。デバイス１００は、デバイス１００上に触知出力を生成する（例えば、デバイス１００のタッチ感知ディスプレイシステム１１２又はデバイス３００のタッチパッド３５５などの、タッチ感知面上に触知出力を生成する）ための、１つ以上の触知出力生成器１６７を、任意選択的に含む。これらの構成要素は、１つ以上の通信バス又は信号ライン１０３を介して、任意選択的に通信する。
【００５０】
本明細書及び特許請求の範囲で使用されるとき、用語「触知出力」は、ユーザの触覚でユーザによって検出されることになる、デバイスの従前の位置に対するデバイスの物理的変位、デバイスの構成要素（例えば、タッチ感知面）の、デバイスの別の構成要素（例えば、筐体）に対する物理的変位、又はデバイスの質量中心に対する構成要素の変位を指す。例えば、デバイス又はデバイスの構成要素が、タッチに敏感なユーザの表面（例えば、ユーザの手の指、手のひら、又は他の部分）に接触している状況において、物理的変位によって生成された触知出力は、デバイス又はデバイスの構成要素の物理的特性の認識された変化に相当する触感として、ユーザによって解釈される。例えば、タッチ感知面（例えば、タッチ感知ディスプレイ又はトラックパッド）の移動は、ユーザによって、物理アクチュエータボタンの「ダウンクリック」又は「アップクリック」として、任意選択的に解釈される。いくつかの場合、ユーザの移動により物理的に押された（例えば、変位された）タッチ感知面に関連付けられた物理アクチュエータボタンの移動がない時でさえ、ユーザは「ダウンクリック」又は「アップクリック」などの触感を感じる。別の例として、タッチ感知面の移動は、タッチ感知面の平滑度に変化がない時でさえ、タッチ感知面の「粗さ」としてユーザによって、任意選択的に、解釈又は感知される。このようなユーザによるタッチの解釈は、ユーザの個別の感覚認知によるが、大多数のユーザに共通したタッチの感覚認知が数多くある。したがって、触知出力が、ユーザの特定の感覚認知（例えば、「アップクリック」「ダウンクリック」、「粗さ」）に対応するものと記述される場合、別途記載のない限り、生成された触知出力は、典型的な（又は、平均的な）ユーザの記述された感覚認知を生成するデバイス、又はデバイスの構成要素の物理的変位に対応する。
【００５１】
デバイス１００は、ポータブル多機能デバイスの一実施例に過ぎず、デバイス１００は、示されるものよりも多いか又は少ない構成要素を任意選択的に有するか、２つ以上の構成要素を任意選択的に組み合わせるか、又は構成要素の異なる構成若しくは配置を任意選択的に有することを理解されたい。図１Ａに示す様々な構成要素は、１つ以上の信号処理回路及び／又は特定用途向け集積回路を含む、ハードウェア、ソフトウェア、ファームウェア、又はそれらの組み合わせで実装される。
【００５２】
メモリ１０２は、任意選択的に高速ランダムアクセスメモリを含み、また任意選択的に、１つ以上の磁気ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性半導体メモリデバイスなどの、不揮発性メモリも含む。ＣＰＵ（１つ又は複数）１２０及び周辺機器インターフェース１１８などの、デバイス１００の他の構成要素によるメモリ１０２へのアクセスは、メモリコントローラ１２２により、任意選択的に、制御される。
【００５３】
周辺機器インターフェース１１８を使用して、このデバイスの入力及び出力周辺機器を、ＣＰＵ（１つ又は複数）１２０及びメモリ１０２に連結することができる。１つ以上のプロセッサ１２０は、デバイス１００のための様々な機能を実行するため並びにデータ処理を行うために、メモリ１０２に記憶された様々なソフトウェアプログラム及び／若しくは命令セットを走らせたり、又は実行したりする。
【００５４】
いくつかの実施形態では、周辺機器インターフェース１１８、ＣＰＵ（１つ又は複数）１２０、及びメモリコントローラ１２２は、任意選択的に、チップ１０４などの単一チップ上に実装される。いくつかの他の実施形態において、これらは、個別のチップ上に、任意選択的に、実装される。
【００５５】
ＲＦ（無線周波数）回路１０８は、電磁信号とも呼ばれるＲＦ信号を送受信する。ＲＦ回路１０８は、電気信号を電磁信号に、又は電磁信号を電気信号に変換し、電磁信号を介して通信ネットワーク及び他の通信デバイスと通信する。ＲＦ回路１０８は、アンテナシステム、ＲＦ送受信機、１つ以上の増幅器、同調器、１つ以上の発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者識別モジュール（ＳＩＭ）カード、メモリなどを含むがこれらに限定されない、上記の機能を実行するための周知の回路を、任意選択的に含む。ＲＦ回路１０８は、インターネット情報検索システム（ＷＷＷ）とも呼ばれるインターネットなどのネットワーク、セルラー電話ネットワークなどのイントラネット及び／又は無線ネットワーク、ワイアレスローカルエリアネットワーク（ＬＡＮ）及び／又はメトロポリタンエリアネットワーク（ＭＡＮ）、及び他のデバイスと無線通信によって、任意選択的に通信する。無線通信は、複数の通信規格、通信プロトコル、及び通信技術のうちのいずれかを、任意選択的に使用し、それらの通信規格、通信プロトコル、及び通信技術としては、移動通信用のグローバルシステム（ＧＳＭ）、拡張データＧＳＭ環境（ＥＤＧＥ）、高速ダウンリンクパケット接続（ＨＳＤＰＡ）、高速アップリンクパケット接続（ＨＳＵＰＡ）、Ｅｖｏｌｕｔｉｏｎ，Ｄａｔａ−Ｏｎｌｙ（ＥＶ−ＤＯ）、ＨＳＰＡ、ＨＳＰＡ＋、２重セルＨＳＰＡ（ＤＣ−ＨＳＰＤＡ）、ロングタームエボリューション（ＬＴＥ）、近距離無線通信（ＮＦＣ）、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）（登録商標）（例えば、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ａｃ、ＩＥＥＥ  ８０２．１１ａｘ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、及び／又はＩＥＥＥ  ８０２．１１ｎ）、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）、Ｗｉ−ＭＡＸ、電子メール用のプロトコル（例えば、インターネットメッセージアクセスプロトコル（ＩＭＡＰ）及び／又はポストオフィスプロトコル（ＰＯＰ））、インスタントメッセージング（例えば、拡張可能メッセージング及びプレゼンスプロトコル（ＸＭＰＰ）、インスタントメッセージング及びプレゼンス利用拡張向けセッション開始プロトコル（ＳＩＭＰＬＥ）、インスタントメッセージング及びプレゼンスサービス（ＩＭＰＳ））、及び／又はショートメッセージサービス（ＳＭＳ）、あるいは本文書の出願日現在までに未だ開発されていない通信プロトコルを含めた任意の他の好適な通信プロトコルが挙げられるが、これらに限定されない。
【００５６】
オーディオ回路１１０、スピーカ１１１、及びマイクロフォン１１３は、ユーザとデバイス１００との間のオーディオインターフェースを提供する。オーディオ回路１１０は、周辺機器インターフェース１１８から音声データを受信し、音声データを電気信号に変換し、電気信号をスピーカ１１１に送信する。スピーカ１１１は、電気信号を人間の可聴音波に変換する。オーディオ回路１１０は、マイクロフォン１１３により音波から変換された電気信号も受信する。オーディオ回路１１０は、電気信号を音声データに変換し、処理するために音声データを周辺機器インターフェース１１８に送出する。音声データは、周辺機器インターフェース１１８によって任意選択的に、メモリ１０２及び／若しくはＲＦ回路１０８から取り込まれ、並びに／又はメモリ１０２及び／若しくはＲＦ回路１０８へ送出される。いくつかの実施形態において、オーディオ回路１１０は更にヘッドセットジャック（例えば、図２の２１２）を備える。ヘッドセットジャックは、オーディオ回路１１０と、出力専用ヘッドホン又は出力（例えば、片耳又は両耳用のヘッドホン）及び入力（例えば、マイクロフォン）の両方を持つヘッドセットなどの、取り外し可能なオーディオ入出力周辺機器との間のインターフェースを提供する。
【００５７】
Ｉ／Ｏサブシステム１０６は、周辺機器インターフェース１１８に、タッチ感知ディスプレイシステム１１２及び他の入力又は制御デバイス１１６などのデバイス１００の入出力周辺機器を連結する。Ｉ／Ｏサブシステム１０６は、ディスプレイコントローラ１５６、光センサコントローラ１５８、強度センサコントローラ１５９、触覚フィードバックコントローラ１６１、及び他の入力又は制御デバイス用の１つ以上の入力コントローラ１６０を、任意選択的に含む。１つ以上の入力コントローラ１６０は、他の入力又は制御デバイス１１６から／へ電気信号を受信／送信する。他の入力又は制御デバイス１１６は、物理ボタン（例えば、プッシュボタン、ロッカボタンなど）、ダイヤル、スライダースイッチ、ジョイスティック、クリックホイールなどを、任意選択的に含む。いくつかの代替的実施形態において、入力コントローラ（１つ又は複数）１６０は、キーボード、赤外線ポート、ＵＳＢポート、スタイラス、及びマウスなどのポインタデバイスのうちのいずれかに、任意選択的に結合される（又は、いずれにも結合されない）。１つ以上のボタン（例えば、図２の２０８）は、スピーカ１１１及び／又はマイクロフォン１１３の音量調節のためのアップ／ダウンボタンを、任意選択的に含む。１つ以上のボタンは、プッシュボタン（例えば、図２の２０６）を、任意選択的に含む。
【００５８】
タッチ感知ディスプレイシステム１１２は、デバイスとユーザとの間の入力インターフェース及び出力インターフェースを提供する。ディスプレイコントローラ１５６は、タッチ感知ディスプレイシステム１１２から／へ電気信号を受信し及び／又は送信する。タッチ感知ディスプレイシステム１１２は、ユーザに視覚出力を表示する。視覚出力は、グラフィック、テキスト、アイコン、ビデオ、及びこれらの任意の組み合わせ（総称して「グラフィック」と称する）を、任意選択的に含む。いくつかの実施形態において、視覚出力の一部又は全ては、ユーザインターフェースオブジェクトに対応する。
【００５９】
タッチ感知ディスプレイシステム１１２は、触覚及び／若しくは触感の接触に基づくユーザからの入力を受け付けるタッチ感知面、センサ、又はセンサのセットを有している。タッチ感知ディスプレイシステム１１２及びディスプレイコントローラ１５６（メモリ１０２内の任意の関連モジュール及び／又は命令セットと共に）は、タッチ感知ディスプレイシステム１１２上で接触（及び任意の動作又は接触の中断）を検出し、検出された接触をタッチ感知ディスプレイシステム１１２上に表示されたユーザインターフェースオブジェクト（例えば、１つ以上のソフトキー、アイコン、ウェブページ、又は画像）との対話に変換する。いくつかの実施形態では、タッチ感知ディスプレイシステム１１２とユーザとの間の接触点は、ユーザの指又はスタイラスに対応する。
【００６０】
タッチ感知ディスプレイシステム１１２は、任意選択的に、ＬＣＤ（液晶ディスプレイ）技術、ＬＰＤ（発光ポリマーディスプレイ）技術、又はＬＥＤ（発光ダイオード）技術を使用するが、他の実施形態では、他のディスプレイ技術が使用される。タッチ感知ディスプレイシステム１１２及びディスプレイコントローラ１５６は、静電容量技術、抵抗性技術、赤外線技術、及び表面音響波技術、並びに、タッチ感知ディスプレイシステム１１２との１つ以上の接触点を判定するための他の近接センサアレイ又は他の要素を含むが、これらに限定されない、現在公知の若しくは後日に開発される複数のタッチ感知技術のうちのいずれかを使用して、接触及び任意の移動又はその中断を、任意選択的に検出する。いくつかの実施形態では、Ｃａｌｉｆｏｒｎｉａ州ＣｕｐｅｒｔｉｎｏのＡｐｐｌｅ  Ｉｎｃ．からのｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）などにおいて見られるような、投影型相互静電容量検知技術が使用されている。
【００６１】
タッチ感知ディスプレイシステム１１２は、任意選択的に、１００ｄｐｉを超える映像解像度を有する。いくつかの実施形態では、タッチスクリーンの映像解像度は、４００ｄｐｉを超える（例えば、５００ｄｐｉ、８００ｄｐｉ又はそれ以上）。ユーザは、スタイラス、指などの任意の好適なオブジェクト又は付属器を使用して、タッチ感知ディスプレイシステム１１２と、任意選択的に接触する。いくつかの実施形態では、ユーザインターフェースは、指に基づく接触及びジェスチャで機能するように設計され、タッチスクリーン上の指の接触面積が広いことにより、スタイラスに基づく入力よりも精度が低いことがある。いくつかの実施形態において、デバイスは、粗い指に基づく入力を正確なポインタ／カーソル位置又はユーザの望むアクションを実行するためのコマンドに変換する。
【００６２】
いくつかの実施形態では、タッチスクリーンに加えて、デバイス１００は、特定の機能をアクティブ化又は非アクティブ化させるためのタッチパッド（図示せず）を、任意選択的に含む。いくつかの実施形態において、タッチパッドは、タッチスクリーンとは異なり、視覚出力を表示しない、デバイスのタッチ感知エリアである。タッチパッドは、任意選択的に、タッチ感知ディスプレイシステム１１２とは別個のタッチ感知面、又はタッチスクリーンによって形成されたタッチ感知面の延長である。
【００６３】
デバイス１００はまた、様々な構成要素に電力を供給するための電力システム１６２をも含む。電力システム１６２は、任意選択的に、電力管理システム、１つ以上の電源（例えば、バッテリ、交流（ＡＣ））、再充電システム、停電検出回路、電力コンバータ又はインバータ、電力状態インジケータ（例えば、発光ダイオード（ＬＥＤ））、並びにポータブルデバイス内での電力の生成、管理、及び分配に関連付けられた任意の他の構成要素を含む。
【００６４】
デバイス１００はまた、１つ以上の光センサ１６４をも、任意選択的に含む。図１Ａは、Ｉ／Ｏサブシステム１０６内の光センサコントローラ１５８に結合された光センサを示す。光センサ（１つ又は複数）１６４は、電荷結合デバイス（ＣＣＤ）又は相補的金属酸化物半導体（ＣＭＯＳ）フォトトランジスタを、任意選択的に含む。光センサ（１つ又は複数）１６４は、１つ以上のレンズを通して投影された、環境からの光を受光し、その光を、画像を表すデータに変換する。撮像モジュール１４３（カメラモジュールとも称する）と併用して、光センサ（１つ又は複数）１６４は、静止画像及び／又は映像を、任意選択的にキャプチャする。いくつかの実施形態において、タッチスクリーンを静止画像及び／又は映像取得のためのビューファインダとして使用可能なように、光センサは、デバイスの前面のタッチ感知ディスプレイシステム１１２の反対側である、デバイス１００の背面に配置されている。いくつかの実施形態において、ユーザの画像（例えば、ユーザがタッチスクリーン上で他のテレビ会議参加者を見ながらするテレビ会議用の自分の画像など）を得るように、別の光センサがデバイスの前面に配置される。
【００６５】
デバイス１００はまた、１つ以上の接触強度センサ１６５をも任意選択的に含む。図１Ａは、接触強度センサを、Ｉ／Ｏサブシステム１０６内の強度センサコントローラ１５９に連結されて示す。接触強度センサ（１つ又は複数）１６５は、１つ以上のピエゾ抵抗ひずみゲージ、電気容量式力センサ、電気力センサ、圧電力センサ、光学力センサ、容量式タッチ感知面、又は他の強度センサ（例えば、タッチ感知面上の接触の力（又は圧力）を測定するために使用するセンサ）を、任意選択的に含む。接触強度センサ（１つ又は複数）１６５は、環境から接触強度情報（例えば、圧力情報又は圧力情報のプロキシ）を受信する。いくつかの実施形態において、少なくとも１つの接触強度センサが、タッチ感知面（例えば、タッチ感知ディスプレイシステム１１２）に併置されているか、又は近接している。いくつかの実施形態において、少なくとも１つの接触強度センサが、デバイス１００の前面に配置されたタッチスクリーンディスプレイシステム１１２の反対側である、デバイス１００の背面に配置されている。
【００６６】
デバイス１００は、１つ以上の近接センサ１６６をも、任意選択的に含む。図１Ａは、周辺機器インターフェース１１８と連結される近接センサ１６６を示す。あるいは、近接センサ１６６は、Ｉ／Ｏサブシステム１０６内の入力コントローラ１６０に連結される。いくつかの実施形態において、多機能デバイスがユーザの耳の近くに配置されている場合（例えば、ユーザが電話通話を行っている場合）、近接センサがオフになり、タッチ感知ディスプレイシステム１１２が無効になる。
【００６７】
デバイス１００はまた、１つ以上の触知出力生成器１６７をも任意選択的に含む。図１Ａは、Ｉ／Ｏサブシステム１０６内の触覚フィードバックコントローラ１６１に連結される触知出力生成器を示す。触知出力生成器（１つ又は複数）１６７は、スピーカ又は他の音声構成要素などの１つ以上の電気音響デバイス、及び／又はモータ、ソレノイド、電気活性ポリマ、圧電アクチュエータ、静電アクチュエータ、若しくは他の触知出力生成構成要素（例えば、デバイス上で電気信号を触知出力に変換する構成要素）などの、エネルギーを直線運動に変換する電気機械デバイスを、任意選択的に含む。いくつかの実施形態において、触知出力生成器（１つ又は複数）１６７は、触覚フィードバックモジュール１３３から触覚フィードバック生成命令を受信し、デバイス１００のユーザが感知できる触知出力をデバイス１００上で生成する。いくつかの実施形態において、少なくとも１つの触知出力生成器は、タッチ感知面（例えば、タッチ感知ディスプレイシステム１１２）と併置されているか、又は近接しており、任意選択的に、タッチ感知面を垂直方向に（例えば、デバイス１００の表面の内／外）又は横方向（例えば、デバイス１００の表面と同じ平面の前後方向）に移動することによって、触知出力を生成する。いくつかの実施形態において、少なくとも１つの触知出力生成器センサは、デバイス１００の前面に配置されたタッチ感知ディスプレイシステム１１２の反対側である、デバイス１００の背面に配置されている。
【００６８】
デバイス１００はまた、１つ以上の加速度計１６８をも任意選択的に含む。図１Ａは、周辺機器インターフェース１１８に連結される加速度計１６８を示す。あるいは、加速度計１６８は、Ｉ／Ｏサブシステム１０６内の入力コントローラ１６０に、任意選択的に、連結される。いくつかの実施形態において、情報は、１つ以上の加速度計から受信したデータの分析に基づいて、ポートレートビュー又はランドスケープビューでタッチスクリーンディスプレイ上に表示される。デバイス１００は、加速度計（１つ又は複数）１６８に加えて、磁力計（図示せず）並びにデバイス１００の位置及び向き（例えば、ポートレート又はランドスケープ）に関する情報を取得するためのＧＰＳ（又はＧＬＯＮＡＳＳ又は他のグローバルナビゲーションシステム）受信部（図示せず）を、任意選択的に含む。
【００６９】
いくつかの実施形態において、メモリ１０２に記憶されたソフトウェアコンポーネントは、オペレーティングシステム１２６、通信モジュール（又は命令セット）１２８、接触／動きモジュール（又は命令セット）１３０、グラフィックモジュール（又は命令セット）１３２、触覚フィードバックモジュール（又は命令セット）１３３、テキスト入力モジュール（又は命令セット）１３４、全地球測位システム（ＧＰＳ）モジュール（又は命令セット）１３５、及びアプリケーション（命令セット）１３６を含む。更に、いくつかの実施形態において、図１Ａ及び図３に示すように、メモリ１０２はデバイス／グローバル内部状態１５７を記憶する。デバイス／グローバル内部状態１５７は、現在アクティブ状態のアプリケーションがあれば、どのアプリケーションがアクティブかを示す、アクティブアプリケーション状態、どのアプリケーション、ビュー、又は他の情報がタッチ感知ディスプレイシステム１１２の様々な領域を占領しているかを示す、表示状態、様々なセンサ及び他の入力若しくは制御デバイス１１６から得られる情報を含む、センサ状態、及び、デバイスの位置及び／又は高度に関する場所及び／又は位置情報のうちの１つ以上を含む。
【００７０】
オペレーティングシステム１２６（例えば、ｉＯＳ、Ｄａｒｗｉｎ（登録商標）、ＲＴＸＣ（登録商標）、ＬＩＮＵＸ（登録商標）、ＵＮＩＸ（登録商標）、ＯＳ  Ｘ（登録商標）、ＷＩＮＤＯＷＳ（登録商標）、又はＶｘＷｏｒｋｓ（登録商標）などの組み込みオペレーティングシステム）は、一般的なシステムタスク（例えば、メモリ管理、記憶デバイス制御、電力管理など）を制御及び管理するための様々なソフトウェアコンポーネント及び／又はドライバを含み、様々なハードウェアとソフトウェアコンポーネントとの間の通信を容易にする。
【００７１】
通信モジュール１２８は、１つ以上の外部ポート１２４を介して他のデバイスとの通信を容易にし、ＲＦ回路１０８及び／又は外部ポート１２４が受信したデータを処理するための様々なソフトウェア構成要素を含む。外部ポート１２４（例えば、ユニバーサルシリアルバス（ＵＳＢ）、ＦＩＲＥＷＩＲＥ（登録商標）など）は、直接的に、又はネットワーク（例えば、インターネット、無線ＬＡＮなど）を介して間接的に他のデバイスに連結するように適合される。いくつかの実施形態において、外部ポートは、Ｃａｌｉｆｏｒｎｉａ州ＣｕｐｅｒｔｉｎｏのＡｐｐｌｅＩｎｃ．のｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）及びｉＰａｄ（登録商標）デバイス上で使用される３０ピンコネクタと同一の、又はこれに類似した及び／若しくは互換性のあるマルチピン（例えば、３０ピン）コネクタである。いくつかの実施形態において、外部ポートは、Ｃａｌｉｆｏｒｎｉａ州ＣｕｐｅｒｔｉｎｏのＡｐｐｌｅＩｎｃ．のｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ及びｉＰａｄデバイス上で使用されるＬｉｇｈｔｎｉｎｇコネクタと同一の、又はこれに類似した及び／若しくは互換性のあるＬｉｇｈｔｎｉｎｇコネクタである。
【００７２】
接触／動きモジュール１３０は、任意選択的に、（ディスプレイコントローラ１５６と併せて）タッチ感知ディスプレイシステム１１２との接触、及び他のタッチ感知デバイス（例えば、タッチパッド又は物理クリックホイール）との接触を検出する。接触／動きモジュール１３０は、接触が発生したかどうかの判定（例えば、フィンガダウンイベントの検出）、接触の強度（例えば、接触の力若しくは圧力、又は、接触の力若しくは圧力の代用語）の判定、接触の移動及びタッチ感知面にわたる動きの追跡（例えば、１つ以上のフィンガドラッグイベントの検出）があるかどうかの判定、及び接触が中止したかどうか（例えば、フィンガアップイベント又は接触の中断の検出）の判定などの、（例えば、指による又はスタイラスによる）接触の検出に関係する様々な動作を実行するための様々なソフトウェア構成要素を含む。接触／動きモジュール１３０は、タッチ感知面から接触データを受信する。一連の接触データにより表される接触点の移動を判定することは、接触点の速さ（大きさ）、スピード（大きさ及び方向）、及び／又は加速度（大きさ及び／又は方向の変化）を判定することを、任意選択的に含む。これらの動作は、任意選択的に、単一の接触（例えば、１本の指の接触若しくはスタイラスの接触）又は複数の同時接触（例えば、「マルチタッチ」／複数の指の接触）に適用される。いくつかの実施形態において、接触／動きモジュール１３０及びディスプレイコントローラ１５６は、タッチパッド上の接触を検出する。
【００７３】
接触／動きモジュール１３０は、任意選択的に、ユーザによるジェスチャ入力を検出する。タッチ感知面上の異なるジェスチャは、異なる接触パターン（例えば、異なる動き、タイミング、及び／又は検出された接触の強度）を有する。したがって、ジェスチャは、特定の接触パターンを検出することによって、任意選択的に、検出される。例えば、指のタップジェスチャを検出することは、指を下ろすイベントを検出し、続いて（例えば、アイコンの位置での）その指を下ろすイベントと同じ位置（又は、実質的に同じ位置）で指を上げる（リフトオフする）イベントを検出することを含む。他の実施例として、タッチ感知面でのフィンガスワイプジェスチャの検出は、フィンガダウンイベントを検出し、続いて１つ以上のフィンガドラッグイベントを検出し、その後、フィンガアップ（リフトオフ）イベントを検出することを含む。同様に、スタイラスについて、タップ、スワイプ、ドラッグ及び他のジェスチャは、スタイラスの特定の接触パターンを検出することで、任意選択的に検出される。
【００７４】
グラフィックモジュール１３２は、表示されるグラフィックの視覚的効果（例えば、輝度、透明度、彩度、コントラスト、又は他の視覚特性）を変更するための構成要素を含めた、タッチ感知ディスプレイシステム１１２又は他のディスプレイ上にグラフィックをレンダリングして表示するための、様々な既知のソフトウェア構成要素を含む。本明細書で使用するとき、用語「グラフィック」は、ユーザに対して表示することができる任意のオブジェクトを含み、それらのオブジェクトとしては、テキスト、ウェブページ、アイコン（ソフトキーを含むユーザインターフェースオブジェクトなど）、デジタル画像、ビデオ、アニメーションなどが挙げられるが、これらに限定されない。
【００７５】
いくつかの実施形態において、グラフィックモジュール１３２は、使用されるグラフィックを表すデータを記憶する。それぞれのグラフィックには、対応するコードが、任意選択的に、割り当てられる。グラフィックモジュール１３２は、アプリケーションなどから、必要に応じて、座標データ及び他のグラフィックプロパティデータと共に、表示されるグラフィックを指定する１つ以上のコードを受信し、ディスプレイコントローラ１５６に出力する画面画像データを生成する。
【００７６】
触覚フィードバックモジュール１３３は、デバイス１００とのユーザ対話に応じて、デバイス１００上の１つ以上の場所で触知出力生成器（１つ又は複数）１６７を用いて触知出力を生成するために、使用される命令（例えば、触覚フィードバックコントローラ１６１で使用される命令）を生成するための、様々なソフトウェア構成要素を含む。
【００７７】
テキスト入力モジュール１３４は、任意選択的に、グラフィックモジュール１３２の構成要素であり、様々なアプリケーション（例えば、連絡先１３７、電子メール１４０、ＩＭ１４１、ブラウザ１４７、及びテキスト入力を必要とする任意の他のアプリケーション）でテキストを入力するための、ソフトキーボードを提供する。
【００７８】
ＧＰＳモジュール１３５は、デバイスの位置を判断し、この情報を様々なアプリケーションで使用するために提供する（例えば、ロケーションベースダイヤル発呼で使用するための電話１３８へ、ピクチャ／ビデオのメタデータとしてカメラ１４３へ、並びに天気ウィジェット、地方のイエローページウィジェット、及び地図／ナビゲーションウィジェットなどのロケーションベースのサービスを提供するアプリケーションへ）。
【００７９】
アプリケーション１３６は、任意選択的に以下のモジュール（又は、命令のセット）、又はそれらのサブセット若しくはスーパーセットを含む。
●連絡先モジュール１３７（時には、アドレス帳又は連絡先リストとも呼ぶ）、
●電話モジュール１３８、
●テレビ会議モジュール１３９、
●電子メールクライアントモジュール１４０、
●インスタントメッセージング（ＩＭ）モジュール１４１、
●トレーニングサポートモジュール１４２、
●静止画像及び／又は映像用のカメラモジュール１４３、
●画像管理モジュール１４４、
●ブラウザモジュール１４７、
●カレンダーモジュール１４８、
●天気ウィジェット１４９−１、株式ウィジェット１４９−２、計算機ウィジェット１４９−３、アラーム時計ウィジェット１４９−４、辞書ウィジェット１４９−５、及びユーザによって取得された他のウィジェット、並びにユーザ作成ウィジェット１４９−６のうちの１つ以上を任意選択的に含む、ウィジェットモジュール１４９、
●ユーザ作成ウィジェット１４９−６を作るためのウィジェットクリエータモジュール１５０、
●検索モジュール１５１、
●任意選択的にビデオプレーヤモジュールとミュージックプレーヤモジュールで構成された、ビデオ及びミュージックプレーヤモジュール１５２、
●メモモジュール１５３、
●地図モジュール１５４、及び／又は
●オンラインビデオモジュール１５５。
【００８０】
任意選択的にメモリ１０２内に記憶される他のアプリケーション１３６の例としては、他のワードプロセッシングアプリケーション、他の画像編集アプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、ＪＡＶＡ（登録商標）対応アプリケーション、暗号化、デジタル著作権管理、音声認識、及び音声複製が挙げられる。
【００８１】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と併せて、連絡先モジュール１３７は、（例えば、メモリ１０２又はメモリ３７０内の連絡先モジュール１３７のアプリケーション内部状態１９２に記憶される）アドレスブック又は連絡先リストを管理するための実行可能な命令を含み、それには、アドレスブックに名前（１つ又は複数）を加えること、アドレスブックから名前（１つ又は複数）を削除すること、電話番号（１つ又は複数）、メールアドレス（１つ又は複数）、住所（１つ又は複数）、又は他の情報を名前と関連付けること、画像を名前と関連付けること、名前を分類して振り分けること、電話番号及び／又はメールアドレスを提供して、電話１３８、テレビ会議１３９、電子メール１４０、若しくはＩＭ１４１による通信を開始させる及び／又は容易にすること、などが含まれる。
【００８２】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と併せて、電話モジュール１３８は、電話番号に対応する一連の文字を入力し、アドレス帳１３７内の１つ以上の電話番号にアクセスし、入力されている電話番号を修正し、それぞれの電話番号をダイヤルし、会話を遂行し、会話が完了した際に接続を切るか又は電話を切るために、使用されてもよい。上述のように、無線通信は、複数の通信規格、プロトコル、及び技術のうちのいずれかを、任意選択的に使用する。
【００８３】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、光センサ（１つ又は複数）１６４、光センサコントローラ１５８、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、連絡先リスト１３７、及び電話モジュール１３８と併せて、テレビ会議モジュール１３９は、ユーザの指示にしたがって、ユーザと１人以上の他の参加者との間のテレビ会議を開始し、行い、終了するための、実行可能命令を含む。
【００８４】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と併せて、電子メールクライアントモジュール１４０は、ユーザの指示に応じて、電子メールを作成し、送信し、受信し、管理するための、実行可能命令を含む。画像管理モジュール１４４と併せて、電子メールクライアントモジュール１４０により、カメラモジュール１４３で撮影した静止画像又は映像を作成し、電子メールを送信することが非常に簡単になる。
【００８５】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と併せて、インスタントメッセージングモジュール１４１は、インスタントメッセージと対応する文字列を入力したり、入力済みの文字を修正したり、対応するインスタントメッセージを送信したり（例えば、電話ベースのインスタントメッセージのためのショートメッセージサービス（ＳＭＳ）若しくはマルチメディアメッセージサービス（ＭＭＳ）プロトコルを使用して、又はインターネットベースのインスタントメッセージのためのＸＭＰＰ、ＳＩＭＰＬＥ、アップルプッシュ通知サービス（ＡＰＮｓ）若しくはＩＭＰＳを使用して）、インスタントメッセージを受信してその受信したインスタントメッセージを表示したりするための、実行可能命令を含む。いくつかの実施形態では、送信及び／又は受信されたインスタントメッセージは、ＭＭＳ及び／又は拡張メッセージングサービス（ＥＭＳ）でサポートされるように、グラフィック、写真、オーディオファイル、映像ファイル、及び／又は他の添付物を、任意選択的に、含む。本明細書では、「インスタントメッセージング」とは、電話ベースのメッセージ（例えば、ＳＭＳ又はＭＭＳを使用して送信されたメッセージ）及びインターネットベースのメッセージ（例えば、ＸＭＰＰ、ＳＩＭＰＬＥ、ＡＰＮｓ又はＩＭＰＳを使用して送信されたメッセージ）の両方を意味する。
【００８６】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、地図モジュール１５４、及びミュージックプレーヤモジュール１４６と併せて、トレーニングサポートモジュール１４２は、（例えば、時間、距離、及び／又はカロリー消費目標を有する）トレーニングを生成する、（スポーツデバイス及びスマートウォッチ内の）トレーニングセンサと通信する、トレーニングセンサデータを受信する、トレーニングをモニタリングするために用いられるセンサを測定する、トレーニング用の音楽を選択して再生する、並びに、トレーニングデータを表示、記憶、及び送信するための、実行可能命令を含む。
【００８７】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、光センサ（１つ又は複数）１６４、光センサコントローラ１５８、接触モジュール１３０、グラフィックモジュール１３２、及び画像管理モジュール１４４と併せて、カメラモジュール１４３は、静止画像又はビデオ（ビデオストリームを含む）をキャプチャしてメモリ１０２にそれらを記憶したり、静止画像又はビデオの特徴を変更したり、及び／又はメモリ１０２から静止画像若しくはビデオを削除したりするための、実行可能命令を含む。
【００８８】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィクモジュール１３２、テキスト入力モジュール１３４、及びカメラモジュール１４３と併せて、画像管理モジュール１４４は、静止画像及び／又は映像を配置し、修正し（例えば、編集し）あるいは別の方法で操作し、ラベルを付け、削除し、提示し（例えば、デジタルスライドショー又はアルバム内で）、並びに記憶するための実行可能命令を含む。
【００８９】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と関連して、ブラウザモジュール１４７は、ウェブページ又はそれらの一部、並びにウェブページにリンクされた添付及び他のファイルを検索し、リンク付け、受信し、表示することを含むユーザの指示に従い、インターネットをブラウズするための実行可能命令を含む。
【００９０】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、電子メールクライアントモジュール１４０、及びブラウザモジュール１４７と併せて、カレンダーモジュール１４８は、ユーザの指示に従い、カレンダー及びカレンダーに関連付けられたデータ（例えば、カレンダー項目、Ｔｏ  Ｄｏリストなど）を作成し、表示し、変更し、記憶するための実行可能命令を含む。
【００９１】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７と併せて、ウィジェットモジュール１４９は、ユーザによって任意選択的にダウンロードされ、使用されるミニアプリケーション（例えば、気象ウィジェット１４９−１、株式ウィジェット１４９−２、計算機ウィジェット１４９−３、アラーム時計ウィジェット１４９−４、及び辞書ウィジェット１４９−５）、又はユーザによって作成されるミニアプリケーション（例えば、ユーザ作成ウィジェット１４９−６）である。いくつかの実施形態では、ウィジェットは、ＨＴＭＬ（ハイパーテキストマークアップ言語）ファイル、ＣＳＳ（カスケーディングスタイルシート）ファイル、及びＪａｖａＳｃｒｉｐｔファイルを含む。いくつかの実施形態では、ウィジェットは、ＸＭＬ（拡張可能マークアップ言語）ファイル及びＪａｖａＳｃｒｉｐｔ（登録商標）ファイル（例えば、Ｙａｈｏｏ！（登録商標）ウィジェット）を含む。
【００９２】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７と併せて、ウィジェット作成モジュール１５０は、ウィジェットを作成する（例えば、ウェブページのユーザ指定箇所をウィジェットに変える）ための実行可能な命令を含む。
【００９３】
タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィクモジュール１３２、及びテキスト入力モジュール１３４と併せて、検索モジュール１５１は、ユーザの指示に従い、１つ以上の検索基準（例えば、１つ以上のユーザ指定の検索語句）と一致する、メモリ１０２内のテキスト、音楽、音、画像、ビデオ、及び／又は他のファイルを検索するための実行可能命令を含む。
【００９４】
タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８、及びブラウザモジュール１４７と併せて、ビデオ及びミュージックプレーヤモジュール１５２は、ユーザが、ＭＰ３又はＡＡＣファイルなどの１つ以上のファイルフォーマットで記憶されたミュージック及び他の音声ファイルをダウンロード及び再生することを可能にする実行可能な命令、及び（例えば、タッチ感知ディスプレイシステム１１２上、又は無線で若しくは外部ポート１２４を介して接続された外部のディスプレイ上で）映像を表示、提示又は他の方法によって再生する実行可能な命令を含む。いくつかの実施形態において、デバイス１００は、任意選択的に、ｉＰｏｄ（Ａｐｐｌｅ  Ｉｎｃ．の登録商標）などのＭＰ３プレーヤの機能を含む。
【００９５】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と併せて、メモモジュール１５３は、ユーザの指示に従って、メモ、ＴｏＤｏリストなどを作成及び管理するための、実行可能命令を含む。
【００９６】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、及びブラウザモジュール１４７と併せて、地図モジュール１５４は、ユーザの指示に従って、地図及び地図に関連付けられたデータ（例えば、運転方向、特定の場所若しくはその付近の店舗及び関心対象の他の地点についてのデータ、並びに場所に基づく他のデータ）を受信し、表示し、修正し、記憶するための実行可能な命令を含む。
【００９７】
タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８、テキスト入力モジュール１３４、電子メールクライアントモジュール１４０、及びブラウザモジュール１４７と併せて、オンラインビデオモジュール１５５は、ユーザがＨ．２６４などの１つ以上のファイル形式のオンラインビデオにアクセスし、ブラウズし、受信し（例えば、ストリーミング及び／又はダウンロードにより）、再生し（例えば、タッチスクリーン１１２上で又は無線で若しくは外部ポート１２４を介して接続された外部のディスプレイ上で）、特定のオンラインビデオへのリンクを含む電子メールを送信し、別の方法で管理できるようにする実行可能な命令を含む。いくつかの実施形態においては、電子メールクライアントモジュール１４０ではなく、インスタントメッセージングモジュール１４１が、特定のオンラインビデオへのリンクを送信するために用いられる。
【００９８】
上記で識別されたモジュール及びアプリケーションのそれぞれは、１つ又はそれ以上の上記の機能を実行するための実行可能命令セット及び本出願に記載の方法（例えば、コンピュータにより実行される方法及び本明細書に記載の他の情報処理方法）に対応する。これらのモジュール（すなわち、命令セット）は、別個のソフトウェアプログラム、手順、又はモジュールとして実装される必要はなく、したがって、これらのモジュールの様々なサブセットは、様々な実施形態において、任意選択的に、組み合わせ、又は再配置される。いくつかの実施形態において、メモリ１０２は、上述の識別されたモジュール及びデータ構造のサブセットを、任意選択的に記憶する。更に、メモリ１０２は、上述されていない追加のモジュール及びデータ構造を、任意選択的に記憶する。
【００９９】
いくつかの実施形態では、デバイス１００は、デバイス上の機能の既定のセットの動作が排他的にタッチスクリーン及び／又はタッチパッドを介して実行されるデバイスである。デバイス１００の動作のための主要入力制御デバイスとしてタッチスクリーン及び／又はタッチパッドを使用することにより、デバイス１００上の物理的な入力制御デバイス（プッシュボタン、ダイヤル、及び類似物など）の数を、任意選択的に、減らす。
【０１００】
排他的にタッチスクリーン及び／又はタッチパッドを介して実行される、既定の機能のセットは、任意選択的に、ユーザインターフェース間のナビゲーションを含む。いくつかの実施形態において、タッチパッドは、ユーザによってタッチされると、デバイス１００上に表示される任意のユーザインターフェースから、メインメニュー、ホームメニュー、又はルートメニューへデバイス１００をナビゲートする。かかる実施形態において、「メニューボタン」はタッチパッドを使って実装される。いくつかの他の実施形態において、メニューボタンは、タッチパッドの代わりに、物理的なプッシュボタン又は他の物理的な入力制御デバイスである。
【０１０１】
図１Ｂは、いくつかの実施形態による、イベント処理のための例示的なコンポーネントを示すブロック図である。いくつかの実施形態では、メモリ１０２（図１Ａ内）又は３７０（図３）は、イベントソータ１７０（例えば、オペレーティングシステム１２６内）及びそれぞれのアプリケーション１３６−１（例えば、上述のアプリケーション１３６及び１３７〜１５５、又は後述するアプリケーション３８０〜３９４のいずれか）を含む。
【０１０２】
イベントソータ１７０は、イベント情報を受け付け、イベント情報を配布するアプリケーション１３６−１及びアプリケーション１３６−１のアプリケーションビュー１９１を決定する。イベントソータ１７０は、イベントモニタ１７１及びイベントディスパッチャモジュール１７４を含む。いくつかの実施形態において、アプリケーション１３６−１は、アプリケーションがアクティブ又は実行中の時、タッチ感知ディスプレイシステム１１２上に表示される現在のアプリケーションビュー（１つ以上）を示す、アプリケーション内部状態１９２を含む。いくつかの実施形態では、デバイス／グローバル内部状態１５７は、いずれのアプリケーションが現在アクティブであるかを判定するために、イベントソータ１７０によって使用され、アプリケーション内部状態１９２は、イベント情報の配信先となるアプリケーションビュー１９１を決定するために、イベントソータ１７０によって使用される。
【０１０３】
いくつかの実施形態では、アプリケーション内部状態１９２は、アプリケーション１３６−１が実行を再開する際に使用される再開情報、アプリケーション１３６−１によって情報が表示されているか又は表示の準備が整っていることを示すユーザインターフェース状態情報、ユーザがアプリケーション１３６−１の以前の状態又はビューに戻ることを可能にするための状態待ち行列、及びユーザが以前に行ったアクションのリドゥ／アンドゥ待ち行列のうちの１つ以上などの、追加情報を含む。
【０１０４】
イベントモニタ１７１は、周辺機器インターフェース１１８からイベント情報を受信する。イベント情報は、サブイベント（例えば、マルチタッチジェスチャの一部としての、タッチ感知ディスプレイシステム１１２上でのユーザのタッチ）についての情報を含む。周辺機器インターフェース１１８は、Ｉ／Ｏサブシステム１０６又は近接センサ１６６、加速度計（１つ又は複数）１６８、及び／若しくは（オーディオ回路機構１１０を介して）マイクロフォン１１３などのセンサから受信する情報を送信する。周辺機器インターフェース１１８がＩ／Ｏサブシステム１０６から受け取る情報は、タッチ感知ディスプレイシステム１１２又はタッチ感知面からの情報を含む。
【０１０５】
いくつかの実施形態では、イベントモニタ１７１は、所定の間隔で周辺機器インターフェース１１８に要求を送る。これに応じて、周辺機器インターフェース１１８は、イベント情報を送出する。他の実施形態において、周辺機器ンタフェース１１８は、重要なイベント（例えば、所定のノイズ閾値を超える、及び／又は所定時間より長い入力を受け付けること）がある場合にのみイベント情報を送出する。
【０１０６】
いくつかの実施形態では、イベントソータ１７０はまた、ヒットビュー判定モジュール１７２及び／又はアクティブイベント認識部判定モジュール１７３も含む。
【０１０７】
ヒットビュー判定モジュール１７２は、タッチ感知ディスプレイシステム１１２が１つ以上のビューを表示した際に、１つ以上のビュー内のどこにおいてサブイベントが発生したかを判定するためのソフトウェア手続きを提供する。ビューは、ユーザがディスプレイ上で見ることが可能な、制御部及び他の要素で構成される。
【０１０８】
アプリケーションに関連付けられるユーザインターフェースの別の態様は、本明細書では、アプリケーションビュー又はユーザインターフェースウィンドウと呼ばれる場合がある、ビューのセットであり、それらの中で、情報が表示され、タッチに基づくジェスチャが実施される。タッチが検出される（それぞれのアプリケーションの）アプリケーションビューは、アプリケーションのプログラム階層又はビュー階層内のプログラムレベルに、任意選択的に、対応する。例えば、タッチが検出される最低レベルのビューは、任意選択的に、ヒットビューと呼ばれ、適切な入力として認識されるイベントのセットは、少なくとも部分的に、タッチベースのジェスチャを開始する最初のタッチのヒットビューに基づいて、任意選択的に、判定される。
【０１０９】
ヒットビュー判定モジュール１７２は、タッチベースのジェスチャのサブイベントと関連付けられた情報を受け取る。アプリケーションが、階層として編成された複数のビューを有する場合、ヒットビュー判定モジュール１７２は、サブイベントを処理するべき階層内の最下位のビューとして、ヒットビューを特定する。ほとんどの状況では、ヒットビューは、最初のサブイベント（即ち、イベント又は潜在的なイベントを形成するサブイベントのシーケンスにおける最初のサブイベント）が発生する最低レベルのビューである。ヒットビューがヒットビュー判定モジュールによって識別されると、ヒットビューは、典型的には、それがヒットビューとして識別された、同じタッチ又は入力ソースに関連する全てのサブイベントを受け付ける。
【０１１０】
アクティブイベント認識部判定モジュール１７３は、ビュー階層内のどのビュー（１つ以上）がサブイベントの特定のシーケンスを受け取るべきかを判定する。いくつかの実施形態において、アクティブイベント認識部判定モジュール１７３は、ヒットビューのみがサブイベントの特定のシーケンスを受け付けるべきであると判定する。他の実施形態において、アクティブイベント認識部判定モジュール１７３は、サブイベントの物理的な位置を含む全てのビューはアクティブに関わっているビューであると判定し、したがって、全てのアクティブに関わっているビューは、サブイベントの特定のシーケンスを受け付けるべきであると判定する。他の実施形態では、タッチサブイベントがある特定のビューに関連付けられた領域に完全に限定されたとしても、階層の上位のビューはアクティブに関わっているビューのままであるであろう。
【０１１１】
イベントディスパッチャモジュール１７４は、イベント情報をイベント認識部（例えば、イベント認識部１８０）に送信する。アクティブイベント認識部判定モジュール１７３を含む実施形態において、イベントディスパッチャモジュール１７４は、アクティブイベント認識部判定モジュール１７３により判定されたイベント認識部にイベント情報を配布する。いくつかの実施形態では、イベントディスパッチャモジュール１７４は、それぞれのイベント受信部モジュール１８２により取得されるイベント情報をイベント待ち行列内に記憶する。
【０１１２】
いくつかの実施形態では、オペレーティングシステム１２６は、イベントソータ１７０を含む。あるいは、アプリケーション１３６−１が、イベントソータ１７０を含む。更に他の実施形態において、イベントソータ１７０は、スタンドアロンモジュール、又は接触／動きモジュール１３０などのメモリ１０２に記憶された他のモジュールの一部である。
【０１１３】
いくつかの実施形態では、アプリケーション１３６−１は、そのアプリケーションのユーザインターフェースの各ビュー内で発生するタッチイベントを処理するための命令をそれぞれが含む、複数のイベントハンドラ１９０及び１つ以上のアプリケーションビュー１９１を含む。アプリケーション１３６−１のそれぞれのアプリケーションビュー１９１は、１つ以上のイベント認識部１８０を含む。典型的に、それぞれのアプリケーョンビュー１９１は、複数のイベント認識部１８０を含む。他の実施形態において、イベント認識部１８０のうちの１つ以上は、ユーザインターフェースキット（図示せず）又はアプリケーション１３６−１が方法及び他の性質を継承する上位レベルのオブジェクトなど、別個のモジュールの一部である。いくつかの実施形態において、それぞれのイベントハンドラ１９０は、データアップデータ１７６、オブジェクトアップデータ１７７、ＧＵＩアップデータ１７８、及び／又はイベントソータ１７０から受け付けたイベントデータ１７９のうちの１つ以上を含む。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するために、データアップデータ１７６、オブジェクトアップデータ１７７、又はＧＵＩアップデータ１７８を、任意選択的に、利用若しくは呼び出す。あるいは、アプリケーションビュー１９１のうちの１つ以上は、１つ以上のそれぞれのイベントハンドラ１９０を含む。また、いくつかの実施形態において、データアップデータ１７６、オブジェクトアップデータ１７７、及びＧＵＩアップデータ１７８のうちの１つ以上がそれぞれのアプリケーションビュー１９１内に含まれている。
【０１１４】
各イベント認識部１８０は、イベントソータ１７０からイベント情報（例えば、イベントデータ１７９）を受け取って、そのイベント情報からイベントを特定する。イベント認識部１８０は、イベント受信部１８２及びイベント比較部１８４を含む。いくつかの実施形態において、イベント認識部１８０は更に、メタデータ１８３及びイベント配布命令１８８（任意選択的に、サブイベント配布命令を含む）の少なくともサブセットを含む。
【０１１５】
イベント受信器１８２は、イベントソータ１７０からイベント情報を受信する。イベント情報は、例えば、タッチ又はタッチの移動などのサブイベントの情報を含む。サブイベントによっては、イベント情報は、サブイベントの位置などの追加情報をもまた含む。サブイベントが、タッチの動きに関わる時、イベント情報は、サブイベントのスピード及び方向を、任意選択的に、更に含む。いくつかの実施形態において、イベントは、ある方向から別の方向へ（例えば、ポートレートの向きからランドスケープの向きへ、又はその逆）のデバイスの回転を含み、イベント情報は、デバイスの現在の向き（デバイスの姿勢とも呼ばれる）についての対応する情報を含む。
【０１１６】
イベント比較部１８４は、イベント情報を既定のイベント又はサブイベントの定義と比較し、その比較により、イベント又はサブイベントを判定、又はイベント若しくはサブイベントの状態を判定又は更新する。いくつかの実施形態において、イベント比較部１８４は、イベント定義１８６を含む。イベント定義１８６は、例えば、イベント１（１８７−１）、イベント２（１８７−２）などの、イベントの定義（例えば、サブイベントの既定のシーケンス）を含む。いくつかの実施形態において、イベント１８７内のサブイベントは、例えば、タッチ開始、タッチ終了、タッチの移動、タッチの中止、及び複数のタッチを含む。ある実施例において、イベント１（１８７−１）の定義は、表示されたオブジェクト上のダブルタップである。ダブルタップは、例えば、表示されたオブジェクト上の所定の段階についての第１タッチ（タッチ開始）、所定の段階についての第１リフトオフ（タッチ終了）、表示されたオブジェクト上の所定の段階についての第２タッチ（タッチ開始）、及び所定の段階についての第２リフトオフ（タッチ終了）を含む。別の実施形態において、イベント２（１８７−２）の定義は、表示されたオブジェクト上のドラッグである。ドラッギングは、例えば、表示されたオブジェクト上の所定の段階についてのタッチ（又は接触）、タッチ感知ディスプレイシステム１１２にわたるタッチの移動、及びタッチのリフトオフ（タッチ終了）を含む。いくつかの実施形態において、イベントは、１つ以上の関連付けられたイベントハンドラ１９０についての情報も含む。
【０１１７】
いくつかの実施形態では、イベント定義１８７は、それぞれのユーザインターフェースオブジェクト用のイベントの定義を含む。いくつかの実施形態において、イベント比較部１８４は、サブイベントに関連付けられたユーザインターフェースオブジェクトを判定するヒットテストを実行する。例えば、３つのユーザインターフェースオブジェクトがタッチ感知ディスプレイシステム１１２に表示されるアプリケーションビューにおいて、タッチ感知ディスプレイシステム１１２上でタッチが検出されると、イベント比較部１８４は、３つのユーザインターフェースオブジェクトのうちのどれがタッチ（サブイベント）に関連付けられているかを判定するためのヒットテストを行う。表示されたそれぞれのオブジェクトが、それぞれのイベントハンドラ１９０に関連付けられている場合、イベント比較部はヒットテストの結果を用いて、アクティブ化する必要のあるイベントハンドラ１９０を判定する。例えば、イベント比較部１８４は、サブイベント及びヒットテストのトリガーとなるオブジェクトに関連付けられたイベントハンドラを選択する。
【０１１８】
いくつかの実施形態では、各イベント１８７に関する定義はまた、サブイベントのシーケンスがイベント認識部のイベントタイプに対応するか否かが判定されるまで、イベント情報の送付を遅延させる、遅延作用も含む。
【０１１９】
それぞれのイベント認識部１８０は、一連のサブイベントがイベント定義１８６のイベントのいずれとも一致しないと判断した場合、それぞれのイベント認識部１８０は、イベント不可能、イベント失敗、又はイベント終了の状態に入り、その後は、タッチベースのジェスチャの次のサブイベントを無視する。この状況では、もしあれば、ヒットビューについてアクティブのままである他のイベント認識部は、進行中のタッチベースのジェスチャのサブイベントの追跡及び処理を続行する。
【０１２０】
いくつかの実施形態において、それぞれのイベント認識部１８０は、構成可能なプロパティ、フラグ、及び／又はイベント配信システムがアクティブに関わっているイベント認識部にどのようにサブイベント配信を実行するかについて示すリストを持つメタデータ１８３を含む。いくつかの実施形態において、メタデータ１８３は、構成可能なプロパティ、フラグ、及び／又はイベント認識部が互いにどのように対話し得るかについて示すリストを含む。いくつかの実施形態において、メタデータ１８３は、構成可能なプロパティ、フラグ、及び／又はサブイベントがビュー階層又はプログラム階層内の様々なレベルに配布されるかどうかを示すリストを含む。
【０１２１】
いくつかの実施形態において、それぞれのイベント認識部１８０は、イベントの１つ以上の特定のサブイベントが認識された時に、イベントに関連付けられたイベントハンドラ１９０をアクティブ化する。いくつかの実施形態において、それぞれのイベント認識部１８０は、イベントハンドラ１９０に、イベントに関連付けられたイベント情報を配布する。イベントハンドラ１９０をアクティブ化することと、それぞれのヒットビューにサブイベントを送信（及び送信を延期する）することとは、区別される。いくつかの実施形態において、イベント認識部１８０は、認識されたイベントに関連付けられたフラグをスローし、フラグに関連付けられたイベントハンドラ１９０はフラグをキャッチし、既定の処理を実行する。
【０１２２】
いくつかの実施形態において、イベント配信命令１８８は、イベントハンドラをアクティブ化せずにサブイベントに関するイベント情報を配信するサブイベント配信命令を含む。その代わりに、サブイベント配信命令は、一連のサブイベントに関連付けられたイベントハンドラ又はアクティブに関わっているビューにイベント情報を配布する。一連のサブイベント又はアクティブに関わっているビューに関連付けられているイベントハンドラは、イベント情報を受け付け、所定の処理を実行する。
【０１２３】
いくつかの実施形態において、データアップデータ１７６は、アプリケーション１３６−１で使用されるデータを作成及び更新する。例えば、データアップデータ１７６は、連絡先モジュール１３７で使用される電話番号を更新したり、ビデオプレーヤモジュール１４５で使用されるビデオファイルを記憶したりする。いくつかの実施形態において、オブジェクトアップデータ１７７は、アプリケーション１３６−１で使用されるオブジェクトを作成及び更新する。例えば、オブジェクトアップデータ１７６は、新たなユーザインターフェースオブジェクトを作成したり、ユーザインターフェースオブジェクトの位置を更新したりする。ＧＵＩアップデータ１７８は、ＧＵＩを更新する。例えば、ＧＵＩアップデータ１７８は、表示情報を準備し、タッチ感知ディスプレイ上に表示するため、表示情報をグラフィクモジュール１３２に送信する。
【０１２４】
いくつかの実施形態では、イベントハンドラ１９０は、データアップデータ１７６、オブジェクトアップデータ１７７、及びＧＵＩアップデータ１７８を含むか、若しくはそれらに対するアクセスを有する。いくつかの実施形態において、データアップデータ１７６、オブジェクトアップデータ１７７、及びＧＵＩアップデータ１７８は、それぞれのアプリケーション１３６−１又はアプリケーションビュー１９１の１つのモジュールに含まれる。他の実施形態では、それらは、２つ以上のソフトウェアモジュールに含まれる。
【０１２５】
タッチ感知ディスプレイ上のユーザのタッチのイベント処理に関する前述の論考はまた、入力デバイスを使用して多機能デバイス１００を動作させるための他の形態のユーザ入力にも適用されるが、その全てがタッチスクリーン上で開始されるわけではないことが理解されよう。例えば、単一又は複数のキーボードの押下又は保持に任意選択的に合わせたマウスの移動及びマウスボタンの押下、タッチパッド上でのタップ、ドラッグ、スクロールなどの接触移動、ペンスタイラス入力、デバイスの移動、口伝え、検出された眼球運動、バイオメトリック入力、及び／又はこれらの任意の組み合わせが、認識対象のイベントを定義するサブイベントに対応する入力として、任意選択的に利用される。
【０１２６】
図２は、いくつかの実施形態による、タッチスクリーン（例えば、図１Ａのタッチ感知ディスプレイシステム１１２）を有するポータブル多機能デバイス１００を示す。タッチスクリーンは、ユーザインターフェース（ＵＩ）２００内に１つ以上のグラフィックを、任意選択的に、表示する。本実施形態及び後述する実施形態において、ユーザは、例えば、１本以上の指２０２（図には、正確な縮尺率では描かれていない）又は１つ以上のスタイラス２０３（図には、正確な縮尺率では描かれていない）を用いてグラフィック上でジェスチャを行うことにより、グラフィックのうちの１つ以上を選択できる。いくつかの実施形態において、ユーザが１つ以上のグラフィックとの接触を断った際に、１つ以上のグラフィックの選択が生じる。いくつかの実施形態において、ジェスチャは、１回以上のタップ、１回以上のスワイプ（左から右へ、右から左へ、上方向へ、及び／又は下方向へ）、及び／又はデバイス１００と接触した指のローリング（右から左へ、左から右へ、上方向へ、及び／又は下方向へ）を、任意選択的に、含む。いくつかの実装又は状況において、グラフィックとの偶発的な接触は、グラフィックを選択しない。例えば、選択に対応するジェスチャがタップである場合、アプリケーションアイコンの上をスワイプするスワイプジェスチャは、対応するアプリケーションを、任意選択的に、選択しない。
【０１２７】
デバイス１００はまた、「ホーム」又はメニューボタン２０４などの、１つ以上の物理ボタンも任意選択的に含む。前述のように、メニューボタン２０４は、機器１００上で、任意選択的に、実行するアプリケーションのセット内の任意のアプリケーション１３６へのナビゲーションに、任意選択的に、使用される。あるいは、いくつかの実施形態において、メニューボタンは、タッチスクリーンディスプレイに表示されたＧＵＩにおけるソフトキーとして実装されている。
【０１２８】
いくつかの実施形態では、デバイス１００は、タッチスクリーンディスプレイ、メニューボタン２０４、デバイスへの電源をオン／オフし、デバイスをロックするためのプッシュボタン２０６、音量調整ボタン（１つ又は複数）２０８、加入者識別モジュール（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ、ＳＩＭ）カードスロット２１０、ヘッドセットジャック２１２、及びドッキング／充電用外部ポート１２４を含む。プッシュボタン２０６は、ボタンを押下して、既定の時間間隔にわたってボタンを押下された状態で保持することによって、デバイス上の電源をオン／オフし、ボタンを押下して、既定の時間間隔が経過する前にボタンを解放することによって、デバイスをロックし、かつ／又はデバイスをロック解除するか、若しくはロック解除処理を開始するために、任意選択的に使用される。いくつかの実施形態において、デバイス１００はまた、マイクロフォン１１３を通して、一部の機能をアクティブ化し、又はディアクティブ化するための口頭入力を受け付ける。また、デバイス１００は、タッチ感知ディスプレイシステム１１２への接触の強度を検出するための１つ以上の接触強度センサ１６５及び／又はデバイス１００のユーザの触覚出力を生成するための１つ以上の触覚出力生成器１６７を、任意選択的に、含む。
【０１２９】
図３は、一部の実施形態による、ディスプレイ及びタッチ感知面を備える例示的な多機能デバイスのブロック図である。デバイス３００は、ポータブルでなくてもよい。いくつかの実施形態において、デバイス３００は、ラップトップコンピュータ、デスクトップコンピュータ、タブレットコンピュータ、マルチメディアプレーヤデバイス、ナビゲーションデバイス、教育的デバイス（子供の学習玩具など）、ゲームシステム、又は制御デバイス（例えば、ホーム又は業務用コントローラ）である。デバイス３００は、典型的には、１つ以上の処理ユニット（ＣＰＵ）３１０と、１つ以上のネットワーク又は他の通信インターフェース３６０と、メモリ３７０と、及びこれらの構成要素を相互接続するための１つ以上の通信バス３２０とを含む。通信バス３２０は、システム構成要素間の通信を相互接続及び制御する回路（チップセットと称することがある）を、任意選択的に含む。デバイス３００は、典型的にはタッチスクリーンディスプレイである、ディスプレイ３４０を備える入出力（Ｉ／Ｏ）インターフェース３３０を含む。Ｉ／Ｏインターフェース３３０はまた、キーボード及び／又はマウス（又は他のポインティングデバイス）３５０並びにタッチパッド３５５、デバイス３００上に触知出力を生成するための（例えば、図１Ａを参照して上述された触知出力生成器１６７と同様の）触知出力生成器３５７、センサ３５９（例えば、光センサ、加速度センサ、近接センサ、タッチ感知センサ、及び／又は図１Ａを参照して上述された接触強度センサ１６５と同様の接触強度センサ）も、任意選択的に含む。メモリ３７０は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭ、又は他のランダムアクセス半導体メモリデバイスなどの、高速ランダムアクセスメモリを含み、また任意選択的に、１つ以上の磁気ディスク記憶デバイス、光ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性半導体記憶デバイスなどの、不揮発性メモリを含む。メモリ３７０は、ＣＰＵ（１つ又は複数）３１０からは離れて位置する１つ以上の記憶デバイスを、任意選択的に、含む。いくつかの実施形態において、メモリ３７０は、ポータブル多機能デバイス１００（図１Ａ）のメモリ１０２に記憶されたプログラム、モジュール、及びデータ構造に類似の、プログラム、モジュール、及びデータ構造、又はそれらのサブセットを記憶する。更に、メモリ３７０は、ポータブル多機能デバイス１００のメモリ１０２内に存在しない追加プログラム、モジュール、及びデータ構造を記憶し得る。例えば、デバイス３００のメモリ３７０は、描画モジュール３８０、プレゼンテーションモジュール３８２、文書作成モジュール３８４、ウェブサイト作成モジュール３８６、ディスクオーサリングモジュール３８８、スプレッドシートモジュール３９０、第１ビデオプレーヤモジュール３９２（例えば、第１の第三者ビデオプレーヤモジュール）及び／又は第２ビデオプレーヤモジュール３９４（例えば、第２の第三者ビデオプレーヤモジュール）を、任意選択的に記憶するが、ポータブル多機能デバイス１００（図１Ａ）のメモリ１０２は、これらのモジュールを、任意選択的に記憶しない。
【０１３０】
上記で特定された図３の要素のそれぞれは、任意選択的に、前述のメモリデバイスのうちの１つ以上に記憶される。上記で識別されたモジュールうちのそれぞれは、上述した機能を実行するための命令セットに対応する。上述の識別されたモジュール又はプログラム（すなわち、命令セット）は、別個のソフトウェアプログラム、手順、又はモジュールとして実施される必要はなく、したがって、様々な実施形態において、これらのモジュールの様々なサブセットを、任意選択的に、組み合わされるか、又は別の方法で再配置される。いくつかの実施形態において、メモリ３７０は、上述の識別されたモジュール及びデータ構造のサブセットを、任意選択的に記憶する。更に、メモリ３７０は、上述されていない追加のモジュール及びデータ構造を任意選択的に記憶する。
【０１３１】
ここで、ポータブル多機能デバイス１００上に任意選択的に実装される、ユーザインターフェース（「ＵＩ」）の実施形態に注意を向ける。
【０１３２】
図４Ａは、いくつかの実施形態による、ポータブル多機能デバイス１００上のアプリケーションのメニューに関する、例示的なユーザインターフェースを示す。同様のユーザインターフェースがデバイス３００上に、任意選択的に、実装され得る。いくつかの実施形態では、ユーザインターフェース４００は、以下の要素、又はそれらのサブセット若しくはスーパーセットを含む。
●セルラー及びＷｉ−Ｆｉ信号などの無線通信（１つ又は複数）のための信号強度インジケータ（１つ又は複数）４０２、
●時間４０４、
●Ｂｌｕｅｔｏｏｔｈインジケータ、
●バッテリ状態インジケータ４０６、
●下記などの、頻繁に利用されるアプリケーション用のアイコンを含むトレー４０８、
○不在着信又は音声メールメッセージの数のインジケータ４１４を任意選択的に含む、「電話」とラベル付けされる、電話モジュール１３８用のアイコン４１６、
○未読電子メールの数のインジケータ４１０を任意選択的に含む、「メール」とラベル付けされる、電子メールクライアントモジュール１４０用のアイコン４１８、
○「ブラウザ」とラベル付けされる、ブラウザモジュール１４７用のアイコン４２０、及び、
○「ｉＰｏｄ」とラベル付けされる、ｉＰｏｄ（Ａｐｐｌｅ  Ｉｎｃ．の商標）モジュール１５２とも称されるビデオ及びミュージックプレーヤモジュール１５２用のアイコン４２２、並びに
●下記などの、その他のアプリケーション用のアイコン、
○「メッセージ」とラベル付けされる、ＩＭモジュール１４１用のアイコン４２４、
○「カレンダー」とラベル付けされる、カレンダーモジュール１４８用のアイコン４２６、
○「写真」とラベル付けされる、画像管理モジュール１４４用のアイコン４２８、
○「カメラ」とラベル付けされる、カメラモジュール１４３用のアイコン４３０、
○「オンラインビデオ」とラベル付けされる、オンラインビデオモジュール１５５用のアイコン４３２、
○「株式」とラベル付けされる、株式ウィジェット１４９−２用のアイコン４３４、
○「マップ」とラベル付けされる、地図モジュール１５４用のアイコン４３６、
○「天気」とラベル付けされる、天気ウィジェット１４９−１用のアイコン４３８、
○「時計」とラベル付けされる、アラーム時計ウィジェット１４９−４用のアイコン４４０、
○「トレーニングサポート」とラベル付けされる、トレーニングサポートモジュール１４２用のアイコン４４２、
○「メモ」とラベル付けされる、メモモジュール１５３用のアイコン４４４、及び、
○デバイス１００及びその様々なアプリケーション１３６に関する設定へのアクセスを提供する、設定アプリケーション若しくはモジュール用のアイコン４４６。
【０１３３】
図４Ａに示されているアイコンのラベルは、単に例示的であることが理解されよう。例えば、いくつかの実施形態においては、ビデオ及びミュージックプレーヤモジュール１５２用のアイコン４２２は、「音楽」又は「音楽プレーヤ」とラベル付けされる。他のラベルが、様々なアプリケーションアイコンのために、任意選択的に使用される。いくつかの実施形態では、それぞれのアプリケーションアイコンに関するラベルは、それぞれのアプリケーションアイコンに対応するアプリケーションの名前を含む。いくつかの実施形態において、特定のアプリケーションアイコンのラベルは、特定のアプリケーションアイコンに対応するアプリケーションの名前とは異なる。
【０１３４】
図４Ｂは、ディスプレイ４５０とは別のタッチ感知面４５１（例えば、図３のタブレット又はタッチパッド３５５）を備えたデバイス（例えば、図３のデバイス３００）上の例示的なユーザインターフェースを示す。デバイス３００はまた、タッチ感知面４５１上の接触の強度を検出するための、１つ以上の接触強度センサ（例えば、センサ３５７のうちの１つ以上）、及び／又はデバイス３００のユーザに対する触知出力を生成するための、１つ以上の触知出力生成器３５９を含む。
【０１３５】
図４Ｂは、ディスプレイ４５０とは別のタッチ感知面４５１（例えば、図３のタブレット又はタッチパッド３５５）を備えたデバイス（例えば、図３のデバイス３００）上の例示的なユーザインターフェースを示す。図４Ｂに示すように、ディスプレイとは別のタッチ感知面での入力を検出するデバイスを参照して、以下に多くの例を示す。いくつかの実施形態において、タッチ感知面（例えば、図４Ｂの４５１）は、ディスプレイ（例えば、４５０）上の主軸（例えば、図４Ｂの４５３）に対応する主軸（例えば、図４Ｂの４５２）を有する。これらの実施形態によれば、デバイスは、ディスプレイ上のそれぞれの位置に対応する位置（例えば、図４Ｂにおいて、４６０は４６８と対応し、４６２は４７０と対応する）でのタッチ感知面４５１との接触（例えば、図４Ｂの４６０及び４６２）を検出する。このように、タッチ感知面がディスプレイとは別個のものである時、タッチ感知面（例えば、図４Ｂの４５１）上でデバイスによって検出されたユーザ入力（例えば、接触４６０及び４６２、及びそれらの動き）は、多機能デバイスのディスプレイ（例えば、図４Ｂの４５０）上のユーザインターフェースを操作するためにデバイスによって使用される。同様の方法が、本明細書に記載の他のユーザインターフェースに、任意選択的に使用されることを理解されたい。
【０１３６】
加えて、以下の例は、主に指入力（例えば、指の接触、指のタップジェスチャ、指のスワイプジェスチャなど）を参照して説明されるが、いくつかの実施形態では、それらの指入力のうちの１つ以上は、別の入力デバイスからの入力（例えば、マウスに基づく入力又はスタイラス入力）、又は同じデバイスでの他の種類の入力（例えば、ボタン押下）で置き換えられることを理解されたい。例えば、スワイプジェスチャは、任意選択的に、（例えば、接触の代わりに）マウスクリックと置換され、その後、（例えば、接触の移動の代わりに）スワイプの経路に沿ってカーソルの移動が行われる。別の実施例として、タップジェスチャは、（例えば、接触の検出に続いて接触の検出を停止する代わりに）カーソルがタップジェスチャの位置上に配置される間、任意選択的に、マウスクリックと置換される。同様に、複数のユーザ入力が同時に検出される時、複数のコンピュータマウスが同時に、任意選択的に用いられ、又はマウスと指接触が同時に、任意選択的に用いられることが理解されよう。
【０１３７】
本明細書で使用されるとき、用語「フォーカスセレクタ」とは、ユーザが対話しているユーザインターフェースの現在の部分を示す、入力要素を指す。カーソル又は他のロケーションマーカを含む実装において、カーソルは、タッチ感知面（例えば、図３のタッチパッド３５５、又は図４Ｂのタッチ感知面４５１）上で入力（例えば、押下げ入力）が検出された時に、カーソルが特定のユーザインターフェース要素（例えば、ボタン、ウィンドウ、スライダ、又は他のユーザインターフェース要素）の上にある時、「フォーカスセレクタ」として機能し、特定のユーザインターフェース要素が、検出された入力に従って調整される。タッチスクリーンディスプレイ上のユーザインターフェース要素との直接的な対話を可能にする、タッチスクリーンディスプレイ（例えば、図１Ａのタッチ感知ディスプレイシステム１１２、又は図４Ａのタッチスクリーン）を含むいくつかの実装では、タッチスクリーン上で検出される接触が「フォーカスセレクタ」の役割を果たすため、入力（例えば、接触による押圧入力）が、タッチスクリーンディスプレイ上の特定のユーザインターフェース要素（例えば、ボタン、ウィンドウ、スライダ、又は他のユーザインターフェース要素）の場所で検出されると、その特定のユーザインターフェース要素が、検出された入力に従って調節される。いくつかの実装において、（例えば、タブキー又は矢印キーを使ったフォーカスの１つのボタンから別のボタンへの移動により）タッチスクリーン上の対応するカーソルの移動又は接触の移動なしに、フォーカスが、ユーザインターフェースの１つの領域からユーザインターフェースの別の領域に移動される。これらの実装において、フォーカスセレクタは、ユーザインターフェースの異なる領域間でのフォーカスの移動に従って移動する。フォーカスセレクタが取る特定のフォームに関係なく、フォーカスセレクタは、全体的に、ユーザのユーザインターフェースとの意図した（例えば、ユーザが対話したいと思っているユーザインターフェースの要素をデバイスに指示することによる）対話を伝達するように、ユーザによって制御されたユーザインターフェース要素（又は、タッチスクリーンディスプレイ上の接触）である。例えば、押下げ入力がタッチ感知面（例えば、タッチパッド又はタッチスクリーン）上で検出された時にそれぞれのボタンの上にあるフォーカスセレクタ（例えば、カーソル、接触又は選択ボックス）の位置は、（デバイスのディスプレイ上に示されている他のユーザインターフェース要素とは反対に）ユーザが、対応するボタンをアクティブ化しようとしていることを示す。
【０１３８】
図４Ｃは、ディスプレイ４５０及びタッチ感知面４５２と通信する例示的な電子デバイスを示す。いくつかの実施の形態によれば、コンピューティングデバイスの少なくともサブセットについて、ディスプレイ４５０及び／又はタッチ感知面４５２がコンピューティングデバイス内に一体化している。コンピューティングデバイス（例えば、図１Ａ〜図１Ｂのポータブル多機能デバイス１００又は図３のデバイス３００）と通信するタッチ感知面４５１及びディスプレイ４５０を参照して、以下に更に詳細に説明する例を説明するが、いくつかの実施形態によれば、タッチ感知面及び／又はディスプレイはコンピューティングデバイスと一体化され、他の実施形態ではタッチ感知面及び／又はディスプレイの１つ以上がコンピューティングデバイスとは別個ものであることが理解されよう。加えて、いくつかの実施形態では、コンピューティングデバイスは、一体化したディスプレイ及び／又は一体化したタッチ感知面を有し、コンピューティングデバイスとは別個の、１つ以上の追加ディスプレイ及び／又はタッチ感知面と通信する。
【０１３９】
いくつかの実施形態では、図５Ａ〜図５ＺＺＺＺを参照して以下に説明する全ての動作は、ユーザインターフェースナビゲーションロジック４８０を有する単一のコンピューティングデバイス（例えば、図４Ｃを参照して以下に説明するコンピューティングデバイスＡ）で実行される。しかし、たびたび、複数の異なるコンピューティングデバイスがつながって、図５Ａ〜図５ＺＺＺＺを参照して以下に説明する動作を実行する（例えば、ユーザインターフェースナビゲーションロジック４８０を有するコンピューティングデバイスが、ディスプレイ４５０を有する別個のコンピューティングデバイス、及び／又はタッチ感知面４５１を有する別個のコンピューティングデバイスと通信する）ことが理解されよう。これら実施形態のいずれかにおいて、図５Ａ〜図５ＺＺＺＺを参照して以下に説明するコンピューティングデバイスは、ユーザインターフェースナビゲーションロジック４８０を有するコンピューティングデバイス（又は複数のデバイス）である。加えて、種々の実施形態において、ユーザインターフェースナビゲーションロジック４８０は、複数の別個のモジュール又はコンピューティングデバイス間で分割できるが、本明細書においては説明の目的から、ユーザインターフェースナビゲーションロジック４８０は、主に、本実施形態の他の態様を不必要に不明瞭にしないように、単一のコンピューティングデバイスに属するとして参照することが理解されよう。
【０１４０】
いくつかの実施形態では、ユーザインターフェースナビゲーションロジック４８０は、解釈済みの入力を受信する１つ以上のモジュール（例えば、図１Ｂを参照してより詳細に上述した１つ以上のオブジェクトアップデータ１７７及び１つ以上のＧＵＩアップデータ１７８を含む、１つ以上のイベントハンドラ１９０）を含み、それら解釈済みの入力に応じて、ディスプレイ上のグラフィカルユーザインターフェースを更新するのに順次使用される解釈済みの入力に従い、グラフィカルユーザインターフェースを更新するための命令を生成する。いくつかの実施形態では、（例えば、図１Ａ及び図３の接触移動モジュール１３０により）検出され、（例えば、図１Ｂのイベント認識部１８０により）認識され、及び／又は（例えば、図１Ｂのイベントソータ１７０により）分配された入力に対する解釈済みの入力は、ディスプレイ上のグラフィカルユーザインターフェースを更新するのに使用される。いくつかの実施形態では、解釈済みの入力は、コンピューティングデバイスでモジュールにより生成される（例えば、コンピューティングデバイスが、生の接触入力データからジェスチャを識別するように生の接触入力データを受信する）。いくつかの実施形態では、解釈済みの入力の一部又は全ては、コンピューティングデバイスにより解釈済みの入力として受信される（例えば、タッチ感知面４５１を含むコンピューティングデバイスが、生の接触入力データを生の接触入力データからジェスチャを識別するように処理し、ジェスチャを示す情報をユーザインターフェースナビゲーションロジック４８０を有するコンピューティングデバイスへ送る）。
【０１４１】
いくつかの実施形態では、ディスプレイ４５０及びタッチ感知面４５１の双方は、ユーザインターフェースナビゲーションロジック４８０を含むコンピューティングデバイス（例えば、図４ＣのコンピューティングデバイスＡ）と一体化している。例えば、コンピューティングデバイスは、一体化したディスプレイ（例えば、図３の３４０）及びタッチパッド（例えば、図３の３５５）を有するデスクトップコンピュータ又はラップトップコンピュータでもよい。他の例として、コンピューティングデバイスは、タッチスクリーン（図２の１１２）を有するポータブル多機能デバイス１００（例えば、スマートホン、ＰＤＡ，タブレットコンピュータなど）でもよい。
【０１４２】
いくつかの実施形態では、タッチ感知面４５１はコンピューティングデバイスと一体化しているが、ディスプレイ４５０は、ユーザインターフェースナビゲーションロジック４８０を含むコンピューティングデバイス（例えば、図４ＣのコンピューティングデバイスＢ）とは一体化されない。例えば、コンピューティングデバイスは、別個のディスプレイ（例えば、コンピュータモニタ、テレビなど）に（有線又は無線接続を介して）接続された、一体化したタッチパッド（例えば、図３の３５５）を有するデバイス３００（例えば、デスクトップコンピュータ又はラップトップコンピュータ）でもよい。他の例として、コンピューティングデバイスは、別個のディスプレイ（例えば、コンピュータモニタ、テレビなど）に（有線又は無線接続を介して）接続された、タッチスクリーン（例えば、図２の１１２）を有するポータブル多機能デバイス１００（例えば、スマートホン、ＰＤＡ、タブレットコンピュータなど）でもよい。
【０１４３】
いくつかの実施形態では、ディスプレイ４５０は、コンピューティングデバイスと一体化しているが、タッチ感知面４５１は、ユーザインターフェースナビゲーションロジック４８０を含むコンピューティングデバイス（例えば、図４ＣのコンピューティングデバイスＣ）とは一体化されない。例えば、コンピューティングデバイスは、別個のタッチ感知面（例えば、リモートタッチパッド、ポータブル多機能デバイスなど）に（有線又は無線接続を介して）接続された、一体化したディスプレイ（例えば、図３の３４０）を有するデバイス３００（例えば、デスクトップコンピュータ、ラップトップコンピュータ、一体化したセットトップボックスを有するテレビ）でもよい。他の例として、コンピューティングデバイスは、別個のタッチ感知面（例えば、リモートタッチパッド、リモートタッチパッドとしてのタッチスクリーンを有する他のポータブル多機能デバイスなど）に（有線又は無線接続を介して）接続された、タッチスクリーン（例えば、図２の１１２）を有するポータブル多機能デバイス１００（例えば、スマートホン、ＰＤＡ、タブレットコンピュータなど）でもよい。
【０１４４】
いくつかの実施形態では、ディスプレイ４５０及びタッチ感知面４５１のいずれも、ユーザインターフェースナビゲーションロジック４８０を含むコンピューティングデバイス（例えば、図４ＣのコンピューティングデバイスＤ）とは一体化されない。例えば、コンピューティングデバイスは、別個のタッチ感知面（例えば、リモートタッチパッド、ポータブル多機能デバイスなど）及び別個のディスプレイ（例えば、コンピュータモニタ、テレビなど）に（有線又は無線接続を介して）接続された、スタンドアロン式のコンピューティングデバイス３００（例えば、デスクトップコンピュータ、ラップトップコンピュータ、コンソール、セットトップボックスなど）でもよい。他の例として、コンピューティングデバイスは、別個のタッチ感知面（例えば、リモートタッチパッド、リモートタッチパッドとしてのタッチスクリーンを有する他のポータブル多機能デバイスなど）に（有線又は無線接続を介して）接続された、タッチスクリーン（例えば、図２の１１２）を有するポータブル多機能デバイス１００（例えば、スマートホン、ＰＤＡ、タブレットコンピュータなど）でもよい。
【０１４５】
いくつかの実施形態では、コンピューティングデバイスは、一体化したオーディオシステムを有する。いくつかの実施形態では、コンピューティングデバイスは、コンピューティングデバイスとは別個のオーディオシステムと通信する。いくつかの実施形態では、オーディオシステム（例えば、テレビユニットと一体化したオーディオシステム）は、別個のディスプレイ４５０と一体化している。いくつかの実施形態では、オーディオシステム（例えば、ステレオシステム）は、コンピューティングデバイス及びディスプレイ４５０とは別個のスタンドアロンシステムである。
ユーザインターフェース及び関連プロセス
【０１４６】
ここで、図４ＣのコンピューティングデバイスＡ〜Ｄのうちの１つのような、ディスプレイ及びタッチ感知面と通信する、及び／又は、そのようなディスプレイ及びタッチ感知面を有する、電子デバイスで実装することができるユーザインターフェース（「ＵＩ」）及び関連処理の実施形態に注目を向ける。
【０１４７】
図５Ａ〜図５ＺＺＺＺは、いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。これらの図のユーザインターフェースは、図１２Ａ〜図１２Ｅのプロセスを含めた、以下で説明されるプロセスを例示するために使用される。以下の実施例のうちのいくつかは、ディスプレイ４５０とは別個のタッチ感知面４５１上の入力（タッチ感知面とディスプレイとは組み合わされている場合）を参照して説明されるが、図４Ａに示すように、いくつかの実施形態において、デバイスは、タッチスクリーンディスプレイ上の入力を検出する。以下の実施例のうちのいくつかは、デデバイスとは別個のリモートユーザ入力デバイス（例えばリモートコントロール）上の入力を参照して説明されるが、いくつかの実施形態では、デバイスは、一体化したユーザ入力デバイス（例えばトラックパッド）を含む。
【０１４８】
図５Ａは、ディスプレイ４５０及び対応するリモートコントロール５００１（例えば、両方ともデバイス１００又は３００と通信する）を示す。いくつかの実施形態では、リモートコントロール５００１は、タッチ感知面４５１を有する。いくつかの実施形態では、リモートコントロール５００１はまた、メニューボタン５００２、マイクロフォンボタン５００３、再生／一時停止ボタン５００４、ウォッチリストボタン５００５、ボリューム増加ボタン５００９、及び／又はボリューム減少ボタン５００７などの、１つ以上のボタン又はアフォーダンスを有する。いくつかの実施形態では、メニューボタン５００２又は類似のアフォーダンスは、ホーム画面ユーザインターフェースがディスプレイ４５０上に表示されることを可能にする。いくつかの実施形態では、メニューボタン５００２又は類似のアフォーダンスは、以前に表示されたユーザインターフェースに戻るようナビゲートをすることを可能にする。いくつかの実施形態では、マイクロフォンボタン５００３又は類似のアフォーダンスは、デバイス（例えば、デバイス１００又は３００）に対して、ユーザが言葉によるコマンド又は音声入力を提供することを可能にする。いくつかの実施形態では、再生／一時停止ボタン５００４は、デバイス（例えば、デバイス１００又は３００）によってディスプレイ４５０上に表現されたオーディオメディア又はビジュアルメディアを再生又は一時停止するために用いられる。いくつかの実施形態では、ウォッチリストボタン５００５は、ウォッチリストユーザインターフェースがディスプレイ４５０上に表示されることを可能にする。いくつかの実施形態では、ウォッチリストユーザインターフェースは、デバイス（例えば、デバイス１００又は３００）を用いて再生する複数のオーディオ／ビジュアルメディアアイテムをユーザに提供する。
【０１４９】
図５Ａはまた、ディスプレイ４５０上に表示されるスクリーンセーバービュー５００８を示している。いくつかの実施形態では、スクリーンセーバービュー５００８は、リモートコントロール５００１が静止している（例えば、リモートコントロール５００１がテーブルトップなどの静止面に置かれる、及び／又は、予め定められた時間分リモートコントロール５００１上で入力がない）と判定することに応じて表示される。
【０１５０】
図５Ｂは、スクリーンセーバービュー５００８におけるモーション効果（例えば、橋の景色をズームインする）を示す。いくつかの実施形態では、スクリーンセーバーは、静止画像上にパン効果及び／又はズーミング効果を適用することによってモーション効果を示す。いくつかの実施形態では、スクリーンセーバーは、ビデオを再生することによってモーション効果を示す。
【０１５１】
図５Ｃ及び図５Ｄにおいて、スクリーンセーバービュー５００８は、橋をズームインする。
【０１５２】
図５Ｂ〜図５Ｄに示すモーション効果（例えば、ズームイン動作）は、リモートコントロール５００１での入力がない状態において提供される（例えば、モーション効果は、ボタンの押下又はタッチ感知面４５１上への接触に依存せずに開始される）。
【０１５３】
図５Ｄはまた、スクリーンセーバービュー５００８が橋をズームインする間に、タッチ感知面４５１で接触５４０１が検出されることを示す。
【０１５４】
図５Ｅ〜図５Ｆは、タッチ感知面４５１での接触５４０１を検出することに応じて（任意選択的には、タッチ感知面４５１での接触５４０１が存続している間に）、スクリーンセーバービュー５００８は橋をズームアウトすることを示す。
【０１５５】
図５Ｆはまた、スクリーンセーバービュー５００８が橋をズームアウトする間に、タッチ感知面４５１（図５Ｅに示す）で接触５４０１が検出されなくなることを示す。
【０１５６】
図５Ｆ〜図５Ｇは、タッチ感知面４５１で接触５４０１が検出されなくなることを検出したことに応じて、スクリーンセーバービュー５００８が橋をズームインすることを示す。
【０１５７】
図５Ｈは、接触５４０２の移動（例えば、左スワイプジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０１５８】
図５Ｉは、いくつかの実施形態において、接触５４０２の移動（例えば、左スワイプジェスチャ）を検出することに応じて、ビデオの再生方向（ビデオの再生によってモーション効果が与えられる場合）又はズームイン／ズームアウトの方向が反転されることを示す。例えば、図５Ｆ〜図５Ｈに示すような橋のズームインの代わりに、図５Ｉは、橋のズームアウトを示す。
【０１５９】
図５Ｉはまた、接触５４０３の移動（例えば、スワイプダウンジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０１６０】
図５Ｊは、接触５４０３の移動（例えば、スワイプダウンジェスチャ）を検出することに応じて、スクリーンセーバー５００８が橋のズームインビューを示す、ことを図示する。これは、ユーザが（例えば、オブジェクトをズームインすることによって）スクリーンセーバービュー５００８（例えば橋）内に示されるオブジェクトをユーザ側に引き寄せた、という視知覚を提供する。
【０１６１】
図５Ｋは、リモートコントロール５００１を持ち上げるユーザ入力５４０４を示す。
【０１６２】
図５Ｌは、リモートコントロール５００１が持ち上げられたことを検出することに応じて、現在の日時５０１０がディスプレイ４５０に表示されることを示す。図５Ｌにおいて、現在の日時５０１０は、スクリーンセーバービュー５００８上に重ね合わされる。
【０１６３】
図５Ｌはまた、入力５４０５（例えば、タップジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０１６４】
図５Ｍは、入力５４０５の検出に応じて、スクリーンセーバー５００８に示される画像又はビデオに関するメタデータ５０１１がディスプレイ４５０に表示されることを示す。図５Ｍにおいて、メタデータ５０１１は、スクリーンセーバービュー５００８上に重ね合わされる。
【０１６５】
図５Ｎは、接触５４０６の移動（例えば、右スワイプジェスチャ）がタッチ感知面４５１上で検出されることを示す。
【０１６６】
図５Ｏは、接触５４０６の移動（例えば、右スワイプジェスチャ）の検出に応じて、スクリーンセーバービュー５００８とは別個のスクリーンセーバービュー５００９が表示されることを示す。図５Ｏにおいて、スクリーンセーバービュー５００９は、図５Ｎに示されたような橋の景色上のモーション効果とは別個の、海岸の景色上のモーション効果を含む。
【０１６７】
図５Ｐは、海岸の景色が、図５Ｂ〜図５Ｄに示されるようなズームのみによるモーション効果とは別個の、ズーム効果及びパン効果により示されることを示す。
【０１６８】
図５Ｐはまた、メニューボタン５００２を押す入力５４０７が検出されることを示す。
【０１６９】
図５Ｑは、入力５４０７（図５Ｐ）に応じて、ホーム画面ユーザインターフェース５０１８がディスプレイ４５０に表示されることを示す。図５Ｑにおいて、ホーム画面ユーザインターフェース５０１８は、複数のアプリケーションアイコン５０１５−ａから５０１５−ｅを含む領域５０１４を含む。アプリケーションアイコン５０１５−ａは、現在のフォーカスがアプリケーションアイコン５０１５−ａ上にあることを示すために、他のアプリケーションアイコン５０１５−ｂから５０１５−ｅから視覚的に区別される（例えば、アプリケーションアイコン５０１５−ａは、拡大して、陰影及び／又は強調表示により示される）。ホーム画面ユーザインターフェース５０１８はまた、領域５０１２を含む。領域５０１２は、現在のフォーカスがあるアプリケーションアイコン５０１５に対応する１つ以上のアイコンを含む。図５Ｑにおいて、現在のフォーカスは、アプリケーションアイコン５０１５−ａ（例えば、「映画アプリケーションＡ」）上にあり、領域５０１２は、映画ポスター５０１３−ａから５０１３−ｃを示す。いくつかの実施形態では、ホーム画面ユーザインターフェース５０１８は、付加的なユーザインターフェースオブジェクト（例えば、他のメディアコンテンツアイテムに対するアイコン）を有する領域５０１６を含む。
【０１７０】
図５Ｒ〜図５Ｕは、位置５４０８−ａ乃至５４０８−ｄからの接触５４０８の移動がタッチ感知面４５１上で検出されることを示す。
【０１７１】
図５Ｒ〜図５Ｔにおいて、接触５４０８の移動はまた、距離グリッド５２００を用いて示され、距離グリッドは、次のアイコンまで移動する閾値距離を示す（例えば、初期位置５２０１−ａから閾値位置５２０１−ｄまでの接触５４０８の移動により、現在のフォーカスを現在のアイコンから隣接するアイコンまで移動させはじめる）。
【０１７２】
図５Ｓ〜図５Ｔは、接触５４０８の移動によるアプリケーションアイコン５０１５−ａの傾動（並びに位置５２０１−ｂ及び位置５２０１−ｃにおけるグリッド５２００内の接触５４０８の対応位置）を示す。図５Ｓ〜図５Ｔに示すように、接触５４０８が隣接するアイコン（例えば、アイコン５０１５−ｂ）を更に移動させるにつれて、現在のフォーカスがあるアイコン５０１５−ａは、隣接するアイコン（例えば、アイコン５０１５−ｂ）に向かって更に傾く。
【０１７３】
図５Ｕは、接触５４０８が位置５４０８−ｄに移動したことを示し、これを受けて、現在のフォーカスは、アイコン５０１５−ａからアイコン５０１５−ｂに移動している（例えば、アイコン５０１５−ｂは、拡大され、陰影及び／又は強調表示により示される）。図５Ｕにおいて、アイコン５０１５−ａのサイズは（以前に拡大したサイズから）小さくなり、陰影及び／又は強調表示によらずに示される。更に、アイコン５０１５−ｂに関する現在のフォーカスの位置を示すために、新たなグリッド５２０２が図５Ｕに示される。
【０１７４】
図５Ｕはまた、領域５０１２がアイコン５０１５−ｂ（例えば「ｉＴｕｎｅｓ」アプリケーションアイコン）に対応するアルバムポスターアイコン（例えば、アルバムポスターアイコン５０１７−ａから５０１７−ｃ）を含むことを示す。
【０１７５】
図５Ｖ〜図５Ｘは、タッチ感知面４５１上の位置５４０９−ａから位置５４０９−ｃまでの（及びグリッド５２０４における対応位置５２０５−ａから５２０５−ｃの）接触５４０９の移動を示す。図５Ｖ〜図５Ｘはまた、接触５４０９の移動によるアイコン５０１５−ｂの傾動と、接触５４０９が閾値距離を移動する際に（例えば、グリッド５２０４内の接触５４０９の対応位置がグリッド５２０４のエッジに到達する際に）現在のフォーカスをアイコン５０１５−ｂからアイコン５０１５−ｃに移動させることとを示す。図５Ｘにおいて、グリッド５２０６が、アイコン５０１５−ｃに対しる現在のフォーカスの位置を示すために図示される。
【０１７６】
図５Ｘは、また、領域５０１２がアイコン５０１５−ｃ（例えば「ウォッチリスト」アイコン）に対応するウォッチリストアイテムアイコン（例えば、ウォッチリストアイテムアイコン５０３６−から５０３６−ｃ）を含むことを示す。
【０１７７】
図５Ｙ−５Ｚは、位置５４１０−ａから位置５４１０−ｂまでの接触５４１０（及びグリッド５２０７内の対応位置５２０９−ａから５２０９−ｂ）の移動を示す。図５Ｚはまた、接触５４１０の移動によるアイコン５０１５−ｃの傾動を示す。
【０１７８】
図５ＡＡは、接触５４１０がタッチ感知面４５１で検出されなくなり、アイコン５０１５−ｃが、戻るように傾動する（例えば、アイコン５０１５−ｃは、傾動なく表示される）ことを示す。
【０１７９】
図５ＢＢ〜図５ＤＤは、いくつかの実施形態による、現在のフォーカスがアイコンから隣接するアイコン（例えば、アイコン５０１５−ｂ）に移動する際のアイコン（例えば、アイコン５０１５−ａ）の移動を示す。
【０１８０】
図５ＢＢは、現在のフォーカスがアイコン５０１５−ａにあることを示す。図５ＢＢにおいて、アイコン５０１５−ａは、アイコン５０１５−ｂから５０１５−ｅに比べて、拡大される。図５ＢＢは、基準線５０１９を含む。基準線５０１９は、図５ＢＢ〜図５ＪＪでは、アイコン５０１５−ａの移動を示すために用いられるが、基準線５０１９は、ディスプレイ４５０上には表示されない。図５ＢＢにおいて、アイコン５０１５−ａは、基準線５０１９（例えば、基準線５０１９は、アイコン５０１５−ａの中央を貫通する）に位置合わせされる。
【０１８１】
図５ＣＣは、接触の移動（例えば、図５Ｒ〜５Ｓに示されるような位置５４０８−ａから位置５４０８−ｂへの接触５４０８の移動など、タッチ感知面４５１の右側に向かう接触の移動）に従って、アイコン５０１５−ａが、アイコン５０１５−ｂに向かって移動することを示す。
【０１８２】
図５ＤＤは、現在のフォーカスがアイコン５０１５−ａからアイコン５０１５−ｂに移動したことを示す。図５ＤＤにおいて、アイコン５０１５−ｂは、アイコン５０１５−ａ及び５０１５−ｃから５０１５−ｅに比べて、拡大される。図５ＤＤにおいて、アイコン５０１５−ａのサイズは（図５ＢＢにおけるアイコン５０１５−ａのサイズに比べて）小さくなり、アイコン５０１５−ａは、アイコン５０１５−ａが基準線５０１９（例えば、基準線５０１９はアイコン５０１５−ａの中央を貫通する）に位置合わせされる初期位置に戻るように移動する。
【０１８３】
図５ＥＥ〜図５ＨＨは、いくつかの実施形態による、現在のフォーカスがアイコンから隣接するアイコン（例えば、アイコン５０１５−ｂ）に移動する際のアイコン（例えば、アイコン５０１５−ａ）の傾動を示す。
【０１８４】
図５ＥＥは、現在のフォーカスがアイコン５０１５−ａにあることを示す。図５ＥＥにおいて、アイコン５０１５−ａは、アイコン５０１５−ｂから５０１５−ｅに比べて、拡大される。
【０１８５】
図５ＦＦＦは、接触の移動（例えば、図５Ｒ〜５Ｓに示されるような位置５４０８−ａから位置５４０８−ｂへの接触５４０８の移動など、タッチ感知面４５１の右側に向かう接触の移動）に従って、アイコン５０１５−ａが、アイコン５０１５−ｂに向かって傾動することを示す。
【０１８６】
図５ＧＧは、接触の更なる移動（例えば、図５Ｓ〜５Ｔに示されるような位置５４０８−ｂから位置５４０８−ｃへの接触５４０８の移動など、タッチ感知面４５１の右側に向かう接触の更なる移動）に従って、アイコン５０１５−ａが、アイコン５０１５−ｂに向かって更に傾動することを示す。
【０１８７】
図５ＨＨは、現在のフォーカスがアイコン５０１５−ａからアイコン５０１５−ｂに移動したことを示す。図５ＨＨにおいて、アイコン５０１５−ｂは、アイコン５０１５−ａ及び５０１５−ｃから５０１５−ｅに比べて、拡大される。図５ＨＨにおいて、アイコン５０１５−ａのサイズは（図５ＥＥにおけるアイコン５０１５−ａのサイズに比べて）小さくなり、アイコン５０１５−ａは、その初期位置へ戻るように傾動する（例えば、アイコン５０１５−ａはもはや傾いていない）。
【０１８８】
図５ＩＩ〜図５ＪＪは、いくつかの実施形態による、現在のフォーカスがアイコンから隣接するアイコン（例えば、アイコン５０１５−ｂ）に移動する際のアイコン（例えば、アイコン５０１５−ａ）の傾動及び移動を示す。
【０１８９】
図５ＩＩは、接触の移動（例えば、図５Ｒ〜５Ｓに示されるような位置５４０８−ａから位置５４０８−ｂへの接触５４０８の移動など、タッチ感知面４５１の右側に向かう接触の移動）に従って、アイコン５０１５−ａが、アイコン５０１５−ｂに向かって同時に移動及び傾動することを示す。
【０１９０】
図５ＪＪは、現在のフォーカスがアイコン５０１５−ａからアイコン５０１５−ｂに移動したことを示す。図５ＪＪにおいて、アイコン５０１５−ａのサイズは（図５ＩＩにおけるアイコン５０１５−ａのサイズに比べて）小さくなり、アイコン５０１５−ａは、アイコン５０１５−ａが基準線５０１９（例えば、基準線５０１９はアイコン５０１５−ａの中央を貫通する）に沿って戻るように移動する。
【０１９１】
図５ＪＪはまた、いくつかの実施形態では、現在のフォーカスがアイコン５０１５−ａから移動したことを示すために、アイコン５０１５−ｂがアイコン５０１５−ａに向かって傾いている（任意選択的には移動される）ことを示す。
【０１９２】
あるいは、現在のフォーカスがアイコン５０１５−ａからアイコン５０１５−ｂに移動する場合、図５ＨＨに示すように、アイコン５０１５−ｂは傾かない。
【０１９３】
図５ＫＫ〜図５ＬＬは、タッチ感知面４５１での接触５０２０の移動（例えば、クイックスワイプジェスチャ）を示す。図５ＫＫにおいて、接触５０２０の移動は、特徴的な移動距離（例えば、タッチ感知面４５１を横切って接触５０２０によって進んだ距離）及び／又は特徴的な移動スピード（例えば、タッチ感知面４５１からの接触５０２０のリフトオフ時、若しくはリフトオフ直前の、接触５０２０の移動のスピード）を有し、（図５Ｒ〜図５Ｘに図示されるように現在のフォーカスをゆっくり移動するのではなく）現在のフォーカスがアイコン５０１５−ｂからアイコン５０１５−ｅに迅速に移動するようになる。
【０１９４】
図５ＬＬは、現在のフォーカスがアイコン５０１５−ｃ及びアイコン５０１５−ｄを通ってアイコン５０１５−ｂからアイコン５０１５−ｅに移動したこと示す（例えば、現在のフォーカスは、アイコン５０１５−ｂからアイコン５０１５−ｃに移動し、続いて、現在のフォーカスは、アイコン５０１５−ｃからアイコン５０１５−ｄに移動して、その後アイコン５０１５−ｄからアイコン５０１５−ｅに移動する）。現在のフォーカスがアイコン５０１５−ｂからアイコン５０１５−ｅに移動する間に、アイコン５０１５−ｂ、５０１５−ｃ、５０１５−ｄは、現在のフォーカスの移動に基づいて移動及び／又は傾動される。いくつかの実施形態では、現在のフォーカスがそれらから遠ざかるにつれて、アイコン５０１５−ｂから５０１５−ｄは、時間遅れをもって戻るように傾き、現在のフォーカスがアイコン５０１５−ｅに既に移動した後にアイコン５０１５−ｂから５０１５−ｄの戻り傾動が（短期間だけ）見てとれる。いくつかの実施形態では、接触の移動スピードが増加するにつれて、各アイコンを傾動量及び／又は移動量は減少する。これは、ユーザインターフェースを速く落ち着かせることを可能にし、それによって、ユーザへの混乱を低減して、ユーザエクスペリエンスを向上させる。
【０１９５】
図５ＬＬはまた、タッチ感知面４５１上の入力５０２２を示す。アイコン５０１５−ｅは、入力５０２２に従って、傾動及び／又は移動される。
【０１９６】
図５ＭＭは、入力５０２２に基づいて異なる方向にアイコン５０１５−ｅを傾動することを示す。入力５０２２が左上方向に位置５０２２−ａへ移動すると、アイコンは、アイコン５１１５−ａによって表わされるように、その左上角に向かって傾く。入力５０２２が位置５０２２−ｂへ移動すると、アイコンは、アイコン５１１５−ｂによって表わされるように、その上側に向かって傾く。入力５０２２が右上方向に位置５０２２−ｃへ移動すると、アイコンは、アイコン５１１５−ｃによって表わされるように、その右上角に向かって傾く。入力５０２２が左に位置５０２２−ｄへ移動すると、アイコンは、アイコン５１１５−ｄによって表わされるように、その左側に向かって傾く。入力５０２２がその初期位置から移動しないか、又は入力５０２２が検出されなくなると、アイコンは、アイコン５１１５−ｅによって表わされるように、傾いていない。入力５０２２が右に位置５０２２−ｆへ移動すると、アイコンは、アイコン５１１５−ｆによって表わされるように、その右側に向かって傾く。入力５０２２が左下方向に位置５０２２−ｇえｈ移動すると、アイコンは、アイコン５１１５−ｇによって表わされるように、その左下角に向かって傾く。入力５０２２が位置５０２２−ｈへ移動すると、アイコンは、アイコン５１１５−ｈによって表わされるように、その下側に向かって傾く。入力５０２２が右下方向に位置５０２２−ｉへ移動すると、アイコンは、アイコン５１１５−ｉによって表わされるように、その右下角に向かって傾く。
【０１９７】
このように、アイコン５０１５−ｅ（又は本明細書で示す他のアイコン）は、タッチ感知面４５１での入力５０２２の位置を移動することによって傾く。いくつかの実施形態では、一部のアイコン（例えば、アイコン５０２６は、どの方向にも傾かず、又は、アイコン５０２６は、そのサイズ（若しくは幅）のために水平方向には傾かない）。
【０１９８】
図５ＮＮ〜図５ＰＰは、いくつかの実施形態による視差効果を示す。
【０１９９】
図５ＮＮは、アイコン５０１５−ｅが複数のレイヤ（例えば、テキスト「ピンポンマニア！！」を示すレイヤ５０２８、ピンポン球及びその軌跡を示すレイヤ５０３０、ラケットを示すレイヤ５０３２、及びネットを示すレイヤ５０３４）を用いて表示されることを示す。（例えば、アイコン内に示すオブジェクトの３次元の知覚を提供する）アイコンの改良視知覚を提供するために、これらのレイヤのサイズ及び相対位置は、ユーザ入力により調整される。いくつかの実施形態では、アイコン５０１５−ｅの表示は、アイコン５０１５−ｅに対する各レイヤ（例えば、レイヤ５０２８から５０３４）の重ね合せである。
【０２００】
図５ＮＮはまた、２つのレイヤ（例えば、ピンポン球及びラケットを示す前景層と、テキスト及びネットを示す背景層と）による単純化されたアイコンを含む構成５０３８を示す。図５ＮＮは、構成５０４０に示されるように、第１入力（例えば、タッチ感知面４５１の左側に向かう接触の移動）に応じて、背景層に対して左側に向かって前景層が移動されることを示す。これは、アイコンが左側に向かって傾けられるという視知覚を向上させる。図５ＮＮはまた、構成５０４２に示されるように、第２入力（例えば、タッチ感知面４５１の右側に向かう接触の移動）に応じて、背景層に対して右側に向かって前景層が移動されることを示す。これは、アイコンが右側に向かって傾動されるという視知覚を向上させる。同様に、前景層は、図５ＯＯの図示５０４３に前景層５０４３−１、介在層５０４３−２、及び背景層５０４３−３を用いて示されるように、ユーザ入力に従って背景層に対して上方に、下方に、又は対角に移動することができる。視差効果を用いることによって、現在のフォーカスが同一のアイコン上に留まる場合であっても、デバイスは、デバイスがユーザ入力に応答しているという視覚フィードバックをユーザに対して提供する。視差効果はまた、ユーザが現在のアイコンから隣接するアイコンに現在のフォーカスを移動するために、接触の付加的な移動をどれだけ行う必要があるのかをユーザが推測するのを支援する。
【０２０１】
いくつかの実施形態では、１つ以上のレイヤ（例えば、前景層）は、１つ以上のレイヤの背後にあるレイヤの一部を示す切り抜きを含む（例えば、図５ＯＯにおいて、前景層５０４１−１は、背景層５０４１−２の一部を示す切り抜きを含む）。
【０２０２】
図５ＰＰの図示５０４８は、アイコン５０１５−ｅの２つの個別の構成、すなわち、２レイヤ構成と３レイヤ構成とを示す。上述したように、アイコンは複数のレイヤによって表わすことができ、アイコン表わすために用いられるレイヤの数は、視差効果を用いて提示される詳細のレベル及びデバイスの計算能力によって変化する。例えば、上で示した図５ＮＮにおいて、アイコン５０１５−ｅは、４つのレイヤ５０２８、５０３０、５０３２、及び５０３４を用いて表わされる。
【０２０３】
図５ＰＰにおいて、アイコン５０１５−ｅを表わすために用いられるレイヤの数に関わらず、前景層と背景層（例えば、２レイヤ構成におけるレイヤ５０４８−１とレイヤ５０４８−２と、及び３レイヤ構成におけるレイヤ５０５０−１とレイヤ５０５０−３）の間の知覚深度（又は距離感）は、同じである。例えば、２レイヤ構成におけるレイヤ５０４８−１とレイヤ５０４８−２との間の知覚深度（又は距離感）、及び３レイヤ構成におけるレイヤ５０５０−１とレイヤ５０５０−３と間の知覚深度（又は距離感）は、同じである。これは、より一貫した視覚的特性（例えば、アイコンの一様な厚み感）でアイコンを提供することによって、向上したユーザエクスペリエンスを改善させる。
【０２０４】
図５ＰＰの図示５０４９は、レイヤの拡大及びトリミング（クロッピング）を示す。図５ＰＰは、どのレイヤも拡大せずに他のレイヤに重ねた、両方のレイヤ（例えば、図５ＮＮに示すように、ピンポン球及びラケットを示す前景層と、テキスト及びネットを示す背景層と）によるアイコン５０１５−ｅを示す。
【０２０５】
いくつかの実施形態では、向上した奥行き感覚を提供するために、構成５０４４に示すように、前景層は、背景層に比べて拡大される。但し、背景層に比べて前景層を拡大することによって、前景層の１つ以上の部分は、背景層の境界を超える。例えば、構成５０４４において、ラケットの一部、及びピンポン球の軌跡の一部は、背景層の境界を超える。いくつかの実施形態では、（背景層の境界の外側の）前景層の１つ以上の部分のこの突出は、アイコンが傾動される場合に更に顕著になる。
【０２０６】
構成５０４４において、背景層の境界を超える前景層の部分がトリミングされる。これは、アイコン５０１５−ｅの拡大及び／又は傾動に関わらずアイコン５０１５−ｅの矩形形状が保持されるので、アイコン５０１５−ｅの向上した視知覚を提供する。
【０２０７】
図５ＱＱ〜図５ＴＴは、いくつかの実施形態による、現在のフォーカスの移動を示す。
【０２０８】
図５ＱＱは、アプリケーションアイコン５０１５−ａから５０１５−ｅを有する領域５０１４と、映画ポスターアイコン５０６２−ａから５０６２−ｃを有する領域５０１６とを示す。
【０２０９】
図５ＱＱはまた、現在のフォーカスが領域５０１４内のアイコン５０１５−ｄにあることを示す。図５ＱＱにおいて、接触５４２２の移動（例えば、スワイプアップジェスチャ）がタッチ感知面４５１で検出される。
【０２１０】
図５ＲＲは、接触５４２２の移動に応じて、現在のフォーカスが領域５０１４内のアイコン５０１５−ｄから領域５０１２内のアイコン５０６２−ｂに移動することを示す。
【０２１１】
図５ＲＲはまた、接触５４２４の移動（例えば、左スワイプジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２１２】
図５ＳＳは、接触５４２４の移動に応じて、現在のフォーカスがアイコン５０６２−ｂからアイコン５０６２−ａに移動することを示す。
【０２１３】
図５ＳＳはまた、接触５４２６の移動（例えば、スワイプダウンジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２１４】
図５ＴＴは、接触５４２６の移動に応じて、現在のフォーカスがアイコン５０６２−ａからアイコン５０１５−ｄに移動することを示す。
【０２１５】
いくつかの実施形態では、異なるタイプのアイコン間で現在のフォーカスを移動すること（例えば、アプリケーションアイコン５０１５−ｄから映画ポスターアイコン５０６２−ｂ、及び映画ポスターアイコン５０６２−ａからアプリケーションアイコン５０１５−ｄへ現在のフォーカスを移動すること）は、同一タイプのアイコン間で現在のフォーカスを移動すること（例えば、映画ポスターアイコン５０６２−ｂから映画ポスターアイコン５０６２−ａへ現在のフォーカスを移動すること）よりも、接触による、より長いストロークを必要とする。例えば、アイコン５０１５−ｄからアイコン５０６２−ｂに現在のフォーカスを移動するためには、図５ＱＱに示す接触５４２２は、図５ＲＲに示すように、アイコン５０６２−ｂからアイコン５０６２−ａに現在のフォーカスを移動するための接触５４２４に必要な距離よりも、更に移動させる必要がある。
【０２１６】
いくつかの実施形態では、矩形形状を有するアイコン（例えば、図５ＲＲ内の映画ポスターアイコン５０６２−ａから５０６２−ｃ）は、異なる閾値を有する。例えば、現在のフォーカスは縦置きの矩形のアイコン（例えば、アイコン５０６２−ｂ）にある間に、現在のフォーカスを水平に（例えば、アイコン５０６２−ｂからアイコン５０６２−ａに）移動するために接触を進ませる必要距離は、現在のフォーカスを垂直に（例えば、アイコン５０６２−ｂからアイコン５０１５−ｄなどの領域５０１４内のアイコンに、又はアイコン５０６２−ａからアイコン５０１５−ｄなどの領域５０１４内のアイコンに）移動するために接触を進ませる必要距離未満である。
【０２１７】
図５ＵＵ〜図５ＶＶは、いくつかの実施形態による、非アクティビティ基準が満たされる場合に表示されるユーザインターフェースを示す。
【０２１８】
例えば、既定の期間（例えば、３分）リモートコントロール５００１で入力がない場合、図５ＵＵに示すユーザインターフェースが表示される。図５ＵＵにおいて、現在のフォーカスがあるアイコン（例えば、アイコン５０１５−ｄ）は、ユーザインターフェースの残りの部分から視覚的に区別される。例えば、アイコン５０１５−ｄは、強調表示され、及び／又は、ユーザインターフェースの残りの部分は、薄暗くなる。
【０２１９】
代替的に、既定の期間（例えば、３分）リモートコントロール５００１で入力がない場合、図５ＶＶに示すユーザインターフェースが表示される。図５ＶＶにおいて、現在のフォーカスがあるアイコン（例えば、アイコン５０１５−ｅ）は、更に拡大され、ユーザインターフェースの残りの部分から視覚的に区別される。例えば、現在のフォーカスがあるアイコンは、非アクティビティ基準が満たされる前に、他のアプリケーションアイコンに比べて１０％拡大される。非アクティビティ基準が満たされると、現在のフォーカスがあるアイコンは、他のアプリケーションアイコンに比べて２０％以上拡大される。
【０２２０】
図５ＷＷ〜図５ＸＸは、ダークスクリーン基準が満たされる場合（例えば、非アクティビティ基準が満たされた後、５分などの第２の予め定められた期間、リモートコントロール５００１によって入力が受信されない場合）に表示される例示的なユーザインターフェースを示す。
【０２２１】
図５ＷＷにおいて、ユーザインターフェース全体が、現在のフォーカスがあるアイコンを含めて薄暗くなる。図５ＸＸは、ユーザインターフェース全体が空白画面（例えば、白色の空白画面、黒色の空白画面、又はその他の色の空白画面）によって置き換えられた代替的なユーザインターフェースを示す。
【０２２２】
図５ＹＹは、リモートコントロール５００１がピックアップされ、そして、リモートコントロール５００１がピックアップされるのを検出することに応じて、ホーム画面ユーザインターフェース５１８がディスプレイ４５０に表示されることを示す。
【０２２３】
図５ＺＺ〜図５ＺＺＺは、いくつかの実施形態による、メディアプレゼンテーションオプションの選択を示す。
【０２２４】
図５ＺＺは、現在のフォーカスが映画ポスターアイコン５０６２−ａ（例えば、「グレートクライム」と題する映画の映画ポスター）にある間に、入力５４２８（例えば、タップジェスチャ）がタッチ感知面４５１上で検出されることを示す。
【０２２５】
図５ＡＡＡは、入力５４２８に応じて、作品ページビュー５０９０がディスプレイ４５０に表示されることを示す。作品ページビュー５０９０は、映画「グレートクライム」についての情報を含む。作品ページビュー５０９０はまた、複数のメディアソースアイコン５０９２−ａから５０９２−ｅを含む。各メディアソースオブジェクトは、各メディアソースに対応する（例えば、アイコン５０９２−ａは「ムービーフリックス」ストリーミングサービスに対応し、アイコン５０９２−ｂはｉＴｕｎｅｓストアに対応し、アイコン５０９２−ｅはテレビ放送事業者に対応する、等）。図５ＡＡＡにおいて、メディアソースアイコン５０９２−ａはメディアソースアイコン５０９２−ａがメディアソースアイコンの中から選択されることを示すように、視覚的に区別される（例えば、強調表示される）。
【０２２６】
作品ページビュー５０９０はまた、メディア管理アイコン５０９３−ａから５０９３−ｃ（例えば、プレビューアイコン５０９３−ａ、再生アイコン５０９３−ｂ、及び「ムービーフリックスで閲覧」アイコン５０９３−ｃ）を含む。図５ＡＡＡにおいて、再生アイコン５０９３−ｂは、再生アイコン５０９３−ｂがメディア管理アイコンの中から選択されることを示すように、視覚的に区別される（例えば、拡大される）。
【０２２７】
いくつかの実施形態では、作品ページビュー５０９０に含まれるアイコンは、図５Ａ〜図５ＰＰに関して上述されたように傾けられることができる。これらのアイコンが傾いていると、それらは視差効果を示す。簡潔性のために、これらの詳細は、本明細書では省略する。
【０２２８】
図５ＡＡＡはまた、入力５４５０（例えば、タップジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２２９】
図５ＢＢＢは、入力５４５０の検出に応じて、ビデオ再生ビュー５３００がディスプレイ４５０に表示されることを示す。図５ＢＢＢ〜図５ＤＤＤに示すように、ビデオ再生ビュー５３００は、映画「グレートクライム」の再生を含む。
【０２３０】
図５ＤＤＤはまた、リモートコントロール５００１のメニューボタン５００２で押下する入力５４５２が検出されることを示す。
【０２３１】
図５ＥＥＥは、入力５４５２に応じて、作品ページビュー５０９０がディスプレイ４５０に表示されることを示す。
【０２３２】
図５ＥＥＥはまた、接触５４５４の移動（例えば、右スワイプジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２３３】
図５ＦＦＦは、接触５４５４の移動の検出に応じて、現在のフォーカスがアイコン５０９２−ａからアイコン５０９２−ｂに移動することを示す。図５ＦＦＦはまた、図５ＥＥＥに示すメディア管理アイコンが、メディア管理アイコンの異なるセット（例えば、アイコン５０９３−ａ及び５０９３−ｃから５０９３−ｆ）に置換されることを示す。
【０２３４】
図５ＦＦＦにおいて、接触５４５６の移動（例えば、右スワイプジェスチャ）がタッチ感知面４５１で検出される。
【０２３５】
図５ＧＧＧは、接触５４５６の移動に応じて、現在のフォーカスがアイコン５０９２−ｂからアイコン５０９２−ａに移動することを示す。
【０２３６】
図５ＧＧＧはまた、入力５４５８（例えば、タップジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２３７】
図５ＨＨＨは、ソース選択インターフェース５０９８がディスプレイ４５０に表示される（例えば、ソース選択インターフェース５０９８が、作品ページビュー５０９０上に重ね合わされる）ことを示す。ソース選択インターフェース５０９８は、（例えば、スペースの制限により）作品ページビュー５０９０に含まれないメディアソースオブジェクトを含む。例えば、図５ＨＨＨにおけるソース選択インターフェース５０９８は、付加的なメディアソースアイコン５０９８−ａから５０９８−ｃを含む。
【０２３８】
図５ＩＩＩは、現在のフォーカスがメディア管理アイコン５０９３−ｃ（例えば「ムービーフリックスで閲覧」）にあることを示す。図５ＩＩＩはまた、入力５４６０（例えば、タップジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２３９】
図５ＪＪＪは、入力５４６０の検出に応じて、異なるソフトウェアアプリケーション（例えば、図３における第１ビデオプレーヤモジュール３９２などのムービーフリックスによる第三者アプリケーション）の作品ページ５０６４がディスプレイ４５０に表示されることを示す。図５ＪＪＪにおける作品ページ５０６は、アイコン５０６８−ａから５０６８−ｄを含み、現在のフォーカスは、アイコン５０６８−ａにある（例えば「いま見る」アイコン）。
【０２４０】
図５ＪＪＪはまた、図５ＢＢＢ〜図５ＤＤＤに示すように、対応するメディアコンテンツアイテム（例えば、映画「グレートクライム」）の再生を開始する、タッチ感知面４５１での入力５４６２（例えば、タップジェスチャ）を示す。
【０２４１】
図５ＫＫＫ〜図５ＬＬＬは、検索画面から作品ページビュー５０９０へのナビゲートを示す。図５ＫＫＫは、複数の検索結果を含む検索ページビュー５０６６を示す。入力５４６４（例えば、タップジェスチャ）がタッチ感知面４５１で検出される場合、現在のフォーカスは、映画「グレートクライム」にある。図５ＬＬＬは、入力５４６４に応じて、作品ページビュー５０９０が表示されることを示す。
【０２４２】
図５ＭＭＭ〜図５ＮＮＮは、メディアコンテンツストアビュー（例えば、ｉＴｕｎｅｓストアページ）から作品ページビュー５０９０へのナビゲートを示す。図５ＭＭＭは、映画「グレートクライム」に対するメディアコンテンツアイコン５０７６−ｂを含む、複数のメディアコンテンツアイコン５０７６−ａから５０７６−ｉを含むメディアコンテンツストアビュー５０６０を示す。入力５４６６（例えば、タップジェスチャ）がタッチ感知面４５１で検出される場合、現在のフォーカスは、アイコン５０７６−ｂにある。図５ＮＮＮは、入力５４６６に応じて、作品ページビュー５０９０が表示されることを示す。
【０２４３】
図５ＯＯＯ〜図５ＺＺＺは、いくつかの実施形態による、シリーズ番組（例えば、テレビ番組）に対するメディアプレゼンテーションオプションの選択を示す。
【０２４４】
図５ＯＯＯは、テレビ番組「Ｓａｄ  Ｍｅｎ」に対する作品ページビュー５０９１を示す。図５ＯＯＯにおける作品ページビュー５０９１は、メディアソースアイコン５０９５−ａから５０９５−ｅと、（図５ＧＧＧにおけるアイコン５０９２−ｆに対応する）付加的なソースアイコン５０９５−ｆとを含む。図５ＯＯＯにおいて、現在のフォーカスはアイコン５０９５−ａにある。
【０２４５】
図５ＯＯＯにおける作品ページビュー５０９１はまた、アイコン５０９５−ａに対応するメディア管理アイコン５０９６−ａから５０９６−ｃと、アイコン５０９５−ａに対応するエピソードアイコン５０９５−ａに対応するエピソードアイコン５０９７−ａから５０９７−ｄ（例えば、利用可能な全てのメディアソースから入手可能なエピソードに対応するエピソードアイコン）とを含む。
【０２４６】
いくつかの実施形態では、作品ページビュー５０９１に含まれるアイコンは、図５Ａ〜図５ＰＰに関して上述されたように傾けられることができる。これらのアイコンが傾いていると、それらは視差効果を示す。簡潔性のために、これらの詳細は、本明細書では省略する。
【０２４７】
図５ＯＯＯはまた、接触５４６８の移動（例えば、右スワイプジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２４８】
図５ＰＰＰは、接触５４６８の移動の検出に応じて、現在のフォーカスが、アイコン５０９５−ａからアイコン５０９５−ｂに移動し、メディア管理アイコン５０９６−ａから５０９６−ｃが、メディアソースアイコン５０９５−ｂに対応するメディア管理アイコン５０９６−ｄ、５０９６−ｅ、５０９６−ｂ、５０９６−ｆ、及び５０９６−ｃに置き換えられることを示す。
【０２４９】
作品ページビュー５０９１はまた、それぞれのエピソードアイコン５０９７−ａから５０９７−ｃに対する価格情報５０９９−ａから５０９９−ｃを含む。
【０２５０】
図５ＰＰＰはまた、接触５４７０の移動（例えば、右スワイプジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２５１】
図５ＱＱＱは、接触５４７０の移動の検出に応じて、現在のフォーカスがメディアソースアイコン５０９５−ｂからメディアソースアイコン５０９５−ｃに移動することを示す。図５ＰＰＰに示すメディア管理アイコン（例えば、メディア管理アイコン５０９６−ｄ、５０９６−ｅ、５０９６−ｂ、５０９６−ｆ、及び５０９６−ｃ）は、メディアソースアイコン５０９５−ｃに対応するメディア管理アイコン５０９６−ｆ、５０９６−ｂ、及び５０９６−ｃに置き換えられる。
【０２５２】
図５ＱＱＱはまた、接触５４７２の移動（例えば、長い左スワイプジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２５３】
図５ＲＲＲは、接触５４７２の移動の検出に応じて、現在のフォーカスがメディアソースアイコン５０９５−ａに戻るように移動したことを示す。
【０２５４】
図５ＲＲＲはまた、接触５４７４の移動がタッチ感知面４５１で検出されることを示す。
【０２５５】
図５ＳＳＳは、接触５４７４の移動に応じて、現在のフォーカスがメディア管理アイコン５０９６−ｂに移動することを示す。
【０２５６】
図５ＳＳＳはまた、現在のフォーカスがメディア管理アイコン５０９６−ｂにある間に、入力５４７６（例えば、タップジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２５７】
図５ＴＴＴは、入力５４７６に応じて、シーズン選択インターフェース５４９８が表示される（例えば、シーズン選択インターフェース５４９８は、作品ページビュー５０９１上に重ね合わされる）ことを示す。シーズン選択インターフェース５４９８は、テレビ番組について入手可能なそれぞれのシーズンに対応するシーズンアイコン５４９８−１から５４９８−５を含む。
【０２５８】
図５ＴＴＴはまた、接触５４７８の移動（例えば、スワイプダウンジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２５９】
図５ＵＵＵは、接触５４７８の移動に応じて、現在のフォーカスが，シリーズアイコン５４９８−５（第５のシーズンに対応する）からシリーズアイコン５４９８−１（第１シーズンに対応する）に移動することを示す。
【０２６０】
図５ＵＵＵはまた、入力５４８０（例えば、タップジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２６１】
図５ＶＶＶは、入力５４８０に応じて、作品ページビュー５０９１が表示されることを示す。図５ＶＶＶにおけるシーズンアイコン５０９６−ｂは、テレビ番組に対して第１シーズンが選択されることを示し、作品ページビュー５０９１は、テレビ番組の第１シーズンからのエピソードアイコン５０９７−ｅから５０９７−ｈを含む。
【０２６２】
図５ＶＶＶはまた、接触５４８２の移動がタッチ感知面４５１で検出されることを示す。
【０２６３】
図５ＶＶＶは、接触５４８２の移動に応じて、現在のフォーカスがアイコン５０９６−ｂからアイコン５０９６−ａに移動することを示す。図５ＶＶＶはまた、入力５４８４（例えば、タップジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２６４】
図５ＸＸＸは、入力５４８４に応じて、ビデオ再生ビュー５３００が表示されることを示し、これはテレビ番組の再生を含む。
【０２６５】
図５ＹＹＹは、エピソードアイコン５０９７−ｅが選択される場合、入力５４８６（例えば、タップジェスチャ）がタッチ感知面４５１で検出されることを示す。価格情報５０９９−ｅは、エピソードアイコン５０９７−ｅに対応するエピソードの再生が２．９９ドルの支払いを要することを示す。
【０２６６】
図５ＺＺＺは、入力５４８６に応じて、再生確認ページ５０９４が表示される（例えば、再生確認ページ５０９４は作品ページビュー５０９１上に重ね合わされる）ことを示す。再生確認ページ５０９４は、選択されたエピソードの再生費用をユーザが支払いたいか否かを確認するように、ユーザに要求する。支払いの確認入力をユーザが与えると、図５ＸＸＸに示すビデオ再生ビュー５３００が表示される。
【０２６７】
図５ＡＡＡＡ〜図５ＺＺＺＺは、いくつかの実施形態による、メディアコンテンツを通じてナビゲートするための例示的なユーザインターフェースを示す。
【０２６８】
図５ＡＡＡＡは、ディスプレイ４５０に表示される、ビデオ再生ビュー５３００を示す。ビデオ再生ビュー５３００は、一時停止状態又は再生状態の、メディアアイテム（例えば、映画又はテレビのショー）の表示を提供するユーザインターフェースであり、いくつかの実施形態では、ビデオ再生ビュー５３００は、メディアアイテムのナビゲーションに関連するビデオ情報のディスプレイを提供する。図５ＡＡＡＡは、通常再生の間に表示される映画のオープニングクレジットを示す。
【０２６９】
図５ＡＡＡＡＡはまた、ユーザ入力５１５４（例えば、タップジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０２７０】
図５ＢＢＢＢは、ユーザ入力５１５４（図５ＡＡＡＡ）の検出に応じて、スクラッバーバー５３０２及び第１再生ヘッド５３０４などのナビゲーションエレメントがビデオ再生ビュー５３００内に表示されることを示す。例えば、軽いタッチがタッチ感知面４５１上で検出され、図５ＢＢＢＢに示すエレメントは、映画の長さがおおよそどのくらいなのかや、ユーザが今映画のどこを見ているのかを、ユーザに気づかせるために表示される。いくつかの実施形態では、スクラッバーバー５３０２及び第１再生ヘッド５３０４などのナビゲーションエレメントは、タッチ感知面４５１でのタップアンドホールドジェスチャ又はスワイプジェスチャの検出に応じて表示される。
【０２７１】
いくつかの実施形態では、ユーザ入力５１５４（又はタップアンドホールドジェスチャ若しくはスワイプジェスチャ）の検出に応じて、メディアアイテムは、一時停止状態から再生状態に、又はその逆に、切り換える。代替的に、表示されるメディアアイテムは、ユーザ入力５１５４に関わらず再生を継続する。
【０２７２】
いくつかの実施形態では、トータル時間のテキスト５３０９はまた、ビデオ再生ビュー５３００内に表示されるメディアアイテムのトータル時間を示すように表示される。いくつかの実施形態では、スクラッバーバー５３０２は、表示されるメディアアイテムのトータル期間のタイムラインを表わす。いくつかの実施形態では、第１再生ヘッド５３０４は、ビデオ再生ビュー５３００内に現在表示されるメディアアイテムの一部（例えば、シングルフレーム、複数フレームのウィンドウ、又はある期間のウィンドウ）に対応する時点を表わすスクラッバーバー５３０２内の位置を示す。いくつかの実施形態では、スクラッバーバー５３０２内の対応する時間を示すように、第１再生ヘッド５３０４とともにテキストが表示される。いくつかの実施形態では、ユーザ入力５１５４の検出に応じて、表示されるメディアアイテムは再生状態のままであり、第１再生ヘッド５３０４は、平滑で且つ連続的な態様でスクラブバー５３０２に沿って相応して移動する。代替的に、ユーザ入力５１５４の検出に応じて、表示されるメディアアイテムは一時停止状態にあり、第１再生ヘッド５３０４は静止している。いくつかの実施形態では、スクラッバーバー５３０２は、少なくとも部分的に透明なように表示される。
【０２７３】
図５ＢＢＢＢはまた、タッチ感知面４５１でのユーザ入力５１５９（例えば、タップジェスチャ）の検出を示す。
【０２７４】
図５ＣＣＣＣは、デバイスが連続再生ナビゲーションモードであることを示す。いくつかの実施形態では、デバイスは、図５ＢＢＢＢにおけるユーザ入力５１５９に応じて、連続再生ナビゲーションモードに入る。代替的に、デバイスは、（ユーザ入力５１５４又は図５ＢＢＢＢに示すユーザインターフェースを伴わずに）図５ＡＡＡＡにおけるユーザ入力５１５４に応じて、連続再生ナビゲーションモードに入る。
【０２７５】
図５ＣＣＣＣにおいて、付加的なナビゲーションエレメントがビデオ再生ビュー５３００内に表示される（例えば、第２再生ヘッド５３０８）。いくつかの実施形態では、任意の時点で、第２再生ヘッド５３０８は、（第１再生ヘッド５３０４を第２再生ヘッド５３０８の位置に移動するためのリクエストに対応する）特定のユーザ入力を受信すると、スクラッバーバーにおける特定のナビゲーション位置を示し、その位置は第１再生ヘッド５３０４の移動先である。いくつかの実施形態では、第２再生ヘッドのテキスト５３１２は、第２再生ヘッド５３０８に隣接して（例えば、第２再生ヘッド５３０８の下に）表示される。いくつかの実施形態では、第２再生ヘッドのテキスト５３１２及び／又はトータル時間のテキスト５３０９などの１つ以上のテキストエレメントが、第２再生ヘッド５３０８に隣接して（任意選択的には、スクラッバーバー５３０２内に、又はスクラッバーバー５３０２上に重ね合わせて）表示される。
【０２７６】
いくつかの実施形態では、図５ＣＣＣＣに示すように、第２再生ヘッド５３０８は、第２再生ヘッド５３０８に隣接するプレビュー区画５３１０とともに表示される。プレビュー区画５３１０は、任意選択的には、第２再生ヘッド５３０８の上又は下の中央に配置される。いくつかの実施形態では、プレビュー区画５３１０は、第２再生ヘッド５３０８により示される、スクラッバーバー５３０２内の位置に対応する視覚情報を表示する。例えば、第２再生ヘッド５３０８がスクラッバーバー５３０２内の０：００：３４の時間位置を指し示す場合、プレビュー区画５３１０は、その時間の映画に対応するフレームを表示する。
【０２７７】
いくつかの実施形態では、プレビュー区画５３１０に対応するビデオ情報は、少なくともビデオ再生ビュー５３００内に表示されるメディアアイテムに対応するビデオ情報のサブセット（例えば、フレームのサブセット）を含む。例えば、プレビュー区画の背後のメディアアイテムのディスプレイを維持しながら、プレビュー区画５３１０は、ユーザがスキップすることができる映画内のシーンのスナップショットを提供する。いくつかの実施形態では、プレビュー区画５３１０及び／又は第２再生ヘッドマーカ５３０８の表示をもたらすユーザ入力を検出することに応じて、図５ＣＣＣＣに示すように、プレビュー区画５３１０及び／又は第２再生ヘッドマーカ５３０８は、当初は、第１再生ヘッドマーカ５３０４としてスクラッバーバー５３０２内に同一位置に表示される。
【０２７８】
いくつかの実施形態では、デバイスが連続再生ナビゲーションモードである間、デバイスは、第２再生ヘッド５３０８を連続的に（例えばメディアアイテムの終わりに向かう前方向に、又はメディアアイテムの先頭に向かう逆方向に）移動する。いくつかの実施形態では、第２再生ヘッド５３０８の連続移動は、第２再生ヘッド５３０８に対応する時間位置を、予め定められた時間間隔だけ（例えば、１秒間隔、数秒間隔、１秒の何分の１など）変更することに対応する。いくつかの実施形態では、デバイスが連続再生ナビゲーションモードである間、メディアアイテムの再生は一時停止される。いくつかの実施形態では、デバイスが連続再生ナビゲーションモードである間、メディアアイテムは再生を継続する。
【０２７９】
図５ＣＣＣＣはまた、タッチ感知面４５１でのユーザ入力５１５８（例えば、右スワイプジェスチャ）の接触５１５８−ａの検出を示す。
【０２８０】
図５ＤＤＤＤは、ユーザ入力５１５８（接触点５１５８−ｂまで）の検出に応じて、スクラッバーバー５３０２内の新たな位置におけるプレビュー区画５３１０、第２再生ヘッド５３０８、及び第２再生ヘッドのテキスト５３１２の表示を示す。図５ＤＤＤＤはまた、図５ＤＤＤＤに表す現在のシーンからわかるように、ナビゲーションエレメントが表示されながら、ビデオ再生ビュー５３００内の表示されたメディアアイテムが連続的に再生されていることを示す。第２再生ヘッド５３０８、プレビュー区画５３１０、及び第２再生ヘッドのテキスト５３１２は、ビデオ再生ビュー５３００内に表示されているメディアアイテム内の０：２８：５９のマークに移動されている。図５ＤＤＤＤに示される例から、０：２８：５９のマークでのプレビュー区画５３１０内に表示されるシーンは、ヤギのグレッグが山脈の第１ピークに近づいていることを明らかにし、ユーザは、必要に応じて、映画内のこの刺激的なポイントに直接スキップすることを選択できる。図５ＤＤＤＤは、タッチ感知面４５１でのユーザ入力５１５８の継続的な移動の検出を示す。
【０２８１】
図５ＥＥＥＥは、ユーザ入力５１５８（接触点５１５８−ｃまで）の検出に応じて、スクラッバーバー５３０２内の新たな位置（例えば０：４９：１３）におけるプレビュー区画５３１０、第２再生ヘッド５３０８、及び第２再生ヘッドのテキスト５３１２の表示を示す。
【０２８２】
図５ＦＦＦＦは、ユーザ入力（例えばタッチ感知面４５１上の接触又はリモートコントロール５００１でのボタン押下）を検出しなくなった後、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２がディスプレイ上に留まることを示す。いくつかの実施形態では、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２は、図５ＣＣＣＣ内のそれらの位置から図５ＦＦＦＦ内のそれらの位置に（例えば、０：００：３４から０：４９：１３に）連続的に移動したことが表示される。いくつかの実施形態では、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２は、ユーザ入力５１５８の検出に応じてスクラッバーバー５３０２を通って漸増的に移動するように見える（図５ＣＣＣＣ〜図５ＥＥＥＥ）。
【０２８３】
いくつかの実施形態では、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２は、検出されたユーザ入力５１５８に従って移動する。例えば、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２の、スクラッバーバー５３０２を通って移動する距離は、ユーザ入力５１５８の距離に比例する。別の例において、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２の表示された移動は、その動きを追跡し、ユーザ入力５１５８の動きで一時停止する。いくつかの実施形態では、ユーザ入力５１５８は、検出されるリフトオフスピードでのスワイプジェスチャである。いくつかの実施形態では、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２は、検出されるスワイプジェスチャの検出リフトオフスピードに従い（例えば、スワイプの「推進力」が尽きるまで）スクラッバーバー５３０２を通って移動し続ける。
【０２８４】
図５ＦＦＦＦはまた、タッチ感知面４５１での２つの代替的なユーザ入力５１５９−１（例えば、タップジェスチャ又はプレスアンドホールドジェスチャ）及び５１５９−２（例えば、スワイプジェスチャ）を示す。デバイスの所定の動作の理解を容易にするために、これらの代替的な２つのユーザ入力５１５９−１及び５１５９−２は、図５ＦＦＦＦとともに図示される。但し、これらの代替的な２つのユーザ入力５１５９−１及び５１５９−２を同時に検出する必要はない。
【０２８５】
いくつかの実施形態では、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２が表示される間に、ユーザ入力は、サブ領域で検出され（例えば、タッチ感知面４５１のサブ領域５２０８−ｉでのユーザ入力５１５９−１）、これを受けて、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２は、スクラッバーバー５３０２に沿って前方若しくは後方に移動する。例えば、サブ領域５２０８−ｃ、５２０８−ｆ、又は５２０８−ｉにおいて検出されたユーザ入力に応じて、プレビュー区画５３１０、第２再生ヘッド５３０８及び第２再生ヘッドのテキスト５３１２は、スクラッバーバー５３０２に沿って遅れずに前方に移動し、サブ領域５２０８−ａ、５２０８−ｄ、又は５２０８−ｇにおいて検出されたユーザ入力に応じて、プレビュー区画５３１０、第２再生ヘッド５３０８、及び第２再生ヘッドのテキスト５３１２は、スクラッバーバー５３０２に沿って遅れずに後方に移動する。いくつかの実施形態では、サブ領域５２０８−ｃ、５２０８−ｆ、又は５２０８−ｉにおいて検出されたユーザ入力に応じて、プレビュー区画５３１０、第２再生ヘッド５３０８、及び第２再生ヘッドのテキスト５３１２は、ユーザ入力がサブ領域５２０８−ｃ、５２０８−ｆ、又は５２０８−ｉにおいて検出される間に、スクラッバーバー５３０２に沿って遅れずに前方に移動し、サブ領域５２０８−ａ、５２０８−ｄ、又は５２０８−ｇにおいて検出されたユーザ入力に応じて、プレビュー区画５３１０、第２再生ヘッド５３０８、及び第２再生ヘッドのテキスト５３１２は、ユーザ入力がサブ領域５２０８−ａ、５２０８−ｄ、又は５２０８−ｇにおいて検出される間に、スクラッバーバー５３０２に沿って遅れずに後方に移動する。いくつかの実施形態では、図５ＦＦＦＦに示すように、視覚インジケータ５３１９（例えば右回り矢印）は、サブ領域５２０８−ｃ、５２０８−ｆ、又は５２０８−ｉでのクリック（若しくはタップジェスチャ）が、第２再生ヘッド５３０８、プレビュー区画５３１０、及び／又は第２再生ヘッドのテキスト５３１２を前方に移動し始めることを示すように、プレビュー区画５３１０に隣接して（例えばプレビュー区画５３１０の右側に）表示される。いくつかの実施形態では、別の視覚インジケータ（例えば左回り矢印）は、サブ領域５２０８−ａ、５２０８−ｄ、又は５２０８−ｇでのクリック（若しくはタップジェスチャ）が、第２再生ヘッド５３０８、プレビュー区画５３１０、及び／又は第２再生ヘッドのテキスト５３１２を後方し始めることを示すように、（視覚インジケータ５３１９に加えて、又は視覚インジケータ５３１９の代わりに）プレビュー区画５３１０に隣接して（例えばプレビュー区画５３１０の左側に）表示される。
【０２８６】
代替的に、タッチ感知面４５１でのユーザ入力５１５９−２（例えば、右スワイプジェスチャ）は、ユーザ入力５１５９−２に従って、第２再生ヘッド５３０８（並びに、任意選択的には、プレビュー区画５３１０及び／又は第２再生ヘッドのテキスト５３１２）を前方に移動し始める。
【０２８７】
図５ＧＧＧＧは、ユーザ入力５１５９−１（例えば、サブ領域５２０８−ｉのタップジェスチャ又はプレスアンドホールドジェスチャ）又はユーザ入力５１５９−２（例えば、右のスワイプジェスチャ）に応じて、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２がスクラッバーバー５３０２に沿って遅れずに前方に移動することを示す。
【０２８８】
図５ＨＨＨＨは、いくつかの実施形態では、ユーザ入力が検出されない場合であっても、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２がスクラッバーバー５３０２に沿って移動し続けることを示す（例えば、図５ＦＦＦＦに示すユーザ入力５１５９−２などのスワイプジェスチャからの慣性によって）。いくつかの実施形態では、プレビュー区画５３１０、第２再生ヘッド５３０８及び／又は第２再生ヘッドのテキスト５３１２は、特定の種別のユーザ入力（例えば、図５ＦＦＦＦに示すようなスワイプジェスチャ）の検出に応じて、スクラッバーバー５３０２に沿って移動し続ける。いくつかの実施形態では、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２は、（例えばユーザ入力５１５９−２の接触のリフトオフにより）ユーザ入力５１５９−２が検出されなくなると、ユーザ入力５１５９−２に対応するスピードで移動し、ユーザ入力が検出されない間、それらがスクラッバーバー５３０２に沿って移動するにつれてスピードが落ちる。いくつかの実施形態では、ユーザ入力５１９０（図５ＨＨＨＨ）などの別のユーザ入力が検出されるか、スクラッバーバー５３０２の一方のエッジに達するまで、プレビュー区画５３１０、第２再生ヘッド５３０８及び／又は第２再生ヘッドのテキスト５３１２は、スクラッバーバー５３０２に沿って移動し続ける。
【０２８９】
図５ＩＩＩＩは、いくつかの実施形態では、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２が、スクラッバーバー５３０２の一方のエッジに接近すると、プレビュー区画５３１０（及び場合によっては第２再生ヘッドのテキスト５３１２）は、（例えば、プレビュー区画５３１０の１つのエッジがビデオ再生ビュー５３００のエッジに到達するように見えるポイントにおいて）移動を停止する、ということを示す。いくつかの実施形態では、プレビュー区画５３１０が移動を停止した後であっても、図５ＩＩＩＩに示すように、第２再生ヘッド５３０８は、移動し続け、プレビュー区画５３１０の表示コンテンツは、第２再生ヘッド５３０８によって示すスクラッバーバー５３０２に沿って第２再生ヘッド５３０８の位置に従って変化し続ける。いくつかの実施形態では、第２再生ヘッドのテキスト５３１２がトータル時間のテキスト５３０９に接近し過ぎると、図５ＨＨＨＨ及び図５ＩＩＩＩに示すように、トータル時間のテキスト５３０９を表示するのをやめ、第２再生ヘッドのテキスト５３１２は、トータル時間のテキスト５３０９が表示されたビデオ再生ビュー５３００の空間を占有する。
【０２９０】
図５ＩＩＩＩはまた、タッチ感知面４５１での接触５１９２−ａではじまる、ユーザ入力５１９２（例えば、左スワイプジェスチャ）の検出を示す。
【０２９１】
図５ＪＪＪＪは、（接触ポイント５１９２−ｂまでの）ユーザ入力５１９２の検出に応じて、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２は、相応して、表示された映画の先頭に向かって巻き戻されるか又は移動されることを示す。いくつかの実施形態では、トータル時間のテキスト５３０９は、トータル時間のテキスト５３０９が典型的に表示されるビデオ再生ビュー５３００の空間を第２再生ヘッドのテキスト５３１２が占有するのをやめた後に再び現われる。
【０２９２】
図５ＫＫＫＫは、図５ＪＪＪＪにおけるナビゲーションエレメントの更に左方への進行を示す。図５ＫＫＫＫはまた、タッチ感知面４５１でのユーザ入力５１９３（例えば、タップジェスチャ）の検出を示す。
【０２９３】
図５ＬＬＬＬは、ユーザ入力５１９３（図５ＫＫＫＫ）の検出に応じて、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２は、移動をやめることを示す。
【０２９４】
図５ＬＬＬＬはまた、ユーザ入力５１９４（例えば、下方へのスワイプ）がタッチ感知面４５１で検出されることを示す。
【０２９５】
図５ＭＭＭＭは、ユーザ入力５１９４（図５ＬＬＬＬ）の検出に応じて、デバイスがチャプタ再生ナビゲーションモードに入ることを示す。図５ＭＭＭＭにおいて、再生位置マーカ５３１４がスクラッバー５３０２に表示される。いくつかの実施形態では、再生位置マーカ５３１４は、ビデオ再生ビュー５３００（例えばチャプタ）に表示されるメディアアイテム内の予め定められたマイルストン又は位置を表わす。いくつかの実施形態では、スクラッバー５３０２、第１再生ヘッド５３０４（及び任意選択的に第２再生ヘッド５３０８）は、デバイスが連続再生ナビゲーションモードからチャプタ再生ナビゲーションモードに切り換わった後もディスプレイ上に留まる。
【０２９６】
図５ＭＭＭＭはまた、タッチ感知面４５１での２つの代替的なユーザ入力５１９９−１（例えば、サブ領域５２０８−ｃ、５２０８−ｆ、若しくは５２０８−ｉでのタップジェスチャ又はプレスアンドホールドジェスチャ）及び５１９９−２（例えば、右スワイプジェスチャ）を示す。デバイスの所定の動作の理解を容易にするために、これらの代替的な２つのユーザ入力５１９９−１及び５１９９−２をともに図５ＭＭＭＭに示す。但し、これらの代替的な２つのユーザ入力５１９９−１及び５１９９−２を同時に検出する必要はない。
【０２９７】
いくつかの実施形態では、図５ＭＭＭＭに示すように、視覚インジケータ５３１８は、サブ領域５２０８−ｃ、５２０８−ｆ、又は５２０８−ｉでのクリック（若しくはタップジェスチャ）が、第２再生ヘッド５３０８、プレビュー区画５３１０、及び／又は第２再生ヘッドのテキスト５３１２を前方に移動し始めることを示すように、プレビュー区画５３１０に隣接して（例えばプレビュー区画５３１０の右側に）表示される。
【０２９８】
図５ＮＮＮＮは、ユーザ入力５１９９−１又は５１９９−２の検出に応じて、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２が、検出されたユーザ入力によって表わされる方向に最も近い再生位置マーカ５３１４−ｂに移動することを示す。例えば、右スワイプジェスチャ５１９９−２、又はタッチ感知面４５１の右のサブ領域（例えば、図５ＭＭＭＭに示すサブ領域５２０８−ｃ、５２０８−ｆ、若しくは５２０８−ｉ）でのタップジェスチャ５１９９−１に応じて、第２再生ヘッド５３０８は、第２再生ヘッド５３０８の現在位置の右側で最も近い再生位置マーカ５３１４−ｂに移動する。いくつかの実施形態では、第２再生ヘッド５３０８は、最も近い再生位置マーカ５３１４−ｂの位置まで直接的にジャンプする。
【０２９９】
図５ＮＮＮＮはまた、タッチ感知面４５１での２つの代替的なユーザ入力５１９８−１（例えば、サブ領域５２０８−ａ、５２０８−ｄ、若しくは５２０８−ｇでのタップジェスチャ又はプレスアンドホールドジェスチャ）及び５１９８−２（例えば、左スワイプジェスチャ）の検出を示す。デバイスの所定の動作の理解を容易にするために、これらの代替的な２つのユーザ入力５１９８−１及び５１９８−２をともに図５ＮＮＮＮに示す。但し、これらの代替的な２つのユーザ入力５１９８−１及び５１９８−２を同時に検出する必要はない。
【０３００】
いくつかの実施形態では、図５ＮＮＮＮに示すように、（視覚インジケータ５３１８に加えて、又は視覚インジケータ５３１８の代わりに）視覚インジケータ５３２０は、サブ領域５２０８−ａ、５２０８−ｄ、又は５２０８−ｇでのクリック（若しくはタップジェスチャ）が、第２再生ヘッド５３０８、プレビュー区画５３１０、及び／又は第２再生ヘッドのテキスト５３１２を後方に移動し始めることを示すように、プレビュー区画５３１０に隣接して（例えばプレビュー区画５３１０の左側に）表示される。いくつかの実施形態では、視覚インジケータ５３１８（例えば、図５ＭＭＭＭに示す早送りアイコン）は、タッチ感知面４５１の右側（例えば右半分）にタッチ入力があるという判定に従って表示され、視覚インジケータ５３２０（例えば図５ＮＮＮＮに示す逆送りアイコン）は、タッチ感知面４５１の左側（例えば左半分）にタッチ入力があるという判定に従って表示される。
【０３０１】
図５ＯＯＯＯは、ユーザ入力５１９８−１又は５１９８−２の検出に応じて、プレビュー区画５３１０、第２再生ヘッド５３０８、及び／又は第２再生ヘッドのテキスト５３１２が、一方の再生位置マーカ５３１４−ｂから、検出されたユーザ入力によって表わされる方向に最も近い再生位置マーカ５３１４−ａに移動することを示す。例えば、左スワイプジェスチャ、又はタッチ感知面４５１の左のサブ領域（例えば、図５ＦＦＦＦに示すサブ領域５２０８−ａ、５２０８−ｄ、若しくは５２０８−ｇ）でのタップジェスチャに応じて、第２再生ヘッド５３０８は、再生位置マーカ５３１４−ａに移動する。
【０３０２】
図５ＯＯＯＯはまた、ユーザ入力５１７０（例えば、メニューボタン５００２でのボタン押下）の検出を示す。
【０３０３】
図５ＰＰＰＰ〜図５ＳＳＳＳは、ユーザ入力５１７０に応じて表示される例示的なアニメーションを示す。アニメーションは、スクラッバー５３０２、第１再生ヘッド５３０４、第２再生ヘッド５３０８、プレビュー区画５３１０、第２再生ヘッドのテキスト５３１２、及び再生位置マーカ５３１４の消失を示す。いくつかの実施形態では、チャプタナビゲーションモード（例えば、ユーザ入力５１７０）を終了するコマンドに対応するユーザ入力の検出に応じて、１つ以上のナビゲーションエレメントは、（例えば、アニメーションを伴わずに）ビデオ再生ビュー５３００内の表示から直ちに取り除かれる。いくつかの実施形態では、チャプタナビゲーションモードを終了するコマンドに対応するユーザ入力の検出に応じて、プレビュー区画５３１０が完全に表示されなくなるまで、１つ以上のナビゲーションエレメントは、表示されたままである（例えば、スクラブバー５３０２、第１再生ヘッド５３０４）。
【０３０４】
図５ＳＳＳＳはまた、タッチ感知面４５１でのユーザ入力５１７２（例えば、タップジェスチャ）の検出を示す。
【０３０５】
図５ＴＴＴＴは、ユーザ入力５１７２に応じて、デバイスが連続再生ナビゲーションモードに入ることを示す。代替的に又は付加的に、デバイスは、タッチ感知面４５１でのスワイプジェスチャ又はタップアンドホールドジェスチャの検出に応じて、連続再生ナビゲーションモードに入る。
【０３０６】
図５ＴＴＴＴはまた、続いてユーザ入力５１７３（例えば、下方へのスワイプジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０３０７】
図５ＵＵＵＵは、ユーザ入力５１７３の検出に応じて、デバイスがチャプタ再生ナビゲーションモードに入ることを示す。
【０３０８】
図５ＵＵＵＵはまた、ユーザ入力５１７４（例えば、上方へのスワイプジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０３０９】
図５ＶＶＶＶは、ユーザ入力５１７４の検出に応じて、デバイスが連続再生ナビゲーションモードに入ることを示す。
【０３１０】
図５ＶＶＶＶはまた、タッチ感知面４５１でのユーザ入力５１７５（例えば、右スワイプジェスチャ）の検出を示す。
【０３１１】
図５ＷＷＷＷは、ユーザ入力５１７５の検出に応じて、一時停止された映画の１：０１：４４のマークに対応するスクラッバーバー５３０２内の特定の位置に、プレビュー区画５３１０、第２再生ヘッド５３０８、及び第２再生ヘッドのテキスト５３１２が移動したことを示す。ヤギのグレッグが自身の帰路における究極の課題に近づくにつれて、プレビュー区画５３１０は、劇的なシーンのクリップを示す。
【０３１２】
図５ＷＷＷＷはまた、ユーザ入力５１７９（例えば、タップジェスチャ）がタッチ感知面４５１で検出されることを示す。
【０３１３】
図５ＸＸＸＸは、ユーザ入力（例えば、図５ＷＷＷＷに示すユーザ入力５１７９）の検出に応じて、第１再生ヘッド５３０４が、第２再生ヘッド５３０８によって示す（時間的）位置にジャンプすることを示す。いくつかの実施形態では、第１再生ヘッド５３０４が第２再生ヘッド５３０８によって示す位置にジャンプした後、１つ以上のナビゲーションエレメント（例えば、第２再生ヘッド５３０８、プレビュー区画５３１０、及び／又は第２再生ヘッドのテキスト５３１２）は、ビデオ再生ビュー５３００内で表示することをやめる。いくつかの実施形態では、第１再生ヘッド５３０４及びスクラッバーバー５３０２はまた、第１再生ヘッド５３０４が第２再生ヘッド５３０８によって示す位置にジャンプした後、表示することをやめる。いくつかの実施形態では、１つ以上の非アクティビティ基準が満たされた（例えば、最後のユーザ入力の検出、又は平面上に配置されるリモートコントローラ５００１の検出、から予め定められた時間が経過した）後に、ナビゲーションエレメントは表示することをやめる。いくつかの実施形態では、ナビゲーションエレメントは、ユーザ入力５１７８（例えば、タップアンドホールドジェスチャ）の検出に応じて、表示することをやめる。
【０３１４】
図５ＹＹＹＹは、ナビゲーションエレメントが表示することをやめ、デバイスが通常再生モードに入ることを示す。デバイスが通常再生モードである間に、ビュー再生ビュー５３００は、メディアアイテムの再生を表示する。
【０３１５】
いくつかの実施形態では、ナビゲーションエレメントがビデオ再生ビュー５３００内に表示されない（例えば、スクラッバーバー、再生ヘッド、又は時間テキストがビデオ再生ビュー５３００内に表示されない）としても、表示されるメディアアイテムのナビゲーションが、通常再生モードの間に可能になる。図５ＹＹＹＹはまた、タッチ感知面４５１でのサブ領域５２０８−ｆでのユーザ入力５１８０（例えば、クリック、タップ、又は、プレスアンドホールドジェスチャ）の検出を示す。
【０３１６】
図５ＺＺＺＺは、ユーザ入力５１８０の検出に応じて、ビデオ再生ビュー５３００のメディアアイテムのディスプレイを一時送りしたか、又は既定の時間だけ早送りしたことを示す。例えば、ユーザ入力５１８０は、タッチ感知面４５１の右半分におけるクリック押下であり、デバイスは、図５ＹＹＹＹに表現されたシーンから予め定められた時間後に、山脈の大きなピークを横切ったヤギのグレッグを示して、予め定められた時間だけ（例えば、１０、３０、又は９０秒）メディアアイテムの再生をスキップする。
【０３１７】
図６Ａ〜図６Ｃは、いくつかの実施形態による、双方向スクリーンセーバーを提供する方法６００のフロー図を示す。方法６００は、ディスプレイと通信し、いくつかの実施形態ではタッチ感知面と通信する電子デバイス（例えば、図３のデバイス３００、又は、図１Ａのポータブル多機能デバイス１００）において実行される。いくつかの実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面はディスプレイ上にあるか又はディスプレイと一体化している。いくつかの実施形態では、ディスプレイはタッチ感知面から分離している。方法６００の一部の動作が、任意選択的に、組み合わされ、及び／又は、一部の動作の順序が、任意選択的に変えられる。
【０３１８】
以下で説明されているように、方法６００は、スクリーンセーバーと対話する直観的な方法を提供する。この方法は、スクリーンセーバーと対話するときのユーザの認識的負担を軽減し、それによって、より効率的なヒューマンマシンインターフェースを作成する。電池駆動式電子デバイスの場合、ユーザがスクリーンセーバーと対話して追加情報をより速くかつより効率的に取得することを可能とすることにより、電力が節約され、電池充電の時間間隔が延びる。
【０３１９】
デバイスがスクリーンセーバーモードで動作している間に、デバイスは、ディスプレイに、第１視覚モーション効果（例えば、図５Ｂ〜図５Ｄに示すような、橋の画像でのズーム効果を示す、第１シーンでの（ゆっくりした）ズームインなどの、静止画像又は第１ビデオの再生での第１パン及び／又はズーム効果）を含む第１メディア（アイテム）を提示するため、提供する（６０２）。いくつかの実施形態では、第１メディアアイテムは、第１パン及び／又はズーム効果が適用された第１静止画像に対応する。
【０３２０】
ディスプレイが第１視覚モーション効果を含む第１メディアを提示している間に、デバイスは、リモートユーザ入力デバイス（例えば、図５Ｄにおける接触５４０１）でユーザ入力を受信する（６０４）。リモートユーザ入力デバイスでユーザ入力を受信することに応じて、デバイスは、リモートユーザ入力デバイスでのユーザ入力の種別を判定する（６０６）。
【０３２１】
リモートユーザ入力デバイスでのユーザ入力は第１種別のユーザ入力である（例えば、図５Ｄの接触５４０１で表されるリモートコントロールのタッチ感知面に指を載せること、又はリモートコントロールを静止位置から持ち上げること）との判定に従い、デバイスは、ディスプレイに、図５Ｄ〜図５Ｆに示すように、スクリーンセーバーモードを抜けさせずに、第２視覚モーション効果（例えば、静止画像での第２パン及び／又はズーム効果、第１ビデオを巻き戻すこと、又は第１シーンでの（ゆっくりした）ズームアウト）を含む第１メディアを提示するためのデータを提供する（６０８）。第２視覚モーション効果は、第１視覚モーション効果とは別個のものである。いくつかの実施形態では、第２パン及び／又はズームの方向は、リモート入力デバイスでのユーザ入力（例えば、リモートコントロールのタッチ感知面でのユーザ入力の方向）に応じて変更される。いくつかの実施形態では、第２パン及び／又はズーム効果は、第１メディアの再生スピードの変更（例えば、ビデオをよりゆっくりと又はより速く再生すること）を含む。
【０３２２】
リモートユーザ入力デバイスでのユーザ入力が、第１種別とは別個の第２種別のユーザ入力（例えば、リモートコントロールでメニューボタンを押すこと）であるとの判定に従い、デバイスは、スクリーンセーバーモードを抜ける（６１０）（例えば、図５Ｐにおける、メニューボタン５００２を押す入力５４０７は、スクリーンセーバーモードから抜けることを開始する）。
【０３２３】
いくつかの実施形態では、ユーザ入力が第１種別のものであると判定した後に、ディスプレイが第２視覚モーション効果を含む第１メディアを提示している間に、デバイスは、第１種別のユーザ入力はリモートユーザ入力デバイスで検出されなくなったと判定し（６１２）、第１種別のユーザ入力はリモートユーザ入力デバイスで検出されなくなったとの判定に応じて、デバイスは、ディスプレイに、第１視覚モーション効果を含むメディアを提示するためのデータを提供する。（例えば、第１種別のユーザ入力がリモートユーザ入力デバイスで検出されなくなったときから第１ビデオの再生を再開すること、又は、第１ビデオとは別個の他のビデオを、第１種別のユーザ入力がリモートユーザ入力デバイスで検出されなくなったときの第１パン及び／又はズーム効果とともに表示すること）。例えば、接触５４０１が図５Ｆに示すようにタッチ感知面４５１で検出されなくなったとき、図５Ｆ〜図５Ｈに示すように第１視覚モーション効果（例えば、ズームイン）が再開される。
【０３２４】
いくつかの実施形態では、リモートユーザ入力デバイスでのユーザ入力を受信することに応じて、リモートユーザ入力デバイスでのユーザ入力が第３種別のユーザ入力（例えば、リモートコントロールのタッチ感知面でのタップジェスチャ）であるとの判定に従い、デバイスは、ディスプレイに、対応する記述的テキストとともに、第１視覚モーション効果を含む、第１メディアを提示するためのデータを提供する（図６Ｂ、６１４）。（例えば、図５Ｌにおけるタップジェスチャ５４０５は、図５Ｍに示す、第１メディアがキャプチャされた場所及び／又は時間についての情報を含むメタデータなどの第１メディアアイテムを記述する、テキストの表示を開始する）。
【０３２５】
いくつかの実施形態では、リモートユーザ入力デバイスでユーザ入力を受信することに応じて、リモートユーザ入力デバイスでのユーザ入力が第４種別のユーザ入力（例えば、図５Ｎにおける右スワイプジェスチャ５４０６）であるとの判定に従い、デバイスは、ディスプレイに、第１視覚モーション効果を含む第１メディア（アイテム）を、第３視覚モーション効果（例えば、第３パン及び／又はズーム効果）を含む複数のメディアの中から選択された第２メディア（例えば、同じコレクション又は別のコレクションにおける次のビデオ）に置き換えるためのデータを提供する（６１６）。例えば、図５Ｏでは橋の画像に代えてビーチの画像が表示される。ビーチの画像は、パン及びズーム効果とともに表示されるのに対し、橋の画像はズーム効果のみで表示される。いくつかの実施形態では第３視覚モーション効果は、第１視覚モーション効果と別個のものである（例えば、第３パン及び／又はズーム効果は第１パン及び／又はズーム効果とは別個のものである）。いくつかの実施形態では、第３視覚モーション効果は第１視覚モーション効果に対応する（例えば、第３パン及び／又はズーム効果は第１パン及び／又はズーム効果に対応する）。いくつかの実施形態では、第２メディアは、第３パン及び／又はズーム効果が適用された第２静止画像に対応する。いくつかの実施形態では、複数のメディア（又は画像）は、電子デバイスに記憶される。
【０３２６】
いくつかの例では、パン及び／又はズーム効果は、複数の静止画像から選択された対応する静止画像に適用されて第１ビデオを形成する。いくつかの実施形態では、リモートユーザ入力デバイスでユーザ入力を受信することに応じて、リモートユーザ入力デバイスでのユーザ入力が特定種別のユーザ入力（例えば、右方向へのスワイプ）であるとの判定に従い、デバイスは、ディスプレイに、第１パン及び／又はズーム効果を含む第１静止画像の提示を、複数の静止画像から選択された第２静止画像（例えば、静止画像の同じコレクション又は別のコレクションにおける次の静止画像）の提示に置き換えるためのデータを提供し、ここで第２静止画像の提示は、第３視覚モーション効果（例えば、第３パン及び／又はズーム効果）を含む。
【０３２７】
いくつかの実施形態では、リモートユーザ入力デバイスでのユーザ入力を受信することに応じて、リモートユーザ入力デバイスでのユーザ入力が第５種別のユーザ入力（例えば、図５Ｋに示すようなリモートコントロールを持ち上げること）であるとの判定に従い、デバイスは、ディスプレイに、現在時刻及び／又は日付を示す情報とともに、第１視覚モーション効果を含む、第１メディアを提示するためのデータを提供する（６１８）。（例えば、図５Ｌに示すようなテキストでの現在時刻及び／又は日付５０１０、又は時計の画像などの現在時刻及び／又は日付を示す１つ以上のシンボル）。
【０３２８】
いくつかの実施形態では、電子デバイスは、１つ以上のスクリーンセーバー起動条件が満たされたとの判定に従いスクリーンセーバーモードに入り（６２０）、一方、リモートユーザ入力デバイスが（例えば予め定められた時間）止まっているとの判定に従い１つ以上のスクリーンセーバー起動条件が満される。いくつかの実施形態では、リモートユーザ入力デバイスが静止面に置かれたとの判定に従い、１つ以上のスクリーンセーバー起動条件が満たされる。
【０３２９】
いくつかの実施形態では、リモートユーザ入力デバイスでのユーザ入力を受信することに応じて、リモートユーザ入力デバイスでのユーザ入力が第６種別のユーザ入力（例えば、リモートユーザ入力デバイスのタッチ感知面で指を第１方向へドラッグすること）であるとの判定に従い、デバイスは、ディスプレイで第１メディアを提示するための視覚モーション効果を変更する（６２２）。例えば、リモートユーザ入力デバイスのタッチ感知面でのスワイプダウンジェスチャ（図５Ｉに示す接触５４０３の移動）に応じて、図５Ｊに示すように、第１静止画像がまるでディスプレイ上で後ろへ後退しているかのように第１静止画像が表れるように、ズームイン効果とともに提示される。
【０３３０】
いくつかの実施形態では、リモートユーザ入力デバイスでのユーザ入力を受信することに応じて、かつ、リモートユーザ入力デバイスでのユーザ入力が第２種別のユーザ入力であるとの判定に従い、デバイスは、ディスプレイに、第１視覚モーション効果を含む第１メディアを、複数のオブジェクトを有するユーザインターフェース（例えば、図５Ｑにおけるホーム画面ユーザインターフェース５０１８）に置き換えるためのデータを提供する（６２４、図６Ｃ）。複数のオブジェクトは、第１オブジェクト（例えば、アイコン５０１５−ａ）、及び、ディスプレイ上で第１オブジェクトと隣接する第２オブジェクト（例えば、アイコン５０１５−ｂ）を含み、現在のフォーカスは、複数のオブジェクトの第１オブジェクトにある（例えば、図５Ｑにおいて、現在のフォーカスはアイコン５０１５−ａにある）。
【０３３１】
いくつかの実施形態では、ディスプレイに第１視覚モーション効果を含む第１メディアを提示するためのデータを提供することは、ディスプレイに、第１ビデオの再生を提示するためのデータを提供することを含む。いくつかの実施形態では、リモートユーザ入力デバイスでのユーザ入力が第７種別のユーザ入力であるとの判定に従い、デバイスは、ユーザ入力に従い、第１ビデオの再生方向を変更する（６２９）（例えば、図５Ｈに示す左へのスワイプジェスチャに応じて、再生方向はズームからズームアウトへ変更される）。
【０３３２】
図６Ａ〜図６Ｃにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の再順序付けをする様々な方法を認識するであろう。加えて、本明細書に記載の他の方法に関して本明細書で記載されている他のプロセスの詳細（例えば、方法７００、８００、９００、１０００、１１００及び１２００）は、また、図６Ａ〜図６Ｃに関連して上述されている方法６００に類似の方法で適用可能であることを留意されたい。例えば、方法６００を参照して上述されたユーザインターフェース及びユーザ入力は、本明細書に記載されている他の方法（例えば、方法７００、８００、９００、１０００、１１００及び１２００）を参照して本明細書で説明されているユーザインターフェース及びユーザ入力の特徴のうちの１つ以上を、任意選択的に有する。簡潔性のために、これらの詳細は、ここでは繰り返さない。
【０３３３】
図７Ａ〜図７Ｃは、いくつかの実施形態による、ユーザインターフェースオブジェクト上で現在のフォーカスを移動する方法７００のフロー図を示す。方法７００は、ディスプレイと通信し、いくつかの実施形態ではタッチ感知面と通信する電子デバイス（例えば、図３のデバイス３００、又は、図１Ａのポータブル多機能デバイス１００）において実行される。いくつかの実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面はディスプレイ上にあるか又はディスプレイと一体化している。いくつかの実施形態では、ディスプレイはタッチ感知面から分離している。方法７００の一部の動作が、任意選択的に、組み合わされ、及び／又は、一部の動作の順序が、任意選択的に変えられる。
【０３３４】
後述するように、方法７００は、ユーザインターフェースオブジェクト上で現在のフォーカスを移動する直感的方法を提供する。この方法は、現在のフォーカスを移動するときのユーザの認識的負担を軽減し、それによって、より効率的なヒューマンマシンインターフェースを作成する。バッテリ動作式電子デバイスの場合、ユーザが現在のフォーカスをより高速にかつより効率的に移動できるようにすることで、電力を節約し、バッテリ充電間の時間を延ばす。
【０３３５】
いくつかの実施形態では、電子デバイスは、ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザ入力を提示するためのデータ（例えば、命令、ビデオ信号、画像ファイル、又は他の情報）を提供する（７０２）。いくつかの実施形態では、複数のユーザインターフェースオブジェクトは、ディスプレイにスクロール可能な２次元アレイで表示される。いくつかの実施形態では、ユーザインターフェースオブジェクトは、アプリケーションアイコン、チャンネルアイコン、コンテンツアイコン、又はコンテンツグループアイコンであり、アクティブになると（例えば、タップジェスチャ、選択ボタンの押下、音声コマンドなど）、ディスプレイに対応するアプリケーション、チャンネル、コンテンツ又はコンテンツグループの表示をさせる。複数のユーザインターフェースオブジェクトは、第１ユーザインターフェースオブジェクト、及び、ディスプレイ上で第１ユーザインターフェースオブジェクトに隣接する第２ユーザインターフェースオブジェクトを含む。いくつかの実施形態では、隣接するユーザインターフェースオブジェクト間に隙間がある。いくつかの実施形態では、隣接するユーザインターフェースオブジェクト間の隙間は、一方のユーザインターフェースオブジェクトが他方のユーザインターフェースオブジェクトへ向かって移動するにつれて狭くなる。いくつかの実施形態では、隣接するユーザインターフェースオブジェクト間の隙間は、一方のユーザインターフェースオブジェクトが他方のユーザインターフェースオブジェクトへ向かって移動するにつれて取り除かれる。現在のフォーカスが複数のユーザインターフェースオブジェクトの第１ユーザインターフェースオブジェクトにあり、いくつかの実施形態では、現在のフォーカスが対応するユーザインターフェースオブジェクトにある間、対応するユーザインターフェースオブジェクトは、複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトから視覚的に区別される。
【０３３６】
ディスプレイがユーザインターフェースを提示している間に、電子デバイスは、ユーザインターフェースの現在のフォーカスを移動するためのリクエストに対応する第１入力を受信する（例えば、電子デバイスと通信するタッチ感知面でのジェスチャ、デバイスと通信するボタンの有効化、及び／又は、音声コマンドに対応する入力を受信する）（７０４）。いくつかの実施形態では、タッチ感知面又はボタンは、電子デバイスと一体化している。いくつかの実施形態では、タッチ感知面又はボタンは、電子デバイスとは別個のものである。
【０３３７】
ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信することに応じて、電子デバイスは、ディスプレイに、第１ユーザインターフェースオブジェクトを第１位置（例えば、複数のオブジェクトのうちの、ディスプレイ上の第１ユーザインターフェースオブジェクト周辺の他のオブジェクトの位置に対する、ディスプレイ上の第１ユーザインターフェースオブジェクトの初期位置）から第２ユーザインターフェースオブジェクトへ向けて移動させ、及び／又は、第１ユーザインターフェースオブジェクトを第１方向（例えば、ディスプレイの面に視覚的に表れる第１ユーザインターフェースオブジェクトの初期方向）から第２ユーザインターフェースオブジェクトの方へ傾け（例えば、図５ＣＣ、５ＦＦ、５ＧＧ及び５ＩＩに示すように、アイコン５０１５−ａは、アイコン５０１５−ｂの方へ移動され及び／又は傾けられる）、並びに、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第２ユーザインターフェースオブジェクトの方へ傾けた後に、現在のフォーカスを第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへ移動し（例えば、図５ＤＤ及び５ＨＨに示すように、現在のフォーカスはアイコン５０１５−ａからアイコン５０１５−ｂへ移動する）、及び、第１ユーザインターフェースオブジェクトを第１位置の方へ戻すよう移動し、及び／又は、第１ユーザインターフェースオブジェクトを第１方向へ戻すよう傾ける（例えば、図５ＤＤ及び５ＨＨに示すように、アイコン５０１５−ａは、現在のフォーカスをアイコン５０１５−ａからアイコン５０１５−ｂへ移動した後に元の方へ移動し及び傾く）ためのデータを提供する（７０６）。いくつかの実施形態では、第１ユーザインターフェースオブジェクトは、第１位置に戻る（例えば、アイコン５０１５−ａは、現在のフォーカスがアイコン５０１５−ｂに移動した後に元の方へ移動する）。いくつかの実施形態では、第１ユーザインターフェースオブジェクトは、第１方向に戻る（例えば、アイコン５０１５−ａは、現在のフォーカスがアイコン５０１５−ｂに移動した後に元の方へ傾く）。
【０３３８】
いくつかの実施形態では、ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信することに応じて、電子デバイスは、ディスプレイに、ディスプレイ上で第１ユーザインターフェースオブジェクトのサイズを小さくし、ディスプレイ上で第２ユーザインターフェースオブジェクトのサイズを大きくするためのデータを提供する（例えば、図５ＢＢ〜図５ＤＤに示すように、現在のフォーカスがアイコン５０１５−ａからアイコン５０１５−ｂへ移動した後に、アイコン５０１５−ａのサイズは小さくなり、アイコン５０１５−ｂのサイズは大きくなる）（７０８）。いくつかの実施形態では、複数のユーザインターフェースオブジェクトの各ユーザインターフェースオブジェクトは、現在のフォーカスが対応するユーザインターフェースオブジェクトにない場合、対応する第１サイズで表示され、各ユーザインターフェースオブジェクトは、現在のフォーカスが対応するユーザインターフェースオブジェクトにある場合、対応する第１サイズより大きい対応する第２サイズで表示される（例えば、現在のフォーカスが第１ユーザインターフェースオブジェクトにある間は、第１ユーザインターフェースオブジェクトは対応する第２サイズで表示され、第２ユーザインターフェースオブジェクトは、対応する第１サイズで表示される）。大きくなった対応するユーザインターフェースオブジェクトのサイズは、現在のフォーカスが対応するユーザインターフェースオブジェクトにあることを示すものである。
【０３３９】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトの名前（又は他の記述子）が、現在のフォーカスが第１ユーザインターフェースオブジェクトにある間、第１インターフェースオブジェクト上に又は第１インターフェースオブジェクトに隣接して表示される。ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信することに応じて、電子デバイスは、ディスプレイに、第１ユーザインターフェースオブジェクトの名前の表示をやめて、第２ユーザインターフェースオブジェクトの名前を、現在のフォーカスが第２ユーザインターフェースオブジェクトにある間、第２インターフェースオブジェクト上に又は第２インターフェースオブジェクトに隣接して表示するためのデータを提供する（７１０）。例えば、図５ＢＢ〜図５ＤＤに示すように、現在のフォーカスがアイコン５０１５−ａにあるとき、アイコン５０１５−ａの名前がアイコン５０１５−ａの下に表示される。現在のフォーカスがアイコン５０１５−ａからアイコン５０１５−ｂへ移動するとき、アイコン５０１５−ａの名前は表示されなくなり、アイコン５０１５−ｂの名前がアイコン５０１５−ｂの下に表示される。いくつかの実施形態では、複数のユーザインターフェースオブジェクトの各ユーザインターフェースオブジェクトは、現在のフォーカスが対応するユーザインターフェースオブジェクトにある場合、対応するユーザインターフェースオブジェクト上に又は対応するユーザインターフェースオブジェクトに隣接して、名前又は他の記述子とともに表示され、各ユーザインターフェースオブジェクトは、現在のフォーカスが対応するユーザインターフェースオブジェクトにない場合、対応するユーザインターフェースオブジェクト上に又は対応するユーザインターフェースオブジェクトに隣接して、名前又は他の記述子なしで表示される（例えば、現在のフォーカスが第１ユーザインターフェースオブジェクトにある間、第２ユーザインターフェースオブジェクトは第２ユーザインターフェースオブジェクト上に又は第２ユーザインターフェースオブジェクトに隣接して、名前なしで表示される）。各ユーザインターフェースオブジェクトの名前の存在は、現在のフォーカスが対応するユーザインターフェースオブジェクトにあることを示すものである。
【０３４０】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトは、ｚオーダに配置された２つ以上の重畳レイヤにおけるグラフィックを含み、各レイヤは第１ユーザインターフェースオブジェクトの傾きに応じてディスプレイ上でずれる（例えば、図５ＭＭ〜図５ＮＮに示すように、アイコン５０１５−ｅは、ｚオーダに配置された画像の２つ以上のレイヤを含み、各レイヤはディスプレイ上でずれて視差効果を提供する）（７１２、図７Ｂ）。いくつかの実施形態では、各ユーザインターフェースオブジェクト（例えば、映画、テレビショー、ビデオ又はアルバムなどの特定のコンテンツに対応するアイコン）は、２つ以上の重畳レイヤにおけるグラフィックを含む。いくつかの実施形態では、２つ以上の重畳レイヤは、ｚオーダ（前面から背面への順序ともいう）に配置される。レイヤは、各ユーザインターフェースオブジェクトが傾くにつれて（例えば、現在のフォーカスをディスプレイ上で移動する入力に応じて）ディスプレイ上でずれて、各ユーザインターフェースオブジェクトのレイヤにおいてグラフィックに対する視差効果を生成する。
【０３４１】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトは、１つ以上のリフレクションを含み、１つ以上のリフレクションは第１ユーザインターフェースオブジェクトの傾きに応じて変化する（７１４）。いくつかの実施形態では、各ユーザインターフェースオブジェクト（例えば、特定のコンテンツに対応するアイコン）は、（例えば、現在のフォーカスをディスプレイ上で移動する入力に応じて）対応するユーザインターフェースオブジェクトが傾くにつれて、ずれたり、移動したり、若しくは変化するリフレクションを含む。例えば、図５Ｒは、ユーザインターフェースオブジェクト５１０５−ａに対するリフレクションを示す。オブジェクト５１０５−ａが傾く／ピッチ軸（例えば、図５Ｒのｘ軸）まわりに回転するにつれて、リフレクションが移動する。
【０３４２】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトは、１つ以上の色を含み、１つ以上の色は、第１ユーザインターフェースオブジェクトの傾きに応じて変化する（７１６）。いくつかの実施形態では、各ユーザインターフェースオブジェクト（例えば、特定のコンテンツに対応するアイコン）は、（例えば、現在のフォーカスをディスプレイ上で移動する入力に応じて）対応するユーザインターフェースオブジェクトが傾くにつれて変化する色を含む。いくつかの実施形態では、オブジェクトが傾く／ロール軸（例えば、ｙ軸）まわりに回転するにつれてユーザインターフェースオブジェクトの色が変化する。いくつかの実施形態では、各ユーザインターフェースオブジェクトに対して、オブジェクトが傾く／第１軸（例えば、ｘ軸）まわりに回転するにつれてオブジェクトの仮想リフレクションが移動し、オブジェクトが傾く／第２軸（例えば、ｙ軸）まわりに回転するにつれてオブジェクトに対する１つ以上の色が変化する。
【０３４３】
いくつかの実施形態では、現在のフォーカスの第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへの移動スピードが大きくなるにつれて、第１ユーザインターフェースオブジェクトの第２ユーザインターフェースオブジェクトへ向かう動きの大きさは小さくなる（７１８）。例えば、現在のフォーカスがアイコン５０１５−ｂからアイコン５０１５−ｅへ素早く移動する場合、図５ＬＬに示すように、アイコン５０１５−ｂとアイコン５０１５−ｅの間の各ユーザインターフェースオブジェクトの動きの大きさが（より早く元の位置に戻ることができるように）小さくなる。
【０３４４】
いくつかの実施形態では、現在のフォーカスの第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへの移動スピードが大きくなるにつれて、第１ユーザインターフェースオブジェクトの第２ユーザインターフェースオブジェクトへ向かう傾きの大きさは小さくなる（７２０）。例えば、現在のフォーカスがアイコン５０１５−ｂからアイコン５０１５−ｅへ素早く移動する場合、図５ＬＬに示すように、アイコン５０１５−ｂとアイコン５０１５−ｅの間の各ユーザインターフェースオブジェクトの動きの大きさが（より早く元の位置に戻ることができるように）小さくなる。
【０３４５】
いくつかの実施形態では、第１入力を受信することに応じて、第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへ現在のフォーカスを動かすことは、第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへユーザインターフェースオブジェクトを（連続的に）動かすことなく、なされる（７２２）。いくつかの実施形態では、現在のフォーカスが対応するユーザインターフェースオブジェクトから隣接するユーザインターフェースオブジェクトへ移動する場合、カーソル、フォーカス選択リング、又は他のユーザインターフェースオブジェクトの対応するユーザインターフェースオブジェクトから隣接するユーザインターフェースオブジェクトへの移動はない。いくつかの実施形態では、現在のフォーカスが一連の隣接するユーザインターフェースオブジェクトを超えて移動する場合、カーソル、フォーカス選択リング、又は他のユーザインターフェースオブジェクトは一連の隣接するユーザインターフェースオブジェクトを超えて移動しない。
【０３４６】
いくつかの実施形態では、現在のフォーカスがユーザインターフェースオブジェクトにある間に、電子デバイスは、ユーザインターフェースの現在のフォーカスを移動するためのリクエストに対応する第２入力を受信する（例えば、図５Ｖに示すように、リモートコントロール５００１のタッチ感知面４５１での接触５４０９の移動、デバイスと通信するボタンの有効化、及び／又は、音声コマンドを受信する）（７２４、図７Ｃ）。ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第２入力を受信することに応じて、電子デバイスは、ディスプレイに、第２ユーザインターフェースオブジェクトを第２位置（例えば、複数のオブジェクトのうちの、ディスプレイ上の第２ユーザインターフェースオブジェクト周辺の他のオブジェクトの位置に対する、ディスプレイ上の第２ユーザインターフェースオブジェクトの初期位置）から第２ユーザインターフェースオブジェクトに隣接する第３ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第２ユーザインターフェースオブジェクトを第２方向（例えば、第１ユーザインターフェースオブジェクトについての第１方向と同様に、ディスプレイの面に視覚的に表れる第２ユーザインターフェースオブジェクトの初期方向）から第３ユーザインターフェースオブジェクトの方へ傾ける（例えば、図５Ｗに示すように、アイコン５０１５−ｂは、アイコン５０１５−ｃの方へ傾けられる）ためのデータを提供する。第２ユーザインターフェースオブジェクトを第２位置から第３ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第２ユーザインターフェースオブジェクトを第３ユーザインターフェースオブジェクトの方へ傾けた後に、電子デバイスは、現在のフォーカスを、第２ユーザインターフェースオブジェクトから第３ユーザインターフェースオブジェクトへ移動し（例えば、図５Ｘに示すように、現在のフォーカスはアイコン５０１５−ｂからアイコン５０１５−ｃへ移動する）、及び、第２ユーザインターフェースオブジェクトを第２位置へ戻すよう移動し、及び／又は、第２ユーザインターフェースオブジェクトを第２方向へ戻すよう傾ける（例えば、図５Ｘに示すように、現在のフォーカスがアイコン５０１５−ｂからアイコン５０１５−ｃへ移動した後に、アイコン５０１５−ｂは元の位置及び方向に戻る）。いくつかの実施形態では、第２ユーザインターフェースオブジェクトは第２位置に戻る。いくつかの実施形態では、第２ユーザインターフェースオブジェクトは第２方向に戻る。いくつかの実施形態では、各オブジェクトを現在のフォーカスとともに隣接するオブジェクトの方へ移動し及び／又は傾け、現在のフォーカスを隣接するオブジェクトへ移動し、各オブジェクトを元の位置及び／又は方向へ戻すように移動し及び／又は傾ける工程は、現在のフォーカスを移動するリクエストに対応した１つの入力に応じて、複数回繰り返すことができる。
【０３４７】
いくつかの実施形態では、現在のフォーカスが第３ユーザインターフェースオブジェクトにある間に、電子デバイスは、第３入力を受信する（７２６）（例えば、図５Ｙ〜図５Ｚに示すように、リモートコントロール５００１のタッチ感知面４５１での接触５４１０の移動を受信する）。第３入力を受信することに応じて、電子デバイスは、ディスプレイに、第３ユーザインターフェースオブジェクトを第３位置（例えば、複数のオブジェクトのうちの、ディスプレイ上の第３ユーザインターフェースオブジェクト周辺の他のオブジェクトの位置に対する、ディスプレイ上の第３ユーザインターフェースオブジェクトの初期位置）から第３ユーザインターフェースオブジェクトに隣接する第４ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第３ユーザインターフェースオブジェクトを第３方向（例えば、第１ユーザインターフェースオブジェクトについての第１方向と同様に、ディスプレイの面に視覚的に表れる第３ユーザインターフェースオブジェクトの初期方向）から第４ユーザインターフェースオブジェクトの方へ傾ける（例えば、図５Ｚに示すように、アイコン５０１５−ｃは、アイコン５０１５−ｄの方へ傾けられる）ためのデータを提供する。第３ユーザインターフェースオブジェクトを第３位置から第４ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第３ユーザインターフェースオブジェクトを第４ユーザインターフェースオブジェクトの方へ傾けた後に、電子デバイスは、現在のフォーカスを第３ユーザインターフェースオブジェクトで維持し、第３ユーザインターフェースオブジェクトを第３位置へ戻すよう移動し、及び／又は、第３ユーザインターフェースオブジェクトを第３方向へ戻すよう傾ける（例えば、図５ＡＡに示すように、現在のフォーカスがアイコン５０１５−ｃに留まり、アイコン５０１５−ｃが元の位置及び方向に戻る）。いくつかの実施形態では、第３ユーザインターフェースオブジェクトは第３位置に戻る。いくつかの実施形態では、第３ユーザインターフェースオブジェクトは第３方向に戻る。いくつかの実施形態では、入力（例えば、ここでは第３入力）が現在のフォーカスを対応するユーザインターフェースオブジェクトから隣接するユーザインターフェースオブジェクト移動するのに十分でない場合、対応するユーザインターフェースオブジェクトは、隣接するユーザインターフェースオブジェクトに向けて移動し及び／又は傾き、そして元の位置及び／又は方向に戻るよう移動及び／又は傾いて、入力が現在のフォーカスを対応するユーザインターフェースオブジェクトから隣接するユーザインターフェースオブジェクト移動するのに十分でなく、現在のフォーカスが対応するユーザインターフェースオブジェクトに留まったままであることを示す。
【０３４８】
図７Ａ〜図７Ｃにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の再順序付けをする様々な方法を認識するであろう。加えて、本明細書に記載の他の方法に関して本明細書で記載されている他のプロセスの詳細（例えば、方法６００、８００、９００、１０００、１１００及び１２００）は、また、図７Ａ〜図７Ｃに関連して上述されている方法７００に類似の方法で適用可能であることを留意されたい。例えば、方法７００を参照して上述されたユーザインターフェース、ユーザ入力及びユーザインターフェースオブジェクトの傾き及び／又は移動は、本明細書に記載されている他の方法（例えば、方法６００、８００、９００、１０００、１１００及び１２００）を参照して本明細書で説明されているユーザインターフェース、ユーザ入力及びユーザインターフェースオブジェクトの傾き及び／又は移動の特徴のうちの１つ以上を、任意選択的に有する。簡潔性のために、これらの詳細は、ここでは繰り返さない。
【０３４９】
図８Ａ〜図８Ｃは、いくつかの実施形態による、ユーザインターフェースオブジェクト上で現在のフォーカスを移動する方法８００のフロー図を示す。方法８００は、ディスプレイと通信し、いくつかの実施形態ではタッチ感知面と通信する電子デバイス（例えば、図３のデバイス３００、又は、図１Ａのポータブル多機能デバイス１００）において実行される。いくつかの実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面はディスプレイ上にあるか又はディスプレイと一体化している。いくつかの実施形態では、ディスプレイはタッチ感知面から分離している。方法８００の一部の動作が、任意選択的に組み合わされ、及び／又は、一部の動作の順序が、任意選択的に変えられる。
【０３５０】
後述するように、方法８００は、ユーザインターフェースオブジェクト上で現在のフォーカスを移動する直感的方法を提供する。この方法は、現在のフォーカスを移動するときのユーザの認識的負担を軽減し、それによって、より効率的なヒューマンマシンインターフェースを作成する。バッテリ動作式電子デバイスの場合、ユーザが現在のフォーカスをより高速にかつより効率的に移動できるようにすることで、電力を節約し、バッテリ充電間の時間を延ばす。
【０３５１】
いくつかの実施形態では、電子デバイスは、ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザ入力を提示するためのデータ（例えば、命令、ビデオ信号、画像ファイル、又は他の情報）を提供する（８０２）。いくつかの実施形態では、複数のユーザインターフェースオブジェクトは、ディスプレイにスクロール可能な２次元アレイで表示される。いくつかの実施形態では、ユーザインターフェースオブジェクトは、アプリケーションアイコン、チャンネルアイコン、コンテンツアイコン、又はコンテンツグループアイコンであり、アクティブになると（例えば、タップジェスチャ、選択ボタンの押下、音声コマンドなど）、ディスプレイに対応するアプリケーション、チャンネル、コンテンツ又はコンテンツグループの表示をさせる。複数のユーザインターフェースオブジェクトは、第１ユーザインターフェースオブジェクト、及び、ディスプレイ上で第１ユーザインターフェースオブジェクトに隣接する第２ユーザインターフェースオブジェクトを含む。いくつかの実施形態では、隣接するユーザインターフェースオブジェクト間に隙間がある。いくつかの実施形態では、隣接するユーザインターフェースオブジェクト間の隙間は、一方のユーザインターフェースオブジェクトが他方のユーザインターフェースオブジェクトへ向かって移動するにつれて狭くなる。いくつかの実施形態では、隣接するユーザインターフェースオブジェクト間の隙間は、一方のユーザインターフェースオブジェクトが他方のユーザインターフェースオブジェクトへ向かって移動するにつれて取り除かれる。現在のフォーカスが複数のオブジェクトの第１オブジェクトにあり、いくつかの実施形態では、現在のフォーカスが各ユーザインターフェースオブジェクトにある間に、各ユーザインターフェースオブジェクトは、複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトから視覚的に区別される。
【０３５２】
ディスプレイがユーザインターフェースを提示している間に、電子デバイスは、第１入力を受信する（例えば、リモートコントロール５００１のタッチ感知面４５１など、電子デバイスと通信するタッチ感知面でのジェスチャに対応する入力を受信する）（８０４）。いくつかの実施形態では、タッチ感知面又はボタンは、電子デバイスと一体化している。いくつかの実施形態では、タッチ感知面又はボタンは、電子デバイスとは別個のものである。
【０３５３】
第１入力を受信することに応じて、電子デバイスは、ディスプレイに、第１ユーザインターフェースオブジェクトを第１位置（例えば、複数のオブジェクトのうちの、ディスプレイ上の第１ユーザインターフェースオブジェクト周辺の他のオブジェクトの位置に対する、ディスプレイ上の第１ユーザインターフェースオブジェクトの初期位置）から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第１方向（例えば、ディスプレイの面に視覚的に表れる第１ユーザインターフェースオブジェクトの初期方向）から第２ユーザインターフェースオブジェクトの方へ傾ける（例えば、図５ＢＢ〜図５ＩＩに示すように、アイコン５０１５−ａは、アイコン５０１５−ｂの方へ移動され及び／又は傾けられる）ためのデータを提供する（８０６）。
【０３５４】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトは、前景層から背景層へｚオーダに配置された２つ以上の重畳レイヤにおけるグラフィックを含み、各レイヤは第１ユーザインターフェースオブジェクトの傾きに応じてディスプレイ上でずれる（例えば、図５ＭＭ〜図５ＮＮに示すように、アイコン５０１５−ｅは、ｚオーダに配置された画像の２つ以上の層を含み、各レイヤはディスプレイ上でずれて視差効果を提供する）（８０８）。いくつかの実施形態では、２つ以上の重畳レイヤは、前景層と背景層との間に１つ以上の介在層（例えば、図５ＮＮに示すような、前景層５０２８と背景層５０３４の間のレイヤ５０３０及び５０３２、並びに、図５ＰＰに示すような前景層５０５０−１と背景層５０５０−３の間のレイヤ５０５０−２）を含む。いくつかの実施形態では、２つ以上の重畳レイヤは、前景層と背景層との間に介在層を含まない。
【０３５５】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトの傾きは、背景層以外で、背景層の境界を越える２つ以上の重畳レイヤ（例えば、前景層と前景層及び背景層との間の介在層）の１つ以上の領域の上記表示を含む（例えば、１つ以上の上位層は、背景層に基づきマスクされる）（８１０）。例えば、図５ＰＰの構成５０４６に示すように、背景層の境界を越える２つ以上の重畳レイヤの１つ以上の領域は、トリミング（クロッピング）される。第１ユーザインターフェースオブジェクトが傾けられたときの視差効果によって、２つ以上の重畳レイヤは、第１ユーザインターフェースオブジェクトが傾くにつれて、背景層に対して移動し、そして背景層でマスクされた２つ以上の重畳レイヤの部分は、第１ユーザインターフェースオブジェクトの傾斜量に応じて変化する。いくつかの実施形態では、重畳レイヤは、背景層より広く、第１ユーザインターフェースオブジェクトが傾いたときでも、重畳レイヤが背景層を完全に覆い続けるようにする。
【０３５６】
いくつかの実施形態では、前景層と背景層との間の投影深度は、前景層と背景層との間の介在層の数（０、１、２など）とは独立している（例えば、図５ＰＰにおいて、前景層５０４８−１と背景層５０４８−２の間の投影深度は、前景層５０５０−１と背景層５０５０−３の間の投影深度と同じである）（８１２）。いくつかの実施形態では、第１ユーザインターフェースオブジェクトは、３つの重畳レイヤにおけるグラフィックを含み、第２ユーザインターフェースオブジェクトは、２つの重畳レイヤにおけるグラフィックを含み、第１ユーザインターフェースオブジェクトと第２ユーザインターフェースオブジェクトの双方は、前景層と背景層との間の同じ投影深度を有する。
【０３５７】
第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第２ユーザインターフェースオブジェクトの方へ傾けた後に、第１入力が第１の現在フォーカスナビゲーション条件（例えば、図５Ｒ〜図５Ｕにおいて、接触５４０８が閾値位置５４０８−ｄに移動する）を満たすとの判定に従い、電子デバイスは、ディスプレイに、現在のフォーカスを第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトに移動し、第１ユーザインターフェースオブジェクトを第１位置の方へ戻すように移動し、及び／又は、第１ユーザインターフェースオブジェクトを第１方向へ戻すように傾ける（例えば、図５Ｕにおいて、現在のフォーカスがアイコン５０１５−ａからアイコン５０１５−ｂへ移動し、アイコン５０１５−ａが元の位置及び方向に戻るように移動する及び／又は傾く）ためのデータを提供する（８１４、図８Ｂ）。いくつかの実施形態では、第１ユーザインターフェースオブジェクトは第１位置に戻る。いくつかの実施形態では、第１ユーザインターフェースオブジェクトは第１方向に戻る。
【０３５８】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトの名前（又は他の記述子）が、現在のフォーカスが第１ユーザインターフェースオブジェクトにある間、第１インターフェースオブジェクト上に又は第１インターフェースオブジェクトに隣接して表示される。第１入力が第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、電子デバイスは、ディスプレイに、第１ユーザインターフェースオブジェクトの名前の表示をやめ、第２ユーザインターフェースオブジェクトの名前を、現在のフォーカスが第２ユーザインターフェースオブジェクトにある間、第２インターフェースオブジェクト上に又は第２インターフェースオブジェクトに隣接して表示するためのデータを提供する（８１６）。例えば、図５ＢＢ〜図５ＤＤに示すように、現在のフォーカスがアイコン５０１５−ａにある場合、アイコン５０１５−ａの名前は、アイコン５０１５−ａの下に表示される。現在のフォーカスがアイコン５０１５−ａからアイコン５０１５−ｂに移動する場合、アイコン５０１５−ａの名前は表示されなくなり、アイコン５０１５−ｂの名前がアイコン５０１５−ｂの下に表示される）。いくつかの実施形態では、複数のユーザインターフェースオブジェクトの各ユーザインターフェースオブジェクトは、現在のフォーカスが対応するユーザインターフェースオブジェクトにある場合、対応するユーザインターフェースオブジェクト上に又は対応するユーザインターフェースオブジェクトに隣接して名前又は記述子とともに表示され、現在のフォーカスが対応するユーザインターフェースオブジェクトにない場合、対応するユーザインターフェースオブジェクト上に又は対応するユーザインターフェースオブジェクトに隣接して名前又は記述子なしで表示される（例えば、現在のフォーカスが第１ユーザインターフェースオブジェクトにある間に、第２ユーザインターフェースオブジェクトは第２ユーザインターフェースオブジェクト上に又は第２ユーザインターフェースオブジェクトに隣接して名前又は記述子なしで表示される）。各ユーザインターフェースオブジェクトの名前の存在は、現在のフォーカスが対応するユーザインターフェースオブジェクトにあることを示すものである。
【０３５９】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトは１つ以上のリフレクションを含む（８１８）。第１入力が第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、電子デバイスは、ディスプレイに、第１ユーザインターフェースオブジェクトの１つ以上のリフレクションの表示をやめ、第２ユーザインターフェースオブジェクトの１つ以上のリフレクションを表示するためのデータを提供する。例えば、図５Ｒは、ユーザインターフェースオブジェクト５１０５−ａに対するリフレクションを示す。オブジェクト５１０５−ａが傾く／ピッチ軸（例えば、図５Ｒのｘ軸）まわりに回転するにつれて、リフレクションが移動する。
【０３６０】
いくつかの実施形態では、現在のフォーカスを第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへ向けて移動することに応じて、電子デバイスは、ディスプレイに、ディスプレイ上で第１ユーザインターフェースオブジェクトのサイズを小さくし、ディスプレイ上で第２ユーザインターフェースオブジェクトのサイズを大きくするためのデータを提供する（例えば、図５ＢＢ〜図５ＤＤに示すように、現在のフォーカスがアイコン５０１５−ａからアイコン５０１５−ｂへ移動した後に、アイコン５０１５−ａのサイズが小さくなり、アイコン５０１５−ｂのサイズが大きくなる）（８２０）。第２ユーザインターフェースオブジェクトは、前景層から背景層（例えば、図５ＮＮに示すような前景層と背景層）へｚオーダに配置された２つ以上の重畳レイヤを含む。いくつかの実施形態では、第２ユーザインターフェースオブジェクトの層は、第２ユーザインターフェースオブジェクトの傾きに従い、ディスプレイ上でずれる。ディスプレイ上で第２ユーザインターフェースオブジェクトのサイズを大きくすることは、２つ以上の重畳レイヤの各レイヤのサイズを対応する拡大率で大きくすることを含み、任意選択的に、各層の間のｚ方向の距離又は疑似的距離を大きくすることを含む。前景層に対する拡大率（例えば、第２ユーザインターフェースオブジェクトのサイズを大きくする前の前景層のサイズと、第２ユーザインターフェースオブジェクトのサイズを大きくした後の前景層のサイズの間の比）は、背景層に対する拡大率（例えば、第２ユーザインターフェースオブジェクトのサイズを大きくする前の背景層のサイズと、第２ユーザインターフェースオブジェクトのサイズを大きくした後の背景層のサイズの間の比）より大きい。例えば、図５ＰＰの構成５０４４及び５０４６に示すように、前景層（卓球のボールとラケットを含む）は、背景層（テキストとネットを含む）よりも拡大される。
【０３６１】
いくつかの実施形態では、トップ層は切り抜きを含み、切り抜きを通して１つ以上の下位層が見える。いくつかの実施形態では、トップ層は透明領域により囲まれた形状を含み、下位層がその形状を囲む領域で見える（例えば、図５ＮＮの構成５０３８）。いくつかの実施形態では、第１ユーザインターフェースオブジェクトが傾いていない場合に、形状が連続形状をなすようにみえるが、当該オブジェクトが傾いている場合には形状が互いに対して移動して模擬三次元効果を生成するように、複数の形状が層の上に配置される（例えば、図５ＮＮにおける層５０２８から５０３４）。いくつかの実施形態では、トップ層（例えば、図５ＯＯにおけるトップ層５０４１−１）は、パターンと切り抜きを含み、パターンの拡大版を含む下位層（例えば、下位５０４１−２）をあらわにし、傾けられると、切り抜きがパターンを拡大している拡大領域であるように見えさせる効果を生み出し、第１ユーザインターフェースオブジェクトが傾くにつれてパターンをわずかに超えて移動する（実際に、拡大効果をシミュレートする層を有するよりもはるかに大きな計算リソースを必要としうる、パターンを拡大することは必要なく、拡大効果をシミュレートするためにこのように層を用いることは、実際に拡大効果を生成するよりも電力効率がよい）。
【０３６２】
いくつかの実施形態では、現在のフォーカスがユーザインターフェースオブジェクトにある間に、電子デバイスは、第２入力を受信する（例えば、図５Ｖに示すように、リモートコントロール５００１のタッチ感知面４５１での接触５４０９の移動、デバイスと通信するボタンの有効化、及び／又は、音声コマンドを受信する）（８２２、図８Ｃ）。第２入力を受信することに応じて、電子デバイスは、ディスプレイに、第２ユーザインターフェースオブジェクトを第２位置（例えば、複数のオブジェクトのうちの、ディスプレイ上の第２ユーザインターフェースオブジェクト周辺の他のオブジェクトの位置に対する、ディスプレイ上の第２ユーザインターフェースオブジェクトの初期位置）から第２ユーザインターフェースオブジェクトに隣接する第３ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第２ユーザインターフェースオブジェクトを第２方向（例えば、第１ユーザインターフェースオブジェクトについての第１方向と同様に、ディスプレイの面に視覚的に表れる第２ユーザインターフェースオブジェクトの初期方向）から第３ユーザインターフェースオブジェクトの方へ傾ける（例えば、図５Ｗに示すように、アイコン５０１５−ｂは、アイコン５０１５−ｃの方へ傾けられる）ためのデータを提供する。第２ユーザインターフェースオブジェクトを第２位置から第３ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第２ユーザインターフェースオブジェクトを第３ユーザインターフェースオブジェクトの方へ傾けた後に、第２入力が第２の現在フォーカスナビゲーション条件（例えば、接触が閾値位置に移動したこと）を満たすとの判定に従い、電子デバイスは、ディスプレイに、現在のフォーカスを第２ユーザインターフェースオブジェクトから第３ユーザインターフェースオブジェクトに移動し、第２ユーザインターフェースオブジェクトを第２位置へ戻すように移動し、及び／又は、第３ユーザインターフェースオブジェクトを第２方向へ戻すように傾ける（例えば、図５Ｘに示すように、現在のフォーカスがアイコン５０１５−ｂからアイコン５０１５−ｃへ移動し、アイコン５０１５−ｂが元の位置及び方向に戻る）ためのデータを提供する。いくつかの実施形態では、第２ユーザインターフェースオブジェクトは第２位置に戻る。いくつかの実施形態では、第２ユーザインターフェースオブジェクトは第２方向に戻る。いくつかの実施形態では、各オブジェクトを現在のフォーカスとともに隣接するオブジェクトの方へ移動し及び／又は傾け、現在のフォーカスを隣接するオブジェクトへ移動し、各オブジェクトを元の位置及び／又は方向へ戻すように移動し及び／又は傾ける工程は、現在のフォーカスを移動するリクエストに対応した１つの入力に応じて、複数回繰り返すことができる。
【０３６３】
いくつかの実施形態では、第１の現在フォーカスナビゲーション条件及び第２の現在フォーカスナビゲーション条件は別個のものである（例えば、いくつかの実施形態では、第１の現在フォーカスナビゲーション条件が現在のフォーカスを水平に動かすのに用いられ、第２の現在フォーカスナビゲーション条件が現在のフォーカスを垂直に動かすのに用いられる場合、第１の現在フォーカスナビゲーション条件及び第２の現在フォーカスナビゲーション条件は異なる）（８２４）。いくつかの実施形態では、第１距離条件を満たす電子デバイスと通信するタッチ感知面でのジェスチャを検出することに応じて第１の現在フォーカスナビゲーション条件が満たされ、第１距離条件とは別個の第２距離条件を満たすタッチ感知面でのジェスチャを検出することに応じて第２の現在フォーカスナビゲーション条件が満たされる。いくつかの実施形態では、距離条件は、対応するユーザインターフェースオブジェクト（例えば、第１ユーザインターフェースオブジェクト）の幅及び／又は高さに基づいて定められる。いくつかの実施形態では、ユーザインターフェースオブジェクトの高さよりも大きな幅を有する当該ユーザインターフェースオブジェクトについて、現在のフォーカスの水平移動のための距離条件は、現在のフォーカスの垂直移動のための距離条件よりも長いジェスチャのストロークを必要とする。いくつかの実施形態では、ユーザインターフェースオブジェクトの高さよりも小さな幅を有する当該ユーザインターフェースオブジェクトについて（例えば、図５ＱＱ〜図５ＴＴに示す映画ポスターアイコン５０６２−ａから５０６２−ｃ）、水平ナビゲーションのための距離条件は、垂直ナビゲーションのための距離条件よりも短いジェスチャのストロークを必要とする。いくつかの実施形態では、同じ行にある２つのユーザインターフェースオブジェクト間のナビゲーションに対する距離条件は、異なる行にある２つのユーザインターフェースオブジェクト間のナビゲーションに対する距離条件よりも、短いジェスチャのストロークを必要とする。
【０３６４】
いくつかの実施形態では、第１入力は、現在のフォーカスをユーザインターフェースで水平に移動するリクエストに対応し（８２６）、第２入力は、現在のフォーカスをユーザインターフェースで垂直に移動するリクエストに対応する（例えば、図５ＲＲ〜図５ＳＳに示すような、アイコン５０６２−ｂからアイコン５０６２−ａへの現在のフォーカスの水平移動、及び、図５ＳＳ〜図５ＴＴに示すような、アイコン５０６２−ａからアイコン５０１５−ｄへの現在のフォーカスの垂直移動）。
【０３６５】
いくつかの実施形態では、第１入力は、現在のフォーカスを同じ種別のユーザインターフェースオブジェクト間で移動するリクエストに対応し（例えば、図５ＲＲ〜図５ＳＳに示すような、映画ポスターアイコン５０６２−ｂと５０６２−ａとの間の現在のフォーカスの移動）（８２８）、第２入力は、現在のフォーカスを異なる種別のユーザインターフェースオブジェクト間で移動するリクエストに対応する（例えば、映画ポスターアイコン５０６２−ａとアプリケーションアイコン５０１５−ｄの間の現在のフォーカスの移動）。
【０３６６】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第２ユーザインターフェースオブジェクトの方へ傾けた後に、第１入力が第１の現在フォーカスナビゲーション条件を満たさないとの判定に従い、電子デバイスは、ディスプレイに、第１ユーザインターフェースオブジェクトにある現在のフォーカスを維持し、第１ユーザインターフェースオブジェクトを第１位置の方へ戻すように移動し、及び／又は、第１ユーザインターフェースオブジェクトを第１方向へ戻すように傾けるためのデータを提供する（８３０）。いくつかの実施形態では、第１ユーザインターフェースオブジェクトは第１位置に戻る。例えば、図５Ｙ〜図５ＡＡに示すように、閾値位置に到達せずに接触５４１０が検出されなくなると、現在のフォーカスはアイコン５０１５−ｃにあるままで、アイコン５０１５−ｃは元の位置及び方向に戻るように移動し及び傾く。いくつかの実施形態では、第３ユーザインターフェースオブジェクトは第１方向に戻る。いくつかの実施形態では、入力（例えば、ここでは第１入力）が現在のフォーカスを対応するユーザインターフェースオブジェクトから隣接するユーザインターフェースオブジェクト移動するのに十分でない場合、対応するユーザインターフェースオブジェクトは、隣接するユーザインターフェースオブジェクトに向けて移動し及び／又は傾き、そして元の位置及び／又は方向に戻るよう移動及び／又は傾いて、入力が現在のフォーカスを対応するユーザインターフェースオブジェクトから隣接するユーザインターフェースオブジェクト移動するのに十分でなく、現在のフォーカスが対応するユーザインターフェースオブジェクトにあるままであることを示す。
【０３６７】
図８Ａ〜図８Ｃにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の再順序付けをする様々な方法を認識するであろう。加えて、本明細書に記載の他の方法に関して本明細書で記載されている他のプロセスの詳細（例えば、方法６００、７００、９００、１０００、１１００及び１２００）は、また、図８Ａ〜図８Ｃに関連して上述されている方法８００に類似の方法で適用可能であることを留意されたい。例えば、方法８００を参照して上述されたユーザインターフェース、ユーザ入力及びユーザインターフェースオブジェクトの傾き及び／又は移動は、本明細書に記載されている他の方法（例えば、方法６００、７００、９００、１０００、１１００及び１２００）を参照して本明細書で説明されているユーザインターフェース、ユーザ入力及びユーザインターフェースオブジェクトの傾き及び／又は移動の特徴のうちの１つ以上を、任意選択的に有する。簡潔性のために、これらの詳細は、ここでは繰り返さない。
【０３６８】
図９Ａ〜図９Ｂは、いくつかの実施形態による、非アクティブ基準に基づいてユーザインターフェースを更新する方法９００を示すフロー図である。方法９００は、ディスプレイと通信し、いくつかの実施形態ではタッチ感知面と通信する電子デバイス（例えば、図３のデバイス３００、又は、図１Ａのポータブル多機能デバイス１００）において実行される。いくつかの実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面はディスプレイ上にあるか又はディスプレイと一体化している。いくつかの実施形態では、ディスプレイはタッチ感知面から分離している。方法９００の一部の動作が、任意選択的に、組み合わされ、及び／又は、一部の動作の順序が、任意選択的に変えられる。
【０３６９】
後述するように、方法９００は、デバイスの不活性状態を示す直感的方法を提供する。本方法は、（例えば、不活性状態の間、現在のフォーカスを有するユーザインターフェースオブジェクトの視覚的区別を提供することにより）デバイスでのアクティビティを再開するときのユーザの認識的負担を軽減することにより、より効率的なヒューマンマシンインターフェースを作成する。バッテリ動作式電子デバイスの場合、ユーザが現在のフォーカスを有するユーザインターフェースオブジェクトをより速くかつより効率的に特定することを可能にすることにより、電力が節約され、バッテリの充電間隔が長くなる。
【０３７０】
電子デバイスは、ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェース（例えば、図５ＴＴにおける、アイコン５０１５−ａから５０１５−ｅ、５０６２−ａから５０６２−ｃを有するホーム画面ユーザインターフェース５０１８）を提示するためのデータ（例えば、命令、ビデオ信号、画像ファイル、又は他の情報）を提供する（９０２）。いくつかの実施形態では、複数のユーザインターフェースオブジェクトは、ディスプレイにスクロール可能な２次元アレイで表示される。いくつかの実施形態では、ユーザインターフェースオブジェクトは、アプリケーションアイコン、チャンネルアイコン、コンテンツアイコン、又はコンテンツグループアイコンであり、アクティブになると（例えば、タップジェスチャ、選択ボタンの押下、音声コマンドなど）、ディスプレイに対応するアプリケーション、チャンネル、コンテンツ又はコンテンツグループの表示をさせる。複数のユーザインターフェースオブジェクトは第１ユーザインターフェースオブジェクトを含み、現在のフォーカスは第１ユーザインターフェースオブジェクトにある。
【０３７１】
ディスプレイが、ユーザインターフェースを提示している間、電子デバイスは、非アクティブ基準を満たすと判定する（９０４）。いくつかの実施形態では、ユーザ入力が、電子デバイス又は電子デバイスと通信する他のデバイス（例えば、リモートコントロール５００１）により、予め定められた時間検出されないとき、非アクティブ基準を満たす（９０６）。いくつかの実施形態では、電子デバイス又は電子デバイスと通信するリモートコントロールが、リモートコントロールは止まっていることを検出したとき、非アクティブ基準を満たす（９０８）。いくつかの実施形態では、他のデバイスは、リモートコントロールである。いくつかの実施形態では、リモートコントロールは、リモートコントロールが移動中（例えば、リモートコントロールがユーザの手にあり、ユーザの手の動きに応じて動く）か、又は、静止している（例えば、リモートコントロールがテーブルなどの安定した面に置かれた）かを検出する加速度計を含む。いくつかの実施形態では、リモートコントローラは、リモートコントローラが置かれたことを検出するよう構成された接触スイッチを含む。
【０３７２】
非アクティブ基準を満たすとの判定に応じて、電子デバイスは、ディスプレイに、第１態様の第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別するためのデータを提供する（例えば、図５ＵＵに示すように、アイコン５０１５−ｄは、ユーザインターフェースの残りの部分を薄暗くすることによりユーザインターフェースの残りの部分から視覚的に区別される）（９１０、図９Ｂ）。いくつかの実施形態では、非アクティブ基準を満たさず、かつ、現在のフォーカスが各ユーザインターフェースオブジェクトにある間に、各ユーザインターフェースオブジェクトは、第１態様以外の１つ以上の態様で、複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトから視覚的に区別される。例えば、図５ＴＴにおいてアイコン５０１５−ｄが他のアイコンから視覚的に区別される（例えば、アイコン５０１５−ｄは拡大される）が、図５ＴＴにおいてアイコン５０１５−ｄが他のアイコンから視覚的に区別される方法は、図５ＵＵにおいてアイコン５０１５−ｄが残りのユーザインターフェースから視覚的に区別される手法（例えば、残りのユーザインターフェースを薄暗くすることによる）とは異なる。
【０３７３】
いくつかの実施形態では、第１態様で第１ユーザインターフェースオブジェクトを視覚的に区別することは、第１ユーザインターフェースオブジェクト（図５ＵＵにおけるアイコン５０１５−ｄ）を強調することを含む（９１２）。いくつかの実施形態では、第１態様で第１ユーザインターフェースオブジェクトを視覚的に区別することは、複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトを強調せずに表示することを含む。いくつかの実施形態では、第１態様で第１ユーザインターフェースオブジェクトを視覚的に区別することは、第１ユーザインターフェースオブジェクト以外の複数のユーザインターフェースオブジェクトを強調せずに表示することを含む。いくつかの実施形態では、第１態様で第１ユーザインターフェースオブジェクトを視覚的に区別することをやめることは、第１ユーザインターフェースオブジェクトの強調を取り除くことを含む。
【０３７４】
いくつかの実施形態では、第１態様で第１ユーザインターフェースオブジェクトを視覚的に区別することは、第１ユーザインターフェースオブジェクト以外のユーザインターフェースの１つ以上の部分を薄暗くすること（例えば、図５ＵＵにおけるユーザインターフェースの残りの部分が薄暗くなる）を含む（９１４）。いくつかの実施形態では、第１態様で第１ユーザインターフェースオブジェクトを視覚的に区別することは、第１ユーザインターフェースオブジェクト以外の複数のユーザインターフェースオブジェクトを薄暗くすることを含む。いくつかの実施形態では、第１態様で第１ユーザインターフェースオブジェクトを視覚的に区別することをやめることは、第１ユーザインターフェースオブジェクトに対応していないユーザインターフェースの１つ以上の部分の薄暗さを取り除くことを含む。いくつかの実施形態では、第１態様で第１ユーザインターフェースオブジェクトを視覚的に区別することをやめることは、第１ユーザインターフェースオブジェクト以外の複数のユーザインターフェースオブジェクトの薄暗さを取り除くことを含む。
【０３７５】
いくつかの実施形態では、ダークスクリーン基準を満たすと判定することに応じて、電子デバイスは、ディスプレイに、空白画面を表示するためのデータを提供する（例えば、図５ＸＸにおいて、空白画面をディスプレイ４５０上に示す）（９１６）。いくつかの実施形態では、ユーザ入力が電子デバイス又は電子デバイスと通信する他のデバイス（例えば、リモートコントロール）により予め定められた第２時間検出されないとき、ダークスクリーン基準を満たす。ダークスクリーン基準の一部である予め定められた第２時間は、典型的には、非アクティブ基準の一部である予め定められた時間よりも長時間である。
【０３７６】
いくつかの実施形態では、ダークスクリーン基準を満たすとの判定に応じて、電子デバイスは、ディスプレイに、第１ユーザインターフェースオブジェクトを含むユーザインターフェース全体を薄暗くするためのデータを提供する（例えば、図５ＷＷにおいて、ユーザインターフェース全体が薄暗くなる）（９１８）。
【０３７７】
ディスプレイに第１態様で第１ユーザインターフェースオブジェクトを視覚的に区別するためのデータを提供した後に、電子デバイスは、ユーザによる電子デバイス、又は、電子デバイスと通信する他のデバイス（例えば、リモートコントロール）とのやりとりを検出する（例えば、リモートコントロールを上に上げること、リモートコントロールのタッチ感知面に触れること、又は、リモートコントロールのボタンを押すことを検出する）（９２０）。ユーザによる電子デバイス、又は、電子デバイスと通信する他のデバイスとのやりとりを検出することに応じて、電子デバイスは、ディスプレイに、第１態様の第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別することをやめさせるためのデータを提供する。例えば、図５ＹＹに示すように、（例えば、リモートコントロール５００１内のジャイロスコープ又は加速度計を用いて）リモートコントロール５００１を持ち上げるユーザを検出すると、視覚的な区別の表示（例えば、アイコン５０１５−ｄ以外のユーザインターフェースを薄暗くすること）をやめる。
【０３７８】
いくつかの実施形態では、第１態様で第１ユーザインターフェースオブジェクトを視覚的に区別することは、第１ユーザインターフェースオブジェクトのサイズを第１サイズから第２サイズへ大きくすることを含む（９２２）。例えば、現在のフォーカスがアイコン５０１５−ｄに移動する場合アイコン５０１５−ｄは拡大されるが、図５ＶＶに示すように、非アクティブ基準を満たす場合アイコン５０１５−ｄは更に拡大される。いくつかの実施形態では、第１態様で第１ユーザインターフェースオブジェクトを視覚的に区別することは、複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトのサイズを小さくすることを含む。いくつかの実施形態では、第１態様で第１ユーザインターフェースオブジェクトを視覚的に区別することは、第１ユーザインターフェースオブジェクト以外の複数のユーザインターフェースオブジェクトのサイズを小さくすることを含む。
【０３７９】
いくつかの実施形態では、第１態様で第１ユーザインターフェースオブジェクトを視覚的に区別することをやめることは、第１ユーザインターフェースオブジェクトのサイズを縮小して第１サイズにすることを含む（例えば、図５ＶＶに示すように、拡大したアイコン５０１５−ｄが表示されている間に、リモートコントロール５００１を持ち上げるユーザをデバイスが検出すると、図５ＹＹに示すようにアイコン５０１５−ｄのサイズが縮小される）（９２４）。
【０３８０】
図９Ａ〜９Ｂにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の再順序付けをする様々な方法を認識するであろう。加えて、本明細書に記載の他の方法に関して本明細書で記載されている他のプロセスの詳細（例えば、方法６００、７００、８００、１０００、１１００及び１２００）は、また、図９Ａ〜図９Ｂに関連して上述されている方法９００に類似の方法で適用可能であることを留意されたい。例えば、方法９００を参照して上述されたユーザインターフェース、ユーザインターフェースオブジェクト、ユーザ入力及びユーザ入力デバイスは、本明細書に記載されている他の方法（例えば、方法６００、７００、８００、１０００、１１００及び１２００）を参照して本明細書で説明されているユーザインターフェース、ユーザインターフェースオブジェクト、ユーザ入力及びユーザ入力デバイスの特徴のうちの１つ以上を、任意選択的に有する。簡潔性のために、これらの詳細は、ここでは繰り返さない。
【０３８１】
図１０Ａ〜図１０Ｃは、いくつかの実施形態による、メディア提示オプションを選択する方法１０００を示すフロー図である。方法１０００は、ディスプレイと通信する電子デバイス（例えば、図３のデバイス３００、又は、図１Ａのポータブル多機能デバイス１００）において実行される。いくつかの実施形態では、電子デバイスは、タッチ感知面を有するユーザ入力デバイス（例えば、リモートコントロールなどのリモートユーザ入力デバイス）と通信する。いくつかの実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面はディスプレイ上にあるか又はディスプレイと一体化している。いくつかの実施形態では、ディスプレイはタッチ感知面から分離している。いくつかの実施形態では、ユーザ入力デバイスは、電子デバイスと一体化している。いくつかの実施形態では、ユーザ入力デバイスは、電子デバイスとは別個である。方法１０００の一部の動作が、任意選択的に、組み合わされ、及び／又は、一部の動作の順序が、任意選択的に変えられる。
【０３８２】
後述するように、方法１０００は、メディア提示オプションを選択する効率的な方法を提供する。本方法は、メディアコンテンツを通じてナビゲートする場合にユーザからのインプットの数、範囲及び／又は特性を軽減することにより、より効率的なヒューマンマシンインターフェースを作り出す。バッテリ式電子デバイスの場合、ユーザがメディア提示オプションをより迅速でより効率的に選択できるようにすることにより、電力が節約され、バッテリ充電間隔が長くなる。
【０３８３】
いくつかの実施形態では、デバイスは、ディスプレイに、第１メディアコンテンツアイテム（例えば、映画など）に対するメディア情報ユーザインターフェースを提示するためのデータを提供する（１００２）。例えば、図５ＺＺにおける映画ポスターアイコン５０６２−ａを（例えば、タップジェスチャ５４２８により）アクティブにすることに応じて、図５ＡＡＡに示すように、映画「グレートクライム」についての作品ページビュー５０９０が表示される。第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースは、第１メディアコンテンツアイテムについての各メディアソース（例えば、図５ＡＡＡにおけるメディアソースアイコン５０９２−ａから５０９２−ｅなどの、ｉＴｕｎｅｓ、第１の第三者ストリーミングサービスプロバイダ、第２の第三者ストリーミングサービスプロバイダなど）に対応する複数のメディアソースオブジェクトを含む。複数のメディアソースオブジェクトの第１メディアソースオブジェクトは、第１メディアソースオブジェクトの選択を示すように視覚的に区別される（例えば、図５ＡＡＡにおいて、アイコン５０９２−ａは、アイコン５０９２−ｂから５０９２−ｅとは視覚的に区別される）。第１メディアソースオブジェクトは、第１メディアソースに対応する（例えば、アイコン５０９２−ａは、ムービーフリックス映画ストリーミングサービスに対応する。）第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースは、第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セット（例えば、メディア管理アイコン５０９３−ａから５０９３−ｃ）も含む。メディア管理オブジェクトの第１セットは、第１メディアコンテンツアイテム及び第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む。メディア管理オブジェクトの第１セットは、複数のオブジェクトを含む。いくつかの実施形態では、メディア管理オブジェクトをアクティブにすることで、プレビュー、第１ソフトウェアアプリケーションでの再生、第２ソフトウェアアプリケーションでの閲覧、レンタル、購入、又は、対応するメディアコンテンツアイテムをウォッチリストに追加することなどの、対応するメディアコンテンツアイテムについての対応するメディア管理機能を開始する。いくつかの実施形態では、メディア提示オプションをアクティブにすることで、特定のオプションに従い、対応するメディアコンテンツアイテムの提示を開始する。例えば、「プレビュー」アイコン（例えば、アイコン５０９３−ａ）をアクティブにすることで、対応するメディアコンテンツアイテムのプレビューを提示し始める。例えば、「再生」アイコンをアクティブにすることで、第１ソフトウェアアプリケーションで、対応するメディアコンテンツを再生し始める。例えば、「閲覧」アイコンをアクティブにすることで、第１ソフトウェアアプリケーションとは別個の第２ソフトウェアアプリケーションで対応するメディアコンテンツアイテムの閲覧を開始する。いくつかの実施形態では、第２ソフトウェアアプリケーションで対応するメディアコンテンツアイテムの閲覧を開始することは、第２アプリケーションで第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースを表示することを含む。いくつかの実施形態では、第２ソフトウェアアプリケーションで対応するメディアコンテンツアイテムの閲覧を開始することは、第２アプリケーションで第１メディアコンテンツアイテムの再生を開始することを含む。
【０３８４】
いくつかの実施形態では、複数のメディアソースオブジェクトは、予め定められたソース順序付け基準（例えば、第１メディアコンテンツアイテムを再生するコスト、及び、ビデオ解像度、フレームレート、広告が含まれるか否かなどの第１メディアコンテンツアイテムの品質に基づく）に従い判定された順序を有する（１００４）。例えば、図５ＡＡＡにおいて、映画「グレートクライム」は、対応するメディアソースから無料で取得可能なので、アイコン５０９２−ａは、アイコン５０９２−ａから５０９２−ｅのうちの第１位置を有する。
【０３８５】
いくつかの実施形態では、複数のメディアソースオブジェクトは、アクティブになると、第１メディアコンテンツアイテムに対する追加ソースに対応する追加ソースオブジェクトのリストを表示し始める追加ソースオブジェクト（例えば、図５ＡＡＡにおけるアイコン５０９２−ｆ）を含む（例えば、アイコン５０９２−ｆのアクティブ化は、図５ＨＨＨに示すソース選択インターフェース５０９８の表示を開始する）（１００６）。
【０３８６】
いくつかの実施形態では、メディア情報ユーザインターフェースは、第１メディアコンテンツアイテムとは別個の一組のメディアコンテンツアイテム（例えば、推奨される映画／テレビショー）に対応する一組のメディアオブジェクトを含む（例えば、図５ＡＡＡの作品ページビュー５０９０は、映画「グレートクライム」とは異なる「これも見られています」映画アイコンを含む）（１００８）。
【０３８７】
いくつかの実施形態では、メディア情報ユーザインターフェースが第１ソフトウェアアプリケーション（例えば、ユーザがひとつの専売ソースのみからメディアコンテンツアイテムにアクセスできるようにする代わりに、ユーザが複数のメディアソースからメディアコンテンツアイテムにアクセスできるようにする、図３のビデオ及びミュージックプレーヤモジュール１５２などの統合メディア提示アプリケーション）のユーザインターフェースであり（１０１０）、メディア提示オプションオブジェクトは、アクティブになると（例えば、現在のフォーカスがアプリケーション内再生オブジェクトに表示されている間のリモートユーザ入力デバイスのタッチ感知面でのタップにより）、ディスプレイに、第１ソフトウェアアプリケーションのユーザインターフェースにおいて第１メディアソースから受信したデータを用いて第１メディアコンテンツアイテムを再生するためのデータの提供を開始するアプリケーション内再生オブジェクト（例えば、図５ＡＡＡにおける再生ボタン５０９３−ｂ）を含む（例えば、図５ＢＢＢに示すように、タップジェスチャ５４５０に応じて、ビデオ再生ビュー５３００が表示されて映画「グレートクライム」の再生を提示する）。メディア情報ユーザインターフェースは、アクティブになると（例えば、現在のフォーカスがアプリケーション外再生オブジェクトに表示されている間のリモートユーザ入力デバイスのタッチ感知面でのタップにより）、第１ソフトウェアアプリケーションとは別個で第１メディアソース（第２ソフトウェアアプリケーションのユーザインターフェースにおいて第１メディアソースから受信したデータを用いて第１メディアコンテンツアイテムを再生するためのもの）に関連付けられた第２ソフトウェアアプリケーションの起動を開始するアプリケーション外再生オブジェクト（例えば、図５ＡＡＡにおける「ムービーフリックスで閲覧」ボタン５０９３−ｃ）も含む（例えば、図５ＪＪＪに示すように、タップジェスチャ５４６０に応じて、図３の第１ビデオ再生モジュール３９２などの第三者ソフトウェアアプリケーションの作品ページビュー５０６４が表示される）。いくつかの実施形態では、メディア提示オプションオブジェクトは、アクティブにされると（例えば、現在のフォーカスがプレビューオブジェクトに表示されている間のリモートユーザ入力デバイスのタッチ感知面でのタップにより）、ディスプレイに、第１メディアコンテンツアイテムのプレビューを再生するためのデータを提供し始めるプレビューオブジェクトを含む。
【０３８８】
ディスプレイがメディア情報ユーザインターフェースを提示している間に、デバイスはユーザ入力（例えば、電子デバイスと通信するリモートコントロール５００１でのタップジェスチャ５４５０）を受信する（１０１２、図１０Ｂ）。
【０３８９】
ユーザ入力を受信すること（１０１４）に応じて、ユーザ入力が第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応する（例えば、図５ＡＡＡに示すように、現在のフォーカスが第１メディア提示オプションオブジェクトに表示されている間に再生ボタンを押すこと又はタッチ感知面４５１でタップジェスチャを提供すること）との判定に従い、デバイスは、ディスプレイに、第１メディア提示オプションオブジェクトに対応するメディア提示オプションに従い第１メディアソースから受信したデータを用いて第１メディアコンテンツを再生するためのデータ（例えば、ビデオデータ又は他のマルチメディタデータ）のプロビジョンを開始する（例えば、図５ＢＢＢに示すように、映画「グレートクライム」のビデオ再生ビュー５３００がディスプレイ４５０で提示される）（１０１６）。いくつかの実施形態では、本方法は、ユーザ入力の受信に応じて、ユーザ入力が第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットの第２メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、ディスプレイに、第２メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて第１メディアソースから受信したデータを用いて第１メディアコンテンツアイテムを再生するためのデータのプロビジョンを開始することとを含む。
【０３９０】
いくつかの実施形態では、ユーザ入力の受信（１０１４）に応じて、ユーザ入力が複数のメディアソースオブジェクトのうちの、第１メディアソースオブジェクトとは別個の第２メディアソースオブジェクトを選択するリスエストに対応する（例えば、リモートコントロール５００１のタッチ感知面４５１での右スワイプジェスチャ５４５４）との判定に従い、デバイスはまた、ディスプレイに、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースを更新するためのデータを提供する（１０１８）。いくつかの実施形態では、第１メディアコンテンツアイテムに対する更新されたメディア情報ユーザインターフェースは、第１メディアコンテンツアイテムに対する各メディアソースに対応する複数のメディアソースオブジェクトを含み（例えば、アイコン５０９２−ａから５０９２−ｅ）、複数のメディアソースオブジェクトのうちの第２メディアソースオブジェクト（例えば、アイコン５０９２−ｂ）は第２メディアソースオブジェクトの選択を示すように視覚的に区別され、第２メディアソースオブジェクトは第１メディアソースとは別個の第２メディアソースに対応する（例えば、アイコン５０９２−ｂはＡｐｐｌｅ  ｉＴｕｎｅｓに対応する）。いくつかの実施形態では、第１メディアソースオブジェクトは、更新されたメディア情報ユーザインターフェース内で視覚的に区別されるのをやめる（例えば、アイコン５０９３−ａのサイズが、拡大状態から縮小される）。いくつかの実施形態では、第１メディアコンテンツアイテムに対する更新されたメディア情報ユーザインターフェースは、第１メディアコンテンツアイテム及び第２メディアソースに対応するメディア管理オブジェクトの第２セット（例えば、アイコン５０９３−ａ及びアイコン５０９３−ｃから５０９３−ｆ）も含む。メディア管理オブジェクトの第２セットは、メディア管理オブジェクトの第１セットとは別個のものである。いくつかの実施形態では、メディア管理オブジェクトの第１セットの表示は、メディア管理オブジェクトの第２セットの表示に置き換えられる。いくつかの実施形態では、メディア管理オブジェクトの第１セットは表示をやめる。いくつかの実施形態では、メディア管理オブジェクトの第２セットは、メディア管理オブジェクトの第１セットに含まれていない１つ以上のメディア管理オブジェクトを含む。いくつかの実施形態では、メディア管理オブジェクトの第１セットは、メディア管理オブジェクトの第２セットに含まれていない１つ以上のメディア管理オブジェクトを含む。いくつかの実施形態では、メディア管理オブジェクトの第１セット及びメディア管理オブジェクトの第２セットは、１つ以上の共通のメディア管理オブジェクトを含む。いくつかの実施形態では、メディア管理オブジェクトの第１セット及びメディア管理オブジェクトの第２セットは、共通のメディア管理オブジェクトを含まない。
【０３９１】
いくつかの実施形態では、本方法は、第２ユーザ入力を受信することと、第２ユーザ入力の受信に応じて、第２ユーザ入力がメディア管理オブジェクトの第２セットのうちの特定のメディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、ディスプレイに、特定のメディア提示オプションオブジェクトに対応するメディア提示オプションに従い第２メディアソースから受信したデータを用いて第１メディアコンテンツを再生するためのデータのプロビジョンを開始する（例えば、図５ＦＦＦにおけるアイコン５０９３−ｄ）又は５０９３−ｅのアクティブ化により、任意選択の決済確認の後に、Ａｐｐｌｅ  ｉＴｕｎｅｓからのデータに基づき、ディスプレイ４５０で映画「グレートクライム」の表示を開始する）。
【０３９２】
いくつかの実施形態では、メディア管理オブジェクトの第２セットは、アクティブになると（例えば、現在のフォーカスがレンタルオブジェクトに表示されている間にリモートユーザ入力デバイスのタッチ感知面をタップすることによる）、第２メディアソースから第１メディアコンテンツアイテムをレンタルし始めるレンタルオブジェクト（例えば、図５ＦＦＦにおけるアイコン５０９３−ｅ）を含む（１０２０）。いくつかの実施形態では、レンタルオブジェクトをアクティブにすることに応じて、第１メディアコンテンツアイテムをレンタルする。いくつかの実施形態では、レンタルオブジェクトをアクティブにすることで、第１メディアコンテンツアイテムをレンタルするためのメディアコンテンツアイテムレンタルユーザインターフェース（例えば、確認ページ）を表示するためのデータを提供し始める。いくつかの実施形態では、レンタルオブジェクトは、アクティブになると、ディスプレイに、第２メディアソースから受信したデータを用いて第１メディアコンテンツアイテムを再生するためのデータも提供し始める。いくつかの実施形態では、メディア管理オブジェクトの第２セットは、アクティブになると（例えば、現在のフォーカスが購入オブジェクトに表示されている間にリモートユーザ入力デバイスのタッチ感知面をタップすることによる）、第２メディアソースから第１メディアコンテンツアイテムを購入し始める購入オブジェクト（例えば、図５ＦＦＦにおけるアイコン５０９３−ｄ）も含む。いくつかの実施形態では、購入オブジェクトをアクティブにすることに応じて、第１メディアコンテンツアイテムを購入する。いくつかの実施形態では、購入オブジェクトをアクティブにすることで、第１メディアコンテンツアイテムを購入するためのメディアコンテンツアイテム購入インターフェース（例えば、確認ページ）を表示するためのデータを提供し始める。いくつかの実施形態では、購入オブジェクトは、アクティブになると、ディスプレイに、第２メディアソースから受信したデータを用いて第１メディアコンテンツアイテムを再生するためのデータも提供し始める。
【０３９３】
いくつかの実施形態では、レンタルオブジェクトは、第２メディアソースから第１メディアコンテンツアイテムをレンタルする価格とともに表示される（例えば、図５ＦＦＦにおいて、アイコン５０９３−ｅは、２．９９ドルのレンタル価格とともに表示される）。いくつかの実施形態では、購買オブジェクトは、第２メディアソースから第１メディアコンテンツアイテムを購入する価格とともに表示される（例えば、図５ＦＦＦにおいて、アイコン５０９３−ｄは、９．９９ドルの購入価格とともに表示される）。
【０３９４】
いくつかの実施形態では、メディア管理オブジェクトの第２セットは、アクティブになると第１ソフトウェアアプリケーション及び第２ソフトウェアアプリケーションとは別個で、第２メディアソースに関連付けられた第３ソフトウェアアプリケーション（例えば、ｉＴｕｎｅｓソフトウェア）の起動を開始するアプリケーション外再生オブジェクト（例えば、アイコン５０９３−ｃ）を含む（第３ソフトウェアアプリケーションのユーザインターフェースにおいて第２メディアソースから受信したデータを用いて第１メディアコンテンツアイテムを再生するため）。
【０３９５】
いくつかの実施形態では、メディア管理オブジェクトの第２セットは、アクティブになると（例えば、現在のフォーカスがウォッチリストオブジェクトに表示されている間にリモートユーザ入力デバイスのタッチ感知面をタップすることによる）、選択されたメディアコンテンツアイテムのリストに第１メディアコンテンツアイテムを追加し始めるウォッチリストオブジェクト（例えば、図５ＦＦＦにおけるアイコン５０９３−ｆ）を含む（１０２２）。
【０３９６】
いくつかの実施形態では、ディスプレイがメディアコンテンツブラウザユーザインターフェースを表示している間に、デバイスは、第１メディアコンテンツアイテムの選択を受信し（１０２４、図１０Ｃ）、ディスプレイがメディアコンテンツブラウザユーザインターフェースを表示している間に第１メディアコンテンツアイテムの選択を受信することに応じて、ディスプレイに、メディアコンテンツブラウザユーザインターフェースの表示を、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースに置き換えるためのデータを提供する（例えば、図５ＺＺから５ＡＡＡに示すように、作品ページビュー５０９０は、図５ＺＺにおけるホーム画面５０１８のアイコン５０６２−ａのアクティブ化に応じて表示される）。ディスプレイが検索ユーザインターフェースを表示している間に、デバイスは、第１メディアコンテンツアイテムの選択を受信し、ディスプレイが検索ユーザインターフェースを表示している間に第１メディアコンテンツアイテムの選択を受信することに応じて、ディスプレイに、検索ユーザインターフェースの表示を、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースに置き換えるためのデータを提供する（例えば、図５ＫＫＫから５ＬＬＬに示すように、作品ページビュー５０９０は、サーチページビュー５０６６におけるアイテムリストの選択に応じて表示される）。ディスプレイがメディアコンテンツストアユーザインターフェースを表示している間に、デバイスは、第１メディアコンテンツアイテムの選択を受信し、ディスプレイがメディアコンテンツストアユーザインターフェースを表示している間に第１メディアコンテンツアイテムの選択を受信することに応じて、ディスプレイに、メディアコンテンツストアユーザインターフェースの表示を、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースに置き換えるためのデータを提供する（例えば、図５ＭＭＭから図５ＮＮＮに示すように、作品ページビュー５０９０は、メディアコンテンツストアビュー５０６０におけるメディアコンテンツアイコンの選択に応じて表示される）。
【０３９７】
図１０Ａ〜図１０Ｃにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の再順序付けをする様々な方法を認識するであろう。加えて、本明細書に記載の他の方法に関して本明細書で記載されている他のプロセスの詳細（例えば、方法６００、７００、８００、９００、１１００及び１２００）は、また、図１０Ａ〜図１０Ｃに関連して上述されている方法１０００に類似の方法で適用可能であることを留意されたい。例えば、方法１０００を参照して上述されたユーザインターフェース、ユーザインターフェースオブジェクト、ユーザ入力及びユーザ入力デバイスは、本明細書に記載されている他の方法（例えば、方法６００、７００、８００、９００、１１００及び１２００）を参照して本明細書で説明されているユーザインターフェース、ユーザインターフェースオブジェクト、ユーザ入力及びユーザ入力デバイスの特徴のうちの１つ以上を、任意選択的に有する。簡潔性のために、これらの詳細は、ここでは繰り返さない。
【０３９８】
図１１Ａ〜図１１ＤＣは、いくつかの実施形態による、メディア提示オプションを選択する方法１１００を示すフロー図である。方法１１００は、ディスプレイと通信する電子デバイス（例えば、図３のデバイス３００、又は、図１Ａのポータブル多機能デバイス１００）において実行される。いくつかの実施形態では、電子デバイスは、タッチ感知面を有するユーザ入力デバイス（例えば、リモートコントロールなどのリモートユーザ入力デバイス）と通信する。いくつかの実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面はディスプレイ上にあるか又はディスプレイと一体化している。いくつかの実施形態では、ディスプレイはタッチ感知面から分離している。いくつかの実施形態では、ユーザ入力デバイスは、電子デバイスと一体化している。いくつかの実施形態では、ユーザ入力デバイスは、電子デバイスとは別個である。方法１１００の一部の動作が、任意選択的に、組み合わされ、及び／又は、一部の動作の順序が、任意選択的に変えられる。
【０３９９】
後述するように、方法１１００は、メディア提示オプションを選択する効率的な方法を提供する。本方法は、メディアコンテンツを通じてナビゲートする場合にユーザからのインプットの数、範囲及び／又は特性を軽減することにより、より効率的なヒューマンマシンインターフェースを作り出す。バッテリ式電子デバイスの場合、ユーザがメディア提示オプションをより迅速でより効率的に選択できるようにすることにより、電力が節約され、バッテリ充電間隔が長くなる。
【０４００】
デバイスは、ディスプレイに、第１メディアプログラム（例えば、「ＳａｄＭｅｎ」などのテレビシリーズ）に対する第１メディア情報ユーザインターフェースを提示するためのデータを提供する（１１０２）。第１メディアプログラムに対するメディア情報ユーザインターフェースは、複数のメディアソースオブジェクト（例えば、図５ＯＯＯにおけるアイコン５０９５−ａから５０９５−ｅなどの、ｉＴｕｎｅｓ、第１の第三者ストリーミングサービスプロバイダ、第２の第三者ストリーミングサービスプロバイダ、テレビチャンネルなど）を含む。複数のメディアソースオブジェクトのうちの各メディアソースオブジェクトは、第１メディアプログラムに対する各メディアソースに対応し、複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは第１メディアソースオブジェクトの選択を示すように視覚的に区別され、第１メディアソースオブジェクトが第１メディアソースに対応する。いくつかの実施形態では、第１メディアプログラムに対するメディア情報ユーザインターフェースは、１つ以上のエピソードオブジェクト（例えば、図５ＯＯＯにおけるアイコン５０９７−ａから５０９７−ｄ）も含み、１つ以上のエピソードオブジェクトは、第１メディアソースから入手可能な第１メディアプログラムに対する１つ以上エピソードに対応し、１つ以上のエピソードオブジェクトの第１エピソードオブジェクト（例えば、図５ＯＯＯにおけるアイコン５０９７−ａ）は、第１エピソードオブジェクトの選択を示すように視覚的に区別され、第１エピソードオブジェクトは第１メディアプログラムの第１エピソードに対応する。いくつかの実施形態では、各エピソードオブジェクトは、対応するエピソードのサムネイルを含む。加えて、第１メディアプログラムに対するメディア情報ユーザインターフェースは、第１エピソードに対するメディア管理オブジェクトの第１セット（例えば、図５ＯＯＯにおけるアイコン５０９６−ａから５０９６−ｃ）を含む。メディア管理オブジェクトの第１セットは、第１エピソード及び第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクト（例えば、再生アイコン５０９６−ａ）を含む。
【０４０１】
いくつかの実施形態では、メディア管理オブジェクトの第１セットは、アクティブになると（例えば、現在のフォーカスがエピソード購入オブジェクトに表示されている間にリモートユーザ入力デバイスのタッチ感知面をタップすることによる）、第１メディアソースから第１メディアコンテンツプログラムの第１エピソードを購入し始めるエピソード購入オブジェクト（例えば、図５ＰＰＰにおけるアイコン５０９６−ｄ）を含む（１１０４）。いくつかの実施形態では、エピソード購入オブジェクトは、アクティブになると、ディスプレイに、第１メディアソースから受信したデータを用いて第１エピソードを再生するためのデータも提供し始める。いくつかの実施形態では、メディア管理オブジェクトの第１セットは、アクティブになると（例えば、現在のフォーカスがシーズン購入オブジェクトに表示されている間にリモートユーザ入力デバイスのタッチ感知面をタップすることによる）、第１メディアソースから第１メディアプログラムの、第１エピソードを含む１シーズンを購入し始めるシーズン購入オブジェクト（例えば、図５ＰＰＰにおけるアイコン５０９６−ｅ）も含む。いくつかの実施形態では、エピソード購入オブジェクトは、アクティブになると、ディスプレイに、第１メディアソースから受信したデータを用いて第１エピソードを再生するためのデータも提供し始める。
【０４０２】
いくつかの実施形態では、メディア情報ユーザインターフェースが第１ソフトウェアアプリケーションのユーザインターフェースであり（例えば、図３のビデオ及びミュージックプレーヤモジュール１５２などの統合メディアアプリケーション）（１１０６）、メディア管理オブジェクトの第１セットは、アプリケーション外再生オブジェクト（例えば、図５ＱＱＱにおけるアイコン５０９６−ｆ）を含み、アプリケーション外再生オブジェクトは、アクティブになると（例えば、現在のフォーカスがアプリケーション外再生オブジェクトに表示されている間のリモートユーザ入力デバイスのタッチ感知面でのタップにより）、第２ソフトウェアアプリケーションのユーザインターフェースにおいて第１メディアソースから受信したデータを用いて第１エピソードを再生するために、第１ソフトウェアアプリケーションとは別個で第１メディアソースに関連付けられた第２ソフトウェアアプリケーションの起動を開始する（例えば、図３における第１ビデオ再生モジュール３９２）。
【０４０３】
ディスプレイがメディア情報ユーザインターフェースを提示している間に、デバイスは（例えば、電子デバイスと通信するリモートユーザ入力デバイスでの）ユーザ入力を受信する（１１０８）。
【０４０４】
ユーザ入力を受信すること（１１１０）に応じて、ユーザ入力がメディア管理オブジェクトの第１セットのうちの第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応する（例えば、図５ＰＰＰに示すように、現在のフォーカスがアイコン５０９６−ｄに表示されている間に再生ボタンを押すこと又はリモートコントロール５００１のタッチ感知面４５１でタップジェスチャを提供すること）との判定に従い、デバイスは、ディスプレイに、第１メディア提示オプションオブジェクトに対応するメディア提示オプションに従い第１メディアソースから受信したデータを用いて第１エピソードを再生するためのデータ（例えば、ビデオデータ又は他のマルチメディタデータ）のプロビジョンを開始する（１１１２）。
【０４０５】
いくつかの実施形態では、ユーザ入力の受信に応じて、ユーザ入力がメディア管理オブジェクトの第１セットの第２メディア提示オプションオブジェクト（例えば、図５ＰＰＰにおけるアイコン５０９６−ｅ）をアクティブにするためのリクエストに対応するとの判定に従い、デバイスは、ディスプレイに第２メディア提示オプションオブジェクトに対応するメディア提示オプションに従い第１メディアソースから受信したデータを用いて第１エピソードを再生するためのデータのプロビジョンを開始する。
【０４０６】
いくつかの実施形態では、第１メディアプログラムに対するメディア情報ユーザインターフェースは、複数のメディアソースオブジェクトとは別個の、第１メディアプログラムに対する複数のメディアソースに関連付けられた、一体化したメディアソースオブジェクト（例えば、図５ＯＯＯにおけるアイコン５０９５−ａ）を含み、ユーザ入力の受信に応じて、ユーザ入力が一体化したメディアソースオブジェクトを選択するリクエストに対応する（例えば、図５ＱＱＱに示すようなリモートコントロール５００１のタッチ感知面４５１での左スワイプジェスチャ５４７２）との判定に従い、デバイスは、ディスプレイに、第１メディアプログラムに対するメディア情報ユーザインターフェースを更新するためのデータを提供する（１１１４）。第１メディアプログラムに対する更新されたメディア情報ユーザインターフェースは、複数のメディアソースオブジェクト（例えば、アイコン５０９５−ａから５０９５−ｅ）と、複数のメディアソースから入手可能な第１メディアプログラムに対する１つ以上のエピソードに対応する１つ以上のエピソードオブジェクト（例えば、アイコン５０９７−ａから５０９７−ｄ）と、一体化されたメディアソースオブジェクトに関連付けられた複数のメディアソースに対応する１つ以上のメディア管理オブジェクトの第２セット（例えば、アイコン５０９６−ａから５０９６−ｃ）及び複数のメディアソースから入手可能な第１メディアプログラムについての１つ以上のエピソードに対応する１つ以上のエピソードオブジェクトのうちの選択されたエピソードオブジェクト（例えば、アイコン５０９７−ａ）とを含む。いくつかの実施形態では、更新されたメディア情報ユーザインターフェースにおける１つ以上のエピソードオブジェクトは、第１メディアソースから入手可能な第１メディアプログラムについての１つ以上のエピソードに対応する１つ以上のエピソードオブジェクトと同一である。いくつかの実施形態では、更新されたメディア情報ユーザインターフェースにおける１つ以上のエピソードオブジェクトは、第１メディアソースから入手可能な第１メディアプログラムについての１つ以上のエピソードに対応する１つ以上のエピソードオブジェクトとは別個のものである。いくつかの実施形態では、選択されたエピソードオブジェクトは、選択されたエピソードオブジェクトの選択を示すように視覚的に区別される。
【０４０７】
いくつかの実施形態では、メディア管理オブジェクトの第２セットは、メディア管理オブジェクトの第１セットとは別個のものである。いくつかの実施形態では、メディア管理オブジェクトの第２セットは、メディア管理オブジェクトの第１セットに含まれていない１つ以上のメディア管理オブジェクトを含む。いくつかの実施形態では、メディア管理オブジェクトの第１セットは、メディア管理オブジェクトの第２セットに含まれていない１つ以上のメディア管理オブジェクトを含む。いくつかの実施形態では、メディア管理オブジェクトの第１セット及びメディア管理オブジェクトの第２セットは、１つ以上の共通のメディア管理オブジェクトを含む。いくつかの実施形態では、メディア管理オブジェクトの第１セット及びメディア管理オブジェクトの第２セットは、共通のメディア管理オブジェクトを含まない。
【０４０８】
いくつかの実施形態では、一体化されたメディアソースオブジェクトは、一体化されたメディアソースオブジェクトの選択を示すように複数のメディアソースオブジェクトとは視覚的に区別される。いくつかの実施形態では、第１メディアソースオブジェクトは、更新されたメディア情報ユーザインターフェースにおいて視覚的に区別されなくなる。
【０４０９】
いくつかの実施形態では、１つ以上のメディア管理オブジェクトの第２セットは、アクティブになると、ディスプレイに、一体化されたメディアソースオブジェクトに関連付けられた複数のメディアソースのひとつから受信したデータを用いて、第１エピソードを再生するためのデータのプロビジョンを始める再生オブジェクト（例えば、図５ＲＲＲにおけるアイコン５０９６−ａ）を含む（１１１６）。いくつかの実施形態では、複数のメディアソースの１つは、予め定められたソース選択基準に基づいて（例えば、第１エピソードの再生のコストと、ビデオ解像度、フレームレート及び／又は広告があるか否かなどの第１エピソードの品質に基づいて）選択される。
【０４１０】
いくつかの実施形態では、第１メディアプログラムに対する更新されたメディア情報ユーザインターフェースは、有料で入手可能な各エピソードに対応する各エピソードオブジェクトに対するコスト情報を含む（例えば、追加コストなしで（例えば、現存する定期購買により）入手可能なエピソードに対するエピソードオブジェクトは、コスト情報とともに表示されず、追加コストによってのみ入手可能なエピソードに対するエピソードオブジェクトがコスト情報とともに表示される）（１１１８）。例えば、図５ＰＰＰにおいて、アイコン５０９７−ａから５０９７−ｃはコスト情報とともに表示され、アイコン５０９７−ｄは、アイコン５０９７−ｄに関連付けられたエピソードが追加コストなしで入手可能なためコスト情報とともに表示されない。
【０４１１】
いくつかの実施形態では、ユーザ入力の受信（１１１０）に応じて、ユーザ入力が複数のメディアソースオブジェクトのうちの、第１メディアソースオブジェクトとは別個の第２メディアソースオブジェクトを選択するリスエストに対応する（例えば、図５ＰＰＰに示すようなリモートコントロール５００１のタッチ感知面４５１での右スワイプジェスチャ５４７０）との判定に従い、デバイスは、ディスプレイユニットに、第１メディアプログラムに対するメディア情報ユーザインターフェースを更新するためのデータを提供する（１１２０）。第１メディアプログラムに対する更新されたメディア情報ユーザインターフェースは、複数のメディアソースオブジェクトを含み、その中で第２メディアソースオブジェクトは、第２メディアソースオブジェクトの選択を示すように視覚的に区別され（例えば、図５ＱＱＱにおいて、アイコン５０９５−ｃは、アイコン５０９５−ａから５０９５−ｆの中で視覚的に区別される）、第２メディアソースオブジェクトは第１メディアソースとは別個の第２メディアソースに対応する。いくつかの実施形態では、第１メディアソースオブジェクトは、更新されたメディア情報ユーザインターフェースにおいて視覚的に区別されるのをやめる。
【０４１２】
いくつかの実施形態では、第１メディアプログラムに対する更新されたメディア情報ユーザインターフェースは、第１エピソード及び第２メディアソースに対応するメディア管理オブジェクトの第３セットも含む（例えば、図５ＱＱＱにおけるアイコン５０９６−ｆ、５０９６−ｂ及び５０９６−ｃ）。メディア管理オブジェクトの第３セットは、メディア管理オブジェクトの第１セットとは別個のものである。いくつかの実施形態では、メディア管理オブジェクトの第１セットは、メディア管理オブジェクトの第３セットに置き換えられる。いくつかの実施形態では、メディア管理オブジェクトの第１セットは表示をやめる。いくつかの実施形態では、メディア管理オブジェクトの第３セットは、メディア管理オブジェクトの第１セットに含まれていない１つ以上のメディア管理オブジェクトを含む。いくつかの実施形態では、メディア管理オブジェクトの第１セットは、メディア管理オブジェクトの第３セットに含まれていない１つ以上のメディア管理を含む。いくつかの実施形態では、メディア管理オブジェクトの第１セット及びメディア管理オブジェクトの第３セットは、１つ以上の共通のメディア管理オブジェクトを含む。いくつかの実施形態では、メディア管理オブジェクトの第１セット及びメディア管理オブジェクトの第３セットは、共通のメディア管理オブジェクトを含まない。
【０４１３】
いくつかの実施形態では、第２メディアソースは定期購買ベースのソースである（例えば、ソースは、第１エピソードを再生するためのデータを受信するには、支払済みの定期購読が必要である）。電子デバイスが第２メディアソースに対する定期購読をしていないとの判定に従い、メディア管理オブジェクトの第３セットは、アクティブになると定期購読ユーザインターフェースの表示を開始する定期購読オブジェクトを含む。
【０４１４】
いくつかの実施形態では、第１メディアプログラムに対するメディア情報ユーザインターフェースは、第１メディアプログラムについての第１選択シーズン（図５ＳＳＳに示すようなシーズン５）を示すシーズン選択オブジェクト（例えば、図５ＳＳＳにおけるアイコン５０９６−ｂ）を含む（１１２２）。メディア情報ユーザインターフェース内の１つ以上のエピソードオブジェクトは、第１メディアプログラムの第１選択シーズンに対する１つ以上のエピソードに対応する。シーズン選択オブジェクトは、アクティブになると、第１メディアソースから入手可能な、第１メディアプログラムのシーズンのリストを表示し始める（例えば、図５ＴＴＴにおけるシーズン選択インターフェース５４９８）。デバイスは、第１選択シーズンとは別個のシーズンのリストの中から第２選択シーズンの選択を更に受信する（例えば、図５ＵＵＵにおいて、現在のフォーカスが第２選択シーズンに対応するユーザインターフェースオブジェクト５４９８−１に表示されている間に、タップジェスチャ５４８０又は選択ボタンの押下を受信する）。シーズンのリストの中から第２選択シーズンの選択を受信すること（１１２４）に応じて、デバイスは、シーズン選択オブジェクトを第２選択シーズンを示すように更新し（例えば、図５ＶＶＶにおいて、アイコン５０９６−ｂはシーズン１を示す）（１１２６）、第１メディアプログラムの第１選択シーズンに対する１つ以上のエピソードに対応するメディア情報ユーザインターフェース内の１つ以上のエピソードオブジェクトの表示を、第１メディアプログラムの第２選択シーズンに対する１つ以上のエピソードに対応する１つ以上のエピソードオブジェクトの表示に置き換える（例えば、図５ＶＶＶにおいて、アイコン５０９７−ｅから５０９７−ｈは、アイコン５０９７−ａから５０９７−ｄにとって代わる）（１１２８）。いくつかの実施形態では、１つ以上のエピソードオブジェクトは、選択されたシーズンが完結していれば（例えば、シーズンが終わっていれば）、図５ＶＶＶに示すように、対応するエピソードの年代順に配置される（例えば、エピソード１の次にエピソード２、その次にエピソード３など）。これにより、ユーザがエピソードを年代順に視聴しやすくなる。いくつかの実施形態では、１つ以上のエピソードオブジェクトは、選択されたシーズンが続いていれば（例えば、シーズンが終わっていなければ）、図５ＳＳＳに示すように、対応するエピソードの逆年代順に配置される（例えば、エピソード１の前にエピソード２、その前にエピソード３）。これにより、ユーザが最新のエピソードを特定しやすくなる。
【０４１５】
いくつかの実施形態では、１つ以上のエピソードオブジェクトは、将来のエピソードに対するエピソードオブジェクトを含む。いくつかの実施形態では、将来のエピソードに対するエピソードオブジェクトは、将来のエピソードの放送時間とともに表示される。いくつかの実施形態では、将来のエピソードに対するエピソードオブジェクトは、アクティブになると、将来のエピソードの放送時間についてのリマインダを設定するユーザインターフェースを表示し始める。
【０４１６】
いくつかの実施形態では、ディスプレイがメディアコンテンツブラウザユーザインターフェースを表示している間に、デバイスは、第１メディアプログラムの選択を受信し（１１３０、図１１Ｄ）、ディスプレイがメディアコンテンツブラウザユーザインターフェースを表示している間に第１メディアプログラムの選択を受信することに応じて、ディスプレイに、メディアコンテンツブラウザユーザインターフェースの表示を、第１メディアプログラムに対するメディア情報ユーザインターフェースに置き換えるためのデータを提供し、ディスプレイが検索ユーザインターフェースを表示している間に、第１メディアプログラムの選択を受信し、ディスプレイが検索ユーザインターフェースを表示している間に第１メディアプログラムの選択を受信すると、ディスプレイに、検索ユーザインターフェースの表示を、第１メディアプログラムに対するメディア情報ユーザインターフェースに置き換えるためのデータを提供し、ディスプレイが、メディアコンテンツストアユーザインターフェースを表示している間に、第１メディアプログラムの選択を受信し、ディスプレイがメディアコンテンツストアユーザインターフェースを表示している間に第１メディアプログラムの選択を受信すると、ディスプレイに、メディアコンテンツストアユーザインターフェースの表示を、第１メディアプログラムに対するメディア情報ユーザインターフェースに置き換えるためのデータを提供する。例えば、動作１０２４について上述した態様で、テレビ番組「Ｓａｄ  Ｍｅｎ」についての作品ページビュー５０９１は、メディアコンテンツブラウザユーザインターフェース、検索ユーザインターフェース（例えば、図５ＫＫＫにおける検索ユーザインターフェース５０６６）、及び、メディアコンテンツストアユーザインターフェース（例えば、図５ＭＭＭにおけるメディアコンテンツストアビュー５０６０）からアクセスされることがきる。簡潔にするために、この詳細は本明細書で省略する。
【０４１７】
図１１Ａ〜図１１Ｄにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の再順序付けをする様々な方法を認識するであろう。加えて、本明細書に記載の他の方法に関して本明細書で記載されている他のプロセスの詳細（例えば、方法６００、７００、８００、９００、１０００及び１２００）は、また、図１１Ａ〜図１１Ｄに関連して上述されている方法１１００に類似の方法で適用可能であることを留意されたい。例えば、方法１１００を参照して上述されたユーザインターフェース、ユーザインターフェースオブジェクト、ユーザ入力及びユーザ入力デバイスは、本明細書に記載されている他の方法（例えば、方法６００、７００、８００、９００、１０００及び１２００）を参照して本明細書で説明されているユーザインターフェース、ユーザインターフェースオブジェクト、ユーザ入力及びユーザ入力デバイスの特徴のうちの１つ以上を、任意選択的に有する。簡潔性のために、これらの詳細はここでは繰り返さない。
【０４１８】
図１２Ａ〜図１２Ｅは、いくつかの実施形態による、メディアコンテンツを通じてナビゲートする方法１２００を示すフロー図である。方法１２００は、ディスプレイと通信する電子デバイス（例えば、図３のデバイス３００、又は、図１Ａのポータブル多機能デバイス１００）で実行される。いくつかの実施形態では、電子デバイスは、タッチ感知面を有するユーザ入力デバイス（例えば、リモートコントロールなどのリモートユーザ入力デバイス）と通信する。いくつかの実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面はディスプレイ上にあるか又はディスプレイと一体化している。いくつかの実施形態では、ディスプレイはタッチ感知面から分離している。いくつかの実施形態では、ユーザ入力デバイスは、電子デバイスと一体化している。いくつかの実施形態では、ユーザ入力デバイスは、電子デバイスとは別個である。方法１２００の一部の動作が、任意選択的に、組み合わされ、及び／又は、一部の動作の順序が、任意選択的に変えられる。
【０４１９】
後述するように、方法１２００は、２つの異なる再生ナビゲーションモードを用い、メディアコンテンツを通じてナビゲートする効率的な方法を提供する。本方法は、メディアコンテンツを通じてナビゲートする場合にユーザからの入力の数、範囲及び／又は特性を軽減すること（削減）により、より効率的なヒューマンマシンインターフェースを作り出す。バッテリ式電子デバイスの場合、ユーザがメディアコンテンツを通じてより迅速でより効率的にナビゲートできるようにすることにより、電力が節約され、バッテリ充電間隔が長くなる。
【０４２０】
電子デバイスが第１再生ナビゲーションモード（例えば、チャプタ再生ナビゲーションモード）で動作している（１２０２）間に、デバイスは、ディスプレイに、表示用の第１ビデオ情報を提供する（１２０４）。第１ビデオ情報は、ビデオのフレーム、ビデオのタイムラインを表すスクラッバーバー、スクラッバーバーにおける現在の再生位置を示す第１再生ヘッド（例えば、進行状況再生ヘッド）、及び、第１再生ヘッドとは別個でありビデオにおける予め定められた再生位置を示す複数の再生位置マーカ（例えば、チャプタマーカ又はスクラッバーバーにおける他のマイルストーンマーカ）の１つ以上に対応する情報を含む。例えば、図５ＵＵＵＵに示すように、デバイスは、ディスプレイ４５０に、第１再生ナビゲーションモード又はチャプタ再生ナビゲーションモードに対応する第１ビデオ情報を提供している。この例では、第１ビデオ情報は、ビデオのフレーム、スクラッバーバー５３０２、第１再生ヘッド５３０４、及び、複数の再生位置マーカ５３１４の１つ以上に対応する情報を含む。いくつかの実施形態では、ビデオの１つ以上のフレームは、スクラッバーバーにおける第１再生位置に対応する（例えば、ディスプレイに送られたビデオの１つ以上のフレームが第１再生ヘッド位置周辺に集中する）。いくつかの実施形態では、第１再生ヘッドは、スクラッバーバーにおける現在の再生位置を示し、当該位置でビデオは再生中又は一時停止中である。いくつかの実施形態では、再生位置マーカは、チャプタマーカ又は表示中のビデオのタイムラインにおける他のマイルストーンマーカである。
【０４２１】
デバイスが第１再生ナビゲーションモードで動作中に（１２０２）、デバイスはまた、ユーザによる第２再生ナビゲーションモード（例えば、連続再生ナビゲーションモード）へ切り替えるためのリクエストに対応する入力を受信する（１２０６）。例えば、デバイスは、デバイスと通信するタッチ感知面での再生ナビゲーションモード切り替えジェスチャに対応する入力を受信する。例えば、図５ＵＵＵＵにおいて、ユーザ入力５１７４（例えば、上向きスワイプジェスチャ）が、ユーザ入力デバイスのタッチ感知面４５１で検出される。いくつかの実施形態では、ユーザ入力デバイスは、デバイスとは別個のリモートコントロール５００１であり、デバイスは、リモートコントローラ５００１からユーザ入力５１７４に対応する信号を受信する。いくつかの実施形態では、デバイス自身が、入力（例えば、デバイス上のボタンの押下）を検出する。いくつかの実施形態では、入力は、タッチ感知面（例えば、面４５１）で検出されるジェスチャ（例えば、スワイプ、ドラッグ又はタップ）、ボタン押下、又はユーザ入力デバイスでの移動（例えば、リモートコントロール５００１を上げること又は下げること）である。いくつかの実施形態では、モード切替ジェスチャは、タッチ感知面上のどこでも行われる。
【０４２２】
第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信することに応じて、デバイスは、第１再生ナビゲーションモードでの動作から第２再生ナビゲーションモード（例えば、連続又は細やかな再生ナビゲーションモード）の動作へ遷移する（１２０８）。例えば、図５ＶＶＶＶに示すように、図５ＵＵＵＵに示すユーザ入力５１７４の受信に応じて、デバイスは、図５ＵＵＵＵに表示した第１再生ナビゲーションモードでの動作から、図５ＶＶＶＶに表示した第２再生ナビゲーションモードでの動作に遷移する。いくつかの実施形態では、第１再生ナビゲーションモードは、予め定められた位置マーカ（例えば、チャプタマーカ）に基づきディスプレイ４５０に表示されているビデオを通じたナビゲーションを可能にする。いくつかの実施形態では、第２再生ナビゲーションモードは、より細やかなスケールで（例えば、秒刻みで又はほんの少し）、ディスプレイ４５０に表示されているビデオを通じたナビゲーションを可能にする。
【０４２３】
デバイスが第２再生ナビゲーションモードで動作している（１２１０）間に、デバイスは、ディスプレイに、表示用の第２ビデオ情報を提供する（１２１２）。第２ビデオ情報は、ビデオのフレーム、スクラッバーバー、及び第１再生ヘッドの１つ以上に対応する情報を含む（例えば、図５ＶＶＶＶ）。
【０４２４】
いくつかの実施形態では、第２ビデオ情報は、スクラッバーバーにおける第１ナビゲーション位置（例えば、現在の再生位置とは別個で、第２再生ヘッドが指示し、第１ナビゲーション位置を現在の再生位置とすることを示す入力を受信すると第１再生ヘッド５３０４が移動する先である、スクラッバーバー５３０２における位置）を示す第２再生ヘッド（例えば、第２再生ヘッド５３０８）に対応する情報を含む（１２１４、図１２Ｂ）。いくつかの実施形態では、第２ビデオ情報は、スクラッバーバーにおける第１ナビゲーション位置を示すテキストを含む（１２１６）。例えば、図５ＷＷＷＷに示すように、第２ビデオ情報は、第２再生ヘッド５３０８及び第２再生ヘッドテキスト５３１２に対応する情報を含む。第２再生ヘッド５３０８は、第１再生ヘッドを第２再生ヘッドの位置へ移動するリクエストに対応する入力を受信すると第１再生ヘッドが移動する先である、スクラッバーバーにおける位置（又は表示中のビデオのタイムライン）を示す（例えば、図５ＸＸＸＸにおいて、第１再生ヘッド５３０４は、図５ＷＷＷＷに示すようなユーザ入力５１７９に応じて第２再生ヘッド５３０８の位置へ移動する）。
【０４２５】
いくつかの実施形態では、第２ビデオ情報は、プレビュー区画（例えば、図５ＶＶＶＶにおけるプレビュー区画５３１０）に対応する情報を含む（１２１８）。いくつかの実施形態では、プレビュー区画は、スクラッバーバーにおける第２再生ヘッドに隣接した（例えば、上に）表示用に構成される。プレビュー区画は、スクラッバーバーでの第２再生ヘッドのナビゲーション位置に対応するビデオの１つ以上のフレームを含む。いくつかの実施形態では、プレビュー区画はまた、１つ以上のフレームに対するメタデータを含む（例えば、タイムスタンプ、サブタイトルなど）。例えば、図５ＣＣＣＣは、プレビュー区画５３１０の表示を示す。この例では、プレビュー区画５３１０を表示するための情報は、少なくとも、第２再生ヘッド５３０８と第２再生ヘッドテキスト５３１２に対応する現在表示されているフレームを含む。この例では、第２再生ヘッド５３０８及び第２再生ヘッドテキスト５３１２は、第１再生ヘッド５３０４と同様に、スクラッバーバー５３０２における同じ場所に対応し（例えば、プレビュー区画５３１０を表示するとすぐに）、そのためプレビュー区画５３１０はビデオのフレームを、フレームがビデオ再生ビュー５３００に表示されるのと同時に表示する。いくつかの実施形態では、第１ビデオ情報はまた、プレビュー区画に対応する情報を含む。
【０４２６】
いくつかの実施形態では、プレビュー区画５３１０は、第２再生ヘッド５３０８に続き、第２再生ヘッド５３０８は、プレビュー区画５３１０の下に集中するようになる。この例は図５ＤＤＤＤでみることができる。一方、図５ＣＣＣＣでみられるように、いくつかの実施形態では、プレビュー区画５３１０は、第２再生ヘッド５３０８からオフセットされて表示される（例えば、プレビュー区画５３１０は、第２再生ヘッド５３０８に対して中心を外される）。この例では、第２再生ヘッド５３０８はスクラッバーバー５３０２に沿って左に大きくそれて表示され、プレビュー区画５３１０は第２再生ヘッド５３０８の上に表示され、このときプレビュー区画５３０８の１つのエッジがディスプレイ４５０又はビデオ再生ビュー５３００の１つのエッジに沿って表示されるようにする。いくつかの実施形態では、第２再生ヘッド５３０８が第１方向に（例えば、右側へ向かって）移動する間、第２再生ヘッド５３０８がプレビュー区画５３１０に対して中心に置かれるまで、プレビュー区画５３１０は固定位置（例えば、ディスプレイ４５０の最も左のエッジ又は最も右のエッジ）に表示されたままであり、中心に置かれたときプレビュー区画５３１０及び第２再生ヘッド５３０８の双方が第１方向へ移動する。
【０４２７】
いくつかの実施形態では、デバイスは、プレビュー区画を表示するためのリクエストに対応する入力を受信し（１２２０）、プレビュー区画を表示するためのリクエストに対応する入力を受信することに応じて、ディスプレイに、表示用の、プレビュー区画に対応する情報を提供する。例えば、図５ＢＢＢＢ及び５ＣＣＣＣに示すように、ユーザ入力５１５９（例えば、タップジェスチャ）が、タッチ感知面４５１で検出され（例えば、デバイス１００又は３００がこの入力に対応する信号を受信する）、ユーザ入力５１５９の受信に応じて、図５ＣＣＣＣに示すようにプレビュー区画５３１０及び第２再生ヘッド５３０８がビデオ再生ビュー５３００に表示される。
【０４２８】
デバイスが第２再生ナビゲーションモード（例えば、連続再生ナビゲーションモード）で動作している間に（１２１０）、デバイスは、ディスプレイに、ビデオ内での予め定められた再生位置を示す複数の再生位置マーカに対応する情報を提供することをやめる（１２２２、図１２Ａ）。例えば、図５ＵＵＵＵにおいて、ユーザ入力５１７４が検出されたとき、デバイスは第１再生ナビゲーションモード（例えば、チャプタ再生ナビゲーションモード）で動作している。図５ＶＶＶＶは、ユーザ入力５１７４の受信に応じて、デバイスが第２再生ナビゲーションモード（例えば、連続再生ナビゲーションモード）に入り、（図５ＵＵＵＵに示すような）複数の再生位置マーカ５３１４を表示するのをやめることを示す。
【０４２９】
いくつかの実施形態では、第２再生ナビゲーションモード（例えば、連続再生ナビゲーションモード）で動作している間に、デバイスは、第２再生ヘッドを先へ移動するためのリクエストに対応する入力（例えば、右方向へのスワイプジェスチャ、デバイスと通信するタッチ感知面の右側の予め定められた領域におけるタップジェスチャ、若しくはタッチ感知面での他の同様のジェスチャに対応する入力、又は、デバイスと通信するリモートコントロールの早送りボタンのアクティブ化など）を受信する（１２２４、図１２Ｃ）。デバイスは、第２再生ヘッドを先へ移動するためのリクエストに対応する入力を受信することに応じて、ディスプレイに、スクラッバーバーにおいて第２再生ヘッドを先へ（例えば、入力の大きさに対応する分だけ、任意選択的にはコンテンツ内のチャプタ区切り又はセクション区切りなく）連続的に進めるためのデータを提供する。いくつかの実施形態では、第２再生ヘッドは、入力が検出され、その後入力が終わって停止するまでの間、連続的に進む。いくつかの実施形態では、図５ＶＶＶＶ〜図５ＷＷＷＷに示すように、第２再生ヘッドは、別個のユーザ入力が検出されるまで進む。例えば、図５ＣＣＣＣにおいて、デバイスが第２再生ナビゲーションモードで動作している間に、ユーザ入力５１５８が検出される。この例では、ユーザ入力５１５８の受信に応じて、第２再生ヘッド５３０８、プレビュー区画５３１０及び第２再生ヘッドテキスト５３１２が、図ＤＤＤＤ及び図５ＥＥＥＥに示すように、ユーザー入力５１５８の移動によりスクラッバーバー５３０２に沿って先へ移動する。いくつかの実施形態では、第２再生ヘッドを先へ移動することは、第２再生ヘッドをビデオ再生ビュー５３００に表示されたビデオのタイムラインレプリゼンテーションに沿って時間的に進めることを含む。
【０４３０】
いくつかの実施形態では、第１再生ナビゲーションモード（例えば、チャプタ再生ナビゲーションモード）で動作している間に、デバイスは、第２再生ヘッドを先へ移動するためのリクエストに対応する入力を受信する。いくつかの実施形態では、第２再生ナビゲーションモードで動作中に受信したビデオを早送りするためのリクエストに対応する入力は、第１再生ナビゲーションモードで動作中に受信したビデオを早送りするためのリクエストに対応する入力と同じである（例えば、双方の入力は、同じジェスチャ又は同じボタンのアクティブ化に対応する）。いくつかの実施形態では、第２再生ナビゲーションモードで動作中に受信したビデオを早送りするためのリクエストに対応する入力は、第１再生ナビゲーションモードで動作中に受信したビデオを早送りするためのリクエストに対応する入力とは別個のものである（例えば、入力は、異なるジェスチャ又は異なるボタンのアクティブ化に対応する）。デバイスは、第２再生ヘッドを前方に移動するリクエストに対応する入力を受信することに応じて、ディスプレイに、スクラッバーバーにおける第２再生ヘッドを次の再生位置マーカへスキップさせるためのデータを提供する。いくつかの実施形態では、デバイスは、ビデオの１つ以上のフレームに対応する情報がスクラッバー内の次の再生位置マーカに合致するように更新されるビデオ情報を提供する。
【０４３１】
いくつかの実施形態では、第２再生ナビゲーションモード（例えば、連続再生ナビゲーションモード）で動作している間に、デバイスは、第２再生ヘッドを後ろへ移動するためのリクエストに対応する入力（例えば、左方向へのスワイプジェスチャ、デバイスと通信するタッチ感知面の左側の予め定められた領域におけるタップジェスチャ、若しくはタッチ感知面での他の同様のジェスチャに対応する入力、又は、デバイスと通信するリモートコントロールの巻戻し／逆送りボタンのアクティブ化など）を受信する（１２２６）。デバイスは、第２再生ヘッドを後方に移動するリクエストに対応する入力を受信することに応じて、ディスプレイに、スクラッバーバーにおいて第２再生ヘッドを逆方向へ連続的に進めるためのデータを提供する。いくつかの実施形態では、第２再生ヘッドは、入力が検出され、その後入力が終わって停止するまでの間、連続的に後方に移動する。いくつかの実施形態では、第２再生ヘッドは、個別のタップジェスチャ又は個別のボタン押下などの別個のユーザ入力が検出されるまで巻き戻す。いくつかの実施形態では、デバイスは、ビデオの１つ以上のフレームに対応する情報がスクラッバーバー内の第２再生ヘッドの移動に合致するように更新されるビデオ情報を提供する。
【０４３２】
いくつかの実施形態では、第１再生ナビゲーションモード（例えば、チャプタ再生ナビゲーションモード）で動作している間に、デバイスは、第２再生ヘッドを後方へ移動するためのリクエストに対応する入力を受信する。いくつかの実施形態では、第２再生ナビゲーションモードで動作中に受信したビデオを巻戻しするためのリクエストに対応する入力は、第１再生ナビゲーションモードで動作中に受信したビデオを巻戻すためのリクエストに対応する入力と同じである（例えば、双方の入力は、同じジェスチャ又は同じボタンのアクティブ化に対応する）。いくつかの実施形態では、第２再生ナビゲーションモードで動作中に受信したビデオを巻戻しするためのリクエストに対応する入力は、第１再生ナビゲーションモードで動作中に受信したビデオを巻戻すためのリクエストに対応する入力と別個のものである（例えば、入力は、異なるジェスチャ又は異なるボタンのアクティブ化に対応する）。デバイスは、第２再生ヘッドを後方に移動するリクエストに対応する入力を受信することに応じて、ディスプレイに、スクラッバーバーにおける第２再生ヘッドを前の再生位置マーカに後方へスキップさせるためのデータを提供する。例えば、図５ＩＩＩＩにおいて、デバイスが第２再生ナビゲーションモードで動作している間に、ユーザ入力５１９２が検出される。この例では、図５ＪＪＪＪ及び５ＫＫＫＫに示すように、ユーザ入力５１９２の受信に応じて、第２再生ヘッド５３０８、プレビュー区画５３１０及び第２再生ヘッドテキスト５３１２がスクラッバーバー５３０２に沿って逆方向へ移動する。
【０４３３】
いくつかの実施形態では、デバイスが、第１再生ナビゲーションモード（例えば、チャプタ再生ナビゲーションモード）又は第２再生ナビゲーションモード（例えば、連続再生ナビゲーションモード）のいずれかで動作し、ディスプレイが、スクラッバーバー、第１再生ヘッド、第２再生ヘッド及び第２再生ヘッドに隣接するプレビュー区画を表示している間に、デバイスは、スクラッバーバーの現在の再生位置でビデオの再生を再開するためのリクエストに対応する入力を受信する（１２２８、図１２Ｄ）。いくつかの実施形態では、スクラッバーバーにおける現在の再生位置でビデオの再生を再開するためのリクエストに対応する入力を受信することに応じて、デバイスは、ディスプレイに、現在の再生位置での位置又は現在の再生位置に隣接する位置へ移動するプレビュー区画のアニメーションに対応する第３ビデオ情報を提供する。いくつかの実施形態では、プレビュー区画が現在の再生位置での位置又は現在の再生位置に隣接する位置へ移動した後に、デバイスは、プレビュー区画を表示するための情報の提供をやめ、スクラッバーバーにおける現在の再生位置に対応するビデオ内の位置でビデオの再生を再開する。例えば、図５ＯＯＯＯに示すように、デバイスが第１再生ナビゲーションモード（例えば、チャプタナビゲーションモード）で動作している間に、ユーザ入力５１７０（例えば、メニューボタン５００２のボタン押下）が検出される。図５ＰＰＰＰから５ＲＲＲＲに示すように、第１再生ヘッド５３０４に向かって移動及び大きさが小さくなるプレビュー区画５３１０のアニメーションに対応した、第３ビデオ情報が表示される。図５ＳＳＳＳは、プレビュー区画５３１０が、図５ＲＲＲＲに示すように、プレビュー区画が現在の再生位置に又は現在の再生位置に隣接する位置に移動した後に表示されなくなり、デバイスが現在の再生位置でビデオの再生を再開することを示す。いくつかの実施形態では、アニメーションはまた、第２再生ヘッドを第１再生ヘッドの場所に戻るよう移動する。いくつかの実施形態では、プレビュー区画が現在の再生位置に又は現在の再生位置に隣接する位置に移動した後に、スクラッバーバー、第１再生ヘッド、第２再生ヘッド、及びプレビュー区画は全て表示されなくなる（例えば、すぐに、又は、０．５秒若しくは１秒などの予め定められた時間後に）。いくつかの実施形態では、スクラッバーバー、第１再生ヘッド、第２再生ヘッド及びプレビュー区画は、プレビュー区画が現在の再生位置に又は現在の再生位置に隣接する位置に移動するにつれてフェードアウトする（又はそうでなれば表示されなくなる）。いくつかの実施形態では、第２再生ヘッドは、指がタッチ感知面上にある間、直接操作により移動する。いくつかの実施形態では、第２再生ヘッドは、指がタッチ感知面から上がった後に、慣性により移動する。いくつかの実施形態では、チャプタモードの間でも、ユーザは、スワイプしてコンテンツを通じてスムーズにナビゲートすることができる（そして、エッジクリックを利用してチャプタ間で切り替えることができる）。
【０４３４】
いくつかの実施形態では、デバイスが、第１再生ナビゲーションモード又は第２再生ナビゲーションモードのいずれかで動作し、ディスプレイが、スクラッバーバー、第１再生ヘッド、及び第２再生ヘッドを表示している間に、デバイスは、スクラッバーバーにおける第１ナビゲーション位置でビデオを再生するためのリクエストに対応する入力（例えば、図５ＷＷＷＷにおけるユーザ入力５１７９）を受信する（１２３０）。デバイスは、スクラッバーバーにおける第１再生ナビゲーション位置でビデオを再生するためのリクエストに対応する入力を受信することに応じて、デバイスは、スクラッバーバーにおける第１ナビゲーション位置に対応するビデオ内の位置でビデオの再生を再開する（例えば、図５ＸＸＸＸ）。例えば、図５ＷＷＷＷに示すように、プレビュー区画５３１０、第２再生ヘッド５３０８及び第２再生ヘッドテキスト５３１２は、スクラッバーバーにおける第１ナビゲーション位置を示す（例えば、１：０１：４４をビデオ内へ）。図５ＸＸＸＸに示すように、タッチ感知面４５１でのユーザ入力５１７９の検出に対応する信号を受信することに応じて、第１再生ヘッド５３０４は、第１ナビゲーション位置に対応するスクラッバーバー５３０２内の場所に移動し、ビデオ再生ビュー５３００に表示されたビデオは、第１ナビゲーション位置で再生を再開する。
【０４３５】
いくつかの実施形態では、第２再生ナビゲーションモード（例えば、連続再生ナビゲーションモード）で動作中に、デバイスは、ユーザによる第１再生ナビゲーションモード（例えば、チャプタ再生ナビゲーションモード）へ切り替えるためのリクエストに対応する入力を受信する（１２３２、図１２Ｅ）。例えば、デバイスは、デバイスと通信するタッチ感知面での再生ナビゲーションモード切り替えジェスチャに対応する入力を受信する。いくつかの実施形態では、モード切替ジェスチャは、タッチ感知面上のどこでも行われる。いくつかの実施形態では、モード切替ジェスチャは、スワイプジェスチャ又はタップジェスチャである。いくつかの実施形態では、モード切替ジェスチャは、ボタン押下である。デバイスは、第１再生ナビゲーションモード（例えば、チャプタ再生ナビゲーションモード）へ切り替えるためのリクエストに対応する入力を受信することに応じて、第２再生ナビゲーションモード（例えば、連続再生ナビゲーションモード）での動作から第１再生ナビゲーションモード（例えば、チャプタ再生ナビゲーションモード）での動作に遷移する。いくつかの実施形態では、デバイスは、ディスプレイに、表示用の第４ビデオ情報を提供する。第４ビデオ情報は、ビデオのフレーム、スクラッバーバー、第１再生ヘッド、及び、第１再生ヘッドとは別個でありビデオにおける予め定められた再生位置を示す複数の再生位置マーカ（例えば、チャプタマーカ又はスクラッバーバーにおける他のマイルストーンマーカ）の１つ以上に対応する情報を含む。例えば、図５ＬＬＬＬに示すように、デバイスが第２再生ナビゲーションモード（例えば、連続再生ナビゲーションモード）で動作している間に、ユーザ入力５１９４が検出される。ユーザ入力５１９４に対応する信号の受信に応じて、デバイスは、第２再生ナビゲーションモード（例えば、連続再生ナビゲーションモード）での動作から第１再生ナビゲーションモード（例えば、チャプタ再生ナビゲーションモード）での動作に遷移し、図５ＭＭＭＭに示すように、複数の再生位置マーカ（例えば、チャプタマーカ）が表示される。
【０４３６】
いくつかの実施形態では、第２再生ナビゲーションモード（又は連続再生ナビゲーションモード）での動作中に、デバイスは、再生モードを切り替えるためのリスエストに対応する入力を受信し（１２３４）、再生モードへ切り替えるためのリクエストに対応する入力を受信することに応じて、デバイスは、第２ナビゲーションモードでの動作から、ディスプレイでビデオを再生する再生モードでの動作に遷移し、スクラッバーバー、第１再生ヘッド及び第２再生ヘッドの表示をやめる。いくつかの実施形態では、複数の再生位置マーカは、再生モードでは表示されない。例えば、図５ＸＸＸＸにおいて、第２再生ナビゲーションモード（例えば、連続再生ナビゲーションモード）で動作中に、デバイスは、ユーザ入力５１７８（例えば、タップ及びホールドジェスチャ）の検出に対応する信号を受信する。図５ＹＹＹＹは、再生モードでの動作への、結果として生じる切り替えを示す。図５ＹＹＹＹに示すような再生モードでの動作中に、スクラッバーバー５３０２、第１再生ヘッド５３０４及び第２再生ヘッド５３０８などの、図５ＸＸＸＸにおいて表示された各種ナビゲーション要素は表示をやめる。いくつかの実施形態では、再生モードへ切り替えるためのリクエストにより、第１再生ヘッド及び第２再生ヘッドが崩れはじめ、コンテンツ内の現在の再生位置に対応する１つの再生ヘッドのみが表示される。
【０４３７】
いくつかの実施形態では、第１再生ナビゲーションモード（又はチャプタ再生ナビゲーションモード）での動作中に、デバイスは、再生モードを切り替えるためのリスエストに対応する入力を受信し、再生モードへ切り替えるためのリクエストに対応する入力を受信することに応じて、デバイスは、第１ナビゲーションモードでの動作から、ディスプレイでビデオを再生する再生モードでの動作に遷移し、スクラッバーバー及び第１再生ヘッド（並びにもしあれば第２再生ヘッド）の表示をやめる。
【０４３８】
いくつかの実施形態では、再生モードで動作中に、デバイスは、ビデオを早送り又は巻戻すためのリクエストに対応する入力を受信する（１２３６）。いくつかの実施形態では、入力を検出することは、タッチ感知面のエッジでの接触を検出した後の少なくとも予め定められた時間の間、押下ジェスチャを検出すること（例えば、機械式ボタンのクリックを検出すること、又は予め定められた量以上の若しくは予め定められた強度閾値より大きな接触強度上昇を検出すること）を含む。デバイスは、ビデオを早送り又は巻戻しするためのリクエストに対応する入力を受信することに応じて、ディスプレイに、該入力に従い予め定められた時間インターバルだけビデオをスキップするためのデータを提供する。例えば、図５ＹＹＹＹにおいて、デバイスが再生モードで動作している間に、ユーザ入力５１８０がサブ領域５２０８−ｆで検出される。図５ＺＺＺＺは、予め定められた時間増分（例えば、１０秒、３０秒又は９０秒）だけのビデオ再生の前送り（例えば、先へ進めること）を示す。これは、ビデオ再生ビュー５３００に表示するように、山にいるヤギのグレッグの位置の変化に注目することで観測できる。いくつかの実施形態では、デバイスは、ユーザによるビデオを早送りするためのリクエストに対応する入力を受信することに応じて、Ｍ秒（早送り方向へ）スキップするためのデータを提供する。いくつかの実施形態では、デバイスは、ユーザによるビデオを巻戻すためのリクエストに対応する入力を受信することに応じて、Ｎ秒（逆方向へ）スキップするためのデータを提供する。いくつかの実施形態では、Ｍは１よりも大きい。いくつかの実施形態では、Ｎは１よりも大きい。いくつかの実施形態では、ＭはＮと同一である（例えば、ＭとＮはともに１である）。いくつかの実施形態では、ＭはＮとは別個のものである。
【０４３９】
いくつかの実施形態では、再生モードで動作中に、デバイスは、第２再生ナビゲーションモード（例えば、連続再生ナビゲーションモード）へ切り替えるためのリクエストに対応する入力を受信する（１２３８）。例えば、デバイスは、デバイスと通信するタッチ感知面でのモード切り替えジェスチャに対応する入力を受信する。いくつかの実施形態では、モード切替ジェスチャは、タッチ感知面上のどこでも行われる。いくつかの実施形態では、モード切替ジェスチャは、スワイプジェスチャ又はタップジェスチャである。いくつかの実施形態では、モード切替ジェスチャは、ボタン押下である。デバイスは、第２再生ナビゲーションモードへ切り替えるためのリクエストに対応する入力を受信することに応じて、再生モードから第２再生ナビゲーションモード（例えば、連続再生ナビゲーションモード）へ遷移する。例えば、図５ＡＡＡＡにおいては、ユーザ入力５１５４が検出される間、デバイスは再生モードで動作している。図５ＢＢＢＢは、ユーザー入力５１５４の検出に対応する信号の受信に応じて、デバイスが第２ナビゲーション再生モード（例えば、連続再生ナビゲーションモード）で動作している間に、スクラッバーバー５３０２、第１再生ヘッド５３０４、合計時間テキスト５３０９が表示されることを示す。
【０４４０】
図１２Ａ〜図１２Ｅにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の再順序付けをする様々な方法を認識するであろう。加えて、本明細書に記載の他の方法に関して本明細書で記載されている他のプロセスの詳細（例えば、方法６００、７００、８００、９００、１０００及び１１００）は、また、図１２Ａ〜図１２Ｅに関連して上述されている方法１２００に類似の方法で適用可能であることを留意されたい。例えば、方法１２００を参照して上述されたユーザインターフェース及びユーザ入力は、本明細書に記載されている他の方法（例えば、方法６００、７００、８００、９００、１０００及び１１００）を参照して本明細書で説明されているユーザインターフェース及びユーザ入力の特徴のうちの１つ以上を、任意選択的に有する。簡潔性のために、これらの詳細は、本明細書では繰り返さない。
【０４４１】
いくつかの実施形態によれば、図１３は、説明される様々な実施形態の原理に従って構成された、電子デバイス１３００の機能ブロック図を示す。このデバイスの機能ブロックは、説明される様々な実施形態の原理を遂行するために、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって、任意選択的に実装される。図１３で説明される機能ブロックが、説明される様々な実施形態の原理を実施するように、任意選択的に、組み合わされ、又はサブブロックに分離されることが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックのあらゆる可能な組み合わせ若しくは分割、又は更なる定義を、任意選択的に、支持する。
【０４４２】
図１３に示すように、電子デバイス１３００は、ディスプレイユニット１３０２及びリモートユーザ入力デバイス１３０４と通信する。電子デバイス１３００は、ディスプレイユニット及びリモートユーザデバイスと通信する処理ユニット１３０９を含む。いくつかの実施形態では、処理ユニット１３０９は、データプロビジョンユニット１３０８、入力受信ユニット１３１０、判定ユニット１３１２、退出ユニット１３１４、及び変更ユニット１３１９を含む。
【０４４３】
処理ユニット１３０９は、デバイスがスクリーンセーバーモードで動作している間に、ディスプレイユニット１３０２に、第１視覚モーション効果を含む第１メディアを提示するためのデータを提供し（例えば、データプロビジョンユニット１３０８で）、ディスプレイユニットが第１視覚モーション効果を含む第１メディアを提示している間に、リモートユーザ入力ユニット１３０４でのユーザ入力を受信し（例えば、入力受信ユニット１３１０で）、リモートユーザ入力ユニット１３０４でのユーザ入力を受信することに応じて、リモートユーザ入力ユニット１３０４でのユーザ入力の種別を判定し（例えば、判定ユニット１３１２で）、リモートユーザ入力ユニット１３０４でのユーザ入力が第１種別のユーザ入力であるとの判定に従い、ディスプレイユニット１３０２に、スクリーンセーバーモードから抜けることなく、第１視覚モーション効果とは別個の第２視覚モーション効果を含む第１メディアを提示するためのデータを提供し（例えば、データプロビジョンユニット１３０８で）、リモートユーザ入力ユニット１３０４でのユーザ入力が第１種別とは別個の第２種別のユーザ入力であるとの判定に従い、スクリーンセーバーモードから抜けさせる（例えば、退出ユニット１３１４で）。
【０４４４】
いくつかの実施形態では、処理ユニット１３０９は、ユーザ入力が第１種別のものであるとの判定後、ディスプレイユニット１３０２が第２視覚モーション効果を含む第１メディアを提示している間に、第１種別のユーザ入力がリモートユーザ入力ユニット１３０４で検出されなくなったことを判定し（例えば、判定ユニット１３１４で）、第１種別のユーザ入力がリモートユーザ入力ユニット１３０４で検出されなくなったと判定することに応じて、ディスプレイユニット１３０２に、第１視覚モーション効果を含むメディアを提示するためのデータを（例えば、データプロビジョンユニット１３０８を用いて）提供するよう構成される。
【０４４５】
いくつかの実施形態では、処理ユニット１３０９は、リモートユーザ入力ユニット１３０４でのユーザ入力を受信することに応じて、リモートユーザ入力ユニット１３０４でのユーザ入力が第４種別のユーザ入力であるとの判定に従い、ディスプレイユニット１３０２に、第１視覚モーション効果を含む第１メディアを、複数のメディアから選択された、第３視覚モーション効果を含む第２メディアに置き換えるためのデータを（例えば、データプロビジョンユニット１３０８を用いて）提供するよう構成される。
【０４４６】
いくつかの実施形態では、処理ユニット１３０９は、リモートユーザ入力ユニット１３０４でのユーザ入力を受信することに応じて、リモートユーザ入力ユニット１３０４でのユーザ入力が第３種別のユーザ入力であるとの判定に従い、ディスプレイユニット１３０２に、第１視覚モーション効果を含む第１メディアを、対応する記述的テキストとともに提示するためのデータを（例えば、データプロビジョンユニット１３０８を用いて）提供するよう構成される。
【０４４７】
いくつかの実施形態では、処理ユニット１３０９は、リモートユーザ入力ユニット１３０４でのユーザ入力を受信することに応じて、リモートユーザ入力ユニット１３０４でのユーザ入力が第５種別のユーザ入力であるとの判定に従い、ディスプレイユニット１３０２に、第１視覚モーション効果を含む第１メディアを、現在時刻及び／又は日付を示す情報とともに提示するためのデータを（例えば、データプロビジョンユニット１３０８を用いて）提供するよう構成される。
【０４４８】
いくつかの実施形態では、電子デバイスは、１つ以上のスクリーンセーバー起動条件を満たすとの判定に従いスクリーンセーバーモードに入り、リモートユーザ入力ユニット１３０４が止まっているとの判定に従い１つ以上のスクリーンセーバー起動条件が満される。
【０４４９】
いくつかの実施形態では、処理ユニット１３０９は、リモートユーザ入力ユニット１３０４でのユーザ入力を受信することに応じて、リモートユーザ入力ユニット１３０４でのユーザ入力が第２種別のユーザ入力であるとの判定に従い、ディスプレイユニット１３０２に、第１視覚モーション効果を含む第１メディアを、複数のオブジェクトを有するユーザインターフェースに置き換えるためのデータを（例えば、データプロビジョンユニット１３０８を用いて）提供するよう構成され、複数のオブジェクトは、第１オブジェクトと、ディスプレイユニット１３０２で第１オブジェクトに隣接する第２オブジェクトとを含み、現在のフォーカスは、複数のオブジェクトの第１オブジェクトにある。
【０４５０】
いくつかの実施形態では、処理ユニット１３０９は、リモートユーザ入力ユニット１３０４でのユーザ入力を受信することに応じて、リモートユーザ入力ユニット１３０４でのユーザ入力が第６種別のユーザ入力であるとの判定に従い、ディスプレイユニット１３０２に第１メディアを提示するための視覚モーション効果を（例えば、変更ユニット１３１６で）変更するよう構成される。
【０４５１】
いくつかの実施形態では、ディスプレイユニット１３０２に第１視覚モーション効果を含む第１メディアを提示するためのデータを提供することは、ディスプレイユニットに、第１ビデオの再生を提示するためのデータを提供することを含み、処理ユニット１３０９が、リモートユーザ入力ユニット１３０４でのユーザ入力が第７種別のユーザ入力であるとの判定に従い、ユーザ入力に従い、第１ビデオの再生方向を（例えば、変更ユニット１３１６で）変更するよう構成される。
【０４５２】
いくつかの実施形態によれば、図１４は、説明される様々な実施形態の原理に従って構成された、電子デバイス１４００の機能ブロック図を示す。このデバイスの機能ブロックは、説明される様々な実施形態の原理を遂行するために、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって、任意選択的に実装される。図１４で説明される機能ブロックが、説明される様々な実施形態の原理を実施するように、任意選択的に、組み合わされ、又はサブブロックに分離されることが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックのあらゆる可能な組み合わせ若しくは分割、又は更なる定義を、任意選択的に、支持する。
【０４５３】
図１４に示すように、電子デバイス１４００は、ディスプレイユニット１４０２と通信する。ディスプレイユニット１４０２は、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを表示するよう構成される。電子デバイス１４００は、ディスプレイユニット１４０２と通信する処理ユニット１４０４を含む。いくつかの実施形態では、処理ユニット１４０４は、データプロビジョンユニット１４０９及び入力受信ユニット１４０８を含む。
【０４５４】
処理ユニット１４０４は、ディスプレイユニット１４０２に、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを（例えば、データプロビジョンユニット１４０６で）提供し、ここで複数のユーザインターフェースオブジェクトは、第１ユーザインターフェースオブジェクト、及び、ディスプレイユニット上で第１ユーザインターフェースオブジェクトに隣接する第２ユーザインターフェースオブジェクトを含み、現在のフォーカスが複数のオブジェクトの第１オブジェクトにあり、ディスプレイユニットがユーザインターフェースを提示している間に、ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信し（例えば、入力受信ユニット１４０８で）、ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信することに応じて、ディスプレイユニット１４０２に、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第１方向から第２ユーザインターフェースオブジェクトの方へ傾け、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第２ユーザインターフェースオブジェクトの方へ傾けた後に、現在のフォーカスを第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへ移動し、第１ユーザインターフェースオブジェクトを第１位置の方へ戻し、及び／又は第１ユーザインターフェースオブジェクトを第１方向へ戻すためのデータを（例えば、データプロビジョンユニット１４０６で）提供するよう構成される。
【０４５５】
いくつかの実施形態では、ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信することに応じて、処理ユニット１４０４は、ディスプレイユニット１４０２に、ディスプレイユニット１４０２上で第１ユーザインターフェースオブジェクトのサイズを小さくし、ディスプレイユニット１４０２上で第２ユーザインターフェースオブジェクトのサイズを大きくするためのデータを（例えば、データプロビジョンユニット１４０６で）提供するよう構成される。
【０４５６】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトの名前は、現在のフォーカスが第１ユーザインターフェースオブジェクトにある間、第１インターフェースオブジェクト上に又は第１インターフェースオブジェクトに隣接して表示され、処理ユニット１４０４は、ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第１入力を受信することに応じて、ディスプレイユニット１４０２に、第１ユーザインターフェースオブジェクトの名前の表示をやめて、第２ユーザインターフェースオブジェクトの名前を、現在のフォーカスが第２ユーザインターフェースオブジェクトにある間、第２インターフェースオブジェクト上に又は第２インターフェースオブジェクトに隣接して表示するためのデータを（例えば、データプロビジョンユニット１４０６で）提供するよう構成される。
【０４５７】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトは、ｚオーダに配置された２つ以上の重畳レイヤにおけるグラフィックを含み、各レイヤは第１ユーザインターフェースオブジェクトの傾きに応じてディスプレイユニット上でずれる。
【０４５８】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトは、１つ以上のリフレクションを含み、１つ以上のリフレクションは第１ユーザインターフェースオブジェクトの傾きに応じて変化する。
【０４５９】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトは、１つ以上の色を含み、１つ以上の色は、第１ユーザインターフェースオブジェクトの傾きに応じて変化する。
【０４６０】
いくつかの実施形態では、現在のフォーカスの第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへの移動スピードが大きくなるにつれて、第１ユーザインターフェースオブジェクトの第２ユーザインターフェースオブジェクトへ向かう動きの大きさは小さくなる。
【０４６１】
いくつかの実施形態では、現在のフォーカスの第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへの移動スピードが大きくなるにつれて、第１ユーザインターフェースオブジェクトの第２ユーザインターフェースオブジェクトへ向かう傾きの大きさは小さくなる。
【０４６２】
いくつかの実施形態では、第１入力を受信することに応じて、第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへ現在のフォーカスを動かすことは、第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへユーザインターフェースオブジェクトを動かすことなく、なされる。
【０４６３】
いくつかの実施形態では、処理ユニット１４０４は、現在のフォーカスが第２ユーザインターフェースオブジェクトにある間に、ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第２入力を（例えば、入力受信ユニット１４０８で）受信し、ユーザインターフェースで現在のフォーカスを移動するリクエストに対応する第２入力を受信することに応じて、ディスプレイユニット１４０２に、第２ユーザインターフェースオブジェクトを第２位置から第２ユーザインターフェースオブジェクトに隣接する第３ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第２ユーザインターフェースオブジェクトを第２方向から第３ユーザインターフェースオブジェクトの方へ傾けるためのデータを（例えば、データプロビジョンユニット１４０６で）提供し、第２ユーザインターフェースオブジェクトを第２位置から第３ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第２ユーザインターフェースオブジェクトを第３ユーザインターフェースオブジェクトの方へ傾けた後に、現在のフォーカスを第２ユーザインターフェースオブジェクトから第３ユーザインターフェースオブジェクトへ移動し、第２ユーザインターフェースオブジェクトを第２位置の方へ戻し、及び／又は第２ユーザインターフェースオブジェクトを第２方向へ戻すよう構成される。
【０４６４】
いくつかの実施形態では、処理ユニット１４０４は、現在のフォーカスが第３ユーザインターフェースオブジェクトにある間に、第３入力を受信し（例えば、入力受信ユニット１４０８で）、第３入力の受信に応じて、ディスプレイユニット１４０２に、第３ユーザインターフェースオブジェクトを第３位置から第３ユーザインターフェースオブジェクトに隣接する第４ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第３ユーザインターフェースオブジェクトを第３方向から第４ユーザインターフェースオブジェクトの方へ傾けるためのデータを提供し（例えば、データプロビジョンユニット１４０６で）、第３ユーザインターフェースオブジェクトを第３位置から第４ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第４ユーザインターフェースオブジェクトを第４ユーザインターフェースオブジェクトの方へ傾けた後に、現在のフォーカスを第３ユーザインターフェースオブジェクト上に維持し、第３ユーザインターフェースオブジェクトを第３位置の方へ戻し、及び／又は第３ユーザインターフェースオブジェクトを第３方向へ戻すよう構成される。
【０４６５】
いくつかの実施形態によれば、図１５は、説明される様々な実施形態の原理に従って構成された、電子デバイス１５００の機能ブロック図を示す。このデバイスの機能ブロックは、説明される様々な実施形態の原理を遂行するために、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって、任意選択的に実装される。図１５で説明される機能ブロックが、説明される様々な実施形態の原理を実施するように、任意選択的に、組み合わされ、又はサブブロックに分離されることが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックのあらゆる可能な組み合わせ若しくは分割、又は更なる定義を、任意選択的に、支持する。
【０４６６】
図１５に示すように、電子デバイス１５００は、ディスプレイユニット１５０２と通信する。ディスプレイユニット１５０２は、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを表示するよう構成される。電子デバイス１５００は、ディスプレイユニット１５０２と通信する処理ユニット１５０４を含む。いくつかの実施形態では、処理ユニット１５０４は、データプロビジョンユニット１５０９及び入力受信ユニット１５０８を含む。
【０４６７】
処理ユニット１５０４は、ディスプレイユニット１５０２に、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供し（例えば、データプロビジョンユニット１５０６で）、ここで複数のユーザインターフェースオブジェクトは、第１ユーザインターフェースオブジェクト、及び、ディスプレイユニット１５０２上で第１ユーザインターフェースオブジェクトに隣接する第２ユーザインターフェースオブジェクトを含み、現在のフォーカスが複数のオブジェクトの第１オブジェクトにあり、ディスプレイユニットがユーザインターフェースを提示している間、第１入力を受信し（例えば、入力受信ユニット１５０８で）、第１入力の受信に応じて、ディスプレイユニット１５０２に、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第１方向から第２ユーザインターフェースオブジェクトの方へ傾けるためのデータを提供し（例えば、データプロビジョンユニット１５０６で）第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第２ユーザインターフェースオブジェクトの方へ傾けた後に、第１入力が第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、ディスプレイユニット１５０２に、現在のフォーカスを第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトに移動し、第１ユーザインターフェースオブジェクトを第１位置へ戻すように移動し及び／又は第１ユーザインターフェースオブジェクトを第１方向へ戻すように傾けるためのデータを提供するよう構成される。
【０４６８】
いくつかの実施形態では、処理ユニット１５０４は、第１ユーザインターフェースオブジェクトを第１位置から第２ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第１ユーザインターフェースオブジェクトを第２ユーザインターフェースオブジェクトの方へ傾けた後に、第１入力が第１の現在フォーカスナビゲーション条件を満たさないとの判定に従い、ディスプレイユニット１５０２に、第１ユーザインターフェースオブジェクトにある現在のフォーカスを維持し、第１ユーザインターフェースオブジェクトを第１位置の方へ戻すように移動し、及び／又は、第１ユーザインターフェースオブジェクトを第１方向へ戻すように傾けるためのデータを（例えば、データプロビジョンユニット１５０６で）提供するよう構成される。
【０４６９】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトの名前が、現在のフォーカスが第１ユーザインターフェースオブジェクトにある間、第１インターフェースオブジェクト上に又は第１インターフェースオブジェクトに隣接して表示され、処理ユニット１５０４は、第１入力が第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、ディスプレイユニット１５０２に、第１ユーザインターフェースオブジェクトの名前の表示をやめるためのデータを提供し（例えば、データプロビジョンユニット１５０６で）、第２ユーザインターフェースオブジェクトの名前を、現在のフォーカスが第２ユーザインターフェースオブジェクトにある間、第２インターフェースオブジェクト上に又は第２インターフェースオブジェクトに隣接して表示するためのデータを提供するよう構成される。
【０４７０】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトは、１つ以上のリフレクションを含み、処理ユニット１５０４は、第１入力が第１の現在フォーカスナビゲーション条件を満たすとの判定に従い、第１ユーザインターフェースオブジェクトの１つ以上のリフレクションの表示をやめるためのデータを、ディスプレイユニット１５０２に提供し（例えば、データプロビジョンユニット１５０６で）、第２ユーザインターフェースオブジェクトの１つ以上のリフレクションを表示するためのデータを提供するよう構成される。
【０４７１】
いくつかの実施形態では、処理ユニット１５０４は、現在のフォーカスが第２ユーザインターフェースオブジェクトにある間に、第２入力を受信し（例えば、入力受信ユニット１５０８で）、第２入力の受信に応じて、ディスプレイユニット１５０２に、第２ユーザインターフェースオブジェクトを第２位置から第２ユーザインターフェースオブジェクトに隣接する第３ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第２ユーザインターフェースオブジェクトを第２方向から第３ユーザインターフェースオブジェクトの方へ傾けるためのデータを提供し（例えば、データプロビジョンユニット１５０６で）、第２ユーザインターフェースオブジェクトを第２位置から第３ユーザインターフェースオブジェクトへ向けて移動し、及び／又は、第２ユーザインターフェースオブジェクトを第３ユーザインターフェースオブジェクトの方へ傾けた後に、第２入力が第２の現在フォーカスナビゲーション条件を満たすとの判定に従い、ディスプレイユニットに、現在のフォーカスを第２ユーザインターフェースオブジェクトから第３ユーザインターフェースオブジェクトに移動し、第２ユーザインターフェースオブジェクトを第２位置へ戻すように移動し及び／又は第２ユーザインターフェースオブジェクトを第２方向へ戻すように傾けるためのデータを提供するよう構成される。
【０４７２】
いくつかの実施形態では、第１の現在フォーカスナビゲーョン条件及び第２の現在フォーカスナビゲーョン条件は別個のものである。
【０４７３】
いくつかの実施形態では、第１入力は、ユーザインターフェースにおいて現在のフォーカスを水平に移動するリクエストに対応し、第２入力は、ユーザインターフェースにおいて現在のフォーカスを垂直に移動するリクエストに対応する。
【０４７４】
いくつかの実施形態では、第１入力は、同じ種別のユーザインターフェースオブジェクト間で現在のフォーカスを移動するリクエストに対応し、第２入力は、異なる種別のユーザインターフェースオブジェクト間で現在のフォーカスを移動するリクエストに対応する。
【０４７５】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトは、前景層から背景層へｚオーダに配置された２つ以上の重畳レイヤにおけるグラフィックを含み、各レイヤは第１ユーザインターフェースオブジェクトの傾きに応じてディスプレイユニット１５０２上でずれる。
【０４７６】
いくつかの実施形態では、第１ユーザインターフェースオブジェクトの傾きは、背景層以外で、背景層の境界を越えて広がる２つ以上の重畳レイヤの１つ以上の領域の上記表示を含む。
【０４７７】
いくつかの実施形態では、前景層と背景層との間の投影深度は、前景層と背景層との間の介在層の数とは独立している。
【０４７８】
いくつかの実施形態では、処理ユニット１５０４は、現在のフォーカスを第１ユーザインターフェースオブジェクトから第２ユーザインターフェースオブジェクトへ向けて移動することに応じて、ディスプレイユニット１５０２に、（例えばデータプロビジョンユニット１５０６で）ディスプレイ上で第１ユーザインターフェースオブジェクトのサイズを小さくし、ディスプレイユニット上で第２ユーザインターフェースオブジェクトのサイズを大きくするためのデータを提供するよう構成され、第２ユーザインターフェースオブジェクトは、前景層から背景層へｚオーダに配置された２つ以上の重畳レイヤにおけるグラフィックを含み、ディスプレイユニット１５０２上で第２ユーザインターフェースオブジェクトのサイズを大きくすることは、２つ以上の重畳レイヤの各レイヤのサイズを対応する拡大率で大きくすることを含み、前景層に対する拡大率は、背景層に対する拡大率より大きい。
【０４７９】
いくつかの実施形態によれば、図１６は、説明される様々な実施形態の原理に従って構成された、電子デバイス１６００の機能ブロック図を示す。このデバイスの機能ブロックは、説明される様々な実施形態の原理を遂行するために、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって、任意選択的に実装される。図１６で説明される機能ブロックが、説明される様々な実施形態の原理を実施するように、任意選択的に、組み合わされ、又はサブブロックに分離されることが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックのあらゆる可能な組み合わせ若しくは分割、又は更なる定義を、任意選択的に支持する。
【０４８０】
図１６に示すように、電子デバイス１６００は、ディスプレイユニット１６０２と通信する。ディスプレイユニット１６０２は、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを表示するよう構成される。電子デバイス１６００は、ディスプレイユニット１６０２と通信する処理ユニット１６０４を含む。いくつかの実施形態では、処理ユニット１６０４は、データプロビジョンユニット１６０９と、判定ユニット１６０８と、検出ユニット１６１０とを含む。
【０４８１】
処理ユニット１６０４は、ディスプレイユニット１６０２に、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを（例えば、データプロビジョンユニット１６０６で）提供し、ここで複数のユーザインターフェースオブジェクトは、第１ユーザインターフェースオブジェクトを含み、現在のフォーカスは第１ユーザインターフェースオブジェクトにあり、ディスプレイユニットが、ユーザインターフェースを提示している間、非アクティブ基準を満たすと判定し（例えば、判定ユニット１６０８で）、非アクティブ基準を満たすと判定することに応じて、ディスプレイユニット１６０２に、第１態様の第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別するためのデータを提供し（例えば、データプロビジョンユニット１６０６で）、ディスプレイユニットに、第１態様の第１ユーザインターフェースオブジェクトを視覚的に区別するためのデータを提供した後に、ユーザによる電子デバイス、又は、電子デバイスと通信する他のデバイスとのやりとりを検出し（例えば、検出ユニット１６１０で）、ユーザによる電子デバイス、又は、電子デバイスと通信する他のデバイスとのやりとりを検出することに応じて、ディスプレイユニット１６０２に、第１態様の第１ユーザインターフェースオブジェクトを複数のユーザインターフェースオブジェクトのうちの他のユーザインターフェースオブジェクトと視覚的に区別することをやめさせるためのデータを（例えば、データプロビジョンユニット１６０６で）提供するよう構成される。
【０４８２】
いくつかの実施形態では、ユーザ入力が、電子デバイス又は電子デバイスと通信する他のデバイスにより、予め定められた時間検出されないとき、非アクティブ基準を満たす。
【０４８３】
いくつかの実施形態では、電子デバイス又は電子デバイスと通信するリモートコントロールが、リモートコントロールは止まっていることを検出したとき、非アクティブ基準を満たす。
【０４８４】
いくつかの実施形態では、第１態様の第１ユーザインターフェースオブジェクトを視覚的に区別することは、第１ユーザインターフェースオブジェクトのサイズを第１サイズから第２サイズへ大きくすることを含む。
【０４８５】
いくつかの実施形態では、第１態様の第１ユーザインターフェースオブジェクトを視覚的に区別することをやめることは、第１ユーザインターフェースオブジェクトのサイズを第１サイズに小さくすることを含む。
【０４８６】
いくつかの実施形態では、第１態様の第１ユーザインターフェースオブジェクトを視覚的に区別することは、第１ユーザインターフェースオブジェクトを強調することを含む。
【０４８７】
いくつかの実施形態では、第１態様の第１ユーザインターフェースオブジェクトを視覚的に区別することは、第１ユーザインターフェースオブジェクト以外のユーザインターフェースの１つ以上の部分を薄暗くすることを含む。
【０４８８】
いくつかの実施形態では、処理ユニット１６０４は、ダーククリーン基準を満たすと判定することに応じて、ディスプレイユニット１６０２に、空白画面を表示するためのデータを（例えば、データプロビジョンユニット１６０６で）提供するよう構成される。
【０４８９】
いくつかの実施形態では、処理ユニット１６０４は、ダーククリーン基準を満たすと判定することに応じて、ディスプレイユニット１６０２に、第１ユーザインターフェースオブジェクトを含むユーザインターフェース全体を薄暗くするためのデータを（例えば、データプロビジョンユニット１６０６で）提供するよう構成される。
【０４９０】
いくつかの実施形態によれば、図１７は、説明される様々な実施形態の原理に従って構成された、電子デバイス１７００の機能ブロック図を示す。このデバイスの機能ブロックは、説明される様々な実施形態の原理を遂行するために、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって、任意選択的に実装される。図１７で説明される機能ブロックが、説明される様々な実施形態の原理を実施するように、任意選択的に、組み合わされ、又はサブブロックに分離されることが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックのあらゆる可能な組み合わせ若しくは分割、又は更なる定義を、任意選択的に支持する。
【０４９１】
図１７に示すように、電子デバイス１７００は、ディスプレイユニット１７０２と通信し、任意選択的に、リモートユーザ入力デバイスユニット１７１０と通信する。ディスプレイユニット１７０２は、ビデオ再生情報を表示するよう構成される。電子デバイス１７００は、処理ユニット１７０４を含む。いくつかの実施形態では、処理ユニット１７０４は、一部の実施形態に従い、表示データプロビジョンユニット１７０６及び入力受信ユニット１７０８を含む。
【０４９２】
処理ユニット１７０４は、ディスプレイユニット１７０２に（例えば、表示データプロビジョンユニット１７０６を用いて）、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースを提示するためのデータを提供するよう構成される。第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースは、（ａ）第１メディアコンテンツアイテムに対する各メディアソースに対応する複数のメディアソースオブジェクトであり、複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは第１メディアソースオブジェクトの選択を示すように視覚的に区別され、第１メディアソースオブジェクトが第１メディアソースに対応する、上記複数のメディアソースオブジェクトと、（ｂ）第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットを含む。メディア管理オブジェクトの第１セットは、第１メディアコンテンツアイテム及び第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む。
【０４９３】
いくつかの実施形態では、複数のメディアソースオブジェクトは、予め定められたソース順序付け基準に従い判定された順序を有する。
【０４９４】
いくつかの実施形態では、複数のメディアソースオブジェクトは、アクティブになると、第１メディアコンテンツアイテムに対する追加ソースに対応する追加ソースオブジェクトのリストを表示し始める追加ソースオブジェクトを含む。
【０４９５】
いくつかの実施形態では、メディア情報ユーザインターフェースは、第１メディアコンテンツアイテムとは別個の一組のメディアコンテンツアイテムに対応する一組のメディアオブジェクトを含む。
【０４９６】
いくつかの実施形態では、メディア情報ユーザインターフェースは第１ソフトウェアアプリケーションのユーザインターフェースであり、メディア提示オプションオブジェクトは、（ａ）アクティブになると、ディスプレイユニット１７０２に（例えば、表示データプロビジョンユニット１７０６を用いて）、第１ソフトウェアアプリケーションのユーザインターフェースにおいて第１メディアソースから（例えば、入力受信ユニット１７０８で又は任意選択的にリモートユーザ入力デバイスユニット１７１０に関連して）受信したデータを用いて第１メディアコンテンツアイテムを再生するためのデータの提供を開始するアプリケーション内再生オブジェクトと、（ｂ）アクティブになると、第１ソフトウェアアプリケーションとは別個で第１メディアソースに関連付けられた第２ソフトウェアアプリケーションの起動を開始するアプリケーション外再生オブジェクトを含む。
【０４９７】
いくつかの実施形態では、処理ユニット１７０４は、ディスプレイユニット１７０２がメディア情報ユーザインターフェースを提示している間に、ユーザ入力を（例えば、入力受信ユニット１７０８で、又は、任意選択的に、リモートユーザ入力デバイスユニット１７１０に関連して）受信するよう構成される。
【０４９８】
いくつかの実施形態では、ユーザ入力の受信に応じて、ユーザ入力が第１メディアコンテンツアイテムに対するメディア管理オブジェクトの第１セットにおける第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、処理ユニット１７０４は、ディスプレイユニット１７０２に（例えば、表示データプロビジョンユニット１７０６を用いて）、第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて第１メディアソースから受信したデータを用いて第１メディアコンテンツアイテムを再生するためのデータのプロビジョンを開始するよう構成される。
【０４９９】
いくつかの実施形態では、ユーザ入力の受信に応じて、ユーザ入力が複数のメディアソースオブジェクトのうちの、第１メディアソースオブジェクトとは別個の第２メディアソースオブジェクトを選択するリスエストに対応するとの判定に従い、処理ユニット１７０４は、ディスプレイユニット１７０２に（例えば、表示データプロビジョンユニット１７０６を用いて）、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースを更新するためのデータを提供するよう構成される。第１メディアコンテンツアイテムに対する更新されたメディア情報ユーザインターフェースは、（ａ）第１メディアコンテンツアイテムに対する各メディアソースに対応する複数のメディアソースオブジェクトであって、複数のメディアソースオブジェクトのうちの第２メディアソースオブジェクトは第２メディアソースオブジェクトの選択を示すように視覚的に区別され、第２メディアソースオブジェクトが第１メディアソースとは別個の第２メディアソースに対応する、上記複数のメディアソースオブジェクトと、（ｂ）第１メディアコンテンツアイテム及び第２メディアソースに対応するメディア管理オブジェクトの第２セットを含み、メディア管理オブジェクトの第２セットは、メディア管理オブジェクトの第１セットとは別個のものである。
【０５００】
いくつかの実施形態では、メディア管理オブジェクトの第２セットは、（ａ）アクティブになると、第２メディアソースから第１メディアコンテンツアイテムをレンタルし始めるレンタルオブジェクトと、（ｂ）アクティブになると、第２メディアソースから第１メディアコンテンツアイテムを購入し始める購入オブジェクトを含む。
【０５０１】
いくつかの実施形態では、メディア管理オブジェクトの第２セットは、アクティブになると、第１メディアコンテンツアイテムを選択されたメディアコンテンツアイテムのリストに追加し始めるウォッチリストオブジェクトを含む。
【０５０２】
いくつかの実施形態では、処理ユニット１７０４は、ディスプレイユニット１７０２がメディアコンテンツブラウザユーザインターフェースを表示している間に、第１メディアコンテンツアイテムの選択を（例えば、入力受信ユニット１７０８で、任意選択的にリモートユーザ入力デバイスユニット１７１０に関連して）受信し、ディスプレイユニットがメディアコンテンツブラウザユーザインターフェースを表示している間に第１メディアコンテンツアイテムの選択を受信すると、ディスプレイユニット１７０２に、メディアコンテンツデータブラウザユーザインターフェースの表示を、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースに置き換えるためのデータを提供し（表示データプロビジョンユニット１７０６で）、ディスプレイユニット１７０２が検索ユーザインターフェースを表示している間に、第１メディアコンテンツアイテムの選択を（例えば、入力受信ユニット１７０８で、任意選択的にリモートユーザ入力デバイスユニット１７１０に関連して）受信し、ディスプレイユニット１７０２が検索ユーザインターフェースを表示している間に第１メディアコンテンツアイテムの選択を受信すると、ディスプレイユニット１７０２に、検索ユーザインターフェースの表示を、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースに置き換えるためのデータを提供し（表示データプロビジョンユニット１７０６で）、ディスプレイユニット１７０２がメディアコンテンツストアユーザインターフェースを表示している間に、第１メディアコンテンツアイテムの選択を（例えば、入力受信ユニット１７０８で、任意選択的にリモートユーザ入力デバイスユニット１７１０に関連して）受信し、ディスプレイユニット１７０２がメディアコンテンツストアユーザインターフェースを表示している間に第１メディアコンテンツアイテムの選択を受信すると、ディスプレイユニット１７０２に、メディアコンテンツストアユーザインターフェースの表示を、第１メディアコンテンツアイテムに対するメディア情報ユーザインターフェースに置き換えるためのデータを（表示データプロビジョンユニット１７０６で）提供するよう構成される。
【０５０３】
いくつかの実施形態によれば、図１８は、説明される様々な実施形態の原理に従って構成された、電子デバイス１８００の機能ブロック図を示す。このデバイスの機能ブロックは、説明される様々な実施形態の原理を遂行するために、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって、任意選択的に実装される。図１８で説明される機能ブロックが、説明される様々な実施形態の原理を実施するように、任意選択的に、組み合わされ、又はサブブロックに分離されることが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックのあらゆる可能な組み合わせ若しくは分割、又は更なる定義を、任意選択的に、支持する。
【０５０４】
図１８に示すように、電子デバイス１８００は、ディスプレイユニット１８０２と通信し、任意選択的に、リモートユーザ入力デバイスユニット１８１０と通信する。ディスプレイユニット１８０２は、ビデオ再生情報を表示するよう構成される。電子デバイス１８００は、いくつかの実施形態によれば、表示データプロビジョンユニット１８０６を有する処理ユニット１８０４、入力受信ユニット１８０８、購入ユニット１８１２、及び、起動ユニット１８１４を含む。
【０５０５】
処理ユニット１８０４は、ディスプレイユニット１８０２に（例えば、表示データプロビジョンユニット１８０６を用いて）、第１メディアプログラムに対する第１メディア情報ユーザインターフェースを提示するためのデータを提供するよう構成される。第１メディアプログラムに対するメディア情報ユーザインターフェースは、複数のメディアソースオブジェクトを含む。複数のメディアソースオブジェクトのうちの各メディアソースオブジェクトは、第１メディアプログラムに対する各メディアソースに対応し、複数のメディアソースオブジェクトのうちの第１メディアソースオブジェクトは第１メディアソースオブジェクトの選択を示すように視覚的に区別され、第１メディアソースオブジェクトが第１メディアソースに対応する。第１メディアプログラムに対する第１メディア情報ユーザインターフェースはまた、第１メディアソースから入手可能な第１メディアプログラムに対する１つ以上エピソードに対応する１つ以上のエピソードオブジェクトであって、１つ以上のエピソードオブジェクトの第１エピソードオブジェクトは、第１エピソードオブジェクトの選択を示すように視覚的に区別され、第１エピソードオブジェクトは第１メディアプログラムの第１エピソードに対応する、上記１つ以上のエピソードオブジェクト、及び第１メディアエピソード及び第１メディアソースに対応する１つ以上のメディア提示オプションオブジェクトを含む、第１メディアエピソードに対するメディア管理オブジェクトの第１セットを含む。
【０５０６】
いくつかの実施形態では、メディア管理オブジェクトの第１セットは、アクティブになると、第１メディアソースから第１メディアコンテンツプログラムの第１エピソードを（例えば、購入ユニット１８１２で）購入し始めるエピソード購入オブジェクト、及び／又は、アクティブになると、第１メディアソースから第１メディアプログラムの第１エピソードを含む、１つのシーズンを購入し始めるシーズン購入オブジェクト、を含む。
【０５０７】
いくつかの実施形態では、メディア情報ユーザインターフェースは第１ソフトウェアアプリケーションのユーザインターフェースであり、メディア管理オブジェクトの第１セットは、アクティブになると、第１ソフトウェアアプリケーションとは別個で第１メディアソースに関連付けられた第２ソフトウェアアプリケーションの起動を（例えば、起動ユニット１８１４で）開始するアプリケーション外再生オブジェクトを含む。
【０５０８】
いくつかの実施形態では、処理ユニット１８０４は、ディスプレイユニット１８０２が（例えば、表示データプロビジョンユニット１８０６を用いて）メディア情報ユーザインターフェースを提示している間に、ユーザ入力を（例えば、入力受信ユニット１８０８で、又は、任意選択的に、リモートユーザ入力デバイスユニット１８１０に関連して）受信するよう構成される。
【０５０９】
いくつかの実施形態では、ユーザ入力の受信に応じて、ユーザ入力がメディア管理オブジェクトの第１セットにおける第１メディア提示オプションオブジェクトをアクティブにするためのリクエストに対応するとの判定に従い、処理ユニット１８０４は、ディスプレイユニット１８０２に（例えば、表示データプロビジョンユニット１８０６を用いて）、第１メディア提示オプションオブジェクトに対応するメディア提示オプションに応じて第１メディアソースから受信したデータを用いて第１エピソードを再生するためのデータのプロビジョンを開始するよう構成される。
【０５１０】
いくつかの実施形態では、第１メディアプログラムに対するメディア情報ユーザインターフェースは、複数のメディアソースオブジェクトとは別個の、第１メディアプログラムに対する複数のメディアソースに関連付けられた、一体化したメディアソースオブジェクトを含み、処理ユニット１８０４は、ユーザ入力の受信に応じて、ユーザ入力が体化されたメディアソースオブジェクトを選択するリスエストに対応するとの判定に従い、ディスプレイユニット１８０２に（例えば、表示データプロビジョンユニット１８０６を用いて）、第１メディアプログラムに対するメディア情報ユーザインターフェースを更新するためのデータを提供するよう構成される。第１メディアプログラムに対する更新されたメディア情報ユーザインターフェースは、（ａ）複数のメディアソースオブジェクトと、（ｂ）複数のメディアソースから入手可能な第１メディアプログラムに対する１つ以上のエピソードに対応する１つ以上のエピソードオブジェクトと、（ｃ）一体化されたメディアソースオブジェクトに関連付けられた複数のメディアソースに対応する１つ以上のメディア管理オブジェクトの第２セット及び複数のメディアソースから入手可能な第１メディアプログラムについての１つ以上のエピソードに対応する１つ以上のエピソードオブジェクトのうちの選択されたエピソードオブジェクトとを含む。いくつかの実施形態では、メディア管理オブジェクトの第２セットは、メディア管理オブジェクトの第１セットとは別個のものであり、一体化されたメディアソースオブジェクトは、該一体化されたメディアソースオブジェクトの選択を示すように複数のメディアソースオブジェクトとは視覚的に区別される。
【０５１１】
いくつかの実施形態では、１つ以上のメディア管理オブジェクトの第２セットは、アクティブになると、ディスプレイユニット１８０２に（例えば、表示データプロビジョンユニット１８０６を用いて）、一体化されたメディアソースオブジェクトに関連付けられた複数のメディアソースのひとつから受信したデータを用いて、第１エピソードを再生するためのデータのプロビジョンを始める再生オブジェクトを含む。
【０５１２】
いくつかの実施形態では、第１メディアプログラムに対する更新されたメディア情報ユーザインターフェースは、有料で入手可能な各エピソードに対応する各エピソードオブジェクトに対するコスト情報を含む。
【０５１３】
いくつかの実施形態では、プロセスユニットは、ユーザ入力の受信に応じて、ユーザ入力が複数のメディアソースオブジェクトのうちの、第１メディアソースオブジェクトとは別個の第２メディアソースオブジェクトを選択するリスエストに対応するとの判定に従い、ディスプレイユニット１８０２に（例えば、表示データプロビジョンユニット１８０６を用いて）、第１メディアプログラムに対するメディア情報ユーザインターフェースを更新するためのデータを提供するよう構成される。第１メディアプログラムに対する更新されたメディア情報ユーザインターフェースは、（ａ）複数のメディアソースオブジェクトであって、第２メディアソースオブジェクトは、第２メディアソースオブジェクトの選択を示すように視覚的に区別され、第２メディアソースオブジェクトは第１メディアソースとは別個の第２メディアソースに対応する、上記メディアソースオブジェクトと、（ｂ）第１エピソード及び第２メディアソースに対応し、メディア管理オブジェクトの第３セットは、メディア管理オブジェクトの第１セットとは別個のものでメディア管理オブジェクトの第３セットを含む。
【０５１４】
いくつかの実施形態では、第１メディアプログラムに対するメディア情報ユーザインターフェースは、第１メディアプログラムに対する第１選択シーズンを示すシーズン選択オブジェクトを含む。いくつかの実施形態では、メディア情報ユーザインターフェース内の１つ以上のエピソードオブジェクトは、第１メディアプログラムの第１選択シーズンに対する１つ以上のエピソードに対応する。いくつかの実施形態では、シーズン選択オブジェクトは、アクティブになると、第１メディアソースから入手可能な、第１メディアプログラムのシーズンのリストを表示し始める。いくつかの実施形態では、プロセスユニット１８０４は、第１選択シーズンとは別個のシーズンのリストの中から第２選択シーズンの選択を更に受信し（例えば、入力受信ユニット１８０８、又は任意選択的に、リモートユーザ入力デバイスユニット１８１０に関連して）、シーズンのリストの中から第２選択シーズンの選択を受信することに応じて、シーズン選択オブジェクトを第２選択シーズンを示すように更新し、第１メディアプログラムの第１選択シーズンに対する１つ以上のエピソードに対応するメディア情報ユーザインターフェース内の１つ以上のエピソードオブジェクトの表示を、第１メディアプログラムの第２選択シーズンに対する１つ以上のエピソードに対応する１つ以上のエピソードオブジェクトの表示に置き換えるよう構成される。
【０５１５】
いくつかの実施形態では、処理ユニット１８０４は、ディスプレイユニット１８０２がメディアコンテンツブラウザユーザインターフェースを表示している間に、第１メディアプログラムの選択を（例えば、入力受信ユニット１８０８で、任意選択的にリモートユーザ入力デバイスユニット１８１０に関連して）受信し、ディスプレイユニット１８０２がメディアコンテンツブラウザユーザインターフェースを表示している間に第１メディアプログラムの選択を受信することに応じて、ディスプレイユニット１８０２に、メディアコンテンツブラウザユーザインターフェースの表示を、第１メディアプログラムに対するメディア情報ユーザインターフェースに置き換えるためのデータを（表示データプロビジョンユニット１８０６で）提供し、ディスプレイユニット１８０２が検索ユーザインターフェースを表示している間に、第１メディアプログラムの選択（例えば、入力受信ユニット１８０８で、任意選択的にリモートユーザ入力デバイスユニット１８１０に関連して）受信し、ディスプレイユニット１８０２が検索ユーザインターフェースを表示している間に第１メディアプログラムの選択を受信すると、ディスプレイユニット１８０２に、検索ユーザインターフェースの表示を、第１メディアプログラムに対するメディア情報ユーザインターフェースに置き換えるためのデータを提供し（表示データプロビジョンユニット１８０６で）、ディスプレイユニット１８０２がメディアコンテンツストアユーザインターフェースを表示している間に、第１メディアプログラムの選択を（例えば、入力受信ユニット１８０８で、任意選択的にリモートユーザ入力デバイスユニット１８１０に関連して）受信し、ディスプレイユニット１８０２がメディアコンテンツストアユーザインターフェースを表示している間に第１メディアプログラムの選択を受信すると、ディスプレイユニット１８０２に、メディアコンテンツストアユーザインターフェースの表示を、第１メディアプログラムに対するメディア情報ユーザインターフェースに置き換えるためのデータを（表示データプロビジョンユニット１８０６で）提供するよう構成される。
【０５１６】
図１９に示すように、電子デバイス１９００は、ディスプレイユニット１９０２と通信する。ディスプレイユニット１９０２は、ビデオ再生情報を表示するよう構成される。電子デバイス１９００は、ディスプレイユニット１９０２と通信する処理ユニット１９０４を含む。いくつかの実施形態では、処理ユニット１９０４は、ビデオ情報プロビジョンユニット１９０９、入力受信ユニット１９０８、再生ナビゲーションモード遷移ユニット１９１０、データプロビジョンユニット１９１２、表示停止ユニット１９１４、及び再生ユニット１９１９を含む。
【０５１７】
処理ユニット１９０４は、デバイスが第１再生ナビゲーションモードで動作している間に、ディスプレイユニット１９０２に、表示用の第１ビデオ情報を提供し（例えば、ビデオ情報プロビジョンユニット１９０６で）、ここで、第１ビデオ情報は、ビデオのフレーム、ビデオのタイムラインを表すスクラッバーバー、スクラッバーバーにおける現在の再生位置を示す第１再生ヘッド、及び、第１再生ヘッドとは別個でありビデオにおける予め定められた再生位置を示す複数の再生位置マーカの１つ以上に対応する情報を含み、第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信し（例えば、入力受信ユニット１９０８で）、第２再生ナビゲーションモードへ切り替えるための、ユーザによるリクエストに対応する入力を受信することに応じて、第１再生ナビゲーションモードでの動作から第２再生ナビゲーションモードの動作へ遷移し（例えば、再生ナビゲーションモード遷移ユニット１９１０で）、デバイスが第２再生ナビゲーションモードで動作している間に、ディスプレイユニット１９０２に、表示用の第２ビデオ情報を提供し（例えば、ビデオ情報プロビジョンユニット１９０６で）、ここで、第２ビデオ情報は、ビデオのフレーム、スクラッバーバー及び第１再生ヘッドの１つ以上に対応する情報を含み、ビデオ内の予め定められた再生位置を示す複数の再生位置マーカに対応する情報の提供をやめさせる（例えば、ビデオ情報プロビジョンユニット１９０６で）よう構成される。
【０５１８】
いくつかの実施形態では、第２ビデオ情報は、スクラッバーバーにおける第１ナビゲーション位置を示す第２再生ヘッドに対応する情報を含む。
【０５１９】
いくつかの実施形態では、第２ビデオ情報は、スクラッバーバーにおける第１ナビゲーション位置を示すテキストを含む。
【０５２０】
いくつかの実施形態では、処理ユニット１９０４は、第２再生ナビゲーションモードで動作中に、第２再生ヘッドを先へ移動するリクエストに対応する入力を受信し（例えば、入力受信ユニット１９０８で）、第２再生ヘッドを前方に移動するリクエストに対応する入力を受信することに応じて、ディスプレイユニット１９０２に、スクラッバーバーにおいて第２再生ヘッドを前方向へ連続的に進めるためのデータを提供し（例えば、データプロビジョンユニット１９１２で）、第１再生ナビゲーションモードで動作中に、第２再生ヘッドを先へ移動するリクエストに対応する入力を受信し（例えば、入力受信ユニット１９０８で）、第２再生ヘッドを前方に移動するリクエストに対応する入力を受信することに応じて、ディスプレイユニット１９０２に、スクラッバーバーにおける第２再生ヘッドを次の再生位置マーカへ前方にスキップさせるためのデータを（例えば、データプロビジョンユニット１９１２で）提供するよう構成される。
【０５２１】
いくつかの実施形態では、処理ユニット１９０４は、第２再生ナビゲーションモードで動作中に、第２再生ヘッドを後方へ移動するリクエストに対応する入力を受信し（例えば、入力受信ユニット１９０８で）、第２再生ヘッドを後方に移動するリクエストに対応する入力を受信することに応じて、ディスプレイユニット１９０２に、スクラッバーバーにおいて第２再生ヘッドを逆方向へ連続的に移動するためのデータを提供し（例えば、データプロビジョンユニット１９１２で）、第１再生ナビゲーションモードで動作中に、第２再生ヘッドを後方移動するリクエストに対応する入力を受信し（例えば、入力受信ユニット１９０８で）、第２再生ヘッドを後方に移動するリクエストに対応する入力を受信することに応じて、ディスプレイユニット１９０２に、スクラッバーバーにおける第２再生ヘッドを次の再生位置マーカへ後方にスキップさせるためのデータを（例えば、データプロビジョンユニット１９１２で）提供するよう構成される。
【０５２２】
いくつかの実施形態では、処理ユニット１９０４は、デバイスが第１再生ナビゲーションモード又は第２再生ナビゲーションモードのいずれかで動作し、ディスプレイユニット１９０２が、スクラッバーバー、スクラッバーバーにおける現在の再生位置を示す第１再生ヘッド、スクラッバーバーにおける第１ナビゲーション位置を示す第２再生ヘッド及び第２再生ヘッドに隣接するプレビュー区画を表示している間に、スクラッバーバーの現在の再生位置でビデオの再生を再開するためのリクエストに対応する入力を受信し（例えば、入力受信ユニット１９０８で）、スクラッバーバーの現在の再生位置でビデオの再生を再開するためのリクエストに対応する入力を受信することに応じて、ディスプレイユニット１９０２に、現在の再生位置での位置又は現在の再生位置に隣接する位置へ移動するプレビュー区画のアニメーションに対応する第３ビデオ情報を提供し（例えば、ビデオ情報プロビジョンユニット１９０６で）、プレビュー区画が現在の再生位置に又は現在の再生位置に隣接する位置に移動した後に、（例えば、表示停止ユニット１９１４で）プレビュー区画の表示をやめ、スクラッバーバーにおける現在の再生位置に対応するビデオ内の位置でビデオの再生を再開する（例えば、再生ユニット１９１６で）。
【０５２３】
いくつかの実施形態では、処理ユニット１９０４は、デバイスが第１再生ナビゲーションモード又は第２再生ナビゲーションモードのいずれかで動作し、ディスプレイユニット１９０２が、スクラッバーバー、スクラッバーバーにおける現在の再生位置を示す第１再生ヘッド、及び、スクラッバーバーにおける第１ナビゲーション位置を示す第２再生ヘッドを表示している間に、スクラッバーバーの第１ナビゲーション位置でビデオの再生するためのリクエストに対応する入力を受信し（例えば、入力受信ユニット１９０８で）、スクラッバーバーにおける第１再生ナビゲーション位置でビデオを再生するためのリクエストに対応する入力を受信することに応じて、スクラッバーバーにおける第１ナビゲーション位置に対応するビデオ内の位置でビデオの再生を（例えば、再生ユニット１９１６で）再開するよう構成される。
【０５２４】
いくつかの実施形態では、処理ユニット１９０４は、第２再生ナビゲーションモードで動作中に、ユーザによる第１再生ナビゲーションモードを切り替えるリクエストに対応する入力を受信し（例えば、入力受信ユニット１９０８で）、第１再生ナビゲーションモードへ切り替えるためのリクエストに対応する入力を受信することに応じて、第２再生ナビゲーションモードでの動作から第１再生ナビゲーションモードの動作へ遷移し（例えば、再生ナビゲーションモード遷移ユニット１９１０で）、ディスプレイユニット１９０２に、表示用の第４ビデオ情報であって、ビデオのフレーム、スクラッバーバー、第１再生ヘッド、及び、第１再生ヘッドとは別個でありビデオにおける予め定められた再生位置を示す複数の再生位置マーカの１つ以上に対応する情報を含む第４ビデオ情報を（例えば、ビデオ情報プロビジョンユニット１９０６で）提供するよう構成される。
【０５２５】
いくつかの実施形態では、処理ユニット１９０４は、第２再生ナビゲーションモードで動作中に、再生モードを切り替えるリクエストに対応する入力を受信し（例えば、入力受信ユニット１９０８で）、再生モードを切り替えるリクエストに対応する入力を受信することに応じて、第２再生ナビゲーションモードでの動作から、ディスプレイユニット１９０２でビデオを再生して、スクラッバーバー、第１再生ヘッド及び第２再生ヘッドを表示することをやめる再生モードでの動作へ（例えば、再生ナビゲーションモード遷移ユニット１９１０で）遷移するよう構成される。
【０５２６】
いくつかの実施形態では、処理ユニット１９０４は、再生モードで動作中に、ビデオを早送り又は巻戻しするためのリクエストに対応する入力を受信し（例えば、入力受信ユニット１９０８で）、ビデオを早送り又は巻戻しするためのリクエストに対応する入力を受信することに応じて、ディスプレイユニット１９０２に、該入力に従い予め定められた時間インターバルだけビデオをスキップするためのデータを（例えば、データプロビジョンユニット１９１２で）提供するよう構成される。
【０５２７】
いくつかの実施形態では、処理ユニット１９０４は、再生モードで動作中に、第２再生ナビゲーションモードを切り替えるリクエストに対応する入力を受信し（例えば、入力受信ユニット１９０８で）、第２再生ナビゲーションモードへ切り替えるためのリクエストに対応する入力を受信することに応じて、再生モードでから第２再生ナビゲーションモードへ（例えば、再生ナビゲーションモード遷移ユニット１９１０で）遷移するよう構成される。
【０５２８】
いくつかの実施形態では、第２ビデオ情報は、プレビュー区画に対応する情報を含み、該プレビュー区画は、スクラッバーバー上の第２再生ヘッドのナビゲーション位置に対応する、ビデオの１つ以上のフレームを含む。
【０５２９】
いくつかの実施形態では、処理ユニット１９０４は、プレビュー区画を表示するリクエストに対応する入力を受信し（例えば、入力受信ユニット１９０８で）、プレビュー区画を表示するリクエストに対応する入力を受信することに応じて、ディスプレイユニット１９０２に、プレビュー区画に対応する、表示用の情報を（例えば、ビデオ情報プロビジョンユニット１９０６で）提供するよう構成される。
【０５３０】
図１２Ａ〜図１２Ｅを参照して上述された動作は、図１Ａ、１Ｂ、又は図１９に示される構成要素によって、任意選択的に実施される。例えば、受信する動作１２０９、遷移する動作１２０８及び提供する動作１２１０は、任意選択的に、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０により実行される。イベントソータ１７０のイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配布する。アプリケーション１３６−１の対応のイベント認識部１８０は、そのイベント情報を対応のイベント定義１８６と照会し、タッチ感知面上の第１の場所での第１の接触（又は、デバイスの回転）が、ユーザインターフェース上のオブジェクトの選択、又は１つの向きから別の向きへのデバイスの回転などの、既定のイベント又はサブイベントに対応するか否かを判定する。それぞれの既定のイベント又はサブイベントが検出されると、イベント認識部１８０は、イベント又はサブイベントの検出に関連するイベントハンドラ１９０をアクティブ化させる。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するために、データアップデータ１７６若しくはオブジェクトアップデータ１７７を、任意選択的に用いるか又は呼び出す。いくつかの実施形態において、イベントハンドラ１９０は、アプリケーションにより表示されるものを更新するためのそれぞれのＧＵＩアップデータ１７８にアクセスする。同様に、当業者にとって、他の処理が図１Ａ〜図１Ｂに示されるコンポーネントに基づいてどのように実施されるかは明らかであるだろう。
【０５３１】
上述の説明は、説明の目的上、特定の実施形態を参照して説明されている。しかし、上述の例示的説明は、網羅的であること、又は本発明を、開示されている寸分違わない形態に限定することを意図されてはいない。上述の教示を考慮すれば、多くの修正及び変形が可能である。本発明の原理及びその実際的な応用を最良の形で説明し、それによって他の当業者が、及び想到される特定の用途に好適な様々な改良で本発明及び様々な実施形態を最良な形で使用することを可能とするために、これらの実施形態を選択し説明した。
【図１Ａ】
2018152073.tif 000003
【図１Ｂ】
2018152073.tif 000004
【図２】
2018152073.tif 000005
【図３】
2018152073.tif 000006
【図４Ａ】
2018152073.tif 000007
【図４Ｂ】
2018152073.tif 000008
【図４Ｃ】
2018152073.tif 000009
【図５Ａ】
2018152073.tif 000010
【図５Ｂ】
2018152073.tif 000011
【図５Ｃ】
2018152073.tif 000012
【図５Ｄ】
2018152073.tif 000013
【図５Ｅ】
2018152073.tif 000014
【図５Ｆ】
2018152073.tif 000015
【図５Ｇ】
2018152073.tif 000016
【図５Ｈ】
2018152073.tif 000017
【図５Ｉ】
2018152073.tif 000018
【図５Ｊ】
2018152073.tif 000019
【図５Ｋ】
2018152073.tif 000020
【図５Ｌ】
2018152073.tif 000021
【図５Ｍ】
2018152073.tif 000022
【図５Ｎ】
2018152073.tif 000023
【図５Ｏ】
2018152073.tif 000024
【図５Ｐ】
2018152073.tif 000025
【図５Ｑ】
2018152073.tif 000026
【図５Ｒ】
2018152073.tif 000027
【図５Ｓ】
2018152073.tif 000028
【図５Ｔ】
2018152073.tif 000029
【図５Ｕ】
2018152073.tif 000030
【図５Ｖ】
2018152073.tif 000031
【図５Ｗ】
2018152073.tif 000032
【図５Ｘ】
2018152073.tif 000033
【図５Ｙ】
2018152073.tif 000034
【図５Ｚ】
2018152073.tif 000035
【図５ＡＡ】
2018152073.tif 000036
【図５ＢＢ】
2018152073.tif 000037
【図５ＣＣ】
2018152073.tif 000038
【図５ＤＤ】
2018152073.tif 000039
【図５ＥＥ】
2018152073.tif 000040
【図５ＦＦ】
2018152073.tif 000041
【図５ＧＧ】
2018152073.tif 000042
【図５ＨＨ】
2018152073.tif 000043
【図５ＩＩ】
2018152073.tif 000044
【図５ＪＪ】
2018152073.tif 000045
【図５ＫＫ】
2018152073.tif 000046
【図５ＬＬ】
2018152073.tif 000047
【図５ＭＭ】
2018152073.tif 000048
【図５ＮＮ】
2018152073.tif 000049
【図５ＯＯ】
2018152073.tif 000050
【図５ＰＰ】
2018152073.tif 000051
【図５ＱＱ】
2018152073.tif 000052
【図５ＲＲ】
2018152073.tif 000053
【図５ＳＳ】
2018152073.tif 000054
【図５ＴＴ】
2018152073.tif 000055
【図５ＵＵ】
2018152073.tif 000056
【図５ＶＶ】
2018152073.tif 000057
【図５ＷＷ】
2018152073.tif 000058
【図５ＸＸ】
2018152073.tif 000059
【図５ＹＹ】
2018152073.tif 000060
【図５ＺＺ】
2018152073.tif 000061
【図５ＡＡＡ】
2018152073.tif 000062
【図５ＢＢＢ】
2018152073.tif 000063
【図５ＣＣＣ】
2018152073.tif 000064
【図５ＤＤＤ】
2018152073.tif 000065
【図５ＥＥＥ】
2018152073.tif 000066
【図５ＦＦＦ】
2018152073.tif 000067
【図５ＧＧＧ】
2018152073.tif 000068
【図５ＨＨＨ】
2018152073.tif 000069
【図５ＩＩＩ】
2018152073.tif 000070
【図５ＪＪＪ】
2018152073.tif 000071
【図５ＫＫＫ】
2018152073.tif 000072
【図５ＬＬＬ】
2018152073.tif 000073
【図５ＭＭＭ】
2018152073.tif 000074
【図５ＮＮＮ】
2018152073.tif 000075
【図５ＯＯＯ】
2018152073.tif 000076
【図５ＰＰＰ】
2018152073.tif 000077
【図５ＱＱＱ】
2018152073.tif 000078
【図５ＲＲＲ】
2018152073.tif 000079
【図５ＳＳＳ】
2018152073.tif 000080
【図５ＴＴＴ】
2018152073.tif 000081
【図５ＵＵＵ】
2018152073.tif 000082
【図５ＶＶＶ】
2018152073.tif 000083
【図５ＷＷＷ】
2018152073.tif 000084
【図５ＸＸＸ】
2018152073.tif 000085
【図５ＹＹＹ】
2018152073.tif 000086
【図５ＺＺＺ】
2018152073.tif 000087
【図５ＡＡＡＡ】
2018152073.tif 000088
【図５ＢＢＢＢ】
2018152073.tif 000089
【図５ＣＣＣＣ】
2018152073.tif 000090
【図５ＤＤＤＤ】
2018152073.tif 000091
【図５ＥＥＥＥ】
2018152073.tif 000092
【図５ＦＦＦＦ】
2018152073.tif 000093
【図５ＧＧＧＧ】
2018152073.tif 000094
【図５ＨＨＨＨ】
2018152073.tif 000095
【図５ＩＩＩＩ】
2018152073.tif 000096
【図５ＪＪＪＪ】
2018152073.tif 000097
【図５ＫＫＫＫ】
2018152073.tif 000098
【図５ＬＬＬＬ】
2018152073.tif 000099
【図５ＭＭＭＭ】
2018152073.tif 000100
【図５ＮＮＮＮ】
2018152073.tif 000101
【図５ＯＯＯＯ】
2018152073.tif 000102
【図５ＰＰＰＰ】
2018152073.tif 000103
【図５ＱＱＱＱ】
2018152073.tif 000104
【図５ＲＲＲＲ】
2018152073.tif 000105
【図５ＳＳＳＳ】
2018152073.tif 000106
【図５ＴＴＴＴ】
2018152073.tif 000107
【図５ＵＵＵＵ】
2018152073.tif 000108
【図５ＶＶＶＶ】
2018152073.tif 000109
【図５ＷＷＷＷ】
2018152073.tif 000110
【図５ＸＸＸＸ】
2018152073.tif 000111
【図５ＹＹＹＹ】
2018152073.tif 000112
【図５ＺＺＺＺ】
2018152073.tif 000113
【図６Ａ】
2018152073.tif 000114
【図６Ｂ】
2018152073.tif 000115
【図６Ｃ】
2018152073.tif 000116
【図７Ａ】
2018152073.tif 000117
【図７Ｂ】
2018152073.tif 000118
【図７Ｃ】
2018152073.tif 000119
【図８Ａ】
2018152073.tif 000120
【図８Ｂ】
2018152073.tif 000121
【図８Ｃ】
2018152073.tif 000122
【図９Ａ】
2018152073.tif 000123
【図９Ｂ】
2018152073.tif 000124
【図１０Ａ】
2018152073.tif 000125
【図１０Ｂ】
2018152073.tif 000126
【図１０Ｃ】
2018152073.tif 000127
【図１１Ａ】
2018152073.tif 000128
【図１１Ｂ】
2018152073.tif 000129
【図１１Ｃ】
2018152073.tif 000130
【図１１Ｄ】
2018152073.tif 000131
【図１２Ａ】
2018152073.tif 000132
【図１２Ｂ】
2018152073.tif 000133
【図１２Ｃ】
2018152073.tif 000134
【図１２Ｄ】
2018152073.tif 000135
【図１２Ｅ】
2018152073.tif 000136
【図１３】
2018152073.tif 000137
【図１４】
2018152073.tif 000138
【図１５】
2018152073.tif 000139
【図１６】
2018152073.tif 000140
【図１７】
2018152073.tif 000141
【図１８】
2018152073.tif 000142
【図１９】
2018152073.tif 000143
【手続補正書】
【提出日】平成30年4月18日(2018.4.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つ以上のプロセッサ及びメモリを有し、ディスプレイと通信する電子デバイスにおいて、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供することであって、
前記複数のユーザインターフェースオブジェクトが、第１ユーザインターフェースオブジェクトを含み、
現在のフォーカスが、前記第１ユーザインターフェースオブジェクトにある、ことと、
前記ディスプレイが前記ユーザインターフェースを提示している間に、非アクティブ基準を満たすと判定することであって、前記電子デバイス又は前記電子デバイスと通信するリモートコントロールが、前記リモートコントロールが止まっていることを検出したとき、前記非アクティブ基準を満たす、ことと、
前記非アクティブ基準を満たすと判定することに応じて、前記ディスプレイに、第１態様の前記第１ユーザインターフェースオブジェクトを前記複数のユーザインターフェースオブジェクトのうちの残りのユーザインターフェースオブジェクトと視覚的に区別するためのデータを提供することと、
前記ディスプレイに前記第１態様で前記第１ユーザインターフェースオブジェクトを視覚的に区別するための前記データを提供した後に、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出すること、及び、
前記ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出することに応じて、前記ディスプレイに、前記第１態様の前記第１ユーザインターフェースオブジェクトを前記複数のユーザインターフェースオブジェクトのうちの残りのユーザインターフェースオブジェクトと視覚的に区別することをやめさせるためのデータを提供することと、
を有する方法。
【請求項２】
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出することは、前記リモートコントロールの動きを検出することを含む、請求項１に記載の方法。
【請求項３】
ユーザ入力が、前記電子デバイス又は前記電子デバイスと通信する他のデバイスにより、予め定められた時間検出されないとき、前記非アクティブ基準を満たす、請求項１又は２に記載の方法。
【請求項４】
前記第１態様の前記第１ユーザインターフェースオブジェクトを視覚的に区別することは、前記第１ユーザインターフェースオブジェクトのサイズを第１サイズから第２サイズへ大きくすることを含む、請求項１乃至３の何れか１項に記載の方法。
【請求項５】
前記第１態様で前記第１ユーザインターフェースオブジェクトを視覚的に区別することをやめることは、前記第１ユーザインターフェースオブジェクトの前記サイズを前記第１サイズに小さくすることを含む、請求項４に記載の方法。
【請求項６】
前記第１態様の前記第１ユーザインターフェースオブジェクトを視覚的に区別することは、前記第１ユーザインターフェースオブジェクトを強調することを含む、請求項１乃至５の何れか１項に記載の方法。
【請求項７】
前記第１態様の前記第１ユーザインターフェースオブジェクトを視覚的に区別することは、前記第１ユーザインターフェースオブジェクト以外の前記ユーザインターフェースの１つ以上の部分を薄暗くすることを含む、請求項１乃至６の何れか１項に記載の方法。
【請求項８】
ダーク画面基準を満たすと判定することに応じて、前記ディスプレイに、空白画面を表示するためのデータを提供することを含む、請求項１乃至７の何れか１項に記載の方法。
【請求項９】
ダーク画面基準を満たすと判定することに応じて、前記ディスプレイに、前記第１ユーザインターフェースオブジェクトを含む前記ユーザインターフェース全体を薄暗くするためのデータを提供することを含む、請求項１乃至７の何れか１項に記載の方法。
【請求項１０】
ディスプレイと通信する電子デバイスであって、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備え、前記１つ以上のプログラムは、前記メモリに格納され、前記１つ以上のプロセッサによって実行されるように構成され、前記１つ以上のプログラムは、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供することであって、
前記複数のユーザインターフェースオブジェクトが、第１ユーザインターフェースオブジェクトを含み、
現在のフォーカスが、前記第１ユーザインターフェースオブジェクトにある、ことと、
前記ディスプレイが前記ユーザインターフェースを提示している間に、非アクティブ基準を満たすと判定することであって、前記電子デバイス又は前記電子デバイスと通信するリモートコントロールが、前記リモートコントロールが止まっていることを検出したとき、前記非アクティブ基準を満たす、ことと、
前記非アクティブ基準を満たすと判定することに応じて、前記ディスプレイに、第１態様の前記第１ユーザインターフェースオブジェクトを前記複数のユーザインターフェースオブジェクトのうちの残りのユーザインターフェースオブジェクトと視覚的に区別するためのデータを提供することと、
前記ディスプレイに前記第１態様で前記第１ユーザインターフェースオブジェクトを視覚的に区別するための前記データを提供した後に、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出すること、及び、
前記ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出することに応じて、前記ディスプレイに、前記第１態様の前記第１ユーザインターフェースオブジェクトを前記複数のユーザインターフェースオブジェクトのうちの残りのユーザインターフェースオブジェクトと視覚的に区別することをやめさせるためのデータを提供することと、
のための命令を含む、電子デバイス。
【請求項１１】
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出することは、前記リモートコントロールの動きを検出することを含む、請求項１０に記載の電子デバイス。
【請求項１２】
ユーザ入力が、前記電子デバイス又は前記電子デバイスと通信する他のデバイスにより、予め定められた時間検出されないとき、前記非アクティブ基準を満たす、請求項１０又は１１に記載の電子デバイス。
【請求項１３】
前記第１態様の前記第１ユーザインターフェースオブジェクトを視覚的に区別することは、
前記第１ユーザインターフェースオブジェクトのサイズを第１サイズから第２サイズへ大きくすることと、
前記第１ユーザインターフェースオブジェクトを強調することと、及び／又は
前記第１ユーザインターフェースオブジェクト以外の前記ユーザインターフェースの１つ以上の部分を薄暗くすること、
を含む、請求項１０乃至１２の何れか１項に記載の電子デバイス。
【請求項１４】
ダーク画面基準を満たすと判定することに応じて、前記ディスプレイに、
空白画面を表示するため、又は
前記第１ユーザインターフェースオブジェクトを含む前記ユーザインターフェース全体を薄暗くするため
のデータを提供することを含む、請求項１０乃至１３の何れか１項に記載の電子デバイス。
【請求項１５】
ディスプレイと通信する電子デバイスに方法を実行させるためのコンピュータプログラムであって、前記方法は、
前記ディスプレイに、複数のユーザインターフェースオブジェクトを有するユーザインターフェースを提示するためのデータを提供することであって、
前記複数のユーザインターフェースオブジェクトが、第１ユーザインターフェースオブジェクトを含み、
現在のフォーカスが、前記第１ユーザインターフェースオブジェクトにある、ことと、
前記ディスプレイが前記ユーザインターフェースを提示している間に、非アクティブ基準を満たすと判定することであって、前記電子デバイス又は前記電子デバイスと通信するリモートコントロールが、前記リモートコントロールが止まっていることを検出したとき、前記非アクティブ基準を満たす、ことと、
前記非アクティブ基準を満たすと判定することに応じて、前記ディスプレイに、第１態様の前記第１ユーザインターフェースオブジェクトを前記複数のユーザインターフェースオブジェクトのうちの残りのユーザインターフェースオブジェクトと視覚的に区別するためのデータを提供することと、
前記ディスプレイに前記第１態様で前記第１ユーザインターフェースオブジェクトを視覚的に区別するための前記データを提供した後に、
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出すること、及び、
前記ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出することに応じて、前記ディスプレイに、前記第１態様の前記第１ユーザインターフェースオブジェクトを前記複数のユーザインターフェースオブジェクトのうちの残りのユーザインターフェースオブジェクトと視覚的に区別することをやめさせるためのデータを提供することと、
を含む、コンピュータプログラム。
【請求項１６】
ユーザによる前記電子デバイス、又は、前記電子デバイスと通信する他のデバイスとのやりとりを検出することは、前記リモートコントロールの動きを検出することを含む、請求項１５に記載のコンピュータプログラム。
【請求項１７】
ユーザ入力が、前記電子デバイス又は前記電子デバイスと通信する他のデバイスにより、予め定められた時間検出されないとき、前記非アクティブ基準を満たす、請求項１５又は１６に記載のコンピュータプログラム。
【請求項１８】
前記第１態様の前記第１ユーザインターフェースオブジェクトを視覚的に区別することは、
前記第１ユーザインターフェースオブジェクトのサイズを第１サイズから第２サイズへ大きくすることと、
前記第１ユーザインターフェースオブジェクトを強調することと、及び／又は
前記第１ユーザインターフェースオブジェクト以外の前記ユーザインターフェースの１つ以上の部分を薄暗くすること、
を含む、請求項１５乃至１７の何れか１項に記載のコンピュータプログラム。
【請求項１９】
前記方法は、
ダーク画面基準を満たすと判定することに応じて、前記ディスプレイに、
空白画面を表示するため、又は
前記第１ユーザインターフェースオブジェクトを含む前記ユーザインターフェース全体を薄暗くするため
のデータを提供することを含む、請求項１５乃至１８の何れか１項に記載のコンピュータプログラム。
【外国語明細書】
2018152073000001.pdf