(57)【要約】      （修正有）【課題】一般的なデバイス機能にアクセスするための、より高速でより効率的な方法およびインターフェースを有する電子デバイスを提供する。【解決手段】電子デバイスは、ディスプレイおよびタッチ感知面を有する。電子デバイスが表示オフ状態にある間に第１の入力を検出すると、ディスプレイをアクティブ化し、第１のユーザインターフェースを表示する。第１のユーザインターフェースを表示している間に、検出したタッチ感知面上のスワイプジェスチャが第１の方向である場合、現在のロックモード／ロック解除モードを維持しながら、表示を第２のユーザインターフェースの表示と置換する。第２のユーザインターフェースが有する第１の検索入力領域の入力を検出すると、デバイスがロックモードにある場合、第２のユーザインターフェースに検索結果の第１のセットを表示し、ロック解除モードにある場合、第１のセットとは異なる検索結果の第２のセットを表示する。【選択図】図５Ｆ−４
2020129380.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ及びタッチ感知面を有する電子デバイスにおいて、
前記デバイスが表示オフ状態にある間に、第１の入力を検出することと、
前記第１の入力を検出したことに応答して、
前記デバイスの前記ディスプレイをアクティブ化することと、
前記ディスプレイ上に、前記デバイスの表示オン状態に対応する第１のユーザインターフェースを表示することと、
前記デバイスの前記表示オン状態に対応する前記第１のユーザインターフェースを表示している間に、前記タッチ感知面上のスワイプジェスチャを検出することと、
前記タッチ感知面上の前記スワイプジェスチャを検出したことに応答して、
前記デバイスが前記表示オン状態のロックモードにあり、前記スワイプジェスチャが第１の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、第２のユーザインターフェースであって、前記第２のユーザインターフェースは第１のコンテンツを表示する第２のユーザインターフェースの表示と置換することと、
前記デバイスが前記表示オン状態のロック解除モードにあり、前記スワイプジェスチャが前記第１の方向にあるという判断に従って、前記第１のユーザインターフェースの表示を、前記第２のユーザインターフェースであって、前記第２のユーザインターフェースは前記第１のコンテンツ及び前記デバイスが前記表示オン状態の前記ロックモードにあるときに表示されない第１の追加コンテンツを表示する前記第２のユーザインターフェースの表示と置換することと、
を含む方法。
【請求項２】
前記第１のコンテンツは、１つ以上の通知を含み、
前記第１の追加コンテンツは、制限された通知情報を含む、
請求項１に記載の方法。
【請求項３】
前記第１のコンテンツは、１つ以上のミニアプリケーションオブジェクトを含み、
前記第１の追加コンテンツは、制限されたミニアプリケーションオブジェクト情報を含む、
請求項１又は２に記載の方法。
【請求項４】
前記タッチ感知面上の前記スワイプジェスチャを検出したことに応答して、
前記デバイスが前記表示オン状態の前記ロックモードにあり、前記スワイプジェスチャが前記第１の方向とは異なる第２の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、第３のユーザインターフェースであって、前記第３のユーザインターフェースは第２のコンテンツを表示する第３のユーザインターフェースの表示と置換することと、
前記デバイスが前記表示オン状態の前記ロック解除モードにあり、前記スワイプジェスチャが前記第２の方向にあるという判断に従って、前記第１のユーザインターフェースの表示を、前記第３のユーザインターフェースであって、前記第３のユーザインターフェースは前記第２のコンテンツ及び前記デバイスが前記表示オン状態の前記ロックモードにあるときに表示されない第２の追加コンテンツを表示する前記第３のユーザインターフェースの表示と置換することと、
を含む、請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記第２のコンテンツは、１つ以上のミニアプリケーションオブジェクトを含み、
前記第２の追加コンテンツは、制限されたミニアプリケーションオブジェクト情報を含む、
請求項４に記載の方法。
【請求項６】
前記第２のコンテンツは、１つ以上の通知を含み、
前記第２の追加コンテンツは、制限された通知情報を含む、
請求項４又は５に記載の方法。
【請求項７】
前記第２のユーザインターフェースは、第１の検索入力領域を含み、前記第３のユーザインターフェースは、第２の検索入力領域を含む、請求項４から６のいずれか１項に記載の方法。
【請求項８】
前記第１の検索入力領域及び前記第２の検索入力領域のそれぞれの検索入力領域における入力を検出することと、
前記それぞれの検索領域内の前記入力を検出したことに応答して、
前記デバイスが前記表示オン状態のロックモードにあるという判定に従って、検索結果の第１のセットを表示することと、
前記デバイスが前記表示オン状態のロック解除モードにあるという判定に従って、前記検索結果の第１のセットとは異なる検索結果の第２のセットを表示することと、
を含む、請求項７に記載の方法。
【請求項９】
前記デバイスが、前記表示オン状態の前記ロック解除モードにあるか、又は前記ロックモードにあるかの前記判定は、前記第１の入力を検出したことに応答して行われる、請求項１から８のいずれか１項に記載の方法。
【請求項１０】
前記デバイスが、前記表示オン状態の前記ロックモードにあるか、又は前記表示オン状態の前記ロック解除モードにあるかの前記判定は、前記タッチ感知面上の前記スワイプジェスチャを検出したことに応答して行われる、請求項１から８のいずれか１項に記載の方法。
【請求項１１】
前記電子デバイスは、１つ以上のセンサを含み、前記第１の入力を検出することは、
前記１つ以上のセンサを用いて、前記デバイスのコンテキストの変化を検出することと、
前記デバイスの前記コンテキストの前記変化を検出したことに応答して、前記デバイスの前記コンテキストの前記変化がディスプレイアクティブ化基準を満たすかどうかを判定することと、
を含む、請求項１から１０のいずれか１項に記載の方法。
【請求項１２】
前記第１の入力を検出することは、ディスプレイアクティブ化アフォーダンスのアクティブ化を検出することを含む、請求項１から１１のいずれか１項に記載の方法。
【請求項１３】
前記第１の入力を検出することは、ディスプレイアクティブ化アフォーダンスとの接触であって、前記ディスプレイアクティブ化アフォーダンスをアクティブ化し、前記ディスプレイアクティブ化アフォーダンスを作動させない、ディスプレイアクティブ化アフォーダンスとの接触を検出することを含む、請求項１から１２のいずれか１項に記載の方法。
【請求項１４】
前記第１の入力を検出することは、ディスプレイアクティブ化アフォーダンスとの接触であって、前記ディスプレイアクティブ化アフォーダンスをアクティブ化して前記デバイスの前記ディスプレイをアクティブ化し、前記ディスプレイアクティブ化アフォーダンスをアクティブ化せずに前記ディスプレイアクティブ化アフォーダンスに関連付けられた少なくとも１つの追加機能を実行する、ディスプレイアクティブ化アフォーダンスとの接触を検出することを含む、請求項１から１３のいずれか１項に記載の方法。
【請求項１５】
前記第１のユーザインターフェースが表示されている間に第２の入力を検出することと、
前記第２の入力を検出したことに応答して、前記第１のユーザインターフェースの表示を、複数のアプリケーションの異なるアプリケーションに対応する複数のアプリケーションアイコンを含むユーザインターフェースの表示と置換することと、
を含む、請求項１から１４のいずれか１項に記載の方法。
【請求項１６】
前記第２の入力を検出したことに応答して、
前記デバイスが、前記表示オン状態のロックモードにあるか、又は前記表示オン状態のロック解除モードにあるかを判定することと、
前記デバイスが前記表示オン状態の前記ロックモードにあるという判定に従って、認証ユーザインターフェースを表示することと、
を含む、請求項１５に記載の方法。
【請求項１７】
それぞれのミニアプリケーションオブジェクトは、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの前記機能のうちの、すべてよりも少ない、サブセットを実行するように構成されている、請求項３から１６のいずれか１項に記載の方法。
【請求項１８】
それぞれのミニアプリケーションオブジェクトは、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの識別子を表示する、請求項３から１７のいずれか１項に記載の方法。
【請求項１９】
それぞれのミニアプリケーションオブジェクトは、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションからのコンテンツの一部を表示する、請求項３から１８のいずれか１項に記載の方法。
【請求項２０】
それぞれのミニアプリケーションオブジェクト上の所定の入力が、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションを起動する、請求項３から１９のいずれか１項に記載の方法。
【請求項２１】
それぞれのミニアプリケーションオブジェクトは、前記デバイスの前記メモリ内に存在する関連付けられたアプリケーションとは異なる、前記デバイスのメモリに同じく存在するスタンドアローンアプリケーションとして動作する、請求項３から２０のいずれか１項に記載の方法。
【請求項２２】
それぞれのミニアプリケーションオブジェクトは、前記デバイス上の関連付けられたアプリケーションの拡張又は構成要素として動作する、請求項３から２０のいずれか１項に記載の方法。
【請求項２３】
それぞれのミニアプリケーションオブジェクトは、情報の一時記憶のための専用メモリ部分を有する、請求項３から２２のいずれか１項に記載の方法。
【請求項２４】
前記メモリ部分は、前記それぞれのミニアプリケーションオブジェクトの対応するフル機能のアプリケーションによってアクセス可能である、請求項２３に記載の方法。
【請求項２５】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備える電子デバイスであって、前記１つ以上のプログラムは前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムは、
前記デバイスが表示オフ状態にある間に、第１の入力を検出し、
前記第１の入力を検出したことに応答して、
前記デバイスの前記ディスプレイをアクティブ化し、
前記ディスプレイ上に、前記デバイスの表示オン状態に対応する第１のユーザインターフェースを表示し、
前記デバイスの前記表示オン状態に対応する前記第１のユーザインターフェースを表示している間に、前記タッチ感知面上のスワイプジェスチャを検出し、
前記タッチ感知面上の前記スワイプジェスチャを検出したことに応答して、
前記デバイスが前記表示オン状態のロックモードにあり、前記スワイプジェスチャが第１の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、第２のユーザインターフェースであって、前記第２のユーザインターフェースは第１のコンテンツを表示する第２のユーザインターフェースの表示と置換し、
前記デバイスが前記表示オン状態のロック解除モードにあり、前記スワイプジェスチャが前記第１の方向にあるという判断に従って、前記第１のユーザインターフェースの表示を、前記第２のユーザインターフェースであって、前記第２のユーザインターフェースは前記第１のコンテンツ及び前記デバイスが前記表示オン状態の前記ロックモードにあるときに表示されない第１の追加コンテンツを表示する前記第２のユーザインターフェースと置換する、
命令を含む、電子デバイス。
【請求項２６】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令はディスプレイ及びタッチ感知面を有する電子デバイスによって実行されるとき、前記デバイスに、
前記デバイスが表示オフ状態にある間に、第１の入力を検出させ、
前記第１の入力を検出したことに応答して、
前記デバイスの前記ディスプレイをアクティブにすることと、
前記ディスプレイ上に、前記デバイスの表示オン状態に対応する第１のユーザインターフェースを表示させ、
前記デバイスの前記表示オン状態に対応する前記第１のユーザインターフェースを表示している間に、前記タッチ感知面上のスワイプジェスチャを検出させ、
前記タッチ感知面上の前記スワイプジェスチャを検出したことに応答して、
前記デバイスが前記表示オン状態のロックモードにあり、前記スワイプジェスチャが第１の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、第２のユーザインターフェースであって、前記第２のユーザインターフェースは第１のコンテンツを表示する第２のユーザインターフェースの表示と置換させ、
前記デバイスが前記表示オン状態のロック解除モードにあり、前記スワイプジェスチャが前記第１の方向にあるという判断に従って、前記第１のユーザインターフェースの表示を、前記第２のユーザインターフェースであって、前記第２のユーザインターフェースは前記第１のコンテンツ及び前記デバイスが前記表示オン状態の前記ロックモードにあるときに表示されない第１の追加コンテンツを表示する前記第２のユーザインターフェースと置換させる、
コンピュータ可読記憶媒体。
【請求項２７】
ディスプレイと、
タッチ感知面と、
前記デバイスが表示オフ状態にある間に、第１の入力を検出する手段と、
前記第１の入力を検出したことに応答して、
前記デバイスの前記ディスプレイをアクティブにする手段と、
前記ディスプレイ上に、前記デバイスの表示オン状態に対応する第１のユーザインターフェースを表示する手段と、
前記デバイスの前記表示オン状態に対応する前記第１のユーザインターフェースを表示している間に、前記タッチ感知面上のスワイプジェスチャを検出する手段と、
前記タッチ感知面上の前記スワイプジェスチャを検出したことに応答して、
前記デバイスが前記表示オン状態のロックモードにあり、前記スワイプジェスチャが第１の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、第２のユーザインターフェースであって、前記第２のユーザインターフェースは第１のコンテンツを表示する第２のユーザインターフェースの表示と置換する手段と、
前記デバイスが前記表示オン状態のロック解除モードにあり、前記スワイプジェスチャが前記第１の方向にあるという判断に従って、前記第１のユーザインターフェースの表示を、前記第２のユーザインターフェースであって、前記第２のユーザインターフェースは前記第１のコンテンツ及び前記デバイスが前記表示オン状態の前記ロックモードにあるときに表示されない第１の追加コンテンツを表示する前記第２のユーザインターフェースと置換する手段と、
を備える、電子デバイス。
【請求項２８】
ディスプレイ、タッチ感知面を有する電子デバイスに使用するための情報処理装置であって、
前記デバイスが表示オフ状態にある間に、第１の入力を検出する手段と、
前記第１の入力を検出したことに応答して、
前記デバイスの前記ディスプレイをアクティブ化する手段と、
前記ディスプレイ上に、前記デバイスの表示オン状態に対応する第１のユーザインターフェースを表示する手段と、
前記デバイスの前記表示オン状態に対応する前記第１のユーザインターフェースを表示している間に、前記タッチ感知面上のスワイプジェスチャを検出する手段と、
前記タッチ感知面上の前記スワイプジェスチャを検出したことに応答して、
前記デバイスが前記表示オン状態のロックモードにあり、前記スワイプジェスチャが第１の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、第２のユーザインターフェースであって、前記第２のユーザインターフェースは第１のコンテンツを表示する、第２のユーザインターフェースの表示と置換する手段と、
前記デバイスが前記表示オン状態のロック解除モードにあり、前記スワイプジェスチャが前記第１の方向にあるという判断に従って、前記第１のユーザインターフェースの表示を、前記第２のユーザインターフェースであって、前記第２のユーザインターフェースは前記第１のコンテンツ及び前記デバイスが前記表示オン状態の前記ロックモードにあるときに表示されない第１の追加コンテンツを表示する前記第２のユーザインターフェースと置換する手段と、
を備える、情報処理装置。
【請求項２９】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備える電子デバイスであって、前記１つ以上のプログラムは、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムは、請求項１から２４に記載の方法のいずれかを実行する命令を含む、
電子デバイス。
【請求項３０】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、ディスプレイとタッチ感知面とを有する電子デバイスによって実行されると、前記デバイスに、請求項１から２４に記載の前記方法のいずれかを実行させる、
コンピュータ可読記憶媒体。
【請求項３１】
ディスプレイと、タッチ感知面と、メモリと、前記メモリ内に記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサとを有する電子デバイス上のグラフィカルユーザインターフェースであって、請求項１から２４に記載の方法のいずれかに従って表示されるユーザインターフェースを含む、グラフィカルユーザインターフェース。
【請求項３２】
ディスプレイと、
タッチ感知面と、
請求項１から２４に記載の方法のいずれかを実行する手段と、
を備える、電子デバイス。
【請求項３３】
ディスプレイとタッチ感知面とを有する電子デバイスに使用するための情報処理装置であって、
請求項１から２４に記載の方法のいずれかを実行する手段
を備える、情報処理装置。
【請求項３４】
ユーザインターフェースを表示するように構成されたディスプレイユニットと、
接触を検出するように構成されたタッチ感知面ユニットと、
前記ディスプレイユニット及び前記タッチ感知面ユニットに結合された処理ユニットと、を備える電子デバイスであって、前記処理ユニットは、
前記デバイスが表示オフ状態にある間に、第１の入力を検出し、
前記第１の入力を検出したことに応答して、
前記デバイスの前記ディスプレイユニットをアクティブ化し、
前記ディスプレイユニット上に、前記デバイスの表示オン状態に対応する第１のユーザインターフェースの表示を有効化し、
前記デバイスの前記表示オン状態に対応する前記第１のユーザインターフェースを表示している間に、前記タッチ感知面ユニット上のスワイプジェスチャを検出し、
前記タッチ感知面ユニット上の前記スワイプジェスチャを検出したことに応答して、
前記デバイスが前記表示オン状態のロックモードにあり、前記スワイプジェスチャが第１の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、第２のユーザインターフェースであって、前記第２のユーザインターフェースは第１のコンテンツを表示する第２のユーザインターフェースの表示と置換し、
前記デバイスが前記表示オン状態のロック解除モードにあり、前記スワイプジェスチャが前記第１の方向にあるという判断に従って、前記第１のユーザインターフェースの表示を、前記第２のユーザインターフェースであって、前記第２のユーザインターフェースは前記第１のコンテンツ及び前記デバイスが前記表示オン状態の前記ロックモードにあるときに表示されない第１の追加コンテンツを表示する前記第２のユーザインターフェースと置換する、
ように構成されている、電子デバイス。
【請求項３５】
前記第１のコンテンツは１つ以上の通知を含み、
前記第１の追加コンテンツは、制限された通知情報を含む、
請求項３４に記載の電子デバイス。
【請求項３６】
前記第１のコンテンツは、１つ以上のミニアプリケーションオブジェクトを含み、
前記第１の追加コンテンツは、制限されたミニアプリケーションオブジェクト情報を含む、
請求項３４又は３５に記載の電子デバイス。
【請求項３７】
前記処理ユニットは、
前記タッチ感知面ユニット上の前記スワイプジェスチャを検出したことに応答して、
前記デバイスが前記表示オン状態の前記ロックモードにあり、前記スワイプジェスチャが前記第１の方向とは異なる第２の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、第３のユーザインターフェースであって、前記第３のユーザインターフェースは第２のコンテンツを表示する第３のユーザインターフェースの表示と置換し、
前記デバイスが前記表示オン状態の前記ロック解除モードにあり、前記スワイプジェスチャが前記第２の方向にあるという判断に従って、前記第１のユーザインターフェースの表示を、前記第３のユーザインターフェースであって、前記第３のユーザインターフェースは前記第２のコンテンツ及び前記デバイスが前記表示オン状態の前記ロックモードにあるときに表示されない第２の追加コンテンツを表示する前記第３のユーザインターフェースと置換する、
ように更に構成されている、請求項３４から３６のいずれか１項に記載の電子デバイス。
【請求項３８】
前記第２のコンテンツは、１つ以上のミニアプリケーションオブジェクトを含み、
前記第２の追加コンテンツは、制限されたミニアプリケーションオブジェクト情報を含む、
請求項３７に記載の電子デバイス。
【請求項３９】
前記第２のコンテンツは、１つ以上の通知を含み、
前記第２の追加コンテンツは、制限された通知情報を含む、請求項３７又は３８に記載の電子デバイス。
【請求項４０】
前記第２のユーザインターフェースは第１の検索入力領域を含み、前記第３のユーザインターフェースは第２の検索入力領域を含む、請求項３７から３９のいずれか１項に記載の電子デバイス。
【請求項４１】
前記処理ユニットは、
前記第１の検索入力領域及び前記第２の検索入力領域のそれぞれの検索入力領域における入力を検出し、
前記それぞれの検索領域内の前記入力を検出したことに応答して、
前記デバイスが前記表示オン状態のロックモードにあるという判定に従って、検索結果の第１のセットの表示を有効化し、
前記デバイスが前記表示オン状態のロック解除モードにあるという判定に従って、前記検索結果の第１のセットとは異なるの第２のセットの表示を有効化する、
ように更に構成されている、請求項４０に記載の電子デバイス。
【請求項４２】
前記デバイスが、前記表示オン状態の前記ロック解除モードにあるか、又は前記ロックモードにあるかの前記判定は、前記第１の入力を検出したことに応答して行われる、請求項３４から４１のいずれか１項に記載の電子デバイス。
【請求項４３】
前記デバイスが、前記表示オン状態の前記ロックモードにあるか、又は前記表示オン状態の前記ロック解除モードにあるかの前記判定は、前記タッチ感知面ユニット上の前記スワイプジェスチャを検出したことに応答して行われる、請求項３４から４１のいずれか１項に記載の電子デバイス。
【請求項４４】
前記電子デバイスは、１つ以上のセンサユニットを含み、前記第１の入力を検出することは、
前記１つ以上のセンサユニットを用いて、前記デバイスのコンテキストの変化を検出することと、
前記デバイスの前記コンテキストの前記変化を検出したことに応答して、前記デバイスの前記コンテキストの前記変化がディスプレイアクティブ化基準を満たすかどうかを判定することと、
を含む、請求項３４から４３のいずれか１項に記載の電子デバイス。
【請求項４５】
前記第１の入力を検出することは、ディスプレイアクティブ化アフォーダンスのアクティブ化を検出することを含む、請求項３４から４４のいずれか１項に記載の電子デバイス。
【請求項４６】
前記第１の入力を検出することは、ディスプレイアクティブ化アフォーダンスとの接触であって、前記ディスプレイアクティブ化アフォーダンスをアクティブ化し、前記ディスプレイアクティブ化アフォーダンスを作動させない、ディスプレイアクティブ化アフォーダンスとの接触を検出することを含む、請求項３４から４５のいずれか１項に記載の電子デバイス。
【請求項４７】
前記第１の入力を検出することは、ディスプレイアクティブ化アフォーダンスとの接触であって、前記ディスプレイアクティブ化アフォーダンスをアクティブ化して前記デバイスの前記ディスプレイをアクティブ化し、前記ディスプレイアクティブ化アフォーダンスをアクティブ化せずに前記ディスプレイアクティブ化アフォーダンスに関連付けられた少なくとも１つの追加機能を実行する、ディスプレイアクティブ化アフォーダンスとの接触を検出することを含む、請求項３４から４６のいずれか１項に記載の電子デバイス。
【請求項４８】
前記処理ユニットは、
前記第１のユーザインターフェースが表示されている間に第２の入力を検出し、
前記第２の入力を検出したことに応答して、前記第１のユーザインターフェースの表示を、複数のアプリケーションの異なるアプリケーションに対応する複数のアプリケーションアイコンを含むユーザインターフェースの表示と置換するように、
更に構成されている、請求項３４から４７のいずれか１項に記載の電子デバイス。
【請求項４９】
前記処理ユニットは、
前記第２の入力を検出したことに応答して、
前記デバイスが、前記表示オン状態のロックモードにあるか、又は前記表示オン状態のロック解除モードにあるかを判定し、
前記デバイスが、前記表示オン状態の前記ロックモードにあるという判断に従って、認証ユーザインターフェースの表示を有効化する、
ように更に構成されている、請求項４８に記載の電子デバイス。
【請求項５０】
それぞれのミニアプリケーションオブジェクトは、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの前記機能のうちのすべてよりも少ないサブセットを実行するように構成されている、請求項３６から４９のいずれか１項に記載の電子デバイス。
【請求項５１】
それぞれのミニアプリケーションオブジェクトは、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの識別子を表示する、請求項３６から５０のいずれか１項に記載の電子デバイス。
【請求項５２】
それぞれのミニアプリケーションオブジェクトは、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションからのコンテンツの一部を表示する、請求項３６から５１のいずれか１項に記載の電子デバイス。
【請求項５３】
それぞれのミニアプリケーションオブジェクト上の所定の入力が、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションを起動する、請求項３６から５２のいずれか１項に記載の電子デバイス。
【請求項５４】
それぞれのミニアプリケーションオブジェクトは、前記デバイスの前記メモリ内に存在する関連付けられたアプリケーションとは異なる、前記デバイスのメモリに同じく存在するスタンドアローンアプリケーションとして動作する、請求項３６から５３のいずれか１項に記載の電子デバイス。
【請求項５５】
それぞれのミニアプリケーションオブジェクトは、前記デバイス上の関連付けられたアプリケーションの拡張又は構成要素として動作する、請求項３６から５３のいずれか１項に記載の電子デバイス。
【請求項５６】
それぞれのミニアプリケーションオブジェクトは、情報の一時記憶のための専用メモリ部分を有する、請求項３６から５５のいずれか１項に記載の電子デバイス。
【請求項５７】
前記メモリ部分は、前記それぞれのミニアプリケーションオブジェクトの対応するフル機能のアプリケーションによってアクセス可能である、請求項５６に記載の電子デバイス。
【請求項５８】
ディスプレイと、タッチ感知面とを有する電子デバイスにおいて、
前記デバイスが表示オフ状態にある間に、前記デバイスの前記ディスプレイをアクティブ化するための第１の入力を検出することと、
前記第１の入力を検出したことに応答して、
前記デバイスの前記ディスプレイをアクティブ化することと、
前記ディスプレイ上に、前記デバイスの表示オン状態に対応する第１のユーザインターフェースを表示することと、
前記デバイスの前記表示オン状態に対応する前記第１のユーザインターフェースを表示している間に、前記タッチ感知面上のスワイプジェスチャを検出することと、
前記スワイプジェスチャを検出したことに応答して、
前記スワイプジェスチャが第１の方向にあるという判定に従って、前記第１のユーザインターフェースの表示をカメラアプリケーションユーザインターフェースの表示と置換することと、
前記スワイプジェスチャが前記第１の方向とは異なる第２の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、複数のミニアプリケーションオブジェクトを含むように構成されたミニアプリケーションオブジェクトユーザインターフェースであって、前記複数のミニアプリケーションオブジェクトのそれぞれのミニアプリケーションオブジェクトは、前記デバイスに記憶された対応するアプリケーションを有するミニアプリケーションオブジェクトユーザインターフェースの表示と置換することと、
前記スワイプジェスチャが、前記第１の方向及び前記第２の方向とは異なる第３の方向にあるという判定に従って、マルチページ制御パネルユーザインターフェースの第１のページを表示することと、
前記スワイプジェスチャが前記第１の方向、前記第２の方向及び前記第３の方向とは異なる第４の方向にあるという判定に従って、複数の通知を表示するように構成された通知ユーザインターフェースを表示することと、
を含む方法。
【請求項５９】
前記第１のユーザインターフェースの表示を前記カメラアプリケーションユーザインターフェースの表示と置換することは、制御表示期間が経過するまで、前記カメラアプリケーションに関連付けられた１つ以上の制御アフォーダンスの表示を遅延させることを含む、請求項５８に記載の方法。
【請求項６０】
前記制御表示期間中に、前記第１のユーザインターフェースに戻るジェスチャを検出することと、
前記制御表示期間中に、前記第１のユーザインターフェースに戻る前記ジェスチャを検出したことに応答して、前記カメラアプリケーションユーザインターフェースの表示を、前記第１のユーザインターフェースの表示と置換することと、
を含む、請求項５９に記載の方法。
【請求項６１】
前記マルチページ制御パネルユーザインターフェースが表示されている間に、前記マルチページ制御パネルユーザインターフェースの第１のページに対応する前記タッチ感知面上の位置におけるジェスチャを検出することと、
前記マルチページ制御パネルの前記第１のページに対応する前記位置における前記ジェスチャを検出したことに応答して、前記マルチページ制御パネルユーザインターフェースの第２のページを表示することと、
を含む、請求項５８から６０のいずれか１項に記載の方法。
【請求項６２】
前記マルチページ制御パネルユーザインターフェースの前記第２のページが表示されている間に、前記マルチページ制御パネルユーザインターフェースの前記第２のページに対応する前記タッチ感知面上の位置におけるジェスチャを検出することと、
前記マルチページ制御パネルユーザインターフェースの前記第２のページに対応する前記位置における前記ジェスチャを検出したことに応答して、前記マルチページ制御パネルユーザインターフェースの第３のページを表示することと、
を含む、請求項６１に記載の方法。
【請求項６３】
前記通知ユーザインターフェースが表示されている間に、前記通知ユーザインターフェースに含まれるそれぞれの通知に対応する前記タッチ感知面上の位置における解除ジェスチャを検出することと、
前記解除ジェスチャを検出したことに応答して、前記それぞれの通知を前記通知ユーザインターフェース内に表示することを停止することと、
を含む、請求項５８から６２のいずれか１項に記載の方法。
【請求項６４】
前記通知ユーザインターフェースが表示されている間に、前記通知ユーザインターフェースに含まれる第１の通知に対応する前記タッチ感知面上の位置における起動ジェスチャを検出することと、
前記起動ジェスチャを検出したことに応答して、前記第１の通知に対応するアプリケーションを起動することと、
を含む、請求項５８から６３のいずれか１項に記載の方法。
【請求項６５】
前記ミニアプリケーションオブジェクトユーザインターフェースが表示されている間に、前記ミニアプリケーションオブジェクトユーザインターフェースに含まれる第１のミニアプリケーションオブジェクトに対応する前記タッチ感知面上の位置における起動ジェスチャを検出することと、
前記起動ジェスチャを検出したことに応答して、前記第１のミニアプリケーションオブジェクトに対応するアプリケーションを起動することと、
を含む、請求項５８から６４のいずれか１項に記載の方法。
【請求項６６】
前記ミニアプリケーションオブジェクトユーザインターフェースが表示されている間に、前記ミニアプリケーションオブジェクトユーザインターフェースに含まれる第２のミニアプリケーションオブジェクトであって、前記第２のミニアプリケーションオブジェクトはミニアプリケーションオブジェクト情報を含む、第２のミニアプリケーションオブジェクトに対応する前記タッチ感知面上の位置における情報拡張ジェスチャを検出することと、
前記情報拡張ジェスチャを検出したことに応答して、
前記第２のミニアプリケーションオブジェクトを拡張することと、
前記ミニアプリケーションオブジェクト情報及び追加のミニアプリケーションオブジェクト情報を、前記拡張された第２のミニアプリケーションオブジェクトに表示することと、
を含む、請求項５８から６５のいずれか１項に記載の方法。
【請求項６７】
それぞれのミニアプリケーションオブジェクトは、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの前記機能のうちの、すべてよりも少ない、サブセットを実行するように構成されている、請求項５８から６６のいずれか１項に記載の方法。
【請求項６８】
それぞれのミニアプリケーションオブジェクトは、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの識別子を表示する、請求項５８から６７のいずれか１項に記載の方法。
【請求項６９】
それぞれのミニアプリケーションオブジェクトは、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションからのコンテンツの一部を表示する、請求項５８から６８のいずれか１項に記載の方法。
【請求項７０】
それぞれのミニアプリケーションオブジェクト上の所定の入力が、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションを起動する、請求項５８から６９のいずれか１項に記載の方法。
【請求項７１】
それぞれのミニアプリケーションオブジェクトは、前記デバイスの前記メモリ内に存在する関連付けられたアプリケーションとは異なる、前記デバイスのメモリに同じく存在するスタンドアローンアプリケーションとして動作する、請求項５８から７０のいずれか１項に記載の方法。
【請求項７２】
それぞれのミニアプリケーションオブジェクトは、前記デバイス上の関連付けられたアプリケーションの拡張又は構成要素として動作する、請求項５８から７０のいずれか１項に記載の方法。
【請求項７３】
それぞれのミニアプリケーションオブジェクトは、情報の一時記憶のための専用メモリ部分を有する、請求項５８から７２のいずれか１項に記載の方法。
【請求項７４】
前記メモリ部分は、前記それぞれのミニアプリケーションオブジェクトの対応するフル機能のアプリケーションによってアクセス可能である、請求項７３に記載の方法。
【請求項７５】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備える電子デバイスであって、前記１つ以上のプログラムは前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムは、
前記デバイスが表示オフ状態にある間に、前記デバイスの前記ディスプレイをアクティブ化するための第１の入力を検出し、
前記第１の入力を検出したことに応答して、
前記デバイスの前記ディスプレイをアクティブ化し、
前記ディスプレイ上に、前記デバイスの表示オン状態に対応する第１のユーザインターフェースを表示し、
前記デバイスの前記表示オン状態に対応する前記第１のユーザインターフェースを表示している間に、前記タッチ感知面上のスワイプジェスチャを検出し、
前記スワイプジェスチャを検出したことに応答して、
前記スワイプジェスチャが第１の方向にあるという判定に従って、前記第１のユーザインターフェースの表示をカメラアプリケーションユーザインターフェースの表示と置換し、
前記スワイプジェスチャが前記第１の方向とは異なる第２の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、複数のミニアプリケーションオブジェクトを含むように構成されたミニアプリケーションオブジェクトユーザインターフェースであって、前記複数のミニアプリケーションオブジェクトのそれぞれのミニアプリケーションオブジェクトは、前記デバイスに記憶された対応するアプリケーションを有する、ミニアプリケーションオブジェクトユーザインターフェースの表示と置換し、
前記スワイプジェスチャが、前記第１の方向及び前記第２の方向とは異なる第３の方向にあるという判定に従って、マルチページ制御パネルユーザインターフェースの第１のページを表示し、
前記スワイプジェスチャが前記第１の方向、前記第２の方向及び前記第３の方向とは異なる第４の方向にあるという判定に従って、複数の通知を表示するように構成された通知ユーザインターフェースを表示する、
命令を含む、電子デバイス。
【請求項７６】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、１つ以上のプログラムは命令を含み、前記命令は、ディスプレイ及びタッチ感知面を有する電子デバイスによって実行されると、前記デバイスに、
前記デバイスが表示オフ状態にある間に、前記デバイスの前記ディスプレイをアクティブ化するための第１の入力を検出させ、
前記第１の入力を検出したことに応答して、
前記デバイスの前記ディスプレイをアクティブ化させ、
前記ディスプレイ上に、前記デバイスの表示オン状態に対応する第１のユーザインターフェースを表示させ、
前記デバイスの前記表示オン状態に対応する前記第１のユーザインターフェースを表示している間に、前記タッチ感知面上のスワイプジェスチャを検出させ、
前記スワイプジェスチャを検出したことに応答して、
前記スワイプジェスチャが第１の方向にあるという判定に従って、前記第１のユーザインターフェースの表示をカメラアプリケーションユーザインターフェースの表示と置換させ、
前記スワイプジェスチャが前記第１の方向とは異なる第２の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、複数のミニアプリケーションオブジェクトを含むように構成されたミニアプリケーションオブジェクトユーザインターフェースであって、前記複数のミニアプリケーションオブジェクトのそれぞれのミニアプリケーションオブジェクトは、前記デバイスに記憶された対応するアプリケーションを有する、ミニアプリケーションオブジェクトユーザインターフェースの表示と置換させ、
前記スワイプジェスチャが、前記第１の方向及び前記第２の方向とは異なる第３の方向にあるという判定に従って、マルチページ制御パネルユーザインターフェースの第１のページを表示させ、
前記スワイプジェスチャが前記第１の方向、前記第２の方向及び前記第３の方向とは異なる第４の方向にあるという判定に従って、複数の通知を表示するように構成された通知ユーザインターフェースを表示させる、
コンピュータ可読記憶媒体。
【請求項７７】
電子デバイスであって、
ディスプレイと、
タッチ感知面と、
前記デバイスが表示オフ状態にある間に、前記デバイスの前記ディスプレイをアクティブ化するための第１の入力を検出する手段と、
前記第１の入力を検出したことに応答して、
前記デバイスの前記ディスプレイをアクティブ化する手段と、
前記ディスプレイ上に、前記デバイスの表示オン状態に対応する第１のユーザインターフェースを表示する手段と、
前記デバイスの前記表示オン状態に対応する前記第１のユーザインターフェースを表示している間に、前記タッチ感知面上のスワイプジェスチャを検出する手段と、
前記スワイプジェスチャを検出したことに応答して、
前記スワイプジェスチャが第１の方向にあるという判定に従って、前記第１のユーザインターフェースの表示をカメラアプリケーションユーザインターフェースの表示と置換する手段と、
前記スワイプジェスチャが前記第１の方向とは異なる第２の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、複数のミニアプリケーションオブジェクトを含むように構成されたミニアプリケーションオブジェクトユーザインターフェースであって、前記複数のミニアプリケーションオブジェクトのそれぞれのミニアプリケーションオブジェクトは、前記デバイスに記憶された対応するアプリケーションを有する、ミニアプリケーションオブジェクトユーザインターフェースの表示と置換する手段と、
前記スワイプジェスチャが、前記第１の方向及び前記第２の方向とは異なる第３の方向にあるという判定に従って、マルチページ制御パネルユーザインターフェースの第１のページを表示する手段と、
前記スワイプジェスチャが前記第１の方向、前記第２の方向及び前記第３の方向とは異なる第４の方向にあるという判定に従って、複数の通知を表示するように構成された通知ユーザインターフェースを表示する手段と、
を備える、電子デバイス。
【請求項７８】
ディスプレイと、タッチ感知面とを有する電子デバイスに使用するための情報処理装置であって、
前記デバイスが表示オフ状態にある間に、前記デバイスの前記ディスプレイをアクティブ化するための第１の入力を検出する手段と、
前記第１の入力を検出したことに応答して、
前記デバイスの前記ディスプレイをアクティブ化する手段と、
前記ディスプレイ上に、前記デバイスの表示オン状態に対応する第１のユーザインターフェースを表示する手段と、
前記デバイスの前記表示オン状態に対応する前記第１のユーザインターフェースを表示している間に、前記タッチ感知面上のスワイプジェスチャを検出する手段と、
前記スワイプジェスチャを検出したことに応答して、
前記スワイプジェスチャが第１の方向にあるというという判定に従って、前記第１のユーザインターフェースの表示をカメラアプリケーションユーザインターフェースの表示と置換する手段と、
前記スワイプジェスチャが前記第１の方向とは異なる第２の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、複数のミニアプリケーションオブジェクトを含むように構成されたミニアプリケーションオブジェクトユーザインターフェースであって、前記複数のミニアプリケーションオブジェクトのそれぞれのミニアプリケーションオブジェクトは、前記デバイスに記憶された対応するアプリケーションを有する、ミニアプリケーションオブジェクトユーザインターフェースの表示と置換する手段と、
前記スワイプジェスチャが、前記第１の方向及び前記第２の方向とは異なる第３の方向にあるという判定に従って、マルチページ制御パネルユーザインターフェースの第１のページを表示する手段と、
前記スワイプジェスチャが前記第１の方向、前記第２の方向及び前記第３の方向とは異なる第４の方向にあるという判定に従って、複数の通知を表示するように構成された通知ユーザインターフェースを表示する手段と、
を備える、情報処理装置。
【請求項７９】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備える電子デバイスであって、前記１つ以上のプログラムは、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムは、請求項５８から７４に記載の方法のいずれかを実行するための命令を含む、
電子デバイス。
【請求項８０】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、ディスプレイとタッチ感知面とを有する電子デバイスによって実行されると、前記デバイスに請求項５８から７４に記載の前記方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項８１】
ディスプレイと、タッチ感知面と、メモリと、前記メモリ内に記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサとを有する電子デバイス上のグラフィカルユーザインターフェースであって、前記グラフィカルユーザインターフェースは、請求項５８から７４に記載の方法のいずれかに従って表示されるユーザインターフェースを含む、グラフィカルユーザインターフェース。
【請求項８２】
ディスプレイと、
タッチ感知面と、
請求項５８から７４に記載の方法のいずれかを実行する手段と、
を備える、電子デバイス。
【請求項８３】
ディスプレイとタッチ感知面面とを有する電子デバイスに使用する情報処理装置であって、
請求項５８から７４に記載の方法のいずれかを実行する手段を
備える、情報処理装置。
【請求項８４】
ユーザインターフェースを表示するように構成されたディスプレイユニットと、
接触を検出するように構成されたタッチ感知面ユニットと、
前記ディスプレイユニット及び前記タッチ感知面ユニットに結合された処理ユニットと、を備える電子デバイスであって、前記処理ユニットは、
前記デバイスが表示オフ状態にある間に、前記デバイスの前記ディスプレイをアクティブ化するための第１の入力を検出し、
前記第１の入力を検出したことに応答して、
前記デバイスの前記ディスプレイユニットをアクティブ化し、
前記ディスプレイユニット上に、前記デバイスの表示オン状態に対応する第１のユーザインターフェースの表示を有効化し、
前記デバイスの前記表示オン状態に対応する前記第１のユーザインターフェースを表示している間に、前記タッチ感知面ユニット上のスワイプジェスチャを検出し、
前記スワイプジェスチャを検出したことに応答して、
前記スワイプジェスチャが第１の方向にあるという判定に従って、前記第１のユーザインターフェースの表示をカメラアプリケーションユーザインターフェースの表示と置換し、
前記スワイプジェスチャが前記第１の方向とは異なる第２の方向にあるという判定に従って、前記第１のユーザインターフェースの表示を、複数のミニアプリケーションオブジェクトを含むように構成されたミニアプリケーションオブジェクトユーザインターフェースであって、前記複数のミニアプリケーションオブジェクトのそれぞれのミニアプリケーションオブジェクトは、前記デバイスに記憶された対応するアプリケーションを有する、ミニアプリケーションオブジェクトユーザインターフェースの表示と置換し、
前記ディスプレイスワイプジェスチャが、前記第１の方向及び前記第２の方向とは異なる第３の方向にあるという判定に従って、マルチページ制御パネルユーザインターフェースの第１のページを表示し、
前記スワイプジェスチャが前記第１の方向、前記第２の方向及び前記第３の方向とは異なる第４の方向にあるという判定に従って、複数の通知を表示するように構成された通知ユーザインターフェースを表示する、
ように構成されている、電子デバイス。
【請求項８５】
前記第１のユーザインターフェースの表示を前記カメラアプリケーションユーザインターフェースの表示と置換することは、制御表示期間が経過するまで、前記カメラアプリケーションに関連付けられた１つ以上の制御アフォーダンスの表示を遅延させることを含む、請求項８４に記載の電子デバイス。
【請求項８６】
前記処理ユニットは、
前記制御表示期間中に、前記第１のユーザインターフェースに戻るジェスチャを検出し、
前記制御表示期間中に、前記第１のユーザインターフェースに戻る前記ジェスチャを検出したことに応答して、前記カメラアプリケーションユーザインターフェースの表示を、前記第１のユーザインターフェースの表示と置換する、
ように更に構成されている、請求項８５に記載の電子デバイス。
【請求項８７】
前記処理ユニットは、
前記マルチページ制御パネルユーザインターフェースが表示されている間に、前記マルチページ制御パネルユーザインターフェースの第１のページに対応する前記タッチ感知面ユニット上の位置におけるジェスチャを検出し、
前記マルチページ制御パネルの前記第１のページに対応する前記位置における前記ジェスチャを検出したことに応答して、前記マルチページ制御パネルユーザインターフェースの第２のページの表示を有効化する、
ように更に構成されている、請求項８４から８６のいずれか１項に記載の電子デバイス。
【請求項８８】
前記処理ユニットは、
前記マルチページ制御パネルユーザインターフェースの前記第２のページが表示されている間に、前記マルチページ制御パネルユーザインターフェースの前記第２のページに対応する前記タッチ感知面ユニット上の位置におけるジェスチャを検出し、
前記マルチページ制御パネルユーザインターフェースの前記第２のページに対応する前記位置における前記ジェスチャを検出したことに応答して、前記マルチページ制御パネルユーザインターフェースの第３のページの表示を有効化する、
ように更に構成されている、請求項８７に記載の電子デバイス。
【請求項８９】
前記処理ユニットは、
前記通知ユーザインターフェースが表示されている間に、前記通知ユーザインターフェースに含まれるそれぞれの通知に対応する前記タッチ感知面ユニット上の位置における解除ジェスチャを検出し、
前記解除ジェスチャを検出したことに応答して、前記それぞれの通知を前記通知ユーザインターフェース内に表示することを停止するように、更に構成されている、請求項８４から８８のいずれか１項に記載の電子デバイス。
【請求項９０】
前記処理ユニットは、
前記通知ユーザインターフェースが表示されている間に、前記通知ユーザインターフェースに含まれる第１の通知に対応する前記タッチ感知面ユニット上の位置における起動ジェスチャを検出し、
前記起動ジェスチャを検出したことに応答して、前記第１の通知に対応するアプリケーションを起動する、
ように更に構成されている、請求項８４から８９のいずれか１項に記載の電子デバイス。
【請求項９１】
前記処理ユニットは、
前記ミニアプリケーションオブジェクトユーザインターフェースが表示されている間に、前記ミニアプリケーションオブジェクトユーザインターフェースに含まれる第１のミニアプリケーションオブジェクトに対応する前記タッチ感知面ユニット上の位置における起動ジェスチャを検出し、
前記起動ジェスチャを検出したことに応答して、前記第１のミニアプリケーションオブジェクトに対応するアプリケーションを起動する、
ように更に構成されている請求項８４から９０のいずれか１項に記載の電子デバイス。
【請求項９２】
前記処理ユニットは、
前記ミニアプリケーションオブジェクトユーザインターフェースが表示されている間に、前記ミニアプリケーションオブジェクトユーザインターフェースに含まれる第２のミニアプリケーションオブジェクトであって、前記第２のミニアプリケーションオブジェクトはミニアプリケーションオブジェクト情報を含む、第２のミニアプリケーションオブジェクトに対応する前記タッチ感知面ユニット上の位置における情報拡張ジェスチャを検出し、
前記情報拡張ジェスチャを検出したことに応答して、
前記第２のミニアプリケーションオブジェクトを拡張し、
前記拡張された第２ミニアプリケーションオブジェクト内の前記ミニアプリケーションオブジェクト情報及び追加のミニアプリケーションオブジェクト情報の表示を有効化する、
ように更に構成されている、請求項８４から９１のいずれか１項に記載の電子デバイス。
【請求項９３】
それぞれのミニアプリケーションオブジェクトは、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの前記機能のうちの、すべてよりも少ない、サブセットを実行するように構成されている、請求項８４から９２のいずれか１項に記載の電子デバイス。
【請求項９４】
それぞれのミニアプリケーションオブジェクトは、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの識別子を表示する、請求項８４から９３のいずれか１項に記載の電子デバイス。
【請求項９５】
それぞれのミニアプリケーションオブジェクトは、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションからのコンテンツの一部を表示する、請求項８４から９４のいずれか１項に記載の電子デバイス。
【請求項９６】
それぞれのミニアプリケーションオブジェクト上の所定の入力が、前記それぞれのミニアプリケーションオブジェクトの対応するアプリケーションを起動する、請求項８４から９５のいずれか１項に記載の電子デバイス。
【請求項９７】
それぞれのミニアプリケーションオブジェクトは、前記デバイスの前記メモリ内に存在する関連付けられたアプリケーションとは異なる、前記デバイスのメモリに同じく存在するスタンドアローンアプリケーションとして動作する、請求項８４から９６のいずれか１項に記載の電子デバイス。
【請求項９８】
それぞれのミニアプリケーションオブジェクトは、前記デバイス上の関連付けられたアプリケーションの拡張又は構成要素として動作する、請求項８４から９６のいずれか１項に記載の電子デバイス。
【請求項９９】
それぞれのミニアプリケーションオブジェクトは、情報の一時記憶のための専用メモリ部分を有する、請求項８４から９８のいずれか１項に記載の電子デバイス。
【請求項１００】
前記メモリ部分は、前記それぞれのミニアプリケーションオブジェクトの対応するフル機能のアプリケーションによってアクセス可能である、請求項９９に記載の電子デバイス。
【請求項１０１】
ディスプレイ及びタッチ感知面を有する電子デバイスにおいて、
前記デバイスにインストールされた複数のアプリケーションのうちの異なるアプリケーションに対応する複数のアプリケーションアイコンを含む第１のユーザインターフェースを表示することと、
前記複数のアプリケーションアイコンの第１のアプリケーションアイコンであって、前記第１のアプリケーションアイコンは前記複数のアプリケーションの第１のアプリケーションに対応する、第１のアプリケーションアイコンに対応する前記タッチ感知面上の位置における第１の入力を検出することと、
前記第１の入力を検出したことに応答して、オーバーレイ領域内における第１のミニアプリケーションオブジェクト又は前記第１のミニアプリケーションオブジェクトのプレビューであって、
前記第１のミニアプリケーションオブジェクトは、前記複数のアプリケーションの第１のアプリケーションに対応し、
前記オーバーレイ領域は、複数のミニアプリケーションオブジェクトを表示する第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加するためのアフォーダンスを含む、
第１のミニアプリケーションオブジェクト又は前記第１のミニアプリケーションオブジェクトのプレビューを表示することと、
前記第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加するための前記アフォーダンスに対応する前記タッチ感知面上の位置における第２の入力を検出することと、
前記第２の入力を検出したことに応答して、前記複数のミニアプリケーションオブジェクトを表示する前記第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加することと、
を含む、方法。
【請求項１０２】
前記第１のユーザインターフェースを表示している間に、前記タッチ感知面上の第３の入力であって、前記第３の入力は前記第１のユーザインターフェースから前記第２のユーザインターフェースへナビゲートするための第１の基準を満たす、第３の入力を検出することと、
前記第３の入力を検出したことに応答して、前記第１のユーザインターフェースの表示を前記第２のユーザインターフェースと置換することとを含み、前記第１のユーザインターフェースの表示を前記第２のユーザインターフェースと置換することは、
前記第１のユーザインターフェースを表示することを停止することと、
前記第２のユーザインターフェースに、前記第１のミニアプリケーションオブジェクト、及び前記第１のアプリケーションとは異なる前記複数のアプリケーションのうちの第２のアプリケーションに対応する少なくとも第２のミニアプリケーションオブジェクトを同時に表示することを含む、前記第２のユーザインターフェースを表示することと、
を含む、請求項１０１に記載の方法。
【請求項１０３】
前記第１のミニアプリケーションオブジェクトは、少なくとも１つの選択可能な情報アイテムを含み、
前記方法は、
前記第２のユーザインターフェースが表示されている間に、前記少なくとも１つの選択可能な情報アイテムに対応する前記タッチ感知面上の位置における第４の入力を検出することと、
前記第４の入力を検出したことに応答して、前記選択可能な情報アイテムに関連付けられた追加の情報を表示することと、
を含む、請求項１０１又は１０２に記載の方法。
【請求項１０４】
前記第１のミニアプリケーションオブジェクトは、前記第２のユーザインターフェース内のミニアプリケーションオブジェクトの垂直スタック内の最上部の位置に追加される、請求項１０１から１０３のいずれか１項に記載の方法。
【請求項１０５】
前記第１のミニアプリケーションオブジェクトは、前記第１のアプリケーションを識別する識別情報を含む、請求項１０１から１０４のいずれか１項に記載の方法。
【請求項１０６】
前記第１のミニアプリケーションオブジェクトは、前記第１のアプリケーションによって提供される機能のサブセットを提供するように構成されている、請求項１０１から１０５のいずれか１項に記載の方法。
【請求項１０７】
前記第１のミニアプリケーションオブジェクトは、前記第１のアプリケーションからのコンテンツのサブセットを含む、請求項１０１から１０６のいずれか１項に記載の方法。
【請求項１０８】
前記方法は、前記第１の入力を検出したことに応答して、前記第１のアプリケーションに対応する選択可能な選択肢のメニューを表示することを含む、請求項１０１から１０７のいずれか１項に記載の方法。
【請求項１０９】
前記第１のミニアプリケーションオブジェクト上の所定の入力が前記第１のアプリケーションを起動する、請求項１０１から１０８のいずれか１項に記載の方法。
【請求項１１０】
前記第１のミニアプリケーションオブジェクトは、前記第１のアプリケーションとは異なる、前記デバイスのメモリに存在するスタンドアローンアプリケーションとして動作する、請求項１０１から１０９のいずれか１項に記載の方法。
【請求項１１１】
前記第１のミニアプリケーションオブジェクトは、前記第１のアプリケーションの拡張又は構成要素として動作すること、請求項１０１から１１０のいずれか１項に記載の方法。
【請求項１１２】
前記第１のミニアプリケーションオブジェクトは、情報の一時記憶用の専用メモリ部分を有する、請求項１０１から１１１のいずれか１項に記載の方法。
【請求項１１３】
前記メモリ部分は、前記第１のアプリケーションによってアクセス可能である、請求項１１２に記載の方法。
【請求項１１４】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備える電子デバイスであって、前記１つ以上のプログラムは前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムは、
前記デバイスにインストールされた複数のアプリケーションのうちの異なるアプリケーションに対応する複数のアプリケーションアイコンを含む第１のユーザインターフェースを表示し、
前記複数のアプリケーションアイコンの第１のアプリケーションアイコンであって、前記第１のアプリケーションアイコンは前記複数のアプリケーションの第１のアプリケーションに対応する、第１のアプリケーションアイコンに対応する前記タッチ感知面上の位置における第１の入力を検出し、
前記第１の入力を検出したことに応答して、オーバーレイ領域内における第１のミニアプリケーションオブジェクト又は前記第１のミニアプリケーションオブジェクトのプレビューであって、
前記第１のミニアプリケーションオブジェクトは、前記複数のアプリケーションの第１のアプリケーションに対応し、
前記オーバーレイ領域は、複数のミニアプリケーションオブジェクトを表示する第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加するためのアフォーダンスを含む、
第１のミニアプリケーションオブジェクト又は前記第１のミニアプリケーションオブジェクトのプレビューを表示し、
前記第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加するための前記アフォーダンスに対応する前記タッチ感知面上の位置における第２の入力を検出し、
前記第２の入力を検出したことに応答して、前記複数のミニアプリケーションオブジェクトを表示する前記第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加する、
命令を含む、電子デバイス。
【請求項１１５】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、ディスプレイを有する電子デバイス及びタッチ感知面によって実行されると、前記デバイスに、
前記デバイスにインストールされた複数のアプリケーションのうちの異なるアプリケーションに対応する複数のアプリケーションアイコンを含む第１のユーザインターフェースを表示させ、
前記複数のアプリケーションアイコンの第１のアプリケーションアイコンであって、前記第１のアプリケーションアイコンは前記複数のアプリケーションの第１のアプリケーションに対応する、第１のアプリケーションアイコンに対応する前記タッチ感知面上の位置における第１の入力を検出させ、
前記第１の入力を検出したことに応答して、オーバーレイ領域内における第１のミニアプリケーションオブジェクト又は前記第１のミニアプリケーションオブジェクトのプレビューであって、
前記第１のミニアプリケーションオブジェクトは、前記複数のアプリケーションの第１のアプリケーションに対応し、
前記オーバーレイ領域は、複数のミニアプリケーションオブジェクトを表示する第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加するためのアフォーダンスを含む、
第１のミニアプリケーションオブジェクト又は前記第１のミニアプリケーションオブジェクトのプレビューを表示させ、
前記第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加するための前記アフォーダンスに対応する前記タッチ感知面上の位置における第２の入力を検出させ、
前記第２の入力を検出したことに応答して、前記複数のミニアプリケーションオブジェクトを表示する前記第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加させる、
コンピュータ可読記憶媒体。
【請求項１１６】
ディスプレイと、
タッチ感知面と、
前記デバイスにインストールされた複数のアプリケーションのうちの異なるアプリケーションに対応する複数のアプリケーションアイコンを含む第１のユーザインターフェースを表示する手段と、
前記複数のアプリケーションアイコンの第１のアプリケーションアイコンであって、前記第１のアプリケーションアイコンは前記複数のアプリケーションの第１のアプリケーションに対応する、第１のアプリケーションアイコンに対応する前記タッチ感知面上の位置における第１の入力を検出する手段と、
前記第１の入力を検出したことに応答して、オーバーレイ領域内における第１のミニアプリケーションオブジェクト又は前記第１のミニアプリケーションオブジェクトのプレビューであって、
前記第１のミニアプリケーションオブジェクトは、前記複数のアプリケーションの第１のアプリケーションに対応し、
前記オーバーレイ領域は、複数のミニアプリケーションオブジェクトを表示する第２のユーザインターフェースに、前記第１のミニアプリケーションオブジェクトを追加するためのアフォーダンスを含む、
第１のミニアプリケーションオブジェクト又は前記第１のミニアプリケーションオブジェクトのプレビューを表示する手段と、
前記第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加するための前記アフォーダンスに対応する前記タッチ感知面上の位置における第２の入力を検出する手段と、
前記第２の入力を検出したことに応答して、前記複数のミニアプリケーションオブジェクトを表示する前記第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加する手段と、
を備える、電子デバイス。
【請求項１１７】
ディスプレイとタッチ感知面とを有する電子デバイスに使用するための情報処理装置であって、
前記デバイスにインストールされた複数のアプリケーションのうちの異なるアプリケーションに対応する複数のアプリケーションアイコンを含む第１のユーザインターフェースを表示する手段と、
前記複数のアプリケーションアイコンの第１のアプリケーションアイコンであって、前記第１のアプリケーションアイコンは前記複数のアプリケーションの第１のアプリケーションに対応する第１のアプリケーションアイコンに対応する、前記タッチ感知面上の位置における第１の入力を検出する手段と、
前記第１の入力を検出したことに応答して、オーバーレイ領域内における第１のミニアプリケーションオブジェクト又は前記第１のミニアプリケーションオブジェクトのプレビューであって、
前記第１のミニアプリケーションオブジェクトは、前記複数のアプリケーションの第１のアプリケーションに対応し、
前記オーバーレイ領域は、複数のミニアプリケーションオブジェクトを表示する第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加するためのアフォーダンスを含む、
第１のミニアプリケーションオブジェクト又は前記第１のミニアプリケーションオブジェクトのプレビューを表示する手段と、
前記第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加するための前記アフォーダンスに対応する前記タッチ感知面上の位置における第２の入力を検出する手段と、
前記第２の入力を検出したことに応答して、前記複数のミニアプリケーションオブジェクトを表示する前記第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加する手段と、
を備える、情報処理装置。
【請求項１１８】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備える電子デバイスであって、前記１つ以上のプログラムは、前記メモリに記憶されて、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムは、請求項１０１から１１３の方法のいずれかを実行するための命令を含む、
電子デバイス。
【請求項１１９】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、ディスプレイとタッチ感知面とを有する電子デバイスによって実行されると、前記デバイスに、請求項１０１から１１３に記載の前記方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項１２０】
ディスプレイと、タッチ感知面と、メモリと、前記メモリ内に記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサとを有する電子デバイス上のグラフィカルユーザインターフェースであって、請求項１０１から１１３に記載の方法のいずれかに従って表示されるユーザインターフェースを含む、グラフィカルユーザインターフェース。
【請求項１２１】
ディスプレイと、
タッチ感知面と、
請求項１０１から１１３に記載の方法のいずれかを実行する手段と、
を備える、電子デバイス。
【請求項１２２】
ディスプレイとタッチ感知面とを有する電子デバイスに使用するための情報処理装置であって、
請求項１０１から１１３に記載の方法のいずれかを実行する手段
を備える、情報処理装置。
【請求項１２３】
電子デバイスであって、
前記デバイスにインストールされた複数のアプリケーションのうちの異なるアプリケーションに対応する複数のアプリケーションアイコンを含む第１のユーザインターフェースを表示するディスプレイユニットと、
接触を検出するように構成されたタッチ感知面ユニットと、
前記ディスプレイユニット及び前記感知面ユニットに結合された処理ユニットと、を備え、前記処理ユニットは、
前記複数のアプリケーションアイコンの第１のアプリケーションアイコンであって、前記第１のアプリケーションアイコンは前記複数のアプリケーションの第１のアプリケーションに対応する第１のアプリケーションアイコンに対応する前記タッチ感知面ユニット上の位置における第１の入力を検出し、
前記第１の入力を検出したことに応答して、オーバーレイ領域内における第１のミニアプリケーションオブジェクト又は前記第１のミニアプリケーションオブジェクトのプレビューであって、
前記第１のミニアプリケーションオブジェクトは、前記複数のアプリケーションの第１のアプリケーションに対応し、
前記オーバーレイ領域は、複数のミニアプリケーションオブジェクトを表示する第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加するためのアフォーダンスを含む、
第１のミニアプリケーションオブジェクト又は前記第１のミニアプリケーションオブジェクトのプレビューの表示を有効化し、
前記第１のミニアプリケーションオブジェクトを前記第２のユーザインターフェースに追加するための前記アフォーダンスに対応する前記タッチ感知面ユニット上の位置における第２の入力を検出し、
前記第２の入力を検出したことに応答して、前記複数のミニアプリケーションオブジェクトを表示する前記第２のユーザインターフェースに前記第１のミニアプリケーションオブジェクトを追加する、
ように構成されている、電子デバイス。
【請求項１２４】
前記処理ユニットは、
前記第１のユーザインターフェースを表示している間に、前記タッチ感知面ユニット上の第３の入力であって、前記第３の入力は前記第１のユーザインターフェースから前記第２のユーザインターフェースへナビゲートするための第１の基準を満たす、第３の入力を検出し、
前記第３の入力を検出したことに応答して、前記第１のユーザインターフェースの表示を前記第２のユーザインターフェースと置換する、
ように更に構成されており、前記第１のユーザインターフェースの表示を前記第２のユーザインターフェースと置換することは、
前記第１のユーザインターフェースを表示することを停止することと、
前記第２のユーザインターフェースに、前記第１のミニアプリケーションオブジェクト、及び前記第１のアプリケーションとは異なる前記複数のアプリケーションのうちの第２のアプリケーションに対応する少なくとも第２のミニアプリケーションオブジェクトを同時に表示することを含む、前記第２のユーザインターフェースの表示を有効化することと、
を含む、請求項１２３に記載の電子デバイス。
【請求項１２５】
前記第１のミニアプリケーションオブジェクトは、少なくとも１つの選択可能な情報アイテムを含み、
前記処理ユニットは、
前記第２のユーザインターフェースが表示されている間に、前記少なくとも１つの選択可能な情報アイテムに対応する前記タッチ感知面ユニット上の位置における第４の入力を検出し、
前記第４の入力を検出したことに応答して、前記選択可能な情報アイテムに関連付けられた追加の情報の表示を有効化する、
ように構成されている、請求項１２３又は１２４に記載の電子デバイス。
【請求項１２６】
前記第１のミニアプリケーションオブジェクトは、前記第２のユーザインターフェース内のミニアプリケーションオブジェクトの垂直スタック内の最上部の位置に追加される、請求項１２３から１２５のいずれか１項に記載の電子デバイス。
【請求項１２７】
前記第１のミニアプリケーションオブジェクトは、前記第１のアプリケーションを識別する識別情報を含む、請求項１２３から１２６のいずれか１項に記載の電子デバイス。
【請求項１２８】
前記第１のミニアプリケーションオブジェクトは、前記第１のアプリケーションによって提供される機能のサブセットを提供するように構成されている、請求項１２３から１２７のいずれか１項に記載の電子デバイス。
【請求項１２９】
前記第１のミニアプリケーションオブジェクトは、前記第１のアプリケーションからのコンテンツのサブセットを含む、請求項１２３から１２８のいずれか１項に記載の電子デバイス。
【請求項１３０】
前記処理ユニットは、前記第１の入力を検出したことに応答して、前記第１のアプリケーションに対応する選択可能な選択肢のメニューの表示を有効化するように更に構成されている、請求項１２３から１２９のいずれか１項に記載の電子デバイス。
【請求項１３１】
前記第１のミニアプリケーションオブジェクト上の所定の入力が前記第１のアプリケーションを起動する、請求項１２３から１３０のいずれか１項に記載の電子デバイス。
【請求項１３２】
前記第１のミニアプリケーションオブジェクトは、前記第１のアプリケーションとは異なる、前記デバイスのメモリに存在するスタンドアローンアプリケーションとして動作する、請求項１２３から１３１のいずれか１項に記載の電子デバイス。
【請求項１３３】
前記第１のミニアプリケーションオブジェクトは、前記第１のアプリケーションの拡張又は構成要素として動作する、請求項１２３から１３１のいずれか１項に記載の電子デバイス。
【請求項１３４】
前記第１のミニアプリケーションオブジェクトは、情報の一時記憶用の専用メモリ部分を有する、請求項１２３から１３３のいずれか１項に記載の電子デバイス。
【請求項１３５】
前記メモリ部分は、前記第１のアプリケーションによってアクセス可能である、請求項１３４に記載の電子デバイス。
【請求項１３６】
ディスプレイ及びタッチ感知面を有する電子デバイスにおいて、
前記ディスプレイ上に初期ユーザインターフェースを表示している間に、前記タッチ感知面上の第１のジェスチャを検出することと、
前記第１のジェスチャを検出したことに応答して、前記ディスプレイ上に、マルチページ制御パネルの第１のページであって、前記制御パネルの前記第１のページは複数のデバイス制御アフォーダンスを含む、マルチページ制御パネルの第１のページを表示することと、
前記マルチページ制御パネルの前記第１のページを表示している間に、前記タッチ感知面上の第２のジェスチャを検出することと、
前記第２のジェスチャを検出したこと応答して、前記マルチページ制御パネルの第２のページであって、
前記マルチページ制御パネルの前記第２のページは、複数のコンテンツ再生制御アフォーダンスを含み、
前記マルチページ制御パネルの前記第２のページは前記ディスプレイ上の前記マルチページ制御パネルの前記第１のページを置換する、マルチページ制御パネルの第２のページを表示することと、
を含む、方法。
【請求項１３７】
前記マルチページ制御パネルの前記第２のページを表示している間に、前記タッチ感知面上の第３のジェスチャを検出することと、
前記第３のジェスチャを検出したことに応答して、前記第３のジェスチャが第１のジェスチャタイプであるという判定に従って、前記マルチページ制御パネルの前記第２のページを前記ディスプレイ上に表示することを停止することと、
を含む、請求項１３６に記載の方法。
【請求項１３８】
前記第３のジェスチャが前記第１のジェスチャタイプとは異なる第２のジェスチャタイプであるという判定に従って、前記マルチページ制御パネルの第３のページであって、前記マルチページ制御パネルの前記第３のページは、複数の遠隔デバイス制御アフォーダンスを含む、マルチページ制御パネルの第３のページを表示する、請求項１３７に記載の方法。
【請求項１３９】
前記マルチページ制御パネルの前記第３のページに含まれる前記複数の遠隔デバイス制御アフォーダンスは、ユーザによって選択可能な複数の定義エリアのそれぞれの定義エリア内の異なるデバイスに対応する、請求項１３８に記載の方法。
【請求項１４０】
前記マルチページ制御パネルの前記第３のページを表示することは、前記マルチページ制御の前記第３のページが最後に表示されたときに、前記マルチページ制御パネルの前記第３のページに含まれていた１つ以上の遠隔デバイス制御を再表示することを含む、請求項１３８又は１３９に記載の方法。
【請求項１４１】
前記マルチページ制御パネルの前記第３のページを表示することは、前記マルチページ制御パネルの前記第３のページに、前記デバイスが現在配置されている定義エリアに対応する１つ以上の遠隔デバイス制御を表示することを含む、請求項１３８から１４０のいずれか１項に記載の方法。
【請求項１４２】
前記マルチページ制御パネルの前記第３のページは、アクティブ化されると、ユーザによって選択可能な複数の定義エリア識別子の表示を引き起こすように構成された定義エリアリストアフォーダンスを含む、請求項１３８から１４１のいずれか１項に記載の方法。
【請求項１４３】
前記マルチページ制御パネルの前記第１のページは、前記初期ユーザインターフェースの一部をオーバーレイする、請求項１３６から１４２のいずれか１項に記載の方法。
【請求項１４４】
前記初期ユーザインターフェースはアプリケーションユーザインターフェースであり、
前記マルチページ制御パネル及び前記アプリケーションユーザインターフェースは同時に表示される、
請求項１３６から１４３のいずれか１項に記載の方法。
【請求項１４５】
前記マルチページ制御パネルの前記第２のページを表示することを停止した後、前記タッチ感知面上の第４のジェスチャを検出することと、
前記第４のジェスチャを検出したことに応答して、前記マルチページ制御パネルの前記第２のページを再表示することと、
を含む、請求項１３６から１４４のいずれか１項に記載の方法。
【請求項１４６】
前記複数のデバイス制御アフォーダンスは、少なくとも１つのトグル制御を含む、請求項１３６から１４５のいずれか１項に記載の方法。
【請求項１４７】
前記マルチページ制御パネルの前記第２のページは、現在再生中のメディアのルーティング先の表示を含む、請求項１３６から１４６のいずれか１項に記載の方法。
【請求項１４８】
前記マルチページ制御パネルの第２のページを表示している間に、前記現在再生中のメディアの前記ルーティング先であって、前記現在再生中のメディアの前記ルーティング先は第１のゾーンに対応する第１のデバイスを含む、前記現在再生中のメディアの前記ルーティング先の表示に対応する前記タッチ感知面上の位置における入力を検出することと、
前記現在再生中のメディアの前記ルーティング先の前記表示に対応する前記タッチ感知面上の前記位置における前記入力を検出したことに応答して、メディア出力を第２のゾーンに対応する第２のデバイスにルーティングすることと、
を含む、請求項１４７に記載の方法。
【請求項１４９】
前記マルチページ制御パネルの前記第２のページは、メディアルーティング先リストアフォーダンスを含み、前記メディアルーティング先リストアフォーダンスに対応する前記タッチ感知面上の位置における入力を検出することと、
前記メディアルーティング先リストアフォーダンスに対応する前記位置における前記入力を検出したことに応答して、メディアルーティング先選択肢のリストを表示することと、
を含む、請求項１３６から１４８のいずれか１項に記載の方法。
【請求項１５０】
メディアルーティング先選択肢の前記リストを、前記電子デバイス及び少なくとも１つの追加デバイスの識別子でポピュレートすることを含み、メディアルーティング先選択肢の前記リストを前記少なくとも１つの追加デバイスでポピュレートすることは、
前記電子デバイスはメディア出力を１つ以上の遠隔デバイスに現在ルーティングしているという判定に従って、メディアルーティング先選択肢の前記リストを、前記電子デバイスがメディア出力を現在ルーティングしている前記１つ以上の遠隔デバイスでポピュレートすることと、
前記電子デバイスが１つ以上のペアリング対応デバイスと以前にペアリングされているという判定に従って、メディアルーティング先選択肢の前記リストを前記１つ以上のペアリング対応デバイスでポピュレートすることと、
を含む、請求項１４９に記載の方法。
【請求項１５１】
１つ以上の信号送信デバイスが前記電子デバイスに近接して検出されたという判定に従って、メディアルーティング先選択肢の前記リストを前記１つ以上の信号送信デバイスにポピュレートすること、を含む、請求項１５０に記載の方法。
【請求項１５２】
前記電子デバイスは、前記タッチ感知面との接触の強度を検出するための１つ以上のセンサを含み、
前記複数のデバイス制御アフォーダンスのうちの第１の制御アフォーダンスに対応する前記タッチ感知面上の位置における第１の接触を検出することを含む、第１の入力を検出することと、
前記第１の入力を検出したことに応答して、
前記第１の入力は、第２の基準であって、前記第２の基準は、前記第２の基準が満たされるために前記第１の接触の特性強度が第１の強度閾値を満たすことを要求する、第２の基準を満たすという判定に従って、前記第１の制御アフォーダンスに対応する前記制御のための１つ以上の変更選択肢を表示することと、
前記第１の入力は、第３の基準であって、前記第３の基準は、前記第１の接触の前記特性強度が前記第１の強度閾値を満たすことを必要としない、第３の基準を満たすという判定に従って、前記第１の制御アフォーダンスに対応する制御の機能をトグルすることと、
を含む、請求項１３６から１５１のいずれか１項に記載の方法。
【請求項１５３】
前記第１の制御アフォーダンスに対応する前記制御の前記１つ以上の変更選択肢を表示している間に、前記１つ以上の変更選択肢の第１の変更選択肢をアクティブ化する第２の入力を検出することと、
前記第２の入力を検出したことに応答して、前記アクティブ化された第１の変更選択肢に従って、前記第１の制御アフォーダンスに対応する前記制御を変更することと、
を含む、請求項１５２に記載の方法。
【請求項１５４】
前記マルチページ制御パネルのそれぞれのページは、前記マルチページ制御パネルが有する総ページ数の表示を含み、前記マルチページ制御パネルの現在表示されているページに対応するインジケータが、前記それぞれのページで強調表示される、請求項１３６から１５３のいずれか１項に記載の方法。
【請求項１５５】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備える電子デバイスであって、前記１つ以上のプログラムは、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムは、
前記ディスプレイ上に初期ユーザインターフェースを表示している間に、前記タッチ感知面上の第１のジェスチャを検出し、
前記第１のジェスチャを検出したことに応答して、前記ディスプレイ上に、マルチページ制御パネルの第１のページであって、前記制御パネルの前記第１のページは複数のデバイス制御アフォーダンスを含む、マルチページ制御パネルの第１のページを表示し、
前記マルチページ制御パネルの前記第１のページを表示している間に、前記タッチ感知面上の第２のジェスチャを検出し、
前記第２のジェスチャを検出したこと応答して、前記マルチページ制御パネルの第２のページであって、
前記マルチページ制御パネルの前記第２のページは、複数のコンテンツ再生制御アフォーダンスを含み、
前記マルチページ制御パネルの前記のページは前記ディスプレイ上の前記マルチページ制御パネルの前記第１のページを置換する、マルチページ制御パネルの第２のページを表示する、
命令を含む、電子デバイス。
【請求項１５６】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、ディスプレイを有する電子デバイス及びタッチ感知面によって実行されると、前記デバイスに、
前記ディスプレイ上に初期ユーザインターフェースを表示している間に、前記タッチ感知面上の第１のジェスチャを検出させ、
前記第１のジェスチャを検出したことに応答して、前記ディスプレイ上に、マルチページ制御パネルの第１のページであって、前記制御パネルの前記第１のページは複数のデバイス制御アフォーダンスを含む、マルチページ制御パネルの第１のページを表示させ、
前記マルチページ制御パネルの前記第１のページを表示している間に、前記タッチ感知面上の第２のジェスチャを検出させ、
前記第２のジェスチャを検出すること応答して、前記マルチページ制御パネルの第２のページであって、
前記マルチページ制御パネルの前記第２のページは、複数のコンテンツ再生制御アフォーダンスを含み、
前記マルチページ制御パネルの前記第２のページは前記ディスプレイ上の前記マルチページ制御パネルの前記第１のページを置換する、前記マルチページ制御パネルの第２のページを表示させる、
コンピュータ可読記憶媒体。
【請求項１５７】
ディスプレイと、
タッチ感知面と、
前記ディスプレイ上に初期ユーザインターフェースを表示している間に、前記タッチ感知面上の第１のジェスチャを検出する手段と、
前記第１のジェスチャを検出したことに応答して、前記ディスプレイ上に、マルチページ制御パネルの第１のページであって、前記制御パネルの前記第１のページは複数のデバイス制御アフォーダンスを含む、マルチページ制御パネルの第１のページを表示する手段と、
前記マルチページ制御パネルの前記第１のページを表示している間に、前記タッチ感知面上の第２のジェスチャを検出する手段と、
前記第２のジェスチャを検出したことに応答して、前記マルチページ制御パネルの第２のページであって、
前記マルチページ制御パネルの前記第２のページは、複数のコンテンツ再生制御アフォーダンスを含み、
前記マルチページ制御パネルの前記第２のページは前記ディスプレイ上の前記マルチページ制御パネルの前記第１のページを置換する、前記マルチページ制御パネルの第２のページを表示する手段と、
を備える、電子デバイス。
【請求項１５８】
ディスプレイとタッチ感知面とを有する電子デバイスに使用するための情報処理装置であって、
前記ディスプレイ上に初期ユーザインターフェースを表示している間に、前記タッチ感知面上の第１のジェスチャを検出する手段と、
前記第１のジェスチャを検出したことに応答して、前記ディスプレイ上に、マルチページ制御パネルの第１のページであって、前記制御パネルの前記第１のページは複数のデバイス制御アフォーダンスを含む、マルチページ制御パネルの第１のページを表示する手段と、
前記マルチページ制御パネルの前記第１のページを表示している間に、前記タッチ感知面上の第２のジェスチャを検出する手段と、
前記第２のジェスチャを検出したことに応答して、前記マルチページ制御パネルの第２のページであって、
前記マルチページ制御パネルの前記第２のページは、複数のコンテンツ再生制御アフォーダンスを含み、
前記マルチページ制御パネルの前記第２のページは前記ディスプレイ上の前記マルチページ制御パネルの前記第１のページを置換する、前記マルチページ制御パネルの第２のページを表示する手段と、
を備える、情報処理装置。
【請求項１５９】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、１つ以上のプログラムと、を備える電子デバイスであって、前記１つ以上のプログラムは、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムは、請求項１３６から１５４に記載の方法のいずれかを実行するための命令を含む、
電子デバイス。
【請求項１６０】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、ディスプレイとタッチ感知面とを有する電子デバイスによって実行されると、前記デバイスに、請求項１３６から１５４に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項１６１】
ディスプレイと、タッチ感知面と、メモリと、前記メモリ内に記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサとを有する電子デバイス上のグラフィカルユーザインターフェースであって、請求項１３６から１５４に記載の方法のいずれかに従って表示されるユーザインターフェースを含む、グラフィカルユーザインターフェース。
【請求項１６２】
ディスプレイと、
タッチ感知面と、
請求項１３６から１５４に記載の方法のいずれかを実行する手段と、
を備える、電子デバイス。
【請求項１６３】
ディスプレイとタッチ感知面とを有する電子デバイスに使用するための情報処理装置であって、
請求項１３６から１５４に記載の方法のいずれかを実行する手段
を備える、情報処理装置。
【請求項１６４】
ユーザインターフェースを表示するように構成されたディスプレイユニットと、
接触するように構成されたタッチ感知面ユニットと、
前記ディスプレイユニット及び前記タッチ感知面ユニットに結合された処理ユニットと、を備える電子デバイスであって、前記処理ユニットは、
前記ディスプレイユニット上に初期ユーザインターフェースを表示している間に、前記タッチ感知面ユニット上の第１のジェスチャを検出し、
前記第１のジェスチャを検出したことに応答して、前記ディスプレイユニット上に、マルチページ制御パネルの第１のページであって、前記制御パネルの前記第１のページは複数のデバイス制御アフォーダンスを含む、マルチページ制御パネルの第１のページの表示を有効化し、
前記マルチページ制御パネルの前記第１のページを表示している間に、前記タッチ感知面ユニット上の第２のジェスチャを検出し、
前記第２のジェスチャを検出したことに応答して、前記マルチページ制御パネルの第２のページであって、
前記マルチページ制御パネルの前記第２のページは、複数のコンテンツ再生制御アフォーダンスを含み、
前記マルチページ制御パネルの前記第２のページは前記ディスプレイユニット上の前記マルチページ制御パネルの前記第１のページを置換する、マルチページ制御パネルの第２のページの表示を有効化する、
ように構成されている電子デバイス。
【請求項１６５】
前記処理ユニットは、
前記マルチページ制御パネルの前記第２のページを表示している間に、前記タッチ感知面ユニット上の第３のジェスチャを検出し、
前記第３のジェスチャを検出したことに応答して、前記第３のジェスチャが第１のジェスチャタイプであるという判定に従って、前記マルチページ制御パネルの前記第２のページを前記ディスプレイユニット上に表示することを停止する、
ように更に構成されている、請求項１６４に記載の電子デバイス。
【請求項１６６】
前記処理ユニットは、前記第３のジェスチャが前記第１のジェスチャタイプとは異なる第２のジェスチャタイプであるという判定に従って、前記マルチページ制御パネルの第３のページであって、前記マルチページ制御パネルの前記第３のページは、複数の遠隔デバイス制御アフォーダンスを含む、前記マルチページ制御パネルの第３のページの表示を有効化するように更に構成されている、請求項１６５に記載の電子デバイス。
【請求項１６７】
前記マルチページ制御パネルの前記第３のページに含まれる前記複数の遠隔デバイス制御アフォーダンスは、ユーザによって選択可能な複数の定義エリアのそれぞれの定義エリア内の異なるデバイスに対応する、請求項１６６に記載の電子デバイス。
【請求項１６８】
前記マルチページ制御パネルの前記第３のページを表示することは、前記マルチページ制御の前記第３のページが最後に表示されたときに、前記マルチページ制御パネルの前記第３のページに含まれていた１つ以上の遠隔デバイス制御を再表示することを含む、請求項１６６又は１６７に記載の電子デバイス。
【請求項１６９】
前記マルチページ制御パネルの前記第３のページを表示することは、前記マルチページ制御パネルの前記第３のページに、前記デバイスが現在配置されている定義エリアに対応する１つ以上の遠隔デバイス制御を表示することを含む、請求項１６６から１６８のいずれか１項に記載の電子デバイス。
【請求項１７０】
前記マルチページ制御パネルの前記第３のページは、アクティブ化されると、ユーザによって選択可能な複数の定義エリア識別子の表示を引き起こすように構成された定義エリアリストアフォーダンスを含む、請求項１６６から１６９のいずれか１項に記載の電子デバイス。
【請求項１７１】
前記マルチページ制御パネルの前記第１のページは、前記初期ユーザインターフェースの一部をオーバーレイする、請求項１６４から１７０のいずれか１項に記載の電子デバイス。
【請求項１７２】
前記初期ユーザインターフェースはアプリケーションユーザインターフェースであり、
前記マルチページ制御パネル及び前記アプリケーションユーザインターフェースは同時に表示される、
請求項１６４から１７１のいずれか１項に記載の電子デバイス。
【請求項１７３】
前記処理ユニットは、
前記マルチページ制御パネルの前記第２のページを表示することを停止した後、前記タッチ感知面ユニット上の第４のジェスチャを検出し、
前記第４のジェスチャを検出したことに応答して、前記マルチページ制御パネルの前記第２のページを再表示する、
ように更に構成されている、請求項１６４から１７２のいずれか１項に記載の電子デバイス。
【請求項１７４】
前記複数のデバイス制御アフォーダンスは、少なくとも１つのトグル制御を含む、請求項１６４から１７３のいずれか１項に記載の電子デバイス。
【請求項１７５】
前記マルチページ制御パネルの前記第２のページは、現在再生中のメディアのルーティング先の表示を含む、請求項１６４から１７４のいずれか１項に記載の電子デバイス。
【請求項１７６】
前記処理ユニットは、
前記マルチページ制御パネルの第２のページを表示している間に、前記現在再生中のメディアの前記ルーティング先であって、前記現在再生中のメディアの前記ルーティング先は第１のゾーンに対応する第１のデバイスを含む、前記現在再生中のメディアの前記ルーティング先の前記表示に対応する前記タッチ感知面ユニット上の位置における入力を検出し、
前記現在再生中のメディアの前記ルーティング先の前記表示に対応する前記タッチ感知面ユニット上の位置の前記入力を検出したことに応答して、メディア出力を第２のゾーンに対応する第２のデバイスにルーティングする、
ように更に構成されている、請求項１７５に記載の電子デバイス。
【請求項１７７】
前記マルチページ制御パネルの前記第２のページは、メディアルーティング先リストアフォーダンスを含み、
前記処理ユニットは、
前記メディアルーティング先リストアフォーダンスに対応する前記タッチ感知面ユニット上の位置における入力を検出し、
前記メディアルーティング先リストアフォーダンスに対応する前記位置における前記入力を検出したことに応答して、メディアルーティング先選択肢のリストの表示を有効化する、
ように更に構成されている、請求項１６４から１７６のいずれか１項に記載の電子デバイス。
【請求項１７８】
前記処理ユニットは、メディアルーティング先選択肢の前記リストを、前記電子デバイス及び少なくとも１つの追加デバイスの識別子にポピュレートするように更に構成されており、メディアルーティング先選択肢の前記リストを前記少なくとも１つの追加デバイスにポピュレートすることは、
前記電子デバイスはメディア出力を１つ以上の遠隔デバイスに現在ルーティングしているという判定に従って、メディアルーティング先選択肢の前記リストを、前記電子デバイスがメディア出力を現在ルーティングしている前記１つ以上の遠隔デバイスにポピュレートすることと、
前記電子デバイスが１つ以上のペアリング対応デバイスと以前にペアリングされているという判定に従って、メディアルーティング先選択肢の前記リストを前記１つ以上のペアリング対応デバイスにポピュレートすることと、
を含む、請求項１７７に記載の電子デバイス。
【請求項１７９】
前記処理ユニットは、１つ以上の信号送信デバイスが前記電子デバイスに近接して検出されたという判定に従って、メディアルーティング先選択肢の前記リストを前記１つ以上の信号送信デバイスにポピュレートするように更に構成されている、請求項１７８に記載の電子デバイス。
【請求項１８０】
前記電子デバイスは、前記タッチ感知面ユニットとの接触の強度を検出するための１つ以上のセンサユニットを含み、
前記処理ユニットは、前記複数のデバイス制御アフォーダンスのうちの第１の制御アフォーダンスに対応する前記タッチ感知面ユニット上の位置における第１の接触を検出することを含む第１の入力を検出し、
前記第１の入力を検出したことに応答して、
前記第１の入力は、第２の基準であって、前記第２の基準は、前記第２の基準が満たされるために前記第１の接触の特性強度が第１の強度閾値を満たすことを要求する、第２の基準を満たすという判定に従って、前記第１の制御アフォーダンスに対応する前記制御のための１つ以上の変更選択肢の表示を有効化し、
前記第１の入力は、第３の基準であって、前記第３の基準は、前記第１の接触の前記特性強度が前記第１の強度閾値を満たすことを必要としない、第３の基準を満たすという判定に従って、前記第１の制御アフォーダンスに対応する制御の機能をトグルする、
ように更に構成されている、請求項１６４から１７９のいずれか１項に記載の電子デバイス。
【請求項１８１】
前記処理ユニットは、
前記第１の制御アフォーダンスに対応する前記制御の前記１つ以上の変更選択肢を表示している間に、前記１つ以上の変更選択肢の第１の変更選択肢をアクティブ化する第２の入力を検出し、
前記第２の入力を検出したことに応答して、前記アクティブ化された第１の変更選択肢に従って、前記第１の制御アフォーダンスに対応する前記制御を変更する、
ように更に構成されている、請求項１８０に記載の電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、全般的に、一般的なデバイス機能にアクセスするための複数のユーザインターフェースを含むタッチ感知面を有する電子デバイスを含むがこれに限定されない、タッチ感知面を有する電子デバイスに関する。
【背景技術】
【０００２】
コンピュータ及び他の電子コンピューティデバイスのための入力デバイスとしてのタッチ感知面の使用が、近年、著しく増加している。例示的なタッチ感知面としては、タッチパッド及びタッチ画面ディスプレイが挙げられる。そのような面は、ディスプレイ上のユーザインターフェースオブジェクトを操作するために幅広く使用されている。
【０００３】
例示的な操作には、デバイス機能及び遠隔デバイスの機能を制御するための制御にアクセスすることが含まれる。しかし、これらの操作を実行する方法は煩雑で非効率的である。遠隔デバイスの使用分野が拡大するにつれて、特定の制御及び機能へのアクセスはより時間がかかるようになっている。例えば、ドリルダウンメニューを介して制御にアクセスするための一連の入力を入力することは、特に、所望の制御の位置が予めユーザによって知られていない場合、ユーザにとって時間がかかる。デバイス機能にアクセスするためのアプリケーション間のナビゲーションにも時間がかかる。
【発明の概要】
【０００４】
したがって、一般的なデバイス機能にアクセスするための、より高速でより効率的な方法及びインターフェースを有する電子デバイスが必要とされている。そのような方法及びインターフェースは、任意選択で、一般的なデバイス機能にアクセスするための従来の方法を補完又は置換する。そのような方法及びインターフェースは、ユーザの認識的負担を軽減し、より効率的なヒューマンマシンインターフェースを実現する。バッテリ動作デバイスでは、そのような方法及びインターフェースは、電力を節約し、バッテリ充電間の時間を延ばす。
【０００５】
タッチ感知面を有する電子デバイスのためのユーザインターフェースと関連付けられた上記の欠陥及び他の問題は、本開示のデバイスによって削減又は除去される。いくつかの実施形態では、デバイスは、デスクトップコンピュータである。いくつかの実施形態では、デバイスは、ポータブル（例えば、ノートブックコンピュータ、タブレットコンピュータ、又はハンドヘルドデバイス）である。いくつかの実施形態では、デバイスは、タッチパッドを有する。いくつかの実施形態では、デバイスは、タッチ感知ディスプレイ（「タッチ画面」又は「タッチ画面ディスプレイ」としても知られる）を有する。いくつかの実施形態では、デバイスは、グラフィカルユーザインターフェース（ＧＵＩ）、１つ以上のプロセッサ、メモリ、及び複数の機能を実行するためのメモリに記憶された１つ以上のモジュール、プログラム、又は命令セットを有する。いくつかの実施形態では、ユーザは主にタッチ感知面上のスタイラス並びに／又は指の接触及びジェスチャを通じてＧＵＩと対話する。いくつかの実施形態では、機能は、画像編集、描画、プレゼンティング、ワードプロセッシング、ウェブサイト作成、ディスクオーサリング、スプレッドシートの作成、ゲームプレイ、電話をかけること、ビデオ会議、電子メール送信、インスタントメッセージング、トレーニングサポート、デジタル写真撮影、デジタルビデオ撮影、ウェブブラウジング、デジタル音楽の再生、及び／又はデジタルビデオの再生を、任意選択で含む。それらの機能を実行する実行可能命令は任意選択で、非一時的コンピュータ可読記憶媒体又は１つ以上のプロセッサによって実行されるように構成された他のコンピュータプログラム製品に含まれる。
【０００６】
いくつかの実施形態によれば、方法は、ディスプレイ及びタッチ感知面を有する電子デバイスにおいて実行される。その方法は、デバイスが表示オフ状態にある間に、第１の入力を検出することと、第１の入力を検出したことに応答して、デバイスのディスプレイをアクティブにすることと、ディスプレイ上に、デバイスの表示オン状態に対応する第１のユーザインターフェースを表示することと、デバイスの表示オン状態に対応する第１のユーザインターフェースを表示している間に、タッチ感知面上のスワイプジェスチャを検出することと、タッチ感知面上のスワイプジェスチャを検出したことに応答して、デバイスが表示オン状態のロックモードにあり、スワイプジェスチャが第１の方向にあるという判定に従って、第１のユーザインターフェースの表示を、第２のユーザインターフェースであって、第２のユーザインターフェースは第１のコンテンツを表示する第２のユーザインターフェースの表示と置換することと、デバイスが表示オン状態のロック解除モードにあり、スワイプジェスチャが第１の方向にあるという判定に従って、第１のユーザインターフェースの表示を、第２のユーザインターフェースであって、第２のユーザインターフェースは第１のコンテンツ及びデバイスが表示オン状態のロックモードにあるときに表示されない第１の追加コンテンツを表示する、第２のユーザインターフェースの表示と置換することと、を含む。
【０００７】
いくつかの実施形態によれば、方法は、ディスプレイ及びタッチ感知面を有する電子デバイスにおいて実行される。デバイスが表示オフ状態にある間に、デバイスのディスプレイをアクティブ化するための第１の入力を検出することと、第１の入力を検出したことに応答して、デバイスのディスプレイをアクティブ化することと、ディスプレイ上に、デバイスの表示オン状態に対応する第１のユーザインターフェースを表示することと、デバイスの表示オン状態に対応する第１のユーザインターフェースを表示している間に、タッチ感知面上のスワイプジェスチャを検出することと、スワイプジェスチャを検出したことに応答して、スワイプジェスチャが第１の方向にあるという判定に従って、第１のユーザインターフェースの表示をカメラアプリケーションユーザインターフェースの表示と置換することと、スワイプジェスチャが第１の方向とは異なる第２の方向にあるという判定に従って、第１のユーザインターフェースの表示を、複数のミニアプリケーションオブジェクトを含むように構成されたミニアプリケーションオブジェクトユーザインターフェースであって、複数のミニアプリケーションオブジェクトのそれぞれのミニアプリケーションオブジェクトは、デバイスに記憶された対応するアプリケーションを有する、ミニアプリケーションオブジェクトユーザインターフェースの表示と、置換することと、スワイプジェスチャが、第１の方向及び第２の方向とは異なる第３の方向にあるという判定に従って、マルチページ制御パネルユーザインターフェースの第１のページを表示することと、スワイプジェスチャが第１の方向、第２の方向及び第３の方向とは異なる第４の方向にあるという判定に従って、複数の通知を表示するように構成された通知ユーザインターフェースを表示することと、を含む。
【０００８】
いくつかの実施形態によれば、方法は、ディスプレイ及びタッチ感知面を有する電子デバイスにおいて実行される。その方法は、デバイスにインストールされた複数のアプリケーションのうちの異なるアプリケーションに対応する複数のアプリケーションアイコンを含む第１のユーザインターフェースを表示することと、複数のアプリケーションアイコンの第１のアプリケーションアイコンであって、第１のアプリケーションアイコンは複数のアプリケーションの第１のアプリケーションに対応する、第１のアプリケーションアイコンに対応するタッチ感知面上の位置における第１の入力を検出することと、第１の入力を検出したことに応答して、オーバーレイ領域内における第１のミニアプリケーションオブジェクト又は第１のミニアプリケーションオブジェクトのプレビューであって、第１のミニアプリケーションオブジェクトは、複数のアプリケーションの第１のアプリケーションに対応し、オーバーレイ領域は、複数のミニアプリケーションオブジェクトを表示する第２のユーザインターフェースに第１のミニアプリケーションオブジェクトを追加するためのアフォーダンスを含む、第１のミニアプリケーションオブジェクト又は第１のミニアプリケーションオブジェクトのプレビューを表示することと、第２のユーザインターフェースに第１のミニアプリケーションオブジェクトを追加するためのアフォーダンスに対応するタッチ感知面上の位置における第２の入力を検出することと、第２の入力を検出したことに応答して、複数のミニアプリケーションオブジェクトを表示する第２のユーザインターフェースに第１のミニアプリケーションオブジェクトを追加することと、含む。
【０００９】
いくつかの実施形態によれば、方法は、ディスプレイ及びタッチ感知面を有する電子デバイスにおいて実行される。その方法は、ディスプレイ上に初期ユーザインターフェースを表示している間に、タッチ感応表面上の第１のジェスチャを検出することと、第１のジェスチャを検出したことに応答して、ディスプレイ上に、マルチページ制御パネルの第１のページであって、制御パネルの第１のページは複数のデバイス制御アフォーダンスを含む、マルチページ制御パネルの第１のページを表示することと、マルチページ制御パネルの第１のページを表示している間に、タッチ感知面上の第２のジェスチャを検出することと、第２のジェスチャを検出すること応答して、マルチページ制御パネルの第２のページであって、マルチページ制御パネルの第２のページは、複数のコンテンツ再生制御アフォーダンスを含み、マルチページ制御パネルの第２のページがディスプレイ上のマルチページ制御パネルの第１のページを置換する、マルチページ制御パネルの第２のページを表示することと、を含む。
【００１０】
いくつかの実施形態によれば、電子デバイスは、ユーザインターフェースを表示するように構成されたディスプレイユニットと、接触を検出するように構成されたタッチ感知面ユニットと、ディスプレイユニット及びタッチ感知面ユニットに結合された処理ユニットと、を含む。処理ユニットは、デバイスが表示オフ状態にある間に、第１の入力を検出するように構成されている。第１の入力を検出したことに応答して、処理ユニットは、デバイスのディスプレイユニットをアクティブ化し、ディスプレイユニット上に、デバイスの表示オン状態に対応する第１のユーザインターフェースの表示を有効化するように構成されている。デバイスの表示オン状態に対応する第１のユーザインターフェースを表示している間に、処理ユニットは、タッチ感知面ユニット上のスワイプジェスチャを検出するように構成されている。タッチ感知面ユニット上のスワイプジェスチャを検出したことに応答して、処理ユニットは、デバイスが表示オン状態のロックモードにあり、スワイプジェスチャが第１の方向にあるという判定に従って、第１のユーザインターフェースの表示を、第２のユーザインターフェースであって、第２のユーザインターフェースは第１のコンテンツを表示する第２のユーザインターフェースの表示と置換し、デバイスが表示オン状態のロック解除モードにあり、スワイプジェスチャが第１の方向にあるという判断に従って、第１のユーザインターフェースの表示を、第２のユーザインターフェースであって、第２のユーザインターフェースは第１のコンテンツ及びデバイスが表示オン状態のロックモードにあるときに表示されない第１の追加コンテンツを表示する第２のユーザインターフェースと置換するように構成されている。
【００１１】
いくつかの実施形態によれば、電子デバイスは、ユーザインターフェースを表示するように構成されたディスプレイユニットと、接触を検出するように構成されたタッチ感知面ユニットと、ディスプレイユニット及びタッチ感知面ユニットに結合された処理ユニットと、を含む。処理ユニットは、デバイスが表示オフ状態にある間に、デバイスのディスプレイユニットをアクティブ化するための第１の入力を検出するように構成されている。第１の入力を検出したことに応答して、処理ユニットは、デバイスのディスプレイをアクティブ化し、ディスプレイユニット上に、デバイスの表示オン状態に対応する第１のユーザインターフェースの表示を有効化するように構成されている。デバイスの表示オン状態に対応する第１のユーザインターフェースを表示している間に、処理ユニットは、タッチ感知面ユニット上のスワイプジェスチャを検出するように構成されている。スワイプジェスチャを検出したことに応答して、処理ユニットは、スワイプジェスチャが第１の方向にあるという判定に従って、第１のユーザインターフェースの表示をカメラアプリケーションユーザインターフェースの表示と置換し、スワイプジェスチャが第１の方向とは異なる第２の方向にあるという判定に従って、第１のユーザインターフェースの表示を、複数のミニアプリケーションオブジェクトを含むように構成されたミニアプリケーションオブジェクトユーザインターフェースであって、複数のミニアプリケーションオブジェクトのそれぞれのミニアプリケーションオブジェクトは、デバイスに記憶された対応するアプリケーションを有する、ミニアプリケーションオブジェクトユーザインターフェースの表示と、置換し、ディスプレイスワイプジェスチャが、第１の方向及び第２の方向とは異なる第３の方向にあるという判定に従って、マルチページ制御パネルユーザインターフェースの第１のページの表示を有効化し、スワイプジェスチャが第１の方向、第２の方向及び第３の方向とは異なる第４の方向にあるという判定に従って、複数の通知を表示するように構成された通知ユーザインターフェースの表示を有効化するように構成されている。
【００１２】
いくつかの実施形態によれば、電子デバイスは、デバイスにインストールされた複数のアプリケーションのうちの異なるアプリケーションに対応する複数のアプリケーションアイコンを含む第１のユーザインターフェースを表示するように構成されたディスプレイユニットと、接触を検出するように構成されたタッチ感知面ユニットと、ディスプレイユニット及び感知面ユニットに結合された処理ユニットと、を含む。処理ユニットは、複数のアプリケーションアイコンの第１のアプリケーションアイコンであって、第１のアプリケーションアイコンは複数のアプリケーションの第１のアプリケーションに対応する、第１のアプリケーションアイコンに対応するタッチ感知面ユニット上の位置における第１の入力を検出するように構成されている。第１の入力を検出したことに応答して、処理ユニットは、オーバーレイ領域内における第１のミニアプリケーションオブジェクト又は第１のミニアプリケーションオブジェクトのプレビューであって、第１のミニアプリケーションオブジェクトは、複数のアプリケーションの第１のアプリケーションに対応し、オーバーレイ領域は、複数のミニアプリケーションオブジェクトを表示する第２のユーザインターフェースに第１のミニアプリケーションオブジェクトを追加するためのアフォーダンスを含む、第１のミニアプリケーションオブジェクト又は第１のミニアプリケーションオブジェクトのプレビューの表示を有効化する、ように、構成されている。処理ユニットは、第２のユーザインターフェースに第１のミニアプリケーションオブジェクトを追加するためのアフォーダンスに対応するタッチ感知面ユニット上の位置における第２の入力を検出するように更に構成されている。処理ユニットは、第２の入力を検出したことに応答して、複数のミニアプリケーションオブジェクトを表示する第２のユーザインターフェースに第１のミニアプリケーションオブジェクトを追加するように構成されている。
【００１３】
いくつかの実施形態によれば、電子デバイスは、ユーザインターフェースを表示するように構成されたディスプレイユニットと、接触するように構成されたタッチ感知面ユニットと、ディスプレイユニット及びタッチ感知面ユニットに結合された処理ユニットと、処理ユニットを含む。処理ユニットは、ディスプレイユニット上に初期ユーザインターフェースを表示している間に、タッチ感知面ユニット上の第１のジェスチャを検出するように構成されている。第１のジェスチャを検出したことに応答して、処理ユニットは、ディスプレイユニット上に、マルチページ制御パネルの第１のページであって、制御パネルの第１のページは複数のデバイス制御アフォーダンスを含む、マルチページ制御パネルの第１のページの表示を有効化するように構成されている。マルチページ制御パネルの第１のページを表示している間に、処理ユニットは、タッチ感知面ユニット上の第２のジェスチャを検出するように構成されている。処理ユニットは、第２のジェスチャを検出したことに応答して、マルチページ制御パネルの第２のページであって、マルチページ制御パネルの第２のページは、複数のコンテンツ再生制御アフォーダンスを含み、マルチページ制御パネルの第２のページはディスプレイユニット上のマルチページ制御パネルの第１のページを置換する、マルチページ制御パネルの第２のページの表示を有効化するように構成されている。
【００１４】
いくつかの実施形態によれば、電子デバイスは、ディスプレイと、タッチ感知面と、任意選択でタッチ感知面との接触の強度を検出する１つ以上のセンサと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムと、を含み、１つ以上のプログラムはメモリに記憶され、１つ以上のプロセッサによって実行されるように構成されており、１つ以上のプログラムは、本明細書に記載の方法のいずれかの動作を実行するか又は実行させる命令を含む。いくつかの実施形態によれば、コンピュータ可読記憶媒体は、内部に命令を記憶しており、その命令は、ディスプレイと、タッチ感知面と、任意選択でタッチ感知面との接触の強度を検出する１つ以上のセンサとを有する電子デバイスによって実行されると、本明細書に記載の任意の方法の動作を、そのデバイスに実行させるか、又はその実行をさせる。いくつかの実施形態によれば、ディスプレイと、タッチ感知面と、任意選択でタッチ感知面との接触の強度を検出する１つ以上のセンサと、メモリと、メモリ内に記憶された１つ以上のプログラムを実行する１つ以上のプロセッサとを備えた電子デバイス上のグラフィカルユーザインターフェースは、上述の方法のいずれかにおいて表示される要素のうちの１つ以上を含み、それらの要素は、本明細書に記載の方法のいずれかにおいて説明されるように、入力に応答して更新される。いくつかの実施形態によれば、電子デバイスは、ディスプレイと、タッチ感知面と、任意選択でタッチ感知面との接触の強度を検出する１つ以上のセンサと、本明細書に記載の任意の方法の動作を実行するか又は実行させる手段と、を含む。いくつかの実施形態によれば、電子デバイスは、ディスプレイと、タッチ感知面と、任意選択でタッチ感知面との接触の強度を検出する１つ以上のセンサとを有する電子デバイスに使用するための情報処理装置は、本明細書に記載の任意の方法の動作を実行するか又は実行させる手段を含む。
【００１５】
したがって、一般的なデバイス機能にアクセスするための、より高速でより効率的な方法及びインターフェースを有する、ディスプレイ、タッチ感知面、及びタッチ感知面との接触の強度を検出するための任意選択の１つ以上のセンサを備えた、電子デバイスには、が提供され、それにより、そのようなデバイスによる有効性、効率、及びユーザ満足度が向上する。そのような方法及びインターフェースは、一般的なデバイス機能にアクセスするための従来の方法を補完又は置換することができる。
【００１６】
記載される様々な実施形態を良好に理解するため、以下の図面とともに、以下の「発明を実施するための形態」が参照されるべきである。ここで、類似の参照番号は、それらの図全体を通じて、対応する部分を指す。
【図面の簡単な説明】
【００１７】
【図１Ａ】いくつかの実施形態に係る、タッチ感知ディスプレイを有するポータブル多機能デバイスを示すブロック図である。
【図１Ｂ】いくつかの実施形態に係る、イベント処理のための例示的な構成要素を示すブロック図である。
【図２】いくつかの実施形態に係る、タッチ画面を有するポータブル多機能デバイスを示す。
【図３】いくつかの実施形態に係る、ディスプレイ及びタッチ感知面を有する例示的な多機能デバイスのブロック図である。
【図４Ａ】いくつかの実施形態に係る、ポータブル多機能デバイス上のアプリケーションのメニューのための例示的なユーザインターフェースを示す。
【図４Ｂ】いくつかの実施形態に係る、ディスプレイから分離されたタッチ感知面を有する多機能デバイスのための例示的なユーザインターフェースを示す。
【図４Ｃ】いくつかの実施形態に係る、動的強度閾値の例を示す図である。
【図４Ｄ】いくつかの実施形態に係る、動的強度閾値の例を示す図である。
【図４Ｅ】いくつかの実施形態に係る、動的強度閾値の例を示す図である。
【図５Ａ−１】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ａ−２】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ａ−３】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ａ−４】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｂ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｃ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｄ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｅ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｆ−１】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｆ−２】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｆ−３】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｆ−４】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｆ−５】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｆ−６】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｆ−７】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｆ−８】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｇ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｈ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｉ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｊ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｋ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｌ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｍ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｎ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｏ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｐ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｑ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｒ−１】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｒ−２】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｓ−１】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｓ−２】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｔ−１】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｔ−２】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｔ−３】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｔ−４】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｕ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｖ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｗ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｘ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｙ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５Ｚ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＡ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＢ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＣ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＤ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＥ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＦ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＧ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＨ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＩ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＪ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＫ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＬ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＭ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＮ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＯ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＰ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＱ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＲ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＳ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＴ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＵ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＶ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＷ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＸ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＹ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＡＺ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＢＡ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＢＢ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＢＣ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＢＤ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＢＥ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＢＦ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＢＧ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＢＨ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＢＩ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図５ＢＪ】いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。
【図６Ａ】いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法を示すフロー図である。
【図６Ｂ】いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法を示すフロー図である。
【図６Ｃ】いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法を示すフロー図である。
【図６Ｄ】いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法を示すフロー図である。
【図６Ｅ】いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法を示すフロー図である。
【図７Ａ】いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法を示すフロー図である。
【図７Ｂ】いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法を示すフロー図である。
【図７Ｃ】いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法を示すフロー図である。
【図７Ｄ】いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法を示すフロー図である。
【図７Ｅ】いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法を示すフロー図である。
【図８Ａ】いくつかの実施形態に係る、ミニアプリケーションユーザインターフェースにミニアプリケーションオブジェクトを追加する方法を示すフロー図である。
【図８Ｂ】いくつかの実施形態に係る、ミニアプリケーションユーザインターフェースにミニアプリケーションオブジェクトを追加する方法を示すフロー図である。
【図８Ｃ】いくつかの実施形態に係る、ミニアプリケーションユーザインターフェースにミニアプリケーションオブジェクトを追加する方法を示すフロー図である。
【図９Ａ】いくつかの実施形態に係る、マルチページ制御パネルを使用して制御をナビゲートする方法を示すフロー図である。
【図９Ｂ】いくつかの実施形態に係る、マルチページ制御パネルを使用して制御をナビゲートする方法を示すフロー図である。
【図９Ｃ】いくつかの実施形態に係る、マルチページ制御パネルを使用して制御をナビゲートする方法を示すフロー図である。
【図９Ｄ】いくつかの実施形態に係る、マルチページ制御パネルを使用して制御をナビゲートする方法を示すフロー図である。
【図９Ｅ】いくつかの実施形態に係る、マルチページ制御パネルを使用して制御をナビゲートする方法を示すフロー図である。
【図１０】いくつかの実施形態に係る、電子デバイスの機能ブロック図である。
【図１１】いくつかの実施形態に係る、電子デバイスの機能ブロック図である。
【図１２】いくつかの実施形態に係る、電子デバイスの機能ブロック図である。
【図１３】いくつかの実施形態に係る、電子デバイスの機能ブロック図である。
【発明を実施するための形態】
【００１８】
多くの電子デバイスは、アプリケーション機能にアクセスし、デバイス設定を変更するための様々なインターフェースを提供する。そのようなインターフェースは、ユーザがデバイスをアクティブ化し、認証情報を提供し、及び／又は複数のメニューを介してドリルダウンして、所望のアプリケーション機能又はデバイス設定にアクセスすることを要求することができる。本明細書に記載の方法は、アプリケーション機能及びデバイス設定などの一般的なデバイス機能にアクセスするためのインターフェースを提供する。そのようなインターフェースは、そのような機能にアクセスするのに必要な入力の数を減らし、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【００１９】
以下では、図１Ａ、図１Ｂ、図２、及び図３は、例示的なデバイスの説明を提供する。図４Ａ、図４Ｂ及び図５Ａ〜図５ＢＪは、触覚フィードバックを提供するための例示的なユーザインターフェースを示す。図６Ａ〜図６Ｅは、いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法のフロー図を示す。図７Ａ〜図７Ｅは、いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法のフロー図を示す。図８Ａ〜図８Ｃは、いくつかの実施形態に係る、ミニアプリケーションユーザインターフェースにミニアプリケーションオブジェクトを追加する方法のフロー図を示す。図９Ａ〜図９Ｅは、いくつかの実施形態に係る、マルチページ制御パネルを使用して制御をナビゲートする方法のフロー図を示す。図５Ａ〜図５ＢＪのユーザインターフェースは、図６Ａ〜図６Ｅ、図７Ａ〜図７Ｅ、図８Ａ〜図８Ｃ、及び図９Ａ〜図９Ｅのプロセスを示すために使用される。
例示的なデバイス
【００２０】
ここで、添付図面に実施例が示される実施形態への詳細な参照が行われる。以下の詳細な説明では、説明される様々な実施形態の完全な理解を提供するために数多くの具体的な詳細が記載されている。しかしながら、記載されている様々な実施形態は、これらの具体的な詳細を伴わずとも実践し得ることが、当業者には明らかであろう。他の例では、周知の方法、手順、構成要素、回路、及びネットワークは、実施形態の態様を不必要に不明瞭にしないよう詳細には説明されていない。
【００２１】
本明細書では、第１、第２などの用語は、いくつかの実施例で、様々な要素を説明するために使用されるが、これらの要素は、それらの用語によって限定されるべきではないことも理解されるであろう。これらの用語は、１つの要素を別の要素と区別するためにのみ使用される。例えば、説明されている様々な実施形態の範囲から逸脱することなく、第１の接触は、第２の接触と称することができ、同様に、第２の接触は、第１の接触と称し得る。第１の接触及び第２の接触は両方とも接触であるが、文脈がそうではないことを明確に示さない限り、それらは同じ接触ではない。
【００２２】
本明細書に記載される様々な実施形態の説明で使用される用語は、特定の実施形態を説明することのみを目的とするものであって、限定することを意図するものではない。様々な記載される実施形態の記載及び添付の特許請求の範囲で使用される場合、単数形「ａ」、「ａｎ」、及び「ｔｈｅ」は、文脈がそうではないことを明確に示さない限り、複数形も含むことが意図される。本明細書で使用される場合、用語「ａｎｄ／ｏｒ（及び／又は）」は、関連付けられた列挙された項目のうちの１つ以上の任意のすべての可能な組み合わせを指し、これらを包含することも理解されたい。用語「ｉｎｃｌｕｄｅｓ（含む）、「ｉｎｃｌｕｄｉｎｇ（含む）」、「ｃｏｍｐｒｉｓｅｓ（含む）」、及び／又は「ｃｏｍｐｒｉｓｉｎｇ（含む）」は、本明細書で使用されるとき、述べられた特徴、整数、ステップ、動作、要素、及び／又は構成要素の存在を指定するが、１つ以上の他の特徴、整数、ステップ、動作、要素、構成要素、及び／又はそれらのグループの存在又は追加を除外しないことが更に理解されるであろう。
【００２３】
本明細書に記載される場合、用語「ｉｆ（〜の場合）」は、任意選択で、文脈に依存して「ｗｈｅｎ（〜のとき）」、「ｕｐｏｎ（〜すると）」、「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｒｍｉｎｉｎｇ（〜と判定したことに応答して）」、又は「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｃｔｉｎｇ（〜を検出したことに応答して）」を意味するものと解釈される。同様に、語句「ｉｆ  ｉｔ  ｉｓ  ｄｅｔｅｒｍｉｎｅｄ（〜と判定される場合）」又は「ｉｆ（ａ  ｓｔａｔｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ）ｉｓ  ｄｅｔｅｃｔｅｄ（（述べられる条件又はイベント）が検出される場合）」は、任意選択で、文脈に依存して「ｕｐｏｎ  ｄｅｔｅｒｍｉｎｉｎｇ（〜と判定すると）」、「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｒｍｉｎｉｎｇ（〜と判定したことに応答して）」、「ｕｐｏｎ  ｄｅｔｅｃｔｉｎｇ（ｔｈｅ  ｓｔａｔｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ）（（述べられる条件又はイベント）を検出すると）」、又は「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｃｔｉｎｇ（ｔｈｅ  ｓｔａｔｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ）（（述べられた条件又はイベント）を検出したことに応答して）」を意味するものと解釈される。
【００２４】
電子デバイス、そのようなデバイスについてのユーザインターフェース、及びそのようなデバイスを使用するための関連付けられた処理の実施形態が記載される。いくつかの実施形態では、デバイスは、ＰＤＡ機能及び／又は音楽プレーヤ機能などの他の機能も含む、モバイル電話機などのポータブル通信デバイスである。ポータブル多機能デバイスの例示的な実施形態は、Ｃｕｐｅｒｔｉｎｏ、ＣａｌｉｆｏｒｎｉａのＡｐｐｌｅ  Ｉｎｃ．からのｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）デバイスを含むが、これらに限定されない。タッチ感知面（例えば、タッチ画面ディスプレイ及び／又はタッチパッド）を有するラップトップ又はタブレットコンピュータなどの他のポータブル電子デバイスが任意選択で使用される。いくつかの実施形態では、デバイスはポータブル通信デバイスではなく、タッチ感知面（例えば、タッチ画面ディスプレイ及び／又はタッチパッド）を有するデスクトップコンピュータであることも理解されたい。
【００２５】
以下の説明では、ディスプレイ及びタッチ感知面を含む電子デバイスが記載される。しかしながら、電子デバイスは任意選択で、物理キーボード、マウス、及び／又はジョイスティックなどの、１つ以上の他の物理ユーザインターフェースデバイスを含むことを理解されたい。
【００２６】
デバイスは、一般的に、メモ取りアプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、ワードプロセッシングアプリケーション、ウェブサイト作成アプリケーション、ディスクオーサリングアプリケーション、スプレッドシートアプリケーション、ゲームアプリケーション、電話アプリケーション、ビデオ会議アプリケーション、電子メールアプリケーション、インスタントメッセージングアプリケーション、トレーニングサポートアプリケーション、写真管理アプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブブラウジングアプリケーション、デジタル音楽プレーヤアプリケーション及び／又はデジタルビデオプレーヤアプリケーションのうちの１つ以上などの様々なアプリケーションをサポートする。
【００２７】
本デバイス上で実行される様々なアプリケーションは、タッチ感知面などの、少なくとも１つの共通の物理ユーザインターフェースデバイスを、任意選択で使用する。タッチ感知面の１つ以上の機能、並びにデバイス上に表示される対応する情報は、アプリケーションごとに、及び／又はそれぞれのアプリケーション内で、任意選択で、調節及び／又は変更される。このように、デバイスの共通の（タッチ感知面などの）物理的アーキテクチャは、ユーザにとって直感的かつ透過的なユーザインターフェースを備える様々なアプリケーションを、任意選択でサポートする。
【００２８】
ここで、タッチ感知ディスプレイを備えるポータブルデバイスの実施形態に注意を向ける。図１Ａは、いくつかの実施形態に係る、タッチ感知ディスプレイシステム１１２を有するポータブル多機能デバイス１００を示すブロック図である。タッチ感知ディスプレイシステム１１２は、便宜上「タッチ画面」と呼ばれる場合があり、単にタッチ感知ディスプレイと呼ばれる場合もある。デバイス１００は、メモリ１０２（任意選択で、１つ以上のコンピュータ可読記憶媒体を含む）、メモリコントローラ１２２、１つ以上の処理ユニット（ＣＰＵ）１２０、周辺機器インターフェース１１８、ＲＦ回路１０８、音声回路１１０、スピーカ１１１、マイクロフォン１１３、入出力（Ｉ／Ｏ）サブシステム１０６、その他の入力又は制御デバイス１１６、及び外部ポート１２４を含む。デバイス１００は、任意選択で１つ以上の光センサ１６４を含む。デバイス１００は、デバイス１００（例えば、デバイス１００のタッチ感知ディスプレイシステム１１２などのタッチ感知面）上の接触の強度を検出するための、１つ以上の強度センサ１６５を任意選択で含む。デバイス１００は、デバイス１００上に触知出力を生成する（例えば、デバイス１００のタッチ感知ディスプレイシステム１１２又はデバイス３００のタッチパッド３５５などの、タッチ感知面上に触知出力を生成する）ための、１つ以上の触知出力生成器１６７を、任意選択で含む。これらの構成要素は、１つ以上の通信バス又は信号ライン１０３を介して任意選択で通信する。
【００２９】
本明細書及び特許請求の範囲で使用される場合、用語「触知出力」は、ユーザの触覚でユーザによって検出されることになる、デバイスの従前の位置に対するデバイスの物理的変位、デバイスの構成要素（例えば、タッチ感知面）の、デバイスの別の構成要素（例えば、筐体）に対する物理的変位、又はデバイスの質量中心に対する構成要素の変位を指す。例えば、デバイス又はデバイスの構成要素が、タッチに敏感なユーザの表面（例えば、ユーザの手の指、手のひら、又は他の部分）に接触している状況において、物理的変位によって生成された触知出力は、デバイス又はデバイスの構成要素の物理的特性の認識された変化に相当する触感として、ユーザによって解釈される。例えば、タッチ感知面（例えば、タッチ感知ディスプレイ又はトラックパッド）の移動は、ユーザによって、物理アクチュエータボタンの「ダウンクリック」又は「アップクリック」として任意選択で解釈される。いくつかの場合、ユーザの移動により物理的に押圧された（例えば、変位した）タッチ感知面と関連付けられた物理アクチュエータボタンの移動がないときでさえ、ユーザは「ダウンクリック」又は「アップクリック」などの触感を感じるであろう。別の実施例として、タッチ感知面の移動は、タッチ感知面の平滑度に変化がない場合であっても、ユーザによって、そのタッチ感知面の「粗さ」として、任意選択で解釈又は感知される。そのようなユーザによるタッチの解釈は、ユーザの個人的な感覚認知に左右されるものではあるが、大多数のユーザに共通する、多くのタッチの感覚認知が存在する。したがって、触知出力が、ユーザの特定の感覚認知（例えば、「アップクリック」「ダウンクリック」、「粗さ」）に対応するものと記述される場合、別途記載のない限り、生成された触知出力は、典型的な（又は、平均的な）ユーザの記述された感覚認知を生成するデバイス、又はデバイスの構成要素の物理的変位に対応する。
【００３０】
デバイス１００は、ポータブル多機能デバイスの一実施例に過ぎず、デバイス１００は任意選択で、示されているものよりも多くの構成要素若しくは少ない構成要素を有し、任意選択で、２つ以上の構成要素を組み合わせ、又は任意選択で、構成要素の異なる構成若しくは配置を有することを理解されたい。図１Ａに示す様々な構成要素は、１つ以上の信号処理回路及び／又は特定用途向け集積回路を含む、ハードウェア、ソフトウェア、ファームウェア、又はそれらの組み合わせで実装される。
【００３１】
メモリ１０２は、任意選択で高速ランダムアクセスメモリを含み、また任意選択で、１つ以上の磁気ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステートメモリデバイスなどの、不揮発性メモリも含む。ＣＰＵ（単数又は複数）１２０及び周辺機器インターフェース１１８などのデバイス１００の他の構成要素によるメモリ１０２へのアクセスは任意選択で、メモリコントローラ１２２により制御される。
【００３２】
周辺機器インターフェース１１８が使用され、デバイスの入力及び出力周辺機器を、ＣＰＵ（単数又は複数）１２０及びメモリ１０２と結合することができる。１つ以上のプロセッサ１２０は、デバイス１００の様々な機能を実行し、データを処理するために、メモリ１０２に記憶された様々なソフトウェアプログラム及び／又は命令セットを動作させるか、又は実行する。
【００３３】
いくつかの実施形態では、周辺機器インターフェース１１８、ＣＰＵ（単数又は複数）１２０、及びメモリコントローラ１２２は任意選択で、チップ１０４などの単一チップ上で実装される。いくつかの他の実施形態では、これらは、個別のチップ上に、任意選択で実装される。
【００３４】
ＲＦ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ）（無線周波数）回路１０８は、電磁信号とも呼ばれるＲＦ信号を送受信する。ＲＦ回路１０８は、電気信号を電磁信号に、又は電磁信号を電気信号に変換し、電磁信号を介して通信ネットワーク及び他の通信デバイスと通信する。ＲＦ回路１０８は、アンテナシステム、ＲＦ送受信機、１つ以上の増幅器、同調器、１つ以上の発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者識別モジュール（subscriber identity module）（ＳＩＭ）カード、メモリなどを含むがこれらに限定されない、これらの機能を実行するための周知の回路を、任意選択で含んでいる。ＲＦ回路１０８は、任意選択で、インターネット（ワールドワイドウェブ（World Wide Web）（ＷＷＷ）とも呼ばれる）、イントラネット及び／又は無線ネットワーク（セルラー電話ネットワーク、無線ローカルエリアネットワーク（local area network）（ＬＡＮ）及び／又は、メトロポリタンエリアネットワーク（metropolitan area network）（ＭＡＮ）など）などのネットワーク並びに他のデバイスと、無線通信によって通信する。無線通信は、複数の通信規格、通信プロトコル、及び通信技術のうちのいずれかを、任意選択で使用し、それらの通信規格、通信プロトコル、及び通信技術としては、移動通信用のグローバルシステム（Global System for Mobile Communications）（ＧＳＭ）、拡張データＧＳＭ環境（Enhanced Data GSM Environment）（ＥＤＧＥ）、高速ダウンリンクパケット接続（high-speed downlink packet access）（ＨＳＤＰＡ）、高速アップリンクパケット接続（high-speed uplink packet access）（ＨＳＵＰＡ）、Ｅｖｏｌｕｔｉｏｎ、Ｄａｔａ−Ｏｎｌｙ（ＥＶ−ＤＯ）、ＨＳＰＡ、ＨＳＰＡ＋、２重セルＨＳＰＡ（Ｄｕａｌ−Ｃｅｌｌ  ＨＳＰＡ）（ＤＣ−ＨＳＰＤＡ）、ロングタームエボリューション（long term evolution）（ＬＴＥ）、近距離無線通信（near field communication）（ＮＦＣ）、広帯域符号分割多元接続（wideband code division multiple access）（Ｗ−ＣＤＭＡ）、符号分割多元接続（code division multiple access）（ＣＤＭＡ）、時分割多元接続（time division multiple access）（ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）（登録商標）（例えば、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ａｃ、ＩＥＥＥ  ８０２．１１ａｘ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、及び／又はＩＥＥＥ  ８０２．１１ｎ）、ボイスオーバーインターネットプロトコル（voice over Internet Protocol）（ＶｏＩＰ）、Ｗｉ−ＭＡＸ、電子メール用のプロトコル（例えば、インターネットメッセージアクセスプロトコル（Internet message access protocol）（ＩＭＡＰ）及び／又はポストオフィスプロトコル（post office protocol）（ＰＯＰ））、インスタントメッセージング（例えば、拡張可能メッセージング及びプレゼンスプロトコル（extensible messaging and presence protocol）（ＸＭＰＰ）、インスタントメッセージング及びプレゼンス利用拡張向けセッション開始プロトコル（Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions）（ＳＩＭＰＬＥ）、インスタントメッセージング及びプレゼンスサービス（Instant Messaging and Presence Service）（ＩＭＰＳ））、及び／又はショートメッセージサービス（Short Message Service��（ＳＭＳ）、あるいは本文書の出願日現在までにまだ開発されていない通信プロトコルを含めた任意の他の好適な通信プロトコルが挙げられるが、これらに限定されない。
【００３５】
音声回路１１０、スピーカ１１１、及びマイクロフォン１１３は、ユーザとデバイス１００の間の音声インターフェースを提供する。音声回路１１０は、周辺機器インターフェース１１８から音声データを受信し、この音声データを電気信号に変換し、電気信号をスピーカ１１１に送信する。スピーカ１１１は、電気信号を人間の可聴音波に変換する。音声回路１１０は、マイクロフォン１１３により音波から変換された電気信号も受信する。音声回路１１０は、電気信号を音声データに変換し、音声データを処理のために周辺機器インターフェース１１８に送信する。オーディオデータは、周辺機器インターフェース１１８によって任意選択で、メモリ１０２及び／若しくはＲＦ回路１０８から取得され、並びに／又はメモリ１０２及び／若しくはＲＦ回路１０８へ送信される。いくつかの実施形態では、音声回路１１０は、更にヘッドセットジャック（例えば、２１２、図２）も含む。ヘッドセットジャックは、音声回路１１０と、出力専用ヘッドホン又は出力（例えば、片耳又は両耳用のヘッドホン）及び入力（例えば、マイクロフォン）の両方を有するヘッドセットなどの取り外し可能な音声入出力周辺機器の間のインターフェースを提供する。
【００３６】
Ｉ／Ｏサブシステム１０６は、タッチ感知ディスプレイシステム１１２及びその他の入力又は制御デバイス１１６などのデバイス１００上の入出力周辺機器を周辺機器インターフェース１１８と結合する。Ｉ／Ｏサブシステム１０６は、任意選択で、ディスプレイコントローラ１５６、光センサコントローラ１５８、強度センサコントローラ１５９、触覚フィードバックコントローラ１６１、及び他の入力若しくは制御デバイスのための１つ以上の入力コントローラ１６０を含む。１つ以上の入力コントローラ１６０は、その他の入力又は制御デバイス１１６から電気信号を受信し、それらへ電気信号を送信する。その他の入力又は制御デバイス１１６は任意選択で、物理的ボタン（例えば、プッシュボタン、ロッカボタンなど）、ダイヤル、スライダスイッチ、ジョイスティック、クリックホイールなどを含む。いくつかの代替的実施形態では、入力コントローラ（単数又は複数）１６０は任意選択で、キーボード、赤外線ポート、ＵＳＢポート、スタイラス、及び／又はマウスなどのポインタデバイスのうちのいずれかと結合される（又は、いずれにも結合されない）。１つ以上のボタン（例えば、２０８、図２）は、任意選択で、スピーカ１１１及び／又はマイクロフォン１１３の音量制御のためのアップ／ダウンボタンを含む。１つ以上のボタンは、任意選択で、プッシュボタン（例えば、２０６、図２）を含む。
【００３７】
タッチ感知ディスプレイシステム１１２は、デバイスとユーザの間の入力インターフェース及び出力インターフェースを提供する。ディスプレイコントローラ１５６は、タッチ感知ディスプレイシステム１１２から電気信号を受信し、及び／又はタッチ感知ディスプレイシステム１１２へ電気信号を送信する。タッチ感知ディスプレイシステム１１２は、ユーザに視覚出力を表示する。視覚出力は、任意選択で、グラフィック、テキスト、アイコン、ビデオ、及びこれらの任意の組み合わせ（総称して「グラフィック」と称する）を含む。いくつかの実施形態では、視覚出力の一部又はすべては、ユーザインターフェースオブジェクトに対応する。本明細書で使用されるように、用語「アフォーダンス」は、ユーザ対話形式のグラフィカルユーザインターフェースオブジェクト（例えば、グラフィカルユーザインターフェースオブジェクトに向かって方向付けられた入力に応答するように構成されたグラフィカルユーザインターフェースオブジェクト）を指す。ユーザ対話形式のグラフィカルユーザインターフェースオブジェクトの例は、ボタン、スライダ、アイコン、選択可能メニュー項目、スイッチ、ハイパーリンク、又はその他のユーザインターフェース制御を含むが、それらに限定されない。
【００３８】
タッチ感知ディスプレイシステム１１２は、触覚及び／又は触知の接触に基づくユーザからの入力を受け付けるタッチ感知面、センサ、又はセンサのセットを有する。（メモリ１０２内の任意の関連するモジュール及び／又は命令セットとともに）タッチ感知ディスプレイシステム１１２及びディスプレイコントローラ１５６は、タッチ感知ディスプレイシステム１１２上の接触（及び、接触の任意の移動又は中断）を検出し、検出された接触をタッチ感知ディスプレイシステム１１２上で表示されるユーザインターフェースオブジェクト（例えば、１つ以上のソフトキー、アイコン、ウェブページ、又は画像）との相互作用に変換する。ある例示的な実施形態では、タッチ感知ディスプレイシステム１１２とユーザの間の接触点は、ユーザの指又はスタイラスに対応する。
【００３９】
タッチ感知ディスプレイシステム１１２は任意選択で、ＬＣＤ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）（液晶ディスプレイ）技術、ＬＰＤ（ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｐｏｌｙｍｅｒ  ｄｉｓｐｌａｙ）（発光ポリマディスプレイ）技術、又はＬＥＤ（ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）（発光ダイオード）技術を使用するが、他の実施形態では、他のディスプレイ技術が使用される。タッチ感知ディスプレイシステム１１２及びディスプレイコントローラ１５６は任意選択で、容量技術、抵抗性技術、赤外線技術、及び表面音響波技術、並びに、タッチ感知ディスプレイシステム１１２との１つ以上の接触点を判定するためのその他の近接センサアレイ又は他の要素を含むが、これらに限定されない、現在既知の又は後に開発される複数のタッチ感知技術のうちのいずれかを使用して、接触及びその任意の移動又は中断を検出する。例示的な実施形態では、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ、Ｃａｌｉｆｏｒｎｉａ）からのｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）などにおいて見られるような、投影型相互容量感知技術が使用されている。
【００４０】
タッチ感知ディスプレイシステム１１２は任意選択で、１００ｄｐｉを超えるビデオ解像度を有する。いくつかの実施形態では、タッチ画面のビデオ解像度は、４００ｄｐｉを超える（例えば、５００ｄｐｉ、８００ｄｐｉ、又はそれより高い）。ユーザは任意選択で、スタイラス、指などの任意の適切な物体又は付属物を使用して、タッチ感知ディスプレイシステム１１２と接触する。いくつかの実施形態では、ユーザインターフェースは、指に基づく接触及びジェスチャで機能するように設計されるが、これらは、指の接触がタッチ画面上での面積がより広いことに起因して、スタイラスに基づく入力よりも精度が低い場合がある。いくつかの実施形態では、デバイスは、指に基づく粗い入力を正確なポインタ／カーソル位置又はユーザの望むアクションを実行するためのコマンドに変換する。
【００４１】
いくつかの実施形態では、タッチ画面に加えて、デバイス１００は任意選択で、特定の機能をアクティブ化又は非アクティブ化するためのタッチパッド（図示せず）を含む。いくつかの実施形態では、タッチパッドは、タッチ画面とは異なり、視覚出力を表示しないデバイスのタッチ感知領域である。タッチパッドは任意選択で、タッチ感知ディスプレイシステム１１２と分離したタッチ感知面、又はタッチ画面によって形成されたタッチ感知面の延長である。
【００４２】
デバイス１００は、様々な構成要素に電力を供給するための電力システム１６２も含む。電力システム１６２は任意選択で、電力管理システム、１つ以上の電源（例えば、バッテリ、交流（ＡＣ））、再充電システム、停電検出回路、電力コンバータ又はインバータ、電力状態インジケータ（例えば、発光ダイオード（ＬＥＤ））、並びにポータブルデバイス内での電力の生成、管理、及び分配と関連付けられた任意の他の構成要素を含む。
【００４３】
デバイス１００は、任意選択で、１つ以上の光センサ１６４も含む。図１Ａは、Ｉ／Ｏサブシステム１０６内の光センサコントローラ１５８と結合された光センサを示す。光センサ（単数又は複数）１６４は、任意選択で、電荷結合デバイス（ＣＣＤ）又は相補的金属酸化物半導体（ＣＭＯＳ）フォトトランジスタを含む。光センサ（単数又は複数）１６４は、１つ以上のレンズを通じて投影された、環境からの光を受信し、画像を表すデータに光を変換する。撮像モジュール１４３（カメラモジュールとも呼ばれる）と連携して、光センサ（単数又は複数）１６４は任意選択で、静止画像及び／又はビデオをキャプチャする。いくつかの実施形態では、タッチ画面を静止画像及び／又はビデオ画像取得のためのビューファインダとして使用することができるように、光センサは、デバイスの前面上のタッチ感知ディスプレイシステム１１２の反対である、デバイス１００の背面上に配置される。いくつかの実施形態では、ユーザの画像が取得されるように（例えば、自撮りのため、ユーザがタッチ画面上でその他のビデオ会議参加者を見ている間のビデオ会議のためなど）、別の光センサがデバイスの前面上に配置される。
【００４４】
デバイス１００は、任意選択で、１つ以上の接触強度センサ１６５も含む。図１Ａは、Ｉ／Ｏサブシステム１０６内の強度センサコントローラ１５９と結合された接触強度センサを示す。接触強度センサ（単数又は複数）１６５は、１つ以上のピエゾ抵抗ひずみゲージ、電気容量式力センサ、電気力センサ、圧電力センサ、光学力センサ、容量式タッチ感知面、又は他の強度センサ（例えば、タッチ感知面上の接触の力（若しくは圧力）を測定するために使用されるセンサ）を任意選択で含む。接触強度センサ（単数又は複数）１６５は、環境から接触強度情報（例えば、圧力情報又は圧力情報のためのプロキシ）を受信する。いくつかの実施形態では、少なくとも１つの接触強度センサが、タッチ感知面（例えば、タッチ感知ディスプレイシステム１１２）に配置されているか、又は、それに近接している。いくつかの実施形態では、少なくとも１つの接触強度センサは、デバイス１００の前面上に位置するタッチ画面ディスプレイシステム１１２の反対である、デバイス１００の背面上に配置される。
【００４５】
デバイス１００は、任意選択で、１つ以上の近接センサ１６６も含む。図１Ａは、周辺機器インターフェース１１８と結合された近接センサ１６６を示す。代わりに、近接センサ１６６は、Ｉ／Ｏサブシステム１０６内の入力コントローラ１６０と結合される。いくつかの実施形態では、多機能デバイスがユーザの耳の近くに配置されるとき（例えば、ユーザが電話通話を行っているとき）、近接センサは、タッチ感知ディスプレイシステム１１２をターンオフ及び無効にする。
【００４６】
デバイス１００は、任意選択で、１つ以上の触知出力生成器１６７も含む。図１Ａは、Ｉ／Ｏサブシステム１０６内の触知フィードバックコントローラ１６１と結合され触知出力生成器を示す。触知出力生成器（単数又は複数）１６７は、スピーカ若しくは他の音声構成要素などの１つ以上の電気音響デバイス、及び／又はモータ、ソレノイド、電気活性ポリマ、圧電アクチュエータ、静電アクチュエータ、若しくは他の触知出力生成構成要素（例えば、デバイス上で電気信号を触知出力に変換する構成要素）などの、エネルギーを直線運動に変換する電気機械デバイスを、任意選択で含む。触知出力生成器（単数又は複数）１６７は、触覚フィードバックモジュール１３３から触知フィードバック生成命令を受信し、デバイス１００のユーザが感知できる触知出力をデバイス１００上に生成する。いくつかの実施形態では、少なくとも１つの触知出力生成器は、タッチ感知面（例えば、タッチ感知ディスプレイシステム１１２）に配置されて又はそれに近接しており、任意選択で、タッチ感知面を垂直方向（例えば、デバイス１００の表面の内／外）に、又は横方向（例えば、デバイス１００の表面と同じ平面内の前後）に動かすことによって、触知出力を生成する。いくつかの実施形態では、少なくとも１つの触知出力生成器センサは、デバイス１００の前面上に位置するタッチ感知ディスプレイシステム１１２の反対である、デバイス１００の背面上に配置される。
【００４７】
デバイス１００は、任意選択で、１つ以上の加速度計１６８も含む。図１Ａは、周辺機器インターフェース１１８と結合された加速度計１６８を示す。代わりに、加速度計１６８は任意選択で、Ｉ／Ｏサブシステム１０６内の入力コントローラ１６０と結合される。いくつかの実施形態では、情報は、１つ以上の加速度計から受信されたデータの分析に基づいて、縦方向ビュー又は横方向ビュー内でタッチ画面ディスプレイ上に表示される。デバイス１００は、加速度計（単数又は複数）１６８に加えて、磁気計（図示せず）並びにデバイス１００の位置及び向き（例えば、縦長又は横長）に関する情報を取得するためのＧＰＳ（又はＧＬＯＮＡＳＳ又は他のグローバルナビゲーションシステム）受信器（図示せず）を任意選択で含む。
【００４８】
いくつかの実施形態では、メモリ１０２に記憶されたソフトウェア構成要素は、オペレーティングシステム１２６、通信モジュール（又は、命令セット）１２８、接触／動きモジュール（又は、命令セット）１３０、グラフィックモジュール（又は、命令セット）１３２、触覚フィードバックモジュール（又は、命令セット）１３３、テキスト入力モジュール（又は、命令セット）１３４、全地球測位システム（Global Positioning System）（ＧＰＳ）モジュール（又は、命令セット）１３５、及びアプリケーション（又は、命令セット）１３６を含む。更に、いくつかの実施形態では、図１Ａ及び図３に示されるように、メモリ１０２は、デバイス／グローバル内部状態１５７を記憶する。デバイス／グローバル内部状態１５７は、もしあれば、どのアプリケーションが現在アクティブ化を示すアクティブアプリケーション状態、どのアプリケーション、ビュー、又は他の情報がタッチ感知ディスプレイシステム１１２の様々な領域を占有しているかを示す表示状態、デバイスの様々なセンサ及びその他の入力又は制御デバイス１１６から取得される情報を含むセンサ状態、並びにデバイスの位置及び／又は姿勢に関する位置及び／若しくは位置情報、のうちの１つ以上を含む。
【００４９】
オペレーティングシステム１２６（例えば、ｉＯＳ、Ｄａｒｗｉｎ、ＲＴＸＣ、ＬＩＮＵＸ、ＵＮＩＸ、ＯＳ  Ｘ、ＷＩＮＤＯＷＳ、又はＶｘＷｏｒｋｓなどの組み込みオペレーティングシステム）は、全体的なシステムタスク（例えば、メモリ管理、記憶デバイス制御、電力管理など）を制御及び管理するための様々なソフトウェア構成要素及び／又はドライバを含み、様々なハードウェア構成要素とソフトウェア構成要素の間の通信を促進する。
【００５０】
通信モジュール１２８は、１つ以上の外部ポート１２４を介して他のデバイスとの通信を容易にし、ＲＦ回路１０８及び／又は外部ポート１２４が受信したデータを処理するための様々なソフトウェア構成要素を含む。外部ポート１２４（例えば、ユニバーサルシリアルバス（Universal Serial Bus、ＵＳＢ）、ＦＩＲＥＷＩＲＥなど）は、直接的に、又はネットワーク（例えば、インターネット、無線ＬＡＮなど）を介して間接的に他のデバイスに結合するように適合される。いくつかの実施形態では、外部ポートは、Ｃｕｐｅｒｔｉｎｏ、ＣａｌｉｆｏｒｎｉａのＡｐｐｌｅ  Ｉｎｃ．からのいくつかのｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）デバイス内で使用される３０ピンコネクタと同一若しくは類似した、及び／又は互換性のあるマルチピン（例えば、３０ピン）コネクタである。いくつかの実施形態では、外部ポートは、Ｃｕｐｅｒｔｉｎｏ、ＣａｌｉｆｏｒｎｉａのＡｐｐｌｅ  Ｉｎｃ．からのいくつかのｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）デバイス内で使用されるＬｉｇｈｔｎｉｎｇコネクタと同一若しくは類似した、及び／又は互換性のあるＬｉｇｈｔｎｉｎｇコネクタである。
【００５１】
接触／動きモジュール１３０は任意選択で、タッチ感知ディスプレイシステム１１２との接触（ディスプレイコントローラ１５６と連携して）、及び他のタッチ感知デバイスとの接触（例えば、タッチパッド又は物理クリックホイール）を検出する。接触／動きモジュール１３０は、接触が発生したかを判定すること（例えば、指ダウンイベントを検出する）、接触の強度を判定すること（例えば、接触の力若しくは圧力、又は接触の力若しくは圧力に代替するもの）、接触の動きがあるかを判定すること及びタッチ感知面を横切る動きを追跡すること（例えば、１つ以上の指のドラッグイベントを検出する）、及び接触が停止したかどうかを判定すること（例えば、指アップイベント又は接触の中断を検出する）などの、接触の検出（例えば、指又はスタイラスによる）に関連する様々な動作を実行するためのソフトウェア構成要素を含む。接触／動きモジュール１３０は、タッチ感知面から接触データを受信する。一連の接触データにより表現される接触点の移動を判定することは、接触点の速さ（大きさ）、速度（大きさ及び方向）、及び／又は加速度（大きさ及び／又は方向の変化）を判定することを任意選択で含む。これらの動作は、任意選択で、単一の接触（例えば、１本の指の接触又はスタイラスの接触）又は複数の同時接触（例えば、「マルチタッチ」／複数の指の接触）に適用される。いくつかの実施形態では、接触／動きモジュール１３０及びディスプレイコントローラ１５６は、タッチパッド上の接触を検出する。
【００５２】
接触／動きモジュール１３０は任意選択で、ユーザによるジェスチャ入力を検出する。タッチ感知面上の異なるジェスチャは、異なる接触パターン（例えば、検出される接触の異なる動き、タイミング、及び／又は強度）を有する。したがって、ジェスチャは、特定の接触パターンを検出することによって、任意選択で検出される。例えば、指のタップジェスチャを検出することは、指ダウンイベントを検出し、続いて（例えば、アイコンの位置での）その指ダウンイベントと同一の位置（又は、実質的に同一の位置）で指アップ（リフトオフ）イベントを検出することを含む。別の実施例として、タッチ感知面上の指のスワイプジェスチャの検出は、指ダウンイベントを検出し、続いて１つ以上の指のドラッグイベントを検出し、その後、指アップ（リフトオフ）イベントを検出することを含む。同様に、タップ、スワイプ、ドラッグ、及びその他のジェスチャは任意選択で、スタイラスに対して、スタイラスに対する特定の接触パターンを検出することにより、検出される。
【００５３】
いくつかの実施形態では、指のタップジェスチャを検出することは、指ダウンイベントを検出することと指アップイベントを検出することとの間の時間の長さに依存するが、指ダウンイベントを検出することと指アップイベントを検出することの間の指の接触の強度とは関連しない。いくつかの実施形態では、タップジェスチャは、タップの間の指の接触の強度が、軽い押圧又は深い押圧強度閾値などの所与の強度閾値を満たす（名目上の接触検出強度閾値よりも大きい）かに関わらず、指ダウンイベントと指アップイベントの間の時間の長さが予め定められた値よりも短い（例えば、０．１、０．２、０．３、０．４又は０．５秒よりも短い）との判定に従って検出される。これにより、指のタップジェスチャは、接触の特性強度が所与の強度閾値を満たさない場合であっても、満足するように構成された入力基準を満たすことができる。明確にするために、タップジェスチャにおける指の接触は一般的に、指ダウンイベントを検出するために、それを下回ると接触が検出されない名目上の接触検出強度閾値を満たす必要がある。同様の分析は、スタイラスによるタップジェスチャ又は他の接触を検出することに適用される。デバイスがタッチ感知面上をホバリングする指又はスタイラス接触を検出するように構成されている場合、公称接触検出強度閾値は、任意選択で、指又はスタイラスとタッチ感知面の間の物理的接触に対応しない。
【００５４】
いくつかの実施形態では、指のタップジェスチャを検出することは、指ダウンイベントを検出することと指アップイベントを検出することとの間の時間の長さに依存するが、指ダウンイベントを検出することと指アップイベントを検出することとの間の指の接触の強度とは関連しない。いくつかの実施形態では、タップジェスチャは、タップの間の指の接触の強度が、軽い押圧又は深い押圧強度閾値などの所与の強度閾値を満たす（名目上の接触検出強度閾値よりも大きい）かに関わらず、指ダウンイベントと指アップイベントの間の時間の長さが予め定められた値よりも短い（例えば、０．１、０．２、０．３、０．４又は０．５秒よりも短い）との判定に従って検出される。したがって、指のタップジェスチャは、特定の入力基準が満たされるために、接触の特性強度が所与の強度閾値を満たすことを必要としない特定の入力基準を満たすことができる。明確にするために、タップジェスチャにおける指の接触は一般的に、指ダウンイベントを検出するために、それを下回ると接触が検出されない名目上の接触検出強度閾値を満たす必要がある。同様の分析は、スタイラスによるタップジェスチャ又は他の接触を検出することに適用される。デバイスがタッチ感知面上をホバリングする指又はスタイラスの接触を検出することが可能なケースでは、名目上の接触検出強度閾値は任意選択で、指又はスタイラスとタッチ感知面の間の物理的接触に対応しない。
【００５５】
同様の方式で、同一の概念が他のタイプのジェスチャに適用される。例えば、スワイプジェスチャ、ピンチジェスチャ、デピンチジェスチャ、及び／又は長い押圧ジェスチャは任意選択で、ジェスチャに含まれる接触の強度と関係しない、又は認識されるためにジェスチャを実行する接触が強度閾値に到達することを必要としないのいずれかである基準を満たすことに基づいて検出される。例えば、スワイプジェスチャは、１つ以上の接触の移動量に基づいて検出され、ピンチジェスチャは、相互に向かう２つ以上の接触の移動に基づいて検出され、デピンチジェスチャは、相互に離れる２つ以上の接触の移動に基づいて検出され、長い押圧ジェスチャは、閾値移動量よりも小さいタッチ感知面上の接触の期間に基づいて検出される。したがって、特定のジェスチャ認識基準が満たされるために、接触（単数又は複数）の強度がそれぞれの強度閾値を満たすことを特定のジェスチャ認識基準が必要としないという記述は、ジェスチャにおける接触（複数可）がそれぞれの強度閾値に到達しない場合に特定のジェスチャ認識基準が満たされることが可能であること、及びジェスチャにおける接触のうちの１つ以上がそれぞれの強度閾値に到達せず、又は強度閾値を超えない状況で満たされることも可能であることを意味する。いくつかの実施形態では、タップジェスチャは、接触が所定の時間期間の間にそれぞれの強度閾値を上回るか又は下回るかに関わらず、指ダウンイベント及び指アップイベントが所定の時間期間内で検出されたという判定に基づいて検出され、スワイプジェスチャは、接触が接触の移動の終わりにそれぞれの強度閾値を上回る場合でさえ、接触の移動が所定の大きさよりも大きいという判定に基づいて検出される。ジェスチャの検出がジェスチャを実行する接触の強度によって影響される実施態様でさえ（例えば、接触の強度が強度閾値を上回るときにデバイスが長い押圧をより素早く検出し、又は接触の強度がより高いときにデバイスがタップ入力の検出に遅れる）、接触が特定の強度閾値に到達しない状況でジェスチャを認識する基準を満たすことができる限り（例えば、ジェスチャを認識するために要する時間量が変化する場合でさえ）、それらのジェスチャの検出は、接触が特定の強度閾値に到達することを必要としない。
【００５６】
接触強度閾値、期間閾値、及び移動閾値は、一部の状況では、同一の入力要素又は領域に方向付けられる２つ以上の異なるジェスチャを区別するためのヒューリスティックを作成するために、様々な異なる組み合わせで組み合わされ、それによって、同一の入力要素との複数の異なる対話がより豊かなセットのユーザ対話及び応答を提供するように有効化される。特定のジェスチャ認識基準が満たされるために、接触（単数又は複数）の強度がそれぞれの強度閾値を満たすことをジェスチャ認識基準の特定のセットが必要としない記述は、ジェスチャがそれぞれの強度閾値を上回る強度を有する接触を含むときに満たされる基準を有する他のジェスチャを識別するための他の強度依存ジェスチャ認識基準の同時評価を排除しない。例えば、いくつかの状況では、第１のジェスチャ認識基準が満たされるために、接触（単数又は複数）の強度がそれぞれの強度閾値を満たすことを必要としない第１のジェスチャのための第１のジェスチャ認識基準は、それぞれの強度閾値に到達する接触（複数可）に依存する第２のジェスチャのための第２のジェスチャ認識基準との競争関係にある。そのような競争では、ジェスチャは任意選択で、第２のジェスチャのための第２のジェスチャ認識基準が最初に満たされる場合に、第１のジェスチャのための第１のジェスチャ認識基準を満たすものとして認識されない。例えば、接触が所定の移動量を移動する前に接触がそれぞれの強度閾値に到達する場合、スワイプジェスチャではなく深い押圧ジェスチャが検出される。逆に、接触がそれぞれの強度閾値に到達する前に接触が所定の移動量を移動する場合、深い押圧ジェスチャではなくスワイプジェスチャが検出される。そのような状況でさえ、第１のジェスチャのための第１のジェスチャ認識基準は、第１のジェスチャ認識基準が満たされるために、接触（単数又は複数）の強度がそれぞれの強度閾値を満たすことをなおも必要としないが、これは、ジェスチャの終わりまで接触がそれぞれの強度閾値を下回ったままであった場合（例えば、それぞれの強度閾値を上回る強度まで増加しない接触を有するスワイプジェスチャ）、ジェスチャは、スワイプジェスチャとして第１のジェスチャ認識基準によって認識されているからである。そのようにして、特定のジェスチャ認識基準が満たされるために、接触（単数又は複数）の強度がそれぞれの強度閾値を満たすことを必要としない特定のジェスチャ認識基準は、（Ａ）いくつかの状況では、強度閾値（例えば、タップジェスチャのための）に関して接触の強度を無視し、及び／又は（Ｂ）いくつかの状況では、特定のジェスチャ認識基準が入力に対応するジェスチャ（例えば、認識のための深い押圧ジェスチャと競争する長い押圧ジェスチャのための）を認識する前に、強度依存ジェスチャ認識基準の競争するセット（例えば、深い押圧ジェスチャのための）が強度依存ジェスチャに対応するものとして入力を認識する場合、特定のジェスチャ認識基準（例えば、長い押圧ジェスチャのための）が機能しないという意味で、強度閾値に関して接触の強度になおも依存している。
【００５７】
グラフィックモジュール１３２は、表示されるグラフィックの視覚的影響（例えば、輝度、透明度、彩度、コントラスト、又は他の視覚特性）を変更するための構成要素を含む、タッチ感知ディスプレイシステム１１２又は他のディスプレイ上でグラフィックをレンダリング及び表示するための様々な既知のソフトウェア構成要素を含む。本明細書で使用される場合、用語「グラフィック」は、テキスト、ウェブページ、アイコン（ソフトキーを含むユーザインターフェースオブジェクトなど）、デジタル画像、ビデオ、及びアニメーションなどを含むがこれらに限定されない、ユーザに対して表示することができるいずれかのオブジェクトを含む。
【００５８】
いくつかの実施形態では、グラフィックモジュール１３２は、使用されることになるグラフィックを表すデータを記憶する。各グラフィックは、任意選択で、対応するコードを割り当てられる。グラフィックモジュール１３２は、アプリケーションなどから、必要に応じて、座標データ及び他のグラフィック特性データとともに、表示されることとなるグラフィックを指定する１つ以上のコードを受信し、次いでディスプレイコントローラ１５６に出力する画面画像データを生成する。
【００５９】
触覚フィードバックモジュール１３３は、デバイス１００とのユーザ対話に応答して、デバイス１００上の１つ以上の位置で触知出力を生成するために、触知出力生成器（単数又は複数）１６７によって使用される命令を生成するための、様々なソフトウェア構成要素を含む。
【００６０】
テキスト入力モジュール１３４は、任意選択で、グラフィックモジュール１３２の構成要素であり、様々なアプリケーション（例えば、連絡先１３７、電子メール１４０、ＩＭ１４１、ブラウザ１４７、及びテキスト入力を必要とする任意の他のアプリケーション）でテキストを入力するためのソフトキーボードを提供する。
【００６１】
ＧＰＳモジュール１３５は、デバイスの位置を判定し、この情報を、様々なアプリケーションで使用するために（例えば、位置に基づく電話発信で使用するために電話１３８へ、写真／ビデオのメタデータとしてカメラ１４３へ、並びに、天気ウィジェット、地域のイエローページウィジェット、及び地図／ナビゲーションウィジェットなどの、位置に基づくサービスを提供するアプリケーションへ）提供する。
【００６２】
アプリケーション１３６は、任意選択で、以下のモジュール（若しくは命令セット）、又はそれらのサブセット若しくはスーパーセットを含む。
【００６３】
連絡先モジュール１３７（アドレス帳又は連絡先リストと呼ばれる場合もある）、
【００６４】
電話モジュール１３８、
【００６５】
ビデオ会議モジュール１３９、
【００６６】
電子メールクライアントモジュール１４０、
【００６７】
インスタントメッセージング（ＩＭ）モジュール１４１、
【００６８】
トレーニングサポートモジュール１４２、
【００６９】
静止画像及び／又はビデオ画像のためのカメラモジュール１４３、
【００７０】
画像管理モジュール１４４、
【００７１】
ブラウザモジュール１４７、
【００７２】
カレンダモジュール１４８、
【００７３】
任意選択で、天気ウィジェット１４９−１、株価ウィジェット１４９−２、計算機ウィジェット１４９−３、アラーム時計ウィジェット１４９−４、辞書ウィジェット１４９−５、及びユーザによって取得された他のウィジェット、並びにユーザ作成ウィジェット１４９−６のうちの１つ以上を含むウィジェットモジュール１４９、
【００７４】
ユーザ作成ウィジェット１４９−６を作成するためのウィジェット作成モジュール１５０、
【００７５】
検索モジュール１５１、
【００７６】
任意選択で、ビデオプレーヤモジュールと音楽プレーヤモジュールで構成された、ビデオ及び音楽プレーヤモジュール１５２、
【００７７】
メモモジュール１５３、
【００７８】
地図モジュール１５４、並びに／又は
【００７９】
オンラインビデオモジュール１５５。
【００８０】
任意選択でメモリ１０２内に記憶される他のアプリケーション１３６の例としては、他のワードプロセッシングアプリケーション、他の画像編集アプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、ＪＡＶＡ（登録商標）対応アプリケーション、暗号化、デジタル著作権管理、音声認識、及び音声複製が挙げられる。
【００８１】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４とともに、連絡先モジュール１３７は、（例えば、メモリ１０２又はメモリ３７０内の連絡先モジュール１３７のアプリケーション内部状態１９２に記憶される）アドレス帳又は連絡先リストを管理するための実行可能命令を含み、それには、アドレス帳に名前（単数又は複数）を加えること、アドレス帳から名前（複数可）を削除すること、電話番号（単数又は複数）、電子メールアドレス（複数可）、住所（単数又は複数）、又は他の情報を名前と関連付けること、画像を名前と関連付けること、名前を分類して並べ替えること、電話番号及び／又は電子メールアドレスを提供して、電話１３８、ビデオ会議１３９、電子メール１４０、又はＩＭ１４１による通信を開始及び／若しくは促進すること、などが含まれる。
【００８２】
ＲＦ回路１０８、音声回路１１０、スピーカ１１１、マイクロフォン１１３、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連携して、電話モジュール１３８は、電話番号に対応する一連の文字を入力し、アドレス帳１３７内の１つ以上の電話番号にアクセスし、入力されている電話番号を変更し、それぞれの電話番号をダイヤルし、会話を実行し、会話が完了したときに切断し又は電話を切る実行可能命令を含む。上述のように、無線通信は、任意選択で、複数の通信規格、プロトコル、及び技術のうちのいずれかを使用する。
【００８３】
ＲＦ回路１０８、音声回路１１０、スピーカ１１１、マイクロフォン１１３、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、光センサ（単数又は複数）１６４、光センサコントローラ１５８、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、連絡先リスト１３７、及び電話モジュール１３８と連携して、ビデオ会議モジュール１３９は、ユーザの命令に従って、ユーザと１人以上の他の参加者の間のビデオ会議を開始し、行い、終了する実行可能命令を含む。
【００８４】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連携して、電子メールクライアントモジュール１４０は、ユーザの指示に応答して、電子メールを作成し、送信し、受信し、管理する実行可能命令を含む。画像管理モジュール１４４とともに、電子メールクライアントモジュール１４０は、カメラモジュール１４３で撮影された静止画像又はビデオ画像を有する電子メールを作成及び送信することを非常に容易にする。
【００８５】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４とともに、インスタントメッセージモジュール１４１は、インスタントメッセージと対応する文字列を入力し、入力済みの文字を変更し、それぞれのインスタントメッセージを送信し（例えば、電話ベースのインスタントメッセージのためのショートメッセージサービス（ＳＭＳ）若しくはマルチメディアメッセージサービス（Multimedia Message Service、ＭＭＳ）プロトコルを使用して、又はインターネットベースのインスタントメッセージのためのＸＭＰＰ、ＳＩＭＰＬＥ、Ａｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ（ＡＰＮｓ）、若しくはＩＭＰＳを使用して）、インスタントメッセージを受信し、受信したインスタントメッセージを見るための、実行可能命令を含む。いくつかの実施形態では、送信及び／又は受信されたインスタントメッセージは任意選択で、ＭＭＳ及び／又は拡張メッセージングサービス（Enhanced Messaging Service、ＥＭＳ）でサポートされるような、グラフィック、写真、音声ファイル、ビデオファイル、及び／又は他の添付ファイルを含む。本明細書で使用される場合、「インスタントメッセージ」は、電話ベースのメッセージ（例えば、ＳＭＳ又はＭＭＳを使用して送信されたメッセージ）及びインターネットベースのメッセージ（例えば、ＸＭＰＰ、ＳＩＭＰＬＥ、ＡＰＮｓ、又はＩＭＰＳを使用して送信されたメッセージ）の両方を指す。
【００８６】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックスモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、地図モジュール１５４、及び音楽プレーヤモジュール１４６とともに、トレーニングサポートモジュール１４２は、トレーニング（例えば、時間、距離、及び／又はカロリー燃焼の目標を有する）を作成し、（スポーツデバイス及びスマートウォッチ内の）トレーニングセンサと通信し、トレーニングセンサデータを受信し、トレーニングをモニタするために使用されるセンサを較正し、トレーニングのための音楽を選択して再生する、並びに、トレーニングデータを表示し、記憶し、送信するための、実行可能命令を含む。
【００８７】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、光センサ（単数又は複数）１６４、光センサコントローラ１５８、接触モジュール１３０、グラフィックモジュール１３２、及び画像管理モジュール１４４とともに、カメラモジュール１４３は、静止画像又はビデオ（ビデオストリームを含む）をキャプチャしてメモリ１０２にそれらを記憶する、静止画像又はビデオの特性を変更する、及び／又はメモリ１０２から静止画像若しくはビデオを削除するための、実行可能命令を含む。
【００８８】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びカメラモジュール１４３とともに、画像管理モジュール１４４は、静止画像及び／又はビデオ画像を配置し、変更し（例えば、編集し）、又はその他の方式で操作し、ラベルを付け、削除し、提示し（例えば、デジタルスライドショー又はアルバム内で）、並びに記憶するための、実行可能命令を含む。
【００８９】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４とともに、ブラウザモジュール１４７は、ウェブページ又はそれらの一部、並びにウェブページにリンクされた添付ファイル及び他のファイルの、検索、リンク付け、受信、及び表示を含め、ユーザの命令に従って、インターネットをブラウズするための、実行可能命令を含む。
【００９０】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、電子メールクライアントモジュール１４０、及びブラウザモジュール１４７とともに、カレンダモジュール１４８は、ユーザの命令に従って、カレンダ及びカレンダに関連付けられたデータ（例えば、カレンダ項目、するべきことのリストなど）を作成、表示、変更、及び記憶するための、実行可能命令を含む。
【００９１】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７とともに、ウィジェットモジュール１４９は、任意選択で、ユーザによってダウンロードされ使用されるミニアプリケーション（例えば、天気ウィジェット１４９−１、株価ウィジェット１４９−２、計算機ウィジェット１４９−３、アラーム時計ウィジェット１４９−４、及び辞書ウィジェット１４９−５）、又はユーザによって作成されるミニアプリケーション（例えば、ユーザ作成ウィジェット１４９−６）である。いくつかの実施形態では、ウィジェットは、ＨＴＭＬ（Hypertext Markup Language）（ハイパーテキストマークアップ言語）ファイル、ＣＳＳ（Cascading Style Sheets）（カスケーディングスタイルシート）ファイル、及びＪａｖａＳｃｒｉｐｔファイルを含む。いくつかの実施形態では、ウィジェットは、ＸＭＬ（拡張可能マークアップ言語）ファイル及びＪａｖａＳｃｒｉｐｔファイル（例えば、Ｙａｈｏｏ！ウィジェット）を含む。
【００９２】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７と連携して、ウィジェット作成モジュール１５０は、ウィジェットを作成する（例えば、ウェブページのユーザ指定部分をウィジェットに変える）実行可能命令を含む。
【００９３】
タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連携して、検索モジュール１５１は、ユーザの命令に従って、１つ以上の検索基準（例えば、１つ以上のユーザ指定の検索語句）と一致する、メモリ１０２内のテキスト、音楽、サウンド、画像、ビデオ、及び／又は他のファイルを検索する実行可能命令を含む。
【００９４】
タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、音声回路１１０、スピーカ１１１、ＲＦ回路１０８、及びブラウザモジュール１４７と連携して、ビデオ及び音楽プレーヤモジュール１５２は、ＭＰ３又はＡＡＣファイルなどの１つ以上のファイル形式で記憶された記録された音楽又は他のサウンドファイルをユーザがダウンロード及び再生することを可能にする実行可能命令、並びにビデオを表示し、提示し、又はその他の方式で再生する（例えば、タッチ感知ディスプレイシステム１１２上で、又は無線で若しくは外部ポート１２４を介して接続された外部のディスプレイ上で）実行可能命令を含む。いくつかの実施形態では、デバイス１００は、任意選択で、ｉＰｏｄ（Ａｐｐｌｅ  Ｉｎｃ．の商標）などのＭＰ３プレーヤの機能を含む。
【００９５】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連携して、メモモジュール１５３は、ユーザの命令に従って、メモ、するべきことのリストなどを作成及び管理する実行可能命令を含む。
【００９６】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、及びブラウザモジュール１４７と連携して、地図モジュール１５４は、ユーザの命令に従って、地図及び地図と関連付けられたデータ（例えば、運転方向、特定の位置における又はその近くの店舗及び対象となる他の地点についてのデータ、並びに位置に基づく他のデータ）を受信し、表示し、変更し、記憶する実行可能命令を含む。
【００９７】
タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、音声回路１１０、スピーカ１１１、ＲＦ回路１０８、テキスト入力モジュール１３４、電子メールクライアントモジュール１４０、及びブラウザモジュール１４７と連携して、オンラインビデオモジュール１５５は、ユーザがＨ．２６４などの１つ以上のファイル形式のオンラインビデオにアクセスし、閲覧し、受信し（例えば、ストリーミング及び／又はダウンロードにより）、再生し（例えば、タッチ画面１１２上で、又は無線で若しくは外部ポート１２４を介して接続された外部のディスプレイ上で）、特定のオンラインビデオへのリンクを有する電子メールを送信し、別の方法で管理することを可能にする実行可能命令を含む。いくつかの実施形態では、特定のオンラインビデオへのリンクを送信するために、電子メールクライアントモジュール１４０ではなく、インスタントメッセージングモジュール１４１が使用される。
【００９８】
上記特定されたモジュール及びアプリケーションの各々は、上記説明された１つ以上の機能、並びに本出願で説明される方法（例えば、コンピュータにより実行される方法、及び本明細書で説明される他の情報処理方法）を実行する実行可能な命令セットに対応する。それらのモジュール（すなわち、命令セット）は、別々のソフトウェアプログラム、手順、又はモジュールとして実装される必要はなく、よって、それらのモジュールの様々なサブセットは、任意選択で、様々な実施形態において、組み合わされ、又はその他の方式で再配置される。いくつかの実施形態では、メモリ１０２は任意選択で、上記特定されたモジュール及びデータ構造のサブセットを記憶する。更に、メモリ１０２は任意選択で、上記説明されていない追加のモジュール及びデータ構造を記憶する。
【００９９】
いくつかの実施形態では、デバイス１００は、デバイス上の機能の所定のセットの動作がタッチ画面及び／又はタッチパッドを通じて排他的に実行されるデバイスである。デバイス１００の動作のための主要な入力制御デバイスとしてタッチ画面及び／又はタッチパッドを使用することによって、デバイス１００上の物理的な入力制御デバイス（プッシュボタン、ダイアルなど）の数が任意選択で削減される。
【０１００】
タッチ画面及び／又はタッチパッドを通じて排他的にのみを介して実行される、所定の機能のセットは、任意選択で、ユーザインターフェース間のナビゲーションを含む。いくつかの実施形態では、タッチパッドは、ユーザによってタッチされるとき、デバイス１００上で表示される任意のユーザインターフェースから、メインメニュー、ホームメニュー、又はルートメニューにデバイス１００をナビゲートする。そのような実施形態では、「メニューボタン」はタッチパッドを使用して実装される。いくつかの他の実施形態では、メニューボタンは、タッチパッドではなく、物理プッシュボタン又は他の物理入力制御デバイスである。
【０１０１】
図１Ｂは、いくつかの実施形態に係る、イベント処理のための例示的な構成要素を示すブロック図である。いくつかの実施形態では、メモリ１０２（図１Ａにおける）又は３７０（図３）は、イベントソート部１７０（例えば、オペレーティングシステム１２６内）及びそれぞれのアプリケーション１３６−１（例えば、上述したアプリケーション１３６、１３７〜１５５、３８０〜３９０のいずれか）を含む。
【０１０２】
イベントソート部１７０は、イベント情報を受信し、イベント情報が配信されるアプリケーション１３６−１及びアプリケーション１３６−１のアプリケーションビュー１９１を判定する。イベントソート部１７０は、イベントモニタ１７１及びイベントディスパッチャモジュール１７４を含む。いくつかの実施形態では、アプリケーション１３６−１は、アプリケーションがアクティブ又は実行中のとき、タッチ感知ディスプレイシステム１１２上で表示される現在のアプリケーションビュー（単数又は複数）を示す、アプリケーション内部状態１９２を含む。いくつかの実施形態では、デバイス／グローバル内部状態１５７は、いずれのアプリケーション（単数又は複数）が現在アクティブであるかを判定するために、イベントソート部１７０によって使用され、アプリケーション内部状態１９２は、イベント情報が配信されるアプリケーションビュー１９１を判定するために、イベントソート部１７０によって使用される。
【０１０３】
いくつかの実施形態では、アプリケーション内部状態１９２は、アプリケーション１３６−１が実行を再開するときに使用される再開情報、アプリケーション１３６−１によって表示されているか又は表示の準備がされている情報を示すユーザインターフェース状態情報、ユーザがアプリケーション１３６−１の前の状態又はビューに戻ることを可能にするための状態待ち行列、及びユーザが行った前のアクションのリドゥ／アンドゥ待ち行列、のうちの１つ以上などの追加の情報を含む。
【０１０４】
イベントモニタ１７１は、周辺機器インターフェース１１８からイベント情報を受信する。イベント情報は、サブイベント（例えば、マルチタッチジェスチャの一部としての、タッチ感知ディスプレイシステム１１２上のユーザのタッチ）についての情報を含む。周辺機器インターフェース１１８は、Ｉ／Ｏサブシステム１０６、又は近接センサ１６６、加速度計（単数又は複数）１６８、及び／若しくは（音声回路１１０を介する）マイクロフォン１１３などのセンサから受信する情報を送信する。周辺機器インターフェース１１８がＩ／Ｏサブシステム１０６から受信する情報は、タッチ感知ディスプレイシステム１１２又はタッチ感知面からの情報を含む。
【０１０５】
いくつかの実施形態では、イベントモニタ１７１は、所定の間隔で周辺機器インターフェース１１８に要求を送信する。それに応答して、周辺機器インターフェース１１８はイベント情報を送信する。他の実施形態では、周辺機器インターフェース１１８は、重要なイベント（例えば、予め定められたノイズ閾値を上回り、及び／又は予め定められた期間よりも長い入力を受信すること）が存在するときのみ、イベント情報を送信する。
【０１０６】
いくつかの実施形態では、イベントソート部１７０は、ヒットビュー判定モジュール１７２及び／又はアクティブイベント認識部判定モジュール１７３も含む。
【０１０７】
ヒットビュー判定モジュール１７２は、タッチ感知ディスプレイシステム１１２が２つ以上のビューを表示するとき、１つ以上のビュー内のどこにおいてサブイベントが発生したかを判定するためのソフトウェア手順を提供する。ビューは、制御部及びユーザがディスプレイ上で見ることが可能な他の要素で構成されている。
【０１０８】
アプリケーションと関連付けられたユーザインターフェースの別の態様は、本明細書でアプリケーションビュー又はユーザインターフェースウインドウと呼ばれる場合があるビューの組であり、それらの中で情報が表示され、タッチに基づくジェスチャが発生する。タッチが検出されるアプリケーションビュー（それぞれのアプリケーションの）は任意選択で、アプリケーションのプログラム階層又はビュー階層内のプログラムレベルに対応する。例えば、タッチが検出される最下位レベルのビューは任意選択で、ヒットビューと呼ばれ、また、適切な入力として認識されるイベントの組は任意選択で、タッチに基づくジェスチャを開始する初期のタッチのヒットビューに少なくとも部分的に基づいて判定される。
【０１０９】
ヒットビュー判定モジュール１７２は、タッチに基づくジェスチャのサブイベントに関連する情報を受信する。アプリケーションが階層において編成された複数のビューを有するとき、ヒットビュー判定モジュール１７２は、サブイベントを処理するべき階層内の最下位のビューとしてヒットビューを特定する。ほとんどの状況では、ヒットビューは、開始するサブイベント（すなわち、イベント又は潜在的なイベントを形成する一連のサブイベントにおける最初のサブイベント）が発生する最下位レベルのビューである。ヒットビューがヒットビュー判定モジュールによって特定されると、ヒットビューは典型的には、それがヒットビューとして特定された同一のタッチ又は入力元に関連するすべてのサブイベントを受信する。
【０１１０】
アクティブイベント認識部判定モジュール１７３は、ビュー階層内のどのビュー（単数又は複数）がサブイベントの特定のシーケンスを受信すべきかを判定する。いくつかの実施形態では、アクティブイベント認識部判定モジュール１７３は、ヒットビューのみがサブイベントの特定のシーケンスを受信すべきであると判定する。他の実施形態では、アクティブイベント認識部判定モジュール１７３は、サブイベントの物理位置を含むすべてのビューはアクティブに関わっているビューであると判定し、したがって、すべてのアクティブに関わっているビューは、サブイベントの特定のシーケンスを受信すべきであると判定する。他の実施形態では、タッチサブイベントがある特定のビューに関連付けられた領域に完全に限定されたとしても、階層の上位のビューは、依然としてアクティブに関わっているビューであり続ける。
【０１１１】
イベントディスパッチャモジュール１７４は、イベント情報をイベント認識部（例えば、イベント認識部１８０）に送る。アクティブイベント認識部判定モジュール１７３を含む実施形態では、イベントディスパッチャモジュール１７４は、アクティブイベント認識部判定モジュール１７３により判定されたイベント認識部にイベント情報を配信する。いくつかの実施形態では、イベントディスパッチャモジュール１７４は、それぞれのイベント受信部モジュール１８２によって取得されたイベント情報をイベント待ち行列に記憶する。
【０１１２】
いくつかの実施形態では、オペレーティングシステム１２６は、イベントソート部１７０を含む。あるいは、アプリケーション１３６−１が、イベントソート部１７０を含む。更に他の実施形態では、イベントソート部１７０は、独立型のモジュール、又は接触／動きモジュール１３０などの、メモリ１０２に記憶された別のモジュールの一部である。
【０１１３】
いくつかの実施形態では、アプリケーション１３６−１は、それぞれがアプリケーションのユーザインターフェースのそれぞれのビュー内で発生するタッチイベントを処理する命令を含む、複数のイベント処理部１９０及び１つ以上のアプリケーションビュー１９１を含む。アプリケーション１３６−１の各アプリケーションビュー１９１は、１つ以上のイベント認識部１８０を含む。典型的には、それぞれのアプリケーションビュー１９１は、複数のイベント認識部１８０を含む。他の実施形態では、イベント認識部１８０のうちの１つ以上は、ユーザインターフェースキット（図示せず）、又はアプリケーション１３６−１がメソッド及び他の性質をそれから継承する上位レベルのオブジェクトなどの、別々のモジュールの一部である。いくつかの実施形態では、各イベント処理部１９０は、データ更新部１７６、オブジェクト更新部１７７、ＧＵＩ更新部１７８、及び／又はイベントソート部１７０から受信したイベントデータ１７９、のうちの１つ以上を含む。イベント処理部１９０は任意選択で、アプリケーション内部状態１９２を更新するために、データ更新部１７６、オブジェクト更新部１７７、又はＧＵＩ更新部１７８を利用し、又は呼び出す。代わりに、アプリケーションビュー１９１のうちの１つ以上は、１つ以上のそれぞれのイベント処理部１９０を含む。また、いくつかの実施形態では、データ更新部１７６、オブジェクト更新部１７７、及びＧＵＩ更新部１７８のうちの１つ以上は、それぞれのアプリケーションビュー１９１に含まれる。
【０１１４】
それぞれのイベント認識部１８０は、イベントソート部１７０からイベント情報（例えば、イベントデータ１７９）を受信し、イベント情報からイベントを特定する。イベント認識部１８０は、イベント受信部１８２及びイベント比較部１８４を含む。いくつかの実施形態では、イベント認識部１８０は、メタデータ１８３及びイベント配信命令１８８（任意選択でサブイベント配信命令を含む）の少なくともサブセットも含む。
【０１１５】
イベント受信部１８２は、イベントソート部１７０からイベント情報を受信する。イベント情報は、サブイベントについての情報、例えば、タッチ又はタッチの移動についての情報を含む。サブイベントに依存して、イベント情報は、サブイベントの位置などの追加の情報も含む。サブイベントがタッチの動きに関わるとき、イベント情報は任意選択で、サブイベントの速さ及び方向も含む。いくつかの実施形態では、イベントは、１つの向きから別の向きへの（例えば、縦向きから横向きへの、又はその逆の）デバイスの回転を含み、そのイベント情報は、デバイスの現在の向き（デバイスの姿勢とも呼ばれる）についての対応する情報を含む。
【０１１６】
イベント比較部１８４は、イベント情報を既定のイベント又はサブイベントの定義と比較し、その比較に基づいて、イベント又はサブイベントを判定するか、あるいはイベント又はサブイベントの状態を判定若しくは更新する。いくつかの実施形態では、イベント比較部１８４は、イベント定義１８６を含む。イベント定義１８６は、例えば、イベント１（１８７−１）、イベント２（１８７−２）などの、イベントの定義（例えば、サブイベントの所定のシーケンス）を含む。いくつかの実施形態では、イベント１８７におけるサブイベントは、例えば、タッチの始め、タッチの終わり、タッチの移動、タッチの中止、及び複数のタッチを含む。一実施例では、イベント１（１８７−１）についての定義は、表示されたオブジェクト上のダブルタップである。ダブルタップは、例えば、表示されたオブジェクト上の予め定められた段階についての第１のタッチ（タッチの始め）、予め定められた段階についての第１のリフトオフ（タッチの終わり）、表示されたオブジェクト上の予め定められた段階についての第２のタッチ（タッチの始め）、及び予め定められた段階についての第２のリフトオフ（タッチの終わり）を含む。別の実施例では、イベント２（１８７−２）の定義は、表示されたオブジェクト上のドラッグである。ドラッグは、例えば、表示されたオブジェクト上の予め定められた段階についてのタッチ（又は、接触）、タッチ感知ディスプレイシステム１１２を横切るタッチの移動、及びタッチのリフトオフ（タッチの終わり）を含む。いくつかの実施形態では、イベントは、１つ以上の関連付けられたイベント処理部１９０に関する情報も含む。
【０１１７】
いくつかの実施形態では、イベント定義１８７は、それぞれのユーザインターフェースオブジェクトに関するイベントの定義を含む。いくつかの実施形態では、イベント比較部１８４は、サブイベントに関連付けられたユーザインターフェースオブジェクトを判定するヒットテストを実行する。例えば、３つのユーザインターフェースオブジェクトがタッチ感知ディスプレイシステム１１２上で表示されるアプリケーションビューにおいて、タッチ感知ディスプレイシステム１１２上でタッチが検出されたとき、イベント比較部１８４は、３つのユーザインターフェースオブジェクトのうちのどれがタッチ（サブイベント）と関連付けられているかを判定するためにヒットテストを実行する。表示された各オブジェクトが、対応するイベント処理部１９０と関連付けられている場合、イベント比較部は、ヒットテストの結果を使用して、どのイベント処理部１９０をアクティブ化すべきかを判定する。例えば、イベント比較部１８４は、サブイベント及びヒットテストのトリガとなるオブジェクトと関連付けられたイベント処理部を選択する。
【０１１８】
いくつかの実施形態では、それぞれのイベント１８７の定義は、一連のサブイベントがイベント認識部のイベントタイプに対応するかどうかが判定されるまで、イベント情報の配信を遅らせる遅延アクションも含む。
【０１１９】
それぞれのイベント認識部１８０が一連のサブイベントがイベント定義１８６のイベントのいずれとも一致しないと判定した場合、それぞれのイベント認識部１８０は、イベント不可能、イベント失敗、又はイベント終了の状態に入り、その後は、タッチに基づくジェスチャの次のサブイベントを無視する。この状況では、ヒットビューに対してアクティブのままである他のイベント認識部がある場合、そのイベント認識部は、進行中のタッチに基づくジェスチャのサブイベントを追跡及び処理し続ける。
【０１２０】
いくつかの実施形態では、それぞれのイベント認識部１８０は、イベント配信システムがどのようにサブイベント配信を実行すべきかをアクティブに関与しているイベント認識部に示す構成可能なプロパティ、フラグ、及び／又はリストを有するメタデータ１８３を含む。いくつかの実施形態では、メタデータ１８３は、イベント認識部が相互にどのように対話するか又は対話することが可能とされているかについて示す構成可能なプロパティ、フラグ、及び／又はリストを含む。いくつかの実施形態では、メタデータ１８３は、サブイベントがビュー階層又はプログラム階層における多様なレベルに配信されるかどうかを示す構成可能なプロパティ、フラグ、及び／又はリストを含む。
【０１２１】
いくつかの実施形態では、それぞれのイベント認識部１８０は、イベントの１つ以上の特定のサブイベントが認識されたときに、イベントに関連付けられたイベント処理部１９０をアクティブ化する。いくつかの実施形態では、それぞれのイベント認識部１８０は、イベントに関連付けられたイベント情報をイベント処理部１９０に配信する。イベント処理部１９０をアクティブ化することは、対応するヒットビューにサブイベントを送信する（及び送信を延期する）こととは異なっている。いくつかの実施形態では、イベント認識部１８０は、認識されたイベントに関連付けられたフラグをスローし、フラグに関連付けられたイベント処理部１９０は、フラグをキャッチし、所定の処理を実行する。
【０１２２】
いくつかの実施形態では、イベント配信命令１８８は、イベント処理部をアクティブ化することなくサブイベントに関するイベント情報を配信するサブイベント配信命令を含む。その代わりに、サブイベント配信命令は、一連のサブイベントと関連付けられたイベント処理部又はアクティブに関わっているビューに、イベント情報を配信する。一連のサブイベント又はアクティブに関わっているビューと関連付けられたイベント処理部は、イベント情報を受信し、所定の処理を実行する。
【０１２３】
いくつかの実施形態では、データ更新部１７６は、アプリケーション１３６−１で使用されるデータを作成及び更新する。例えば、データ更新部１７６は、連絡先モジュール１３７で使用される電話番号を更新、又はビデオプレーヤモジュール１４５で使用されるビデオファイルを記憶する。いくつかの実施形態では、オブジェクト更新部１７７は、アプリケーション１３６−１で使用されるオブジェクトを作成及び更新する。例えば、オブジェクト更新部１７７は、新たなユーザインターフェースオブジェクトを作成する、又はユーザインターフェースオブジェクトの位置を更新する。ＧＵＩ更新部１７８は、ＧＵＩを更新する。例えば、ＧＵＩ更新部１７８は、表示情報を準備し、タッチ感知ディスプレイ上に表示するために表示情報をグラフィックモジュール１３２に送る。
【０１２４】
いくつかの実施形態では、イベント処理部（単数又は複数）１９０は、データ更新部１７６、オブジェクト更新部１７７、及びＧＵＩ更新部１７８を含む、又はそれらへのアクセスを有する。いくつかの実施形態では、データ更新部１７６、オブジェクト更新部１７７、及びＧＵＩ更新部１７８は、それぞれのアプリケーション１３６−１又はアプリケーションビュー１９１の単一モジュールに含まれる。他の実施形態では、それらは、２つ以上のソフトウェアモジュールに含まれる。
【０１２５】
タッチ感知ディスプレイ上のユーザのタッチのイベント処理に関する前述の記載は、入力デバイスを用いて多機能デバイス１００を動作させるための他の形態のユーザ入力にも適用されるが、そのすべてがタッチ画面上で開始されるわけではないことを理解されたい。例えば、単一若しくは複数のキーボードの押圧若しくは保持に任意選択で合わせたマウスの移動及びマウスボタンの押圧、タッチパッド上のタップ、ドラッグ、スクロールなどの接触の移動、ペンスタイラス入力、デバイスの移動、口頭命令検出された眼球運動、バイオメトリック入力、並びに／又はそれらの任意の組み合わせは任意選択で、認識されることになるイベントを定義するサブイベントに対応する入力として利用される。
【０１２６】
図２は、いくつかの実施形態に係る、タッチ画面（例えば、タッチ感知ディスプレイシステム１１２、図１Ａ）を有するポータブル多機能デバイス１００を示す。タッチ画面は、ユーザインターフェース（user interface）（ＵＩ）２００内に１つ以上のグラフィックを、任意選択で表示する。本実施形態、及び後述する実施形態において、ユーザは、例えば、１本以上の指２０２（図には、正確な縮尺率では描かれていない）又は１つ以上のスタイラス２０３（図には、正確な縮尺率では描かれていない）を用いて、グラフィック上でジェスチャを行うことにより、グラフィックのうちの１つ以上を選択することができる。いくつかの実施形態では、ユーザが１つ以上のグラフィックとの接触を断った際に、その１つ以上のグラフィックの選択が生じる。いくつかの実施形態では、ジェスチャは、１回以上のタップ、１回以上のスワイプ（左から右へ、右から左へ、上向きに及び／若しくは下向きに）、並びに／又は、デバイス１００と接触した指のローリング（右から左へ、左から右へ、上向きに及び／若しくは下向きに）を、任意選択で含む。いくつかの実装形態又は状況では、グラフィックとの不測の接触は、グラフィックを選択しない。例えば、選択に対応するジェスチャがタップであるとき、アプリケーションアイコンの上をスイープするスワイプジェスチャは、任意選択で、対応するアプリケーションを選択しない。
【０１２７】
デバイス１００は、任意選択で、「ホーム」又はメニューボタン２０４などの１つ以上の物理的ボタンも含む。前述のように、メニューボタン２０４は、任意選択で、デバイス１００上で任意選択で実行される、アプリケーションのセットにおける任意のアプリケーション１３６にナビゲートするために使用される。あるいは、いくつかの実施形態では、メニューボタンは、タッチ画面ディスプレイ上で表示されるＧＵＩ内のソフトキーとして実装される。
【０１２８】
いくつかの実施形態では、デバイス１００は、タッチ画面ディスプレイと、メニューボタン２０４と、デバイスへの電源供給のオン／オフ及びデバイスのロックのためのプッシュボタン２０６と、ボリューム調節ボタン（単数又は複数）２０８と、加入者識別モジュール（ＳＩＭ）カードスロット２１０と、ヘッドセットジャック２１２と、ドッキング／充電用外部ポート１２４と、を含む。プッシュボタン２０６は、ボタンを押下して、所定の時間にわたってボタンを押下した状態で保持することによってデバイス上の電源をオン／オフし、ボタンを押下し、所定の時間間隔が経過する前にボタンを解放することによってデバイスをロックし、及び／又はデバイスをロック解除し、若しくはロック解除処理を開始するために使用されてもよい。いくつかの実施形態では、デバイス１００は、マイクロフォン１１３を通して、一部の機能をアクティブ化又は非アクティブ化するための口頭入力も受け入れる。デバイス１００は、任意選択で、タッチ感知ディスプレイシステム１１２上の接触強度を検出するための１つ以上の接触強度センサ１６５、及び／又はデバイス１００のユーザに対する触知出力を生成するための１つ以上の触知出力生成器１６７も含む。
【０１２９】
図３は、いくつかの実施形態に係る、ディスプレイ及びタッチ感知面を有する例示的な多機能デバイスのブロック図である。デバイス３００は、ポータブル型である必要はない。いくつかの実施形態では、デバイス３００は、ラップトップコンピュータ、デスクトップコンピュータ、タブレットコンピュータ、マルチメディア再生デバイス、ナビゲーションデバイス、教育的デバイス（子供の学習玩具など）、ゲームシステム、又は制御デバイス（例えば、家庭用又は業務用コントローラ）である。デバイス３００は、典型的には、１つ以上の処理ユニット（ＣＰＵ）３１０と、１つ以上のネットワーク又は他の通信インターフェース３６０と、メモリ３７０と、及びこれらの構成要素を相互接続するための１つ以上の通信バス３２０とを含む。通信バス３２０は、システム構成要素間の通信を相互接続及び制御する回路（チップセットと呼ばれることがある）を、任意選択で含む。デバイス３００は典型的にはタッチ画面ディスプレイであるディスプレイ３４０を含む、入出力（Ｉ／Ｏ）インターフェース３３０を含む。Ｉ／Ｏインターフェース３３０は、任意選択で、キーボード及び／又はマウス（又は、他のポインティングデバイス）３５０、並びにタッチパッド３５５、（例えば、図１Ａを参照して上記説明された触知出力生成器（単数又は複数）１６７と同様の）デバイス３００上で触知出力を生成するための触知出力生成器３５７、センサ３５９（例えば、光センサ、加速度センサ、近接センサ、タッチ感知センサ、及び／又は図１Ａを参照して上記説明された接触強度センサ（単数又は複数）１６５と同様の接触強度センサ）も含む。メモリ３７０は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭ、又は他のランダムアクセスソリッドステートメモリデバイスなどの高速ランダムアクセスメモリを含み、任意選択で、１つ以上の磁気ディスク記憶デバイス、光ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステート記憶デバイスなどの不揮発性メモリを含む。メモリ３７０は、任意選択で、ＣＰＵ（単数又は複数）３１０から遠隔に位置する１つ以上の記憶デバイスを含む。いくつかの実施形態では、メモリ３７０は、ポータブル多機能デバイス１００（図１Ａ）のメモリ１０２に記憶されたプログラム、モジュール、及びデータ構造に類似のプログラム、モジュール、及びデータ構造、又はそれらのサブセットを記憶する。更に、メモリ３７０は任意選択で、ポータブル多機能デバイス１００のメモリ１０２に存在しない追加のプログラム、モジュール、及びデータ構造を記憶する。例えば、デバイス３００のメモリ３７０は任意選択で、描画モジュール３８０、プレゼンテーションモジュール３８２、ワードプロセッシングモジュール３８４、ウェブサイト作成モジュール３８６、ディスクオーサリングモジュール３８８、及び／又はスプレッドシートモジュール３９０を記憶するが、ポータブル多機能デバイス１００（図１Ａ）のメモリ１０２は、任意選択で、それらのモジュールを記憶しない。
【０１３０】
上記特定された図３における要素の各々は、任意選択で、前に言及したメモリデバイスのうちの１つ以上に記憶される。上記特定されたモジュールのうちの各々は、上記説明された機能を実行する命令セットに対応する。上記特定されたモジュール又はプログラム（すなわち、命令セット）は、別々のソフトウェアプログラム、手順、又はモジュールとして実装される必要はなく、したがって、それらのモジュールの様々なサブセットは任意選択で、様々な実施形態において組み合わされ、又はその他の方式で再配置される。いくつかの実施形態では、メモリ３７０は任意選択で、上記特定されたモジュール及びデータ構造のサブセットを記憶する。更に、メモリ３７０は、任意選択で、上記説明されていない追加のモジュール及びデータ構造を記憶する。
【０１３１】
ここで、ポータブル多機能デバイス１００上で任意選択で実装されるユーザインターフェース（「ＵＩ」）の実施形態に着目する。
【０１３２】
図４Ａは、いくつかの実施形態に係る、ポータブル多機能デバイス１００上のアプリケーションのメニューのための例示的なユーザインターフェースを示す。同様のユーザインターフェースがデバイス３００上に、任意選択で、実装される。いくつかの実施形態では、ユーザインターフェース４００は、以下の要素、又はそれらのサブセット若しくはスーパーセットを含む。
【０１３３】
セルラー信号及びＷｉ−Ｆｉ信号などの無線通信（単数又は複数）のための信号強度インジケータ（単数又は複数）４０２、
【０１３４】
時刻４０４、
【０１３５】
Ｂｌｕｅｔｏｏｔｈ（登録商標）インジケータ４０５、
【０１３６】
バッテリ状態インジケータ４０６、
【０１３７】
下記などの、頻繁に利用されるアプリケーション用のアイコンを含むトレイ４０８、
【０１３８】
不在着信又はボイスメールメッセージの数のインジケータ４１４を任意選択で含む、「電話」とラベル付けされた電話モジュール１３８用のアイコン４１６、
【０１３９】
未読電子メールの数のインジケータ４１０を任意選択で含む、「メール」とラベル付けされた、電子メールクライアントモジュール１４０用のアイコン４１８、
【０１４０】
「ブラウザ」とラベル付けされた、ブラウザモジュール１４７用のアイコン４２０、及び
【０１４１】
「ｉＰｏｄ」とラベル付けされた、ｉＰｏｄ（アップル社の登録商標）モジュール１５２とも呼ばれるビデオ及び音楽プレーヤモジュール１５２用のアイコン４２２及び
【０１４２】
下記などの、その他のアプリケーション用のアイコン、
【０１４３】
「メッセージ」とラベル付けされた、ＩＭモジュール１４１用のアイコン４２４、
【０１４４】
「カレンダ」とラベル付けされた、カレンダモジュール１４８用のアイコン４２６、
【０１４５】
「写真」とラベル付けされた、画像管理モジュール１４４用のアイコン４２８、
【０１４６】
「カメラ」とラベル付けされた、カメラモジュール１４３用のアイコン４３０、
【０１４７】
「オンラインビデオ」とラベル付けされた、オンラインビデオモジュール１５５用のアイコン４３２、
【０１４８】
「株価」とラベル付けされた、株価ウィジェット１４９−２用のアイコン４３４、
【０１４９】
「地図」とラベル付けされた、地図モジュール１５４用のアイコン４３６、
【０１５０】
「天気」とラベル付けされた、天気ウィジェット１４９−１用のアイコン４３８、
【０１５１】
「時計」とラベル付けされた、アラーム時計ウィジェット１４９−４用のアイコン４４０、
【０１５２】
「トレーニングサポート」とラベル付けされた、トレーニングサポートモジュール１４２用のアイコン４４２、
【０１５３】
「メモ」とラベル付けされた、メモモジュール１５３用のアイコン４４４、及び
【０１５４】
デバイス１００及びその様々なアプリケーション１３６に関する設定へのアクセスを提供する、設定アプリケーション若しくはモジュール用のアイコン４４６。
【０１５５】
図４Ａに示されたアイコンのラベルは単なる例に過ぎないことに留意されたい。例えば、いくつかの実施形態では、ビデオ及び音楽プレーヤモジュール１５２用のアイコン４２２は、「Ｍｕｓｉｃ（音楽）」又は「Ｍｕｓｉｃ  Ｐｌａｙｅｒ（音楽プレーヤ）」とラベル付けされる。他のラベルが、様々なアプリケーションアイコンのために、任意選択で使用される。いくつかの実施形態では、それぞれのアプリケーションアイコンに関するラベルは、それぞれのアプリケーションアイコンに対応するアプリケーションの名前を含む。いくつかの実施形態では、特定のアプリケーションアイコンのラベルは、特定のアプリケーションアイコンに対応するアプリケーションの名前とは異なる。
【０１５６】
図４Ｂは、ディスプレイ４５０と分離したタッチ感知面４５１（例えば、タブレット又はタッチパッド３５５、図３）を有するデバイス（例えば、デバイス３００、図３）上の例示的なユーザインターフェースを示す。デバイス３００は任意選択で、タッチ感知面４５１上の接触の強度を検出するための１つ以上の接触強度センサ（例えば、センサ３５７のうちの１つ以上）、及び／又はデバイス３００のユーザに対して触知出力を生成するための１つ以上の触知出力生成器３５７も含む。
【０１５７】
図４Ｂは、ディスプレイ４５０と分離したタッチ感知面４５１（例えば、タブレット又はタッチパッド３５５、図３）を有するデバイス（例えば、デバイス３００、図３）上の例示的なユーザインターフェースを示す。以下の実施例のうちの多くはタッチ画面ディスプレイ１１２上の入力（タッチ感知面とディスプレイとが組み合わされている場合）を参照して与えられるが、いくつかの実施形態では、デバイスは、図４Ｂに示すように、ディスプレイと分離したタッチ感知面上の入力を検出する。いくつかの実施形態では、タッチ感知面（例えば、図４Ｂにおける４５１）は、ディスプレイ（例えば、４５０）上の主軸（例えば、図４Ｂにおける４５３）に対応する主軸（例えば、図４Ｂにおける４５２）を有する。それらの実施形態によれば、デバイスは、ディスプレイ上のそれぞれの位置に対応する位置（例えば、図４Ｂにおいて、４６０は４６８に対応し、４６２は４７０に対応する）におけるタッチ感知面４５１との接触（例えば、図４Ｂにおける４６０及び４６２）を検出する。このように、タッチ感知面がディスプレイと分離しているとき、タッチ感知面（例えば、図４Ｂにおける４５１）上でデバイスによって検出されたユーザ入力（例えば、接触４６０及び４６２、及びそれらの移動）は、多機能デバイスのディスプレイ（例えば、図４Ｂにおける４５０）上でユーザインターフェースを操作するためにデバイスによって使用される。同様の方法が、本明細書に記載の他のユーザインターフェースに任意選択で使用されることを理解されたい。
【０１５８】
加えて、以下の実施例は、主に指入力（例えば、指の接触、指のタップジェスチャ、指のスワイプジェスチャなど）を参照して与えられるが、いくつかの実施形態では、それらの指の入力のうちの１つ以上は、別の入力デバイスからの入力（例えば、マウスに基づく入力又はスタイラス入力）と置換されることを理解されたい。例えば、スワイプジェスチャは、任意選択で、マウスクリックと置換され（例えば、接触の代わりに）、その後、スワイプの経路に沿ってカーソルの移動が行われる（例えば、接触の移動の代わりに）。別の例として、タップジェスチャは任意選択で、カーソルがタップジェスチャの位置の上に位置する間のマウスクリックに置換される（例えば、接触の検出、それに続いて接触の検出を停止する代わりに）。同様に、複数のユーザ入力が同時に検出されるとき、複数のコンピュータマウスは任意選択で同時に使用され、又はマウス及び指の接触が任意選択で同時に使用されることを理解されたい。
【０１５９】
本明細書で使用される場合、用語「フォーカスセレクタ」は、ユーザが対話しているユーザインターフェースの現在の部分を示す入力要素を指す。カーソル又は他のロケーションマーカを含むいくつかの実装形態では、カーソルは、カーソルが特定のユーザインターフェース要素（例えば、ボタン、ウィンドウ、スライダ、又は他のユーザインターフェース要素）の上にある間に、タッチ感知面（例えば、図３におけるタッチパッド３５５、又は図４Ｂにおけるタッチ感知面４５１）上で入力（例えば、押圧入力）が検出されると、特定のユーザインターフェース要素が検出された入力に従って調整されるように、「フォーカスセレクタ」として機能する。タッチ画面ディスプレイ上のユーザインターフェース要素との直接的な対話を有効化するタッチ画面ディスプレイ（例えば、図１Ａにおけるタッチ感知ディスプレイシステム１１２、又は図４Ａにおけるタッチ画面）を含む一部の実装形態では、タッチ画面上で検出された接触は、入力（例えば、接触による押圧入力）がタッチ画面ディスプレイ上で特定のユーザインターフェース要素（例えば、ボタン、ウィンドウ、スライダ、又は他のユーザインターフェース要素）の位置において検出されると、特定のユーザインターフェース要素が検出された入力に従って調節されるように、「フォーカスセレクタ」として機能する。いくつかの実装では、タッチ画面ディスプレイ上の対応するカーソルの移動又は接触の移動なしに、（例えば、タブキー又は矢印キーを使ってフォーカスを１つのボタンから別のボタンに移動させることにより）フォーカスが、ユーザインターフェースの１つの領域からユーザインターフェースの別の領域に移動される。これらの実装形態では、フォーカスセレクタは、ユーザインターフェースの異なる領域間でのフォーカスの移動に従って移動する。フォーカスセレクタによってとられる具体的な形態とは関わりなく、フォーカスセレクタは一般的に、ユーザインターフェースとのユーザの意図した対話を通信するために（例えば、ユーザが対話することを意図しているユーザインターフェースの要素をデバイスに示すことによって）、ユーザによって制御されるユーザインターフェース要素（又は、タッチ画面ディスプレイ上の接触）である。例えば、押圧入力がタッチ感知面（例えば、タッチパッド又はタッチ画面）上で検出されたときに、対応するボタンの上にあるフォーカスセレクタ（例えば、カーソル、接触又は選択ボックス）の位置は、（デバイスのディスプレイ上に示されている他のユーザインターフェース要素ではなく）対応するボタンをユーザがアクティブ化しようとしていることを示すものである。
【０１６０】
本明細書及び特許請求の範囲で使用されるように、タッチ感知面上の接触の「強度」という用語は、タッチ感知面上の接触（例えば、指の接触又はスタイラスの接触）の力若しくは圧力（単位面積あたりの力）、又はタッチ感知面上の接触の力若しくは圧力の代替物プロキシ）を指す。接触強度は、少なくとも４つの異なる値を含み、より典型的には、数百の（例えば、少なくとも２５６個の）異なる値を含む、値の範囲を有する。接触強度は、任意選択で、様々な手法、及び様々なセンサ又はセンサの組み合わせを使用して判定（又は、測定）される。例えば、タッチ感知面の下に又はこれに隣接する１つ以上の力センサが、任意選択で、タッチ感知面上の様々な点における力を測定するために使用される。いくつかの実装形態では、複数の力センサからの力測定値は、推定される接触の力を判定するために組み合わされる（例えば、加重平均又は合計）。同様に、スタイラスの感圧性先端部を任意選択で使用して、タッチ感知面上のスタイラスの圧力を判定する。あるいは、タッチ感知面上で検出される接触領域のサイズ及び／若しくはその変化、接触に近接するタッチ感知面の電気容量及び／若しくはその変化、並びに／又は、接触に近接するタッチ感知面の抵抗及び／若しくはその変化が、タッチ感知面上の接触の力又は圧力の代替物として、任意選択で用いられる。いくつかの実装形態では、接触の力又は圧力の代替的測定値は、強度閾値を超えているかどうかを判定するために直接に用いられる（例えば、強度閾値は、代替的測定値に対応する単位で記述される）。いくつかの実装形態では、接触の力又は圧力の代替する測定値は、推定される力又は圧力に変換され、推定される力又は圧力は、強度閾値を超えているかどうかを判定するために使用される（例えば、強度閾値は、圧力の単位で測定された圧力閾値である）。接触強度をユーザ入力の属性として使用することは、アフォーダンスを（例えば、タッチ感知ディスプレイ上に）表示するため、及び／又はユーザ入力を（例えば、タッチ感知ディスプレイ、タッチ感知面、又はノブ若しくはボタンなどの物理的／機械的制御を介して）受信するための面積が制限された、低減されたサイズのデバイスにおいて、ユーザによるアクセスが他の場合に容易には不可能であり得る、追加のデバイス機能へのユーザのアクセスを可能にする。
【０１６１】
いくつかの実施形態では、接触／動きモジュール１３０は、ユーザによって動作が実行されたかどうかを判定するための（例えば、ユーザがアイコン上で「クリック」したかどうかを判定するための）、１つ以上の強度閾値のセットを使用する。いくつかの実施形態では、少なくとも強度閾値のサブセットは、ソフトウェアパラメータに従って判定される（例えば、強度閾値は、特定の物理アクチュエータのアクティブ化閾値によって判定されず、デバイス１００の物理ハードウェアを変更することなく調節されてもよい）。例えば、トラックパッド又はタッチ画面ディスプレイのマウス「クリック」閾値は、トラックパッド又はタッチ画面ディスプレイのハードウェアを変更することなく広範囲の所定の閾値のうちのいずれかに設定し得る。更に、いくつかの実装では、デバイスのユーザには、（例えば、個々の強度閾値を調整することにより、及び／又は、システムレベルのクリック「強度」パラメータにより、一度に複数の強度閾値を調整することによって）強度閾値のセットのうちの１つ以上を調整するためのソフトウェア設定が提供される。
【０１６２】
本明細書及び特許請求の範囲で使用するとき、接触の「特性強度」という用語は、接触の１つ以上の強度に基づく、その接触の特性を指す。いくつかの実施形態では、特性強度は複数の強度サンプルに基づく。特性強度は、任意選択で、所定の数の強度サンプル、又は所定のイベント（例えば、接触を検出した後、接触のリフトオフを検出する前、接触の移動の開始を検出する前若しくは後、接触の終了を検出する前、接触の強度の増加を検出する前若しくは後、及び／又は接触の強度の減少を検出する前若しくは後）に対して所定の期間（例えば、０．０５、０．１、０．２、０．５、１、２、５、１０秒）内に収集された強度サンプルのセットに基づく。接触の特性強度は、接触強度の最大値、接触強度の平均値（mean value）、接触強度の平均値（average value）、接触強度の上位１０パーセント値、接触強度の最大の半分の値、接触強度の最大の９０パーセントの値などのうちの任意の１つ以上に任意選択で基づいている。いくつかの実施形態では、特性強度を判定するために、接触の持続期間が使用される（例えば、特性強度が経時的な接触強度の平均であるとき）。いくつかの実施形態では、動作がユーザによって実行されたかどうかを判定するために、特性強度を１つ以上の強度閾値のセットと比較する。例えば、１つ以上の強度閾値のセットは、第１の強度閾値及び第２の強度閾値を含むことができる。この実施例では、第１の閾値を上回らない特性強度を有する接触の結果として第１の動作が実行され、第１の強度閾値を上回り、第２の強度閾値を上回らない特性強度を有する接触の結果として第２の動作が実行され、第２の強度閾値を超える特性強度を有する接触の結果として第３の動作が実行される。いくつかの実施形態では、特性強度と１つ以上の強度閾値の間の比較は、第１の動作又は第２の動作のいずれを実行するかを判定するために使用されるのではなく、１つ以上の動作を実行するかどうか（例えば、それぞれの選択肢を実行し、又はそれぞれの動作を実行することを控えるかどうか）を判定するために使用される。
【０１６３】
いくつかの実施形態では、ジェスチャの一部は、特性強度を判定する目的で特定される。例えば、タッチ感知面は、開始位置から遷移して終了場所に達する連続的なスワイプ接触（例えば、ドラッグジェスチャ）を受け取る場合があり、この終了位置で接触の強度が増加する。この実施例では、終了位置における接触の特性強度は、連続的なスワイプ接触全体ではなく、そのスワイプ接触の一部分のみ（例えば、スワイプ接触の終了位置における部分のみ）に基づいてもよい。いくつかの実施形態では、接触の特性強度を判定する前に、平滑化アルゴリズムをそのスワイプ接触の強度に適用してもよい。例えば、平滑化アルゴリズムは、任意選択で、非加重移動平均平滑化アルゴリズム、三角平滑化アルゴリズム、中央値フィルタ平滑化アルゴリズム、及び／又は指数平滑化アルゴリズムのうちの１つ以上を含む。いくつかの状況では、それらの平滑化アルゴリズムは、特性強度を判定する目的で、スワイプ接触の強度の小幅な上昇又は低下を除去する。
【０１６４】
本明細書で説明されるユーザインターフェースの図は、任意選択で、１つ以上の強度閾値（例えば、接触検出強度閾値ＩＴ０、軽い押圧強度閾値ＩＴＬ、深い押圧強度閾値ＩＴＤ（例えば、少なくとも最初はＩＬよりも高い）、及び／又は１つ以上の他の強度閾値（例えば、ＩＬよりも低い強度閾値ＩＨ）に対する、タッチ感知面上の接触の現在の強度を示す、様々な強度の図を含む。この強度の図は、典型的には、表示されるユーザインターフェースの一部ではないが、図の解釈を支援するために提供される。いくつかの実施形態では、軽い押圧強度閾値は、物理的マウスのボタン又はトラックパッドをクリックすることと典型的に関連付けられた操作をデバイスが実行する強度に対応する。いくつかの実施形態では、深い押圧強度閾値は、物理的マウスのボタン又はトラックパッドをクリックすることと典型的に関連付けられた動作とは異なる動作をデバイスが実行する強度に対応する。いくつかの実施形態では、軽い押圧強度閾値を下回る（例えば、かつ、それを下回ると接触がもはや検出されない名目上の接触検出強度閾値ＩＴ０を上回る）特性強度で接触が検出されると、デバイスは、軽い押圧強度閾値又は深い押圧強度閾値と関連付けられた動作を実行することなく、タッチ感知面上の接触の移動に従ってフォーカスセレクタを移動させる。全般的には、特に明記しない限り、これらの強度閾値は、ユーザインターフェース図の異なるセット間でも一貫している。
【０１６５】
いくつかの実施形態では、デバイスによって検出された入力へのデバイスの応答は、入力中の接触強度に基づく基準に依存する。例えば、いくつかの「軽い押圧」入力について、入力中の第１の強度閾値を超える接触強度は第１の応答をトリガする。いくつかの実施形態では、デバイスによって検出された入力へのデバイスの応答は、入力中の接触強度及び時間に基づく基準の両方を含む基準に依存する。例えば、いくつかの「深い押圧」入力について、入力中の軽い押圧に対する第１の強度閾値より大きい第２の強度閾値を超える接触の強度は、第１の強度閾値を満たすことと第２の強度閾値を満たすことの間で遅延時間が経過した場合のみ、第２の応答をトリガする。この遅延時間は、典型的には、持続時間が２００ｍｓ未満である（例えば、第２の強度閾値の大きさにより、４０ｍｓ、１００ｍｓ、又は１２０ｍｓであり、遅延時間は第２の強度閾値が増加するにつれ増加する）。この遅延時間は、偶発的な深い押圧入力を防ぐのに役立つ。別の実施例として、いくつかの「深い押圧」入力について、第１の強度閾値が満たされる時間の後に発生する感度が低下した時間期間が存在する。感度が低下した時間期間の間、第２の強度閾値は増加する。第２の強度閾値のこの一時的な増加も、偶発的な深い押圧入力を回避することを支援する。他の深い押圧入力について、深い押圧入力の検出に対する応答は、時間に基づく基準に依存しない。
【０１６６】
いくつかの実施形態では、入力強度閾値及び／又は対応する出力のうちの１つ以上は、ユーザ設定、接触の動き、入力タイミング、実行しているアプリケーション、強度が加わる速度、同時に行われる入力の数、ユーザ履歴、環境要因（例えば、周囲ノイズ）、フォーカスセレクタの位置などの１つ以上の要因に基づいて変化する。例示的な要因が、米国特許出願公開第１４／３９９，６０６号及び第１４／６２４，２９６号に記載されており、それらの全体が参照により本明細書に組み込まれている。
【０１６７】
例えば、図４Ｃは、経時的なタッチ入力４７６の強度に部分的に基づいて経時的に変化する動的強度閾値４８０を示す。動的強度閾値４８０は、２つの成分の合計であり、第１の成分４７４は、タッチ入力４７６が最初に検出されるときから所定の遅延時間ｐ１の後に経時的に減衰し、第２の成分４７８は、経時的にタッチ入力４７６の強度を追跡する。第１の成分４７４の初期の高強度閾値は、「深い押圧」応答を偶発的にトリガすることを削減するとともに、タッチ入力４７６が十分な強度を提供する場合に即時的な「深い押圧」応答をなおも可能にする。第２の成分４７８は、タッチ入力の段階的な強度変動によって「深い押圧」応答を意図せずにトリガすることを削減する。いくつかの実施形態では、タッチ入
【０１６８】
図４Ｄは、別の動的強度閾値４８６（例えば、強度閾値ＩＤ）を示す。図４Ｄは、２つの他の強度閾値、第１の強度閾値ＩＨ及び第２の強度閾値ＩＬも示す。図４Ｄにおいて、タッチ入力４８４が時間ｐ２の前に第１の強度閾値ＩＨ及び第２の強度閾値ＩＬを満たすが、時間４８２において遅延時間ｐ２が経過するまでは応答が提供されない。また、図４Ｄでは、動的強度閾値４８６は、所定の遅延時間ｐ１が時間４８２から経過した後（第２の強度閾値ＩＬに関連する応答がトリガされたとき）の時間４８８に開始する減衰で、経時的に減衰する。このタイプの動的強度閾値は、第１の強度閾値ＩＨ又は第２の強度閾値ＩＬなどの、より低い強度閾値と関連付けられた応答をトリガした直後、又はそれと同時に、動的強度閾値ＩＤと関連付けられた応答を偶発的にトリガすることを削減する。
【０１６９】
図４Ｅは、更なる別の動的強度閾値４９２（例えば、強度閾値ＩＤ）を示す。図４Ｅでは、強度閾値ＩＬと関連付けられた応答は、タッチ入力４９０が最初に検出されるときから遅延時間ｐ２が経過した後にトリガされる。同時に、動的強度閾値４９２は、タッチ入力４９０が最初に検出されたときから所定の遅延時間ｐ１が経過した後に減衰する。よって、タッチ入力４９０を解除することなしに、強度閾値ＩＬに関連付けられた応答をトリガした後の、タッチ入力４９０の強度の増加がその後に続くタッチ入力４９０の強度の減少は、タッチ入力４９０の強度が別の強度閾値、例えば、強度閾値ＩＬを下回るときでさえも、（例えば、時間４９４において）強度閾値ＩＤに関連付けられた応答をトリガすることができる。
【０１７０】
軽い押圧強度閾値ＩＴＬを下回る強度から、軽い押圧強度閾値ＩＴＬと深い押圧強度閾値ＩＴＤの間の強度への接触の特性強度の増加は、「軽い押圧」入力と称される場合がある。深い押圧強度閾値ＩＴＤを下回る強度から深い押圧強度閾値ＩＴＤを上回る強度への接触の特性強度の増加は、「深い押圧」入力と称される場合がある。接触検出強度閾値ＩＴ０を下回る強度から接触検出強度閾値ＩＴ０と軽い押圧強度閾値ＩＴＬの間の強度への接触の特性強度の増加は、タッチ面上の接触の検出と称される場合がある。接触検出強度閾値ＩＴ０を上回る強度から接触検出強度閾値ＩＴ０を下回る強度への接触の特性強度の減少は、タッチ面からの接触のリフトオフの検出と称される場合がある。いくつかの実施形態では、ＩＴ０はゼロである。いくつかの実施形態では、ＩＴ０はゼロを超える。いくつかの例示では、タッチ感知面上の接触の強度を表すために、網掛けした円又は楕円が使用される。いくつかの例示では、それぞれの接触の強度を指定することなく、タッチ感知面上のそれぞれの接触を表すために、網掛けなしの円又は楕円が使用される。
【０１７１】
本明細書に記載されるいくつかの実施形態では、１つ以上の動作は、それぞれの押圧入力を含むジェスチャを検出したことに応答して、又はそれぞれの接触（又は複数の接触）で実行されるそれぞれの押圧入力を検出したことに応答して実行され、それぞれの押圧入力は、押圧入力強度閾値を上回る接触（又は、複数の接触）の強度の増加を検出したことに少なくとも部分的に基づいて検出される。いくつかの実施形態では、それぞれの動作は、押圧入力強度閾値を上回るそれぞれの接触の強度の増加を検出したことに応答して実行される（例えば、それぞれの動作は、それぞれの押圧入力の「ダウンストローク」上で実行される）。いくつかの実施形態では、押圧入力は、押圧入力強度閾値を上回るそれぞれの接触の強度の増加、及び押圧入力強度閾値を下回る接触の強度のその後の減少を含み、それぞれの動作は、押圧入力閾値を下回るそれぞれの接触の強度のその後の減少を検出したことに応答して実行される（例えば、それぞれの動作は、それぞれの押圧入力の「アップストローク」上で実行される）。
【０１７２】
いくつかの実施形態では、デバイスは、「ジッタ」と呼ばれる場合がある不測の入力を回避するために、強度ヒステリシスを採用し、デバイスは、押圧入力強度閾値との所定の関連性を有するヒステリシス強度閾値を定義又は選択する（例えば、ヒステリシス強度閾値は、押圧入力強度閾値よりもＸ強度単位が低いか、又は、ヒステリシス強度閾値は、押圧入力強度閾値の７５％、９０％、若しくは何らかの妥当な比率である）。したがって、いくつかの実施形態では、押圧入力は、押圧入力強度閾値を上回るそれぞれの接触の強度の増加、及び押圧入力強度閾値に対応するヒステリシス強度閾値を下回る接触の強度のその後の減少を含み、それぞれの動作は、ヒステリシス強度閾値を下回るそれぞれの接触の強度のその後の減少を検出したことに応答して実行される（例えば、それぞれの動作は、それぞれの押圧入力の「アップストローク」上で実行される）。同様に、いくつかの実施形態では、押圧入力は、デバイスが、ヒステリシス強度閾値以下の強度から押圧入力強度閾値以上の強度への接触の強度の増加、及び任意選択で、ヒステリシス強度以下の強度への、後続の接触の強度の減少を検出した場合にのみ検出され、それぞれの動作は、その押圧入力（例えば、状況に応じて、接触の強度の増加、又は接触の強度の減少）を検出したことに応答して、実行される。
【０１７３】
説明を容易にするために、押圧入力強度閾値に関連する押圧入力に応答して、又は押圧入力を含むジェスチャに応答して実行される動作の記載は、任意選択で、押圧入力強度閾値を上回る接触強度の増加、ヒステリシス強度閾値を下回る強度から押圧入力強度閾値を上回る強度への接触の強度の増加、押圧入力強度閾値を下回る接触の強度の減少、又は押圧入力強度閾値に対応するヒステリシス強度閾値を下回る接触の強度の減少、を検出したことに応答して、トリガされる。更に、押圧入力強度閾値を下回る接触の強度の減少を検出したことに応答して動作が実行されるとして説明される実施例では、その動作は、押圧入力強度閾値に対応し、かつそれよりも低いヒステリシス強度閾値を下回る、接触の強度の減少を検出したことに応答して任意選択で実行される。上述のように、いくつかの実施形態では、それらの応答のトリガは、満たされる時間に基づく基準にも依存する（例えば、遅延時間は、第１の強度閾値が満たされることと第２の強度閾値が満たされることの間で経過している）。
ユーザインターフェース及び関連付けられた処理
【０１７４】
ここで、ディスプレイとタッチ感知面とタッチ感知面の接触の強度を検出するための１つ以上のセンサとを備える、ポータブル多機能デバイス１００又はデバイス３００などの電子デバイス上で実装され得る、ユーザインターフェース（「ＵＩ」）及び関連付けられた処理の実施形態に注意を向ける。
【０１７５】
図５Ａ〜図５ＢＪは、いくつかの実施形態に係る、一般的なデバイス機能にアクセスするための例示的なユーザインターフェースを示す。それらの図におけるユーザインターフェースは、図６Ａ〜図６Ｅ、図７Ａ〜図７Ｅ、図８Ａ〜図８Ｃ、及び図９Ａ〜図９Ｅにおける処理を含む、以下で説明されるプロセスを示すために使用される。以下の実施例のうちのいくつかは、（タッチ感知面とディスプレイとを組み合わせた）タッチ画面ディスプレイ上での入力を参照して説明されるが、いくつかの実施形態では、デバイスは、図４Ｂに示すように、ディスプレイ４５０とは別個のタッチ感知面４５１上で入力を検出する。
【０１７６】
図５Ａ−１〜図５Ａ−４は、デバイス１００の向きを変更したことに応答したディスプレイ（例えば、タッチ感知ディスプレイ１１２）のアクティブ化を示す。いくつかの実施形態では、デバイスは、デバイスの向きが変化したかどうかを判定するために、１つ以上のセンサ（例えば、加速度計、ジャイロ、オーディオセンサ、熱センサ、及び／又は光センサ）を使用する。例えば、デバイスは、デバイスが閾値角度を超えて回転されたか（例えば、デバイスが実質的に水平である位置からデバイスが実質的に垂直である位置まで傾けられるなど、デバイスの軸に沿って回転されたか）どうかを判定する。図５Ａ−１では、デバイスディスプレイが実質的に水平になるように、デバイスはユーザの手５０２内で平坦に保持されている。図５Ａ−２では、ディスプレイが図５Ａ−１よりも垂直になるようにデバイスが傾けられている。図５Ａ−２では、デバイスの傾斜角度が閾値傾斜角度を上回って増加していないので、ディスプレイはアクティブ化されない。図５Ａ−３では、ディスプレイが図５Ａ−２よりも垂直になるようにデバイスが傾けられている。図５Ａ−３では、デバイスの傾斜角度が閾値傾斜角度を上回って増加しているので、ディスプレイはアクティブ化される（例えば、ディスプレイコンテンツ５０４がディスプレイによって表示される）。ディスプレイコンテンツ５０４は、例えば、時間、日付、信号インジケータ、バッテリ充電レベルインジケータ、ロックインジケータ、及び／又は１つ以上の通知（通知５０６など）を含む。図５Ａ−４では、ディスプレイは実質的に垂直である。いくつかの実施形態では、ディスプレイが（例えば、５Ａ−３に示すように）アクティブ化されると、ディスプレイコンテンツ５０４の一部又は全部が、ディスプレイコンテンツ５０４のデフォルトサイズよりも小さいサイズ（例えば、より狭い幅）で示される。ディスプレイがアクティブ化された後にデバイスが傾き続けると、ディスプレイコンテンツ５０４は、図５Ａ−４に示すように、サイズがデフォルトサイズに徐々に増加する。
【０１７７】
図５Ｃ〜図５Ｅは、物理的ボタン２０４（例えば、「ホーム」又はメニューボタン）における接触５０８によって提供される入力に応答して表示されるユーザインターフェースを示す。図５Ｂでは、物理的ボタン２０４は、（例えば、接触５０８が物理的ボタンを押下することなく物理ボタン的の表面に載っているときに）物理的ボタンをアクティブ化させるが、作動させない接触５０８を検出する。例えば、物理的ボタン２０４は、物理的ボタン２０４を作動させる基準を満たさない物理的ボタン２０４における接触５０８（例えば、作動メータ５１０によって示されるように、接触５０８の特性強度が接触検出強度閾値ＩＴ０を超えるが、作動閾値ＩＴＡを超えない）の検出に従って、アクティブ化される。いくつかの実施形態では、物理的ボタン２０４のアクティブ化は、デバイス及び／又はタッチ画面ディスプレイ１１２をウェイクさせる。例えば、物理的ボタン２０４のアクティブ化に応答して、デバイスは、ディスプレイをアクティブ化し、図５Ｃに示されるように、ウェイク画面ユーザインターフェース５１２を表示する。例えば、デバイスは、ウェイクした（表示オン）状態にあるが、物理的ボタンをアクティブ化するが作動させない入力に応答して、完全にはアクティブ化されない。
【０１７８】
いくつかの実施形態では、物理的ボタンの作動の基準を満たす接触に応答して（例えば、図５Ｄの作動メータ５１０によって示されるように、物理的ボタン２０４との接触５０８の強度が作動閾値ＩＴＡを超える場合）、デバイス１００は、図５Ｅに示すように、複数のアプリケーションアイコン（例えば、アプリケーションアイコン４１６〜４４６）を含むユーザインターフェース（例えば、アプリケーションスプリングボードユーザインターフェース４００）を表示する。例えば、デバイスは、物理的ボタンを作動させる入力に応答して完全にアクティブ化される。
【０１７９】
いくつかの実施形態では、物理的ボタン２０４は、ユーザ検証スキャン（例えば、Ｔｏｕｃｈ  ＩＤスキャン）のための指紋センサなどの、バイオメトリックセンサを含む。いくつかの実施形態では、物理的ボタンのバイオメトリックセンサによる接触５０８に対応する指紋の認識によるユーザの検証の成功に応答して、物理的ボタンのアクティブ化及び／又は作動がデバイスをロック解除する。例えば、ユーザの検証が成功した物理的ボタン２０４のアクティブ化に応答して、ロックアイコン５１４のロック解除状態が、図５Ｃのウェイク画面インターフェース５１２に表示される。
【０１８０】
いくつかの実施形態では、デバイス１００は、ホームボタン又はメニューボタン２０４として機能する（例えば、物理的ボタンの代わりの）仮想ボタンを含む。ボタン２０４は本明細書で説明される場合、機械的ボタン、仮想ボタン、又は他のタイプのボタンが使用され得ることが認識されよう。例えば、仮想ボタンは、仮想ボタンとの接触の特性強度が作動閾値を超えないという判定に従ってアクティブ化され、仮想ボタンは、仮想ボタンとの接触の特性強度が作動閾値を超えたという判定に従って作動される。いくつかの実施形態では、仮想ボタンは、ユーザ検証のためのバイオメトリックセンサを含む。
【０１８１】
図５Ｆ−１〜図５Ｆ−４は、（例えば、ロックアイコン５１４のロック状態によって示されるように）デバイス１００がロックモードにある間に検出された入力に応答して表示されるユーザインターフェースのシーケンスを示す。図５Ｆ−１には、ウェイク画面インターフェース５１２が表示されている。いくつかの実施形態では、例えば、デバイスの電源をオン／オフしてデバイスをロックするためのプッシュボタン２０６における入力に応答して、（例えば、物理的ボタン２０４の指紋スキャナによって指紋が認識されないユーザによる）デバイスをロック解除しない物理的ボタン２０４での入力に応答して、及び／又はデバイスディスプレイをアクティブにするが、デバイスをロック解除しない仮想ボタンにおける入力に応答して、ウェイク画面インターフェース５１２のロックモードが表示される。
【０１８２】
図５Ｆ−１は、接触５１６が矢印５１８によって示される経路に沿って移動する下向きスワイプジェスチャを示す。下向きスワイプジェスチャに応答して、図５Ｆ−２に示すように、通知ユーザインターフェース５２０のロックモードが表示される。いくつかの実施形態では、下向きスワイプが発生すると、通知ユーザインターフェース５２０がディスプレイの上部から徐々に下降するように見えるアニメーションが表示される。
【０１８３】
図５Ｆ−２の検索入力領域５２４に対応する位置で検出された接触５２２による入力に応答して、図５Ｆ−３に示すように、キーボード５２８を有するユーザインターフェース５２６が表示される。
【０１８４】
図５Ｆ−３では、検索語（「ｍｏｖｉｅ」）が、（例えば、キーボード５２８を使用して）検索入力領域５２４に入力されている。検索を開始するための入力（例えば、キーボード５２８の「リターン」キーに対応するアフォーダンスで検出された接触５３０による入力）に応答して、図５Ｆ−４に示すように、検索結果ユーザインターフェース５３２のロックモードが表示される。
【０１８５】
ユーザは、他の人が個人情報及び／又は機密情報を見ることができないように、ロックされているときにデバイス上に表示される情報を制限したい場合がある。いくつかの実施形態では、デバイスがロック解除されているときに表示される特定のタイプの通知、通知コンテンツ、及び／又は検索結果が、デバイスがロックされているときには見えないようにデバイスを構成することができる。図５Ｆ−５〜図５Ｆ−８は、通知ユーザインターフェース５２０及び検索結果ユーザインターフェース５３２のロック解除モードで表示される追加コンテンツを示す。
【０１８６】
図５Ｆ−５〜図５Ｆ−８は、デバイス１００がロック（例えば、ロックアイコン５１４のロック解除モードによって示される）解除モードにある間に検出された入力に応答して表示されるユーザインターフェースのシーケンスを示す。いくつかの実施形態では、例えばデバイスをロック解除する物理的ボタン２０４における（例えば、指紋が物理的ボタン２０４の指紋スキャナによって認識されるユーザによる）入力に応答して、ウェイク画面インターフェース５１２のロック解除モードが表示される。
【０１８７】
図５Ｆ−５は、接触５３４が矢印５３６によって示される経路に沿って移動する下向きスワイプジェスチャを示す。下向きスワイプジェスチャに応答して、図５Ｆ−６に示すように、通知ユーザインターフェース５２０のロック解除モードが表示される。
【０１８８】
図５Ｆ−６の検索入力領域５２４に対応する位置で検出された接触５３８による入力に応答して、図５Ｆ−７に示すように、キーボード５２８を有するユーザインターフェース５２６が表示される。
【０１８９】
図５Ｆ〜図７では検索語（「ｍｏｖｉｅ」）が、（例えば、キーボード５２８を使用して）検索入力領域５２４に入力されている。検索を開始するための入力（例えば、アフォーダンスで検出された接触５４０による入力、キーボード５２８の「リターン」キー）に応答して、図５Ｆ−８に示すように、検索結果ユーザインターフェース５３２のロック解除モードが表示される。
【０１９０】
図５Ｇは、通知ユーザインターフェース５２０の（例えば、ロックアイコン５１４のロック状態によって示されるような）ロックモードを示す。メッセージ通知５４２のロックモード及びボイスメール通知５４４のロックモードは、通知ユーザインターフェ−ス５２０のロックモードに表示される。
【０１９１】
図５Ｈは、通知ユーザインターフェース５２０の（例えば、ロックアイコン５１４のロック解除状態によって示されるような）ロック解除モードを示す。メッセージ通知モード５４２のロック解除モード及びボイスメール通知５４４のロック解除モードが、通知ユーザインターフェース５２０のロック解除モードに表示される。メッセージ通知５４２のロックモードと比較して、メッセージ通知５４２のロック解除モードは、メッセージコンテンツ（例えば、１つ以上のメッセージからのテキスト５４６及び／又は画像５４８）などの追加の情報を含む。通知ユーザインターフェース５２０のロック解除モードは、通知ユーザインターフェース５２０のロックモードでは表示されない招待通知５５０を表示する。
【０１９２】
図５Ｉは、検索結果ユーザインターフェース５３２の（例えば、ロックアイコン５１４のロック状態によって示されるような）ロックモードを示す。検索入力領域５２４に入力された検索語「ｍｏｖｉｅ」の検索結果ユーザインターフェース５３２のロックモードで表示される検索結果は、例えば、位置ベースの結果（例えば、デバイスの位置の近くで上映している推奨映画、デバイスの位置に近い映画館の提案）、アプリケーションの結果（ｉＭｏｖｉｅ（登録商標））、推奨ウェブサイトの結果、を含む。
【０１９３】
図５Ｊは、検索結果ユーザインターフェース５３２の（例えば、ロックアイコン５１４のロック解除状態によって示されるようなロック解除モード）を示す。通知ユーザインターフェース５３２のロック解除モードは、検索結果ユーザインターフェース５３２のロックモードでは表示されないメッセージ５５２及び５５４並びに電子メール５５６を表示する。
【０１９４】
図５Ｋ〜図５Ｎは、メッセージ通知５４２のロックモードで受信された入力に応答して、ユーザは、メッセージ通知５４２の拡張ビューを見るためにパスワードを提供するように促されるシーケンスを示している。図５Ｋでは、メッセージ通知５４２を拡張するために、接触５５７によって入力が提供される。デバイスは、（ロックアイコン５１４のロック状態によって示されるように）ロックモードにあるので、メッセージ通知５４２の拡張ビューが示される前にユーザ検証が必要である。図５Ｌは、パスコード入力インターフェース５６０を含むユーザ検証プロンプトユーザインターフェース５５８を示す。（例えば、パスコード入力インターフェース５６０における接触５６２及び／又は物理的ボタン２０４の指紋センサによる入力を介して提供される）ユーザ検証情報が有効であるという判定に従って、図５Ｍに示すように、通知５４２の拡張ビューが表示される。
【０１９５】
いくつかの実施形態では、通知５４２の拡張ビューは、例えば、メッセージ送信者のアバタ５６４（及び／又はメッセージ送信者の名前）、通知を解除するためのアフォーダンス５６６（例えば、「Ｘ」アフォーダンス）、メッセージコンテンツ（例えば、画像５４８を含むメッセージ及びテキスト５４６を含むメッセージ）、及び／又はコンテキストの会話情報（例えば、会話のトランスクリプトにおける、メッセージ５４８に先行するメッセージ５６８）を含むことができる。いくつかの実施形態では、新しいメッセージが会話で受信されると、メッセージ通知５４２の拡張ビューが更新されて新しいメッセージが表示される（例えば、新しいメッセージ５７０がメッセージ通知５４２に表示される）。いくつかの実施形態では、メッセージ通知５４２の拡張ビューは、（例えば、返信ビューを表示するためのアフォーダンス５７２に対応する位置におけるタップ入力など、接触５７４によって受信された入力に応答して）メッセージ通知５４２の返信ビューを表示するためのアフォーダンス５７２を含む。
【０１９６】
図５Ｎは、（例えば、通知ユーザインターフェースからメッセージングアプリケーションユーザインターフェースにナビゲートせずに）ユーザが通知内のメッセージに返信することを可能にするメッセージ通知５４２の返信ビューを示す。メッセージ通知５４２の返信ビューが表示されると、キーボード５７６が表示される。キーボード５７６で受信された入力は、メッセージ通知５４２のメッセージ入力エリア５７８に表示される。
【０１９７】
図５Ｏ〜図５Ｑは、カレンダ招待メッセージ通知５５０からカレンダ招待メッセージ通知５５０の拡張ビューへ、及びカレンダ招待メッセージ通知５５０の拡張ビューからカレンダアプリケーションユーザインターフェース５９４へのナビゲーションを示す。図５Ｏでは、接触５８０による入力は、通知ユーザインターフェース５２０のロック解除されたビューの招待メッセージ通知５５０に対応する位置で受信される。入力を検出したことに応答して、図５Ｐに示すように、デバイスはカレンダ招待メッセージ通知５５０の拡張ビューを表示する。カレンダ招待メッセージ通知５５０の拡張ビューには、招待に対応するイベント５８４のコンテキストカレンダ情報５８２、並びにアクション項目５８６（「Ａｃｃｅｐｔ」）、５８８（「Ｍａｙｂｅ」）、及び５９０（「Ｄｅｃｌｉｎｅ」）を含むアクション項目メニューが含まれる。接触５９２による入力は、カレンダ招待メッセージ通知５５０に対応する位置で受信される。入力を検出したことに応答して、デバイスは、カレンダアプリケーションユーザインターフェース５９４（例えば、図５Ｑに示されるように、招待に対応するイベント５８４のイベント詳細ページ）を表示する。
【０１９８】
図５Ｒ−１はボイスメール通知５４４を示す。図５Ｒ−２は、ボイスメール通知５４４の拡張ビューを示す。ボイスメール通知５４４の拡張ビューは、例えば、ボイスメール音声を再生するための再生制御（再生／一時停止制御５９６、再生位置スライダ５９８、及び／又は音量制御５１００など）、（例えば、ボイスメール音声に基づいてデバイスにより自動的に生成される）ボイスメールのトランスクリプト５１０２及び／又はアクション項目５１０４（「Ｃａｌｌ  Ｂａｃｋ」）及び５１０６（「Ｄｅｌｅｔｅ」）を含むアクション項目メニューを含むことができる。
【０１９９】
図５Ｓ−１は、別の例示的なアプリケーション（例えば、運転サービスアプリケーション）のための通知５１０８を示す。図５Ｓ−２は、通知５１０８の拡張ビューを示す。通知５１０８の拡張ビューは、例えば、地図５１１２及び／又はアクション項目５１１８（「Ｃａｌｌ  Ｄｒｉｖｅｒ」）を含む。いくつかの実施形態では、地図５１１２は、リアルタイム及び／又はほぼリアルタイムで更新されるコンテンツを含む。例えば、自動車の目的地の表現５１１６に対して、自動車のリアルタイム位置の表現５１１４が地図５１１２に表示される。自動車が動くと、自動車の表現５１１４が更新されて、自動車の移動を反映する。
【０２００】
図５Ｔ−１〜図５Ｔ−２は、デバイス１００がロックモードにある間に検出された入力に応答して表示されるユーザインターフェースのシーケンスを示す。図５Ｔ−１では、ウェイク画面インターフェース５１２は、ロックアイコン５１４のロック状態によって示されるように、ロックモードで表示される。
【０２０１】
図５Ｔ−１は、接触５１１７が矢印５１２０によって示される経路に沿って移動する右向きスワイプジェスチャを示す。右向きスワイプジェスチャに応答して、図５Ｔ−２に示すように、ミニアプリケーションユーザインターフェース５１２２のロックモードが表示される。いくつかの実施形態では、右向きスワイプが発生すると、通知ユーザインターフェース５２０がディスプレイの左側から徐々に右向きにスライドするように見えるアニメーションが表示される。
【０２０２】
いくつかの実施形態では、ミニアプリケーションユーザインターフェース５１２２は、検索入力領域５１２４を含む。検索入力領域５１２４で受信された入力に応答して、（例えば、図５Ｆ−４及び図５Ｉに示す検索結果ユーザインターフェース５３２と同様に）検索結果ユーザインターフェースのロックモードが表示される。
【０２０３】
図５Ｔ−３〜図５Ｔ−４は、デバイス１００がロック解除モードにある間に検出された入力に応答して表示されるユーザインターフェースのシーケンスを示す。図５Ｔ−３では、ウェイク画面インターフェース５１２は、ロックアイコン５１４のロック解除状態によって示されるように、ロック解除モードで表示される。
【０２０４】
図５Ｔ−３は、接触５１１９が矢印５１２１によって示される経路に沿って移動する、右向きスワイプジェスチャを示す。右向きスワイプジェスチャに応答して、図５Ｔ−２に示すように、ミニアプリケーションユーザインターフェース５１２２のロック解除モードが表示される。検索入力領域５１２４で受信された入力に応答して、検索結果ユーザインターフェースのロック解除モードが（例えば、図５Ｆ−８及び図５Ｊに示される検索結果ユーザインターフェース５３２と同様）表示される。
【０２０５】
図５Ｕは、ミニアプリケーションユーザインターフェース５１２２のロックモードを示す。ミニアプリケーションユーザインターフェース表示のロックモードは、例えば、カレンダミニアプリケーション５１２５のロックモード及び／又は天気ミニアプリケーションユーザインターフェース５１２６のロックモードを表示する。いくつかの実施形態では、ミニアプリケーションユーザインターフェース５１２２のロックモード及び／又はロック解除モードは、（例えば、デバイス１００によって受信されたＧＰＳデータ及び／又はＷｉ−Ｆｉデータ、並びに／あるいはデバイス１００によって記憶及び／又はアクセスされた対象の地点のデータを使用して判定されるような）デバイス１００の近くにある対象のポイントに関する情報などの、情報５１２３を含む。いくつかの実施形態では、カレンダミニアプリケーション５１２５は、識別子（例えば、対応するアプリケーションを識別するテキスト５１３１及び／又は対応するアプリケーションを識別するアイコン５１３５）を含む。
【０２０６】
図５Ｕでは、カレンダミニアプリケーション５１２５の拡張ビューを表示するために、「Ｓｈｏｗ  Ｍｏｒｅ」アフォーダンス５１２７における接触５１２８によって入力が提供される。デバイスは、（ロックアイコン５１４によって示されるように）ロックモードにあるので、ミニアプリケーション５１２５の拡張ビューが示される前に、ユーザ検証が必要となる。図５Ｖは、パスコード入力インターフェース５６０を含むユーザ検証プロンプトユーザインターフェース５５８である。（例えば、パスコード入力インターフェース５６０における接触５１２９及び／又は物理的ボタン２０４の指紋センサによる入力を介して提供される）ユーザ検証情報が有効であるという判定に従って、図５Ｗに示すように、ミニアプリケーション５１２５の拡張ビューが表示される。いくつかの実施形態では、ミニアプリケーション５１２５の拡張ビューは、例えば、カレンダミニアプリケーション５１２５のロックされたビューには表示されない、（カレンダミニアプリケーション５１２５のロックされたビュー及び／又はロック解除されたビューと比較して）拡張された時間範囲、及びカレンダイベント情報（例えば、「ジョンとコーヒー（Coffee with Jon）」、「チームミーティング（Team Meeting）」、「貝市場でシェルビーに会う（Meet Shelby at Shellfish Market）」）、を含む。天気ミニアプリケーション５１２６は、カレンダミニアプリケーション５１２５の拡張に対応するために、ミニアプリケーションユーザインターフェース５１２２において下向きに調整される。
【０２０７】
図５Ｗでは、図５Ｘのミニアプリケーションユーザインターフェース５１２２のロック解除モードに示すように、図５Ｗに示すカレンダミニアプリケーション５１２５の拡張ビューをカレンダミニアプリケーション５１２５の非拡張ビューに縮小するためのアフォーダンス５１３０に対応する位置における接触５１３７によって、入力が提供される。
【０２０８】
ミニアプリケーションユーザインターフェース５１２２のロック解除モードでは、（拡張されていない）カレンダミニアプリケーション５１２５のロック解除されたビューが表示される。カレンダミニアプリケーション５１２５のロックされたビューと比較して、カレンダミニアプリケーション５１２５のロックモードは、カレンダミニアプリケーション５１２５のロック解除されたビューには示されないカレンダイベント情報（例えば、「Ｃｏｆｆｅｅ  ｗｉｔｈ  Ｊｏｎ」及び／又は「Ｔｅａｍ  Ｍｅｅｔｉｎｇ」）などの追加の情報を含む。ミニアプリケーションユーザインターフェース５１２２のロック解除モードは、ミニアプリケーションユーザインターフェース５１２２のロックモードでは表示されない次の予定ミニアプリケーション５１３２を表示する。
【０２０９】
図５Ｘでは、次の予定ミニアプリケーション５１３２の拡張ビューを表示するために、「Ｓｈｏｗ  Ｍｏｒｅ」アフォーダンス５１４１に対応する位置における接触５１３９によって、入力が提供される。
【０２１０】
図５Ｙは、次の予定ミニアプリケーション５１３２の拡張ビューを表示する。次の予定ミニアプリケーション５１３２の拡張ビューは、次の予定であるイベントの位置を示す地図５１３４、並びにアクション項目５１３６（「Ｄｉｒｅｃｔｉｏｎｓ」）、５１３８（「Ｓｎｏｏｚｅ」）、５１４０（「Ｍｅｓｓａｇｅ  Ｉｎｖｉｔｅｅｓ」））、及び５１４２（「Ｄｅｌｅｔｅ  Ｅｖｅｎｔ」）を含む、アクション項目メニューを含む。接触５１４３による入力は、次の予定ミニアプリケーション５１３２に対応する位置で検出される。入力を検出したことに応答して、デバイスは、図５Ｚに示すように、次の予定であるイベントの表示５１４６を含むカレンダアプリケーションユーザインターフェース５１４４を表示する。
【０２１１】
図５ＡＡ〜図５ＡＤは、クイックアクションメニューを表示するための入力が受信されたときのアプリケーションススプリングボードユーザインターフェース４００に生じる変化を示す。図５ＡＡでは、接触５１５０による入力は、メールアプリケーションアイコン４１８に対応する位置で検出される。メールアプリケーションアイコン４１８は、メールアプリケーション（例えば、メールアプリケーションアイコン４１８において検出されたタップ入力に応答して起動されるメールアプリケーション）に対応する。接触の特性強度は、強度レベルメータ５１４８によって示される。図５ＡＢにおいて、接触の特性強度は、強度レベルメータ５１４８によって示されるように、ヒント強度閾値レベルＩＴＨを上回って増加する。いくつかの実施形態では、接触５１４９の特性強度がヒント強度閾値レベルＩＴＨを上回って増加したという判定に従って、ユーザインターフェース４００の少なくとも一部において、ぼかし効果が適用される。図５ＡＢ〜図５ＡＤに示されるように、接触の特性強度が増加するにつれて、ぼかし効果が強化される。いくつかの実施形態では、接触の特性強度がヒント強度閾値レベルＩＴＨを上回って増加したという判定に従って、メールアイコン４１８に対応するクイックアクションメニュー５１５４の前兆ビュー５１５２が表示される。図５ＡＢ〜図５ＡＣに示されるように、前兆ビュー５１５２のサイズは、接触の特性強度が増加するにつれて増加する。
【０２１２】
図５ＡＤでは、接触５１５０の特性強度が深い押圧強度閾値ＩＴＤを上回って増加している。いくつかの実施形態では、デバイス１００の１つ以上の触知出力生成器は、接触の特性強度が深い押圧強度閾値ＩＴＤを上回って増加したという判定に従って、５１５０に示す触知出力を出力する。いくつかの実施形態では、メールアプリケーションアイコン４１８に対応するクイックアクションメニュー５１５４が表示される。いくつかの実施形態では、メールミニアプリケーション５１６２に対応するミニアプリケーションプレビュー５１５６が（例えば、クイックアクションメニュー５１５４に近接した位置に、並びに／又はクイックアクションメニュー５１５４及び／若しくはミニアプリケーションプレビュー５１５６を含むプラッタ上に）表示される。いくつかの実施形態では、クイックアクションメニュー５１５４及び／又はミニアプリケーションプレビュー５１５６が、アプリケーションスプリングボードユーザインターフェース４００に少なくとも部分的に重なって表示される。
【０２１３】
図５ＡＥでは、接触５１５８による入力が、ミニアプリケーションプレビュー５１５６の「Ａｄｄ  Ｗｉｄｇｅｔ」アフォーダンス５１６０において検出される。入力を検出したことに応答して、デバイスは、図５ＡＦに示すように、ミニアプリケーションプレビュー５１５６に対応するメールミニアプリケーション５１６２をミニアプリケーションユーザインターフェース５１２２に追加する。いくつかの実施形態では、「Ａｄｄ  Ｗｉｄｇｅｔ」アフォーダンス５１６０において接触５１５８による入力を検出したことに応答して、デバイスは、ミニアプリケーションプレビュー５１５６を含むミニアプリケーションユーザインターフェース５１２２を表示する。
【０２１４】
図５ＡＦにおいて、メールミニアプリケーション５１６２は、ミニアプリケーションユーザインターフェース５１２２に表示される。いくつかの実施形態では、メールミニアプリケーション５１６２は、最近並びに／又は頻繁に電子メールをデバイス１００に送信及び／若しくはデバイス１００から電子メールを受信した、１人以上の電子メール送信者に対応するアバタ５１６４（例えば、５１６４ａ、５１６４ｂ、５１６４ｃ及び／又は５１６４ｄ）を含む。アバタ５１６４ａに対応する位置のバッジ５１６６は、例えば、アバタ５１６４ａに対応する電子メール送信者から受信した未読メールの数を示す。接触５１７０による入力は、メールミニアプリケーション５１６２の拡張ビューを表示するためのアフォーダンス５１６８に対応する位置で検出される。入力を検出したことに応答して、図５ＡＧに示すように、デバイスは、メールミニアプリケーション５１６２の拡張ビューを表示する。
【０２１５】
図５ＡＧは、ミニアプリケーションユーザインターフェース５１２２に表示されるメールミニアプリケーション５１６２の拡張ビューを示す。メールミニアプリケーション５１６２の非拡張ビューには示されていない追加のアバタ５１６４ｅ、５１６４ｆ、５１６４ｇ、及び／又は５１６４ｈが、メールミニアプリケーション５１６２の拡張ビューで示される。
【０２１６】
図５ＡＨは、ウェイク画面インターフェース５１２が表示されている状態から、カメラアプリケーションユーザインターフェース５１７２のロックモードが表示されている状態への遷移を示している。第１の時刻ｔ１において、矢印５１７８によって示されるように、接触５１７６がスワイプジェスチャの第１の部分に沿って移動し始める左向きスワイプジェスチャが開始される。時刻ｔ１の後の第２の時刻ｔ２において、カメラアプリケーションユーザインターフェース５１７２の第１の部分が、スワイプジェスチャの第１の部分によって明らかにされ、接触５１７６は、矢印５１８０によって示されるように、スワイプジェスチャの第２の部分に沿って移動し続ける。時刻ｔ２の後の第３の時刻ｔ３において、カメラアプリケーションユーザインターフェース５１７２は、スワイプジェスチャの第２の部分によって更に明らかにされ、接触５１７６は、矢印５１８２によって示されるように、スワイプジェスチャの第３の部分に沿って移動し続ける。時刻ｔ３の後の第４の時刻ｔ４において、カメラアプリケーションユーザインターフェース５１７２は、スワイプジェスチャの第３の部分によって更に明らかにされ、接触５１７６は、矢印５１８４によって示されるようにスワイプジェスチャの第５の部分に沿って移動し続ける。時刻ｔ４の後の第５の時刻ｔ５において、カメラアプリケーションユーザインターフェース５１７２のロックモードが完全に明らかにされる。
【０２１７】
いくつかの実施形態では、１つ以上のカメラ制御５１８６は最初、カメラアプリケーションユーザインターフェース５１７２のロックモードでは表示されない。例えば、左向きスワイプジェスチャが開始される時刻ｔ１からの遅延（例えば、時刻ｔ１と時刻ｔ３の間の時間期間の遅延）の後に、１つ以上のカメラ制御５１８６がカメラアプリケーションユーザインターフェース５１７２に明らかにされる。いくつかの実施形態では、カメラアプリケーションユーザインターフェース５１７２の閾値部分が明らかにされた後、１つ以上のカメラ制御５１８６がカメラアプリケーションユーザインターフェース５１７２に明らかにされる。
【０２１８】
いくつかの実施形態では、カメラアプリケーションユーザインターフェース５１７２のロックモードが表示されると（例えば、図５ＡＨの時刻ｔ５に示されるように）、デバイス１００の画像ライブラリ内の１つ以上の画像にアクセスすることはできない。例えば、カメラアプリケーションユーザインターフェース５１７２のロック解除モードが（例えば、図５ＡＩの時刻ｔ５に示されるように）表示されると、最も最近にキャプチャされた画像が領域５１８８に表示され、カメラアプリケーションユーザインターフェース５１７２のロックモードが（例えば、図５ＡＨに示される時刻ｔ５の領域５１８８に示されるように）表示されると、領域５１８８に、画像は表示されない。
【０２１９】
図５ＡＩは、ウェイク画面インターフェース５１２が表示されている状態から、カメラアプリケーションユーザインターフェース５１７２のロック解除モードが表示されている状態への遷移を示す。第１の時刻ｔ１において、矢印５１９２によって示されるように、接触５１９０がスワイプジェスチャの第１の部分に沿って移動し始める、左向きスワイプジェスチャが開始される。時刻ｔ１の後の第２の時刻ｔ２において、カメラアプリケーションユーザインターフェース５１７２の第１の部分は、スワイプジェスチャの第１の部分によって明らかにされ、接触５１９０は、矢印５１９４によって示されるように、スワイプジェスチャの第２の部分に沿って移動し続ける。時刻ｔ２の後の第３の時刻ｔ３において、カメラアプリケーションユーザインターフェース５１７２は、スワイプジェスチャの第２の部分によって更に明らかにされ、接触５１９０は、矢印５１９６によって示されるように、スワイプジェスチャの第３部分に沿って移動し続ける。時刻ｔ３の後の第４の時刻ｔ４において、カメラアプリケーションユーザインターフェース５１７２は、スワイプジェスチャの第３の部分によって更に明らかにされ、接触５１９０は、矢印５１９８によって示されるようにスワイプジェスチャの第４の部分に沿って移動し続ける。時刻ｔ４の後の第５の時刻ｔ５において、カメラアプリケーションユーザインターフェース５１７２のロック解除モードが完全に明らかにされる。
【０２２０】
いくつかの実施形態では、１つ以上のカメラ制御５１８６は、最初に、カメラアプリケーションユーザインターフェース５１７２のロック解除モードで表示されない。例えば、左向きスワイプジェスチャが開始される時刻ｔ１からの遅延（例えば、時刻ｔ１と時刻ｔ３の間の時間期間の遅延）の後に、１つ以上のカメラ制御５１８６がカメラアプリケーションユーザインターフェース５１７２に明らかにされる。いくつかの実施形態では、カメラアプリケーションユーザインターフェース５１７２の閾値部分が明らかにされた後、１つ以上のカメラ制御５１８６がカメラアプリケーションユーザインターフェース５１７２に明らかにされる。このようにして、カメラアプリケーションユーザインターフェースの偶発的な動作が回避される。
【０２２１】
図５ＡＪでは、カメラアプリケーションユーザインターフェース５１７２を部分的に明らかにするための入力の後に、ウェイク画面インターフェース５１２を再度明らかにするための入力が続く。いくつかの実施形態では、カメラアプリケーションユーザインターフェース５１７２を明らかにするための入力は、左向きスワイプジェスチャを停止すること（例えば、カメラアプリケーションユーザインターフェース５１７２のすべて又はカメラアプリケーションユーザインターフェース５１７２の閾値部分が明らかにされる前に、ジェスチャの最初の部分のみを終了させること）によってキャンセルされる。いくつかの実施形態では、カメラアプリケーションユーザインターフェース５１７２を明らかにするための入力は、カメラアプリケーションユーザインターフェース５１７２のすべての前に、及び／又はカメラアプリケーションユーザインターフェース５１７２の閾値部分が明らかにされる前に、入力（例えば、右向きスワイプジェスチャ）を提供することによってキャンセルされる。例えば、左向きジェスチャの第１の部分５１７８と第２の部分５１８０を含み、矢印５２０２によって示される経路に沿って右向きジェスチャが続く入力が検出される。右向きジェスチャは、カメラアプリケーションユーザインターフェース５１７２を明らかにすることをキャンセルする。このようにして、カメラアプリケーションインターフェースの偶発的な表示及び／又は動作が回避される。
【０２２２】
図５ＡＫでは、ウェイク画面インターフェース５１２は、ロックアイコン５１４のロック状態によって示されるように、ロックモードで表示される。図５ＡＫは、接触５２０４が矢印５２０６によって示される経路に沿って移動する（例えば、タッチ画面１１２の下端部からの）上向きスワイプジェスチャを示す。上向きスワイプジェスチャに応答して、図５ＡＬに示すように、マルチページ制御パネルユーザインターフェース５２０８の第１のページが表示される。いくつかの実施形態では、上向きスワイプが発生すると、マルチページ制御パネルユーザインターフェース５２０８がディスプレイの下端部から徐々に上向きにスライドするように見えるアニメーションが表示される。
【０２２３】
図５ＡＬは、マルチページ制御パネルユーザインターフェース５２０８の第１のページを示す。マルチページ制御パネルユーザインターフェース５２０８は、例えば、５２１０（飛行機モード）、５２１２（Ｗｉ−Ｆｉ）、５２１４（Ｂｌｕｅｔｏｏｔｈ（登録商標））、５２１６（邪魔しないで下さいモード）、５２１８（回転ロック）、５２２０（フラッシュライト）、５２２２（タイマ）、５２２４（ナイトシフト）、５２２６（計算機）、５２２８（カメラ）、５２３０（Ａｐｐｌｅ（登録商標）ＴＶミラーリング）、及び／又は５２３２（輝度）などの複数の制御アフォーダンスを含む。いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の第１のページの１つ以上の制御アフォーダンスは、マルチページ制御パネルユーザインターフェース５２０８の第１のページのロックモードでは利用できない。いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の第１のページの制御アフォーダンスの１つ以上の外観は、制御アフォーダンスの状態を示す。例えば、Ｗｉ−Ｆｉ制御アフォーダンス５２１２は、網掛けで示されておらず、Ｗｉ−Ｆｉが有効化されていることを示し、Ｂｌｕｅｔｏｏｔｈ（登録商標）制御アフォーダンス５２１４は、網掛けで示されて、Ｂｌｕｅｔｏｏｔｈ（登録商標）が無効であることを示す。
【０２２４】
いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８は、制御ユーザインターフェース解除アフォーダンス５２３４を含む。いくつかの実施形態では、ページインジケータ５２３６は、現在表示されているマルチページ制御パネルのページを示すために使用される。いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８は、制御ユーザインターンフェースを表示するための入力が検出される、別のユーザインターンフェース（例えば、図５ＡＬに示されているロック画面及び／又はウェイク画面５２３８のなどの初期画面、アプリケーションスプリングボードユーザインターフェース４００、及び／又はアプリケーションユーザインターフェース）を、部分的又は完全にオーバーレイして表示される。いくつかの実施形態では、５２３８に示すように、マルチページ制御パネルユーザインターフェース５２０８によって部分的にオーバーレイされるユーザインターフェース（例えば、ウェイク画面ユーザインターフェース５１２）の外観が変更される。例えば、部分的にオーバーレイドされたユーザインターフェース５１２は、ユーザインターフェースの以前の外観と比較して、ぼやけており、及び／又は輝度が低下している。
【０２２５】
矢印５２４０によって示される経路に沿った移動（例えば、左向きスワイプ）を含む接触５２４１による入力に応答して、図５ＡＭに示すように、マルチページ制御パネルユーザインターフェース５２０８の第２のページが表示される。いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の第２のページは、複数のコンテンツ再生制御アフォーダンス、例えば、再生スクラバ５２４２、前のトラック制御５２４６、一時停止／再生制御５２４８、次のトラック制御５２５０、又は音量調整制御５２５２を含む。いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の第２のページは、ルーティング先メニューの表示を表示／停止するためのコンテンツルーティング先情報５２６０及び／又はアフォーダンス５２６２を含む。いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の第２のページは、現在再生中及び／又は最近再生されたコンテンツ、例えばコンテンツ（アルバムアートなど）を表す画像５２６４、及び／又は（トラックタイトル、アルバムタイトル、及び／又はアーティストなどの）コンテンツの識別情報５２６６を含む。いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の第１のページの１つ以上の制御アフォーダンスは、マルチページ制御パネルユーザインターフェース５２０８の第２のページのロックモードでは利用できない。
【０２２６】
図５ＡＮに示すように、矢印５２７０によって示される経路に沿った移動（例えば左向きスワイプ）を含む接触５２６８による入力に応答して、マルチページ制御パネルユーザインターフェース５２０８の第３のページが表示される。いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の第３のページは、例えば温度制御５２７２、ファン制御５２７４、シェード制御５２７６、照明制御５２７８、ドア制御５２８０、カメラ制御５２８２、煙警報制御５２８４、及び／又は睡眠制御５２８６などの、複数の遠隔デバイス制御アフォーダンスを含む。いくつかの実施形態では、１つ以上の遠隔デバイス制御は、マルチページ制御パネルユーザインターフェース５２０８のロックモードの第３のページでは利用できない。例えば、遠隔デバイス制御アフォーダンス５２７２〜５２８６は、視覚的に変更された遠隔デバイス制御アフォーダンスに対応する１つ以上の遠隔デバイス制御が、ロックモードでは利用できないことを示すために、マルチページユーザインターフェース５２０８のロック解除モードで表示されるように、制御アフォーダンス５２７２〜５２８６のデフォルト状態から視覚的に変更されて示されている（例えば、網掛けされている）。このようにして、遠隔デバイス制御アクセスは、デバイスをロック解除するための検証情報を提供したユーザによる調整に限定される。いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の第３のページは、制御アフォーダンス５２７２〜５２８６によって制御される１つ以上の遠隔デバイスが配置される、定義エリア（例えば、「リビングルーム」などのシーン）の識別情報（例えば、定義エリアの名前５２８８及び／又はそのエリアに対応する画像５２９０）を含む。
【０２２７】
いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の第３のページに表示される遠隔デバイス制御アフォーダンス５２７２〜５２８６は、デバイス１００が、例えば、ＧＰＳ及び／又はデバイスによって受信されたＷｉ−Ｆｉ信号によって判定されるように）、現在配置されている、定義エリア（例えば、部屋）に対応する（例えば、そこに配置される）遠隔デバイス制御アフォーダンスである。いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の第３のページに表示される遠隔デバイス制御アフォーダンス５２７２〜５２８６は、最も最近アクセスされた定義エリアに対応する遠隔デバイス制御アフォーダンスである。いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の第３のページは、複数の定義エリア識別子の表示を表示／停止するためのアフォーダンス５２９２（例えば、図５ＡＱに示すような、複数の定義エリア識別子を表示するためのメニュー５２９４）を含む。
【０２２８】
図５ＡＮでは、照明制御アフォーダンス５２７８を動作させるための接触５２９６によって入力が提供される。デバイスは、（ロックアイコン５１４によって示されるように）ロックモードにあるので、光制御アフォーダンス５２７８が動作可能になる前に、ユーザ検証が必要である。いくつかの実施形態では、ロックモードがアクティブである間に制御アフォーダンス５２７８で入力を検出したことに応答して、デバイスは検証プロンプトユーザインターフェース５５８を表示する。図５ＡＯは、パスコード入力インターフェース５６０を含むユーザ検証プロンプトユーザインターフェース５５８である。ユーザ検証情報（例えば、パスコード入力インターフェース５６０の接触５２９５及び／又は物理的ボタン２０４の指紋センサによる入力を介して提供される）が有効であるという判定に従って、図５ＡＰに示すように、マルチページ制御パネルユーザインターフェース５２０８の第３のページのロック解除されたビューが表示される。
【０２２９】
図５ＡＰでは、制御アフォーダンス５２７２〜５２８６がデバイスのロック解除モードで使用可能であるため、遠隔デバイス制御アフォーダンス５２７２〜５２８６が網掛けなしで示されている。複数の定義エリア識別子の表示を表示／停止するためのアフォーダンス５２９２に対応する位置での接触５２９６によって、入力（例えば、タップジェスチャ）が提供される。この入力に応答して、図５ＡＱに示すように、複数の定義エリア識別子を含むメニュー５２９４が表示される。いくつかの実施形態では、複数の定義エリア識別子の表示を表示／停止するためのアフォーダンス５２９２の外観は、アフォーダンス５２９２に対応する位置に提供される入力に応答して変化する。例えば、アフォーダンス５２９２のシェブロンアイコンの向きは、図５ＡＰから図５ＡＱに変化する。
【０２３０】
図５ＡＱでは、複数の定義エリア識別子（例えば、「お気に入り（Favorites）」５３００、「現在の部屋（Current Room）」５３０２、「マスターベッドルーム（Master Bedroom）」５３０４、「オフィス（Office）」５３０６及び／又は「キッチン（Kitchen）」５３０８）のメニュー５２９４が表示される。複数の定義エリア識別子の表示を表示／停止するためのアフォーダンス５２９２に対応する位置での接触５２９８によって入力（例えば、タップジェスチャ）が提供される。この入力に応答して、複数の定義エリア識別子５３００〜５３０８のメニュー５２９４は表示されなくなり、例えば図５ＡＲに示すように、マルチページ制御パネルユーザインターフェース５２０８の第３のページが再表示される。いくつかの実施形態では、メニュー５２９４のそれぞれの定義エリア識別子を受信した入力（例えば、タップ入力）に応答して、選択されたそれぞれの定義エリア識別子に対応する制御アフォーダンスのセットが表示される。
【０２３１】
図５ＡＲ〜図５ＡＳに示すように、矢印５３１２によって示される経路に沿った移動（例えば、下向きスワイプ）を含む接触５３１０による入力に応答して、マルチページ制御パネルユーザインターフェース５２０８の第３のページは表示されなくなり、図５ＡＳに示すように、下にあるユーザインターフェース５１２が再表示される。（いくつかの実施形態では、制御ユーザインターフェース解除アフォーダンス５２３４に対応する位置で受信された入力は、図５ＡＳに示すように、マルチページ制御パネルユーザインターフェース５２０８の表示を停止させ、ウェイク画面インターフェース５１２を再表示させる。）
【０２３２】
図５ＡＳ〜図５ＡＴに示すように、矢印５３１６によって示される経路に沿った移動（例えば上向きスワイプ）を含む接触５３１４による入力に応答して、マルチページ制御パネルユーザインターフェース５２０８が再表示される。いくつかの実施形態では、図５ＡＴに示すように、マルチページ制御パネルユーザインターフェース５２０８の最も最近表示されたページ（例えば、マルチページ制御パネルユーザインターフェース５２０８の第３のページ）が入力に応答して再表示される。
【０２３３】
図５ＡＵは、図５ＡＶに示すように、アプリケーションユーザインターフェース（例えば、カレンダアプリケーションユーザインターフェース５３１８）における接触５３２２（例えば、矢印５３２０によって示される経路に沿った上向きスワイプ）によって受信された入力を示し、マルチページ制御パネルユーザインターフェース５２０８の第１のページを表示する。
【０２３４】
図５ＡＶでは、図５ＡＷに示すように、接触５２３５による入力（例えば、矢印５３２７によって示される経路に沿った左向きスワイプ）が受信され、マルチページユーザインターフェース５２０８の第２のページを表示する。
【０２３５】
図５ＡＷでは、マルチページ制御パネルユーザインターフェース５２０８の第２のページが、カレンダアプリケーションユーザインターフェース５３１８を部分的に重ねて表示される。マルチページ制御パネルユーザインターフェース５２０８の表示を停止する入力（例えば、矢印５３３１によって示される経路に沿った接触５３２９による下向きスワイプ）に応答して、図５ＡＸに示すように、マルチページ制御パネルユーザインターフェースの第２のページは表示されなくなり、カレンダアプリケーションユーザインターフェース５３１８が再表示される。
【０２３６】
図５ＡＸでは、カレンダアプリケーションユーザインターフェース５３１８において、マルチページ制御パネルユーザインターフェース５２０８を再表示するための入力（例えば、矢印５３３５によって示される経路に沿った接触５３３３による上向きスワイプ）が検出される。入力を検出したことに応答して、デバイスは、図５ＡＹに示すように、再表示マルチページ制御パネルユーザインターフェース５２０８の第２のページを再表示する。
【０２３７】
図５ＡＹでは、マルチページ制御パネルユーザインターフェース５２０８の第３のページを表示するための入力（例えば、矢印５３３７によって示される経路に沿った接触５３３９による水平スワイプ）が、マルチページ制御パネルユーザインターフェース５２０８の第２のページで検出される。入力を検出したことに応答して、デバイスは、図５ＡＺに示すように、マルチページ制御パネルユーザインターフェース５２０８の第３のページを表示する。
【０２３８】
図５ＡＺにおいて、マルチページ制御パネルユーザインターフェース５２０８の第２のページを表示するための入力（例えば、矢印５３４１によって示される経路に沿った接触５３４３による水平スワイプ）が、マルチページ制御パネルユーザインターフェースの第３のページで検出される５２０８。入力を検出したことに応答して、デバイスは、図５ＢＡに示すように、マルチページ制御パネルユーザインターフェース５２０８の第２のページを表示する。
【０２３９】
図５ＢＡでは、図５ＢＢに示すように、ルーティング先メニューの表示を表示／停止するためのアフォーダンス５２６２に対応する位置での接触５３２４による入力（例えば、タップ入力）に応答して、ルーティング先メニュー５３２６が示される。
【０２４０】
図５ＢＢでは、マルチページ制御パネルユーザインターフェース５２０８の第２のページは、ルーティング先５３２８（「ｉＰｈｏｎｅ（登録商標）」）、５２６０（「Ａｉｒｐｏｄｓ（登録商標）」）、及び５３３２（「Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｓｐｅａｋｅｒ」）を含む、ルーティング先メニュー５３２６を含む。例えば、ルーティング先メニューは、コンテンツルーティング先情報領域５２６０から拡張され、マルチページ制御パネルユーザインターフェース５２０８のサイズは、ルーティング先メニュー５３２６を収容するために（垂直に）拡張される。いくつかの実施形態では、１つ以上のルーティング先は、現在のルーティング先の表示５３３４（例えば、チェックマークアイコン）及び／又はバッテリレベル表示５３３６など、ルーティング先に対応する情報を含む。いくつかの実施形態では、アフォーダンス５２６２の視覚的外観は、アフォーダンス５２６２に対応する位置で提供される入力に応答して変化する。例えば、アフォーダンス５２６２のシェブロンアイコンの向きは、図５ＢＡから図５ＢＢに変化する。
【０２４１】
図５ＢＢでは、ルーティング先５３３２（「Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｓｐｅａｋｅｒ」）に対応する位置での接触５３３８による入力（例えばタップ入力）に応答して、図５ＢＣに示すように、コンテンツ（例えば、現在再生中のコンテンツ）のルーティング先は、ルーティング先５２６０（「Ａｉｒｐｏｄｓ（登録商標）」）からルーティング先５３３２（「Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｓｐｅａｋｅｒ」）に変更される。
【０２４２】
図５ＢＣでは、例えば、ルーティング先５２６０（「Ａｉｒｐｏｄｓ（登録商標）」）に対応する領域に現在のルーティング先の表示５３３４が存在しないこと、及びルーティング先５３３２（「Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｓｐｅａｋｅｒ」）に対応する領域に、現在のルーティング先の表示５３３４が存在すること、によって示されるように、コンテンツは宛先５３３２（「Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｓｐｅａｋｅｒ」）にルーティングされ、及び／又はルーティング先５２６０（「Ａｉｒｐｏｄｓ（登録商標）」）にルーティングされなくなる。ルーティング先メニュー５３２６の表示を表示／停止するためのアフォーダンス５２６２に対応する位置での接触５３４０による入力（例えば、タップ入力）に応答して、ルーティング先メニュー５３２６は、図５ＢＤに示すように、解消される。
【０２４３】
図５ＢＤでは、コンテンツルーティング先を変更するための入力（例えば矢印５３４５によって示される経路に沿った接触５３２３による水平スワイプ）が示される。コンテンツルーティング先を変更するための入力を検出したことに応答して、デバイスは、図５ＢＥに示すように、変更されたコンテンツルーティング先（例えば、「Ａｉｒｐｏｄｓ（登録商標）」）を示すようにコンテンツルーティング先情報領域５２６０を更新する。
【０２４４】
図５ＢＦ〜図５ＢＪは、いくつかの実施形態に係る、マルチページ制御パネルユーザインターフェース５２０８の第１のページの制御アフォーダンスの機能性の変更を示す。図５ＢＦでは、接触５３４２による入力が、マルチページ制御パネルユーザインターフェース５２０８の第１のページのＷｉ−Ｆｉ制御アフォーダンス５２１２に対応する位置で検出される。強度メータ５３４４によって示されるように、接触の特性強度は、ヒント押圧強度閾値ＩＴＨ、軽い押圧強度閾値ＩＴＬ、及び深い押圧強度閾値ＩＴＤを下回る。接触の特性強度が制御トグル基準を満たす（例えば、接触の特性強度がヒント押圧強度閾値ＩＴＨを下回る）という判定に従って、接触５３４２による入力は、Ｗｉ−Ｆｉに対応するＷｉ−Ｆｉ制御をトグルする制御アフォーダンス５２１２を無効状態から有効状態にトグルする。
【０２４５】
図５ＢＧは、図５ＢＦに示すように、Ｗｉ−Ｆｉ制御が無効状態から、図５ＢＧに示すように、有効状態にトグルされた後のマルチページ制御パネルユーザインターフェース５２０８の第１のページを示す。Ｗｉ−Ｆｉ制御が有効状態にトグルされたことを示すために、Ｗｉ−Ｆｉ制御アフォーダンス５２１２の外観が変更され（例えば、網掛け状態から非網掛け状態に視覚的に変更される）、及び／又は通知５３４６（例えば、「Ｗｉ−Ｆｉ：オン」）が表示される。
【０２４６】
図５ＢＨ〜図５ＢＩは、Ｗｉ−Ｆｉ制御のための変更選択肢を表示するための入力を示す。図５ＢＨでは、Ｗｉ−Ｆｉ制御アフォーダンス５２１２に対応する位置の接触５３４８による入力は、強化された制御基準を満たす（例えば、接触５３４８の特性強度は、強度メータ５３４４によって示されるように、軽い押圧強度閾値レベルＩＴＬを上回って増加し、及び／又は接触５３４８の特性強度は深い押圧強度閾値レベルＩＴＤを上回って増加する）。この入力に応答して、変更選択肢５３５４（「ホームネットワークからの切断（Disconnect from HomeNetwork）」）、５３５６（「１時間オフ（Turn off for 1 hour）」）、５３５８（「ここを離れるまでオフ（Turn off until I leave here））」、５３６０「他のネットワーク（Connect to OtherNetwork）」）及び５３６２（「Ｗｉ−Ｆｉ設定（Wi-Fi Settings）」）を含む、変更選択肢メニュー５３５０が表示される。接触５３５２による入力は、変更選択肢５３５６（「１時間オフ」）に対応する位置で検出される。
【０２４７】
図５ＢＪでは、図５ＢＩに示す入力に応答して、Ｗｉ−Ｆｉ制御は、例えば、Ｗｉ−Ｆｉ制御アフォーダンス５２１２の網掛け状態及び通知５３４６（例えば、「Ｗｉ−Ｆｉ：オフ」）によって示されるように、（一時的に）無効化される。
【０２４８】
図６Ａ〜図６Ｅは、いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法６００のフロー図を示す。方法６００は、ディスプレイ、タッチ感知面、及びタッチ感知面による接触の強度を検出するための１つ以上のセンサを有する、電子デバイス（例えば、図３のデバイス３００、図１Ａのポータブル多機能デバイス１００）で実行される。いくつかの実施形態では、ディスプレイはタッチ画面ディスプレイであり、タッチ感知面がディスプレイ上にあるか又はこれに組み込まれている。いくつかの実施形態では、ディスプレイはタッチ感知面から分離している。方法６００におけるいくつかの動作は、任意選択で、組み合わせられ、及び／又はいくつかの動作の順序は、任意選択で、変更される。
【０２４９】
以下に記載のように、方法６００は、表示オンユーザインターフェースから制御ｌ器にアクセスする直感的な方法を提供する。この方法は、表示オンユーザインターフェースから制御デバイスにアクセスするときのユーザの認知負荷を低減し、それによって、より効率的なヒューマンマシンインターフェースを生成する。バッテリ動作電子デバイスでは、ユーザがより高速かつ効率的に制御にアクセスすることを有効化することで、電力を節約し、バッテリ充電間の時間を延ばす。
【０２５０】
（例えば、図５Ｂ及び図５Ｄに示すように）表示オフ状態の間に、デバイスは、第１の入力を検出する（６０２）。いくつかの実施形態では、表示オフ状態は、ディスプレイがオフされているか又はグレー表示されている状態、タッチ画面がオフにされている状態、及び／又はタッチ画面の表示機能がオフにされている状態であり、同時に、例えば、スリープ／休止モード、省電力モード、又は限定された機能を有する別のモードで実施されるように、タッチ画面内のタッチ感知面はアクティブのままである。いくつかの実施形態では、第１の入力は、デバイスのディスプレイをアクティブ化する（例えば、デバイスをウェイクさせ、及び／又はタッチ画面ディスプレイをウェイクさせる）ためのディスプレイアクティブ化基準を満たす、ディスプレイアクティブ化アフォーダンス（例えば、物理的又は仮想ボタン）上の入力である。例えば、第１の入力は、図５Ｂ及び図５Ｄに示すように、物理的ボタン２０４における接触５０８による入力である。いくつかの実施形態では、ディスプレイアクティブ化基準は、ディスプレイアクティブ化基準が満たされるために、検出された入力における接触の特性強度がそれぞれの強度閾値を満たす（例えば、ディスプレイアクティブ化基準はタップジェスチャによって満たされる）ことを必要としない。いくつかの実施形態では、接触の特性強度が所定の強度閾値を超える前に接触のリフトオフが検出されたとき（ディスプレイアクティブ化アフォーダンスが仮想ボタンである場合）、又は接触がディスプレイアクティブ化アフォーダンスを物理的に作動させないとき（ディスプレイアクティブ化アフォーダンスが、物理的ボタン２０４などの物理的ボタンである場合）、ディスプレイアクティブ化基準が満たされる。いくつかの実施形態では、ディスプレイアクティブ化基準は、他のタイプの入力（例えば、音声入力、ユーザがデバイスをピックアップして傾けるなど）によって、接触を検出することを必要とせずに、満たされる。
【０２５１】
第１の入力を検出したことに応答して、デバイスは、デバイスのディスプレイ（例えば、タッチ画面ディスプレイ１１２）をアクティブ化し、ディスプレイ上に、デバイスの表示オン状態に対応する第１のユーザインターフェースを表示する（６０４）（例えば、デバイスは、図５Ｃに示されるようなウェイク画面５１２を表示し、デバイスをウェイクさせた直後に示されるユーザインターフェースを表示し、又はデバイスはデバイスの表示をアクティブ化する）。
【０２５２】
デバイスの表示オン状態に対応する第１のユーザインターフェースを表示している間に、デバイスは、タッチ感知面上のスワイプジェスチャ（例えば、図５Ｆ−１の矢印５１８によって示される経路に沿った下向きジェスチャ、図５Ｆ−５の矢印５３６によって示される経路に沿った下向きジェスチャ、図５Ｔ−１の矢印５１２０によって示される経路に沿った右向きジェスチャ、図５Ｔ−３の矢印５１２１によって示される経路に沿った右向きジェスチャ、５ＡＨに示される左向きジェスチャ、図５ＡＩに示される左向きジェスチャ、図５ＡＫの矢印５２０６によって示される経路に沿った上向きジェスチャ、及び／又は図５ＡＳの矢印５３１４によって示される経路に沿った上向きジェスチャ）を検出する（６０６）。
【０２５３】
タッチ感知面上のスワイプジェスチャを検出したことに応答して、デバイスが（例えば、ロックアイコン５１４のロック状態によって示されるように）表示オン状態のロックモードにあり、スワイプジェスチャが第１の方向（例えば、下向き及び／又は右向き）にあるという判定に従って、デバイスは、第１のユーザインターフェース（例えば、図５Ｃに示されるようなウェイク画面５１２）の表示を、第２のユーザインターフェースの表示と置換し、第２のユーザインターフェースは、第１のコンテンツ（例えば、図５Ｆ−２に示すような通知画面及び／又は図５Ｔ−２に示すようなミニアプリケーションオブジェクト画面）を表示する（６０８）。デバイスが（例えば、ロックアイコン５１４のロック解除状態によって示される）表示オン状態のロック解除モードにあり、スワイプジェスチャが第１の方向（例えば、下向き及び／又は右向き）にあるという判定に従って、デバイスは、第１のユーザインターフェースの表示を、第２のユーザインターフェースの表示と置換し、第２のユーザインターフェースは、第１のコンテンツ及びデバイスが表示オン状態のロックモードにあるときは表示されない第１の追加コンテンツ（例えば、制限された通知コンテンツ及び／又は制限されたミニアプリケーションオブジェクトコンテンツ）を表示する。例えば、図５Ｆ−６及び図５Ｈに示すように、通知ユーザインターフェース５２０のロック解除モードは、通知ユーザインターフェース５２０のロックモードには示されない、通知５５０、通知５４２のテキスト５４６、及び／又は通知５４２の画像５４８などの、追加コンテンツを含む。図５Ｔ−４及び図５Ｘに示されるように、ミニアプリケーションユーザインターフェース５１２２のロック解除モードは、カレンダミニアプリケーション５１２５のロックされたビューに示されない、次の予定ミニアプリケーション５１３２及び／又はカレンダイベント情報（例えば、「Ｃｏｆｆｅｅ  ｗｉｔｈ  Ｊｏｎ」、「Ｔｅａｍ  Ｍｅｅｔｉｎｇ」）などの、追加コンテンツを含む。
【０２５４】
デバイスがロックモードであるかロック解除モードであるかに応じて異なるコンテンツを表示することにより、デバイスから利用可能な機密情報のセキュリティを維持しながら、デバイスから利用可能な情報に効率的にアクセスすることができる。デバイスによって記憶された情報へのセキュアなアクセスを提供することは、デバイスの動作性を向上させ、（例えば、デバイスを完全にアクティブ化することなく、ユーザがデバイスの表示オン状態で情報にアクセスすることを可能にすることによって）ユーザデバイスインターフェースをより効率的にし、更に、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２５５】
いくつかの実施形態では、通知は、デバイスによって受信された電話通話、ビデオ通話、ボイスメール、電子メール、ＳＭＳ、ＭＭＳ、及び／又はカレンダ招待などの通信に対応する情報を含む。いくつかの実施形態では、通知は、カレンダ予約通知、カレンダ予約招待、リマインダ、及び／又はデバイスにインストールされたアプリケーションによって生成される別のタイプの通知である。
【０２５６】
いくつかの実施形態では、第１のコンテンツは、（例えば、限定された通知情報を含まない）１つ以上の通知を含み、第１の追加コンテンツは、制限された通知情報（例えば、デバイスのプライバシ設定及び／若しくはセキュリティ設定などの設定による制限されたアクセスに従う、通知コンテンツ並びに／又は他の通知情報）を含む（６１０）。例えば、第１の追加コンテンツは、会話のトランスクリプト内の第１のコンテンツを含むスレッド内の初期の通信コンテンツなどの、コンテキスト情報（図５Ｍに示すように、通知５４２が生成された受信メッセージ５４８に先行するメッセージ５６８など）、及び／又は第１のコンテンツにおけるカレンダ予約通知に関連付けられた時間に対応する時間範囲のカレンダ情報（例えば、図５Ｐに示す、カレンダ招待メッセージ通知５５０の拡張ビューに示されるコンテキストカレンダ情報５８２）を含む。いくつかの実施形態では、デバイスが表示オン状態のロック解除モードにあるとき、第２のユーザインターフェース（例えば、図５Ｆ−６、図５Ｇ、図５Ｍ、図５Ｎ、図５Ｐ、図５Ｒ−２及び図５Ｓ−２）は、デバイスが表示オン状態のロックモード（例えば、図５Ｆ−２及び図５Ｈに示される）にあるときに、第２のユーザインターフェースに示されるより長いバージョンの通知を含む。より長いバージョンの通知は、例えば、通知の短いバージョン又は標準バージョンのすべてのコンテンツ、及び短いバージョン又は標準バージョンの通知に含まれない追加コンテンツを含む、拡張された通知コンテンツを含む。いくつかの実施形態では、拡張された通知コンテンツは、短いバージョンの通知に示される、より完全なバージョンの通知コンテンツを含む。いくつかの実施形態では、拡張された通知コンテンツは、画像、対話制御、短いバージョンの通知には含まれない、通知に関するアクションを実行するための選択可能な選択肢を含む。
【０２５７】
いくつかの実施形態では、第１のコンテンツは、１つ以上のミニアプリケーションオブジェクト（例えば、１つ以上の「ウィジェット」）を含み、第１の追加コンテンツは、制限されたミニアプリケーションオブジェクト情報（デバイスのプライバシ及び／若しくはセキュリティ設定などの設定による制限されたアクセスに従う、ミニアプリケーションオブジェクト情報並びに／又は他の情報）を含む（６１２）。例えば、（例えば、図５Ｔ−４、図５Ｗ、及び図５Ｘに示すように）ミニアプリケーションユーザインターフェース５１２２のロック解除モードに示されるカレンダミニアプリケーション５１２５は、（例えば、図５Ｔ−２及び図５Ｕに示すように）カレンダミニアプリケーション５１２５に表示されないミニアプリケーションオブジェクト情報を含む。
【０２５８】
いくつかの実施形態では、制限されたミニアプリケーションオブジェクト情報及び／又は制限された通知情報は、例えば、コンテキストコンテンツ（会話トランスクリプト又はカレンダの拡張ビューにおける追加メッセージなど）、写真コンテンツ、ビデオ、オーディオ、ライブ更新コンテンツ（リアルタイム車両位置を示す輸送アプリケーションマップビューなど）、制御（例えば、アクションボタン）、ユーザのお気に入り連絡先のリスト、及び／又はインラインでテキストを入力するためのキーボード（例えば、「応答」制御が通信通知で動作されるとき）を含む。例えば、追加コンテンツは、図５Ｍに示されるような、メッセージ通知５４２の拡張ビューにおける、例えばコンテキストコンテンツ（例えば、メッセージ５６８及び５７０）及び／又は返信アフォーダンス５７２、図５Ｎに示されるような、メッセージ通知５４２の拡張ビューにおけるメッセージ入力エリア５７８及び／又はキーボード５７６、図５Ｏ及び図５Ｐに示されるような招待メッセージ通知５５０（しかし、通知ユーザインターフェース５２０のロックモードには存在しない）、図５Ｒ−２に示されるような、ボイスメール通知５４４の拡張ビューにおけるボイスメールのボイスメール音声を再生するための再生制御（再生／一時停止制御５９６、再生位置スライダ５９８、及び／又は音量制御５１００など）、トランスクリプト５１０２、並びに／又はアクション項目５１０４（「Ｃａｌｌ  Ｂａｃｋ」）及び５１０６（「Ｄｅｌｅｔｅ」）、図５Ｓ−２に示されるような、通知５１０８の拡張ビューにおける、地図５１１２及び／又はアクション項目５１１８（「コールドライバ（Call Driver）」）、図５Ｗ及び図５Ｙに示されるような、カレンダミニアプリケーション５１２５、次の予定ミニアプリケーション５１３２の拡張ビューのカレンダイベント情報（例えば、「Ｃｏｆｆｅｅ  ｗｉｔｈ  Ｊｏｎ」、「Ｔｅａｍ  Ｍｅｅｔｉｎｇ」、「Ｍｅｅｔ  Ｓｈｅｌｂｙ  ａｔ  Ｓｈｅｌｌｆｉｓｈ  Ｍａｒｋｅｔ」）及び拡張カレンダ時間範囲、並びに／又は、図５ＡＧに示すような、メールミニアプリケーション５１６２の拡張ビューにおける追加のアバタ５１６４ｅ〜５１６４ｈを含む。
【０２５９】
デバイスの表示オン状態でアクセス可能なインターフェースにミニアプリケーションオブジェクトを表示することにより、ユーザは、デバイスのアクティブ化、及び／又はアプリケーションのアクティブ化を完全に行うことなく、アプリケーションからの情報（例えば、頻繁にアクセスされる、ユーザ指定の、及び／又は他の方法で指定された情報などの、一般的な情報）を見ることが可能になる。デバイスの表示オン状態でアプリケーション情報へのアクセスを提供することは、デバイスの動作性を向上させ、（例えば、ユーザが、デバイスを完全にアクティブ化することなく、デバイスの表示オン状態の情報にアクセスすることを可能にすることによって）ユーザデバイスインターフェースをより効率的にし、それは更に、ユーザがデバイスをより迅速かつ効率的に使用することを有効化することによって、デバイスの電力使用を低減し、デバイスのバッテリ寿命を向上させる。
【０２６０】
いくつかの実施形態では、タッチ感知面上のスワイプジェスチャを検出したこと応答して、デバイスが（例えば、図５Ｆ−１及び／又は５Ｔ−１に示すように）表示オン状態のロックモードにあり、スワイプジェスチャが第１の方向とは異なる第２の方向（例えば、図５Ｔ−１に示すように右向き及び／又は図５Ｆ−１に示すように下向き）にあるという判定に従って、デバイスは、第１のユーザインターフェースの表示を、第３のユーザインターフェースであって、第３のユーザインターフェースは第２のコンテンツを表示する第３のユーザインターフェースの表示（例えば、図５Ｔ−２に示すようなミニアプリケーションオブジェクト画面、及び／又は図５Ｆ−２に示すような通知画面）と置換し、デバイスが（例えば、図５Ｆ−５及び／又は５Ｔ−３に示すように）表示オン状態のロック解除モードにあり、スワイプジェスチャが第２の方向（例えば、図５Ｔ−３に示すように右向き及び／又は図５Ｆ−５に示すように下向き）にあるという判定に従って、デバイスは、第１のユーザインターフェースの表示を、第３のユーザインターフェースであって、第３のユーザインターフェースは第２のコンテンツ及びデバイスが表示オン状態のロックモードにあるときに表示されない第２の追加コンテンツ（例えば、（例えば、図５Ｔ−４に示すような）制限されたミニアプリケーションオブジェクトコンテンツ及び／若しくは制限された通知コンテンツ、又は電子デバイス上のプライバシ及び／若しくは（図５Ｆ−６に示すような）セキュリティ設定による制限されたアクセスに従う他の通知情報）を表示する第３のユーザインターフェースの表示と置換する（６１４）。
【０２６１】
いくつかの実施形態では、スワイプジェスチャは、第１の方向及び第２の方向とは異なる第３の方向（例えば、図５ＡＨ及び５ＡＩに示すように、左向き）にある。デバイスが（例えば、図５ＡＩに示されるように）ロック解除モードにあるという判定に従って、第１のユーザインターフェースは、カメラアプリケーションに関連付けられた第４のユーザインターフェースの表示（例えば、カメラアプリケーションユーザインターフェース５１７２）と置換される。デバイスが（例えば、図５ＡＨに示すように）ロックモードにあるという判定に従って、第１のユーザインターフェースは、カメラアプリケーションに関連付けられた第４のユーザインターフェースの表示と置換され、カメラアプリケーションに関連付けられた画像ライブラリは制限される（例えば、第１の入力が受信されてからキャプチャされた画像のみがアクセス可能である）。
【０２６２】
いくつかの実施形態では、スワイプジェスチャは、第１の方向、第２の方向、及び第３の方向とは異なる第４の方向（例えば、上向き、例えば、図５ＡＫに示す矢印５２０６によって示される経路、及び／又は図５ＡＳの矢印５３１４によって示される経路に沿って）にある。デバイスが（例えば、図５ＡＳに示すように）ロック解除モードにあるという判定に従って、第１のユーザインターフェース５１２は、制御パネルユーザインターフェース（例えば、マルチページ制御パネルユーザインターフェース５２０８）の表示と置換される。いくつかの実施形態では、デバイスが（例えば、図５ＡＫに示される）ロックモードにあるという判定に従って、第１のユーザインターフェース５１２は、マルチページ制御パネルユーザインターフェース５２０８の表示と置換され、（例えば、図５ＡＮに関して記載したように）制御パネルユーザインターフェース５２０８の少なくとも１つのパネル及び／又は制御はアクセス可能ではない。例えば、ホームアクセサリ制御デバイス（例えば、遠隔デバイス制御アフォーダンス５２７２〜５２８６）などの遠隔デバイス制御は、デバイスが（例えば、図５ＡＮにロックアイコン５１４のロック状態によって示されるように）ロックモードにあるとき、作動不能であり、及び／又は表示されない。いくつかの実施形態では、デバイスがロックモードにあるという判定に従って、デバイスは、第１のユーザインターフェース５１２、第２のユーザインターフェース（例えば、通知ユーザインターフェース５２０及び／又はミニアプリケーションユーザインターフェース５１２２）、第３のユーザインターフェース（例えば、通知ユーザインターフェース５２０及び／又はミニアプリケーションユーザインターフェース５１２２）、第４のユーザインターフェース（例えば、カメラアプリケーションユーザインターフェース５１７２）、及び／又は制御パネルユーザインターフェース５２０８上にロックモード表示（例えば、閉じた南京錠アイコン５１４）を表示する。いくつかの実施形態では、デバイスがロック解除モードにあるという判定に従って、デバイスは、第１のユーザインターフェース、第２のユーザインターフェース、第３のユーザインターフェース、第４のユーザインターフェース、及び／又は制御パネルユーザインターフェース上に、ロック解除モード表示（例えば、ロックアイコン５１４のロック解除状態などの、開いた南京錠アイコン）を表示する。
【０２６３】
いくつかの実施形態では、第２のコンテンツは、１つ以上のミニアプリケーションオブジェクト（例えば、カレンダミニアプリケーション５１２５、天気ミニアプリケーション５１２６、次の予定ミニアプリケーション５１３２、及び／又はメールミニアプリケーション５１６２）を含み（６１６）、第２の追加コンテンツは、制限されたミニアプリケーションオブジェクト情報を含む。
【０２６４】
いくつかの実施形態では、第２のコンテンツは、１つ以上の通知（例えば、カレンダ招待通知５５０、メッセージ通知５４２、ボイスメール通知５４４、及び／又は通知５１０８）を含み、第２の追加コンテンツは、制限された通知情報を含む（６１８）。
【０２６５】
いくつかの実施形態では、第２のユーザインターフェースは、（例えば、図５Ｆ−２〜図５Ｆ−４及び図５Ｆ−６〜図５Ｆ−８に示すような）第１の検索入力領域５２４を含み、第３のユーザインターフェースは、（例えば、図５Ｔ−２及び図５Ｔ−４に示すような）第２の入力領域５１２４を含む（６２０）。
【０２６６】
いくつかの実施形態では、デバイスは、第１の検索入力領域及び第２の検索入力領域（例えば、フィルタ検索のためのテキスト入力）の、それぞれの検索入力領域（例えば、入力語「ｍｏｖｉｅ，」を含む検索入力領域５２４及び／又は検索入力領域５１２４）内の入力を検出する（６２２）。
【０２６７】
それぞれの検索領域において入力を検出したこと応答して、デバイスが表示オン状態のロックモードにあるという判定に従って、デバイスは、（例えば、図５Ｆ−４及び５Ｉに示すように）検索結果の第１のセットを表示する（６２４）。表示オン状態のロック解除モードにあるという判定に従って、デバイスは、（例えば、図５Ｆ−６及び図５Ｊに示すように）検索結果の第１のセットとは異なる、検索結果の第２のセット（例えば、デバイスのセキュリティポリシー及び／又はプライバシーポリシーのために制限され、第１のセットの検索結果に含まれない、追加の検索結果を含む検索結果のセット）を表示する。例えば、メッセージ５５２、メッセージ５５４、及び電子メール５５６は、デバイスのロック解除モードを示す図５Ｊには示されているが、デバイスのロックモードを示す図５Ｉには示されていない。
【０２６８】
いくつかの実施形態では、デバイスがロック解除モードにあるか、又は表示オン状態のロックモードにあるかの判定が、図５Ｄに示す接触５０８による入力などの、（例えば、ディスプレイのアクティブ化が発生したときに）第１の入力を検出したことに応答して、われる（６２６）。
【０２６９】
いくつかの実施形態では、スワイプジェスチャを検出したことに応答して（例えば、ディスプレイのアクティブ化が発生した後に）、デバイスが表示オン状態のロックモードにあるか、又は表示オン状態のロック解除モードにあるかの判定が、（例えば、６０６に関して記載したように）タッチ感知面上のスワイプジェスチャを検出したことに応答して行われる（６２８）。
【０２７０】
いくつかの実施形態では、電子デバイスは、１つ以上のセンサ（例えば、加速度計、ジャイロ、マイクロフォン、振動センサ、熱センサ、タッチセンサ、及び／又は光センサを含む）を含み、（デバイスのディスプレイをアクティブ化するための）第１の入力を検出することは、１つ以上のセンサを用いて、デバイスのコンテキストの変化（例えば、図５Ａ−１〜５Ａ−４に示すように、デバイスが持ち上げられる）を検出することを含む（６３０）。いくつかの実施形態では、コンテキストデバイスの変更は、例えば、デバイスの向きの変化及び／又は環境の変化（例えば、光レベル）などの、デバイスの内部及び／又は外部状態の変化である。例えば、デバイスのコンテキストの変化は、ユーザがテーブルからデバイスを持ち上げ、及び／若しくはポケットからデバイスを取り出して手５０２に保持されたデバイスを見るとき、並びに／又はトリガフレーズの検出若しくはユーザが話すキーワードを検出したことに応答して、生じる。デバイスのコンテキストの変化を検出したことに応答して、デバイスは、デバイスのコンテキストの変化がディスプレイアクティブ化基準を満たすかどうかを判定する。いくつかの実施形態では、ディスプレイアクティブ化基準は、傾斜基準（例えば、初期位置からの閾値変動及び／又は水平軸からの閾値変動）、加速基準及び／又は光レベル変更基準のうちの１つ以上を含む。いくつかの実施形態では、１つ以上のセンサの出力が、誤検出を防止するために使用される。例えば、光レベル変化基準は満たされているが、加速度量が閾値加速度レベルを下回る場合（例えば、加速度基準とは異なる）、ディスプレイアクティブ化基準は満たされない。いくつかの実施形態では、デバイスの向きが変化すると、（例えば、図５Ａ−３〜図５Ａ−４に示すように）向きの変化が生じるにつれて、壁紙及び／又は通知が拡張される。
【０２７１】
いくつかの実施形態では、（デバイスのディスプレイをアクティブ化するための）第１の入力を検出することは、ディスプレイアクティブ化アフォーダンス（例えば、物理的ボタン２０４及び／又はタッチ感知面１１２上の仮想ボタン）のアクティブ化を検出することを含む（６３２）。いくつかの実施形態では、ディスプレイアクティブ化アフォーダンスのアクティブ化を検出することは、スリープ／ウェイクボタン２０６などの物理的ボタン２０４の動作を検出することを含む。いくつかの実施形態では、ディスプレイアクティブ化アフォーダンスのアクティブ化を検出することは、タッチ感知面との接触の強度（例えば、力、接触エリア、及び／又は指紋を検出するように構成された仮想ホームボタンなどの、仮想ボタンに対応する位置における）を検出するための１つ以上のセンサによって、（例えば、図５Ｄの強度メータ５１０によって示されるようなＩＴＡ）それぞれの閾値強度を満たす接触の特性強度の増加を検出することを含む。
【０２７２】
いくつかの実施形態では、第１の入力を検出する（デバイスの表示をアクティブ化する）ことは、（例えば、デバイスのディスプレイをアクティブ化するための）ディスプレイアクティブ化アフォーダンスをアクティブ化し、ディスプレイアクティブ化アフォーダンスを作動させない、ディスプレイアクティブ化アフォーダンス（例えば、物理的スリープ／ウェイクボタン２０６及び／又は物理的ホームボタン２０４）との接触を検出することを含む（６３４）。いくつかの実施形態では、ディスプレイアクティブ化アフォーダンスを作動させないディスプレイアクティブ化アフォーダンスとの接触は、図５Ｂに示すように、物理的ボタンを移動及び／又は押下する物理的ボタン２０４との接触（例えば、Ｔｏｕｃｈ  ＩＤスキャンのための、物理的ホームボタンなどの指紋センサを含むボタンの軽いタッチ）である。
【０２７３】
いくつかの実施形態では、（デバイスのディスプレイをアクティブ化のための）第１の入力を検出することは、ディスプレイアクティブ化アフォーダンス（例えば、仮想ボタン及び／又は物理的ボタン２０４）との接触であって、ディスプレイアクティブ化アフォーダンスをアクティブ化してデバイスのディスプレイをアクティブ化し（例えば、デバイスをウェイクさせるか、又はタッチ画面ディスプレイをウェイクさせ）、ディスプレイアクティブ化アフォーダンスをアクティブ化せずにディスプレイアクティブ化アフォーダンスと関連付けられた少なくとも１つの追加機能を実行する、ディスプレイアクティブ化アフォーダンスとの接触を検出することを含む（６３６）。いくつかの実施形態では、ディスプレイアクティブ化アフォーダンスは、異なるレベルの強度の接触に応答して異なる機能の実行をトリガする、仮想ボタン又は物理的ボタン２０４である。例えば、第１の強度閾値（例えば、図５Ｂの強度メータ５１０によって示されるようなＩＴＡ）を下回る特性強度を有する接触は、（例えば、デバイスのディスプレイをアクティブ化するために）仮想ボタンに関連付けられた第１の機能をアクティブ化し、例えば、図５Ｄに示すような）第１の強度閾値（以上の特性強度を有する接触５０８は、（例えば、（デバイスがロックされている場合に）デバイスをロック解除するために）仮想ボタンに関連付けられた第２の機能をアクティブ化して、ホーム画面（例えば、図５Ｅに示すような、アプリケーションスプリングボードユーザインターフェース４００）を表示する。
【０２７４】
いくつかの実施形態では、第１のユーザインターフェース５１２が表示されている間に、デバイスは第２の入力を検出し、第２の入力を検出したことに応答して、デバイスは、第１のユーザインターフェースの表示を、第１の方向とは反対の方向の第２のスワイプジェスチャがタッチ感知面上で検出された後の時刻に、複数のアプリケーションの異なるアプリケーションに対応する複数のアプリケーションアイコンを含む、ユーザインターフェースの表示と置換する（６３８）。例えば、デバイスは、（デバイスがロックされている場合に）デバイスをロック解除するためのデバイスロック解除基準を満たす、ディスプレイアクティブ化アフォーダンス（例えば、物理的ボタン２０４又は仮想ボタン）上の接触５０８を含む第２の入力を検出し、第２の入力に応答して、デバイスは、ホーム画面（例えば、図５Ｅに示すような、アプリケーションスプリングボードユーザインターフェース４００）を表示する。いくつかの実施形態では、デバイスロック解除基準は、（例えば、ディスプレイアクティブ化アフォーダンスが仮想ボタンである場合）検出された入力における接触の特性強度がそれぞれの強度閾値を満たすか又は超えることを要求する。例えば、いくつかの実施形態では、デバイスのロック解除基準は、接触の特性強度が深い押圧強度閾値ＩＴＤを上回って増加する場合に満たされる基準を含む。いくつかの実施形態では、デバイスのロック解除の基準は、（ディスプレイアクティブ化アフォーダンスが物理的ボタン２０４である場合）例えば、図５Ｄに示すように、接触がディスプレイアクティブ化アフォーダンスを物理的に作動させることを要求する。いくつかの実施形態では、第２の入力を検出したことに応答して、デバイスは、第１のユーザインターフェース（例えば、ウェイク画面ユーザインターフェース５１２）の表示を、複数のアプリケーションの異なるアプリケーションに対応する複数のアプリケーションアイコンを含むユーザインターフェースの表示（例えば、複数のアプリケーションアイコンを含むユーザインターフェースは、例えば、図５Ｅに示すように、アプリケーションスプリングボードユーザインターフェース４００である）と置換する。いくつかの実施形態では、第２の入力は、物理的ボタン（例えば、ホームボタン）の押下を含む。いくつかの実施形態では、第２の入力は、（例えば、力及び／又は指紋を検出するように構成された仮想ホームボタンなどの、仮想ボタンに対応する位置で）タッチ感知面との接触の強度を検出するための１つ以上のセンサによって、（デバイスがロックされている場合には）デバイスをロック解除してホーム画面を表示するためのデバイスロック解除基準を満たす、接触の特性強度の増加を検出する。いくつかの実施形態では、複数のアプリケーションアイコンを含むユーザインターフェース内のそれぞれのアプリケーションアイコン上で検出された入力がアプリケーション起動基準を満たすとき、デバイスはそれぞれのアプリケーションアイコンに対応するアプリケーションを起動する。いくつかの実施形態では、アプリケーション起動基準は、例えば、タップ入力の特性強度がそれぞれの強度閾値を満たすことを必要とせずに、タップ入力によって満たされる。
【０２７５】
いくつかの実施形態では、第２の入力を検出したことに応答して、デバイスは、デバイスが表示オン状態のロックモードにあるか、又は表示オン状態のロック解除モードにあるかを判定し（６４０）、デバイスが表示オン状態のロックモードにある（例えば、第２の入力が提供されたときに発生するＴｏｕｃｈ  ＩＤスキャンによってデバイスはロック解除されていない、及び／又はデバイスは、第２の入力が提供される前に提供された前の入力によってロック解除されてない）という判定に従って、デバイスは、図５Ｌに示すように、パスコード入力インターフェース５６０を含むユーザ検証プロンプトユーザインターフェース５５８などの（例えば、ユーザがロック解除入力を提供してデバイスをロック解除するように促す）認証ユーザインターフェースを表示する。
【０２７６】
いくつかの実施形態では、第１の入力を検出することは、ディスプレイアクティブ化アフォーダンスのアクティブ化を検出することを含む（６４２）。例えば、第１の入力は、ディスプレイアクティブ化アフォーダンス（例えば、物理的ボタン２０４又は仮想ボタン）上の接触５０８を含む。
【０２７７】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの機能のうちの、すべてよりも少ない、サブセットを実行するように、構成されている（６４４）。
【０２７８】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクト（例えば、図５Ｕに示すミニアプリケーションオブジェクト５１２５）は、それぞれのミニアプリケーションオブジェクトの対応するアプリケーションに対して、識別子（例えば、図５Ｕに示すように、対応するアプリケーションを識別するテキスト５１３１及び／又は対応するアプリケーションを識別するアイコン５１３５）を表示する（６４６）。
【０２７９】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、それぞれのミニアプリケーションオブジェクトからの対応するアプリケーションからのコンテンツの一部を表示する（６４８）。例えば、カレンダミニアプリケーション５１２５は、図５Ｚのカレンダアプリケーションユーザインターフェース５１４４（例えば、コンテンツの一部は、カレンダアプリケーションにおける１日のスケジュールから、現在時刻に最も近い時間などの、サブセットを含む）によって示される、カレンダアプリケーションからのコンテンツの一部を含む。
【０２８０】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクト上の所定の入力（例えば、図５Ｙに示すように、次の予定ミニアプリケーションオブジェクト５１３２に対応する位置にある接触５１４３を含む入力）が、それぞれのミニアプリケーションオブジェクトに対応するアプリケーション（例えば、図５Ｚのカレンダアプリケーションユーザインターフェース５１４４によって示される、カレンダアプリケーション）を起動する（６５０）。
【０２８１】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、デバイスのメモリ内にも存在する関連付けられたアプリケーションとは異なる、デバイスのメモリ内に同じく存在するスタンドアローンアプリケーションとして動作する（６５２）。
【０２８２】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、デバイス上の関連付けられたアプリケーションの拡張又は構成要素として動作する（６５４）。
【０２８３】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、情報の一時記憶用の専用メモリ部分を有する（６５６）。
【０２８４】
いくつかの実施形態では、メモリ部分は、それぞれのミニアプリケーションオブジェクトの対応するフル機能のアプリケーションによってアクセス可能である（６５８）。
【０２８５】
いくつかの実施形態では、通知は、オペレーティングシステム（又はオペレーティングシステムの通知管理モジュール）によってアプリケーションの通常のユーザインターフェースの外部に表示するためにアプリケーション（又はアプリケーションに関連付けられたサーバ）によって発行されるデータオブジェクトである。通知は、通知と、通知に関連付けられたアプリケーションの両方によってアクセス可能なデータストアから取得されたデータを含むことができる。いくつかの実施形態では、通知は、デバイスに表示するためのデータを動的にロード又は生成するプログラム可能な構成要素（例えば、ミニアプリケーションオブジェクト又は拡張）を含むことができる。いくつかの実施形態では、アプリケーション（又はアプリケーションに関連付けられたサーバ）から取得された通知は、デバイス上に表示するための、短い、より簡略化された表示可能バージョンと、通知の長い、複雑な表示可能バージョンの両方を生成するためのデータを含む。
【０２８６】
いくつかの実施形態では、ミニアプリケーションオブジェクトは、対応するアプリケーションの機能の、すべてよりも少ない、サブセットを実行するように構成されている。
【０２８７】
いくつかの実施形態では、ミニアプリケーションオブジェクトは、対応するアプリケーションの識別子を表示する。
【０２８８】
いくつかの実施形態では、ミニアプリケーションオブジェクトは、対応するアプリケーションからのコンテンツの一部を表示する。例えば、マップミニアプリケーションオブジェクトは、マップミニアプリケーションオブジェクトに対応するマップアプリケーションに表示されるマップの一部を表示する。例えば、カレンダミニアプリケーションオブジェクトは、対応するカレンダアプリケーションに表示されるカレンダの一部を表示する。
【０２８９】
いくつかの実施形態では、ミニアプリケーションオブジェクト上の所定の入力は、対応するアプリケーションを起動する。
【０２９０】
いくつかの実施形態では、ミニアプリケーションオブジェクトは、デバイスのメモリに存在する関連付けられたアプリケーションとは異なる、デバイスのメモリに同じく存在するスタンドアローンアプリケーションとして動作する。例えば、ソーシャルネットワーキングアプリケーションに対応するミニアプリケーションオブジェクトは、対応するアプリケーションの機能のうちの、すべてより少ない、サブセットを有する単一目的の又は合理化されたアプリケーションとして動作するが、フル機能のソーシャルネットワーキングアプリケーションに関連付けられる。この例では、ミニアプリケーションオブジェクトはソーシャルネットワーキングアプリケーションとは独立して動作し、ソーシャルネットワーキングアプリケーションが実行されていないシナリオでは、ミニアプリケーションオブジェクトは動作し続ける。
【０２９１】
いくつかの実施形態では、ミニアプリケーションオブジェクトは、デバイス上の関連付けられたアプリケーションの拡張又は構成要素として動作する。例えば、カレンダアプリケーション用のミニアプリケーションオブジェクトは、フル機能のカレンダアプリケーションの単一機能又は動作構成要素である。この例では、カレンダアプリケーションが（例えば、バックグラウンドで）実行されていない場合、カレンダミニアプリケーションオブジェクトはどちらも動作しない。
【０２９２】
いくつかの実施形態では、ミニアプリケーションオブジェクトは、情報の一時記憶のための専用メモリ部分を有する。いくつかの実施形態では、このメモリ部分は、対応するフル機能のアプリケーションによってアクセスされ得る。例えば、インスタントメッセージアプリケーションのミニアプリケーションオブジェクトは、部分的に書き込まれた返信メッセージの一時的記憶のためのメモリ部分を有する。この例では、ユーザが、返信メッセージの書き込み中に対応するアプリケーションを開くと、返信メッセージのコンテンツが一時記憶場所から取得され、フル機能のアプリケーションによって使用されて、ユーザに返信メッセージを完了させる。
【０２９３】
いくつかの実施形態では、ミニアプリケーションは、パラグラフ［００２９８］〜［００３０４］に記載された特徴のいずれかの組み合わせである。
【０２９４】
図６Ａ〜図６Ｅにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。更に、本明細書に記載された他の方法（例えば、方法７００、８００、及び９００）に関して本明細書に記載された他のプロセスの詳細は、図６Ａ〜６Ｅに関して上述した方法６００に類似の方法でも適用可能であることに留意されたい。例えば、方法６００を参照して上述した接触、ジェスチャ、ユーザインターフェースオブジェクト、強度閾値、フォーカスセレクタ、及びアニメーションは、本明細書に記載の他の方法（例えば、任意選択で、方法７００、８００、及び９００）を参照して本明細書に記載した接触、ジェスチャ、ユーザインターフェースオブジェクト、強度閾値、フォーカスセレクタ、及びアニメーションの１つ以上の特性を有する。簡潔にするために、それらの詳細はここでは繰り返さない。
【０２９５】
図７Ａ〜図７Ｅは、いくつかの実施形態に係る、表示オンユーザインターフェースから制御にアクセスする方法７００のフロー図を示す。方法７００は、ディスプレイ、タッチ感知面、及びタッチ感知面との接触の強度を検出するための１つ以上のセンサを備える電子デバイス（例えば、デバイス３００、図３、又はポータブル多機能デバイス１００、図１Ａ）において実行される。いくつかの実施形態では、ディスプレイはタッチ画面ディスプレイであり、タッチ感知面がディスプレイ上にあるか又はこれに組み込まれている。いくつかの実施形態では、ディスプレイはタッチ感知面から分離している。方法７００のいくつかの動作は、任意選択で、組み合わされ、及び／又はいくつかの動作の順序は、任意選択で、変更される。
【０２９６】
以下に記載のように、方法７００は、表示オンユーザインターフェースから制御にアクセスする直感的な方法を提供する。その方法は、制御にアクセスするときのユーザの認知負荷を軽減し、それによって、より効率的なヒューマンマシンインターフェースを生成する。バッテリ動作電子デバイスでは、ユーザがより高速かつ効率的に制御器にアクセスすることを有効化することで、電力を節約し、バッテリ充電間の時間を延ばす。
【０２９７】
デバイスが表示オフ状態（例えば、表示がオフにされているか又は減光されている状態、タッチ画面がオフにされている状態、及び／又はタッチ画面の表示機能がオフにされているが、タッチ画面のタッチ感知面は、例えば、スリープ／休止モード、省電力モード、又は制限された機能を有する別のモードで実施されるように、アクティブのままである、状態）にある間に、デバイスは、デバイスの表示をアクティブ化する（例えば、デバイスをウェイクさせる、又はタッチ画面表示をウェイクさせる）ための第１の入力、例えば、図５Ｂに示すように、物理的ボタン２０４での接触５０８による入力を検出する（７０２）。
【０２９８】
第１の入力を検出したことに応答して、デバイスは、デバイスのディスプレイをアクティブ化し、ディスプレイ上に、デバイスの表示オン状態に対応する第１のユーザインターフェース５１２を表示する（例えば、図５Ｃに示すようなウェイク画面５１２、デバイスをウェイクさせるか、又はデバイスのディスプレイをアクティブ化するとすぐに示されるユーザインターフェース）（７０４）。
【０２９９】
デバイスの表示オン状態に対応する第１のユーザインターフェースを表示している間に、デバイスはタッチ感知面上のスワイプジェスチャを検出する（７０６）。
【０３００】
スワイプジェスチャを検出したことに応答して、スワイプジェスチャが第１の方向（例えば、図５ＡＨ及び図５ＡＩに示すように左向き）にあるという判定に従って、デバイスは、第１のユーザインターフェース５１２の表示をカメラアプリケーションユーザインターフェース５１７２の表示と置換する（７０８）。スワイプジェスチャが、第１の方向とは異なる第２の方向（例えば、図５Ｔ−１の矢印５１２０によって示される経路に沿って、及び／又は図５Ｔ−３の矢印５１２１によって示される経路に沿って右向き）にあるという判定に従って、デバイスは、第１のユーザインターフェース５１２の表示を、複数のミニアプリケーションオブジェクト（例えば、カレンダミニアプリケーション５１２５、天気ミニアプリケーション５１２６、次の予定ミニのアプリケーション５１３２、及び／又はメールミニアプリケーション５１６２）を含むように構成されたミニアプリケーションオブジェクトユーザインターフェース５１２２の表示と置換する。複数のミニアプリケーションオブジェクトのそれぞれのミニアプリケーションオブジェクトは、デバイスに記憶された対応するアプリケーション（例えば、カレンダアプリケーション、天気アプリケーション、及び／又はメールアプリケーション）を有する。スワイプジェスチャが、第１の方向及び第２の方向とは異なる第３の方向（例えば、図５ＡＫの矢印５２０６によって示される経路に沿って上向き及び／又は図５ＡＳの矢印５３１４によって示される経路に沿って上向き）にあるという判定に従って、デバイスは、マルチページ制御パネルユーザインターフェース５２０８の第１のページを表示する。例えば、デバイスは、図５ＡＬに示すように、デバイス設定を調整するための制御アフォーダンス（例えば、５２１０〜５２３２）を有する第１のページ、図５ＡＭに示すように、メディアプレーヤ制御アフォーダンス（例えば、５２４２〜５２５２）を含む第２の制御ユーザインターフェースを有する第２のページ、及び／又は図５ＡＮに示すように、遠隔デバイス制御アフォーダンス（例えば、５２７２〜５２８６）を含む第３の制御ユーザインターフェースを有する第３のページ、を含むマルチページ制御パネルユーザインターフェース５２０８を表示する。スワイプジェスチャが、第１の方向、第２の方向及び第３の方向とは異なる第４の方向（例えば、図５Ｆ−１の矢印５１８によって示される経路に沿って下向き、及び／又は図５Ｆ−５の矢印５３６によって示される経路に沿って下向き）にあるという判定に従って、デバイスは、複数の通知（例えば、カレンダ招待通知５５０、メッセージ通知５４２、ボイスメール通知５４４、及び／又は通知５１０８）を表示するように構成された通知ユーザインターフェース５２０を表示する。いくつかの実施形態では、通知は、デバイスによって受信された電話通話、ビデオ通話、ボイスメール、電子メール、ＳＭＳ、ＭＭＳ、及び／又はカレンダ招待などの通信に対応する情報を含む。いくつかの実施形態では、通知は、カレンダ予約通知、カレンダ予約招待、リマインダ、及び／又はデバイスにインストールされたアプリケーションによって生成される別のタイプの通知である。
【０３０１】
カメラアプリケーションユーザインターフェース、ミニアプリケーションオブジェクトユーザインターフェース、マルチページ制御パネルユーザインターフェース、及びデバイスの表示オン状態に対応するユーザインターフェースで受信される入力を介してアクセス可能な通知ユーザインターフェースを提供することにより、ユーザは、デバイスを完全にアクティブ化することなく、デバイスディスプレイ上に情報（例えば、アプリケーション情報及びデバイス設定などの一般的な情報）を見ることが可能になる。そのような情報へのアクセスをデバイスの表示オン状態で提供することは、デバイスの動作性を向上させ、ユーザデバイスインターフェースをより効率的にし（例えば、ユーザがデバイスを完全にアクティブ化することなく、デバイスの表示オン状態で情報にアクセスすることを可能にすることによって）、更に、デバイスをより迅速かつ効率的に使用することを有効化することによって、デバイスの電力使用を低減し、デバイスのバッテリ寿命を向上させる。
【０３０２】
いくつかの実施形態では、第１のユーザインターフェース５１２の表示をカメラアプリケーションユーザインターフェース５１７２の表示と置換することは、カメラアプリケーションに関連付けられた１つ以上の制御アフォーダンスの表示（例えば、図５ＡＨ及び図５ＡＩに示す制御アフォーダンス５１８６）を、（例えば、スワイプジェスチャが検出された時点から、又はカメラアプリケーションユーザインターフェースが表示されている時点から）制御表示期間が経過するまで遅延させることを含む（７１０）。例えば、制御アフォーダンス５１８６は、時刻ｔ１において左向きのジェスチャが開始された後、図５ＡＩ及び図５ＡＨの時刻ｔ３まで表示されない。いくつかの実施形態では、第１のユーザインターフェース５１２の表示をカメラアプリケーションユーザインターフェース５１７２の表示と置換することは、スワイプジェスチャが受信されたときにカメラアプリケーションユーザインターフェースを徐々に明らかにすることを含み、明らかにされたカメラアプリケーションユーザインターフェース５１７２の一部が、閾値部分を上回って増加したという判定に従って、１つ以上の制御アフォーダンスが表示される。いくつかの実施形態では、制御表示期間が経過するまで、又はカメラアプリケーションユーザインターフェース５１７２の閾値部分が明らかになるまで、カメラアプリケーションに関連付けられた１つ以上の制御アフォーダンス５１８６の表示を遅延させることによって、ユーザはいくらかの時間を許容されて、接触５１７６を持ち上げることなく、以前のユーザインターフェース（例えば、ホーム画面、ウェイク画面など）に逆戻りする機会を有する。言い換えると、ユーザインターフェースのナビゲーションは、より流動的で効率的になり、ユーザは、現在のスワイプ方向におけるスワイプジェスチャの継続の結果のヒントを見た後に、考えを変えることができる（例えば、現在の方向のスワイプの継続は、カメラアプリケーションユーザインターフェースにつながる）。いくつかの実施形態では、制御アフォーダンスに関連付けられたいくつかのカメラ制御機能（いくつかの補助光センサ及び／又はいくつかのフロントエンド制御機能など）、及び制御アフォーダンスに関連付けられていないいくつかの制御機能（例えば、いくつかのバックエンド制御機能）は、アクティブ化するのに時間と電力を要し、これらの制御機能のアクティブ化は、カメラアプリケーションをアクティブ化するユーザの意図が、ユーザのスワイプジェスチャの継続が関連する閾値を超えることによって確認されるまで遅延される。
【０３０３】
いくつかの実施形態では、デバイスは、制御表示期間中に、第１のユーザインターフェースに戻るジェスチャ（例えば、カメラアプリケーションユーザインターフェースを表示させたスワイプジェスチャの反対方向のスワイプジェスチャ）を検出し（７１２）、制御表示期間中に、第１のユーザインターフェースに戻るジェスチャを検出したことに応答して、デバイスは、カメラアプリケーションユーザインターフェースの表示（例えば、カメラアプリケーションユーザインターフェースの明らかにされた部分）を、第１のユーザインターフェースの表示と置換する（例えば、第１のユーザインターフェースが復元される）（７１４）。
【０３０４】
いくつかの実施形態では、（例えば、図５ＡＬに示すように）マルチページ制御パネルユーザインターフェース５２０８が表示されている間に、デバイスは、マルチページ制御パネルユーザインターフェース５２０８の第１のページに対応する（例えば、マルチページ制御パネルユーザインターフェース５２０８の第１のページ内及び／又はそれに隣接する）タッチ感知面上の位置に、ジェスチャ（例えば、矢印５２４０によって示される経路に沿った左向きのジェスチャ）を検出する（７１６）。いくつかの実施形態では、マルチページ制御パネルの第１のページに対応する位置でジェスチャを検出したことに応答して、デバイスは、図５ＡＭに示すマルチページ制御パネルユーザインターフェース５２０８の第２のページなどの、マルチページ制御パネルユーザインターフェースの第２のページ（例えば、メディア再生のための制御及び／又はアクセサリ（ホームデバイスアクセサリなどの）デバイスのための制御を含む）を表示する（７１８）。
【０３０５】
いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の第２のページが表示されている間に、デバイスは、マルチページ制御パネルユーザインターフェースの第２のページに対応する（例えば、マルチページ制御パネルユーザインターフェースの第１のページ内及び／又はそれに隣接する）タッチ感知面上の位置に、ジェスチャ（例えば、矢印５２７０によって示される経路に沿った左向きのジェスチャ）を検出し（７２０）、マルチページ制御パネルユーザインターフェースの第２のページに対応する位置でジェスチャを検出したことに応答して、デバイスは、図５ＡＮに示すマルチページ制御パネルユーザインターフェース５２０８の第３のページなどの、マルチページ制御パネルユーザインターフェースの第３のページ（例えば、電子デバイスに通信可能に結合された１つ以上のアクセサリデバイス（ホームデバイスなど）の制御を含む）、を表示する（７２２）。
【０３０６】
いくつかの実施形態では、通知ユーザインターフェース５２０が表示されている間に、デバイスは、解除ジェスチャ（例えば、アフォーダンス、例えば「Ｘ」アフォーダンス（例えば、図５Ｍの５６６）で受信された左スワイプ又はジェスチャ、又は「カレンダ招待をアクセプトする」迅速アクション項目などの迅速アクション項目）を、通知ユーザインターフェースに含まれるそれぞれの通知に対応するタッチ感知面１１２上の（例えば、それぞれの通知に対応する位置における通知プラッタ内及び／又はそれに隣接する）位置で検出し（７２４）、解除ジェスチャを検出したことに応答して、デバイスは、通知ユーザインターフェースにそれぞれの通知を表示することを停止する（７２６）。いくつかの実施形態では、続いて通知ユーザインターフェースが表示されると、それぞれの通知は表示されない。
【０３０７】
いくつかの実施形態では、通知ユーザインターフェースが表示されている間に、デバイスは、通知ユーザインターフェースに含まれる第１の通知に対応するタッチ感知面上の位置における起動ジェスチャ（例えば、図５Ｐに示すように、通知５５０に対応する位置及び又は通知の拡張バージョンに対応する位置での接触５９２によるタップジェスチャなどの、タップジェスチャ）を検出し（７２８）、起動ジェスチャを検出したことに応答して、デバイスは、（例えば、図５Ｑに示すように）第１の通知に対応するアプリケーションを起動する（７３０）。
【０３０８】
いくつかの実施形態では、ミニアプリケーションオブジェクトユーザインターフェースが表示されている間に、デバイスは、ミニアプリケーションオブジェクトユーザインターフェースに含まれる第１のミニアプリケーションオブジェクトに対応するタッチ感知面上の位置における起動ジェスチャ（例えば、タップジェスチャ）を検出する（７３２）。例えば、起動ジェスチャは、図５Ｙに示すように、接触５１４３による入力である。いくつかの実施形態では、起動ジェスチャは、ミニアプリケーションオブジェクトの拡張バージョンで検出される。いくつかの実施形態では、起動ジェスチャは、ミニアプリケーションオブジェクトの非拡張バージョンで検出される。
【０３０９】
起動ジェスチャを検出したことに応答して、デバイスは、第１のミニアプリケーションオブジェクトに対応するアプリケーションを起動する（７３４）。例えば、図５Ｙに示すように、次の予定ミニアプリケーションオブジェクト５１３２に対応する位置における接触５１４３による起動ジェスチャに応答して、図５Ｚに示すように、対応するカレンダアプリケーション５１４４が表示される。
【０３１０】
いくつかの実施形態では、ミニアプリケーションオブジェクトユーザインターフェース５１２２が表示されている間に、デバイスは、ミニアプリケーションオブジェクトユーザインターフェースに含まれる第２のミニアプリケーションオブジェクトに対応する、タッチ感知面上の位置における情報拡張ジェスチャ（例えば、ミニアプリケーションオブジェクトのプラッタ上の「ｓｈｏｗ  ｍｏｒｅ」アフォーダンスのタップジェスチャ）を検出し（７３６）、第２のミニアプリケーションオブジェクトは、ミニアプリケーションオブジェクト情報（例えば、コンテンツ、機能、及び／又は入力デバイス（制御アフォーダンス及び／又はキーボードなど）を含む。例えば、情報拡張ジェスチャは、図５Ｕに示すようなカレンダミニアプリケーション５１２５の「ｓｈｏｗ  ｍｏｒｅ」アフォーダンス５１２７に対応する位置での接触５１２８による入力、及び／又は図５Ｘに示すような、次の予定ミニアプリケーション５１３２の「ｓｈｏｗ  ｍｏｒｅ」アフォーダンス５１４１に対応する位置での接触５１３９による入力である。情報拡張ジェスチャを検出したことに応答して、デバイスは、第２のミニアプリケーションオブジェクトを拡張する（例えば、図５Ｗのカレンダミニアプリケーションオブジェクト５１２５の拡張ビュー、及び図５Ｙの次の予定ミニアプリケーションオブジェクト５１３２の拡張ビューによって示されるように、ミニアプリケーションオブジェクトの垂直サイズを増加させる）（７３８）。デバイスは、ミニアプリケーションオブジェクト情報及び追加のミニアプリケーションオブジェクト情報を、拡張された第２のミニアプリケーションオブジェクトに表示する。例えば、図５Ｙに示すように、次のミニアプリケーション５１３２の拡張ビューは、図５Ｘに示す次の予定ミニアプリケーション５１３２のビューに示される情報、並びに地図５１３４及び／又はアクション項目５１３６（「指示（Directions）」）、５１３８（「スヌーズ（Snooze）」）、５１４０（「メッセージの招待者（Message Invitees）」）、及び／又は５１４２（「イベントの削除（Delete Event）」）などの、追加の情報、を含む。いくつかの実施形態では、他のミニアプリケーションオブジェクトが、ミニアプリケーションオブジェクトユーザインターフェースの底部を下向きに移動させ、及び／又はロールオフして（例えば、図５Ｙの天気ミニアプリケーションオブジェクト５１２６によって示されるように）、拡張されたミニアプリケーションオブジェクトのためのスペースを作る。
【０３１１】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの機能のうちの、すべてよりも少ない、サブセットを実行するように、構成されている（７４０）。
【０３１２】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの識別子（例えば、図５Ｕに示すように、対応するアプリケーションを識別するテキスト５１３１及び／又は対応するアプリケーションを識別するアイコン５１３５）を表示する（７４２）。
【０３１３】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、それぞれのミニアプリケーションオブジェクトからの対応するアプリケーションからコンテンツの一部を表示する（７４４）。例えば、カレンダミニアプリケーション５１２５は、図５Ｚのカレンダアプリケーションユーザインターフェース５１４４によって示されるカレンダアプリケーションからのコンテンツの一部分（例えば、カレンダアプリケーションの１日のスケジュールかのうち、現在時刻に近い時間などの、時間のサブセット）を含む。
【０３１４】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクト上の所定の入力（例えば、図５Ｙに示すように、次の予定ミニアプリケーションオブジェクト５１３２に対応する位置における接触５１４３を含む入力）は、それぞれのミニアプリケーションオブジェクトの対応するアプリケーション（例えば、図５Ｚのカレンダアプリケーションユーザインターフェース５１４４によって示されるようなカレンダアプリケーション）を起動する（７４６）。
【０３１５】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、デバイスのメモリに存在する関連付けられたアプリケーションとは異なる、デバイスのメモリに同じく存在するスタンドアローンアプリケーションとして動作する（７４８）。
【０３１６】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、デバイス上の関連付けられたアプリケーションの拡張又は構成要素として動作する（７５０）。
【０３１７】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、情報の一時記憶のための専用メモリ部分を有する（７５２）。
【０３１８】
いくつかの実施形態では、メモリ部分は、それぞれのミニアプリケーションオブジェクトの対応するフル機能のアプリケーションによってアクセス可能である（７５４）。
【０３１９】
図７Ａ〜図７Ｅにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行すことができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。更に、本明細書に記載された他の方法（例えば、方法６００、８００、及び９００）に関して本明細書に記載された他のプロセスの詳細も、図７Ａ〜図７Ｅに関して上述した方法７００に類似した方法で適用可能であることに留意されたい。例えば、方法７００を参照して上述した連絡先、ジェスチャ、及びユーザインターフェースオブジェクト、及びアニメーションは、任意選択で、本明細書に記載の他の方法（例えば、方法６００、８００、及び９００）を参照して本明細書に記載した、連絡先、ジェスチャ、及びユーザインターフェースオブジェクト、及びアニメーションの１つ以上の特徴を有する。簡潔にするために、それらの詳細はここでは繰り返さない。
【０３２０】
図８Ａ〜図８Ｃは、いくつかの実施形態に係る、ミニアプリケーションユーザインターフェースにミニアプリケーションオブジェクトを追加する方法８００のフロー図を示す。方法８００は、ディスプレイ、タッチ感知面、及びタッチ感知面との接触の強度を検出するための１つ以上のセンサを有する電子デバイス（例えば、デバイス３００、図３、又はポータブル多機能デバイス１００、図１Ａ）で実行される。いくつかの実施形態では、ディスプレイはタッチ画面ディスプレイであり、タッチ感知面がディスプレイ上にあるか又はこれに組み込まれている。いくつかの実施形態では、ディスプレイはタッチ感知面から分離している。方法８００のいくらかの動作は任意選択で組み合わされ、及び／又はいくつかの動作の順序は任意選択で変更される。
【０３２１】
後述のように、方法８００は、ミニアプリケーションオブジェクトをミニアプリケーションユーザインターフェースに追加する直感的な方法を提供する。その方法は、ミニアプリケーションオブジェクトをミニアプリケーションユーザインターフェースに追加するときにユーザの認知負荷を軽減し、それによって、より効率的なヒューマンマシンインターフェースを生成する。バッテリ動作電子デバイスでは、ユーザがより高速かつ効率的にミニアプリケーションユーザインターフェースにミニアプリケーションオブジェクトを追加することを有効化することで、電力を節約し、バッテリ充電間の時間を延ばす。
【０３２２】
デバイスは、デバイスにインストールされた複数のアプリケーションの異なるアプリケーションに対応する複数のアプリケーションアイコンを含む第１のユーザインターフェース４００を表示する（例えば、デバイスは、図５ＡＡに示すように、ホーム画面又はアプリケーションスプリングボード４００を表示する（８０２）。
【０３２３】
デバイスは、複数のアプリケーションアイコンの第１のアプリケーションアイコン（例えば、メールアプリケーションアイコン４１８）であって、その第１のアプリケーションアイコンは複数のアプリケーションの第１のアプリケーションに対応する第１のアプリケーションアイコン、に対応するタッチ感知面上の位置で、第１の入力（例えば、第１の接触５１５０による軽い押圧又は深い押圧入力）を検出する（８０４）。例えば、第１の入力は、図５ＡＢ〜図５ＡＤに示すように、接触５１５０による入力である。
【０３２４】
第１の入力を検出したことに応答して、デバイスは、第１のミニアプリケーションオブジェクト又は第１のミニアプリケーションオブジェクトのプレビュー（例えば、図５ＡＦに示すミニアプリケーションオブジェクト５１６２の、図５ＡＤに示すプレビュー５１５６などの、第１のミニアプリケーションオブジェクトの表現又は縮小バージョン）を、オーバーレイ領域（例えば、アプリケーションスプリングボードユーザインターフェース４００にオーバーレイする）に表示する（８０６）。いくつかの実施形態では、ミニアプリケーションオブジェクトに対応する１つ以上の機能項目は、ミニアプリケーションオブジェクトのプレビューではアクティブ化されない。例えば、図５ＡＤのミニアプリケーションプレビュー５１５６のアバタ５１６４ａで入力が受信された場合、応答は発生しないが、図５ＡＦのミニアプリケーションオブジェクト５１６２のアバタ５１６４ａで受信された入力に応答して、応答が発生する（例えば、アバタ５１６４ａに対応するユーザから受信された、及び／又はそれに送信されたメールが表示される。例えば、ミニアプリケーションのプレビュー５１５６は、例えば４つのアバタ５１６４ａ〜５１６４ｄを表示する。ミニアプリケーションオブジェクト５１６２は、ミニアプリケーションオブジェクト５１６２を拡張して追加のアバタ（例えば、図５ＡＧに示すように、５１６４ｅ〜５１６４ｈ）を表示するためのアフォーダンス（「Ｓｈｏｗ  Ｍｏｒｅ」アフォーダンス５１６８）を含む。第１のミニアプリケーションオブジェクト（例えば、プレビュー５１５６）は、複数のアプリケーション（例えば、メールアプリケーション）の第１のアプリケーションに対応し、オーバーレイ領域は、第１のミニアプリケーションオブジェクト（例えば、プレビュー５１５６に対応するミニアプリケーションオブジェクト５１６２）を、複数のミニアプリケーションオブジェクト（例えば、１つ以上のユーザ選択されたミニアプリケーションオブジェクト及び／又は１つ以上のデフォルトミニアプリケーションオブジェクトを含む）を表示する第２のユーザインターフェース（例えば、ミニアプリケーションユーザインターフェース５１２２）に追加するためのアフォーダンス（「Ａｄｄ  Ｗｉｄｇｅｔ」アフォーダンス５１６０）を含む。
【０３２５】
デバイスは、第１のミニアプリケーションオブジェクト５１６２を第２のユーザインターフェースに追加するためのアフォーダンス５１６０に対応するタッチ感知面上の位置で、第２の入力（例えば、タップ入力などの第２の接触５１５０による入力、接触の特性強度が軽い押圧強度閾値ＩＴＬを上回って増加する軽い押圧入力、又は接触の特性強度が深い押圧強度閾値ＩＴＤを上回って増加する深い押圧入力）を検出する（８０８）。
【０３２６】
第２の入力を検出したことに応答して、デバイスは、複数のミニアプリケーションオブジェクトを表示する第２のユーザインターフェースに第１のミニアプリケーションオブジェクト５１６２を追加する（８１０）。いくつかの実施形態では、第２のユーザインターフェース（例えば、５１２２）内の複数のミニアプリケーションオブジェクト（例えば、メールミニアプリケーションオブジェクト５１６２、カレンダミニアプリケーションオブジェクト５１２５、及び／又は図５ＡＦに示す次の予定ミニアプリケーションオブジェクト５１３２）が、プラッタの垂直スタックとして表示される。いくつかの実施形態では、プラッタの垂直スタックのそれぞれのプラッタは、複数のミニアプリケーションオブジェクトのそれぞれのミニアプリケーションオブジェクトに対応し、各プラッタは、同じ初期プラッタ高さを有する。
【０３２７】
アプリケーションアイコンに対応する入力に応答して、ミニアプリケーションオブジェクトのユーザインターフェースにミニアプリケーションオブジェクトを追加することは、ユーザが所望のミニアプリケーションオブジェクトを選択するための直感的で効率的な方法である。アプリケーションアイコンからミニアプリケーションオブジェクトの集合にミニアプリケーションオブジェクトを追加する能力を提供することは、デバイスの動作性を向上させ、ユーザデバイスインターフェースをより効率的にし、更に、電力使用を低減し、ユーザがデバイスをより迅速かつ効率的に使用することを有効化することにより、デバイスのバッテリ寿命を向上させる。
【０３２８】
いくつかの実施形態では、第１のユーザインターフェース（例えば、アプリケーションスプリングボードユーザインターフェース４００）を表示している間に、デバイスは、タッチ感知面１１２上の第３の入力であって、その第３の入力は、第１のユーザインターフェースから第２のユーザインターフェース（ミニアプリケーションユーザインターフェース５１２２）にナビゲートするための、ナビゲーション基準（例えば第３の入力は１つ以上の右向きスワイプジェスチャである）などの、第１の基準を満たす、第３の入力、を検出する（８１２）。
【０３２９】
いくつかの実施形態では、第３の入力を検出したことに応答して、デバイスは、第１のユーザインターフェース（例えば、アプリケーションスプリングボードユーザインターフェース４００）の表示を第２のユーザインターフェース（ミニアプリケーションユーザインターフェース５１２２）と置換し（８１４）、第１のユーザインターフェースを第２のユーザインターフェースと置換することは、第１のユーザインターフェース（例えば、アプリケーションスプリングボードユーザインターフェース４００）を表示することを停止することと、第２のユーザインターフェースに、第１のミニアプリケーションオブジェクト５１６２（例えば、第１のアプリケーションからの更新されたコンテンツを有する）、及び第１のアプリケーションとは異なる複数のアプリケーションの第２のアプリケーションに対応する、少なくとも第２のミニアプリケーションオブジェクト（例えば、図５ＡＦに示すような、カレンダミニアプリケーションオブジェクト５１２５及び／又は次の予定ミニアプリケーションオブジェクト５１３２）を同時に表示することを含む、第２のユーザインターフェース（ミニアプリケーションユーザインターフェース５１２２）を表示することと、を含む。いくつかの実施形態では、第２のユーザインターフェースは、ミニアプリケーションオブジェクトスタック内のミニアプリケーションオブジェクトを再配置する、及び／又は新しいミニアプリケーションオブジェクトをミニアプリケーションオブジェクトスタックに追加するための「編集」アフォーダンスを含む。
【０３３０】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、少なくとも１つの選択可能な情報（例えば、アバタ５１６４ａ、５１６４ｂ、５１６４ｃ、及び／又は５１６４ｄ）を含む（８１６）。いくつかの実施形態では、選択可能な情報項目は、株価に関する情報（例えば、開始価格、最大価格、価格の変化）を表示する株価リスト項目、ある場所（例えば、都市）の天気予報情報を表示する天気予報項目、最近及び／若しくは頻繁に、デバイス１００へ電子メールを送信した並びに／又はデバイス１００及び／若しくはカレンダイベントから電子メールを受信した１人以上の電子メール送信者に対応するアバタ５１６４、などの、特定のタイプのオブジェクトに関する情報を表示する項目である。）
【０３３１】
第２のユーザインターフェースが表示されている間に、デバイスは、少なくとも１つの選択可能な情報項目に対応するタッチ感知面上の位置における第４の入力を検出する（８１８）。
【０３３２】
第４の入力を検出したことに応答して、デバイスは、選択可能な情報（例えば、複数の株式リスト及び対応する株式価格を表示するミニアプリケーションオブジェクト内では、各株式リストは選択可能な情報を表示する、に関連付けられた追加の情報を表示する（８２０）。ミニアプリケーションオブジェクト内の株式リストの１つで検出されたタップ入力に応答して、株式リストに関する追加の情報（株式価格履歴など）がミニアプリケーションオブジェクトに表示される）。いくつかの実施形態では、選択可能な情報項目に関連付けられた情報は、ミニアプリケーションオブジェクトの少なくとも１つの以前に表示された部分の表示を置換する。いくつかの実施形態では、ミニアプリケーションオブジェクトが拡張され、追加の情報が、ミニアプリケーションオブジェクトの拡張エリアに表示される。
【０３３３】
いくつかの実施形態では、第１のミニアプリケーションオブジェクト５１６２は、（例えば、図５ＡＦに示すように）第２のユーザインターフェース内のミニアプリケーションオブジェクト（例えば、ミニアプリケーションオブジェクト５１６２、５１２５及び／又は５１３２）の垂直スタックにおける最上部の位置に追加される（８２２）。いくつかの実施形態では、第１のミニアプリケーションオブジェクト５１６２は、スタック、グリッド、又はミニアプリケーションオブジェクトの他の集合内内の別の位置（例えば、最下部、最左部及び／又は最右部）に追加される。いくつかの実施形態では、ユーザは、ミニアプリケーションオブジェクトの集合内の１つ以上のミニアプリケーションオブジェクトの位置を変更することができる。
【０３３４】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、第１のアプリケーションを識別する識別情報（例えば、図５Ｕに示すように、対応するアプリケーションを識別するテキスト５１３１及び／又は対応するアプリケーションを識別するアイコン５１３５）を含む（８２４）。
【０３３５】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、第１のアプリケーションによって提供される機能のサブセット（例えば、天気データ、株価データ、交通データ、遠隔デバイスのための位置データ、及び／又は地図データなどの）遠隔デバイスからのデータを取得すること、直近のカレンダ予約を決定すること、及び／又は所定の位置及び／又は対象の地点までの移動時間を決定すること）を提供するように構成されている（８２６）。
【０３３６】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、第１のアプリケーションからのコンテンツのサブセット（例えば、テキスト、画像、カレンダの一部、地図（電子デバイスの位置に対する電子デバイス及び／又は車両の位置を示すライブ更新マップなど）所定の位置及び／又は対象の地点までの移動時間、天気データ、及び／又は株価データ）を含む（８２８）。いくつかの実施形態では、ミニアプリケーションオブジェクト内のコンテンツは、定期的な間隔で、及び／又はユーザ入力に応答して、更新される。
【０３３７】
いくつかの実施形態では、第１の入力を検出したことに応答して、デバイスは、第１のアプリケーション（例えば、ミニアプリケーションオブジェクトに隣接して表示されたパネル内の）に対応する選択可能な選択肢（例えば、１つ以上のクイックアクションメニュー項目）のメニュー５１５４を表示する（８３０）する。
【０３３８】
いくつかの実施形態では、第１のミニアプリケーションオブジェクト５１６２上の所定の入力が第１のアプリケーションを起動する（例えば、メールアプリケーションを起動する）（８３２）。
【０３３９】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、第１のアプリケーションとは異なる、デバイスのメモリ内に存在するスタンドアローンアプリケーションとして動作する（８３４）。
【０３４０】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、第１のアプリケーションの拡張又は構成要素として動作する（８３６）。
【０３４１】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、情報の一時記憶用の専用メモリ部分を有する（８３８）。
【０３４２】
いくつかの実施形態では、メモリ部分は、第１のアプリケーションによってアクセス可能である（８４０）。
【０３４３】
図８Ａ〜図８Ｃにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。更に、本明細書に記載された他の方法（例えば、方法６００、７００、及び９００）に関して本明細書で記載されている他のプロセスの詳細は、図８Ａ〜図８Ｃに関して上述した方法８００に類似の方法で適用可能であることに留意されたい。例えば、方法８００を参照して上述した接触、ジェスチャ、ユーザインターフェースオブジェクト、及び強度閾値は、任意選択で、本明細書に記載の他の方法（例えば、方法６００、７００、及び９００）を参照して本明細書に記載した接触、ジェスチャ、ユーザインターフェースオブジェクト、及び強度閾値の１つ以上の特性を有する。簡潔にするために、それらの詳細はここでは繰り返さない。
【０３４４】
図９Ａ〜図９Ｅは、いくつかの実施形態に係る、マルチページ制御パネルを用いて制御をナビゲートする方法９００のフロー図を示す。方法９００は、ディスプレイ、タッチ感知面、及びタッチ感知面との接触の強度を検出するための１つ以上のセンサを備える電子デバイス（例えば、デバイス３００、図３、又はポータブル多機能デバイス１００、図１Ａ）において実行される。いくつかの実施形態では、ディスプレイはタッチ画面ディスプレイであり、タッチ感知面がディスプレイ上にあるか又はこれに組み込まれている。いくつかの実施形態では、ディスプレイはタッチ感知面から分離している。方法９００の一部の動作が任意選択で組み合わされ、及び／又は一部の動作の順序が任意選択で変更される。
【０３４５】
以下に記載のように、方法９００は、マルチページ制御パネルを使用して制御をナビゲートする直感的な方法を提供する。その方法は、マルチページ制御パネルを使用して制御をナビゲートするときのユーザの認知負荷を軽減し、それによって、より効率的なヒューマンマシンインターフェースを生成する。バッテリ動作電子デバイスでは、ユーザがより高速かつ効率的にマルチページ制御パネルを使用して制御をナビゲートすることで、電力を節約し、バッテリ充電間の時間を延ばす。
【０３４６】
初期ユーザインターフェース（例えば、アプリケーションユーザインターフェース５３１８、複数のアプリケーションアイコンを含むスプリングボードユーザインターフェース４００、又は電子デバイスが表示オフ状態からウェイクしたときに表示されるウェイク画面ユーザインターフェース５１２）を、ディスプレイ上に表示している間に、デバイスは、タッチ感知面上の第１のジェスチャ（例えば、図５ＡＵに示すように、矢印５３２０によって示される経路に沿った接触５３２２による上向きスワイプなどの、第１のスワイプジェスチャ）を検出する（９０２）。
【０３４７】
第１のジェスチャを検出したことに応答して、図５ＡＶに示すように、デバイスは、ディスプレイ上に、マルチページ制御パネル５２０８の第１のページを表示する（９０４）。いくつかの実施形態では、マルチページ制御パネルの第１のページは、初期ユーザインターフェースの一部にオーバーレイされて表示される（例えば、カレンダアプリケーションユーザインターフェース５３１８上にオーバーレイされる）。いくつかの実施形態では、マルチページ制御パネル５２０８の第１のページは、第１のジェスチャにおける接触の上向きの移動に従って、ディスプレイの下端部から徐々に上昇する。マルチページ制御パネルの第１のページは、複数のデバイス制御アフォーダンス（例えば、図５ＡＬに関して記載した制御アフォーダンス５２１０〜５２２８）を含む。いくつかの実施形態では、制御アフォーダンスは、デバイスの１つ以上の特徴の制御、及び／又はデバイスによって実行されるアプリケーションのアプリケーションインターフェースなどのアプリケーションインターフェースの表示を開始するための制御、に対応する。
【０３４８】
マルチページ制御パネルの第１のページを表示している間に、デバイス、タッチ感知面上の第２のジェスチャを検出する（９０６）。例えば、第２のジェスチャは、（例えば、矢印５３２７によって示される経路に沿った接触５３２５による）第１のスワイプジェスチャの方向に直交する第１の方向における水平スワイプなどの、第２のスワイプジェスチャである。いくつかの実施形態では、第２のジェスチャは、特定の制御アフォーダンスに結合されておらず、例えば、第２のジェスチャは、（マルチページ制御パネルユーザインターフェースの内部の及び／又はそれに隣接した）第２のジェスチャが受信される任意の位置で、同じ効果を有する。
【０３４９】
第２のジェスチャを検出したことに応答して、デバイスは、（例えば、図５ＡＷに示されるような）マルチページ制御パネル５２０８の第２のページであって、そのマルチページ制御パネルの第２のページは、複数のコンテンツ再生制御アフォーダンス（例えば、図５ＡＭに関して記載した制御アフォーダンス５２４２〜５２５２などの、再生位置制御スライダ、音量制御スライダ、再生／一時停止、早送り及び／又は巻き戻し制御）を含む、マルチページ制御パネルの第２のページを表示する（９０８）。いくつかの実施形態では、コンテンツ再生制御アフォーダンスは、デバイス制御アフォーダンスとは異なる。マルチページ制御パネル５２０８の第２のページは、ディスプレイ上のマルチページ制御パネル５２０８の第１のページを置換する。いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の第１のページがマルチページ制御パネル５２０８の第１のページを置換する遷移中に、第１のページをスライドさせるアニメーション（例えば、検出されたジェスチャに従う水平スライド）が表示される。
【０３５０】
マルチページ制御パネルは、単一のページ制御パネルよりも広範囲に、一般的なアプリケーション機能及び／又はデバイス設定への効率的なアクセスを提供する。典型的には、制御パネルは、デバイスが複数のデバイス状態（例えば、表示オン状態、複数のアプリケーションアイコンを含むホーム画面ユーザインターフェースが表示される完全にアクティブ化された状態、又はアプリケーションユーザインターフェースが表示される完全にアクティブ化された状態）のいずれかにある間に検出された入力を介してアクセス可能である。マルチページ制御パネルを提供することは、例えば、アプリケーションを終了すること、デバイスを完全にアクティブ化すること、及び／又はそのような機能にアクセスするために設定メニューにアクセスすることなしに、ユーザがアクセス可能な一般的な機能及び設定の数を増加させ、それは、デバイスの動作性を向上させ、ユーザデバイスインターフェースをより効率的にし、更に、ユーザがデバイスをより迅速かつ効率的に使用することを有効化することによって、電力使用を低減し、デバイスのバッテリ寿命を向上させる。
【０３５１】
いくつかの実施形態では、マルチページ制御パネルの第２のページを表示している間に、デバイスは、タッチ感知面上の（例えば、図５ＡＷに示すように、矢印５３３１によって示される経路に沿って移動する接触５３２９による、又は図５ＡＹに示すように、矢印５３３７によって示される経路に沿って移動する接触５３３９による）第３のジェスチャを検出する（９１０）。
【０３５２】
いくつかの実施形態では、第３のジェスチャを検出したことに応答して、第３のジェスチャは第１のジェスチャタイプである（例えば、ジェスチャは、例えば図５ＡＷに示されるように、第２の制御ユーザインターフェースの上部付近から開始する下向きスワイプなどの、下向きスワイプであり、ジェスチャは、第２の制御ユーザインターフェースの外側のタップであり、及び／又はジェスチャは、制御ユーザインターフェース解除アフォーダンス５２３４に対応する位置のタップである）という判定に従って、デバイスは、マルチページ制御パネル５２０８の第２のページをディスプレイ上に表示することを停止する（図５ＡＸに示されているように、初期ユーザインターフェースのオーバーレイ部分を明らかにする）（９１２）。例えば、マルチページ制御パネル５２０８は、マルチページ制御パネル５２０８の垂直方向の長さが、第３のジェスチャ内の接触５３２９の下向きの移動に従って減少されるにつれて、徐々に下降するように見える。
【０３５３】
いくつかの実施形態では、第３のジェスチャが第１のジェスチャタイプとは異なる第２のジェスチャタイプである（例えば、第３のジェスチャは、図５ＡＹに示すように、矢印５３３７で示す経路に沿って移動する接触５３３９による入力などの、第１の方向における水平スワイプである）という判定に従って、デバイスは、マルチページ制御パネルの第３のページであって、マルチページ制御パネルの第３のページは（例えば、図５ＡＺに示すように）複数の遠隔デバイス制御アフォーダンスを含む、マルチページ制御パネルの第３のページを表示する（９１４）。いくつかの実施形態では、マルチページ制御パネルの第３のページは、例えば、図５ＡＮに関して説明したように、１つ以上のホームオートメーションデバイスを制御するための仮想遠隔制御アフォーダンス（例えば、５２７２〜５２８６）を含む。いくつかの実施形態では、遠隔デバイス制御アフォーダンスは、第２のページのコンテンツ再生制御アフォーダンス及びマルチページ制御パネルの第１のページのデバイス制御アフォーダンスとは異なる。
【０３５４】
いくつかの実施形態では、複数のデバイス制御アフォーダンス、複数のコンテンツ再生制御アフォーダンス、及び／又は複数の遠隔デバイス制御アフォーダンスは、所定のレイアウトに従って配置される。いくつかの実施形態では、第３のジェスチャは、特定の制御アフォーダンスに結合されず、例えば、（マルチページ制御パネルユーザインターフェース内及び／又はそれに隣接する）第３のジェスチャが検出される任意の位置で、第３のジェスチャは同じ効果を有する。
【０３５５】
いくつかの実施形態では、マルチページ制御パネル５２０８の第３のページに含まれる複数の遠隔デバイス制御アフォーダンスは、（例えば、図５ＡＰ〜５ＡＱに関して記載したように）ユーザによって選択可能な、複数の定義エリア（例えば、家の部屋及び／又はキャンパスの建物）の、それぞれの定義エリア（例えば、部屋及び／又は建物、例えば図５ＡＺに示すような「居間（Living Room）」などの、「シーン」）内の異なるデバイスに対応する（９１６）。
【０３５６】
いくつかの実施形態では、マルチページ制御パネル５２０８の第３のページを表示することは、マルチページ制御の第３のページが最後に表示されたときに、マルチページ制御パネルの第３のページに含まれていた１つ以上の遠隔デバイス制御を再表示することを含む（９１８）。
【０３５７】
いくつかの実施形態では、マルチページ制御パネルの第３のページを表示することは、マルチページ制御パネルの第３のページに、（例えば、デバイス１００によって受信されたＧＰＳ及び／又はＷｉ−Ｆｉ信号を使用して判定された）デバイスが現在配置されている定義エリアに対応する１つ以上の遠隔デバイス制御を表示することを含む（９２０）。
【０３５８】
いくつかの実施形態では、マルチページ制御パネルの第３のページは、アクティブ化されると、ユーザによって選択可能な複数の定義された複数の定義エリア識別子（例えば、図５ＡＰ〜５ＡＱに関して記載したような、例えば、「シーン」のリスト）の表示を引き起こすように構成された定義エリアリストアフォーダンス（例えば、複数の定義エリア識別子を表示／停止するためのアフォーダンス５２９２）を含む（９２２）。
【０３５９】
いくつかの実施形態では、マルチページ制御パネル５２０８の第１のページは、（例えば、図５ＡＶに示すように）初期ユーザインターフェース５３１８の一部をオーバーレイする（９２４）。例えば、マルチページ制御パネル５２０８の第１のページ及び初期ユーザインターフェース５３１８が同時に表示され、初期ユーザインターフェース５３１８の一部はマルチページ制御パネル５２０８の第１のページによって視覚的に隠される。いくつかの実施形態では、マルチページ制御パネルの第１のページは半透明であり、マルチページ制御パネル５２０８の第１ページの後ろに存在する初期ユーザインターフェース５３１８の一部は、マルチページ制御パネル５２０８の第１のページを通して部分的に見える。いくつかの実施形態では、マルチページ制御パネル５２０８の第２のページは、初期ユーザインターフェース５３１８の一部もオーバーレイする。いくつかの実施形態では、マルチページ制御パネルユーザインターフェース５２０８の１つ以上のページは、ディスプレイのサイズ及び初期ユーザインターフェース５３１８のサイズよりも小さい固定サイズを有する。
【０３６０】
いくつかの実施形態では、初期ユーザインターフェースは、アプリケーションユーザインターフェース（例えば、カレンダアプリケーションユーザインタ−フェース５３１８）である（９２６）。マルチページ制御パネル５２０８及びアプリケーションユーザインターフェース５３１８は、例えば、図５ＡＷに示すように、同時に表示される。いくつかの実施形態では、マルチページ制御パネルユーザインターフェースは、アプリケーションを終了することなくアクセス可能である。
【０３６１】
いくつかの実施形態では、マルチページ制御パネルの第２のページを表示することを停止した後、デバイスは、タッチ感知面上の第４のジェスチャ（例えば、図５ＡＸに示すように、矢印５３３５によって示された経路に沿って移動する接触５３３３による入力などの、制御ユーザインターフェースを再表示するための上向きスワイプ）を検出する（９２８）。
【０３６２】
いくつかの実施形態では、第４のジェスチャを検出したことに応答して、デバイスは、マルチページ制御パネル５２０８の第２のページを（例えば、図５ＡＹに示すように）再表示する（９３０）。いくつかの実施形態では、入力が受信されてマルチページ制御パネルユーザインターフェースを解除し、続いて、マルチページ制御パネルユーザインターフェースを再表示するための入力が受信されるときに、マルチページ制御パネルユーザインターフェースの最も最近表示された（マルチページ制御パネルユーザインターフェースを解除するための入力の前に表示された）ページが、マルチページ制御パネルユーザインターフェースを再表示するための続く入力に応答して表示される。例えば、マルチページ制御パネルの第３のページが、マルチページ制御パネルを解除するための入力を受信する直前に表示された場合、マルチページ制御パネルユーザインターフェースを再表示するための続く入力に応答して、（例えば、図５ＡＲ〜図５ＡＴによって示されるように）マルチページ制御パネルの第３のページが再表示される。
【０３６３】
いくつかの実施形態では、複数のデバイス制御アフォーダンス（例えば、図５ＡＭに関して記載した制御アフォーダンス５２４２〜５２５２）は、少なくとも１つのトグル制御を含む（９３２）。トグル制御は、例えば、電子デバイスの構成要素の状態を設定する制御（例えば、デバイスのフラッシュライトをオンオフするフラッシュライト制御、Ｗｉ−Ｆｉ制御、Ｂｌｕｅｔｏｏｔｈ（登録商標）制御）、及び／又は電子デバイスのモードの状態を設定する（例えば、モードを有効化及び無効化する）制御（例えば、ナイトシフト制御、飛行機モード制御、着信拒否モード制御、回転ロック制御及び／又はミラーリングモード制御（例えば、「Ａｐｐｌｅ（登録商標）ＴＶ  Ｍｉｒｒｏｒ：Ｏｎ」）などの、複数状態制御である。例えば、図５ＢＦ〜図５ＢＧに示すように、Ｗｉ−Ｆｉ制御５２１２は、接触５３４２による入力に応答して、無効状態から有効状態にトグルされる。
【０３６４】
いくつかの実施形態では、図５ＢＡに示すマルチページ制御パネル５２０８の第２のページは、現在再生中のメディアのルーティング先（例えば、「現在Ａｉｒｐｏｄｓ（登録商標）で再生中」などの、メディアがルーティングされるか又は伝送されるデバイス）の表示（例えば、コンテンツルーティング先情報領域５２６０）を含む（９３４）。
【０３６５】
いくつかの実施形態では、マルチページ制御パネルの第２のページを（例えば、図５ＢＤに示すように）表示している間に、デバイスは、現在再生中のメディアのルーティング先であって、現在再生中のメディアのルーティング先は、第１のゾーンに対応する第１のデバイス（Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｓｐｅａｋｅｒ）を含む、現在再生中のメディアのルーティング先の表示５２６０に対応するタッチ感知面上の位置における（例えば、スワイプジェスチャによる、例えば、矢印５３４５によって示される経路に沿って移動する接触５３２３による）入力を検出する（９３６）。いくつかの実施形態では、第１のゾーンに対応するルーティング先は、例えば、電子デバイスに接続されたヘッドホン、電子デバイスのスピーカ、及び／又は１つ以上の遠隔デバイス（例えば、遠隔スピーカ及び／又は第１の部屋の遠隔ディスプレイ）である。現在再生中のメディアのルーティング先の表示に対応するタッチ感知面上の位置における入力を検出したことに応答して、デバイスは、メディア出力を第２のゾーンに対応する第２のデバイス（図５ＢＥによって示されるように「Ａｉｒｐｏｄｓ（登録商標）」）にルーティングする（９３８）。いくつかの実施形態では、第２のゾーンは、例えば、第２の部屋の遠隔スピーカ及び／又は遠隔ディスプレイを含む。いくつかの実施形態では、表示５２６０は、（図５ＢＥに示すように）ルーティング先の変更を反映するように変化する。
【０３６６】
いくつかの実施形態では、マルチページ制御パネル５２０８の第２のページは、メディアルーティング先リストアフォーダンス（例えば、ルーティング先メニューの表示を表示／停止するためのアフォーダンス５２６２などの、現在再生中のメディアの現在の宛先の表示に隣接して配置されたシェブロン）を含む（９４０）。
【０３６７】
いくつかの実施形態では、デバイスは、メディアルーティング先リストアフォーダンス５２６２に対応するタッチ感知面上の位置における（例えば、図５ＢＡに示すように、接触５３２４による）入力を検出する（９４２）。
【０３６８】
いくつかの実施形態では、メディアルーティング先リストアフォーダンスに対応する位置における入力を検出したことに応答して、デバイスは、図５ＢＢに示すように、メディアルーティング先選択肢のリスト５２３６を表示する（９４４）（例えば、第２のページ内のコンテンツの少なくとも一部の表示位置を、メディアルーティング先選択肢のリストと置換する、及び／又はシフトする）。
【０３６９】
いくつかの実施形態では、デバイスは、メディアルーティング先選択肢のリスト５３２６に、電子デバイス及び少なくとも１つの追加デバイスの識別子をポピュレートする。いくつかの実施形態では、メディアルーティング先選択肢のリストを少なくとも１つの追加のデバイスでポピュレートすることは、電子デバイスが１つ以上の遠隔デバイスにメディア出力を現在ルーティングしているという判定に従って、メディアルーティング先選択肢のリストを、電子デバイスがメディア出力を現在ルーティングしている１つ以上の遠隔デバイスでポピュレートすることと、電子デバイスが１つ以上のペアリング対応デバイスと以前にペアリングされているという判定に従って、メディアルーティング先選択肢のリストを１つ以上のペアリング対応デバイスでポピュレートすることと、を含む（９４６）。いくつかの実施形態では、電子デバイスが最近ペアリングされたペアリング対応デバイスの数が閾値数を超える場合、リストは最新のペアリング対応デバイスの閾値数でポピュレートされる。いくつかの実施形態では、現在検出されていないペアリング対応デバイスは、１つ以上のペアリング対応デバイスに含まれない。いくつかの実施形態では、電子デバイス（例えば、図５ＢＢに示すような、ｉＰｈｏｎｅ（登録商標）５３２８）は、メディアルーティング先選択肢のリスト内の第１のメディアのルーティング先であり、電子デバイスが現在メディアをルーティングしているデバイス（存在する場合）（例えば、図５ＢＢに示すような、Ａｉｒｐｏｄｓ（登録商標）５２６０）が続き、電子デバイスが以前にペアリングされたペアリング対応デバイス（存在する場合）（例えば、図５ＢＢに示されるような、Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｓｐｅａｋｅｒ５３３２）が続き、電子デバイスによって検出された信号送信デバイス（存在する場合）が続く。
【０３７０】
いくつかの実施形態では、１つ以上の信号送信（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）信号送信）デバイスが電子デバイスに近接して検出されたという判定に従って、デバイスは、メディアルーティング先選択肢のリストを１つ以上の信号送信デバイスでポピュレートする（９４８）。
【０３７１】
いくつかの実施形態では、電子デバイスは、タッチ感知面１１２との接触の強度を検出するための１つ以上のセンサを含む（９５０）。デバイスは、図５ＢＦ〜図５ＢＩに示されるように、複数のデバイス制御アフォーダンスの第１の制御アフォーダンス５２１２に対応するタッチ感知面１１２上の位置における第１の接触５３４２を検出することを含む、第１の入力を検出する（９５２）。第１の入力を検出したことに応答して、第１の入力が第２の基準（例えば、強度レベルメータ５３４４によって示されるように、接触の特性強度が深い押圧強度閾値ＩＴＤを上回って増加する場合に満たされる基準を含む強化された制御基準）を満たすという判定に従って、第２の基準（例えば、強化された制御基準）は、第２の基準が満たされるために、第１のコンタクロの特性強度が第１の強度閾値を満たすことを要求し、デバイスは、第１の制御アフォーダンス５２１２に対応する制御のための１つ以上の変更選択肢（例えば、図５ＢＩに示されるような５３５４、５３５６、５３５８、５３６０、５３６２）を表示する（９５４）。例えば、変更選択肢は、（例えば、選択されたネットワークでＷｉ−Ｆｉを有効化する）モード変更選択肢及び／又は（例えば、次の時間のＷｉ−Ｆｉを有効化する）継続時間変更選択肢である。いくつかの実施形態では、変更選択肢はメニュー５３５０に表示される。第１の入力が第３の基準（例えば、制御トグル基準）を満たし（例えば、第１の入力がタップ入力である）、その第３の基準（例えば、制御トグル基準）は、第１の接触の特性強度が第１の強度閾値を満たすことを要求しないという判定に従って、デバイスは、第１の制御アフォーダンスに対応する制御の機能をトグルする（例えば、図５ＢＦ〜図５ＢＧに示すようにＷｉ−Ｆｉを有効化／無効化する）。
【０３７２】
いくつかの実施形態では、第１の制御アフォーダンスに対応する制御用の１つ以上の変更選択肢を表示している間に、デバイスは、（図５ＢＩに示すように、接触５３５２による）１つ以上の変更選択肢の第１の変更選択肢（例えば、変更選択肢５３５６）をアクティブ化する第２の入力を検出する（９５６）。いくつかの実施形態では、第２の入力は、接触による第１の入力の継続である。いくつかの実施形態では、第２の入力は、変更選択肢の別個のタップ入力である。第２の入力を検出したことに応答して、デバイスは、（例えば、図５ＢＪに示すように）アクティブ化された第１の変更選択肢に従って、第１の制御アフォーダンスに対応する制御を変更する（９５８）。
【０３７３】
いくつかの実施形態では、マルチページ制御パネルのそれぞれのページは、マルチページ制御パネルが有する総ページ数の表示５２３６（例えば、各ページに対応するドット）を含み、マルチページ制御パネルの表示ページの現在表示されているページに対応するインジケータは、（例えば、図５ＡＬ、図５ＡＭ、及び図５ＡＮの表示５２３６に示されるように）それぞれのページで強調表示される（９６０）。例えば、表示５２３６は、複数のページの中の現在のページの位置を示す。
【０３７４】
図９Ａ〜９Ｅにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。更に、本明細書に記載された他の方法（例えば、方法６００、７００、及び８００）に関して本明細書に記載されている他のプロセスの詳細は、図９Ａ〜図９Ｅに関して上述した方法９００に類似した方法でも適用可能であることに留意されたい。例えば、方法９００に関して上述した接触、ジェスチャ、ユーザインターフェースオブジェクト、強度閾値、フォーカスセレクタ、及びアニメーションは、任意選択で、接触、ジェスチャ、ユーザインターフェースオブジェクト、強度閾値、フォーカスセレクタ、及びアニメーションの１つ以上の特性（例えば、方法６００、７００、及び８００）を参照して本明細書に記載される特性を有する。簡潔にするために、それらの詳細はここでは繰り返さない。
【０３７５】
いくつかの実施形態によれば、図１０は、記載される様々な実施形態の原理に従って構成された電子デバイス１０００の機能ブロック図を示す。このデバイスの機能ブロックは、説明される様々な実施形態の原理を実行するために、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組み合わせによって、任意選択で実装される。図１０に記載された機能ブロックは、様々な記載される実施形態の原理を実施するように、任意選択で、組み合わされ、又はサブブロックに分離されることが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックの任意の可能な組み合わせ若しくは分離、又は更なる定義を任意選択でサポートする。
【０３７６】
図１０に示すように、電子デバイス１０００は、ディスプレイユニット１００２と、タッチ感知面ユニット１００４と、ディスプレイユニット１００２及びタッチ感知面ユニット１００４に連結された処理ユニット１００８とを含む。いくつかの実施形態では、電子デバイスは、１つ以上のセンサユニット１００６を含み、処理ユニット１００８は、ディスプレイユニット１００２、タッチ感知面ユニット１００４、及び１つ以上のセンサユニット１００６に結合される。いくつかの実施形態では、処理ユニット１００８は、検出ユニット１０１０、アクティブ化ユニット１０１２、表示有効化ユニット１０１４、置換ユニット１０１６、及び判定ユニット１０１８を含む。
【０３７７】
デバイスが表示オフ状態にある間に、処理ユニット１００８は、（例えば、検出ユニット１０１０を用いて）第１の入力を検出するように、構成されている。第１の入力を検出したことに応答して、処理ユニット１００８は、デバイスのディスプレイユニット１００２を（例えば、アクティブ化ユニット１０１２を用いて）アクティブ化し、ディスプレイユニット１００２上に、デバイスの表示オン状態に対応する第１のユーザインターフェースの表示を（例えば、表示有効化ユニット１０１４を用いて）有効化するように構成されている。デバイスの表示オン状態に対応する第１のユーザインターフェースを表示している間に、処理ユニット１００８は、タッチ感知面ユニット１００４上のスワイプジェスチャを検出する（例えば、検出ユニット１０１０を用いて）ように構成されている。タッチ感知面ユニット１００４上のスワイプジェスチャを検出したことに応答して、処理ユニット１００８は、デバイスが表示オン状態のロックモードにあり、スワイプジェスチャが第１の方向にあるという判定に従って、第１のユーザインターフェースの表示を、第２のユーザインターフェースであって、第２のユーザインターフェースは第１のコンテンツを表示する第２のユーザインターフェースの表示に（例えば、置換ユニット１０１６を用いて）置換し、デバイスが表示オン状態のロック解除モードにあり、スワイプジェスチャが第１の方向にあるという判断に従って、処理ユニット１００８は、第１のユーザインターフェースの表示を、第２のユーザインターフェースであって、第２のユーザインターフェースは第１のコンテンツ及びデバイスが表示オン状態のロックモードにあるときに表示されない第１の追加コンテンツを表示する第２のユーザインターフェースの表示に（例えば、置換ユニット１０１６を用いて）置換するように構成されている。
【０３７８】
いくつかの実施形態では、第１のコンテンツは１つ以上の通知を含み、第１の追加コンテンツは、制限された通知情報を含む。
【０３７９】
いくつかの実施形態では、第１のコンテンツは、１つ以上のミニアプリケーションオブジェクトを含み、第１の追加コンテンツは、制限されたミニアプリケーションオブジェクト情報を含む。
【０３８０】
いくつかの実施形態では、処理ユニット１００８は、タッチ感知面ユニット１００４上のスワイプジェスチャを検出したことに応答して、デバイスが表示オン状態のロックモードにあり、スワイプジェスチャが第１の方向とは異なる第２の方向にあるという判定に従って、第１のユーザインターフェースの表示を、第３のユーザインターフェースであって、第３のユーザインターフェースは第２のコンテンツを表示する第３のユーザインターフェースの表示と（例えば、置換ユニット１０１６を用いて）置換し、デバイスが表示オン状態のロック解除モードにあり、スワイプジェスチャが第２の方向にあるという判定に従って、第１のユーザインターフェースの表示を、第３のユーザインターフェースであって、第３のユーザインターフェースは、第２のコンテンツ及びデバイスが表示オン状態のロックモードにあるときには表示されない第２の追加コンテンツを表示する第３のユーザインターフェースの表示と（例えば、置換ユニット１０１６を用いて）置換するように更に構成されている。
【０３８１】
いくつかの実施形態では、第２のコンテンツは、１つ以上のミニアプリケーションオブジェクトを含み、第２の追加コンテンツは、制限されたミニアプリケーションオブジェクト情報を含む。
【０３８２】
いくつかの実施形態では、第２のコンテンツは、１つ以上の通知を含み、第２の追加コンテンツは制限された通知情報を含む。
【０３８３】
いくつかの実施形態では、第２のユーザインターフェースは第１の検索入力領域を含み、第３のユーザインターフェースは第２の検索入力領域を含む。
【０３８４】
いくつかの実施形態では、処理ユニット１００８は、第１の検索入力領域及び第２の検索入力領域のそれぞれの検索入力領域で入力を（例えば、検出ユニット１０１０を用いて）検出するように更に構成されている。それぞれの検索領域で入力を検出したことに応答して、処理ユニット１００８は、デバイスが表示オン状態のロックモードであるという判定に従って、検索結果の第１のセット表示を（例えば、表示有効化ユニット１０１４を用いて）有効化し、デバイスが表示オン状態のロック解除モードにあるという判定に従って、検索結果の第１のセットとは異なる検索結果の第２のセットの表示を（例えば、表示有効化ユニット１０１４を用いて）有効化するように構成されている。
【０３８５】
いくつかの実施形態では、デバイスが、表示オン状態のロック解除モードにあるか、又はロックモードにあるかの判定は、第１の入力を検出したことに応答して行われる。
【０３８６】
いくつかの実施形態では、デバイスが表示オン状態のロックモードにあるか、又は表示オン状態のロック解除モードにあるかの判定は、タッチ感知面ユニット１００４上のスワイプジェスチャを検出したことに応答して行われる。
【０３８７】
いくつかの実施形態では、電子デバイスは、１つ以上のセンサユニット１００６を含み、第１の入力を検出することは、１つ以上のセンサユニット１００６を用いて、デバイスのコンテキストの変化を（例えば、検出ユニット１０１０を用いて）検出し、デバイスのコンテキストの変化を検出したことに応答して、デバイスのコンテキストの変化がディスプレイアクティブ化基準を満たすかどうかを判定することと、を含む。
【０３８８】
いくつかの実施形態では、第１の入力を検出することは、ディスプレイアクティブ化アフォーダンスのアクティブ化を（例えば、検出ユニット１０１０を用いて）検出することを含む。
【０３８９】
いくつかの実施形態では、第１の入力を検出することは、ディスプレイアクティブ化アフォーダンスとの接触であって、ディスプレイアクティブ化アフォーダンスをアクティブ化し、ディスプレイアクティブ化アフォーダンスを作動させない、ディスプレイアクティブ化アフォーダンスとの接触を（例えば、検出ユニット１０１０を用いて）検出することを含む。
【０３９０】
いくつかの実施形態では、第１の入力を検出することは、ディスプレイのアクティブ化アフォーダンスをアクティブ化してデバイスのディスプレイをアクティブ化し、ディスプレイアクティブ化アフォーダンスをアクティブ化せずに、ディスプレイアクティブ化アフォーダンスと関連付けられた少なくとも１つの追加機能を実行する、ディスプレイアクティブ化アフォーダンスとの接触を検出することを含む。
【０３９１】
いくつかの実施形態では、処理ユニット１００８は、第１のユーザインターフェースが表示されている間に第２の入力を（例えば、検出ユニット１０１０を用いて）検出するように構成されている。第２の入力を検出したことに応答して、処理ユニット１００８は、第１のユーザインターフェースの表示を、複数のアプリケーションの異なるアプリケーションに対応する複数のアプリケーションアイコンを含むユーザインターフェースの表示と（例えば、置換ユニット１０１６を用いて）置換するように、構成されている。
【０３９２】
いくつかの実施形態では、第２の入力を検出したことに応答して、処理ユニット１００８は、デバイスが、表示オン状態のロックモードにあるか、又は表示オン状態のロック解除モードにあるかを（例えば、判定ユニット１０１８を用いて）判定し、デバイスが、表示オン状態のロックモードにあるという判定に従って、認証ユーザインターフェースの表示を（例えば、表示有効化ユニット１０１４を用いて）有効化するように構成されている。
【０３９３】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの機能のうちの、すべてよりも少ない、サブセットを実行するように、構成されている。
【０３９４】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの識別子を表示する。
【０３９５】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、それぞれのミニアプリケーションオブジェクトからの対応するアプリケーションからのコンテンツの一部を表示する。
【０３９６】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクト上の所定の入力が、それぞれのミニアプリケーションオブジェクトに対応するアプリケーションを起動する。
【０３９７】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、デバイスのメモリに存在する関連付けられたアプリケーションとは異なる、デバイスのメモリに同じく存在するスタンドアローンアプリケーションとして動作する。
【０３９８】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、デバイス上の関連付けられたアプリケーションの拡張又は構成要素として動作する。
【０３９９】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、情報の一時記憶のための専用メモリ部分を有する。
【０４００】
いくつかの実施形態では、メモリ部分は、それぞれのミニアプリケーションオブジェクトの対応するフル機能のアプリケーションによってアクセス可能である。
【０４０１】
上述の情報処理方法での動作は、任意選択で、（例えば、図１Ａ及び図３に関して上述したような）汎用プロセッサ又は特定用途向けチップなどの、情報処理装置内の１つ以上の機能モジュールを実行することによって実施される。
【０４０２】
図６Ａ〜図６Ｅを参照して上述した動作は、図１Ａ〜図１Ｂ、又は図１０に示される構成要素によって、任意選択で、実施される。例えば、検出動作６０２及び６０６、並びに表示動作６０４及び６０８は、任意選択で、イベントソート部１７０、イベント認識部１８０、及びイベント処理部１９０によって実施される。イベントソート部１７０のイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１の対応するイベント認識部１８０は、そのイベント情報を対応するイベント定義１８６と比較し、タッチ感知面上の第１の位置での第１の接触（又は、デバイスの回転）が、ユーザインターフェース上のオブジェクトの選択、又は１つの向きから別の向きへのデバイスの回転などの、所定のイベント又はサブイベントに対応するかどうかを判定する。対応する所定のイベント又はサブイベントが検出されると、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベント処理部１９０をアクティブ化する。イベント処理部１９０は、アプリケーション内部状態１９２を更新するために、データ更新部１７６又はオブジェクト更新部１７７を、任意選択で使用するか又は呼び出す。いくつかの実施形態では、イベント処理部１９０は、アプリケーションにより表示されるものを更新するために、対応するＧＵＩ更新部１７８にアクセスする。同様に、当業者にとって、他の処理が図１Ａ〜図１Ｂに記される構成要素に基づいてどのように実装されるかは明らかであろう。
【０４０３】
いくつかの実施形態によれば、図１１は、様々な記載された実施形態の原理に従って構成された電子デバイス１１００の機能ブロック図を示す。このデバイスの機能ブロックは、様々な記載された実施形態の原理を実行するために、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組み合わせによって、任意選択で実施される。図１１に記載に記載された機能ブロックは、様々な記載された実施形態の原理を実施するように、任意選択で、組み合わされか、又はサブブロックに分離されることが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックの任意の可能な組み合わせ若しくは分離、又は更なる定義を任意選択でサポートする。
【０４０４】
図１１に示すように、電子デバイス１１００は、ディスプレイユニット１１０２、タッチ感知面ユニット１１０４、並びにディスプレイユニット１１０２及びタッチ感知面ユニット１１０４と結合された処理ユニット１１０８を含む。いくつかの実施形態では、処理ユニット１１０８は、検出ユニット１１１０、表示有効化ユニット１１１２、アクティブ化ユニット１１１４、及び置換ユニット１１１６を含む。
【０４０５】
デバイスが表示オフ状態にある間に、処理ユニット１１０８は、第１の入力を（例えば、検出ユニット１１１０を用いて）検出して、デバイスのディスプレイを例えば、アクティブ化ユニット１１１４を用いて）アクティブ化する（ように構成されている。第１の入力を検出したことに応答して、処理ユニット１１０８は、デバイスのディスプレイユニット１１０２を（例えば、アクティブ化ユニット１１１４を用いて）アクティブ化し、デバイスのディスプレイユニット１１０２上に、デバイスの表示オン状態に対応する第１のユーザインターフェースの表示を（例えば、表示有効化ユニット１１１２を用いて）有効化する、ように、構成されている。処理ユニット１１０８は、デバイスの表示オン状態に対応する第１のユーザインターフェースを表示している間に、タッチ感知面ユニット１１０４上のスワイプジェスチャを（例えば、検出ユニット１１１０を用いて）検出するように構成されている。スワイプジェスチャを検出したことに応答して、処理ユニット１１０８は、スワイプジェスチャが第１の方向にあるという判定に従って、第１のユーザインターフェースの表示をカメラアプリケーションユーザインターフェースと（例えば、置換ユニット１１１６を用いて）置換し、スワイプジェスチャが第１の方向とは異なる第２の方向にあるという判定に従って、第１のユーザインターフェースの表示を、複数のミニアプリケーションオブジェクトを含むように構成されたミニアプリケーションオブジェクトユーザインターフェースであって、複数のミニアプリケーションオブジェクトのそれぞれのミニアプリケーションオブジェクトは、デバイスに記憶された対応するアプリケーションを有する、ミニアプリケーションオブジェクトユーザインターフェース、の表示と（例えば、置換ユニット１１１６を用いて）置換し、スワイプジェスチャが第１の方向及び第２の方向とは異なる第３の方向にあるという判定に従って、マルチページの制御パネルユーザインターフェースの第１のページの表示を（例えば、表示有効化ユニット１１１２を用いて）有効化し、スワイプジェスチャが第１の方向、第２の方向及び第３の方向とは異なる第４の方向にあるという判定に従って、複数の通知を表示するように構成された通知ユーザインターフェースの表示を（例えば、表示有効化ユニット１１１２を用いて）有効化するように構成されている。
【０４０６】
いくつかの実施形態では、第１のユーザインターフェースの表示をカメラアプリケーションユーザインターフェースの表示と置換することは、制御表示期間が経過するまで、カメラアプリケーションに関連付けられた１つ以上の制御アフォーダンスの表示を遅延させることを含む。
【０４０７】
いくつかの実施形態では、処理ユニット１１０８は、制御表示期間中に、第１のユーザインターフェースに戻るジェスチャを（例えば、検出ユニット１１１０を用いて）検出するように更に構成されている。制御表示期間中に、第１のユーザインターフェースに戻るジェスチャを検出したことに応答して、処理ユニット１１０８は、カメラアプリケーションユーザインターフェースの表示を、第１のユーザインターフェースの表示と（例えば、置換ユニット１１１６を用いて）置換するように、構成されている。
【０４０８】
いくつかの実施形態では、処理ユニット１１０８は、マルチページ制御パネルユーザインターフェースが表示されている間に、マルチページ制御パネルのユーザインターフェースの第１のページに対応するタッチ感知面ユニット１１０４の位置におけるジェスチャを（例えば、検出ユニット１１１０を用いて）検出し、マルチページ制御パネルの第１のページに対応する位置におけるジェスチャを検出したことに応答して、マルチページ制御パネルユーザインターフェースの第２のページの表示を（例えば、表示有効化ユニット１１１２を用いて）有効化する、ように更に構成されている。
【０４０９】
いくつかの実施形態では、処理ユニット１１０８は、マルチページ制御パネルユーザインターフェースの第２のページが表示されている間に、マルチページ制御パネルのユーザインターフェースの第２のページに対応するタッチ感知面ユニット１１０４の位置におけるジェスチャを（例えば、検出ユニット１１１０を用いて）検出し、マルチページ制御パネルユーザインターフェースの第２のページに対応する位置におけるジェスチャを検出したことに応答して、マルチページ制御パネルユーザインターフェースの第３のページの表示を（例えば、表示有効化ユニット１１１２を用いて）有効化する、ように、更に構成されている。
【０４１０】
いくつかの実施形態では、処理ユニット１１０８は、通知ユーザインターフェースが表示されている間に、通知ユーザインターフェースに含まれるそれぞれの通知に対応するタッチ感知面ユニット１１０４上の位置における解除ジェスチャを（例えば、検出ユニット１１１０を用いて）検出し、解除ジェスチャを検出したことに応答して、通知ユーザインターフェースにそれぞれの通知を表示することを停止する、ように、更に構成されている。
【０４１１】
いくつかの実施形態では、処理ユニット１１０８は、通知ユーザインターフェースが表示されている間に、通知ユーザインターフェースに含まれる第１の通知に対応するタッチ感知面ユニット１１０４上の位置における起動ジェスチャを（例えば、検出ユニット１１１０を用いて）検出し、起動ジェスチャを検出したことに応答して、第１の通知に対応するアプリケーションを起動する、ように、更に構成されている。
【０４１２】
いくつかの実施形態では、処理ユニット１１０８は、ミニアプリケーションオブジェクトユーザインターフェースが表示されている間に、ミニアプリケーションオブジェクトユーザインターフェースに含まれる第１のミニアプリケーションオブジェクトに対応するタッチ感知面ユニット１１０４上の位置における起動ジェスチャを（例えば、検出ユニット１１１０を用いて）検出し、起動ジェスチャを検出したことに応答して、第１のミニアプリケーションオブジェクトに対応するアプリケーションを起動する、ように、更に構成されている。
【０４１３】
いくつかの実施形態では、処理ユニット１１０８は、ミニアプリケーションオブジェクトユーザインターフェースが表示されている間に、ミニアプリケーションオブジェクトユーザインターフェースに含まれる第２のミニアプリケーションオブジェクトであって、第２のミニアプリケーションオブジェクトは、ミニアプリケーションオブジェクト情報を含む、第２のミニアプリケーションオブジェクトに対応するタッチ感知面ユニット１１０４上の位置における情報拡張ジェスチャを（例えば、検出ユニット１１１０を用いて）検出し、情報拡張ジェスチャを検出したことに応答して、第２のミニアプリケーションオブジェクトを拡張し、拡張された第２のミニアプリケーションオブジェクト内のミニアプリケーションオブジェクト情報及び追加のミニアプリケーションオブジェクト情報の表示を（例えば、表示有効化ユニット１１１２を用いて）有効化するように構成されている。
【０４１４】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの機能のうちの、すべてよりも少ない、サブセットを実行するように、構成されている。
【０４１５】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、それぞれのミニアプリケーションオブジェクトの対応するアプリケーションの識別子を表示する。
【０４１６】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、それぞれのミニアプリケーションオブジェクトからの対応するアプリケーションからのコンテンツの一部を表示する。
【０４１７】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクト上の所定の入力が、それぞれのミニアプリケーションオブジェクトに対応するアプリケーションを起動する。
【０４１８】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、デバイスのメモリに存在する関連付けられたアプリケーションとは異なる、デバイスのメモリに同じく存在するスタンドアローンアプリケーションとして動作する。
【０４１９】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、デバイス上の関連付けられたアプリケーションの拡張又は構成要素として動作する。
【０４２０】
いくつかの実施形態では、それぞれのミニアプリケーションオブジェクトは、情報の一時記憶のための専用メモリ部分を有する。
【０４２１】
いくつかの実施形態では、メモリ部分は、それぞれのミニアプリケーションオブジェクトの対応するフル機能のアプリケーションによってアクセス可能である。
【０４２２】
上述の情報処理方法における動作は、任意選択で、（例えば、図１Ａ及び図３に関して上述したような）汎用プロセッサ又は特定用途向けチップなどの、情報処理装置内の１つ以上の機能モジュールを実行することによって実施される。
【０４２３】
図７Ａ〜図７Ｅを参照して上述した動作は、任意選択で、図１Ａ〜図１Ｂ又は図１１に示す構成要素によって実施される。例えば、検出動作７０２及び７０６並びに表示動作７０４及び７０８は、任意選択で、イベントシート部１７０、イベント認識部１８０、及びイベント処理部１９０によって実施される。イベントソート部１７０のイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１の対応するイベント認識部１８０は、そのイベント情報を対応するイベント定義１８６と比較し、タッチ感知面上の第１の位置での第１の接触（又は、デバイスの回転）が、ユーザインターフェース上のオブジェクトの選択、又は１つの向きから別の向きへのデバイスの回転などの、所定のイベント又はサブイベントに対応するかどうかを判定する。対応する所定のイベント又はサブイベントが検出されると、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベント処理部１９０をアクティブ化する。イベント処理部１９０は、アプリケーション内部状態１９２を更新するために、データ更新部１７６又はオブジェクト更新部１７７を、任意選択で使用するか又は呼び出す。いくつかの実施形態では、イベント処理部１９０は、アプリケーションにより表示されるものを更新するために、対応するＧＵＩ更新部１７８にアクセスする。同様に、当業者には、図１Ａ、図１Ｂに示す構成要素に基づいて他の処理をどのように実施することができるかは明らかであろう。
【０４２４】
いくつかの実施形態によれば、図１２は、様々な記載された実施形態の原理に従って構成された電子デバイス１２００の機能ブロック図を示す。デバイスの機能ブロックは、任意選択で、様々な記載された実施形態の原理を実行するために、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実施される。図１２に記載された機能ブロックは、任意選択で、サブブロックに組み合わされる、又はサブブロックに分離されて、様々な記載された実施形態の原理を実施することが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックの任意の可能な組み合わせ若しくは分離、又は更なる定義を任意選択でサポートする。
【０４２５】
図１２に示すように、電子デバイス１２００は、デバイスにインストールされた複数のアプリケーションのうちの異なるアプリケーションに対応する複数のアプリケーションアイコンを含む第１のユーザインターフェースを表示するように構成されたディスプレイユニット１２０２と、タッチ感知面ユニット１２０４と、ディスプレイユニット１２０２及びタッチ感知面ユニット１２０４に結合された処理ユニット１２０８と、を含む。いくつかの実施形態では、処理ユニット１２０８は、検出ユニット１２１０、表示有効化ユニット１２１２、追加ユニット１２１４、及び置換ユニット１２１６を含む。
【０４２６】
処理ユニット１２０８は、タッチ感知面ユニット１２０４上の複数のアプリケーションアイコンの第１のアプリケーションアイコンであって、その第１のアプリケーションアイコンは複数のアプリケーションのうちの第１のアプリケーションに対応する、第１のアプリケーションアイコンに対応する第１の入力を（例えば、検出ユニット１２１０を用いて）検出するように構成されている。第１の入力を検出したことに応答して、処理ユニット１２０８は、オーバーレイ領域内における第１のミニアプリケーションオブジェクト又は第１のミニアプリケーションオブジェクトのプレビューの表示を（例えば、表示有効化ユニット１２１２を用いて）有効化するように構成されている。いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、複数のアプリケーションの第１のアプリケーションに対応し、オーバーレイ領域は、複数のミニアプリケーションオブジェクトを表示する第２のユーザインターフェースに、第１のミニアプリケーションオブジェクトを追加するためのアフォーダンスを含む。処理ユニット１２０８は、第２のユーザインターフェースに第１のミニアプリケーションオブジェクトを追加するためのアフォーダンスに対応するタッチ感知面ユニット１２０４上の位置における第２の入力を（例えば、検出ユニット１２１０を用いて）検出するように更に構成されている。第２の入力を検出したことに応答して、処理ユニット１２０８は、複数のミニアプリケーションオブジェクトを表示する第２のユーザインターフェースに第１のミニアプリケーションオブジェクトを（例えば、追加ユニット１２１４を用いて）追加するように構成されている。
【０４２７】
いくつかの実施形態では、処理ユニット１２０８は、第１のユーザインターフェースを表示している間に、タッチ感知面ユニット１２０４上の第３の入力であって、その第３の入力は第１のユーザインターフェースから第２のユーザインターフェースへナビゲートするための第１の基準を満たす、第３の入力を（例えば、検出ユニット１２１０を用いて）検出するように構成されている。第３の入力を検出したことに応答して、処理ユニット１２０８は、第１のユーザインターフェースの表示を第２のユーザインターフェースと（例えば、置換ユニット１２１６を用いて）置換するように構成されており、第１のユーザインターフェースの表示を第２のユーザインターフェースと置換することは、第１のユーザインターフェースを（例えば、表示有効化ユニット１２１２を用いて）表示することを停止することと、第２のユーザインターフェースに、第１のミニアプリケーションオブジェクト、及び前記第１のアプリケーションとは異なる複数のアプリケーションのうちの第２のアプリケーションに対応する少なくとも第２のミニアプリケーションオブジェクトを同時に（例えば、表示有効化ユニット１２１２を用いて）表示することを含む、第２のユーザインターフェースの表示を（例えば、表示有効化ユニット１２１２を用いて）有効化することと、を含む。
【０４２８】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、少なくとも１つの選択可能な情報アイテムを含み、処理ユニット１２０８は、第２のユーザインターフェースが表示されている間に、少なくとも１つの選択可能な情報項目に対応するタッチ感知面ユニット１２０４上の位置における第４の入力を（例えば、検出ユニット１２１０を用いて）検出し、第４の入力を検出したことに応答して、選択可能な情報項目に関連付けられた追加の情報の表示を（例えば、表示有効化ユニット１２１２を用いて）有効化する、ように、構成されている。
【０４２９】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、第２のユーザインターフェース内のミニアプリケーションオブジェクトの垂直スタック内の最上部の位置に追加される。
【０４３０】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、第１のアプリケーションを識別する識別情報を含む。
【０４３１】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、第１のアプリケーションによって提供される機能のサブセットを提供するように構成されている。
【０４３２】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、第１のアプリケーションからのコンテンツのサブセットを含む。
【０４３３】
いくつかの実施形態では、処理ユニット１２０８は、第１の入力を検出したことに応答して、第１のアプリケーションに対応する選択可能な選択肢のメニューの表示を（例えば、表示有効化ユニット１２１２を用いて）有効化するように更に構成されている。
【０４３４】
いくつかの実施形態では、第１のミニアプリケーションオブジェクト上の所定の入力が第１のアプリケーションを起動する。
【０４３５】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、第１のアプリケーションとは異なる、デバイスのメモリに存在するスタンドアローンアプリケーションとして動作する。
【０４３６】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、第１のアプリケーションの拡張又は構成要素として動作する。
【０４３７】
いくつかの実施形態では、第１のミニアプリケーションオブジェクトは、情報の一時記憶用の専用メモリ部分を有する。
【０４３８】
いくつかの実施形態では、メモリ部分は、第１のアプリケーションによってアクセス可能である。
【０４３９】
上述の情報処理方法における動作は、任意選択で、（例えば、図１Ａ及び図３に関して上述したような）汎用プロセッサ又は特定用途向けチップなどの、情報処理装置内の１つ以上の機能モジュールを実行することによって実施される。
【０４４０】
図８Ａ〜図８Ｃを参照して上述した動作は、図１Ａ、図１Ｂ、又は図１２に示す構成要素によって、任意選択で実施される。例えば、表示動作８０２及び８０６並びに検出動作８０４及び８０８は、任意選択で、イベントソート部１７０、イベント認識部１８０、及びイベント処理部１９０によって実施される。イベントソート部１７０のイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１の対応するイベント認識部１８０は、そのイベント情報を対応するイベント定義１８６と比較し、タッチ感知面上の第１の位置での第１の接触（又は、デバイスの回転）が、ユーザインターフェース上のオブジェクトの選択、又は１つの向きから別の向きへのデバイスの回転などの、所定のイベント又はサブイベントに対応するかどうかを判定する。対応する所定のイベント又はサブイベントが検出されると、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベント処理部１９０をアクティブ化する。イベント処理部１９０は、アプリケーション内部状態１９２を更新するために、データ更新部１７６又はオブジェクト更新部１７７を、任意選択で使用するか又は呼び出す。いくつかの実施形態では、イベント処理部１９０は、アプリケーションにより表示されるものを更新するために、対応するＧＵＩ更新部１７８にアクセスする。同様に、当業者にとって、他の処理が図１Ａ、図１Ｂに示される構成要素に基づいてどのように実施されるかは明らかであろう。
【０４４１】
いくつかの実施形態によれば、図１３は、様々な記載される実施形態の原理に従って構成された電子デバイス１３００の機能ブロック図を示す。このデバイスの機能ブロックは、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組み合わせによって、任意選択で実施され、様々な記載される実施形態の原理を実行する。図１３に記載される機能ブロックは、任意選択で、組み合わされ、又はサブブロックに分離されて、様々な記載される実施形態の原理を実施することが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックの任意の可能な組み合わせ若しくは分離、又は更なる定義を任意選択でサポートする。
【０４４２】
図１３に示すように、電子デバイスの１３００は、ディスプレイユニット１３０２と、タッチ感知面ユニット１３０４と、１つ以上のセンサユニット１３０６と、ディスプレイユニット１３０２、タッチ感知面ユニット１３０４及び１つ以上のセンサユニット１３０６に結合された処理ユニット１３０８とを含む。いくつかの実施形態では、電子デバイスは、１つ以上のセンサユニット１００６を含み、処理ユニット１００８は、ディスプレイユニット１００２、タッチ感知面ユニット１００４、及び１つ以上のセンサユニット１００６に結合される。いくつかの実施形態では、処理ユニット１３０８は、検出ユニット１３１０と、表示有効化ユニット１３１２と、ルーティングユニット１３１４と、ポピュレーティングユニット１３１６と、変更ユニット１３１８、トグルユニット１３２０と、を含む。
【０４４３】
処理ユニット１３０８は、ディスプレイユニット１３０２に初期ユーザインターフェースを表示している間に、タッチ感知面ユニット１３０４の第１のジェスチャを（例えば、検出ユニット１３１０を用いて）検出するように構成されている。第１のジェスチャを検出したことに応答して、処理ユニット１３０８は、ディスプレイユニット１３０２上、マルチページ制御パネルの第１のページをに（例えば、表示有効化ユニット１３１２を用いて）表示することを有効化するように構成されている。いくつかの実施形態では、マルチページ制御パネルの第１のページは、複数のデバイス制御アフォーダンスを含む。マルチページ制御パネルの第１のページを表示している間に、処理ユニット１３０８は、タッチ感知面ユニット１３０４上の第２のジェスチャを（例えば、検出ユニット１３１０を用いて）検出するように構成されている。第２のジェスチャを検出したことに応答して、処理ユニット１３０８は、マルチページ制御パネルの第２のページを表示することを（例えば、表示有効化ユニット１３１２を用いて）有効化するように構成されている。いくつかの実施形態では、マルチページ制御パネルの第２のページは、複数のコンテンツ再生制御アフォーダンスを含み、マルチページ制御パネルの第２のページはディスプレイユニット１３０２上のマルチページ制御パネルの第１のページを置換する。
【０４４４】
いくつかの実施形態では、マルチページ制御パネルの第２のページを表示している間に、処理ユニット１３０８は、タッチ感知面ユニット１３０４上の第３のジェスチャを（例えば、検出ユニット１３１０を用いて）検出するように構成されており、第３のジェスチャを検出したことに応答して、第３のジェスチャが第１のジェスチャタイプであるという判定に従って、マルチページ制御パネルの第２のページをディスプレイ１３０２上に（例えば、表示有効化ユニット１３１２を用いて）表示することを停止する。
【０４４５】
いくつかの実施形態では、処理ユニット１３０８は、第３のジェスチャが第１のジェスチャタイプとは異なる第２のジェスチャタイプであるという判定に応答して、マルチページ制御パネルの第３のページを表示することを（例えば、表示有効化ユニット１３１２を用いて）有効化するように構成されている。いくつかの実施形態では、マルチページ制御パネルの第３のページは、複数の遠隔デバイス制御アフォーダンスを含む。
【０４４６】
いくつかの実施形態では、マルチページ制御パネルの第３のページに含まれる複数の遠隔デバイス制御アフォーダンスは、ユーザによって選択可能な複数の定義エリアのそれぞれの定義エリア内の異なるデバイスに対応する。
【０４４７】
いくつかの実施形態では、マルチページ制御パネルの第３のページを表示することは、マルチページ制御の第３のページが最後に表示されたときに、マルチページ制御パネルの第３のページに含まれていた１つ以上の遠隔デバイス制御を（例えば、表示有効化ユニット１３１２を用いて）再表示することを含む。
【０４４８】
いくつかの実施形態では、マルチページ制御パネルの第３のページを表示することは、マルチページ制御パネルの第３のページに、デバイスが現在配置されている定義エリアに対応する１つ以上の遠隔デバイス制御を（例えば、表示有効化ユニット１３１２を用いて）表示することを含む。
【０４４９】
いくつかの実施形態では、マルチページ制御パネルの第３のページは、アクティブ化されると、ユーザによって選択可能な複数の定義エリア識別子の表示を引き起こすように構成された定義エリアリストアフォーダンスを含む。
【０４５０】
いくつかの実施形態では、マルチページ制御パネルの第１のページは、初期ユーザインターフェースの一部をオーバーレイする。
【０４５１】
いくつかの実施形態では、初期ユーザインターフェースはアプリケーションユーザインターフェースであり、及びマルチページ制御パネルとアプリケーションユーザインターフェースは同時に表示される。
【０４５２】
いくつかの実施形態では、マルチページ制御パネルの第２のページを表示することを停止した後、処理ユニット１３０８は、タッチ感知面ユニット１３０４上の第４のジェスチャを（例えば、検出ユニット１３１０を用いて）検出し、第４のジェスチャを検出したことに応答して、マルチページ制御パネルの第２のページを（例えば、表示有効化ユニット１３１２を用いて）再表示する、ように構成されている。
【０４５３】
いくつかの実施形態では、複数のデバイス制御アフォーダンスは、少なくとも１つのトグル制御を含む。
【０４５４】
いくつかの実施形態では、マルチページ制御パネルの第２のページは、現在再生中のメディアのルーティング先の表示を含む。
【０４５５】
いくつかの実施形態では、マルチページ制御パネルの第２のページを表示している間に、処理ユニット１３０８は、現在再生中のメディアのルーティング先の表示に対応するタッチ感知面ユニット１３０４上の位置における入力を（例えば、検出ユニット１３１０を用いて）検出するように構成されている。いくつかの実施形態では、現在再生中のメディアのルーティング先は、第１のゾーンに対応する第１のデバイスを含む。現在再生中のメディアのルーティング先の表示に対応するタッチ感知面ユニット１３０４上の位置における入力を検出したことに応答して、処理ユニット１３０８は、メディア出力を、第２のゾーンに対応する第２のデバイスに（例えば、ルーティングユニット１３１４を用いて）ルーティングするように構成されている。
【０４５６】
いくつかの実施形態では、マルチページ制御パネルの第２のページは、メディアルーティング先リストアフォーダンスを含み、処理ユニット１３０８は、メディアルーティング先リストアフォーダンスに対応するタッチ感知面ユニット１３０４上の位置における入力を（例えば、検出ユニット１３１０を用いて）検出し、メディアルーティング先リストアフォーダンスに対応する位置における入力を検出したことに応答して、メディアルーティング先選択肢のリストの表示を（例えば、表示有効化ユニット１３１２を用いて）有効化するように構成されている。
【０４５７】
いくつかの実施形態では、処理ユニット１３０８は、メディアルーティング先選択肢のリストを、電子デバイス及び少なくとも１つの追加デバイスの識別子で（例えば、ポピュレーティングユニット１３１６で）ポピュレートするように構成されており、メディアルーティング先選択肢のリストを、少なくとも１つの追加デバイスでポピュレートすることは、電子デバイスはメディア出力を１つ以上の遠隔バイスに現在ルーティングしているという判定に従って、メディアルーティング先選択肢のリストを、電子デバイスがメディア出力を現在ルーティングしている１つ以上のデバイスで（例えば、ポピュレーティングユニット１３１６を用いて）ポピュレートすることと、電子デバイスは１つ以上のペアリング対応デバイスと以前にペアリングされているという判定に従って、メディアルーティング先選択肢のリストを、１つ以上のペアリング対応デバイスで（例えば、ポピュレーティングユニット１３１６に）ポピュレートすることと、を含む。
【０４５８】
いくつかの実施形態では、処理ユニット１３０８は、電子デバイスに近接して１つ以上の信号送信デバイスが検出されたという判定に従って、（例えば、ポピュレーティングユニット１３１６を用いて）メディアルーティング先選択肢のリストを、１つ以上の信号送信デバイスでポピュレートするように更に構成されている。
【０４５９】
いくつかの実施形態では、電子デバイスは、タッチ感知表面ユニット１３０４との接触強度を（例えば、検出ユニット１３１０を用いて）検出するための１つ以上のセンサユニット１３０６を含み、処理ユニット１３０８は、複数のデバイス制御アフォーダンスの第１の制御アフォーダンスに対応するタッチ感知面ユニット１３０４上の位置における第１の接触を検出することを含めて、（例えば、検出ユニット１３１０を用いて）第１の入力を検出し、第１の入力を検出したことに応答して、第１の入力は、第２の基準であって、第２の基準は、第１の接触の特性強度が、第２の基準が満たされるために第１の強度閾値を満たすことを要求する、第２の基準を満たすという判定に従って、第１の制御アフォーダンスに対応する制御のための１つ以上の変更選択肢の表示を（例えば、表示有効化ユニット１３１２を用いて）有効化し、第１の入力は、第３の基準であって、第３の基準は、第１の接触の特性強度が第１の強度閾値を満たすことを要求しない、第３の基準を満たすという判定に従って、第１の制御アフォーダンスに対応する制御の機能を（例えば、トグルユニット１３２０を用いて）トグルするように構成されている。
【０４６０】
いくつかの実施形態では、第１の制御アフォーダンスに対応する制御のための１つ以上の変更選択肢を表示している間に、処理ユニット１３０８は、１つ以上の変更選択肢の第１の変更選択肢をアクティブ化する第２の入力を（例えば、検出ユニット１３１０を用いて）検出し、第２の入力を検出したことに応答して、アクティブ化された第１の変更選択肢に従って、第１の制御アフォーダンスに対応する制御を（例えば、変更ユニット１３１８を用いて）変更するように構成されている。
【０４６１】
いくつかの実施形態では、マルチページ制御パネルのそれぞれのページは、マルチページ制御パネルが有する総ページ数のインジケータを含み、マルチページ制御パネルの現在表示されているページに対応するインジケータは、それぞれのページにおいて強調表示される。
【０４６２】
上述の情報処理方法における動作は、任意選択で、（例えば、図１Ａ及び図３に関して上述したような）汎用プロセッサ又は特定用途向けチップなどの、情報処理装置内の１つ以上の機能モジュールを実行することによって実施される。
【０４６３】
図９Ａ〜図９Ｅを参照して上述した動作は、任意選択で、図１Ａ、図１Ｂ又は図１３に示された構成要素によって実施される。例えば、表示動作９０２、９０４及び９０８並びに検出動作９０６は、任意選択で、イベントソート部１７０、イベント認識部１８０、及びイベント処理部１９０によって実施される。イベントソート部１７０のイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１の対応するイベント認識部１８０は、そのイベント情報を対応するイベント定義１８６と比較し、タッチ感知面上の第１の位置における第１の接触（又は、デバイスの回転）が、ユーザインターフェース上のオブジェクトの選択、又は１つの向きから別の向きへのデバイスの回転などの、所定のイベント又はサブイベントに対応するかどうかを判定する。対応するの所定のイベント又はサブイベントが検出されると、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベント処理部１９０をアクティブ化する。イベント処理部１９０は、アプリケーション内部状態１９２を更新するために、データ更新部１７６又はオブジェクト更新部１７７を、任意選択で使用するか又は呼び出す。いくつかの実施形態では、イベント処理部１９０は、アプリケーションにより表示されるものを更新するために、対応するＧＵＩ更新部１７８にアクセスする。同様に、当業者にとって、他の処理が図１Ａ〜図１Ｂに記される構成要素に基づいてどのように実施されるかは明らかであろう。
【０４６４】
上述の記載は、説明の目的上、特定の実施形態を参照して記載されている。しかしながら、上記の例示的な説明は、網羅的であること、又は開示される厳密な形態に本発明を限定することを意図するものではない。上記の教示を鑑みて、多くの変更及び変形が可能である。本発明の原理及びその実際的な応用を最良の形で説明し、それによって他の当業者が、想到される特定の用途に適した様々な変更で本発明及び様々な記載された実施形態を最良の形で使用することを有効化するために、これらの実施形態を選択し記載した。
【図１Ａ】
2020129380.tif 000003
【図１Ｂ】
2020129380.tif 000004
【図２】
2020129380.tif 000005
【図３】
2020129380.tif 000006
【図４Ａ】
2020129380.tif 000007
【図４Ｂ】
2020129380.tif 000008
【図４Ｃ】
2020129380.tif 000009
【図４Ｄ】
2020129380.tif 000010
【図４Ｅ】
2020129380.tif 000011
【図５Ａ−１】
2020129380.tif 000012
【図５Ａ−２】
2020129380.tif 000013
【図５Ａ−３】
2020129380.tif 000014
【図５Ａ−４】
2020129380.tif 000015
【図５Ｂ】
2020129380.tif 000016
【図５Ｃ】
2020129380.tif 000017
【図５Ｄ】
2020129380.tif 000018
【図５Ｅ】
2020129380.tif 000019
【図５Ｆ−１】
2020129380.tif 000020
【図５Ｆ−２】
2020129380.tif 000021
【図５Ｆ−３】
2020129380.tif 000022
【図５Ｆ−４】
2020129380.tif 000023
【図５Ｆ−５】
2020129380.tif 000024
【図５Ｆ−６】
2020129380.tif 000025
【図５Ｆ−７】
2020129380.tif 000026
【図５Ｆ−８】
2020129380.tif 000027
【図５Ｇ】
2020129380.tif 000028
【図５Ｈ】
2020129380.tif 000029
【図５Ｉ】
2020129380.tif 000030
【図５Ｊ】
2020129380.tif 000031
【図５Ｋ】
2020129380.tif 000032
【図５Ｌ】
2020129380.tif 000033
【図５Ｍ】
2020129380.tif 000034
【図５Ｎ】
2020129380.tif 000035
【図５Ｏ】
2020129380.tif 000036
【図５Ｐ】
2020129380.tif 000037
【図５Ｑ】
2020129380.tif 000038
【図５Ｒ−１】
2020129380.tif 000039
【図５Ｒ−２】
2020129380.tif 000040
【図５Ｓ−１】
2020129380.tif 000041
【図５Ｓ−２】
2020129380.tif 000042
【図５Ｔ−１】
2020129380.tif 000043
【図５Ｔ−２】
2020129380.tif 000044
【図５Ｔ−３】
2020129380.tif 000045
【図５Ｔ−４】
2020129380.tif 000046
【図５Ｕ】
2020129380.tif 000047
【図５Ｖ】
2020129380.tif 000048
【図５Ｗ】
2020129380.tif 000049
【図５Ｘ】
2020129380.tif 000050
【図５Ｙ】
2020129380.tif 000051
【図５Ｚ】
2020129380.tif 000052
【図５ＡＡ】
2020129380.tif 000053
【図５ＡＢ】
2020129380.tif 000054
【図５ＡＣ】
2020129380.tif 000055
【図５ＡＤ】
2020129380.tif 000056
【図５ＡＥ】
2020129380.tif 000057
【図５ＡＦ】
2020129380.tif 000058
【図５ＡＧ】
2020129380.tif 000059
【図５ＡＨ】
2020129380.tif 000060
【図５ＡＩ】
2020129380.tif 000061
【図５ＡＪ】
2020129380.tif 000062
【図５ＡＫ】
2020129380.tif 000063
【図５ＡＬ】
2020129380.tif 000064
【図５ＡＭ】
2020129380.tif 000065
【図５ＡＮ】
2020129380.tif 000066
【図５ＡＯ】
2020129380.tif 000067
【図５ＡＰ】
2020129380.tif 000068
【図５ＡＱ】
2020129380.tif 000069
【図５ＡＲ】
2020129380.tif 000070
【図５ＡＳ】
2020129380.tif 000071
【図５ＡＴ】
2020129380.tif 000072
【図５ＡＵ】
2020129380.tif 000073
【図５ＡＶ】
2020129380.tif 000074
【図５ＡＷ】
2020129380.tif 000075
【図５ＡＸ】
2020129380.tif 000076
【図５ＡＹ】
2020129380.tif 000077
【図５ＡＺ】
2020129380.tif 000078
【図５ＢＡ】
2020129380.tif 000079
【図５ＢＢ】
2020129380.tif 000080
【図５ＢＣ】
2020129380.tif 000081
【図５ＢＤ】
2020129380.tif 000082
【図５ＢＥ】
2020129380.tif 000083
【図５ＢＦ】
2020129380.tif 000084
【図５ＢＧ】
2020129380.tif 000085
【図５ＢＨ】
2020129380.tif 000086
【図５ＢＩ】
2020129380.tif 000087
【図５ＢＪ】
2020129380.tif 000088
【図６Ａ】
2020129380.tif 000089
【図６Ｂ】
2020129380.tif 000090
【図６Ｃ】
2020129380.tif 000091
【図６Ｄ】
2020129380.tif 000092
【図６Ｅ】
2020129380.tif 000093
【図７Ａ】
2020129380.tif 000094
【図７Ｂ】
2020129380.tif 000095
【図７Ｃ】
2020129380.tif 000096
【図７Ｄ】
2020129380.tif 000097
【図７Ｅ】
2020129380.tif 000098
【図８Ａ】
2020129380.tif 000099
【図８Ｂ】
2020129380.tif 000100
【図８Ｃ】
2020129380.tif 000101
【図９Ａ】
2020129380.tif 000102
【図９Ｂ】
2020129380.tif 000103
【図９Ｃ】
2020129380.tif 000104
【図９Ｄ】
2020129380.tif 000105
【図９Ｅ】
2020129380.tif 000106
【図１０】
2020129380.tif 000107
【図１１】
2020129380.tif 000108
【図１２】
2020129380.tif 000109
【図１３】
2020129380.tif 000110
【手続補正書】
【提出日】令和2年2月21日(2020.2.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ディスプレイ及びタッチ感知面を有する電子デバイスにおいて、
前記デバイスが表示オフ状態にある間に、第１の入力を検出することと、
前記第１の入力を検出したことに応答して、
前記デバイスの前記ディスプレイをアクティブ化することと、
前記ディスプレイ上に、前記デバイスの表示オン状態に対応する第１のユーザインターフェースであって、前記第１の入力に応答して前記デバイスが前記表示オフ状態から前記表示オン状態に切り替わる際に表示される初期ユーザインターフェースである前記第１のユーザインターフェースを表示することと、
前記デバイスの前記表示オン状態に対応する前記第１のユーザインターフェースを表示している間に、前記タッチ感知面上のスワイプジェスチャを検出することと、
前記スワイプジェスチャが第１の方向であるという判定に従って、前記タッチ感知面上の前記スワイプジェスチャを検出したことに応答して、
前記デバイスの前記表示オン状態の現在のロックモード／ロック解除モードを維持しながら前記第１のユーザインターフェースの表示を、第２のユーザインターフェースの表示と置換することであって、
前記第１のユーザインターフェース及び前記第２のユーザインターフェースは、複数のアプリケーションに対応する複数のアプリケーション開始アイコン含むホーム画面ユーザインターフェースとは異なり、
前記第２のユーザインターフェースは、第１の検索入力領域を有する、前記第２のユーザインターフェースの表示と置換することと、
前記第２のユーザインターフェースの前記第１の検索入力領域の入力を検出することと、
前記第２のユーザインターフェースの前記第１の検索入力領域の前記入力を検出したことに応答して、
前記デバイスが前記表示オン状態のロックモードにあるという判定に従って、前記第２のユーザインターフェースに検索結果の第１のセットを表示し、
前記デバイスが前記表示オン状態のロック解除モードにあるという判定に従って、前記第２のユーザインターフェースに検索結果の前記第１のセットとは異なる、検索結果の第２のセットを表示することと、
を含む方法。
【請求項２】
前記タッチ感知面上の前記スワイプジェスチャを検出したことに応答して、
前記デバイスが前記表示オン状態の前記ロックモードにあり、前記スワイプジェスチャが前記第１の方向とは異なる第２の方向であるという判定に従って、前記第１のユーザインターフェースの表示を、第２のコンテンツを表示する第３のユーザインターフェースの表示と置換し、
前記デバイスが前記表示オン状態の前記ロック解除モードにあり、前記スワイプジェスチャが前記第２の方向であるという判定に従って、前記第１のユーザインターフェースの表示を、前記第２のコンテンツと、前記デバイスが前記表示オン状態の前記ロックモードにあるときには表示されない第２の追加コンテンツと、を表示する前記第３のユーザインターフェースの表示と置換すること、
を含む、請求項１に記載の方法。
【請求項３】
前記第２のコンテンツは、１つ以上のミニアプリケーションオブジェクトを含み、
前記第２の追加コンテンツは、制限されたミニアプリケーションオブジェクト情報を含む、
請求項２に記載の方法。
【請求項４】
前記第２のコンテンツは、１つ以上の通知を含み、
前記第２の追加コンテンツは、制限された通知情報を含む、
請求項２又は３に記載の方法。
【請求項５】
前記第３のユーザインターフェースは、第２の検索入力領域を含む、請求項２から４のいずれか１項に記載の方法。
【請求項６】
前記第２の検索入力領域の入力を検出することと、
前記第２の検索入力領域の前記入力を検出したことに応答して、
前記デバイスが前記表示オン状態のロックモードにあるという判定に従って、検索結果の第３のセットを表示し、
前記デバイスが前記表示オン状態のロック解除モードにあるという判定に従って、検索結果の前記第３のセットとは異なる検索結果の第４のセットを表示すること、
を含む、請求項５に記載の方法。
【請求項７】
前記デバイスが、前記表示オン状態の前記ロック解除モードにあるか前記ロックモードにあるかの前記判定は、前記第１の入力を検出したことに応答して行われる、請求項１から６のいずれか１項に記載の方法。
【請求項８】
前記デバイスが、前記表示オン状態の前記ロックモードにあるか前記表示オン状態の前記ロック解除モードにあるかの前記判定は、前記タッチ感知面上の前記スワイプジェスチャを検出したことに応答して行われる、請求項１から６のいずれか１項に記載の方法。
【請求項９】
前記電子デバイスは、１つ以上のセンサを含み、前記第１の入力を検出することは、
前記１つ以上のセンサを用いて、前記デバイスのコンテキストの変化を検出することと、
前記デバイスの前記コンテキストの前記変化を検出したことに応答して、前記デバイスの前記コンテキストの前記変化がディスプレイアクティブ化基準を満たすかどうかを判定することと、
を含む、請求項１から８のいずれか１項に記載の方法。
【請求項１０】
前記第１の入力を検出することは、ディスプレイアクティブ化アフォーダンスのアクティブ化を検出することを含む、請求項１から９のいずれか１項に記載の方法。
【請求項１１】
前記第１の入力を検出することは、ディスプレイアクティブ化アフォーダンスとの接触であって、前記ディスプレイアクティブ化アフォーダンスをアクティブ化し、前記ディスプレイアクティブ化アフォーダンスを作動させない、前記ディスプレイアクティブ化アフォーダンスとの接触を検出することを含む、請求項１から１０のいずれか１項に記載の方法。
【請求項１２】
前記第１の入力を検出することは、ディスプレイアクティブ化アフォーダンスとの接触であって、前記デバイスの前記ディスプレイをアクティブ化するために前記ディスプレイアクティブ化アフォーダンスをアクティブ化して前記デバイスの前記ディスプレイをアクティブ化し、前記ディスプレイオンユーザインタフェースを表示させる、前記ディスプレイアクティブ化アフォーダンスとの接触を検出することを含む、請求項１から１１のいずれか１項に記載の方法。
【請求項１３】
前記第１のユーザインターフェースが表示されている間に第２の入力を検出することと、
前記第２の入力を検出したことに応答して、前記第１のユーザインターフェースの表示を、複数のアプリケーションの異なるアプリケーションに対応する複数のアプリケーションアイコンを含むユーザインターフェースの表示と置換することと、
を含む、請求項１から１２のいずれか１項に記載の方法。
【請求項１４】
前記第２の入力を検出したことに応答して、
前記デバイスが、前記表示オン状態のロックモードにあるか前記表示オン状態のロック解除モードにあるかを判定し、
前記デバイスが前記表示オン状態の前記ロックモードにあるという判定に従って、認証ユーザインターフェースを表示すること、
を含む、請求項１３に記載の方法。
【請求項１５】
それぞれの入力を検出したことに応答して、
前記それぞれの入力が、デバイスロック解除基準を満たすとの判定に従って、前記第１のユーザインターフェースの表示を、複数のアプリケーションに対応する複数のアプリケーション開始アイコンを含むホーム画面ユーザインターレスの表示と置換すること、
を含む、請求項１から１４のいずれか１項に記載の方法。
【請求項１６】
前記第２のユーザインターフェースに検索結果の前記第１のセットを表示することは、前記第２のユーザインターフェースに、前記検索入力領域の前記入力に応答して第１のアプリケーションに対応する第１のアプリケーションアイコンを少なくとも表示することと、
前記第２のユーザインターフェースに検索結果の前記第２のセットを表示することは、前記第２のユーザインターフェースに、前記第１のアプリケーションアイコンと、少なくとも第２のアプリケーション内の第１のコンテンツの表現であって、検索結果の前記第１のセットにはない前記第２のアプリケーション内の前記第１のコンテンツの前記表現と、を表示することと、
を含む、請求項１から１５のいずれか１項に記載の方法。
【請求項１７】
１つ以上のプログラムを格納するコンピュータ可読記憶媒体であって、
前記１つ以上のプログラムは、ディスプレイと、タッチ感知面と、を有する電子デバイスで実行されると、前記電子デバイスに請求項１から１６のいずれか１項に記載の方法を実行させる命令を含む、コンピュータ可読記憶媒体。
【請求項１８】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、
を備えた電子デバイスであって、
前記１つ以上のプログラムは、前記メモリに格納され、前記１つ以上のプロセッサにより実行される様に構成され、
前記１つ以上のプログラムは、請求項１から１６のいずれか１項に記載の方法を実行するための命令を含む、電子デバイス。
【外国語明細書】
2020129380000001.pdf