(57)【要約】【課題】改良されたグラフィックユーザインターフェイスを提供する。【解決手段】ポータブル電子装置は、タッチ感知ディスプレイのユーザインターフェイスの１つ以上の領域にアイコン（例えば、グラフィックオブジェクト）を表示し、そしてユーザインターフェイスにおけるアイコンの位置の交換を指定するユーザ入力を検出する。ある態様では、ユーザインターフェイスにおける２つのアイコンの各位置は、ユーザインターフェイスの１つ以上の領域における位置を交換するように選択することができ、そして一方又は両方のアイコンは、それらの選択状態を示すようにそれらの視覚的な見掛けを変更することができる。【選択図】図５
2018055706.tif 000002
【特許請求の範囲】
【請求項１】
タッチ感知ディスプレイの第１位置に第１アイコンを表示するステップと、
タッチ感知ディスプレイの第２位置に第２アイコンを表示するステップと、
第１アイコンの選択を指定する第１タッチ入力を受け取るステップと、
第１タッチ入力に応答して、第１アイコンの視覚的見掛けを変更するステップと、
第２アイコンの付近内への第１アイコンの移動を指示する第２タッチ入力を受け取るステップと、
第２タッチ入力に応答して、第２アイコンの視覚的見掛けを変更するステップと、を備えた方法。
【請求項２】
タッチ感知ディスプレイの第１位置にアイコンを表示するステップと、
アイコンの選択を指定する第１タッチ入力を受け取るステップと、
第１タッチ入力に応答して、アイコンの視覚的見掛けを変更するステップと、
ユーザインターフェイスにおいて第２位置の付近内へのアイコンの移動を指示する第２タッチ入力を受け取るステップと、
第２タッチ入力に応答して、第２位置の視覚的見掛けを変更するステップと、を備えた方法。
【請求項３】
タッチ感知ディスプレイの第１ページに第１アイコンを表示するステップと、
第１アイコンの選択を指定する第１タッチ入力を受け取るステップと、
第１タッチ入力に応答して、第１アイコンの視覚的見掛けを変更するステップと、
タッチ感知ディスプレイの縁の付近内への第１アイコンの移動を指示する第２タッチ入力を受け取るステップと、
第２タッチ入力に応答して、第２アイコンを含むタッチ感知ディスプレイの第２ページを表示するステップと、
第２アイコンの付近内への第１アイコンの移動を指示する第３タッチ入力を受け取るステップと、
第３タッチ入力に応答して、第２アイコンの視覚的見掛けを変更するステップと、を備えた方法。
【請求項４】
前記タッチ感知ディスプレイは、指のジェスチャーに応答するマルチタッチ感知ディスプレイである、請求項１に記載の方法。
【請求項５】
第１アイコンを変更する前記ステップは、第１アイコンを異なるサイズへとスケーリングすることを含む、請求項１に記載の方法。
【請求項６】
第２アイコンを変更する前記ステップは、第２アイコンにグロー効果を適用することを含む、請求項１に記載の方法。
【請求項７】
第２アイコンの付近内への第１アイコンの移動を指示する第２タッチ入力を受け取る前記ステップは、更に、
前記移動に応答して第１アイコンが第２アイコンを少なくとも部分的に取り巻く境界線にタッチするか又はそれに交差することを指示する入力を受け取ること、
を含む請求項１に記載の方法。
【請求項８】
前記移動は、ディスプレイを横切って第１アイコンをドラグすることを含む、請求項１に記載の方法。
【請求項９】
第１アイコン及び第２アイコンの位置を交換するステップを更に備えた、請求項１に記載の方法。
【請求項１０】
タッチ感知ディスプレイと、
タッチ感知ディスプレイに結合されたプロセッサであって、タッチ感知ディスプレイの第１位置に第１アイコンを表示すると共に、タッチ感知ディスプレイの第２位置に第２アイコンを表示するように構成できるプロセッサと、
プロセッサに結合されたインターフェイスであって、
第１アイコンの選択を指定する第１タッチ入力を受け取り、この第１タッチ入力は、第１アイコンの視覚的見掛けを変更するためにプロセッサにより使用され、
第２アイコンの付近内への第１アイコンの移動を指示する第２タッチ入力を受け取り、この第２タッチ入力は、第２アイコンの視覚的見掛けを変更するためにプロセッサにより使用される、
ように構成できるインターフェイスと、
を備えた装置。
【請求項１１】
前記タッチ感知ディスプレイは、指のジェスチャーに応答するマルチタッチ感知ディスプレイである、請求項１０に記載の装置。
【請求項１２】
第１アイコンを変更することは、第１アイコンを異なるサイズへとスケーリングすることを含む、請求項１０に記載の装置。
【請求項１３】
第２アイコンを変更することは、第２アイコンにグロー効果を適用することを含む、請求項１０に記載の装置。
【請求項１４】
第２アイコンの付近内への第１アイコンの移動を指示する第２タッチ入力を受け取ることは、更に、
前記移動に応答して第１アイコンが第２アイコンを少なくとも部分的に取り巻く境界線にタッチするか又はそれに交差することを指示する入力を受け取ること、
を含む請求項１０に記載の装置。
【請求項１５】
前記移動は、ディスプレイを横切って第１アイコンをドラグすることを含む、請求項１０に記載の装置。
【請求項１６】
前記第２位置は、第２アイコンを第１アイコンと区別するように第２アイコンを提示することのできるユーザインターフェイス要素である、請求項１０に記載の装置。
【請求項１７】
プロセッサにより実行されたときに、プロセッサが、
タッチ感知ディスプレイの第１位置に第１アイコンを表示すること、
タッチ感知ディスプレイの第２位置に第２アイコンを表示すること、
第１アイコンの選択を指定する第１タッチ入力を受け取ること、
第１タッチ入力に応答して、第１アイコンの視覚的見掛けを変更すること、
第２アイコンの付近内への第１アイコンの移動を指示する第２タッチ入力を受け取ること、及び
第２タッチ入力に応答して、第２アイコンの視覚的見掛けを変更すること、
を含むオペレーションを遂行するようにさせるインストラクションが記憶され、前記タッチ感知ディスプレイは、指のジェスチャーに応答するマルチタッチ感知ディスプレイである、コンピュータ読み取り可能な媒体。
【請求項１８】
前記第１アイコンを変更することは、第１アイコンを異なるサイズへとスケーリングすることを含む、請求項１７に記載の方法。
【請求項１９】
前記第２アイコンを変更することは、第２アイコンにグロー効果を適用することを含む、請求項１７に記載の方法。
【請求項２０】
前記第２アイコンの付近内への第１アイコンの移動を指示する第２タッチ入力を受け取ることは、更に、
前記移動に応答して第１アイコンが第２アイコンを少なくとも部分的に取り巻く境界線にタッチするか又はそれに交差することを指示する入力を受け取ること、
を含む請求項１７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
ここに開示する実施形態は、グラフィックユーザインターフェイスに係る。
【背景技術】
【０００２】
ポータブルデバイスが益々コンパクトになり、処理及び記憶される情報の量が増加するにつれて、ユーザが装置と容易に対話できるユーザインターフェイスを設計することが意義ある挑戦となった。これは、不運なことである。というのは、ユーザインターフェイスは、ユーザがコンテンツを受け取るだけでなく、装置の特徴部又はツールにアクセスするユーザの試みを含むユーザのアクション又は挙動に対する応答も受け取るところのゲートウェイだからである。あるポータブル電子装置（例えば、移動電話）は、ユーザが機能又はデータにアクセスし、それを記憶及び操作できるようにするために、より多くのプッシュボタンを追加し、プッシュボタンの機能を過負荷状態にし、又は複雑なメニューシステムを使用することに依存している。これら従来のユーザインターフェイスは、しばしば、ユーザが覚えなければならない複雑なキーシーケンス及びメニューハイアラーキーをもたらす。
【０００３】
物理的なプッシュボタンを含むような多数の従来のユーザインターフェイスは、融通性もない。これも、不運なことである。というのは、融通性がないことで、ユーザインターフェイスは、ポータブル装置で実行されるアプリケーション又はユーザのいずれかにより構成され及び／又は適応されることが妨げられるからである。融通性がないことが、複数のキーシーケンス及び／又はメニューハイアラーキーを覚えるための時間のかかる要求に結び付いたときには、多くのユーザにとってフラストレーションとなる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ある従来のユーザインターフェイスは、ユーザによって構成することができ、少なくとも部分的なカスタマイズを許す。不都合なことに、そのような従来のユーザインターフェイスを変更するプロセスは、しばしば、従来のユーザインターフェイスそれ自体を使用するのと同程度に厄介で且つ複雑である。特に、このような従来のユーザインターフェイスの構成中に要求される挙動は、しばしば、反直感的であり、又、ユーザアクションを誘導する対応指示子は、しばしば、理解が困難である。これらの挑戦は、しばしば、ユーザにとって付加的なフラストレーションの原因となる。
【課題を解決するための手段】
【０００５】
ポータブル電子装置は、タッチ感知ディスプレイのユーザインターフェイスの１つ以上の領域にアイコン（例えば、グラフィックオブジェクト）を表示し、そしてユーザインターフェイスにおけるアイコンの位置の交換を指定するユーザ入力を検出する。ある態様では、ユーザインターフェイスにおける２つのアイコンの各位置は、ユーザインターフェイスの１つ以上の領域における位置を交換するように選択することができ、そして一方又は両方のアイコンは、それらの選択状態を示すようにそれらの視覚的な見掛けを変更することができる。
【０００６】
ある具現化において、方法は、タッチ感知ディスプレイの第１位置に第１アイコンを表示し、タッチ感知ディスプレイの第２位置に第２アイコンを表示し、第１アイコンの選択を指定する第１タッチ入力を受け取り、第１タッチ入力に応答して、第１アイコンの視覚的見掛けを変更し、第２アイコンの付近内への第１アイコンの移動を指示する第２タッチ入力を受け取り、第２タッチ入力に応答して、第２アイコンの視覚的見掛けを変更する、ことを含む。
【０００７】
ある具現化において、方法は、タッチ感知ディスプレイの第１位置にアイコンを表示し、アイコンの選択を指定する第１タッチ入力を受け取り、第１タッチ入力に応答して、アイコンの視覚的見掛けを変更し、ユーザインターフェイスにおいて第２位置の付近内へのアイコンの移動を指示する第２タッチ入力を受け取り、第２タッチ入力に応答して、第２位置の視覚的見掛けを変更する、ことを含む。
【０００８】
ある具現化において、方法は、タッチ感知ディスプレイの第１ページに第１アイコンを表示し、第１アイコンの選択を指定する第１タッチ入力を受け取り、第１タッチ入力に応答して、第１アイコンの視覚的見掛けを変更し、タッチ感知ディスプレイの縁の付近内への第１アイコンの移動を指示する第２タッチ入力を受け取り、第２タッチ入力に応答して、第２アイコンを含むタッチ感知ディスプレイの第２ページを表示し、第２アイコンの付近内への第１アイコンの移動を指示する第３タッチ入力を受け取り、第３タッチ入力に応答して、第２アイコンの視覚的見掛けを変更する、ことを含む。
【図面の簡単な説明】
【０００９】
【図１】ポータブル電子装置のための位置調整プロセスの一実施形態のフローチャートである。
【図２Ａ】タッチ入力に応答して１つ以上のアイコンの位置を調整するポータブル電子装置の一実施形態を示す。
【図２Ｂ】タッチ入力に応答して１つ以上のアイコンの位置を調整するポータブル電子装置の一実施形態を示す。
【図２Ｃ】タッチ入力に応答して１つ以上のアイコンの位置を調整するポータブル電子装置の一実施形態を示す。
【図２Ｄ】タッチ入力に応答して１つ以上のアイコンの位置を調整するポータブル電子装置の一実施形態を示す。
【図２Ｅ】タッチ入力に応答して１つ以上のアイコンの位置を調整するポータブル電子装置の一実施形態を示す。
【図３Ａ】タッチ入力に応答して１つ以上のアイコンの位置を調整するポータブル電子装置の一実施形態を示す。
【図３Ｂ】タッチ入力に応答して１つ以上のアイコンの位置を調整するポータブル電子装置の一実施形態を示す。
【図４】ポータブル電子装置の一実施形態のブロック図である。
【図５】ユーザインターフェイスの１つ以上の領域におけるアイコンの再ポジショニングを示すポータブル電子装置の一実施形態のブロック図である。
【図６】ユーザインターフェイスのアイコンを交換するためのプロセスの一実施形態のフローチャートである。
【発明を実施するための形態】
【００１０】
添付図面に示された実施形態について以下に詳細に説明する。以下の詳細な説明では、本発明の完全な理解を与えるために多数の特定の細部について述べる。しかしながら、当業者であれば、本発明は、これらの特定の細部がなくても実施できることが明らかであろう。他の点に関して、良く知られた方法、手順、コンポーネント及び回路は、実施形態の態様を不必要に不明瞭にしないために、詳細に説明しない。
【００１１】
インターフェイス再構成モードの概略
グラフィックユーザインターフェイス（ＧＵＩ）を有するポータブル通信装置を含むポータブル電子装置の実施形態に注意を向ける。ポータブル装置は、インターフェイス再構成モードを含む。ユーザがインターフェイス再構成モードを開始するのに応答して、ポータブル装置に表示される１つ以上のアイコンの位置を、各平均的位置の周りで変化させることができる。１つ以上のアイコンの位置を変化させることは、ポータブル装置のディスプレイの表面に対応する表面上で１つ以上のアイコンの浮動をシミュレーションするように１つ以上のアイコンをアニメ化することを含む。ディスプレイは、１つ以上の接触点におけるスタイラス又は１つ以上の指による物理的接触に応答するタッチ感知ディスプレイでよい。以下の実施形態は、他の形式のディスプレイにも等しく適用できるが、一例としてタッチ感知ディスプレイが使用される。
【００１２】
１つ以上のアイコンの位置を変化させることは、１つ以上のアイコンの位置をユーザにより再構成できることをユーザに直感的に指示する。ユーザは、１つ以上のアイコンの位置を変更し、適応させ及び／又は再構成することができる。ポータブル装置がタッチ感知ディスプレイを含む実施形態では、ユーザは、第１位置における各アイコンの付近でタッチ感知ディスプレイに接触することができる。タッチ感知ディスプレイに接触すると、各アイコンは、その位置の変化を中止する。ユーザは、各アイコンを第２位置へドラグすることができる。タッチ感知ディスプレイとの接触を断つと、各アイコンは、その位置の変化を再開する。ある実施形態では、ディスプレイは、２つの領域を含む。インターフェイス再構成モードの間に、第１領域に表示された１つ以上のアイコンの位置が変化する一方、第２領域に表示された１つ以上のアイコンの位置は固定である。
【００１３】
ユーザは、インターフェイス再構成モード中に付加的なアイコンの位置を同様に変更、適応、及び／又は再構成することができる。ユーザは、これらの変化（少なくとも当分の間）を完了すると、インターフェイス再構成モードを終了することができる。このユーザアクションに応答して、ポータブル装置は、通常の動作モードに復帰し、１つ以上のアイコンの表示位置の変化も停止となる。
【００１４】
ユーザは、ポータブル装置上の１つ以上の適当な物理的ボタンを選択するか、（タッチ感知ディスプレイに接触し、それを横切って１つ以上の指をスワイプするような）ジェスチャーによるか、及び／又は（タッチ感知ディスプレイ上に表示される１つ以上のアイコンのような）１つ以上のソフトボタンを選択することにより、インターフェイス再構成プロセスを開始又は終了することができる。ここで使用する「ジェスチャー」とは、タッチ感知ディスプレイの表面と接触をなすオブジェクト／付属物の動きである。ある実施形態では、インターフェイス再構成プロセスは、インターフェイス再構成プロセスが開始された規定時間後に終了し、即ち時間切れする。
【００１５】
ポータブル装置に表示される１つ以上のアイコンは、グラフィックオブジェクトである。ある実施形態では、１つ以上のアイコンは、バー、ボタン及びテキストボックスのような、ユーザにより操作される制御器のオンスクリーン表現を構成する状態及び手順の組合せであるウィジットである。ある実施形態では、１つ以上のアイコンは、当該アイコンの付近でタッチ感知ディスプレイに接触することでユーザにより選択されるアプリケーションプログラム（ｅ−メール、ブラウザ、アドレス帳、等）に対応する。
【００１６】
図１は、ポータブル電子装置のための位置調整プロセス１００の一実施形態を示すフローチャートである。以下に述べる位置調整プロセス１００は、見掛け上特定の順序で行われる多数のオペレーションを含むが、プロセス１００は、より多くのオペレーション又はより少数のオペレーションを含むこともでき、又、それらを（例えば、パラレルプロセッサ又はマルチスレッド環境を使用して）シリアルに又はパラレルに実行することもでき、２つ以上のオペレーションの順序は交換してもよく、及び／又は２つ以上のオペレーションは、１つのオペレーションに結合してもよい。
【００１７】
位置調整プロセス１００において、タッチ感知ディスプレイのＧＵＩに複数のアイコンが表示される（１１０）。インターフェイス再構成プロセスを開始する第１の規定のユーザアクションが検出される（１１２）。規定のユーザアクションは、例えば、ポータブル装置の物理的ボタンを選択し、タッチスクリーンディスプレイの表面上で規定のジェスチャーを行い、又はソフトボタンを選択することを含む。複数の表示されたアイコンのうちの１つ以上のアイコンの位置が変化される（１１４）。各アイコンの第１位置におけるタッチ感知ディスプレイとの接触点が検出される（１１６）。第２位置への接触点の移動が検出される（１１８）。第２位置への各アイコンの移動が表示され、そして各アイコンが第２位置に表示される（１２０）。
【００１８】
インターフェイス再構成プロセスを終了する第２の規定のユーザアクションが検出された場合には（１２２−イエス）、１つ以上のアイコンの位置（１つ又は複数）が固定される（１２４）。規定のユーザアクションは、例えば、ポータブル装置上の物理的ボタンを選択又は選択解除し、タッチスクリーンディスプレイの表面上で別の規定のジェスチャーを行い、或いはソフトボタンを選択又は選択解除することを含む。固定された位置（１つ又は複数）は、１つ以上のアイコンに対する各平均位置（１つ又は複数）に対応する。インターフェイス再構成プロセスを終了する第２の規定のユーザアクションが検出されない場合には（１２２−ノー）、同じ又は別のアイコンの付近の接触点が検出されたときに、プロセスが続けられる（１１６）。
【００１９】
図２Ａは、タッチ入力に応答して１つ以上のアイコンの位置を調整するポータブル電子装置２００の一実施形態を示す。ポータブル電子装置２００は、ＧＵＩ２１０をもつタッチ感知ディスプレイを備えている。ディスプレイの表面は透明で、種々のグラフィックオブジェクト（例えば、ウィジット）をユーザに表示することができる。ある実施形態では、ＧＵＩ２１０は、複数の区分又はウィンドウに分割される。例えば、ＧＵＩ２１０の領域２１２は、ユーザによって頻繁に使用される機能（例えば、ビデオ、天気、スケジュール、ゲーム、音楽、等）を表すアイコン又はグラフィックオブジェクト２２２を保持するためのトレー２１６と、ユーザによってあまり頻繁に使用されない機能（例えば、メール、アドレス帳、ブラウズ、等）を表すアイコン又はグラフィックオブジェクト２２０を保持するためのトレー２１４とを含む。又、ＧＵＩ２１０は、ポータブル電子装置２００の高レベル機能に対応するグラフィックオブジェクトを含むこともできる。例えば、メニューボタン２４０を押すことにより、種々のオブジェクト及び／又は映像をＧＵＩ２１０に提示し切り換えることができる。移動電話を含む実施形態では、慣習的なボイス及びデータサービスオペレーション（例えば、ホールド、クリア、等）を表す専用のグラフィックオブジェクトをＧＵＩ２１０に提示することができる。
【００２０】
ユーザは、スタイラス、指２１８（図２には正しいスケールで描かれていない）或いは２本以上の指を使用してＧＵＩ２１０をもつディスプレイの表面と接触をなすことによりポータブル通信装置２００と対話することができる。例えば、ユーザは、１つのアイコン２２２の位置においてディスプレイの表面と接触をなし（直接接触）、これにより、そのアイコンに対応する機能又はアプリケーションプログラムをアクチベートすることができる。ある実施形態では、アイコン２２２は、ユーザがそのアイコンの位置に接触し、次いで、接触を断ったときに（例えば、タップジェスチャー）、アクチベートされる。ある実施形態では、アイコンをアクチベートするのに使用されるディスプレイの表面との接触は、アイコン２２２の位置でなくてもよい。むしろ、接触は、アイコン２２２の付近でよい（間接的接触）。後者の技術は、ウェブページ及び他のコンピュータユーザインターフェイスに使用される「ホットスポット」に類似している。
【００２１】
図２Ｂ−Ｄは、インターフェイス再構成モード中のポータブル電子装置２００を示す。インターフェイス再構成モードが開始された後、トレー２１６における１つ以上のアイコン２２２の表示は、以前の固定位置から経時変化位置へと変更される。上述したように、表示は、ディスプレイの表面に対応する表面上で１つ以上のアイコン２２２の浮動をシミュレーションするように１つ以上のアイコン２２２をアニメ化することを含む。例えば、インターフェイス再構成モード中の１つ以上のアイコン２２２の位置のアニメ化変化は、エアホッケーゲームにおけるホッケーパックの変化に似ている。アイコン２２２の各アイコンの表示位置（１つ又は複数）は、領域２２４において各アイコンの平均位置を中心として変化される。
【００２２】
図２Ｂ−２Ｄは、トレー２１６における１つ以上のアイコン２２２の動きを示すが、他の実施形態では、トレー２１４のような、ＧＵＩ２１０の別の領域における１つ以上のアイコン２２０の位置を、トレー２１６における１つ以上のアイコン２２２とは別に、又はそれに加えて、変化させることができる。
【００２３】
１つ以上のアイコン２２２の経時変化位置（１つ又は複数）は、１つ以上のアイコン２２２の位置を変更できることをユーザに直感的に指示する。これは、インターフェイス再構成モード中のポータブル電子装置２００を示す図２Ｃ−Ｄに示されている。ユーザは、位置２２６において動いている１つのアイコンに直接的又は間接的に接触し、そしてＧＵＩ２１０をもつディスプレイの表面を横切って接触点を移動させる。この接触及び移動がポータブル電子装置２００によって検出される。その結果、この例ではゲームに対応する表示されたアイコンがそれに応じて移動される。
【００２４】
図２Ｄに示すように、ユーザは、ゲームアイコンを位置２２８へ移動し、ディスプレイの表面との接触を断つ。ゲームアイコンは、今や、位置２２８に表示される。ゲームアイコンの表示位置は、図２Ｄでは固定として示されているが、ある実施形態では、ゲームアイコンの位置は、ユーザがディスプレイ表面との接触を断ったときに変化されてもよい。ある実施形態では、ＧＵＩ２１０の１つ以上のサブ区分に表示されたアイコンだけが、インターフェイス再構成モード中に、位置を変えて表示される。従って、ゲームアイコンがトレー２２２内の別の位置へドラグされた場合には、ユーザがディスプレイとの接触を断った後に、それが位置を変えて表示される。
【００２５】
又、図２Ｄは、位置２３０へのブラウザアイコンの任意の変位も示している。ブラウザアイコンは、ゲームアイコンとの少なくとも部分的な重畳のために、その最初の位置２２８からその新たな位置２３０へ変位されており、即ちユーザがゲームアイコンをブラウザアイコンの上に位置したとポータブル電子装置２００が決定したときに、ブラウザアイコンの表示位置が変化される。
【００２６】
他の実施形態では、ブラウザアイコンのような付加的なアイコンがトレー２１４に追加されたときに、あるアイコンがトレー２１４から追い立てられ又は除去される。例えば、トレー２１４は、４個のアイコンのような限定数のアイコンを受け容れるように構成される。付加的なアイコンがトレー２１４に追加された場合に、その付加的なアイコンに最も近いアイコン、又はその付加的なアイコンに少なくとも部分的に重畳するアイコンがトレー２１４から追い立てられ又は除去される。
【００２７】
図２Ｅは、インターフェイス再構成モードが終了された又は（時間切れのために）終了した後のポータブル電子装置２００を示す。ＧＵＩ２１０のアイコンは、固定位置を有する。ゲームアイコン及びブラウザアイコンは、トレー２１４におけるそれらの新たな位置に表示される。
【００２８】
１つ以上のアイコン２２２の変化する位置のような、インターフェイス再構成モード中のアニメ化作用は、ＧＵＩ２１０をもつディスプレイ表面と実質的に一致する平面における１つ以上のアイコンに対する動きの対応方程式に基づくものである。動きの方程式は、１つ以上のアイコンの浮動又はスライドのシミュレーション及び／又はアニメーションを許すスレッシュホールドより小さい摩擦係数を有する。各アイコンに対する動きの方程式は、各アイコンの位置が領域２２４（図２Ｄ）において各アイコンの各平均位置を実質的に中心として振動するように、非ゼロの初期速度、非ゼロの角速度、及び／又は各アイコンの各平均位置の周りの復帰力を有する。
【００２９】
ある実施形態では、各アイコンの位置は、インターフェイス再構成モード中に、各アイコンが、ＧＵＩ２１０及びポータブル電子装置２００に対して固定の向きを維持しながら各アイコンの各平均位置の周りで回転するように変化される。これは、インターフェイス再構成モード中のポータブル電子装置２００を示す図３Ａ及び３Ｂに示されている。この例では、トレー２１６におけるビデオアイコン２２２の位置が、領域２２４に固定の方向を維持するように変化される。これは、ユーザがインターフェイス再構成モード中に各アイコンの機能を決定するのを容易にする。
【００３０】
ポータブル電子装置アーキテクチャー
以下、ポータブル電子装置アーキテクチャーの実施形態に注意を向ける。図４は、ポータブル電子装置の一実施形態のブロック図である。ポータブル電子装置４００は、一般的に、１つ以上のコンピュータ読み取り可能な媒体４０２と、処理システム４０４と、入力／出力（Ｉ／Ｏ）サブシステム４０６と、高周波（ＲＦ）回路４０８と、オーディオ回路４１０とを備えている。これらのコンポーネントは、１つ以上の通信バス又は信号ライン４０３によって結合される。装置４００は、これに限定されないが、ハンドヘルドコンピュータ、タブレットコンピュータ、移動電話、メディアプレーヤ、パーソナルデジタルアシスタント（ＰＤＡ）、これら品目の２つ以上の組合せ、等を含むポータブル電子装置である。
【００３１】
図４に示すアーキテクチャーは、ポータブル電子装置４００のためのアーキテクチャーの一例に過ぎず、又、装置４００は、図示されたものより多数又は少数のコンポーネント或いはコンポーネントの異なる構成を有することができることも明らかである。図４に示す種々のコンポーネントは、１つ以上の信号処理及び／又は特定用途向け集積回路を含めて、ハードウェア、ソフトウェア、又はその両方の組合せにおいて具現化することができる。ＲＦ回路４０８は、ワイヤレスリンク又はネットワークを経て１つ以上の他の装置へ情報を送信し及びそこから情報を受信するのに使用されるもので、この機能を遂行するための良く知られた回路、これに限定されないが、アンテナシステム、ＲＦトランシーバ、１つ以上の増幅器、チューナ、１つ以上の発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、メモリ、等を含む。ある実施形態では、ＲＦ回路４０８は、これに限定されないが、時分割多重アクセス（ＴＤＭＡ）、コード分割多重アクセス（ＣＤＭＡ）、移動通信用のグローバルシステム（ＧＳＭ）、エンハンストデータＧＳＭ環境（ＥＤＧＥ）、ワイドバンドコード分割多重アクセス（Ｗ−ＣＤＭＡ）、Ｗｉ−Ｆｉ（ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ、及び／又はＩＥＥＥ８０２．１１ｎのような）、ブルーツース、Ｗｉ−ＭＡＸ、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）、ｅ−メール用のプロトコル、インスタントメッセージング、及び／又はショートメッセージサービス（ＳＭＳ）、或いは本件の出願日にまだ開発されていない通信プロトコルを含めて他の適当な通信プロトコルを含む１つ以上の通信プロトコルを使用して、他の装置と通信を確立し維持することができる。
【００３２】
ＲＦ回路４０８及びオーディオ回路４１０は、周辺インターフェイス４１６を経て処理システム４０４に結合される。インターフェイス４１６は、周辺装置と処理システム４０４との間に通信を確立して維持するための種々の既知のコンポーネントを含む。オーディオ回路４１０は、オーディオスピーカ４５０及びマイクロホン４５２に結合され、そしてユーザが他のユーザとリアルタイムで通信できるようにインターフェイス４１６から受信したボイス信号を処理するための既知の回路を備えている。ある実施形態では、オーディオ回路４１０は、ヘッドホンジャック（図示せず）を備えている。（例えば、スピーチ認識又はボイスコマンドアプリケーションにおいて）ＲＦ回路４０８及びオーディオ回路４１０により受信されるボイス及びデータ情報は、周辺インターフェイス４１６を経て１つ以上のプロセッサ４１８へ送信される。１つ以上のプロセッサ４１８は、媒体４０２に記憶された１つ以上のアプリケーションプログラム４３０に対する種々のデータフォーマットを処理するように構成できる。
【００３３】
「データ」という語は、これに限定されないが、テキスト、グラフィック、ウェブページ、ＪＡＶＡアプレット、ウィジット、ｅ−メール、インスタントメッセージ、ボイス、デジタル映像又はビデオ、ウィジット、ＭＰ３、等を含み、これらは、媒体４０２に記憶された１つ以上のアプリケーションプログラム（例えば、ウェブブラウザ、ｅ−メール、等）によって使用できるものであることに注意いされたい。ある実施形態では、装置４００は、インターネットからワイヤレスネットワーク又は外部ポート４３６を経て種々のデータ、例えば、ファイル、歌、デジタル映像、ビデオ、ｅ−メール、ウィジット、インスタントメッセージ、等をアップロード及びダウンロードすることができる。
【００３４】
周辺インターフェイス４１６は、装置の入力及び出力周辺機器をプロセッサ４１８及びコンピュータ読み取り可能な媒体４０２へ結合する。１つ以上のプロセッサ４１８は、コントローラ４２０を経て１つ以上のコンピュータ読み取り可能な媒体４０２と通信する。コンピュータ読み取り可能な媒体４０２は、１つ以上のプロセッサ４１８により使用するためにコード及び／又はデータを記憶できる装置又は媒体でよい。媒体４０２は、これに限定されないが、キャッシュ、メインメモリ及び二次メモリを含むメモリハイアラーキーを備えることができる。メモリハイアラーキーは、ＲＡＭ（例えば、ＳＲＡＭ、ＤＲＡＭ、ＤＤＲＡＭ）、ＲＯＭ、ＦＬＡＳＨ、磁気及び／又は光学的記憶装置、例えば、ディスクドライブ、磁気テープ、ＣＤ（コンパクトディスク）、及びＤＶＤ（デジタルビデオディスク）の組合せを使用して具現化することができる。又、媒体４０２は、（信号が変調される搬送波を伴ったり伴わなかったりして）コンピュータインストラクション又はデータを表す情報保持信号を運搬するための送信媒体を含んでもよい。例えば、送信媒体は、これに限定されないが、インターネット（ワールドワイドウェブとも称される）、イントラネット、ローカルエリアネットワーク（ＬＡＮ）、ワイドローカルエリアネットワーク（ＷＬＡＮ）、ストレージエリアネットワーク（ＳＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、等を含む通信ネットワークを含むことができる。
【００３５】
１つ以上のプロセッサ４１８は、媒体４０２に記憶された種々のソフトウェアコンポーネントを実行して、装置４００のための種々の機能を遂行する。ある実施形態では、ソフトウェアコンポーネントは、オペレーティングシステム４２２、通信モジュール（又はインストラクションのセット）４２４、コンタクト／モーションモジュール（又はインストラクションのセット）４２６、グラフィックモジュール（又はインストラクションのセット）４２８、１つ以上のアプリケーション（又はインストラクションのセット）４３０、タイマーモジュール（又はインストラクションのセット）４３８、及び再構成モジュール（又はインストラクションのセット）４４０を含む。
【００３６】
オペレーティングシステム４２２（例えば、Ｄａｒｗｉｎ、ＲＴＸＣ、ＬＩＮＵＸ、ＵＮＩＸ、ＯＳ  Ｘ、ＷＩＮＤＯＷＳ、又は埋め込まれたオペレーティングシステム、例えば、ＶｘＷｏｒｋｓ）は、一般的なシステムタスク（例えば、メモリ管理、記憶装置制御、電力管理、等）を制御及び管理するための種々の手順、インストラクションのセット、ソフトウェアコンポーネント及び／又はドライバを備え、そして種々のハードウェア及びソフトウェアコンポーネント間の通信を容易にする。
【００３７】
通信モジュール４２４は、１つ以上の外部ポート４３６又はＲＦ回路４０８を経て行われる他の装置との通信を容易にするもので、ＲＦ回路４０８及び／又は外部ポート４３６から受け取られるデータを取り扱うための種々のソフトウェアコンポーネントを備えている。外部ポート４３６（例えば、ＵＳＢ、ＦｉｒｅＷｉｒｅTM、等）は、他の装置に直接結合するか又はネットワーク（例えば、インターネット、ワイヤレスＬＡＮ、等）を経て間接的に結合するように適応される。
【００３８】
グラフィックモジュール４２８は、タッチ感知ディスプレイシステム４１２の表示面にグラフィックオブジェクトをレンダリングし、アニメ化し、表示するための種々の既知のソフトウェアコンポーネントを備えている。「グラフィックオブジェクト」という語は、これに限定されないが、テキスト、ウェブページ、アイコン、デジタル映像、アニメーション、等を含めて、ユーザに表示できるオブジェクトを含むことに注意されたい。
【００３９】
１つ以上のアプリケーション４３０は、これに限定されないが、ブラウザ、アドレス帳、コンタクトリスト、ｅ−メール、インスタントメッセージング、ワードプロセス、キーボードエミュレーション、ウィジット、ＪＡＶＡイネーブルドアプリケーション、暗号化、デジタルライツ管理、音声認識、音声複写、位置決定能力（グローバルポジショニングシステム（ＧＰＳ）により与えられるような）、音楽プレーヤ（ＭＰ３又はＡＡＣファイルのような１つ以上のファイルに記憶された記録音楽を再生する）、等を含めて、装置４００にインストールされたアプリケーションを含むことができる。
【００４０】
ある実施形態では、装置４００は、ｉＰｏｄ（アップルコンピュータ社の商標）のようなＭＰ３プレーヤの機能を含んでもよい。それ故、装置４００は、ｉＰｏｄに適合できる３６ピンコネクタを含んでもよい。ある実施形態では、装置４００は、映像アプリケーションに使用するためのＣＭＯＳ又はＣＣＤ映像センサのような１つ以上の任意の光学センサ（図示せず）を含むことができる。
【００４１】
コンタクト／モーションモジュール４２６は、図１−３の実施形態を参照して上述したように、タッチ感知ディスプレイシステム４１２に関連した種々のタスクを遂行するための種々のソフトウェアコンポーネントを備えている。
【００４２】
タイマーモジュール４３８は、インターフェイス再構成プロセス１００（図１）に使用されるソフトウェアタイマーである。又、タイマーモジュール４３８は、ハードウェアで実施することもできる。
【００４３】
再構成モジュール４４０は、アイコン効果モジュール（又はインストラクションのセット）４４２を含む。アイコン効果モジュール４４２は、インターフェイス再構成モード中にアイコンのためのアニメーションを含む。ある実施形態では、アイコン効果モジュール４４２は、グラフィックモジュール４２８に含まれてもよい。
【００４４】
Ｉ／Ｏサブシステム４０６は、電力制御、スピーカボリューム制御、リングトーンの大きさ、キーボード入力、スクロール、ホールド、メニュー、スクリーンロック、通信のクリア及び終了、等の種々の機能を制御又は遂行するために、タッチ感知ディスプレイシステム４１２及び１つ以上の他の物理的制御装置４１４（例えば、プッシュボタン、スイッチ、ダイヤル、ＬＥＤ、等）に結合される。タッチ感知ディスプレイ４１２は、ユーザ入力を処理するための種々のコンポーネント（例えば、スキャニングハードウェア）を含むタッチ感知スクリーンコントローラ４３２を経て処理システム４０４と通信する。１つ以上の他の入力コントローラ４３４は、他の入力又は制御装置４１４から電気信号を受信し／そこへ電気信号を送信する。他の入力／制御装置４１４は、物理的なボタン（例えば、プッシュボタン、ロッカーボタン、等）、ダイヤル、スライダー、スイッチ、スティック、等を含む。
【００４５】
タッチ感知ディスプレイ４１２は、ＧＵＩにおいてユーザに視覚出力を表示する。視覚出力は、テキスト、グラフィック、ビデオ及びその組合せを含む。視覚出力の幾つか又は全部がユーザインターフェイスオブジェクトに対応する。又、タッチ感知ディスプレイ４１２は、触覚及び／又は触感接触に基づいてユーザから入力を受け容れることもできる。タッチ感知ディスプレイ４１２は、ユーザ入力を受け容れるタッチ感知表面を形成する。タッチ感知ディスプレイ４１２及びタッチスクリーンコントローラ４３２（関連モジュール及び／又は媒体４０２におけるインストラクションのセットと共に）は、タッチ感知ディスプレイ４１２上の接触（及び接触の移動又は解除）を検出し、そしてその検出された接触を、接触が生じたときにタッチスクリーンに表示される１つ以上のソフトキーのようなユーザインターフェイスオブジェクトとの相互作用へと変換する。一実施形態では、タッチ感知ディスプレイ４１２とユーザとの間の接触点がユーザの１つ以上の指に対応する。タッチ感知ディスプレイ４１２は、ＬＣＤ（液晶ディスプレイ）技術又はＬＰＤ（発光ポリマーディスプレイ）技術を使用できるが、他の実施形態では他の表示技術を使用してもよい。タッチ感知ディスプレイ４１２及びタッチスクリーンコントローラ４３２は、これに限定されないが、容量性、抵抗性、赤外線、及び表面音波技術を含む複数のタッチ感知技術、並びにタッチ感知ディスプレイ４１２との１つ以上の接触点を決定する他の接近センサアレイ又は他の素子を使用して、接触及びその移動又は解除を検出することができる。
【００４６】
タッチ感知ディスプレイは、参考としてここに援用する米国特許第６，３２３，８４６号（ウェスターマン氏等）、第６，５７０，５５７号（ウェスターマン氏等）及び／又は第６，６７７，９３２号（ウェスターマン氏）、及び／又は米国特許公告第２００２／００１５０２４Ａ１号に記述されたマルチタッチ感知タブレットと同様でよい。しかしながら、タッチスクリーン１２６は、ポータブル装置からの視覚出力を表示するが、タッチ感知タブレットは、視覚出力を与えない。タッチ感知ディスプレイ４１２は、解像度が１００ｄｐｉを越える。一実施形態では、タッチ感知ディスプレイ４１２は、解像度が約１６８ｄｐｉである。ユーザは、スタイラス、ペン、指、等の適当なオブジェクト又は付属物を使用してタッチ感知ディスプレイ４１２に接触することができる。
【００４７】
ある実施形態では、タッチスクリーンに加えて、装置４００は、特定の機能をアクチベート又はデアクチベートするためのタッチパッド（図示せず）を含む。ある実施形態では、タッチパッドは、タッチスクリーンとは異なり、視覚出力を表示しない装置のタッチ感知エリアである。タッチパッドは、タッチ感知ディスプレイ４１２から離れたタッチ感知表面でもよいし、又はタッチ感知ディスプレイ４１２により形成されるタッチ感知表面の延長部でもよい。
【００４８】
又、装置４００は、種々のハードウェアコンポーネントを付勢するための電源システム４４４も備えている。電源システム４４４は、電力管理システムと、１つ以上の電源（例えば、バッテリ、交流（ＡＣ））と、再充電システムと、停電検出回路と、電力コンバータ又はインバーターと、電源状態インジケータ（例えば、発光ダイオード（ＬＥＤ））と、ポータブル装置における電力の発生、管理及び配電に典型的に関連した他のコンポーネントとを含むことができる。
【００４９】
ある実施形態では、周辺インターフェイス４１６、１つ以上のプロセッサ４１８、及びメモリコントローラ４２０は、処理システム４０４のように、単一チップで具現化することができる。他の実施形態では、個別のチップで実施することができる。
【００５０】
アイコンの再ポジショニング
図５は、ポータブル電子装置の一実施形態のブロック図で、ユーザインターフェイスの１つ以上の領域におけるユーザインターフェイス要素（以下、一般的に、「アイコン」と称する）の再ポジショニングを示す。ある実施形態では、１つ以上のアイコン５０２は、装置（例えば、ポータブル電子装置５００）のユーザインターフェイス５０１において、ユーザにより再ポジショニングすることができる。ある実施形態では、ユーザは、装置５００においてインターフェイス再構成モードを開始することができる。インターフェイス再構成モードにある間に、アイコン５０２の１つ以上をユーザによりユーザインターフェイス５０１において再ポジショニングすることができる。インターフェイス再構成モードにある間に、ユーザは、アイコン５０２の１つにタッチし、それをユーザインターフェイス５０１上の希望の新たな位置へドラグすることができる。例えば、ユーザは、アイコン５０２から選択されたアイコン５０８を、トレー５０４における空き位置又は占有位置へドラグすることができ、この場合には、占有しているアイコン５１２がアイコン５０８に置き換えられる。
【００５１】
ある実施形態では、装置５００がインターフェイス再構成モードに入ると、移動可能なアイコン５０２が、スケーリングされたサイズ（例えば、１５０％にスケールアップされた）で表示される。装置５００がインターフェイス再構成モードを出ると、アイコン５０２は、そのオリジナルサイズで表示される。或いは又、装置５００がインターフェイス再構成モードにある間に（全ての移動可能なアイコン５０２ではなく）ユーザがタッチして移動するアイコンが、その選択状態をユーザに指示するために、スケーリングされたサイズで表示される。タッチが止むと、アイコンを再びそのオリジナルサイズで表示することができる。他の具現化では、選択されたアイコンは、色の変化、アニメ化、フラッシュ、形状の変化、テキストの表示、さもなければ、視覚的見掛けの変更をなすことができる。視覚的見掛けの変更に加えて、装置５００は、その選択状態を指示するために、可聴音（例えば、トーン、又はトーンの連続）を放射することができる。ある具現化では、装置５００の再構成モードに入ることなく、アイコンの再ポジショニングを行うことができる。
【００５２】
ある具現化では、アイコンを複数の「ページ」に表示することができ、そしてユーザは、ページとページとの間をナビゲートすることができ、その一例が、参考としてここに援用する２００７年９月４日に出願された“Application Menu User Interface”と題する米国特許出願第１１／８５０，００５号に記述されている。このような具現化において、ユーザは、アイコンの第１ページからアイコンの第２ページへアイコンをドラグすることができる。例えば、ユーザは、第１ページにおいてアイコンにタッチしてドラグし、そしてユーザインターフェイス５０１の縁に向かってアイコンをドラグすることができる。アイコンがユーザインターフェイス５０１の縁から所定の距離（例えば、５ピクセル）以内へドラグされると、ユーザインターフェイス５０１に表示されたアイコンの第１ページをアイコンの第２ページと置き換えることができる。次いで、ユーザは、ドラグされたアイコンを、ユーザインターフェイス５０１に現在表示されている第２ページ内にポジショニングすることができる。
【００５３】
ある実施形態では、ユーザは、第１アイコンを、ユーザインターフェイス５０１の第２アイコンに向かってドラグし、ユーザインターフェイス５０１において２つのアイコンの位置を交換することができる。この場合に、第２アイコンは、第１アイコンとの交換又は置き換えについてのその選択状態を指示するために付加的なグラフィック効果で表示することができる。例えば、第２アイコンは、高強度（例えば、明るい）から低強度（例えば、暗い）へそして高強度へ戻るような振動する視覚的強度で表示することができる。別の例では、第２アイコンは、「グロー」効果で表示することができる。ある具現化では、第２アイコンの所定の距離内へ第１アイコンを移動したときに、第２アイコンに適用される付加的なグラフィック効果をトリガーすることができる。
【００５４】
図５は、移動装置５００の一例を示すもので、第１アイコン５０８が、トレー５０４に位置する第２アイコン５１２の付近へ移動されている。付近とは、境界５１０で示されたように、アイコン５１２の周囲からｘピクセル（例えば、１ピクセル）である。第１アイコン５０８の一部分が、境界５１０で囲まれた領域内に入るように、第１アイコン５０８が移動されたときには、第２アイコン５１２は、例えば、グロー効果又は振動する強度のような付加的なグラフィック効果で表示することができる。ある具現化では、ユーザが第２アイコン５１２上で第１アイコン５０８へのタッチを解除し、従って、それらの位置を交換するとき、或いはユーザが境界５１０により囲まれた領域の外部へ第１アイコン５０８を移動するときには、付加的なグラフィック効果が表示されない。ある実施形態では、第１アイコン５０８をトレー５０４における空き位置へ再ポジショニングすることができる。このような具現化では、ユーザがタッチを解除するときに第１アイコン５０８がポジショニングされるトレー５０４内の空き位置を指示するために、輪郭５１０を表示することができる。トレー５０４における空き位置又は利用可能な位置を指示するために、トレー５０４における位置の色又は不透明度を変えたり、或いはトレー５０４の位置にグラフィック、パターンオーバーレイ又はアニメ化オブジェクトを適用したりといった他の視覚的フィードバックを与えることもできる。
【００５５】
アイコンの位置を交換するプロセス
図６は、ユーザインターフェイスのアイコンを交換するためのプロセス６００を例示するフローチャートである。ある具現化では、プロセス６００は、タッチ感知ディスプレイの第１位置に第１アイコンを表示することを含む（６０２）。タッチ感知ディスプレイは、指ジェスチャー及びタッチに応答するマルチタッチ感知ディスプレイでよい。タッチ感知ディスプレイの第２位置には、又は第２位置に関連して、第２アイコンが表示される（６０４）。ある具現化において、第１及び第２のアイコン位置は、ユーザインターフェイスの異なる位置でよい。例えば、第１領域は、アイコンの第１セットを表示するのに使用でき、そして第２領域は、アイコンの第２セットをアイコンの第１セットから視覚的に区別するか又は目立つように表示するように、アイコンの第２セットを表示できるトレー、ドック、メニューバー、第２ページ又は他のユーザインターフェイス要素でよい。アイコンの第２セットは、頻繁に使用されるアイコン、又は共通特性又は属性をもつアイコン（例えば、アプリケーションアイコン）を含むことができる。
【００５６】
プロセス６００は、第１アイコンの選択を指定する第１タッチ入力を受け取る（６０６）。タッチは、指又はスタイラスで行うことができる。第１タッチ入力に応答して、第１アイコンの視覚的見掛けが変更される（６０８）。第１アイコンの視覚的見掛けを変更する幾つかの例は、スケーリング、色の変更、振動、反発、テキスト表示、アニメ化、等を含むが、これらに限定されない。
【００５７】
プロセス６００は、第２アイコンの付近内への第１アイコンの移動を指示する第２タッチ入力を受け取る（６１０）。移動とは、ディスプレイを横切って第１アイコンをドラグすることである。ある具現化では、この移動の結果として又は移動に応答して、第１アイコンが、第２アイコンを少なくとも部分的に取り巻いている（透明又は不透明の）境界線にタッチするか又はそれに交差するときに、第２アイコンへの接近が生じる。
【００５８】
第２タッチ入力に応答して、第２アイコンの視覚的見掛けを変更することができる（６１２）。第２アイコンを変更する幾つかの例は、スケーリング、グロー効果の適用、色の変更、振動、反発、アニメ化、等を含むが、これらに限定されない。
【００５９】
本発明の特定の実施形態の以上の説明は、例示のためのものに過ぎない。それらは、余すところのないものでもなく、又、本発明を、ここに開示する厳密な形態に限定するものでもない。むしろ、以上の教示に鑑み、多数の変更や修正が考えられることが明らかである。これら実施形態は、本発明の原理及びその実際の応用を最も良く説明するために選択され述べられたもので、当業者であれば、本発明の最良の利用、及び意図された特定用途に適するような種々の変形態様が明らかとなろう。
【符号の説明】
【００６０】
４００：ポータブル通信装置
４０２：コンピュータ読み取り可能な媒体
４０６：Ｉ／Ｏサブシステム
４０８：ＲＦ回路
４１０：オーディオ回路
４１２：タッチ感知ディスプレイシステム
４１４：他の入力制御装置
４１６：周辺インターフェイス
４１８：プロセッサ
４２０：コントローラ
４２２：オペレーティングシステム
４２４：通信モジュール
４２６：コンタクト／モーションモジュール
４２８：グラフィックモジュール
４３０：アプリケーション
４３２：タッチスクリーンコントローラ
４３４：他の入力コントローラ
４３６：外部ポート
４３８：タイマーモジュール
４４０：再構成モジュール
４４２：アイコン効果モジュール
４４４：電源システム
４５０：スピーカ
４５２：マイクロホン
【図１】
2018055706.tif 000003
【図２Ａ】
2018055706.tif 000004
【図２Ｂ】
2018055706.tif 000005
【図２Ｃ】
2018055706.tif 000006
【図２Ｄ】
2018055706.tif 000007
【図２Ｅ】
2018055706.tif 000008
【図３Ａ】
2018055706.tif 000009
【図３Ｂ】
2018055706.tif 000010
【図４】
2018055706.tif 000011
【図５】
2018055706.tif 000012
【図６】
2018055706.tif 000013
【手続補正書】
【提出日】平成29年12月6日(2017.12.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ポータブル電子デバイスであって、
タッチ感知ディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムとを備え、
前記１つ以上のプログラムは、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されていて、
前記１つ以上のプログラムは、
前記タッチ感知ディスプレイの第１位置に第１アイコンを表示させるための命令と、
前記タッチ感知ディスプレイの第２位置であって前記第１位置とは異なる第２位置に第２アイコンを表示させるための命令と、
前記タッチ感知ディスプレイ上のジェスチャーに対応するタッチ入力を検出するための命令であって前記タッチ入力により前記第１アイコンが選択される、検出するための命令と、
前記タッチ感知ディスプレイ上の前記ジェスチャーに対応する前記タッチ入力の検出に応答して、前記第１アイコンの視覚的見掛けを変更するための命令と、
前記タッチ感知ディスプレイ上での前記第１位置から前記第２位置に近接する位置への前記タッチ入力の移動を検出するための命令であって、前記タッチ入力の前記検出された移動によって前記第１アイコンが前記タッチ感知ディスプレイ上で前記第１位置から前記第２位置に近接する前記位置へ移動される、検出するための命令と、
前記タッチ感知ディスプレイ上での前記第１位置から前記第２位置に近接する前記位置への前記タッチ入力の移動の検出に応答して、前記タッチ感知ディスプレイ上で前記第２位置から別の位置へ前記第２アイコンを移動させるための命令と、を含むポータブル電子デバイス。
【請求項２】
前記第１アイコンの前記視覚的見掛けを変更することは前記第１アイコンのサイズを変えることを含む請求項１に記載のデバイス。
【請求項３】
前記第１アイコンの前記視覚的見掛けを変更することは前記第１アイコンの色を変えることを含む請求項１に記載のデバイス。
【請求項４】
前記第１アイコンの前記視覚的見掛けを変更することは前記第１アイコンの位置をその平均位置の周りで変化させることを含む請求項１に記載のデバイス。
【請求項５】
前記第１アイコンの前記視覚的見掛けを変更することは、前記第１アイコンを、前記第１アイコンの平均位置を実質的に中心とする領域内で振動させることを含む請求項１に記載のデバイス。
【請求項６】
前記１つ以上のプログラムは、
前記タッチ感知ディスプレイ上での前記第１位置から前記第２位置に近接する前記位置への前記タッチ入力の移動の検出に応答して、前記第２位置の視覚的見掛けを変更するための命令をさらに含む請求項１から５のいずれか一項に記載のデバイス。
【請求項７】
前記第２位置の前記視覚的見掛けを変更することは、前記第２位置の境界を少なくとも部分的に示すマーカーを表示させることを含む請求項６に記載のデバイス。
【請求項８】
前記１つ以上のプログラムは、
前記タッチ感知ディスプレイ上で前記第２位置において前記タッチ入力の離昇を検出するための命令と、
前記タッチ感知ディスプレイ上での前記第２位置における前記タッチ入力の離昇の検出に応答して、前記タッチ感知ディスプレイ上で前記第１アイコンを前記第２位置に表示させ、かつ、前記タッチ感知ディスプレイ上で前記第２アイコンを前記別の位置に表示させるための命令と、をさらに含む請求項１から７のいずれか一項に記載のデバイス。
【請求項９】
前記別の位置は前記第１位置である請求項１から８のいずれか一項に記載のデバイス。
【請求項１０】
前記第１位置と前記第２位置とはそれぞれ前記タッチ感知ディスプレイの異なる領域にあり、前記第２位置と前記別の位置とは前記タッチ感知ディスプレイの同じ領域にある請求項１から８のいずれか一項に記載のデバイス。
【請求項１１】
前記タッチ入力の移動を検出することであって、前記タッチ入力の移動によって前記第１アイコンが前記第１位置から前記第２位置に近接する前記位置へ移動される、検出することは、前記タッチ入力の前記検出された移動が、前記タッチ感知ディスプレイ上で前記第２位置を少なくとも部分的に囲む境界線に触れたかまたはそれと交差したかを判定することを含む請求項１から１０のいずれか一項に記載のデバイス。
【請求項１２】
タッチ感知ディスプレイを備えるポータブル電子デバイスに、
前記タッチ感知ディスプレイの第１位置に第１アイコンを表示させる機能と、
前記タッチ感知ディスプレイの第２位置であって前記第１位置とは異なる第２位置に第２アイコンを表示させる機能と、
前記タッチ感知ディスプレイ上のジェスチャーに対応するタッチ入力を検出する機能であって前記タッチ入力により前記第１アイコンが選択される、検出する機能と、
前記タッチ感知ディスプレイ上の前記ジェスチャーに対応する前記タッチ入力の検出に応答して、前記第１アイコンの視覚的見掛けを変更する機能と、
前記タッチ感知ディスプレイ上での前記第１位置から前記第２位置に近接する位置への前記タッチ入力の移動を検出する機能であって、前記タッチ入力の前記検出された移動によって前記第１アイコンが前記タッチ感知ディスプレイ上で前記第１位置から前記第２位置に近接する前記位置へ移動される、検出する機能と、
前記タッチ感知ディスプレイ上での前記第１位置から前記第２位置に近接する前記位置への前記タッチ入力の移動の検出に応答して、前記タッチ感知ディスプレイ上で前記第２位置から別の位置へ前記第２アイコンを移動させる機能と、を実現させるためのコンピュータプログラム。
【請求項１３】
前記第１アイコンの前記視覚的見掛けを変更することは前記第１アイコンのサイズを変えることを含む請求項１２に記載のコンピュータプログラム。
【請求項１４】
前記第１アイコンの前記視覚的見掛けを変更することは前記第１アイコンの色を変えることを含む請求項１２に記載のコンピュータプログラム。
【請求項１５】
前記第１アイコンの前記視覚的見掛けを変更することは前記第１アイコンの位置をその平均位置の周りで変化させることを含む請求項１２に記載のコンピュータプログラム。
【請求項１６】
前記タッチ感知ディスプレイ上での前記第１位置から前記第２位置に近接する前記位置への前記タッチ入力の移動の検出に応答して、前記第２位置の視覚的見掛けを変更する機能をさらに前記ポータブル電子デバイスに実現させる請求項１２から１５のいずれか一項に記載のコンピュータプログラム。
【請求項１７】
前記第２位置の前記視覚的見掛けを変更することは、前記第２位置の境界を少なくとも部分的に示すマーカーを表示させることを含む請求項１６に記載のコンピュータプログラム。
【請求項１８】
前記タッチ感知ディスプレイ上で前記第２位置において前記タッチ入力の離昇を検出する機能と、
前記タッチ感知ディスプレイ上での前記第２位置における前記タッチ入力の離昇の検出に応答して、前記タッチ感知ディスプレイ上で前記第１アイコンを前記第２位置に表示させ、かつ、前記タッチ感知ディスプレイ上で前記第２アイコンを前記別の位置に表示させる機能と、をさらに前記ポータブル電子デバイスに実現させる請求項１２から１７のいずれか一項に記載のコンピュータプログラム。
【請求項１９】
タッチ感知ディスプレイを備えるポータブル電子デバイスにおいて、
前記タッチ感知ディスプレイの第１位置に第１アイコンを表示させることと、
前記タッチ感知ディスプレイの第２位置であって前記第１位置とは異なる第２位置に第２アイコンを表示させることと、
前記タッチ感知ディスプレイ上のジェスチャーに対応するタッチ入力を検出することであって前記タッチ入力により前記第１アイコンが選択される、検出することと、
前記タッチ感知ディスプレイ上の前記ジェスチャーに対応する前記タッチ入力の検出に応答して、前記第１アイコンの視覚的見掛けを変更することと、
前記タッチ感知ディスプレイ上での前記第１位置から前記第２位置に近接する位置への前記タッチ入力の移動を検出することであって、前記タッチ入力の前記検出された移動によって前記第１アイコンが前記タッチ感知ディスプレイ上で前記第１位置から前記第２位置に近接する前記位置へ移動される、検出することと、
前記タッチ感知ディスプレイ上での前記第１位置から前記第２位置に近接する前記位置への前記タッチ入力の移動の検出に応答して、前記タッチ感知ディスプレイ上で前記第２位置から別の位置へ前記第２アイコンを移動させることと、を含む方法。
【請求項２０】
前記第１アイコンの前記視覚的見掛けを変更することは前記第１アイコンのサイズを変えることを含む請求項１９に記載の方法。
【請求項２１】
前記第１アイコンの前記視覚的見掛けを変更することは前記第１アイコンの色を変えることを含む請求項１９に記載の方法。
【請求項２２】
前記第１アイコンの前記視覚的見掛けを変更することは前記第１アイコンの位置をその平均位置の周りで変化させることを含む請求項１９に記載の方法。
【請求項２３】
前記タッチ感知ディスプレイ上での前記第１位置から前記第２位置に近接する前記位置への前記タッチ入力の移動の検出に応答して、前記第２位置の視覚的見掛けを変更することをさらに含み、
前記第２位置の前記視覚的見掛けを変更することは、前記第２位置の境界を少なくとも部分的に示すマーカーを表示させることを含む請求項１９から２２のいずれか一項に記載の方法。
【請求項２４】
前記タッチ感知ディスプレイ上で前記第２位置において前記タッチ入力の離昇を検出することと、
前記タッチ感知ディスプレイ上での前記第２位置における前記タッチ入力の離昇の検出に応答して、前記タッチ感知ディスプレイ上で前記第１アイコンを前記第２位置に表示させ、かつ、前記タッチ感知ディスプレイ上で前記第２アイコンを前記別の位置に表示させることと、をさらに含む請求項１９から２３のいずれか一項に記載の方法。
【外国語明細書】
2018055706000001.pdf