(57)【要約】      （修正有）【課題】タッチスクリーンディスプレイ上で検出されたユーザジェスチャーにヒューリスティックを適用してコマンドを決定する電子装置を提供する。【解決手段】方法は、電子ドキュメントの表示部分の上でオブジェクトの移動を検出したことに応じて、電子ドキュメントを新たな部分が表示されるようにオブジェクトの移動の方向に並進移動させることと、電子ドキュメントに表示されている垂直バーを新たな部分における垂直位置に対応するように移動させることと、電子ドキュメントの頂部にまで電子ドキュメントが並進移動された後にオブジェクトの下方向の移動を検出し続けたことに応じて、垂直バーの長さを短くすることと、所定の条件が満たされたことに応じて、電子ドキュメントの表示を継続しつつ垂直バーの表示を停止することであって、電子ドキュメントの表示部分は、電子ドキュメントの垂直範囲よりも小さい垂直範囲を有して、停止することと、を含む。【選択図】図６Ａ
2020129391.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンディスプレイを伴うコンピューティング装置において、
前記タッチスクリーンディスプレイとの１つ以上の指接触を検出するステップと、
前記１つ以上の指接触に１つ以上のヒューリスティックを適用して装置に対するコマンドを決定するステップと、
前記コマンドを処理するステップと、を備え、前記１つ以上のヒューリスティックは、
前記１つ以上の指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の指接触が、アイテムセット内の各アイテムを表示することからアイテムセット内の次のアイテムを表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の指接触が、アイテムセット内の各アイテムを表示することからアイテムセット内の手前のアイテムを表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の指接触が、主として文字を含むキーボードを表示するコマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の指接触が、ヘッドアップディスプレイを示すコマンドに対応することを決定するためのヒューリスティック、を含むものである、コンピュータ実施方法。
【請求項２】
タッチスクリーンディスプレイを伴うコンピューティング装置において、
前記タッチスクリーンディスプレイとの１つ以上の指接触を検出するステップと、
前記１つ以上の指接触に１つ以上のヒューリスティックを適用して装置に対するコマンドを決定するステップと、
前記コマンドを処理するステップと、を備え、前記１つ以上のヒューリスティックは、
前記１つ以上の指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の指接触が、アイテムセット内の各アイテムを表示することからアイテムセット内の次のアイテムを表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、を含むものである、コンピュータ実施方法。
【請求項３】
前記１つ以上のヒューリスティックは、前記１つ以上の指接触が、アイテムセット内の各アイテムを表示することからアイテムセット内の手前のアイテムを表示することへ移行するコマンドに対応することを決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項４】
前記１つ以上のヒューリスティックは、前記１つ以上の指接触が、主として文字を含むキーボードを表示するコマンドに対応することを決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項５】
前記１つ以上のヒューリスティックは、前記１つ以上の指接触が、主として数字を含むキーボードを表示するコマンドに対応することを決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項６】
前記１つ以上のヒューリスティックは、前記１つ以上の指接触が一次元水平スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項７】
前記１つ以上のヒューリスティックは、前記１つ以上の指接触が９０°スクリーン回転コマンドに対応することを決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項８】
前記１つ以上のヒューリスティックは、前記１つ以上の指接触が所定量だけズームインするコマンドに対応することを決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項９】
前記１つ以上のヒューリスティックは、前記１つ以上の指接触がユーザ指定量だけズームインするコマンドに対応することを決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項１０】
前記１つ以上のヒューリスティックは、前記１つ以上の指接触がヘッドアップディスプレイを示すコマンドに対応することを決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項１１】
前記１つ以上のヒューリスティックは、前記１つ以上の指接触がリスト内のアイテムを再順序付けするコマンドに対応することを決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項１２】
前記１つ以上のヒューリスティックは、前記１つ以上の指接触が、第１のユーザインターフェイスオブジェクトを第２のユーザインターフェイスオブジェクトに置き換えるコマンドに対応することを決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項１３】
前記１つ以上のヒューリスティックは、前記１つ以上の指接触が、フレームを含む全ページを並進移動するのではなく、フレーム内のコンテンツを並進移動するコマンドに対応することを決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項１４】
前記１つ以上のヒューリスティックは、前記１つ以上の指接触が、スライダーアイコンを含むエリアの外側での１つ以上の指接触でスライダーアイコンを動作するコマンドに対応することを決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項１５】
前記１つ以上のヒューリスティックは、前記１つ以上の指接触がユーザインターフェイスアンロックコマンドに対応することを決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項１６】
前記１つ以上のヒューリスティックは、２つのユーザインターフェイスオブジェクトが重畳するヒット領域を有するときにどちらのユーザインターフェイスオブジェクトが選択されたか決定するためのヒューリスティックを含む、請求項２に記載のコンピュータ実施方法。
【請求項１７】
１つ以上のヒューリスティックの中の１つのヒューリスティックにおいて、前記タッチスクリーンディスプレイに対して完全に垂直であるところから所定の角度内で最初に移動する指スワイプジェスチャーより成る接触が一次元垂直スクリーンスクローリングコマンドに対応する、請求項２に記載のコンピュータ実施方法。
【請求項１８】
１つ以上のヒューリスティックの中の１つのヒューリスティックにおいて、規定の角度範囲内で最初に移動する指移動ジェスチャーより成る接触が二次元スクリーン並進移動コマンドに対応する、請求項２に記載のコンピュータ実施方法。
【請求項１９】
１つ以上のヒューリスティックの中の１つのヒューリスティックにおいて、前記タッチスクリーンディスプレイに対して完全に水平であるところから所定の角度内で最初に移動する指スワイプジェスチャーより成る接触が一次元水平スクリーンスクローリングコマンドに対応する、請求項２に記載のコンピュータ実施方法。
【請求項２０】
１つ以上のヒューリスティックの中の１つのヒューリスティックにおいて、テキストボックスに対する指タップジェスチャーより成る接触が、主として文字を含むキーボードを表示するコマンドに対応する、請求項２に記載のコンピュータ実施方法。
【請求項２１】
１つ以上のヒューリスティックの中の１つのヒューリスティックにおいて、数字フィールドに対する指タップジェスチャーより成る接触が、主として数字を含むキーボードを表示するコマンドに対応する、請求項２に記載のコンピュータ実施方法。
【請求項２２】
１つ以上のヒューリスティックの中の１つのヒューリスティックにおいて、複数指ねじれジェスチャーより成る接触が９０°スクリーン回転コマンドに対応する、請求項２に記載のコンピュータ実施方法。
【請求項２３】
１つ以上のヒューリスティックの中の１つのヒューリスティックにおいて、２つの親指の同時ねじれジェスチャーより成る接触が９０°スクリーン回転コマンドに対応する、請求項２に記載のコンピュータ実施方法。
【請求項２４】
１つ以上のヒューリスティックの中の１つのヒューリスティックにおいて、構造化電子ドキュメント内のコンテクストのボックスに対する二重タップジェスチャーより成る接触が、コンテンツのボックスを拡大し実質的にセンタリングするコマンドに対応する、請求項２に記載のコンピュータ実施方法。
【請求項２５】
１つ以上のヒューリスティックの中の１つのヒューリスティックにおいて、複数指広げジェスチャーは、その複数指広げジェスチャーの位置と、その複数指広げジェスチャーにおける指の移動量とに基づいて前記タッチスクリーンディスプレイの一部分における情報を拡大するコマンドに対応する、請求項２に記載のコンピュータ実施方法。
【請求項２６】
１つ以上のヒューリスティックの中の１つのヒューリスティックにおいて、Ｎ本指の並進移動ジェスチャーは、コンテンツの全ページを並進移動するコマンドに対応し、そしてＭ本指の並進移動ジェスチャーは、フレームを含むコンテンツの全ページを並進移動するのではなく、フレーム内のコンテンツを並進移動するコマンドに対応する、請求項２に記載のコンピュータ実施方法。
【請求項２７】
１つ以上のヒューリスティックの中の１つのヒューリスティックにおいて、アンロックアイコンに対するスワイプジェスチャーは、ユーザインターフェイスアンロックコマンドに対応する、請求項２に記載のコンピュータ実施方法。
【請求項２８】
タッチスクリーンディスプレイを伴うコンピューティング装置において、ウェブブラウザアプリケーションを表示する間に、
前記タッチスクリーンディスプレイとの１つ以上の第１指接触を検出するステップと、
ウェブブラウザアプリケーションのためのヒューリスティックの第１セットを前記１つ以上の第１指接触に適用して、装置に対する第１コマンドを決定するステップと、
前記第１コマンドを処理するステップと、を備え、前記ヒューリスティックの第１セットは、
前記１つ以上の第１指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の第１指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の第１指接触が一次元水平スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、を含むものであり、更に、写真アルバムアプリケーションを表示する間に、
前記タッチスクリーンディスプレイとの１つ以上の第２指接触を検出するステップと、
写真アルバムアプリケーションのためのヒューリスティックの第２セットを、前記１つ以上の第２指接触に適用して、装置に対する第２コマンドを決定するステップと、
前記第２コマンドを処理するステップと、を備え、前記ヒューリスティックの第２セットは、
前記１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の次の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の手前の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、を含むものである、コンピュータ実施方法。
【請求項２９】
前記タッチスクリーンディスプレイを経てテキスト入力を受け取るアプリケーションを表示する間に、
前記タッチスクリーンディスプレイとの１つ以上の第３指接触を検出するステップと、
テキスト入力を受け取る前記アプリケーションのためのヒューリスティックの第３セットを前記１つ以上の第３指接触に適用して、装置に対する第３コマンドを決定するステップと、
前記第３コマンドを処理するステップと、を備え、前記ヒューリスティックの第３セットは、
前記１つ以上の第３指接触が、主として文字を含むキーボードを表示するコマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の第３指接触が、主として数字を含むキーボードを表示するコマンドに対応することを決定するためのヒューリスティック、を含むものである、請求項２８に記載のコンピュータ実施方法。
【請求項３０】
前記ヒューリスティックの第１セットは、前記１つ以上の第１指接触が９０°スクリーン回転コマンドに対応することを決定するためのヒューリスティックを含む、請求項２８に記載のコンピュータ実施方法。
【請求項３１】
前記ヒューリスティックの第１セットは、前記１つ以上の第１指接触が所定量だけズームインするコマンドに対応することを決定するためのヒューリスティックを含む、請求項２８に記載のコンピュータ実施方法。
【請求項３２】
前記ヒューリスティックの第１セットは、前記１つ以上の第１指接触がユーザ指定量だけズームインするコマンドに対応することを決定するためのヒューリスティックを含む、請求項２８に記載のコンピュータ実施方法。
【請求項３３】
前記ヒューリスティックの第１セットは、前記１つ以上の第１指接触が、コンテンツのボックスを拡大し実質的にセンタリングするコマンドに対応することを決定するためのヒューリスティックを含む、請求項２８に記載のコンピュータ実施方法。
【請求項３４】
前記ヒューリスティックの第１セットは、前記１つ以上の第１指接触が、フレームを含む全ページを並進移動するのではなく、フレーム内のコンテンツを並進移動するコマンドに対応することを決定するためのヒューリスティックを含む、請求項２８に記載のコンピュータ実施方法。
【請求項３５】
前記ヒューリスティックの第１セットは、
前記１つ以上の第１指接触が所定量だけズームインするコマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の第１指接触がユーザ指定量だけズームインするコマンドに対応することを決定するためのヒューリスティック、及び  前記１つ以上の第１指接触が、コンテンツのボックスを拡大し実質的にセンタリングするコマンドに対応することを決定するためのヒューリスティック、を含む請求項２８に記載のコンピュータ実施方法。
【請求項３６】
前記ヒューリスティックの第２セットは、
前記１つ以上の第２指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の第２指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び  前記１つ以上の第２指接触が一次元水平スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、を含む請求項２８に記載のコンピュータ実施方法。
【請求項３７】
前記ヒューリスティックの第２セットは、前記１つ以上の第２指接触が所定量だけズームインするコマンドに対応することを決定するためのヒューリスティックを含む、請求項２８に記載のコンピュータ実施方法。
【請求項３８】
前記ヒューリスティックの第２セットは、前記１つ以上の第２指接触がユーザ指定量だけズームインするコマンドに対応することを決定するためのヒューリスティックを含む、請求項２８に記載のコンピュータ実施方法。
【請求項３９】
ビデオプレーヤアプリケーションを表示する間に、
前記タッチスクリーンディスプレイとの１つ以上の第４指接触を検出するステップと、
前記ビデオプレーヤアプリケーションのためのヒューリスティックの第４セットを前記１つ以上の第４指接触に適用して、装置に対する第４コマンドを決定するステップと、
前記第４コマンドを処理するステップと、を備え、前記ヒューリスティックの第４セットは、
前記１つ以上の第４指接触が、スライダーアイコンを含むエリアの外側での１つ以上の指接触でスライダーアイコンを動作するコマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の第４指接触が、ヘッドアップディスプレイを示すコマンドに対応することを決定するためのヒューリスティック、を含むものである、請求項２８に記載のコンピュータ実施方法。
【請求項４０】
タッチスクリーンディスプレイと、
１つ以上のプロセッサと、
メモリと、
プログラムと、を備え、前記プログラムは、前記メモリに記憶されて、１つ以上のプロセッサにより実行されるように構成され、前記プログラムは、
前記タッチスクリーンディスプレイとの１つ以上の指接触を検出するためのインストラクション、
１つ以上の指接触に１つ以上のヒューリスティックを適用して装置に対するコマンドを決定するためのインストラクション、及び
前記コマンドを処理するためのインストラクション、を含むものであり、前記１つの以上のヒューリスティックは、
前記１つ以上の指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の指接触が、アイテムセット内の各アイテムを表示することからアイテムセット内の次のアイテムを表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、を含むものである、コンピューティング装置。
【請求項４１】
タッチスクリーンディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備え、前記１つ以上のプログラムは、前記メモリに記憶されて、前記１つ以上のプロセッサにより実行されるように構成され、前記１つ以上のプログラムは、
ウェブブラウザアプリケーションを表示している間に前記タッチスクリーンディスプレイとの１つ以上の第１指接触を検出するためのインストラクション、
前記１つ以上の第１指接触にウェブブラウザアプリケーションのためのヒューリスティックの第１セットを適用して、装置に対する第１コマンドを決定するためのインストラクション、
前記第１コマンドを処理するためのインストラクション、
写真アルバムアプリケーションを表示している間に前記タッチスクリーンディスプレイとの１つ以上の第２指接触を検出するためのインストラクション、
前記１つ以上の第２指接触に前記写真アルバムアプリケーションのためのヒューリスティックの第２セットを適用して、装置に対する第２コマンドを決定するためのインストラクション、及び
前記第２コマンドを処理するためのインストラクション、を含み、前記ヒューリスティックの第１セットは、
前記１つ以上の第１指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の第１指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の第１指接触が一次元水平スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、を含み、更に、前記ヒューリスティックの第２セットは、
前記１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の次の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の手前の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、を含むものである、コンピューティング装置。
【請求項４２】
コンピュータ読み取り可能な記憶媒体と、そこに埋め込まれたコンピュータプログラムメカニズムとを備え、該コンピュータプログラムメカニズムは、タッチスクリーンディスプレイを伴うコンピューティング装置によって実行されたときに、この装置が、
前記タッチスクリーンディスプレイとの１つ以上の指接触を検出し、
前記１つ以上の指接触に１つ以上のヒューリスティックを適用して装置に対するコマンドを決定し、そして  前記コマンドを処理する、ようにさせるインストラクションを含み、前記１つ以上のヒューリスティックは、
前記１つ以上の指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の指接触が、アイテムセット内の各アイテムを表示することからアイテムセット内の次のアイテムを表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、を含むものである、コンピュータプログラム製品。
【請求項４３】
コンピュータ読み取り可能な記憶媒体と、そこに埋め込まれたコンピュータプログラムメカニズムとを備え、該コンピュータプログラムメカニズムは、タッチスクリーンディスプレイを伴うコンピューティング装置によって実行されたときに、この装置が、
ウェブブラウザアプリケーションを表示する間に前記タッチスクリーンディスプレイとの１つ以上の第１指接触を検出し、
前記１つ以上の第１指接触にウェブブラウザアプリケーションのためのヒューリスティックの第１セットを適用して、装置に対する第１コマンドを決定し、
前記第１コマンドを処理し、
写真アルバムアプリケーションを表示する間に前記タッチスクリーンディスプレイとの１つ以上の第２指接触を検出し、
前記１つ以上の第２指接触に写真アルバムアプリケーションのためのヒューリスティックの第２セットを適用して、装置に対する第２コマンドを決定し、そして  前記第２コマンドを処理する、ようにさせるインストラクションを含み、前記ヒューリスティックの第１セットは、
前記１つ以上の第１指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の第１指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の第１指接触が一次元水平スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、を含み、更に、前記ヒューリスティックの第２セットは、
前記１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の次の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の手前の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、を含むものである、コンピュータプログラム製品。
【請求項４４】
タッチスクリーンディスプレイを伴うコンピューティング装置において、
前記タッチスクリーンディスプレイとの１つ以上の指接触を検出するための手段と、
前記１つ以上の指接触に１つ以上のヒューリスティックを適用して、装置に対するコマンドを決定するための手段と、
前記コマンドを処理するための手段と、を備え、前記１つ以上のヒューリスティックは、
前記１つ以上の指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の指接触が、アイテムセット内の各アイテムを表示することからアイテムセット内の次のアイテムを表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、を含むものである、コンピューティング装置。
【請求項４５】
タッチスクリーンディスプレイを伴うコンピューティング装置において、
ウェブブラウザアプリケーションを表示する間に前記タッチスクリーンディスプレイとの１つ以上の第１指接触を検出するための手段と、
前記１つ以上の第１指接触にウェブブラウザアプリケーションのためのヒューリスティックの第１セットを適用して、装置に対する第１コマンドを決定するための手段と、
前記第１コマンドを処理するための手段と、
写真アルバムアプリケーションを表示する間に前記タッチスクリーンディスプレイとの１つ以上の第２指接触を検出するための手段と、
前記１つ以上の第２指接触に写真アルバムアプリケーションのためのヒューリスティックの第２セットを適用して、装置に対する第２コマンドを決定するための手段と、
前記第２コマンドを処理するための手段と、を備え、前記ヒューリスティックの第１セットは、
前記１つ以上の第１指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、
前記１つ以上の第１指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の第１指接触が一次元水平スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、を含み、更に、前記ヒューリスティックの第２セットは、
前記１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の次の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、及び
前記１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の手前の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、を含むものである、コンピューティング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
ここに開示する実施形態は、一般的に、タッチスクリーンディスプレイを伴う電子装置に係り、より詳細には、タッチスクリーンディスプレイ上で検出されたユーザジェスチャーにヒューリスティックを適用してコマンドを決定する電子装置に係る。
【背景技術】
【０００２】
ポータブル電子装置がよりコンパクトになり、所与の装置で遂行されるファンクションの数が増加するにつれて、ユーザがマルチファンクション装置と容易に対話できるようにするユーザインターフェイスを設計することが意義深い挑戦となっている。この挑戦は、デスクトップ及びラップトップコンピュータより非常に小さなスクリーンを有するハンドヘルドポータブル装置にとって特に意義深いものである。この状況は不利なものである。何故ならば、ユーザインターフェイスは、ユーザがコンテンツを受け取るだけでなく、装置の特徴、ツール及びファンクションにアクセスするユーザの試みを含むユーザのアクション又は振舞いに対する応答も受け取るゲートウェイだからである。あるポータブル通信装置（例えば、モバイルホン、セルホン、セルラー電話、等とも時々称される移動電話）は、ユーザがデータにアクセスし、それを記憶し、又、操作できるようにするため、より多くのプッシュボタンを追加し、プッシュボタンの密度を高め、プッシュボタンのファンクションを過負荷状態にし、又は複雑なメニューシステムを使用することに頼っている。これらの従来のユーザインターフェイスは、ユーザが覚えねばならない複雑なキーシーケンス及びメニュー階層をしばしば招く。
【０００３】
又、物理的なプッシュボタンを含むような従来の多数のユーザインターフェイスは、融通性もない。これは、ユーザインターフェイスがポータブル装置で実行されるアプリケーション又はユーザによって構成され及び／又は適応されるのを妨げることにもなり得る。多数のキーシーケンス及びメニュー階層を覚えるための時間のかかる要求や、希望のプッシュボタンを操作する困難さと結び付いたときには、このような融通性のなさがほとんどのユーザにとってフラストレーションとなる。
【０００４】
プッシュボタン及び複雑なメニューシステムに関連した問題を回避するために、ポータブル電子装置は、タッチスクリーン上でユーザのジェスチャーを検出し、その検出されたジェスチャーを遂行されるべきコマンドへ変換するタッチスクリーンディスプレイを使用することができる。しかしながら、ユーザのジェスチャーは、不正確なことがあり、特定のジェスチャーが希望のコマンドにおおよそ対応するだけのことがある。又、タッチスクリーンディスプレイを伴う他の装置、例えば、タッチスクリーンディスプレイを伴うデスクトップコンピュータにも、不正確なジェスチャーを希望のコマンドへ変換する困難さがある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、不正確なユーザジェスチャーを、使用、構成及び／又は適応し易い正確な意図されたコマンドへ変換するための、より透過的で且つ直感的なユーザインターフェイスを伴うタッチスクリーンディスプレイ電子装置が要望されている。このようなインターフェイスは、ポータブルマルチファンクション装置との有効性、効率及びユーザ満足度を高める。
【課題を解決するための手段】
【０００６】
ポータブル装置及びタッチスクリーン装置のためのユーザインターフェイスに関連した前記欠点及び他の問題は、ここに開示するマルチファンクション装置により軽減され又は排除される。ある実施形態では、装置はポータブルである。ある実施形態では、装置は、グラフィックユーザインターフェイス（ＧＵＩ）を伴うタッチ感知ディスプレイ（「タッチスクリーン」としても知られている）と、１つ以上のプロセッサと、メモリと、多数のファンクションを遂行するためにメモリに記憶された１つ以上のモジュール、プログラム又はインストラクションセットとを有する。ある実施形態では、ユーザは、タッチ感知ディスプレイ上で主として指接触及びジェスチャーを通してＧＵＩと対話する。ある実施形態では、ファンクションは、電話通話、ビデオ会議、ｅ−メール、インスタントメッセージング、ブログ、デジタル写真、デジタルビデオ、ウェブブラウジング、デジタル音楽の再生、及び／又はデジタルビデオの再生を含んでもよい。これらのファンクションを遂行するためのインストラクションは、コンピュータ読み取り可能な記憶媒体に含まれてもよいし、又は１つ以上のプロセッサで実行するように構成された他のコンピュータプログラム製品に含まれてもよい。
【０００７】
本発明の１つの態様において、タッチスクリーンディスプレイを伴うコンピューティング装置に関連して使用するためのコンピュータ実施方法は、タッチスクリーンディスプレイとの１つ以上の指接触を検出するステップと、その１つ以上の指接触に１つ以上のヒューリスティックを適用して装置に対するコマンドを決定するステップと、そのコマンドを処理するステップとを備えている。１つ以上のヒューリスティックは、１つ以上の指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、１つ以上の指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び１つ以上の指接触が、アイテムセット内の第１アイテムを表示することからアイテムセット内の次のアイテムを表示することへ移行するコマンドに対応することを決定するためのヒューリスティックを含む。
【０００８】
本発明の別の態様において、コンピュータ実施方法は、タッチスクリーンディスプレイを伴うコンピューティング装置において遂行される。ウェブブラウザアプリケーションを表示する間に、タッチスクリーンディスプレイとの１つ以上の第１指接触が検出され、ウェブブラウザアプリケーションのためのヒューリスティックの第１セットが１つ以上の第１指接触に適用されて、装置に対する第１コマンドを決定し、そしてその第１コマンドが処理される。ヒューリスティックの第１セットは、１つ以上の第１指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、１つ以上の第１指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び１つ以上の第１指接触が一次元水平スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティックを含む。写真アルバムアプリケーションを表示する間に、タッチスクリーンディスプレイとの１つ以上の第２指接触が検出され、写真アルバムアプリケーションに対するヒューリスティックの第２セットが、１つ以上の第２指接触に適用されて、装置に対する第２コマンドを決定し、そしてその第２コマンドが処理される。ヒューリスティックの第２セットは、１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の次の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、及び１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の手前の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティックを含む。
【０００９】
本発明の別の態様において、コンピューティング装置は、タッチスクリーンディスプレイと、１つ以上のプロセッサと、メモリと、プログラムとを備えている。プログラムは、メモリに記憶され、１つ以上のプロセッサによって実行されるように構成される。プログラムは、タッチスクリーンディスプレイとの１つ以上の指接触を検出するためのインストラクション、１つ以上の指接触に１つ以上のヒューリスティックを適用して装置のコマンドを決定するためのインストラクション、及びそのコマンドを処理するためのインストラクションを含む。１つの以上のヒューリスティックは、１つ以上の指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、１つ以上の指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び１つ以上の指接触が、アイテムセット内の第１アイテムを表示することからアイテムセット内の次のアイテムを表示することへ移行するコマンドに対応することを決定するためのヒューリスティックを含む。
【００１０】
本発明の別の態様において、コンピューティング装置は、タッチスクリーンディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを備えている。１つ以上のプログラムは、メモリに記憶され、１つ以上のプロセッサによって実行されるように構成される。１つ以上のプログラムは、ウェブブラウザアプリケーションを表示している間にタッチスクリーンディスプレイとの１つ以上の第１指接触を検出するためのインストラクション、１つ以上の第１指接触にウェブブラウザアプリケーションのためのヒューリスティックの第１セットを適用して、装置の第１コマンドを決定するためのインストラクション、その第１コマンドを処理するためのインストラクション、写真アルバムアプリケーションを表示している間にタッチスクリーンディスプレイとの１つ以上の第２指接触を検出するためのインストラクション、１つ以上の第２指接触に写真アルバムアプリケーションのためのヒューリスティックの第２セットを適用して、装置の第２コマンドを決定するためのインストラクション、及びその第２コマンドを処理するためのインストラクションを含む。ヒューリスティックの第１セットは、１つ以上の第１指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、１つ以上の第１指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び１つ以上の第１指接触が一次元水平スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティックを含む。ヒューリスティックの第２セットは、１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の次の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、及び１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の手前の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティックを含む。
【００１１】
本発明の別の態様において、コンピュータプログラム製品は、コンピュータ読み取り可能な記憶媒体と、そこに埋め込まれたコンピュータプログラムメカニズム（例えば、１つ以上のコンピュータプログラム）とを備えている。コンピュータプログラムメカニズムは、タッチスクリーンディスプレイを伴うコンピューティング装置によって実行されたときに、この装置が、タッチスクリーンディスプレイとの１つ以上の指接触を検出し、これら１つ以上の指接触に１つ以上のヒューリスティックを適用して装置のコマンドを決定し、そしてそのコマンドを処理するようにさせるインストラクションを含む。１つ以上のヒューリスティックは、１つ以上の指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、１つ以上の指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び１つ以上の指接触が、アイテムセット内の第１アイテムを表示することからアイテムセット内の次のアイテムを表示することへ移行するコマンドに対応することを決定するためのヒューリスティックを含む。
【００１２】
本発明の別の態様において、コンピュータプログラム製品は、コンピュータ読み取り可能な記憶媒体と、そこに埋め込まれたコンピュータプログラムメカニズム（例えば、１つ以上のコンピュータプログラム）とを備えている。コンピュータプログラムメカニズムは、タッチスクリーンディスプレイを伴うコンピューティング装置によって実行されたときに、この装置が、ウェブブラウザアプリケーションを表示する間にタッチスクリーンディスプレイとの１つ以上の第１指接触を検出し、これら１つ以上の第１指接触にウェブブラウザアプリケーションのためのヒューリスティックの第１セットを適用して装置の第１コマンドを決定し、その第１コマンドを処理し、写真アルバムアプリケーションを表示する間にタッチスクリーンディスプレイとの１つ以上の第２指接触を検出し、これら１つ以上の第２指接触に写真アルバムアプリケーションのためのヒューリスティックの第２セットを適用して装置の第２コマンドを決定し、そしてその第２コマンドを処理するようにさせるインストラクションを含む。ヒューリスティックの第１セットは、１つ以上の第１指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、１つ以上の第１指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び１つ以上の第１指接触が一次元水平スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティックを含む。ヒューリスティックの第２セットは、１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の次の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、及び１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の手前の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティックを含む。
【００１３】
本発明の別の態様において、タッチスクリーンディスプレイを伴うコンピューティング装置は、タッチスクリーンディスプレイとの１つ以上の指接触を検出するための手段と、その１つ以上の指接触に１つ以上のヒューリスティックを適用して装置のコマンドを決定するための手段と、そのコマンドを処理するための手段とを備えている。１つ以上のヒューリスティックは、１つ以上の指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、１つ以上の指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び１つ以上の指接触が、アイテムセット内の第１アイテムを表示することからアイテムセット内の次のアイテムを表示することへ移行するコマンドに対応することを決定するためのヒューリスティックを含む。
【００１４】
本発明の別の態様において、タッチスクリーンディスプレイを伴うコンピューティング装置は、ウェブブラウザアプリケーションを表示する間にタッチスクリーンディスプレイとの１つ以上の第１指接触を検出するための手段と、これら１つ以上の第１指接触にウェブブラウザアプリケーションのためのヒューリスティックの第１セットを適用して装置の第１コマンドを決定するための手段と、その第１コマンドを処理するための手段と、写真アルバムアプリケーションを表示する間にタッチスクリーンディスプレイとの１つ以上の第２指接触を検出するための手段と、これら１つ以上の第２指接触に写真アルバムアプリケーションのためのヒューリスティックの第２セットを適用して装置の第２コマンドを決定するための手段と、その第２コマンドを処理するための手段とを備えている。ヒューリスティックの第１セットは、１つ以上の第１指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、１つ以上の第１指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び１つ以上の第１指接触が一次元水平スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティックを含む。ヒューリスティックの第２セットは、１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の次の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、及び１つ以上の第２指接触が、映像セット内の第１映像を表示することから映像セット内の手前の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティックを含む。
【００１５】
ここに開示するヒューリスティックは、タッチスクリーンディスプレイを伴う電子装置が、ユーザによる不正確な入力にも関わらず、ユーザが希望する仕方で振る舞うことができる。
【００１６】
本発明の上述した実施形態及びその付加的な実施形態を良く理解するために、全図面にわたり対応する部分を同じ参照番号で示した添付図面を参照して、実施形態を詳細に説明する。
【図面の簡単な説明】
【００１７】
【図１Ａ】ある実施形態に基づくタッチ感知ディスプレイを伴うポータブルマルチファンクション装置を示すブロック図である。
【図１Ｂ】ある実施形態に基づくタッチ感知ディスプレイを伴うポータブルマルチファンクション装置を示すブロック図である。
【図２】ある実施形態に基づくタッチスクリーンを有するポータブルマルチファンクション装置を示す図である。
【図３Ａ】ある実施形態に基づきポータブル電子装置をアンロックするためのユーザインターフェイスを例示する図である。
【図３Ｂ】ある実施形態に基づきポータブル電子装置をアンロックするためのユーザインターフェイスを例示する図である。
【図３Ｃ】ある実施形態に基づきポータブル電子装置をアンロックするためのユーザインターフェイスを例示する図である。
【図４Ａ】ある実施形態に基づくポータブルマルチファンクション装置におけるアプリケーションのメニューのためのユーザインターフェイスを例示する図である。
【図４Ｂ】ある実施形態に基づくポータブルマルチファンクション装置におけるアプリケーションのメニューのためのユーザインターフェイスを例示する図である。
【図５】ある実施形態に基づきポータブルマルチファンクション装置におけるインスタントメッセージ会話をリストするためのユーザインターフェイスを例示する図である。
【図６Ａ】ある実施形態に基づきインスタントメッセージに対するテキストを入力するためのユーザインターフェイスを例示する図である。
【図６Ｂ】ある実施形態に基づきインスタントメッセージに対するテキストを入力するためのユーザインターフェイスを例示する図である。
【図６Ｃ】ある実施形態に基づきインスタントメッセージに対するテキストを入力するためのユーザインターフェイスを例示する図である。
【図６Ｄ】ある実施形態に基づきインスタントメッセージに対するテキストを入力するためのユーザインターフェイスを例示する図である。
【図６Ｅ】ある実施形態に基づきインスタントメッセージに対するテキストを入力するためのユーザインターフェイスを例示する図である。
【図６Ｆ】ある実施形態に基づきインスタントメッセージに対するテキストを入力するためのユーザインターフェイスを例示する図である。
【図６Ｇ】ある実施形態に基づきインスタントメッセージに対するテキストを入力するためのユーザインターフェイスを例示する図である。
【図６Ｈ】ある実施形態に基づきインスタントメッセージに対するテキストを入力するためのユーザインターフェイスを例示する図である。
【図６Ｉ】ある実施形態に基づきインスタントメッセージに対するテキストを入力するためのユーザインターフェイスを例示する図である。
【図６Ｊ】ある実施形態に基づきインスタントメッセージに対するテキストを入力するためのユーザインターフェイスを例示する図である。
【図６Ｋ】ある実施形態に基づきインスタントメッセージに対するテキストを入力するためのユーザインターフェイスを例示する図である。
【図７】ある実施形態に基づきインスタントメッセージ会話を削除するためのユーザインターフェイスを例示する図である。
【図８Ａ】ある実施形態に基づく連絡先リストのためのユーザインターフェイスを例示する図である。
【図８Ｂ】ある実施形態に基づく連絡先リストのためのユーザインターフェイスを例示する図である。
【図９】ある実施形態に基づきインスタントメッセージングの電話番号を入力するためのユーザインターフェイスを例示する図である。
【図１０】ある実施形態に基づくカメラのためのユーザインターフェイスを例示する図である。
【図１１】ある実施形態に基づくカメラロールのためのユーザインターフェイスを例示する図である。
【図１２Ａ】ある実施形態に基づき取得した映像を見て操作するためのユーザインターフェイスを例示する図である。
【図１２Ｂ】ある実施形態に基づき取得した映像を見て操作するためのユーザインターフェイスを例示する図である。
【図１２Ｃ】ある実施形態に基づき取得した映像を見て操作するためのユーザインターフェイスを例示する図である。
【図１３Ａ】ある実施形態に基づきアルバムを見るためのユーザインターフェイスを例示する図である。
【図１３Ｂ】ある実施形態に基づきアルバムを見るためのユーザインターフェイスを例示する図である。
【図１４】ある実施形態に基づきユーザの好みをセットするためのユーザインターフェイスを例示する図である。
【図１５】ある実施形態に基づきアルバムを見るためのユーザインターフェイスを例示する図である。
【図１６Ａ】ある実施形態に基づきアルバムの映像を見るためのユーザインターフェイスを例示する図である。
【図１６Ｂ】ある実施形態に基づきアルバムの映像を見るためのユーザインターフェイスを例示する図である。
【図１７】ある実施形態に基づきアルバムの映像の使い方を選択するためのユーザインターフェイスを例示する図である。
【図１８Ａ】ある実施形態に基づきｅ−メールに映像を合体するためのユーザインターフェイスを例示する図である。
【図１８Ｂ】ある実施形態に基づきｅ−メールに映像を合体するためのユーザインターフェイスを例示する図である。
【図１８Ｃ】ある実施形態に基づきｅ−メールに映像を合体するためのユーザインターフェイスを例示する図である。
【図１８Ｄ】ある実施形態に基づきｅ−メールに映像を合体するためのユーザインターフェイスを例示する図である。
【図１８Ｅ】ある実施形態に基づきｅ−メールに映像を合体するためのユーザインターフェイスを例示する図である。
【図１８Ｆ】ある実施形態に基づきｅ−メールに映像を合体するためのユーザインターフェイスを例示する図である。
【図１８Ｇ】ある実施形態に基づきｅ−メールに映像を合体するためのユーザインターフェイスを例示する図である。
【図１８Ｈ】ある実施形態に基づきｅ−メールに映像を合体するためのユーザインターフェイスを例示する図である。
【図１８Ｉ】ある実施形態に基づきｅ−メールに映像を合体するためのユーザインターフェイスを例示する図である。
【図１８Ｊ】ある実施形態に基づきｅ−メールに映像を合体するためのユーザインターフェイスを例示する図である。
【図１９Ａ】ある実施形態に基づきユーザの連絡先リストの連絡先に映像を指定するためのユーザインターフェイスを例示する図である。
【図１９Ｂ】ある実施形態に基づきユーザの連絡先リストの連絡先に映像を指定するためのユーザインターフェイスを例示する図である。
【図２０】ある実施形態に基づきユーザの壁紙に映像を合体するためのユーザインターフェイスを例示する図である。
【図２１Ａ】ある実施形態に基づきビデオを編成し管理するためのユーザインターフェイスを例示する図である。
【図２１Ｂ】ある実施形態に基づきビデオを編成し管理するためのユーザインターフェイスを例示する図である。
【図２１Ｃ】ある実施形態に基づきビデオを編成し管理するためのユーザインターフェイスを例示する図である。
【図２２Ａ】ある実施形態に基づきビデオプレーヤに対するユーザの好みをセットするためのユーザインターフェイスを例示する図である。
【図２２Ｂ】ある実施形態に基づきビデオプレーヤに対するユーザの好みをセットするためのユーザインターフェイスを例示する図である。
【図２３Ａ】ある実施形態に基づくビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図２３Ｂ】ある実施形態に基づくビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図２３Ｃ】ある実施形態に基づくビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図２３Ｄ】ある実施形態に基づくビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図２４Ａ】ある実施形態に基づき天気ウィジェットを表示し管理するためのユーザインターフェイスを例示する図である。
【図２４Ｂ】ある実施形態に基づき天気ウィジェットを表示し管理するためのユーザインターフェイスを例示する図である。
【図２４Ｃ】ある実施形態に基づき天気ウィジェットを表示し管理するためのユーザインターフェイスを例示する図である。
【図２４Ｄ】ある実施形態に基づき天気ウィジェットを表示し管理するためのユーザインターフェイスを例示する図である。
【図２４Ｅ】ある実施形態に基づき天気ウィジェットを表示し管理するためのユーザインターフェイスを例示する図である。
【図２５Ａ】ある実施形態に基づき株ウィジェットを表示し管理するためのユーザインターフェイスを例示する図である。
【図２５Ｂ】ある実施形態に基づき株ウィジェットを表示し管理するためのユーザインターフェイスを例示する図である。
【図２５Ｃ】ある実施形態に基づき株ウィジェットを表示し管理するためのユーザインターフェイスを例示する図である。
【図２５Ｄ】ある実施形態に基づき株ウィジェットを表示し管理するためのユーザインターフェイスを例示する図である。
【図２５Ｅ】ある実施形態に基づき株ウィジェットを表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ａ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｂ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｃ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｄ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｅ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｆ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｇ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｈ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｉ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｊ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｋ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｌ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｍ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｎ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｏ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２６Ｐ】ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２７Ａ】ある実施形態に基づきお気に入りの連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２７Ｂ】ある実施形態に基づきお気に入りの連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２７Ｃ】ある実施形態に基づきお気に入りの連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２７Ｄ】ある実施形態に基づきお気に入りの連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２７Ｅ】ある実施形態に基づきお気に入りの連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２７Ｆ】ある実施形態に基づきお気に入りの連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【図２８Ａ】ある実施形態に基づき最近のコールを表示し管理するためのユーザインターフェイスを例示する図である。
【図２８Ｂ】ある実施形態に基づき最近のコールを表示し管理するためのユーザインターフェイスを例示する図である。
【図２８Ｃ】ある実施形態に基づき最近のコールを表示し管理するためのユーザインターフェイスを例示する図である。
【図２８Ｄ】ある実施形態に基づき最近のコールを表示し管理するためのユーザインターフェイスを例示する図である。
【図２９】ある実施形態に基づきコールするためのダイヤルパッドインターフェイスを例示する図である。
【図３０Ａ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｂ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｃ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｄ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｅ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｆ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｇ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｈ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｉ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｊ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｋ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｌ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｍ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｎ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｏ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｐ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｑ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３０Ｒ】ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。
【図３１Ａ】ある実施形態に基づき入コール中に表示されるユーザインターフェイスを例示する図である。
【図３１Ｂ】ある実施形態に基づき入コール中に表示されるユーザインターフェイスを例示する図である。
【図３２Ａ】ある実施形態に基づくボイスメールのためのユーザインターフェイスを例示する図である。
【図３２Ｂ】ある実施形態に基づくボイスメールのためのユーザインターフェイスを例示する図である。
【図３２Ｃ】ある実施形態に基づくボイスメールのためのユーザインターフェイスを例示する図である。
【図３２Ｄ】ある実施形態に基づくボイスメールのためのユーザインターフェイスを例示する図である。
【図３２Ｅ】ある実施形態に基づくボイスメールのためのユーザインターフェイスを例示する図である。
【図３２Ｆ】ある実施形態に基づくボイスメールのためのユーザインターフェイスを例示する図である。
【図３２Ｇ】ある実施形態に基づくボイスメールのためのユーザインターフェイスを例示する図である。
【図３２Ｈ】ある実施形態に基づくボイスメールのためのユーザインターフェイスを例示する図である。
【図３３】ある実施形態に基づきｅ−メールを編成し管理するためのユーザインターフェイスを例示する図である。
【図３４Ａ】ある実施形態に基づきｅ−メールを生成するためのユーザインターフェイスを例示する図である。
【図３４Ｂ】ある実施形態に基づきｅ−メールを生成するためのユーザインターフェイスを例示する図である。
【図３４Ｃ】ある実施形態に基づきｅ−メールを生成するためのユーザインターフェイスを例示する図である。
【図３５Ａ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｂ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｃ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｄ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｅ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｆ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｇ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｈ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｉ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｊ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｋ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｌ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｍ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｎ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３５Ｏ】ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。
【図３６】ある実施形態に基づきｅ−メールユーザの好みをセットするためのユーザインターフェイスを例示する図である。
【図３７Ａ】ある実施形態に基づきｅ−メールのルールを生成し管理するためのユーザインターフェイスを例示する図である。
【図３７Ｂ】ある実施形態に基づきｅ−メールのルールを生成し管理するためのユーザインターフェイスを例示する図である。
【図３８Ａ】ある実施形態に基づきｅ−メールメッセージを移動するためのユーザインターフェイスを例示する図である。
【図３８Ｂ】ある実施形態に基づきｅ−メールメッセージを移動するためのユーザインターフェイスを例示する図である。
【図３９Ａ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図３９Ｂ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図３９Ｃ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図３９Ｄ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図３９Ｅ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図３９Ｆ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図３９Ｇ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図３９Ｈ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図３９Ｉ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図３９Ｊ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図３９Ｋ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図３９Ｌ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図３９Ｍ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図４０Ａ】ある実施形態に基づきインラインマルチメディアコンテンツのアイテムを再生するためのユーザインターフェイスを例示する図である。
【図４０Ｂ】ある実施形態に基づきインラインマルチメディアコンテンツのアイテムを再生するためのユーザインターフェイスを例示する図である。
【図４０Ｃ】ある実施形態に基づきインラインマルチメディアコンテンツのアイテムを再生するためのユーザインターフェイスを例示する図である。
【図４０Ｄ】ある実施形態に基づきインラインマルチメディアコンテンツのアイテムを再生するためのユーザインターフェイスを例示する図である。
【図４０Ｅ】ある実施形態に基づきインラインマルチメディアコンテンツのアイテムを再生するためのユーザインターフェイスを例示する図である。
【図４０Ｆ】ある実施形態に基づきインラインマルチメディアコンテンツのアイテムを再生するためのユーザインターフェイスを例示する図である。
【図４１Ａ】ある実施形態に基づき表示されたコンテンツにおけるユーザ入力エレメントと対話するためのユーザインターフェイスを例示する図である。
【図４１Ｂ】ある実施形態に基づき表示されたコンテンツにおけるユーザ入力エレメントと対話するためのユーザインターフェイスを例示する図である。
【図４１Ｃ】ある実施形態に基づき表示されたコンテンツにおけるユーザ入力エレメントと対話するためのユーザインターフェイスを例示する図である。
【図４１Ｄ】ある実施形態に基づき表示されたコンテンツにおけるユーザ入力エレメントと対話するためのユーザインターフェイスを例示する図である。
【図４１Ｅ】ある実施形態に基づき表示されたコンテンツにおけるユーザ入力エレメントと対話するためのユーザインターフェイスを例示する図である。
【図４１Ｆ】ある実施形態に基づき表示されたコンテンツにおけるハイパーリンクと対話するためのユーザインターフェイスを例示する図である。
【図４２Ａ】ある実施形態に基づきページコンテンツを変換するか又はページコンテンツ内のフレームコンテンツだけ変換するためのユーザインターフェイスを例示する図である。
【図４２Ｂ】ある実施形態に基づきページコンテンツを変換するか又はページコンテンツ内のフレームコンテンツだけ変換するためのユーザインターフェイスを例示する図である。
【図４２Ｃ】ある実施形態に基づきページコンテンツを変換するか又はページコンテンツ内のフレームコンテンツだけ変換するためのユーザインターフェイスを例示する図である。
【図４３Ａ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｂ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｃ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｄ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｅ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｆ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｇ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｈ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｉ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｊ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｋ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｌ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｍ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｎ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｏ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｐ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｑ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｒ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｓ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｔ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｕ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｖ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｗ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｘ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｙ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３Ｚ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３ＡＡ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３ＢＢ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３ＣＣ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４３ＤＤ】ある実施形態に基づく音楽及びビデオプレーヤのためのユーザインターフェイスを例示する図である。
【図４４Ａ】ある実施形態に基づくポートレート−ランドスケープ回転ヒューリスティックを示す図である。
【図４４Ｂ】ある実施形態に基づくポートレート−ランドスケープ回転ヒューリスティックを示す図である。
【図４４Ｃ】ある実施形態に基づくポートレート−ランドスケープ回転ヒューリスティックを示す図である。
【図４４Ｄ】ある実施形態に基づくポートレート−ランドスケープ回転ヒューリスティックを示す図である。
【図４４Ｅ】ある実施形態に基づくポートレート−ランドスケープ回転ヒューリスティックを示す図である。
【図４４Ｆ】ある実施形態に基づくポートレート−ランドスケープ回転ヒューリスティックを示す図である。
【図４４Ｇ】ある実施形態に基づくポートレート−ランドスケープ回転ヒューリスティックを示す図である。
【図４４Ｈ】ある実施形態に基づくポートレート−ランドスケープ回転ヒューリスティックを示す図である。
【図４４Ｉ】ある実施形態に基づくポートレート−ランドスケープ回転ヒューリスティックを示す図である。
【図４４Ｊ】ある実施形態に基づくポートレート−ランドスケープ回転ヒューリスティックを示す図である。
【図４５Ａ】ある実施形態に基づきタッチスクリーンディスプレイに情報を提示するための適応解決策を示すグラフィックユーザインターフェイスである。
【図４５Ｂ】ある実施形態に基づきタッチスクリーンディスプレイに情報を提示するための適応解決策を示すグラフィックユーザインターフェイスである。
【図４５Ｃ】ある実施形態に基づきタッチスクリーンディスプレイに情報を提示するための適応解決策を示すグラフィックユーザインターフェイスである。
【図４５Ｄ】ある実施形態に基づきタッチスクリーンディスプレイに情報を提示するための適応解決策を示すグラフィックユーザインターフェイスである。
【図４５Ｅ】ある実施形態に基づきタッチスクリーンディスプレイに情報を提示するための適応解決策を示すグラフィックユーザインターフェイスである。
【図４５Ｆ】ある実施形態に基づきタッチスクリーンディスプレイに情報を提示するための適応解決策を示すグラフィックユーザインターフェイスである。
【図４５Ｇ】ある実施形態に基づきタッチスクリーンディスプレイに情報を提示するための適応解決策を示すグラフィックユーザインターフェイスである。
【図４６Ａ】ある実施形態に基づきコンテンツファイルに関連したメタデータに基づきコンテンツファイルに対して生成されたデジタルアートワークを示す図である。
【図４６Ｂ】ある実施形態に基づきコンテンツファイルに関連したメタデータに基づきコンテンツファイルに対して生成されたデジタルアートワークを示す図である。
【図４６Ｃ】ある実施形態に基づきコンテンツファイルに関連したメタデータに基づきコンテンツファイルに対して生成されたデジタルアートワークを示す図である。
【図４７Ａ】ある実施形態に基づきスライダーアイコンを移動するための方法を例示する図である。
【図４７Ｂ】ある実施形態に基づきスライダーアイコンを移動するための方法を例示する図である。
【図４７Ｃ】ある実施形態に基づきスライダーアイコンを移動するための方法を例示する図である。
【図４７Ｄ】ある実施形態に基づきスライダーアイコンを移動するための方法を例示する図である。
【図４７Ｅ】ある実施形態に基づきスライダーアイコンを移動するための方法を例示する図である。
【図４８Ａ】ある実施形態に基づきノートを管理し、表示し、生成するためのユーザインターフェイスを例示する図である。
【図４８Ｂ】ある実施形態に基づきノートを管理し、表示し、生成するためのユーザインターフェイスを例示する図である。
【図４８Ｃ】ある実施形態に基づきノートを管理し、表示し、生成するためのユーザインターフェイスを例示する図である。
【図４９Ａ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図４９Ｂ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図４９Ｃ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図４９Ｄ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図４９Ｅ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図４９Ｆ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図４９Ｇ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図４９Ｈ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図４９Ｉ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図４９Ｊ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図４９Ｋ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図４９Ｌ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図４９Ｍ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図４９Ｎ】ある実施形態に基づきカレンダーのためのユーザインターフェイスを例示する図である。
【図５０Ａ】ある実施形態に基づくクロックのためのユーザインターフェイスを例示する図である。
【図５０Ｂ】ある実施形態に基づくクロックのためのユーザインターフェイスを例示する図である。
【図５０Ｃ】ある実施形態に基づくクロックのためのユーザインターフェイスを例示する図である。
【図５０Ｄ】ある実施形態に基づくクロックのためのユーザインターフェイスを例示する図である。
【図５０Ｅ】ある実施形態に基づくクロックのためのユーザインターフェイスを例示する図である。
【図５０Ｆ】ある実施形態に基づくクロックのためのユーザインターフェイスを例示する図である。
【図５０Ｇ】ある実施形態に基づくクロックのためのユーザインターフェイスを例示する図である。
【図５０Ｈ】ある実施形態に基づくクロックのためのユーザインターフェイスを例示する図である。
【図５０Ｉ】ある実施形態に基づくクロックのためのユーザインターフェイスを例示する図である。
【図５１Ａ】ある実施形態に基づきウィジェットを生成するためのユーザインターフェイスを例示する図である。
【図５１Ｂ】ある実施形態に基づきウィジェットを生成するためのユーザインターフェイスを例示する図である。
【図５２Ａ】ある実施形態に基づくマップアプリケーションのためのユーザインターフェイスを例示する図である。
【図５２Ｂ】ある実施形態に基づくマップアプリケーションのためのユーザインターフェイスを例示する図である。
【図５２Ｃ】ある実施形態に基づくマップアプリケーションのためのユーザインターフェイスを例示する図である。
【図５２Ｄ】ある実施形態に基づくマップアプリケーションのためのユーザインターフェイスを例示する図である。
【図５２Ｅ】ある実施形態に基づくマップアプリケーションのためのユーザインターフェイスを例示する図である。
【図５２Ｆ】ある実施形態に基づくマップアプリケーションのためのユーザインターフェイスを例示する図である。
【図５２Ｇ】ある実施形態に基づくマップアプリケーションのためのユーザインターフェイスを例示する図である。
【図５２Ｈ】ある実施形態に基づくマップアプリケーションのためのユーザインターフェイスを例示する図である。
【図５３Ａ】ある実施形態に基づき誤った通信に対して通知情報を表示するためのユーザインターフェイスを例示する図である。
【図５３Ｂ】ある実施形態に基づき誤った通信に対して通知情報を表示するためのユーザインターフェイスを例示する図である。
【図５３Ｃ】ある実施形態に基づき誤った通信に対して通知情報を表示するためのユーザインターフェイスを例示する図である。
【図５３Ｄ】ある実施形態に基づき誤った通信に対して通知情報を表示するためのユーザインターフェイスを例示する図である。
【図５４】ある実施形態に基づきポータブル装置を沈黙させるための方法を示す図である。
【図５５Ａ】ある実施形態に基づきポータブル装置をターンオフするための方法を示す図である。
【図５５Ｂ】ある実施形態に基づきポータブル装置をターンオフするための方法を示す図である。
【図５５Ｃ】ある実施形態に基づきポータブル装置をターンオフするための方法を示す図である。
【図５５Ｄ】ある実施形態に基づきポータブル装置をターンオフするための方法を示す図である。
【図５６Ａ】ある実施形態に基づきタッチスクリーンディスプレイ上のカーソル位置を決定するための方法を例示する図である。
【図５６Ｂ】ある実施形態に基づきタッチスクリーンディスプレイ上のカーソル位置を決定するための方法を例示する図である。
【図５６Ｃ】ある実施形態に基づきタッチスクリーンディスプレイ上のカーソル位置を決定するための方法を例示する図である。
【図５６Ｄ】ある実施形態に基づきタッチスクリーンディスプレイ上のカーソル位置を決定するための方法を例示する図である。
【図５６Ｅ】ある実施形態に基づきタッチスクリーンディスプレイ上のカーソル位置を決定するための方法を例示する図である。
【図５６Ｆ】ある実施形態に基づきタッチスクリーンディスプレイ上のカーソル位置を決定するための方法を例示する図である。
【図５６Ｇ】ある実施形態に基づきタッチスクリーンディスプレイ上のカーソル位置を決定するための方法を例示する図である。
【図５６Ｈ】ある実施形態に基づきタッチスクリーンディスプレイ上のカーソル位置を決定するための方法を例示する図である。
【図５６Ｉ】ある実施形態に基づきタッチスクリーンディスプレイ上のカーソル位置を決定するための方法を例示する図である。
【図５６Ｊ】ある実施形態に基づきタッチスクリーンディスプレイ上のカーソル位置を決定するための方法を例示する図である。
【図５６Ｋ】ある実施形態に基づきタッチスクリーンディスプレイ上のカーソル位置を決定するための方法を例示する図である。
【図５６Ｌ】ある実施形態に基づきタッチスクリーンディスプレイ上のカーソル位置を決定するための方法を例示する図である。
【図５６Ｍ】ある実施形態に基づきソフトキーボードキーでワードがタイプされるときにソフトキーボードキーに関連した数字を動的に調整するための方法を例示する図である。
【図５６Ｎ】ある実施形態に基づきソフトキーボードキーでワードがタイプされるときにソフトキーボードキーに関連した数字を動的に調整するための方法を例示する図である。
【図５６Ｏ】ある実施形態に基づきソフトキーボードキーでワードがタイプされるときにソフトキーボードキーに関連した数字を動的に調整するための方法を例示する図である。
【図５７Ａ】ある実施形態に基づくスクリーン回転ジェスチャーを例示する図である。
【図５７Ｂ】ある実施形態に基づくスクリーン回転ジェスチャーを例示する図である。
【図５７Ｃ】ある実施形態に基づくスクリーン回転ジェスチャーを例示する図である。
【図５８Ａ】ある実施形態に基づき指接触の対応カーソル位置が重畳ヒット領域に入ったときにユーザが希望するユーザインターフェイスオブジェクトを識別する解決策を示す図である。
【図５８Ｂ】ある実施形態に基づき指接触の対応カーソル位置が重畳ヒット領域に入ったときにユーザが希望するユーザインターフェイスオブジェクトを識別する解決策を示す図である。
【図５８Ｃ】ある実施形態に基づき指接触の対応カーソル位置が重畳ヒット領域に入ったときにユーザが希望するユーザインターフェイスオブジェクトを識別する解決策を示す図である。
【図５８Ｄ】ある実施形態に基づき指接触の対応カーソル位置が重畳ヒット領域に入ったときにユーザが希望するユーザインターフェイスオブジェクトを識別する解決策を示す図である。
【図５９Ａ】ある実施形態に基づき指でタップするジェスチャーがタッチスクリーンディスプレイ上のソフトキーアイコンをどのようにアクチベートするか示す図である。
【図５９Ｂ】ある実施形態に基づき指でタップするジェスチャーがタッチスクリーンディスプレイ上のソフトキーアイコンをどのようにアクチベートするか示す図である。
【図５９Ｃ】ある実施形態に基づき指でタップするジェスチャーがタッチスクリーンディスプレイ上のソフトキーアイコンをどのようにアクチベートするか示す図である。
【図５９Ｄ】ある実施形態に基づき指でタップするジェスチャーがタッチスクリーンディスプレイ上のソフトキーアイコンをどのようにアクチベートするか示す図である。
【図５９Ｅ】ある実施形態に基づき指でタップするジェスチャーがタッチスクリーンディスプレイ上のソフトキーアイコンをどのようにアクチベートするか示す図である。
【図５９Ｆ】ある実施形態に基づき指でスワイプするジェスチャーがタッチスクリーンディスプレイ上のスライド制御アイコンをどのように制御するか示す図である。
【図５９Ｇ】ある実施形態に基づき指でスワイプするジェスチャーがタッチスクリーンディスプレイ上のスライド制御アイコンをどのように制御するか示す図である。
【図５９Ｈ】ある実施形態に基づき指でスワイプするジェスチャーがタッチスクリーンディスプレイ上のスライド制御アイコンをどのように制御するか示す図である。
【図６０Ａ】ある実施形態に基づくソフトキーボードを例示する図である。
【図６０Ｂ】ある実施形態に基づくソフトキーボードを例示する図である。
【図６０Ｃ】ある実施形態に基づくソフトキーボードを例示する図である。
【図６０Ｄ】ある実施形態に基づくソフトキーボードを例示する図である。
【図６０Ｅ】ある実施形態に基づくソフトキーボードを例示する図である。
【図６０Ｆ】ある実施形態に基づくソフトキーボードを例示する図である。
【図６０Ｇ】ある実施形態に基づくソフトキーボードを例示する図である。
【図６０Ｈ】ある実施形態に基づくソフトキーボードを例示する図である。
【図６０Ｉ】ある実施形態に基づくソフトキーボードを例示する図である。
【図６０Ｊ】ある実施形態に基づくソフトキーボードを例示する図である。
【図６０Ｋ】ある実施形態に基づくソフトキーボードを例示する図である。
【図６０Ｌ】ある実施形態に基づくソフトキーボードを例示する図である。
【図６０Ｍ】ある実施形態に基づくソフトキーボードを例示する図である。
【図６１】ある実施形態に基づくソフトキーボードとの指接触を示す図である。
【図６２Ａ】ある実施形態に基づき設定を表示し調整するためのユーザインターフェイスを例示する図である。
【図６２Ｂ】ある実施形態に基づき設定を表示し調整するためのユーザインターフェイスを例示する図である。
【図６２Ｃ】ある実施形態に基づき設定を表示し調整するためのユーザインターフェイスを例示する図である。
【図６２Ｄ】ある実施形態に基づき設定を表示し調整するためのユーザインターフェイスを例示する図である。
【図６２Ｅ】ある実施形態に基づき設定を表示し調整するためのユーザインターフェイスを例示する図である。
【図６２Ｆ】ある実施形態に基づき設定を表示し調整するためのユーザインターフェイスを例示する図である。
【図６２Ｇ】ある実施形態に基づき設定を表示し調整するためのユーザインターフェイスを例示する図である。
【図６３Ａ】ある実施形態に基づき減光タイマーを調整する方法を示す図である。
【図６３Ｂ】ある実施形態に基づき減光タイマーを調整する方法を示す図である。
【図６３Ｃ】ある実施形態に基づき減光タイマーを調整する方法を示す図である。
【図６３Ｄ】ある実施形態に基づき減光タイマーを調整する方法を示す図である。
【図６３Ｅ】ある実施形態に基づき減光タイマーを調整する方法を示す図である。
【図６３Ｆ】ある実施形態に基づき減光タイマーを調整する方法を示す図である。
【図６３Ｇ】ある実施形態に基づき減光タイマーを調整する方法を示す図である。
【図６３Ｈ】ある実施形態に基づき減光タイマーを調整する方法を示す図である。
【図６３Ｉ】ある実施形態に基づき減光タイマーを調整する方法を示す図である。
【図６３Ｊ】ある実施形態に基づき減光タイマーを調整する方法を示す図である。
【図６４Ａ】ある実施形態に基づきヒューリスティックを適用する方法を示すフローチャートである。
【図６４Ｂ】ある実施形態に基づきヒューリスティックを適用する方法を示すフローチャートである。
【発明を実施するための形態】
【００１８】
添付図面に示された実施形態を以下に詳細に説明する。以下の詳細な説明において、本発明を完全に理解するために多数の特定の細部について述べる。しかしながら、当業者であれば、本発明は、これらの特定の細部を伴わずに実施できることが明らかであろう。その他の点で、これら実施形態の観点を不必要に不明瞭にしないために、良く知られた方法、手順、コンポーネント、回路及びネットワークは、詳細に説明しない。
【００１９】
又、第１、第２、等の語は、ここでは種々の要素を記述するのに使用されるが、これらの要素は、これらの語によって限定されるべきではないことも理解されたい。これらの語は、ある要素を別の要素と区別するためにのみ使用される。例えば、本発明の範囲から逸脱せずに、第１のジェスチャーは、第２のジェスチャーと称することもできるし、第２のジェスチャーは、第１のジェスチャーと称することもできる。
【００２０】
本発明の説明で使用される用語は、特定の実施形態を説明するためのものに過ぎず、本発明を限定するように意図されていない。本発明の説明及び特許請求の範囲で使用されるように、単数形態“ａ”、“an”及び“the”は、特に明確な指示のない限り、複数形態も含むことが意図される。又、ここで使用する“及び／又は(and/or)”は、１つ以上の列挙された関連アイテムの任意の及び全ての考えられる組合せを指し及び包含することも理解されたい。更に、“備える(comprises)”及び／又は“備えている(comprising)”という語は、本明細書で使用されるときには、述べられた特徴、整数、ステップ、オペレーション、エレメント、及び／又はコンポーネントの存在を特定するものであるが、１つ以上の他の特徴、整数、ステップ、オペレーション、エレメント、コンポーネント及び／又はそのグループの存在を除外するものではないことも理解されたい。
【００２１】
ここに使用する“もし(if)”という語は、その文脈に基づいて、“とき(when)”又は“際(upon)”又は“決定に応答して(in response to determining)”又は“検出に応答して(in response to detecting)”を意味すると解釈されてもよい。同様に、“もし決定されれば(if it is determined)”又は“もし［述べられた状態又は事象］が検出されれば(if [a stated condition or event] is detected)”は、その文脈に基づいて、“決定された際に(upon determining)”又は“決定に応答して(in response to determining)”又は“［述べられた状態又は事象］を検出した際に(upon detecting [the stated condition or event])”又は“［述べられた状態又は事象］を検出するのに応答して(in response to detecting [the stated condition or event])”を意味するものと解釈されてもよい。
【００２２】
ポータブルマルチファンクション装置、このような装置のためのユーザインターフェイス、及びこのような装置を使用するための関連プロセスの実施形態について説明する。ある実施形態では、装置は、ＰＤＡ及び／又は音楽プレーヤファンクションのような他のファンクションも含む移動電話のようなポータブル通信装置である。
【００２３】
ユーザインターフェイスは、タッチスクリーン、又はタッチスクリーン上に表示されるバーチャルクリックホイールに加えて、物理的なクリックホイールを含むことができる。クリックホイールとは、ホイールの角度変位又は装置のユーザによるホイールとの接触点に基づいて、ナビゲーションコマンドを与えることのできるユーザインターフェイス装置である。又、クリックホイールは、例えば、装置のユーザがホイールの少なくとも一部分又はホイールの中心を押し下げたときに、１つ以上のアイテムの選択に対応するユーザコマンドを与えるように使用することもできる。或いは又、タッチスクリーン面上のクリックホイール映像との接触を遮断すると、選択に対応するユーザコマンドを指示することができる。簡単化のために、以下の説明において、タッチスクリーンを含むポータブルマルチファンクション装置は、一実施形態として使用される。しかしながら、ユーザインターフェイス及びそれに関連するプロセスの幾つかは、物理的クリックホイール、物理的キーボード、マウス、及び／又はジョイスティックのような１つ以上の他の物理的ユーザインターフェイス装置を含む、パーソナルコンピュータ及びラップトップコンピュータのような他の装置にも適用できることを理解されたい。
【００２４】
この装置は、次のものの１つ以上のような種々のアプリケーションをサポートする。即ち、電話アプリケーション、ビデオ会議アプリケーション、ｅ−メールアプリケーション、インスタントメッセージングアプリケーション、ブログアプリケーション、写真管理アプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブブラウジングアプリケーション、デジタル音楽プレーヤアプリケーション、及び／又はデジタルビデオプレーヤアプリケーション。
【００２５】
装置において実行することのできる種々のアプリケーションは、少なくとも１つの共通の物理的ユーザインターフェイス装置、例えば、タッチスクリーンを使用することができる。タッチスクリーンの１つ以上のファンクション、及び装置に表示される対応する情報は、アプリケーションごとに及び／又は各アプリケーション内で調整し及び／又は変更することができる。このように、装置の共通の物理的アーキテクチャー（タッチスクリーンのような）は、直感的及び透過的なユーザインターフェイスで種々のアプリケーションをサポートすることができる。
【００２６】
ユーザインターフェイスは、１つ以上のソフトキーボード実施形態を含むことができる。ソフトキーボード実施形態は、参考として内容をここに援用する２００６年７月２４日に出願された“Keyboards For Portable Electronic Devices”と題する米国特許出願第１１／４５９，６０６号、及び２００６年７月２４日に出願された“Touch Screen Keyboards For Portable Electronic Devices”と題する第１１／４５９，６１５号に説明されたように、キーボードの表示アイコン上に標準（ＱＷＥＲＴＹ）及び／又は非標準構成の記号を含むことができる。キーボード実施形態は、タイプライターの場合のような既存の物理的キーボードにおけるキーの数に対して減少された数のアイコン（又はソフトキー）を含むことができる。これは、ユーザがキーボードにおいて１つ以上のアイコン、ひいては、１つ以上の対応する記号を容易に選択できるようにする。キーボードの実施形態は、適応式とすることができる。例えば、表示されるアイコンは、１つ以上のアイコン及び／又は１つ以上の対応する記号を選択する等のユーザのアクションに基づいて変更することができる。ポータブル装置における１つ以上のアプリケーションは、共通の及び／又は異なるキーボード実施形態を使用することができる。従って、使用するキーボード実施形態は、少なくとも幾つかのアプリケーションに対して仕立てることができる。ある実施形態では、１つ以上のキーボード実施形態を各ユーザに対して仕立てることができる。例えば、１つ以上のキーボード実施形態を、各ユーザのワード使用履歴（辞書、スラング、個々の使用）に基づいて各ユーザに対して仕立てることができる。キーボード実施形態の幾つかは、１つ以上のアイコン、従って、ソフトキーボード実施形態を使用するときには１つ以上の記号、を選択するときのユーザエラーの確率を減少するように調整できる。
【００２７】
ここで、装置の実施形態に注目を向ける。図１Ａ及び１Ｂは、ある実施形態に基づくタッチ感知ディスプレイ１１２を伴うポータブルマルチファンクション装置１００を示すブロック図である。タッチ感知ディスプレイ１１２は、便宜上「タッチスクリーン」とも称され、又、タッチ感知ディスプレイシステムとしても知られ又はそのように称されることもある。この装置１００は、メモリ１０２（１つ以上のコンピュータ読み取り可能な記憶媒体を含む）と、メモリコントローラ１２２と、１つ以上の処理ユニット（ＣＰＵ）１２０と、周辺インターフェイス１１８と、ＲＦ回路１０８と、オーディオ回路１１０と、スピーカ１１１と、マイクロホン１１３と、入力／出力（Ｉ／Ｏ）サブシステム１０６と、他の入力又は制御装置１１６と、外部ポート１２４とを備えることができる。更に、装置１００は、１つ以上の光学的センサ１５４を備えることもできる。これらのコンポーネントは、１つ以上の通信バス又は信号ライン１０３を経て通信することができる。
【００２８】
装置１００は、ポータブルマルチファンクション装置１００の一例に過ぎず、又、装置１００は、図示された以上の又はそれ以下のコンポーネントを有してもよく、２つ以上のコンポーネントを組み合わせてもよく、或いは異なる構成又は配置のコンポーネントを有してもよい。図１Ａ及び１Ｂに示す種々のコンポーネントは、１つ以上の信号処理及び／又は特定用途向け集積回路を含めて、ハードウェア、ソフトウェア、又はその両方の組合せで実施されてもよい。
【００２９】
メモリ１０２は、高速ランダムアクセスメモリを含み、又、不揮発性メモリ、例えば、１つ以上の磁気ディスク記憶装置、フラッシュメモリ装置、又は他の不揮発性ソリッドステートメモリ装置を含んでもよい。装置１００の他のコンポーネント、例えば、ＣＰＵ１２０及び周辺インターフェイス１１８によるメモリ１０２へのアクセスは、メモリコントローラ１２２によって制御することができる。
【００３０】
周辺インターフェイス１１８は、装置の入力及び出力周辺機器をＣＰＵ１２０及びメモリ１０２に結合する。１つ以上のプロセッサ１２０は、メモリ１０２に記憶された種々のソフトウェアプログラム及び／又はインストラクションセットを走らせ或いは実行して、装置１００の種々のファンクションを遂行し、データを処理する。
【００３１】
ある実施形態では、周辺インターフェイス１１８、ＣＰＵ１２０、及びメモリコントローラ１２２は、チップ１０４のような単一チップにおいて実施されてもよい。幾つかの他の実施形態では、それらは、個別のチップにおいて実施されてもよい。
【００３２】
ＲＦ（高周波）回路１０８は、電磁信号とも称されるＲＦ信号を受信し送信する。ＲＦ回路１０８は、電気信号と電磁信号との間で変換を行い、電磁信号を経て通信ネットワーク及び他の通信装置と通信する。ＲＦ回路１０８は、これらのファンクションを遂行するための良く知られた回路を含むことができ、アンテナシステムや、ＲＦトランシーバーや、１つ以上の増幅器や、チューナや、１つ以上の発振器や、デジタル信号プロセッサや、ＣＯＤＥＣチップセットや、加入者アイデンティティモジュール（ＳＩＭ）カードや、メモリ、等を含むが、これらに限定されない。ＲＦ回路１０８は、ネットワーク、例えば、ワールドワイドウェブ（ＷＷＷ）とも称されるインターネットや、イントラネット及び／又はワイヤレスネットワーク、例えば、セルラー電話ネットワーク、ワイヤレスローカルエリアネットワーク（ＬＡＮ）及び／又はメトロポリタンエリアネットワーク（ＭＡＮ）や、他の装置とワイヤレス通信により通信することができる。ワイヤレス通信は、複数の通信規格、プロトコル、及びテクノロジーのいずれかを使用することができ、これらは、グローバルシステム・フォー・モバイルコミュニケーション（ＧＳＭ）や、エンハンストデータＧＳＭエンビロンメント（ＥＤＧＥ）や、高速ダウンリンクパケットアクセス（ＨＳＤＰＡ）や、ワイドバンドコード分割多重アクセス（Ｗ−ＣＤＭＡ）や、コード分割多重アクセス（ＣＤＭＡ）や、時分割多重アクセス（ＴＤＭＡ）や、ブルーツースや、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ）（例えば、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ、及び／又はＩＥＥＥ８０２．１１ｎ）や、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）や、Ｗｉ−ＭＡＸや、ｅ−メール用のプロトコル（例えば、インターネットメッセージアクセスプロトコル（ＩＭＡＰ）及び／又はポストオフィスプロトコル（ＰＯＰ））や、インスタントメッセージング（例えば、拡張可能なメッセージング及び存在プロトコル（ＸＭＰＰ）、セッションイニシエーションプロトコル・フォー・インスタントメッセージング・アンド・プレゼンスレバレッジエクステンション（ＳＩＭＰＬＥ）、及び／又はインスタントメッセージング・アンド・プレゼンスサービス（ＩＭＰＳ））や、及び／又はショートメッセージサービス（ＳＭＳ））や、或いは本願の出願日にはまだ開発されていない通信プロトコルを含む他の適当な通信プロトコルを含むが、これらに限定されない。
【００３３】
オーディオ回路１１０、スピーカ１１１及びマイクロホン１１３は、ユーザと装置１００との間のオーディオインターフェイスをなす。オーディオ回路１１０は、周辺インターフェイス１１８からオーディオデータを受け取り、そのオーディオデータを電気信号に変換し、そしてその電気信号をスピーカ１１１へ送出する。スピーカ１１１は、電気信号を人間が聞き取れる音波へ変換する。又、オーディオ回路１１０は、音波からマイクロホン１１３により変換された電気信号も受け取る。オーディオ回路１１０は、電気信号をオーディオデータへ変換し、そしてそのオーディオデータを処理のために周辺装置１１８へ送出する。オーディオデータは、周辺インターフェイス１１８により、メモリ１０２及び／又はＲＦ回路１０８から検索され及び／又はそこに送出されてもよい。ある実施形態では、オーディオ回路１１０は、ヘッドセットジャック（例えば、図２の２１２）も含む。ヘッドセットジャックは、オーディオ回路１１０と、取り外し可能なオーディオ入力／出力周辺機器、例えば、出力専用のヘッドホン、或いは出力（例えば、片耳又は両耳用のヘッドホン）及び入力（例えば、マイクロホン）の両方を伴うヘッドセットとの間のインターフェイスをなす。
【００３４】
Ｉ／Ｏサブシステム１０６は、装置１００の入力／出力周辺機器、例えば、タッチスクリーン１１２及び他の入力／出力装置１１６を周辺インターフェイス１１８に結合する。Ｉ／Ｏサブシステム１０６は、他の入力又は制御装置のためのディスプレイコントローラ１５６及び１つ以上の入力コントローラ１６０を含むことができる。１つ以上の入力コントローラ１６０は、他の入力又は制御装置１１６との間で電気信号を送信／受信する。他の入力／制御装置１１６は、物理的なボタン（例えば、プッシュボタン、ロッカーボタン、等）、ダイヤル、スライダースイッチ、ジョイスティック、クリックホイール、等を含むことができる。幾つかの別の実施形態では、入力コントローラ１６０（１つ又は複数）は、次のうちのどれかに接続されてもよい（又はどれにも接続されなくてもよい）。即ち、キーボード、赤外線ポート、ＵＳＢポート、及びマウスのようなポインタ装置。１つ以上のボタン（例えば、図２の２０８）は、スピーカ１１１及び／又はマイクロホン１１３の音量制御のためのアップ／ダウンボタンを含んでもよい。１つ以上のボタンは、プッシュボタン（例えば、図２の２０６）を含んでもよい。プッシュボタンを素早く押すと、タッチスクリーン１１２のロックを外すことができるか、又はタッチスクリーン上のジェスチャーを使用して装置をアンロックするプロセスを開始することができ、これは、参考としてここに援用する２００５年１２月２３日に出願された“Unlocking a Device by Performing Gestures on an Unlock Image”と題する米国特許出願第１１／３２２，５４９号に説明されている。プッシュボタン（例えば、２０６）を長く押すと、装置１００への電力をオン又はオフにすることができる。ユーザは、１つ以上のボタンのファンクションをカスタマイズすることもできる。タッチスクリーン１１２は、バーチャル又はソフトボタン及び１つ以上のソフトキーボードを実施するのに使用される。
【００３５】
タッチ感知タッチスクリーン１１２は、装置とユーザとの間の入力インターフェイス及び出力インターフェイスをなす。ディスプレイコントローラ１５６は、タッチスクリーン１１２との間で電気信号を送信及び又は受信する。タッチスクリーン１１２は、ユーザに視覚出力を表示する。この視覚出力は、グラフィック、テキスト、アイコン、ビデオ、及びその組み合わせ（「グラフィック」と総称する）を含むことができる。ある実施形態では、視覚出力の幾つか又は全部が、ユーザインターフェイスオブジェクトに対応してもよく、その更なる詳細は、以下に述べる。
【００３６】
タッチスクリーン１１２は、触覚及び／又は触感接触に基づくユーザからの入力を受け容れるタッチ感知面、センサ又はセンサセットを有する。タッチスクリーン１１２及びディスプレイコントローラ１５６は（メモリ１０２における関連したモジュール及び／又はインストラクションセットと共に）、タッチスクリーン１１２上の接触（及び接触の移動又は遮断）を検出し、そしてその検出された接触を、タッチスクリーン上に表示されるユーザインターフェイスオブジェクト（例えば、１つ以上のソフトキー、アイコン、ウェブページ又は映像）へと変換する。ここに例示する実施形態では、タッチスクリーン１１２とユーザとの間の接触点は、ユーザの指に対応する。
【００３７】
タッチスクリーン１１２は、ＬＣＤ（液晶表示）技術又はＬＰＤ（発光ポリマー表示）技術を使用できるが、他の実施形態では他の表示技術が使用されてもよい。タッチスクリーン１１２及びディスプレイコントローラ１５６は、現在知られている又は今後開発される複数のタッチ感知技術のいずれかを使用して、接触及びその移動又は遮断を検出することができ、前記タッチ感知技術は、容量性、抵抗性、赤外線、及び表面音波技術、並びにタッチスクリーン１１２との１つ以上の接触点を決定するための他の接近センサアレー又は他の素子を含むが、これらに限定されない。
【００３８】
タッチスクリーン１１２のある実施形態におけるタッチ感知ディスプレイは、参考として各々ここに援用する米国特許第６，３２３，８４６号（ウェスターマン氏等）、第６，５７０，５５７号（ウェスターマン氏等）、及び／又は第６，６７７，９３２号（ウェスターマン氏）、及び／又は米国特許公告第２００２／００１５０２４Ａ１号に説明されたマルチタッチ感知タブレットと同様のものでよい。しかしながら、タッチスクリーン１１２は、ポータブル装置１００からの視覚出力を表示するが、そのタッチ感知タブレットは、視覚出力を与えない。
【００３９】
タッチスクリーン１１２のある実施形態におけるタッチ感知ディスプレイは、次の特許出願に説明されている。（１）２００６年５月２日に出願された“Multipoint Touch Surface Controller”と題する米国特許出願第１１／３８１，３１３号、（２）２００４年５月６日に出願された“Multipoint Touchscreen”と題する米国特許出願第１０／８４０，８６２号、（３）２００４年７月３０日に出願された“Gestures For Touch Sensitive Input Devices”と題する米国特許出願第１０／９０３，９６４号、（４）２００５年１月３１日に出願された“Gestures For Touch Sensitive Input Devices”と題する米国特許出願第１１／０４８，２６４号、（５）２００５年１月１８日に出願された“Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices”と題する米国特許出願第１１／０３８，５９０号、（６）２００５年９月１６日に出願された“Virtual Input Device Placement On A Touch Screen User Interface”と題する米国特許出願第１１／２２８，７５８号、（７）２００５年９月１６日に出願された“Operation Of A Computer With A Touch Screen Interface”と題する米国特許出願第１１／２２８，７００号、（８）２００５年９月１６日に出願された“Activating Virtual Keys Of A Touch-Screen Virtual Keyboard”と題する米国特許出願第１１／２２８，７３７号、及び（９）２００６年３月３日に出願された“Multi-Functional Hand-Held Device”と題する米国特許出願第１１／３６７，７４９号。これらの出願は、全て、参考としてここに援用する。
【００４０】
タッチスクリーン１１２は、１００ｄｐｉを越える解像度をもつことができる。ここに例示する実施形態では、タッチスクリーンは、約１６０ｄｐｉの解像度を有する。ユーザは、スタイラス、指、等の適当なオブジェクト又は付属器官を使用して、タッチスクリーン１１２に接触することができる。ある実施形態では、ユーザインターフェイスは、主として、指に基づく接触及びジェスチャーで働くように設計され、これは、タッチスクリーンにおける指の接触面積が広いために、スタイラスに基づく入力よりあまり正確でない。ある実施形態では、装置は、大ざっぱな指に基づく入力を、正確なポインタ／カーソル位置、又はユーザが希望するアクションを遂行するためのコマンドに変換する。
【００４１】
ある実施形態では、タッチスクリーンに加えて、装置１００は、特定のファンクションをアクチベート又はデアクチベートするためのタッチパッド（図示せず）を含むことができる。ある実施形態では、タッチパッドは、タッチスクリーンとは異なり、視覚出力を表示しない装置のタッチ感知エリアである。タッチパッドは、タッチスクリーン１１２とは個別のタッチ感知面でもよいし、又はタッチスクリーンにより形成されたタッチ感知面の延長部でもよい。
【００４２】
ある実施形態では、装置１００は、入力制御装置１１６として物理的又はバーチャルクリックホイールを含むことができる。ユーザは、クリックホイールを回転することにより、又はクリックホイールとの接触点を移動することにより（例えば、接触点の移動量を、クリックホイールの中心点に対するその角度変位で測定する場合）、タッチスクリーン１１２に表示される１つ以上のグラフィックオブジェクト（以下、アイコンと称する）の中をナビゲートすることができ且つそれらと対話することができる。又、クリックホイールは、表示されたアイコンの１つ以上を選択するのに使用することもできる。例えば、ユーザは、クリックホイールの少なくとも一部分又はそれに関連したボタンを押し下げることができる。クリックホイールを経てユーザにより与えられるユーザコマンド及びナビゲーションコマンドは、入力コントローラ１６０、並びにメモリ１２０における１つ以上のモジュール及び／又はインストラクションセットによって処理することができる。バーチャルクリックホイールの場合、クリックホイール及びクリックホイールコントローラは、各々、タッチスクリーン１１２の一部分及びディスプレイコントローラ１５６でよい。又、バーチャルクリックホイールの場合、クリックホイールは、装置とのユーザ対話に応答してタッチスクリーンディスプレイ上に現れたり消えたりする不透明又は半透明なオブジェクトでよい。ある実施形態では、バーチャルクリックホイールは、ポータブルマルチファンクション装置のタッチスクリーンに表示され、タッチスクリーンとのユーザ接触により動作される。
【００４３】
又、装置１００は、種々のコンポーネントに通電するための電源システム１６２も備えている。この電源システム１６２は、電力管理システムと、１つ以上の電源（例えば、バッテリ、交流（ＡＣ））と、再充電システムと、停電検出回路と、電力コンバータ又はインバータと、電力状態インジケータ（例えば、発光ダイオード（ＬＥＤ））と、ポータブル装置における電力の発生、管理及び配電に関連した他のコンポーネントとを含むことができる。
【００４４】
又、装置１００は、１つ以上の光学的センサ１６４も含むことができる。図１Ａ及び１Ｂは、Ｉ／Ｏサブシステム１０６内の光学的センサコントローラ１５８に結合された光学的センサを示す。光学的センサ１６４は、電荷結合装置（ＣＣＤ）又は相補的金属酸化物半導体（ＣＭＯＳ）ホトトランジスタを含むことができる。光学的センサ１６４は、周囲から１つ以上のレンズを通して投射された光を受け、そしてその光を、映像を表すデータへと変換する。像形成モジュール１４３（カメラモジュールとも称される）に関連して、光学的センサ１６４は、静止映像又はビデオを捕獲することもできる。ある実施形態では、装置前面のタッチスクリーンディスプレイ１１２とは反対の装置１００の背面に光学センサが配置され、タッチスクリーンディスプレイは、静止映像及び／又はビデオ映像取得のためのビューファインダとして使用することができる。ある実施形態では、装置の前面に光学的センサを配置して、ビデオ会議のためのユーザの映像を得る一方、ユーザは、他のビデオ会議参加者をタッチスクリーンディスプレイに見ることができる。ある実施形態では、光学的センサ１６４の位置をユーザが切り換え（例えば、装置ハウジング内でレンズ及びセンサを回転することにより）、単一の光学的センサ１６４を、タッチスクリーンディスプレイと共に、ビデオ会議と、静止映像及び／又はビデオ映像取得との両方に使用することができる。
【００４５】
又、装置１００は、１つ以上の接近センサ１６６を含むこともできる。図１Ａ及び１Ｂは、周辺インターフェイス１１８に結合された接近センサ１６６を示している。或いは又、接近センサ１６６は、Ｉ／Ｏサブシステム１０６の入力コントローラ１６０に結合されてもよい。接近センサ１６６は、参考としてここに援用する次の米国特許出願に説明されたように動作することができる。即ち、“Proximity Detector In Handheld Devices”と題する米国特許出願第１１／２４１，８３９号、“Proximity Detector In Handheld Devices”と題する米国特許出願第１１／２４０，７８８号、“Using Ambient Light Sensor To Augment Proximity Sensor Output”と題する米国特許出願第１１／６２０，７０２号、“Automated Response To And Sensing Of User Activity In Portable Devices”と題する米国特許出願第１１／５８６，８６２号、及び“Methods And Systems For Automatic Configuration Of Peripherals”と題する米国特許出願第１１／６３８，２５１号。ある実施形態では、接近センサは、マルチファンクション装置がユーザの耳の付近に配置されたときに（例えば、ユーザが電話コールをなすときに）タッチスクリーン１１２をターンオフし、ディスエイブルする。ある実施形態では、装置がロック状態にあるときに不必要なバッテリの消耗を防止するために、接近センサは、装置がユーザのポケット、ハンドバック、又は他の暗いエリアに入れられたときにスクリーンをオフに保持する。
【００４６】
又、装置１００は、１つ以上の加速度計１６８を含むこともできる。図１Ａ及び１Ｂは、周辺インターフェイス１１８に結合された加速度計１６８を示す。或いは又、加速度計１６８は、Ｉ／Ｏサブシステム１０６の入力コントローラ１６０に結合することができる。加速度計１６８は、“Acceleration-based Theft Detection System for Portable Electronic Devices”と題する米国特許公告第２００５０１９００５９号、及び“Methods And Apparatus For Operating A Portable Device Based On An Accelerometer”と題する米国特許公告第２００６００１７６９２号に説明されたように動作することができ、これらは、両方とも、参考としてここに援用する。ある実施形態では、１つ以上の加速度計から受け取ったデータの分析に基づいて情報がタッチスクリーンディスプレイにポートレートビュー又はランドスケープビューで表示される。
【００４７】
ある実施形態では、メモリ１０２に記憶されるソフトウェアコンポーネントは、オペレーティングシステム１２６と、通信モジュール（又はインストラクションのセット）１２８と、接触／運動モジュール（又はインストラクションのセット）１３０と、グラフィックモジュール（又はインストラクションのセット）１３２と、テキスト入力モジュール（又はインストラクションのセット）１３４と、グローバルポジショニングシステム（ＧＰＳ）モジュール（又はインストラクションのセット）１３５と、アプリケーション（又はインストラクションのセット）１３６と、を含むことができる。
【００４８】
オペレーティングシステム１２６（例えば、ダーウイン(Darwin)、ＲＴＸＣ、ＬＩＮＵＸ、ＵＮＩＸ、ＯＳ  Ｘ、ＷＩＮＤＯＷＳ、又は埋め込まれたオペレーティングシステム、例えば、ＶｘＷｏｒｋｓ）は、一般的なシステムタスク（例えば、メモリの管理、記憶装置の制御、電源の管理、等）を制御し及び管理するための種々のソフトウェアコンポーネント及び／又はドライバを備え、そして種々のハードウェアコンポーネントとソフトウェアコンポーネントとの間の通信を容易にする。
【００４９】
通信モジュール１２８は、１つ以上の外部ポート１２４を経て他の装置との通信を容易にし、又、ＲＦ回路１０８及び／又は外部ポート１２４により受け取られたデータを取り扱うための種々のソフトウェアコンポーネントも備えている。外部ポート１２４（例えば、ユニバーサルシリアルバス（ＵＳＢ）、ファイアワイヤ(FIREWIRE)、等）は、他の装置へ直結するか、又はネットワーク（例えば、インターネット、ワイヤレスＬＡＮ、等）を経て間接的に結合するようにされる。ある実施形態では、外部ポートは、ｉＰｏｄ（アップルコンピュータ社の商標）装置に使用される３０ピンコネクタと同じであるか又は同様であるか及び／又はそれに適合できるマルチピン（例えば、３０ピン）コネクタである。
【００５０】
接触／運動モジュール１３０は、タッチスクリーン１１２（ディスプレイコントローラ１５６に関連した）及び他のタッチ感知装置（例えば、タッチパッド又は物理的なクリックホイール）との接触を検出することができる。接触／運動モジュール１３０は、接触の検出に関連した種々の動作、例えば、接触が生じたかどうか決定し、接触の移動があるかどうか決定すると共にタッチスクリーン１１２にわたって移動を追跡し、及び接触が遮断したかどうか（即ち、接触が止んだかどうか）決定する、等の動作を遂行するための種々のソフトウェアコンポーネントを備えている。接触点の移動を決定することは、接触点のスピード（大きさ）、速度（大きさ及び方向）、及び／又は加速度（大きさ及び／又は方向の変化）を決定することを含む。これらの動作は、単一の接触（例えば、１本の指の接触）又は複数の同時接触（例えば、「マルチタッチ」／複数本の指の接触）に適用することができる。ある実施形態では、接触／運動モジュール１３０及びディスプレイコントローラ１５６は、タッチパッド上の接触も検出する。ある実施形態では、接触／運動モジュール１３０及びコントローラ１６０は、クリックホイール上の接触を検出する。
【００５１】
グラフィックモジュール１３２は、表示されるグラフィックの強度を変化させるコンポーネントを含めて、タッチスクリーン１１２上にグラフィックをレンダリングし表示するための種々の既知のソフトウェアコンポーネントを備えている。ここで使用する「グラフィック」という語は、制限を伴わないテキスト、ウェブページ、アイコン（ソフトキーを含むユーザインターフェイスオブジェクトのような）、デジタル映像、ビデオ、アニメーション、等を含めて、ユーザに表示できるいかなるオブジェクトも含む。
【００５２】
グラフィックモジュール１３２のコンポーネントでよいテキスト入力モジュール１３４は、種々のアプリケーション（例えば、連絡先１３７、ｅ−メール１４０、ＩＭ１４１、ブログ１４２、ブラウザ１４７、及びテキスト入力を必要とする他のアプリケーション）にテキストを入力するためのソフトキーボードを与える。
【００５３】
ＧＰＳモジュール１３５は、装置の位置を決定し、そしてこの情報を種々のアプリケーションに使用するべく与える（例えば、位置に基づくダイヤル動作に使用するために電話１３８へ、ピクチャー／ビデオメタデータとしてカメラ１４３及び／又はブロガー１４２へ、そして天気ウィジェット、地方のイエローページウィジェット及びマップ／ナビゲーションウィジェットのような位置に基づくサービスを提供するアプリケーションへ）。
【００５４】
アプリケーション１３６は、次のモジュール（又はインストラクションのセット）或いはそのサブセット又はスーパーセットを含むことができる。
●連絡先モジュール１３７（時々アドレス帳又は連絡先リストとも称される）、
●電話モジュール１３８、
●ビデオ会議モジュール１３９、
●ｅ−メールクライアントモジュール、
●インスタントメッセージング（ＩＭ）モジュール１４１、
●ブログモジュール１４２、
●静止映像及び／又はビデオ映像のためのカメラモジュール１４３、
●映像管理モジュール１４４、
●ビデオプレーヤモジュール１４５、
●音楽プレーヤモジュール１４６、
●ブラウザモジュール１４７、
●カレンダーモジュール１４８、
●天気ウィジェット１４９−１、株ウィジェット１４９−２、計算器ウィジェット１４９−３、アラームクロックウィジェット１４９−４、辞書ウィジェット１４９−５、及びユーザにより得られる他のウィジェット、並びにユーザ生成ウィジェット１４９−６を含むことのできるウィジェットモジュール１４９、
●ユーザ生成ウィジェット１４９−６を形成するためのウィジェットクリエータモジュール１５０、
●サーチモジュール１５１、
●ビデオプレーヤモジュール１４５及び音楽プレーヤモジュール１４６を合併するビデオ及び音楽プレーヤモジュール１５２、
●ノートモジュール１５３、及び／又は
●マップモジュール１５４、及び／又は
●オンラインビデオモジュール１５５。
【００５５】
メモリ１０２に記憶できる他のアプリケーション１３６は、例えば、他のワード処理アプリケーション、ＪＡＶＡイネーブルアプリケーション、暗号化、デジタル権利の管理、音声認識、及び音声複製を含む。
【００５６】
タッチスクリーン１１２、ディスプレイコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、連絡先モジュール１３７は、アドレス帳又は連絡先リストを管理するのに使用でき、これは、アドレス帳に名前（１つ又は複数）を追加し、アドレス帳から名前（１つ又は複数）を削除し、電話番号（１つ又は複数）、ｅ−メールアドレス（１つ又は複数）、物理的アドレス（１つ又は複数）又は他の情報を名前と関連付け、映像を名前と関連付け、名前を類別及び分類し、電話１３８、ビデオ会議１３９、ｅ−メール１４０、又はＩＭ１４１による通信を開始及び／又は容易にするために電話番号又はｅ−メールアドレスを与え、等々を行うことを含む。連絡先モジュール１３７を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００５７】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロホン１１３、タッチスクリーン１１２、ディスプレイコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、電話モジュール１３８は、電話番号に対応するキャラクタのシーケンスを入力し、アドレス帳１３７における１つ以上の電話番号にアクセスし、入力された電話番号を変更し、各電話番号をダイヤルし、会話を行い、そして会話が終了したときに切断又は切るために使用することができる。上述したように、ワイヤレス通信は、複数の通信規格、プロトコル及び技術のいずれかを使用することができる。電話モジュール１３８を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００５８】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロホン１１３、タッチスクリーン１１２、ディスプレイコントローラ１５６、光学的センサ１６４、光学的センサコントローラ１５８、連絡先モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、連絡先リスト１３７、及び電話モジュール１３８に関連して、ビデオ会議モジュール１３９は、ユーザと１人以上の他の参加者との間でビデオ会議を開始し、実行し、そして終了するために使用することができる。ビデオ会議モジュール１３９を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００５９】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、ｅ−メールクライアントモジュール１４０は、ｅ−メールを生成し、送信し、受信し、そして管理するために使用することができる。映像管理モジュール１４４に関連して、ｅ−メールモジュール１４０は、カメラモジュール１４３で撮影された静止映像又はビデオ映像と共にｅ−メールを生成し送信するのを非常に容易にする。ｅ−メールモジュール１４０を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００６０】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、インスタントメッセージングモジュール１４１は、インスタントメッセージに対応するキャラクタのシーケンスを入力し、既に入力されたキャラクタを変更し、各インスタントメッセージを送信し（例えば、電話ベースのインスタントメッセージについてはショートメッセージサービス（ＳＭＳ）又はマルチメディアメッセージサービス（ＭＭＳ）プロトコルを使用し、或いはインターネットベースのインスタントメッセージについてはＸＭＰＰ、ＳＩＭＰＬＥ又はＩＭＰＳを使用して）、インスタントメッセージを受信し、そして受信したインスタントメッセージを見るために使用することができる。ある実施形態では、送信及び／又は受信されるインスタントメッセージは、ＭＭＳ及び／又はエンハンストメッセージングサービス（ＥＭＳ）でサポートされるグラフィック、写真、オーディオファイル、ビデオファイル及び／又は他のアタッチメントを含むことができる。ここで使用する「インスタントメッセージング」という語は、電話ベースのメッセージ（例えば、ＳＭＳ又はＭＭＳを使用して送信されるメッセージ）、及びインターネットベースのメッセージ（例えば、ＸＭＰＰ、ＳＩＭＰＬＥ、又はＩＭＰＳを使用して送信されるメッセージ）の両方を指す。インスタントメッセージングモジュール１４１を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００６１】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、映像管理モジュール１４４、及びブラウジングモジュール１４７に関連して、ブログモジュール１４２は、テキスト、静止映像、ビデオ、及び／又は他のグラフィックをブログ（例えば、ユーザブログ）へ送信するために使用することができる。ブログモジュール１４２を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００６２】
タッチスクリーン１１２、ディスプレイコントローラ１５６、光学的センサ（１つ又は複数）１６４、光学的センサコントローラ１５８、連絡先モジュール１３０、グラフィックモジュール１３２、及び映像管理モジュール１４４に関連して、カメラモジュール１４３は、静止映像又はビデオ（ビデオストリームを含む）を捕獲してそれらをメモリ１０２へ記憶し、静止映像又はビデオの特性を変更し、或いは静止映像又はビデオをメモリ１０２から削除するために使用することができる。カメラモジュール１４３を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００６３】
タッチスクリーン１１２、ディスプレイコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びカメラモジュール１４３に関連して、映像管理モジュール１４４は、静止映像及び／又はビデオ映像をアレンジし、変更し、さもなければ、操作し、ラベル付けし、削除し、プレゼンテーションし（例えば、デジタルスライドショー又はアルバムに）、そして記憶するために使用することができる。映像管理モジュール１４４を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００６４】
タッチスクリーン１１２、ディスプレイコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、及びスピーカ１１１に関連して、ビデオプレーヤモジュール１４５は、ビデオを表示し、プレゼンテーションし、さもなければ、再生するために使用することができる（例えば、タッチスクリーンにおいて、又は外部ポート１２４を経て接続された外部のディスプレイにおいて）。ビデオプレーヤモジュール１４５を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００６５】
タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８、及びブラウザモジュール１４７に関連して、音楽プレーヤモジュール１４６は、ユーザが、録音された音楽や、ＭＰ３又はＡＡＣファイルのような１つ以上のファイルフォーマットで記憶された他のサウンドファイルをダウンロードして再生できるようにする。ある実施形態では、装置１００は、ｉＰｏｄ（アップルコンピュータ社の商標）のようなＭＰ３プレーヤのファンクションを含むことができる。音楽プレーヤモジュール１４６を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００６６】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、ブラウザモジュール１４７は、ウェブページ又はその一部分、並びにウェブページにリンクされたアタッチメント及び他のファイルをサーチし、リンクし、受信し、及び表示することを含めて、インターネットをブラウズするために使用することができる。ブラウザモジュール１４７を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００６７】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ｅ−メールモジュール１４０、及びブラウザモジュール１４７に関連して、カレンダーモジュール１４８は、カレンダー及びカレンダーに関連したデータ（例えば、カレンダー入力、ツー・ドゥ（実行すべきものの）リスト、等）を生成し、表示し、変更し、そして記憶するために使用することができる。カレンダーモジュール１４８を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００６８】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７に関連して、ウィジェットモジュール１４９は、ユーザによりダウンロードして使用できるミニアプリケーション（例えば、天気ウィジェット１４９−１、株ウィジェット１４９−２、計算器ウィジェット１４９−３、アラームクロックウィジェット１４９−４、及び辞書ウィジェット１４９−５）、又はユーザにより生成されるミニアプリケーション（例えば、ユーザ生成ウィジェット１４９−６）である。ある実施形態では、ウィジェットは、ＨＴＭＬ（ハイパーテキストマークアップ言語）ファイル、ＣＳＳ（カスケードスタイルシート）ファイル、及びＪａｖａＳｃｒｉｐｔファイルを含む。ある実施形態では、ウィジェットは、ＸＭＬ（拡張性マークアップ言語）ファイル、及びＪａｖａＳｃｒｉｐｔファイル（例えば、Ｙａｈｏｏ！ウィジェット）を含む。ウィジェットモジュール１４９を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００６９】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７に関連して、ウィジェットクリエータモジュール１５０は、ウィジェットを生成するためにユーザにより使用することができる（例えば、ウェブページのユーザ指定部分をウィジェットへ向ける）。ウィジェットクリエータモジュール１５０を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００７０】
タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、サーチモジュール１５１は、１つ以上のサーチ基準（例えば、１つ以上のユーザ指定サーチ用語）に一致するテキスト、音楽、サウンド、映像、ビデオ、及び／又は他のファイルをメモリ１０２においてサーチするために使用することができる。サーチモジュール１５１を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００７１】
タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、ノートモジュール１５３は、ノート、ツー・ドゥリスト、等を生成して管理するために使用することができる。ノートモジュール１５３を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００７２】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、及びブラウザモジュール１４７に関連して、マップモジュール１５４は、マップ及びマップに関連したデータ（例えば、運転方向、特定の位置又はその付近の店舗及びその他交差点に関するデータ、並びに位置に基づく他のデータ）を受け取り、表示し、変更し、そして記憶するために使用することができる。マップモジュール１５４を使用するユーザインターフェイス及び関連プロセスの実施形態は、以下で詳細に説明する。
【００７３】
タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、連絡先モジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８、テキスト入力モジュール１３４、ｅ−メールクライアントモジュール１４０、及びブラウザモジュール１４７に関連して、オンラインビデオモジュール１５５は、ユーザが、アクセス、ブラウズ、受信を行い（例えば、ストリーミング及び／又はダウンロードにより）、再生を行い（例えば、タッチスクリーンにおいて又は外部ポート１２４を経て接続された外部ディスプレイにおいて）、特定のオンラインビデオへのリンクと共にｅ−メールを送信し、さもなければ、Ｈ．２６４のような１つ以上のファイルフォーマットでオンラインビデオを管理できるようにする。ある実施形態では、特定のオンラインビデオへのリンクを送信するのに、ｅ−メールクライアントモジュール１４０ではなく、インスタントメッセージングモジュール１４１が使用される。参考としてここに援用する２００７年６月２０日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos”と題する米国プロビジョナル特許出願第６０／９３６，５６２号においてオンラインビデオアプリケーションの更なる説明を見ることができる。
【００７４】
上述したモジュール及びアプリケーションの各々は、上述した１つ以上のファンクションを遂行するためのインストラクションのセットに対応している。これらのモジュール（即ち、インストラクションのセット）は、個別のソフトウェアプログラム、手順又はモジュールとして実施される必要はなく、従って、種々の実施形態では、これらモジュールの種々のサブセットを組み合わせるか、さもなければ、アレンジし直すことができる。例えば、ビデオプレーヤモジュール１４５は、音楽プレーヤモジュール１４６と組み合わせ、単一のモジュール（例えば、ビデオ及び音楽プレーヤモジュール１５２、図１Ｂ）とすることができる。ある実施形態では、メモリ１０２は、上述したモジュール及びデータ構造体のサブセットを記憶することができる。更に、メモリ１０２は、上述されない付加的なモジュール及びデータ構造体を記憶することもできる。
【００７５】
ある実施形態では、装置１００は、装置におけるファンクションの規定のセットの動作がタッチスクリーン１１２及び／又はタッチパッドを通して排他的に実行される装置である。タッチスクリーン及び／又はタッチパッドを、装置１００を動作するための一次入力／制御装置として使用することにより、装置１００における物理的入力／制御装置（プッシュボタン、ダイヤル、等）の数を減少することができる。
【００７６】
タッチスクリーン及び／又はタッチパッドを通して排他的に遂行できるファンクションの規定のセットは、ユーザインターフェイス間のナビゲーションを含む。ある実施形態では、タッチパッドは、ユーザがタッチすると、装置１００を、装置１００上に表示できるユーザインターフェイスからのメイン、ホーム又はルートメニューへとナビゲートする。このような実施形態では、タッチパッドは、「メニューボタン」と称することができる。他の実施形態では、メニューボタンは、タッチパッドに代わって、物理的なプッシュボタン又は他の物理的な入力／制御装置でもよい。
【００７７】
図２は、ある実施形態に基づくタッチスクリーン１１２を有するポータブルマルチファンクション装置１００を示す図である。タッチスクリーンは、ユーザインターフェイス（ＵＩ）２００内に１つ以上のグラフィックを表示することができる。この実施形態、及び以下に述べる他の実施形態では、ユーザは、例えば、１本以上の指２０２（図中には正しいスケールで描かれていない）でグラフィックに接触又はタッチすることにより１つ以上のグラフィックを選択することができる。ある実施形態では、ユーザが１つ以上のグラフィックとの接触を遮断したときに１つ以上のグラフィックの選択が生じる。ある実施形態では、接触は、１回以上タップ(tap)すること、１回以上スワイプ(swipe)すること（左から右へ、右から左へ、上方及び／又は下方へ）、及び／又は装置１００と接触させた指をローリング(rolling)すること（左から右へ、右から左へ、上方及び／又は下方へ）、等のジェスチャーを含むことができる。ある実施形態では、グラフィックとの偶発的な接触でグラフィックが選択されることはない。例えば、アプリケーションアイコン上を拭うスワイプジェスチャーは、選択に対応するジェスチャーがタップであるときには、対応するアプリケーションを選択しないことがある。
【００７８】
又、装置１００は、「ホーム(home)」又はメニューボタン２０４のような１つ以上の物理的ボタンを含むこともできる。上述したように、メニューボタン２０４は、装置１００において実行できるアプリケーションセット内の任意のアプリケーション１３６へナビゲートするのに使用できる。或いは又、ある実施形態では、メニューボタンは、タッチスクリーン１１２のＧＵＩにおけるソフトキーとして実施される。
【００７９】
一実施形態では、装置１００は、タッチスクリーン１１２と、メニューボタン２０４と、装置を電源オン／オフすると共に装置をロックするためのプッシュボタン２０６と、音量調整ボタン（１つ又は複数）２０８と、加入者アイデンティティモジュール（ＳＩＭ）カードスロット２１０と、ヘッドセットジャック２１２と、ドッキング／充電外部ポート１２４とを備えている。プッシュボタン２０６は、このボタンを押して規定の時間インターバル中このボタンを押圧状態に保持することにより装置の電源をオン／オフにし、このボタンを押して規定の時間インターバルの前にこのボタンを解除することにより装置をロックし、及び／又は装置をアンロックするか又はアンロックプロセスを開始するために、使用することができる。別の実施形態では、装置１００は、マイクロホン１１３を通して幾つかのファンクションをアクチベート又はデアクチベートするために言葉による入力も受け容れることができる。
【００８０】
ポータブルマルチファンクション装置１００において実施できるユーザインターフェイス（ＵＩ）及び関連プロセスの実施形態について以下に説明する。
【００８１】
図３Ａ−３Ｃは、ある実施形態に基づきポータブル電子装置をアンロックするためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス３００Ａは、次のエレメント、或いはそのサブセット又はスーパーセットを含む。
●装置をアンロックするための指ジェスチャーで移動されるアンロック映像３０２、
●アンロックジェスチャーに対して視覚キューを与える矢印３０４、
●アンロックジェスチャーに対して付加的なキューを与えるチャンネル３０６、
●時刻３０８、
●日３１０、
●日付３１２、及び
●壁紙映像３１４。
【００８２】
ある実施形態では、壁紙映像３１４に加えて又はそれに代わって、アンロックユーザインターフェイスは、装置充電状態アイコン３１６及びヘッドセット充電状態アイコン３１８（例えば、ＵＩ３００Ｂ、図３Ｂ）を含むことができる。装置充電状態アイコン３１６は、装置１００が（例えば、ドックにおいて）再充電されている間にバッテリ状態を指示する。同様に、ヘッドセット充電状態アイコン３１８は、ヘッドセットが（例えば、ドックの別の部分において）再充電されている間に装置１００に関連したヘッドセット（例えば、ブルーツースヘッドセット）のバッテリ状態を指示する。
【００８３】
ある実施形態では、この装置は、それがユーザインターフェイスロック状態にある間にタッチ感知ディスプレイとの接触（例えば、ユーザの指がアンロック映像３０２又はその付近に接触する）を検出する。装置は、この接触に基づいてアンロック映像３０２を移動する。装置は、検出された接触が、チャンネル３０６を横切ってアンロック映像を移動するような規定のジェスチャーに対応する場合は、ユーザインターフェイスアンロック状態へと移行する。逆に、検出された接触が規定のジェスチャーに対応しない場合には、ユーザインターフェイスロック状態を維持する。このプロセスは、装置が偶発的に目覚めないように保証することによってバッテリ電力を節約する。このプロセスは、ユーザが容易に遂行できる。その理由の一部分は、視覚キュー（１つ又は複数）がタッチスクリーンに設けられるからである。
【００８４】
ある実施形態では、アンロックジェスチャーを検出した後、装置は、パスコードを入力してアンロックプロセスを完了させるために、パスコード（又はパスワード）インターフェイス（例えば、ＵＩ３００Ｃ、図３Ｃ）を表示する。パスコードの追加は、装置を無断使用に対して保護する。ある実施形態では、パスコードインターフェイスは、パスコードを入力しなくても非常コール（例えば、９１１への）を許す非常コールアイコンを含む。ある実施形態では、パスコードの使用は、ユーザ選択可能なオプション（例えば、設定４１２の一部分）である。
【００８５】
上述したように、タッチスクリーン上のジェスチャーを使用して装置をアンロックするプロセスが、参考としてここに援用する２００５年１２月２３日に出願された“Unlocking A Device By Performing Gestures On An Unlock Image”と題する米国特許出願第１１／３２２，５４９号、及び２００５年１２月２３日に出願された“Indication Of Progress Towards Satisfaction Of A User Input Condition”と題する第１１／３２２，５５０号に説明されている。
【００８６】
図４Ａ及び４Ｂは、ある実施形態に基づくポータブルマルチファンクション装置におけるアプリケーションのメニューのためのユーザインターフェイスを示す図である。ある実施形態では、ユーザインターフェイス４００Ａは、次のエレメント或いはそのサブセット又はスーパーセットを含む。
●セルラー及びＷｉ−Ｆｉ信号のようなワイヤレス通信（１つ又は複数）のための信号強度インジケータ（１つ又は複数）４０２、
●時刻４０４、
●ブルーツースインジケータ４０５、
●バッテリ状態インジケータ４０６、
●次のような頻繁に使用されるアプリケーションのアイコンを伴うトレー４０８、
○逃したコール又は音声メールメッセージの数のインジケータ４１４を含んでもよい電話１３８、
○読まれないｅ−メールの数のインジケータ４１０を含んでもよいｅ−メールクライアント１４０、
○ブラウザ１４７、
○音楽プレーヤ１４６、及び
●次のような他のアプリケーションのアイコン、
○ＩＭ１４１、
○映像管理１４４、
○カメラ１４３、
○ビデオプレーヤ１４５、
○天気１４９−１、
○株１４９−２、
○ブログ１４２、
○カレンダー１４８、
○計算器１４９−３、
○アラームクロック１４９−４、
○辞書１４９−５、及び
○ユーザ生成ウィジェット１４９−６。
【００８７】
ある実施形態では、ユーザインターフェイス４００Ｂは、次のエレメント或いはそのサブセット又はスーパーセットを含む。
●上述した４０２、４０４、４０６、１４１、１４８、１４４、１４３、１４９−３、１４９−２、１４９−１、１４９−４、４１０、４１４、１３８、１４０、及び１４７、
●マップ１５４、
●ノート１５３、
●以下に詳細に述べるように装置１００の設定及びその種々のアプリケーション１３６へのアクセスを与える設定４１２、
●ｉＰｏｄ（アップルコンピュータ社の商標）モジュール１５２とも称されるビデオ及び音楽プレーヤモジュール１５２、及び
●ＹｏｕＴｕｂｅ（グーグル社の商標）モジュール１５５とも称されるオンラインビデオモジュール。
【００８８】
ある実施形態では、ＵＩ４００Ａ又は４００Ｂは、全ての利用可能なアプリケーション１３６を１つのスクリーン上に表示し、アプリケーションのリストを（例えば、スクロールバーにより）スクロールする必要がないようにする。ある実施形態では、アプリケーションの数が増加するにつれて、アプリケーションに対応するアイコンのサイズを減少させて、全てのアプリケーションを、スクロールせずに、単一のスクリーン上に表示できるようにする。ある実施形態では、１つのスクリーン上に全てのアプリケーションをもたせると共に、メニューボタンをもたせることで、ユーザは、（例えば、アプリケーションに対応するアイコンをタップするか又は他の指ジェスチャーにより）メニューボタン２０４をアクチベートし、次いで、希望のアプリケーションをアクチベートするというせいぜい２つの入力で、希望のアプリケーションにアクセスすることができる。ある実施形態では、メニューボタン２０４上での規定のジェスチャー（例えば、２回タップするか又はダブルクリックする）が、特定のアプリケーションにおいて特定のユーザインターフェイスの表示を開始する近道として働く。ある実施形態では、この近道は、ユーザが選択できるオプション（例えば、設定４１２の一部分）である。例えば、ユーザが電話１３８においてお気に入りのＵＩ（例えば、ＵＩ２７００Ａ、図２７Ａ）にリストされた個人へ頻繁にコールを行う場合には、ユーザは、メニューボタンをダブルクリックするのに応答してお気に入りのＵＩを表示させることを選択することができる。別の例として、ユーザは、メニューボタンのダブルクリックに応答して、現在再生中の音楽に関する情報を伴うＵＩ（例えば、ＵＩ４３００Ｓ、図４３Ｓ）を表示させることを選択することができる。
【００８９】
ある実施形態では、ＵＩ４００Ａ又は４００Ｂは、ウィジェットベースのアプリケーション及び非ウィジェットベースのアプリケーションの両方への一体的なアクセスを与える。ある実施形態では、ユーザが生成したかどうかに関わらず、全てのウィジェットがＵＩ４００Ａ又は４００Ｂに表示される。他の実施形態では、ユーザ生成ウィジェット１４９−６のアイコンをアクチベートすると、そのユーザ生成ウィジェット又はそのユーザ生成ウィジェットに対応するアイコンを含む別のＵＩを導くことができる。
【００９０】
ある実施形態では、ユーザは、参考としてここに援用する２００６年７月２４日に出願された“Portable Electronic Device With Interface Reconfiguration Mode”と題する米国特許出願第１１／４５９，６０２号に説明されたプロセスを使用して、ＵＩ４００Ａ又は４００Ｂにおいてアイコンをアレンジし直すことができる。例えば、ユーザは、指のジェスチャーを使用して、アプリケーションアイコンをトレー４０８へ及びトレー４０８から移動することができる。
【００９１】
ある実施形態では、ＵＩ４００Ａ又は４００Ｂは、参考としてここに援用する２００５年１２月２３日に出願された“Account Information Display For Portable Communication Device”と題する米国特許出願第１１／３２２，５５２号に説明されたように、装置の使用に関連したアカウント（例えば、セルラー電話アカウント）に対する更新されたアカウント使用メトリックを表示するゲージ（図示せず）を備えている。
【００９２】
ある実施形態では、装置が、（例えば、ＷｉＦｉ信号が弱いか又は利用できないために）ＷｉＦｉネットワークの使用からデータ送信用のセルラーネットワークの使用へ切り換えるときに、ＷｉＦｉネットワークに対する信号強度インジケータ４０２（図４Ｂ）が、セルラーネットワークのための記号（例えば、ＥＤＧＥネットワークのための文字“Ｅ”、図４Ａ）に置き換えられる。
【００９３】
インスタントメッセージング  図５は、ある実施形態に基づきポータブルマルチファンクション装置にインスタントメッセージ会話をリストするためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス５００は、次のエレメント或いはそのサブセット又はスーパーセットを含む。
●上述した４０２、４０４及び４０６、
●「インスタントメッセージ」又は他の同様のラベル５０２、
●インスタントメッセージ会話をしたユーザである人の名前５０４（例えば、Jane Doe ５０４−１）、又は人の名前が得られない場合には電話番号（例えば、408-123-4567  ５０４−３）、
●会話における最後のメッセージのテキスト５０６、
●会話における最後のメッセージの日付５０８及び／又は時刻、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、それに対応する会話のためのＵＩ（例えば、Jane Doe ５０４−１については図６Ａ）への移行を開始する選択アイコン５１０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、会話を削除するためのＵＩ（例えば、図７）への移行を開始する編集アイコン５１２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ユーザ連絡先リスト（例えば、図８Ａ）への移行を開始するメッセージ生成アイコン５１４、及び
●インスタントメッセージ会話のリストのどの部分が表示されるかユーザが理解するのを助ける垂直バー５１６。
【００９４】
ある実施形態では、インスタントメッセージ会話に使用される名前５０４は、インスタントメッセージ会話に使用される電話番号を含むエントリーをユーザの連絡先リスト１３７において見つけることにより決定される。このようなエントリーが見つからない場合には、電話番号のみが表示される（例えば、５０４−３）。ある実施形態では、他の当事者が２つ以上の異なる電話番号からメッセージを送信する場合に、使用する全ての電話番号がユーザの連絡先リスト１３７内の同じエントリー（即ち、他の当事者に対するエントリー）において見つかるとすれば、メッセージは、単一の名前のもとで単一の会話として現れることがある。
【００９５】
インスタントメッセージを「会話」へ自動的にグループ分けすると（同じユーザ又は同じ電話番号とのインスタントメッセージ交換）、ユーザが多数の当事者とインスタントメッセージ交換を実行しそしてそれを追跡することが容易になる。
【００９６】
ある実施形態では、垂直バー５１６は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、インスタントメッセージ会話のリスト上のどこかで指タッチが検出された）後に、一時的に表示される。ある実施形態では、垂直バー５１６は、リストの表示部分上に垂直位置を有し、当該垂直位置は、リストの表示部分のリスト内での垂直位置に対応する。ある実施形態では、垂直バー５１６は、垂直長さが、表示されるリストの部分に対応している。ある実施形態では、ＩＭ会話の全リストをタッチスクリーン１１２に同時に表示できる場合には、垂直バー５１６が表示されない。ある実施形態では、ＩＭ会話の全リストをタッチスクリーン１１２に同時に表示できる場合には、垂直バー５１６が、リスト表示エリアの長さに対応する長さで表示される（例えば、図５に示されたように）。
【００９７】
図６Ａ−６Ｋは、ある実施形態に基づきインスタントメッセージのテキストを入力するためのユーザインターフェイスを例示する図である。
【００９８】
ある実施形態では、ユーザインターフェイス６００Ａは、次のエレメント或いはそのサブセット又はスーパーセットを含む。
●上述した４０２、４０４及び４０６、
●インスタントメッセージ会話に使用される電話番号に対応する名前５０４（又は名前が得られない場合には電話番号それ自体）、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、インスタントメッセージ会話をリストするＵＩ（例えば、ＵＩ５００）への移行を開始するインスタントメッセージアイコン６０２、
●典型的にＵＩ６００Ａの片側に沿って整然とリストされた他の当事者からのインスタントメッセージ６０４、
●会話におけるメッセージの前後の相互作用を示すために典型的にＵＩ６００Ａの反対側に沿って整然とリストされた他の当事者からのインスタントメッセージ６０６、
●インスタントメッセージの少なくとも幾つかに対するタイムスタンプ６０８、
●テキストエントリーボックス６１２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、他の当事者（例えば、Jane Doe ５０４−１）へのテキストボックス６１２内のメッセージの送信を開始する送信アイコン６１４、
●ボックス６１２にテキストを入力するための文字キーボード６１６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、異なるキーボード（例えば、６２４、図６Ｃ）の表示を開始する別のキーボードセレクタアイコン６１８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、他の当事者（例えば、Jane Doe ５０４−１）へのテキストボックス６１２内のメッセージの送信を開始する送信アイコン６２０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、文字キーボード６１６で選択された次の文字を大文字にするシフトキー６２８、及び
●ＩＭ会話におけるインスタントメッセージのリストのどの部分が表示されるかユーザが理解するのを助ける垂直バー６３０。
【００９９】
ある実施形態では、ユーザは、会話を表示するエリアに垂直スワイプジェスチャー６１０を適用することによりメッセージ会話（メッセージ６０４及び６０６より成る）をスクロールすることができる。ある実施形態では、垂直下向きのジェスチャーが会話を下方にスクロールし、会話におけるより古いメッセージを示す。ある実施形態では、垂直上向きのジェスチャーが会話を上方にスクロールし、会話におけるより新しいより最近のメッセージを示す。ある実施形態では、上述したように、会話における最後のメッセージ（例えば、６０６−２）がインスタントメッセージ５００のリストに表示される（例えば、５０６−１）。
【０１００】
ある実施形態では、キーボード６１６（図６Ａ、６Ｂ、６Ｅ−６Ｋ）、６２４（図６Ｃ）、及び／又は６３９（図６Ｄ）におけるキーは、ユーザがタッチし／アクチベートすると、ユーザが希望のキーをアクチベートするのを学習する上で助けとなるように、陰影及び／又は色を簡単に変化させる。
【０１０１】
ある実施形態では、垂直バー６３０は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、インスタントメッセージのリストのどこかで指タッチが検出された）後に、一時的に表示される。ある実施形態では、垂直バー６３０は、リストの表示部分上に垂直位置を有し、当該垂直位置は、リストの表示部分のリスト内での垂直位置に対応する。ある実施形態では、垂直バー６３０は、垂直長さが、表示されるリストの部分に対応している。例えば、図６Ａにおいて、垂直バー６３０の垂直位置は、メッセージのリストの底部（最新のメッセージに対応する）が表示されていることを指示し、又、垂直バー６３０の垂直長さは、会話におけるメッセージのほぼ半分が表示されていることを指示する。
【０１０２】
ある実施形態では、ユーザインターフェイス６００Ｂは、次のエレメント或いはそのサブセット又はスーパーセットを含む。
●上述した４０２、４０４、４０６、５０４、６０２、６０４、６０６、６０８、６１２、６１４、６１６、６１８、６２０、６３０、及び
●ボックス６１２においてユーザによりタイプされているワード断片を完了させるために考えられるワードのリストを与えるワード示唆エリア６２２。
【０１０３】
ある実施形態では、ワード示唆エリアは、テキストにおける規定の時間遅延（例えば、２−３秒）がユーザにより入力される後までＵＩ６００Ｂには現れない。ある実施形態では、ワード示唆エリアは、使用されないか、又はユーザによりターンオフすることができる。
【０１０４】
ある実施形態では、ユーザインターフェイス６００Ｃは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、６０２、６０４、６０６、６０８、６１２、６１４、６２０、及び６２２、
●主として、数字と句読点で形成され、頻繁に使用される句読点キー（例えば、ピリオドキー６３１、カンマキー６３３、疑問符キー６３５、及び感嘆符キー６３７）が他のキーより大きく作られている別のキーボード６２４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、文字キーボード（例えば、６１６、図６Ａ）の表示を開始する文字キーボードセレクタアイコン６２６、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、更に別のキーボード（例えば、６３９、図６Ｄ）の表示を開始するシフトキー６２８。
【０１０５】
ある実施形態では、キーボードセレクタアイコン６２６の付近にピリオドキー６３１を保持することで、頻繁に使用されるピリオドを入力するためにユーザの指が移動しなければならない距離を減少する。
【０１０６】
ある実施形態では、ユーザインターフェイス６００Ｄは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、５０４、６０２、６０４、６０６、６０８、６１２、６１４、６２０、６２２、６２６、６２８、及び
●主として、記号と句読点で形成され、頻繁に使用される句読点キー（例えば、ピリオドキー６３１、カンマキー６３３、疑問符キー６３５、及び感嘆符キー６３７）が他のキーより大きく作られている更に別のキーボード６３９。
【０１０７】
ある実施形態では、ユーザインターフェイス６００Ｅは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、５０４、６０２、６０４、６０６、６０８、６１２、６１４、６１６、６１８、６２０、及び
●他の当事者に送信される新たなインスタントメッセージ６０６−３。
【０１０８】
ある実施形態では、ユーザが第２のキー（例えば、６１４又は６２０）をアクチベートするときに、テキストボックス６１２のテキストが「ポップ」するか、さもなければ、ボックスから出て来て、他の当事者に対するユーザメッセージ６０６のストリングの一部分となる。図６Ｅの黒い矢印は、引用吹き出し６０６−３のアニメ化形成を示す。ある実施形態では、引用吹き出しのサイズは、メッセージのサイズと共に増減する。ある実施形態では、メッセージが送信されるときに、ユーザに通知するために、水滴の音のような音も作られる。
【０１０９】
ある実施形態では、ユーザインターフェイス６００Ｆは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、６１２、６１４、６１６、６１８、６２０、及び６２８、
●アクチベートされたときに（例えば、フィールドを指でタップすることにより）、インスタントメッセージの受信者の電話番号（又は受信者がユーザの連絡先リストに既にある場合には受信者の名前）を受け取って表示する受信者入力フィールド６３２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、スクロール可能な連絡先リスト（例えば、６３８、図６Ｇ）の表示を開始する追加受信者アイコン６３４、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、新たなインスタントメッセージをキャンセルするキャンセルアイコン６３６。
【０１１０】
ある実施形態では、ユーザインターフェイス６００Ｇは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、６１２、６１４、６１６、６１８、６２０、６２８、６３２、６３４、及び６３６、
●受信者入力フィールド６３２の入力に一致する連絡先のスクロール可能なリスト６３８、及び
●受信者入力フィールド６３２の入力に一致する連絡先リスト内のどれほど多くのアイテムが表示されているかユーザが理解する上で助けとなる垂直バー６４０。
【０１１１】
ある実施形態では、リスト６３８は、受信者入力フィールド６３２の入力に一致する連絡先を含む。例えば、文字“ｖ”が入力された場合は、名前又は名字のいずれかが“ｖ”で始まる連絡先が示される。フィールド６３２に文字“ｖａ”が入力された場合は、連絡先のリストは、名前又は名字のいずれかが“ｖａ”で始まる連絡先へと狭められ、等々となって、表示された連絡先の１つが選択される（例えば、リスト６３８の連絡先をタップすることにより）まで行われる。
【０１１２】
ある実施形態では、ユーザは、リスト６３８を表示するエリアに垂直スワイプジェスチャー６４２を適用することによりリスト６３８をスクロールすることができる。ある実施形態では、垂直方向下向きのジェスチャーがリストを下方にスクロールし、又、垂直方向上向きのジェスチャーがリストを上方にスクロールする。
【０１１３】
ある実施形態では、垂直バー６４０は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、リスト６３８上のどこかで指タッチが検出された）後に、一時的に表示される。ある実施形態では、垂直バー６４０は、リストの表示部分上に垂直位置を有し、当該垂直位置は、リストの表示部分のリスト内での垂直位置に対応する。ある実施形態では、垂直バー６４０は、垂直長さが、表示されるリストの部分に対応している。
【０１１４】
ある実施形態では、ユーザインターフェイス６００Ｈ及び６００Ｉは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、６１２、６１４、６１６、６１８、６２０、６２８、６３２、６３４、及び６３６、
●入力されているワードに隣接する示唆されたワード６４４、
●キーボード６１６のスペースバーにおける示唆されたワード、及び／又は
●挿入マーカー６５６（例えば、カーソル、挿入バー、挿入点、又はポインタ）。
【０１１５】
ある実施形態では、示唆されたワード６４４をアクチベートすると（例えば、示唆されたワードを指でタップすることにより）、タイプされているワードがその示唆されたワード６４４に置き換わる。ある実施形態では、示唆されたワード６４６をアクチベートすると（例えば、スペースバーを指でタップすることにより）、タイプされているワードがその示唆されたワード６４６に置き換わる。ある実施形態では、ユーザは、示唆されたワード６４４及び／又は６４６が示されるかどうかセットすることができる（例えば、ユーザの好みをセットすることにより）。
【０１１６】
ある実施形態では、ユーザへフィードバックを与えるために、文字が選択されると、それが短時間拡大される（例えば、図６Ｈにおいて、“ｄｉｎ”をタイプした後に“Ｎ”が短時間拡大される）。
【０１１７】
ある実施形態では、ユーザインターフェイス６００Ｊ及び６００Ｋは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、６１２、６１４、６１６、６１８、６２０、６２８、６３２、６３４、６３６、及び６５６、
●拡張挿入マーカー６５７（時々「挿入点拡大子」と称される）の位置をユーザが調整する上で助けとなるグラフィックの拡張部分６５０、及び
●拡張挿入マーカー６５７。
【０１１８】
ある実施形態では、挿入マーカー６５６又はその付近での指接触６４８−１は、挿入点拡大子６５０及び拡張挿入マーカー６５７−１の表示を開始する。ある実施形態では、指接触がタッチスクリーン上で移動されると（例えば、位置６４８−２へ）、拡張挿入マーカーが対応的に移動する（例えば、６５７−２へ）と共に、挿入点拡大子６５０も対応的に移動する。従って、挿入点拡大子６５０は、タッチスクリーン上の指入力を使用して、カーソル又は他の挿入マーカーを位置付けるための効率的な仕方を与える。ある実施形態では、拡大子６５０は、目に見える状態に留まり、タッチスクリーンとの連続的な接触が維持される限り、位置付けし直すことができる（例えば、６４８−１から６４８−２へ、更に、６４８−３へ）。
【０１１９】
ある実施形態では、ポータブル電子装置は、グラフィックを表示すると共に、挿入マーカー（例えば、マーカー６５６、図６Ｉ）を、タッチスクリーンディスプレイ（例えば、図６Ｉ）のグラフィックにおける第１の位置に表示する。ある実施形態では、挿入マーカー６５６は、カーソル、挿入バー、挿入点又はポインタである。ある実施形態では、グラフィックは、テキストを含む（例えば、ボックス６１２のテキスト、図６Ｉ）。
【０１２０】
指接触（例えば、接触６４８−１、図６Ｉ）がタッチスクリーンディスプレイで検出される。ある実施形態では、指接触の位置が挿入マーカーの位置に接近している。ある実施形態では、指接触の位置が、テキスト入力エリア内のどこかである（例えば、ボックス６１２、図６Ｉ）。
【０１２１】
検出された指接触に応答して、挿入マーカーがタッチスクリーンディスプレイ上で第１のサイズ（例えば、マーカー６５６、図６Ｉ）から第２のサイズ（例えば、マーカー６５７−１、図６Ｊ）へ拡張され、又、タッチスクリーンディスプレイ上のグラフィックの一部分（例えば、部分６５０−１、図６Ｊ）が元のサイズから拡張サイズへと拡張される。
【０１２２】
ある実施形態では、拡張されるグラフィックの一部分は、挿入マーカー及び隣接グラフィックを含む。ある実施形態では、挿入点及びグラフィックの一部分が拡張された後に、挿入マーカー及び隣接グラフィックを元のサイズ及び拡張サイズで含むグラフィックが表示される。
【０１２３】
指接触の移動（例えば、６４８−１から６４８−２へ、図６Ｊ）がタッチスクリーンディスプレイ上で検出される。
【０１２４】
拡張挿入マーカーは、グラフィックにおける第１の位置（例えば、６５７−１、図６Ｊ）から第２の位置（例えば、６５７−２、図６Ｊ）への指接触の検出された移動に基づいて移動される。
【０１２５】
ある実施形態では、拡張されるグラフィックの一部分は、挿入マーカーが第１の位置から第２の位置へ（例えば、６５０−１から６５０−２へ、図６Ｊ）移動するときに変化する。ある実施形態では、拡張されるグラフィックの一部分は、規定の形状で表示される。ある実施形態では、拡張されるグラフィックの一部分（例えば、６５０、図６Ｊ）は、円で表示される。ある実施形態では、拡張挿入マーカーが円内にある。
【０１２６】
ある実施形態では、指接触の検出された移動は、タッチスクリーンディスプレイ上の水平成分と、タッチスクリーンディスプレイ上の垂直成分とを有する。ある実施形態では、指接触の検出された移動に基づいて拡張挿入マーカー６５７を移動することは、指接触が接触を遮断せずにテキストエントリーエリアの外部へ移動する場合、指接触の移動の水平成分に基づいて拡張挿入マーカー及びグラフィックの拡張部分を移動することを含む。例えば、図６Ｉにおいて、指接触が６４８−２（テキストエントリーエリア６１２の内部）から６４８−３（キーボードエリア内）へ移動する場合は、拡張挿入点６５７及びグラフィックの拡張部分６５０が、６４８−２から６４８−３への移動の水平成分（図示せず）に基づいてテキストエントリーエリアの下部に沿って水平に移動し得る。
【０１２７】
ある実施形態では、指接触の検出された移動に基づいて拡張挿入マーカーを移動することは、ソフトキーボードを使用して入力されたキャラクタを含むタッチスクリーンの第１のエリア（例えば、テキストボックス６１２、図６Ｊ）において拡張挿入マーカーを移動することを含み、ここで、ソフトキーボードは、第１のエリアから離れたタッチスクリーンの第２のエリアに配置される（例えば、キーボード６１６、図６Ｉ）。
【０１２８】
ある実施形態では、拡張挿入マーカーは、タッチスクリーンディスプレイとの指接触が遮断された場合には、第２のサイズから第１のサイズへ収縮される（例えば、挿入マーカー６５６、図６Ｋ）。ある実施形態では、収縮することは、拡張挿入マーカー６５７のアニメーションが第２の位置おける挿入マーカー６５６へと収縮することを含む。ここで使用するアニメーションとは、見掛け上の移動を与える映像シーケンスの表示であり、遂行されたアクション（例えば、挿入点を移動する）をユーザに通知するものである。装置のユーザによりアクションを確認する各アニメーションは、典型的に、状況に基づいて、０．２から０．５秒、０．２から１．０秒、又は０．５から２．０秒の時間量のような規定の限定時間量を要する。
【０１２９】
ある実施形態では、グラフィックの拡張部分６５０は、タッチスクリーンディスプレイとの指接触が所定時間中もはや検出されない場合に収縮される。
【０１３０】
タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイスは、挿入マーカー及びグラフィックを含む。タッチスクリーンディスプレイとの指接触６４８を検出するのに応答して、挿入マーカーは、第１のサイズ６５６から第２のサイズ６５７へ拡張され、そしてグラフィックの一部分が拡張される。タッチスクリーンディスプレイ上での指接触の移動を検出するのに応答して、グラフィックにおける第１の位置６５７−１からグラフィックにおける第２の位置６５７−２への指接触の検出された移動に基づいて拡張挿入マーカーが移動される。
【０１３１】
挿入マーカーの位置付けの更なる説明は、２００６年１０月２６日に出願された“Method, System, And Graphical User Interface For Positioning An Insertion Marker In A Touch Screen Display”と題する米国特許出願第１１／５５３，４３６号、及び２００７年６月２９日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Adjusting an Insertion Point Marker”と題する米国プロビジョナル特許出願第６０／９４７，３８２号に見ることができ、それらの内容は、参考としてここに援用する。
【０１３２】
ポータブル電子装置のインスタントメッセージングの更なる説明は、２００７年１月７日に出願された“Portable Electronic Device For Instant Messaging”と題する米国プロビジョナル特許出願第６０／８８３，８１９号、及び２００７年６月２８日に出願された“Portable Electronic Device For Instant Messaging”と題する第６０／９４６，９６９号に見ることができ、それらの内容は、参考としてここに援用する。
【０１３３】
図７は、ある実施形態に基づきインスタントメッセージ会話を削除するためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス７００は、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、５０２、５０４、５０６、５０８、５１０、
●削除アイコン７０２、
●削除確認アイコン７０４、及び
●終了アイコン７０６。
【０１３４】
ある実施形態では、ユーザが編集アイコン５１２（図５）をアクチベートする場合に、削除アイコン７０２が各インスタントメッセージ会話の次に現れる。ユーザが削除アイコンをアクチベートする（例えば、指でそれをタップすることにより）場合には、アイコンが９０度回転する（例えば、７０２−４）か、さもなければ、その見掛けを変化させ、及び／又は第２のアイコンが現れる（例えば、削除確認アイコン７０４）。ユーザが第２のアイコンをアクチベートする場合には、それに対応するインスタントメッセージ会話が削除される。
【０１３５】
タッチスクリーンの異なる部分でユーザによる複数のジェスチャー（例えば、削除アイコン７０２−４及び削除確認アイコン７０４はタッチスクリーンの互いに反対側にある）を要求するこの削除プロセスは、ユーザが偶発的に会話又は他の同様のアイテムを削除する機会を著しく減少する。
【０１３６】
ユーザは、ＩＭ会話の削除を終了したときに終了アイコン７０６をアクチベートし（例えば、指でそれをタップすることにより）、そして装置は、ＵＩ５００へ復帰する。
【０１３７】
スクリーンエリアより多くを埋める長い会話リスト（図示せず）がある場合には、ユーザは、タッチスクリーン上の垂直方向上方及び／又は垂直方向下方ジェスチャー７０８を使用してリストをスクロールすることができる。
【０１３８】
ポータブル電子装置における削除ジェスチャーの更なる説明は、２００７年１月７日に出願された“Deletion Gestures On A Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／８８３，８１４号、及び２００７年６月２２日に出願された“Deletion Gestures On A Portable Multifunction Device”と題する第６０／９３６，７５５号に見ることができ、それらの内容は、参考としてここに援用する。
【０１３９】
図８Ａ及び８Ｂは、ある実施形態に基づく連絡先リストのためのユーザインターフェイスを例示する図である。
【０１４０】
ある実施形態では、ユーザインターフェイス８００Ａ及び８００Ｂは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、連絡先のグループの表示を開始するグループアイコン８０２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、名前(first name)によるユーザの連絡先のアルファベット表示を開始する名前アイコン８０４（図８Ｂ）、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、名字(last name)によるユーザの連絡先のアルファベット表示を開始する名字アイコン８０４（図８Ａ）、
●表示された連絡先リストにおける特定の第１文字に素早く到達するようにユーザがタッチできるアルファベットリストアイコン８０８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、手前のＵＩ（例えば、ＵＩ５００）へ移行して戻るキャンセルアイコン８１０、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、インスタントメッセージングのための電話番号、例えば、ユーザの連絡先リストにない電話番号を入力するためのＵＩ（例えば、ＵＩ９００、図９）への移行を開始する他の数字アイコン８１２。
【０１４１】
ある実施形態では、名前アイコン８０４及び名字アイコン８０６のファンクションは、連絡先リストＵＩ（例えば、８００Ａ及び８００Ｂ）に表示されるのではなく、設定４１２に組み込まれる（図４Ｂ、例えば、ユーザ会議設定として）。
【０１４２】
参考としてここに援用する２００５年１２月２３日に出願された“Scrolling List With Floating Adjacent Index Symbols”と題する米国特許出願第１１／３２２，５４７号、２００５年１２月２３日に出願された“Continuous Scrolling List With Acceleration”と題する第１１／３２２，５５１号、及び２００５年１２月２３日に出願された“List Scrolling In Response To Moving Contact Over List Of Index Symbols”と題する第１１／３２２，５５３号に説明されたように、ユーザは、タッチスクリーン上の垂直方向情報及び／又は垂直方向下方ジェスチャー８１４を通してスクロールすることができる。
【０１４３】
図９は、ある実施形態に基づきインスタントメッセージングの電話番号を入力するためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス９００は、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、５０４、６０２、及び６２４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、手前のＵＩ（例えば、ＵＩ８００Ａ又はＵＩ８００Ｂ）へ移行して戻るキャンセルアイコン９０２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、入力された電話番号をインスタントメッセージ会話リスト（例えば、ＵＩ５００）にセーブし、そしてその入力された電話番号へ送信されるべきインスタントメッセージをコンポーズするためのＵＩ（例えば、ＵＩ６００Ａ）を表示することを開始するセーブアイコン９０４、及び
●キーボード６２４を使用して電話番号を入力するための数字エントリーボックス９０６。
【０１４４】
表示されるキーボードは、アプリケーションの状況に依存し得ることに注意されたい。例えば、ＵＩは、数値入力が必要とされるか又は予想されるときに数字を伴うキーボード（例えば、６２４）を表示する。ＵＩは、文字入力が必要とされるか又は予想されるときに文字を伴うソフトキーボード（例えば、６１６）を表示する。
【０１４５】
ある実施形態では、ＵＩ９００を使用するのではなく、数値キーパッド６２４を使用して“To:”フィールド６３２に数字を入力することにより、インスタントメッセージのための電話番号をＵＩ６００Ｆ（図６Ｆ）に入力することができる。
【０１４６】
カメラ  図１０は、ある実施形態に基づくカメラのためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス１０００は、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●ビューファインダ１００２、
●カメラで撮影された映像及び／又はビデオを管理するカメラロール１００４、
●静止映像を撮影するためのシャッター１００６、
●ビデオ記録をスタート及びストップするための記録ボタン１００８、
●規定の時間遅延の後に映像を撮影するためのタイマー１０１０、及び
●得られたときにカメラロール１００４へ追加されるように現れる（例えば、図１０に概略的に示されたアニメーションにより）映像１０１２。
【０１４７】
ある実施形態では、装置１００がポートレート方向とランドスケープ方向との間で回転されるときにシャッターアイコン１００６におけるカメラの方向が回転する。
【０１４８】
図１１は、ある実施形態に基づくカメラロールのためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス１１００は、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●カメラ１４３により得られた映像及び／又はビデオのサムネール映像１１０２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、カメラＵＩ（例えば、ＵＩ１０００）への移行を開始するカメラアイコン１１０４又は終了アイコン１１１０、及び
●カメラロールのどの部分が表示されているかユーザが理解する上で助けとなる垂直バー１１１２。
【０１４９】
ある実施形態では、ユーザは、タッチスクリーン上の垂直方向上方及び／又は垂直方向下方のジェスチャー１１０６を使用してサムネール１１０２をスクロールすることができる。ある実施形態では、特定サムネールにおける静止ジェスチャー（例えば、サムネール１１０２−１１におけるタップジェスチャー１１０８）は、それに対応する映像の拡大表示（例えば、ＵＩ１２００Ａ）への移行を開始する。
【０１５０】
ある実施形態では、垂直バー１１１２は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、サムネール１１０２のどこかで指タッチが検出された）後に、一時的に表示される。ある実施形態では、垂直バー１１１２は、カメラロールの表示部分上に垂直位置を有し、当該垂直位置は、カメラロールの表示部分のカメラロール内での垂直位置に対応する。ある実施形態では、垂直バー１１１２は、垂直長さが、表示されているカメラロールの部分に対応している。例えば、図１１では、垂直バー１１１２の垂直位置は、カメラロールの中間部が表示されていることを指示し、又、垂直バー１１１２の垂直長さは、カメラロールにおける映像のほぼ半分が表示されていることを指示する。
【０１５１】
図１２Ａ−１２Ｃは、ある実施形態に基づき取得した映像を見て操作するためのユーザインターフェイスを例示する図である。
【０１５２】
ある実施形態では、ユーザインターフェイス１２００Ａは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、１１０４、及び１１１０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、カメラロールＵＩ（例えば、ＵＩ１１００）への移行を開始するカメラロールアイコン１２０２、
●映像１２０４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、映像１２０４を使用するための付加的なオプションを伴うＵＩ（例えば、ＵＩ１７００、図１７）への移行を開始する付加的なオプションのアイコン１２０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、カメラロールにおける手前の映像（例えば、１１０２−１０）の表示を開始する手前の映像のアイコン１２０８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、カメラロールにおける映像のスライドショーを開始するプレイアイコン１２１０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、カメラロールにおける次の映像（例えば、１２０２−１２）の表示を開始する次の映像のアイコン１２１２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ユーザが映像１２０４を削除したいことを確認するためのＵＩ（例えば、ＵＩ１２００Ｂ、図１２Ｂ）の表示を開始する削除記号アイコン１２１４、
●映像１２０４のどの部分が表示されているかユーザが理解する上で助けとなる垂直バー１２２２、及び
●映像１２０４のどの部分が表示されているかユーザが理解する上で助けとなる水平バー１２２４。
【０１５３】
ある実施形態では、ユーザは、映像の左側でタップジェスチャー１２１６を行うことにより手前の映像を見始めることもできる。又、ある実施形態では、ユーザは、映像上で左から右へのスワイプジェスチャー１２２０を行うことにより手前の映像を見始めることもできる。
【０１５４】
ある実施形態では、ユーザは、映像の右側でタップジェスチャー１２１８を行うことにより次の映像を見始めることもできる。又、ある実施形態では、ユーザは、映像上で右から左へのスワイプジェスチャー１２２０を行うことにより次の映像を見始めることもできる。
【０１５５】
同じタスクを遂行するための複数の仕方を与えることにより（例えば、アイコン１２１２をタップし、１２１８をタップし、又は右から左へのスワイプ１２２０を行うことにより次の映像を見る）、ユーザは、どちらの仕方を好むか選択でき、これにより、ＵＩをユーザにとってより簡単で且つより直感的なものにすることができる。
【０１５６】
ある実施形態では、映像１２０４は、次の映像が右からスクリーン上へ移動してくるときに、左へスクリーンを外れて移動する。ある実施形態では、映像１２０４は、手前の映像が左からスクリーン上へ移動してくるときに、右へスクリーンを外れて移動する。
【０１５７】
ある実施形態では、１２１６又は１２１８のようなタップジェスチャーは、別の映像を見始めるのではなく、映像１２０４を所定量だけ拡大し、映像１２０４の一部分だけが表示されるようにする。ある実施形態では、映像が既に拡大されたときに、タップジェスチャーを繰り返すと、映像が縮小する（例えば、全映像が表示されるように）。
【０１５８】
ある実施形態では、映像１２０４の一部分しか表示されない場合に、垂直バー１２２２は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、映像１２０４上のどこかで指タッチが検出された）後に、一時的に表示される。ある実施形態では、垂直バー１２２２は、映像の表示部分上に垂直位置を有し、当該垂直位置は、映像の表示部分の映像内での垂直位置に対応する。ある実施形態では、垂直バー１２２２は、垂直長さが、表示される映像の部分に対応している。例えば、図１２Ａでは、垂直バー１２２２の垂直位置は、映像の頂部が表示されていることを指示し、又、垂直バー１２２２の垂直長さは、映像の上半分からの一部分が表示されていることを指示する。
【０１５９】
ある実施形態では、映像１２０４の一部分しか表示されない場合に、水平バー１２２４は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、映像１２０４上のどこかで指タッチが検出された）後に、一時的に表示される。ある実施形態では、水平バー１２２４は、映像の表示部分の頂部の水平位置が、映像の表示部分の映像内水平位置に対応している。ある実施形態では、水平バー１２２４は、水平長さが、表示される映像の部分に対応している。例えば、図１２Ａでは、水平バー１２２４の水平位置は、映像の右側の一部分が表示されていることを指示し、又、水平バー１２２４の水平長さは、映像の右半分からの一部分が表示されていることを指示する。一緒にすると、垂直バー１２２２及び水平バー１２２４は、映像１２０４の東北象限が表示されていることを指示する。
【０１６０】
ある実施形態では、ユーザインターフェイス１２００Ｂは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、１１０４、１１１０、１２０２、及び１２０４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、映像１２０４を削除する削除アイコン１２１６、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、装置を手前のユーザインタフェイス（例えば、ＵＩ１２００Ａ）へ戻すキャンセルアイコン１２１８。
【０１６１】
ある実施形態では、図１２Ｃに示すように、映像が削除されることをユーザに示すために、映像は、削除アニメーションを通して進むことができる。
【０１６２】
２つの異なるユーザインターフェイス（例えば、１２００Ａ及び１２００Ｂ）においてユーザによるジェスチャーを要求するこの削除プロセスは、ユーザが偶発的に映像又は他の同様のアイテムを削除する機会を著しく減少する。
【０１６３】
映像管理  図１３Ａ及び１３Ｂは、ある実施形態に基づきアルバムを見るためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス１３００Ａは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●グラフィック１３０４、例えば、第１のピクチャー、又は対応するアルバムにおけるユーザ選択ピクチャーのサムネール映像、
●アルバム名１３０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、対応するアルバム（例えば、ＵＩ１５００、図１５）の表示を開始する選択アイコン１３０８、
●ユーザジェスチャー（例えば、タップジェスチャー）によりアクチベートされたときに設定メニュー（例えば、図１４）を持ち出す設定アイコン１３１０、及び
●アルバムのリストのどの部分が表示されているかユーザが理解する上で助けとなる垂直バー１３１４。
【０１６４】
ある実施形態では、図１３Ｂに示すように、写真アルバムの１つ（例えば、１３０６−７）は、ユーザの写真ライブラリーに対応し、別のアルバム（例えば、１３０６−８）は、カメラロール（図１１）に対応し、別のアルバム（例えば、１３０６−９）は、最近の１２カ月の写真ライブラリーに追加された映像に対応し、そして他のアルバム（例えば、１３０６−１０から１３０６−１３）は、ユーザにより生成されて編成されたアルバムに対応する。
【０１６５】
アルバムは、ユーザのデスクトップ又はラップトップコンピュータ、インターネット、等の広範囲のソースから装置へダウンロードすることができる。
【０１６６】
スクリーンエリア以上を埋めるアルバムの長いリストがある場合には、ユーザは、タッチスクリーン上の垂直方向上方及び／又は垂直方向下方のジェスチャー１３１２を使用してリストをスクロールすることができる。
【０１６７】
ある実施形態では、ユーザは、特定のアルバムに対する行のどこかをタップして（例えば、グラフィック１３０４、アルバム名１３０６、又は選択アイコン１３０８をタップして）、それに対応するアルバム（例えば、ＵＩ１５００、図１５）の表示を開始することができる。
【０１６８】
ある実施形態では、垂直バー１３１４は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、アルバムのリスト上のどこかで指タッチが検出された）後に、一時的に表示される。ある実施形態では、垂直バー１３１４は、リストの表示部分上に垂直位置を有し、当該垂直位置は、リストの表示部分のリスト内での垂直位置に対応する。ある実施形態では、垂直バー１３１４は、垂直長さが、表示されるリストの部分に対応している。例えば、図１３Ｂでは、垂直バー１３１４の垂直位置は、アルバムのリストの頂部が表示されていることを指示し、又、垂直バー１３１４の垂直長さは、リストにおけるアルバムのほぼ半分が表示されていることを指示する。
【０１６９】
図１４は、ある実施形態に基づきユーザの好みをセットするためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス１４００は、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●スライドショーの間に音楽を選択するための音楽(Music)設定１４０２（例えば、Now Playing、90s Music、Recently Added、又はOff）、
●スライドショーを繰り返すかどうか選択するためのリピート(Repeat)設定１４０４（例えば、On又はOff）、
●スライドショーの映像がランダムな順序で入れられるかどうか選択するためのシャッフル(Shuffle)設定１４０６（例えば、On又はOff）、
●タイム・パー・スライド(Time per slide)設定１４０８（例えば、２、３、５、１０、２０秒又は手動）、
●移行(Transition)設定１４１０（例えば、random、wipe across、wipe down、又はoff）、
●外部ディスプレイのためのＴＶアウト(TV out)設定１４１２（例えば、on、off又はask）、
●ＴＶ信号(TV signal)設定１４１４（例えば、ＮＴＳＣ又はＰＡＬ）、
●自動回転(Auto Rotate)設定１４１６（例えば、On又はOff）、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、装置を手前のＵＩ（例えば、ＵＩ１３００）に戻す終了(Done)アイコン１４１８、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、対応する設定のための選択を示す選択アイコン１４２０。
【０１７０】
ある実施形態では、ユーザは、特定設定のための行のどこかをタップして、それに対応する設定選択の表示を開始することができる。
【０１７１】
ある実施形態では、図１４における設定は、設定４１２（図４Ｂ）に組み込まれ、又、設定アイコン１３１０は、映像管理アプリケーション１４４（例えば、図１３Ｂ）において表示される必要がない。
【０１７２】
図１５は、ある実施形態に基づきアルバムを見るためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス１５００は、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、写真アルバムＵＩ（例えば、ＵＩ１３００Ｂ）への移行を開始する写真アルバムアイコン１５０２、
●対応するアルバムの映像のサムネール映像１５０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、アルバムの映像のスライドショーを開始するプレイアイコン１５０８、及び
●アルバムのサムネール映像１５０６のリストのどの部分が表示されているかユーザが理解する上で助けとなる垂直バー１５１４。
【０１７３】
ある実施形態では、ユーザは、タッチスクリーン上の垂直方向上方及び／又は垂直方向下方のジェスチャー１５１０を使用してサムネール１５０６をスクロールすることができる。ある実施形態では、特定サムネールにおける静止ジェスチャー（例えば、サムネール１５０６−１１におけるタップジェスチャー１５１２）は、それに対応する映像の拡大表示（例えば、ＵＩ１６００）への移行を開始する。
【０１７４】
ある実施形態では、垂直バー１５１４は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、サムネールのリストのどこかで指タッチが検出された）後に、一時的に表示される。ある実施形態では、垂直バー１５１４は、リストの表示部分上に垂直位置を有し、当該垂直位置は、リストの表示部分のリスト内での垂直位置に対応する。ある実施形態では、垂直バー１５１４は、垂直長さが、表示されているリストの部分に対応している。例えば、図１５では、垂直バー１５１４の垂直位置は、サムネールのリストの中間部が表示されていることを指示し、又、垂直バー１５１４の垂直長さは、アルバムにおけるサムネールのほぼ半分が表示されていることを指示する。
【０１７５】
図１６Ａ及び１６Ｂは、ある実施形態に基づきアルバムの映像を見るためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス１６００Ａ及び１６００Ｂは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、対応するアルバムＵＩ（例えば、ＵＩ１５００）への移行を開始するアルバム名アイコン１６０２、
●映像１６０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、映像１６０６を使用するための付加的なオプションを伴うＵＩ（例えば、ＵＩ１７００、図１７）への移行を開始する付加的なオプションのアイコン１６０８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、アルバムの手前の映像（例えば、１５０６−１０）の表示を開始する手前の映像のアイコン１６１０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、アルバムの映像のスライドショーを開始するプレイアイコン１６１２、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、アルバムの次の映像（例えば、１５０６−１２）の表示を開始する次の映像のアイコン１６１４。
【０１７６】
ある実施形態では、アイコン１６０８、１６１０、１６１２、及び１６１４は、タッチスクリーン上のジェスチャー（例えば、映像１６０６上での単一の指タップ）を検出するのに応答して表示され、次いで、所定の時間（例えば、３から５秒）の後にタッチスクリーンとの相互作用が検出されない場合には表示が停止され、これにより、これらアイコンに対して「ヘッドアップディスプレイ」効果を与える。
【０１７７】
又、ある実施形態では、ユーザは、映像の左側でタップジェスチャー１６１８を行うことにより手前の映像を見始めることもできる。又、ある実施形態では、ユーザは、映像上で左から右へのスワイプジェスチャー１６１６を行うことにより手前の映像を見始めることもできる。
【０１７８】
ある実施形態では、ユーザは、映像の右側でタップジェスチャー１６２０を行うことにより次の映像を見始めることもできる。又、ある実施形態では、ユーザは、映像上で右から左へのスワイプジェスチャー１６１６を行うことにより次の映像を見始めることもできる。
【０１７９】
同じタスクを遂行するための複数の仕方を与えることにより（例えば、アイコン１６１４をタップし、１６２０をタップし、又は右から左へのスワイプ１６１６を行うことにより次の映像を見る）、ユーザは、どちらの仕方を好むか選択でき、これにより、ＵＩをユーザにとってより簡単で且つより直感的なものにすることができる。
【０１８０】
ある実施形態では、映像１６０６は、次の映像が右からスクリーン上へ移動してくるときに、左へスクリーンを外れて移動する。ある実施形態では、映像１６０６は、手前の映像が左からスクリーン上へ移動してくるときに、右へスクリーンを外れて移動する。
【０１８１】
ある実施形態では、１６１８又は１６２０のようなダブルタップジェスチャーは、別の映像を見始めるのではなく、映像１６０６を所定量だけ拡大し、映像１６０６の一部分だけが表示されるようにする。ある実施形態では、映像が既に拡大されたときに、ダブルタップジェスチャーを繰り返すと、映像が縮小する（例えば、全映像が表示されるか、又は映像の手前のビューが回復されるように）。
【０１８２】
ある実施形態では、複数指広げ(multi-finger de-pinching) ジェスチャーは、複数指広げジェスチャーの位置と、複数指広げジェスチャーにおける指の移動量とに基づいて、映像１６０６を可変量で拡大する。又、ある実施形態では、複数指狭め(multi-finger pinching)ジェスチャーは、複数指狭めジェスチャーの位置と、複数指狭めジェスチャーにおける指の移動量とに基づいて、映像１６０６を可変量で縮小する。
【０１８３】
ある実施形態では、映像１６０６の一部分しか表示されない場合に、垂直バー１６２２は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、映像１６０６上のどこかで指タッチが検出された）後に、一時的に表示される。ある実施形態では、垂直バー１６２２は、映像の表示部分上に垂直位置を有し、当該垂直位置は、映像の表示部分の映像内での垂直位置に対応する。ある実施形態では、垂直バー１６２２は、垂直長さが、表示される映像の部分に対応している。例えば、図１６Ａでは、垂直バー１６２２の垂直位置は、映像の底部が表示されていることを指示し、又、垂直バー１６２２の垂直長さは、映像の下半分からの一部分が表示されていることを指示する。
【０１８４】
ある実施形態では、映像１６０６の一部分しか表示されない場合に、水平バー１６２４は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、映像１６０６上のどこかで指タッチが検出された）後に、一時的に表示される。ある実施形態では、水平バー１６２４は、映像の表示部分上に水平位置を有し、当該水平位置は、映像の表示部分の映像内での垂直位置に対応する。ある実施形態では、水平バー１６２４は、水平長さが、表示される映像の部分に対応している。例えば、図１６Ａでは、水平バー１２２４の水平位置は、映像の左側の一部分が表示されていることを指示し、又、水平バー１６２４の水平長さは、映像の左半分からの一部分が表示されていることを指示する。一緒にすると、垂直バー１６２２及び水平バー１６２４は、映像１６０６の西南象限が表示されていることを指示する。
【０１８５】
ある実施形態では、（例えば、加速度計１６８を使用して）ポートレート方向からランドスケープ方向への装置１００の方向の変化を検出するのに応答して、ＵＩ１６００Ａ（映像１６０６を含む）は、ＵＩ１６００Ｂ（図１６Ｂ）へと９０°回転される。ある実施形態では、映像１６０６の一部分しかランドスケープ方向に表示されない場合には（ＵＩ１６００Ｂ、図１６Ｂ）、垂直バー１６２８及び水平バー１６３０が表示され、上述した垂直バー１６２２及び水平バー１６２４（ＵＩ１６００Ａ、図１６Ａ）と同様に働く。ある実施形態では、（例えば、加速度計１６８を使用して）ランドスケープ方向からポートレート方向への装置１００の方向の変化を検出するのに応答して、ＵＩ１６００Ｂは、ＵＩ１６００Ａ（図１６Ａ）へと９０°回転される。
【０１８６】
ある実施形態では、映像１６０６の一部分しか表示されない場合に、指ドラグ又はスワイプジェスチャー（例えば、１６２６）を検出するのに応答して、映像の表示部分が、ドラグ又はスワイプジェスチャーの方向に基づいて並進移動される（例えば、垂直、水平、又は対角方向の並進移動）。
【０１８７】
図１７は、ある実施形態に基づき映像のための使用を選択するユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス１７００は、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、１６０２、及び１６０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ｅ−メールに映像１６０６を合体するプロセス（例えば、図１８Ａ−１８Ｊに示す）を開始するｅ−メール写真アイコン１７０８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、映像１６０６をユーザ連絡先リスト内の連絡先に関連付けるプロセス（例えば、図１９Ａ−１９Ｂに示す）を開始する連絡先指定アイコン１７１０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ユーザの壁紙に映像１６０６を合体するプロセス（例えば、図２０に示す）を開始する壁紙として使用のアイコン１７１２、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、手前のＵＩ（例えば、ＵＩ１６００Ａ）への移行復帰を開始するキャンセルアイコン１７１４。
【０１８８】
図１８Ａ−１８Ｊは、ある実施形態に基づきｅ−メールに映像１６０６を合体するためのユーザインターフェイスを例示する図である。
【０１８９】
ユーザがｅ−メール写真アイコン１７０８をアクチベートするのに応答して、装置は、映像がｅ−メールメッセージに入れられて、テキストの入力、アドレス決め、及び送信の準備ができたことを示すためのアニメーションを表示する。ある実施形態では、このアニメーションは、最初に映像を縮小し（図１８Ａ）、ｅ−メールメッセージテンプレートを映像１６０６の後方へスライドさせるか、さもなければ、そこに形成し（図１８Ｂ）、そして映像を拡張する（図１８Ｃ）ことを含む。
【０１９０】
ある実施形態では、ユーザが主題(subject)行１８０４又はｅ−メール１８０６の本体（図１８Ｄ）においてタップ又は他の規定のジェスチャーを行う場合は、文字キーボード６１６が現れ、ユーザは、主題及び／又は本体テキストを入力することができる（図１８Ｅ）。
【０１９１】
ある実施形態では、ｅ−メールアドレスを入力するため、ユーザは、ｅ−メールの宛先(To:)行１８０２においてタップ又は他の規定のジェスチャーを行い、ユーザの連絡先リストが現れ（図１８Ｊ）、ユーザは、希望の受信者／連絡先においてタップ又は他の規定のジェスチャーを行い（例えば、図１８ＪにおいてBob Adamsをタップし(１８１６)）、そして装置は、それに対応するｅ−メールアドレスをｅ−メールメッセージに入れる（図１８Ｇ）。他の者がｅ−メールのコピーを必要とする場合には、ユーザは、ｅ−メールのＣＣ：行１８１８においてタップ又は他の規定のジェスチャーを行い、ユーザの連絡先リストが現れ（図１８Ｊ）、ユーザは、希望の受信者／連絡先においてタップ又は他の規定のジェスチャーを行い（例えば、図１８ＪにおいてDarin Adlerをタップし(１８２０)）、そして装置は、それに対応するｅ−メールアドレスをｅ−メールメッセージに入れる（図１８Ｇ）。
【０１９２】
ある実施形態では、ｅ−メールアドレスを入力するため、ユーザは、ｅ−メールの宛先(To:)行１８０２においてタップ又は他の規定のジェスチャーを行う（図１８Ｅ）。追加受信者アイコン１８２２が現れ、これは、アクチベートされると（例えば、アイコン１８２２における指タップにより）、宛先(To:)フィールドにおける入力に一致する（もしあれば）連絡先のスクロール可能なリスト（例えば、１８２６、図１８Ｆ）の表示を開始する。例えば、文字“Ｂ”が入力された場合には、名前又は名字のいずれかが“Ｂ”で始まる連絡先が示される。文字“Ｂｏ”が宛先(To:)フィールドに入力された場合には、連絡先のリストは、名前又は名字のいずれかが“Ｂｏ”で始まる連絡先へと狭められ、等々となって、表示された連絡先の１つが選択される（例えば、リスト１８２６の連絡先をタップすることにより、図１８Ｆ）まで行われる。他の者がｅ−メールのコピーを必要とする場合には、ユーザは、ｅ−メールのＣＣ：行１８１８においてタップ又は他の規定のジェスチャーを行い、宛先(To:)フィールドにアドレスを入力するのに使用したものと同様の手順をたどる。
【０１９３】
ある実施形態では、ユーザは、リスト１８２６を表示するエリアに垂直スワイプジェスチャー１８２８を適用することによりリスト１８２６をスクロールすることができる（図１８Ｆ）。ある実施形態では、垂直方向下方のジェスチャーがリストを下方にスクロールし、そして垂直方向上方のジェスチャーがリストを上方にスクロールする。
【０１９４】
ある実施形態では、垂直バー１８３０（図１８Ｆ）は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、リスト１８２６上のどこかで指タッチが検出された）後に、一時的に表示される。ある実施形態では、垂直バー１８３０は、リストの表示部分上に垂直位置を有し、当該垂直位置は、リストの表示部分のリスト内での垂直位置に対応する。ある実施形態では、垂直バー１８３０は、垂直長さが、表示されるリストの部分に対応している。
【０１９５】
又、ある実施形態では、ユーザは、１つ以上のキーボード（例えば、６１６及び６２４、図示せず）を使用してｅ−メールアドレスを入力してもよい。
【０１９６】
ある実施形態では、ユーザがｅ−メールメッセージをタイプするときに、タイプされているワードの付近及び／又はスペースバー１８３４に示唆されるワード１８３２が現れる（図１８Ｇ）。示唆されたワード１８３２をアクチベートすると（例えば、示唆されたワードを指でタップすることにより）、タイプされているワードがその示唆されたワード１８３２に置き換わる（図１８Ｈ）。又、示唆されたワード１８３４をアクチベートすると（例えば、スペースバーを指でタップすることにより）、タイプされているワードがその示唆されたワード１８３４に置き換わる（図１８Ｈ）。ある実施形態では、ユーザは、示唆されたワード１８３２及び／又は１８３４が示されるかどうかセットすることができる（例えば、ユーザの好みをセットすることにより）。ワード示唆の更なる説明は、参考としてここに援用する２００７年１月５日に出願された“Method, System, And Graphical User Interface For Providing Word Recommendations for Text Input”と題する米国特許出願第１１／６２０，６４１号、及び２００７年１月５日に出願された“Method, System, And Graphical User Interface For Providing Word Recommendations”と題する米国特許出願第１１／６２０，６４２号に見ることができる。
【０１９７】
ある実施形態では、垂直バー１８３６（図１８Ｈ）は、上述した垂直バーと同様、ｅ−メールのどの部分が表示されているかユーザが理解する上で助けとなるようにｅ−メールの本体の上に表示される。
【０１９８】
装置は、ユーザが送信アイコン１８１４（図１８Ｉ）をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、ｅ−メールメッセージを送信する。或いは又、ユーザがキャンセルアイコン１８０８をアクチベートする場合には、装置は、セーブドラフトアイコン１８１０、ドント(don't)セーブ（又は削除メッセージ）アイコン１８１２、及び編集メッセージアイコン１８９０を表示することができる。装置は、ユーザがセーブドラフトアイコン１８１０をアクチベートする場合は、ドラフトを、例えば、ｅ−メールクライアント１４０（図３３）のドラフトフォルダにセーブする。装置は、ユーザがドントセーブアイコン１８１２をアクチベートする場合は、ドラフトを削除する。装置は、ユーザが編集メッセージアイコン１８９０をアクチベートする場合にドラフトを編集するように復帰する。
【０１９９】
図１９Ａ及び１９Ｂは、ある実施形態に基づきユーザの連絡先リスト内の連絡先に映像１６０６を指定するためのユーザインターフェイスを例示する図である。
【０２００】
ある実施形態では、ユーザが連絡先指定アイコン１７１０をアクチベートするのに応答して、装置は、ユーザの連絡先リストを表示する（図１９Ａ）。ユーザが連絡先リスト内の連絡先を選択する（例えば、ＵＩ１９００Ａ、図１９Ａにおいてタップ１９０１でBob Adamsを選択する）のに応答して、装置は、選択された連絡先のための映像をユーザに切断させ、スケーリングさせ、その他、調整させるユーザインターフェイス（例えば、ＵＩ１９００Ｂ、図１９）を表示する。ある実施形態では、ユーザは、１本指のジェスチャー１９０８で映像を移動し、複数の接触１９１０及び１９１２を使用する広げ(de-pinching)ジェスチャーで映像を拡大し、複数の接触１９１０及び１９１２を使用する狭め(pinching)ジェスチャーで映像を縮小し、及び／又は複数の接触１９１０及び１９１２を使用するねじれジェスチャーで映像を回転することができる。ある実施形態では、ユーザがセット写真アイコン１９０６をアクチベートするのに応答して、装置は、調整された映像を選択された連絡先に指定する。或いは又、ユーザがキャンセルアイコン１９０４をアクチベートするのに応答して、装置は、指定プロセスをストップさせる。ある実施形態では、インターフェイス１９００Ｂは、ユーザをガイドする助けとするために情報１９０２を含むことができる。
【０２０１】
図２０は、ある実施形態に基づきユーザの壁紙に映像１６０６を合体するためのユーザインターフェイスを例示する図である。
【０２０２】
ある実施形態では、ユーザが壁紙として使用のアイコン１７１２をアクチベートするのに応答して、装置は、映像をユーザに切断させ、スケーリングさせ、その他、調整させるユーザインターフェイス（例えば、ＵＩ２０００、図２０）を表示する。ある実施形態では、ユーザは、１本指のジェスチャー２００８で映像を移動し、複数の接触２０１０及び２０１２を使用する広げジェスチャーで映像を拡大し、複数の接触２０１０及び２０１２を使用する狭めジェスチャーで映像を縮小し、及び／又は複数の接触２０１０及び２０１２を使用するねじれジェスチャーで映像を回転することができる。ある実施形態では、ユーザがセット壁紙アイコン２００６をアクチベートするのに応答して、装置は、調整された映像を壁紙として指定する。或いは又、ユーザがキャンセルアイコン２００４をアクチベートするのに応答して、装置は、指定プロセスをストップさせる。ある実施形態では、インターフェイス２０００は、ユーザをガイドする助けとするために情報２００２を含むことができる。
【０２０３】
映像管理の更なる説明は、参考としてここに援用する２００７年１月６日に出願された“Portable Electronic Device For Photo Management”と題する米国プロビジョナル特許出願第６０／８８３，７８５号、及び２００７年６月２９日に出願された“Portable Electronic Device For Photo Management”と題する第６０／９４７，１１８号に見ることができる。
【０２０４】
ビデオプレーヤ
図２１Ａ−２１Ｃは、ある実施形態に基づきビデオを編成し管理するためのユーザインターフェイスを例示する図である。
【０２０５】
ある実施形態では、ユーザによる一連のジェスチャー（例えば、指タップ）に応答して、装置は、一連のビデオカテゴリー及びサブカテゴリーを表示する。例えば、ユーザが、選択アイコン２１０１をアクチベートする（例えば、アイコンを指でタップすることにより）か、又はある実施形態では、「プレイリスト(Playlists)」行２１０８のどこかをタップする場合には、ＵＩがビデオカテゴリーの表示（ＵＩ２１００Ａ、図２１Ａ）から「プレイリスト」サブカテゴリーの表示（ＵＩ２１００Ｂ、図２１Ｂ）の表示へと切り換わる。次いで、ユーザが「自分の映画(My Movies)」の選択アイコンをアクチベートする（例えば、アイコンを指でタップすることにより）か、又はある実施形態では、「自分の映画」行２１１０のどこかをタップする場合には、ＵＩが「プレイリスト」サブカテゴリーの表示（ＵＩ２１００Ｂ、図２１Ｂ）から「自分の映画」サブカテゴリーの表示（ＵＩ２１００Ｃ、図２１Ｃ）の表示へと切り換わり、等々となる。
【０２０６】
ある実施形態では、ユーザによる一連のジェスチャー（例えば、指タップ）に応答して、装置は、ビデオカテゴリー及びサブカテゴリーの階層を通してバックアップするようにナビゲートする。例えば、ユーザが「プレイリスト」アイコン２１０６をアクチベートする（例えば、アイコンを指でタップすることにより）場合には、ＵＩが「自分の映画」サブカテゴリーの表示（ＵＩ２１００Ｃ、図２１Ｃ）から「プレイリスト」サブカテゴリーの表示（ＵＩ２１００Ｂ、図２１Ｂ）へと切り換わる。次いで、ユーザがビデオアイコン２１０４をアクチベートする（例えば、アイコンを指でタップすることにより）場合には、ＵＩが「プレイリスト」サブカテゴリーの表示（ＵＩ２１００Ｂ、図２１Ｂ）からビデオカテゴリーの表示（ＵＩ２１００Ａ、図２１Ａ）へと切り換わる。別の例では、装置が水平スワイプジェスチャー（例えば、左から右へのスワイプジェスチャー）を検出する場合に、装置は、ビデオカテゴリー及びサブカテゴリーの階層において１レベルアップにナビゲートすることができる。より一般的には、水平スワイプジェスチャー（例えば、左から右のスワイプジェスチャー）を検出するのに応答して、装置は、コンテンツカテゴリー、サブカテゴリー、及びコンテンツの階層において１レベルアップにナビゲートすることができる（例えば、個々の曲に対するＵＩ４３００Ｓ（図４３Ｓ）からアルバムに対するＵＩ４３００Ｒ（図４３Ｒ）へ、アルバムに対するＵＩ４３００Ｒ（図４３Ｒ）からアルバムのリストに対するＵＩ４３００Ｑへ、等々）。
【０２０７】
ある実施形態では、特定ビデオのユーザ選択（例えば、特定ビデオの行におけるグラフィック、タイトル、又はどこか２１１２（図２１Ｃ）でのタップ又は他の規定のジェスチャーによる）に応答して、装置は、選択されたビデオ（例えば、キングコング(King Kong)）をビデオプレーヤＵＩ（例えば、ＵＩ２３００Ａ、図２３Ａ）に表示する。
【０２０８】
ある実施形態では、設定アイコン２１０２のユーザ選択（例えば、アイコンを指でタップすることによる）に応答して、装置は、ビデオプレーヤに対する設定ＵＩ（ＵＩ２２００Ａ、図２２Ａ）を表示する。
【０２０９】
図２２Ａ及び２２Ｂは、ある実施形態に基づきビデオプレーヤに対するユーザの好みをセットするためのユーザインターフェイスを例示する図である。
【０２１０】
ある実施形態では、ユーザは、特定の設定に対する行のどこかでタップ又は他の規定のジェスチャーを行って、それに対応する設定選択の表示を開始することができる。例えば、「適合のためのスケーリング(Scale to fit)」設定（ＵＩ２２００Ａ、図２２Ａ）におけるタップ２２０２に応答して、装置は、「適合のためのスケーリング」に対する設定選択（ＵＩ２２００Ｂ、図２２Ｂ）を表示する。
【０２１１】
ある実施形態では、ユーザインターフェイス２２００Ｂは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、装置を設定ＵＩ（例えば、ＵＩ２２００Ａ）に復帰させる設定(Settings)アイコン２２０４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、タッチスクリーン１１２に適合するようビデオをスケーリングすべくビデオプレーヤをセットし（「ワイドスクリーンモード」）、ワイドスクリーン映画のために表示の頂部及び底部に２つの水平の黒いバンドを生じさせる「適合のためのスケーリング(Scale to fit)」アイコン２２０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、タッチスクリーン１１２をビデオで埋める（「フルスクリーンモード」）ようビデオプレーヤをセットする「満杯のためのスケーリング(Scale to full)」アイコン２２０８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ユーザにより選択された変化をセーブせずに装置を手前のＵＩ（例えば、ＵＩ２２００Ａ）に復帰させるキャンセル(Cancel)アイコン２２１０、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ユーザにより選択された設定をセーブしそして装置を手前のＵＩ（例えば、ＵＩ２２００Ａ）に復帰させる終了(Done)アイコン２２１２。
【０２１２】
ある実施形態では、図２２Ａの設定は、設定４１２（図４Ｂ）に合体され、又、設定アイコン２１０２は、ビデオアプリケーション１４５（例えば、図２１Ａ−２１Ｃ）に表示される必要がない。ある実施形態では、図２２Ａの設定は、ビデオプレーヤＵＩに合体される（例えば、図２３Ｃのワイドスクリーンセレクタアイコン２３２６及び図２３Ｄのフルスクリーンセレクタアイコン２３２８として）。
【０２１３】
ある実施形態では、上述した垂直バーに類似した垂直バーが、ビデオカテゴリーのリスト（例えば、図２１Ａ）、サブカテゴリーのリスト（例えば、図２１Ｂ）、及び／又はビデオのリスト（例えば、図２１Ｃ）の上に表示され、これは、各リストのどの部分が表示されているかユーザが理解する上で助けとなる。ある実施形態では、全リストがタッチスクリーン１１２に同時に表示できる場合には、垂直バーは、表示されない。
【０２１４】
図２３Ａ−２３Ｄは、ある実施形態に基づくビデオプレーヤのためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス２３００Ａ−２３００Ｄは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●ビデオ２３０２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ビデオ２３０２を始めから又はビデオが休止されたところから再生するのを開始するプレイアイコン２３０４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ビデオ２３０２の休止を開始する休止アイコン２３０６、
●どれほどのビデオが再生されたか時間の単位で示す経過時間２３０８、
●ビデオのどの断片が再生されたか指示すると共に、ユーザのジェスチャーに応答してビデオのスクロールを助けるように使用できる進行バー２３１０、
●再生されるべきビデオがどれほど残っているか時間の単位で示す残り時間２３１２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ビデオプレーヤＵＩ（例えば、ＵＩ２３００Ａ）を退出して別のＵＩ（例えば、ＵＩ２１００Ｃ、図２１００Ｃ）へ復帰することを開始する退出アイコン２３１４、
●進行バー２３１０を伴うユーザジェスチャー２３１６に応答して現れる拡大経過時間２３１８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ビデオ２３０２を通して逆送り又は後方スキップを開始する速戻し／後方スキップアイコン２３２０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ビデオ２３０２を通して順送り又は前方スキップを開始する早送り／前方スキップアイコン２３２２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ビデオ２３０２の音量の調整を開始する音量調整スライダーアイコン２３２４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ワイドスクリーンモードでビデオの表示を開始し、アイコン２３２８へトグルするワイドスクリーンセレクタアイコン２３２６、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、フルスクリーンモードでビデオの表示を開始し、アイコン２３２６へトグルするフルスクリーンセレクタアイコン２３２８。
【０２１５】
ある実施形態では、特定ビデオのユーザ選択（例えば、ＵＩ２１００Ｃにおいて特定ビデオの行におけるグラフィック、タイトル、又はどこか２１１２（図２１Ｃ）でのタップ又は他の規定のジェスチャーによる）に応答して、装置は、選択されたビデオ（例えば、キングコング(King Kong)）をビデオプレーヤＵＩ（例えば、ＵＩ２３００Ａ）に表示する。ある実施形態では、装置は、タッチスクリーン上にポートレートモードではなくランドスケープモードでビデオを自動的に表示して、タッチスクリーンにおける映像のサイズを増加させる。
【０２１６】
ある実施形態では、ビデオ２３０２以外のグラフィック（例えば、グラフィック２３０４、２３０６、２３０８、２３１０、２３１２、２３１４、２３２０、２３２２、２３２６及び／又は２３２８）は、規定の時間中タッチスクリーン１１２との接触がない場合にはフェードアウトしてもよい。ある実施形態では、これらのグラフィックは、タッチスクリーンとの接触がなされた場合に再び現れて、これらのグラフィックに対する「ヘッドアップディスプレイ」効果を生じさせる。ある実施形態では、「スクリーン適合(fit-to-screen)」モードで表示されるワイドスクリーン映画の場合に、ビデオが不明瞭になるのを回避するために、黒い水平のバンドをビデオ２３０２の上下に配してグラフィックを表示することができる。
【０２１７】
ある実施形態では、ユーザのジェスチャーに応答して、ビデオの経過時間を変更することができる。例えば、ユーザの指が進行バーの端又はその付近にタッチし（２３１６）、次いで、進行バーに沿ってスライドするのに応答して、進行バーに沿ったユーザの指の位置に対応するように経過時間を変更することができる。ある実施形態では、このユーザジェスチャーの間に拡大経過時間２３１８が表示されて、ジェスチャーが終了したときにどこでビデオがプレイを再開するか指示する（図２３Ｂ）。ある実施形態では、どこでビデオがプレイを再開するかに対応するビデオ２３０２からの１つ以上の静止映像が、進行バーに沿ってユーザの指が移動されるにつれて表示される。進行バーにおけるこのユーザジェスチャーは、ユーザがビデオの特定シーンを見るためにそれを容易に選択できるようにする。
【０２１８】
ビデオプレーヤ及びマネージャーの更なる説明は、参考としてここに援用する２００７年１月６日に出願された“Video Manager For Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／８８３，７８４号、及び２００７年６月２８日に出願された“Video Manager For Portable Multifunction Device”と題する第６０／９４６，９７３号に見ることができる。
【０２１９】
天気
図２４Ａ−２４Ｅは、ある実施形態に基づき天気ウィジェットを表示し管理するためのユーザインターフェイスを例示する図である。
【０２２０】
ある実施形態では、天気ウィジェット１４９−１は、特定の位置（例えば、図２４ＡのＵＩ２４００Ａでは、カリフォルニア州サンタクルーズ、又は図２４ＥのＵＩ２４００Ｅでは、カリフォルニア州クパーチノ）の天気を表示する。ユーザが設定アイコン２４０２をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、天気ウィジェットのための設定ＵＩが表示される（例えば、ＵＩ２４００Ｂ、図２４Ｂ）。ある実施形態では、ユーザは、ジェスチャーで（例えば、位置のリスト２４１２内の特定の位置にタッチし、その選択された位置をハイライト状態にすることで）表示のための特定の位置を選択することができる。ある実施形態では、図２４Ｂの設定は、設定４１２（図４Ｂ）に合体され、そして設定アイコン２４０２は、天気ウィジェット（例えば、図２４Ａ）に表示されなくてもよい。
【０２２１】
ある実施形態では、ユーザの指がテキストエントリーボックスに接触する２４０４（図２４Ｂ）のに応答して、キーボード（例えば、６１６）が表示される（ＵＩ２４００Ｃ、図２４Ｃ）。ある実施形態では、ワード示唆エリア６２２も表示される。ユーザが新たな位置を入力して位置追加アイコン２４０６をアクチベートするのに応答して、新たな位置が位置リストに追加される。
【０２２２】
ある実施形態では、ユーザが除去アイコン２４０８をアクチベートする（例えば、アイコンを指でタップすることにより）場合には、位置リストにおけるハイライトされた位置が除去される。ある実施形態では、ユーザが終了アイコン２４１０をアクチベートするのに応答して、装置は、選択された位置の天気を表示する（例えば、ＵＩ２４００Ａ、図２４Ａ）。
【０２２３】
ある実施形態では、位置リストの各位置に対し、それに対応するアイコン２４１４が、特定位置の天気を表示するＵＩ（例えば、ＵＩ２４００Ａ）に追加される。例えば、設定ＵＩ２４００Ｂに４つの位置がある場合には、４つのアイコンが図２４ＡのＵＩ２４００Ａに表示される。ある実施形態では、天気が表示されている位置に対応するアイコン２４１４をハイライト状態にして、他のアイコンと区別することができる。例えば、ユーザによりセットされた４つの位置の第３番目であるサンタクルーズがＵＩ２４００Ｂにおいてハイライト状態にされ、そしてサンンタクルーズの天気がＵＩ２４００Ａに表示される。従って、ＵＩ２４００Ａにおいて４つのアイコン２４１４の第３番目（即ち、２４１４−３）がハイライト状態にされる。アイコン２４１４は、どれほど多くの位置が設定メニュー２４００Ｂにリストされているか、又、リスト内のどの位置が表示されているかユーザが一目で分かるようにする。
【０２２４】
ある実施形態では、ユーザは、タッチスクリーン上で左から右へのスワイプジェスチャー２４１６を行うことによりリスト内の手前の位置（例えば、カリフォルニア州クパーチノ）を見始めることができる。ある実施形態では、ユーザは、タッチスクリーン上で右から左へのスワイプジェスチャー２４１６を行うことによりリスト内の次の位置（例えば、ニューヨーク州ニューヨーク）を見始めることができる。この例で、カリフォルニア州クパーチノの天気が表示される場合には、アイコン２４１４−２がハイライトされる（図２４Ｅ）。同様に、ニューヨーク州ニューヨークの天気が表示される場合には、アイコン２４１４−４がハイライトされる。
【０２２５】
天気ウィジェット１４９−１は、表示のための複数のウィジェットに対する設定を与える単一の共有設定／構成ページを伴うウィジェットの一例である。
【０２２６】
ある実施形態では、ポータブルマルチファンクション装置は、ウィジェット（例えば、サンタクルーズ天気ウィジェット、図２４Ａ）をタッチスクリーンディスプレイ上に表示する。表示されるウィジェットは、共通の構成インターフェイス（例えば、図２４Ｂ）を共有するウィジェットのセット内の１つである。ある実施形態では、ウィジェットセット内のウィジェットは、一度に１つが表示される（例えば、図２４Ａ及び図２４Ｅ）。
【０２２７】
１つ以上のウィジェットセット印アイコン（例えば、アイコン２４１４、図２４Ａ）が表示される。このウィジェットセット印アイコンは、ウィジェットセット内のウィジェットの数、及びウィジェットセット内の表示されたウィジェットの位置に関する情報を与える。ある実施形態では、１つ以上のウィジェットセット印アイコンが、表示されるウィジェットと同時に表示される（例えば、図２４Ａ）。
【０２２８】
タッチスクリーンディスプレイにおいて指ジェスチャーが検出される。ある実施形態では、指ジェスチャーは、スワイプジェスチャー（例えば、スワイプ２４１６、図２４Ａ）である。
【０２２９】
指ジェスチャーに応答して、表示されたウィジェット（例えば、サンタクルーズの天気ウィジェット、図２４Ａ）が、ウィジェットセット内の別のウィジェット（例えば、クパーチノの天気ウィジェット、図２４Ｅ）に置き換えられ、そしてウィジェットセット印アイコンにより与えられる情報は、表示されたウィジェットがウィジェットセット内の別のウィジェットに置き換えられたことを反映するように更新される。ある実施形態では、ウィジェットセットがシーケンスを形成し、そして表示されたウィジェットが、ウィジェットのシーケンス内の隣接ウィジェットに置き換えられる。
【０２３０】
タッチスクリーンディスプレイを伴うポータブル通信装置上のグラフィックユーザインターフェイスは、共通の構成インターフェイスを共有するウィジェットのセットと、１つ以上のウィジェットセット印アイコン（例えば、２４１４）とを備えている。ウィジェットセット内のせいぜい一度に１つのウィジェット（例えば、サンタクルーズの天気ウィジェット、図２４Ａ）がタッチスクリーン上に示される。ウィジェットセット印アイコンは、ウィジェットセット内のウィジェットの数、及びウィジェットセット内の表示されるウィジェットの位置に関する情報を与える。タッチスクリーンディスプレイ上の指ジェスチャー（例えば、２４１６）を検出するのに応答して、表示されたウィジェットが、ウィジェットセット内の別のウィジェットと置き換えられ、そしてウィジェットセット印アイコンにより与えられる情報は、表示されたウィジェットがウィジェットセット内の別のウィジェットに置き換えられたことを反映するように更新される。
【０２３１】
ある実施形態では、ポータブルマルチファンクション装置（例えば、装置１００）は、タッチスクリーンディスプレイ上に第１のウィジェット（例えば、サンタクルーズの天気ウィジェット、図２４Ａ）を表示する。
【０２３２】
タッチスクリーン上で第１のウィジェットの設定アイコン（例えば、２４０２、図２４Ａ）において第１のジェスチャーが検出される。ある実施形態では、第１のジェスチャーは、ユーザの指によるタップジェスチャーである。
【０２３３】
第１のジェスチャーに応答して、第１のウィジェットに対する設定（例えば、図２４Ｂ）を含めて、複数のウィジェットについてユーザにより調整可能な設定が表示される。ある実施形態では、第１のジェスチャーに応答して、第１のウィジェットから複数のウィジェットに対する設定へのアニメ化された移行が表示される。ある実施形態では、複数のウィジェットは、それに対応する複数の位置の天気情報を与える。
【０２３４】
複数のウィジェットの中の１つ以上のウィジェットに対する１つ以上の設定を切り換えるための１つ以上の付加的なジェスチャーが検出される。
【０２３５】
１つ以上の付加的なジェスチャーに応答して、複数のウィジェットの中の１つ以上のウィジェットに対する１つ以上の設定が切り換えられ、これは、第１のウィジェット以外の複数のウィジェットの中の各ウィジェットに対する１つ以上の設定を切り換えることを含む。
【０２３６】
ウィジェット選択ジェスチャー及び完了ジェスチャーがタッチスクリーンディスプレイ上で検出される。ある実施形態では、完了ジェスチャーは、完了アイコン（例えば、アイコン２４１０、図２４Ｂ）におけるタップジェスチャーである。ある実施形態では、完了アイコンは、“終了(done)”アイコン、“オーケー(okay)”アイコン、又は“セーブ(save)”アイコンである。ある実施形態では、ウィジェット選択ジェスチャー及び完了ジェスチャーは、単一の組合せジェスチャーである。ある実施形態では、単一の組合せジェスチャーは、二重タップジェスチャーである。
【０２３７】
ウィジェット選択ジェスチャー及び完了ジェスチャーに応答して、第１のウィジェット以外の複数のウィジェットの中の第２のウィジェットが表示される（例えば、クパーチノの天気ウィジェット、図２４Ｅ）。
【０２３８】
タッチスクリーンディスプレイを伴うポータブルマルチファンクション装置のグラフィックユーザインターフェイスは、タッチスクリーン上にせいぜい一度に１つのウィジェットが示されるところの複数のウィジェットと、その複数のウィジェットに対する設定とを含む。複数のウィジェットの中の第１のウィジェットにおいて設定アイコンに対する第１のジェスチャーに応答して、第１のウィジェットに対する設定を含めて、複数のウィジェットについてユーザにより調整可能な設定が表示される。１つ以上の付加的なジェスチャーに応答して、第１のウィジェット以外の複数のウィジェットの中の各ウィジェットに対する１つ以上の設定を含めて、複数のウィジェットの中の１つ以上のウィジェットに対する１つ以上の設定が切り換えられる。ウィジェット選択ジェスチャー及び完了ジェスチャーに応答して、切り換えられた設定がセーブされ、そして第１のウィジェット以外の複数のウィジェットの中の第２のウィジェットが表示される。
【０２３９】
ある実施形態では、天気、及び位置に基づく要素を伴う他のアプリケーションに対して、装置は、現在位置情報（例えば、ＧＰＳモジュール１３５により決定された）をアプリケーションに自動的に与えることができる。従って、ある実施形態では、天気ウィジェットは、ユーザが現在の位置の名前や郵便番号を明確に入力する必要なく、装置の現在位置の天気情報を与えることができる。同様に、装置の現在位置付近の店、レストラン、マップ等を見つけ及び／又はそれと対話するためにウィジェット及び他のアプリケーションに現在位置情報を自動的に与えることもできる。
【０２４０】
ウィジェットを構成して表示する更なる説明は、参考としてここに援用する２００７年６月２８日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Configuring and Displaying Widgets”と題する米国プロビジョナル特許出願第６０／９４６，９７５号に見ることができる。
【０２４１】
株
図２５Ａ−２５Ｅは、ある実施形態に基づき株ウィジェットを表示し管理するためのユーザインターフェイスを例示する図である。
【０２４２】
ある実施形態では、株ウィジェット１４９−２は、多数のユーザ選択株についての情報を表示する（例えば、ＵＩ２５００Ａ、図２５Ａ）。ある実施形態では、ユーザジェスチャーに応答して、表示された情報が切り換えられる。例えば、ユーザが絶対利益及び損失の欄にタッチする(２５０４)のに応答して（ＵＩ２５００Ａ、図２５Ａ）、それに代わってパーセンテージ利益及び損失を表示することができる（ＵＩ２５００Ｂ、図２５Ｂ）。例えば、ユーザが“１ｗ”にタッチするのに応答して、６カ月チャート（“６ｍ”）に代わって、ハイライトされた株の１週間チャート（ＩＮＤＵ）を表示することができる。
【０２４３】
ある実施形態では、ユーザが設定アイコン２５０２をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、株ウィジェットに対する設定ＵＩ（例えば、ＵＩ２５００Ｃ、図２５Ｃ）が表示される。
【０２４４】
ある実施形態では、ユーザの指がテキストエントリーボックスに接触する(２５０６)のに応答して、キーボード（例えば、６１６）が表示される（ＵＩ２５００Ｄ、図２５Ｄ）。ある実施形態では、ワード示唆エリア６２２も表示される。ユーザが新たな株の記号又は名前を入力し、追加株アイコン２５０８をアクチベートするのに応答して、株のリストに新たな株が追加される。
【０２４５】
ある実施形態では、ユーザが除去アイコン２５１２をアクチベートする（例えば、アイコンを指でタップすることにより）場合には、株リスト２５１０内のハイライトされた株が除去される。ある実施形態では、ユーザが終了アイコン２５１４をアクチベートするのに応答して、装置は、選択された株についての株情報を表示する（例えば、ＵＩ２５００Ａ、図２５Ａ）。
【０２４６】
電話
図２６Ａ−２６Ｐは、ある実施形態に基づき連絡先を表示し管理するためのユーザインターフェイスを例示する図である。
【０２４７】
ある実施形態では、ユーザがＵＩ４００（図４）における電話アイコン１３８をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、ユーザの連絡先リストが表示される（例えば、ＵＩ２６００Ａ、図２６Ａ）。
【０２４８】
参考としてここに援用する２００５年１２月２３日に出願された“Scrolling List With Floating Adjacent Index Symbols”と題する米国特許出願第１１／３２２，５４７号に説明されたように、ユーザは、タッチスクリーン上の垂直方向上方及び／又は垂直方向下方のジェスチャー２６０２を使用して連絡先リストをスクロールすることができる。
【０２４９】
ある実施形態では、ユーザが新連絡先追加アイコン２６０４をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、タッチスクリーンは、連絡先名を編集するためのユーザインターフェイスを表示する（例えば、ＵＩ２６００Ｂ、図２６Ｂ）。
【０２５０】
ある実施形態では、ユーザが連絡先名を入力し（例えば、図２６ＣのＵＩ２６００Ｃにおけるキーボード６１６を経て“Ron Smith”を入力し）、そしてセーブアイコン２６０６をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、連絡先モジュールが連絡先の新たなエントリーを生成して表示する（例えば、ＵＩ２６００Ｄ、図２６Ｄ）。
【０２５１】
ある実施形態では、ユーザが写真追加アイコン２６０７をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、タッチスクリーンは、写真又は他の映像を連絡先に追加するためのユーザインターフェイス（例えば、ＵＩ２６００Ｅ、図２６Ｅ）を表示する。ユーザが写真追加アイコン２６７０をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、カメラ１４３がアクチベートされ、写真が撮影されて連絡先に関連付けられる（例えば、図１９Ｂを参照して上述したものと同様のプロセスを使用して）。ユーザが既存写真選択アイコン２６７２をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、写真管理アプリケーション１４４がアクチベートされ、写真が選択され、調整され、そして連絡先に関連付けられる。ユーザがキャンセルアイコン２６７４をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、写真又は他の映像を連絡先に関連付けるプロセスがストップされる。
【０２５２】
ある実施形態では、ユーザが新写真追加アイコン２６０８をアクチベートする（例えば、アイコン又はアイコンを含む行を指でタップすることにより）のに応答して、タッチスクリーンは、連絡先の電話番号（１つ又は複数）を編集するためのユーザインターフェイス（例えば、ＵＩ２６００Ｆ、図２６Ｆ）を表示する。ある実施形態では、キーパッド選択キー（例えば、図２６Ｆにおける“＋＊＃”キー）を使用して、ＵＩをＵＩ２６００Ｐ（図２６Ｐ）へトグルし、ユーザが電話番号に他の記号又は休止を入れられるようにする。ある実施形態では、第２のキーパッド選択キー（例えば、図２６Ｐにおける“１２３”キー）を使用して、ＵＩ２６００Ｐを手前のＵＩ（例えば、ＵＩ２６００Ｆ、図２６Ｆ）における数字キーパッドにトグルして戻す。
【０２５３】
ある実施形態では、ユーザが電話番号を入力し（例えば、図２６ＦのＵＩ２６００Ｆにおけるキーボード２６７６を経て）、電話番号の形式を指定し（例えば、家庭アイコン２６２０又は選択アイコン２６２４におけるタップジェスチャー又は他の規定のジェスチャーにより）、そしてセーブアイコン２６２６をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、連絡先モジュールがそれに対応する連絡先のための電話番号を生成する。
【０２５４】
ある実施形態では、ユーザは、付加的な電話番号形式を選択することができる。例えば、ユーザが選択アイコン２６２４をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、タッチスクリーンディスプレイは、電話ラベルＵＩ（例えば、ＵＩ２６００Ｇ、図２６Ｇ）を表示する。ある実施形態では、ユーザがＵＩ２６００Ｇにおけるラベルをアクチベートするのに応答して、その選択されたラベルがＵＩ２６００Ｆにおいて家庭アイコン２６２０に代わって表示される。又、ある実施形態では、その選択されたラベルがＵＩ２６００Ｆにおいてハイライト状態にもされ、入力されている電話番号に選択されたラベルが与えられることをユーザに指示する。
【０２５５】
ある実施形態では、ユーザは、ラベル追加アイコン２６２８をアクチベートし、そしてソフトキーボード（例えば、６１６、図示せず）を経てビアラベル(via label)を入力することにより、顧客電話ラベルをＵＩ２６００Ｆに追加することができる。
【０２５６】
ある実施形態では、ユーザは、ＵＩ２６００Ｇにおいて１つ以上のラベルを削除することができる。ある実施形態では、ユーザの顧客ラベルしか削除できない。例えば、ユーザが編集アイコン２６３０をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、タッチスクリーンは、削除できるラベルの隣に削除アイコン２６３２を表示する（例えば、ＵＩ２６００Ｈ、図２６Ｈ）。ユーザが削除アイコンをアクチベートすると（例えば、それを指でタップすることにより）、アイコンは、９０°回転する（例えば、２６３４、図２６Ｉ）か、さもなければ、その見掛けを変化させることができ、及び／又は第２のアイコンが現れてもよい（例えば、除去／削除確認アイコン２６３６、図２６Ｉ）。ユーザが第２のアイコンをアクチベートする場合には、連絡先モジュールがそれに対応するラベルを削除する。この削除プロセスは、図７を参照して上述したプロセスと同様である。上述したように、タッチスクリーンの異なる部分においてユーザによる複数のジェスチャーを要求する削除プロセス（例えば、削除アイコン２６３４及び除去／削除確認アイコン２６３６はＵＩ２６００Ｉにおいてタッチスクリーンの両側にある）は、ユーザがラベル又は他の同様のアイテムを偶発的に削除する機会を著しく減少させる。ユーザは、ラベルの削除を終了したときに終了アイコン２６３８をアクチベートし（例えば、それを指でタップすることにより）、装置は、ＵＩ２６００Ｇへ復帰する。
【０２５７】
ある実施形態では、ユーザが図２６ＤのＵＩ２６００Ｄにおいて新ｅ−メール追加アイコン２６１０をアクチベートする（例えば、アイコン又はアイコンを含む行を指でタップすることにより）のに応答して、タッチスクリーンは、連絡先のｅ−メールアドレス（１つ又は複数）を編集するためのユーザインターフェイス（例えば、ＵＩ２６００Ｊ、図２６Ｊ）を表示する。ある実施形態では、ｅ−メールアドレスを入力するためのキーボード２６０１（図２６Ｊ）は、スペースバーをもたない（ｅ−メールアドレスがスペースを含まないので）。むしろ、スペースバーを通常含むキーボードのエリアは、“＠”キー２６０１、ピリオドキー２６０３、及び“．com”キー２６０５を含む。全てのｅ−メールアドレスが“＠”及び“．”を含み、又、多くのｅ−メールアドレスが“．com”を含むので、キーボード２６０１にこれらのキーを含ませることで、ｅ−メールアドレスの入力が素早く且つ容易に行えるようになる。
【０２５８】
ある実施形態では、ユーザがｅ−メールアドレスを入力し（例えば、図２６ＪのＵＩ２６００Ｊにおけるキーボード６１６を経て）、ｅ−メールアドレスの形式を指定し（例えば、家庭アイコン２６４０又は選択アイコン２６４６におけるタップジェスチャー又は他の規定のジェスチャーにより）、そしてセーブアイコン２６４８をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、連絡先モジュールがそれに対応する連絡先のためのｅ−メールアドレスを生成する。
【０２５９】
ある実施形態では、ユーザは、電話番号形式について述べたもの（図２６Ｇ−２６Ｉ）と同様のプロセス及びＵＩを使用して、選択アイコン２６４６をアクチベートすることにより、付加的なｅ−メールアドレス形式、即ち追加顧客ｅ−メールアドレス形式及び／又は削除ｅ−メールアドレス形式を選択することができる。
【０２６０】
ある実施形態では、ユーザが図２６ＤのＵＩ２６００Ｄにおいて新ＵＲＬ追加アイコン２６１１をアクチベートする（例えば、アイコン又はアイコンを含む行を指でタップすることにより）のに応答して、タッチスクリーンは、連絡先のＵＲＬを編集するためのユーザインターフェイス（例えば、ＵＩ２６００Ｋ、図２６Ｋ）を表示する。
【０２６１】
ある実施形態では、ユーザがＵＲＬを入力し（例えば、図２６ＫのＵＩ２６００Ｋにおけるキーボード６１６を経て）、ＵＲＬの形式を指定し（例えば、ホームページアイコン２６７８又は選択アイコン２６８０におけるタップ又は他の規定のジェスチャーにより）そしてセーブアイコン２６４８をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、連絡先モジュールは、それに対応する連絡先に対するＵＲＬを生成する。
【０２６２】
ある実施形態では、ユーザは、電話番号形式について述べたもの（図２６Ｇ−２６Ｉ）と同様のプロセス及びＵＩを使用して、選択アイコン２６８０をアクチベートすることにより、付加的なＵＲＬ形式、即ち追加顧客ＵＲＬ形式及び／又は削除ＵＲＬ形式を選択することができる。
【０２６３】
ある実施形態では、ユーザが図２６ＤのＵＩ２６００Ｄにおいて新アドレス追加アイコン２６１２をアクチベートする（例えば、アイコン又はアイコンを含む行を指でタップすることにより）のに応答して、タッチスクリーンは、連絡先の物理的アドレスを編集するためのユーザインターフェイス（例えば、ＵＩ２６００Ｌ、図２６Ｌ）を表示する。
【０２６４】
ある実施形態では、ユーザがアドレスを入力し（例えば、図２６ＬのＵＩ２６００Ｌにおけるキーボード６１６を経て）、アドレスの形式を指定し（例えば、仕事場アイコン２６５２又は選択アイコン２６５６におけるタップ又は他の規定のジェスチャーにより）、そしてセーブアイコン２６５８をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、連絡先モジュールは、それに対応する連絡先に対するアドレスを生成する。ある実施形態では、郵便番号フィールド２６５４におけるジェスチャーを検出するのに応答して、キーボード６１６の表示が生成され、そして数字キーボード６２４（図６Ｃ）が表示されて、ユーザは、郵便番号フィールド２６５４に数字入力を与えることができる。
【０２６５】
ある実施形態では、ユーザは、電話番号形式について述べたもの（図２６Ｇ−２６Ｉ）と同様のプロセス及びＵＩを使用して、選択アイコン２６５６をアクチベートすることにより、付加的なアドレス形式、即ち追加顧客アドレス形式及び／又は削除アドレス形式を選択することができる。
【０２６６】
図２６Ｍは、ある実施形態に基づく既存の連絡先リストエントリーのためのユーザインターフェイスを例示する図である。ユーザが編集アイコン２６６４を選択する（例えば、アイコンを指でタップすることにより）のに応答して、タッチスクリーンディスプレイは、連絡先を編集するためのユーザインターフェイス（例えば、ＵＩ２６００Ｏ、図２６Ｏ）を表示する。ユーザの選択に応答して、連絡先リストモジュールは、上述したプロセス及びＵＩを使用して、既存の連絡先情報の１つ以上のアイテムを削除し、新たな電話番号を追加し、新たなｅ−メールアドレスを追加し、新たな物理的アドレスを追加し、及び／又は新たなＵＲＬを追加することができる（例えば、図２６Ｅ−２６Ｌ）。
【０２６７】
ユーザが図２６Ｍのテキストメッセージアイコン２６８２を選択する（例えば、アイコンを指でタップすることにより）のに応答して、タッチスクリーンは、テキストメッセージ又は他のインスタントメッセージの連絡先に関連した電話番号、例えば、連絡者の仕事場の番号２６８６又は家庭の番号２６８８を選択するためのユーザインターフェイス（例えば、ＵＩ２６００Ｎ、図２６Ｎ）を表示する。ユーザが連絡先電話番号の１つを選択するのに応答して、タッチスクリーンは、メッセージを生成してそれを選択された電話番号へ送信するためのＵＩ（例えば、図６ＡのＵＩ６００Ａ）を表示する。
【０２６８】
ユーザが、図２６Ｍにおいてお気に入りの追加(add to favorites)アイコン２６８４を選択する（例えば、アイコンを指でタップすることにより）のに応答して、お気に入りのリストに連絡先が追加される（例えば、ＵＩ２７００Ａ、図２７Ａ）。
【０２６９】
図２７Ａ−２７Ｆは、ある実施形態に基づきお気に入りの連絡先を表示し管理するためのユーザインターフェイスを例示する図である。ＵＩ２７００Ａは、お気に入りのもののリストを表示する。ある実施形態では、お気に入りのものに対応するリスト内の各行は、お気に入りのものの名前２７０２と、コールされるお気に入りのものの電話番号の形式２７０４と、追加情報アイコン２７０６とを含む。ある実施形態では、ユーザが特にお気に入りに対するアイコン２７０６をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、タッチスクリーンは、そのお気に入りに対する対応する連絡先リストエントリーを表示する（例えば、ＵＩ２６００Ｍ、図２６Ｍ）。ある実施形態では、特定のお気に入りに対応する行のどこかで行われるユーザのタップ又は他の規定のジェスチャー（即ち、アイコン２７０２上以外でのタップ又はジェスチャー）に応答して、電話モジュールは、その特定のお気に入りに対する対応する電話番号２７０４をダイヤルする。
【０２７０】
ある実施形態では、ユーザがお気に入り追加アイコン２７０８をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、装置は、ユーザの連絡先リストを表示し、そこから、ユーザは、新たなお気に入りに対する連絡先リストエントリーと、新たなお気に入りに対するエントリーにおける電話番号とを選択する。
【０２７１】
ある実施形態では、ユーザが編集アイコン２７１０をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、タッチスクリーンは、お気に入りの次に削除アイコン２７１２及び／又は移動付与(moving-affordance)アイコン２７２０を表示する（例えば、ＵＩ２７００Ｂ、図２７Ｂ）。
【０２７２】
ユーザが削除アイコンをアクチベートする（例えば、それを指でタップすることにより）場合には、アイコンが、９０°回転する（例えば、２７１４、図２７Ｃ）か、さもなければ、その見掛けを変化し、及び／又は第２のアイコンが現れてもよい（例えば、除去／削除確認アイコン２７１６、図２７Ｃ）。ユーザが第２のアイコンをアクチベートする場合には、それに対応するお気に入りが削除される。この削除プロセスは、図７、図２６Ｈ及び２６Ｉを参照して上述したプロセスと同様である。上述したように、タッチスクリーンの異なる部分においてユーザによる複数のジェスチャーを要求する削除プロセス（例えば、削除アイコン２７１４及び除去／削除確認アイコン２７１６はＵＩ２７００Ｃにおいてタッチスクリーンの両側にある）は、ユーザがお気に入り又は他の同様のアイテムを偶発的に削除する機会を著しく減少させる。ユーザは、お気に入りの削除を終了したときに終了アイコン２７１８をアクチベートし（例えば、それを指でタップすることにより）、装置は、ＵＩ２７００Ａへ復帰する。
【０２７３】
ユーザが移動付与アイコン２７２０をアクチベートする（例えば、それに指２７２２を接触させることにより）場合には、図２７Ｄ−２７Ｆに示すように、それに対応するお気に入りを、お気に入りのリストにおいて再配置することができる。ユーザは、お気に入りの再順序付けを完了すると、終了アイコン２７１８をアクチベートし（例えば、それに指を接触させることにより）、そして装置は、ＵＩ２７００Ａに復帰する。
【０２７４】
ユーザ構成可能なリストの再順序付けのついての更なる説明は、参考としてここに援用する２００７年１月７日に出願された“System And Method For Managing Lists”と題する米国プロビジョナル特許出願第６０／８８３，８０８号、及び２００７年６月２８日に出願された“”と題する米国特許出願第１１／７７０，７２５号に見ることができる。
【０２７５】
図２８Ａ−２８Ｄは、ある実施形態に基づき最近のコールを表示し管理するためのユーザインターフェイスを例示する図である。
【０２７６】
ある実施形態では、ユーザが「全(All)」アイコン２８１０をアクチベートするのに応答して、タッチスクリーンは、全ての最近のコールのリストを表示する（例えば、ＵＩ２８００Ａ、図２８Ａ）。ある実施形態では、ユーザが「逃した(Missed)」アイコン２８１２をアクチベートするのに応答して、タッチスクリーンは、最近の逃したコールのリストを表示する（例えば、ＵＩ２８００Ｂ、図２８Ｂ）。
【０２７７】
ある実施形態では、リストの各行は、同じ個人又は同じ番号を含むコール又はコールの連続シーケンスに対応する（別の個人又は別の電話番号を含むコールを介在せずに）。ある実施形態では、各行は、他の当事者の名前２８０２（連絡先モジュールを経て得られる場合）又は電話番号（他の当事者の名前が得られない場合）、連続コールの数２８０４、最後のコールの日付及び／又は時刻２８０６、及び追加情報アイコン２８０８を含む。ある実施形態では、ユーザが特定の行に対してアイコン２８０８をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、タッチスクリーンは、電話番号がユーザの連絡先リスト内のエントリーに関連付けできない場合には、他の当事者に対する対応する連絡先リストエントリーを表示する（例えば、ＵＩ２８００Ｃ、図２８Ｃ、又はＵＩ２８００Ｄ、図２８Ｄ）。ある実施形態では、所与の行のどこかでのユーザタップ又は他の規定のジェスチャーに応答して、電話モジュールは、その行に対する対応電話番号をダイヤルする。
【０２７８】
ある実施形態では、幾つかの行は、その行に関連した最後のコールを逸したか又は返答したか指示するアイコンを含むことができる。
【０２７９】
最近のコールのリストがスクリーンエリア以上を埋める場合、ユーザは、タッチスクリーン上の垂直方向上方及び／又は垂直方向下方のジェスチャー２８１４を使用してリストをスクロールすることができる。
【０２８０】
ある実施形態では、ＵＩ２８００Ｃは、最近のコールに関連した電話番号（例えば、ＵＩ２８００ＡにおけるBruce Walkerからの最近の２つの入コールがBruce Walkerの仕事場の番号２８１６から来ている）をハイライト状態にする（例えば、色、陰影付け及び／又は太字で）。ある実施形態では、ハイライト状態にされた番号２８１６におけるユーザタップ又は他の規定のジェスチャーに応答して、電話モジュールは、そのハイライト状態の番号（例えば、２８１６）をダイヤルする。ある実施形態では、連絡先リストエントリーにおける別の番号（例えば、家庭の番号２８１８）におけるユーザタップ又は他の規定のジェスチャーに応答して、電話モジュールは、対応する番号をダイヤルする。ある実施形態では、連絡先リストエントリーにおけるｅ−メールアドレス（例えば、仕事場のｅ−メール２８２０又は家庭のｅ−メールのいずれか）におけるユーザタップ又は他の規定のジェスチャーに応答して、ｅ−メールモジュールは、選択されたｅ−メールアドレスでｅ−メールメッセージを準備し、ユーザによるテキスト入力の用意ができる。従って、アイコン２８０８（図２８Ａ）を選択することにより、ユーザは、手前のコールに含まれた同じ番号（例えば、２８１６）、同じ発呼者に関連した別の番号（例えば、２８１８）、或いは電話に加えて別の通信モード（例えば、発呼者の仕事場のｅ−メールアドレス２８２０又は家庭のｅ−メールアドレス２８２２）を使用して、発呼者に容易に応答することができる。
【０２８１】
ある実施形態では、ＵＩ２８００Ｄは、ユーザの連絡先リストのエントリーに関連していない最近のコールの電話番号をユーザが使用するための１つ以上のオプションを備えている。ある実施形態では、タップ又は他の規定のユーザジェスチャーに応答して、装置は、電話番号にコールし（例えば、アイコン２８２４にジェスチャーが適用される場合）、電話番号へのテキストメッセージ又は他のインスタントメッセージの生成を開始し（例えば、アイコン２８２５にジェスチャーが適用される場合）、電話番号との新たな連絡を生成し（例えば、アイコン２８２６にジェスチャーが適用される場合）、或いは既存の連絡先に電話番号を追加する（例えば、アイコン２８２８にジェスチャーが適用される場合）ことができる。
【０２８２】
ある実施形態では、クリア(clear)アイコン２８３２でのジェスチャー（例えば、アイコン２８３２での単一指タップ）を検出するのに応答して、ユーザにより選択された１つ以上の最近のコールが、最近のコールのリストから削除される。
【０２８３】
逃したコールの管理についての更なる説明は、参考としてここに援用する２００７年１月６日に出願された“Telephone Call Management For A Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／８８３，７８２号、及び２００７年６月２７日に出願された“Missed Telephone Call Management for a Portable Multifunction Device”と題する米国特許出願第１１／７６９，６９４号に見ることができる。
【０２８４】
図２９は、ある実施形態に基づいてコールするためのダイヤルパッドインターフェイスを例示する図である。ユーザがダイヤルパッド２９０２の数字キーをアクチベートする（例えば、数字アイコンを指でタップすることにより）のに応答して、タッチパッドは、選択された番号２９０４を表示する。ある実施形態では、電話モジュールは、選択された数字にカッコ及びダッシュを自動的に追加して、数字を読み易くする。ユーザがコールアイコン２９０６をアクチベートするのに応答して、電話モジュールは、選択された数字をダイヤルするか又は送信する。ユーザが連絡先生成アイコン２９０８をアクチベートするのに応答して、タッチパッドで入力された番号を、新たな連絡先に使用できるか又は既存の連絡先に追加できる。
【０２８５】
ある実施形態では、装置は、位置に基づくダイヤリングを遂行し、これは、ユーザが自分の母国以外にいるとき及び／又は自分の母国以外の行先番号をダイヤルするよう試みるときにダイヤリングを簡単にするものである。
【０２８６】
位置に基づくダイヤリングについての更なる説明は、参考としてここに援用する２００７年１月７日に出願された“Method, Device, And Graphical User Interface For Location-Based Dialing”と題する米国プロビジョナル特許出願第６０／８８３，８００号、及び２００７年６月２７日に出願された“Method, Device, And Graphical User Interface For Location-Based Dialing”と題する米国特許出願第１１／７６９，６９２号に見ることができる。
【０２８７】
図３０Ａ−３０Ｒは、ある実施形態に基づきコール中に表示されるユーザインターフェイスを例示する図である。ある実施形態では、ＵＩは、コールが試みられた（３００２）ことを指示し（ＵＩ３０００Ａ、図３０Ａ）、次いで、接続がなされた後の接続時間３００４を指示する（ＵＩ３０００Ｂ、図３０Ｂ）。
【０２８８】
ある実施形態では、タップ又は他の規定のユーザジェスチャーに応答して、装置は、コールをミュートし（例えば、アイコン３００６にジェスチャーが適用される場合）、コールを保留し（例えば、アイコン３００８にジェスチャーが適用される場合）、２つのコール間をスワップし、一方のコールを保留して、別のコールを続け（例えば、アイコン３００９にジェスチャーが適用される場合）、コールをスピーカにし（例えば、アイコン３０１０にジェスチャーが適用される場合）、コールを追加し（例えば、アイコン３０１８にジェスチャーが適用される場合）、番号エントリーに対して数字キーパッドを表示し（例えば、アイコン３０１６にジェスチャーが適用され、図３０ＮのＵＩ３０００Ｎが表示される場合）、ユーザの連絡先リストを表示し（例えば、アイコン３０２０にジェスチャーが適用される場合）、又はコールを終了する（例えば、アイコン３０１４にジェスチャーが適用される場合）ことができる。
【０２８９】
ある実施形態では、ユーザが別のコールをしている（例えば、図３０Ｂにおいて、(650)132-2234の誰かと）間に装置が入コールを受ける場合には、既知の発呼者（例えば、ユーザの連絡先リスト内のエントリーであるArlene Brown３０２４）についてはＵＩ３０００Ｃ（図３０Ｃ）、又は未知の発呼者についてはＵＩ３０００Ｋ（図３０Ｋ）のような入コールＵＩが表示される。ある実施形態では、入コールＵＩは、ユーザタップ又は他のジェスチャーによりアクチベートされたときに、装置が、（１）入コールを終了させるか又は発呼者をボイスメールへ送り（例えば、無視アイコン３０２６）、（２）現在のコールを保留にして入コールに応答させ（例えば、保留＋応答アイコン３０２８）、及び／又は（３）現在コールを終了して入コールに応答させる（例えば、終了＋応答アイコン３０３０）ようなアイコンをを含む。
【０２９０】
この例では、終了＋応答アイコン３０３０のアクチベーション（例えば、アイコンにおける指タップによる）に応答して、(650)132-2234とのコールが終了され、Arlene Bascomからのコールに応答し、そして電話コールＵＩ３０００Ｄ（図３０Ｄ）が表示され、これは、発呼者（Arlene Bascom）を識別する情報３０３１を含む。
【０２９１】
この例では、保留＋応答アイコン３０２８のアクチベーション（例えば、アイコンにおける指タップによる）に応答して、(650)132-2234とのコールが保留され、Arlene Bascomからのコールに応答し、そして電話コールＵＩ３０００Ｅ（図３０Ｅ）が表示され、これは、発呼者（Arlene Bascom）を識別する情報３０３４と、他のコールが保留されていることを示す情報３０３２とを含む。ある実施形態では、他のコールが保留されていることを示す情報３０３２におけるユーザジェスチャー（例えば、指タップ３０３６）に応答して、或いはスワップアイコン３００９におけるユーザジェスチャーに応答して、アクティブなコールが保留され、保留されたコールがアクティブにされ、そして電話コールＵＩ３０００Ｆが表示され、これは、２つのコールの状態を指示する情報３０３３及び３０３５を含む。
【０２９２】
ある実施形態では、合流アイコン３０３８（図３０Ｅ又は３０Ｆ）がアクチベートされた（例えば、アイコンにおける指タップ３０４０により）場合には、アクティブなコールと保留中のコールが会議コールへと合流され、会議コールＵＩが表示される（例えば、ＵＩ３０００Ｇ、図３０Ｇ）。会議コールＵＩは、会議コールに関する情報３０４２と、会議コール管理アイコン３０４４とを含む。
【０２９３】
ある実施形態では、会議コール管理アイコン３０４４のアクチベーション（例えば、アイコンにおける指タップ３０４６による）に応答して、会議コール管理ＵＩが表示され（例えば、ＵＩ３０００Ｈ、図３０Ｈ）、これは、管理ＵＩにおける各エントリーに対してコール終了アイコン３０５０及びプライベートコールアイコン３０５６を含む。ある実施形態では、コール終了アイコン３０５０のアクチベーション（例えば、アイコンにおける指タップ３０５２による）に応答して、会議コールへの当事者の偶発的な削除を防止するために確認アイコンが表示される（例えば、コール終了アイコン３０６２、図３０Ｉ）。
【０２９４】
ある実施形態では、プライベートコールアイコン３０５６のアクチベーション（例えば、アイコンにおける指タップ３０５８による）に応答して、会議コールが保留され、電話コールＵＩが表示され（例えば、ＵＩ３０００Ｊ、図３０Ｊ）、これは、プライベートコールに関する情報３０３３、及び保留された会議コールに関する情報３０３５を含む。この例では、会議コールにおける１人の他の当事者（この例では、Arlene Bascom）だけが保留されるので、保留される会議コールに関する情報３０３５は、保留中の１人の当事者に関する情報だけとなる。ある実施形態において、会議コールにおける２人以上の当事者が保留される場合には、保留される会議コールに関する情報３０３５は、あまり具体的なものでなく、「会議保留」、等となる（例えば、図３０ＭのＵＩ３０００Ｍにおける情報３０６８）。
【０２９５】
入コールが、ユーザに知られた発呼者からでない（例えば、電話番号がユーザの連絡リストにない）場合には、発呼者名３０２４及び／又は関連映像３０２２を伴うＵＩ３０００Ｃ（図３０Ｃ）のような入コールＵＩではなく、ＵＩ３０００Ｋ（図３０Ｋ）のような入コールＵＩが表示される。
【０２９６】
ある実施形態では、コール追加アイコン３０１８のアクチベーション（例えば、図３０Ｂ、３０Ｄ又は３０Ｇにおけるアイコンを指でタップすることによる）に応答して、ユーザの連絡先リストが表示され（ＵＩ３０００Ｏ、図３０Ｏ）、これは、典型的に、複数の第三者に対応する複数のエントリーを含む。ある実施形態では、連絡先リスト内の第三者のエントリーのアクチベーション（例えば、アイコンを指でタップすることによる）に応答して、そのエントリーに関連した電話番号が１つしかない場合には、第三者への出電話コールが開始される。エントリーに関連した電話番号が２つ以上ある場合には、それらの番号が表示される（例えば、図３０ＰのＵＩ３０００Ｐは、Bruce Walkerの１つのエントリーに関連した２つの電話番号を表示する）。これら番号の１つをユーザが選択する（例えば、第三者に対する希望の番号を指でタップすることにより）のに応答して、出電話コールが開始される。ある実施形態では、連絡先リストにおける第三者のエントリーのアクチベーション（例えば、そのエントリーを指でタップすることによる）に応答して、それに対応するエントリーの情報が、そのエントリーに関連した電話番号の数に関わりなく、表示されると共に、そのエントリーにおける電話番号のユーザ選択に応答して、出電話コールが第三者に対して開始される。
【０２９７】
ある実施形態では、キーパッドアイコン３０１６のアクチベーション（例えば、アイコンにおける指タップによる）に応答して、コール中に数字を入力するためのキーパッドＵＩ（例えば、ＵＩ３０００Ｎ、図３０Ｎ）が表示され、これは、ダイヤルパッド２９０２、キーパッド隠し(hide keypad)アイコン３０７４、及びメークコール(make call)アイコン３０７１を含む。ある実施形態では、アイコン３０７４のアクチベーション（例えば、アイコンにおける指タップ又は他のジェスチャーによる）に応答して、キーパッドＵＩの表示の直前に表示されていたＵＩが再び表示される。
【０２９８】
２つの既存のコールからの会議コールの生成
ある実施形態では、装置１００は、電話コールユーザインターフェイス（例えば、ＵＩ３０００Ｅ、図３０Ｅ）をタッチスクリーンディスプレイ上に表示する。電話コールユーザインターフェイスは、装置のユーザと第１の当事者（例えば、３０３４）との間のアクティブな電話コールに関連した第１の情報アイテムと、ユーザと第２の当事者（例えば、３０３２）との間の保留された電話コールに関連した第２の情報アイテムと、コール合流アイコン（例えば、３０３８）とを含む。
【０２９９】
コール合流アイコンのユーザ選択を検出すると、（１）アクティブな電話コール及び保留された電話コールがユーザと第１の当事者と第２の当事者との間の会議コールへと合流され、そして（２）電話コールユーザインターフェイスが会議コールユーザインターフェイス（例えば、ＵＩ３０００Ｇ、図３０Ｇ）に置き換えられる。会議コールユーザインターフェイスは、第１及び第２の情報アイテムに代わる、会議コールに関連した第３の情報アイテム（例えば、３０４２）と、会議コール管理アイコン（例えば、３０４４）とを含む。
【０３００】
会議コールの管理
ある実施形態では、会議コール管理アイコン３０４４のユーザ選択（例えば、ジェスチャー３０４６）を検出すると、会議コールユーザインターフェイス（例えば、ＵＩ３０００Ｇ）は、会議コール管理ユーザインターフェイス（例えば、ＵＩ３０００Ｈ、図３０Ｈ）に置き換えられる。会議コール管理ユーザインターフェイスは、第１の当事者に対応する第１の管理エントリー（例えば、３０６０）と、第２の当事者に対応する第２の管理エントリー（例えば、３０５４）とを含み、各管理エントリーは、コール終了アイコン（例えば、３０５０）及びプライベートコールアイコン（例えば、３０５６）と、バック（又は手前のスクリーン）アイコン（例えば、３０４８）とを含む。追加の当事者も会議コールに参加している（例えば、ユーザが発呼者（１人又は複数）を追加し、次いで、その追加発呼者（１人又は複数）を合流させることにより）場合には、これらの追加当事者に対する管理エントリーも会議コール管理ユーザインターフェイス（例えば、ＵＩ３０００Ｈ、図３０Ｈ）に現れる。
【０３０１】
ある実施形態では、第１の管理エントリーにおけるコール終了アイコンのユーザ選択（例えば、ジェスチャー３０５２）を検出すると、確認アイコン（例えば、３０６２、図３０００Ｉ）がタッチスクリーンディスプレイに表示される。確認アイコンのユーザ選択を検出すると、第１の当事者が会議コールから除外され、そして第１の管理エントリーがタッチスクリーンディスプレイから除去される。
【０３０２】
ある実施形態では、第２の管理エントリーにおけるプライベートコールアイコンのユーザ選択（例えば、ジェスチャー３０５８）を検出すると、会議コールが保留となり、そして会議コール管理ユーザインターフェイスが電話コールユーザインターフェイス（例えば、ＵＩ３０００、図３０Ｊ）に置き換えられる。電話コールユーザインターフェイスは、ユーザと第１の当事者（例えば、３０３５）との間の保留された電話コールに関連した第４の情報アイテムと、ユーザと第２の当事者（例えば、３０３３）との間のアクティブな電話コールに関連した第５の情報アイテムと、コール合流アイコン（例えば、３０３８）とを含む。
【０３０３】
ある実施形態では、コール合流アイコンの第２のユーザ選択を検出すると、会議コールが再開され、第４及び第５の情報アイテムを含む電話コールユーザインターフェイス（例えば、ＵＩ３０００Ｊ、図３０Ｊ）が会議コールユーザインターフェイス（例えば、ＵＩ３０００Ｇ、図３０Ｇ）に置き換えられる。
【０３０４】
会議コール中の入コールの受信
ある実施形態では、第三者からの入電話コールを検出すると、会議コールユーザインターフェイス又は会議コール管理ユーザインターフェイス（即ち、入コールが検出されたときにどちらのインターフェイスが表示されていても）が入電話コールユーザインターフェイス（例えば、既知の発呼者についてはＵＩ３０００Ｃ、図３０Ｃ、又は未知の発呼者についてはＵＩ３０００Ｋ、図３０Ｋ）に置き換えられる。入電話コールユーザインターフェイスは、入電話コール無視アイコン（例えば、３０２６）と、現在電話コール保留及び入電話コール応答アイコン（例えば、３０２８）と、現在電話コール終了及び入電話コール応答アイコン（例えば、３０３０）とを含む。
【０３０５】
ある実施形態では、入電話コール無視アイコン（例えば、３０２６）のユーザ選択を検出すると、第三者からの入電話コールが終了されるか、又はボイスメールへ送られ、第１及び第２の当事者との会議コールが続けられ、そして入電話コールユーザインターフェイスが会議コールユーザインターフェイス又は会議コール管理ユーザインターフェイスに置き換えられる（即ち、入コールが検出されたときにどちらのインターフェイスが表示されていても）。
【０３０６】
ある実施形態では、現在電話コール終了及び入電話コール応答アイコン（例えば、３０３０）のユーザ選択を検出すると、第１及び第２の当事者との会議コールが終了され、ユーザと第三者との間の電話コールがアクチベートされ、そして入電話コールユーザインターフェイスが電話コールユーザインターフェイス（例えば、ＵＩ３０００Ｌ、図３０Ｌ）に置き換えられる。電話コールユーザインターフェイスは、ユーザと第三者（例えば、３０６６）との間の電話コールに関連した第６の情報アイテムを含む。
【０３０７】
ある実施形態では、現在電話コール保留及び入電話コール応答アイコン（例えば、３０２８）のユーザ選択を検出すると、第１及び第２の当事者との会議コールが保留され、ユーザと第三者との間の電話コールがアクチベートされ、そして入電話コールユーザインターフェイスが電話コールユーザインターフェイス（例えば、ＵＩ３０００Ｍ、図３０Ｍ）に置き換えられる。電話コールユーザインターフェイスは、ユーザと第三者（例えば、３０６６）との間の電話コールに関連した第６の情報アイテムと、ユーザと第１及び第２の当事者（例えば、３０６８）との間の保留された会議コールに関連した第７の情報と、コール合流アイコン（例えば、３０３８）とを含む。
【０３０８】
ある実施形態では、現在電話コール保留及び入電話コール応答アイコンのユーザ選択を検出すると、ユーザと第三者との間の電話コールがアクチベートされ、入電話コールユーザインターフェイスが電話コールユーザインターフェイス（例えば、ＵＩ３０００Ｍ、図３０Ｍ）に置き換えられる。電話コールユーザインターフェイスは、ユーザと第三者（例えば、３０６６）との間の電話コールに関連した第６の情報アイテムと、ユーザと第１及び第２の当事者（例えば、３０６８）との間の保留された会議コールに関連した第７の情報と、コール合流アイコン（例えば、３０３８）とを含む。
【０３０９】
会議コール中の発呼者の追加ある実施形態では、会議コールユーザインターフェイスは、発呼者追加アイコン（例えば、３０１８、図３０Ｇ）を含む。発呼者追加アイコンのユーザ選択を検出すると、第１及び第２の当事者との会議コールが保留され、連絡先リストが表示される（例えば、ＵＩ３０００Ｏ、図３０Ｏ）。
【０３１０】
出電話コールは、連絡先リストにおけるエントリーからの電話番号、又はユーザにより入力された（例えば、図２９のダイヤルパッド２９０２を使用して）電話番号を使用して第三者へ開始される。
【０３１１】
出電話コールの受け容れを検出すると、電話コールユーザインターフェイス（例えば、ＵＩ３０００Ｍ、図３０Ｍ、ここで、(987)654-3210は、インバウンドコールではなく、アウトバウンドコールに対応する）が表示され、これは、保留された会議コール（例えば、３０６８）に関連した第８の情報アイテムと、ユーザと第三者（例えば、３０６６）との間の出電話コールに関連した第９の情報アイテムと、コール合流アイコン（例えば、３０３８）とを含む。
【０３１２】
コール合流アイコンのユーザ選択を検出すると、（１）ユーザと第三者との間の出電話コール、及び保留された会議コールが、ユーザと第１の当事者と第２の当事者と第三者との間の会議コールへと合流され、そして（２）電話コールユーザインターフェイスが会議コールユーザインターフェイス（例えば、ＵＩ３０００Ｇ、図３０Ｇ）に置き換えられる。
【０３１３】
会議コールについての更なる説明は、参考としてここに援用する２００７年６月２９日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Conference Calling”と題する米国プロビジョナル特許出願第６０／９４７，１３３号に見ることができる。
【０３１４】
ある実施形態では、マルチファンクション装置１００は、ユーザが電話コールを行いながら、同時に、装置の他の機能を直感的に使用するのを許す。ある実施形態では、ユーザが電話コールをしている間にメニューアイコン又はボタン（例えば、ホーム２０４、図４Ａ）をアクチベートするのに応答して、アプリケーションアイコンのメニューがタッチスクリーンに表示される。ある実施形態では、電話アプリケーションのアイコン（例えば、３０７６、図３０Ｑ）がハイライト状態にされ（さもなければ、電話アプリケーションが使用されないときに比して見掛けが変化され）、電話アプリケーションが使用中であることを指示する。電話アプリケーションアイコンではなくメニューにおけるアプリケーションアイコンのアクチベーション（例えば、アプリケーションアイコンにおける指タップ又は他のジェスチャーによる）に応答して、それに対応するアプリケーションが、スイッチアプリケーションアイコン（例えば、“ここを押してコールに戻る(press here to return to call)”アイコン３０７８、図３０Ｒ）と共に表示される。ユーザは、電話アプリケーションが同時に使用されないときと本質的に同様に、他の非電話アプリケーションを操作することができる。しかしながら、スイッチアプリケーションアイコンのアクチベーション（例えば、図３０Ｒにおいてアイコン３０７８を指でタップすることによる）に応答して、装置が電話アプリケーションを表示する。
【０３１５】
アプリケーションスイッチングについての更なる説明は、参考としてここに援用する２００７年１月７日に出願された“Portable Electronic Device Supporting Application Switching”と題する米国プロビジョナル特許出願第６０／８８３，８０９号に見ることができる。
【０３１６】
図３１Ａ及び３１Ｂは、ある実施形態に基づき入コール中に表示されるユーザインターフェイスを例示する図である。
【０３１７】
ある実施形態では、ユーザの連絡先リストにおける個人又は他のエントリーに関連した電話番号から入コールがある場合には、タッチスクリーンは、個人又はエントリーの名前３１０２と、個人又はエントリーに関連したグラフィック３１０４と、アクチベートされたときに（例えば、アイコンを指でタップすることにより）、電話モジュールがコールを拒否し及び／又はコールに対してボイスメールを開始するようにさせる拒否アイコン３１０６と、アクチベートされたときに（例えば、アイコンを指でタップすることにより）、電話モジュールがコールに応答するようにさせる応答アイコン３１０８と、を表示することができる（例えば、ＵＩ３１００Ａ、図３１Ａ）。
【０３１８】
ある実施形態では、ユーザの連絡先リストにおける個人又は他のエントリーに関連していない電話番号から入コールがある場合には、タッチスクリーンは、他の当事者３１１０の電話番号と、アクチベートされたときに（例えば、アイコンを指でタップすることにより）、電話モジュールがコールを拒否し及び／又はコールに対してボイスメールを開始するようにさせる拒否アイコン３１０６と、アクチベートされたときに（例えば、アイコンを指でタップすることにより）、電話モジュールがコールに応答するようにさせる応答アイコン３１０８と、を表示することができる（例えば、ＵＩ３００Ｂ、図３１Ｂ）。
【０３１９】
ある実施形態では、装置は、入コールがあるときに幾つかの他のアプリケーション（例えば、音楽プレーヤ１４６、ビデオプレーヤ及び／又はスライドショー）を休止し、コールに応答する前にＵＩ３１００Ａ又はＵＩ３１００Ｂを表示し、コール中にＵＩ３０００Ｂ（図３０Ｂ）のようなユーザインターフェイスを表示し、そして入コールが拒否されるか又はコールが終了する場合に他のアプリケーションの休止を終了させる。ある実施形態では、休止への及び休止からの滑らかな移行が生じる（例えば、音楽プレーヤの音量が滑らかに低下し及び上昇する）。
【０３２０】
入コールを取り扱うためのユーザインターフェイスについての更なる説明は、参考としてここに援用する２００７年１月６日に出願された“Incomming Telephone Call Management For A Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／８８３，７８３号、及び２００７年６月２７日に出願された“Incomming Telephone Call Management For A Portable Multifunction Device”と題する米国特許出願第１１／７６９，６９５号に見ることができる。
【０３２１】
図３２Ａ−３２Ｈは、ある実施形態に基づくボイスメールのためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス３２００Ａ−３２００Ｄは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ボイスメールメッセージの手前の数秒をバックアップし再生するプロセスを開始するバックアップアイコン３２０２、
●ボイスメールメッセージのどの断片が再生されたか指示すると共に、ユーザジェスチャー３２０６に応答してメッセージをスクロールする上で助けとなるよう使用できる進行バー３２０４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ボイスメールメッセージの再生をスピードアップし、ワードが迅速に話されるが、依然、理解し易いように高速再生の音声周波数又はピッチも調整できるスピードアップアイコン３２０８、
●ボイスメールメッセージを出した人（ユーザの連絡先リストを経て入電話番号に関連付けられる）の名前３２１０（例えば、Aaron Jones３２１０−１）、或いは個人の名前が得られない場合には電話番号（例えば、408-246-8101 3210-2）、
●ボイスメールの日付３２１２及び／又は時刻、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、対応する連絡先リストエントリー（例えば、ＵＩ２８００Ｃ、図２８Ｃ）又は未知の電話番号に対するＵＩ（例えば、ＵＩ２８００Ｄ、図２８Ｄ）への移行を開始する追加情報アイコン３２１４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、スピーカを通してボイスメールの再生を開始するスピーカアイコン３２１６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、追加ボイスメールオプションのメニューの表示を開始するオプションアイコン３２１８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、個々のメッセージとは別に（図３２Ａ）、又は選択されたメッセージに隣接して（図３２Ｃ）表示できるボイスメールの休止を開始する休止アイコン３２２０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ユーザがそれに対応するボイスメールを削除したいことを確認するためのＵＩ（例えば、ＵＩ３２００Ｂ、図３２Ｂ、又はＵＩ３２００Ｄ、図３２Ｄ）の表示を開始する削除記号アイコン３２２２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、対応するボイスメールを削除せずにＵＩ３２００ＢからＵＩ３２００Ａへ（又はＵＩ３２００ＤからＵＩ３２００Ｃへ）表示を切り換えるキャンセルアイコン３２２６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、対応するボイスメールを削除し、ＵＩ３２００ＢからＵＩ３２００Ａへ（又はＵＩ３２００ＤからＵＩ３２００Ｃへ）表示を切り換える削除確認アイコン３２２８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、個々のメッセージとは別に（図３２Ｂ）、又は選択されたメッセージに隣接して（図３２Ｃ）表示できるボイスメールの再生を開始又は継続するプレイアイコン３２３０、
●対応するボイスメールが聞こえなかったことを指示する否聴取アイコン３２３２、
●対応するボイスメールが装置１００へダウンロードされることを指示するダウンロードアイコン３２３４、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、選択されたボイスメールに関連した電話番号へのコールを開始するコールアイコン３２４０。
【０３２２】
ボイスメールメッセージのリストがスクリーンエリア以上を埋める場合には、ユーザは、タッチスクリーン上の垂直方向上方及び／又は垂直方向下方のジェスチャー３２２４を使用してリストをスクロールすることができる。
【０３２３】
ある実施形態では、上述した垂直バーと同様に垂直バー３２６０（図３２Ｃ）がボイスメールのリストの上に表示され、リストのどの部分が表示されているかユーザが理解する上で助けとなる。
【０３２４】
ある実施形態では、（アイコン３２１４におけるタップ又はジェスチャー以外の）特定のボイスメールに対応する行におけるユーザタップ又は他の規定のジェスチャーに応答して、電話モジュールは、対応するボイスメールの再生を開始する。従って、ボイスメールへのランダムなアクセスが行われ、ボイスメールを任意の順序で聞くことができる。
【０３２５】
ある実施形態では、ユーザのジェスチャーに応答して、ボイスメールにおける再生位置を変更することができる。例えば、進行バーの端又はその付近にユーザの指がタッチし（３２０６）、次いで、進行バーに沿ってスライドするのに応答して、進行バーに沿ったユーザの指の位置に対応するように再生位置を変更することができる。進行バー上でのこのユーザジェスチャー（これは、ビデオプレーヤのためのＵＩ２３００Ｂにおけるジェスチャー２３１６と同様で、これも、相互作用進行バーを生成する）は、ユーザがボイスメールメッセージの当該部分へスキップし及び／又はそれを再生するのを容易にする。
【０３２６】
ある実施形態では、ボイスメールを設定するためのユーザインターフェイス３２００Ｅ−３２００Ｈは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、及び２９０２、
●設定プロセスにおいてユーザの助けとなるインストラクション３２４２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、設定プロセスを開始する開始アイコン３２４４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、入力フィールド３２４９にボイスメールパスワードを入力するためのキーパッド２９０２を表示するパスワード設定アイコン３２４６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ボイスメール挨拶を生成するためのアイコン（例えば、３２５０、３２５２、３２５４、及び３２５６）を表示する挨拶設定アイコン３２４８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ボイスメール挨拶の記録を開始する記録アイコン３２５０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ボイスメール挨拶の再生を開始するプレイアイコン３２５２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、スピーカを通してボイスメール挨拶の再生を開始するスピーカアイコン３２５４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ボイスメール挨拶の（例えば、ユーザ生成挨拶ではなく、デフォールトシステム挨拶への）リセットを開始するリセットアイコン３２５６、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ボイスメール挨拶の再生ストップを開始するストップアイコン３２５８。
【０３２７】
ユーザインターフェイス３２００Ｅ−３２００Ｈは、ユーザがボイスメールを設定するのを容易にする視覚キューを与える。
【０３２８】
ある実施形態では、ポータブルマルチファンクション装置（例えば、装置１００）は、タッチスクリーンディスプレイ（例えば、ディスプレイ１１２）にボイスメール設定ユーザインターフェイスを表示する。このユーザインターフェイスは、パスワード設定アイコン（例えば、アイコン３２４６、図３２Ｆ）及び挨拶設定アイコン（例えば、アイコン３２４８、図３２Ｆ）を含む。
【０３２９】
パスワード設定アイコンのユーザ選択が検出される。パスワード設定アイコン３２４６のユーザ選択を検出すると、入力フィールド（例えば、３２４９）及びキーパッド（例えば、２９０２）が表示される。ある実施形態では、キーパッドとの指接触に応答して規定のキャラクタの１つ以上のコピーが入力フィールドに追加される。
【０３３０】
挨拶設定アイコンのユーザ選択が検出される。挨拶設定アイコンのユーザ選択を検出すると、記録アイコン（例えば、アイコン３２５０、図３２Ｇ）、プレイアイコン（例えば、アイコン３２５２）、及びリセットアイコン（例えば、アイコン３２５６）が表示される。
【０３３１】
ある実施形態では、記録アイコンの選択の検出に応答して、オーディオストリームの記録がスタートされ、プレイアイコンがストップアイコン（例えば、アイコン３２５８、図３２Ｈ）に置き換えられる。ストップアイコンの選択の検出に応答して、オーディオストリームの記録がストップされ、ストップアイコンがプレイアイコンに置き換えられる。ある実施形態では、プレイアイコンの選択の検出に応答して、記録されたオーディオストリームが再生され、プレイアイコンがストップアイコンに置き換えられる。ストップアイコンの選択の検出に応答して、記録されたオーディオストリームの再生がストップされ、ストップアイコンがプレイアイコンに置き換えられる。
【０３３２】
ある実施形態では、リセットアイコンの選択の検出に応答して、デフォールトメッセージが指定される。プレイアイコンの選択の検出に応答して、デフォールトメッセージが再生され、プレイアイコンがストップアイコンに置き換えられる。ストップアイコンの選択の検出に応答して、デフォールトメッセージの再生がストップされ、ストップアイコンがプレイアイコンに置き換えられる。ある実施形態では、デフォールトメッセージは、ポータブルマルチファンクション装置に関連した電話番号を含む。ある実施形態では、デフォールトメッセージは、合成オーディオストリームを含む。
【０３３３】
ボイスメールシステムの更なる説明は、参考としてここに援用する２００７年１月７日に出願された“Voicemail Manager For Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／８８３，７９９号、２００７年６月２８日に出願された“Voicemail Manager For Portable Multifunction Device”と題する米国特許出願第１１／７７０，７２０号、及び２００７年６月２９日に出願された“Voicemail Set-Up on a Portable Multifunction Device”と題する第６０／９４７，３４８号に見ることができる。
【０３３４】
ｅ−メール
図３３は、ある実施形態に基づきｅ−メールを編成し管理するためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス３３００は、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●行ごとに選択アイコン３３０６で行に編成できるインボックス３３０２のようなメールボックスのセット、
●未読メッセージの数を指示する未読メッセージアイコン３３０４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、メールボックス設定を入力するためのＵＩ（例えば、ＵＩ３６００、図３６）の表示を開始する設定アイコン３３０８、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、新たなｅ−メールメッセージを生成するためのＵＩ（例えば、ＵＩ３４００、図３４）の表示を開始するｅ−メール生成アイコン３３１０。
【０３３５】
メールボックスのセットがスクリーンエリア以上を埋める場合、ユーザは、タッチスクリーン上の垂直方向上方及び／又は垂直方向下方のジェスチャー３３１２を使用してメールボックスをスクロールすることができる。
【０３３６】
ある実施形態では、上述した垂直バーと同様の垂直バーがメールボックスのリストの上に表示され、リストのどの部分が表示されているかユーザが理解する上で助けとなる。
【０３３７】
図３４Ａ−３４Ｃは、ある実施形態に基づきｅ−メールを生成するためのユーザインターフェイスを例示する図である。
【０３３８】
ユーザがｅ−メール生成アイコン３３１０（図３３）をアクチベートするのに応答して、装置は、ＵＩ３４００Ａを表示する。
【０３３９】
ある実施形態では、ユーザが主題(subject)行３４０８又はｅ−メール３４１２の本体（図３４Ａ）においてタップ又は他の規定のジェスチャーを行う場合は、文字キーボード６１６が現れ、ユーザは、主題及び／又は本体テキストを入力することができる（図３４Ｃ）。ある実施形態では、ｅ−メールアドレスを入力するため、ユーザは、ｅ−メールの宛先(To:)行３４０６においてタップ又は他の規定のジェスチャーを行い、ユーザの連絡先リストが現れ（図１８Ｊ）、ユーザは、希望の受信者／連絡先においてタップ又は他の規定のジェスチャーを行い、そして装置は、それに対応するｅ−メールアドレスをｅ−メールメッセージに入れる（図３４Ｃ）。他の者がｅ−メールのコピーを必要とする場合には、ユーザは、ｅ−メールのＣＣ：行３４０７においてタップ又は他の規定のジェスチャーを行い、ユーザの連絡先リストが現れ（図１８Ｊ）、ユーザは、希望の受信者／連絡先においてタップ又は他の規定のジェスチャーを行い（例えば、連絡先リストのJanet Walkerをタップし）、そして装置は、それに対応するｅ−メールアドレスをｅ−メールメッセージに入れる（図３４Ｃ）。
【０３４０】
ある実施形態では、ｅ−メールアドレスを入力するため、ユーザは、ｅ−メールの宛先(To:)行３４０６においてタップ又は他の規定のジェスチャーを行う（図３４Ａ）。追加受信者アイコン３４２２が現れ、これは、アクチベートされると（例えば、アイコン３４２２を指でタップすることにより）、宛先(To:)フィールドにおける入力に一致する（もしあれば）連絡先のスクロール可能なリスト（例えば、３４２６、図３４Ｂ）の表示を開始する。例えば、文字“Ｂ”が入力された場合には、名前又は名字のいずれかが“Ｂ”で始まる連絡先が示される。文字“Ｂｒ”が宛先(To:)フィールドに入力された場合には、連絡先のリストは、名前又は名字のいずれかが“Ｂｒ”で始まる連絡先へと狭められ、等々となって、表示された連絡先の１つが選択される（例えば、リスト３４２６の連絡先をタップすることにより）まで行われる。他の者がｅ−メールのコピーを必要とする場合には、ユーザは、ｅ−メールのＣＣ：行３４０７においてタップ又は他の規定のジェスチャーを行い、宛先(To:)フィールドにアドレスを入力するのに使用したものと同様の手順をたどる。ある実施形態では、スクロール可能なリスト３４２６は、ユーザによって手前に送信又は受信されたｅ−メールにおける名前及び／又はｅ−メールアドレスを、たとえこれがユーザの連絡先リストになくても、含む。ある実施形態では、スクロール可能なリスト３４２６においてｅ−メールアドレスが表示される順序は、各ｅ−メールアドレスを伴う手前のｅ−メールメッセージの量に基づく。換言すれば、ユーザによって入力された文字に一致する名前及び／又はｅ−メールアドレスに対し、ユーザとのｅ−メール交換がより最近に及び／又はより頻繁にある名前及び／又はｅ−メールアドレスが、ユーザとのｅ−メール交換があまり最近でなく及び／又はあまり頻繁でもない名前及び／又はｅ−メールアドレスより前に置かれる。ある実施形態では、スクロール可能なリスト３４２６においてｅ−メールアドレスが表示される順序は、複数の通信様式に対して潜在的な受信人を伴う手前の通信の量に基づく。例えば、ユーザと頻繁に電話及び／又はインスタントメッセージで会話を行う（ユーザとのｅ−メール交換に加えて）潜在的な受信人は、他の潜在的な受信人より前に置くことができる。
【０３４１】
ある実施形態では、ユーザは、リスト３４２６を表示しているエリアに垂直スワイプジェスチャー３４２８を適用することにより、リスト３４２６をスクロールすることができる。ある実施形態では、垂直方向下方のジェスチャーがリストを下方にスクロールし、そして垂直方向上方のジェスチャーがリストを上方にスクロールする。
【０３４２】
ある実施形態では、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、リスト３４２６上のどこかで指タッチが検出された）後に、垂直バー３４３０が一時的に表示される。ある実施形態では、垂直バー３４３０は、リストの表示部分上に垂直位置を有し、当該垂直位置は、リストの表示部分のリスト内での垂直位置に対応する。ある実施形態では、垂直バー３４３０は、垂直長さが、表示されるリストの部分に対応している。
【０３４３】
又、ある実施形態では、ユーザは、１つ以上のキーボード（例えば、６１６及び６２４、図示せず）を使用してｅ−メールアドレスを入力することもできる。
【０３４４】
装置は、ユーザが送信アイコン３４０４（図３４Ｃ）をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答してｅ−メールメッセージを送信する。或いは又、ユーザがキャンセルアイコン３４０２をアクチベートする場合には、装置は、ドラフトセーブアイコン（例えば、１８１０、図１８Ｉ）及びドントセーブ(don't save)（又はメッセージ削除）アイコン（例えば、１８１２、図１８Ｉ）を表示することができる。装置は、ユーザがドラフトセーブアイコン１８１０をアクチベートする場合に、ドラフトを、例えば、ｅ−メールクライアント１４０（図３３）のドラフトフォルダにセーブする。装置は、ユーザがドントセーブアイコン１８１２をアクチベートする場合には、ドラフトを削除する。
【０３４５】
ある実施形態では、ユーザがアタッチアイコン３４１０をアクチベートする（例えば、アイコンを指でタップすることにより）のに応答して、タッチスクリーンがアタッチメントを追加するためのＵＩ（図示せず）を表示する。
【０３４６】
図３５Ａ−３５Ｏは、ある実施形態に基づきインボックスを表示し管理するためのユーザインターフェイスを例示する図である。同様のユーザインターフェイスを使用して他のメールボックスを表示し管理することができる（例えば、ＵＩ３３００におけるドラフト、送信、ゴミ、個人、及び／又は仕事場）。ある実施形態では、ユーザインターフェイス３５００Ａ−３５００Ｉは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、及び３３１０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、メールボックスＵＩ（図３３）の表示を開始するメールボックスアイコン３５０２、
●インボックス内の未読メッセージの数を表示する未読メッセージアイコン３５０４、
●メールメッセージの送信者の名前３５０６、
●ｅ−メールメッセージの主題行３５０８、
●ｅ−メールメッセージの日付３５１０、
●開封されていないメッセージを指示する未読メッセージアイコン３５１２、
●リスト内の選択されたメッセージのプレビューからメッセージのリストを分離するプレビュー区画(pane)セパレータ３５１８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、設定ＵＩ３６００（図３６）の表示を開始する設定アイコン３５２０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、メッセージ移動ＵＩ３８００Ａ（図３８Ａ）の表示を開始するメッセージ移動アイコン３５２２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ユーザが選択されたｅ−メールを削除したいことを確認するＵＩ（例えば、ＵＩ３５００Ｅ、図３５Ｅ）の表示を開始する記号削除アイコン、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、選択されたｅ−メールをどのように返答し又は送付するか選択するＵＩ（例えば、ＵＩ３５００Ｆ、図３５Ｆ、又はＵＩ３５００Ｉ、図３５Ｉ）の表示を開始する返答／送付アイコン３５２６、
●選択されたｅ−メールメッセージの一部分を表示するプレビュー区画３５２８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ｅ−メールアドレス詳細（例えば、３５３４−１、図３５Ｃ又は３５３４−２、図３５Ｋ）の表示を開始する詳細アイコン３５３０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ｅ−メールアドレス詳細（例えば、３５３４−２、図３５Ｋ）の表示を中止する詳細隠しアイコン３５３１、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、装置を手前のユーザインターフェイス（例えば、ＵＩ３５００Ｄ）へ戻すキャンセルアイコン３５４０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、選択されたｅ−メールを削除する削除確認アイコン３５４２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、送信者に返答するｅ−メールの生成を開始する返答アイコン３５４４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、送信者と、選択されたｅ−メールに含まれた（例えば、ｃｃ：により）他の当事者とに返答するｅ−メールの生成を開始する全員返答アイコン３５４６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、送付されるべきｅ−メールの生成を開始する送付アイコン３５４８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、プレビュー区画３５２８の表示を開始するプレビュー区画ショー(show)アイコン３５５０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、プレビュー区画３５２８の表示をストップするプレビュー区画ドントショー(don't show)アイコン３５５２、
●ｅ−メールメッセージのリストのどの部分が表示されているかユーザが理解する上で助けとなるｅ−メールメッセージのリストのための垂直バー３５５４、
●メッセージのどの部分が表示されているかユーザが理解する上で助けとなるプレビュー区画内のｅ−メールメッセージのための垂直バー３５５６、
●メッセージのどの部分が表示されているかユーザが理解する上で助けとなるプレビュー区画内のｅ−メールメッセージのための水平バー３５５８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、新たなｅ−メールメッセージがもしあれば、リモートサーバーからのそのダウンロードを開始するメールボックスリフレッシュアイコン３５６０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ｅ−メールを削除するためのユーザインターフェイスの表示を開始する編集アイコン３５６２（例えば、参考としてここに援用する２００７年１月７日に出願された“Deletion Gesture On A Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／８８３，８１４号、及び２００７年６月２２日に出願された“Deletion Gesture On A Portable Multifunction Device”と題する第６０／９３６，７５５号に説明されたように）、
●ｅ−メールメッセージのためのテキスト本体行３５６４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、対応するメールボックス内の手前のｅ−メールメッセージの表示を開始する手前のｅ−メールメッセージのアイコン３５６６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、対応するメールボックス内の次のｅ−メールメッセージの表示を開始する次のｅ−メールメッセージのアイコン３５６８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、対応するアタッチメント３５７２の表示を、ｅ−メールメッセージの一部分として開始する（例えば、図３５Ｋの３５７０−１をアクチベートすると、図３５Ｌの３５７２−１の表示を開始する）か、又はｅ−メールメッセージとは別に開始する（例えば、図３５Ｍの３５７０−３をアクチベートすると、図３５Ｎの３５７２−３の表示を開始する）アタッチメントアイコン３５７０、
●アタッチ面と３５７２（例えば、デジタル映像、ＰＤＦファイル、ワード処理ドキュメント、プレゼンテーションドキュメント、スプレッドシート、又は他の電子的ドキュメント）、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、アタッチメントを含むｅ−メールメッセージの表示を開始するｅ−メールメッセージ復帰アイコン３５７４。
【０３４７】
ｅ−メールのセットが、スクリーンエリア以上（又はプレビュー区画の上のスクリーンエリア以上）を埋める場合には、ユーザは、タッチスクリーン上の垂直方向上方及び垂直方向下方のジェスチャー３５１４を使用してｅ−メールをスクロールすることができる。
【０３４８】
ある実施形態では、垂直バー３５５４は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、ｅ−メールメッセージのリストのどこかで指タッチが検出された）後に、一時的に表示される。ある実施形態では、垂直バー３５５４は、ｅ−メールリストの表示部分上に垂直位置を有し、当該垂直位置は、リストの表示部分のリスト内での垂直位置に対応する。ある実施形態では、垂直バー３５５４は、垂直長さが、表示されるｅ−メールリストの部分に対応している。例えば、図３５Ｈでは、垂直バー３５５４の垂直位置は、ｅ−メールリストの中間部が表示されていることを指示し、又、垂直バー３５５４の垂直長さは、ｅ−メールリストのほぼ１／３が表示されていることを指示する。
【０３４９】
ある実施形態では、プレビュー区画３５２８が使用される場合には、ｅ−メール主題３５０８が表示されない。ある実施形態では、プレビュー区画セパレータの位置は、プレビュー区画セパレータ又はその付近にユーザが接触３５１６をなし、次いで、指接触３５３８をドラグすることで希望の位置へセパレータを移動することにより、調整することができる。ある実施形態では、ユーザをガイドする上で助けとなるようにプレビュー区画セパレータの位置付け中に矢印３５３９又は他のグラフィックが現れる（例えば、ＵＩ３５００Ｄ、図３５Ｄ）。
【０３５０】
ある実施形態では、ｅ−メールメッセージのテキスト本体行３５６４が表示される（例えば、ＵＩ３５００Ｊ、図３５Ｊ）。ある実施形態では、ユーザは、ｅ−メールメッセージのリストに（設定４１２の一部分として）表示される各ｅ−メールメッセージの量（例えば、送信者名３５０６、主題３５０８、及び／又はテキスト本体行の数）を選択することができる。ある実施形態では、ユーザは、ｅ−メールメッセージのリストにおける各ｅ−メールメッセージに対して（例えば、設定４１２の一部分として）表示されるテキスト本体行３５６４の数を選択することができる。ある実施形態では、ｅ−メールメッセージの本体から表示されるテキストは、選択されたメッセージのＨＴＭＬバージョンからｅ−メールクライアント１４０により抽出されたテキストである。従って、ｅ−メールメッセージ本体が平易テキスト及びＨＴＭＬ部分の両方を有する場合に、表示されるべきテキスト本体行を発生するのに使用される部分は、ＨＴＭＬ部分である。
【０３５１】
ある実施形態では、アタッチメントアイコン３５７０がアクチベートされると（例えば、アイコンを指でタップすることにより）、それに対応するアタッチメント３５７２の表示が開始される。ある実施形態では、アタッチメントは、ｅ−メールメッセージの一部分として示される（例えば、図３５Ｋの３５７０−１をアクチベートすると、図３５Ｌの３５７２−１の表示を開始する）。ある実施形態では、アタッチメントは、ｅ−メールメッセージとは別に示される（例えば、図３５Ｍの３５７０−３をアクチベートすると、図３５Ｎの３５７２−３の表示を開始する）。ある実施形態では、ｅ−メールメッセージ復帰アイコン３５７４（図３５Ｎ）がアクチベートされると（例えば、アイコンを指でタップすることにより）、アタッチメントを含むｅ−メールメッセージの表示が開始される。
【０３５２】
ある実施形態では、特定のｅ−メールメッセージに関する情報（例えば、３５０６、３５１０及び／又は３５０８）を含む行におけるユーザによるタップ又は他の規定のジェスチャーに応答して、その行におけるテキストの若干又は全部がハイライトされ（例えば、色、陰影付け又は太字で）、そしてそれに対応するメッセージがプレビュー区画に表示される。ある実施形態では、特定のｅ−メールメッセージに関する情報（例えば、３５０６、３５１０及び／又は３５０８）を含む行におけるユーザによるタップ又は他の規定のジェスチャーに応答して、プレビュー区画が使用されていなければ、ｅ−メールメッセージが全スクリーンに表示される。
【０３５３】
ある実施形態では、選択されたｅ−メールがプレビュー区画エリア以上を埋める場合には、ユーザは、タッチスクリーン上でｅ−メールを垂直及び／又は水平に移動させるプレビュー区画における二次元ジェスチャー３５２２を使用してｅ−メールをスクロールすることができる。
【０３５４】
ある実施形態では、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、プレビュー区画３５２８内のｅ−メールメッセージのどこかで指タッチが検出された）後に、垂直バー３５５６が一時的に表示される。ある実施形態では、垂直バー３５５６は、ｅ−メールメッセージの表示部分上に垂直位置を有し、当該垂直位置は、ｅ−メールの表示部分のｅ−メール内での垂直位置に対応する。ある実施形態では、垂直バー３５５６は、垂直長さが、表示されるｅ−メールの部分に対応している。例えば、図３５Ｈにおいては、垂直バー３５５６の垂直位置は、ｅ−メールの頂部が表示されていることを指示し、又、垂直バー３５５６の垂直長さは、ｅ−メールの上四半分が表示されていることを指示する。
【０３５５】
ある実施形態では、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出された（例えば、プレビュー区画３５２８内のｅ−メールメッセージのどこかで指タッチが検出された）後に、水平バー３５５８が一時的に表示される。ある実施形態では、水平バー３５５８は、ｅ−メールの表示部分上に水平位置を有し、当該水平位置は、ｅ−メールの表示部分のｅ−メール内での水平位置に対応する。ある実施形態では、水平バー３５５８は、水平長さが、表示されるｅ−メールの部分に対応している。例えば、図３５Ｈでは、水平バー３５５８の水平位置は、ｅ−メールの左側の一部分が表示されていることを指示し、又、水平バー３５５８の水平長さは、ｅ−メールの左半分からの一部分が表示されていることを指示する。一緒にすると、垂直バー３５５６及び水平バー３５５８は、プレビュー区画におけるｅ−メールメッセージの北西コーナーが表示されていることを指示する。
【０３５６】
ある実施形態では、ｅ−メールメッセージは、垂直のスクロールしか必要とされないように表示され、このケースでは、水平バー３５５８は使用されない。
【０３５７】
ある実施形態では、図３５Ｃの詳細情報３５３４において追加情報アイコン（例えば、“＞”）をユーザがアクチベートする（例えば、アイコンにおける指タップ３５３６により）のに応答して、タッチスクリーンは、それに対応する当事者のための連絡先リスト情報が得られれば、それを表示する（例えば、ＵＩ２８００Ｃ、図２８Ｃ）か、又は図２８ＤのＵＩ２８００Ｄと同様のＵＩを表示することができる。
【０３５８】
ある実施形態では、ｅ−メールメッセージのリスト内の特定のｅ−メールメッセージにおける水平スワイプジェスチャー（例えば、３５７６、図３５Ｏ）を検出するのに応答して、その特定のｅ−メールメッセージを削除するプロセスが開始される（例えば、参考としてここに援用する２００７年１月７日に出願された“Deletion Gestures On A Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／８８３，８１４号、及び２００７年６月２２日に出願された“Deletion Gestures On A Portable Multifunction Device”と題する第６０／９３６，７５５号に説明されたように）。
【０３５９】
図３６は、ある実施形態に基づきｅ−メールユーザの好みをセットするためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス３６００は、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、装置を手前のＵＩへ戻す終了アイコン３６０２、
●ｅ−メールアカウント情報を入力するためのアカウント３６０４、
●ｅ−メールリストにおいて送信者３５０６及び／又は主題３５０８情報が表示されるかどうか選択するためのメッセージリスト表示３６０６、
●最新のメッセージがスクリーンの頂部に表示されるか底部に表示されるか選択するための表示最新メッセージ３６０８、
●メッセージがプレビュー区画に表示されるか全スクリーンに表示されるか選択するためのメッセージ表示位置３６１０、
●メッセージをどのようにフォーマットするか（例えば、ＨＴＭＬ又は平易テキスト）選択するための好ましいメッセージフォーマット３６１２、
●ｅ−メールメッセージを管理するルールを生成するためのルール３６１４（例えば、ＵＩ３７００Ａ、図３７Ａ、及びＵＩ３７００Ｂ、図３７Ｂを使用して）、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、対応する設定に対する選択を示す選択アイコン３６１６。
【０３６０】
ある実施形態では、ユーザは、対応する設定選択の表示を開始するために特定の設定に対する行のどこかをタップすることができる。
【０３６１】
ある実施形態では、図３６の設定が設定４１２（図４Ｂ）に合体され、そして設定アイコン３５２０をｅ−メールアプリケーション１４０（例えば、図３５Ｇ）に表示する必要はない。
【０３６２】
図３７Ａ及び３７Ｂは、ある実施形態に基づいてｅ−メールルールを生成し管理するためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス３７００Ａは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）装置を設定ＵＩ３６００（図３６００）に戻す設定アイコン３７０２、
●ルール３７０４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、対応するルールの選択を示す選択アイコン３７０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、新たなルールを生成するためのＵＩ（例えば、ＵＩ３７００Ｂ、図３７Ｂ）を表示する追加アイコン３７０８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、装置を設定ＵＩ３６００（図３６００）に戻す終了アイコン３７１０。
【０３６３】
ある実施形態では、ユーザは、対応するルールの表示を開始するために特定のルールに対する行のどこかをタップすることができる（例えば、ＵＩ３７００Ｂ、図３７Ｂ）。
【０３６４】
図３８Ａ及び３８Ｂは、ある実施形態に基づきｅ−メールメッセージを移動するためのユーザインターフェイスを例示する図である。
【０３６５】
ユーザがメッセージ移動生成アイコン３５２２をアクチベートするのに応答して、装置は、ＵＩ３８００Ａを表示し、選択されたメッセージに対する何らかの情報３８０４が表示される。
【０３６６】
ある実施形態では、ユーザが、特定のメールボックス又は他のフォルダに対応する行においてタップ３８０２又は他の規定のジェスチャーを行う場合に、メッセージは、それに対応するメールボックス又はフォルダ（例えば、図３８ＡのWork(仕事場)）へ移動される。ある実施形態では、選択された行がハイライトされ、メッセージ情報３８０４を選択された行に移動するためのアニメーションが現れる(図３８Ｂに概略的に示すように)。
【０３６７】
ｅ−メールクライアントについての更なる説明は、参考としてここに援用する２００７年１月７日に出願された“Email Client For A Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／８８３，８０７号に見ることができる。
【０３６８】
ｅ−メールメッセージを効率的にフェッチするための方法は、参考としてここに援用する２００７年６月２９日に出願された“Email Fetching System and Method in a Portable Electronic Device”と題する米国プロビジョナル特許出願第６０／９４７，３９５号に見ることができる。
【０３６９】
ｅ−メールポート及びｅ−メールセキュリティを自動的に選択するための方法は、参考としてここに援用する２００７年６月２９日に出願された“Port Discovery and Message Delivery in a Portable Electronic Device”と題する米国プロビジョナル特許出願第６０／９４７，３９６号に見ることができる。
【０３７０】
ブラウザ  図３９Ａ−３９Ｍは、ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【０３７１】
ある実施形態では、ユーザインターフェイス３９００Ａ−３９００Ｍは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、手前のウェブページの表示を開始する手前のページのアイコン３９０２、
●ウェブページ名３９０４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、次のウェブページの表示を開始する次のページのアイコン３９０６、
●ウェブページのＵＲＬを入力するためのＵＲＬ（ユニフォームリソースロケーター）エントリーボックス３９０８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ウェブページのリフレッシュを開始するリフレッシュアイコン３９１０、
●テキストコンテンツ及び他のグラフィック（例えば、映像及びインラインマルチメディア）のブロック３９１４で形成されたウェブページ３９１２又は他の構造化ドキュメント、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ブラウザに対する設定メニューの表示を開始する設定アイコン３９１６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ブラウザに対するブックマークリスト又はメニューの表示を開始するブックマークアイコン３９１８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ブックマークを追加するＵＩ（例えば、他のＵＩ及びページと同様に、他のポートレート又はランドスケープビューに表示できるＵＩ３９００Ｆ、図３９Ｆ）の表示を開始するブックマーク追加アイコン３９２０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、新たなウインドウ（例えば、ウェブページ）をブラウザ（例えば、ＵＩ３９００Ｇ、図３９Ｇ）に追加すると共に、ウインドウの数（例えば、図３９Ａのアイコン３９２２の“４”）も指示できるＵＩの表示を開始する新たなウインドウのアイコン３９２２、
●ウェブページ３９１２又は他の構造化ドキュメントのための、前記垂直バーと同様の垂直バー３９６２であって、そのウェブページ３９１２又は他の構造化ドキュメントのどの部分が表示されているかユーザが理解する上で助けとなる垂直バー３９６２、
●ウェブページ３９１２又は他の構造化ドキュメントのための、前記水平バーと同様の水平バー３９６４であって、そのウェブページ３９１２又は他の構造化ドキュメントのどの部分が表示されているかユーザが理解する上で助けとなる水平バー３９６４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、他のユーザと情報を共有するためのＵＩ（例えば、ＵＩ３９００Ｋ、図３９Ｋ）の表示を開始する共有アイコン３９６６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）ＵＲＬエントリーボックス３９０８の入力をクリアするＵＲＬクリアアイコン３９７０、
●ウェブサーチ用のサーチ用語を入力するサーチ用語エントリーボックス３９７２、
●ＵＲＬエントリーボックス３９０８（図３９Ｉ）の入力に一致するＵＲＬを表示するものであって、示唆されたＵＲＬをアクチベートすると（例えば、示唆されたＵＲＬを指でタップすることにより）、対応するウェブページの検索を開始するようなＵＲＬ示唆リスト３９７４、
●ピリオドキー３９８、バックスラッシュキー３９８０、及び“．com”キー３９８２を伴い、ＵＲＬへの普通のキャラクタの入力を容易にするＵＲＬ入力キーボード３９７６（図３９Ｉ及び３９Ｍ）、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、サーチ用語エントリーボックス３９７２における入力をクリアするサーチ用語クリアアイコン３９８４、
●アクチベートされたときに（例えば、アイコンを指でタップするか又は他のジェスチャーにより）、１人以上の他のユーザと共有されるべきリンクを含むｅ−メールを準備するｅ−メールリンクアイコン３９８６、
●アクチベートされたときに（例えば、アイコンを指でタップするか又は他のジェスチャーにより）、１人以上の他のユーザと共有されるべきコンテンツを含むｅ−メールを準備するｅ−メールコンテンツアイコン３９８８、
●アクチベートされたときに（例えば、アイコンを指でタップするか又は他のジェスチャーにより）、１人以上の他のユーザと共有されるべきリンクを含むＩＭを準備するＩＭリンクアイコン３９９０、及び
●アクチベートされたときに（例えば、アイコンを指でタップするか又は他のジェスチャーにより）、共有ＵＩをキャンセルし、手前のＵＩを表示するキャンセルアイコン３９９２。
【０３７２】
ある実施形態では、ブロック３９１４におけるユーザによる規定のジェスチャー（例えば、単一タップジェスチャー又は二重タップジェスチャー）に応答して、ブロックがウェブページディスプレイにおいて拡大されセンタリング（又は実質的にセンタリング）される。例えば、ブロック３９１４−５における単一タップジェスチャー３９２３に応答して、ブロック３９１４−５は、図３９ＣのＵＩ３９００Ｃに示すように、ディスプレイにおいて拡大されセンタリングされる。ある実施形態では、タッチスクリーンディスプレイをいっぱいにするようにブロックの巾がスケーリングされる。ある実施形態では、ディスプレイの側部に沿って規定量のパッドを入れてタッチスクリーンディスプレイをいっぱいにするようにブロックの巾がスケーリングされる。ある実施形態では、ブロックの拡大中にブロックのズームアニメーションが表示される。同様に、ブロック３９１４−２における単一タップジェスチャー３８２５に応答して、ブロック３９１４−２をズームアニメーションで拡大し、そしてディスプレイの中心へ二次元的にスクロールすることができる（図示せず）。
【０３７３】
ある実施形態では、装置は、ウェブページ３９１２のレンダーツリーを分析してウェブページにおけるブロック３９１４を決定する。ある実施形態では、ブロック３９１４は、置き換え、ブロック、インラインブロック又はインラインテーブルであるレンダーノードに対応する。
【０３７４】
ある実施形態では、既に拡大されてセンタリングされたブロック３９１４におけるユーザによる同じ規定のジェスチャー（例えば、単一タップジェスチャー又は二重タップジェスチャー）に応答して、拡大及び／又はセンタリングが実質的に又は完全に逆転される。例えば、ブロック３９１４−５における単一タップジェスチャー３９２９（図３９Ｃ）に応答して、ウェブページイメージをズームアウトし、図３９ＡのＵＩ３９００Ａへ戻すことができる。
【０３７５】
ある実施形態では、既に拡大されたがセンタリングされていないブロック３９１４におけるユーザによる規定のジェスチャー（例えば、単一タップジェスチャー又は二重タップジェスチャー）に応答して、ブロックがウェブページディスプレイにおいてセンタリング（又は実質的にセンタリング）される。例えば、ブロック３９１４−４における単一タップジェスチャー３９２７（図３９Ｃ）に応答して、ブロック３９１４−４は、ウェブページディスプレイにおいてセンタリング（又は実質的にセンタリング）することができる。同様に、ブロック３９１４−６における単一タップジェスチャー３９３５（図３９Ｃ）に応答して、ブロック３９１４−６は、ウェブページディスプレイにおいてセンタリング（又は実質的にセンタリング）することができる。従って、既に拡大されたウェブページディスプレイの場合に、規定のジェスチャーに応答して、装置は、ユーザが見たい一連のブロックを直感的に表示することができる。この同じジェスチャーは、異なる状況において異なるアクションを開始することができる（例えば、（１）ウェブページのサイズが減少されたときはスクロールと組み合わせてズーミング及び／又は拡大を行い、ＵＩ３９００Ａ、そして（２）ブロックが既にセンタリングされ拡大された場合には拡大及び／又はセンタリングを逆転させる）。
【０３７６】
ある実施形態では、ユーザによる複数タッチ３９３１及び３９３３の広げジェスチャーに応答して（図３９Ｃ）、ウェブページを拡大することができる。逆に、ユーザによる複数タッチの狭めジェスチャーに応答して、ウェブページを縮小することができる。
【０３７７】
ある実施形態では、ユーザによる実質的に垂直方向上方（又は下方）のスワイプジェスチャーに応答して、ウェブページ（又は一般的に他の電子的ドキュメント）は、垂直方向に一次元的に上方（又は下方）にスクロールすることができる。例えば、完全な垂直の所定角度（例えば、２７°）以内であるユーザによる上方スワイプジェスチャー３９３７に応答して、ウェブページは、垂直方向に一次元的に上方にスクロールすることができる。
【０３７８】
逆に、ある実施形態では、完全な垂直の所定角度（例えば、２７°）以内にないスワイプジェスチャーに応答して、ウェブページは、二次元的にスクロールすることができる（即ち、垂直及び水平の両方向に同時移動）。例えば、完全な垂直の所定角度（例えば、２７°）以内にないユーザによる上方スワイプジェスチャー３９３９（図３９Ｃ）に応答して、ウェブページは、スワイプ３９３９の方向に沿って二次元的にスクロールすることができる。
【０３７９】
ある実施形態では、ユーザによる複数タッチ３９４１及び３９４３の回転ジェスチャー（図３９Ｃ）に応答して、ウェブページは、複数タッチ３９４１及び３９４３の回転ジェスチャーにおける回転の量が９０°とは実質的に異なる場合でも、ランドスケープビューに対して厳密に９０°回転することができる（ＵＩ３９００Ｄ、図３９Ｄ）。同様に、ユーザによる複数タッチ３９４５及び３９４７の回転ジェスチャー（ＵＩ３９００Ｄ、図３９Ｃ）に応答して、ウェブページは、複数タッチ３９４５及び３９４７の回転ジェスチャーにおける回転の量が９０°とは実質的に異なる場合でも、ポートレートビューに対して厳密に９０°回転することができる。
【０３８０】
従って、ユーザによる不正確なジェスチャーに応答して、グラフィックの正確な移動が生じる。装置は、ユーザによる入力が不正確でもユーザが希望するように振る舞う。又、ユーザがウェブブラウジングのためにどちらのビューを好むか選択できるように、ポートレートビューを有するＵＩ３９００Ｃについて述べたジェスチャーを、ランドスケープビューを伴うＵＩ（例えば、ＵＩ３９００Ｄ、図３９Ｄ）にも適用できることに注意されたい。
【０３８１】
ある実施形態では、タッチスクリーンディスプレイを伴うポータブル電子装置（例えば、装置１００）は、構造化電子ドキュメントの少なくとも一部分をタッチスクリーンディスプレイに表示する。構造化電子ドキュメントは、コンテンツの複数のボックス（例えば、ブロック３９１４、図３９Ａ）を含む。
【０３８２】
ある実施形態では、複数のボックスは、スタイルシート言語により定義される。ある実施形態では、スタイルシート言語は、カスケードスタイルシート言語である。ある実施形態では、構造化電子ドキュメントは、ウェブページ（例えば、ウェブページ３９１２、図３９Ａ）である。ある実施形態では、構造化電子ドキュメントは、ＨＴＭＬ又はＸＭＬドキュメントである。
【０３８３】
ある実施形態では、構造化電子ドキュメントの少なくとも一部分を表示することは、ドキュメントの長さとは独立して、タッチスクリーンディスプレイの巾内に適合するようにドキュメントの巾をスケーリングすることを含む。
【０３８４】
ある実施形態では、タッチスクリーンディスプレイは、短軸及び長軸を有する長方形であり、ディスプレイの巾は、構造化電子ドキュメントをポートレートビューで見るときには短軸に対応し（例えば、図３９Ｃ）、又、ディスプレイの巾は、構造化電子ドキュメントをランドスケープビューで見るときには長軸に対応する（例えば、図３９Ｄ）。
【０３８５】
ある実施形態では、構造化電子ドキュメントの少なくとも一部分を表示する前に、境界、縁、及び／又はパッドが、複数のボックスに対して決定され、そしてタッチスクリーンディスプレイに表示するように調整される。ある実施形態では、複数のボックスにおける全てのボックスが調整される。ある実施形態では、第１のボックスのみが調整される。ある実施形態では、第１のボックス、及び第１のボックスに隣接するボックスのみが調整される。
【０３８６】
構造化電子ドキュメントの表示部分上の位置で第１のジェスチャーが検出される（例えば、ジェスチャー３９２３、図３９Ａ）。ある実施形態では、第１のジェスチャーは、指のジェスチャーである。ある実施形態では、第１のジェスチャーは、スタイラスのジェスチャーである。
【０３８７】
ある実施形態では、第１のジェスチャーは、タップジェスチャーである。ある実施形態では、第１のジェスチャーは、１本の指での二重タップ、２本の指での二重タップ、１本の指での単一タップ、又は２本の指での単一タップである。
【０３８８】
複数のボックスにおける第１のボックス（例えば、ブロック５  ３９１４−５、図３９Ａ）は、第１のジェスチャーの位置で決定される。ある実施形態では、構造化電子ドキュメントは、複数のノードを伴う関連レンダーツリーを有し、第１のジェスチャーの位置で第１のボックスを決定することは、レンダーツリーを下方にトラバースして、第１のジェスチャーの検出された位置に対応する複数のノード内の第１のノードを決定し、レンダーツリーを、第１のノードから、コンテンツの論理的グループを含む最も近い親ノードまで上方にトラバースし、そして最も近い親ノードに対応するコンテンツを第１ボックスとして識別することを含む。ある実施形態では、コンテンツの論理的グループは、パラグラフ、映像、プラグインオブジェクト、又はテーブルを含む。ある実施形態では、最も近い親ノードは、置き換え型インライン、ブロック、インラインブロック、又はインラインテーブル。
【０３８９】
第１のボックスは、タッチスクリーンディスプレイにおいて拡大され実質的にセンタリングされる（例えば、ブロック５  ３９１４−５、図３９Ｃ）。ある実施形態では、拡大して実質的にセンタリングすることは、タッチスクリーンディスプレイ上で第１ボックスを実質的にズームし並進移動することを含む。ある実施形態では、拡大することは、第１ボックスの巾がタッチスクリーンディスプレイの巾と実質的に同じになるように第１ボックスを拡張することを含む。
【０３９０】
ある実施形態では、拡大された第１ボックス内のテキストは、タッチスクリーンディスプレイ上の所定の最小テキストサイズを満足するか又はそれを越えるようにサイズ変更される。ある実施形態では、テキストサイズ変更は、第１のボックスを拡大する倍率係数を決定し、タッチスクリーンディスプレイ上の所定の最小テキストサイズをこの倍率係数で除算して、第１ボックス内のテキストに対する最小テキストサイズを決定し、そして第１ボックス内のテキストに対するテキストサイズがその決定された最小テキストサイズより小さい場合には、第１ボックス内のテキストに対するテキストサイズを、少なくともその決定された最小テキストサイズまで増加することを含む。ある実施形態では、第１のボックスは、巾を有し、ディスプレイは、ディスプレイ巾を有し、そして倍率係数は、ディスプレイの巾を、拡大前の第１ボックスの巾で除算したものである。ある実施形態では、拡大中にサイズ変更が行われる。ある実施形態では、拡大後にサイズ変更が行われる。
【０３９１】
ある実施形態では、構造化電子ドキュメントにおけるテキストが、タッチスクリーンディスプレイ上の所定の最小テキストサイズを満足するか又はそれを越えるようにサイズ変更される。ある実施形態では、テキストサイズ変更は、第１のボックスを拡大する倍率係数を決定し、タッチスクリーンディスプレイ上の所定の最小テキストサイズをこの倍率係数で除算して、構造化電子ドキュメントにおけるテキストに対する最小テキストサイズを決定し、そして構造化電子ドキュメントにおけるテキストのテキストサイズがその決定された最小テキストサイズより小さい場合には、構造化電子ドキュメントにおけるテキストのテキストサイズを、少なくともその決定された最小テキストサイズまで増加することを含む。ある実施形態では、テキストサイズ変更は、複数のボックスにおけるテキストを含むボックスを識別し、第１ボックスを拡大する倍率係数を決定し、タッチスクリーンディスプレイ上の所定の最小テキストサイズをこの倍率係数で除算して、構造化電子ドキュメントにおけるテキストに対する最小テキストサイズを決定し、そしてテキストを含む各識別されたボックスに対して、その識別されたボックスにおけるテキストのテキストサイズがその決定された最小テキストサイズより小さい場合には、識別されたボックスにおけるテキストのテキストサイズを、少なくともその決定された最小テキストサイズまで増加しそして識別されたボックスのサイズを調整することを含む。
【０３９２】
ある実施形態では、拡大された第１ボックスにおいて第２のジェスチャー（例えば、ジェスチャー３９２９、図３９Ｃ）が検出される。この第２のジェスチャーを検出するのに応答して、構造化電子ドキュメントの表示部分のサイズが減少される。ある実施形態では、第１ボックスは、拡大される前のサイズに復帰する。
【０３９３】
ある実施形態では、第２のジェスチャー及び第１のジェスチャーは、同じ形式のジェスチャーである。ある実施形態では、第２のジェスチャーは、指ジェスチャーである。ある実施形態では、第２のジェスチャーは、スタイラスジェスチャーである。
【０３９４】
ある実施形態では、第２のジェスチャーは、タップジェスチャーである。ある実施形態では、第２のジェスチャーは、１本の指での二重タップ、２本の指での二重タップ、１本の指での単一タップ、又は２本の指での単一タップである。
【０３９５】
ある実施形態では、第１のボックスが拡大される間に、第１のボックスではなく、第２のボックスにおいて第３のジェスチャー（例えば、ジェスチャー３９２７又はジェスチャー３９３５、図３９Ｃ）が検出される。第３のジェスチャーを検出するのに応答して、第２のボックスがタッチスクリーンディスプレイ上で実質的にセンタリングされる。ある実施形態では、第３のジェスチャー及び第１のジェスチャーは、同じ形式のジェスチャーである。ある実施形態では、第３のジェスチャーは、指ジェスチャーである。ある実施形態では、第３のジェスチャーは、スタイラスジェスチャーである。
【０３９６】
ある実施形態では、第３のジェスチャーは、タップジェスチャーである。ある実施形態では、第３のジェスチャーは、１本の指での二重タップ、２本の指での二重タップ、１本の指での単一タップ、又は２本の指での単一タップである。
【０３９７】
ある実施形態では、タッチスクリーンディスプレイ上でスワイプジェスチャー（例えば、ジェスチャー３９３７又はジェスチャー３９３９、図３９Ｃ）が検出される。スワイプジェスチャーを検出するのに応答して、構造化電子ドキュメントの表示部分がタッチスクリーンディスプレイ上で並進移動される。ある実施形態では、並進移動は、タッチスクリーンディスプレイ上で構造化電子ドキュメントを垂直、水平又は対角方向に移動することを含む。ある実施形態では、スワイプジェスチャーは、指ジェスチャーである。又、ある実施形態では、スワイプジェスチャーは、スタイラスジェスチャーである。
【０３９８】
ある実施形態では、タッチスクリーンディスプレイ上で第５のジェスチャー（例えば、複数タッチジェスチャー３９４１／３９４３、図３９Ｃ）が検出される。第５のジェスチャーを検出するのに応答して、構造化電子ドキュメントの表示部分がタッチスクリーンディスプレイ上で９０°回転される。ある実施形態では、第５のジェスチャーは、指ジェスチャーである。ある実施形態では、第５のジェスチャーは、複数指ジェスチャーである。又、ある実施形態では、第５のジェスチャーは、複数指をねじるジェスチャーである。
【０３９９】
ある実施形態では、装置の向きの変化が検出される。装置の向きの変化を検出するのに応答して、構造化電子ドキュメントの表示部分がタッチスクリーンディスプレイ上で９０°回転される。
【０４００】
ある実施形態では、複数指の広げジェスチャー（例えば、複数タッチジェスチャー３９３１／３９３３、図３９Ｃ）がタッチスクリーンディスプレイ上で検出される。複数指の広げジェスチャーを検出するのに応答して、構造化電子ドキュメントの表示部分の一部分が、タッチスクリーンディスプレイ上で、複数指の広げジェスチャーの位置と、複数指の広げジェスチャーにおける指の移動量とに基づいて拡大される。
【０４０１】
タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイス（例えば、ＵＩ３９００Ａ、図３９Ａ）は、構造化電子ドキュメント（例えば、ウェブページ３９１２、図３９Ａ）の少なくとも一部分を含む。構造化電子ドキュメントは、コンテンツの複数のボックス（例えば、ボックス３９１４、図３９Ａ）を含む。構造化電子ドキュメントの一部分の位置において第１のジェスチャー（例えば、ジェスチャー３９２３、図３９Ａ）を検出するのに応答して、その第１のジェスチャーの位置における複数のボックス内の第１ボックス（例えば、ブロック５  ３９１４−５、図３９Ａ）が決定され、そして第１のボックスがタッチスクリーンディスプレイ上で拡大され実質的にセンタリングされる（例えば、ブロック５  ３９１５−５、図３９Ｃ）。
【０４０２】
構造化電子ドキュメント（例えば、ウェブページ）を表示することについての更なる説明は、参考としてここに援用する２００７年６月２７日に出願された“Portable Electronic Device, Method, and Graphical User Interface for Displaying Structured Electronic Documents”と題する米国プロビジョナル特許出願第６０／９４６，７１５号に見ることができる。
【０４０３】
ある実施形態では、オンラインビデオ（例えば、YouTubeビデオ）に対応するブラウザ１４７においてウェブページのリンクがアクチベートされた場合には、それに対応するオンラインビデオが、ブラウザ１４７ではなく、オンラインビデオアプリケーション１５５に示される。同様に、ある実施形態では、オンラインビデオ（例えば、YouTubeビデオ）に対応するブラウザ１４７においてＵＲＬが入力される場合には、それに対応するオンラインビデオが、ブラウザ１４７ではなく、オンラインビデオアプリケーション１５５に示される。オンラインビデオＵＲＬをオンラインビデオアプリケーション１５５へ向け直すことで、ユーザは要求されたオンラインビデオを含むウェブページにナビゲートする必要がないので、視聴経験の改善が与えられる。
【０４０４】
ある実施形態では、オンラインマップ要求（例えば、グーグルマップ要求）に対応するブラウザ１４７においてウェブページのリンクがアクチベートされた場合には、それに対応するマップが、ブラウザ１４７ではなく、マップアプリケーション１５４に示される。同様に、ある実施形態では、オンラインマップ要求（例えば、グーグルマップ要求）に対応するブラウザ１４７においてＵＲＬが入力された場合には、それに対応するマップが、ブラウザ１４７ではなく、マップアプリケーション１５４に示される。マップ要求ＵＲＬをマップアプリケーション１５４へ向け直すことで、ユーザは要求されたマップを含むウェブページにナビゲートする必要がないので、視聴経験の改善が与えられる。
【０４０５】
ある実施形態では、ＵＲＬエントリーボックス３９０８上でのタップ又は他の規定のユーザジェスチャーに応答して、タッチスクリーンは、拡大されたエントリーボックス３９２６及びキーボード６１６を表示する（例えば、ポートレートビューではＵＩ３９００Ｂ、図３９００Ｂ、及びランドスケープビューではＵＩ３９００Ｅ、図３９Ｅ）。又、ある実施形態では、タッチスクリーンは、次のものも表示する。
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、エントリーボックス３９２６内の全テキストの削除を開始するコンテクストクリアアイコン３９２８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ボックス３９２６内のサーチ用語入力を使用してインターネットサーチを開始するサーチアイコン３９３０、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ボックス３９２６内のＵＲＬ入力でウェブページの取得を開始する「ＵＲＬへ進む(Go to URL)」アイコン３９３２。
【０４０６】
従って、サーチ用語及びＵＲＬの両方を入力するのに、同じエントリーボックス３９２６を使用することができる。ある実施形態では、クリアアイコン３９２８が表示されるかどうかは、コンテクストに依存する。
【０４０７】
ＵＩ３９００Ｇ（図３９Ｇ）は、ブラウザ１４７のようなアプリケーションに新たなウインドウを追加するためのＵＩである。ＵＩ３９００は、アプリケーション（例えば、ブラウザ１４７）を表示し、これは、表示されたウインドウ（例えば、ウェブページ３９１２−２）と、少なくとも１つの隠されたウインドウ（例えば、ウェブページ３９１２−１及び３９３４−３、並びにおそらくスクリーンから完全に隠された他のウェブページ）とを含む。又、ＵＩ３９００Ｇは、アプリケーションにウインドウを追加するためのアイコンも表示する（例えば、新ウインドウ又は新ページアイコン３９３６）。ウインドウを追加するためのアイコン３９３６のアクチベーションを検出するのに応答して、ブラウザは、アプリケーションにウインドウを追加する（例えば、新ウェブページ３９１２に対する新ウインドウ）。
【０４０８】
タッチスクリーンディスプレイ上のジェスチャーを検出するのに応答して、アプリケーションにおける表示されたウインドウがディスプレイから外れるように移動されると共に、隠されたウインドウがディスプレイ中へと移動される。例えば、スクリーンの左側でタップジェスチャー３９４９を検出するのに応答して、ウェブページ３９１２−２を伴うウインドウがスクリーンを部分的に又は完全に外れるように右へ移動され、ウェブページ３９１２−３を伴うウインドウがスクリーンを完全に外れるように移動され、ウェブページ３９１２−１を伴う部分的に隠されたウインドウがディスプレイの中心へと移動され、そしてウェブページ（例えば、３９１２−０）を伴う別の完全に隠されたウインドウがディスプレイに部分的に入るように移動される。或いは、左から右へのスワイプジェスチャー３９５１の検出で同じ効果を達成することもできる。
【０４０９】
逆に、スクリーンの右側でタップジェスチャー３９５３を検出するのに応答して、ウェブページ３９１２−２を伴うウインドウがスクリーンを部分的に又は完全に外れるように左へ移動され、ウェブページ３９１２−１を伴うウインドウがスクリーンを完全に外れるように移動され、ウェブページ３９１２−３を伴う部分的に隠されたウインドウがディスプレイの中心へと移動され、そしてウェブページ（例えば、３９１２−４）を伴う別の完全に隠されたウインドウがディスプレイに部分的に入るように移動される。或いは、右から左へのスワイプジェスチャー３９５１の検出で同じ効果を達成することもできる。
【０４１０】
ある実施形態では、削除アイコン３９３４におけるタップ又は他の規定のジェスチャーに応答して、それに対応するウインドウ３９１２が削除される。ある実施形態では、終了(Done)アイコン３９３８におけるタップ又は他の規定のジェスチャーに応答して、ディスプレイの中心のウインドウ（例えば、３９１２−２）が、スクリーンいっぱいに拡大される。
【０４１１】
アプリケーションにウインドウを追加することについての更なる説明は、参考としてここに援用する２００７年１月５日に出願された“Method, System, And Graphical User Interface For Viewing Multiple Application Windows”と題する米国特許出願第１１／６２０，６４７号に見ることができる。
【０４１２】
図４０Ａ−４０Ｆは、ある実施形態に基づきインラインマルチメディアコンテンツのアイテムを再生するためのユーザインターフェイスを例示する図である。
【０４１３】
ある実施形態では、ユーザインターフェイス４０００Ａ−４０００Ｆは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、３９０２、３９０６、３９１０、３９１２、３９１８、３９２０、３９２２、
●インラインマルチメディアコンテンツ４００２、例えば、クイックタイムコンテンツ（４００２−１）、ウインドウズメディアコンテンツ（４００２−２）、又はフラッシュコンテンツ（４００２−３）、
●構造化ドキュメントにおける他の形式のコンテンツ４００４、例えば、テキスト、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、インラインマルチメディアコンテンツプレーヤＵＩ（例えば、ＵＩ４０００Ｂ又は４０００Ｆ）を出て別のＵＩ（例えば、ＵＩ４０００Ａ、図４０Ａ）へ復帰することを開始する退出アイコン４００６、
●どれほど多くのインラインマルチメディアコンテンツ４００２が再生されたかを時間の単位で示す経過時間４００８、
●インラインマルチメディアコンテンツ４００２のどの断片が再生されたか指示すると共に、ユーザジェスチャーに応答してインラインマルチメディアコンテンツをスクロールするのを助けるように使用できる進行バー４０１０、
●どれほど多くのインラインマルチメディアコンテンツ４００２が再生されるべく残っているかを時間の単位で示す残り時間４０１２、
●インラインマルチメディアコンテンツ４００２が装置へダウンロード又はストリームされるときを指示するダウンロードアイコン４０１４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、インラインマルチメディアコンテンツ４００２を通して逆送り又は後方スキップするのを開始する速戻し／後方スキップアイコン４０１６、
●アクチベートされたときに（例えば、アイコンを指でタップ４０２６（図４０Ｃ）することにより）、始めから、又はインラインマルチメディアコンテンツが休止されたところから、インラインマルチメディアコンテンツ４００２の再生を開始するプレイアイコン４０１８、
●インラインマルチメディアコンテンツ４００２を通して順送り又は前方スキップを開始する早送り／前方スキップアイコン４０２０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、インラインマルチメディアコンテンツ４００２の音量の調整を開始する音量調整スライダーアイコン４０２２、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、インラインマルチメディアコンテンツ４００２の休止を開始する休止アイコン４０２４。
【０４１４】
ある実施形態では、ポータブル電子装置（例えば、１００）は、構造化電子ドキュメントの少なくとも一部分をタッチスクリーンディスプレイ上に表示する。構造化電子ドキュメントは、コンテンツ（例えば、４００２及び４００４）を含む。ある実施形態では、構造化電子ドキュメントは、ウェブページ（例えば、３９１２）である。又、ある実施形態では、構造化電子ドキュメントは、ＨＴＭＬ又はＸＭＬドキュメントである。
【０４１５】
第１のジェスチャー（例えば、４０２８、図４０Ａ）は、構造化電子ドキュメントの表示部分においてインラインマルチメディアコンテンツ（例えば、４００２−１、図４０Ａ）のアイテム上で検出される。ある実施形態では、インラインマルチメディアコンテンツは、ビデオ及び／又はオーディオコンテンツを含む。又、ある実施形態では、コンテンツは、クイックタイム、ウインドウズメディア又はフラッシュプラグインで再生することができる。
【０４１６】
第１のジェスチャーを検出するのに応答して、インラインマルチメディアコンテンツのアイテムがタッチスクリーンディスプレイ上で拡大され、そしてインラインマルチメディアコンテンツの拡大されたアイテムに加えて構造化電子ドキュメントの他のコンテンツ（例えば、４００２−１、図４０００Ａに加えて４００４及び他の４００２）の表示が中止される（例えば、例えば、ＵＩ４０００Ｂ、図４０Ｂ、又はＵＩ４０００Ｆ、図４０Ｆ）。
【０４１７】
ある実施形態では、インラインマルチメディアコンテンツのアイテムを拡大することは、そのアイテムに対するアニメ化されたズームインを含む。ある実施形態では、インラインマルチメディアコンテンツのアイテムを拡大することは、タッチスクリーンディスプレイ上でインラインマルチメディアコンテンツのアイテムを同時にズームし且つ並進移動することを含む。又、ある実施形態では、インラインマルチメディアコンテンツのアイテムを拡大することは、インラインマルチメディアコンテンツのアイテムを９０°回転することを含む（例えば、ＵＩ４０００Ａ、図４０Ａから、ＵＩ４０００Ｂ、図４０Ｂへ）。
【０４１８】
ある実施形態では、インラインマルチメディアコンテンツのアイテムは、フルサイズであり、タッチスクリーンディスプレイは、あるサイズであり、そしてインラインマルチメディアコンテンツのアイテムを拡大することは、インラインマルチメディアコンテンツのアイテムを、アイテムのフルサイズ及びタッチスクリーンディスプレイのサイズの小さい方へ拡大することを含む。
【０４１９】
ある実施形態では、インラインマルチメディアコンテンツのアイテムを拡大することは、インラインマルチメディアコンテンツのアイテムを拡張して、インラインマルチメディアコンテンツのアイテムの巾がタッチスクリーンディスプレイの巾と実質的に同じになるようにすることを含む（例えば、ＵＩ４０００Ｂ、図４０Ｂ、又はＵＩ４０００Ｆ、図４０Ｆ）。
【０４２０】
ある実施形態では、インラインマルチメディアコンテンツのアイテムに加えて構造化電子ドキュメントにおける他のコンテンツの表示を中止することは、インラインマルチメディアコンテンツのアイテムに加えて構造化電子ドキュメントにおける他のコンテンツをフェードアウトすることを含む。
【０４２１】
インラインマルチメディアコンテンツの拡大されたアイテムが表示される間に、タッチスクリーンディスプレイ上で第２のジェスチャーが検出される（例えば、４０３０、図４０Ｂ）。
【０４２２】
第２のジェスチャーを検出するのに応答して、インラインマルチメディアコンテンツの拡大されたアイテムを再生する１つ以上の再生コントロールが表示される。ある実施形態では、１つ以上の再生コントロールは、プレイアイコン（例えば、４０１８）、休止アイコン（例えば、４０２４）、音量アイコン（例えば、４０２２）、及び／又は再生進行バーアイコン（例えば、４０１０）を含む。
【０４２３】
ある実施形態では、１つ以上の再生コントロールを表示することは、インラインマルチメディアコンテンツの拡大されたアイテムの上に１つ以上の再生コントロールを表示することを含む（例えば、再生コントロール４０１６、４０１８、４０２０及び４０２２が図４０Ｃの拡大されたインラインマルチメディアコンテンツ４００２−１の上にある）。又、ある実施形態では、１つ以上の再生コントロールがインラインマルチメディアコンテンツの拡大されたアイテムの上に重畳される。ある実施形態では、１つ以上の再生コントロールが半透明である。
【０４２４】
ある実施形態では、インラインマルチメディアコンテンツのアイテムの再生を自動的にスタートさせる構造化電子ドキュメント内のインストラクションが無効にされ、これは、再生を開始する前に、選択されたインラインマルチメディアコンテンツのより多くをダウンロードする時間を装置に与える。
【０４２５】
再生コントロールの１つにおいて第３のジェスチャーが検出される（図４０Ｃのプレイアイコン４０１８におけるジェスチャー４０２６）。
【０４２６】
第３のジェスチャーを検出するのに応答して、インラインマルチメディアコンテンツの拡大されたアイテムが再生される。ある実施形態では、インラインマルチメディアコンテンツの拡大されたアイテムを再生することは、インラインマルチメディアコンテンツの拡大されたアイテムを、インラインマルチメディアコンテンツのアイテムに関連したコンテンツ形式に対するプラグインと共に再生することを含む。
【０４２７】
ある実施形態では、インラインマルチメディアコンテンツの拡大されたアイテムが再生される間に、１つ以上の再生コントロールの表示が中止される（例えば、図４０Ｄは、再生コントロール４０１６、４０１８、４０２０及び４０２２はもはや示さないが、４０６６、４０８８、４０１０及び４０１２を依然として示している）。ある実施形態では、全ての再生コントロールの表示が中止される。ある実施形態では、１つ以上の再生コントロールの表示を中止することは、１つ以上の再生コントロールをフェードアウトすることを含む。ある実施形態では、１つ以上の再生コントロールの表示は、所定の時間後に中止される。ある実施形態では、１つ以上の再生コントロールの表示は、タッチスクリーンディスプレイとの接触が所定時間中検出されない後に中止される。
【０４２８】
ある実施形態では、タッチスクリーンディスプレイにおいて第４のジェスチャーが検出される。第４のジェスチャーを検出するのに応答して、構造化電子ドキュメントの少なくとも一部分が再び表示される（例えば、図４０Ａ）。ある実施形態では、第４のジェスチャーは、終了アイコンのような再生完了アイコンにおけるタップジェスチャー（例えば、図４０Ｄの終了アイコン４００６におけるジェスチャー４０３２）を含む。ある実施形態では、インラインマルチメディアコンテンツのアイテムは、拡大される前のサイズに復帰する。
【０４２９】
ある実施形態では、第１、第２及び第３のジェスチャーが指ジェスチャーである。ある実施形態では、第１、第２及び第３のジェスチャーがスタイラスジェスチャーである。
【０４３０】
ある実施形態では、第１、第２及び第３のジェスチャーがタップジェスチャーである。ある実施形態では、タップジェスチャーは、１本の指での二重タップ、２本の指での二重タップ、１本の指での単一タップ、又は２本の指での単一タップである。
【０４３１】
タッチスクリーンディスプレイを伴うポータブル電子装置上のグラフィックユーザインターフェイスは、コンテンツを含む構造化電子ドキュメントの少なくとも一部分と、構造化電子ドキュメントのその一部分におけるインラインマルチメディアコンテンツのアイテムと、１つ以上の再生コントロールとを備えている。インラインマルチメディアコンテンツのアイテムにおける第１のジェスチャーを検出するのに応答して、タッチスクリーンディスプレイ上のインラインマルチメディアコンテンツのアイテムが拡大され、そしてインラインマルチメディアコンテンツの拡大されたアイテムに加えて構造化電子ドキュメントにおける他のコンテンツを表示することが中止される。インラインマルチメディアコンテンツの拡大されたアイテムが表示される間にタッチスクリーンディスプレイ上の第２のジェスチャーを検出するのに応答して、インラインマルチメディアコンテンツの拡大されたアイテムを表示するための１つ以上の再生コントロールが表示される。再生コントロールの１つにおける第３のジェスチャーを検出するのに応答して、インラインマルチメディアコンテンツの拡大されたアイテムが再生される。
【０４３２】
インラインマルチメディアコンテンツを表示することについての更なる説明は、参考としてここに援用する２００７年６月２９日に出願された“Portable Electronic Device, Method, and Graphical User Interface for Displaying Inline Multimedia Content”と題する米国プロビジョナル特許出願第６０／９４７，１５５号に見ることができる。
【０４３３】
図４１Ａ−４１Ｅは、ある実施形態に基づき表示されたコンテンツにおけるユーザ入力エレメントと対話するためのユーザインターフェイスを例示する図である。
【０４３４】
ある実施形態では、ユーザインターフェイス４１００Ａ−４１００Ｅは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、６１８、６２０、６２６、３９０２、３９０６、３９１０、３９１２、３９１８、３９２０、及び３９２２、
●ウェブページ、ワード処理、スプレッドシート、ｅ−メール又はプレゼンテーションドキュメント、電子フォーム、又はオンラインフォームのようなコンテンツ４１１２、
●ラジオボタン、テキスト入力フィールド、チェックボックス、プルダウンリスト、及び／又はフォームフィールドのようなコンテンツ４１１２におけるユーザ入力エレメント４１０２、
●選択されたユーザ入力エレメント４１０２に関する情報４１０８、
●選択されたユーザ入力エレメント４１０２を含むエリア４１１４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、選択されたエレメント４１０２へのユーザ入力をキャンセルするキャンセルアイコン４１１６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、選択されたエレメント４１０２の入力として使用される入力選択４１１８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、装置を手前のＵＩ（例えば、ＵＩ４１００Ｄ、図４１Ｄ）へ復帰させる終了アイコン４１２４、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、リモートサーバーへ入力を送信する提出アイコン４１２６（図４１）。
【０４３５】
ある実施形態では、ポータブルマルチファンクション装置（例えば、装置１００）は、タッチスクリーンディスプレイにコンテンツ４１１２を表示する。コンテンツは、複数のユーザ入力エレメント４１０２を含む。
【０４３６】
ある実施形態では、コンテンツは、ウェブページ（例えば、ページ３９１２、図４１Ａ）である。ある実施形態では、コンテンツは、ワード処理、スプレッドシート、ｅ−メール又はプレゼンテーションドキュメントである。ある実施形態では、コンテンツは、電子フォームである。ある実施形態では、コンテンツは、オンラインフォームである。
【０４３７】
ある実施形態では、ユーザ入力エレメント４１０２は、１つ以上のラジオボタン、テキスト入力フィールド、チェックボックス、プルダウンリスト（例えば、４１０２−１、図４１Ａ）、及び／又はフォームフィールド（例えば、ユーザ名４１０２−３、図４１Ａ）を含む。
【０４３８】
指による接触（例えば、４１０４、図４１Ａ）は、タッチスクリーンディスプレイで検出される。接触は、接触エリアを含む。
【０４３９】
接触エリア内でポイント（例えば、４１０６、図４１Ａ）が決定される。ある実施形態では、接触エリア内のポイントは、接触エリアの中心(centroid)である。ある実施形態では、接触エリア内のポイントは、接触エリアの中心からずれている。
【０４４０】
複数のユーザ入力エレメントの中のユーザ入力エレメントは、決定されたポイント（例えば、４１０２−１、図４１Ａ）に対するユーザ入力エレメントの接近度に基づいて選択される。ある実施形態では、タッチスクリーンディスプレイ上のコンテンツは、関連倍率係数を有し、そして選択は、決定されたポイントから、倍率係数に基づいて決定された距離内に位置するユーザ入力エレメントに制限される。ある実施形態では、選択は、接触エリア内に位置するユーザ入力エレメントに制限される。又、ある実施形態では、選択は、接触エリアと少なくとも部分的に重畳するユーザ入力エレメントに制限される。又、ある実施形態では、選択は、決定されたポイントから所定の距離内に位置するユーザ入力エレメントに制限される。
【０４４１】
選択されたユーザ入力エレメントに関連した情報が、表示されたコンテンツ（例えば、アカウントメニュー(Accounts Menu)４１０８−１、図４１Ａ）の上に表示される。ある実施形態では、選択されたユーザ入力エレメントに関連した表示情報は、選択されたユーザ入力エレメントの記述を含む。
【０４４２】
ある実施形態では、選択されたユーザ入力エレメントに関連した情報は、接触エリアの外側に表示される。ある実施形態では、表示されたコンテンツの上の選択されたユーザ入力エレメントに関連した情報の位置は、接触の位置に依存する。ある実施形態では、選択されたユーザ入力エレメントに関連した情報の位置は、接触の位置が、表示されたコンテンツの下半分にある場合には、表示されたコンテンツの上半分に表示され、そして選択されたユーザ入力エレメントに関連した情報の位置は、接触の位置が、表示されたコンテンツの上半分にある場合には、表示されたコンテンツの下半分に表示される。
【０４４３】
ある実施形態では、選択されたユーザ入力エレメントに関連した情報は、接触が少なくとも所定の時間中維持された後に表示される。ある実施形態では、選択されたユーザ入力エレメントに関連した表示された情報は、タッチスクリーンとの接触が所定時間より長く維持された場合には、除去される。
【０４４４】
タッチスクリーンディスプレイと指との接触の切断が検出される。ある実施形態では、接触の切断の検出は、選択されたユーザ入力エレメントに関連した情報が表示される間に接触の切断を検出することを含む。
【０４４５】
ある実施形態では、タッチスクリーンディスプレイと指との接触の切断を検出するのに応答して、タッチスクリーンディスプレイ上に選択されたユーザ入力エレメントを含むエリアが拡大される（例えば、エレメント４１０２−１については、図４１Ａにおけるエリア４１１４−１が図４１Ｂにおいて拡大され、同様に、エレメント４１０２−３及び４１０２−４については、図４１Ｄにおけるエリア４１１４−２が図４１Ｅにおいて拡大されている）。
【０４４６】
ある実施形態では、所定の時間が経過する前にタッチスクリーンディスプレイと指との接触の切断を検出するのに応答して、選択されたユーザ入力エレメントがタッチスクリーンディスプレイ上で拡大される（例えば、図４１Ａにおけるエレメント４１０２−１が図４１Ｂにおいて拡大され、同様に、図４１Ｄにおけるエレメント４１０２−３及び４１０２−４が図４１Ｅにおいて拡大されている）。
【０４４７】
選択されたユーザ入力エレメントに対して入力が受け取られる。ある実施形態では、入力を受け取ることは、タッチスクリーンディスプレイ上のソフトキーボード（例えば、キーボード６２６、図４１Ｅ）を経てテキスト入力を受け取り、タッチスクリーンディスプレイ上のラジオボタンとの指接触を検出し、タッチスクリーンディスプレイ上のテックボックスとの指接触を検出し、又はタッチスクリーンディスプレイ上のプルダウンリスト内のアイテムとの指接触（例えば、図４１Ｂの入力選択４１１８−３における接触４１２０）を検出することを含む。
【０４４８】
ある実施形態では、受け取られた入力は、ウェブサーバーのようなリモートコンピュータへ送られる。
【０４４９】
ある実施形態では、タッチスクリーンディスプレイ上の接触の移動（例えば、移動４１１０−１、図４１Ｃ）が検出され、複数のユーザ入力エレメントの中の第２のユーザ入力エレメント（例えば、エレメント４１０２−２、図４１Ｃ）が、接触（例えば、接触４１０４、図４１Ｃ）に対する第２のユーザ入力エレメントの接近度に基づいて選択され、表示されたコンテンツの上の第１の選択されたユーザ入力エレメントに関連した情報の表示が終了され、そして第２の選択されたユーザ入力エレメントに関連した情報が、表示されたコンテンツの上に表示される（例えば、サインイン(sign in)ボタン４１０８−２、図４１Ｃ）。
【０４５０】
ある実施形態では、タッチスクリーンディスプレイ上の接触の移動（例えば、図４１Ｃの移動４１１０−１、及び図４１Ｄの移動４１１０−２）が検出され、複数のユーザ入力エレメントの中の一連のユーザ入力エレメントが、接触に対するユーザ入力エレメントの接近度に基づいて選択され（例えば、図４１Ｃのエレメント４１０２−２、並びに図４１Ｄのエレメント４１０２−３及び４１０２−４）、そして一連のユーザ入力エレメントの中の各ユーザ入力エレメントに関連した情報が、表示されたコンテンツの上に次々に表示される（例えば、図４１Ｃの情報４１０８−３、及び図４１Ｄの情報４１０８−４）。
【０４５１】
タッチスクリーンディスプレイを伴うポータブルマルチファンクション装置上のグラフィックユーザインターフェイス（例えば、ＵＩ４１００Ａ、図４１Ａ）は、（１）複数のユーザ入力エレメント４１０２を含むコンテンツ４１１２と、（２）複数のユーザ入力エレメントの中の第１のユーザ入力エレメント４１０２−１に関連した情報４１０８−１とを備えている。タッチスクリーンディスプレイと指との接触４１０４のエリアの検出に応答して、その接触エリア内でポイント４１０６が決定され、第１のユーザ入力エレメント４１０２−１が、その決定されたポイントに対する第１のユーザ入力エレメントの接近度に基づいて選択され、そして第１のユーザ入力エレメントに関連した情報４１０８−１がコンテンツの上に表示される。
【０４５２】
４０１１Ａ−４１００Ｅのようなインターフェイスを使用して、ユーザは、入力エレメントに関連した情報を更に容易に見て、タッチスクリーン上での指接触を使用してポータブル装置に入力を与えることができる。ユーザは、入力エレメントの選択に対する指接触の精度に関する心配が緩和される。更に、ユーザは、エレメントが読み難いか又はかろうじて読めるほどの小さなサイズで入力エレメントが最初に表示される場合でも、情報を見て入力を与えることができる。
【０４５３】
ユーザ入力エレメントとの対話についての更なる説明は、参考としてここに援用する２００７年６月２９日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Interacting with User Input Elements in Displayed Content”と題する米国プロビジョナル特許出願第６０／９４７，１２７号に見ることができる。
【０４５４】
図４１Ｆは、ある実施形態に基づき表示されたコンテンツ内のハイパーリンクと対話するためのユーザインターフェイスを例示する図である。
【０４５５】
ある実施形態では、ユーザインターフェイスＵＩ４１００Ｆは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、３９０２、３９０６、３９１０、３９１２、３９１８、３９２０、３９２２、４１１２、及び４１０２、
●他のコンテンツへのリンクを与えるリンク４１２２、及び
●リンク４１２２に関連した情報４１３０。
【０４５６】
ＵＩ４１００Ｆのようなインターフェイスを使用してハイパーリンクを表示しアクチベートすることについての更なる説明は、参考としてここに援用する２００７年１月５日に出願された“Method, System, And Graphical User Interface For Displaying Hyperlink Information”と題する米国特許出願第１１／６２０，６４４号、及び２００７年１月５日に出願された“Method, System, And Graphical User Interface For Activating Hyperlink”と題する米国特許出願第１１／６２０，６４６号に見ることができる。
【０４５７】
図４２Ａ−４２Ｃは、ある実施形態に基づきページコンテンツを並進移動し又はページコンテンツ内のフレームコンテンツのみを並進移動するためのユーザインターフェイスを例示する図である。
【０４５８】
ある実施形態では、ユーザインターフェイス４２００Ａ−４２００Ｃは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、３９０２、３９０６、３９１０、３９１８、３９２０、及び３９２２、
●ウェブページコンテンツのようなページコンテンツの部分４２０２、
●フレームコンテンツの部分４２０６を表示するフレーム４２０４、
●フレーム４２０４内に表示されるマップ又はスクロール可能なアイテムリストの一部分のようなフレームコンテンツの一部分４２０６、
●部分４２０１においてフレームコンテンツの一部分４２０６を除く他のコンテンツ４２０８、
●Ｎ本の指の並進移動ジェスチャー４２１０に応答して表示されるページコンテンツの新たな部分４２１２、及び
●Ｍ本の指の並進移動ジェスチャー４２１４に応答して表示されるフレームコンテンツの新たな部分４２１６、但し、Ｍは、Ｎとは異なる数（例えば、Ｎ＝１及びＭ＝２）。
【０４５９】
ある実施形態では、ポータブルマルチファンクション装置（例えば、装置１００）は、ページコンテンツの一部分（例えば、４２０２、図４２Ａ）をタッチスクリーンディスプレイに表示する。ページコンテンツの一部分４２０２は、フレームコンテンツの一部分４２０６を表示するフレーム４２０４と、ページの他のコンテンツ４２０８とを含む。
【０４６０】
ある実施形態では、ページコンテンツは、ウェブページコンテンツである。ある実施形態では、ページコンテンツは、ワード処理、スプレッドシート、ｅ−メール、又はプレゼンテーションドキュメントである。
【０４６１】
Ｎ本指並進移動ジェスチャー（例えば、４２１０）がタッチスクリーンディスプレイ又はその付近で検出される。
【０４６２】
Ｎ本指並進移動ジェスチャー４２１０を検出するのに応答して、ページコンテンツがタッチスクリーンディスプレイ上にページコンテンツの新たな部分（例えば、４２１２、図４２Ｂ）を表示するように並進移動される。ページコンテンツを並進移動することは、フレームコンテンツの表示部分４２０６及びページの他のコンテンツ４２０８を並進移動することを含む。
【０４６３】
ある実施形態では、ページコンテンツを並進移動することは、ページコンテンツを垂直、水平、又は対角方向に並進移動することを含む。ある実施形態では、ページコンテンツを並進移動することは、Ｎ本指並進移動ジェスチャー４２１０の移動方向に対応する関連並進移動方向を有する。ある実施形態では、並進移動方向は、指の移動方向に直接的に対応するが、ある実施形態では、並進移動方向は、ルールに基づき指の移動方向からマップされる。例えば、ルールは、指の移動方向が標準軸のＸ度以内である場合には、並進移動方向が標準軸に沿ったものであり、さもなければ、並進移動方向が指の移動方向と実質的に同じであることを述べてもよい。
【０４６４】
ある実施形態では、ページコンテンツを並進移動することは、Ｎ本指並進移動ジェスチャーの移動速度に対応する関連並進移動速度を有する。ある実施形態では、ページコンテンツを並進移動することは、摩擦を有する運動の方程式のシミュレーションに基づく。
【０４６５】
Ｍ本指並進移動ジェスチャー（例えば、４２１４、図４２Ａ）は、タッチスクリーンディスプレイ又はその付近で検出され、但し、Ｍは、Ｎとは異なる数である。ある実施形態では、Ｎが１に等しく、Ｍが２に等しい。
【０４６６】
Ｍ本指並進移動ジェスチャー４２１４を検出するのに応答して、フレームコンテンツは、タッチスクリーンディスプレイ上にフレームコンテンツの新たな部分（例えば、４２１６、図４２Ｃ）を表示するように並進移動され、ページの他のコンテンツ４２０８の並進移動は行われない。
【０４６７】
ある実施形態では、フレームコンテンツを並進移動することは、フレームコンテンツを垂直、水平、又は対角方向に並進移動することを含む。ある実施形態では、フレームコンテンツを並進移動することは、フレームコンテンツを対角方向に並進移動することを含む。
【０４６８】
ある実施形態では、フレームコンテンツを並進移動することは、Ｍ本指並進移動ジェスチャー４２１４の移動方向に対応する関連並進移動方向を有する。ある実施形態では、並進移動方向は、指の移動方向に直接的に対応するが、ある実施形態では、並進移動方向は、ルールに基づいて指の移動方向からマップされる。例えば、ルールは、指の移動方向が標準軸のＹ度以内である場合には、並進移動方向が標準軸に沿ったものであり、さもなければ、並進移動方向が指の移動方向と実質的に同じであることを述べてもよい。
【０４６９】
ある実施形態では、フレームコンテンツを並進移動することは、Ｍ本指並進移動ジェスチャーの移動速度に対応する関連並進移動速度を有する。ある実施形態では、フレームコンテンツを並進移動することは、摩擦を有する運動の方程式のシミュレーションに基づく。
【０４７０】
ある実施形態では、フレームコンテンツは、マップを含む。ある実施形態では、フレームコンテンツは、スクロール可能なアイテムリストを含む。
【０４７１】
ある実施形態では、ページの他のコンテンツ４２０８は、テキストを含む。
【０４７２】
タッチスクリーンディスプレイを伴うポータブルマルチファンクション装置のグラフィックユーザインターフェイス（例えば、ＵＩ４２００Ａ、図４２Ａ）は、タッチスクリーンディスプレイ上にページコンテンツの一部分４２０２を備え、これは、（１）フレームコンテンツの一部分４２０６を表示するフレーム４２０４と、ページの他のコンテンツ４２０８とを含む。タッチスクリーンディスプレイ又はその付近でＮ本指並進移動ジェスチャー４２１０を検出するのに応答して、ページコンテンツは、タッチスクリーンディスプレイ上にページコンテンツの新たな部分４２１２（図４２Ｂ）を表示するように並進移動され、ページコンテンツを並進移動することは、ページの他のコンテンツ４２０８を並進移動することを含む。ＭがＮとは異なるとすれば、タッチスクリーンディスプレイ又はその付近でＭ本指並進移動ジェスチャー４２１４を検出するのに応答して、フレームコンテンツは、タッチスクリーンディスプレイ上にフレームコンテンツの新たな部分４２１６（図４２Ｃ）を表示するように並進移動されるが、ページの他のコンテンツ４２０８の並進移動は生じない。
【０４７３】
従って、ジェスチャーに使用される指の本数に基づいて、ユーザは、ページコンテンツを容易に並進移動し、又はページコンテンツ内のフレームコンテンツのみを並進移動することができる。
【０４７４】
表示されたコンテンツを並進移動することについての更なる説明は、参考としてここに援用する２００７年６月２８日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Translating Displayed Content”と題する米国プロビジョナル特許出願第６０／９４６，９７６号に見ることができる。
【０４７５】
音楽及びビデオプレーヤ
図４３Ａ−４３ＤＤは、ある実施形態に基づく音楽及びビデオプレーヤ１５２のためのユーザインターフェイスを例示する図である。
【０４７６】
ある実施形態では、主たるコンテンツカテゴリーのアイコン（例えば、プレイリスト４３０８、アーチスト４３１０、曲４３１２、及びビデオ４３１４）がディスプレイの第１のエリア（例えば、４３４０、図４３Ａ）に表示される。ある実施形態では、第１のエリアは、アクチベートされたときに（例えば、アイコンを指でタップすることにより）、付加的なコンテンツカテゴリー（例えば、図４３Ｊのアルバム、オーディオブック、編集物、作曲家、ジャンル、及びポッドキャスト）に通じるアイコン（例えば、「更に(more)」アイコン４３１６も含む。
【０４７７】
ある実施形態では、プレーヤ１５２は、アクチベートされたときに（例えば、アイコンを指でタップすることにより）、現在再生中の音楽に関する情報を表示するＵＩ（例えば、図４３Ｓ）へユーザを直接的に導く現在再生中アイコン４３０２を含む。
【０４７８】
ある実施形態では、ユーザによる一連のジェスチャー（例えば、指タップ）に応答して、装置は、一連のコンテンツカテゴリー及びサブカテゴリーを表示する。例えば、ユーザが選択アイコン４３０６をアクチベートする（例えば、アイコンを指でタップすることにより）か、又はある実施形態では、「トップ２５(Top 25)」行４３１８のどこかをタップした場合に、ＵＩは、プレイリストカテゴリーの表示（ＵＩ４３００Ａ、図４３Ａ）から「トップ２５」サブカテゴリーの表示（ＵＩ４３００Ｂ、図４３Ｂ）へ切り換わる。
【０４７９】
カテゴリー又はサブカテゴリーの一部分しか表示されない場合には、上述した垂直バーと同様の垂直バーがカテゴリー／サブカテゴリーの上に表示され、カテゴリー／サブカテゴリーのどの部分が表示されているかユーザが理解する上で助けとなる（例えば、垂直バー４３２０、図４３Ｂ）。ある実施形態では、ユーザは、リストを表示しているエリアに垂直又は実質的に垂直のスワイプジェスチャー４３２２を行うことにより、カテゴリー／サブカテゴリーにおけるアイテムのリストをスクロールすることができる。ある実施形態では、垂直方向下方のジェスチャーがリストを下方にスクロールし、垂直方向上方のジェスチャーがリストを上方にスクロールする。
【０４８０】
ある実施形態では、ユーザがリストの頂部へスクロールし、次いで、スクロールジェスチャー（例えば、４３２４、図４３Ｃ）を行い続けると、バックグランド４３２６−１が現れ、垂直バー４３２０−１は、リストの頂部に到達したことをユーザに指示するために長さを減少し始める。ユーザの指がタッチスクリーンディスプレイとの接触を断つと、リストは、ディスプレイの頂部まで戻り、バックグランド４３２６−１は、何もない状態に収縮する。同様に、ユーザがリストの底部へスクロールし、次いで、スクロールジェスチャー（例えば、４３２８、図４３Ｄ）を行い続けると、バックグランド４３２６−２が現れ、垂直バー４３２０−２は、リストの底部に到達したことをユーザに指示するために長さを減少し始める。ユーザの指がタッチスクリーンディスプレイとの接触を断つと、リストはディスプレイの底部まで戻り、バックグランド４３２６−２は、何もない状態に収縮する。リストの末端におけるこの「ゴムバンド状」の振舞いは、垂直にスクロールする他の多数の形式のリスト及びドキュメントに適用することができる。２つの寸法に並進移動できるドキュメント（例えば、ウェブページ、ワード処理ドキュメント、並びに写真及び他の映像）の全ての縁に同様の振舞いを適用することができる。この「ゴムバンド状」のスクロール及び並進移動振舞いについての更なる説明は、参考としてここに援用する２００７年１月７日に出願された“List Scrolling And Document Translation On A Touch-Screen Display”と題する米国プロビジョナル特許出願第６０／８８３，８０１号、２００７年６月２２日に出願された“List Scrolling And Document Translation on a Touch-Screen Display”と題する第６０／９４５，８５８号、及び２００７年６月２８日に出願された“List Scrolling And Document Translation on a Touch-Screen Display”と題する第６０／９４６，９７１号に見ることができる。
【０４８１】
ある実施形態では、ユーザがアーチストアイコン４３１０をアクチベートする（例えば、アイコンを指でタップすることにより）場合には、アーチストカテゴリーが表示される（図４３Ｅ）。ある実施形態において、アーチストのリストがアルファベット順に配列されているときには、インデックスアイテム／記号（例えば、文字Ａ  ４３３０−１）を各情報アイテムサブセット（例えば、名前が文字Ａで始まるアーチスト４３３２）に隣接した状態に保つことができる。情報アイテムのリストをアップ方向にスクロールすると（例えば、ユーザによるタッチスクリーンディスプレイ上での上方スワイプに応答して）、インデックスアイテム／記号は、ウインドウ（例えば、ウインドウ４３３６、図４３Ｆ）の上縁へ移動することができる。スクロールを継続すると（例えば、図４３Ｆのジェスチャー４３３４に応答して）、インデックスアイテム／記号は、各情報アイテムサブセットの端に到達するまでそこに留まり、その時点で、インデックスアイテム／記号を、その後のインデックスアイテム／記号（例えば、文字Ｂ  ４３３０−２）に置き換えることができる。同様のスクロール効果が、ＵＩ４３００Ｈ及びＵＩ４３００Ｉ（図４３Ｈ及び４３Ｉ）において映画４３３０−３及び音楽ビデオ４３３０−４インデックスアイテムについて示されている。このようなスクロールについての更なる説明は、参考としてここに援用する２００５年１２月２３日に出願された“Scrolling List With Floating Adjacent Index Symbols”と題する米国特許出願第１１／３２２，５４７号、２００５年１２月２３日に出願された“Continuous Scrolling List With Acceleration”と題する第１１／３２２，５５１号、及び２００５年１２月２３日に出願された“List Scrolling In Response To Moving Contact Over List Of Index Symbols”と題する第１１／３２２，５５３号に見ることができる。
【０４８２】
ある実施形態では、ユーザが曲アイコン４３１２をアクチベートする（例えば、アイコンを指でタップすることにより）場合には、曲カテゴリーが表示される（図４３Ｇ）。
【０４８３】
ある実施形態では、ユーザがビデオアイコン４３１４をアクチベートする（例えば、アイコンを指でタップすることにより）場合には、ビデオカテゴリーが表示される（図４３Ｈ）。
【０４８４】
ある実施形態では、ディスプレイの第１エリア４３４０に表示される主要のコンテンツカテゴリーは、ユーザの好み（お気に入り）のカテゴリーに対応するようにユーザにより再配置することができる（例えば、図４３Ｊ−４３Ｍ及び図４３Ｎ−４３Ｐに示すように）。ある実施形態では、カテゴリー追加アイコン４３４４をアクチベートすると（例えば、アイコンを指でタップすることにより）、ユーザ指定のカテゴリーを追加するためのソフトキーボードを伴うＵＩ（図示せず）の表示が開始される。ある実施形態では、図４３Ｊの編集アイコン４３４２をアクチベートすると（例えば、アイコンを指でタップすることにより）、削除アイコン４３４８（上述した図７の削除アイコン７０２と同様に動作する）及び移動付与(moving-affordance)アイコン４３６０を伴うＵＩ４３００Ｋ（図４３Ｋ）の表示が開始される。以下に述べるように、移動付与アイコン４３６０は、カテゴリー又は他のＵＩオブジェクトを再配置する上で助けとなる制御アイコンとして使用することができる。
【０４８５】
ある実施形態では、複数のユーザインターフェイスオブジェクトをもつタッチスクリーンディスプレイを伴うポータブルマルチファンクション装置は、第１のユーザインターフェイスオブジェクト（例えば、ジャンルアイコン４３５０、図４３Ｋ）、及び第２のユーザインターフェイスオブジェクト（例えば、アーチストアイコン４３１０、図４３Ｋ）をタッチスクリーンディスプレイに表示する。ある実施形態では、第１のユーザインターフェイスオブジェクトは、候補アイコン（例えば、再配置の候補である図４３Ｋの「更に」リスト４３６２のアイコン）のグループの１つであり、そして第２のユーザインターフェイスオブジェクトは、ユーザお気に入りアイコン（例えば、エリア４３４０におけるアイコン）のグループの１つである。
【０４８６】
指下げ事象は、第１のユーザインターフェイスオブジェクトにおいて検出される（例えば、接触４３４６−１）。ある実施形態では、第１のユーザインターフェイスオブジェクトは、制御アイコンを含み（例えば、ジャンルアイコン４３５０の移動付与アイコン４３６０を含む水平バー）、そして指下げ事象は、制御アイコン又はその付近で行われる。
【０４８７】
１つ以上の指ドラグ事象がタッチスクリーンディスプレイ上で検出される（例えば、４３４６−１（図４３Ｋ）から４３６５（図４３Ｌ）を経て４３４６−２（図４３Ｌ）ないし４３４６−３への指ドラグ）。
【０４８８】
第１のユーザインターフェイスオブジェクトは、第１のユーザインターフェイスオブジェクトが第２のユーザインターフェイスオブジェクトに少なくとも部分的に重畳するまで指ドラグ事象により決定された経路に沿ってタッチスクリーンディスプレイ上を移動される。
【０４８９】
ある実施形態では、タッチスクリーンディスプレイ上で第１のユーザインターフェイスオブジェクトを移動する間に、第１のユーザインターフェイスオブジェクトは、タッチスクリーンディスプレイ上で他のユーザインターフェイスオブジェクトから視覚的に区別できるように表示される（例えば、図４３Ｌにおいてジャンルアイコン４３５０の周りの陰影付け）。
【０４９０】
指上げ事象は、第２のユーザインターフェイスオブジェクトにおいて検出される（例えば、図４３Ｌの４３４６−３における接触終了）。
【０４９１】
第２のユーザインターフェイスオブジェクト（例えば、アーチストアイコン４３１０、図４３Ｌ）は、第１のユーザインターフェイスオブジェクト（例えば、ジャンルアイコン４３５０、図４３Ｍ）と視覚的に置き換えられる。
【０４９２】
ある実施形態では、指上げ事象を検出すると、第１のユーザインターフェイスオブジェクトは、第２のユーザインターフェイスオブジェクトにより以前に占有されていた位置に表示され、そして第１のユーザインターフェイスオブジェクトにより以前に占有されていた位置への第２のユーザインターフェイスオブジェクトの移動がアニメ化される（例えば、図４３Ｍにおいて、アーチスト４３１０は、今や、ジャンル４３５０を含むのに使用されるリストの一部分である）。
【０４９３】
ある実施形態では、第１のユーザインターフェイスオブジェクトは、指上げ事象の前には第１のフォームで表示され、又、指上げ事象の後には第２のフォームで表示され、第２のフォームは、第１のフォームと視覚的に異なる。ある実施形態では、第１のフォームは、キャラクタ及び少なくとも１つの制御アイコンを含む行であり（例えば、４３５０、図４３Ｋ）、そして第２のフォームは、映像又は他のグラフィックである（例えば、４３５０、図４３Ｍ）。
【０４９４】
ある実施形態では、第２のユーザインターフェイスオブジェクトは、指上げ事象の前には第１のフォームで表示され、又、指上げ事象の後には第２のフォームで表示され、第２のフォームは、第１のフォームと視覚的に異なる。ある実施形態では、第１のフォームは、映像又は他のグラフィックであり（例えば、４３１０、図４３Ｋ）、そして第２のフォームは、少なくとも１つのアイコン（例えば、４３６０−２、図４３Ｍ）に関連したキャラクタを含む行（例えば、４３１０、図４３Ｍ）である。ある実施形態では、第２のフォームは、制御アイコンに対するヒット領域に対応して、規定の距離の付近又はそれ以内のキャラクタを含む行である。
【０４９５】
ある実施形態では、第１のユーザインターフェイスオブジェクトは、候補アイコンのグループの１つであり、そして第２のユーザインターフェイスオブジェクトは、ユーザお気に入りアイコンのグループの１つである。ある実施形態では、候補アイコンの残りのグループは、第１のユーザインターフェイスオブジェクトをそのオリジナル位置から離れるように移動した後に再配置される。候補アイコンの残りのグループは、第１のユーザインターフェイスオブジェクトを除く候補アイコンのグループである。指上げ事象を検出すると、第１のユーザインターフェイスオブジェクトは、第２のユーザインターフェイスオブジェクトにより以前に占有されていた位置に表示され、そして候補アイコンの残りのグループの１つにより以前に占有されていた位置への第２のユーザインターフェイスオブジェクトの移動がアニメ化される。
【０４９６】
図４３Ｎ−４３Ｐは、ディスプレイの第１エリア４３４０に表示された主要コンテンツカテゴリーを、ユーザの好み（お気に入り）のカテゴリーに対応するようにユーザにより再配置できるようにする別の仕方を示している。又、エリア４３４０に含まれるカテゴリーは、「更に」リスト４３６２の第１リストエリア４３６４（例えば、「更に」リスト４３６２のセパレータ４３５２の上）にリストすることもでき、候補カテゴリーは、「更に」リスト４３６２の第２リストエリア４３６６（例えば、「更に」リスト４３６２のセパレータ４３５２の下）にリストされる。指下げ事象（例えば、４３４６−５、図４３Ｎ）、１つ以上の指ドラグ事象（例えば、４３４６−５から４３４６−６（図４３Ｏ）ないし４３４６−７（図４３Ｐ）へ）、及び指上げ事象（例えば、４３４６−７）の検出に応答して、第１のユーザインターフェイスオブジェクト（例えば、ジャンルアイコン４３５０）は、第１リストエリア４３６４及びエリア４３４０（例えば、４３５０−１及び４３５０−２、図４３Ｐ）の両方における第２のユーザインターフェイスオブジェクト（例えば、アーチストアイコン４３１０）を、第２リストエリア４３６６（例えば、４３１０、図４３Ｐ）へ移動する第２のユーザインターフェイスオブジェクトに置き換えることができる。
【０４９７】
ある実施形態では、ポータブルマルチファンクション装置は、タッチスクリーンディスプレイ上にユーザインターフェイスオブジェクトの第１グループを表示する（例えば、「更に」リスト４３６２のアイコン、図４３Ｋ、これらは再配置の候補である）。ユーザインターフェイスオブジェクトの第２グループがタッチスクリーンディスプレイに表示される（例えば、エリア４３４０のアイコン）。指下げ事象がタッチスクリーンディスプレイ上で検出される（例えば、接触４３４６−１、図４３Ｋ）。指下げ事象が生じる第１グループにおける第１のユーザインターフェイスオブジェクト（例えば、ジャンルアイコン４３５０、図４３Ｋ）が識別される。１つ以上の指ドラグ事象がタッチスクリーンディスプレイ上で検出される（例えば、４３４６−１（図４３Ｋ）から４３６５（図４３Ｌ）を経て４３４６−２（図４３Ｌ）ないし４３４６−３への指ドラグ）。タッチスクリーンディスプレイ上での第１のユーザインターフェイスオブジェクトは、指ドラグ事象に基づいて移動される。指上げ事象がタッチスクリーンディスプレイ上で検出される（例えば、図４３Ｌの４３４６−３における接触の終了）。指上げ事象が生じる第２グループにおける第２のユーザインターフェイスオブジェクト（例えば、アーチストアイコン４３１０、図４３Ｋ）が識別される。第２のユーザインターフェイスオブジェクトは、第１のユーザインターフェイスオブジェクトと視覚的に置き換えられる（例えば、図４３Ｌのアーチストアイコン４３１０は、図４３Ｍのジャンルアイコン４３５０と視覚的に置き換えられる）。
【０４９８】
ユーザインターフェイスオブジェクト再構成についての更なる説明は、参考としてここに援用する２００７年６月２９日に出願された“Portable Multifunction Device, Method, and Graphical User Interface Supporting User Navigations of Graphical Objects on a Touch Screen Display”と題する米国プロビジョナル特許出願第６０／９３７，９９０号に見ることができる。
【０４９９】
参考としてここに援用する２００７年６月２０日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos”と題する米国プロビジョナル特許出願第６０／９３６，５６２号は、主要なオンラインビデオコンテンツカテゴリーを、ユーザの好み（お気に入り）のカテゴリーに対応するようにユーザにより再配置できる仕方を説明している。この出願における教示は、ここでも、主要な音楽及び／又はビデオカテゴリーを再配置するのに適用できる。
【０５００】
図４３Ｊのユーザインターフェイス４３００Ｊを再び参照すれば、コンテンツカテゴリー（例えば、アルバム）のリストがタッチスクリーンディスプレイに表示される。図４３Ｑ−４３Ｔ及び４３Ｗ−４３ＡＡは、ある実施形態に基づきこれらのコンテンツカテゴリーを詳細に示すユーザインターフェイスを例示している。
【０５０１】
図４３Ｑは、図４３Ｊの対応するアルバムカテゴリーアイコンのユーザ選択に応答して表示されるアルバムカテゴリー４３７１のユーザインターフェイスを例示している。ある実施形態では、ユーザインターフェイス４３００Ｑは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●選択されると（例えば、アイコンを指でタップすることにより）、ユーザインターフェイス４３００Ｊの表示を回復させる「更に(More)」アイコン４３７３、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、現在再生中のコンテンツに関する情報を表示するＵＩ（例えば、図４３Ｓ）へユーザを直接的に導く現在再生中アイコン４３０２、
●１つ以上のアルファベットアイコン４３７５−１、４３７５−２、
●異なるアルファベットアイコンのもとでグループ編成される１つ以上の個々のアルバムのアイコン４３７７−１ないし４３７７−５、及び
●特定の文字で始まるアルバムへアルバムのリストを通して素早くナビゲートする上でユーザの助けとなるアルファベットリスト４３７９。
【０５０２】
図４３Ｒは、個々のアルバム（例えば、図４３Ｑの“Abbey Road”４３７７−１）のユーザ選択４３７０に応答して表示されるアルバム内のトラック（例えば、曲）を提示するためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス４３００Ｒは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●選択されると（例えば、アイコンを指でタップすることにより）、ユーザインターフェイス４３００Ｑの表示を回復させるアルバムアイコン４３７４、
●上述した現在再生中アイコン４３０２、
●曲再生順序シャフルアイコン４３７６、
●１つ以上の個々の曲のアイコン４３７２−１ないし４３７５−７、及び
●上述した垂直バーと同様で、アルバムのトラックのリストの上に表示され、そしてトラックのリストのどの部分が表示されているかユーザが理解する上で助けとなる垂直バー４３９８。
【０５０３】
図４３Ｓは、個々のトラック（例えば、図４３Ｒの“Come together”４３７２−１）又は現在再生中アイコン４３０２のユーザ選択（例えば、図４３Ｒのジェスチャー４３７８による）に応答して表示されるトラックを再生するためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス４３００Ｓは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●選択された（例えば、アイコンを指でタップすることにより）場合に、手前のユーザインターフェイス（例えば、４３００Ｒ）の表示を回復させるバックアイコン４３８０−１、
●選択された（例えば、アイコンを指でタップすることにより）場合に、アルバムカバー４３８０−４をひっくり返し、そしてアルバムのトラックのリストを表示するカバーフリップアイコン４３８０−２、
●選択された（例えば、アイコンを指でタップすることにより）場合に、現在再生中のトラックを繰り返すトラック再生リピートアイコン４３８０−７、
●選択された（例えば、アイコンを指でタップすることにより）場合に、アルバムのトラックをランダムな順序で再生するトラック再生シャフルアイコン４３８０−８、
●トラックのどの断片が再生されたか指示すると共に、ユーザジェスチャーに応答してトラックをスクロールするする上で助けとなるよう使用できる進行バー４３８０−３、
●トラックに対応し、装置により自動的に発生されるか、又は異なるソースから装置へインポートされるアルバムカバー４３８０−４、及び
●ビデオプレーヤ（図２３Ａ−２３Ｄ）について上述したアイコン２３２０、２３２２、２３２４、２３０６、及び２３０４と同様に振舞う速戻し／後方スキップアイコン、早送り／前方スキップアイコン、音量調整スライダーアイコン、休止アイコン、及び／又はプレイアイコン（図示せず、休止アイコンと共にトグルする）を含む音楽プレイ制御アイコン４３８０−５。
【０５０４】
ある実施形態では、トラック再生リピートアイコン４３８０−７、進行バー４３８０−３、及びトラック再生シャフルアイコン４３８０−８は、タッチスクリーンディスプレイにおける指ジェスチャーに応答してディスプレイ上に現れる。
【０５０５】
ある実施形態では、音楽再生制御アイコン４３８０−５は、タッチスクリーンディスプレイとの指接触が検出されたときにディスプレイ上に現れる。アイコン４３８０−５は、規定の時間周期（例えば、数秒）中にディスプレイに留まることができ、次いで、タッチスクリーンディスプレイとの次の指接触が検出されるまで消える。
【０５０６】
図４３Ｔは、図４３Ｓのアルバムカバー４３８０−４のユーザ選択４３８１に応答して表示できる拡大アルバムカバーのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス４３００Ｔは、図４３Ｓに示された同じエレメントを含むが、ユーザインターフェイス４３００Ｔは、アルバムカバー４３８０−４の拡大バージョン４３８０−６を含む。
【０５０７】
アルバムカテゴリーについての前記説明に鑑み、「更に(More)」リスト（図４３Ｊ）における他のコンテンツカテゴリーの動作は、当業者に明らかであろう。
【０５０８】
例えば、図４３Ｗは、図４３Ｊの対応カテゴリーアイコンのユーザ選択に応答して表示されるジャンルカテゴリーのためのユーザインターフェイスを例示する図である。各音楽ジャンルは、タッチスクリーン上の１つの行を占有する。ユーザは、垂直指スワイプによりリストをスクロールすることができる。
【０５０９】
図４３Ｘは、１つの個々のアルバム（例えば、図４３Ｗの“Rock”）のユーザ選択（例えば、図４３Ｗのジェスチャー４３８３による）に応答して表示される特定ジャンルのためのユーザインターフェイスを例示する図である。ＵＩ４３００Ｘに提示される情報は、例えば、特定のジャンルに関連した曲及びアルバム、楽団及びアーチストを含むことができる。
【０５１０】
図４３Ｙは、図４３Ｊの対応するカテゴリーアイコンのユーザ選択に応答して表示される作曲家カテゴリーのユーザインターフェイスを例示する図である。
【０５１１】
図４３Ｚは、図４３Ｊの対応するカテゴリーアイコンのユーザ選択に応答して表示される編集物カテゴリーのユーザインターフェイスを例示する図である。
【０５１２】
図４３ＡＡは、個々の編集物（例えば、図４３Ｚの“Gold”）のユーザ選択（例えば、図４３Ｚのジェスチャー４３８５による）に応答して表示される特定の編集物のユーザインターフェイスを例示する図である。ＵＩ４３００ＡＡに提示される情報は、例えば、特定の編集物に関連した曲を含むことができる。
【０５１３】
図４３ＢＢは、図４３ＡＡの現在再生中アイコン４３０２のユーザ選択（例えば、図４３ＡＡのジェスチャー４３８７による）に応答して現在再生されている曲のユーザインターフェイスを例示する図である。この特定例では、現在再生されている曲は、依然、アルバム“Abbey Road”からの“Come Together”である。それ故、ユーザインターフェイス４３００ＢＢは、再生タイムスタンプ及び残りのタイムスタンプが変更された以外は、ユーザインターフェイス４３００Ｓと実質的に同じである。
【０５１４】
図４３Ｕ及び図４３Ｖに示すように、ユーザの格付けを指ジェスチャーでコンテンツのアイテムに適用することができる。
【０５１５】
ある実施形態では、ポータブルマルチファンクション装置は、一連の格付け印（例えば、４３８２、図４３Ｕ及び４３Ｖ）をタッチスクリーンディスプレイに表示する。格付け印は、最低の格付け印と、１つ以上の次第に高い格付け印とを含む。ある実施形態では、格付け印は、星（例えば、４３８２−２、図４３Ｖ）で構成される。ある実施形態では、一連の格付け印が５つの星で構成される。
【０５１６】
１つ以上の格付け印においてユーザによる指ジェスチャー（例えば、４３８４、図４３Ｖ）が検出され、この指ジェスチャーは、タッチスクリーンディスプレイとの接触を断つ直前に最後の格付け印に接触する（例えば、図４３Ｖの第３の格付け印）。ある実施形態では、指ジェスチャーは、１つ以上の次々に高い格付け印に接触する前に最低の格付け印に接触する。ある実施形態では、指ジェスチャーは、スワイプジェスチャーである。
【０５１７】
指ジェスチャーにより接触される最後の格付け印に対応する格付けは、装置のファンクション又はアプリケーションへの入力として使用される。例えば、図４３Ｖの曲“Come Together”に対する３星格付けを使用して、装置においてこのコンテクストを他のコンテクストに対して分類し、及び／又はコンテンツがランダムな順序（例えば、シャフルモード４３６８、図４３Ｒ）で再生されるときにこのコンテンツをどれほど頻繁に聞くか決定することができる。
【０５１８】
ある実施形態では、指ジェスチャーにより接触される最後の格付け印に対応する格付けは、装置のコンテンツプレーヤアプリケーションで再生可能なコンテンツのアイテムに対して格付けを与えるように使用される。ある実施形態では、コンテンツのアイテムは、音楽のアイテムであり、コンテンツプレーヤアプリケーションは、音楽プレーヤアプリケーションである。ある実施形態では、コンテンツのアイテムは、ビデオであり、コンテンツプレーヤアプリケーションは、ビデオプレーヤアプリケーションである。
【０５１９】
ある実施形態では、指ジェスチャーにより接触される最後の格付け印に対応する格付けは、装置のブラウザアプリケーションで見ることのできるウェブページのコンテンツに対して格付けを与えるように使用される。
【０５２０】
タッチスクリーンディスプレイを伴うポータブルマルチファンクション装置のグラフィックユーザインターフェイスは、タッチスクリーンディスプレイ上に一連の格付け印４３８３を含む。この格付け印は、最低の格付け印と、１つ以上の次第に高い格付け印とを含む。指ジェスチャーがタッチスクリーンディスプレイとの接触を断つ直前に最後の格付け印に接触するような、１つ以上の格付け印におけるユーザによる指ジェスチャーを検出するのに応答して、指ジェスチャーにより接触された最後の格付け印に対応する格付けが、装置のファンクション又はアプリケーションへの入力として使用される。
【０５２１】
図４３ＢＢ−４３ＤＤに示すように、装置の向きの変化に応答してアプリケーションがモードを変化させることができ、２つのモードは、表示の向きの単なる変化以上に異なるものである。
【０５２２】
ある実施形態では、ポートレートビュー及びランドスケープビューを含む長方形のタッチスクリーンディスプレイを伴うポータブルマルチファンクション装置は、装置を第１の向きで検出する。
【０５２３】
装置が第１の向きにある間に、アプリケーションがタッチスクリーンディスプレイ上で第１のビューにおいて第１モードで表示される（例えば、図４３Ａ、図４３Ｊ、図４３Ｑ、図４３Ｒ、及び図４３ＢＢに示すように、音楽を選択するための階層的リストモード）。
【０５２４】
装置は、第２の向きで検出される。ある実施形態では、第１の向き及び第２の向きは、１つ以上の加速度計（例えば、１６８）からのデータの分析に基づいて検出される。ある実施形態では、第１の向きは、第２の向きから実質的に９０°回転される（例えば、図４３ＢＢから図４３ＣＣへ回転４３９２により）。
【０５２５】
装置を第２の向きで検出するのに応答して、アプリケーションがタッチスクリーンディスプレイ上で第２のビューにおいて第２モードで表示される（例えば、図４３ＣＣ）。
【０５２６】
アプリケーションの第１モードは、アプリケーションの第２モードから、表示の向きの変化以上に相違する。アプリケーションは、第１及び第２モードの一方における個別の又は付加的な情報を、第１及び第２モードの他方に対して表示する。
【０５２７】
ある実施形態では、第１のビューがポートレートビューであり（例えば、図４３Ａ、図４３Ｊ、図４３Ｑ、図４３Ｒ、又は図４３ＢＢ）、そして第２のビューがランドスケープビューである（例えば、図４３ＣＣ）。ある実施形態では、タッチスクリーンディスプレイ又はその付近における実質的に垂直の指ジェスチャーは、第１モードでナビゲートするのに使用され、そしてタッチスクリーンディスプレイ又はその付近における実質的に水平の指ジェスチャー（例えば、スワイプジェスチャー４３９９、図４３ＣＣ）は、第２モードでナビゲートするのに使用される。
【０５２８】
ある実施形態では、第１のビューがランドスケープビューであり、そして第２のビューがポートレートビューである。
【０５２９】
ある実施形態では、長方形のタッチスクリーンディスプレイは、長軸及び短軸を有し、第１の向きは、長軸の実質的に垂直な向きを含み、第２の向きは、短軸の実質的に垂直な向きを含み、第１のビューは、ポートレートビューであり（例えば、ＵＩ４３００ＢＢ、図４３ＢＢ）、そして第２のビューは、ランドスケープビューである（例えば、ＵＩ４３ＣＣ、図４３ＣＣ）。
【０５３０】
ある実施形態では、アプリケーションは、音楽プレーヤであり、第１モードは、音楽を選択するための階層的リストモードであり（例えば、図４３Ａ、「更なる」リストへ、図４３Ｊ、アルバムリストへ、図４３Ｑ、アルバムコンテンツリストへ、図４３Ｒ、コンテンツへ、図４３Ｓ／４３ＢＢ）、第１のビューは、ポートレートビューであり、第２モードは、アルバムを選択するためのカバーフローモード（例えば、図４３ＣＣ）であり、そして第２のビューは、ランドスケープビューである。カバーフローモード及び他の映像モードは、参考としてここに援用する２００６年９月１１日に出願された“Techniques And Systems For Browsing Media Content”と題する米国プロビジョナル特許出願第６０／８４３，８３２号、２００６年９月１１日に出願された“Media Manager With Integrated Browsers”と題する米国特許出願第１１／５１９，４６０号、及び２００７年１月５日に出願された“Electronic Device With Image Based Browsing”と題する米国プロビジョナル特許出願（代理人整理番号ＡＰＬ１Ｐ５３３Ｐ２／Ｐ４５８３ＵＳＰ２号）に説明されている。ある実施形態では、アルバムカバーにおける指ジェスチャー（例えば、ジェスチャー４３８８、図４３ＣＣ）又は情報アイコンにおける指ジェスチャー（例えば、４３８９、図４３ＣＣ）を検出するのに応答して、アルバムカバーがひっくり返され、アルバムのトラックに関する情報が表示される（図４３ＤＤ）。
【０５３１】
ある実施形態では、アプリケーションは、アドレス帳であり、第１モードは、アドレス帳のエントリーを表示するためのリストモードであり、第１のビューは、ポートレートビューであり、第２モードは、アドレス帳の対応エントリーに関連した画像を表示するための画像モードであり、そして第２のビューは、ランドスケープビューである。
【０５３２】
ある実施形態では、アプリケーションは、ワールドクロックであり、第１モードは、時間ゾーンのリストを表示するためのリストモードであり、第１のビューは、ポートレートビューであり、第２モードは、マップ上の時間ゾーンのリスト内の１つ以上の時間ゾーンを表示するためのマップモードであり、そして第２のビューは、ランドスケープビューである。
【０５３３】
ある実施形態では、アプリケーションは、カレンダーである。ある実施形態では、アプリケーションは、写真管理アプリケーションである。ある実施形態では、アプリケーションは、データエントリーアプリケーションである。
【０５３４】
ポートレートビュー及びランドスケープビューをもつ長方形のタッチスクリーンディスプレイを伴うポータブルマルチファンクション装置のグラフィックユーザインターフェイスは、ポートレートビューで表示されるアプリケーションの第１モードと、ランドスケープビューで表示されるアプリケーションの第２モードとを含む。装置を第１の向きで検出するのに応答して、アプリケーションの第１モードは、ポートレートビューで表示される。装置を第２の向きで検出するのに応答して、アプリケーションの第２モードは、ランドスケープビューで表示される。アプリケーションの第１モードは、アプリケーションの第２モードとは表示の向きの変化以上に相違する。
【０５３５】
装置の向きに基づくこのようなモード変化は、装置をより使い易くする。というのは、ユーザは、希望の第２モードを得るのに１つ以上の表示スクリーンを通してナビゲーションする必要がなく、又、このようなナビゲーションをどのように行うか覚えておく必要がないからである。むしろ、ユーザは、装置の向きを変化させるだけでよい。
【０５３６】
装置の向きに基づくモード変化についての更なる説明は、参考としてここに援用する２００７年６月２９日に出願された“Modal Change Based on Orientation of a Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／９４７，３００号に見ることができる。
【０５３７】
図４４Ａ−４４Ｊは、ある実施形態に基づくポートレート−ランドスケープ回転ヒューリスティックを示す図である。
【０５３８】
ある実施形態では、あるアプリケーションの情報が、１つ以上の加速度計１６８からのデータの分析に基づいて、装置１００においてポートレートビュー又はランドスケープビューで自動的に表示される。しかしながら、ユーザジェスチャー（例えば、４４０２、図４４Ｂ）は、加速度計データに基づいて自動的に選択されるビューを無効にすることができる。ある実施形態では、第２のジェスチャー（例えば、４４０４、図４４Ｈ）が検出されたときに無効化が終了となる（以下の実施例１及び実施例２に述べられ、図４４Ａ−４４Ｅ及び４４Ｇ−４４Ｊに示されたように）。ある実施形態では、表示されたビューが加速度計データに基づいて自動的に推奨されるビューに一致するような向きで装置が配置されるときに、無効化が終了となる（以下の実施例３及び実施例４に述べられ、図４４Ａ−４４Ｆに示されたように）。ある実施形態では、所定の時間の後に無効化が終了となる。ある実施形態では、ユーザがアプリケーションを切り換えるか又はメニュースクリーン（図４Ａ又は４Ｂ）に戻るときに無効化が終了となる。これらの無効化終了ヒューリスティックは、装置の使用をより容易にする。というのは、簡単なジェスチャーを使用して無効化を終了させるか、又は規定の基準に基づいて無効化が自動的に終了するからである。
【０５３９】
実施例１：  ある実施形態では、長方形のタッチスクリーンディスプレイ及び１つ以上の加速度計を伴うポータブルマルチファンクション装置は、１つ以上の加速度計から受け取られるデータの分析に基づいて長方形のタッチスクリーンディスプレイ上に情報をポートレートビュー（例えば、図４４Ａ）又はランドスケープビュー（例えば、図４４Ｂ）で表示する。
【０５４０】
情報が第１のビューで表示されている間にタッチスクリーンディスプレイ又はその付近で第１の所定の指ジェスチャー（例えば、ジェスチャー４４０２、図４４Ｂ）が検出される。
【０５４１】
第１の所定の指ジェスチャーを検出するのに応答して、情報が第２のビューで表示され（例えば、図４４Ｃ）、装置の向きに関わらず、情報の表示が第２のビューにロックされる（例えば、表示は、図４４Ｃ、４４Ｄ、４４Ｅ及び４４Ｇにおいてポートレートビューにロックされる）。ある実施形態では、第１のビューがランドスケープビューであり（例えば、例えば、図４４Ｂ）、そして第２のビューがポートレートビューである（例えば、図４４Ａ）。ある実施形態では、第１のビューがポートレートビューであり、そして第２のビューがランドスケープビューである。
【０５４２】
情報の表示が第２のビューにロックされる間にタッチスクリーンディスプレイ又はその付近で第２の所定の指ジェスチャーが検出される（例えば、ジェスチャー４４０４、図４４Ｈ）。
【０５４３】
第２の所定の指ジェスチャーを検出するのに応答して、第２のビューにおける情報の表示がアンロックされる。例えば、図４４Ｉ及び４４Ｊにおいて表示がアンロックされ、従って、装置の長軸が実質的に垂直である（図４４Ｊ）ときにはポートレートビューが表示され、そして装置の短軸が実質的に垂直である（図４４Ｉ）であるときにはランドスケープビューが表示される。
【０５４４】
ある実施形態では、第１及び第２の所定の指ジェスチャーは、複数指のジェスチャーである。ある実施形態では、第１及び第２の所定の指ジェスチャーは、複数指ねじれジェスチャーである（例えば、ジェスチャー４４０２、図４４Ｂ、及びジェスチャー４４０４、図４４Ｈ）。ある実施形態では、第１及び第２の所定の指ジェスチャーは、タッチスクリーンディスプレイ上で行われる。
【０５４５】
実施例２：  ある実施形態では、ポートレートビュー及びランドスケープビューを含む長方形のタッチスクリーンディスプレイを伴うポータブルマルチファンクション装置は、装置を第１の向きで検出する（例えば、図４４Ａ）。
【０５４６】
装置が第１の向きにある間に情報がタッチスクリーンディスプレイ上に第１のビューで表示される。
【０５４７】
装置は、第２の向きで検出される（例えば、図４４Ｂ）。
【０５４８】
装置を第２の向きで検出するのに応答して、情報が第２のビューで表示される。
【０５４９】
情報が第２のビューで表示される間に第１の所定の指ジェスチャー（例えば、ジェスチャー４４０２、図４４Ｂ）がタッチスクリーンディスプレイ又はその付近で検出される。
【０５５０】
第１の所定の指ジェスチャーを検出するのに応答して、情報が第１のビューで表示され（例えば、図４４Ｃ）、そして情報の表示が第１のビューにロックされる（例えば、図４４Ｃ、４４Ｄ、４４Ｅ及び４４Ｇでは、表示がポートレートビューにロックされる）。
【０５５１】
情報の表示が第１のビューにロックされる間にタッチスクリーンディスプレイ又はその付近で第２の所定の指ジェスチャーが検出される（例えば、ジェスチャー４４０４、図４４Ｈ）。
【０５５２】
第２の所定の指ジェスチャーを検出するのに応答して、第１のビューでの情報の表示がアンロックされる。例えば、図４４Ｉ及び４４Ｊにおいて表示がアンロックされ、従って、装置の長軸が実質的に垂直である（図４４Ｊ）ときにはポートレートビューが表示され、そして装置の短軸が実質的に垂直である（図４４Ｉ）であるときにはランドスケープビューが表示される。
【０５５３】
ある実施形態では、第１のビューがランドスケープビューであり、そして第２のビューがポートレートビューである。ある実施形態では、第１のビューがポートレートビューであり（例えば、図４４Ａ）、そして第２のビューがランドスケープビューである（例えば、図４４Ｂ）。
【０５５４】
ある実施形態では、第１及び第２の所定の指ジェスチャーは、複数指のジェスチャーである。ある実施形態では、第１及び第２の所定の指ジェスチャーは、複数指ねじれジェスチャーである（例えば、ジェスチャー４４０２、図４４Ｂ、及びジェスチャー４４０４、図４４Ｈ）。ある実施形態では、第１及び第２の所定の指ジェスチャーは、タッチスクリーンディスプレイ上で行われる。
【０５５５】
実施例３  ある実施形態では、長方形のタッチスクリーンディスプレイ及び１つ以上の加速度計を伴うポータブルマルチファンクション装置は、１つ以上の加速度計から受け取られるデータの分析に基づいて長方形のタッチスクリーンディスプレイ上に情報をポートレートビュー（例えば、図４４Ａ）又はランドスケープビュー（例えば、図４４Ｂ）で表示する。
【０５５６】
情報が第１のビューで表示されている間にタッチスクリーンディスプレイ又はその付近で所定の指ジェスチャー（例えば、ジェスチャー４４０２、図４４Ｂ）が検出される。ある実施形態では、所定の指ジェスチャーは、複数指のねじれジェスチャーである。ある実施形態では、所定の指ジェスチャーは、タッチスクリーンディスプレイ上で行われる。
【０５５７】
所定の指ジェスチャーを検出するのに応答して、情報が第２のビューで表示され（例えば、図４４Ｃ）、そして情報の表示が第２のビューにロックされる。
【０５５８】
１つ以上の加速度計から受け取られたデータの分析に基づいて第２のビューが表示される向きに装置が配置されたときに第２のビューでの情報の表示がアンロックされる（例えば、図４４Ｅ）。例えば、図４４Ｅ及び４４Ｆにおいて表示がアンロックされ、従って、装置の長軸が実質的に垂直である（図４４Ｅ）ときにはポートレートビューが表示され、そして装置の短軸が実質的に垂直である（図４４Ｆ）であるときにはランドスケープビューが表示される。
【０５５９】
ある実施形態では、第１のビューがランドスケープビューであり（例えば、図４４Ｂ）、そして第２のビューがポートレートビューである（例えば、図４４Ａ）。ある実施形態では、第１のビューがポートレートビューであり、そして第２のビューがランドスケープビューである。
【０５６０】
実施例４  ある実施形態では、ポートレートビュー及びランドスケープビューを含む長方形のタッチスクリーンディスプレイを伴うポータブルマルチファンクション装置は、装置を第１の向きで検出する。
【０５６１】
装置が第１の向きにある間に情報がタッチスクリーンディスプレイ上に第１のビューで表示される（例えば、図４４Ａ）。
【０５６２】
装置は、第２の向きで検出される。
【０５６３】
装置を第２の向きで検出するのに応答して、情報が第２のビューで表示される（例えば、図４４Ｂ）。
【０５６４】
情報が第２のビューで表示される間に所定の指ジェスチャー（例えば、ジェスチャー４４０２、図４４Ｂ）がタッチスクリーンディスプレイ又はその付近で検出される。ある実施形態では、所定の指ジェスチャーは、複数指ジェスチャーである。ある実施形態では、所定の指ジェスチャーは、タッチスクリーンディスプレイ上で行われる。
【０５６５】
所定の指ジェスチャーを検出するのに応答して、情報が第１のビューで表示され（例えば、図４４Ｃ）、そして情報の表示が第１のビューにロックされる。
【０５６６】
第１のビューでの情報の表示は、装置が実質的に第１の向きに戻されたときにアンロックされる（例えば、図４４Ｅ）。例えば、図４４Ｅ及び４４Ｆにおいて表示がアンロックされ、従って、装置の長軸が実質的に垂直である（図４４Ｅ）ときにはポートレートビューが表示され、そして装置の短軸が実質的に垂直である（図４４Ｆ）であるときにはランドスケープビューが表示される。
【０５６７】
ある実施形態では、第１のビューがランドスケープビューであり、そして第２のビューがポートレートビューである。ある実施形態では、第１のビューがポートレートビューであり（例えば、図４４Ａ）、そして第２のビューがランドスケープビューである（例えば、図４４Ｂ）。
【０５６８】
ある実施形態では、第１の向き及び第２の向きは、１つ以上の加速度計からのデータの分析に基づいて検出される。ある実施形態では、第１の向きは、第２の向きから９０°回転される。
【０５６９】
ポートレート−ランドスケープ回転ヒューリスティックについての更なる説明は、参考としてここに援用する２００７年６月２９日に出願された“Portrait-Landscape Rotation Heuristics for a Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／９４７，１３２号に見ることができる。
【０５７０】
タッチスクリーンディスプレイ上に限定エリアが与えられた場合、１つの挑戦は、種々の量の情報を非常に直感的な仕方で提示するにはどうすればよいかである。図４５Ａ−４５Ｇは、ある実施形態に基づきタッチスクリーンディスプレイ上に情報を提示するための適応解決策を示すグラフィックユーザインターフェイスである。説明上、音楽及びビデオプレーヤモジュールのビデオフォルダが示されている。しかしながら、当業者であれば、この解決策は、僅かに変更するだけで又は変更せずに、他の多数の場合にも容易に適応できることが明らかであろう（例えば、図５３Ａ−５３Ｄを参照して以下に述べるように、逸した通信についての通知情報を表示するために）。
【０５７１】
ユーザインターフェイスオブジェクトの所与の全数に対して、装置は、その全数が第１の規定の条件を満足する場合には、少なくとも２つの個々のユーザインターフェイスオブジェクトに関する情報を表示することができる。ある実施形態では、装置は、全てのユーザインターフェイスオブジェクトに関する情報をタッチスクリーンディスプレイ上に表示することができる。
【０５７２】
ある実施形態では、第１の規定の条件は、ユーザインターフェイスオブジェクトの全数が規定のスレッシュホールド以下であることである。他の実施形態では、第１の規定の条件は、ユーザインターフェイスオブジェクトの全数が、同時に表示できるユーザインターフェイスオブジェクトの最大数以下であることである。
【０５７３】
図４５Ａに示すように、ビデオフォルダは、２つの映画及び２つの音楽ビデオを含む４つのオブジェクトしか有していない。４つのオブジェクトに関する情報は、タッチスクリーンディスプレイに適合させることができるので、映画を１つのサブフォルダに及び音楽ビデオを別のサブフォルダにグループ分けする階層的解決策は、おそらく、あまり好ましいものではない。むしろ、２つのラベル４５１０及び４５１５が２つのメディア形式を指示するフラットなビューで４つのオブジェクトが示される。
【０５７４】
ある実施形態では、装置は、ユーザインターフェイスオブジェクトの全数が、ディスプレイに適合できる数より若干多い場合に、フラットなビューで情報を提示することができる。ユーザは、実質的に垂直の指スワイプジェスチャーを使用して、フラットなビューを上又は下に容易にスクロールし、隠れた部分を見ることができる。
【０５７５】
ユーザインターフェイスオブジェクトの全数が第２の規定の条件を満足する場合には、装置は、ユーザインターフェイスオブジェクトを、少なくとも、ユーザインターフェイスオブジェクトの第１グループと、ユーザインターフェイスオブジェクトの第２グループとに分割する。ユーザインターフェイスオブジェクトの第１グループに対して第１グループアイコンが表示される。又、ユーザインターフェイスオブジェクトの第２グループに対して、少なくとも１つのグループメンバーがタッチスクリーンディスプレイに示される。
【０５７６】
ある実施形態では、第２の規定の条件は、ユーザインターフェイスオブジェクトの第１グループの全数が所定のスレッシュホールド以下であり、且つユーザインターフェイスオブジェクトの第２グループの全数が所定のスレッシュホールドより大きいことである。
【０５７７】
図４５Ｂは、異なるアーチスト又はグループが４つあり、ビートルズ(Beatles)が１０個、Ｕ２が１８個、ブライアンアダムス(Bryan Adams)が１個、サンタナ(Santana)が１個、の合計３０個の音楽ビデオが音楽ビデオフォルダにあることを示している。タッチスクリーンディスプレイのサイズが与えられると、全部で３０個の音楽ビデオのフラットなビューは、おそらく、あまり便利ではない。というのは、これは、全てのオブジェクトを通してスキャンするのに複数指スワイプジェスチャーが必要になり得るからである。更に、各個々の音楽ビデオのアーチストを直感的に見分け難い。他方、サンタナ及びブライアンアダムスによる音楽ビデオが各々それら自身のサブフォルダを有する場合にも、不便である。というのは、ユーザは、サブフォルダを開いて音楽ビデオのタイトルを調べねばならない一方、タッチスクリーンディスプレイには依然ブランクスペースがあるからである。
【０５７８】
むしろ、図４５Ｂは、３０個の音楽ビデオに関する情報のハイブリッドビューである。グループアイコン４５２０は、ビートルズの作品を表すのに使用され、そしてグループアイコン４５２５は、Ｕ２の作品に使用される。グループアイコンは、そのサブフォルダ内の音楽ビデオの数を示す。ユーザは、１８個のＵ２音楽ビデオに関するより多くの情報を学習するために、グループアイコン、例えば、４５２５を単に指でタップすればよい（図４５Ｃ）。他の２つの音楽ビデオは、アーチスト及び音楽ビデオのタイトルに関する情報を各々含む２つの個別のアイテムとして表示される。
【０５７９】
ユーザインターフェイスオブジェクトの全数が第３の規定の条件を満足する場合には、装置は、ユーザインターフェイスオブジェクトを、少なくとも、ユーザインターフェイスオブジェクトの第３グループと、ユーザインターフェイスオブジェクトの第４グループとに分割する。ユーザインターフェイスオブジェクトの第３グループに対して第３グループアイコンが表示される。又、ユーザインターフェイスオブジェクトの第４グループに対して第４グループアイコンが表示される。
【０５８０】
ある実施形態では、第３の規定の条件は、ユーザインターフェイスオブジェクトの第３グループの全数が所定のスレッシュホールドより大きく、そしてユーザインターフェイスオブジェクトの第４グループの全数が所定のスレッシュホールドより大きいことである。ある実施形態では、図４５Ｄに示すように、対応するグループが空であっても、タッチスクリーンディスプレイ上にグループアイコン（例えば、４５３０及び４５３５）が表示される。
【０５８１】
他の実施形態では、図４５Ｅに示すように、関連グループが空ではないグループアイコン（例えば、４５４０及び４５４５）だけがタッチスクリーンディスプレイ上に表示される。２つのグループの各々は、タッチスクリーンディスプレイに適合できない充分な数のオブジェクトを有する。
【０５８２】
ある実施形態では、上述した情報分類及び提示解決策は、自動的及び反復的なプロセスである。ユーザインターフェイスオブジェクトの第１、第３又は第４グループに対応する各グループアイコンのユーザ選択を検出すると、装置は、ユーザインターフェイスオブジェクトのユーザ選択グループが第１、第２又は第３の規定の条件の１つを満足するかどうかチェックし、それに応じて動作する。
【０５８３】
例えば、図４５Ｆにおいて、映画アイコン４５４０のユーザ選択に応答して、映画情報のハイブリッドビューが表示される。図４５Ｂに示すハイブリッドビューと同様に、３つの映画が、詳細な情報をもつ個々のアイテムとして示され、そして他の１７の映画は、それ自身のグループアイコン「漫画(Cartoon)（６）」４５５０及び「外国作品(Foreign)（１１）」４５４５を各々有する２つのサブグループに分割される。
【０５８４】
ある実施形態では、ユーザインターフェイスオブジェクトは、情報形式によりグループ分けすることができる。例えば、図４５Ａのオブジェクトは、映画及び音楽ビデオに分けられる。他の実施形態では、ユーザインターフェイスオブジェクトは、情報ソースによってグループ分けすることができる。例えば、図４５Ｄのオブジェクトは、ＴＶショー及びポッドキャストに分けられる。
【０５８５】
ある実施形態では、フラットなビューにおけるユーザインターフェイスオブジェクトの各グループに、独特のグループ識別子が指定される。例えば、グループラベル４５１０及び４５１５は、グループ識別子の例である。ユーザがユーザインターフェイスオブジェクトのリストを上方にスクロールすると、リストの頂部のグループ識別子（例えば、映画４５１０）は、映画グループの最後のアイテム、即ち“The Shawshank Redemption”がスクリーンから出るまで移動しない（図４３Ｅ、４３Ｆ、４３Ｈ及び４３Ｉを参照して上述したスクロールと同様に）。この時点で、映画ラベル４５１０は、音楽ビデオラベル４５１５に置き換えられる。
【０５８６】
適応ユーザインターフェイスディスプレイについての更なる説明は、参考としてここに援用する２００７年６月２９日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Displaying User Interface Objects Adaptively”と題する米国プロビジョナル特許出願第６０／９３７，９９２号に見ることができる。
【０５８７】
図４６Ａ−４６Ｃは、ある実施形態に基づきコンテンツファイルに関連したメタデータに基づいてコンテンツファイルに対して生成されたデジタルアートワークを示す。
【０５８８】
このようなアートワークについての更なる説明は、参考としてここに援用する２００７年１月７日に出願された“Creating Digital Artwork Based On Content File Metadata”と題する米国プロビジョナル特許出願第６０／８８３，８１８号に見ることができる。
【０５８９】
図４７Ａ−４７Ｅは、ある実施形態に基づきスライダーアイコンを移動するための方法を例示する図である。このようなスライダーアイコンは、コンテンツ進行バー（例えば、図４７Ａ及び４７Ｂ、及び２３１０、図２３Ｂ）、音量及び他のレベルのコントロール（例えば、２３２４、図２３Ｄ）、及びスイッチ（例えば、図４７Ｃ−４７Ｅ）のような多数の用途を有する。
【０５９０】
ある実施形態では、タッチスクリーンディスプレイ（例えば、ディスプレイ１１２）を伴うポータブルマルチファンクション装置（例えば、装置１００）は、タッチスクリーンディスプレイ上での規定のエリア（例えば、エリア４７０２、図４７Ａ、又は４７３０、図４７Ｃ）との指接触（例えば、指接触４７０６、図４７Ａ、又は４７３４、図４７Ｃ）を検出する。規定のエリアは、タッチスクリーンディスプレイ上の規定のエリアにおいて第１方向にスライドするように構成されたアイコン（例えば、アイコン４７３２、図４７Ｃ）を含む。ある実施形態では、規定のエリアは、スライダーバー（例えば、スライダーバー４７０４、図４７Ａ）を含む。ある実施形態では、第１方向は、タッチスクリーンディスプレイにおいて水平方向である。ある実施形態では、第１方向は、タッチスクリーンディスプレイにおいて垂直方向である。
【０５９１】
ある実施形態では、アイコンは、規定のエリアとの指接触を検出すると、その指接触へと移動される。例えば、スライダーバー４７０４は、図４７Ａに示すように、指接触４７０６を検出すると、その指接触４７０６へ移動する。
【０５９２】
タッチスクリーンディスプレイにおいて規定のエリアから規定のエリア以外の位置への指接触の移動が検出される。タッチスクリーンディスプレイ上での指接触の移動は、第１方向に平行な成分と、第１方向に垂直な成分とを有する。
【０５９３】
例えば、図４７Ｂにおいて、指接触位置４７０６から指接触位置４７０８への指接触の移動４７１０、４７１２及び４７１４は、全て、スライダーバー４７０４の移動方向に平行な成分Δｄx４７１６を有する。同様に、移動４７１０、４７１２及び４７１４は、全て、スライダーバー４７０４の移動方向に垂直な成分（図示せず）を有する。
【０５９４】
別の実施例では、図４７Ｄにおいて、指接触位置４７３４から指接触位置４７３６への指接触の移動４７３８、４７４０及び４７４２は、全て、スライダーアイコン４７３２の移動方向に平行な成分Δｄx４７４４を有する。同様に、移動４７３８、４７４０及び４７４２は、全て、スライダーアイコン４７３２の移動方向に垂直な成分（図示せず）を有する。位置４７３６から位置４７３８への指接触の付加的な移動は、スライダーアイコン４７３２の移動方向に平行な付加的な成分Δｄx'４７４６（図４７Ｅ）を有する。
【０５９５】
アイコンは、規定のエリアにおいて第１方向に平行な指接触移動の成分に基づいてスライドされる。ある実施形態では、タッチスクリーンディスプレイとの指接触の切断が検出された場合にアイコンのスライドが中止される。
【０５９６】
例えば、図４７Ｂにおいて、スライドバー４７０４は、移動４７１０、４７１２、及び４７１４の平行成分Δｄx４７１６に等しい距離Δｄxだけ移動する。別の実施例では、図４７Ｄにおいて、スライダーアイコン４７３２は、移動４７３８、４７４０、及び４７４２の平行成分Δｄx４７４４に等しい距離Δｄxだけ移動する。図４７Ｅにおいて、スライダーアイコン４７３２は、位置４７３６から４７３８への指接触の付加的な移動に対応する付加的な距離Δｄx'４７４６だけ移動する。
【０５９７】
スライダーアイコンを移動するこれらの方法は、スライダーアイコンのユーザの視野がユーザの指で妨げられることなくユーザがスライダーアイコンを正確に位置付けできるようにする。
【０５９８】
スライダーアイコンを位置付けることについての更なる説明は、参考としてここに援用する２００７年６月２９日に出願された“Positioning a Slider Icon on a Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／９４７，３０４号に見ることができる。
【０５９９】
ノートアプリケーション
図４８Ａ−４８Ｃは、ある実施形態に基づきノートを管理し、表示し、生成するためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス４８００Ａ（図４８Ａ）は、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●既存のノートの数４８０２、
●既存のノートのタイとる４８１０、
●ノートの日付４８１２及び／又は時刻、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、対応するノート（例えば、ＵＩ４８００Ｂ、図４８Ｂ）への移行を開始する追加情報アイコン４８１４。
【０６００】
ある実施形態では、ノートに対応する行のどこかでユーザジェスチャー４８１６を検出すると、それに対応するノート（例えば、ＵＩ４８００Ｂ、図４８Ｂ）への移行が開始される。
【０６０１】
ある実施形態では、ユーザインターフェイス４８００Ｂ（図４８Ｂ）は、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ＵＩ４８００Ａの表示を開始するノートアイコン４８２０、
●ノートのタイトル４８１０−３、
●テキストを表示するためのノートパッド４８２４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、手前のノートの表示を開始する手前のノートのアイコン４８３２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ｅ−メールアプリケーション１４０への移行を開始し、且つｅ−メールメッセージを生成するＵＩ（例えば、ＵＩ３４００Ａ、図３４Ａ）の表示を開始するｅ−メール生成アイコン４８３４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ノートを削除するためのＵＩの表示を開始するゴミアイコン４８３６、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、次のノートの表示を開始する次のノートのアイコン４８３８。
【０６０２】
ある実施形態では、ノートパッド４８２４のどこかでユーザジェスチャー４８２６を検出すると、ノートパッド４８２４においてテキストを入力するためのコンテクストキーボード（例えば、ＵＩ４８００Ｃ、図４８Ｃ）の表示が開始される。
【０６０３】
ある実施形態では、コンテクストキーボードが表示されたときに、ノートパッド４８２４のテキスト上でユーザジェスチャーを検出すると、図６Ｉ−６Ｋを参照して上述したように、挿入点拡大子４８３０の表示が開始される。
【０６０４】
ある実施形態では、ワード示唆技術及びユーザインターフェイスを使用して、テキスト入力を容易にする。ある実施形態では、推奨されるワードがスペースバーに入れられ（例えば、推奨されるワード“dinner”が図６Ｊにおいてスペースバーにある）、そしてスペースバーとのユーザ接触を検出すると、推奨されるワードの受け容れが開始される。ワード示唆についての更なる説明は、参考としてここに援用する２００７年１月５日に出願された“Method and System For Providing Word Recommendations for Text Input”と題する米国特許出願第１１／６２０，６４１号、及び２００７年１月５日に出願された“Method, System, And Graphical User Interface For Providing Word Recommendations”と題する米国特許出願第１１／６２０，６４２号に見ることができる。
【０６０５】
カレンダー
図４９Ａ−４９Ｎは、ある実施形態に基づくカレンダーのためのユーザインターフェイスを例示する図である。カレンダーについての更なる説明は、参考としてここに援用する２００７年１月７日に出願された“System And Method For Viewing And Managing Calendar Entries”と題する米国プロビジョナル特許出願第６０／８８３，８２０号に見ることができる。
【０６０６】
ある実施形態では、日付及び時刻ホイールの使用は、タッチスクリーンディスプレイ上で指ジェスチャーを使用して日付及び時刻情報を入力するのを簡単にする（例えば、図４９Ｆ、４９Ｇ、４９Ｊ及び５０Ｂ）。
【０６０７】
ある実施形態では、タッチスクリーンディスプレイ（例えば、ディスプレイ１１２）を伴うポータブルマルチファンクション装置（例えば、装置１００）は、一連の月識別子を含む月列（例えば、列４９９０、図４９Ｊ）と、一連の日付数字を含む日付列（例えば、列４９６０）と、これら月列及び日付列に交差し、単一月識別子（例えば、“December”４９７２）及び単一日付数字（例えば、“１”４８７４）を含む選択行（例えば、行４９６８）とを表示する。ある実施形態では、月列、日付列及び選択行が同時に表示される。
【０６０８】
月列においてジェスチャー（例えば、ジェスチャー４９９２）が検出される。ある実施形態では、月列のジェスチャーは、指ジェスチャーである。ある実施形態では、月列のジェスチャーは、実質的に垂直のスワイプである。ある実施形態では、月列のジェスチャーは、月列又はその付近における実質的に垂直のジェスチャーである。
【０６０９】
月列のジェスチャーを検出するのに応答して、日付列の日付数字をスクロールせずに月列の月識別子がスクロールされる。ある実施形態では、月識別子が月列において連続ループを形成する。
【０６１０】
日付列においてジェスチャー（例えば、ジェスチャー４９８２）が検出される。ある実施形態では、日付列のジェスチャーは、指ジェスチャーである。ある実施形態では、日付列のジェスチャーは、実質的に垂直のスワイプである。ある実施形態では、日付列のジェスチャーは、日付列又はその付近における実質的に垂直のジェスチャーである。
【０６１１】
日付列のジェスチャーを検出するのに応答して、月列の月識別子をスクロールせずに日付列の日付数字がスクロールされる。ある実施形態では、日付数字が日付列において連続ループを形成する。
【０６１２】
月識別子及び日付数字をスクロールした後の選択行における単一月識別子及び単一日付数字は、各々、マルチファンクション装置のファンクション又はアプリケーション（例えば、カレンダー１４８）に対する日付入力として使用される。
【０６１３】
タッチスクリーンディスプレイを伴うポータブルマルチファンクション装置のグラフィックユーザインターフェイスは、一連の月識別子を含む月列と、一連の日付数字を含む日付列と、これら月列及び日付列に交差し且つ単一月識別子及び単一日付数字を含む選択行とを備えている。月列におけるジェスチャーを検出するのに応答して、日付列の日付数字をスクロールせずに月列の月識別子がスクロールされる。日付列のジェスチャーを検出するのに応答して、月列の月識別子をスクロールせずに日付列の日付数字がスクロールされる。月識別子及び日付数字をスクロールした後の選択行における単一月識別子及び単一日付数字は、各々、マルチファンクション装置のファンクション又はアプリケーションに対する日付入力として使用される。
【０６１４】
日付及び時刻情報を入力することについての更なる説明は、参考としてここに援用する２００７年６月２９日に出願された“System, Method, and Graphical User Interface for Inputting Data and Time Information on a Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／９４７，１４６号に見ることができる。
【０６１５】
クロック
図５０Ａ−５０Ｉは、ある実施形態に基づくクロックのためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス５０００Ａは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●位置の名前５０１０、
●各位置５０１０に対するクロックアイコン５０１２並びに時刻及び日情報５１０４、
●ＵＩ５０００Ａ以外のＵＩにおいてアクチベートされたときに（例えば、アイコンを指でタップすることにより）、ワールドクロック（例えば、ＵＩ５０００Ａ）の表示を開始するワールドクロックアイコン５０２０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、アラームクロック（例えば、ＵＩ５０００Ｂ、図５０Ｂ、又はＵＩ５００Ｃ、図５Ｃ）の表示を開始するアラームアイコン５０２２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ストップウオッチ（例えば、ＵＩ５０００Ｅ、図５０Ｅ）の表示を開始するストップウオッチアイコン５０２４、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、タイマー（例えば、ＵＩ５０００Ｈ、図５０Ｈ）を開始するタイマーアイコン５０２６。
【０６１６】
図５０Ｂは、ある実施形態に基づきアラームクロックをセットするためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス５０００Ｂは、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●アラームの頻度を設定するためのアラーム頻度設定アイコン５０３６、５０３８、５０４０、及び５０４２、
●アラームに関連したサウンドを設定するためのサウンドアイコン５０４４及びビープアイコン５０４６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、追加アラーム設定を指定するためのユーザインターフェイスの表示を開始する追加設定オプションアイコン５０４８、
●アラーム時刻を表示し設定するための「時刻のホイール」５０５２、
●「時刻のホイール」５０５２に表示されるアラーム時刻を入力するためのエンターアイコン５０６０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、手前のユーザインターフェイスへ装置を復帰させるキャンセルアイコン５０３２、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ユーザにより指定されたアラーム設定をセーブして、手前のユーザインターフェイスへ装置を復帰させる終了(done)アイコン５０３４。
【０６１７】
ある実施形態では、「時刻のホイール」５０５２は、指接触５０５０の検出に応答して表示される。「時刻のホイール」５０５２に表示されるアラーム時刻は、時(hour)設定を変えるための実質的に垂直なスワイプ５０５４、分(minute)設定を変えるための実質的に垂直なスワイプ５０５６、及び／又はＡＭ／ＰＭ設定を変えるための実質的に垂直なスワイプ（例えば、４９８８、図４９Ｆ、又は５０５８、図５０Ｂ）の検出に応答して変更することができる。ある実施形態では、エンターアイコン５０６０における指接触の検出に応答して、「時刻のホイール」５０５２に表示されたアラーム時刻がセーブされ、「時刻のホイール」５０５２の表示が中止される。
【０６１８】
ある実施形態では、時刻ホイールの使用は、タッチスクリーンディスプレイ上の指ジェスチャーを使用して時刻情報を入力するのを簡単にする。
【０６１９】
ある実施形態では、タッチスクリーンディスプレイ（例えば、ディスプレイ１１２）を伴うポータブルマルチファンクション装置（例えば、装置１００）は、一連の時(hour)数を含む時(hour)列（例えば、列５０６２、図５０Ｂ）と、一連の分(minute)数を含む分(minute)列（例えば、列５０６４、図５０Ｂ）と、これら時列及び分列に交差し且つ単一時数（例えば、“６”５０７６）及び単一分数（例えば、“２５”５０７８）を含む選択行（例えば、行５０６８、図５０Ｂ）とを表示する。
【０６２０】
時列においてジェスチャー（例えば、ジェスチャー５０５４）が検出される。ある実施形態では、時列におけるジェスチャーは、指ジェスチャーである。ある実施形態では、時列におけるジェスチャーは、実質的に垂直のスワイプである。
【０６２１】
時列におけるジェスチャーを検出するのに応答して、分列における分数をスクロールせずに、時列における時数がスクロールされる。ある実施形態では、時数は、時列において連続ループを形成する。
【０６２２】
分列においてジェスチャー（例えば、ジェスチャー５０５６）が検出される。ある実施形態では、分列におけるジェスチャーは、指ジェスチャーである。ある実施形態では、分列におけるジェスチャーは、実質的に垂直のスワイプである。
【０６２３】
分列におけるジェスチャーを検出するのに応答して、時列における時数をスクロールせずに、分列における分数がスクロールされる。ある実施形態では、分数は、分列において連続ループを形成する。
【０６２４】
時数及び日付数字をスクロールした後の選択行における単一時数及び単一分数は、各々、マルチファンクション装置のファンクション又はアプリケーションのための時間入力として使用される。
【０６２５】
タッチスクリーンディスプレイを伴うポータブルマルチファンクション装置のグラフィックユーザインターフェイスは、一連の時(hour)数を含む時(hour)行と、一連の分(minute)数を含む分(minute)行と、これら時列及び分行に交差し且つ単一時数及び単一分数を含む選択行とを備えている。時列におけるジェスチャーを検出するのに応答して、分列における分数をスクロールせずに、時列における時数がスクロールされる。分列におけるジェスチャーを検出するのに応答して、時列における時数をスクロールせずに、分列における分数がスクロールされる。時数及び分数をスクロールした後の選択行における単一時数及び単一分数は、各々、マルチファンクション装置のファンクション又はアプリケーションのための時間入力として使用される。
【０６２６】
ある実施形態では、日付及び時刻ホイールを結合して、日付及び時刻を指ジェスチャーでセットし易くする。例えば、図４９Ｆは、カレンダー事象の日付及び時刻情報を入力するための単一の月及び日付列、時列、分列及びＡＭ／ＰＭ列を伴う日付及び時刻ホイールを示している。
【０６２７】
ある実施形態では、タッチスクリーンディスプレイ（ディスプレイ１１２）を伴うポータブルマルチファンクション装置（例えば、装置１００）は、一連の日付を含む日付列（例えば、列４９６０、図４９Ｆ）と、一連の時数を含む時列（例えば、列４９６２）と、一連の分数を含む分列（例えば、列４９６４）とを表示する。一連の日付における各日付は、月の名前（例えば、“Dec.”４９７２）と、その月内の日の日付数字（例えば、“１８”４９７４）とを含む。ある実施形態では、一連の日付の各日付は、更に、月の名前と、その月内の日の日付数字とに対応する曜日（例えば、“Mon.”４９７０）も含む。
【０６２８】
又、装置は、日付列、時列及び分列に交差し、且つ単一日付（例えば、４９７０、４９７２及び４９７４）、単一時数（例えば、“１２”４９７６）、及び単一分数（例えば、“３５”４９７８）を含む選択行（例えば、行４９６８）も表示する。
【０６２９】
日付列におけるジェスチャー（例えば、ジェスチャー４９８２）が検出される。日付列におけるジェスチャーを検出するのに応答して、時列の時数又は分列の分数をスクロールせずに、日付列の日付がスクロールされる。ある実施形態では、日付列におけるジェスチャーは、指ジェスチャーである。ある実施形態では、日付列におけるジェスチャーは、実質的に垂直のスワイプである。
【０６３０】
時列におけるジェスチャー（例えば、ジェスチャー４９８４）が検出される。時列におけるジェスチャーを検出するのに応答して、日付列の日付又は分列の分数をスクロールせずに、時列の時数がスクロールされる。ある実施形態では、時列におけるジェスチャーは、指ジェスチャーである。ある実施形態では、時列におけるジェスチャーは、実質的に垂直のスワイプである。ある実施形態では、時数は、時列において連続ループを形成する。
【０６３１】
分列におけるジェスチャー（例えば、ジェスチャー４９８６）が検出される。分列におけるジェスチャーを検出するのに応答して、日付列の日付又は時列の時数をスクロールせずに、分列の分数がスクロールされる。ある実施形態では、分列におけるジェスチャーは、指ジェスチャーである。ある実施形態では、分列におけるジェスチャーは、実質的に垂直のスワイプである。ある実施形態では、分数は、分列において連続ループを形成する。
【０６３２】
日付、時数及び分数をスクロールした後の選択行における単一日付、単一時数及び単一分数は、各々、マルチファンクション装置のファンクション又はアプリケーションのための時間入力として使用される。
【０６３３】
図５０Ｄは、ある実施形態に基づきアラームを設定するための別のユーザインターフェイスを例示する図である。
【０６３４】
ストップウオッチ（図５０Ｅ−５０Ｇ）の場合には、スタートアイコン５００１（図５０Ｅ）のアクチベーションに応答して、経過時間５００３（図５０Ｆ）が表示される。ラップアイコン５００５（図５０Ｆ）の各アクチベーションに応答して、それに対応するラップタイム５００７（図５０Ｇ）が表示される。
【０６３５】
タイマー（図５０Ｈ−５０Ｉ）の場合には、スタートアイコン５００９（図５０Ｈ）のアクチベーションに応答して、残り時間５０１１（図５０Ｉ）が表示される。
【０６３６】
ウィジェット生成アプリケーション
図５１Ａ−５１Ｂは、ある実施形態に基づきウィジェットを生成するためのユーザインターフェイスを例示する図である。
【０６３７】
ユーザ生成ウィジェットについての更なる説明は、参考としてここに援用する２００７年１月７日に出願された“Web Clip Widgets On A Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／８８３，８０５号、及び２００７年６月２７日に出願された“Web Clip Widgets On A Portable Multifunction Device”と題する第６０／９４６，７１２号に見ることができる。
【０６３８】
マップアプリケーション
図５２Ａ−５２Ｈは、ある実施形態に基づくマップアプリケーションのためのユーザインターフェイスを例示する図である。
【０６３９】
図４Ｂのマップアイコン１５４のユーザ選択を検出するのに応答して、装置は、そのタッチスクリーンディスプレイにおいてユーザインターフェイス５２００Ａをレンダリングする。ユーザインターフェイス５２００Ａは、ユーザがサーチ用語（１つ又は複数）を入力するためのテキストボックス５２０２と、ブックマークアイコン５２０４とを含む。タッチスクリーンディスプレイにはデフォールトマップが表示される。
【０６４０】
ある実施形態では、デフォールトマップは、大型マップ（例えば、図５２Ａに示す米国の大陸部分）である。他の実施形態では、デフォールトマップは、マップモジュールが以前に使用されたときに表示された最後のマップである。又、他の実施形態では、デフォールトマップは、装置が現在位置している地理的エリアのマップである。このマップを発生するために、装置の現在位置に関するデータが、リモートデータセンター、又は装置に内蔵されたＧＰＳモジュールから検索される。このデータは、次いで、リモートマップサーバーへ送られ、ローカルエリアのマップが作成される。
【０６４１】
ある実施形態では、装置は、ローカルマップの新たなバージョンを発生して古いバージョンに置き換えることを周期的に行ったり行わなかったりする。ユーザがマップモジュールをアクチベートするときには、ローカルマップの最新のバージョンがデフォールトマップとして表示される。
【０６４２】
又、ユーザインターフェイス５２００Ａは、多数のアプリケーションアイコンも含む。例えば、方向アイコン５２１２のユーザ選択で、ユーザインターフェイス５２００Ａは、ユーザが開始アドレス及び終了アドレスを入力できるようにする新たなインターフェイスに置き換えられる。所与の一対のアドレスに対し、装置は、開始アドレスから終了アドレスへのドライブ方向及び戻りのドライブ方向に関する情報を表示することができる。
【０６４３】
マップサーチ結果は、３つの異なるビュー、即ち（ｉ）マップビュー５２０６、（ii）衛星ビュー５２０８、及び（iii）リストビュー５２１０、のうちの１つで表示することができる。図５２Ｃに示すように、マップビュー５２０６は、マップサーチ結果をカバーする地理的マップを表示するもので、１つ以上のクリック可能なアイコンが、地理的エリア内のユーザ付与サーチ問合せに一致するエンティティに対応している。衛星ビュー５２１０は、地理的マップを、同じ地理的エリアの衛星映像に置き換えるものである。リストビュー５２１０は、マップサーチ結果における一致エンティティをリストにアレンジし、そのリストを一次的テキストフォーマットで表示するものである。
【０６４４】
図５２Ｂに示すように、テキストボックス５２０２のユーザ選択で、ブックマークアイコン５２０４が削除アイコン５２１４に置き換えられる。ソフトキーボード５２１６がタッチスクリーンディスプレイの下部に現れる。ユーザは、キーアイコンへの指タップによりサーチ問合せを入力することができる。例えば、ユーザは、“Sunnyvale, California”という語をテキストフィールドへ入力し、次いで、キーボードの右下隅のサーチアイコンを打つ。
【０６４５】
図５２Ｃは、サーチ問合せ“Sunnyvale, California”に関連したマップサーチ結果を示すグラフィックユーザインターフェイス５２００Ｃを示す。マップサーチ結果は、マップビューに表示されることに注意されたい。マップの中央領域には、サニーベールの都市(City of Sunnyvale)を指す矢印がある。
【０６４６】
ある実施形態では、ユーザは、マップとの単一の静止指接触に続いてタッチスクリーンディスプレイ上で指を移動することにより、タッチスクリーンディスプレイ上でマップを移動することができる。この操作を通じて、ユーザは、タッチスクリーンディスプレイ上に最初に示されていない隣接エリアを見ることができる。ここでは、図３９Ｃを参照して上述した種々の指ジェスチャーを使用して、マップを操作することができる。例えば、指広げジェスチャーは、マップへズームインして、ローカル地理的情報の更なる細部を表示する。指狭めジェスチャーは、マップからズームアウトして、マップによりカバーされたエリアを含むより広いエリアのマップを与える。
【０６４７】
図５２Ｄは、問合せ“Starbucks”に関連したマップサーチ結果を示すグラフィックユーザインターフェイス５２００Ｄを示す。このマップサーチ結果は、サニーベールエリアの「スターバックスコーヒー(Starbucks Coffee)」店の位置を含み、マップ上の各クリック可能な吹き出しは、そのエリアにおける１つの店を表している。マップのほぼ中心における店の１つが、大きなラベルアイコン５２１７によってハイライトされている。ラベルアイコン５２１７は、矢印アイコン５２１８を含む。
【０６４８】
図５２Ｅは、図５２Ｄにおける矢印アイコン５２１８のユーザ選択に応答して表示される１つの「スターバックス」店の詳細を示すグラフィックユーザインターフェイス５２００Ｅを示す。ローカルマップ５２２０は、この「スターバックス」店に関する更なる詳細を与える。店の電話番号を含む電話コールアイコン５２２２がある。電話コールアイコンをユーザが選択すると（例えば、アイコンを指でタップすることにより）、店への電話コールを開始し、ユーザインターフェイス５２００Ｅが電話コールユーザインターフェイス（例えば、図３０Ａの３０００Ａ）に置き換えられる。
【０６４９】
図５２Ｆは、ローカルマップ５２２０のユーザ選択に応答して表示されるグラフィックユーザインターフェイス５２００Ｆを示す。マップ５２２４の拡大バージョンは、タッチスクリーンディスプレイの大部分を占有する。電話コールアイコン５２２２に加えて、店のホームページへのＵＲＬリンクアイコン５２５０があってもよい。ＵＲＬリンクアイコン５２５０をユーザが選択すると（例えば、アイコンを指でタップすることにより）、ブラウザアプリケーション１４７における対応ウェブページの表示を開始することができる。
【０６５０】
図５２Ｇは、図５２Ｄにおけるリストビューアイコンのユーザ選択に応答して表示されるグラフィックユーザインターフェイス５２００Ｇを示す。リスト内の店アドレスのユーザ選択５２２６で、ユーザは、図５２Ｄに示すインターフェイス５２００Ｄへ戻される。ユーザが選択したリスト内の店の隣にラベルアイコン５２１７がある。更に詳細のアイコンのユーザ選択５２２８で、それに対応する店のための図５２Ｅに示すユーザインターフェイス５２００Ｅへ戻される。
【０６５１】
図５２Ｈは、図５２Ａにおけるブックマークアイコン５２０４のユーザ選択に応答して表示されるユーザ指定アドレスブックマークのリストを伴うグラフィックユーザインターフェイス５２００Ｈを示す。１つのブックマークアイテム（例えば、Moscone West）を指でタップすると、現在ユーザインターフェイスが、ブックマークアイテムをカバーするマップと置き換えられる。例えば、コロセウム(Colosseum)をユーザが選択すると、コロセウムを含むローマのエリアのマップ又は衛星映像を装置が表示するようにさせる。
【０６５２】
マップ及び方向を与えることについての更なる説明は、参考としてここに援用する２００７年６月２２日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Providing Maps and Directions”と題する米国プロビジョナル特許出願第６０／９３６，７２５号に見ることができる。
【０６５３】
一般的なタッチスクリーン／システムＵＩ特徴
スタートアップ／シャットダウン／ウェイクアップ  図５３Ａ−５３Ｄは、ある実施形態に基づき逸した通信の通知情報を表示するためのユーザインターフェイスを例示する。
【０６５４】
逸した通信の通知情報を表示することについての更なる説明は、参考としてここに援用する２００７年１月７日に出願された“System And Method For Displaying Communication Notifications”と題する米国プロビジョナル特許出願第６０／８８３，８０４号、及び２００７年６月２８日に出願された“Portable Multifunction Device, Method, and Graphical User Interface For Managing Communications Received While in a Locked State”と題する米国特許出願第１１／７７０，７１８号に見ることができる。
【０６５５】
図５４は、ある実施形態によりポータブル装置を沈黙させる方法を示す。
【０６５６】
ポータブル装置を沈黙させる方法の更なる説明は、参考としてここに援用する２００７年１月７日に出願された“Portable Electronic Device With Alert Silencing”と題する米国プロビジョナル特許出願第６０／８８３，８０２号、及び２００７年６月２８日に出願された“Portable Electronic Device with Alert Silencing”と題する米国特許出願第１１／７７０，７２７号に見ることができる。
【０６５７】
図５５Ａ−５５Ｄは、ある実施形態に基づきポータブル装置をターンオフする方法を例示する。
【０６５８】
ポータブル装置をターンオフする方法の更なる説明は、参考としてここに援用する２００７年１月６日に出願された“Power-Off Methods For Portable Electronic Devices”と題する米国プロビジョナル特許出願第６０／８８３，７８６号、及び２００７年６月２８日に出願された“Power-Off Methods For Portable Electronic Devices”と題する米国特許出願第１１／７７０，７２２号に見ることができる。
【０６５９】
カーソル
図５６Ａ−５６Ｌは、ある実施形態に基づきカーソル位置を決定する方法を例示する。
【０６６０】
ある実施形態では、図５６Ａに示すように、タッチスクリーンディスプレイは、複数のユーザインターフェイスオブジェクト５６０２−５６０８を表示する。ユーザインターフェイスオブジェクトは、例えば、オープンアイコン、クローズアイコン、削除アイコン、退出アイコン、又はソフトキーボードキーアイコンを含む。これらアイコンの幾つかは、１つのアイコンが別のアイコンに隣接するようにタッチスクリーンディスプレイ上の小さな領域内に配備することができる。
【０６６１】
タッチスクリーンディスプレイとの指接触があるときには、従来のマウスクリックとは異なり、指がタッチスクリーンディスプレイ上に、ある接触エリア（例えば、図５６Ａの５６１０）を有する。ある実施形態では、タッチスクリーンディスプレイとの指接触エリア５６１０に対応するカーソル位置を決定する必要がある。次いで、カーソル位置又はその付近のユーザインターフェイスオブジェクトをアクチベートして、規定の動作を遂行することができる。
【０６６２】
図５９Ａ−５９Ｄに示すように、タッチスクリーンディスプレイとの指接触（例えば、指タップ）は、指がディスプレイに接近し、指がディスプレイと接触し、そして指がディスプレイを離れることを含む複数のアクションを伴うプロセスである。このプロセス中に、指の接触面積は、ゼロから最大接触面積へ増加し、次いで、ゼロに減少する。ある実施形態では、ディスプレイとの静止した指接触の場合に、検出される接触エリア５６１０は、静止した接触に対応する期間中に指とディスプレイとの最大接触面積に対応する。
【０６６３】
接触エリア５６１０に関連した第１の位置が決定される。以下に述べるように、この第１の位置は、指接触に対応するカーソル位置でもよいし、そうでなくてもよい。しかし、第１の位置は、カーソル位置を決定するのに使用される。
【０６６４】
ある実施形態では、図５６Ｂに示すように、第１の位置Ｐ1は、接触エリア５６１０の中心である。
【０６６５】
他の実施形態では、指がタッチスクリーンディスプレイと物理的に接触するときに、ディスプレイに対する指の圧力が検出され、これは、ある位置から別の位置へと変化する。時々、ユーザが最大圧力を加える位置が、接触エリアの中心Ｐ1でないことがある。しかし、最大圧力位置Ｐ2は、おそらく、ユーザの目標に近いものである。接触エリアの中心と、それに対応する最大圧力位置との間には、しばしば、一定の距離がある。図５６Ｈに示すように、接触エリア５６１０は、長軸、長軸と垂直な短軸、及び中心Ｐ1をもつ楕円である。長軸に沿って中心Ｐ1から最大圧力位置Ｐ2まで実質的に一定のオフセットΔｄ’があるとすれば、第１位置又は最大圧力位置Ｐ2は、Ｐ1及びΔｄ’から決定することができる。
【０６６６】
指接触に関連したカーソル位置Ｐは、第１位置の場所、即ち図５６ＢではＰ1又は図５６ＨではＰ2、第１位置と第１位置付近の１つ以上のユーザインターフェイスオブジェクトとの間の１つ以上の距離、並びにある実施形態では、ユーザインターフェイスオブジェクトに関連した１つ以上のアクチベーション感受性数(activation susceptibility numbers)（例えば、図５６Ｃ又は５６ＩではＷ1−Ｗ4）、を含む１つ以上のパラメータに基づいて決定される。
【０６６７】
ある実施形態では、図５６Ｃ及び５６Ｉに示すように、第１の位置（図５６ＣではＰ1又は図５６ＩではＰ2）と、各ユーザインターフェイスオブジェクト（５６０２、５６０４、５６０６、又は５６０８）との間の距離は、第１の位置と、第１の位置に最も近いユーザインターフェイスオブジェクト上のポイントとの間の距離である。
【０６６８】
ある実施形態では、図５６Ｄ及び５６Ｊに示すように、第１の位置（図５６ＤではＰ1又は図５６ＬではＰ2）と、ユーザインターフェイスオブジェクト（５６０２、５６０４、５６０６、又は５６０８）との間の距離は、第１の位置と、ユーザインターフェイスオブジェクトの中心との間の距離である。
【０６６９】
ある実施形態では、カーソル位置と第１位置との間のオフセット（例えば、図５６Ｅ及び５６ＦではΔｄ）は、次の式により与えられる。
【数１】
2020129391.tif 000003
【０６７０】
決定されたカーソル位置Ｐが、特定のユーザインターフェイスオブジェクト（例えば、図５６Ｅの５６０２）にある場合には、曲を演奏し、ｅ−メールメッセージを削除し又は入力フィールドにキャラクタを入力する等の規定の動作を遂行するようにユーザインターフェイスオブジェクトがアクチベートされる。
【０６７１】
ある実施形態では、異なるユーザインターフェイスオブジェクトに指定されるアクチベーション感受性数は、各オブジェクトに関連した動作に基づいて異なる値及び符号を有する。
【０６７２】
例えば、図５６Ｅに示すように、ユーザインターフェイスオブジェクト５６０２に関連した動作が可逆であるか、さもなければ、非破壊的である（例えば、ユーザインターフェイスオブジェクト５６０２が図２３Ｃにおける音楽及びビデオプレーヤモジュールのプレイアイコン２３０４である）場合には、第１符号（例えば、“＋”）を有するアクチベーション感受性数Ｗ1’がオブジェクト５６０２に指定され、決定されたカーソル位置Ｐを、第１位置Ｐ1よりもオブジェクト５６０２のより近くに引っ張って、オブジェクト５６０２をアクチベートし易くする。この点において、「非破壊的」とは、永久的な情報ロスを生じなせないアクションを意味するように定義される。
【０６７３】
対照的に、図５６Ｆに示すように、ユーザインターフェイスオブジェクト５６０２に関連した動作が不可逆であるか又はユーザ情報を破壊する（例えば、ユーザインターフェイスオブジェクト５６０２が図３５Ｅにおけるｅ−メールモジュールの削除アイコン３５４２である）場合には、第１符号とは逆の第２符号（例えば、“−”）を有するアクチベーション感受性数Ｗ1”がオブジェクト５６０２に指定され、決定されたカーソル位置Ｐを、第１位置Ｐ1よりもオブジェクト５６０２から更に離れさせ、オブジェクト５６０２をアクチベートし難くする。従って、オブジェクトの関連アクチベーション感受性数が第２符号を有するときには、オブジェクトをアクチベートするために接触をオブジェクトの上に比較的正確に位置させねばならず、アクチベーション感受性数の値が大きいことは、正確さの程度が高いことに対応する。
【０６７４】
ある実施形態では、カーソル位置Ｐは、第１の位置、第１の位置に最も近いユーザインターフェイスオブジェクトに関連したアクチベーション感受性数、及び第１の位置と第１の位置に最も近いユーザインターフェイスオブジェクトとの間の距離、に基づいて決定される。これらの実施形態では、カーソル位置Ｐは、他の隣接するユーザインターフェイスオブジェクトに関連したパラメータによって影響されることはない。例えば、図５６Ｋに示すように、第１の位置Ｐ1は、関連アクチベーション感受性数Ｗ1を有するユーザインターフェイスオブジェクト５６０２に最も接近している。第１の位置Ｐ1とオブジェクト５６０２との間の距離は、ｄ1である。決定されるべきカーソル位置Ｐは、これらのパラメータによって影響されるだけで、他の隣接するユーザインターフェイスオブジェクト５６０４、５６０６又は５６０８によっては影響されない。
【０６７５】
ある実施形態では、図５６Ｌに示すように、第１の位置がディスプレイ上の特定のユーザインターフェイスオブジェクト（例えば、５６０４）内にある場合には、カーソル位置は、図５６ＢではＰ1であり又は図５６ＨではＰ2である第１の位置と同じである。このケースでは、第１の位置からカーソル位置を更にオフセットする必要がない。
【０６７６】
ある実施形態では、図５６Ｅに示すように、オブジェクトをアクチベートするために指接触を厳密にオブジェクトにおいて行う必要がない。むしろ、決定されたカーソル位置がユーザインターフェイスオブジェクト内に入る限り、ユーザインターフェイスオブジェクトがアクチベートされる。ある実施形態では、決定されたカーソル位置がユーザインターフェイスオブジェクトの隠れたヒット領域内に入る場合に、ユーザインターフェイスオブジェクトがアクチベートされる。オブジェクトの隠れたヒット領域に関する更なる情報については、図５８Ａ−５８Ｄに関する以下の説明を参照されたい。
【０６７７】
ある実施形態では、前記式においてカーソル位置を決定するのに含まれるユーザインターフェイスオブジェクトの少なくとも幾つかをタッチスクリーンディスプレイ上で見ることができる。
【０６７８】
ある実施形態では、ユーザインターフェイスオブジェクトに関連したアクチベーション感受性数（例えば、Ｗ1−Ｗ4）は、特定のアプリケーションモジュールにおいてコンテクストに依存するものであり、特定のアプリケーションモジュールにおいてあるコンテクストから別のコンテクストへと変化する。例えば、オブジェクトは、第１の瞬間に（特定のアプリケーションモジュールの第１のコンテクストにおいて）カーソル位置にとって魅力的な第１のアクチベーション感受性数を有するが、第２の瞬間に（特定のアプリケーションモジュールの第２のコンテクストにおいて）カーソル位置にとってあまり魅力的でなく又は反発すらある第２のアクチベーション感受性数を有することがある（例えば、この第２のアクチベーション感受性数が逆の符号を有する場合に）。
【０６７９】
図５６Ｍ−５６Ｏは、ある実施形態に基づきソフトキーボードのキーでワードをタイプするときにソフトキーボードのキーに関連したアクチベーション感受性数を動的に調整する方法を例示する。ユーザインターフェイスは、入力フィールド５６２０及びソフトキーボード５６４０を含む。ソフトキーボード５６４０のキーアイコンをユーザが選択すると、それに対応するユーザ選択キャラクタが入力フィールド５６２０に入力される。説明上、図５６Ｍに示すように、全てのキーアイコンは、最初に、同じアクチベーション感受性数５を有している。
【０６８０】
図５６Ｎは、２つのキャラクタ“Go”が入力フィールド５６２０へ入力された後の異なるキーアイコンに関連したアクチベーション感受性数を示す。キーアイコンに関連したアクチベーション感受性数は、以前に入力されたキャラクタに基づいて調整されている。例えば、キーアイコン“Ｄ”のアクチベーション感受性数は、“God”が普通の英語ワードであるから、５から１０へ変化する。従って、たとえ次の指接触がキーアイコン“Ｄ”それ自身よりもキーアイコン“Ｆ”により近いとしても、キーアイコン“Ｄ”をアクチベートすることができる。同様に、キーアイコン“Ａ”及び“Ｏ”に関連したアクチベーション感受性数も高められる。というのは、ストリング“Goa”及び“Goo”の各々が“Goal”、“Good”又は“Goad”のような１つ以上の妥当な英語ワードを導くからである。対照的に、キーアイコン“Ｋ”のアクチベーション感受性数は３に低下する。というのは、普通の英語ワードの開始にストリング“Gok”は見られないからである。
【０６８１】
図５６Ｏは、別のキャラクタ“ａ”が入力フィールド５６２０に入力された後の異なるキーアイコンに関連した更新されたアクチベーション感受性数を示す。入力されたストリングが“Goa”となると、ユーザは、ワード“Goal”をタイプすることができる。従って、キーアイコン“Ｌ”に関連したアクチベーション感受性数は、９に増加されるが、キーアイコン“Ｏ”に関連したアクチベーション感受性数は、２に低下される。というのは、普通の英語ワードの開始にはストリング“Goao”が見られないからである。
【０６８２】
指接触からカーソル位置を決定することについての更なる説明は、参考としてここに援用する２００７年６月２７日に出願された“Methods for Determining a Cursor Position from a Finger Contact with a Touch Screen Display”と題する米国プロビジョナル特許出願第６０／９４６，７１６号に見ることができる。
【０６８３】
垂直及び水平バー
上述したように、垂直及び水平バーは、リスト又はドキュメントのどの部分が表示されているかユーザが理解する上で助けとなる。
【０６８４】
アイテムのリストに対する垂直バー  ある実施形態では、ポータブルマルチファンクション装置は、アイテムのリストの一部分をタッチスクリーンディスプレイに表示する。リストの表示される部分は、リスト内の垂直位置を有する。
【０６８５】
ある実施形態では、アイテムのリストは、連絡先のリスト（例えば、図８Ａ）、インスタントメッセージ会話のリスト（例えば、図５）、インスタントメッセージのリスト（例えば、図６Ａ）、写真アルバムのリスト（例えば、図１３Ｂ）、オーディオ及び／又はビデオコンテンツのリスト（例えば、図２１Ｃ）、カレンダーエントリーのリスト（例えば、図４９Ａ）、最新のコールのリスト（例えば、図２８Ｂ）、メールボックスのリスト（例えば、図３３）、ｅ−メールのリスト（例えば、図３５Ａ）、設定のリスト（例えば、図３６）、又はボイスメールメッセージのリスト（例えば、図３２Ａ）である。
【０６８６】
リストの表示部分又はその付近でオブジェクトが検出される。ある実施形態では、オブジェクトは、指である。
【０６８７】
リストの表示部分又はその付近でオブジェクトを検出するのに応答して、リストの表示部分の上に垂直バーが表示される。例えば、図６Ｇの垂直バー６４０、及び図１３Ａの垂直バー１３１４を参照されたい。垂直バーは、リストの表示部分上に垂直位置を有し、当該垂直位置は、リストの表示部分のリスト内での垂直位置に対応する。ある実施形態では、垂直バーは、その垂直長さが、表示されているリストの部分に対応している。ある実施形態では、垂直バーは、リストの表示部分の右手側に配置される。ある実施形態では、垂直バーは、半透明又は透明である。垂直バーは長軸を有し、垂直バーの長軸に沿ったリストの部分は、垂直バーによって覆われない。
【０６８８】
ある実施形態では、リストの表示部分又はその付近でオブジェクトの移動が検出される。ある実施形態では、タッチスクリーンディスプレイ上でオブジェクトの移動が行われる。ある実施形態では、移動は、実質的に垂直の移動である。
【０６８９】
移動を検出するのに応答して、タッチスクリーンディスプレイに表示されたアイテムのリストがスクロールされ、リストの新たな部分が表示されると共に、垂直バーの垂直位置が新たな位置へ移動されて、その新たな位置が、リストの新たな表示部分のリスト内垂直位置に対応するようになる。ある実施形態では、リストをスクロールするときに、それに関連した並進移動速度は、オブジェクトの移動速度に対応する。ある実施形態では、リストのスクロールは、摩擦を有する運動の方程式のシミュレーションに基づく。
【０６９０】
所定の条件を満足した後に、垂直バーの表示が中止される。ある実施形態では、所定の条件は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出されないことを含む。ある実施形態では、所定の条件は、タッチスクリーンディスプレイ又はその付近においてオブジェクトが所定期間において検出されないことを含む。ある実施形態では、所定の条件は、リストの表示部分又はその付近でオブジェクトが検出されないことを含む。
【０６９１】
タッチスクリーンディスプレイを伴うポータブルマルチファンクション装置のグラフィックユーザインターフェイスは、そのタッチスクリーンディスプレイにアイテムのリストの一部分が表示され、そのリストの表示部分は、リスト内垂直位置を有し、そしてアイテムのリストのその部分の上に垂直バーが表示される。リストの表示部分又はその付近でオブジェクトを検出するのに応答して、アイテムのリストのその部分の上に垂直バーが表示される。垂直バーは、リストの表示部分上に垂直位置を有し、当該垂直位置は、リストの表示部分のリスト内での垂直位置に対応する。所定の条件が満足された後に、垂直バーの表示が中止される。
【０６９２】
電子ドキュメントのための垂直バー
ある実施形態では、ポータブルマルチファンクション装置は、タッチスクリーンディスプレイに電子ドキュメントの一部分を表示する。電子ドキュメントの表示部分は、電子ドキュメント内の垂直位置を有する。ある実施形態では、電子ドキュメントは、ウェブページである。ある実施形態では、電子ドキュメントは、ワード処理、スプレッドシート、ｅ−メール又はプレゼンテーションドキュメントである。
【０６９３】
電子ドキュメントの表示部分又はその付近でオブジェクトが検出される。ある実施形態では、オブジェクトは、指である。
【０６９４】
電子ドキュメントの表示部分又はその付近でオブジェクトを検出するのに応答して、電子ドキュメントの表示部分の上に垂直バーが表示される。例えば、図１２Ａの垂直バー１２２２及び図３９Ｈの垂直バー３９６２を参照されたい。垂直バーは、電子ドキュメントの表示部分上に垂直位置を有し、当該垂直位置は、電子ドキュメントの表示部分の電子ドキュメント内での垂直位置に対応する。ある実施形態では、垂直バーは、その垂直長さが、表示されている電子ドキュメントの部分に対応している。ある実施形態では、垂直バーは、電子ドキュメントの表示部分の右手側に配置される。ある実施形態では、垂直バーは、半透明又は透明である。垂直バーは長軸を有し、垂直バーの長軸に沿った電子ドキュメントの部分は、垂直バーによって覆われない（例えば、図１２の垂直バー１２２２及び図３９Ｈの垂直バー３９６２を参照されたい）。
【０６９５】
ある実施形態では、電子ドキュメントの表示部分又はその付近でオブジェクトの移動が検出される。ある実施形態では、タッチスクリーンディスプレイ上でオブジェクトの移動が行われる。ある実施形態では、移動は、実質的に垂直の移動である。
【０６９６】
移動を検出するのに応答して、タッチスクリーンディスプレイに表示された電子ドキュメントがスクロールされ、電子ドキュメントの新たな部分が表示されると共に、垂直バーの垂直位置が新たな位置へ移動されて、その新たな位置が、電子ドキュメントの新たな表示部分の電子ドキュメント内垂直位置に対応するようになる。ある実施形態では、電子ドキュメントをスクロールするとき、それに関連した並進移動速度は、オブジェクトの移動速度に対応する。ある実施形態では、電子ドキュメントのスクロールは、摩擦を有する運動の方程式のシミュレーションに基づく。
【０６９７】
所定の条件を満足した後に、垂直バーの表示が中止される。ある実施形態では、所定の条件は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出されないことを含む。ある実施形態では、所定の条件は、タッチスクリーンディスプレイ又はその付近でオブジェクトが所定期間において検出されないことを含む。ある実施形態では、所定の条件は、電子ドキュメントの表示部分又はその付近でオブジェクトが検出されないことを含む。
【０６９８】
タッチスクリーンディスプレイを伴うポータブルマルチファンクション装置のグラフィックユーザインターフェイスは、そのタッチスクリーンディスプレイに電子ドキュメントの一部分が表示され、その電子ドキュメントの表示部分は、電子ドキュメント内垂直位置を有し、そして電子ドキュメントのその部分の上に垂直バーが表示される。電子ドキュメントの表示部分又はその付近でオブジェクトを検出するのに応答して、電子ドキュメントのその部分の上に垂直バーが表示される。垂直バーは、電子ドキュメントの表示部分上に垂直位置を有し、当該垂直位置は、電子ドキュメントの表示部分の電子ドキュメント内での垂直位置に対応する。所定の条件が満足された後に、垂直バーの表示が中止される。
【０６９９】
電子ドキュメントのための垂直バー及び水平バー
ある実施形態では、ポータブルマルチファンクション装置は、タッチスクリーンディスプレイに電子ドキュメントの一部分を表示する。電子ドキュメントの表示部分は、電子ドキュメント内の垂直位置及び電子ドキュメント内の水平位置を有する。ある実施形態では、電子ドキュメントは、ウェブページである。例えば、図３９Ａを参照されたい。ある実施形態では、電子ドキュメントは、ワード処理、スプレッドシート、ｅ−メール又はプレゼンテーションドキュメントである。
【０７００】
電子ドキュメントの表示部分又はその付近でオブジェクトが検出される。ある実施形態では、オブジェクトは、指である。
【０７０１】
電子ドキュメントの表示部分又はその付近でオブジェクトを検出するのに応答して、電子ドキュメントの表示部分の上に垂直バー及び水平バーが表示される。例えば、図３９Ｈの垂直バー３９６２及び水平バー３９６４を参照されたい。ある実施形態では、垂直バーは、電子ドキュメントの表示部分の右手側に配置され、そして水平バーは、電子ドキュメントの表示部分の底部側に配置される。ある実施形態では、垂直バー及び水平バーは、半透明又は透明である。
【０７０２】
垂直バーは、電子ドキュメントの表示部分上に垂直位置を有し、当該垂直位置は、電子ドキュメントの表示部分の電子ドキュメント内での垂直位置に対応する。ある実施形態では、垂直バーは、その垂直長さが、表示されている電子ドキュメントの垂直部分に対応している。垂直バーは長軸を有し、垂直バーの長軸に沿った電子ドキュメントの部分は、垂直バーによって覆われない。
【０７０３】
水平バーは、電子ドキュメントの表示部分上に水平位置を有し、当該水平位置は、電子ドキュメントの表示部分の電子ドキュメント内での水平位置に対応する。ある実施形態では、水平バーは、その水平長さが、表示されている電子ドキュメントの水平部分に対応している。水平バーは、垂直バーの長軸に実質的に垂直の長軸を有し、水平バーの長軸に沿った電子ドキュメントの部分は、水平バーによって覆われない。
【０７０４】
ある実施形態では、電子ドキュメントの表示部分又はその付近でオブジェクトの移動が検出される。ある実施形態では、タッチスクリーンディスプレイ上でオブジェクトの移動が行われる。
【０７０５】
移動を検出するのに応答して、タッチスクリーンディスプレイに表示された電子ドキュメントが並進移動され、電子ドキュメントの新たな部分が表示される。ある実施形態では、電子ドキュメントが垂直方向、水平方向又は対角方向に並進移動される。ある実施形態では、電子ドキュメントがオブジェクトの移動に基づいて並進移動される。ある実施形態では、電子ドキュメントを並進移動するとき、その関連並進移動速度は、オブジェクトの移動速度に対応する。ある実施形態では、電子ドキュメントの並進移動は、摩擦を有する運動の方程式のシミュレーションに基づく。
【０７０６】
移動を検出するのに応答して、垂直バーの垂直位置が新たな垂直位置へ移動されて、その新たな垂直位置が、電子ドキュメントの新たな表示部分の電子ドキュメント内垂直位置に対応するようになる。
【０７０７】
移動を検出するのに応答して、水平バーの水平位置が新たな水平位置へ移動されて、その新たな水平位置が、電子ドキュメントの新たな表示部分の電子ドキュメント内水平位置に対応するようになる。
【０７０８】
所定の条件を満足した後に、垂直バー及び水平バーの表示が中止される。ある実施形態では、所定の条件は、タッチスクリーンディスプレイ又はその付近でオブジェクトが検出されないことを含む。ある実施形態では、所定の条件は、タッチスクリーンディスプレイ又はその付近でオブジェクトが所定期間において検出されないことを含む。ある実施形態では、所定の条件は、電子ドキュメントの表示部分又はその付近でオブジェクトが検出されないことを含む。
【０７０９】
タッチスクリーンディスプレイを伴うポータブルマルチファンクション装置のグラフィックユーザインターフェイスは、そのタッチスクリーンディスプレイに電子ドキュメントの一部分が表示される。電子ドキュメントの表示部分は、電子ドキュメント内の垂直位置及び電子ドキュメント内の水平位置を有する。又、ＧＵＩは、電子ドキュメントのその部分の上に表示される垂直バーと、電子ドキュメントのその部分の上に表示される水平バーとを含む。電子ドキュメントの表示部分又はその付近でオブジェクトを検出するのに応答して、電子ドキュメントのその部分の上に垂直バー及び水平バーが表示される。垂直バーは、電子ドキュメントの表示部分上に垂直位置を有し、当該垂直位置は、電子ドキュメントの表示部分の電子ドキュメント内での垂直位置に対応する。水平バーは、電子ドキュメントの表示部分上に水平位置を有し、当該水平位置は、電子ドキュメントの表示部分の電子ドキュメント内での水平位置に対応する。所定の条件が満足された後に、垂直バー及び水平バーの表示が中止される。
【０７１０】
垂直バー及び水平バーは、長方形断面、丸み付けされた角をもつ長方形断面、又は２つの対向するフラットな側部及び２つの対向する丸み付けされた側部をもつ競走路状の楕円断面を有してもよいが、これらに限定されない。
【０７１１】
水平バー及び垂直バーについての更なる説明は、参考としてここに援用する２００７年６月２９日に出願された“Portable Electronic Device, Method, and Graphical User Interface for Displaying Electronic Documents and Lists”と題する米国プロビジョナル特許出願第６０／９４７，３８６号に見ることができる。
【０７１２】
ジェスチャー
図５７Ａ−５７Ｃは、ある実施形態に基づくスクリーン回転ジェスチャーを例示する。
【０７１３】
ある実施形態では、ポータブルマルチファンクション装置（例えば、装置１００）は、第１のアプリケーション５７０２をタッチスクリーンディスプレイ（例えば、１１２）にポートレートの向き（例えば、図５７Ａ）で表示する。ある実施形態では、第１のアプリケーションは、ブラウザ、写真マネージャー、音楽プレーヤ又はビデオプレーヤである。必ずしも全部ではないがほとんどの具現化において、ディスプレイは、長方形又は実質的に長方形である（例えば、ディスプレイは、丸み付けされた角を有するが、他の点では、長方形状を有する）。
【０７１４】
第１の回転方向における２本の親指（例えば、５７０４−Ｌ及び５７０４−Ｒ）の同時回転がタッチスクリーンディスプレイ１１２上で検出される。ある実施形態では、第１の回転方向は、時計方向の回転である（例えば、図５７Ｃ）。
【０７１５】
ある実施形態では、各親指の回転方向が、タッチスクリーンディスプレイと親指との接触エリアの向きの変化を監視することにより検出される。例えば、親指の接触エリアが楕円である場合には、楕円の軸の向きの変化を検出することができる（例えば、図５７Ｃのタッチスクリーン１１２の拡大部分に示されるように、図５７Ａの接触楕円５７０６−Ｌから図５７Ｂの接触楕円５７０８−Ｌへ）。ある実施形態では、ユーザの他の指の少なくとも幾つか（即ち、親指５７０４−Ｌ及び５７０４−Ｒ以外の指）が、装置１００の背面に接触することにより装置を支持する。
【０７１６】
ある実施形態では、第１の回転方向は、反時計方向の回転である。例えば、親指５７０４−Ｌが最初にタッチスクリーン１１２の左下側にあり（図５７Ａの左上側ではなく）、親指５７０４−Ｒが最初にタッチスクリーン１１２の右上側にあり（図５７Ａの右下側ではなく）、そしてそれら親指が互いに離れるように移動される場合には、タッチスクリーン１１２により検出される回転方向は、両親指に対して反時計方向となる。
【０７１７】
第１の回転方向における２本の親指の同時回転を検出するのに応答して、第１のアプリケーション５７０２がランドスケープの向きで表示される。
【０７１８】
ある実施形態では、２本の親指の同時回転ジェスチャーを使用して、所定の条件を満足するまで加速度計１６８からのデータの分析に基づくポートレート／ランドスケープの向きの自動的な切り換えを無効にする。ある実施形態では、２本の親指の同時回転が検出された後に検出される装置の向きの切り換えは、装置が第１のアプリケーションとは異なる第２のアプリケーションを表示するまで、無視される。ある実施形態では、２本の親指の同時回転が検出された後に検出される装置の向きの切り換えは、装置がロック状態に入れられるか又はターンオフされるまで、無視される。ある実施形態では、２本の親指の同時回転が検出された後に検出される装置の向きの切り換えは、所定期間中無視される。
【０７１９】
ある実施形態では、２本の親指の同時回転は、タッチスクリーンディスプレイ上で第１の回転方向とは逆の第２の回転方向において検出される。第２の回転方向における２本の親指の同時回転を検出するのに応答して、第１のアプリケーションがポートレートの向きで表示される。
【０７２０】
ある実施形態では、第１の方向における２本の親指の同時回転が検出された後に検出される装置の向きの切り換えは、第２の方向における２本の親指の同時回転が検出されるまで、無視される。
【０７２１】
タッチスクリーンディスプレイを伴うポータブルマルチファンクション装置のグラフィックユーザインターフェイスは、第１の向き又は第２の向きのいずれかで表示されるアプリケーションを備え、第１の向きは、第１の向きから９０°である。タッチスクリーンディスプレイ上で第１の回転方向に２本の親指が同時回転するのを検出するのに応答して、アプリケーションの表示は、第１の向きから第２の向きへ切り換わる。ある実施形態では、第１の向きは、ポートレートの向き（例えば、図５７Ａ）であり、第２の向きは、ランドスケープの向き（例えば、図５７Ｂ）である。ある実施形態では、第１の向きは、ランドスケープの向きであり、第２の向きは、ポートレートの向きである。
【０７２２】
ジェスチャーについての更なる説明は、参考としてここに援用する２００７年１月７日に出願された“Portable Electronic Device Performing Similar Operations For Different Gestures”と題する米国プロビジョナル特許出願第６０／８８３，８１７号、及び２００７年６月２８日に出願された“Screen Rotation Gestures on a Portable Multifunction Device”と題する第６０／９４６，９７０号に見ることができる。
【０７２３】
図５６Ａ−５６Ｌを参照して上述したように、タッチスクリーンディスプレイとの指接触に対するカーソル位置は、ユーザインターフェイスオブジェクトに指定されたアクチベーション感受性数（又は重み）に基づいて一部分調整される。このようなカーソル位置調整は、誤りによりユーザインターフェイスオブジェクト選択する機会を減少する上で助けとなる。ユーザが希望するオブジェクトアイコンをヒットする機会を改善するための別の解決策は、オブジェクトアイコンを隠れたヒット領域に関連付けることである。隠れたヒット領域は、オブジェクトアイコンに重畳するが、オブジェクトアイコンより大きい。
【０７２４】
隠れたヒット領域の解決策に伴う問題は、２つのオブジェクトのヒット領域が部分的に重畳しそして指接触（そのカーソル位置により表わされる）がその重畳するヒット領域にたまたま入ったときに一方のユーザインターフェイスオブジェクトを他方に対してどのように選択するかである。
【０７２５】
図５８Ａ−５８Ｄは、ある実施形態に基づき指接触の対応カーソル位置が重畳するヒット領域に入ったときにユーザが希望するユーザインターフェイスオブジェクトを識別する方法を示す。
【０７２６】
２つのユーザインターフェイスオブジェクト、例えば、ボタン制御ユーザインターフェイスオブジェクト５８０２及びスライド制御ユーザインターフェイスオブジェクト５８０６は、タッチスクリーンディスプレイ上に互いに接近して配備される。例えば、ボタン制御オブジェクト５８０２は、バックアップ制御アイコン２３２０、プレイアイコン２３０４、又は順送りアイコン２３２２でよく、そしてスライド制御ユーザインターフェイスオブジェクト５８０６は、音楽及びビデオプレーヤモジュールにおける音量制御アイコン２３２４でよい（例えば、図２３Ｃを参照）。
【０７２７】
ボタン制御ユーザインターフェイスオブジェクト５８０２は、隠れたヒット領域５８０４を有し、そしてスライド制御ユーザインターフェイスオブジェクト５８０６は、隠れたヒット領域５８１６を有する。２つの隠れたヒット領域は、領域５８１０において重畳している。
【０７２８】
最初に、タッチスクリーンディスプレイの第１位置において指下げ事象が検出される。図５９Ａ−５９Ｇを参照して以下に述べるように、指下げ事象は、タッチスクリーンディスプレイ又はその付近での「指範囲内(finger-in-range)」事象又は「指接触状態(finger-in-contact)」事象でよい。
【０７２９】
ある実施形態では、図５８Ａに示すように、指下げ事象は、重畳するヒット領域５８１０の位置５８０５に生じる。単一の指下げ事象から、ユーザがボタン制御ユーザインターフェイスオブジェクト５８０２又はスライド制御ユーザインターフェイスオブジェクト５８０６をアクチベートする意図があるかどうか決定することはできない。
【０７３０】
ある実施形態では、現在カーソル位置でもある指下げ事象位置５８０５が与えられると、その位置に関連した全てのユーザインターフェイスオブジェクトが識別される。位置がユーザインターフェイスオブジェクト又はその隠れた領域内にある場合にユーザインターフェイスオブジェクトが位置に関連付けられる。説明上、ボタン制御ユーザインターフェイスオブジェクト５８０２及びスライド制御ユーザインターフェイスオブジェクト５８０６は、第１位置５８０５に関連付けられるものとして識別される。スライド制御ユーザインターフェイスオブジェクト５８０６は、スライドバー５８０３及びスライドオブジェクト５８０１を含むことに注意されたい。
【０７３１】
次いで、タッチスクリーンディスプレイ上の第２位置において指上げ事象が検出される。図５９Ａ−５９Ｇを参照して以下に述べるように、指上げ事象は、タッチスクリーンディスプレイ又はその付近での「指接触断ち(finger-out-of-contact)」事象又は「指範囲外(finger-out-of-range)」事象でよい。
【０７３２】
ある実施形態、又は特定アプリケーションのある状況では、ボタン制御ユーザインターフェイスオブジェクトがアクチベートされた場合には「指範囲外」事象ではなく「指接触断ち」事象が指上げ事象として使用される。というのは、ユーザがより敏捷な応答を受けるからである。これは、図５９Ｅに示すように、時間ｔ＝ｔ5で生じる「指範囲外」事象より早い時間ｔ＝ｔ4に「指接触断ち」事象が生じるからである。
【０７３３】
ある実施形態、又は特定アプリケーションのある状況では、スライド制御ユーザインターフェイスオブジェクトがアクチベートされた場合には「指接触断ち」事象ではなく「指範囲外」事象が指上げ事象として使用される。というのは、スライドバーに沿ってスライドオブジェクトを移動するのに、「指範囲内」及び「指範囲外」事象の対がしばしば使用されるからである。
【０７３４】
指下げ及び指上げ事象に対応する第１及び第２の位置が与えられると、２つの位置間の距離が決定される。この距離が第１の規定スレッシュホールド以下である場合には、装置は、第１のユーザインターフェイスオブジェクトに関して第１のアクションを遂行する。この距離が第２の規定スレッシュホールドより大きい場合には、装置は、第２のユーザインターフェイスオブジェクトに関して第２のアクションを遂行する。第１のユーザインターフェイスオブジェクトは、第２のユーザインターフェイスオブジェクトとは異なる。他の実施形態では、第２の規定スレッシュホールドは、第１の規定スレッシュホールドより高い。後者の実施形態では、２つの位置間の距離が第１スレッシュホールドから第２スレッシュホールドである場合に、第１のユーザインターフェイスオブジェクトも、第２のユーザインターフェイスオブジェクトもアクチベートされない（又はより一般的には、いずれのオブジェクトについてもアクションが遂行されない）。その結果、ユーザは、別のジェスチャーを遂行することにより自分の意図をより明確に示すことが必要になる。
【０７３５】
ユーザのジェスチャーがスライド制御ユーザインターフェイスオブジェクト５８０６をアクチベートするようなある状況では、第２の位置がスライド制御ユーザインターフェイスオブジェクト５８０６のヒット領域５８１６内にある（図５８Ａの５８０８）。ユーザジェスチャーがスライド制御ユーザインターフェイスオブジェクト５８０６をアクチベートする他の状況では、第２の位置がヒット領域５８１６の外側にある（図５８Ｂの５８０９）が、スライドバーへの投影を有する。いずれの場合も、装置は、第１位置と第２位置との間の距離に基づいてスライドバー５８０３に沿ってスライドオブジェクト５８０１を移動させる。ある実施形態では、２つの位置間の距離がスライドバーに投影される。図５８Ａ−５８Ｂに示すように、投影距離Δｄxは、スライドオブジェクト５８０１がスライドバー５８０３に沿って移動される量に対応する。
【０７３６】
ユーザジェスチャーがボタン制御ユーザインターフェイスオブジェクト５８０２をアクチベートするある状況では、第２の位置が重畳ヒット領域内にもある（図５８Ｃの５８０３）。ユーザジェスチャーがボタン制御ユーザインターフェイスオブジェクト５８０２をアクチベートする他の状況では、第２の位置がオブジェクト５８０２のヒット領域５８０４内にあるが、スライド制御ユーザインターフェイスオブジェクト５８０６のヒット領域内にはない。いずれの場合も、装置は、ボタン制御ユーザインターフェイスオブジェクト５８０２をアクチベートして、規定の動作を遂行する。
【０７３７】
ある実施形態では、指下げ事象の後であって且つ指上げ事象の前に、タッチスクリーンディスプレイ上の位置であるが、スライド制御ユーザインターフェイスオブジェクト５８０６のヒット領域５８１６の外側で一連の指ドラグ事象が検出される。この場合に、装置は、スライドオブジェクト５８０１をスライドバー５８０３に沿ってその現在位置から、タッチスクリーンディスプレイ上の各指ドラグ事象の関連位置によって少なくとも一部分は決定される異なる位置へ移動する。スライドオブジェクト５８０１は、指上げ事象が検出されたときに第２の位置にストップする。この実施形態のグラフィックユーザインターフェイスは、図４７Ａ−４７Ｅに例示される。
【０７３８】
指ジェスチャーの解釈についての更なる説明は、参考としてここに援用する２００７年６月２８日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Interpreting a Finger Gesture on a Touch Screen Display”と題する米国プロビジョナル特許出願第６０／９４６，９７７号に見ることができる。
【０７３９】
ユーザがタッチスクリーンディスプレイに対して適用できる指ジェスチャーは、（ｉ）指タップ又は（ii）指スワイプの２つのタイプである。指タップは、ボタン型のユーザインターフェイスオブジェクト（例えば、ソフトキーボードのキーアイコン）でしばしば行われ、又、指スワイプは、スライド制御ユーザインターフェイスオブジェクト（例えば、音楽及びビデオプレーヤの音量制御アイコン）にしばしば関連している（常にそうではないが）。
【０７４０】
ある実施形態では、指がタッチスクリーンディスプレイに接近し、タッチスクリーンディスプレイに接触し、そしてタッチスクリーンディスプレイを去るプロセスを記述するのにパラメータが使用される。このパラメータは、指とタッチスクリーンディスプレイとの間の距離、指がタッチスクリーンディスプレイに及ぼす圧力、指とタッチスクリーンとの間の接触面積、指とタッチスクリーンとの間の電圧、指とタッチスクリーンディスプレイとの間のキャパシタンス、又は１つ以上の物理的パラメータの関数である。
【０７４１】
ある実施形態では、指とタッチスクリーンディスプレイとの間のパラメータ（例えば、キャパシタンス）の大きさに基づいて、指は、（ｉ）パラメータが「範囲内(in-range)」スレッシュホールドより低い場合にはタッチスクリーンディスプレイから範囲外であり、（ii）パラメータが「範囲内」スレッシュホールドより上であるが「接触状態(in-contact)スレッシュホールドより低い場合には、「範囲内」であるがタッチスクリーンディスプレイに接触しておらず、又は（iii）パラメータが「接触状態」スレッシュホールドより上である場合にはタッチスクリーンディスプレイに接触している、と記述される。
【０７４２】
図５９Ａ−５９Ｅは、ある実施形態に基づきタッチスクリーンディスプレイ上のソフトキーアイコンを指タップジェスチャーでどのようにアクチベートするか示している。
【０７４３】
ｔ＝ｔ1において（図５９Ａ）、ユーザの指は、装置１００のタッチスクリーンディスプレイ１１２から距離ｄ1離れたところまで下方移動する。図５９Ｅに示すように、この距離ｄ1は、「範囲内」距離スレッシュホールドを越えている。それ故、タッチスクリーンディスプレイ上のキーアイコンは、どれも、ハイライト状態にならない。
【０７４４】
ｔ＝ｔ2において（図５９Ｂ）、指は、タッチスクリーンディスプレイから距離ｄ2離れたところまで更に下方に移動する。図５９Ｅに示すように、この距離ｄ2は、「範囲内」距離スレッシュホールドにあるか又はそれより若干低い（即ち、スレッシュホールド以内）である。この距離においては、ユーザの指が、タッチスクリーンディスプレイの範囲内である。その結果、タッチスクリーンディスプレイ上の指に接近したキーアイコン“Ｈ”がハイライト状態にされる。ある実施形態では、色を変えるか、又は形状を変える（例えば、アイコンを拡大する）か、或いはその両方により、アイコンをハイライト状態にして、状態変化の指示をユーザに与える。
【０７４５】
ｔ＝ｔ3において（図５９Ｃ）、指は、タッチスクリーンディスプレイから距離ｄ3離れたところにある。図５９Ｅに示すように、この距離ｄ3は、「接触状態」距離スレッシュホールドにあるか又はそれより若干低い。この距離では、ユーザの指がタッチスクリーンディスプレイと接触状態にある。その結果、キーアイコン“Ｈ”が更にハイライト状態にされる。ある実施形態では、アイコンは、アイコンの拡大インスタンスを隣のアイコンに対して表示することにより更にハイライト状態にされる。図５９Ｃに示すように、拡大インスタンス（吹き出しのような見掛けを有してもよい）は、ソフトキーボード上のキーアイコン“Ｈ”との視覚キーを有する。
【０７４６】
ｔ＝ｔ4において（図５９Ｄ）、指は、タッチスクリーンディスプレイから距離ｄ4離れたところまで持ち上げられる。図５９Ｅに示すように、この距離ｄ4は、「接触状態」距離スレッシュホールドにあるか又はそれより若干上である。換言すれば、指は、タッチスクリーンとの接触から丁度外れるところである。ある実施形態では、ｔ1からｔ4への指の移動シーケンスは、キーアイコン“Ｈ”に対する指タップジェスチャーに対応する。その結果、キーアイコン“Ｈ”が選択され、タッチスクリーンディスプレイの別の位置にある入力フィールドに入力される。
【０７４７】
ｔ＝ｔ5において（図５９Ｅ）、指は、タッチスクリーンディスプレイから距離ｄ5離れたところまで更に持ち上げられ、指がタッチスクリーンから丁度範囲外となったことを示す。ある実施形態では、このとき、キーアイコンが選択されて入力フィールドに入力される。
【０７４８】
ある実施形態では、「接触状態」スレッシュホールドは、指とタッチスクリーンディスプレイとの間のキャパシタンスのようなパラメータに対応する。これは、指がタッチスクリーンに物理的に接触する事象に相関してもよいし、しなくてもよい。例えば、指がスクリーンに物理的にタッチしていない間に２つの間のキャパシタンスが「接触状態」スレッシュホールドに達した場合には、指がスクリーンに接触したと考えることができる。或いは又、指がスクリーンに若干物理的に接触している間に２つの間のキャパシタンスが「接触状態」スレッシュホールドより低くなった場合には、指がスクリーンとの接触を断った（スクリーンからまだ範囲内にあるが）と考えることができる。
【０７４９】
図５９Ａ−５９Ｅに示す距離は、本出願において述べる他の図面についてもそうであるが、説明上、誇張されていることに注意されたい。
【０７５０】
指スワイプジェスチャーの解釈についての更なる説明は、参考としてここに援用する２００７年６月２８日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Interpreting a Finger Swipe Gesture”と題する米国プロビジョナル特許出願第６０／９４７，１４０号に見ることができる。
【０７５１】
図５９Ｆ−５９Ｈは、ある実施形態に基づきタッチスクリーンディスプレイ上のスライド制御アイコンを指スワイプジェスチャーでどのように制御するか示している。
【０７５２】
ｔ＝ｔ6において（図５９Ｆ）、タッチスクリーンディスプレイ上の第１の位置Ａで指接触状態事象（図５９Ｈの位置Ａにおける十文字を参照）が検出されるに充分なほど、指がタッチスクリーンディスプレイに接近している。位置Ａにおいてスライド制御アイコンのようなユーザインターフェイスオブジェクトが識別される。スライド制御アイコンは、スライドバーと、このスライドバーに沿って移動できるスライドオブジェクトとを含むことができる。ある実施形態では、スライドオブジェクトが位置Ａにあり、指接触状態事象で位置Ａのスライドオブジェクトがアクチベートされる。
【０７５３】
ある実施形態では、スライドオブジェクトは、指範囲内事象によってアクチベートされ（図５９Ｈの位置Ａにおける十文字を参照）、指接触状態事象によってアクチベートされない（図５９Ｇの位置Ｅ1における十文字を参照）。
【０７５４】
ｔ＝ｔ8において（図５９Ｆ）、指は、タッチスクリーンディスプレイを横切って移動し、やがて、タッチスクリーンディスプレイ上の第２の位置Ｃにおいて指範囲外事象が検出される（例えば、図５９Ｇ及び５９Ｈの位置Ｃにおける十文字を各々参照）。
【０７５５】
指の移動に続いて、タッチスクリーンディスプレイ上のスライドオブジェクトは、スライドバーに沿ってタッチスクリーンディスプレイ上の第１位置Ａから第２位置Ｃへと移動する。タッチスクリーンディスプレイ上の第１位置Ａと第２位置Ｃとの間の距離が決定される。
【０７５６】
ある実施形態では、位置Ａにおける最初の指接触状態事象又は指範囲内事象の後に、指がスライド制御アイコンから離れるように移動し、指範囲外事象が生じると、指がもはやスライドオブジェクトに接触しなくなる。詳細については、図４７Ａ−４７Ｅに関連した説明を参照されたい。この場合に、スライドオブジェクトがスライドバーに沿って移動される距離は、第１位置Ａと第２位置Ｃとの間の距離をスライドバーに投影することにより決定される。
【０７５７】
ある実施形態では、図５９Ｆに示すように、最初の指接触状態事象又は指範囲内事象が検出された後に、ｔ＝ｔ7においてタッチスクリーンディスプレイ又はその付近で指ドラグ事象が検出され、これは、タッチスクリーンディスプレイ上に関連位置を有する。従って、スライドオブジェクトは、スライド制御アイコンのスライドバーに沿ってその第１位置Ａから位置Ｂへと移動され、この位置Ｂは、タッチスクリーンディスプレイ上の指ドラグ事象の関連位置によって少なくとも一部分決定される。
【０７５８】
ある実施形態では、指ドラグ事象は、繰り返し発生され検出される。従って、スライドオブジェクトは、指範囲外事象が検出されるまで、スライドバーに沿ってある位置から別の位置へ移動される。
【０７５９】
ある実施形態では、図５９Ｇ及び５９Ｈに示すように、最初の指接触状態事象又は指範囲内事象が検出された後に、指は、ある瞬間（図５９Ｇ及び５９ＨのＥ1における十文字を参照）にタッチスクリーンディスプレイに接触して指接触状態事象を発生し、次いで、別の瞬間（図５９Ｇ及び５９ＨのＥ2における十文字を参照）にディスプレイとの接触を断って指接触断ち事象を発生し得る。しかし、タッチスクリーンディスプレイにおける指接触状態事象と指接触断ち事象とのこれらの対は、スライドバーに沿ったスライドオブジェクトの移動に何ら影響しない。換言すれば、ディスプレイ上での特定の指スワイプジェスチャーの間に、指は、タッチスクリーンディスプレイからある範囲内に入るが、ジェスチャーの一部分に対してスクリーンに接触するだけである（図５９Ｇに示すように）か、又はスクリーンと決して接触しないことすらある。
【０７６０】
ある実施形態では、指接触状態事象又は指範囲内事象の瞬間ｔ6から指範囲外事象の瞬間ｔ8までの時間周期ｔが決定される。この時間周期ｔは、第１の位置Ａから第２の位置Ｃまでの距離とあいまって、タッチスクリーンディスプレイ上に指スワイプジェスチャーが生じるかどうか決定し、そしてもし生じる場合には、指範囲外事象が検出されるまでにスライドオブジェクトがスライドバーに沿って移動する必要のある距離（及びその速度）を決定する。
【０７６１】
ヒューリスティック
ある実施形態では、ヒューリスティックを使用して、不正確な指ジェスチャーを、ユーザが希望するアクションへ変換する。
【０７６２】
図６４Ａは、ある実施形態に基づき１つ以上のヒューリスティックを適用する方法６４００を示すフローチャートである。タッチスクリーンディスプレイを伴うコンピューティング装置は、タッチスクリーンディスプレイとの１つ以上の指接触を検出する（６４０２）。ある実施形態では、コンピューティング装置はポータブルマルチファンクション装置である。ある実施形態では、コンピューティング装置はタブレットコンピュータである。ある実施形態では、コンピューティング装置はデスクトップコンピュータである。
【０７６３】
装置は、１つ以上のヒューリスティックを１つ以上の指接触に適用して、装置に対するコマンドを決定する（６４０４）。
【０７６４】
１つ以上のヒューリスティックは、１つ以上の指接触（例えば、３９３７、図３９Ｃ）が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック（６４０６）、１つ以上の指接触（例えば、１６２６、図１６Ａ；３５３２、図３５Ｂ；又は３９３９、図３９Ｃ）が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック（６４０８）、及び１つ以上の指接触（例えば、１６１６又は１６２０、図１６Ａ；２４１６、図２４Ａ）が、アイテムセット内の各アイテムを表示することからアイテムセット内の次のアイテムを表示することへ移行するコマンドに対応することを決定するためのヒューリスティック（６４１０）を含む。
【０７６５】
ある実施形態では、１つ以上のヒューリスティックは、１つ以上の指接触（例えば、１６１６又は１６１８、図１６Ａ；２４１６、図２４Ａ）が、アイテムセット内の各アイテムを表示することからアイテムセット内の手前のアイテムを表示することへ移行するコマンドに対応することを決定するためのヒューリスティックを含む。
【０７６６】
ある実施形態では、１つ以上のヒューリスティックは、１つ以上の指接触が、主として文字を含むキーボードを表示するコマンドに対応することを決定するためのヒューリスティックを含む。例えば、ある実施形態では、ジェスチャー１８０２及び１８１８（図１８Ｄ及び１８Ｅ）は、文字キーボード６１６（図１８Ｅ）を表示するためのコマンドに対応する。同様に、ジェスチャー１８０４及び１８０６（図１８Ｄ及び１８Ｅ）に応答して、文字キーボード６１６が表示される（図１８Ｅ）。別の例では、テキストエントリーボックスのジェスチャー２５０６（図２５Ｃ）は、文字キーボード６１６（図２５Ｄ）の表示を生じさせる。
【０７６７】
ある実施形態では、１つ以上のヒューリスティックは、１つ以上の指接触が、主として数字を含むキーボードを表示するコマンドに対応することを決定するためのヒューリスティックを含む。例えば、他の数字アイコン８１２（図８Ｂ）をアクチベートするジェスチャーは、数字キーパッド６２４（図９）の表示を生じさせる。別の例では、図２６Ｌの郵便番号フィールド２６５４に対するジェスチャーは、主として数字を含むキーボード（例えば、キーボード６２４、図６Ｃ）の表示を生じさせる。
【０７６８】
ある実施形態では、１つ以上のヒューリスティックは、１つ以上の指接触（例えば、ジェスチャー３９５１、図３９Ｇ）が一次元水平スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティックを含む。
【０７６９】
ある実施形態では、１つ以上のヒューリスティックは、１つ以上の指接触（例えば、接触３９４１及び３９４３、図３９Ｃ；接触３９４５及び３９４７、図３９Ｄ；親指５７０４−Ｌ及び５７０４−Ｒによる接触、図５７Ａ−５７Ｃ）が９０°スクリーン回転コマンドに対応することを決定するためのヒューリスティックを含む。
【０７７０】
ある実施形態では、１つ以上のヒューリスティックは、１つ以上の指接触（例えば、ジェスチャー１２１６又は１２１８、図１２Ａ；ジェスチャー１６１８又は１６２０、図１６Ａ；ジェスチャー３９２３、図３９Ａ）が、所定量だけズームインするコマンドに対応することを決定するためのヒューリスティックを含む。
【０７７１】
ある実施形態では、１つ以上のヒューリスティックは、１つ以上の指接触（例えば、接触１９１０及び１９１２、図１９Ｂ；接触２０１０及び２０１２、図２０；接触３９３１及び３９３３、図３９Ｃ）が、ユーザ指定量だけズームインするコマンドに対応することを決定するためのヒューリスティックを含む。
【０７７２】
ある実施形態では、１つ以上のヒューリスティックは、１つ以上の指接触が、ヘッドアップディスプレイを示すコマンドに対応することを決定するためのヒューリスティックを含む。例えば、ビデオ２３０２（図２３Ａ）が再生中である間にタッチスクリーン１１２との接触が検出されると、図２３Ｃのヘッドアップディスプレイが示される。別の例では、ジェスチャー４０３０（図４０Ｂ）を検出すると、図４０Ｃに示すように、１つ以上の再生コントロールの表示を生じさせる。ヘッドアップディスプレイ又は再生コントロールは、タッチスクリーン１１２に表示されるか、又はタッチスクリーン１１２に表示された他のコンテンツの上に重畳される。
【０７７３】
ある実施形態では、１つ以上のヒューリスティックは、１つ以上の指接触（例えば、接触２７２２、図２７Ｂ）が、リスト内のアイテムを再順序付けするコマンドに対応することを決定するためのヒューリスティックを含む。
【０７７４】
ある実施形態では、１つ以上のヒューリスティックは、１つ以上の指接触（例えば、接触４３４６、図４３Ｌ）が、第１のユーザインターフェイスオブジェクトを第２のユーザインターフェイスオブジェクトに置き換えるコマンドに対応することを決定するためのヒューリスティックを含む。
【０７７５】
ある実施形態では、１つ以上のヒューリスティックは、１つ以上の指接触（例えば、接触４２１４、図４２Ａ及び４２Ｃ）が、フレームを含むページ全体を並進移動するのではなく、フレーム（例えば、フレーム４２０４）内のコンテンツを並進移動するコマンドに対応することを決定するためのヒューリスティックを含む。
【０７７６】
ある実施形態では、１つ以上のヒューリスティックは、１つ以上の指接触が、スライダーアイコン（例えば、スライダーバー４７０４、図４７Ａ−４７Ｂ；アイコン４７３２、図４７Ｃ−４７Ｅ）を、スライダーアイコンを含むエリア以外での１つ以上の指接触（例えば、移動４７１０、４７１２及び４７１４、図４７Ｂ；移動４７３８、４７４０及び４７４２、図４７Ｄ）で動作するコマンドに対応することを決定するためのヒューリスティックを含む。
【０７７７】
ある実施形態では、１つ以上のヒューリスティックは、１つ以上の指接触（例えば、チャンネル３０６、図３及び５３Ｂを横切ってアンロック映像３０２を移動するジェスチャー）が、ユーザインターフェイスアンロックコマンドに対応することを決定するためのヒューリスティックを含む。
【０７７８】
ある実施形態では、１つ以上のヒューリスティックは、２つのユーザインターフェイスオブジェクト（例えば、ボタン制御ユーザインターフェイスオブジェクト５８０２及びスライド制御ユーザインターフェイスオブジェクト５８０６、図５８Ａ−Ｄ）が、重畳するヒット領域（例えば、ヒット領域５８０４及び５８１６）を有するときに、どのユーザインターフェイスオブジェクトが選択されるか決定するためのヒューリスティックを含む。
【０７７９】
ある実施形態では、１つ以上のヒューリスティックのうちの１つのヒューリスティックにおいて、タッチスクリーンディスプレイに対し完全に垂直であるところから所定の角度以内で最初に移動する指スワイプジェスチャーより成る接触（例えば、接触３９３７、図３９Ｃ）は、一次元の垂直スクリーンスクローリングコマンドに対応する。
【０７８０】
ある実施形態では、１つ以上のヒューリスティックのうちの１つのヒューリスティックにおいて、所定の角度範囲内で最初に移動する指移動ジェスチャーより成る接触（例えば、接触３９３９、図３９Ｃ）は、二次元の垂直スクリーン並進移動コマンドに対応する。
【０７８１】
ある実施形態では、１つ以上のヒューリスティックのうちの１つのヒューリスティックにおいて、タッチスクリーンディスプレイに対し完全に水平であるところから所定の角度以内で最初に移動する指スワイプジェスチャーより成る接触は、一次元の水平スクリーンスクローリングコマンドに対応する。例えば、完全に水平であること路から２７°以内で最初に移動する指スワイプジェスチャーは、垂直スワイプジェスチャー３９３７（図３９Ｃ）と同様に、水平スクローリングコマンドに対応する。
【０７８２】
ある実施形態では、１つ以上のヒューリスティックのうちの１つのヒューリスティックにおいて、テキストボックスに対する指タップジェスチャーより成る接触（例えば、ジェスチャー１８０２及び１８１８、図１８Ｄ及び１８Ｅ；ジェスチャー２５０６、図２５Ｃ）は、主として文字を含むキーボード（例えば、キーボード６１６）を表示するコマンドに対応する。
【０７８３】
ある実施形態では、１つ以上のヒューリスティックのうちの１つのヒューリスティックにおいて、数字フィールドに対する指タップジェスチャーより成る接触（例えば、他の数字アイコン８１２、図８Ｂに接触する；図２６Ｌの郵便番号フィールド２６５４に接触する）は、主として数字を含むキーボード（例えば、キーボード６２４、図６Ｃ）を表示するコマンドに対応する。
【０７８４】
ある実施形態では、１つ以上のヒューリスティックのうちの１つのヒューリスティックにおいて、複数指ねじれジェスチャーより成る接触（例えば、ジェスチャー３９４１及び３９４３、図３９Ｃ；ジェスチャー３９４５及び３９４７、図３９Ｄ）は、９０°のスクリーン回転コマンドに対応する。
【０７８５】
ある実施形態では、１つ以上のヒューリスティックのうちの１つのヒューリスティックにおいて、２本の親指の同時ねじれジェスチャーより成る接触（例えば、親指５７０４−Ｌ及び５７０４−Ｒ、図５７Ａ−５７Ｃによる）は、９０°のスクリーン回転コマンドに対応する。
【０７８６】
ある実施形態では、１つ以上のヒューリスティックのうちの１つのヒューリスティックにおいて、構造化電子ドキュメントのコンテンツのボックスに対する二重タップジェスチャー（例えば、ブロック３９１４−５、図３９Ａにおける二重タップジェスチャー）より成る接触は、コンテンツのボックスを拡大し実質的にセンタリングするコマンドに対応する。ある実施形態では、二重タップジェスチャーを繰り返すと、以前のズームイン動作を逆転し、ドキュメントの以前のビューを復帰させる。
【０７８７】
ある実施形態では、１つ以上のヒューリスティックのうちの１つのヒューリスティックにおいて、複数指の広げジェスチャー（例えば、ジェスチャー３９３１及び３９３３、図３９Ｃ）は、複数指の広げジェスチャーの位置及び複数指の広げジェスチャーにおける指移動量に基づいてタッチスクリーンディスプレイの一部分における情報を拡大するコマンドに対応する。
【０７８８】
ある実施形態では、１つ以上のヒューリスティックのうちの１つのヒューリスティックにおいて、Ｎ本指の並進移動ジェスチャー（例えば、４２１０、図４２Ａ−４２Ｂ）は、コンテンツの全ページを並進移動するコマンドに対応し、そしてＭ本指の並進移動ジェスチャー（例えば、４２１４、図４２Ａ及び４２Ｃ）は、フレームを含むコンテンツの全ページを並進移動するのではなく、フレーム（例えば、フレーム４２０４、図４２Ａ−４２Ｃ）内のコンテンツを並進移動するコマンドに対応する。
【０７８９】
ある実施形態では、１つ以上のヒューリスティックのうちの１つのヒューリスティックにおいて、アンロックアイコンにおけるスワイプジェスチャー（例えば、図３及び５３Ｂのチャンネル３０６を横切ってアンロック映像３０２を移動するジェスチャー）は、ユーザインターフェイスアンロックコマンドに対応する。
【０７９０】
これらのヒューリスティックは、ユーザによる入力が不正確でもユーザが希望するように装置が振舞う上で助けとなる。
【０７９１】
図６４Ｂは、ある実施形態に基づき１つ以上のヒューリスティックを適用する方法６４３０を示すフローチャートである。以下に述べる方法６４３０は、特定の順序で生じると思われる多数の動作を含むが、この方法６４３０は、それより多い又は少ない動作を含んでもよく、２つ以上の動作の順序を変更してもよく、及び／又は２つ以上の動作を１つの動作に結合してもよいことが明らかである。例えば、動作６４４６−６４５６を、動作６４３２−６４４４の前に遂行してもよい。
【０７９２】
タッチスクリーンディスプレイを伴うコンピューティング装置は、ウェブブラウザアプリケーション（例えば、ＵＩ３９００Ａ、図３９Ａ）を表示する（６４３２）。ある実施形態では、コンピューティング装置は、ポータブルマルチファンクション装置である。ある実施形態では、コンピューティング装置は、タブレットコンピュータである。ある実施形態では、コンピューティング装置は、デスクトップコンピュータである。
【０７９３】
コンピューティング装置がウェブブラウザアプリケーションを表示する間に、タッチスクリーンディスプレイとの１つ以上の第１指接触が検出される（６４３４）。
【０７９４】
ウェブブラウザアプリケーションに対するヒューリスティックの第１セットが１つ以上の第１指接触に適用されて、装置に対する第１コマンドを決定する（６４３６）。ヒューリスティックの第１セットは、１つ以上の第１指接触（例えば、３９３７、図３９Ｃ）が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック（６４３８）、１つ以上の第１指接触（例えば、１６２６、図１６Ａ；３５３２、図３５Ｂ；又は３９３９、図３９Ｃ）が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック（６４４０）、及び１つ以上の第１指接触（例えば、ジェスチャー３９５１、図３９Ｇ）が一次元水平スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック（６４４２）を含む。
【０７９５】
第１コマンドが処理される（６４４４）。例えば、装置は、第１コマンドを実行する。
【０７９６】
ある実施形態では、ヒューリスティックの第１セットは、１つ以上の第１指接触（例えば、接触３９４１及び３９４３、図３９Ｃ；接触３９４５及び３９４７、図３９Ｄ；親指５７０４−Ｌ及び５７０４−Ｒによる接触、図５７Ａ−５７Ｃ）が９０°スクリーン回転コマンドに対応することを決定するためのヒューリスティックを含む。
【０７９７】
ある実施形態では、ヒューリスティックの第１セットは、１つ以上の第１指接触（例えば、ジェスチャー１２１６又は１２１８、図１２Ａ；ジェスチャー１６１８又は１６２０、図１６Ａ；ジェスチャー３９２３、図３９Ａ）が、所定量だけズームインするコマンドに対応することを決定するためのヒューリスティックを含む。
【０７９８】
ある実施形態では、ヒューリスティックの第１セットは、１つ以上の第１指接触（例えば、接触１９１０及び１９１２、図１９Ｂ；接触２０１０及び２０１２、図２０；接触３９３１及び３９３３、図３９Ｃ）が、ユーザ指定量だけズームインするコマンドに対応することを決定するためのヒューリスティックを含む。
【０７９９】
ある実施形態では、ヒューリスティックの第１セットは、１つ以上の第１指接触（例えば、ブロック３９１４−５における接触３９２３、図３９Ａ）が、コンテンツのボックスを拡大し実質的にセンタリングするコマンドに対応することを決定するためのヒューリスティックを含む。
【０８００】
ある実施形態では、ヒューリスティックの第１セットは、１つ以上の第１指接触（例えば、接触４２１４、図４２Ａ及び４２Ｃ）が、フレームを含むページ全体を並進移動するのではなく、フレーム（例えば、フレーム４２０４）内のコンテンツを並進移動するコマンドに対応することを決定するためのヒューリスティックを含む。
【０８０１】
ある実施形態では、ヒューリスティックの第１セットは、１つ以上の第１指接触が所定量だけズームインするコマンドに対応することを決定するためのヒューリスティック、１つ以上の第１指接触がユーザ指定量だけズームインするコマンドに対応することを決定するためのヒューリスティック、及び１つ以上の第１指接触がコンテンツのボックスを拡大し実質的にセンタリングするコマンドに対応することを決定するためのヒューリスティックを含む。ある実施形態では、ヒューリスティックの第１セット（又はヒューリスティックの別のセット）は、ジェスチャー（例えば、二重タップジェスチャー）の繰り返しに応答して、以前のズームイン動作を逆転し、ドキュメント又は映像の以前のビューを復帰させるための１つ以上のヒューリスティックを含む。
【０８０２】
装置が写真アルバムアプリケーション（例えば、ＵＩ１２００Ａ、図１２Ａ；ＵＩ１６００Ａ、図１６Ａ；又はＵＩ４３００ＣＣ、図４３ＣＣ）を表示する間に（６４４６）、タッチスクリーンディスプレイとの１つ以上の第２の指接触が検出される。
【０８０３】
ウェブブラウザアプリケーションに対するヒューリスティックの第２セットが１つ以上の第２指接触に適用されて、装置に対する第２コマンドを決定する（６４５０）。ヒューリスティックの第２セットは、１つ以上の第２指接触（例えば、１２１８又は１２２０、図１２Ａ；１６１６又は１６２０、図１６Ａ；４３９９、図４３ＣＣ）が、映像セット内の第１映像を表示することから映像セット内の次の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティック、及び１つ以上の第２指接触（例えば、１２１６又は１２２０、図１２Ａ；１６１６又は１６１８、図１６Ａ；４３９９、図４３ＣＣ）が、映像セット内の第１映像を表示することから映像セット内の手前の映像を表示することへ移行するコマンドに対応することを決定するためのヒューリスティックを含む。
【０８０４】
第２コマンドが処理される（６４５６）。例えば、装置は、第２コマンドを実行する。
【０８０５】
ある実施形態では、ヒューリスティックの第２セットは、１つ以上の第２指接触が所定量だけズームインするコマンドに対応することを決定するためのヒューリスティックを含む。ある実施形態では、ヒューリスティックの第２セット（又はヒューリスティックの別のセット）は、ジェスチャー（例えば、二重タップジェスチャー）の繰り返しに応答して、以前のズームイン動作を逆転し、映像の以前のビューを復帰させるための１つ以上のヒューリスティックを含む。
【０８０６】
ある実施形態では、ヒューリスティックの第２セットは、１つ以上の第２指接触がユーザ指定量だけズームインするコマンドに対応することを決定するためのヒューリスティックを含む。
【０８０７】
ある実施形態では、ヒューリスティックの第２セットは、１つ以上の第２指接触が一次元垂直スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティック、１つ以上の第２指接触が二次元スクリーン並進移動コマンドに対応することを決定するためのヒューリスティック、及び１つ以上の第２指接触が一次元水平スクリーンスクローリングコマンドに対応することを決定するためのヒューリスティックを含む。
【０８０８】
ある実施形態では、装置が、タッチスクリーンディスプレイを経て入力されたテキストを受け取るアプリケーション（例えば、ＵＩ１８００Ｄ及びＵＩ１８００Ｅ、図１８Ｄ及び１８Ｅ；ＵＩ２６００Ｌ、図２６Ｌ）を表示する間に、タッチスクリーンディスプレイとの１つ以上の第３指接触が検出される。テキスト入力を受け取るアプリケーションに対するヒューリスティックの第３セットは、１つ以上の第３指接触に適用されて、装置に対する第３コマンドを決定する。ヒューリスティックの第３セットは、１つ以上の第３指接触（例えば、ジェスチャー１８０２及び１８１８、図１８Ｄ及び１８Ｅ）が、主として文字を含むキーボード（例えば、文字キーボード６１６、図１８Ｅ）を表示するコマンドに対応することを決定するためのヒューリスティック、及び１つ以上の第３指接触（例えば、郵便番号フィールド２６５４、図２６Ｌにおけるジェスチャー）が、主として数字を含むキーボード（例えば、数字キーボード６２４、図９）を表示するコマンドに対応することを決定するためのヒューリスティックを含む。第３コマンドが処理される。
【０８０９】
ある実施形態では、装置がビデオプレーヤアプリケーション（例えば、ＵＩ２３００Ａ、図２３Ａ）を表示する間に、タッチスクリーンディスプレイとの１つ以上の第４指接触が検出される。ビデオプレーヤアプリケーションに対するヒューリスティックの第４セットが１つ以上の第４指接触に適用されて、装置に対する第４コマンドを決定する。ヒューリスティックの第４セットは、１つ以上の第４指接触が、スライダーアイコンを含むエリアの外側での１つ以上の指接触（例えば、移動４７１０、４７１２及び４７１４、図４７Ｂ；移動４７３８、４７４０及び４７４２、図４７Ｄ）でスライダーアイコン（例えば、スライダーバー４７０４、図４７Ａ−４７Ｂ；アイコン４７３２、図４７Ｃ−４７Ｅ）を動作するコマンドに対応することを決定するためのヒューリスティックを含む。又、ヒューリスティックの第４セットは、１つ以上の第４指接触が、ヘッドアップディスプレイを示すコマンドに対応することを決定するためのヒューリスティックも含む。例えば、ビデオ２３０２（図２３Ａ）が再生中である間にタッチスクリーン１１２との接触が検出されると、図２３Ｃのヘッドアップディスプレイが示される。このヘッドアップディスプレイは、これもタッチスクリーン１１２に表示されているビデオ２３０２の上に重畳される。別の例では、ジェスチャー４０３０（図４０Ｂ）が検出されると、図４０Ｃに示すように、１つ以上の再生コントロールの表示が生じる。図４０Ｃに示す例において、再生コントロールは、これもタッチスクリーン１１２に再生されるインラインマルチメディアコンテンツ４００２−１の上に重畳される。第４コマンドが処理される。
【０８１０】
方法６４００のヒューリスティックと同様の方法６４３０のヒューリスティックは、ユーザによる入力が不正確であっても、ユーザが希望するように装置が振舞う上で助けとなる。
【０８１１】
ヒューリスティックについての更なる説明は、参考としてここに援用する２００７年６月２９日に出願された“Touch Screen Device, Method, and Graphical User Interface for Determining Commands by Applying Heuristics”と題する米国プロビジョナル特許出願第６０／９３７，９９１号に見ることができる。
【０８１２】
キーボード
図６０Ａ−６０Ｍは、ある実施形態に基づくソフトキーボードを例示している。
【０８１３】
指タップ及び指スワイプジェスチャーの簡単な説明は、図５９Ａ−５９Ｈを参照して先に行った。同じモデルを使用して、装置がそのタッチスクリーンディスプレイ上の連続指移動にどのように応答するか以下に説明する。
【０８１４】
図６０Ａ−６０Ｇは、ある実施形態に基づきタッチスクリーンディスプレイ上のソフトキーボード又はその付近での連続指移動に応答して１つ以上のキーアイコンを表示するためのユーザインターフェイスを例示している。ソフトキーボードは、複数のキーアイコンを含む。
【０８１５】
時間ｔ＝ｔ1（図６０Ａ）において、キーアイコン“Ｈ”において「指接触状態」事象が検出され、キーアイコン“Ｈ”がハイライト状態にされる。
【０８１６】
ある実施形態では、キーアイコンは、キーアイコン付近に吹き出し型記号を表示することによりハイライト状態にされる。例えば、図６０Ａに示すように、記号は、キーアイコン“Ｈ”の拡大インスタンスである。拡大インスタンスとキーアイコン“Ｈ”との間には視覚リンクがあって、それらの関係を更にハイライト状態にする。
【０８１７】
ある実施形態では、ハイライト状態にされたキーアイコンは、「指接触断ち」事象がキーアイコンにおいて検出された場合にアクチベートされる。その場合には、ディスプレイの規定の位置（例えば、入力フィールド）にキャラクタ“Ｈ”が入力される。
【０８１８】
その後、指がキーアイコン“Ｈ”から離れるように移動すると、キーアイコン“Ｈ”がハイライト解除される。図６０Ｂに示すように、指は、キーアイコン“Ｈ”から離れるように移動するが、タッチスクリーンディスプレイとまだ接触している。換言すれば、ｔ＝ｔ1における最初の「指接触状態」事象の後に「指接触断ち」事象はまだ検出されない。
【０８１９】
ある実施形態では、キーアイコンは、キーアイコン“Ｈ”付近の吹き出し型記号を除去することによりハイライト解除される。時々、キーアイコン“Ｈ”から離れるように指を動かすことと、隣接する記号を除去することとの間に規定の時間遅延がある。
【０８２０】
次いで、タッチスクリーンディスプレイと一貫して接触している間に、時間ｔ＝ｔ2において指が第２のキーアイコン“Ｃ”に接触することが検出され、それに応じてこのキーアイコンがハイライト状態にされる。
【０８２１】
ある実施形態では、第２のキーアイコン“Ｃ”は、このキーアイコンの付近に吹き出し型記号を表示することによりハイライト状態にされる。図６０Ａに示すように、この記号は、キーアイコン付近のキーアイコン“Ｃ”の拡大インスタンスである。この拡大インスタンスとキーアイコン“Ｃ”との間にも視覚リンクがある。
【０８２２】
指が第２のキーアイコン“Ｃ”から離れるように移動すると、第２のキーアイコンがハイライト解除される。ｔ＝ｔ3においてタッチスクリーン上の特定の位置（例えば、キーアイコン“Ｎ”により占有された位置）で「指接触断ち」事象が検出されるまで、上述した一連の動作が繰り返される。
【０８２３】
ある実施形態では、「指接触断ち」事象は、指がタッチスクリーンディスプレイから持ち上げられたときにトリガーされ、この事象は、対応するオブジェクトの規定の範囲にわたり又はその範囲内で「指接触断ち」事象が生じた場合にそのオブジェクトの選択又はアクチベーションを引き起こす。図６０Ｃに例示するユーザジェスチャーを続けると、「指接触断ち」事象の結果として、キーアイコン“Ｎ”がその拡大インスタンスの除去によりハイライト解除されるだけでなく、タッチスクリーンディスプレイ上の規定の位置（例えば、テキスト入力フィールド）にキャラクタ“Ｎ”のインスタンスが表示される。
【０８２４】
上述したように、図６０Ａに示す距離ｄ1及びｄ2は、説明上誇張されている。ある実施形態では、指は、時間ｔ＝ｔ1から時間ｔ＝ｔ3までタッチスクリーンと常に物理的に接触している。距離は、タッチスクリーンディスプレイ上の指接触面積又は接触圧力、或いは指とディスプレイとの間の電圧又はキャパシタンスと相関されてもよい。
【０８２５】
図５９Ｂを参照して上述したように、ユーザインターフェイスオブジェクト（例えば、キーアイコン）は、指がオブジェクトから規定の範囲内に入ったときにハイライト状態にされてもよい。それ故、ある実施形態では、図６０Ｃ−６０Ｄに示すように、キーアイコンは、時間ｔ＝ｔ4において指がキーアイコンから規定の距離ｄ4内に入ったときにその元の見掛けを変えることにより（吹き出し型記号を示さずに）ハイライト状態にされる。
【０８２６】
指がキーアイコンから規定の距離以外へ移動するが、まだディスプレイから規定の範囲内にあるときには（図６０Ｄに示すように）、キーアイコンがその元の見掛けに回復する。
【０８２７】
ある実施形態では、アイコンの見掛けは、その色又は形状或いはその両方を変えることにより変更される。ある実施形態では、アイコンの見掛けは、同じアイコンの拡大インスタンスでそれを覆うことにより変更される。
【０８２８】
図６０Ｃに示すように、指が時間ｔ＝ｔ5に第２のキーアイコン“Ｃ”から規定の距離内へ移動したときに、それに応じて第２のキーアイコンの元の見掛けが変更され、次いで、指がその後に第２のキーアイコンから規定の距離以外へ移動するときにその元の見掛けに復帰する。
【０８２９】
図６０Ａ−６０Ｂに示す実施形態と、図６０Ｃ−６０Ｄに示す実施形態との間の相違は、図６０Ａ−６０Ｂでは、時間ｔ＝ｔ3にキャラクタ“Ｎ”が選択されて入力フィールドに入力されるのに対して、図６０Ｃ−６０Ｄでは、「指接触状態」事象が検出されないので、時間ｔ＝ｔ6にキーアイコンが何にも選択されないことである。
【０８３０】
上述したように、ある実施形態では、指とタッチスクリーンディスプレイとの間の関係を特徴付けるためにパラメータが使用される。このパラメータは、指とタッチスクリーンディスプレイとの間の距離、圧力、接触面積、電圧又はキャパシタンスのような１つ以上の他のパラメータの関数でよい。
【０８３１】
ある実施形態では、図６０Ｄに示すように、指と、第１のキーアイコンにより占有されたタッチスクリーンディスプレイとに関連したパラメータが、第１の方向（例えば、減少する方向）に第１の規定レベル（例えば、図６０Ｄの「範囲内」スレッシュホールド）に到達し又はそれを通過するときに、ユーザインターフェイスオブジェクト（例えば、第１のキーアイコン）がハイライト状態にされる（例えば、その元の見掛けを変更することにより）。
【０８３２】
ある実施形態では、ハイライト状態にされたキーアイコンは、次いで、指と、ハイライト状態のキーアイコンにより占有されたタッチスクリーンディスプレイとに関連したパラメータが、第１の方向とは逆の第２の方向（例えば、増加する方向）に第１の規定レベル（例えば、図６０Ｄの「範囲内」スレッシュホールド）に到達し又はそれを通過するときに、ハイライト解除される（例えば、その元の見掛けに復帰することにより）。
【０８３３】
ある実施形態では、指と、第１のキーアイコンにより占有されたタッチスクリーンディスプレイとに関連したパラメータが、第１の方向（例えば、減少する方向）に第２の規定レベル（例えば、図６０Ｂの「接触状態」スレッシュホールド）に到達し又はそれを通過するときに、第１のキーアイコンが更にハイライト状態にされる（例えば、キーアイコンの隣に吹き出し型記号を表示することにより）。
【０８３４】
ある実施形態では、ハイライト状態にされたキーアイコンは、指と、第１のキーアイコンにより占有されたタッチスクリーンディスプレイとに関連したパラメータが、第１の方向とは逆の第２の方向（例えば、増加する方向）に第２の規定レベル（例えば、図６０Ｂの「接触状態」スレッシュホールド）に到達し又はそれを通過するときに、ハイライト解除される（例えば、キーアイコンの隣の吹き出し型記号を除去することにより）。ある実施形態では、キーアイコンの関連キャラクタが選択され、規定のテキスト入力フィールドに入力される。
【０８３５】
ある実施形態では、図６０Ｂ及び６０Ｄに示すように、第１及び第２の規定のレベルは、パラメータが第１の方向に第２の規定レベルに到達する前に第１の規定レベルに到達するように構成される。しかし、パラメータは、第１の方向とは逆の第２の方向には、第１の規定レベルに到達する前に第２の規定レベルに到達する必要はない。例えば、パラメータは、「接触状態」スレッシュホールドに到達する前に、先ず、「範囲内」スレッシュホールドに到達しなければならない。しかし、パラメータは、キーアイコンからの範囲外へ移動する前に「接触状態」スレッシュホールドに到達しなくてもよい。
【０８３６】
上述したように、図６０Ａ−６０Ｂに示す実施形態では、「指接触断ち」事象がキーアイコン“Ｎ”において検出されたときには、１つのキーアイコンしか選択されない。或いは又、指及びディスプレイに関連したパラメータが別のスレッシュホールドレベルに対して比較される場合には、「指接触断ち」事象を伴わずに一連のキーアイコンを選択することができる。
【０８３７】
図６０Ｆに示すように、新たな「選択」スレッシュホールドを使用して、パラメータとの比較を行う。この特定の実施形態では、選択スレッシュホールドは、「接触状態」スレッシュホールドより低くセットされる。
【０８３８】
時間ｔ＝ｔ7に、指が第１の規定の条件を満足するときに、キーアイコン“Ｈ”がハイライト状態にされる。
【０８３９】
ある実施形態では、第１の規定の条件は、指と、キーアイコンにより占有されたタッチスクリーンディスプレイとに関連したパラメータが、第１の方向（例えば、減少する方向）に第１の規定レベル（例えば、「接触状態」スレッシュホールド）に到達し又はそれを通過することである。
【０８４０】
時間ｔ＝ｔ8に、指が第２の規定の条件を満足し、且つ指がタッチスクリーンディスプレイから規定の距離内に留まるときに、キーアイコン“Ｈ”が選択される。
【０８４１】
ある実施形態では、第２の規定の条件は、指がまだ第１のアイコンから規定の距離内にある間に、指と、キーアイコンにより占有されたタッチスクリーンディスプレイとに関連したパラメータが、第１の方向とは逆の第２の方向に第２の規定レベルに到達し又はそれを通過することである。ある実施形態では、選択されたキーアイコンのインスタンスは、タッチスクリーンディスプレイ上の規定の位置に入力される。
【０８４２】
時間ｔ＝ｔ9に、指が第１の規定の条件を満足するときに、キーアイコン“Ｃ”がハイライト状態にされる。
【０８４３】
時間ｔ＝ｔ10に、指が第２の規定の条件を満足し、且つ指がタッチスクリーンディスプレイから規定の距離内に留まるときに、キーアイコン“Ｃ”が選択される。
【０８４４】
時間ｔ＝ｔ12に「指接触断ち」事象が検出され、且つキャラクタ“Ｎ”のインスタンスがそれに対応するテキスト入力フィールドに入力される最後のものとなるまで、上述した動作が繰り返される。
【０８４５】
図６０Ｇは、指が位置６００２から６００４へ、次いで、６００６へ移動するときにキャラクタストリング“ＨＣＮ”がテキストフィールド６００８へ入力されるところを示すグラフィックユーザインターフェイスである。指がソフトキーボード上の対応するキーアイコンに接触するときに３つの吹き出し型記号が一時的に表示される。好都合なことに、上述したキャラクタ入力解決策は、図５９Ａ−５９Ｄに示す解決策より高速である。
【０８４６】
ある実施形態では、第１及び第２のアイコンを含む複数のアイコンがタッチスクリーンディスプレイ上に表示される。指が第１のアイコンに接触したときに、その見掛けが変更され、第１のアイコンをタッチスクリーンディスプレイ上の他のアイコンから視覚上区別する。指が、その後、タッチスクリーンディスプレイとまだ接触している間に第１のアイコンから離れるように移動するときには、第１のアイコンに関連した視覚上の区別が除去される。その後、指が第２のアイコンに接触したときに、第２のアイコンの見掛けが変更され、第２のアイコンをタッチスクリーンディスプレイ上の他のアイコンから視覚上区別する。
【０８４７】
図６０Ｇに示すソフトキーボードを通してキャラクタを入力することに伴う１つの挑戦は、キーアイコンのサイズが、あるユーザにとって、打つのに小さ過ぎることである。従って、図６０Ｈ−６０Ｍは、ある実施形態に基づく異なる形式のソフトキーボードを示すグラフィックユーザインターフェイスである。これらのソフトキーボードは、大きなキーアイコンを有し、それ故、図６０Ｇに示すようなキーボードでは困難なユーザにとって、より便利なものである。
【０８４８】
ソフトキーボードに対するユーザの要求に応答して、タッチスクリーンディスプレイ上に第１のキーボードが表示される。この第１のキーボードは、少なくとも１つの多記号のキーアイコンを含む。
【０８４９】
ある実施形態（図６０Ｈに示すような）では、第１のソフトキーボードは、複数の多記号キーアイコンを含む。例えば、キーアイコン６０１０は、５つの記号“Ｕ”、“Ｖ”、“Ｗ”、“Ｘ”及び“Ｙ”を含む。
【０８５０】
多記号キーアイコンのユーザ選択を検出すると、装置は、第１のキーボードを第２のキーボードに置き換える。第２のキーボードは、複数の単一記号キーアイコンを含み、そして各単一記号キーアイコンは、多記号キーアイコンに関連した各記号に対応する。
【０８５１】
図６０Ｉは、図６０Ｈに示す第１のキーボードに置き換わる第２のキーボードを示す。６個の多記号キーアイコンの上２行は、５個の単一記号キーアイコン及びバックキーアイコンの２行に置き換えられていることに注意されたい。５個の単一記号キーアイコンの各々は、多記号キーアイコン６０１０からの１つの記号を含む。
【０８５２】
単一記号キーアイコンの１つをユーザが選択するのに応答して、そのユーザ選択された単一記号キーアイコンに関連した記号のインスタンスがタッチスクリーンディスプレイ上の規定の位置に表示される。
【０８５３】
図６０Ｉに示すように、単一記号キーアイコン６０１７のユーザ選択に応答して、文字“Ｕ”がテキストフィールド６０１９に入力される。ユーザは、５個の単一記号キーアイコンのいずれも容易にタップすることができる。というのは、それらが、かなり大きいからである。多記号キーアイコンをもつ第１のキーボードに戻るために、ユーザは、第２のキーボードの最上行の中央にあるバックキーアイコンをタップすることができる。
【０８５４】
非アルファベットキャラクタを入力するために、ユーザは、キーボードスイッチアイコン６０１５をタップすることができる。図６０Ｊに示すように、第３のソフトキーボードは、図６０Ｉに示す第２のキーボードに置き換わる。特に、上２行の各々は、複数の非アルファベットキャラクタを含む多記号キーアイコンである。例えば、キーアイコン６０２０は、５個の数字記号“６”、“７”、“８”、“９”及び“０”を含む。
【０８５５】
キーアイコン６０２０をユーザが選択すると、第３のキーボードを、図６０Ｋに示す第４のキーボードに置き換える。６個の多記号キーアイコンの上２行が、ここで、５個の単一記号キーアイコン及びバックキーアイコンの２行に置き換えられることに注意されたい。５個の単一記号キーアイコンの各々は、多記号キーアイコン６０２０からの１つの数字記号を含む。キーボードスイッチアイコン６０２５を指でタップすると、図６０Ｈに示すアルファベット多記号キーボードに戻る。
【０８５６】
ある実施形態では、ソフトキーボードの最上行は、これら単一記号キーアイコンのために予約され、そしてキーボードの第２の行は、複数の多記号キーアイコンを表示する。
【０８５７】
図６０Ｌに示すように、多記号キーアイコン６０３０をユーザが選択すると、最上行が５個の単一記号キーアイコンを表示し、各アイコンは、多記号キーアイコン６０３０からの１つのキャラクタを含む。
【０８５８】
ある実施形態では、図６０Ｌに示すように、ユーザ選択された多記号キーアイコン６０３０は、同じソフトキーボード上の他のアイコンから視覚上区別できる方法で表示される。この方法は、当業者に知られたように、その色や形状等を変えることを含む。
【０８５９】
又、図６０Ｌに示すキーボードは、キーボードスイッチアイコン６０３５も含む。キーボードスイッチアイコン３５のユーザ選択を検出すると、装置は、キーボードを、図６０Ｍに示す別のものに置き換える。図６０Ｍのキーボードは、手前のキーボードに示された多記号キーアイコンに代わって６０４０のような多記号キーアイコンの別のセットを含むことに注意されたい。
【０８６０】
ソフトキーボードについての更なる説明は、参考としてここに援用する２００７年６月２７日に出願された“Portable Multifunction Device with Soft Keyboards”と題する米国プロビジョナル特許出願第６０／９４６，７１４号に見ることができる。
【０８６１】
図６１は、ある実施形態に基づくソフトキーボードとの指接触を例示する図である。
【０８６２】
ある実施形態では、ユーザインターフェイス６１００（図６１）は、次のエレメント、或いはそのサブセット又はスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、インスタントメッセージ会話をリストするＵＩ（例えば、ＵＩ５００）への移行を開始するインスタントメッセージアイコン６０２、
●ユーザがインスタントメッセージ会話する人々の名前５０４（例えば、Jane Doe５０４−１）又は個人の名前が得られない場合には電話番号（例えば、408-123-4567 ５０４−３）、
●典型的にＵＩ６１００の片側に沿って整然とリストされた他の当事者からのインスタントメッセージ６０４、
●会話におけるメッセージの前後の相互作用を示すために、典型的にＵＩ６１００の反対側に沿って整然とリストされた他の当事者へのインスタントメッセージ６０６、
●少なくとも幾つかのインスタントメッセージに対するタイムスタンプ６０８、
●テキストエントリーボックス６１２、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、テキストエントリーボックス６１２内のメッセージを他の当事者（例えば、Jane Doe５０４−１）へ送信するのを開始する送信アイコン６１４、
●ボックス６１２にテキストを入力するための文字キーボード６１６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、部分的に入力されたワードに代わってテキストエントリーボックス６１２内の示唆されたワードの表示を開始するワード示唆ボックス６１０２及び／又は６１０４。
【０８６３】
ある実施形態では、文字キーボード６１６上で検出される指接触は、２つ以上のキーアイコンに部分的に重畳する。例えば、指接触６１０６は、文字“ｕ”６１０８、文字“ｊ”６１１０、文字“ｋ”６１１２、及び文字“ｉ”６１１４との重畳を含む。ある実施形態では、検出された指接触との部分的重畳が最大である（即ち、重畳のパーセンテージが最高である）文字が選択される。この文字と、不完全なワードに対応する先に入力されたテキストとに基づいて、示唆されたワードがワード示唆ボックス６１０２及び／又は６１０４に表示される。
【０８６４】
ある実施形態では、文字キーボード６１６上の指接触を検出するのに応答して、キーアイコンとの部分的重畳の程度と、不完全なワードに対応する先に乳りょおくされたテキストとに基づき、文字が選択される。例えば、指接触が４つの文字キーアイコンに重畳するが、先に入力されたテキストに追加されたときにそれら文字のうちの２つだけが、おそらく正しいスペルのワードを形成する場合には、２つの文字のうち部分的重畳の大きい方が選択される。選択された文字と、先に入力されたテキストとに基づいて、示唆されたワードがワード示唆ボックス６１０２及び／又は６１０４に表示される。
【０８６５】
図６１は、キーボードとの接触の検出と、インスタントメッセージのコンテクストにおける既に入力されたテキストとに基づいてワードを予想するためのユーザインターフェイスを例示するが、テキストエントリーを伴うアプリケーションについても、同様のユーザインターフェイスが考えられる。
【０８６６】
キーボードについての更なる説明は、参考としてここに援用する２００７年１月７日に出願された“Soft Keyboard Display For A Portable Multifunction Device”と題する米国プロビジョナル特許出願第６０／８８３，８０６号に見ることができる。
【０８６７】
設定
図６２Ａ−６２Ｇは、ある実施形態に基づき設定を表示し調整するためのユーザインターフェイスを例示する図である。
【０８６８】
ある実施形態では、ポータブルマルチファンクション装置（例えば、装置１００）は、タッチスクリーンディスプレイ（例えば、ディスプレイ１１２）に航空機モード(airplane mode)スイッチアイコン（例えば、アイコン６２０２、図６２Ａ）を表示する。この航空機モードスイッチアイコンは、「オン」位置（例えば、６２０６、図６２Ｂ）及び「オフ」位置（例えば、６２０４、図６２Ａ）を有する。
【０８６９】
航空機モードスイッチアイコンが「オフ」位置にあるときには、タッチスクリーンディスプレイに通信信号強度アイコン（例えば、４０２）が表示される。
【０８７０】
航空機モードスイッチアイコン又はその付近の指接触の「オフ」位置から「オン」位置への移動を検出すると、通信信号強度アイコンが航空機アイコン（例えば、６２０８、図６２Ｂ）に置き換えられる。ある実施形態では、指接触の移動を検出することは、「オフ」位置における航空機モードスイッチアイコン又はその付近での指下げ事象、１つ以上の指ドラグ事象、及び「オン」位置における航空機モードスイッチアイコン又はその付近での指上げ事象、を検出することを含む。
【０８７１】
例えば、ＵＩ６２００Ａ（図６２Ａ）では、「オフ」位置６２０４から「オン」位置６２０６へのスワイプジェスチャーを検出することができる。このスワイプジェスチャーを検出するのに応答して、通信信号強度アイコン４０２が航空機アイコン６２０８（図６２Ｂ）に置き換えられる。
【０８７２】
ある実施形態では、通信信号強度アイコンを航空機アイコンに置き換えることは、タッチスクリーンディスプレイ上で航空機アイコンを通信信号強度アイコンに向かって移動し、次いで、通信信号強度アイコンの上で航空機アイコンを移動することを含む。例えば、航空機アイコン６２０８は、ＵＩ６２００Ａ（図６２Ａ）の縁に現れ、通信信号強度アイコン４０２に向かって移動する。通信信号強度アイコン４０２に到達すると、航空機アイコン６２０８は、図６２Ｂに示すように、通信信号強度アイコン４０２がもはや表示されなくなるまで、このアイコン４０２上を移動する。
【０８７３】
ある実施形態では、ポータブルマルチファンクション装置はスピーカを備え、通信信号強度アイコンを航空機アイコンに置き換える間に音が再生される。
【０８７４】
ある実施形態では、航空機モードスイッチアイコンが「オン」位置にある場合に、その「オン」位置における航空機モードスイッチアイコン又はその付近での指下げ事象、１つ以上の指ドラグ事象、及び「オフ」位置における航空機モードスイッチアイコン又はその付近での指上げ事象、を検出すると、航空機モードスイッチアイコンが「オン」位置から「オフ」位置へ移動され、そして航空機アイコンが通信信号強度アイコンに置き換えられる。
【０８７５】
例えば、ＵＩ６２００（図６２Ｂ）において、「オン」位置６２０６から「オフ」位置６２０４へのスワイプジェスチャーを検出することができる。スワイプジェスチャーを検出するのに応答して、図６２Ａに示すように、航空機モードスイッチアイコン６２０２が「オフ」位置において表示され、そして航空機アイコン６２０８が通信信号強度アイコン４０２に置き換えられる。
【０８７６】
航空機モードインジケータについての更なる説明は、参考としてここに援用する２００７年６月２９日出願された“Airplane Mode Indicator on a Portable Multifunction Device”と題する米国特許出願第６０／９４７，３１５号に見ることができる。
【０８７７】
図６２Ｃは、ある実施形態に基づきサウンド設定を表示し調整するためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザがサウンド設定の調整を選択する場合に、ＵＩ６２００Ｃ（図６２Ｃ）が表示される。
【０８７８】
ある実施形態では、ポータブルマルチファンクション装置（例えば、装置１００）は、タッチスクリーンディスプレイ（例えば、ディスプレイ１１２）に振動モードスイッチアイコン（例えば、アイコン６２１２、図６２Ｃ）を表示する。この振動モードスイッチアイコンは、「オン」位置（図示せず）及び「オフ」位置（例えば、６２１４、図６２Ｃ）を有する。
【０８７９】
例えば、ＵＩ６２００Ｃ（図６２Ｃ）では、「オフ」位置６２１４から「オン」位置へのスワイプジェスチャーが検出される。このスワイプジェスチャーを検出するのに応答して、振動モードスイッチアイコン６２１２が「オン」位置において表示され、そして装置は、振動モードになるようにセットされる。
【０８８０】
ある実施形態では、設定アイコン６２１０（図６２Ｃ）との接触が検出される。接触を検出するのに応答して、設定のリストが表示される（ＵＩ６２００Ａ、図６２Ａ）。
【０８８１】
図６２Ｄは、ある実施形態に基づき壁紙(wallpaper)設定を表示し調整するためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザが壁紙設定の調整を選択する場合に（例えば、ＵＩ６２００Ａ（図６２Ａ）の壁紙行のどこかを指でタップすることにより）、ＵＩ６２００Ｄ（図６２Ｄ）が表示される。ユーザは、ＵＩ６２００Ｄにおいて希望の選択を行うことにより装置に表示された壁紙を変更することができる。
【０８８２】
図６２Ｅは、ある実施形態に基づき一般的な設定を表示し調整するためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザが一般的設定の調整を選択する場合に、ＵＩ６２００Ｅ（図６２Ｅ）が表示される。幾つかの一般的設定は、アバウト(About)、バックライト(Backlight)、日付及び時刻(Date and Time)、キーボード(Keyboard)、ネットワーク(Network)、タッチ(Touch)、法律(Legal)、及びリセット(Reset)設定を含むことができる。
【０８８３】
例えば、図６２Ｆは、ある実施形態に基づきタッチ設定を表示し調整するためのユーザインターフェイスを例示する図である。ある実施形態では、ユーザがタッチ設定の調整を選択する場合に（図６２ＥのＵＩ６２００Ｅにおいて「タッチ(touch)」を選択することにより）、ＵＩ６２００Ｆ（図６２Ｆ）が表示される。
【０８８４】
ある実施形態では、ポータブルマルチファンクション装置（例えば、装置１００）は、タッチスクリーンディスプレイ（例えば、ディスプレイ１１２）上にショータッチ(show touch)設定スイッチアイコン（例えば、アイコン６２３２、図６２Ｆ）を表示する。このショータッチ設定スイッチアイコンは、「オン」位置（図示せず）及び「オフ」位置（例えば、６２３４、図６２Ｆ）を有する。
【０８８５】
例えば、ＵＩ６２００Ｆ（図６２Ｆ）では、「オフ」位置６２３４から「オン」位置へのスワイプジェスチャーが検出される。スワイプジェスチャーを検出するのに応答して、ショータッチ設定アイコンスイッチ６２３２が「オン」位置において表示され、装置は、ショータッチモードにセットされ、このモードでは、ユーザの指接触エリアに対応する陰影付けされたエリアがタッチスクリーン上に表示され、ユーザがタッチスクリーンと対話する上で助けとなるようにする。
【０８８６】
図６２Ｇは、ある実施形態に基づきｉＰｏｄ（アップルコンピュータ社の商標）の設定を表示し調整するためのユーザインターフェイスを例示する図である。ある実施形態において、ユーザがｉＰｏｄ（アップルコンピュータ社の商標）の設定を選択する場合、ＵＩ６２００Ｇ（図６２Ｇ）が表示される。
【０８８７】
ある実施形態では、ポータブルマルチファンクション装置（例えば、装置１００）は、タッチスクリーンディスプレイ（例えば、ディスプレイ１１２）にシャフル(Shuffle)モードアイコン（例えば、アイコン６２４２、図６２Ｆ）を表示する。このシャフルモードアイコンは、「オン」位置（図示せず）及び「オフ」位置（例えば、６２４４、図６２Ｇ）を有する。
【０８８８】
例えば、ＵＩ６２００Ｇ（図６２Ｇ）では、「オフ」位置６２４４から「オン」位置へのスワイプジェスチャーが検出される。このスワイプジェスチャーを検出するのに応答して、シャフルモードスイッチ６２４２が「オン」位置において表示され、装置のｉＰｏｄ（アップルコンピュータ社の商標）特徴がシャフルモードにセットされる。
【０８８９】
図６３Ａ−６３Ｊは、ある実施形態に基づき減光(dimming)タイマーを調整する方法を例示する図である。減光技術についての更なる説明は、参考としてここに援用する２００７年１月７日に出願された“Portable Electronic Device With Auto-Dim Timers”と題する米国プロビジョナル特許出願第６０／８８３，８２１号に見ることができる。
【０８９０】
設定関係技術についての更なる説明は、参考としてここに援用する２００７年１月７日に出願された“Portable Electronic Device With A Global Setting User Interface”と題する米国プロビジョナル特許出願第６０／８８３，８１２号に見ることができる。
【０８９１】
以上、特定の実施形態を参照して本発明を詳細に述べた。しかしながら、前記説明は、余すところのないものではなく、本発明をその正確な形態に限定するものではない。以上の教示に鑑み、多数の変更や修正が考えられる。前記実施形態は、本発明の原理及びその実際の応用を最良に説明するために選択され説明されたもので、当業者であれば、意図された特定の用途に適するように種々の変更を加えて、本発明及び種々の実施形態を最良に利用することができよう。
【符号の説明】
【０８９２】
１００：ポータブルマルチファンクション装置
１０２：メモリ
１０６：Ｉ／Ｏサブシステム
１０８：ＲＦ回路
１１０：オーディオ回路
１１１：スピーカ
１１２：タッチ感知ディスプレイシステム
１１３：マイクロホン
１１６：他の入力制御装置
１１８：周辺インターフェイス
１２０：プロセッサ
１２２：コントローラ
１２４：外部ポート
１２６：オペレーティングシステム
１２８：通信モジュール
１３０：接触／運動モジュール
１３２：グラフィックモジュール
１３４：テキスト入力モジュール
１３５：ＧＰＳモジュール
１３６：アプリケーション
１３７：連絡先モジュール
１３８：電話モジュール
１３９：ビデオ会議モジュール
１４０：ｅ−メールクライアントモジュール
１４１：インスタントメッセージングモジュール
１４２：ブログモジュール
１４３：カメラモジュール
１４４：映像管理モジュール
１４５：ビデオプレーヤモジュール
１４６：音楽プレーヤモジュール
１４７：ブラウジングモジュール
１４８：カレンダーモジュール
１４９：ウィジェットモジュール
１４９−１：天気ウィジェット
１４９−２：株ウィジェット
１４９−３：計算器ウィジェット
１４９−４：アラームクロックウィジェット
１４９−５：辞書ウィジェット
１４９−６：ユーザ生成ウィジェット
１５０：ウィジェットクリエータモジュール
１５１：サーチモジュール
１５２：ビデオ及び音楽プレーヤモジュール
１５３：ノートモジュール
１５４：マップモジュール
１５５：オンラインビデオモジュール
１５６：ディスプレイコントローラ
１５８：光学センサコントローラ
１６０：他の入力コントローラ
１６２：電源システム
１６４：光学的センサ
１６６：接近センサ
１６８：加速度計
【図１Ａ】
2020129391.tif 000004
【図１Ｂ】
2020129391.tif 000005
【図２】
2020129391.tif 000006
【図３Ａ】
2020129391.tif 000007
【図３Ｂ】
2020129391.tif 000008
【図３Ｃ】
2020129391.tif 000009
【図４Ａ】
2020129391.tif 000010
【図４Ｂ】
2020129391.tif 000011
【図５】
2020129391.tif 000012
【図６Ａ】
2020129391.tif 000013
【図６Ｂ】
2020129391.tif 000014
【図６Ｃ】
2020129391.tif 000015
【図６Ｄ】
2020129391.tif 000016
【図６Ｅ】
2020129391.tif 000017
【図６Ｆ】
2020129391.tif 000018
【図６Ｇ】
2020129391.tif 000019
【図６Ｈ】
2020129391.tif 000020
【図６Ｉ】
2020129391.tif 000021
【図６Ｊ】
2020129391.tif 000022
【図６Ｋ】
2020129391.tif 000023
【図７】
2020129391.tif 000024
【図８Ａ】
2020129391.tif 000025
【図８Ｂ】
2020129391.tif 000026
【図９】
2020129391.tif 000027
【図１０】
2020129391.tif 000028
【図１１】
2020129391.tif 000029
【図１２Ａ】
2020129391.tif 000030
【図１２Ｂ】
2020129391.tif 000031
【図１２Ｃ】
2020129391.tif 000032
【図１３Ａ】
2020129391.tif 000033
【図１３Ｂ】
2020129391.tif 000034
【図１４】
2020129391.tif 000035
【図１５】
2020129391.tif 000036
【図１６Ａ】
2020129391.tif 000037
【図１６Ｂ】
2020129391.tif 000038
【図１７】
2020129391.tif 000039
【図１８Ａ】
2020129391.tif 000040
【図１８Ｂ】
2020129391.tif 000041
【図１８Ｃ】
2020129391.tif 000042
【図１８Ｄ】
2020129391.tif 000043
【図１８Ｅ】
2020129391.tif 000044
【図１８Ｆ】
2020129391.tif 000045
【図１８Ｇ】
2020129391.tif 000046
【図１８Ｈ】
2020129391.tif 000047
【図１８Ｉ】
2020129391.tif 000048
【図１８Ｊ】
2020129391.tif 000049
【図１９Ａ】
2020129391.tif 000050
【図１９Ｂ】
2020129391.tif 000051
【図２０】
2020129391.tif 000052
【図２１Ａ】
2020129391.tif 000053
【図２１Ｂ】
2020129391.tif 000054
【図２１Ｃ】
2020129391.tif 000055
【図２２Ａ】
2020129391.tif 000056
【図２２Ｂ】
2020129391.tif 000057
【図２３Ａ】
2020129391.tif 000058
【図２３Ｂ】
2020129391.tif 000059
【図２３Ｃ】
2020129391.tif 000060
【図２３Ｄ】
2020129391.tif 000061
【図２４Ａ】
2020129391.tif 000062
【図２４Ｂ】
2020129391.tif 000063
【図２４Ｃ】
2020129391.tif 000064
【図２４Ｄ】
2020129391.tif 000065
【図２４Ｅ】
2020129391.tif 000066
【図２５Ａ】
2020129391.tif 000067
【図２５Ｂ】
2020129391.tif 000068
【図２５Ｃ】
2020129391.tif 000069
【図２５Ｄ】
2020129391.tif 000070
【図２５Ｅ】
2020129391.tif 000071
【図２６Ａ】
2020129391.tif 000072
【図２６Ｂ】
2020129391.tif 000073
【図２６Ｃ】
2020129391.tif 000074
【図２６Ｄ】
2020129391.tif 000075
【図２６Ｅ】
2020129391.tif 000076
【図２６Ｆ】
2020129391.tif 000077
【図２６Ｇ】
2020129391.tif 000078
【図２６Ｈ】
2020129391.tif 000079
【図２６Ｉ】
2020129391.tif 000080
【図２６Ｊ】
2020129391.tif 000081
【図２６Ｋ】
2020129391.tif 000082
【図２６Ｌ】
2020129391.tif 000083
【図２６Ｍ】
2020129391.tif 000084
【図２６Ｎ】
2020129391.tif 000085
【図２６Ｏ】
2020129391.tif 000086
【図２６Ｐ】
2020129391.tif 000087
【図２７Ａ】
2020129391.tif 000088
【図２７Ｂ】
2020129391.tif 000089
【図２７Ｃ】
2020129391.tif 000090
【図２７Ｄ】
2020129391.tif 000091
【図２７Ｅ】
2020129391.tif 000092
【図２７Ｆ】
2020129391.tif 000093
【図２８Ａ】
2020129391.tif 000094
【図２８Ｂ】
2020129391.tif 000095
【図２８Ｃ】
2020129391.tif 000096
【図２８Ｄ】
2020129391.tif 000097
【図２９】
2020129391.tif 000098
【図３０Ａ】
2020129391.tif 000099
【図３０Ｂ】
2020129391.tif 000100
【図３０Ｃ】
2020129391.tif 000101
【図３０Ｄ】
2020129391.tif 000102
【図３０Ｅ】
2020129391.tif 000103
【図３０Ｆ】
2020129391.tif 000104
【図３０Ｇ】
2020129391.tif 000105
【図３０Ｈ】
2020129391.tif 000106
【図３０Ｉ】
2020129391.tif 000107
【図３０Ｊ】
2020129391.tif 000108
【図３０Ｋ】
2020129391.tif 000109
【図３０Ｌ】
2020129391.tif 000110
【図３０Ｍ】
2020129391.tif 000111
【図３０Ｎ】
2020129391.tif 000112
【図３０Ｏ】
2020129391.tif 000113
【図３０Ｐ】
2020129391.tif 000114
【図３０Ｑ】
2020129391.tif 000115
【図３０Ｒ】
2020129391.tif 000116
【図３１Ａ】
2020129391.tif 000117
【図３１Ｂ】
2020129391.tif 000118
【図３２Ａ】
2020129391.tif 000119
【図３２Ｂ】
2020129391.tif 000120
【図３２Ｃ】
2020129391.tif 000121
【図３２Ｄ】
2020129391.tif 000122
【図３２Ｅ】
2020129391.tif 000123
【図３２Ｆ】
2020129391.tif 000124
【図３２Ｇ】
2020129391.tif 000125
【図３２Ｈ】
2020129391.tif 000126
【図３３】
2020129391.tif 000127
【図３４Ａ】
2020129391.tif 000128
【図３４Ｂ】
2020129391.tif 000129
【図３４Ｃ】
2020129391.tif 000130
【図３５Ａ】
2020129391.tif 000131
【図３５Ｂ】
2020129391.tif 000132
【図３５Ｃ】
2020129391.tif 000133
【図３５Ｄ】
2020129391.tif 000134
【図３５Ｅ】
2020129391.tif 000135
【図３５Ｆ】
2020129391.tif 000136
【図３５Ｇ】
2020129391.tif 000137
【図３５Ｈ】
2020129391.tif 000138
【図３５Ｉ】
2020129391.tif 000139
【図３５Ｊ】
2020129391.tif 000140
【図３５Ｋ】
2020129391.tif 000141
【図３５Ｌ】
2020129391.tif 000142
【図３５Ｍ】
2020129391.tif 000143
【図３５Ｎ】
2020129391.tif 000144
【図３５Ｏ】
2020129391.tif 000145
【図３６】
2020129391.tif 000146
【図３７Ａ】
2020129391.tif 000147
【図３７Ｂ】
2020129391.tif 000148
【図３８Ａ】
2020129391.tif 000149
【図３８Ｂ】
2020129391.tif 000150
【図３９Ａ】
2020129391.tif 000151
【図３９Ｂ】
2020129391.tif 000152
【図３９Ｃ】
2020129391.tif 000153
【図３９Ｄ】
2020129391.tif 000154
【図３９Ｅ】
2020129391.tif 000155
【図３９Ｆ】
2020129391.tif 000156
【図３９Ｇ】
2020129391.tif 000157
【図３９Ｈ】
2020129391.tif 000158
【図３９Ｉ】
2020129391.tif 000159
【図３９Ｊ】
2020129391.tif 000160
【図３９Ｋ】
2020129391.tif 000161
【図３９Ｌ】
2020129391.tif 000162
【図３９Ｍ】
2020129391.tif 000163
【図４０Ａ】
2020129391.tif 000164
【図４０Ｂ】
2020129391.tif 000165
【図４０Ｃ】
2020129391.tif 000166
【図４０Ｄ】
2020129391.tif 000167
【図４０Ｅ】
2020129391.tif 000168
【図４０Ｆ】
2020129391.tif 000169
【図４１Ａ】
2020129391.tif 000170
【図４１Ｂ】
2020129391.tif 000171
【図４１Ｃ】
2020129391.tif 000172
【図４１Ｄ】
2020129391.tif 000173
【図４１Ｅ】
2020129391.tif 000174
【図４１Ｆ】
2020129391.tif 000175
【図４２Ａ】
2020129391.tif 000176
【図４２Ｂ】
2020129391.tif 000177
【図４２Ｃ】
2020129391.tif 000178
【図４３Ａ】
2020129391.tif 000179
【図４３Ｂ】
2020129391.tif 000180
【図４３Ｃ】
2020129391.tif 000181
【図４３Ｄ】
2020129391.tif 000182
【図４３Ｅ】
2020129391.tif 000183
【図４３Ｆ】
2020129391.tif 000184
【図４３Ｇ】
2020129391.tif 000185
【図４３Ｈ】
2020129391.tif 000186
【図４３Ｉ】
2020129391.tif 000187
【図４３Ｊ】
2020129391.tif 000188
【図４３Ｋ】
2020129391.tif 000189
【図４３Ｌ】
2020129391.tif 000190
【図４３Ｍ】
2020129391.tif 000191
【図４３Ｎ】
2020129391.tif 000192
【図４３Ｏ】
2020129391.tif 000193
【図４３Ｐ】
2020129391.tif 000194
【図４３Ｑ】
2020129391.tif 000195
【図４３Ｒ】
2020129391.tif 000196
【図４３Ｓ】
2020129391.tif 000197
【図４３Ｔ】
2020129391.tif 000198
【図４３Ｕ】
2020129391.tif 000199
【図４３Ｖ】
2020129391.tif 000200
【図４３Ｗ】
2020129391.tif 000201
【図４３Ｘ】
2020129391.tif 000202
【図４３Ｙ】
2020129391.tif 000203
【図４３Ｚ】
2020129391.tif 000204
【図４３ＡＡ】
2020129391.tif 000205
【図４３ＢＢ】
2020129391.tif 000206
【図４３ＣＣ】
2020129391.tif 000207
【図４３ＤＤ】
2020129391.tif 000208
【図４４Ａ】
2020129391.tif 000209
【図４４Ｂ】
2020129391.tif 000210
【図４４Ｃ】
2020129391.tif 000211
【図４４Ｄ】
2020129391.tif 000212
【図４４Ｅ】
2020129391.tif 000213
【図４４Ｆ】
2020129391.tif 000214
【図４４Ｇ】
2020129391.tif 000215
【図４４Ｈ】
2020129391.tif 000216
【図４４Ｉ】
2020129391.tif 000217
【図４４Ｊ】
2020129391.tif 000218
【図４５Ａ】
2020129391.tif 000219
【図４５Ｂ】
2020129391.tif 000220
【図４５Ｃ】
2020129391.tif 000221
【図４５Ｄ】
2020129391.tif 000222
【図４５Ｅ】
2020129391.tif 000223
【図４５Ｆ】
2020129391.tif 000224
【図４５Ｇ】
2020129391.tif 000225
【図４６Ａ】
2020129391.tif 000226
【図４６Ｂ】
2020129391.tif 000227
【図４６Ｃ】
2020129391.tif 000228
【図４７Ａ】
2020129391.tif 000229
【図４７Ｂ】
2020129391.tif 000230
【図４７Ｃ】
2020129391.tif 000231
【図４７Ｄ】
2020129391.tif 000232
【図４７Ｅ】
2020129391.tif 000233
【図４８Ａ】
2020129391.tif 000234
【図４８Ｂ】
2020129391.tif 000235
【図４８Ｃ】
2020129391.tif 000236
【図４９Ａ】
2020129391.tif 000237
【図４９Ｂ】
2020129391.tif 000238
【図４９Ｃ】
2020129391.tif 000239
【図４９Ｄ】
2020129391.tif 000240
【図４９Ｅ】
2020129391.tif 000241
【図４９Ｆ】
2020129391.tif 000242
【図４９Ｇ】
2020129391.tif 000243
【図４９Ｈ】
2020129391.tif 000244
【図４９Ｉ】
2020129391.tif 000245
【図４９Ｊ】
2020129391.tif 000246
【図４９Ｋ】
2020129391.tif 000247
【図４９Ｌ】
2020129391.tif 000248
【図４９Ｍ】
2020129391.tif 000249
【図４９Ｎ】
2020129391.tif 000250
【図５０Ａ】
2020129391.tif 000251
【図５０Ｂ】
2020129391.tif 000252
【図５０Ｃ】
2020129391.tif 000253
【図５０Ｄ】
2020129391.tif 000254
【図５０Ｅ】
2020129391.tif 000255
【図５０Ｆ】
2020129391.tif 000256
【図５０Ｇ】
2020129391.tif 000257
【図５０Ｈ】
2020129391.tif 000258
【図５０Ｉ】
2020129391.tif 000259
【図５１Ａ】
2020129391.tif 000260
【図５１Ｂ】
2020129391.tif 000261
【図５２Ａ】
2020129391.tif 000262
【図５２Ｂ】
2020129391.tif 000263
【図５２Ｃ】
2020129391.tif 000264
【図５２Ｄ】
2020129391.tif 000265
【図５２Ｅ】
2020129391.tif 000266
【図５２Ｆ】
2020129391.tif 000267
【図５２Ｇ】
2020129391.tif 000268
【図５２Ｈ】
2020129391.tif 000269
【図５３Ａ】
2020129391.tif 000270
【図５３Ｂ】
2020129391.tif 000271
【図５３Ｃ】
2020129391.tif 000272
【図５３Ｄ】
2020129391.tif 000273
【図５４】
2020129391.tif 000274
【図５５Ａ】
2020129391.tif 000275
【図５５Ｂ】
2020129391.tif 000276
【図５５Ｃ】
2020129391.tif 000277
【図５５Ｄ】
2020129391.tif 000278
【図５６Ａ】
2020129391.tif 000279
【図５６Ｂ】
2020129391.tif 000280
【図５６Ｃ】
2020129391.tif 000281
【図５６Ｄ】
2020129391.tif 000282
【図５６Ｅ】
2020129391.tif 000283
【図５６Ｆ】
2020129391.tif 000284
【図５６Ｇ】
2020129391.tif 000285
【図５６Ｈ】
2020129391.tif 000286
【図５６Ｉ】
2020129391.tif 000287
【図５６Ｊ】
2020129391.tif 000288
【図５６Ｋ】
2020129391.tif 000289
【図５６Ｌ】
2020129391.tif 000290
【図５６Ｍ】
2020129391.tif 000291
【図５６Ｎ】
2020129391.tif 000292
【図５６Ｏ】
2020129391.tif 000293
【図５７Ａ】
2020129391.tif 000294
【図５７Ｂ】
2020129391.tif 000295
【図５７Ｃ】
2020129391.tif 000296
【図５８Ａ】
2020129391.tif 000297
【図５８Ｂ】
2020129391.tif 000298
【図５８Ｃ】
2020129391.tif 000299
【図５８Ｄ】
2020129391.tif 000300
【図５９Ａ】
2020129391.tif 000301
【図５９Ｂ】
2020129391.tif 000302
【図５９Ｃ】
2020129391.tif 000303
【図５９Ｄ】
2020129391.tif 000304
【図５９Ｅ】
2020129391.tif 000305
【図５９Ｆ】
2020129391.tif 000306
【図５９Ｇ】
2020129391.tif 000307
【図５９Ｈ】
2020129391.tif 000308
【図６０Ａ】
2020129391.tif 000309
【図６０Ｂ】
2020129391.tif 000310
【図６０Ｃ】
2020129391.tif 000311
【図６０Ｄ】
2020129391.tif 000312
【図６０Ｅ】
2020129391.tif 000313
【図６０Ｆ】
2020129391.tif 000314
【図６０Ｇ】
2020129391.tif 000315
【図６０Ｈ】
2020129391.tif 000316
【図６０Ｉ】
2020129391.tif 000317
【図６０Ｊ】
2020129391.tif 000318
【図６０Ｋ】
2020129391.tif 000319
【図６０Ｌ】
2020129391.tif 000320
【図６０Ｍ】
2020129391.tif 000321
【図６１】
2020129391.tif 000322
【図６２Ａ】
2020129391.tif 000323
【図６２Ｂ】
2020129391.tif 000324
【図６２Ｃ】
2020129391.tif 000325
【図６２Ｄ】
2020129391.tif 000326
【図６２Ｅ】
2020129391.tif 000327
【図６２Ｆ】
2020129391.tif 000328
【図６２Ｇ】
2020129391.tif 000329
【図６３Ａ】
2020129391.tif 000330
【図６３Ｂ】
2020129391.tif 000331
【図６３Ｃ】
2020129391.tif 000332
【図６３Ｄ】
2020129391.tif 000333
【図６３Ｅ】
2020129391.tif 000334
【図６３Ｆ】
2020129391.tif 000335
【図６３Ｇ】
2020129391.tif 000336
【図６３Ｈ】
2020129391.tif 000337
【図６３Ｉ】
2020129391.tif 000338
【図６３Ｊ】
2020129391.tif 000339
【図６４Ａ】
2020129391.tif 000340
【図６４Ｂ】
2020129391.tif 000341
【手続補正書】
【提出日】令和2年5月22日(2020.5.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
タッチスクリーンディスプレイを有する電子デバイスにおいて、
電子ドキュメントの部分を前記タッチスクリーンディスプレイに表示することであって、前記電子ドキュメントの表示部分は前記電子ドキュメントにおける垂直位置を有する、表示することと、
前記電子ドキュメントの前記表示部分の上に垂直バーを表示することであって、前記垂直バーは、前記電子ドキュメントの前記表示部分の上で垂直位置を有し、前記垂直位置は前記電子ドキュメントの前記表示部分の前記電子ドキュメントにおける垂直位置に対応する、表示することと、
前記電子ドキュメントの前記表示部分の上で、ある方向のオブジェクトの移動を検出することと、
前記移動を検出したことに応じて、
前記タッチスクリーンディスプレイ上に表示された前記電子ドキュメントを、前記電子ドキュメントの新たな部分が表示されるように前記オブジェクトの移動の方向に並進移動させることと、
前記垂直バーを新たな垂直位置に移動させることであって、前記新たな垂直位置が、前記電子ドキュメントの表示された前記新たな部分の前記電子ドキュメントにおける垂直位置に対応するように、移動させることと、
前記電子ドキュメントの頂部にまで前記電子ドキュメントが並進移動された後も、前記オブジェクトの下方向の移動を検出し続けることと、
前記電子ドキュメントの頂部にまで前記電子ドキュメントが並進移動された後に、前記オブジェクトの下方向の移動を検出し続けたことに応じて、前記垂直バーの長さを短くすることと、
所定の条件が満たされたことに応じて、前記電子ドキュメントの前記表示部分の表示を継続しつつ前記垂直バーの表示を停止することであって、前記電子ドキュメントの前記表示部分は、前記電子ドキュメントの垂直範囲よりも小さい垂直範囲を有する、停止することと
を含む方法。
【請求項２】
検出された前記移動は下方向の移動である、請求項１に記載の方法。
【請求項３】
検出された前記移動は上方向の移動を更に含む、請求項２に記載の方法。
【請求項４】
前記オブジェクトの位置は、前記タッチスクリーンディスプレイ上の接触領域に対応する請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記電子ドキュメントの底部に前記電子ドキュメントが並進移動された後に、前記オブジェクトの上方向への移動を検出することと、
前記電子ドキュメントの底部に前記電子ドキュメントが並進移動された後に、前記オブジェクトの上方向への移動を検出し続けることに応じて、前記垂直バーの長さを短くすることと
を更に含む、請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記所定の条件は、所定時間よりも長く前記タッチスクリーンディスプレイ上で前記オブジェクトが検出されなくなることを含む、請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記所定の条件は、前記電子ドキュメントの前記表示部分の上、或いは、近傍で前記オブジェクトが検出されなくなることを含む、請求項１から５のいずれか１項に記載の方法。
【請求項８】
前記垂直バーを新たな垂直位置に移動することは、前記オブジェクトの移動の間に前記オブジェクトの移動の方向とは反対の方向に前記垂直バーを移動させることを含む、請求項１から７のいずれか１項に記載の方法。
【請求項９】
前記電子ドキュメントの前記表示部分は、前記電子ドキュメントにおける水平位置を有し、
前記方法は、
前記電子ドキュメントの前記表示部分の上に水平バーを表示することであって、前記水平バーは、前記電子ドキュメントの前記表示部分の上で水平位置を有し、前記水平位置は前記電子ドキュメントの前記表示部分の前記電子ドキュメントにおける水平位置に対応する、表示することと、
前記移動を検出したことに応じて、前記水平バーを新たな水平位置に移動させることであって、前記新たな水平位置が、前記電子ドキュメントの表示された前記新たな部分の前記電子ドキュメントにおける水平位置に対応するように、移動させることと、
前記所定の条件が満たされたことに応じて、前記電子ドキュメントの前記表示された新たな部分の表示を継続しつつ、前記水平バーの表示を停止することであって、前記電子ドキュメントの前記表示された新たな部分は、前記電子ドキュメントの水平範囲よりも小さい水平範囲を有する、停止することと
を更に含む、請求項１から８のいずれか１項に記載の方法。
【請求項１０】
請求項１から９のいずれか１項に記載の方法を実行するための命令群を含む１つ以上のコンピュータプログラムを記憶したメモリと、
前記メモリに格納された前記命令群を実行可能な１つ以上のプロセッサと、
を備える電子デバイス。
【請求項１１】
コンピュータに請求項１から９のいずれか１項に記載の方法を実行させるための命令群を含むコンピュータプログラム。
【請求項１２】
請求項１から９のいずれか１項に記載の方法を実行するための手段を備える電子デバイス。
【外国語明細書】
2020129391000001.pdf