(57)【要約】      （修正有）【課題】ウェブページのような構造化電子ドキュメントをタッチスクリーンディスプレイ上に表示するポータブル電子装置を提供する。【解決手段】タッチスクリーンディスプレイを伴うポータブル電子装置に関連して使用するためのコンピュータ実施方法は、タッチスクリーンディスプレイ上に構造化電子ドキュメントの少なくとも一部分を表示するステップであって、その構造化電子ドキュメントが複数のコンテンツボックスを含むものであるステップと、その構造化電子ドキュメントの表示された部分上の位置で第１ジェスチャーを検出するステップとを備えている。この第１ジェスチャーの位置で複数のボックスのうちの第１ボックスを決定する。タッチスクリーンディスプレイ上でこの第１ボックスを拡大し、実質的にセンタリングする。【選択図】図６Ａ
2020061153.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンディスプレイを伴うポータブル電子装置でのコンピュータ実施方法に
おいて、
前記タッチスクリーンディスプレイ上にウェブページの少なくとも一部分を表示するス
テップであって、前記ウェブページは複数のコンテンツボックスを含むものであるステッ
プと、
前記ウェブページの前記表示された部分上の位置で第１の指タップジェスチャーを検出
するステップと、
前記第１の指タップジェスチャーの位置で前記複数のボックスのうちの第１ボックスを
決定するステップと、
前記タッチスクリーンディスプレイ上で前記第１ボックスを拡大し、実質的にセンタリ
ングするステップであって、前記拡大は、前記第１ボックスの巾が前記タッチスクリーン
ディスプレイの巾と実質的に同じになるように前記第１ボックスを拡張することを含むよ
うなステップと、
前記タッチスクリーンディスプレイ上で所定の最小テキストサイズを満足するか又はそ
れを越えるように、前記拡大された第１ボックス内のテキストをサイズ変更するステップ
と、
前記第１ボックスが拡大されている間に、前記第１ボックス以外の第２ボックスにおい
て第２の指タップジェスチャーを検出するステップと、
前記第２の指タップジェスチャーを検出するのに応答して、前記タッチスクリーンディ
スプレイ上で前記第２のボックスを実質的にセンタリングするステップと、
を備えたコンピュータ実施方法。
【請求項２】
タッチスクリーンディスプレイを伴うポータブル電子装置でのコンピュータ実施方法に
おいて、
前記タッチスクリーンディスプレイ上に構造化電子ドキュメントの少なくとも一部分を
表示するステップであって、前記構造化電子ドキュメントは複数のコンテンツボックスを
含むものであるステップと、
前記構造化電子ドキュメントの前記表示された部分上の位置で第１ジェスチャーを検出
するステップと、
前記第１ジェスチャーの位置で前記複数のボックスのうちの第１ボックスを決定するス
テップと、
前記タッチスクリーンディスプレイ上で前記第１ボックスを拡大し、実質的にセンタリ
ングするステップと、
を備えたコンピュータ実施方法。
【請求項３】
前記構造化電子ドキュメントの少なくとも一部分を表示する前に、
前記構造化電子ドキュメントに指定された複数のボックスに対する境界、余白及び／又
はパディングを決定するステップと、
前記タッチスクリーンディスプレイ上に表示するために前記複数のボックスに対する境
界、余白及び／又はパディングを調整するステップと、
を備えた請求項２に記載の方法。
【請求項４】
前記構造化電子ドキュメントは、ウェブページである、請求項２に記載の方法。
【請求項５】
前記構造化電子ドキュメントは、ＨＴＭＬまたはＸＭＬドキュメントである、請求項２
に記載の方法。
【請求項６】
前記構造化電子ドキュメントは、ドキュメント巾及びドキュメント長さを有し、
前記タッチスクリーンディスプレイは、ディスプレイ巾を有し、そして
前記構造化電子ドキュメントの少なくとも一部分を表示する前記ステップは、前記ドキ
ュメント長さとは独立して前記ディスプレイ巾内に適合するように前記ドキュメント巾を
スケーリングすることを含む、請求項２に記載の方法。
【請求項７】
前記タッチスクリーンディスプレイは、短軸及び長軸をもつ長方形であり、
前記ディスプレイ巾は、前記構造化電子ドキュメントを肖像ビューで見るときには短軸
に対応し、そして
前記ディスプレイ巾は、前記構造化電子ドキュメントを風景ビューで見るときには長軸
に対応する、請求項６に記載の方法。
【請求項８】
前記複数のボックスは、スタイルシート言語によって定義される、請求項２に記載の方
法。
【請求項９】
前記スタイルシート言語は、カスケード状のスタイルシート言語である、請求項８に記
載の方法。
【請求項１０】
前記第１ジェスチャーは、指のジェスチャーである、請求項２に記載の方法。
【請求項１１】
前記第１ジェスチャーは、スタイラスのジェスチャーである、請求項２に記載の方法。
【請求項１２】
前記第１ジェスチャーは、タップジェスチャーである、請求項２に記載の方法。
【請求項１３】
前記第１ジェスチャーは、１本の指での二重タップ、２本の指での二重タップ、１本の
指での単一タップ、又は２本の指での単一タップである、請求項１２に記載の方法。
【請求項１４】
前記構造化電子ドキュメントは、複数のノードをもつ関連レンダリングツリーを有し、
第１ジェスチャーの位置で第１ボックスを決定する前記ステップは、
前記レンダリングツリーをダウン方向に進んで、前記第１ジェスチャーの検出位置に対
応する前記複数のノード内の第１ノードを決定する段階と、
前記第１ノードからコンテンツの論理的グループを含む最至近の親ノードまで前記レン
ダリングツリーをアップ方向に進む段階と、
前記最至近の親ノードに対応するコンテンツを第１ボックスとして識別する段階と、
を含む請求項２に記載の方法。
【請求項１５】
前記コンテンツの論理的グループは、パラグラフ、映像、プラグインオブジェクト、又
はテーブルを含む、請求項１４に記載の方法。
【請求項１６】
前記最至近の親ノードは、置き換えられるインライン、ブロック、インラインブロック
、又はインラインテーブルである、請求項１４に記載の方法。
【請求項１７】
前記拡大し、実質的にセンタリングするステップは、前記タッチスクリーンディスプレ
イ上で前記第１ボックスを同時にズームし且つ並進移動することを含む、請求項２に記載
の方法。
【請求項１８】
前記拡大は、前記第１ボックスの巾が前記タッチスクリーンディスプレイの巾と実質的
に同じになるように前記第１ボックスを拡張することを含む、請求項２に記載の方法。
【請求項１９】
前記タッチスクリーンディスプレイ上で所定の最小テキストサイズを満足するか又はそ
れを越えるように、前記拡大された第１ボックス内のテキストをサイズ変更するステップ
を更に備えた、請求項２に記載の方法。
【請求項２０】
前記テキストをサイズ変更するステップは、
前記第１ボックスを拡大する倍率係数を決定する段階と、
前記タッチスクリーンディスプレイ上の所定の最小テキストサイズをこの倍率係数で除
算して、前記第１ボックス内のテキストに対する最小テキストサイズを決定する段階と、
前記第１ボックス内のテキストに対するテキストサイズがその決定された最小テキスト
サイズより小さい場合には、前記第１ボックス内のテキストに対するテキストサイズを、
少なくともその決定された最小テキストサイズまで増加する段階と、
を含む請求項１９に記載の方法。
【請求項２１】
前記第１ボックスは、巾を有し、前記ディスプレイは、ディスプレイ巾を有し、そして
前記倍率係数は、前記ディスプレイの巾を、拡大前の前記第１ボックスの巾で除算したも
のである、請求項２０に記載の方法。
【請求項２２】
前記サイズ変更は、拡大中に行われる、請求項１９に記載の方法。
【請求項２３】
前記サイズ変更は、拡大の後に行われる、請求項１９に記載の方法。
【請求項２４】
前記タッチスクリーンディスプレイ上で所定の最小テキストサイズを満足するか又はそ
れを越えるように、前記構造化電子ドキュメント内のテキストをサイズ変更するステップ
を更に備えた、請求項２に記載の方法。
【請求項２５】
前記テキストをサイズ変更するステップは、
前記第１ボックスを拡大する倍率係数を決定する段階と、
前記タッチスクリーンディスプレイ上の所定の最小テキストサイズをこの倍率係数で除
算して、前記構造化電子ドキュメント内のテキストに対する最小テキストサイズを決定す
る段階と、
前記構造化電子ドキュメント内のテキストに対するテキストサイズがその決定された最
小テキストサイズより小さい場合は、前記構造化電子ドキュメント内のテキストに対する
テキストサイズを、少なくともその決定された最小テキストサイズまで増加する段階と、
を含む請求項２４に記載の方法。
【請求項２６】
前記テキストをサイズ変更するステップは、
前記複数のボックスにおいてテキストを含むボックスを識別する段階と、
前記第１ボックスを拡大する倍率係数を決定する段階と、
前記タッチスクリーンディスプレイ上の所定の最小テキストサイズをこの倍率係数で除
算して、前記構造化電子ドキュメント内のテキストに対する最小テキストサイズを決定す
る段階と、
テキストを含む各識別されたボックスに対して、その識別されたボックス内のテキスト
に対するテキストサイズがその決定された最小テキストサイズより小さい場合には、前記
識別されたボックス内のテキストに対するテキストサイズを、少なくともその決定された
最小テキストサイズまで増加し、そして前記識別されたボックスのサイズを調整する段階
と、
を含む請求項２４に記載の方法。
【請求項２７】
前記拡大された第１ボックス上で第２ジェスチャーを検出するステップと、
第２ジェスチャーを検出するのに応答して、前記構造化電子ドキュメントの表示部分の
サイズを減少するステップと、
を更に備えた請求項２に記載の方法。
【請求項２８】
前記第１ボックスは、拡大前のそのサイズに戻る、請求項２７に記載の方法。
【請求項２９】
前記第２ジェスチャー及び前記第１ジェスチャーは、同じ形式のジェスチャーである、
請求項２７に記載の方法。
【請求項３０】
前記第２ジェスチャーは、指のジェスチャーである、請求項２７に記載の方法。
【請求項３１】
前記第２ジェスチャーは、スタイラスのジェスチャーである、請求項２７に記載の方法
。
【請求項３２】
前記第２ジェスチャーは、タップジェスチャーである、請求項２７に記載の方法。
【請求項３３】
前記第２ジェスチャーは、１本の指での二重タップ、２本の指での二重タップ、１本の
指での単一タップ、又は２本の指での単一タップである、請求項３２に記載の方法。
【請求項３４】
前記第１ボックスが拡大されている間に、前記第１ボックス以外の第２ボックス上で第
３ジェスチャーを検出するステップと、
その第３ジェスチャーを検出するのに応答して、前記タッチスクリーンディスプレイ上
で前記第２ボックスを実質的にセンタリングするステップと、
を更に備えた請求項２に記載の方法。
【請求項３５】
前記第３ジェスチャー及び前記第１ジェスチャーは、同じ形式のジェスチャーである、
請求項３４に記載の方法。
【請求項３６】
前記第３ジェスチャーは、指のジェスチャーである、請求項３４に記載の方法。
【請求項３７】
前記第３ジェスチャーは、スタイラスのジェスチャーである、請求項３４に記載の方法
。
【請求項３８】
前記第３ジェスチャーは、タップジェスチャーである、請求項３４に記載の方法。
【請求項３９】
前記第３ジェスチャーは、１本の指での二重タップ、２本の指での二重タップ、１本の
指での単一タップ、又は２本の指での単一タップである、請求項３８に記載の方法。
【請求項４０】
前記タッチスクリーンディスプレイ上でスワイプジェスチャーを検出するステップと、
そのスワイプジェスチャーを検出するのに応答して、前記タッチスクリーンディスプレ
イ上で前記構造化電子ドキュメントの表示部分を並進移動するステップと、
を更に備えた請求項２に記載の方法。
【請求項４１】
前記並進移動は、前記タッチスクリーンディスプレイ上での前記構造化電子ドキュメン
トの垂直、水平又は対角方向移動を含む、請求項４０に記載の方法。
【請求項４２】
前記スワイプジェスチャーは、指のジェスチャーである、請求項４０に記載の方法。
【請求項４３】
前記スワイプジェスチャーは、スタイラスのジェスチャーである、請求項４０に記載の
方法。
【請求項４４】
前記タッチスクリーンディスプレイ上で第５ジェスチャーを検出するステップと、
その第５ジェスチャーを検出するのに応答して、前記構造化電子ドキュメントの表示部
分を９０°回転するステップと、
を更に備えた請求項２に記載の方法。
【請求項４５】
前記第５ジェスチャーは、指のジェスチャーである、請求項４４に記載の方法。
【請求項４６】
前記第５ジェスチャーは、複数指のジェスチャーである、請求項４５に記載の方法。
【請求項４７】
前記第５ジェスチャーは、ねじりジェスチャーである、請求項４６に記載の方法。
【請求項４８】
装置の向きの変化を検出するステップと、
装置の向きの変化を検出するのに応答して、前記タッチスクリーンディスプレイ上で前
記構造化電子ドキュメントの表示部分を９０°回転するステップと、
を更に備えた請求項２に記載の方法。
【請求項４９】
前記タッチスクリーンディスプレイ上で複数指の広げジェスチャーを検出するステップ
と、
その複数指の広げジェスチャーを検出するのに応答して、前記タッチスクリーンディス
プレイ上での前記構造化電子ドキュメントの表示部分の一部分を、前記複数指の広げジェ
スチャーの位置と、前記複数指の広げジェスチャーにおける指の移動量とに基づいて拡大
するステップと、
を更に備えた請求項２に記載の方法。
【請求項５０】
タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインタ
ーフェイスにおいて、
構造化電子ドキュメントの少なくとも一部分を備え、この構造化電子ドキュメントは、
複数のコンテンツボックスを含み、
前記構造化電子ドキュメントの一部分上の位置で第１ジェスチャーを検出するのに応答
して、その第１ジェスチャーの位置における複数のボックスのうちの第１ボックスが決定
され、そしてその第１ボックスが前記タッチスクリーンディスプレイ上で拡大され、実質
的にセンタリングされる、グラフィックユーザインターフェイス。
【請求項５１】
タッチスクリーンディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、
を備え、前記１つ以上のプログラムは、前記メモリに記憶され、前記１つ以上のプロセッ
サにより実行されるように構成され、更に、前記１つ以上のプログラムは、
前記タッチスクリーンディスプレイ上に構造化電子ドキュメントの少なくとも一部分
を表示するためのインストラクションであって、その構造化電子ドキュメントが複数のコ
ンテンツボックスを含むようなインストラクションと、
前記構造化電子ドキュメントの表示部分上の位置で第１ジェスチャーを検出するため
のインストラクションと、
前記第１ジェスチャーの位置で前記複数のボックスのうちの第１ボックスを決定する
ためのインストラクションと、
前記タッチスクリーンディスプレイ上で前記第１ボックスを拡大し、実質的にセンタ
リングするためのインストラクションと、
を含むものである、ポータブル電子装置。
【請求項５２】
コンピュータ読み取り可能な記憶媒体と、そこに埋め込まれたコンピュータプログラム
メカニズムとを備え、このコンピュータプログラムメカニズムは、タッチスクリーンディ
スプレイを伴うポータブル電子装置により実行されたときに、その装置が、
前記タッチスクリーンディスプレイ上に構造化電子ドキュメントの少なくとも一部分を
表示し、その構造化電子ドキュメントは、複数のコンテンツボックスを含むものであり、
前記構造化電子ドキュメントの表示部分上の位置で第１ジェスチャーを検出し、
前記第１ジェスチャーの位置で前記複数のボックスのうちの第１ボックスを決定し、そ
して
前記タッチスクリーンディスプレイ上で前記第１ボックスを拡大し、実質的にセンタリ
ングする、
ようにさせるインストラクションを含むものである、コンピュータプログラム製品。
【請求項５３】
タッチスクリーンディスプレイを伴うポータブル電子装置において、
前記タッチスクリーンディスプレイ上に構造化電子ドキュメントの少なくとも一部分を
表示するための手段であって、その構造化電子ドキュメントは、複数のコンテンツボック
スを含むものである手段と、
前記構造化電子ドキュメントの表示部分上の位置で第１ジェスチャーを検出するための
手段と、
前記第１ジェスチャーの位置で前記複数のボックスのうちの第１ボックスを決定するた
めの手段と、
前記タッチスクリーンディスプレイ上で前記第１ボックスを拡大し、実質的にセンタリ
ングするための手段と、
を備えたポータブル電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
ここに開示する実施形態は、一般に、ポータブル電子装置に係り、より詳細には、ウェ
ブページのような構造化電子ドキュメントをタッチスクリーンディスプレイ上に表示する
ポータブル電子装置に係る。
【背景技術】
【０００２】
ポータブル電子装置がよりコンパクトになり、所与の装置で遂行されるファンクション
の数が増加するにつれて、ユーザがマルチファンクション装置と容易に対話できるように
するユーザインターフェイスを設計することが意義深い挑戦となっている。この挑戦は、
デスクトップ及びラップトップコンピュータより非常に小さなスクリーンを有するハンド
ヘルドポータブル装置にとって特に意義深いものである。この状況は不利なものである。
何故ならば、ユーザインターフェイスは、ユーザがコンテンツを受け取るだけでなく、装
置の特徴、ツール及びファンクションにアクセスするユーザの試みを含むユーザのアクシ
ョン又は振舞いに対する応答も受け取るゲートウェイだからである。あるポータブル通信
装置（例えば、モバイルホン、セルホン、セルラー電話等とも時々称される移動電話）は
、ユーザがデータにアクセスし、それを記憶し、又、操作できるようにするために、より
多くのプッシュボタンを追加し、プッシュボタンの密度を高め、プッシュボタンのファン
クションを過負荷状態にし、又は複雑なメニューシステムを使用することに頼っている。
これらの従来のユーザインターフェイスは、ユーザが覚えねばならない複雑なキーシーケ
ンス及びメニューハイアラーキーをしばしば招く。
【０００３】
又、物理的なプッシュボタンを含むような従来の多数のユーザインターフェイスは、融
通性もない。これは、ユーザインターフェイスがポータブル装置で実行されるアプリケー
ション又はユーザのいずれかによって構成され及び／又は適応されるのを妨げることもあ
るので、不適切である。多数のキーシーケンス及びメニューハイアラーキーを覚えるため
の時間のかかる要求や、希望のプッシュボタンを操作する困難さと結び付いたときには、
このような融通性のなさがほとんどのユーザにとってフラストレーションとなる。
【０００４】
特に、従来の入力装置（例えば、５方トグルスイッチ）を使用して小さなスクリーンの
ポータブル電子装置において構造化電子ドキュメント（例えば、ウェブページ）をナビゲ
ートすることは、ゆっくりで且つ飽き飽きするものである。更に、ポータブル電子装置に
おいてこのようなドキュメント内のマルチメディアコンテンツを制御し及び見ることは、
厄介なことである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで、構造化電子ドキュメント及びこのようなドキュメント内のマルチメディアコン
テンツを見てナビゲートするための、より透過的で且つ直感的なユーザインターフェイス
を伴うポータブル電子装置が要望されている。このようなインターフェイスは、ポータブ
ル電子装置におけるウェブブラウジングのようなアクティビティで有効性、効率及びユー
ザ満足度を高める。
【課題を解決するための手段】
【０００６】
ポータブル装置のためのユーザインターフェイスに関連した前記欠点及び他の問題は、
ここに開示するポータブルマルチファンクション装置によって緩和され又は排除される。
ある実施形態では、この装置は、グラフィックユーザインターフェイス（ＧＵＩ）を伴う
タッチ感知ディスプレイ（「タッチスクリーン」としても知られている）と、１つ以上の
プロセッサと、メモリと、多数のファンクションを遂行するためメモリに記憶された１つ
以上のモジュール、プログラム又はインストラクションセットとを有する。ある実施形態
では、ユーザは、タッチ感知ディスプレイ上で主として指接触及びジェスチャーを通して
ＧＵＩと対話する。ある実施形態では、ファンクションは、電話通話、ビデオ会議、ｅ−
メール、インスタントメッセージング、ブログ、デジタル写真、デジタルビデオ、ウェブ
ブラウジング、デジタル音楽の再生、及び／又はデジタルビデオの再生を含んでもよい。
これらのファンクションを遂行するためのインストラクションは、１つ以上のプロセッサ
で実行するように構成されたコンピュータ読み取り可能な記憶媒体又は他のコンピュータ
プログラム製品に記憶されてもよい。
【０００７】
本発明の１つの態様において、タッチスクリーンディスプレイを伴うポータブル電子装
置に関連して使用するためのコンピュータ実施方法は、タッチスクリーンディスプレイ上
に構造化電子ドキュメントの少なくとも一部分を表示するステップであって、その構造化
電子ドキュメントが複数のコンテンツボックスを含むものであるステップと、構造化電子
ドキュメントの表示部分上の位置で第１ジェスチャーを検出するステップと、この第１ジ
ェスチャーの位置で複数のボックスのうちの第１ボックスを決定するステップと、タッチ
スクリーンディスプレイ上で第１ボックスを拡大し、実質的にセンタリングするステップ
と、を備えている。
【０００８】
本発明の別の態様において、タッチスクリーンディスプレイを伴うポータブル電子装置
のグラフィックユーザインターフェイスは、構造化電子ドキュメントの少なくとも一部分
を備え、この構造化電子ドキュメントは、複数のコンテンツボックスを含む。構造化電子
ドキュメントの一部分上の位置で第１ジェスチャーを検出するのに応答して、その第１ジ
ェスチャーの位置で複数のボックスのうちの第１ボックスが決定され、そしてこの第１ボ
ックスがタッチスクリーンディスプレイ上で拡大され、実質的にセンタリングされる。
【０００９】
本発明の別の態様において、ポータブル電子装置は、タッチスクリーンディスプレイと
、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを備えている。１つ以上
のプログラムは、メモリに記憶され、１つ以上のプロセッサにより実行されるように構成
される。１つ以上のプログラムは、タッチスクリーンディスプレイ上に構造化電子ドキュ
メントの少なくとも一部分を表示するためのインストラクションを含み、その構造化電子
ドキュメントは、複数のコンテンツボックスを含むものである。又、１つ以上のプログラ
ムは、構造化電子ドキュメントの表示部分上の位置で第１ジェスチャーを検出するための
インストラクションと、この第１ジェスチャーの位置で複数のボックスのうちの第１ボッ
クスを決定するためのインストラクションと、タッチスクリーンディスプレイ上で第１ボ
ックスを拡大し、実質的にセンタリングするためのインストラクションと、を含む。
【００１０】
本発明の別の態様において、コンピュータプログラム製品は、コンピュータ読み取り可
能な記憶媒体と、そこに埋め込まれたコンピュータプログラムメカニズム（例えば、１つ
以上のコンピュータプログラム）とを備えている。このコンピュータプログラムメカニズ
ムは、タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに
、その装置が、タッチスクリーンディスプレイ上に構造化電子ドキュメントの少なくとも
一部分を表示し、その構造化電子ドキュメントは、複数のコンテンツボックスを含むもの
であり、更に、構造化電子ドキュメントの表示部分上の位置で第１ジェスチャーを検出し
、この第１ジェスチャーの位置で複数のボックスのうちの第１ボックスを決定し、そして
タッチスクリーンディスプレイ上で第１ボックスを拡大し、実質的にセンタリングする、
ようにさせるインストラクションを含む。
【００１１】
本発明の別の態様において、タッチスクリーンディスプレイを伴うポータブル電子装置
は、タッチスクリーンディスプレイ上に構造化電子ドキュメントの少なくとも一部分を表
示するための手段であって、その構造化電子ドキュメントは、複数のコンテンツボックス
を含むものである手段と、構造化電子ドキュメントの表示部分上の位置で第１ジェスチャ
ーを検出するための手段と、この第１ジェスチャーの位置で複数のボックスのうちの第１
ボックスを決定するための手段と、タッチスクリーンディスプレイ上で第１ボックスを拡
大し、実質的にセンタリングするための手段と、を備えている。
【発明の効果】
【００１２】
ここに開示する実施形態は、構造化電子ドキュメント及びそのようなドキュメント内の
マルチメディアコンテンツをユーザがポータブル電子装置上で容易に見てナビゲートでき
るようにする。
【００１３】
本発明の上述した実施形態及びその付加的な実施形態を良く理解するために、全図面に
わたり対応する部分を同じ参照番号で示した添付図面を参照して、実施形態を詳細に説明
する。
【図面の簡単な説明】
【００１４】
【図１Ａ】ある実施形態に基づくタッチ感知ディスプレイを伴うポータブルマルチファンクション装置を示すブロック図である。
【図１Ｂ】ある実施形態に基づくタッチ感知ディスプレイを伴うポータブルマルチファンクション装置を示すブロック図である。
【図２】ある実施形態に基づくタッチスクリーンを有するポータブルマルチファンクション装置を示す図である。
【図３】ある実施形態に基づきポータブル電子装置をアンロックするためのユーザインターフェイスを例示する図である。
【図４Ａ】ある実施形態に基づくポータブルマルチファンクション装置におけるアプリケーションのメニューのためのユーザインターフェイスを例示する図である。
【図４Ｂ】ある実施形態に基づくポータブルマルチファンクション装置におけるアプリケーションのメニューのためのユーザインターフェイスを例示する図である。
【図５Ａ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図５Ｂ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図５Ｃ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図５Ｄ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図５Ｅ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図５Ｆ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図５Ｇ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図５Ｈ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図５Ｉ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図５Ｊ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図５Ｋ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図５Ｌ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図５Ｍ】ある実施形態に基づくブラウザのためのユーザインターフェイスを例示する図である。
【図６Ａ】ある実施形態に基づきタッチスクリーンディスプレイを伴うポータブル電子装置にウェブページのような構造化電子ドキュメントを表示するためのプロセスを示すフローチャートである。
【図６Ｂ】ある実施形態に基づきタッチスクリーンディスプレイを伴うポータブル電子装置にウェブページのような構造化電子ドキュメントを表示するためのプロセスを示すフローチャートである。
【図６Ｃ】ある実施形態に基づきタッチスクリーンディスプレイを伴うポータブル電子装置にウェブページのような構造化電子ドキュメントを表示するためのプロセスを示すフローチャートである。
【図７Ａ】ある実施形態に基づきインラインマルチメディアコンテンツのアイテムを再生するためのユーザインターフェイスを例示する図である。
【図７Ｂ】ある実施形態に基づきインラインマルチメディアコンテンツのアイテムを再生するためのユーザインターフェイスを例示する図である。
【図７Ｃ】ある実施形態に基づきインラインマルチメディアコンテンツのアイテムを再生するためのユーザインターフェイスを例示する図である。
【図７Ｄ】ある実施形態に基づきインラインマルチメディアコンテンツのアイテムを再生するためのユーザインターフェイスを例示する図である。
【図７Ｅ】ある実施形態に基づきインラインマルチメディアコンテンツのアイテムを再生するためのユーザインターフェイスを例示する図である。
【図７Ｆ】ある実施形態に基づきインラインマルチメディアコンテンツのアイテムを再生するためのユーザインターフェイスを例示する図である。
【図８】ある実施形態に基づきタッチスクリーンディスプレイを伴うポータブル電子装置にインラインマルチメディアコンテンツを表示するためのプロセスを示すフローチャートである。
【発明を実施するための形態】
【００１５】
添付図面に示された実施形態を以下に詳細に説明する。以下の詳細な説明において、本
発明を完全に理解するために多数の特定の細部について述べる。しかしながら、当業者で
あれば、本発明は、これらの特定の細部を伴わずに実施できることが明らかであろう。そ
の他の点で、これら実施形態の観点を不必要に不明瞭にしないために、良く知られた方法
、手順、コンポーネント、回路及びネットワークは、詳細に説明しない。
【００１６】
又、第１、第２、等の語は、ここでは種々の要素を記述するのに使用されるが、これら
の要素は、これらの語によって限定されるべきではないことも理解されたい。これらの語
は、ある要素を別の要素と区別するためにのみ使用される。例えば、本発明の範囲から逸
脱せずに、第１のジェスチャーは、第２のジェスチャーと称することもできるし、第２の
ジェスチャーは、第１のジェスチャーと称することもできる。
【００１７】
本発明の説明で使用される用語は、特定の実施形態を説明するためのものに過ぎず、本
発明を限定するように意図されていない。本発明の説明及び特許請求の範囲で使用される
ように、単数形態“ａ”、“an”及び“the”は、特に明確な指示のない限り、複数形態
も含むことが意図される。又、ここで使用する“及び／又は(and/or)”は、１つ以上の列
挙された関連アイテムの任意の及び全ての考えられる組合せを指し及び包含することも理
解されたい。更に、“備える(comprises)”及び／又は“備えている(comprising)”とい
う語は、本明細書で使用されるときには、述べられた特徴、整数、ステップ、オペレーシ
ョン、エレメント、及び／又はコンポーネントの存在を特定するものであるが、１つ以上
の他の特徴、整数、ステップ、オペレーション、エレメント、コンポーネント及び／又は
そのグループの存在又は追加を除外するものではないことも理解されたい。
【００１８】
ポータブルマルチファンクション装置、このような装置のためのユーザインターフェイ
ス、及びこのような装置を使用するための関連プロセスの実施形態について説明する。あ
る実施形態では、装置は、ＰＤＡ及び／又は音楽プレーヤファンクションのような他のフ
ァンクションも含む移動電話のようなポータブル通信装置である。
【００１９】
ユーザインターフェイスは、タッチスクリーン、又はタッチスクリーン上に表示される
バーチャルクリックホイールに加えて、物理的なクリックホイールを含むことができる。
クリックホイールとは、ホイールの角度変位又は装置のユーザによるホイールとの接触点
に基づいて、ナビゲーションコマンドを与えることのできるユーザインターフェイス装置
である。又、クリックホイールは、例えば、装置のユーザがホイールの少なくとも一部分
又はホイールの中心を押し下げたときに、１つ以上のアイテムの選択に対応するユーザコ
マンドを与えるように使用することもできる。或いは又、タッチスクリーン面上のクリッ
クホイール映像との接触を遮断すると、選択に対応するユーザコマンドを指示することが
できる。簡単化のために、以下の説明において、タッチスクリーンを含むポータブルマル
チファンクション装置は、一実施形態として使用される。しかしながら、ユーザインター
フェイス及びそれに関連するプロセスの幾つかは、物理的クリックホイール、物理的キー
ボード、マウス、及び／又はジョイスティックのような１つ以上の他の物理的ユーザイン
ターフェイス装置を含む、パーソナルコンピュータ及びラップトップコンピュータのよう
な他の装置にも適用できることを理解されたい。
【００２０】
この装置は、次のものの１つ以上のような種々のアプリケーションをサポートする。即
ち、電話アプリケーション、ビデオ会議アプリケーション、ｅ−メールアプリケーション
、インスタントメッセージングアプリケーション、ブログアプリケーション、写真管理ア
プリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーシ
ョン、ウェブブラウジングアプリケーション、デジタル音楽プレーヤアプリケーション、
及び／又はデジタルビデオプレーヤアプリケーション。
【００２１】
装置において実行することのできる種々のアプリケーションは、少なくとも１つの共通
の物理的ユーザインターフェイス装置、例えば、タッチスクリーンを使用することができ
る。タッチスクリーンの１つ以上のファンクション、及び装置に表示される対応する情報
は、アプリケーションごとに及び／又は各アプリケーション内で調整し及び／又は変更す
ることができる。このように、装置の共通の物理的アーキテクチャー（タッチスクリーン
のような）は、直感的及び透過的なユーザインターフェイスで種々のアプリケーションを
サポートすることができる。
【００２２】
ユーザインターフェイスは、１つ以上のソフトキーボード実施形態を含むことができる
。ソフトキーボード実施形態は、参考として内容をここに援用する２００６年７月２４日
に出願された“Keyboards For Portable Electronic Devices”と題する米国特許出願第
１１／４５９，６０６号、及び２００６年７月２４日に出願された“Touch Screen Keybo
ards For Portable Electronic Devices”と題する第１１／４５９，６１５号に説明され
たように、キーボードの表示アイコン上に標準（ＱＷＥＲＴＹ）及び／又は非標準構成の
記号を含むことができる。キーボード実施形態は、タイプライターの場合のような既存の
物理的キーボードにおけるキーの数に対して減少された数のアイコン（又はソフトキー）
を含むことができる。これは、ユーザがキーボードにおいて１つ以上のアイコン、ひいて
は、１つ以上の対応する記号を容易に選択できるようにする。キーボードの実施形態は、
適応式とすることができる。例えば、表示されるアイコンは、１つ以上のアイコン及び／
又は１つ以上の対応する記号を選択する等のユーザのアクションに基づいて変更すること
ができる。ポータブル装置における１つ以上のアプリケーションは、共通の及び／又は異
なるキーボード実施形態を使用することができる。従って、使用するキーボード実施形態
は、少なくとも幾つかのアプリケーションに対して仕立てることができる。ある実施形態
では、１つ以上のキーボード実施形態を各ユーザに対して仕立てることができる。例えば
、１つ以上のキーボード実施形態を、各ユーザのワード使用履歴（辞書、スラング、個々
の使用）に基づいて各ユーザに対して仕立てることができる。キーボード実施形態の幾つ
かは、１つ以上のアイコン、従って、ソフトキーボード実施形態を使用するときには１つ
以上の記号、を選択するときのユーザエラーの確率を減少するように調整できる。
【００２３】
ここで、装置の実施形態に注目を向ける。図１Ａ及び１Ｂは、ある実施形態に基づくタ
ッチ感知ディスプレイ１１２を伴うポータブルマルチファンクション装置１００を示すブ
ロック図である。タッチ感知ディスプレイ１１２は、便宜上「タッチスクリーン」とも称
され、又、タッチ感知ディスプレイシステムとしても知られ又はそのように称されること
もある。この装置１００は、メモリ１０２（１つ以上のコンピュータ読み取り可能な記憶
媒体を含む）と、メモリコントローラ１２２と、１つ以上の処理ユニット（ＣＰＵ）１２
０と、周辺インターフェイス１１８と、ＲＦ回路１０８と、オーディオ回路１１０と、ス
ピーカ１１１と、マイクロホン１１３と、入力／出力（Ｉ／Ｏ）サブシステム１０６と、
他の入力又は制御装置１１６と、外部ポート１２４とを備えることができる。更に、装置
１００は、１つ以上の光学的センサ１６４を備えることもできる。これらのコンポーネン
トは、１つ以上の通信バス又は信号ライン１０３を経て通信することができる。
【００２４】
装置１００は、ポータブルマルチファンクション装置１００の一例に過ぎず、又、装置
１００は、図示された以上の又はそれ以下のコンポーネントを有してもよく、２つ以上の
コンポーネントを組み合わせてもよく、或いは異なる構成又は配置のコンポーネントを有
してもよいことが明らかであろう。図１Ａ及び１Ｂに示す種々のコンポーネントは、１つ
以上の信号処理及び／又は特定用途向け集積回路を含めて、ハードウェア、ソフトウェア
、又はその両方の組合せで実施されてもよい。
【００２５】
メモリ１０２は、高速ランダムアクセスメモリを含み、又、不揮発性メモリ、例えば、
１つ以上の磁気ディスク記憶装置、フラッシュメモリ装置、又は他の不揮発性ソリッドス
テートメモリ装置を含んでもよい。装置１００の他のコンポーネント、例えば、ＣＰＵ１
２０及び周辺インターフェイス１１８によるメモリ１０２へのアクセスは、メモリコント
ローラ１２２によって制御することができる。
【００２６】
周辺インターフェイス１１８は、装置の入力及び出力周辺機器をＣＰＵ１２０及びメモ
リ１０２に結合する。１つ以上のプロセッサ１２０は、メモリ１０２に記憶された種々の
ソフトウェアプログラム及び／又はインストラクションセットを走らせ或いは実行して、
装置１００の種々のファンクションを遂行し、データを処理する。
【００２７】
ある実施形態では、周辺インターフェイス１１８、ＣＰＵ１２０、及びメモリコントロ
ーラ１２２は、チップ１０４のような単一チップにおいて実施されてもよい。幾つかの他
の実施形態では、それらは、個別のチップにおいて実施されてもよい。
【００２８】
ＲＦ（高周波）回路１０８は、電磁信号とも称されるＲＦ信号を受信し送信する。ＲＦ
回路１０８は、電気信号と電磁信号との間で変換を行い、電磁信号を経て通信ネットワー
ク及び他の通信装置と通信する。ＲＦ回路１０８は、これらのファンクションを遂行する
ための良く知られた回路を含むことができ、アンテナシステムや、ＲＦトランシーバーや
、１つ以上の増幅器や、チューナや、１つ以上の発振器や、デジタル信号プロセッサや、
ＣＯＤＥＣチップセットや、加入者アイデンティティモジュール（ＳＩＭ）カードや、メ
モリ、等を含むが、これらに限定されない。ＲＦ回路１０８は、ネットワーク、例えば、
ワールドワイドウェブ（ＷＷＷ）とも称されるインターネットや、イントラネット及び／
又はワイヤレスネットワーク、例えば、セルラー電話ネットワーク、ワイヤレスローカル
エリアネットワーク（ＬＡＮ）及び／又はメトロポリタンエリアネットワーク（ＭＡＮ）
や、他の装置とワイヤレス通信により通信することができる。ワイヤレス通信は、複数の
通信規格、プロトコル、及びテクノロジーのいずれかを使用することができ、これらは、
グローバルシステム・フォー・モバイルコミュニケーション（ＧＳＭ）や、エンハンスト
データＧＳＭエンビロンメント（ＥＤＧＥ）や、ワイドバンドコード分割多重アクセス（
Ｗ−ＣＤＭＡ）や、コード分割多重アクセス（ＣＤＭＡ）や、時分割多重アクセス（ＴＤ
ＭＡ）や、ブルーツースや、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ）（例えば、ＩＥＥＥ
８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ、及び／又はＩＥＥ
Ｅ８０２．１１ｎ）や、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）や、Ｗｉ
−ＭＡＸや、ｅ−メール用のプロトコル（例えば、インターネットメッセージアクセスプ
ロトコル（ＩＭＡＰ）及び／又はポストオフィスプロトコル（ＰＯＰ））や、インスタン
トメッセージング（例えば、拡張可能なメッセージング及び存在プロトコル（ＸＭＰＰ）
、セッションイニシエーションプロトコル・フォー・インスタントメッセージング・アン
ド・プレゼンスレバレッジエクステンション（ＳＩＭＰＬＥ）、及び／又はインスタント
メッセージング・アンド・プレゼンスサービス（ＩＭＰＳ））や、及び／又はショートメ
ッセージサービス（ＳＭＳ））や、或いは本願の出願日にはまだ開発されていない通信プ
ロトコルを含む他の適当な通信プロトコルを含むが、これらに限定されない。
【００２９】
オーディオ回路１１０、スピーカ１１１及びマイクロホン１１３は、ユーザと装置１０
０との間のオーディオインターフェイスをなす。オーディオ回路１１０は、周辺インター
フェイス１１８からオーディオデータを受け取り、そのオーディオデータを電気信号に変
換し、そしてその電気信号をスピーカ１１１へ送出する。スピーカ１１１は、電気信号を
人間が聞き取れる音波へ変換する。又、オーディオ回路１１０は、音波からマイクロホン
１１３により変換された電気信号も受け取る。オーディオ回路１１０は、電気信号をオー
ディオデータへ変換し、そしてそのオーディオデータを処理のために周辺装置１１８へ送
出する。オーディオデータは、周辺インターフェイス１１８により、メモリ１０２及び／
又はＲＦ回路１０８から検索され及び／又はそこに送出されてもよい。ある実施形態では
、オーディオ回路１１０は、ヘッドセットジャック（例えば、図２の２１２）も含む。ヘ
ッドセットジャックは、オーディオ回路１１０と、取り外し可能なオーディオ入力／出力
周辺機器、例えば、出力専用のヘッドホン、或いは出力（例えば、片耳又は両耳用のヘッ
ドホン）及び入力（例えば、マイクロホン）の両方を伴うヘッドセットとの間のインター
フェイスをなす。
【００３０】
Ｉ／Ｏサブシステム１０６は、装置１００の入力／出力周辺機器、例えば、タッチスク
リーン１１２及び他の入力／出力装置１１６を周辺インターフェイス１１８に結合する。
Ｉ／Ｏサブシステム１０６は、他の入力又は制御装置のためのディスプレイコントローラ
１５６及び１つ以上の入力コントローラ１６０を含むことができる。１つ以上の入力コン
トローラ１６０は、他の入力又は制御装置１１６との間で電気信号を送信／受信する。他
の入力／制御装置１１６は、物理的なボタン（例えば、プッシュボタン、ロッカーボタン
、等）、ダイヤル、スライダースイッチ、ジョイスティック、クリックホイール、等を含
むことができる。幾つかの別の実施形態では、入力コントローラ１６０（１つ又は複数）
は、次のうちのどれかに接続されてもよい（又はどれにも接続されなくてもよい）。即ち
、キーボード、赤外線ポート、ＵＳＢポート、及びマウスのようなポインタ装置。１つ以
上のボタン（例えば、図２の２０８）は、スピーカ１１１及び／又はマイクロホン１１３
の音量制御のためのアップ／ダウンボタンを含んでもよい。１つ以上のボタンは、プッシ
ュボタン（例えば、図２の２０６）を含んでもよい。プッシュボタンを素早く押すと、タ
ッチスクリーン１１２のロックを外すことができるか、又はタッチスクリーン上のジェス
チャーを使用して装置をアンロックするプロセスを開始することができ、これは、参考と
してここに援用する２００５年１２月２３日に出願された“Unlocking a Device by Perf
orming Gestures on an Unlock Image”と題する米国特許出願第１１／３２２，５４９号
に説明されている。プッシュボタン（例えば、２０６）を長く押すと、装置１００への電
力をオン又はオフにすることができる。ユーザは、１つ以上のボタンのファンクションを
カスタマイズすることもできる。タッチスクリーン１１２は、バーチャル又はソフトボタ
ン及び１つ以上のソフトキーボードを実施するのに使用される。
【００３１】
タッチ感知タッチスクリーン１１２は、装置とユーザとの間の入力インターフェイス及
び出力インターフェイスをなす。ディスプレイコントローラ１５６は、タッチスクリーン
１１２との間で電気信号を送信及び又は受信する。タッチスクリーン１１２は、ユーザに
視覚出力を表示する。この視覚出力は、グラフィック、テキスト、アイコン、ビデオ、及
びその組み合わせ（「グラフィック」と総称する）を含むことができる。ある実施形態で
は、視覚出力の幾つか又は全部が、ユーザインターフェイスオブジェクトに対応してもよ
く、その更なる詳細は、以下に述べる。
【００３２】
タッチスクリーン１１２は、触覚及び／又は触感接触に基づくユーザからの入力を受け
容れるタッチ感知面、センサ又はセンサセットを有する。タッチスクリーン１１２及びデ
ィスプレイコントローラ１５６は（メモリ１０２における関連したモジュール及び／又は
インストラクションセットと共に）、タッチスクリーン１１２上の接触（及び接触の移動
又は遮断）を検出し、そしてその検出された接触を、タッチスクリーン上に表示されるユ
ーザインターフェイスオブジェクト（例えば、１つ以上のソフトキー、アイコン、ウェブ
ページ又は映像）へと変換する。ここに例示する実施形態では、タッチスクリーン１１２
とユーザとの間の接触点は、ユーザの指に対応する。
【００３３】
タッチスクリーン１１２は、ＬＣＤ（液晶表示）技術又はＬＰＤ（発光ポリマー表示）
技術を使用できるが、他の実施形態では他の表示技術が使用されてもよい。タッチスクリ
ーン１１２及びディスプレイコントローラ１５６は、現在知られている又は今後開発され
る複数のタッチ感知技術のいずれかを使用して、接触及びその移動又は遮断を検出するこ
とができ、前記タッチ感知技術は、容量性、抵抗性、赤外線、及び表面音波技術、並びに
タッチスクリーン１１２との１つ以上の接触点を決定するための他の接近センサアレー又
は他の素子を含むが、これらに限定されない。
【００３４】
タッチスクリーン１１２のある実施形態におけるタッチ感知ディスプレイは、参考とし
て各々ここに援用する米国特許第６，３２３，８４６号（ウェスターマン氏等）、第６，
５７０，５５７号（ウェスターマン氏等）、及び／又は第６，６７７，９３２号（ウェス
ターマン氏）、及び／又は米国特許公告第２００２／００１５０２４Ａ１号に説明された
マルチタッチ感知タブレットと同様のものでよい。しかしながら、タッチスクリーン１１
２は、ポータブル装置１００からの視覚出力を表示するが、そのタッチ感知タブレットは
、視覚出力を与えない。
【００３５】
タッチスクリーン１１２のある実施形態におけるタッチ感知ディスプレイは、次の特許
出願に説明されている。（１）２００６年５月２日に出願された“Multipoint Touch Sur
face Controller”と題する米国特許出願第１１／３８１，３１３号、（２）２００４年
５月６日に出願された“Multipoint Touchscreen”と題する米国特許出願第１０／８４０
，８６２号、（３）２００４年７月３０日に出願された“Gestures For Touch Sensitive
Input Devices”と題する米国特許出願第１０／９０３，９６４号、（４）２００５年１
月３１日に出願された“Gestures For Touch Sensitive Input Devices”と題する米国特
許出願第１１／０４８，２６４号、（５）２００５年１月１８日に出願された“Mode-Bas
ed Graphical User Interfaces For Touch Sensitive Input Devices”と題する米国特許
出願第１１／０３８，５９０号、（６）２００５年９月１６日に出願された“Virtual In
put Device Placement On A Touch Screen User Interface”と題する米国特許出願第１
１／２２８，７５８号、（７）２００５年９月１６日に出願された“Operation Of A Com
puter With A Touch Screen Interface”と題する米国特許出願第１１／２２８，７００
号、（８）２００５年９月１６日に出願された“Activating Virtual Keys Of A Touch-S
creen Virtual Keyboard”と題する米国特許出願第１１／２２８，７３７号、及び（９）
２００６年３月３日に出願された“Multi-Functional Hand-Held Device”と題する米国
特許出願第１１／３６７，７４９号。これらの出願は、全て、参考としてここに援用する
。
【００３６】
タッチスクリーン１１２は、１００ｄｐｉを越える解像度をもつことができる。ここに
例示する実施形態では、タッチスクリーンは、約１６０ｄｐｉの解像度を有する。ユーザ
は、スタイラス、指、等の適当なオブジェクト又は付属器官を使用して、タッチスクリー
ン１１２に接触することができる。ある実施形態では、ユーザインターフェイスは、主と
して、指に基づく接触及びジェスチャーで働くように設計され、これは、タッチスクリー
ンにおける指の接触面積が広いために、スタイラスに基づく入力よりあまり正確でない。
ある実施形態では、装置は、大ざっぱな指に基づく入力を、正確なポインタ／カーソル位
置、又はユーザが希望するアクションを遂行するためのコマンドに変換する。
【００３７】
ある実施形態では、タッチスクリーンに加えて、装置１００は、特定のファンクション
をアクチベート又はデアクチベートするためのタッチパッド（図示せず）を含むことがで
きる。ある実施形態では、タッチパッドは、タッチスクリーンとは異なり、視覚出力を表
示しない装置のタッチ感知エリアである。タッチパッドは、タッチスクリーン１１２とは
個別のタッチ感知面でもよいし、又はタッチスクリーンにより形成されたタッチ感知面の
延長部でもよい。
【００３８】
ある実施形態では、装置１００は、入力制御装置１１６として物理的又はバーチャルク
リックホイールを含むことができる。ユーザは、クリックホイールを回転することにより
、又はクリックホイールとの接触点を移動することにより（例えば、接触点の移動量を、
クリックホイールの中心点に対するその角度変位で測定する場合）、タッチスクリーン１
１２に表示される１つ以上のグラフィックオブジェクト（以下、アイコンと称する）の中
をナビゲートすることができ且つそれらと対話することができる。又、クリックホイール
は、表示されたアイコンの１つ以上を選択するのに使用することもできる。例えば、ユー
ザは、クリックホイールの少なくとも一部分又はそれに関連したボタンを押し下げること
ができる。クリックホイールを経てユーザにより与えられるユーザコマンド及びナビゲー
ションコマンドは、入力コントローラ１６０、並びにメモリ１２０における１つ以上のモ
ジュール及び／又はインストラクションセットによって処理することができる。バーチャ
ルクリックホイールの場合、クリックホイール及びクリックホイールコントローラは、各
々、タッチスクリーン１１２の一部分及びディスプレイコントローラ１５６でよい。又、
バーチャルクリックホイールの場合、クリックホイールは、装置とのユーザ対話に応答し
てタッチスクリーンディスプレイ上に現れたり消えたりする不透明又は半透明なオブジェ
クトでよい。ある実施形態では、バーチャルクリックホイールは、ポータブルマルチファ
ンクション装置のタッチスクリーンに表示され、タッチスクリーンとのユーザ接触により
動作される。
【００３９】
又、装置１００は、種々のコンポーネントに通電するための電源システム１６２も備え
ている。この電源システム１６２は、電力管理システムと、１つ以上の電源（例えば、バ
ッテリ、交流（ＡＣ））と、再充電システムと、停電検出回路と、電力コンバータ又はイ
ンバータと、電力状態インジケータ（例えば、発光ダイオード（ＬＥＤ））と、ポータブ
ル装置における電力の発生、管理及び配電に関連した他のコンポーネントとを含むことが
できる。
【００４０】
又、装置１００は、１つ以上の光学的センサ１６４を含むこともできる。図１Ａ及び１
Ｂは、Ｉ／Ｏサブシステム１０６内の光学的センサコントローラ１５８に結合された光学
的センサを示す。光学的センサ１６４は、電荷結合装置（ＣＣＤ）又は相補的金属酸化物
半導体（ＣＭＯＳ）ホトトランジスタを含むことができる。光学的センサ１６４は、周囲
から１つ以上のレンズを通して投射された光を受け、そしてその光を、映像を表すデータ
へと変換する。像形成モジュール１４３（カメラモジュールとも称される）に関連して、
光学的センサ１６４は、静止映像又はビデオを捕獲することもできる。ある実施形態では
、装置前面のタッチスクリーンディスプレイ１１２とは反対の装置１００の背面に光学セ
ンサが配置され、タッチスクリーンディスプレイは、静止映像及び／又はビデオ映像取得
のためのビューファインダとして使用することができる。ある実施形態では、装置の前面
に光学的センサを配置して、ビデオ会議のためのユーザの映像を得る一方、ユーザは、他
のビデオ会議参加者をタッチスクリーンディスプレイに見ることができる。ある実施形態
では、光学的センサ１６４の位置をユーザが切り換え（例えば、装置ハウジング内でレン
ズ及びセンサを回転することにより）、単一の光学的センサ１６４を、タッチスクリーン
ディスプレイと共に、ビデオ会議と、静止映像及び／又はビデオ映像取得との両方に使用
することができる。
【００４１】
又、装置１００は、１つ以上の接近センサ１６６を含むこともできる。図１Ａ及び１Ｂ
は、周辺インターフェイス１１８に結合された接近センサ１６６を示している。或いは又
、接近センサ１６６は、Ｉ／Ｏサブシステム１０６の入力コントローラ１６０に結合され
てもよい。接近センサ１６６は、参考としてここに援用する次の米国特許出願に説明され
たように動作することができる。即ち、２００５年９月３０日に出願された“Proximity 
Detector In Handheld Devices”と題する米国特許出願第１１／２４１，８３９号、２０
０５年９月３０日に出願された“Proximity Detector In Handheld Devices”と題する米
国特許出願第１１／２４０，７８８号、２００７年１月７日に出願された“Using Ambien
t Light Sensor To Augment Proximity Sensor Output”と題する米国特許出願、代理人
管理番号第０４８６０．Ｐ４８５１ＵＳ号、２００６年１０月２４日に出願された“Auto
mated 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 Ele
ctronic Devices”と題する米国特許公告第２００５０１９００５９号、及び“Methods A
nd Apparatus For Operating A Portable Device Based On An Accelerometer”と題する
米国特許公告第２００６００１７６９２号に説明されたように動作することができ、これ
らは、両方とも、参考としてここに援用する。ある実施形態では、１つ以上の加速度計か
ら受け取ったデータの分析に基づいて情報がタッチスクリーンディスプレイに肖像ビュー
又は風景ビューで表示される。
【００４３】
ある実施形態では、メモリ１０２に記憶されるソフトウェアコンポーネントは、オペレ
ーティングシステム１２６と、通信モジュール（又はインストラクションのセット）１２
８と、接触／運動モジュール（又はインストラクションのセット）１３０と、グラフィッ
クモジュール（又はインストラクションのセット）１３２と、テキスト入力モジュール（
又はインストラクションのセット）１３４と、グローバルポジショニングシステム（ＧＰ
Ｓ）モジュール（又はインストラクションのセット）１３５と、アプリケーション（又は
インストラクションのセット）１３６と、を含むことができる。
【００４４】
オペレーティングシステム１２６（例えば、ダーウイン(Darwin)、ＲＴＸＣ、ＬＩＮＵ
Ｘ、ＵＮＩＸ、ＯＳ  Ｘ、ＷＩＮＤＯＷＳ、又は埋め込まれたオペレーティングシステム
、例えば、ＶｘＷｏｒｋｓ）は、一般的なシステムタスク（例えば、メモリの管理、記憶
装置の制御、電源の管理、等）を制御し及び管理するための種々のソフトウェアコンポー
ネント及び／又はドライバを備え、そして種々のハードウェアコンポーネントとソフトウ
ェアコンポーネントとの間の通信を容易にする。
【００４５】
通信モジュール１２８は、１つ以上の外部ポート１２４を経て他の装置との通信を容易
にし、又、ＲＦ回路１０８及び／又は外部ポート１２４により受け取られたデータを取り
扱うための種々のソフトウェアコンポーネントも備えている。外部ポート１２４（例えば
、ユニバーサルシリアルバス（ＵＳＢ）、ファイアワイヤ(FIREWIRE)、等）は、他の装置
へ直結するか、又はネットワーク（例えば、インターネット、ワイヤレスＬＡＮ、等）を
経て間接的に結合するようにされる。ある実施形態では、外部ポートは、ｉＰｏｄ（アッ
プルコンピュータ社の商標）装置に使用される３０ピンコネクタと同じであるか又は同様
であるか及び／又はそれに適合できるマルチピン（例えば、３０ピン）コネクタである。
【００４６】
接触／運動モジュール１３０は、タッチスクリーン１１２（ディスプレイコントローラ
１５６に関連した）及び他のタッチ感知装置（例えば、タッチパッド又は物理的なクリッ
クホイール）との接触を検出することができる。接触／運動モジュール１３０は、接触の
検出に関連した種々の動作、例えば、接触が生じたかどうか決定し、接触の移動があるか
どうか決定すると共にタッチスクリーン１１２にわたって移動を追跡し、及び接触が遮断
したかどうか（即ち、接触が止んだかどうか）決定する、等の動作を遂行するための種々
のソフトウェアコンポーネントを備えている。接触点の移動を決定することは、接触点の
スピード（大きさ）、速度（大きさ及び方向）、及び／又は加速度（大きさ及び／又は方
向の変化）を決定することを含む。これらの動作は、単一の接触（例えば、１本の指の接
触）又は複数の同時接触（例えば、「マルチタッチ」／複数本の指の接触）に適用するこ
とができる。ある実施形態では、接触／運動モジュール１３０及びディスプレイコントロ
ーラ１５６は、タッチパッド上の接触も検出する。ある実施形態では、接触／運動モジュ
ール１３０及びコントローラ１６０は、クリックホイール上の接触を検出する。
【００４７】
グラフィックモジュール１３２は、表示されるグラフィックの強度を変化させるコンポ
ーネントを含めて、タッチスクリーン１１２上にグラフィックをレンダリングし表示する
ための種々の既知のソフトウェアコンポーネントを備えている。ここで使用する「グラフ
ィック」という語は、これに限定されないが、テキスト、ウェブページ、アイコン（ソフ
トキーを含むユーザインターフェイスオブジェクトのような）、デジタル映像、ビデオ、
アニメーション、等を含めて、ユーザに表示できるいかなるオブジェクトも含む。
【００４８】
グラフィックモジュール１３２のコンポーネントでよいテキスト入力モジュール１３４
は、種々のアプリケーション（例えば、連絡先１３７、ｅ−メール１４０、ＩＭ１４１、
ブログ１４２、ブラウザ１４７、及びテキスト入力を必要とする他のアプリケーション）
にテキストを入力するためのソフトキーボードを与える。
【００４９】
ＧＰＳモジュール１３５は、装置の位置を決定し、そしてこの情報を種々のアプリケー
ションに使用するべく与える（例えば、位置に基づくダイヤル動作に使用するために電話
１３８へ、ピクチャー／ビデオメタデータとしてカメラ１４３及び／又はブロガー１４２
へ、そして天気ウィジェット、地方のイエローページウィジェット及びマップ／ナビゲー
ションウィジェットのような位置に基づくサービスを提供するアプリケーションへ）。
【００５０】
アプリケーション１３６は、次のモジュール（又はインストラクションのセット）或い
はそのサブセット又はスーパーセットを含むことができる。
●連絡先モジュール１３７（時々アドレス帳又は連絡先リストとも称される）、
●電話モジュール１３８、
●ビデオ会議モジュール１３９、
●ｅ−メールクライアントモジュール１４０、
●インスタントメッセージング（ＩＭ）モジュール１４１、
●ブログモジュール１４２、
●静止映像及び／又はビデオ映像のためのカメラモジュール１４３、
●映像管理モジュール１４４、
●ビデオプレーヤモジュール１４５、
●音楽プレーヤモジュール１４６、
●ブラウザモジュール１４７、
●カレンダーモジュール１４８、
●天気ウィジェット１４９−１、株ウィジェット１４９−２、計算器ウィジェット１４
９−３、アラームクロックウィジェット１４９−４、辞書ウィジェット１４９−５、及び
ユーザにより得られる他のウィジェット、並びにユーザ生成ウィジェット１４９−６を含
むことのできるウィジェットモジュール１４９、
●ユーザ生成ウィジェット１４９−６を形成するためのウィジェットクリエータモジュ
ール１５０、
●サーチモジュール１５１、
●ビデオプレーヤモジュール１４５及び音楽プレーヤモジュール１４６を合併するビデ
オ及び音楽プレーヤモジュール１５２、
●ノートモジュール１５３、及び／又は
●マップモジュール１５４。
【００５１】
メモリ１０２に記憶できる他のアプリケーション１３６は、例えば、他のワード処理ア
プリケーション、ＪＡＶＡイネーブルアプリケーション、暗号化、デジタル権利の管理、
音声認識、及び音声複製を含む。
【００５２】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、
グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、連絡先
モジュール１３７は、アドレス帳又は連絡先リストを管理するのに使用でき、これは、ア
ドレス帳に名前（１つ又は複数）を追加し、アドレス帳から名前（１つ又は複数）を削除
し、電話番号（１つ又は複数）、ｅ−メールアドレス（１つ又は複数）、物理的アドレス
（１つ又は複数）又は他の情報を名前と関連付け、映像を名前と関連付け、名前を類別及
び分類し、電話１３８、ビデオ会議１３９、ｅ−メール１４０、又はＩＭ１４１による通
信を開始及び／又は容易にするために電話番号又はｅ−メールアドレスを与え、等々を行
うことを含む。
【００５３】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロホン１１３、タッ
チスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフ
ィックモジュール１３２、及びテキスト入力モジュール１３４に関連して、電話モジュー
ル１３８は、電話番号に対応するキャラクタのシーケンスを入力し、アドレス帳１３７に
おける１つ以上の電話番号にアクセスし、入力された電話番号を変更し、各電話番号をダ
イヤルし、会話を行い、そして会話が終了したときに切断又は切るために使用することが
できる。上述したように、ワイヤレス通信は、複数の通信規格、プロトコル及び技術のい
ずれかを使用することができる。
【００５４】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロホン１１３、タッ
チスクリーン１１２、ディスプレイコントローラ１５６、光学的センサ１６４、光学的セ
ンサコントローラ１５８、接触モジュール１３０、グラフィックモジュール１３２、テキ
スト入力モジュール１３４、連絡先リスト１３７、及び電話モジュール１３８に関連して
、ビデオ会議モジュール１３９は、ユーザと１人以上の他の参加者との間でビデオ会議を
開始し、実行し、そして終了するために使用することができる。
【００５５】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モ
ジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に
関連して、ｅ−メールクライアントモジュール１４０は、ｅ−メールを生成し、送信し、
受信し、そして管理するために使用することができる。映像管理モジュール１４４に関連
して、ｅ−メールモジュール１４０は、カメラモジュール１４３で撮影された静止映像又
はビデオ映像と共にｅ−メールを生成し送信するのを非常に容易にする。
【００５６】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モ
ジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に
関連して、インスタントメッセージングモジュール１４１は、インスタントメッセージに
対応するキャラクタのシーケンスを入力し、既に入力されたキャラクタを変更し、各イン
スタントメッセージを送信し（例えば、電話ベースのインスタントメッセージについては
ショートメッセージサービス（ＳＭＳ）又はマルチメディアメッセージサービス（ＭＭＳ
）プロトコルを使用し、或いはインターネットベースのインスタントメッセージについて
はＸＭＰＰ、ＳＩＭＰＬＥ又はＩＭＰＳを使用して）、インスタントメッセージを受信し
、そして受信したインスタントメッセージを見るために使用することができる。ある実施
形態では、送信及び／又は受信されるインスタントメッセージは、ＭＭＳ及び／又はエン
ハンストメッセージングサービス（ＥＭＳ）でサポートされるグラフィック、写真、オー
ディオファイル、ビデオファイル及び／又は他のアタッチメントを含むことができる。こ
こで使用する「インスタントメッセージング」という語は、電話ベースのメッセージ（例
えば、ＳＭＳ又はＭＭＳを使用して送信されるメッセージ）、及びインターネットベース
のメッセージ（例えば、ＸＭＰＰ、ＳＩＭＰＬＥ、又はＩＭＰＳを使用して送信されるメ
ッセージ）の両方を指す。
【００５７】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モ
ジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、映像
管理モジュール１４４、及びブラウジングモジュール１４７に関連して、ブログモジュー
ル１４２は、テキスト、静止映像、ビデオ、及び／又は他のグラフィックをブログ（例え
ば、ユーザブログ）へ送信するために使用することができる。
【００５８】
タッチスクリーン１１２、ディスプレイコントローラ１５６、光学的センサ（１つ又は
複数）１６４、光学的センサコントローラ１５８、接触モジュール１３０、グラフィック
モジュール１３２、及び映像管理モジュール１４４に関連して、カメラモジュール１４３
は、静止映像又はビデオ（ビデオストリームを含む）を捕獲してそれらをメモリ１０２へ
記憶し、静止映像又はビデオの特性を変更し、或いは静止映像又はビデオをメモリ１０２
から削除するために使用することができる。
【００５９】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、
グラフィックモジュール１３２、テキスト入力モジュール１３４、及びカメラモジュール
１４３に関連して、映像管理モジュール１４４は、静止映像及び／又はビデオ映像をアレ
ンジし、変更し、さもなければ、操作し、ラベル付けし、削除し、プレゼンテーションし
（例えば、デジタルスライドショー又はアルバムに）、そして記憶するために使用するこ
とができる。
【００６０】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触モジュール１３０、
グラフィックモジュール１３２、オーディオ回路１１０、及びスピーカ１１１に関連して
、ビデオプレーヤモジュール１４５は、ビデオを表示し、プレゼンテーションし、さもな
ければ、再生するために使用することができる（例えば、タッチスクリーンにおいて、又
は外部ポート１２４を経て接続された外部のディスプレイにおいて）。
【００６１】
タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール
１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ
回路１０８、及びブラウザモジュール１４７に関連して、音楽プレーヤモジュール１４６
は、ユーザが、録音された音楽や、ＭＰ３又はＡＡＣファイルのような１つ以上のファイ
ルフォーマットで記憶された他のサウンドファイルをダウンロードして再生できるように
する。ある実施形態では、装置１００は、ｉＰｏｄ（アップルコンピュータ社の商標）の
ようなＭＰ３プレーヤのファンクションを含むことができる。
【００６２】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６
、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール
１３４に関連して、ブラウザモジュール１４７は、ウェブページ又はその一部分、並びに
ウェブページにリンクされたアタッチメント及び他のファイルをサーチし、リンクし、受
信し、及び表示することを含めて、インターネットをブラウズするために使用することが
できる。ブラウザモジュール１４７を使用するユーザインターフェイス及び関連プロセス
の実施形態を、以下で詳細に説明する。
【００６３】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６
、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３
４、ｅ−メールモジュール１４０、及びブラウザモジュール１４７に関連して、カレンダ
ーモジュール１４８は、カレンダー及びカレンダーに関連したデータ（例えば、カレンダ
ー入力、ツー・ドゥ（実行すべきものの）リスト、等）を生成し、表示し、変更し、そし
て記憶するために使用することができる。
【００６４】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６
、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３
４、及びブラウザモジュール１４７に関連して、ウィジェットモジュール１４９は、ユー
ザによりダウンロードして使用できるミニアプリケーション（例えば、天気ウィジェット
１４９−１、株ウィジェット１４９−２、計算器ウィジェット１４９−３、アラームクロ
ックウィジェット１４９−４、及び辞書ウィジェット１４９−５）、又はユーザにより生
成されるミニアプリケーション（例えば、ユーザ生成ウィジェット１４９−６）である。
ある実施形態では、ウィジェットは、ＨＴＭＬ（ハイパーテキストマークアップ言語）フ
ァイル、ＣＳＳ（カスケードスタイルシート）ファイル、及びＪａｖａＳｃｒｉｐｔファ
イルを含む。ある実施形態では、ウィジェットは、ＸＭＬ（拡張性マークアップ言語）フ
ァイル、及びＪａｖａＳｃｒｉｐｔファイル（例えば、Ｙａｈｏｏ！ウィジェット）を含
む。
【００６５】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６
、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３
４、及びブラウザモジュール１４７に関連して、ウィジェットクリエータモジュール１５
０は、ウィジェットを生成するためにユーザにより使用することができる（例えば、ウェ
ブページのユーザ指定部分をウィジェットへ向ける）。
【００６６】
タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール
１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して
、サーチモジュール１５１は、１つ以上のサーチ基準（例えば、１つ以上のユーザ指定サ
ーチ用語）に一致するテキスト、音楽、サウンド、映像、ビデオ、及び／又は他のファイ
ルをメモリ１０２においてサーチするために使用することができる。
【００６７】
タッチスクリーン１１２、ディスプレイシステムコントローラ１５６、接触モジュール
１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４に関連して
、ノートモジュール１５３は、ノート、ツー・ドゥリスト、等を生成して管理するために
使用することができる。
【００６８】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイシステムコントローラ１５６
、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３
４、ＧＰＳモジュール１３５、及びブラウザモジュール１４７に関連して、マップモジュ
ール１５４は、マップ及びマップに関連したデータ（例えば、運転方向、特定の位置又は
その付近の店舗及びその他交差点に関するデータ、並びに位置に基づく他のデータ）を受
け取り、表示し、変更し、そして記憶するために使用することができる。
【００６９】
上述したモジュール及びアプリケーションの各々は、上述した１つ以上のファンクショ
ンを遂行するためのインストラクションのセットに対応している。これらのモジュール（
即ち、インストラクションのセット）は、個別のソフトウェアプログラム、手順又はモジ
ュールとして実施される必要はなく、従って、種々の実施形態では、これらモジュールの
種々のサブセットを組み合わせるか、さもなければ、アレンジし直すことができる。例え
ば、ビデオプレーヤモジュール１４５は、音楽プレーヤモジュール１４６と組み合わせ、
単一のモジュール（例えば、ビデオ及び音楽プレーヤモジュール１５２、図１Ｂ）とする
ことができる。ある実施形態では、メモリ１０２は、上述したモジュール及びデータ構造
体のサブセットを記憶することができる。更に、メモリ１０２は、上述されない付加的な
モジュール及びデータ構造体を記憶することもできる。
【００７０】
ある実施形態では、装置１００は、装置におけるファンクションの規定セットの動作が
タッチスクリーン１１２及び／又はタッチパッドを通して排他的に実行される装置である
。タッチスクリーン及び／又はタッチパッドを、装置１００を動作するための一次入力／
制御装置として使用することにより、装置１００における物理的入力／制御装置（プッシ
ュボタン、ダイヤル、等）の数を減少することができる。
【００７１】
タッチスクリーン及び／又はタッチパッドを通して排他的に遂行できるファンクション
の規定のセットは、ユーザインターフェイス間のナビゲーションを含む。ある実施形態で
は、タッチパッドは、ユーザがタッチすると、装置１００を、装置１００上に表示できる
ユーザインターフェイスからのメイン、ホーム又はルートメニューへとナビゲートする。
このような実施形態では、タッチパッドは、「メニューボタン」と称することができる。
他の実施形態では、メニューボタンは、タッチパッドに代わって、物理的なプッシュボタ
ン又は他の物理的な入力／制御装置でもよい。
【００７２】
図２は、ある実施形態に基づくタッチスクリーン１１２を有するポータブルマルチファ
ンクション装置１００を示す図である。タッチスクリーンは、ユーザインターフェイス（
ＵＩ）２００内に１つ以上のグラフィックを表示することができる。この実施形態、及び
以下に述べる他の実施形態では、ユーザは、例えば、１本以上の指２０２（図中には正し
いスケールで描かれていない）でグラフィックに接触又はタッチすることにより１つ以上
のグラフィックを選択することができる。ある実施形態では、ユーザが１つ以上のグラフ
ィックとの接触を遮断したときに１つ以上のグラフィックの選択が生じる。ある実施形態
では、接触は、１回以上タップ(tap)すること、１回以上スワイプ(swipe)すること（左か
ら右へ、右から左へ、上方及び／又は下方へ）、及び／又は装置１００と接触させた指を
ローリング(rolling)すること（左から右へ、右から左へ、上方及び／又は下方へ）、等
のジェスチャーを含むことができる。ある実施形態では、グラフィックとの偶発的な接触
でグラフィックが選択されることはない。例えば、アプリケーションアイコン上を拭うス
ワイプジェスチャーは、選択に対応するジェスチャーがタップであるときには、対応する
アプリケーションを選択することができない。
【００７３】
又、装置１００は、「ホーム(home)」又はメニューボタン２０４のような１つ以上の物
理的ボタンを含むこともできる。上述したように、メニューボタン２０４は、装置１００
において実行できるアプリケーションセット内の任意のアプリケーション１３６へナビゲ
ートするのに使用できる。或いは又、ある実施形態では、メニューボタンは、タッチスク
リーン１１２のＧＵＩにおけるソフトキーとして実施される。
【００７４】
一実施形態では、装置１００は、タッチスクリーン１１２と、メニューボタン２０４と
、装置を電源オン／オフすると共に装置をロックするためのプッシュボタン２０６と、音
量調整ボタン（１つ又は複数）２０８と、加入者アイデンティティモジュール（ＳＩＭ）
カードスロット２１０と、ヘッドセットジャック２１２と、ドッキング／充電外部ポート
１２４とを備えている。プッシュボタン２０６は、このボタンを押して規定の時間インタ
ーバル中このボタンを押圧状態に保持することにより装置の電源をオン／オフにし、この
ボタンを押して規定の時間インターバルが経過する前にこのボタンを解除することにより
装置をロックし、及び／又は装置をアンロックするか又はアンロックプロセスを開始する
ために、使用することができる。別の実施形態では、装置１００は、マイクロホン１１３
を通して幾つかのファンクションをアクチベート又はデアクチベートするために言葉によ
る入力も受け容れることができる。
【００７５】
ポータブルマルチファンクション装置１００において実施できるユーザインターフェイ
ス（ＵＩ）及び関連プロセスの実施形態について以下に説明する。
【００７６】
図３は、ある実施形態に基づきポータブル電子装置をアンロックするためのユーザイン
ターフェイスを例示する図である。ある実施形態では、ユーザインターフェイス３００は
、次のエレメント、或いはそのサブセット又はスーパーセットを含む。
●装置をアンロックするための指ジェスチャーで移動されるアンロック映像３０２、
●アンロックジェスチャーに対して視覚キューを与える矢印３０４、
●アンロックジェスチャーに対して付加的なキューを与えるチャンネル３０６、
●時刻３０８、
●曜日３１０、
●日付３１２、及び
●壁紙映像３１４。
【００７７】
ある実施形態では、この装置は、それがユーザインターフェイスロック状態にある間に
タッチ感知ディスプレイとの接触（例えば、ユーザの指がアンロック映像３０２又はその
付近に接触する）を検出する。装置は、この接触に基づいてアンロック映像３０２を移動
する。装置は、検出された接触が、チャンネル３０６を横切ってアンロック映像を移動す
るような規定のジェスチャーに対応する場合は、ユーザインターフェイスアンロック状態
へと移行する。逆に、検出された接触が規定のジェスチャーに対応しない場合は、ユーザ
インターフェイスロック状態を維持する。上述したように、タッチスクリーン上でのジェ
スチャーを使用して装置をアンロックするためのプロセスは、参考としてここに援用する
２００５年１２月２３日に出願された“Unlocking A Device By Performing Gestures On
An Unlock Image”と題する米国特許出願第１１／３２２，５４９号、及び２００５年１
２月２３日に出願された“Indication Of Progress Towards Satisfaction Of A User In
put Condition”と題する第１１／３２２，５５０号に説明されている。
【００７８】
図４Ａ及び４Ｂは、ある実施形態に基づくポータブルマルチファンクション装置におけ
るアプリケーションのメニューのためのユーザインターフェイスを示す図である。ある実
施形態では、ユーザインターフェイス４００Ａは、次のエレメント或いはそのサブセット
又はスーパーセットを含む。
●セルラー及びＷｉ−Ｆｉ信号のようなワイヤレス通信（１つ又は複数）のための信号
強度インジケータ（１つ又は複数）４０２、
●時刻４０４、
●バッテリ状態インジケータ４０６、
●次のうちの１つ以上のような頻繁に使用されるアプリケーションに対するアイコンを
伴うトレー４０８、
○逃したコール又はボイスメールメッセージの数のインジケータ４１４を含んでもよ
い電話１３８、
○読まれないｅ−メールの数のインジケータ４１０を含んでもよいｅ−メールクライ
アント１４０、
○ブラウザ１４７、
○音楽プレーヤ１４６、及び
●次のうちの１つ以上のような他のアプリケーションに対するアイコン、
○ＩＭ１４１、
○映像管理１４４、
○カメラ１４３、
○ビデオプレーヤ１４５、
○天気１４９−１、
○株１４９−２、
○ブログ１４２、
○カレンダー１４８、
○計算器１４９−３、
○アラームクロック１４９−４、
○辞書１４９−５、及び
○ユーザ生成ウィジェット１４９−６。
【００７９】
ある実施形態では、ユーザインターフェイス４００Ｂは、次のエレメント或いはそのサ
ブセット又はスーパーセットを含む。
●上述した４０２、４０４、４０６、１４１、１４８、１４４、１４３、１４９−３、
１４９−２、１４９−１、１４９−４、４１０、４１４、１３８、１４０、及び１４７、
●マップ１５４、
●ノート１５３、
●以下に詳細に述べるように装置１００の設定及びその種々のアプリケーション１３６
へのアクセスを与える設定４１２、
●ｉＰｏｄ（アップルコンピュータ社の商標）モジュール１５２とも称されるビデオ及
び音楽プレーヤモジュール１５２。
【００８０】
ある実施形態では、ＵＩ４００Ａ又は４００Ｂは、全ての利用可能なアプリケーション
１３６を１つのスクリーン上に表示し、アプリケーションのリストを（例えば、スクロー
ルバーにより）スクロールする必要がないようにする。ある実施形態では、アプリケーシ
ョンの数が増加するにつれて、アプリケーションに対応するアイコンのサイズを減少させ
て、全てのアプリケーションを、スクロールせずに、単一のスクリーン上に表示できるよ
うにする。ある実施形態では、１つのスクリーン上に全てのアプリケーションをもたせる
と共に、メニューボタンをもたせることで、ユーザは、（例えば、アプリケーションに対
応するアイコンをタップするか又は他の指ジェスチャーにより）メニューボタン２０４を
アクチベートし、次いで、希望のアプリケーションをアクチベートするというせいぜい２
つの入力で、希望のアプリケーションにアクセスすることができる。
【００８１】
図５Ａ−５Ｍは、ある実施形態に基づくブラウザのためのユーザインターフェイスを例
示する図である。
【００８２】
ある実施形態では、ユーザインターフェイス３９００Ａ−３９００Ｍ（図５Ａ−５Ｍ）
は、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、及び４０６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、手前
のウェブページの表示を開始する手前のページのアイコン３９０２、
●ウェブページ名３９０４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、次の
ウェブページの表示を開始する次のページのアイコン３９０６、
●ウェブページのＵＲＬを入力するためのＵＲＬ（ユニフォームリソースロケーター）
エントリーボックス３９０８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ウェ
ブページのリフレッシュを開始するリフレッシュアイコン３９１０、
●テキストコンテンツ及び他のグラフィック（例えば、映像及びインラインマルチメデ
ィア）のブロック３９１４で形成されたウェブページ３９１２又は他の構造化ドキュメン
ト、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ブラ
ウザに対する設定メニューの表示を開始する設定アイコン３９１６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ブラ
ウザに対するブックマークリスト又はメニューの表示を開始するブックマークアイコン３
９１８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ブッ
クマークを追加するＵＩ（例えば、他のＵＩ及びページと同様に、肖像又は風景ビューに
表示できるＵＩ３９００Ｆ、図５Ｆ）の表示を開始するブックマーク追加アイコン３９２
０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、新た
なウインドウをブラウザに追加するＵＩ（例えば、ＵＩ３９００Ｇ、図５Ｇ）の表示を開
始する新たなウインドウのアイコン３９２２、
●ウェブページ３９１２又は他の構造化ドキュメントのどの部分が表示されているかユ
ーザが理解する上で助けとなる、ウェブページ３９１２又は他の構造化ドキュメントのた
めの垂直バー３９６２（図５Ｈ）、
●ウェブページ３９１２又は他の構造化ドキュメントのどの部分が表示されているかユ
ーザが理解する上で助けとなる、ウェブページ３９１２又は他の構造化ドキュメントのた
めの水平バー３９６４（図５Ｈ）、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、他の
ユーザと情報を共有するためのＵＩ（例えば、ＵＩ３９００Ｋ、図５Ｋ）の表示を開始す
る共有アイコン３９６６、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）ＵＲＬ
エントリーボックス３９０８の入力をクリアするＵＲＬクリアアイコン３９７０（図５Ｉ
）、
●ウェブサーチ用のサーチ用語を入力するサーチ用語エントリーボックス３９７２（図
５Ｉ）、
●ＵＲＬエントリーボックス３９０８（図５Ｉ）の入力に一致するＵＲＬを表示するも
のであって、示唆されたＵＲＬをアクチベートすると（例えば、示唆されたＵＲＬを指で
タップすることにより）、対応するウェブページの検索を開始するようなＵＲＬ示唆リス
ト３９７４、
●ピリオドキー３９８、バックスラッシュキー３９８０、及び“．com”キー３９８２
を伴い、ＵＲＬへの普通のキャラクタの入力を容易にするＵＲＬ入力キーボード３９７６
（図５Ｉ及び５Ｍ）、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、サー
チ用語エントリーボックス３９７２における入力をクリアするサーチ用語クリアアイコン
３９８４、
●アクチベートされたときに（例えば、アイコンを指でタップするか又は他のジェスチ
ャーにより）、１人以上の他のユーザと共有されるべきリンクを含むｅ−メールを準備す
るｅ−メールリンクアイコン３９８６（図５Ｋ）、
●アクチベートされたときに（例えば、アイコンを指でタップするか又は他のジェスチ
ャーにより）、１人以上の他のユーザと共有されるべきコンテンツを含むｅ−メールを準
備するｅ−メールコンテンツアイコン３９８８（図５Ｋ）、
●アクチベートされたときに（例えば、アイコンを指でタップするか又は他のジェスチ
ャーにより）、１人以上の他のユーザと共有されるべきリンクを含むＩＭを準備するＩＭ
リンクアイコン３９９０（図５Ｋ）、及び
●アクチベートされたときに（例えば、アイコンを指でタップするか又は他のジェスチ
ャーにより）、共有ＵＩ（例えば、ＵＩ３９００Ｋ、図５Ｋ）をキャンセルし、手前のＵ
Ｉを表示するキャンセルアイコン３９９２（図５Ｋ）。
【００８３】
ある実施形態では、ブロック３９１４におけるユーザによる規定のジェスチャー（例え
ば、単一タップジェスチャー又は二重タップジェスチャー）に応答して、ブロックがウェ
ブページディスプレイにおいて拡大されセンタリング（又は実質的にセンタリング）され
る。例えば、ブロック３９１４−５における単一タップジェスチャー３９２３に応答して
、ブロック３９１４−５は、図５ＣのＵＩ３９００Ｃに示すように、ディスプレイにおい
て拡大されセンタリングされる。ある実施形態では、タッチスクリーンディスプレイをい
っぱいにするようにブロックの巾がスケーリングされる。ある実施形態では、ディスプレ
イの側部に沿って規定量のパッドを入れてタッチスクリーンディスプレイをいっぱいにす
るようにブロックの巾がスケーリングされる。ある実施形態では、ブロックの拡大中にブ
ロックのズームアニメーションが表示される。同様に、ブロック３９１４−２における単
一タップジェスチャー３８２５に応答して、ブロック３９１４−２をズームアニメーショ
ンで拡大し、そしてディスプレイの中心へ二次元的にスクロールすることができる（図示
せず）。
【００８４】
ある実施形態では、装置は、ウェブページ３９１２のレンダーツリーを分析してウェブ
ページにおけるブロック３９１４を決定する。ある実施形態では、ブロック３９１４は、
置き換えインライン、ブロック、インラインブロック又はインラインテーブルであるレン
ダーノードに対応する。
【００８５】
ある実施形態では、既に拡大されてセンタリングされたブロック３９１４におけるユー
ザによる同じ規定のジェスチャー（例えば、単一タップジェスチャー又は二重タップジェ
スチャー）に応答して、拡大及び／又はセンタリングが実質的に又は完全に逆転される。
例えば、ブロック３９１４−５における単一タップジェスチャー３９２９（図５Ｃ）に応
答して、ウェブページ映像をズームアウトし、図５ＡのＵＩ３９００Ａへ戻ることができ
る。
【００８６】
ある実施形態では、既に拡大されたがセンタリングされていないブロック３９１４にお
けるユーザによる規定のジェスチャー（例えば、単一タップジェスチャー又は二重タップ
ジェスチャー）に応答して、ブロックがウェブページディスプレイにおいてセンタリング
（又は実質的にセンタリング）される。例えば、ブロック３９１４−４における単一タッ
プジェスチャー３９２７（図５Ｃ）に応答して、ブロック３９１４−４は、ウェブページ
ディスプレイにおいてセンタリング（又は実質的にセンタリング）することができる。同
様に、ブロック３９１４−６における単一タップジェスチャー３９３５（図５Ｃ）に応答
して、ブロック３９１４−６は、ウェブページディスプレイにおいてセンタリング（又は
実質的にセンタリング）することができる。従って、既に拡大されたウェブページディス
プレイの場合に、規定のジェスチャーに応答して、装置は、ユーザが見たい一連のブロッ
クを直感的に表示することができる。この同じジェスチャーは、異なる状況において異な
るアクションを開始することができる（例えば、（１）ウェブページのサイズが減少され
たときはスクロールと組み合わせてズーミング及び／又は拡大を行い、ＵＩ３９００Ａ、
そして（２）ブロックが既にセンタリングされ拡大された場合には拡大及び／又はセンタ
リングを逆転させる）。
【００８７】
ある実施形態では、ユーザによる複数タッチ３９３１及び３９３３の広げ(de-pinching
)ジェスチャーに応答して（図５Ｃ）、ウェブページを拡大することができる。逆に、ユ
ーザによる複数タッチの狭め(pinching)ジェスチャーに応答して、ウェブページを縮小す
ることができる。
【００８８】
ある実施形態では、ユーザによる実質的に垂直方向上方（又は下方）のスワイプジェス
チャーに応答して、ウェブページ（又は一般的に他の電子的ドキュメント）は、垂直方向
に一次元的に上方（又は下方）にスクロールすることができる。例えば、完全な垂直から
所定角度（例えば、２７°）以内であるユーザによる上方スワイプジェスチャー３９３７
に応答して、ウェブページを垂直方向に一次元的に上方にスクロールすることができる。
【００８９】
逆に、ある実施形態では、完全な垂直から所定角度（例えば、２７°）以内にないスワ
イプジェスチャーに応答して、ウェブページを二次元的にスクロールすることができる（
即ち、垂直及び水平の両方向に同時移動）。例えば、完全な垂直から所定角度（例えば、
２７°）以内にないユーザによる上方スワイプジェスチャー３９３９（図５Ｃ）に応答し
て、ウェブページをスワイプ３９３９の方向に沿って二次元的にスクロールすることがで
きる。
【００９０】
ある実施形態では、ユーザによる複数タッチ３９４１及び３９４３の回転ジェスチャー
（図５Ｃ）に応答して、複数タッチ３９４１及び３９４３の回転ジェスチャーにおける回
転の量が９０°とは実質的に異なる場合でも、ウェブページを風景ビューに対して厳密に
９０°回転することができる（ＵＩ３９００Ｄ、図５Ｄ）。同様に、ユーザによる複数タ
ッチ３９４５及び３９４７の回転ジェスチャー（ＵＩ３９００Ｄ、図５Ｄ）に応答して、
複数タッチ３９４５及び３９４７の回転ジェスチャーにおける回転の量が９０°とは実質
的に異なる場合でも、ウェブページを肖像ビューに対して厳密に９０°回転することがで
きる。
【００９１】
従って、ユーザによる不正確なジェスチャーに応答して、グラフィックの正確な移動が
生じる。装置は、ユーザによる入力が不正確でもユーザが希望するように振る舞う。又、
ユーザがウェブブラウジングのためにどちらのビューを好むか選択できるように、肖像ビ
ューを有するＵＩ３９００Ｃについて述べたジェスチャーを、風景ビューを伴うＵＩ（例
えば、ＵＩ３９００Ｄ、図５Ｄ）にも適用できることに注意されたい。
【００９２】
図６Ａ−６Ｃは、ある実施形態に基づきタッチスクリーンディスプレイを伴うポータブ
ル電子装置（例えば、装置１００）にウェブページのような構造化電子ドキュメントを表
示するためのプロセス６０００を示すフローチャートである。ポータブル電子装置は、構
造化電子ドキュメントの少なくとも一部分をタッチスクリーンディスプレイ上に表示する
。構造化電子ドキュメントは、複数のコンテンツボックス（例えば、ブロック３９１４、
図５Ａ）を含む（６００６）。
【００９３】
ある実施形態では、複数のボックスは、スタイルシート言語によって定義される。ある
実施形態では、スタイルシート言語は、カスケード状のスタイルシート言語である。ある
実施形態では、構造化電子ドキュメントは、ウェブページ（例えば、ウェブページ３９１
２、図５Ａ）である。ある実施形態では、構造化電子ドキュメントは、ＨＴＭＬ又はＸＭ
Ｌ言語である。
【００９４】
ある実施形態では、構造化電子ドキュメントの少なくとも一部分を表示することは、ド
キュメントの長さとは独立してタッチスクリーンディスプレイの巾内に適合するようにド
キュメントの巾をスケーリングすることを含む（６００８）。
【００９５】
ある実施形態では、タッチスクリーンディスプレイは、短軸及び長軸（小軸及び大軸と
も称される）を伴う長方形であり、構造化電子ドキュメントを肖像ビュー（例えば、図５
Ｃ）で見るときには、ディスプレイの巾が短軸（小軸）に対応し、そして構造化電子ドキ
ュメントを風景ビュー（例えば、図５Ｄ）で見るときには、ディスプレイの巾が長軸（又
は大軸）に対応する。
【００９６】
ある実施形態では、構造化電子ドキュメントの少なくとも一部分を表示する前に、境界
、余白及び／又はパディングが、複数のボックスに対して決定され（６００２）、そして
タッチスクリーンディスプレイ上に表示するように調整される（６００４）。ある実施形
態では、複数のボックスの全ボックスが調整される。ある実施形態では、第１のボックス
だけが調整される。ある実施形態では、第１のボックスと、第１のボックスに隣接するボ
ックスだけが調整される。
【００９７】
構造化電子ドキュメントの表示された部分上の位置において第１のジェスチャーが検出
される（例えば、ジェスチャー３９２３、図５Ａ）（６０１０）。ある実施形態では、第
１のジェスチャーは、指ジェスチャーである。ある実施形態では、第１のジェスチャーは
、スタイラスのジェスチャーである。
【００９８】
ある実施形態では、第１のジェスチャーは、タップジェスチャーである。ある実施形態
では、第１のジェスチャーは、１本の指での二重タップ、２本の指での二重タップ、１本
の指での単一タップ、又は２本の指での単一タップである。
【００９９】
複数のボックスのうちの第１ボックス（例えば、ブロック５  ３９１４−５、図５Ａ）
が第１ジェスチャーの位置で決定される（６０１２）。ある実施形態では、構造化電子ド
キュメントは、複数のノードを伴う関連レンダリングツリーを有し、そして第１のジェス
チャーの位置で第１ボックスを決定することは、レンダリングツリーをダウン方向に進ん
で、第１のジェスチャーの検出位置に対応する複数のノードにおける第１ノードを決定し
（６０１４）、第１ノードからコンテンツの論理的グループを含む最至近の親ノードまで
レンダリングツリーをアップ方向に進み（６０１６）、そしてその最至近の親ノードに対
応するコンテンツを第１ボックスとして識別する（６０１８）ことを含む。ある実施形態
では、コンテンツの論理的グループは、パラグラフ、映像、プラグインオブジェクト、又
はテーブルを含む。ある実施形態では、最至近の親ノードは、置き換えられるインライン
、ブロック、インラインブロック、又はインラインテーブルである。
【０１００】
第１のボックスは、タッチスクリーンディスプレイ上で拡大され実質的にセンタリング
される（例えば、ブロック５  ３９１４−５、図５Ｃ）。ある実施形態では、拡大して実
質的にセンタリングすることは、タッチスクリーンディスプレイ上で第１ボックスを同時
にズームし且つ並進移動することを含む（６０２２）。ある実施形態では、拡大すること
は、第１ボックスの巾がタッチスクリーンディスプレイの巾と実質的に同じになるように
第１ボックスを拡張することを含む（６０２４）。
【０１０１】
ある実施形態では、拡大された第１ボックス内のテキストは、タッチスクリーンディス
プレイ上の所定の最小テキストサイズを満足するか又はそれを越えるようにサイズ変更さ
れる（６０２６）。ある実施形態では、テキストサイズ変更は、第１のボックスを拡大す
る倍率係数を決定し（６０２８）、タッチスクリーンディスプレイ上の所定の最小テキス
トサイズをこの倍率係数で除算して、第１ボックス内のテキストに対する最小テキストサ
イズを決定し（６０３０）、そして第１ボックス内のテキストに対するテキストサイズが
その決定された最小テキストサイズより小さい場合には、第１ボックス内のテキストに対
するテキストサイズを、少なくともその決定された最小テキストサイズまで増加する（６
０３２）ことを含む。ある実施形態では、第１ボックスは、巾を有し、ディスプレイは、
ディスプレイ巾を有し、そして倍率係数は、ディスプレイの巾を、拡大前の第１ボックス
の巾で除算したものである。ある実施形態では、拡大中にサイズ変更が行われる。ある実
施形態では、拡大後にサイズ変更が行われる。
【０１０２】
例えば、所定の最小テキストサイズが１８ポイントのフォントであり、そして倍率係数
が２と決定されると仮定する。この場合、第１ボックス内のテキストに対する最小テキス
トサイズは、１８を２で除算し、即ち９となる。第１ボックス内のテキストが１０ポイン
トのフォントである場合は、そのテキストサイズは増加されない。というのは、１０は、
最小９ポイントより大きいからである。倍率係数が適用されると、テキストが２０ポイン
トのフォントで表示され、これは、所定の最小テキストサイズである１８より大きい。し
かしながら、第１ボックス内のテキストが８ポイントのフォントである場合には、倍率係
数を適用すると、テキストが１６ポイントのフォントで表示され、これは、所定の最小テ
キストサイズである１８より小さい。それ故、８は９より小さいので、テキストサイズは
、少なくとも９ポイントのフォントまで増加され、そして倍率係数の適用後に少なくとも
１８ポイントのフォントで表示される。
【０１０３】
ある実施形態では、構造化電子ドキュメントにおけるテキストが、タッチスクリーンデ
ィスプレイ上の所定の最小テキストサイズを満足するか又はそれを越えるようにサイズ変
更される（６０２６；図６Ｂ）。ある実施形態では、テキストサイズ変更は、第１のボッ
クスを拡大する倍率係数を決定し（６０２８）、タッチスクリーンディスプレイ上の所定
の最小テキストサイズをこの倍率係数で除算して、構造化電子ドキュメントにおけるテキ
ストに対する最小テキストサイズを決定し（６０３０）、そして構造化電子ドキュメント
におけるテキストのテキストサイズがその決定された最小テキストサイズより小さい場合
には、構造化電子ドキュメントにおけるテキストのテキストサイズを、少なくともその決
定された最小テキストサイズまで増加する（６０３２）ことを含む。ある実施形態では、
テキストサイズ変更は、複数のボックスにおいてテキストを含むボックスを識別し、第１
ボックスを拡大する倍率係数を決定し、タッチスクリーンディスプレイ上の所定の最小テ
キストサイズをこの倍率係数で除算して、構造化電子ドキュメントにおけるテキストに対
する最小テキストサイズを決定し、そしてテキストを含む各識別されたボックスに対して
、その識別されたボックスにおけるテキストのテキストサイズがその決定された最小テキ
ストサイズより小さい場合には、識別されたボックスにおけるテキストのテキストサイズ
を、少なくともその決定された最小テキストサイズまで増加し、そして識別されたボック
スのサイズを、サイズ変更されたテキストを受け入れるように調整することを含む。
【０１０４】
ある実施形態では、拡大された第１ボックスにおいて第２のジェスチャー（例えば、ジ
ェスチャー３９２９、図５Ｃ）が検出される（６０３４）。この第２のジェスチャーを検
出するのに応答して、構造化電子ドキュメントの表示部分のサイズが減少される（６０３
６）。ある実施形態では、第１ボックスは、拡大される前のサイズに復帰する（６０３８
）。
【０１０５】
ある実施形態では、第２のジェスチャー及び第１のジェスチャーは、同じ形式のジェス
チャーである。ある実施形態では、第２のジェスチャーは、指ジェスチャーである。ある
実施形態では、第２のジェスチャーは、スタイラスジェスチャーである。
【０１０６】
ある実施形態では、第２のジェスチャーは、タップジェスチャーである。ある実施形態
では、第２のジェスチャーは、１本の指での二重タップ、２本の指での二重タップ、１本
の指での単一タップ、又は２本の指での単一タップである。
【０１０７】
ある実施形態では、第１のボックスが拡大される間に、第１のボックスではなく、第２
のボックスにおいて第３のジェスチャー（例えば、ジェスチャー３９２７又はジェスチャ
ー３９３５、図５Ｃ）が検出される（６０４０）。第３のジェスチャーを検出するのに応
答して、第２のボックスがタッチスクリーンディスプレイ上で実質的にセンタリングされ
る（６０４２）。ある実施形態では、第３のジェスチャー及び第１のジェスチャーは、同
じ形式のジェスチャーである。ある実施形態では、第３のジェスチャーは、指ジェスチャ
ーである。ある実施形態では、第３のジェスチャーは、スタイラスジェスチャーである。
【０１０８】
ある実施形態では、第３のジェスチャーは、タップジェスチャーである。ある実施形態
では、第３のジェスチャーは、１本の指での二重タップ、２本の指での二重タップ、１本
の指での単一タップ、又は２本の指での単一タップである。
【０１０９】
ある実施形態では、タッチスクリーンディスプレイ上でスワイプジェスチャー（例えば
、ジェスチャー３９３７又はジェスチャー３９３９、図５Ｃ）が検出される（６０４４、
図６Ｃ）。スワイプジェスチャーを検出するのに応答して、構造化電子ドキュメントの表
示部分がタッチスクリーンディスプレイ上で並進移動される（６０４６）。ある実施形態
では、並進移動は、タッチスクリーンディスプレイ上で構造化電子ドキュメントを垂直、
水平又は対角方向に移動することを含む（６０４８）。ある実施形態では、スワイプジェ
スチャーは、指ジェスチャーである。又、ある実施形態では、スワイプジェスチャーは、
スタイラスジェスチャーである。
【０１１０】
ある実施形態では、タッチスクリーンディスプレイ上で第５のジェスチャー（例えば、
複数タッチジェスチャー３９４１／３９４３、図５Ｃ）が検出される。第５のジェスチャ
ーを検出するのに応答して、構造化電子ドキュメントの表示部分がタッチスクリーンディ
スプレイ上で９０°回転される（６０５２）。ある実施形態では、第５のジェスチャーは
、指ジェスチャーである。ある実施形態では、第５のジェスチャーは、複数指ジェスチャ
ーである。又、ある実施形態では、第５のジェスチャーは、ねじるジェスチャーである。
【０１１１】
ある実施形態では、装置の向きの変化が検出される（６０５４）。例えば、１つ以上の
加速度計１６８（図１Ａ−１Ｂ）が、装置の向きの変化を検出する。装置の向きの変化を
検出するのに応答して、構造化電子ドキュメントの表示部分がタッチスクリーンディスプ
レイ上で９０°回転される（６０５６）。
【０１１２】
ある実施形態では、複数指の広げジェスチャー（例えば、複数タッチジェスチャー３９
３１／３９３３、図５Ｃ）がタッチスクリーンディスプレイ上で検出される（６０５８）
。複数指の広げジェスチャーを検出するのに応答して、構造化電子ドキュメントの表示部
分の一部分が、タッチスクリーンディスプレイ上で、複数指の広げジェスチャーの位置と
、複数指の広げジェスチャーにおける指の移動量とに基づいて拡大される（６０６０）。
【０１１３】
上述したコンテンツ表示プロセス６０００は、見掛け上特定の順序で発生する多数のオ
ペレーションを含むが、このプロセス６０００は、より多くの又はより少数のオペレーシ
ョンを含んでもよく、それらオペレーションは、直列又は並列に実行することができ（例
えば、並列プロセッサ又はマルチスレッド環境を使用して）、２つ以上のオペレーション
の順序は、変更されてもよく、及び／又は２つ以上のオペレーションは、単一のオペレー
ションへ合成されてもよいことが明らかである。
【０１１４】
タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインタ
ーフェイス（例えば、ＵＩ３９００Ａ、図５Ａ）は、構造化電子ドキュメント（例えば、
ウェブページ３９１２、図５Ａ）の少なくとも一部分を含む。構造化電子ドキュメントは
、コンテンツの複数のボックス（例えば、ブロック３９１４、図５Ａ）を含む。構造化電
子ドキュメントの一部分の位置において第１のジェスチャー（例えば、ジェスチャー３９
２３、図５Ａ）を検出するのに応答して、その第１のジェスチャーの位置における複数の
ボックス内の第１ボックス（例えば、ブロック５  ３９１４−５、図５Ａ）が決定され、
そして第１のボックスがタッチスクリーンディスプレイ上で拡大され実質的にセンタリン
グされる（例えば、ブロック５  ３９１５−５、図５Ｃ）。
【０１１５】
ある実施形態では、ＵＲＬエントリーボックス３９０８上でのタップ又は他の規定のユ
ーザジェスチャーに応答して、タッチスクリーンは、拡大されたエントリーボックス３９
２６及びキーボード６１６を表示する（例えば、肖像ビューではＵＩ３９００Ｂ、図５Ｂ
、及び風景ビューではＵＩ３９００Ｅ、図５Ｅ）。又、ある実施形態では、タッチスクリ
ーンは、次のものも表示する。
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、エン
トリーボックス３９２６内の全テキストの削除を開始するコンテクストクリアアイコン３
９２８、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ボッ
クス３９２６内のサーチ用語入力を使用してインターネットサーチを開始するサーチアイ
コン３９３０、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、ボッ
クス３９２６内のＵＲＬ入力でウェブページの取得を開始する「ＵＲＬへ進む(Go to URL
)」アイコン３９３２。
【０１１６】
従って、サーチ用語及びＵＲＬの両方を入力するのに、同じエントリーボックス３９２
６を使用することができる。ある実施形態では、クリアアイコン３９２８が表示されるか
どうかは、コンテクストに依存する。
【０１１７】
ＵＩ３９００Ｇ（図５Ｇ）は、ブラウザ１４７のようなアプリケーションに新たなウイ
ンドウを追加するためのＵＩである。ＵＩ３９００は、アプリケーション（例えば、ブラ
ウザ１４７）を表示し、これは、表示されたウインドウ（例えば、ウェブページ３９１２
−２）と、少なくとも１つの隠されたウインドウ（例えば、ウェブページ３９１２−１及
び３９３４−３、並びにおそらくスクリーンから完全に隠された他のウェブページ）とを
含む。又、ＵＩ３９００Ｇは、アプリケーションにウインドウを追加するためのアイコン
も表示する（例えば、新ウインドウ又は新ページアイコン３９３６）。ウインドウを追加
するためのアイコン３９３６のアクチベーションを検出するのに応答して、ブラウザは、
アプリケーションにウインドウを追加する（例えば、新ウェブページ３９１２に対する新
ウインドウ）。
【０１１８】
タッチスクリーンディスプレイ上のジェスチャーを検出するのに応答して、アプリケー
ションにおける表示されたウインドウがディスプレイから外れるように移動されると共に
、隠されたウインドウがディスプレイ中へと移動される。例えば、スクリーンの左側でタ
ップジェスチャー３９４９を検出するのに応答して、ウェブページ３９１２−２を伴うウ
インドウがスクリーンを部分的に又は完全に外れるように右へ移動され、ウェブページ３
９１２−３を伴うウインドウがスクリーンを完全に外れるように移動され、ウェブページ
３９１２−１を伴う部分的に隠されたウインドウがディスプレイの中心へと移動され、そ
してウェブページ（例えば、３９１２−０）を伴う別の完全に隠されたウインドウがディ
スプレイに部分的に入るように移動される。或いは、左から右へのスワイプジェスチャー
３９５１の検出で同じ効果を達成することもできる。
【０１１９】
逆に、スクリーンの右側でタップジェスチャー３９５３を検出するのに応答して、ウェ
ブページ３９１２−２を伴うウインドウがスクリーンを部分的に又は完全に外れるように
左へ移動され、ウェブページ３９１２−１を伴うウインドウがスクリーンを完全に外れる
ように移動され、ウェブページ３９１２−３を伴う部分的に隠されたウインドウがディス
プレイの中心へと移動され、そしてウェブページ（例えば、３９１２−４）を伴う別の完
全に隠されたウインドウがディスプレイに部分的に入るように移動される。或いは、右か
ら左へのスワイプジェスチャー３９５１の検出で同じ効果を達成することもできる。
【０１２０】
ある実施形態では、削除アイコン３９３４におけるタップ又は他の規定のジェスチャー
に応答して、それに対応するウインドウ３９１２が削除される。ある実施形態では、終了
(Done)アイコン３９３８におけるタップ又は他の規定のジェスチャーに応答して、ディス
プレイの中心のウインドウ（例えば、３９１２−２）が、スクリーンいっぱいに拡大され
る。
【０１２１】
アプリケーションにウインドウを追加することについての更なる説明は、参考としてこ
こに援用する２００７年１月５日に出願された“Method, System, And Graphical User I
nterface For Viewing Multiple Application Windows”と題する米国特許出願第１１／
６２０，６４７号に見ることができる。
【０１２２】
図７Ａ−７Ｆは、ある実施形態に基づきインラインマルチメディアコンテンツのアイテ
ムを再生するためのユーザインターフェイスを例示する図である。
【０１２３】
ある実施形態では、ユーザインターフェイス４０００Ａ−４０００Ｆ（図７Ａ−７Ｆ）
は、次のエレメント或いはそのサブセット又はそのスーパーセットを含む。
●上述した４０２、４０４、４０６、３９０２、３９０６、３９１０、３９１２、３９
１８、３９２０、３９２２、
●インラインマルチメディアコンテンツ４００２、例えば、クイックタイムコンテンツ
（４００２−１）、ウインドウズメディアコンテンツ（４００２−２）、又はフラッシュ
コンテンツ（４００２−３）、
●構造化ドキュメントにおける他の形式のコンテンツ４００４、例えば、テキスト、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、イン
ラインマルチメディアコンテンツプレーヤＵＩ（例えば、ＵＩ４０００Ｂ又は４０００Ｆ
）を出て別のＵＩ（例えば、ＵＩ４０００Ａ、図７Ａ）へ復帰することを開始する退出ア
イコン４００６、
●どれほど多くのインラインマルチメディアコンテンツ４００２が再生されたかを時間
の単位で示す経過時間４００８、
●インラインマルチメディアコンテンツ４００２のどの断片が再生されたか指示すると
共に、ユーザジェスチャーに応答してインラインマルチメディアコンテンツをスクロール
するのを助けるように使用できる進行バー４０１０、
●どれほど多くのインラインマルチメディアコンテンツ４００２が再生されるべく残っ
ているかを時間の単位で示す残り時間４０１２、
●インラインマルチメディアコンテンツ４００２が装置へダウンロード又はストリーム
されるときを指示するダウンロードアイコン４０１４、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、イン
ラインマルチメディアコンテンツ４００２を通して逆送り又は後方スキップするのを開始
する速戻し／後方スキップアイコン４０１６、
●アクチベートされたときに（例えば、アイコンを指でタップ４０２６（図７Ｃ）する
ことにより）、始めから、又はインラインマルチメディアコンテンツが休止されたところ
から、インラインマルチメディアコンテンツ４００２の再生を開始するプレイアイコン４
０１８、
●インラインマルチメディアコンテンツ４００２を通して順送り又は前方スキップを開
始する早送り／前方スキップアイコン４０２０、
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、イン
ラインマルチメディアコンテンツ４００２の音量の調整を開始する音量調整スライダーア
イコン４０２２、及び
●アクチベートされたときに（例えば、アイコンを指でタップすることにより）、イン
ラインマルチメディアコンテンツ４００２の休止を開始する休止アイコン４０２４。
【０１２４】
図８は、ある実施形態に基づきタッチスクリーンディスプレイを伴うポータブル電子装
置（例えば、装置１００）においてインラインマルチメディアコンテンツを表示するため
のプロセス８０００を示すフローチャートである。ポータブル電子装置は、タッチスクリ
ーンディスプレイに構造化電子ドキュメントの少なくとも一部分を表示する（８００２）
。構造化電子ドキュメントは、コンテンツ（例えば、コンテンツ４００２及び４００４、
図７Ａ）を含む。ある実施形態では、構造化電子ドキュメントは、ウェブページ（例えば
、ウェブページ３９１２）である。ある実施形態では、構造化電子ドキュメントは、ＨＴ
ＭＬ又はＸＭＬドキュメントである。
【０１２５】
第１のジェスチャー（例えば、４０２８、図７Ａ）は、構造化電子ドキュメントの表示
部分においてインラインマルチメディアコンテンツ（例えば、コンテンツ４００２−１、
図７Ａ）のアイテム上で検出される（８００４）。ある実施形態では、インラインマルチ
メディアコンテンツは、ビデオ及び／又はオーディオコンテンツを含む。又、ある実施形
態では、コンテンツは、クイックタイム、ウインドウズメディア又はフラッシュプラグイ
ンで再生することができる。
【０１２６】
第１のジェスチャーを検出するのに応答して、インラインマルチメディアコンテンツの
アイテムがタッチスクリーンディスプレイ上で拡大され、そしてインラインマルチメディ
アコンテンツの拡大されたアイテムに加えて構造化電子ドキュメントの他のコンテンツ（
例えば、４００２−１、図７Ａに加えてコンテンツ４００４及び他のコンテンツ４００２
）の表示が中止される（例えば、ＵＩ４０００Ｂ、図７Ｂ、又はＵＩ４０００Ｆ、図７Ｆ
）（８００６）。
【０１２７】
ある実施形態では、インラインマルチメディアコンテンツのアイテムを拡大することは
、そのアイテムに対するアニメ化されたズームインを含む。ある実施形態では、インライ
ンマルチメディアコンテンツのアイテムを拡大することは、タッチスクリーンディスプレ
イ上でインラインマルチメディアコンテンツのアイテムを同時にズームし且つ並進移動す
ることを含む。又、ある実施形態では、インラインマルチメディアコンテンツのアイテム
を拡大することは、インラインマルチメディアコンテンツのアイテムを９０°回転するこ
とを含む（例えば、ＵＩ４０００Ａ、図７Ａから、ＵＩ４０００Ｂ、図７Ｂへ）。
【０１２８】
ある実施形態では、インラインマルチメディアコンテンツのアイテムは、フルサイズで
あり、タッチスクリーンディスプレイは、あるサイズであり、そしてインラインマルチメ
ディアコンテンツのアイテムを拡大することは、インラインマルチメディアコンテンツの
アイテムを、アイテムのフルサイズ及びタッチスクリーンディスプレイのサイズの小さい
方へ拡大することを含む。
【０１２９】
ある実施形態では、インラインマルチメディアコンテンツのアイテムを拡大することは
、インラインマルチメディアコンテンツのアイテムを拡張して、インラインマルチメディ
アコンテンツのアイテムの巾がタッチスクリーンディスプレイの巾と実質的に同じになる
ようにすることを含む（例えば、ＵＩ４０００Ｂ、図７Ｂ、又はＵＩ４０００Ｆ、図７Ｆ
）。
【０１３０】
ある実施形態では、インラインマルチメディアコンテンツのアイテムに加えて構造化電
子ドキュメントにおける他のコンテンツの表示を中止することは、インラインマルチメデ
ィアコンテンツのアイテムに加えて構造化電子ドキュメントにおける他のコンテンツをフ
ェードアウトすることを含む。
【０１３１】
インラインマルチメディアコンテンツの拡大されたアイテムが表示される間に、タッチ
スクリーンディスプレイ上で第２のジェスチャーが検出される（例えば、４０３０、図７
Ｂ）（８００８）。
【０１３２】
第２のジェスチャーを検出するのに応答して、インラインマルチメディアコンテンツの
拡大されたアイテムを再生する１つ以上の再生コントロールが表示される（８０１０）。
ある実施形態では、１つ以上の再生コントロールは、プレイアイコン（例えば、４０１８
、図７Ｃ）、休止アイコン（例えば、アイコン４０２４、図７Ｅ）、音量アイコン（例え
ば、アイコン４０２２）、及び／又は再生進行バーアイコン（例えば、アイコン４０１０
）を含む。
【０１３３】
ある実施形態では、１つ以上の再生コントロールを表示することは、インラインマルチ
メディアコンテンツの拡大されたアイテムの頂部に１つ以上の再生コントロールを表示す
ることを含む（例えば、再生コントロール４０１６、４０１８、４０２０及び４０２２が
図７Ｃの拡大されたインラインマルチメディアコンテンツ４００２−１の頂部にある）。
又、ある実施形態では、１つ以上の再生コントロールがインラインマルチメディアコンテ
ンツの拡大されたアイテムの頂部に重畳される。ある実施形態では、１つ以上の再生コン
トロールが半透明である。
【０１３４】
ある実施形態では、インラインマルチメディアコンテンツのアイテムの再生を自動的に
スタートさせる構造化電子ドキュメント内のインストラクションが無効にされ、これは、
再生を開始する前に、選択されたインラインマルチメディアコンテンツのより多くをダウ
ンロードする時間を装置に与える。
【０１３５】
再生コントロールの１つにおいて第３のジェスチャーが検出される（図７Ｃのプレイア
イコン４０１８におけるジェスチャー４０２６）（８０１２）。
【０１３６】
第３のジェスチャーを検出するのに応答して、インラインマルチメディアコンテンツの
拡大されたアイテムが再生される（８０１４）。ある実施形態では、インラインマルチメ
ディアコンテンツの拡大されたアイテムを再生することは、インラインマルチメディアコ
ンテンツの拡大されたアイテムを、インラインマルチメディアコンテンツのアイテムに関
連したコンテンツ形式に対するプラグインと共に再生することを含む。
【０１３７】
ある実施形態では、インラインマルチメディアコンテンツの拡大されたアイテムが再生
される間に、１つ以上の再生コントロールの表示が中止される（例えば、図７Ｄは、再生
コントロール４０１６、４０１８、４０２０及び４０２２をもはや示さないが、４０６６
、４０８８、４０１０及び４０１２を依然として示している）。ある実施形態では、全て
の再生コントロールの表示が中止される。ある実施形態では、１つ以上の再生コントロー
ルの表示を中止することは、１つ以上の再生コントロールをフェードアウトすることを含
む。ある実施形態では、１つ以上の再生コントロールの表示は、所定の時間後に中止され
る。ある実施形態では、１つ以上の再生コントロールの表示は、タッチスクリーンディス
プレイとの接触が所定時間中検出されない後に中止される。
【０１３８】
ある実施形態では、タッチスクリーンディスプレイにおいて第４のジェスチャーが検出
される（８０１６）。第４のジェスチャーを検出するのに応答して、構造化電子ドキュメ
ントの少なくとも一部分が再び表示される（例えば、図７Ａ）（８０１８）。ある実施形
態では、第４のジェスチャーは、終了アイコンのような再生完了アイコンにおけるタップ
ジェスチャー（例えば、図７Ｄの終了アイコン４００６におけるジェスチャー４０３２）
を含む。ある実施形態では、インラインマルチメディアコンテンツのアイテムは、拡大さ
れる前のサイズに復帰する。
【０１３９】
ある実施形態では、第１、第２及び第３のジェスチャーが指ジェスチャーである。ある
実施形態では、第１、第２及び第３のジェスチャーがスタイラスジェスチャーである。
【０１４０】
ある実施形態では、第１、第２及び第３のジェスチャーがタップジェスチャーである。
ある実施形態では、タップジェスチャーは、１本の指での二重タップ、２本の指での二重
タップ、１本の指での単一タップ、又は２本の指での単一タップである。
【０１４１】
上述したマルチメディア表示プロセス８０００は、見掛け上特定の順序で発生する多数
のオペレーションを含むが、このプロセス８０００は、より多くの又はより少数のオペレ
ーションを含んでもよく、それらオペレーションは、直列又は並列に実行することができ
（例えば、並列プロセッサ又はマルチスレッド環境を使用して）、２つ以上のオペレーシ
ョンの順序は、変更されてもよく、及び／又は２つ以上のオペレーションは、単一のオペ
レーションへ合成されてもよいことが明らかである。
【０１４２】
タッチスクリーンディスプレイを伴うポータブル電子装置上のグラフィックユーザイン
ターフェイスは、コンテンツを含む構造化電子ドキュメントの少なくとも一部分と、構造
化電子ドキュメントのその一部分におけるインラインマルチメディアコンテンツのアイテ
ムと、１つ以上の再生コントロールとを備えている。インラインマルチメディアコンテン
ツのアイテムにおける第１のジェスチャーを検出するのに応答して、タッチスクリーンデ
ィスプレイ上のインラインマルチメディアコンテンツのアイテムが拡大され、そしてイン
ラインマルチメディアコンテンツの拡大されたアイテムに加えて構造化電子ドキュメント
における他のコンテンツを表示することが中止される。インラインマルチメディアコンテ
ンツの拡大されたアイテムが表示される間にタッチスクリーンディスプレイ上での第２の
ジェスチャーを検出するのに応答して、インラインマルチメディアコンテンツの拡大され
たアイテムを表示するための１つ以上の再生コントロールが表示される。再生コントロー
ルの１つにおいて第３のジェスチャーを検出するのに応答して、インラインマルチメディ
アコンテンツの拡大されたアイテムが再生される。
【０１４３】
以上、特定の実施形態を参照して本発明を詳細に述べた。しかしながら、前記説明は、
余すところのないものではなく、本発明をその正確な形態に限定するものではない。以上
の教示に鑑み、多数の変更や修正が考えられる。前記実施形態は、本発明の原理及びその
実際の応用を最良に説明するために選択され説明されたもので、当業者であれば、意図さ
れた特定の用途に適するように種々の変更を加えて、本発明及び種々の実施形態を最良に
利用することができよう。
【符号の説明】
【０１４４】
１００：ポータブルマルチファンクション装置
１０２：メモリ
１０６：Ｉ／Ｏサブシステム
１０８：ＲＦ回路
１１０：オーディオ回路
１１１：スピーカ
１１２：タッチ感知ディスプレイシステム
１１３：マイクロホン
１１６：他の入力制御装置
１１８：周辺インターフェイス
１２０：プロセッサ
１２２：コントローラ
１２４：外部ポート
１２６：オペレーティングシステム
１２８：通信モジュール
１３０：接触／運動モジュール
１３２：グラフィックモジュール
１３４：テキスト入力モジュール
１３５：ＧＰＳモジュール
１３６：アプリケーション
１３７：連絡先モジュール
１３８：電話モジュール
１３９：ビデオ会議モジュール
１４０：ｅ−メールクライアントモジュール
１４１：インスタントメッセージングモジュール
１４２：ブログモジュール
１４３：カメラモジュール
１４４：映像管理モジュール
１４５：ビデオプレーヤモジュール
１４６：音楽プレーヤモジュール
１４７：ブラウジングモジュール
１４８：カレンダーモジュール
１４９：ウィジェットモジュール
１４９−１：天気ウィジェット
１４９−２：株ウィジェット
１４９−３：計算器ウィジェット
１４９−４：アラームクロックウィジェット
１４９−５：辞書ウィジェット
１４９−６：ユーザ生成ウィジェット
１５０：ウィジェットクリエータモジュール
１５１：サーチモジュール
１５２：ビデオ及び音楽プレーヤモジュール
１５３：ノートモジュール
１５４：マップモジュール
１５５：オンラインビデオモジュール
１５６：ディスプレイコントローラ
１５８：光学センサコントローラ
１６０：他の入力コントローラ
１６２：電源システム
１６４：光学的センサ
１６６：接近センサ
１６８：加速度計
【図１Ａ】
2020061153.tif 000003
【図１Ｂ】
2020061153.tif 000004
【図２】
2020061153.tif 000005
【図３】
2020061153.tif 000006
【図４Ａ】
2020061153.tif 000007
【図４Ｂ】
2020061153.tif 000008
【図５Ａ】
2020061153.tif 000009
【図５Ｂ】
2020061153.tif 000010
【図５Ｃ】
2020061153.tif 000011
【図５Ｄ】
2020061153.tif 000012
【図５Ｅ】
2020061153.tif 000013
【図５Ｆ】
2020061153.tif 000014
【図５Ｇ】
2020061153.tif 000015
【図５Ｈ】
2020061153.tif 000016
【図５Ｉ】
2020061153.tif 000017
【図５Ｊ】
2020061153.tif 000018
【図５Ｋ】
2020061153.tif 000019
【図５Ｌ】
2020061153.tif 000020
【図５Ｍ】
2020061153.tif 000021
【図６Ａ】
2020061153.tif 000022
【図６Ｂ】
2020061153.tif 000023
【図６Ｃ】
2020061153.tif 000024
【図７Ａ】
2020061153.tif 000025
【図７Ｂ】
2020061153.tif 000026
【図７Ｃ】
2020061153.tif 000027
【図７Ｄ】
2020061153.tif 000028
【図７Ｅ】
2020061153.tif 000029
【図７Ｆ】
2020061153.tif 000030
【図８】
2020061153.tif 000031
【手続補正書】
【提出日】令和1年11月5日(2019.11.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
タッチスクリーンディスプレイを伴う電子デバイスにおいて、
前記タッチスクリーンディスプレイ上に構造化電子ドキュメントの少なくとも部分を表示することであって、前記構造化電子ドキュメントは、前記構造化電子ドキュメントの前記表示された部分に、インラインマルチメディアコンテンツのアイテムを含むコンテンツを含む、ことと、
前記構造化電子ドキュメントの前記表示された部分におけるインラインマルチメディアコンテンツの前記アイテム上で第１のジェスチャーを検出することと、
前記第１のジェスチャーを検出したことに応じて、
前記タッチスクリーンディスプレイ上でインラインマルチメディアコンテンツの前記アイテムを拡大することと、
前記拡大されたインラインマルチメディアコンテンツのアイテムを除いた前記構造化電子ドキュメントにおける他のコンテンツの表示をやめることと、
前記拡大されたインラインマルチメディアコンテンツのアイテムが表示されている間に、前記タッチスクリーンディスプレイ上でタッチコンタクトを検出することを含む、第２のジェスチャーを検出することと、
前記第２のジェスチャーを検出したことに応じて、前記タッチスクリーンディスプレイ上で前記タッチコンタクトを検出する前には前記タッチスクリーンディスプレイ上に表示されていなかった、前記拡大されたインラインマルチメディアコンテンツのアイテムを再生するための１以上の再生コントロールを表示することと、
前記１以上の再生コントロール上で第３のジェスチャーを検出することと、
前記第３のジェスチャーを検出したことに応じて、前記拡大されたインラインマルチメディアコンテンツのアイテムを再生することと、
を備える、方法。
【請求項２】
請求項１に記載の方法であって、前記構造化電子ドキュメントは、ウェブページ、ＨＴＭＬドキュメント、又はＸＭＬドキュメントである、
方法。
【請求項３】
請求項１又は２に記載の方法であって、前記インラインマルチメディアコンテンツは、ビデオコンテンツ又はオーディオコンテンツを含む、
方法。
【請求項４】
請求項１乃至３のいずれか一項に記載の方法であって、前記コンテンツは、ＱｕｉｃｋＴｉｍｅプラグイン、Ｗｉｎｄｏｗｓ  Ｍｅｄｉａプラグイン、又はＦｌａｓｈプラグインで再生される、
方法。
【請求項５】
請求項１乃至４のいずれか一項に記載の方法であって、インラインマルチメディアコンテンツの前記アイテムを拡大することは、前記アイテムのズーミングアニメーションを表示することを含む、
方法。
【請求項６】
請求項１乃至５のいずれか一項に記載の方法であって、インラインマルチメディアコンテンツの前記アイテムを拡大することは、前記タッチスクリーンディスプレイ上でインラインマルチメディアコンテンツの前記アイテムを同時にズーム及び並進移動することを含む、
方法。
【請求項７】
請求項１乃至６のいずれか一項に記載の方法であって、インラインマルチメディアコンテンツの前記アイテムを拡大することは、インラインマルチメディアコンテンツの前記アイテムを９０度回転することを含む、
方法。
【請求項８】
請求項１乃至７のいずれか一項に記載の方法であって、インラインマルチメディアコンテンツの前記アイテムを拡大することは、インラインマルチメディアコンテンツの前記アイテムの巾が前記タッチスクリーンディスプレイの巾と同じになるように、インラインマルチメディアコンテンツの前記アイテムを拡大することを含む、
方法。
【請求項９】
請求項１乃至８のいずれか一項に記載の方法であって、
インラインマルチメディアコンテンツの前記アイテムは、フルサイズを有し、
前記タッチスクリーンディスプレイは、サイズを有し、
インラインマルチメディアコンテンツの前記アイテムを拡大することは、前記アイテムの前記フルサイズと前記タッチスクリーンディスプレイの前記サイズとのうちの小さい方へとインラインマルチメディアコンテンツの前記アイテムを拡大することを含む、
方法。
【請求項１０】
請求項１乃至９のいずれか一項に記載の方法であって、インラインマルチメディアコンテンツの前記アイテムを除いた前記構造化電子ドキュメントにおける他のコンテンツの表示をやめることは、インラインマルチメディアコンテンツの前記アイテムを除いた前記構造化電子ドキュメントにおける前記他のコンテンツをフェードアウトすることを含む、
方法。
【請求項１１】
請求項１乃至１０のいずれか一項に記載の方法であって、前記１以上の再生コントロールは、プレイアイコン、休止アイコン、音量アイコン、再生進行バーアイコン、又はこれらの組合せを含む、
方法。
【請求項１２】
請求項１乃至１１のいずれか一項に記載の方法であって、１以上の再生コントロールを表示することは、前記拡大されたインラインマルチメディアコンテンツのアイテムの上に１以上の再生コントロールを表示することを含む、
方法。
【請求項１３】
請求項１乃至１２のいずれか一項に記載の方法であって、前記１以上の再生コントロールは、前記拡大されたインラインマルチメディアコンテンツのアイテムの上に重畳される、
方法。
【請求項１４】
請求項１乃至１３のいずれか一項に記載の方法であって、前記１以上の再生コントロールは、半透明である、
方法。
【請求項１５】
請求項１乃至１４のいずれか一項に記載の方法であって、
インラインマルチメディアコンテンツの前記アイテムの再生を自動的にスタートさせる、前記構造化電子ドキュメント内の命令を、無視することを更に備える、
方法。
【請求項１６】
請求項１乃至１５のいずれか一項に記載の方法であって、前記拡大されたインラインマルチメディアコンテンツのアイテムを再生することは、インラインマルチメディアコンテンツの前記アイテムに関連するコンテンツタイプのためのプラグインで前記拡大されたインラインマルチメディアコンテンツのアイテムを再生することを含む、
方法。
【請求項１７】
請求項１乃至１６のいずれか一項に記載の方法であって、
前記拡大されたインラインマルチメディアコンテンツのアイテムが再生されている間に、前記１以上の再生コントロールの表示をやめることを更に備える、
方法。
【請求項１８】
請求項１７に記載の方法であって、前記１以上の再生コントロールの表示をやめることは、前記１以上の再生コントロールをフェードアウトすることを含む、
方法。
【請求項１９】
請求項１７に記載の方法であって、前記１以上の再生コントロールの表示をやめることは、所定時間後に前記１以上の再生コントロールの表示をやめることを含む、
方法。
【請求項２０】
請求項１７に記載の方法であって、前記１以上の再生コントロールの表示をやめることは、所定時間にわたり前記タッチスクリーンディスプレイ上でコンタクトが検出されなかった後に、表示をやめることを含む、
方法。
【請求項２１】
請求項１乃至２０のいずれか一項に記載の方法であって、
前記タッチスクリーンディスプレイ上でインラインマルチメディアコンテンツの前記アイテムを拡大して前記拡大されたインラインマルチメディアコンテンツのアイテムを除いた前記構造化電子ドキュメントにおける前記他のコンテンツの表示をやめた後に、前記タッチスクリーンディスプレイ上で第４のジェスチャーを検出することと、
前記第４のジェスチャーを検出したことに応じて、少なくとも、インラインマルチメディアコンテンツの前記アイテムを拡大する前に表示されていた前記構造化電子ドキュメントの部分全体を、前記タッチスクリーンディスプレイ上に表示することと、
を更に備える、方法。
【請求項２２】
請求項２１に記載の方法であって、前記第４のジェスチャーは、前記タッチスクリーンディスプレイ上の再生完了アイコン上でのタップジェスチャーを含む、
方法。
【請求項２３】
請求項２１に記載の方法であって、少なくとも、インラインマルチメディアコンテンツの前記アイテムを拡大する前に表示されていた前記構造化電子ドキュメントの部分全体を、表示することは、インラインマルチメディアコンテンツの前記アイテムを、拡大される前に表示されていたサイズへと戻すことを含む、
方法。
【請求項２４】
請求項１乃至２３のいずれか一項に記載の方法であって、前記第１のジェスチャー、前記第２のジェスチャー、及び前記第３のジェスチャーは、指ジェスチャー又はスタイラスジェスチャーである、
方法。
【請求項２５】
請求項１乃至２４のいずれか一項に記載の方法であって、前記第１のジェスチャー、前記第２のジェスチャー、及び前記第３のジェスチャーは、タップジェスチャーである、
方法。
【請求項２６】
請求項２５に記載の方法であって、前記タップジェスチャーは、１本の指での二重タップ、２本の指での二重タップ、１本の指での単一タップ、又は２本の指での単一タップである、
方法。
【請求項２７】
タッチスクリーンディスプレイを伴う電子デバイスに、請求項１乃至２６のいずれか一項に記載の方法を実行させるコンピュータプログラム。
【請求項２８】
電子デバイスであって、
タッチスクリーンディスプレイと、
請求項２７に記載のコンピュータプログラムを格納したメモリと、
前記メモリに格納された前記コンピュータプログラムを実行可能な１以上のプロセッサと、
を備える、電子デバイス。
【請求項２９】
電子デバイスであって、
タッチスクリーンディスプレイと、
請求項１乃至２６のいずれか一項に記載の方法を実行する手段と、
を備える、電子デバイス。
【外国語明細書】
2020061153000001.pdf