(57)【特許請求の範囲】
【請求項１】
方法であって、
タッチ感知ディスプレイを有する電子装置において、
前記タッチ感知ディスプレイ上に、現在時刻を示す時計文字盤を表示することであって、前記時計文字盤が、
時針及び分針を備えるユーザインターフェースオブジェクトであって、前記現在時刻を示すユーザインターフェースオブジェクトと、
１つ以上の時間単位のタイムスケール表示と、
ストップウォッチ針と、を含む、ことと、
第１のユーザ入力を表す第１のデータを受信することと、
前記第１のデータの受信に応答して、
前記１つ以上の時間単位のタイムスケール表示を、前記ストップウォッチ針の第１のタイムスケール表示と置き換えることと、
前記ストップウォッチ針を、アニメーション化して時間の経過を反映することと、
を含む方法。
【請求項２】
前記ストップウォッチ針をアニメーション化して前記時間の経過を反映する間に、第２のユーザ入力を表す第２のデータを受信することと、
前記第２のデータの受信に応答して、前記ストップウォッチ針のアニメーションを停止することと、
を更に含む、請求項１に記載の方法。
【請求項３】
前記タッチ感知ディスプレイ上に第１のアフォーダンスを表示することを更に含み、前記第１のアフォーダンスが開始／終了機能を表し、前記第１のユーザ入力を表す前記第１のデータ及び前記第２のユーザ入力を表す前記第２のデータの双方が、前記表示された第１のアフォーダンスへの接触を表す、請求項２に記載の方法。
【請求項４】
前記タッチ感知ディスプレイ上に第２のアフォーダンスを表示することであって、前記第２のアフォーダンスがラップ機能を表す、ことと、
前記表示された第２のアフォーダンスへの接触を表す第３のデータを受信することであって、前記第３のデータが、前記第１のデータの受信後かつ前記第２のデータの受信前に受信される、ことと、
前記第３のデータの受信に応答して、前記第１のデータの受信から前記第３のデータの受信までの間に経過した時間の第３の数値表示を表示することと、
を更に含む、請求項２または３に記載の方法。
【請求項５】
前記タッチ感知ディスプレイ上に第３のアフォーダンスを表示することであって、前記第３のアフォーダンスがストップウォッチアプリケーションを表す、ことと、
前記表示された第３のアフォーダンスへの接触を表す第４のデータを受信することと、
前記第４のデータの受信に応答して、前記ストップウォッチアプリケーションを起動することと、
を更に含む、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記ストップウォッチ針の前記第１のタイムスケールが６０秒である、請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記ストップウォッチ針の前記第１のタイムスケールが３０秒である、請求項１から５のいずれか一項に記載の方法。
【請求項８】
前記ストップウォッチ針の前記第１のタイムスケールが６秒である、請求項１から５のいずれか一項に記載の方法。
【請求項９】
前記ストップウォッチ針の前記第１のタイムスケールが３秒である、請求項１から５のいずれか一項に記載の方法。
【請求項１０】
前記ストップウォッチ針の動作が、前記ストップウォッチ針の前記第１のタイムスケールに基づく速度でアニメーション化される、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
前記１つ以上の時間単位のタイムスケール表示を前記ストップウォッチ針の第１のタイムスケール表示と置き換えることが、
前記１つ以上の時間単位のタイムスケール表示を除去することと、
前記ストップウォッチ針の前記第１のタイムスケール表示を表示することと、
前記表示された前記ストップウォッチ針の前記第１のタイムスケール表示を回転運動させることであって、前記回転運動が時計回り方向である、ことと、
を含む、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
前記電子装置が回転可能入力機構を有し、
前記方法が、
前記回転可能入力機構の動作を表す第５のデータを受信することと、
前記第５のデータの受信に応答して、前記ストップウォッチ針の前記第１のタイムスケール表示を、前記ストップウォッチ針の第２のタイムスケール表示と置き換えることであって、前記第２のタイムスケールが前記第１のタイムスケールとは異なる、ことと、
を更に含む、請求項１から１１のいずれか一項に記載の方法。
【請求項１３】
前記ストップウォッチ針の前記第１のタイムスケール表示を前記ストップウォッチ針の前記第２のタイムスケール表示と置き換えることが、
前記ストップウォッチ針の前記第１のタイムスケール表示を除去することと、
前記ストップウォッチ針の前記第２のタイムスケール表示を表示することと、
前記表示された前記ストップウォッチ針の前記第２のタイムスケール表示を回転運動させることであって、前記回転運動が時計回り方向である、ことと、
を含む、請求項１２に記載の方法。
【請求項１４】
前記第１のユーザ入力を表す前記第１のデータを受信した後に、
前記ストップウォッチ針を、原点を中心とした回転運動を表すようにアニメーション化することと、
前記アニメーションを停止して、前記原点を中心とした回転運動に対してπ／２ラジアンの位置に前記ストップウォッチ針を表示することと、
を更に含む、請求項１から１３のいずれか一項に記載の方法。
【請求項１５】
請求項１から１４のいずれか一項に記載の方法を行うための命令を含むひとつ以上のコンピュータプログラムを保持するメモリと、
前記メモリに保持される前記命令を実行することができるひとつ以上のプロセッサと、を備える電子デバイス。
【請求項１６】
請求項１から１４のいずれか一項に記載の方法を行うための命令を含むひとつ以上のコンピュータプログラム。
【請求項１７】
コンピュータプログラムにしたがい請求項１から１４のいずれか一項に記載の方法を行う手段を備えるデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］
本願は、２０１４年８月２日に提出された米国特許仮出願第６２／０３２，５６２号、２０１４年９月２日に提出された米国特許仮出願第６２／０４４，９９４号、２０１５年３月７日に提出された米国特許仮出願第６２／１２９，８３５号に優先権を主張する。これらの出願はそれぞれ全体が本願に援用される。
【０００２】
本願は、２０１３年５月８日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０４００８７号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｍｏｖｉｎｇ  ａ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔ  Ｂａｓｅｄ  ｏｎ  ａｎ  Ｉｎｔｅｎｓｉｔｙ  ｏｆ  ａ  Ｐｒｅｓｓ  Ｉｎｐｕｔ」、２０１３年５月８日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０４００７２号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｆｅｅｄｂａｃｋ  ｆｏｒ  Ｃｈａｎｇｉｎｇ  Ａｃｔｉｖａｔｉｏｎ  Ｓｔａｔｅｓ  ｏｆ  ａ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔ」、２０１３年５月８日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０４００７０号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｔａｃｔｉｌｅ  Ｆｅｅｄｂａｃｋ  ｆｏｒ  Ｏｐｅｒａｔｉｏｎｓ  Ｐｅｒｆｏｒｍｅｄ  ｉｎ  ａ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ」、２０１３年５月８日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０４００６７号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｆａｃｉｌｉｔａｔｉｎｇ  Ｉｎｔｅｒａｃｔｉｏｎ  ｗｉｔｈ  Ｃｏｎｔｒｏｌｓ  ｉｎ  ａ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ」、２０１３年５月８日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０４００６１号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｄｉｓｐｌａｙｉｎｇ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔｓ  Ｃｏｒｒｅｓｐｏｎｄｉｎｇ  ｔｏ  ａｎ  Ａｐｐｌｉｃａｔｉｏｎ」、２０１３年５月８日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０４００５８号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｄｉｓｐｌａｙｉｎｇ  Ａｄｄｉｔｉｏｎａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  ｉｎ  Ｒｅｓｐｏｎｓｅ  ｔｏ  ａ  Ｕｓｅｒ  Ｃｏｎｔａｃｔ」、２０１３年５月８日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０４００５６号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｓｃｒｏｌｌｉｎｇ  Ｎｅｓｔｅｄ  Ｒｅｇｉｏｎｓ」、２０１３年５月８日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０４００５４号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｍａｎｉｐｕｌａｔｉｎｇ  Ｆｒａｍｅｄ  Ｇｒａｐｈｉｃａｌ  Ｏｂｊｅｃｔ」、２０１３年１１月１１日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０６９４８９号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｓｗｉｔｃｈｉｎｇ  ｂｅｔｗｅｅｎ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅｓ」、２０１３年１１月１１日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０６９４８６号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｄｅｔｅｒｍｉｎｉｎｇ  Ｗｈｅｔｈｅｒ  ｏｒ  Ｓｅｌｅｃｔ  Ｃｏｎｔｅｎｔ」、２０１３年１１月１１日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０６９４８４号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｍｏｖｉｎｇ  Ｃｕｒｓｏｒ  Ａｃｃｏｒｄｉｎｇ  ｔｏ  ａ  Ｃｈａｎｇｅ  ｉｎ  ａｎ  Ａｐｐｅａｒａｎｃｅ  ｏｆ  ａ  Ｃｏｎｔｒｏｌ  Ｉｃｏｎ  ｗｉｔｈ  Ｓｉｍｕｌａｔｅｄ  Ｔｈｒｅｅ−Ｄｉｍｅｎｓｉｏｎａｌ  Ｃｈａｒａｃｔｅｒｉｓｔｉｃｓ」、２０１３年１１月１１日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０６９４８３号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｔｒａｎｓｉｔｉｏｎｉｎｇ  Ｂｅｔｗｅｅｎ  Ｔｏｕｃｈ  Ｉｎｐｕｔ  ｔｏ  Ｄｉｓｐｌａｙ  Ｏｕｔｐｕｔ  Ｒｅｌａｔｉｏｎｓｈｉｐｓ」、２０１３年１１月１１日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０６９４７９号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｆｏｒｇｏｉｎｇ  Ｇｅｎｅｒａｔｉｏｎ  ｏｆ  Ｔａｃｔｉｌｅ  Ｏｕｔｐｕｔ  ｆｏｒ  ａ  Ｍｕｌｔｉ−Ｃｏｎｔａｃｔ  Ｇｅｓｔｕｒｅ」、２０１３年１１月１１日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０６９４７２号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｎａｖｉｇａｔｉｎｇ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｈｉｅｒａｒｃｈｉｅｓ」、２０１３年５月８日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０４０１０８号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｍｏｖｉｎｇ  ａｎｄ  Ｄｒｏｐｐｉｎｇ  ａ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔ」、２０１３年５月８日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０４０１０１号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｓｅｌｅｃｔｉｎｇ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔｓ」、２０１３年５月８日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０４００９８号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｄｉｓｐｌａｙｉｎｇ  Ｃｏｎｔｅｎｔ  Ａｓｓｏｃｉａｔｅｄ  ｗｉｔｈ  ａ  Ｃｏｒｒｅｓｐｏｎｄｉｎｇ  Ａｆｆｏｒｄａｎｃｅ」、２０１３年５月８日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０４００９３号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｔｒａｎｓｉｔｉｏｎｉｎｇ  ｂｅｔｗｅｅｎ  Ｄｉｓｐｌａｙ  Ｓｔａｔｅｓ  ｉｎ  Ｒｅｓｐｏｎｓｅ  ｔｏ  ａ  Ｇｅｓｔｕｒｅ」、２０１３年５月８日に提出された国際出願第ＰＣＴ／ＵＳ２０１３／０４００５３号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｓｅｌｅｃｔｉｎｇ  Ｏｂｊｅｃｔ  ｗｉｔｈｉｎ  ａ  Ｇｒｏｕｐ  ｏｆ  Ｏｂｊｅｃｔｓ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，２１１号の「Ｄｅｖｉ���ｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｆａｃｉｌｉｔａｔｉｎｇ  Ｕｓｅｒ  Ｉｎｔｅｒａｃｔｉｏｎ  ｗｉｔｈ  Ｃｏｎｔｒｏｌｓ  ｉｎ  ａ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，１９１号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｄｉｓｐｌａｙｉｎｇ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔｓ  Ｃｏｒｒｅｓｐｏｎｄｉｎｇ  ｔｏ  ａｎ  Ａｐｐｌｉｃａｔｉｏｎ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，１７１号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｄｉｓｐｌａｙｉｎｇ  Ａｄｄｉｔｉｏｎａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  ｉｎ  Ｒｅｓｐｏｎｓｅ  ｔｏ  ａ  Ｕｓｅｒ  Ｃｏｎｔａｃｔ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，１７９号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｓｃｒｏｌｌｉｎｇ  Ｎｅｓｔｅｄ  Ｒｅｇｉｏｎｓ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，１５６号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｍａｎｉｐｕｌａｔｉｎｇ  Ｇｒａｐｈｉｃａｌ  Ｏｂｊｅｃｔ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，１２５号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｎａｖｉｇａｔｉｎｇ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｈｉｅｒａｒｃｈｉｅｓ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，０９２号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｓｅｌｅｃｔｉｎｇ  Ｏｂｊｅｃｔ  Ｗｉｔｈｉｎ  ａ  Ｇｒｏｕｐ  ｏｆ  Ｏｂｊｅｃｔｓ」、２０１３年３月１３日に提出された米国特許出願第６１／７７８，４１８号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｓｗｉｔｃｈｉｎｇ  ｂｅｔｗｅｅｎ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅｓ」、２０１３年３月１３日に提出された米国特許出願第６１／７７８，４１６号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｄｅｔｅｒｍｉｎｉｎｇ  Ｗｈｅｔｈｅｒ  ｏｒ  Ｓｅｌｅｃｔ  Ｃｏｎｔｅｎｔ」、２０１２年１２月２９日に提出された米国特許出願第６１／７４７，２７８号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｍａｎｉｐｕｌａｔｉｎｇ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔｓ  ｗｉｔｈ  Ｖｉｓｕａｌ  ａｎｄ／ｏｒ  Ｈａｐｔｉｃ  Ｆｅｅｄｂａｃｋ」、２０１３年３月１３日に提出された米国特許出願第６１／７７８，４１４号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｍｏｖｉｎｇ  ａｎｄ  Ｄｒｏｐｐｉｎｇ  ａ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔ」、��０１３年３月１３日に提出された米国特許出願第６１／７７８，４１３号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｓｅｌｅｃｔｉｎｇ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔｓ」、２０１３年３月１３日に提出された米国特許出願第６１／７７８，４１２号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｄｉｓｐｌａｙｉｎｇ  Ｃｏｎｔｅｎｔ  Ａｓｓｏｃｉａｔｅｄ  ｗｉｔｈ  ａ  Ｃｏｒｒｅｓｐｏｎｄｉｎｇ  Ａｆｆｏｒｄａｎｃｅ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，３７３号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｍａｎａｇｉｎｇ  Ａｃｔｉｖａｔｉｏｎ  ｏｆ  ａ  Ｃｏｎｔｒｏｌ  Ｂａｓｅｄ  ｏｎ  Ｃｏｎｔａｃｔ  Ｉｎｔｅｎｓｉｔｙ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，２６５号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｔｒａｎｓｉｔｉｏｎｉｎｇ  ｂｅｔｗｅｅｎ  Ｄｉｓｐｌａｙ  Ｓｔａｔｅｓ  ｉｎ  Ｒｅｓｐｏｎｓｅ  ｔｏ  ａ  Ｇｅｓｔｕｒｅ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，３６７号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｍｏｖｉｎｇ  ａ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔ  Ｂａｓｅｄ  ｏｎ  Ｉｎｔｅｎｓｉｔｙ  ｏｆ  ａ  Ｐｒｅｓｓ  Ｉｎｐｕｔ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，３６３号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｔｒａｎｓｉｔｉｏｎｉｎｇ  Ｂｅｔｗｅｅｎ  Ｔｏｕｃｈ  Ｉｎｐｕｔ  ａｎｄ  Ｄｉｓｐｌａｙ  Ｏｕｔｐｕｔ  Ｒｅｌａｔｉｏｎｓｈｉｐｓ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，２８７号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈ
ｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｆｅｅｄｂａｃｋ  ｆｏｒ  Ｃｈａｎｇｉｎｇ  Ａｃｔｉｖａｔｉｏｎ  Ｓｔａｔｅｓ  ｏｆ  ａ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，２８４号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｔａｃｔｉｌｅ  Ｆｅｅｄｂａｃｋ  ｆｏｒ  Ｏｐｅｒａｔｉｏｎｓ  Ｐｅｒｆｏｒｍｅｄ  ｉｎ  ａ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ」、２０１３年３月１２日に提出された米国特許出願第６１／７７８，２３９号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｆｏｒｇｏｉｎｇ  Ｇｅｎｅｒａｔｉｏｎ  ｏｆ  Ｔａｃｔｉｌｅ  Ｏｕｔｐｕｔ  ｆｏｒ  ａ  Ｍｕｌｔｉ−Ｃｏｎｔａｃｔ  Ｇｅｓｔｕｒｅ」、２０１２年５月９日に提出された米国特許出願第６１／６８８，２２７号の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｍａｎｉｐｕｌａｔｉｎｇ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔｓ  ｗｉｔｈ  Ｖｉｓｕａｌ  ａｎｄ／ｏｒ  Ｈａｐｔｉｃ  Ｆｅｅｄｂａｃｋ」、２０１２年５月９日に提出された米国特許仮出願第６１／６４５，０３３号の「Ａｄａｐｔｉｖｅ  Ｈａｐｔｉｃ  Ｆｅｅｄｂａｃｋ  ｆｏｒ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅｓ」、２０１２年６月２８日に提出された米国特許仮出願第６１／６６５，６０３号の「Ａｄａｐｔｉｖｅ  Ｈａｐｔｉｃ  Ｆｅｅｄｂａｃｋ  ｆｏｒ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅｓ」、２０１２年８月８日に提出された米国特許仮出願第６１／６８１，０９８号の「Ａｄａｐｔｉｖｅ  Ｈａｐｔｉｃ  Ｆｅｅｄｂａｃｋ  ｆｏｒ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅｓ」、２０１４年９月２日に提出された米国特許仮出願第６２／０４４，８９４号の「Ｒｅｄｕｃｅｄ−Ｓｉｚｅ  Ｉｎｔｅｒｆａｃｅｓ  ｆｏｒ  Ｍａｎａｇｉｎｇ  Ａｌｅｒｔｓ」、２０１４年９月２日に提出された米国特許仮出願第６２／０４４，９７９号の「Ｓｔｏｐｗａｔｃｈ  ａｎｄ  Ｔｉｍｅｒ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅｓ」、２０１４年７月１８日に提出された米国特許仮出願第６２／０２６，５３２号の「Ｒａｉｓｅ  Ｇｅｓｔｕｒｅ  Ｄｅｔｅｃｔｉｏｎ  ｉｎ  ａ  Ｄｅｖｉｃｅ」、及び２０１４年９月３日に提出された米国特許出願第１４／４７６，７００号の「Ｃｒｏｗｎ  Ｉｎｐｕｔ  ｆｏｒ  ａ  Ｗｅａｒａｂｌｅ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅ」に関連する。これらの出願の内容は全体が本願に援用される。
【０００３】
本開示は、概してコンピュータユーザインターフェースに関し、より詳細には、時間を示すコンテキスト特化ユーザインターフェースに関する。
【背景技術】
【０００４】
ユーザは、ソフトウェアアプリケーションの実行を含む様々なその他の動作の中で特に、時間を記録するためにポータブル多機能装置に頼っている。インターフェースの簡易さと直観的使用を保ちつつ、ユーザが単独のユーザインターフェースを介して情報にアクセスできることが望ましい。更に、ユーザは、コンテキスト別に、時間を記録することに関連する各種様相又は異なるアプリケーションデータ点等の各種情報にアクセスしたいと考える場合もある。したがって、ユーザが、ユーザインターフェースと、ユーザインターフェースを介して提供される情報の種類とをカスタマイズできることも望ましい。
【発明の概要】
【０００５】
ポータブル多機能装置は、多くの異なる種類の情報及びインターフェースをユーザに提供することができ、ユーザは異なるコンテキストによって、これらのユーザインターフェースと、該ユーザインターフェースが提供する情報とをカスタマイズしたいと思う場合がある。したがって、時間を記録するコンテキスト特化ユーザインターフェースの需要が高まりつつある。
【０００６】
しかしながら、大抵の場合、電子装置を用いて時間を示すためにコンテキスト特化ユーザインターフェースを管理（例えば、編集）する一部の手法は面倒で非効率である。例えば、既存の手法は複雑かつ時間のかかるユーザインターフェースを使用しており、複数回のキー押圧やキーストロークを含むことがある。既存技術は必要以上に時間を要し、ユーザの時間と装置のエネルギーを浪費させる。後者のエネルギーの問題点は、バッテリ駆動装置にとって特に重要である。
【０００７】
したがって、本発明は、特に、コンテキスト特化ユーザインターフェースを管理する高速で効率的な方法を備えるポータブル電子装置の利点を提供する。このような方法及びインターフェースは、コンテキスト特化ユーザインターフェースを管理するその他の方法を任意選択的に補完する、又は置き換わる。上記方法及びインターフェースは、ユーザに加わる認識的負担を減らし、より効率的な人間・機械インターフェースを形成する。また、上記方法及びインターフェースは、不要な、余分な、反復的な及び／又は重複する入力の数を減らし、一層高速かつ効率的なユーザインターフェース構造を生成することで、所望の機能にアクセスし、該機能を実行させるため、必要な入力の数、処理電力及びユーザインターフェースを表示させるのに必要な時間を低減させることができる。バッテリ駆動コンピューティング装置の場合、上記方法及びインターフェースは節電するとともに、バッテリ充電間の時間を延長させる。
【０００８】
上記の欠点及びその他の問題は、開示される装置、方法及びコンピュータ可読媒体によって軽減又は排除される。いくつかの実施形態では、装置はデスクトップコンピュータである。いくつかの実施形態では、装置はポータブルである（例えば、ノートブックコンピュータ、タブレットコンピュータ又はハンドヘルド装置）。いくつかの実施形態では、装置はタッチパッドを有する。いくつかの実施形態では、装置はタッチ感知ディスプレイ（「タッチスクリーン」又は「タッチスクリーンディスプレイ」としても知られる）を有する。いくつかの実施形態では、装置は押圧可能ボタン及び／又は回転可能入力機構等のハードウェア入力機構を有する。いくつかの実施形態では、装置は、グラフィカルユーザインターフェース（ＧＵＩ）、１つ以上のプロセッサ、メモリ、及び複数の機能を実行するためにメモリに記憶される１つ以上のモジュールプログラム又は命令セットを有する。いくつかの実施形態では、ユーザは、タッチ感知面上の指接触及びジェスチャ及び／又は回転可能入力機構の回転及び／又はハードウェアボタンの押圧によってＧＵＩと対話する。いくつかの実施形態では、機能は画像編集、描画、プレゼンティング、ワードプロセッシング、ウェブサイト作成、ディスクオーサリング、スプレッドシート作成、ゲームプレイ、電話、ビデオ会議、ｅメール、インスタントメッセージング、トレーニングサポート、デジタル写真撮影、デジタル映像撮影、ウェブブラウジング、デジタル音楽の再生及び／又はデジタル映像の再生を任意選択的に含む。これらの機能を実行する実行可能命令は、１つ以上のプロセッサによる実行のために構成される非一時的コンピュータ可読記憶媒体又はその他のコンピュータプログラム製品に任意選択的に含まれる。これらの機能を実行する実行可能命令は、１つ以上のプロセッサによる実行のために構成される一時的コンピュータ可読記憶媒体又はその他のコンピュータプログラム製品に任意選択的に含まれる。
【０００９】
いくつかの実施形態では、コンテキスト特化ユーザインターフェースを提供する方法は、ディスプレイを有する電子装置において、ユーザ入力を表すデータを受信することと、データの受信に応答して、第１の時間を示す時計文字盤を含むユーザインターフェーススクリーンをディスプレイに表示することであって、第１の時間が現在の時間に先行することと、第１の時間表示から現在の時間表示まで遷移するように時計文字盤をアニメーション化することによってユーザインターフェーススクリーンを更新することであって、アニメーションが第１の時間から現在の時間までの時間の経過を表す、ことと、を備える。
【００１０】
いくつかの実施形態では、コンテキスト特化ユーザインターフェースを提供する方法は、タッチ感知ディスプレイを有する電子装置において、現在の時間を示す時計文字盤をタッチ感知ディスプレイに表示することであって、時計文字盤が、時針及び分針を備えるユーザインターフェースオブジェクトを備え、ユーザインターフェースオブジェクトが、現在の時間、時間スケールの１つ以上の表示及びストップウォッチ針を示すことと、ユーザ入力を表すデータを入手することと、データの受信に応答して、時間スケールの１つ以上の表示を、ストップウォッチ針に関する第１の時間スケールの表示と置き換えることと、ストップウォッチ針をアニメーション化して時間の経過を反映することと、を備える。
【００１１】
いくつかの実施形態では、コンテキスト特化ユーザインターフェースを提供する方法は、タッチ感知ディスプレイを有する電子装置において、ユーザインターフェーススクリーンをタッチ感知ディスプレイに表示することであって、ユーザインターフェーススクリーンが、現在の時間に太陽によって照らされる地球の第１の領域のシミュレーションを表す第１のアフォーダンス及び現在の時間を示す第２のアフォーダンスを含むことと、ユーザ入力を受信することと、ユーザ入力の受信に応答して、現在の時間に太陽によって照らされる地球の第２の領域を表示するように地球のシミュレーションを回転させることと、を備える。
【００１２】
いくつかの実施形態では、コンテキスト特化ユーザインターフェースを提供する方法は、タッチ感知ディスプレイを有する電子装置において、ユーザインターフェーススクリーンをタッチ感知ディスプレイに表示することを備え、ユーザインターフェーススクリーンが、日中を示すユーザインターフェーススクリーンの第１の部分と、夜間を示すユーザインターフェーススクリーンの第２の部分と、１日を表す期間を有する正弦波を表すユーザインターフェースオブジェクトであって、正弦波が１日全体の太陽の経過を示し、第１の部分及び第２の部分のうちの１つ以上で表示される、ユーザインターフェースオブジェクトと、太陽を表す第１のアフォーダンスであって、表示された正弦波上の第１の位置で表示され、第１の位置が１日のうちの現在の時間を示し、１日のうちの現在の時間が日中又は夜間である第１のアフォーダンスと、現在の時刻を示す第２のアフォーダンスと、を備える。
【００１３】
いくつかの実施形態では、コンテキスト特化ユーザインターフェースを提供する方法は、タッチ感知ディスプレイを有する電子装置において、ユーザインターフェーススクリーンをディスプレイに表示することを備え、ユーザインターフェーススクリーンが、画像に基づき複数の画素を備える背景を含み、画素のサブセットは、日付を示す第１のユーザインターフェースオブジェクト及び時間帯を示す第２のユーザインターフェースオブジェクトのうちの１つ以上を表すように、画像に対して外観が変更される。
【００１４】
いくつかの実施形態では、コンテキスト特化ユーザインターフェースを提供する方法は、ディスプレイを有する電子装置において、２つ以上の画像を含むフォルダにアクセスすることと、フォルダから第１の画像を選択することと、ユーザインターフェーススクリーンをディスプレイに表示することと、を備え、ユーザインターフェーススクリーンは第１の画像に基づき複数の画素を備える背景を備え、画素のサブセットは、日付を示す第１のユーザインターフェースオブジェクト及び時間帯を示す第２のユーザインターフェースオブジェクトのうちの１つ以上を表すように、画像に対して外観が変更される。
【００１５】
いくつかの実施形態では、コンテキスト特化ユーザインターフェースを提供する方法は、タッチ感知ディスプレイを有する電子装置において、ユーザ入力を検出することであって、ユーザ入力が第１の時間に検出されることと、ユーザ入力の検出に応答して、第１の時間を示す第１のユーザインターフェースオブジェクト及び第２のユーザインターフェースオブジェクトを含むユーザインターフェーススクリーンを表示することと、第２のユーザインターフェースオブジェクトをアニメーション化することであって、アニメーションが第１のアニメーション化されたシーケンス、第１のアニメーション化されたシーケンスの後の第２のアニメーション化されたシーケンス及び第２のアニメーション化されたシーケンスの後の第３のアニメーション化されたシーケンスの連続表示を備え、第１のアニメーション化されたシーケンス、第２のアニメーション化されたシーケンス及び第３のアニメーション化されたシーケンスが異なる、ことと、第２のユーザインターフェースオブジェクトのアニメーション化の後、第２のユーザ入力を検出することであって、第２のユーザ入力が第２の時間に検出され、第２の時間が第１の時間の後であることと、第２のユーザ入力の検出に応答して、前に表示された第２のアニメーション化されたシーケンスを表すデータにアクセスすることと、第１のアニメーション化されたシーケンス及び第２のアニメーション化されたシーケンスと異なる第４のアニメーション化されたシーケンスを選択することと、第１のユーザインターフェースオブジェクトを含む第２のユーザインターフェーススクリーンを表示することであって、第１のユーザインターフェースオブジェクトを更新して第２の時間を示し、第３のユーザインターフェースオブジェクトが第２のユーザインターフェースオブジェクトに関連することと、第３のユーザインターフェースオブジェクトをアニメーション化することであって、アニメーションが第１のアニメーション化されたシーケンス、第１のアニメーション化されたシーケンスの後の第４のアニメーション化されたシーケンス及び第４のアニメーション化されたシーケンスの後の第３のアニメーション化されたシーケンスの連続表示であることと、を備える。
【００１６】
いくつかの実施形態では、コンテキスト特化ユーザインターフェースを提供する方法は、タッチ感知ディスプレイを有する電子装置において、電子装置のユーザ移動を検出することと、ユーザ移動の検出に応答して時計文字盤のアニメーション表現を表示することであって、アニメーションが、時針及び分針の表示、第１の時間表示の表示及び第１の時間表示の表示後の第２の時間標示の表示を備えることと、第２の時間表示が時計回り方向で第１の時間表示の後ろの時計文字盤上の位置に表示されることと、を備える。
【００１７】
いくつかの実施形態では、キャラクタベースのユーザインターフェースで時間を示す方法は、ディスプレイ及びタッチ感知面を有する電子装置において、キャラクタユーザインターフェースオブジェクトをディスプレイに表示することを含み、キャラクタユーザインターフェースオブジェクトが第１の肢体部及び第２の肢体部の表現を含み、キャラクタユーザインターフェースオブジェクトが、第１の肢体部で第１の時間を、第２の肢体部で第１の分を示し、第２の時間を示すようにキャラクタユーザインターフェースオブジェクトを更新することによって第１の時間を示し、キャラクタが、第２の肢体部で第２の時間を、第１の肢体部で第２の分を示すことによって第２の時間を示す。
【００１８】
いくつかの実施形態では、キャラクタベースのユーザインターフェースで時間を示す方法は、ディスプレイ及びタッチ感知面を有する電子装置において、キャラクタユーザインターフェースオブジェクトをディスプレイに表示することであって、キャラクタユーザインターフェースオブジェクトが肢体部の表現を備え、肢体部が第１の位置を有する肢体部の第１の終点を含み、肢体部の第１の終点が肢体部にとっての回転軸であり、肢体部の第２の終点が第２の位置を有し、肢体部の第２の終点の位置が第１の時間値を示すことと、第２の時間値を示すようにキャラクタユーザインターフェースオブジェクトを更新することと、を備え、キャラクタユーザインターフェースオブジェクトの更新が、第２の時間値を示すように肢体部の第１の終点を第３の位置まで移動させることと、肢体部の第２の終点を第４の位置まで移動させることと、を備える。
【００１９】
いくつかの実施形態では、キャラクタベースのユーザインターフェースで時間を示す方法は、ディスプレイ及びタッチ感知面を有する電子装置において、キャラクタユーザインターフェースオブジェクトをディスプレイに表示することであって、キャラクタユーザインターフェースオブジェクトが肢体部の表現を備え、肢体部が肢体部の第１のセグメント及び肢体部の第２のセグメントを含み、肢体部の第１のセグメントは肢体部の第１の終点を肢体部の接合点に接続し、肢体部の第１の終点が第１の位置を有し、肢体部の第２のセグメントが肢体部の第２の終点を肢体部の接合点に接続し、肢体部の第２の終点が第２の位置を有し、肢体部の接合点が肢体部の第２のセグメントにとっての回転軸であり、肢体部の第２の終点の位置が第１の時間値を示すことと、第２の時間値を示すようにキャラクタユーザインターフェースオブジェクトを更新することと、を備え、更新することが、第２の時間値を示すように、肢体部の第２のセグメントの回転軸に沿って肢体部の第２の終点を第３の位置まで移動させることを備える。
【００２０】
いくつかの実施形態では、キャラクタベースのユーザインターフェースで時間を示す方法は、ディスプレイ及びタッチ感知面を有する電子装置において、キャラクタユーザインターフェースオブジェクトをディスプレイに表示することであって、キャラクタユーザインターフェースオブジェクトが時間を示すことと、イベントを示す第１のデータを受信することと、イベントが条件を満たすか否かを判定することと、イベントが条件を満たすという判定に応じて、キャラクタユーザインターフェースオブジェクの視覚的側面を変更することによって、表示されたキャラクタユーザインターフェースオブジェクトを更新することと、を備える。
【００２１】
いくつかの実施形態では、キャラクタベースのユーザインターフェースで時間を示す方法は、ディスプレイ及びタッチ感知面を有する電子装置において、ディスプレイを非アクティブ状態に設定することと、イベントを示す第１のデータを受信することと、第１のデータの受信に応答して、ディスプレイをアクティブ状態に設定することと、キャラクタユーザインターフェースオブジェクトをディスプレイの側面に表示することと、ディスプレイの中心に向かってキャラクタユーザインターフェースオブジェクトをアニメーション化することと、現在の時間を示す位置でディスプレイの中心にキャラクタユーザインターフェースを表示することと、を備える。
【００２２】
いくつかの実施形態では、コンテキスト特化ユーザインターフェースを提供する方法は、タッチ感知ディスプレイを有する電子装置であって、時計文字盤と、アプリケーションを表すアフォーダンスと、を備え、アフォーダンスがアプリケーションから得られる１組の情報を備え、１組の情報がアプリケーションからのデータに応じて更新され、アフォーダンスが計文字盤にコンプリケーションとして表示される電子装置において、表示されたアフォーダンスへの接触を検出することと、接触の検出に応答して、アフォーダンスによって表されるアプリケーションを起動することと、を備える。
【００２３】
いくつかの実施形態では、コンテキスト特化ユーザインターフェースを提供する方法は、接触強度を検出するように構成されるタッチ感知ディスプレイを有する電子装置において、時計文字盤を含むユーザインターフェーススクリーンをタッチ感知ディスプレイに表示することと、タッチ感知ディスプレイへの接触を検出することであって、接触が特性強度を有することと、接触の検出に応答して、特性強度が強度閾値を超えているか否かを判定することと、特性強度が強度閾値を超えるという判定に応じて、電子装置の時計文字盤編集モードを入力することと、表示された時計文字盤を視覚的に目立たせて、時計文字盤選択モードを示すことと、タッチ感知ディスプレイへの第２の接触を検出することであって、第２の接触が視覚的に目立たせられて表示された時計文字盤への接触であることと、第２の接触の検出に応答して、編集のために時計文字盤の要素を視覚的に示すことと、を備える。
【００２４】
いくつかの実施形態では、コンテキスト特化ユーザインターフェースを提供する方法は、接触強度を検出するように構成されるタッチ感知ディスプレイを有する電子装置において、時計文字盤を含むユーザインターフェーススクリーンをタッチ感知ディスプレイに表示することと、タッチ感知ディスプレイへの接触を検出することであって、接触が特性強度を有することと、接触の検出に応答して、特性強度が強度閾値を超えているか否かを判定することと、特性強度が強度閾値を超えるという判定に応じて、電子装置の時計文字盤選択モードを入力することと、表示された時計文字盤を視覚的に目立たせて、時計文字盤選択モードを示すことであって、表示された時計文字盤がディスプレイの中心に置かれることと、タッチ感知ディスプレイ上のスワイプを検出することと、スワイプの検出に応答して、ディスプレイで第２の時計文字盤を中心に置くことと、を備える。
【００２５】
いくつかの実施形態では、コンテキスト特化ユーザインターフェースを提供する方法は、タッチ感知ディスプレイ及び回転可能入力機構を有する電子装置において、時計文字盤を含むユーザインターフェーススクリーンをタッチ感知ディスプレイに表示することであって、時計文字盤上のアフォーダンスが第１の時間帯を示すことと、タッチ感知ディスプレイ上の接触を検出することと、接触の検出に応答して、電子装置のユーザ対話モードを入力することと、電子装置がユーザ対話モードにある間、回転可能入力機構の移動を検出することと、移動の検出に応答して、第２の時間帯を示すアフォーダンスを更新することと、第２の時間を示すアフォーダンスでタッチ感知ディスプレイ上の第２の接触を検出することと、第２の接触の検出に応答して、第２の時間帯に対してユーザ助言を設定することと、を備える。
【００２６】
いくつかの実施形態では、コンテキスト特化ユーザインターフェースを提供する方法は、タッチ感知ディスプレイを有する電子装置において、ディスプレイにユーザインターフェーススクリーンを表示することであって、ユーザインターフェーススクリーンが複数のアフォーダンスを含み、複数のアフォーダンスが第１のアフォーダンスを含み、第１のアフォーダンスが、時間表示及びアウトラインを含む時計文字盤を示すことと、表示された第１のアフォーダンスへの接触を検出することと、接触の検出に応答して、ユーザインターフェーススクリーンのディスプレイを第２のユーザインターフェーススクリーンで置き換えることと、を備え、置き換えることが、時間表示及び１つ以上のアウトラインのうちの１つを維持することを備え、維持された時間表示又はアウトラインは、第１のユーザインターフェーススクリーン上よりも大きなサイズで第２のユーザインターフェーススクリーン上に表示される。
【００２７】
いくつかの実施形態では、装置は、ユーザ入力を表すデータを受信する手段と、データの受信に応じて、第１の時間を示す時計文字盤を含むユーザインターフェーススクリーンをディスプレイに表示する手段であって、第１の時間が現在の時間に先行する手段と、第１の時間表示から現在の時間表示まで遷移するように時計文字盤をアニメーション化することによってユーザインターフェーススクリーンを更新する手段であって、アニメーションが第１の時間から現在の時間までの時間の経過を表す手段と、を備える。
【００２８】
いくつかの実施形態では、装置は、現在の時間を示すタッチ感知ディスプレイに時計文字盤を表示する手段であって、時計文字盤が時針及び分針を備えるユーザインターフェースオブジェクトを含み、ユーザインターフェースオブジェクトが現在の時間、時間スケールの１つ以上の表示及びストップウォッチ針を示す手段と、ユーザ入力を表すデータを受信する手段と、データの受信に応答して、時間スケールの１つ以上の表示をストップウォッチ針での第１の時間スケールの表示と置き換える手段と、ストップウォッチ針をアニメーション化して時間の経過を反映する手段と、を備える。
【００２９】
いくつかの実施形態では、装置は、ユーザインターフェーススクリーンをタッチ感知ディスプレイに表示する手段であって、ユーザインターフェーススクリーンが現在の時間に太陽によって照らされる地球の第１の領域のシミュレーションを表す第１のアフォーダンス及び現在の時間を表す第２のアフォーダンスを含む手段と、ユーザ入力を受信する手段と、ユーザ入力の受信に応答して、現在の時間に太陽によって照らされる地球の第２の領域を表示するシミュレーションを回転させる手段と、を備える。
【００３０】
いくつかの実施形態では、装置は、ユーザインターフェーススクリーンをタッチ感知ディスプレイに表示する手段を備え、ユーザインターフェーススクリーンが、日中を示すユーザインターフェーススクリーンの第１の部分と、夜間を示すユーザインターフェーススクリーンの第２の部分と、１日を表す期間を有する正弦波を表すユーザインターフェースオブジェクトであって、正弦波が１日全体の太陽の経過を示し、第１の部分及び第２の部分のうちの１つ以上で表示されるユーザインターフェースオブジェクトと、太陽を表す第１のアフォーダンスであって、表示された正弦波上の第１の位置で表示され、第１の位置が１日のうちの現在の時間を示し、１日のうちの現在の時間が日中又は夜間である第１のアフォーダンスと、現在の時間帯を示す第２のアフォーダンスと、を備える。
【００３１】
いくつかの実施形態では、装置は、ユーザインターフェーススクリーンをディスプレイに表示する手段を備え、ユーザインターフェーススクリーンが、画像に基づき複数の画素を備える背景を含み、画素のサブセットは、日付を示す第１のユーザインターフェースオブジェクト及び時間帯を示す第２のユーザインターフェースオブジェクトのうちの１つ以上を表すように、画像に対して外観が変更される。
【００３２】
いくつかの実施形態では、装置は、２つ以上の画像を含むフォルダにアクセスする手段と、フォルダから第１の画像を選択することと、ユーザインターフェーススクリーンをディスプレイに表示する手段と、を備え、ユーザインターフェーススクリーンは第１の画像に基づき複数の画素を備える背景を備え、画素のサブセットは、日付を示す第１のユーザインターフェースオブジェクト及び時間帯を示す第２のユーザインターフェースオブジェクトのうちの１つ以上を表すように、画像に対して外観が変更される。
【００３３】
いくつかの実施形態では、装置は、第１の時間に検出されるユーザ入力を検出する手段と、ユーザ入力の検出に応答して、ユーザインターフェーススクリーンを表示する手段であって、ユーザインターフェーススクリーンが第１の時間を示す第１のユーザインターフェースオブジェクトと第２のユーザインターフェースオブジェクトとを含む手段と、第２のユーザインターフェースオブジェクトをアニメーション化する手段であって、アニメーションが第１のアニメーション化されたシーケンス、第１のアニメーション化されたシーケンスの後の第２のアニメーション化されたシーケンス及び第２のアニメーション化されたシーケンスの後の第３のアニメーション化されたシーケンスの連続表示を備え、第１のアニメーション化されたシーケンス、第２のアニメーション化されたシーケンス及び第３のアニメーション化されたシーケンスが相互に異なる手段と、第１の時間の後の第２の時間に検出される第２のユーザ入力を検出する手段と、第２のユーザ入力の検出に応答して、前に表示された第２のアニメーション化されたシーケンスを表すデータにアクセスする手段と、第１のアニメーション化されたシーケンス及び第２のアニメーション化されたシーケンスと異なる第４のアニメーション化されたシーケンスを選択する手段と、第２のユーザインターフェーススクリーンを表示する手段であって、第２のユーザインターフェーススクリーンが、第２の時間を示すように更新される第１のユーザインターフェースオブジェクトと第２のユーザインターフェースオブジェクトに関連する第３のユーザインターフェースオブジェクトとを含む手段と、第３のユーザインターフェースオブジェクトをアニメーション化する手段であって、アニメーションが第１のアニメーション化されたシーケンス、第１のアニメーション化されたシーケンスの後の第４のアニメーション化されたシーケンス及び第４のアニメーション化されたシーケンスの後の第３のアニメーション化されたシーケンスの連続表示である手段と、を備える。
【００３４】
いくつかの実施形態では、装置は、該装置のユーザの動きを検出する手段と、ユーザ移動の検出に応答して時計文字盤のアニメーション表現を表示する手段であって、アニメーションが時針及び分針の表示及び第１の時間表示の表示を備える手段と、第２の時間表示を表示する手段であって、第２の時間表示が時計回り方向で第１の時間表示の後の時計文字盤上の位置に表示される手段と、を備える。
【００３５】
いくつかの実施形態では、装置は、ユーザインターフェーススクリーンをディスプレイに表示する手段であって、ユーザインターフェーススクリーンが時計文字盤とアフォーダンスを含み、アフォーダンスがアプリケーションを表し、アフォーダンスがアプリケーションから得られる情報セットを備え、情報セットがアプリケーションからのデータに応じて更新され、アフォーダンスが時計文字盤上のコンプリケーションとして表示される手段と、表示されるアフォーダンスへの接触を検出する手段と、接触の検出に応答して、アフォーダンスによって表されるアプリケーションを起動する手段と、を備える。
【００３６】
いくつかの実施形態では、装置は、タッチ感知ディスプレイに時計文字盤を含むユーザインターフェーススクリーンを表示する手段と、タッチ感知ディスプレイへの接触を検出する手段であって、接触が特性強度を有する手段と、接触の検出に応答して、特性強度が強度閾値を超えるか否かを判定する手段と、特性強度が強度閾値を超えるという判定に応じて、電子装置の時計文字盤編集モードを入力する手段と、表示された時計文字盤を視覚的に目立たせて、時計文字盤選択モードを示す手段と、タッチ感知ディスプレイへの第２の接触を検出する手段であって、第２の接触が視覚的に目立たせられて表示された時計文字盤への接触である手段と、第２の接触の検出に応答して、編集のために時計文字盤の要素を視覚的に示す手段と、を備える。
【００３７】
いくつかの実施形態では、装置は、タッチ感知ディスプレイに時計文字盤を含むユーザインターフェーススクリーンを表示する手段と、タッチ感知ディスプレイへの接触を検出する手段であって、接触が特性強度を有する手段と、接触の検出に応答して、特性強度が強度閾値を超えるか否かを判定する手段と、特性強度が強度閾値を超えるという判定に応じて、電子装置の時計文字盤編集モードを入力する手段と、表示された時計文字盤を視覚的に目立たせて、時計文字盤選択モードを示す手段であって、表示された時計文字盤がディスプレイの中心に置かれる手段と、タッチ感知ディスプレイ上のスワイプを検出する手段と、スワイプの検出に応答して、ディスプレイ上で第２の時計文字盤を中心に置く手段と、を備える。
【００３８】
いくつかの実施形態では、装置は、タッチ感知ディスプレイにユーザインターフェーススクリーンを表示する手段であって、ユーザインターフェーススクリーンが時計文字盤と、時計文字盤上に第１の時間帯を示すアフォーダンスとを含む手段と、タッチ感知ディスプレイへの接触を検出する手段と、電子装置のユーザ対話モードを入力する手段と、装置がユーザ対話モードにある間に回転可能入力機構の移動を検出する手段と、移動の検出に応答して、第２の時間帯を示すようにアフォーダンスを更新する手段と、第２の時間を示すアフォーダンスで、タッチ感知ディスプレイへの第２の接触を検出する手段と、第２の接触の検出に応答して、第２の時間帯にユーザ助言を設定する手段と、を備える。
【００３９】
いくつかの実施形態では、装置は、ユーザインターフェーススクリーンをディスプレイに表示する手段であって、ユーザインターフェーススクリーンが複数のアフォーダンスを含み、複数のアフォーダンスが第１のアフォーダンスを含み、第１のアフォーダンスが時間表示及びアウトラインを含む時計文字盤を示す手段と、表示された第１のアフォーダンスへの接触を検出する手段と、接触の検出に応答して、ユーザインターフェーススクリーンのディスプレイを第２のユーザインターフェーススクリーンで置き換える手段と、を備え、置き換えることが、時間表示及びアウトラインのうちの１つ以上の１つを維持することを備え、維持される時間表示又はアウトラインが、第１のユーザインターフェーススクリーン上よりも大きなサイズで第２のユーザインターフェーススクリーンに表示される。
【００４０】
いくつかの実施形態では、方法は、第１の主題に関連するデータを受信する命令と、受信データの第１の部分に関連する第１の情報を表示する命令と、回転可能入力機構の第１の回転を検出する命令と、回転可能入力機構の第１の回転の検出に応答して、第１の情報を受信データの第２の部分に関連する第２の情報で補足する命令と、を備える。
【００４１】
いくつかの実施形態では、非一時的コンピュータ可読記憶媒体は、第１の主題に関連するデータを受信する命令と、受信データの第１の部分に関連する第１の情報を表示する命令と、回転可能入力機構の第１の回転を検出する命令と、回転可能入力機構の第１の回転の検出に応答して、第１の情報を受信データの第２の部分に関連する第２の情報で補足する命令と、を備える。
【００４２】
いくつかの実施形態では、一時的コンピュータ可読記憶媒体は、第１の主題に関連するデータを受信する命令と、受信データの第１の部分に関連する第１の情報を表示する命令と、回転可能入力機構の第１の回転を検出する命令と、回転可能入力機構の第１の回転の検出に応答して、第１の情報を受信データの第２の部分に関連する第２の情報で補足する命令と、を備える。
【００４３】
いくつかの実施形態では、装置は、ディスプレイと、回転可能入力機構と、１つ以上のプロセッサと、メモリと、を備える。いくつかの実施形態では、メモリは、１つ以上のプロセッサによって実行されるとき、１つ以上のプロセッサに、第１の主題に関連するデータを受信させる命令と、受信データの第１の部分に関連する第１の情報を表示させる命令と、回転可能入力機構の第１の回転を検出させる命令と、回転可能入力機構の第１の回転の検出に応答して、第１の情報を受信データの第２の部分に関連する第２の情報で補足させる命令と、を記憶する。
【００４４】
いくつかの実施形態では、装置は、第１の主題に関連するデータを受信する手段と、受信データの第１の部分に関連する第１の情報を表示する手段と、回転可能入力機構の第１の回転を検出する手段と、回転可能入力機構の第１の回転の検出に応答して、第１の情報を受信データの第２の部分に関連する第２の情報で捕捉する手段と、を備える。
【００４５】
いくつかの実施形態では、電子装置は、ディスプレイユニットと、回転可能入力機構部と、ディスプレイユニット及び回転可能入力機構部に接続される処理ユニットと、を備える。いくつかの実施形態では、処理ユニットは、第１の主題に関連するデータを受信し、受信データの第１の部分に関連する第１の情報をディスプレイユニットに表示させ、回転可能入力機構部の第１の回転を検出し、回転可能入力機構部の第１の回転の検出に応答して、第１の情報を受信データの第２の部分に関連する第２の情報で補足するように構成される。
【００４６】
いくつかの実施形態では、方法は、ディスプレイを有する電子装置において、第１のアプリケーションから第１のイベントデータを入手することと、第１のアプリケーションとは別の第２のアプリケーションから第２のイベントデータを入手することと、第１のイベントデータと関連付けられる第１の時間値、第２のイベントデータと関連付けられる第２の時間値並びに第１の時間値及び第２の時間値の相対的順序を判定することと、第１の時間値の表現を有する第１のイベントデータの表現と第２の時間値の表現を有する第２のイベントデータの表現とを含むユーザインターフェースをディスプレイに表示することと、を備え、第１のイベントデータの表現及び第２のイベントデータの表現が、第１の時間値及び第２の時間値の相対的順序並びに第１の時間値及び第２の時間値の各値に応じて相互に対して表示される。
【００４７】
いくつかの実施形態では、非一時的コンピュータ可読記憶媒体は１つ以上のプログラムを記憶し、１つ以上のプログラムは、タッチ感知ディスプレイを有する電子装置によって実行されるとき、装置に対して、第１のアプリケーションから第１のイベントデータを取得させる命令と、第１のアプリケーションとは別の第２のアプリケーションから第２のイベントデータを取得させる命令と、第１のイベントデータと関連付けられる第１の時間値、第２のイベントデータと関連付けられる第２の時間値並びに第１の時間値及び第２の時間値の相対的順序を判定させる命令と、第１の時間値の表現を有する第１のイベントデータの表現と第２の時間値の表現を有する第２のイベントデータの表現を含むユーザインターフェースをディスプレイに表示させる命令と、を備え、第１のイベントデータの表現及び第２のイベントデータの表現が、第１の時間値及び第２の時間値の相対的順序並びに第１の時間値及び第２の時間値の各値に応じて相互に対して表示される。
【００４８】
いくつかの実施形態では、一時的コンピュータ可読記憶媒体は１つ以上のプログラムを記憶し、１つ以上のプログラムは、タッチ感知ディスプレイを有する電子装置によって実行されるとき、装置に対して、第１のアプリケーションから第１のイベントデータを取得させる命令と、第１のアプリケーションとは別の第２のアプリケーションから第２のイベントデータを取得させる命令と、第１のイベントデータと関連付けられる第１の時間値、第２のイベントデータと関連付けられる第２の時間値並びに第１の時間値及び第２の時間値の相対的順序を判定させる命令と、第１の時間値の表現を有する第１のイベントデータの表現と第２の時間値の表現を有する第２のイベントデータの表現を含むユーザインターフェースをディスプレイに表示させる命令と、を備え、第１のイベントデータの表現及び第２のイベントデータの表現が、第１の時間値及び第２の時間値の相対的順序並びに第１の時間値及び第２の時間値の各値に応じて相互に対して表示される。
【００４９】
いくつかの実施形態では、電子装置は、タッチ感知ディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムと、を備え、１つ以上のプログラムはメモリに記憶され、１つ以上のプロセッサによって実行されるように構成され、１つ以上のプログラムは、１つ以上のプロセッサによって実行されるとき、装置に対して、第１のアプリケーションから第１のイベントデータを取得させる命令と、第１のアプリケーションとは別の第２のアプリケーションから第２のイベントデータを取得させる命令と、第１のイベントデータと関連付けられる第１の時間値、第２のイベントデータと関連付けられる第２の時間値並びに第１の時間値及び第２の時間値の相対的順序を判定させる命令と、第１の時間値の表現を有する第１のイベントデータの表現と第２の時間値の表現を有する第２のイベントデータの表現とを含むユーザインターフェースをディスプレイに表示させる命令と、を含み、第１のイベントデータの表現及び第２のイベントデータの表現が、第１の時間値及び第２の時間値の相対的順序並びに第１の時間値及び第２の時間値の各値に応じて相互に対して表示される。
【００５０】
いくつかの実施形態では、電子装置は、第１のアプリケーションから第１のイベントデータを入手する手段と、第１のアプリケーションとは別の第２のアプリケーションから第２のイベントデータを入手する手段と、第１のイベントデータと関連付けられる第１の時間値、第２のイベントデータと関連付けられる第２の時間値並びに第１の時間値及び第２の時間値の相対的順序を判定する手段と、第１の時間値の表現を有する第１のイベントデータの表現と第２の時間値の表現を有する第２のイベントデータの表現とを含むユーザインターフェースを装置のタッチ感知ディスプレイに表示する手段と、を備え、第１のイベントデータの表現及び第２のイベントデータの表現が、第１の時間値及び第２の時間値の相対的順序並びに第１の時間値及び第２の時間値の各値に応じて相互に対して表示される。
【００５１】
いくつかの実施形態では、電子装置は、グラフィカルユーザインターフェースを表示するように構成されるディスプレイユニットと、接触を受け入れるように構成されるタッチ感知面ユニットと、ディスプレイユニット、タッチ感知面ユニット、回転可能及び押圧可能入力機構部及びボタン部に接続される処理ユニットと、を備え、処理ユニットは、第１のアプリケーションから第１のイベントデータを取得し、第１のアプリケーションとは別の第２のアプリケーションから第２のイベントデータを取得し、第１のイベントデータと関連付けられる第１の時間値、第２のイベントデータと関連付けられる第２の時間値並びに第１の時間値及び第２の時間値の相対的順序を判定し、第１の時間値の表現を有する第１のイベントデータの表現と第２の時間値の表現を有する第２のイベントデータの表現とを含むユーザインターフェースをディスプレイに表示するように構成され、第１のイベントデータの表現及び第２のイベントデータの表現が、第１の時間値及び第２の時間値の相対的順序並びに第１の時間値及び第２の時間値の各値に応じて相互に対して表示される。
【００５２】
よって、コンテキスト特化ユーザインターフェースを管理（例えば、編集）する高速及び効率化装置が提供されることによって、有効性、効率性及び当該装置へのユーザ満足度が向上する。上記方法及びインターフェースは、コンテキスト特化ユーザインターフェースを管理する他の方法を補完又は置換することができる。
【図面の簡単な説明】
【００５３】
【図１Ａ】いくつかの実施形態に係るタッチ感知ディスプレイを備えるポータブル多機能装置を示すブロック図である。
【００５４】
【図１Ｂ】いくつかの実施形態に係るイベント処理用の例示的構成要素を示すブロック図である。
【００５５】
【図２】いくつかの実施形態に係るタッチ感知ディスプレイを有するポータブル多機能装置を示す図である。
【００５６】
【図３】いくつかの実施形態に係るディスプレイ及びタッチ感知面を備える例示的多機能装置のブロック図である。
【００５７】
【図４Ａ】いくつかの実施形態に係るポータブル多機能装置のアプリケーションメニューのための例示的ユーザインターフェースを示す図である。
【図４Ｂ】いくつかの実施形態に係るポータブル多機能装置のアプリケーションメニューのための例示的ユーザインターフェースを示す図である。
【００５８】
【図５Ａ】いくつかの実施形態に係る、タッチ感知ディスプレイ並びに回転可能及び押圧可能入力機構を備えるポータブル多機能装置を示すブロック図である。
【００５９】
【図５Ｂ】いくつかの実施形態に係る、タッチ感知ディスプレイ並びに回転可能及び押圧可能入力機構を備えるポータブル多機能装置を示すブロック図である。
【００６０】
【図６Ａ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図６Ｂ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００６１】
【図７Ａ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図７Ｂ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００６２】
【図８】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００６３】
【図９】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００６４】
【図１０】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００６５】
【図１１Ａ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１１Ｂ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１１Ｃ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００６６】
【図１２】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００６７】
【図１３Ａ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１３Ｂ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００６８】
【図１４Ａ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００６９】
【図１４Ｂ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｃ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｄ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｅ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｆ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｇ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｈ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｉ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｊ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｋ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｌ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｍ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｎ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｏ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｐ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｑ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｒ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｓ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｔ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１４Ｕ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００７０】
【図１５】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００７１】
【図１６Ａ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１６Ｂ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１６Ｃ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１６Ｄ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１６Ｅ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１６Ｆ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１６Ｇ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００７２】
【図１７Ａ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１７Ｂ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００７３】
【図１８Ａ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１８Ｂ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図１８Ｃ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００７４】
【図１９】例示的コンテキスト特化ユーザインターフェースを示す図である。
【００７５】
【図２０】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００７６】
【図２１】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００７７】
【図２２】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００７８】
【図２３】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００７９】
【図２４】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００８０】
【図２５】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００８１】
【図２６】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００８２】
【図２７Ａ】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００８３】
【図２７Ｂ】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００８４】
【図２７Ｃ】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００８５】
【図２７Ｄ】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００８６】
【図２７Ｅ】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００８７】
【図２７Ｆ】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００８８】
【図２８】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００８９】
【図２９】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００９０】
【図３０】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００９１】
【図３１】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００９２】
【図３２】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００９３】
【図３３】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【００９４】
【図３４】いくつかの実施形態に係る電子装置の機能ブロック図である。
【００９５】
【図３５】いくつかの実施形態に係る電子装置の機能ブロック図である。
【００９６】
【図３６】いくつかの実施形態に係る電子装置の機能ブロック図である。
【００９７】
【図３７】いくつかの実施形態に係る電子装置の機能ブロック図である。
【００９８】
【図３８】いくつかの実施形態に係る電子装置の機能ブロック図である。
【００９９】
【図３９】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１００】
【図４０】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１０１】
【図４１】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１０２】
【図４２】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１０３】
【図４３】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１０４】
【図４４】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１０５】
【図４５】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１０６】
【図４６】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１０７】
【図４７】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１０８】
【図４８】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１０９】
【図４９】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１１０】
【図５０】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１１１】
【図５１】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１１２】
【図５２】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１１３】
【図５３Ａ】いくつかの実施形態に係る例示的ユーザインターフェースを示す図である。
【図５３Ｂ】いくつかの実施形態に係る例示的ユーザインターフェースを示す図である。
【図５３Ｃ】いくつかの実施形態に係る例示的ユーザインターフェースを示す図である。
【図５３Ｄ】いくつかの実施形態に係る例示的ユーザインターフェースを示す図である。
【図５３Ｅ】いくつかの実施形態に係る例示的ユーザインターフェースを示す図である。
【図５３Ｆ】いくつかの実施形態に係る例示的ユーザインターフェースを示す図である。
【０１１４】
【図５４Ａ】いくつかの実施形態に係る動作モードをアクティブ化する方法を示すフロー図である。
【図５４Ｂ】いくつかの実施形態に係る動作モードをアクティブ化する方法を示すフロー図である。
【図５４Ｃ】いくつかの実施形態に係る動作モードをアクティブ化する方法を示すフロー図である。
【図５４Ｄ】いくつかの実施形態に係る動作モードをアクティブ化する方法を示すフロー図である。
【図５４Ｅ】いくつかの実施形態に係る動作モードをアクティブ化する方法を示すフロー図である。
【０１１５】
【図５５】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１１６】
【図５６Ａ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図５６Ｂ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図５６Ｃ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図５６Ｄ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図５６Ｅ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図５６Ｆ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図５６Ｇ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図５６Ｈ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【図５６Ｉ】例示的コンテキスト特化ユーザインターフェースを示す図である。
【０１１７】
【図５７Ａ】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【０１１８】
【図５７Ｂ】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【０１１９】
【図５７Ｃ】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【０１２０】
【図５７Ｄ】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【０１２１】
【図５７Ｅ】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【０１２２】
【図５７Ｆ】コンテキスト特化ユーザインターフェースの処理を示すフロー図である。
【０１２３】
【図５８】いくつかの実施形態に係る電子装置の機能ブロック図である。
【０１２４】
【図５９Ａ】いくつかの実施形態に係る例示的ユーザインターフェースを示す図である。
【図５９Ｂ】いくつかの実施形態に係る例示的ユーザインターフェースを示す図である。
【図５９Ｃ】いくつかの実施形態に係る例示的ユーザインターフェースを示す図である。
【図５９Ｄ】いくつかの実施形態に係る例示的ユーザインターフェースを示す図である。
【図５９Ｅ】いくつかの実施形態に係る例示的ユーザインターフェースを示す図である。
【図５９Ｆ】いくつかの実施形態に係る例示的ユーザインターフェースを示す図である。
【０１２５】
【図６０Ａ】いくつかの実施形態に係る、表示された情報を補足する処理を示すフロー図である。
【図６０Ｂ】いくつかの実施形態に係る、表示された情報を補足する処理を示すフロー図である。
【図６０Ｃ】いくつかの実施形態に係る、表示された情報を補足する処理を示すフロー図である。
【図６０Ｄ】いくつかの実施形態に係る、表示された情報を補足する処理を示すフロー図である。
【図６０Ｅ】いくつかの実施形態に係る、表示された情報を補足する処理を示すフロー図である。
【図６０Ｆ】いくつかの実施形態に係る、表示された情報を補足する処理を示すフロー図である。
【０１２６】
【図６１】いくつかの実施形態に係る電子装置の機能ブロック図である。
【発明を実施するための形態】
【０１２７】
以下の説明は例示的方法やパラメータ等を記載する。しかしながら、上記説明は開示の範囲に関する限定とは意図されず、例示的実施形態の説明として提供されると認識すべきである。
【０１２８】
上述したように、ユーザは、時間を記録し、特定の種類の情報を受信するコンテキスト特化ユーザインターフェースをカスタマイズすることができる。非常に有益なインターフェースを提供しつつ、上記インターフェースをカスタマイズする多数のオプションをユーザに提供することは困難である。更に、色、表示密度、コンプリケーション等の多数の変動要素を、ユーザにとって分かりやすく直観的にカスタマイズするオプションを提示することも困難である。コンテキスト特化ユーザインターフェース及び上記インターフェースをユーザにカスタマイズさせる統合的方法は、ポータブル多機能装置にとって極めて望ましい。
【０１２９】
以下、図１Ａ及び図１Ｂ、図２、図３、図４Ａ及び図４Ｂ並びに図５Ａ及び図５Ｂを参照して、コンテキスト特化ユーザインターフェースを提供する手法を実行する例示的装置を説明する。図６〜図１９は、例示的コンテキスト特化ユーザインターフェースを示す。同図中のユーザインターフェースを使用して、図２０〜図３３中の処理等の後述する処理を説明する。
【０１３０】
以下の説明は各種要素を記載するために「第１」や「第２」等の文言を使用するが、これらの要素はそれらの文言によって限定してはならない。これらの文言は、ある要素を別の要素と区別するためだけに使用する。例えば、各種実施形態の範囲を逸脱せずに、第１のタッチは第２のタッチと称することもでき、同様に、第２のタッチは第１のタッチと称することができる。第１のタッチ及び第２のタッチは両方ともタッチであるが、同じタッチではない。
【０１３１】
本願に記載する各種実施形態の説明で使用される文言は、具体的な実施形態を説明するためのものであり、限定することを目的としていない。各種実施形態及び添付の請求項で使用される場合、単数形「ａ」、「ａｎ」及び「ｔｈｅ」は、文脈上特に断りがない限り、複数形も含むことを目的とする。また、本文書で使用される場合、「及び／又は」という文言は、関連付けられるリストアップ項目のうちの１つ以上の可能な組み合わせを全て指し、包含すると理解される。更に、「ｉｎｃｌｕｄｅｓ」、「ｉｎｃｌｕｄｉｎｇ」、「ｃｏｍｐｒｉｓｅｓ」及び／又は「ｃｏｍｐｒｉｓｉｎｇ」という文言は、本明細書で使用されるとき、記載される特徴、整数、工程、動作、要素及び／又は構成要素の存在を明示するが、１つ以上のその他の特徴、整数、工程、動作、要素、構成要素及び／又はそれらの群の存在又は追加を除外するものではないと理解される。
【０１３２】
「ｉｆ」という文言は、文脈に応じて、「とき」又は「時」又は「判定に応答して」又は「検出に応答して」を意味するように解釈することができる。同様に、「判定される場合」又は「［記載される条件又はイベント］が検出される場合」という節は、文脈に応じて、「判定時」又は「判定に応答して」又は「［記載される条件又はイベント］の検出時」又は「［記載される条件又はイベント］の検出に応答して」を意味するように解釈することができる。
【０１３３】
電子装置、上記装置用のユーザインターフェース及び上記装置を使用する関連処理の実施形態を説明する。いくつかの実施形態では、装置は、ＰＤＡ及び／又は音楽プレーヤ機能等の他の機能も含む携帯電話等の携帯通信装置である。ポータブル多機能装置の例示的実施形態は、カリフォルニア州クパチーノのＡｐｐｌｅ  Ｉｎｃ．製ｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）及びｉＰａｄ（登録商標）装置を制限なく含む。タッチ感知面（例えば、タッチスクリーンディスプレイ及び／又はタッチパッド）を有するラップトップコンピュータ又はタブレットコンピュータ等のその他のポータブル電子装置も任意選択的に使用される。また、いくつかの実施形態では、装置は携帯通信装置ではなく、タッチ感知面（例えば、タッチスクリーンディスプレイ及び／又はタッチパッド）を有するデスクトップコンピュータであると理解すべきである。
【０１３４】
以下の説明では、ディスプレイ及びタッチ感知面を含む電子装置について説明する。しかしながら、電子装置は、物理的キーボード、マウス及び／又はジョイスティック等、１つ以上の他の物理的ユーザインターフェース装置を任意選択的に含むと理解すべきである。
【０１３５】
装置は、各種アプリケーション、例えば、描画アプリケーション、プレゼンテーションアプリケーション、ワードプロセッシングアプリケーション、ウェブサイト作成アプリケーション、ディスクオーサリングアプリケーション、スプレッドシートアプリケーション、ゲームアプリケーション、電話アプリケーション、ビデオ会議アプリケーション、ｅメールアプリケーション、インスタントメッセージングアプリケーション、トレーニングサポートアプリケーション、写真管理アプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブブラウジングアプリケーション、デジタル音楽プレーヤアプリケーション及び／又はデジタルビデオ再生装置アプリケーションのうちの１つ以上をサポートすることができる。
【０１３６】
装置上で実行される各種アプリケーションは、タッチ感知面等の少なくとも１つの共通の物理的ユーザインターフェース装置を任意選択的に使用する。タッチ感知面の１つ以上の機能及び装置に表示される関連情報は、あるアプリケーションから次のアプリケーションに及び／又は対応するアプリケーション内で任意選択的に調整及び／又は変更される。このように、装置の共通の物理的アーキテクチャ（タッチ感知面等）は、ユーザにとって直観的で分かりやすいユーザインターフェースで様々なアプリケーションを任意選択的にサポートする。
【０１３７】
次に、タッチ感知ディスプレイを備えるポータブル装置の実施形態に着目する。図１Ａは、いくつかの実施形態に係るタッチ感知ディスプレイシステム１１２を備えるポータブル多機能装置１００を示すブロック図である。タッチ感知ディスプレイ１１２は、便宜上「タッチスクリーン」と呼ばれることがあり、「タッチ感知ディスプレイシステム」として知られる又は呼ばれることがある。装置１００は、メモリ１０２（１つ以上のコンピュータ可読記憶媒体を任意選択的に含む）、メモリコントローラ１２２、１つ以上の処理ユニット（ＣＰＵ）１２０、周辺機器インターフェース１１８、ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、入出力（Ｉ／Ｏ）サブシステム１０６、その他の入力制御装置１１６、外部ポート１２４を含む。装置１００は、１つ以上の光学センサ１６４を任意選択的に含む。装置１００は、装置１００上（例えば、装置１００のタッチ感知ディスプレイシステム１１２等のタッチ感知面）の接触強度を検出する１つ以上の接触強度センサ１６５を任意選択的に含む。装置１００は、装置１００に触知出力を生成する（例えば、装置１００のタッチ感知ディスプレイシステム１１２又は装置３００のタッチパッド３５５等のタッチ感知面に触知出力を生成する）１つ以上の触知出力生成器１６７を任意選択的に含む。任意選択的に、これらの構成要素は１つ以上の通信バス又は信号ライン１０３上で通信する。
【０１３８】
明細書及び請求項で使用される場合、タッチ感知面上の接触の「強度」という文言は、タッチ感知面への接触（例えば、指接触）の力又は圧力（単位面積当たりの力）、あるいはタッチ感知面への接触の力又は圧力の代替（代理）を指す。接触強度は、少なくとも４つの別個の値を含むある範囲の値を有し、より典型的には何百もの異なる値（例えば、少なくとも２５６）を含む。任意選択的に、接触強度は各種アプローチ及び各種センサ又はセンサの組み合わせを用いて判定（又は測定）される。例えば、任意選択的に、タッチ感知面の下又は近傍の１つ以上の力センサを使用して、タッチ感知面の様々な箇所における力を測定する。いくつかの実施例では、複数の力センサからの力の測定値が結合されて（例えば、加重平均）推定接触強度を決定する。同様に、任意選択的に、スタイラスの感圧先端を使用して、タッチ感知面にかかるスタイラスの圧力を判定する。あるいは、任意選択的に、タッチ感知面で検出される接触面積のサイズ及び／又はその変更、接触に近接するタッチ感知面の容量及び／又はその変更及び／又は接触に近接するタッチ感知面の抵抗及び／又はその変更が、タッチ感知面への接触の力又は圧力の代わりに使用される。いくつかの実施例では、接触の力又は圧力の代替の測定値を直接使用して、強度閾値を超過したか否かを判定する（例えば、強度閾値は、代替の測定値に対応する単位で記載される）。いくつかの実施例では、接触の力又は圧力の代替の測定値が推定力又は圧力に変換され、推定力又は圧力を使用して、強度閾値を超過したか否かを判定する（例えば、強度閾値は圧力単位で測定される圧力閾値である）。ユーザ入力の特性として接触強度を使用することで、ユーザは、（例えば、タッチ感知ディスプレイに）アフォーダンスを表示する及び／又は（例えば、タッチ感知ディスプレイ、タッチ感知面あるいはノブ又はボタン等の物理的／機械的制御装置を介して）ユーザ入力を受信するために、限られた面積の小型装置上で、さもなければユーザがアクセスすることができなかったであろう追加の装置機能にアクセスすることができる。
【０１３９】
明細書及び請求項で使用される場合、「触知出力」という文言は、装置の前回位置に対する物理的変位、装置の構成要素（例えば、タッチ感知面）の、装置の別の構成要素（例えば、筐体）に対する物理的変位、又はタッチ感覚を有するユーザによって検出される装置の重心に対する構成要素の変位を指す。例えば、装置又は装置の構成要素がタッチを感知するユーザ面（例えば、指、手のひら又はユーザの手の他の箇所）に接触している場合、物理的変位によって生成される触知出力は、装置又は装置の構成要素の物理的特性の知覚される変化に対応する触知感覚としてユーザに解釈される。例えば、任意選択的に、タッチ感知面（例えば、タッチ感知ディスプレイ又はトラックパッド）の移動は、物理的アクチュエータボタンの「ダウンクリック」又は「アップクリック」としてユーザに解釈される。一部の場合には、ユーザの移動によって物理的に押圧（例えば、変位）されるタッチ感知面と関連付けられる物理的アクチュエータボタンの移動が存在しない場合でも、ユーザは、「ダウンクリック」又は「アップクリック」等の触知感覚を覚える。他の例として、任意選択的に、タッチ感知面の移動は、タッチ感知面の平滑度に変化がない場合でも、タッチ感知面の「起伏」としてユーザに解釈又は検知される。このようなユーザによるタッチの検出はユーザの個々の感覚認知の影響を受けるが、大多数のユーザに共通するタッチの感覚認知は多数存在する。よって、触知出力がユーザの特定の感覚認知（例えば、「アップクリック」、「ダウンクリック」、「起伏」）に対応するように記載される場合、特に断りのない限り、生成される触知出力は、標準的（又は平均）ユーザにとって記載される感覚認知を生成する装置又はその構成要素の物理的変位に対応する。
【０１４０】
装置１００は、ポータブル多機能装置の単なる一例であり、装置１００は図示するよりも多い又は少ない構成要素を任意選択的に含み、２つ以上の構成要素を任意選択的に組み合わせ、あるいは構成要素の異なる構造又は構成を任意選択的に含むと認識すべきである。図１Ａに示す各種構成要素は、１つ以上の信号処理及び／又は特定用途向け集積回路等、ハードウェア、ソフトウェア又はハードウェアとソフトウェアの組み合わせに実装される。
【０１４１】
メモリ１０２は、１つ以上のコンピュータ可読記憶媒体を含んでいてもよい。コンピュータ可読記憶媒体は有形的で非一時的であってもよい。メモリ１０２は高速ランダムアクセスメモリを含み、１つ以上の磁気記憶装置、フラッシュメモリ装置又はその他の不揮発性ソリッドステートメモリ装置等の不揮発性メモリを更に含んでいてもよい。メモリコントローラ１２２は、装置１００の他の構成要素によってメモリ１０２へのアクセスを制御することができる。
【０１４２】
周辺機器インターフェース１１８を使用して、装置の入出力周辺装置をＣＰＵ１２０及びメモリ１０２に接続することができる。１つ以上のプロセッサ１２０は、メモリ１０２に記憶される各種ソフトウェアプログラム及び／又は命令セットを実行することで、装置１００の各種機能を実行し、データを処理することができる。いくつかの実施形態では、周辺機器インターフェース１１８、ＣＰＵ１２０及びメモリコントローラ１２２は、チップ１０４等のシングルチップに実装することができる。いくつかのその他の実施形態では、それらは個別のチップに実装することができる。
【０１４３】
ＲＦ（無線周波数）回路１０８は、電磁信号とも称されるＲＦ信号を送受信する。ＲＦ回路１０８は、電気信号を電磁信号に／電磁信号を電気信号に変換し、電磁信号を介して通信ネットワーク及び他の通信装置と通信する。ＲＦ回路１０８は、これらの機能を実行する、アンテナシステム、ＲＦ送受信機、１つ以上の増幅器、チューナ、１つ以上の発振器、デジタル信号プロセッサ、コーデックチップセット、加入者識別モジュール（ＳＩＭ）カード、メモリ等を含むがそれらに限定されない周知の回路を任意選択的に含む。任意選択的に、ＲＦ回路１０８は、ワールドワイドウェブ（ＷＷＷ）とも称されるインターネット等のネットワーク、セルラ電話機ネットワーク、無線ローカルエリアネットワーク（ＬＡＮ）及び／又はメトロポリタンエリアネットワーク（ＭＡＮ）等のイントラネット及び／又は無線ネットワーク、並びにその他の装置と無線通信によって通信する。ＲＦ回路１０８は、例えば短距離通信無線機によって近接場通信（ＮＦＣ）場を検出する周知の回路を任意選択的に含む。任意選択的に、無線通信は複数の通信規格、プロトコル及び技術のいずれかを使用し、それの通信規格、プロトコル及び技術は、移動通信用のグローバルシステム（ＧＳＭ）、拡張データＧＳＭ環境（ＥＤＧＥ）、高速ダウンリンクパケットアクセス（ＨＳＤｐａ）、高速アップリンクパケットアクセス（ＨＳＵｐａ）、エボリューション、データ専用（ＥＶ−ＤＯ）、ＨＳｐａ、ＨＳｐａ＋、Ｄｕａｌ−Ｃｅｌｌ  ＨＳｐａ（ＤＣ−ＨＳＰＤＡ）、ロングタームエボリューション（ＬＴＥ）、近接場通信（ＮＦＣ）、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｂｌｕｅｔｏｏｔｈ低エネルギー（ｂＴＬＥ）、無線忠実性（Ｗｉ−Ｆｉ）（例えば、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ、ＩＥＥＥ８０２．１１ｎ及び／又はＩＥＥＥ８０２．１１ａｃ）、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）、Ｗｉ−ＭＡＸ、ｅメール用のプロトコル（例えば、インターネットメッセージアクセスプロトコル（ＩＭＡＰ）及び／又はポストオフィスプロトコル（ＰＯＰ））、インスタントメッセージング（例えば、拡張可能なメッセージング及びプレゼンスプロトコル（ＸＭＰＰ）、インスタントメッセージング及びプレゼンスイベントパッケージのためのセッション開始プロトコル（ＳＩＭＰＬＥ）、インスタントメッセージング及びプレゼンスイベントパッケージ（ＩＭＰＳ））及び／又はショートメッセージサービス（ＳＭＳ）、又は本文書の出願日の時点でまだ開発されていない通信プロトコルを含むその他の好適な通信プロトコルを含むがそれらに限定されない。
【０１４４】
オーディオ回路１１０、スピーカ１１１及びマイクロフォン１１３は、ユーザと装置１００間の音声インターフェースを提供する。オーディオ回路１１０は、周辺機器インターフェース１１８から音声データを受信し、音声データを電気信号に変換し、電気信号をスピーカ１１１に送信する。スピーカ１１１は電気信号を人可聴音波に変換する。オーディオ回路１１０は、音波からマイクロフォン１１３によって変換される電気信号も受信する。オーディオ回路１１０は、処理用に電気信号を音声データに変換し、音声データを周辺機器インターフェース１１８に送信する。音声データは、周辺機器インターフェース１１８によってメモリ１０２及び／又はＲＦ回路１０８から検索する及び／又はメモリ１０２及び／又はＲＦ回路１０８に送信することができる。いくつかの実施形態では、オーディオ回路１１０はヘッドセットジャック（例えば、２１２、図２）を更に含む。ヘッドセットジャックは、オーディオ回路１１０と、着脱可能音声入出力周辺装置、例えば、出力専用ヘッドフォン又は出力（例えば、片耳又は両耳用ヘッドフォン）及び入力（例えば、マイクロフォン）の両方を有するヘッドセットとの間のインターフェースを提供する。
【０１４５】
Ｉ／Ｏサブシステム１０６は、装置１００上の入出力周辺装置、例えばタッチスクリーン１１２及びその他の入力制御装置１１６を周辺機器インターフェース１１８に接続する。Ｉ／Ｏサブシステム１０６は、ディスプレイコントローラ１５６、光センサコントローラ１５８、強度センサコントローラ１５９、触覚フィードバックコントローラ１６１及びその他の他の入力又は制御装置用の１つ以上の入力コントローラ１６０を任意選択的に含む。１つ以上の入力コントローラ１６０は他の入力制御装置１１６との間で電気信号を受信／送信する。他の入力制御装置１１６は、物理的ボタン（例えば、プッシュボタン、ロッカボタン等）、ダイアル、スライダスイッチ、ジョイスティック及びクリックホイール等を任意選択的に含む。他のいくつかの実施形態では、入力コントローラ１６０は、キーボード、赤外線ポート並びにＵＳＢポート及びマウス等のポインタ装置のいずれかに任意選択的に接続される（又はいずれにも接続されない）。１つ以上のボタン（例えば、２０８、図２）は、スピーカ１１１及び／又はマイクロフォン１１３の音量コントロール用のアップ／ダウンボタンを任意選択的に含む。１つ以上のボタンは、プッシュボタン（例えば、２０６、図２）を任意選択的に含む。
【０１４６】
２００５年１２月２３日に提出された米国特許出願第１１／３２２，５４９号、米国特許第７，６５７，８４９号の「Ｕｎｌｏｃｋｉｎｇ  ａ  Ｄｅｖｉｃｅ  ｂｙ  Ｐｅｒｆｏｒｍｉｎｇ  Ｇｅｓｔｕｒｅｓ  ｏｎ  ａｎ  Ｕｎｌｏｃｋ  Ｉｍａｇｅ」に記載されるように、プッシュボタンを素早く押圧することで、タッチスクリーン１１２のロックを解除する、あるいはタッチスクリーン上のジェスチャを使用して装置のロックを解除する処理を開始することができ、上記出願は全体が本願に援用される。プッシュボタン（例えば、２０６）を長く押圧することで、装置１００への電源をオン及びオフすることができる。ユーザは、任意の１つ以上のボタンの機能をカスタマイズすることができる。タッチスクリーン１１２は、仮想又はソフトボタン及び１つ以上のソフトキーボードを実装するように使用される。
【０１４７】
タッチ感知ディスプレイ１１２は、装置とユーザ間に入力インターフェース及び出力インターフェースを提供する。ディスプレイコントローラ１５６は、タッチスクリーン１１２との間で電気信号を受信及び／又は送信する。タッチスクリーン１１２は、ユーザに対して視覚出力を表示する。視覚出力は、画像、文字、アイコン、映像及びそれらの組み合わせ（まとめて「画像」と称する）を含むことができる。いくつかの実施形態では、視覚出力の一部又は全部は、ユーザインターフェースオブジェクトに対応させてもよい。
【０１４８】
タッチスクリーン１１２は、触覚及び／又は触知接触に基づきユーザから入力を受信するタッチ感知面、センサ又はセンサセットを有する。タッチスクリーン１１２及びディスプレイコントローラ１５６（関連モジュール及び／又はメモリ１０２内の命令セットと共に）は、タッチスクリーン１１２への接触（及び接触の移動又は中断）を検出し、検出される接触を、タッチスクリーン１１２に表示されるユーザインターフェースオブジェクト（例えば、１つ以上のソフトキー、アイコン、ウェブページ又は画像）との双方向作用に変換する。一例示的実施形態では、タッチスクリーン１１２とユーザ間の接触点は、ユーザの指に対応する。
【０１４９】
タッチスクリーン１１２はＬＣＤ（液晶ディスプレイ）技術、ＬＰＤ（発光ポリマーディスプレイ）技術又はＬＥＤ（発光ダイオード）技術を使用することができるが、他の実施形態では他のディスプレイ技術を使用してもよい。タッチスクリーン１１２及びディスプレイコントローラ１５６は、容量性、抵抗、赤外線及び表面弾性波技術、並びにその他の近接センサアレイ又はタッチスクリーン１１２との１つ以上の接触点を判定するその他の要素を含むがそれらに限定されない、現在既知である又は今後開発される複数のタッチ感知技術のうちのいずれかを用いて接触及びその移動又は中断を検出することができる。一例示的実施形態では、カリフォルニア州クパチーノのＡｐｐｌｅ  Ｉｎｃ．製ｉＰｈｏｎｅ（登録商標）及びｉＰｏｄ  Ｔｏｕｃｈ（登録商標）に見られるような投影型相互静電容量感知技術が使用される。
【０１５０】
タッチスクリーン１１２のいくつかの実施形態におけるタッチ感知ディスプレイは、米国特許第６，３２３，８４６号（Ｗｅｓｔｅｒｍａｎ  ｅｔ  ａｌ．）、同第６，５７０，５５７号（Ｗｅｓｔｅｒｍａｎ  ｅｔ  ａｌ．）及び／又は同第６，６７７，９３２号（Ｗｅｓｔｅｒｍａｎ）及び／又は米国特許出願公開第２００２／００１５０２４（Ａ１）号に記載されるマルチタッチ感知式タッチパッドと類似していてもよい。これらの出願はそれぞれ全体が本願に援用される。しかしながら、タッチスクリーン１１２は装置１００からの視覚出力を表示する一方、タッチ感知式タッチパッドは視覚出力を提供しない。
【０１５１】
タッチスクリーン１１２のいくつかの実施形態におけるタッチ感知ディスプレイは、（１）２００６年５月２日に提出された米国特許出願第１１／３８１，３１３号の「Ｍｕｌｔｉｐｏｉｎｔ  Ｔｏｕｃｈ  Ｓｕｒｆａｃｅ  Ｃｏｎｔｒｏｌｌｅｒ」、（２）２００４年５月６日に提出された米国特許出願第１０／８４０，８６２号の「Ｍｕｌｔｉｐｏｉｎｔ  Ｔｏｕｃｈ  Ｓｃｒｅｅｎ」、（３）２００４年７月３０日に提出された米国特許出願第１０／９０３，９６４号の「Ｇｅｓｔｕｒｅｓ  ｆｏｒ  Ｔｏｕｃｈ  Ｓｅｎｓｉｔｉｖｅ  Ｉｎｐｕｔ  Ｄｅｖｉｃｅｓ」、（４）２００５年１月３１日に提出された米国特許出願第１１／０４８，２６４号の「Ｇｅｓｔｕｒｅｓ  Ｆｏｒ  Ｔｏｕｃｈ  Ｓｅｎｓｉｔｉｖｅ  Ｉｎｐｕｔ  Ｄｅｖｉｃｅｓ」、（５）２００５年１月１８日に提出された米国特許出願第１１／０３８，５９０号の「Ｍｏｄｅ−Ｂａｓｅｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｆｏｒ  Ｔｏｕｃｈ  Ｓｅｎｓｉｔｉｖｅ  Ｉｎｐｕｔ  Ｄｅｖｉｃｅｓ」、（６）２００５年９月１６日に提出された米国特許出願第１１／２２８，７５８号の「Ｖｉｒｔｕａｌ  Ｉｎｐｕｔ  Ｄｅｖｉｃｅ  Ｐｌａｃｅｍｅｎｔ  Ｏｎ  Ａ  Ｔｏｕｃｈ  Ｓｃｒｅｅｎ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ」、（７）２００５年９月１６日に提出された米国特許出願第１１／２２８，７００号の「Ｏｐｅｒａｔｉｏｎ  Ｏｆ  Ａ  Ｃｏｍｐｕｔｅｒ  Ｗｉｔｈ  Ａ  Ｔｏｕｃｈ  Ｓｃｒｅｅｎ  Ｉｎｔｅｒｆａｃｅ」、（８）２００５年９月１６日に提出された米国特許出願第１１／２２８，７３７号の「Ａｃｔｉｖａｔｉｎｇ  Ｖｉｒｔｕａｌ  Ｋｅｙｓ  Ｏｆ  Ａ  Ｔｏｕｃｈ−Ｓｃｒｅｅｎ  Ｖｉｒｔｕａｌ  Ｋｅｙｂｏａｒｄ」、及び（９）２００６年３月３日に提出された米国特許出願第１１／３６７，７４９号の「Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎａｌ  Ｈａｎｄ−Ｈｅｌｄ  Ｄｅｖｉｃｅ」に記載されるようなディスプレイであってもよい。これらの出願は全て全体が本願に援用される。
【０１５２】
タッチスクリーン１１２は、１００ｄｐｉを超える映像解像度を有することができる。いくつかの実施形態では、タッチスクリーンは、約１６０ｄｐｉの映像解像度を有する。ユーザは、スタイラス、指等の任意の好適なオブジェクト又は付属物を用いてタッチスクリーン１１２と接触することができる。いくつかの実施形態では、ユーザインターフェースは、主に指による接触及びジェスチャで機能するように設計されており、この場合、タッチスクリーン上の指の接触面積が大きいためにスタイラスベースの入力ほど精密でない可能性がある。いくつかの実施形態では、装置は、ユーザによって望ましいアクションを実行するために、粗い指入力を精密なポインタ／カーソル位置又はコマンドに変換する。
【０１５３】
いくつかの実施形態では、タッチスクリーンに加えて、装置１００は、特定の機能をアクティブ又は非アクティブにするタッチパッド（図示せず）を含んでいてもよい。いくつかの実施形態では、タッチパッドは、タッチスクリーンとは異なり、視覚出力を表示しない装置のタッチ感知式エリアである。タッチパッドは、タッチスクリーン１１２とは別個のタッチ感知面又はタッチスクリーンによって形成されるタッチ感知面の拡張部であってもよい。
【０１５４】
装置１００は、各種構成要素に電力を供給する電力システム１６２を更に含む。電力システム１６２は、電力管理システム、１つ以上の電源（例えば、バッテリ、交流（ＡＣ））、充電システム、電源障害検出回路、電力コンバータ又はインバータ、電力状態インジケータ（例えば、発光ダイオード（ＬＥＤ））及びポータブル装置における電力の生成、管理及び分配と関連付けられるその他任意の構成要素を含んでいてもよい。
【０１５５】
装置１００は、１つ以上の光学センサ１６４も含むことができる。図１Ａは、Ｉ／Ｏサブシステム１０６の光センサコントローラ１５８に接続される光学センサを示す。光学センサ１６４は、電荷結合装置（ＣＣＤ）又は相補的金属酸化物半導体（ＣＭＯＳ）フォトトランジスタを含んでいてもよい。光学センサ１６４は１つ以上のレンズを介して投射される光を受け取り、その光を、画像を表すデータに変換する。撮像モジュール１４３（カメラモジュールとも称する）と連携して、光学センサ１６４は、静止画像又は映像を補足する。いくつかの実施形態では、光学センサは、タッチスクリーンディスプレイを静止画像及び／又は映像取得用のビューファインダとして使用できるように、装置の表側のタッチスクリーンディスプレイ１１２と反対側で装置１００の裏側に配置される。いくつかの実施形態では、光学センサは、タッチスクリーンディスプレイで他のテレビ会議参加者を見ている間、映像会議用にユーザの画像を取得できるように、装置の表側に配置される。いくつかの実施形態では、光学センサ１６４の位置は、映像会議用並びに静止画像及び／又は映像取得用のタッチスクリーンディスプレイと共に単独の光学センサ１６４を使用することができるように、（例えば、装置筐体内のレンズ及びセンサを回転させることを用いて）ユーザが変更することができる。
【０１５６】
装置１００は、１つ以上の接触強度センサ１６５を任意選択的に更に含む。図１Ａは、Ｉ／Ｏサブシステム１０６の強度センサコントローラ１５９に接続される接触強度センサを示す。接触強度センサ１６５は、１つ以上のピエゾ抵抗ひずみゲージ、容量性力センサ、電気力センサ、圧電力センサ、光力センサ、容量性タッチ感知面又はその他の強度センサ（例えば、タッチ感知面上への接触の力（又は圧力）を測定するために使用されるセンサ）を任意選択的に含む。接触強度センサ１６５は、環境から接触強度情報（例えば、圧力情報又は圧力情報の代理）を受信する。いくつかの実施形態では、少なくとも１つの接触強度センサが、タッチ感知面（例えば、タッチ感知ディスプレイシステム１１２）に連結される、又は近接する。いくつかの実施形態では、少なくとも１つの接触強度センサが、装置１００の表側に配置されるタッチスクリーンディスプレイ１１２の反対側で、装置１００の裏側に配置される。
【０１５７】
装置１００は、１つ以上の近接センサ１６６を更に含んでもよい。図１Ａは、周辺機器インターフェース１１８に接続される近接センサ１６６を示す。あるいは、近接センサ１６６は、Ｉ／Ｏサブシステム１０６の入力コントローラ１６０に接続させてもよい。近接センサ１６６は、米国特許出願第１１／２４１，８３９号の「Ｐｒｏｘｉｍｉｔｙ  Ｄｅｔｅｃｔｏｒ  Ｉｎ  Ｈａｎｄｈｅｌｄ  Ｄｅｖｉｃｅ」、同第１１／２４０，７８８号、「Ｐｒｏｘｉｍｉｔｙ  Ｄｅｔｅｃｔｏｒ  Ｉｎ  Ｈａｎｄｈｅｌｄ  Ｄｅｖｉｃｅ」；同第１１／６２０，７０２号の「Ｕｓｉｎｇ  Ａｍｂｉｅｎｔ  Ｌｉｇｈｔ  Ｓｅｎｓｏｒ  Ｔｏ  Ａｕｇｍｅｎｔ  Ｐｒｏｘｉｍｉｔｙ  Ｓｅｎｓｏｒ  Ｏｕｔｐｕｔ」；同第１１／５８６，８６２号の「Ａｕｔｏｍａｔｅｄ  Ｒｅｓｐｏｎｓｅ  Ｏｆ  Ｕｓｅｒ  Ａｃｔｉｖｉｔｙ  Ｉｎ  Ｐｏｒｔａｂｌｅ  Ｄｅｖｉｃｅｓ」、及び同第１１／６３８，２５１号の「Ｍｅｔｈｏｄｓ  Ａｎｄ  Ｓｙｓｔｅｍｓ  Ｆｏｒ  Ａｕｔｏｍａｔｉｃ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｏｆ  Ｐｅｒｉｐｈｅｒａｌｓ」に記載されるように実行することができ、これらの出願は全体が本願に援用される。いくつかの実施形態では、多機能装置がユーザの耳の近傍に位置するとき（例えば、ユーザが電話をしているとき）、近接センサはタッチスクリーン１１２をオフにして使用不能にする。
【０１５８】
装置１００は、１つ以上の触知出力生成器１６７を任意選択的に更に含む。図１Ａは、Ｉ／Ｏサブシステム１０６の触覚フィードバックコントローラ１６１に接続される触知出力生成器を示す。触知出力生成器１６７は、エネルギーを直線状の運動に変換する１つ以上の電気音響装置等のスピーカ又はオーディオコンポーネント及び／又は電気機械装置、例えば、モータ、ソレノイド、電気的活性ポリマー、圧電アクチュエータ、静電アクチュエータ又は構成要素を生成するその他の触知出力（例えば、電気信号を装置上の触知出力に変換する構成要素）を任意選択的に含む。接触強度センサ１６５は、触覚フィードバックモジュール１３３から触覚的フィードバック生成命令を受信し、装置１００のユーザによって検出可能な装置１００上の触知出力を生成する。いくつかの実施形態では、少なくとも１つの触知出力生成器はタッチ感知面（例えば、タッチ感知ディスプレイシステム１１２）と連結され、又は近接し、タッチ感知面を垂直に（例えば、装置１００の表面を出入りして）又は水平に（例えば、装置１００の表面と同じ面で前後に）移動させることによって触知出力を任意選択的に生成する。いくつかの実施形態では、少なくとも１つの触知出力生成センサが、装置１００の表側に配置されるタッチスクリーンディスプレイ１１２の反対側で、装置１００の裏側に配置される。
【０１５９】
装置１００は、１つ以上の加速度計１６８を更に含んでいてもよい。図１Ａは、周辺機器インターフェース１１８に接続される加速度計１６８を示す。あるいは、加速度計１６８は、Ｉ／Ｏサブシステム１０６の入力コントローラ１６０に接続させてもよい。加速度計１６８は、米国特許出願公開第２００５０１９００５９号の「Ａｃｃｅｌｅｒａｔｉｏｎ−ｂａｓｅｄ  Ｔｈｅｆｔ  Ｄｅｔｅｃｔｉｏｎ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｐｏｒｔａｂｌｅ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅｓ」及び米国特許出願公開第２００６００１７６９２号の「Ｍｅｔｈｏｄｓ  Ａｎｄ  Ａｐｐａｒａｔｕｓｅｓ  Ｆｏｒ  Ｏｐｅｒａｔｉｎｇ  Ａ  Ｐｏｒｔａｂｌｅ  Ｄｅｖｉｃｅ  Ｂａｓｅｄ  Ｏｎ  Ａｎ  Ａｃｃｅｌｅｒｏｍｅｔｅｒ」に記載されるように実行することができ、両出願とも全体が本願に援用される。いくつかの実施形態では、情報は、１つ以上の加速度計から受信したデータの解析に基づき、人物ビュー又は風景ビューでタッチスクリーンディスプレイ上に表示される。装置１００は、装置１００の場所及び向きに関する情報（例えば、人物又は風景を取得するため、加速度計１６８に加えて、磁気計（図示せず）及びＧＰＳ（又はＧＬＯＮＡＳＳ又はその他のグローバルナビゲーションシステム）受信機（図示せず）を任意選択的に含む。
【０１６０】
いくつかの実施形態では、メモリ１０２に記憶されるソフトウェア構成要素は、オペレーティングシステム１２６、通信モジュール（又は命令セット）１２８、接触／動きモジュール（又は命令セット）１３０、グラフィックモジュール（又は命令セット）１３２、テキスト入力モジュール（又は命令セット）１３４、全地球測位システム（ＧＰＳ）モジュール（又は命令セット）１３５及びアプリケーション（又は命令のセット）１３６を含む。更に、いくつかの実施形態では、メモリ１０２（図１Ａ）又は３７０（図３）は、図１Ａ及び３に示すように装置／グローバル内部状態１５７を記憶する。装置／グローバル内部状態１５７は、どのアプリケーションがもしあれば現在アクティブであるかを示すアクティブアプリケーション状態と、どのアプリケーション、ビュー又はその他の情報がタッチスクリーンディスプレイ１１２の各種領域を占めるかを示すディスプレイ状態と、装置の各種センサ及び入力制御装置１１６から取得される情報を示すセンサ状態と、装置の場所及び／又は姿勢に関する場所情報と、のうちの１つ以上を含む。
【０１６１】
オペレーティングシステム１２６（例えば、Ｄａｒｗｉｎ、ＲＴＸＣ、ＬＩＮＵＸ、ＵｎｉＸ、ＯＳ  Ｘ、ｉＯＳ、Ｗｉｎｄｏｗｓ又はＶｘＷｏｒｋｓ等の埋込みオペレーティングシステム）は、一般的システムタスク（例えば、メモリ管理、記憶装置制御、電力管理等）を制御及び管理する各種ソフトウェア構成要素及び／又はドライバを含み、各種ハードウェアとソフトウェア構成要素間の通信を簡易化する。
【０１６２】
通信モジュール１２８は、１つ以上の外部ポート１２４を介した他の装置との通信を簡易化し、ＲＦ回路１０８及び／又は外部ポート１２４によって受信されるデータを扱う各種ソフトウェア構成要素を更に含む。外部ポート１２４（例えば、ユニバーサルシリアルバス（ＵＳＢ）、ＦＩＲＥＷＩＲＥ等）は、他の装置との直接接続又はネットワーク（例えば、インターネット、無線ＬＡＮ等）を介した間接的接続に適応させる。いくつかの実施形態では、外部ポートは、ｉＰｏｄ（登録商標）（Ａｐｐｌｅ  Ｉｎｃ．の商標）装置で使用される３０ピンコネクタと同一である又は類似する及び／又は互換性を有するマルチピン（例えば、３０ピン）コネクタである。
【０１６３】
接触／動きモジュール１３０は、タッチスクリーン１１２（ディスプレイコントローラ１５６と連携して）及び他のタッチ感知式装置（例えば、タッチパッド又は物理的クリックホイール）との接触を任意選択的に検出する。接触／動きモジュール１３０は、接触の検出に関連する様々な動作、例えば、接触が発生したか否かの判定（例えば、指ダウンイベントの検出）、接触強度（例えば、接触の力又は圧力若しくは接触の力又は圧力の代替）の判定、接触の移動に関する判定及びタッチ感知面上の移動の追跡（例えば、１つ以上の指ドラッグイベントの検出）及び接触が中止されたか否かの判定（例えば、指アップイベント又は接触の中断の検出）を実行する各種ソフトウェア構成要素を含む。接触／動きモジュール１３０は、タッチ感知面から接触データを受信する。一連の接触データによって表される接触点の移動の判定は、接触点の速度（大きさ）、速度（大きさ及び方向）及び／又は加速度（大きさ及び／又は方向の変更）の判定を任意選択的に含む。これらの動作は、単独の接触（例えば、１回の指接触）又は複数の同時接触（例えば、「マルチタッチ」／複数の指接触）に任意選択的に適用される。いくつかの実施形態では、接触／動きモジュール１３０及びディスプレイコントローラ１５６はタッチパッドの接触を検出する。
【０１６４】
いくつかの実施形態では、接触／動きモジュール１３０は、１つ以上の強度閾値のセットを使用して、動作がユーザによって実行されたか否かを判定する（例えば、ユーザがアイコンを「クリックした」か否かを判定する）。いくつかの実施形態では、少なくとも強度閾値のサブセットがソフトウェアパラメータに応じて判定される（例えば、強度閾値は特定の物理的アクチュエータのアクティブ化閾値によって判定されず、装置１００の物理的ハードウェアを変更せずに調節することができる）。例えば、トラックパッド又はタッチスクリーンディスプレイのマウス「クリック」閾値は、トラックパッド又はタッチスクリーンディスプレイハードウェアを変更せずに、広い範囲の規定閾値内のいずれかの値に設定することができる。また、いくつかの実施例では、装置のユーザには、（例えば、個々の強度閾値を調整する、及び／又はシステム−レベルクリック「強度」パラメータで一度に複数の強度閾値を調整することを用いて）強度閾値セットのうちの１つ以上を調整するソフトウェア設定が提供される。
【０１６５】
接触／動きモジュール１３０は、ユーザによって入力されるジェスチャを任意選択的に検出する。タッチ感知面上のジェスチャが異なれば、接触パターンが異なる（例えば、動作、タイミング及び／又は検出される接触強度が異なる）。よって、ジェスチャは、特定の接触パターンを検出することによって任意選択的に検出される。例えば、指タップジェスチャの検出は、指ダウンイベント（例えば、アイコンの位置）と同じ位置（又は略同じ位置）で指アップ（上昇）イベントを検出することを含む。他の例として、タッチ感知面上の指スワイプジェスチャの検出は、指ダウンイベントの検出と、その後の１つ以上の指ドラッグイベントの検出及びその後の指アップ（リフトオフ）イベントの検出を含む。
【０１６６】
グラフィックモジュール１３２は、表示される画像の視覚的影響（例えば、輝度、透明度、彩度、コントラスト又は他の視覚的特性）を変更する構成要素を含め、タッチスクリーン１１２又はその他のディスプレイ上に画像をレンダリング及び表示する様々な既知のソフトウェア構成要素を含む。本文書で使用される場合、「画像」という文言は、文字、ウェブページ、アイコン（例えば、ソフトキーを含むユーザインターフェースオブジェクト）、デジタル画像、映像、アニメーション等を制限なく含め、ユーザに表示することのできるオブジェクトを含む。
【０１６７】
いくつかの実施形態では、グラフィックモジュール１３２は使用される画像を表すデータを記憶する。各画像には、対応するコードが任意選択的に指定される。グラフィックモジュール１３２は、必要に応じて座標データ及びその他の画像特性データと共に表示される画像を明示する１つ以上のコードをアプリケーション等から受信した後、スクリーン画像データを生成して、ディスプレイコントローラ１５６に出力する。
【０１６８】
触覚フィードバックモジュール１３３は、装置１００とのユーザ対話に応答して、装置１００の１つ以上の場所で触知出力を生成する触知出力生成器１６７によって使用されて、命令を生成する各種ソフトウェア構成要素を含む。
【０１６９】
テキスト入力モジュール１３４は、グラフィックモジュール１３２の構成要素であってもよく、各種アプリケーション（例えば、連絡先１３７、ｅメール１４０、ＩＭ１４１、ブラウザ１４７及び文字入力を必要とする任意の他のアプリケーション）に文字を入力するソフトキーボードを提供する。
【０１７０】
ＧＰＳモジュール１３５は、装置の場所を判定し、各種アプリケーションで使用されるようにこの情報を（例えば、場所ベースのダイアル呼出しで使用される電話１３８に、写真／映像メタデータとしてカメラ１４３に、及び天候ウィジェット、ローカルイエローページウィジェット及び地図／ナビゲーションウィジェット等の場所ベースのサービスを提供するアプリケーションに）提供する。
【０１７１】
アプリケーション１３６は、以下のモジュール（又は命令セット）、あるいはそのサブセット又はスーパーセットを含んでいてもよい。
●連絡先モジュール１３７（アドレス帳又は連絡先リストと呼ばれることもある）
●電気通信モジュール１３８
●テレビ会議モジュール１３９
●電子メールクライアントモジュール１４０
●インスタントメッセージング（ＩＭ）モジュール１４１
●トレーニングサポートモジュール１４２
●静止画像及び／又は動画用のカメラモジュール１４３
●画像管理モジュール１４４
●映像再生装置モジュール
●音楽プレーヤモジュール
●ブラウザモジュール１４７
●カレンダモジュール１４８
●天候ウィジェット１４９−１、株式ウィジェット１４９−２、計算機ウィジェット１４９−３、アラームクロックウィジェット１４９−４、辞書ウィジェット１４９−５及びユーザによって取得される他のウィジェット、並びにユーザ作成ウィジェット１４９−６、のうちの１つ以上を含むことができるウィジェットモジュール１４９
●ユーザ作成ウィジェット１４９−６を作成するウィジェットクリエータモジュール１５０
●検索モジュール１５１
●映像再生装置モジュールと音楽プレーヤモジュールとを融合する映像及び音楽プレーヤモジュール１５２
●メモモジュール１５３
●地図モジュール１５４、及び／又は
●オンラインビデオモジュール１５５
【０１７２】
メモリ１０２に記憶することのできる他のアプリケーション１３６は例えば、他のワードプロセッシングアプリケーション、他の画像編集アプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、ＪＡＶＡ対応アプリケーション、暗号化、デジタル著作権管理、音声認識及び音声再現である。
【０１７３】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２及びテキスト入力モジュール１３４と連携して、連絡先モジュール１３７を使用して、（例えば、メモリ１０２又はメモリ３７０内の連絡先モジュール１３７のアプリケーション内部状態１９２に記憶される）アドレス帳又は連絡先リストを管理することができ、例えば、アドレス帳に名前を追加する、アドレス帳から名前を削除する、電話番号、ｅメールアドレス、物理的アドレス又はその他の情報と名前とを関連付ける、画像と名前とを関連付ける、名前を分類及びソートする、電話１３８、テレビ会議モジュール１３９、ｅメール１４０又はＩＭ１４１等による通信を開始及び／又は簡易化するように電話番号又はｅメールアドレスを提供することができる。
【０１７４】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２及びテキスト入力モジュール１３４と連携して、電気通信モジュール１３８を使用して、電話番号に対応する一続きの文字を入力し、連絡先モジュール１３７内の１つ以上の電話番号にアクセスし、入力した電話番号を修正し、対応する電話番号にダイアルし、会話を実行し、会話が終了したときは電話を中断又は切断することができる。上述したように、無線通信は複数の通信規格、プロトコル及び技術のうちのいずれを用いてもよい。
【０１７５】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、タッチスクリーン１１２、ディスプレイコントローラ１５６、光学センサ１６４、光センサコントローラ１５８、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、連絡先モジュール１３７及び電気通信モジュール１３８と連携して、テレビ会議モジュール１３９は、ユーザ命令に応じて、ユーザと１人以上の他の参加者との間のテレビ会議を開始、実行及び終了する実行可能命令を含む。
【０１７６】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２及びテキスト入力モジュール１３４と連携して、電子メールクライアントモジュール１４０は、ユーザ命令に応答して、ｅメールを作成、受信及び管理する実行可能命令を含む。画像管理モジュール１４４と連携して、電子メールクライアントモジュール１４０は、カメラモジュール１４３によって撮影された静止画像又は動画を伴うｅメールの作成及び送信を簡易化する。
【０１７７】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２及びテキスト入力モジュール１３４と連携して、インスタントメッセージングモジュール１４１は、インスタントメッセージに対応する一続きの入力文字列を修正し、（例えば、電話ベースのインスタントメッセージ用のショートメッセージサービス（ＳＭＳ）又はマルチメディアメッセージサービス（ＭＭＳ）プロトコルあるいはインターネットベースのインスタントメッセージ用のＸＭＰＰ、ＳＩＭＰＬＥ、又はＩＭＰＳを用いて）対応するインスタントメッセージを送信し、インスタントメッセージを受信し、受信したインスタントメッセージを見る実行可能命令を含む。いくつかの実施形態では、送信及び／又は受信されるインスタントメッセージは、ＭＭＳ及び／又は拡張メッセージングサービス（ＥＭＳ）でサポートされる画像、写真、オーディオファイル、映像ファイル及び／又はその他の添付ファイルを含むことができる。本文書で使用される場合、「インスタントメッセージング」は、電話ベースのメッセージ（例えば、ＳＭＳ又はＭＭＳを用いて送信されるメッセージ）とインターネットベースのメッセージ（例えば、ＸＭＰＰ、ＳＩＭＰＬＥ又はＩＭＰＳを用いて送信されるメッセージ）の両方を指す。
【０１７８】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、地図モジュール１５４及び音楽プレーヤモジュールと連携して、トレーニングサポートモジュール１４２は、（例えば、時間、距離及び／又はカロリー燃焼目標を有する）運動トレーニングを作成し、運動トレーニングセンサ（スポーツ装置）と通信し、運動トレーニングセンサデータを受信し、運動トレーニングの監視に使用されるセンサを較正し、運動トレーニング用の音楽を選択及び再生し、運動トレーニングデータを表示、記憶及び送信する実行可能命令を含む。
【０１７９】
タッチスクリーン１１２、ディスプレイコントローラ１５６、光学センサ１６４、光センサコントローラ１５８、接触／動きモジュール１３０、グラフィックモジュール１３２及び画像管理モジュール１４４と連携して、カメラモジュール１４３は、静止画像又は映像（映像スト肢体部を含む）を捕捉し、それらをメモリ１０２に記憶し、静止画像又は映像の特性を修正する、又はメモリ１０２から静止画像又は映像を消去する実行可能命令を含む。
【０１８０】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４及びカメラモジュール１４３と連携して、画像管理モジュール１４４は、静止画像及び／又は映像をアレンジし、修正し（例えば、編集し）、それ以外の方法で操作し、ラベリングし、削除し、（例えば、デジタルスライドショー又はアルバムで）提示し、記憶する実行可能命令を含む。
【０１８１】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２及びテキスト入力モジュール１３４と連携して、ブラウザモジュール１４７は、ウェブページ又はその一部、並びにウェブページにリンクされる添付ファイル及びその他のファイルの検索、リンク、受信及び表示を含むユーザ命令に応じて、インターネットをブラウズする実行可能命令を含む。
【０１８２】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、電子メールクライアントモジュール１４０及びブラウザモジュール１４７と連携して、カレンダモジュール１４８は、ユーザ命令に応じて、カレンダ及びカレンダに関連付けられたデータ（例えば、カレンダ入力、仕事リスト等）を作成、表示、修正及び記憶する実行可能命令を含む。
【０１８３】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４及びブラウザモジュール１４７と連携して、ウィジェットモジュール１４９は、ユーザによってダウンロード及び使用することのできるミニアプリケーション（例えば、天候ウィジェット１４９−１、株式ウィジェット１４９−２、計算機ウィジェット１４９−３、アラームクロックウィジェット１４９−４及び辞書ウィジェット１４９−５）又はユーザによって作成することのできるミニアプリケーション（例えば、ユーザ作成ウィジェット１４９−６）である。いくつかの実施形態では、ウィジェットは、ＨＴＭＬ（ハイパーテキストマークアップ言語）ファイル、ＣＳＳ（カスケーディングスタイルシート）ファイル及びジャバスクリプトファイルを含む。いくつかの実施形態では、ウィジェットは、ＸＭＬ（拡張可能マークアップ言語）ファイル及びジャバスクリプトファイル（例えば、Ｙａｈｏｏ！ウィジェット）を含む。
【０１８４】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４及びブラウザモジュール１４７と連携して、ウィジェットクリエータモジュール１５０を使用して、ユーザはウィジェットを作成することができる（例えば、ウェブページのユーザ指定部分をウィジェットに変える）。
【０１８５】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２及びテキスト入力モジュール１３４と連携して、検索モジュール１５１は、ユーザ命令に応じて、１つ以上の検索基準（例えば、１つ以上のユーザ特定検索用語）に一致するメモリ１０２内の文字、音楽、サウンド、画像、映像及び／又はその他のファイルを検索する実行可能命令を含む。
【０１８６】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８及びブラウザモジュール１４７と連携して、映像及び音楽プレーヤモジュール１５２は、ＭＰ３又はＡＡＣファイル等の１つ以上のファイルフォーマットに記憶される録音された音楽及びその他のサウンドファイルをユーザにダウンロード及び再生させる実行可能命令、並びに映像を（例えば、タッチスクリーン１１２又は外部ポート１２４を介して外部接続されたディスプレイ上に）表示、提示又はその他の方法で再生させる実行可能命令を含む。いくつかの実施形態では、装置１００は、ｉＰｏｄ（Ａｐｐｌｅ  Ｉｎｃ．の商標）等のＭＰ３プレーヤの機能を任意選択的に含む。
【０１８７】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２及びテキスト入力モジュール１３４と連携して、メモモジュール１５３は、ユーザ命令に応じてメモ、仕事リスト等を作成及び管理する実行可能命令を含む。
【０１８８】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５及びブラウザモジュール１４７と連携して、地図モジュール１５４を使用して、ユーザ命令に応じて、マップ及びマップと関連付けられたデータ（例えば、排出方向、特定の場所又はその近傍の店舗及び該当箇所に関するデータ、並びに他の場所ベースのデータ）を受信、表示、修正及び記憶することができる。
【０１８９】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８、テキスト入力モジュール１３４、電子メールクライアントモジュール１４０及びブラウザモジュール１４７と連携して、オンラインビデオモジュール１５５は、アクセス、ブラウズ、（例えば、ストリーミング（する）及び／又はダウンロードによる）受信、（例えば、タッチスクリーン又は外部ポート１２４を介した外部接続ディスプレイ上の）送信、特定のオンライン映像へのリンク付きｅメールの送信並びにそれ以外の方法でのＨ．２６４等の１つ以上のファイルフォーマットでのオンライン映像の管理をユーザに実行させる命令を含む。いくつかの実施形態では、電子メールクライアントモジュール１４０ではなく、インスタントメッセージングモジュール１４１が使用されて、特定のオンライン映像にリンクを送信する。オンライン映像アプリケーションについては、２００７年６月２０日に提出された米国特許仮出願第６０／９３６，５６２号の「Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｐｌａｙｉｎｇ  Ｏｎｌｉｎｅ  Ｖｉｄｅｏｓ」及び２００７年１２月３１日に提出された米国特許出願第１１／９６８，０６７号の「Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｐｌａｙｉｎｇ  Ｏｎｌｉｎｅ  Ｖｉｄｅｏｓ」で更に説明されており、これらの出願の内容は全体が本願に援用される。
【０１９０】
上記モジュール及びアプリケーションはそれぞれ、１つ以上の上述の機能及び本願に記載の方法（例えば、コンピュータにより実行される方法及び本願に記載されるその他の情報処理方法）を実行する実行可能命令のセットに対応する。これらのモジュール（例えば、命令セット）は個別のソフトウェアプログラム、手順又はモジュールとして実装される必要はなく、これらのモジュールの各種サブセットは各種実施形態において組み合わせる、又はその他の形で再構成することができる。例えば、映像再生装置モジュールと音楽プレーヤモジュールとを、単独のモジュール（例えば、映像及び音楽プレーヤモジュール１５２、図１Ａ）に組み合わせることができる。いくつかの実施形態では、メモリ１０２は、上述されるモジュール及びデータ構造のサブセットを記憶することができる。更に、メモリ１０２は、上述されない追加のモジュール及びデータ構造を記憶することもできる。
【０１９１】
いくつかの実施形態では、装置１００は、装置上の所定の機能セットの動作がタッチスクリーン及び／又はタッチパッドを介して排他的に実行される装置である。タッチスクリーン及び／又はタッチパッドを装置１００の動作のための主な入力制御装置として使用することにより、装置１００上の物理的な入力制御装置（プッシュボタン、ダイアル、その他等）の数を減らすことができる。
【０１９２】
タッチスクリーン及び／又はタッチパッドを介して排他的に実施される所定の機能セットは、ユーザインターフェース間のナビゲーションを任意選択的に含む。いくつかの実施形態では、ユーザがタッチパッドに触れると、タッチパッドが、装置１００上に表示されている任意のユーザインターフェースからメイン、ホーム、ルートメニューへ装置１００をナビゲートする。このような実施形態では、「メニューボタン」はタッチパッドを使用して実現される。その他のいくつかの実施形態では、メニューボタンはタッチパッドではなく、物理的なプッシュボタン又はその他の物理的な入力制御装置である。
【０１９３】
図１Ｂは、いくつかの実施形態による例示的なイベント処理のためのコンポーネントを示すブロック図である。いくつかの実施形態では、メモリ１０２（図１Ａ）又は３７０（図３）は、イベントソータ１７０（例えば、オペレーティングシステム１２６内）及びそれぞれのアプリケーション１３６−１（例えば、前述のアプリケーション１３７−１５１、１５５、３８０−３９０）のいずれかを含む。
【０１９４】
イベントソータ１７０は、イベント情報を受信し、イベント情報の配信先であるアプリケーション１３６−１とアプリケーション１３６−１のアプリケーションビュー１９１とを判定する。イベントソータ１７０は、イベントモニタ１７１及びイベントディスパッチャモジュール１７４を含んでいる。いくつかの実施形態では、アプリケーション１３６−１は、アプリケーションがアクティブ又は実行中である時にタッチ感知ディスプレイ１１２上に表示されている現在のアプリケーションビューを示したアプリケーション内部状態１９２を含む。いくつかの実施形態では、イベントソータ１７０が装置／グローバル内部状態１５７を使用して、どのアプリケーションが現在アクティブであるかを判定し、イベントソータ１７０がアプリケーション内部状態１９２を使用して、イベント情報の配信先であるアプリケーションビュー１９１を判定する。
【０１９５】
いくつかの実施形態では、アプリケーション内部状態１９２は、以下のアプリケーション情報、すなわち、アプリケーション１３６−１が実行を再開する時に使用される再開情報、アプリケーション１３６−１によって表示されている又は表示される準備ができた情報を示すユーザインターフェース状態情報、ユーザがアプリケーション１３６−１の以前の状態又はビューへ戻れるようにするための状態キュー、ユーザが実行した前の動作のやり直し／アンドゥキュー、のうちの１つ以上を含む。
【０１９６】
イベントモニタ１７１は周辺機器インターフェース１１８からイベント情報を受信する。イベント情報は、サブイベント（例えば、マルチタッチジェスチャの一部としてのタッチ感知ディスプレイ１１２上のユーザのタッチ）に関する情報を含む。周辺機器インターフェース１１８は、Ｉ／Ｏサブシステム１０６、又は近接センサ１６６等のセンサ、加速度計１６８、及び／又はマイクロフォン１１３（オーディオ回路１１０経由）から受信する情報を送信する。周辺機器インターフェース１１８がＩ／Ｏサブシステム１０６から受信する情報には、タッチ感知ディスプレイ１１２又はタッチ感知面からの情報が含まれる。
【０１９７】
いくつかの実施形態では、イベントモニタ１７１が要求を周辺機器インターフェース１１８へ所定の間隔で送信する。これに応答して、周辺機器インターフェース１１８がイベント情報を送信する。他の実施形態では、周辺機器インターフェース１１８は、顕著なイベント（例えば、所定のノイズ閾値を超える入力を、及び／又は、所定の期間を超えて受信している）がある場合にのみイベント情報を送信する。
【０１９８】
いくつかの実施形態では、イベントソータ１７０はヒットビュー判定モジュール１７２及び／又はアクティブイベント認識部判定モジュール１７３を更に含む。
【０１９９】
ヒットビュー判定モジュール１７２は、タッチ感知ディスプレイ１１２が２つ以上のビューを表示する時に、１つ以上のビュー内のどこでサブイベントが発生したかを判定するためのソフトウェア手順を提供する。ビューは、制御と、ユーザがディスプレイ上で見ることができるその他の要素とで構成されている。
【０２００】
アプリケーションに関連したユーザインターフェースの他の態様は、情報が表示されてタッチベースのジェスチャが生じるビューセットであり、本明細書中でこれは時にアプリケーションビュー又はユーザインターフェースウィンドウと呼ばれている。タッチが検出された（それぞれのアプリケーションの）アプリケーションビューは、アプリケーションのプログラム階層又はビュー階層内のプログラムレベルに対応してよい。例えば、タッチが検出された最下レベルのビューは任意選択的に「ヒットビュー」と呼ばれることがあり、適切な入力として認識されたイベントセットは、タッチベースのジェスチャを開始させる最初のタッチのヒットビューに少なくとも基づいて判定されてよい。
【０２０１】
ヒットビュー判定モジュール１７２は、タッチベースジェスチャのサブイベントに関する情報を受信する。アプリケーションが階層状に組織された複数のビューを有する場合には、ヒットビュー判定モジュール１７２があるヒットビューを、そのサブイベントを処理すべき階層内最下位ビューであると識別する。ほとんどの状況において、ヒットビューは、開始サブイベント（例えば、イベント又は潜在的イベントを形成する一連のサブイベント内での第１サブイベント）が発生する最下位ビューである。典型的に、ヒットビューは、ヒットビュー判定モジュール１７２によって一旦識別されると、ヒットビューとして識別される原因となったものと同じタッチ又は入力ソースに関連する全てのサブイベントを受信するようになる。
【０２０２】
アクティブイベント認識部判定モジュール１７３は、ビュー階層内のどのビューが特定のサブイベントシーケンスを受信すべきかを判定する。いくつかの実施形態では、アクティブイベント認識部判定モジュール１７３は、ヒットビューのみが特定のサブイベントシーケンスを受信すべきであると判定する。他の実施形態では、アクティブイベント認識部判定モジュール１７３は、サブイベントの物理的な場所を含む全てのビューは能動的に関与したビューであり、全ての能動的に関与したビューが特定のサブイベントシーケンスを受信すべきであると判定する。他の実施形態では、タッチサブイベントが１つの特定のビューに関連したエリアに完全に限定されたとしても、階層内でこれよりも高位のビューは能動的に関与したビューとして残る。
【０２０３】
イベントディスパッチャモジュール１７４は、イベント情報をイベント認識部（例えば、イベント認識部１８０）にディスパッチする。アクティブイベント認識部判定モジュール１７３を含む実施形態では、イベントディスパッチャモジュール１７４がこのイベント情報を、アクティブイベント認識部判定モジュール１７３によって判定されたイベント認識部へ配信する。いくつかの実施形態では、イベントディスパッチャモジュール１７４がそれぞれのイベント受信部１８２によって取得されたイベント情報をイベントキューに記憶する。
【０２０４】
いくつかの実施形態では、オペレーティングシステム１２６はイベントソータ１７０を含む。あるいは、アプリケーション１３６−１はイベントソータ１７０を含む。更に他の実施形態では、イベントソータ１７０はスタンドアロンモジュール、又は、例えば接触／動きモジュール１３０等の別のメモリ１０２に記憶されたモジュールである。
【０２０５】
いくつかの実施形態では、アプリケーション１３６−１は複数のイベントハンドラ１９０及び１つ以上のアプリケーションビュー１９１を含んでおり、これらの各々はアプリケーションのユーザインターフェースのそれぞれのビュー内で発生したタッチイベントを処理するための命令を含む。アプリケーション１３６−１の各アプリケーションビュー１９１は１つ以上のイベント認識部１８０を含んでいる。典型的には、それぞれのアプリケーションビュー１９１は複数のイベント認識部１８０を含む。他の実施形態では、１つ以上のイベント認識部１８０は、インターフェースキット（図示せず）や、アプリケーション１３６−１が方法やその他の性質を継承しているより高レベルオブジェクトの一部等の、別々のモジュールの一部である。いくつかの実施形態では、それぞれのイベントハンドラ１９０は、データ更新部１７６、オブジェクト更新部１７７、ＧＵＩ更新部１７８、及び／又は、イベントソータ１７０から受信したイベントデータ１７９のうちの１つ以上を含む。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するために、データ更新部１７６、オブジェクト更新部１７７、ＧＵＩ更新部１７８を任意選択的に利用する又は呼び出すことができる。あるいは、１つ以上のアプリケーションビュー１９１は、１つ以上のそれぞれのイベントハンドラ１９０を含む。更に、いくつかの実施形態では、データ更新部１７６、オブジェクト更新部１７７、ＧＵＩ更新部１７８のうちの１つ以上が、それぞれのアプリケーションビュー１９１内に含まれている。
【０２０６】
それぞれのイベント認識部１８０は、イベントソータ１７０からイベント情報（例えば、イベントデータ１７９）を受信し、このイベント情報からイベントを識別する。イベント認識部１８０はイベント受信部１８２とイベント比較部１８４を含む。いくつかの実施形態では、イベント認識部１８０は、更に、メタデータ１８３とイベント伝送命令１８８（サブイベント伝送命令を任意選択的に含む）とのサブセットを少なくとも１つ含んでいる。
【０２０７】
イベント受信部１８２はイベントソータ１７０からイベント情報を受信する。イベント情報は、サブイベント（例えば、タッチ又はタッチの移動）についての情報を含む。イベント情報は、このサブイベントに応じて、サブイベントの場所等の追加情報を更に含む。サブイベントがタッチの動きに関するものである場合には、イベント情報はサブイベントの速度及び方向を更に含んでもよい。いくつかの実施形態では、イベントは装置の１つの向きから別の向きへの回転（例えば、縦向きから横向き、又はこの逆）を含み、イベント情報はこれに対応した装置の現在の向き（装置姿勢とも呼ばれる）についての情報を含む。
【０２０８】
イベント比較部１８４は、イベント情報を所定のイベント又はサブイベント定義と比較し、この比較に基づいて、イベント又はサブイベントを判定するか、イベント又はサブイベントの状態を更新する。いくつかの実施形態では、イベント比較部１８４はイベント定義１８６を含む。イベント定義１８６はイベントの定義（例えば、所定のサブイベントシーケンス）、例えばイベント１（１８７−１）、イベント２（１８７−２）、及びその他を保持している。いくつかの実施形態では、イベント（１８７）内のサブイベントは、例えばタッチ開始、タッチ終了、タッチ移動、タッチキャンセル、及び複数のタッチを含む。１つの実施例では、イベント１（１８７−１）の定義は表示されたオブジェクト上でのダブルタップである。ダブルタップは、例えば、所定の位相についての表示されたオブジェクト上での第１タッチ（タッチ開始）、所定の位相についての第１リフトオフ（タッチ終了）、所定の位相についての表示されたオブジェクト上での第２タッチ（タッチ開始）、所定の位相についての第２リフトオフ（タッチ終了）を備える。他の実施例では、イベント２（１８７−２）の定義は表示オブジェクト上でのドラッグである。ドラッグは、例えば、所定の位相についての表示されたオブジェクト上でのタッチ（又は接触）、タッチ感知ディスプレイ１１２にかけてのタッチの移動、タッチのリフトオフ（タッチ終了）を備える。いくつかの実施形態では、イベントは、１つ以上の関連付けられたイベントハンドラ１９０の情報も含んでいる。
【０２０９】
いくつかの実施形態では、イベント定義１８７は、それぞれのユーザインターフェースオブジェクトについてのイベントの定義を含む。いくつかの実施形態では、イベント比較部１８４は、どのユーザインターフェースオブジェクトがサブイベントに関連付けられているかを判定するためにヒットテストを実施する。例えば、タッチ感知ディスプレイ１１２上に３つのユーザインターフェースオブジェクトが表示されたアプリケーションビューでは、タッチ感知ディスプレイ１１２上でタッチが検出されると、イベント比較部１８４がヒットテストを実施して、３つのユーザインターフェースオブジェクトのどれがこのタッチ（サブイベント）に関連付けられているかを判定する。各表示オブジェクトが対応するイベントハンドラ１９０に関連付けられている場合には、イベント比較部はヒットテストの結果を用いてどのイベントハンドラ１９０を起動すべきかを判定する。例えば、イベント比較部１８４は、サブイベントと、ヒットテストを誘発するオブジェクトとに関連付けられたイベントハンドラを選択する。
【０２１０】
いくつかの実施形態では、それぞれのイベント（１８７）の定義には、サブイベントシーケンスがイベント認識部のイベントタイプに対応するものであるか否かが判定するまでイベント情報の伝送を遅延させる遅延アクションが含まれている。
【０２１１】
それぞれのイベント認識部１８０は、一連のサブイベントがイベント定義１８６内のどのイベントとも一致しないと判定した場合に、イベント不能、イベント失敗、イベント終了状態を入力し、その後、それ以降のタッチベースジェスチャのサブイベントを無視する。この状況では、ヒットビューについてアクティブ状態のままのイベント認識部が他にあれば、そのイベント認識部が継続中のタッチベースのジェスチャのサブイベントの追跡及び処理を続ける。
【０２１２】
いくつかの実施形態では、それぞれのイベント認識部１８０は、構成変更可能な性質を持つメタデータ１８３、フラグ、及び／又は、イベント伝送システムが能動的に関与するイベント認識部へのサブイベント伝送をどのように実施すべきかを示すリストを含んでいる。いくつかの実施形態では、メタデータ１８３は、構成変更可能な性質、フラグ、及び／又は、イベント認識部同士がどのように対話できるか、又は対話可能になるかを示すリストを含んでいる。いくつかの実施形態では、メタデータ１８３は、構成変更可能な性質、フラグ、及び／又は、ビュー又はプログラム階層中の色々なレベルにサブイベントが伝送されたかどうかを示すリストを含んでいる。
【０２１３】
いくつかの実施形態では、それぞれのイベント認識部１８０は、１つ以上のイベントの特定のサブイベントが認識されると、イベントに関連付けられたイベントハンドラ１９０を起動させる。いくつかの実施形態では、それぞれのイベント認識部１８０は、イベントに関連付けられたイベント情報をイベントハンドラ１９０に伝送する。イベントハンドラ１９０を起動することは、サブイベントをそれぞれのヒットビューへ送信すること（及び遅延送信すること）とは異なる。いくつかの実施形態では、イベント認識部１８０が認識済みのイベントに関連付けられているフラグを投げ、このフラグに関連付けられたイベントハンドラ１９０がこのフラグをキャッチして、所定の処理を実行する。
【０２１４】
いくつかの実施形態では、イベント伝送命令１８８は、イベントハンドラを起動せずにサブイベントについてのイベント情報を伝送するサブイベント伝送命令を含む。むしろ、サブイベント伝送命令は、イベント情報を一連のサブイベント又は能動的に関与したビューに関連付けられたイベントハンドラに伝送する。一連のサブイベントに、又は能動的に関与したビューに関連付けられたイベントハンドラは、イベント情報を受信し、所定の処理を実施する。
【０２１５】
いくつかの実施形態では、データ更新部１７６がアプリケーション１３６−１で使用されるデータを作成及び更新する。例えば、データ更新部１７６は連絡先モジュール１３７にて使用されている電話番号を更新するか、又は、ビデオプレーヤモジュールで使用されているビデオファイルを記憶する。いくつかの実施形態では、オブジェクト更新部１７７がアプリケーション１３６−１で使用されるオブジェクトを作成及び更新する。例えば、オブジェクト更新部１７７は新規のユーザインターフェースオブジェクトを作成するか、ユーザインターフェースオブジェクトの位置を更新する。ＧＵＩ更新部１７８はＧＵＩを更新する。例えば、ＧＵＩ更新部１７８はディスプレイ情報を準備し、これをタッチ感知ディスプレイ上に表示するべくグラフィックモジュール１３２へ送信する。
【０２１６】
いくつかの実施形態では、イベントハンドラ１９０は、データ更新部１７６、オブジェクト更新部１７７、ＧＵＩ更新部１７８を含む、又はこれらにアクセスできる。いくつかの実施形態では、データ更新部１７６、オブジェクト更新部１７７、ＧＵＩ更新部１７８は、アプリケーション１３６−１又はアプリケーションビュー１９１のそれぞれの単一モジュール内に含まれている。他の実施形態では、これらは２つ以上のソフトウェアモジュール内に含まれている。
【０２１７】
先に述べたタッチ感知ディスプレイ上でのユーザタッチのイベント処理に関する説明は、入力装置を実装した多機能装置１００を操作する他のユーザ入力形式（全てがタッチスクリーン上で開始されるものではない）にも適用されることが理解されるべきである。例えば、マウスの動作及びマウスボタンの押下は、１回又は複数回のキーボード押下又は把持、タッチパッド上でのタップ、ドラッグ、スクロール等の接触動作、スタイラスペンでの入力、装置の動き、口述命令、検出された目の動き、生体入力、及び／又はこれらのあらゆる組み合わせと任意選択的に連携して、認識対象のイベントを定義するサブイベントに対応した入力として任意選択的に利用される。
【０２１８】
図２は、いくつかの実施形態によるタッチスクリーン１１２を実装したポータブル多機能装置１００を示す。タッチスクリーンは、ユーザインターフェース（ＵＩ）２００内の１つ以上のグラフィックを任意選択的に表示する。この実施形態では、以降で説明する他の実施形態と同様、ユーザは、例えば１本以上の指２０２（図では正確な縮尺率で示されていない）又は１本以上のスタイラス２０３（図では正確な縮尺率で示されていない）によってグラフィック上でジェスチャを行うことにより、１つ以上のグラフィックを選択できるようになる。いくつかの実施形態では、１つ以上のグラフィックの選択は、ユーザが１つ以上のグラフィックとの接触を断つ時に生じる。いくつかの実施形態では、ジェスチャは、１つ上のタップ、１つ以上のスワイプ（左から右、右から左、上向き及び／又は下向き）、及び／又は、装置１００と接触した指の回転（右から左、左から右、上向き及び／又は下向き）を任意選択的に含む。いくつかの実施形態又は状況では、グラフィックとの意図しない接触でグラフィックが選択されることはない。例えば、任意選択的に、選択に対応したジェスチャがタップである場合には、アプリケーションアイコン上を掃うスワイプジェスチャによって対応するアプリケーションが選択されることはない。
【０２１９】
装置１００は、更に、「ホーム」又はメニューボタン２０４等の１つ以上の物理的なボタンを含んでよい。先述したように、メニューボタン２０４は、装置１００上で実行できる１組のアプリケーションのうちの任意のアプリケーション１３６をナビゲートするために使用できる。あるいは、いくつかの実施形態では、メニューボタンはタッチスクリーン１１２に表示されたＧＵＩ内のソフトキーとして実現されている。
【０２２０】
一実施形態では、装置１００はタッチスクリーン１１２、メニューボタン２０４、装置の電源をオン／オフし、また装置をロックするためのプッシュボタン２０６、音量調整ボタン２０８、加入者識別モジュール（ＳＩＭ）カードスロット２１０、ヘッドセットジャック２１２、ドッキング／充電用外部ポート１２４を含む。プッシュボタン２０６は、ボタンを押下し所定の時間間隔だけ押下状態に維持することで装置の電源をオン／オフするため、ボタンを押下し所定の時間間隔が経過する前に解放することで装置をロックするため、及び／又は、装置をロック解除するあるいはロック解除処理を開始するために、任意選択的に使用される。代替実施形態では、装置１００は、更に、いくつかの機能を起動又は停止させる口頭入力をマイクロフォン１１３を介して受け入れる。装置１００は、タッチスクリーン１１２上の接触の強度を検出するための１つ以上の接触強度センサ１６５、及び／又は、装置１００のユーザに対する触知出力を生成するための１つ以上の触知出力生成器１６７を任意選択的に更に含む。
【０２２１】
図３は、いくつかの実施形態によるディスプレイ及びタッチ感知面を実装した例示的な多機能装置のブロック図である。装置３００はポータブル型でなくてもよい。いくつかの実施形態では、装置３００はラップトップコンピュータ、デスクトップコンピュータ、タブレットコンピュータ、マルチメディアプレーヤ装置、ナビゲーション装置、教育装置（子供用学習玩具等）、ゲームシステム、コントロール装置（例えば、家庭用又は産業用コントローラ）である。典型的に、装置３００は、１つ以上の処理ユニット（ＣＰＵ）３１０、１つ以上のネットワークあるいは通信インターフェース３６０、メモリ３７０、そして、これらのコンポーネントを相互接続するための１つ以上の通信バス３２０を含む。通信バス３２０は、システムコンポーネント間を相互接続し、システムコンポーネント間の通信を制御する回路（時にチップセットと呼ばれる）を任意選択的に含む。装置３００は、ディスプレイ３４０を実装した入出力（Ｉ／Ｏ）インターフェース３３０、典型的にはタッチスクリーンディスプレイを含む。Ｉ／Ｏインターフェース３３０は、更に、キーボード及び／又はマウス（又はその他のポインティング装置）３５０及びタッチパッド３５５、装置３００上に触知出力を生成する触知出力生成器３５７（例えば、図１Ａを参照して上で説明した触知出力生成器１６７と類似）、センサ３５９（例えば、光学、加速度、近接、タッチ感知式センサ、及び／又は、図１Ａを参照して上で説明した接触強度センサ１６５と類似する接触強度センサ）を任意選択的に含む。メモリ３７０は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭ、又はその他のランダムアクセスソリッドステートメモリ装置、等の高速ランダムアクセスメモリを含み、又は１つ以上の磁気ディスク記憶装置、光学ディスク記憶装置、フラッシュメモリ装置、又はその他の不揮発性固体記憶装置、等の不揮発性メモリを任意選択的に含む。メモリ３７０は、ＣＰＵ３１０から離れて位置した１つ以上の記憶装置を任意選択的に含む。いくつかの実施形態では、メモリ３７０は、ポータブル多機能装置１００（図１Ａ）のメモリ１０２に記憶されたプログラム、モジュール、データ構造と類似するプログラム、モジュール、データ構造、又はそのサブセットを記憶する。更に、メモリ３７０は、ポータブル多機能装置１００のメモリ１０２内にはない追加のプログラム、モジュール、データ構造を任意選択的に記憶する。例えば、装置３００のメモリ３７０は、描画モジュール３８０、プレゼンテーションモジュール３８２、ワードプロセッシングモジュール３８４、ウェブサイト作成モジュール３８６、ディスクオーサリングモジュール３８８、及び／又はスプレッドシートモジュール３９０を任意選択的に記憶するが、ポータブル多機能装置１００（図１Ａ）のメモリ１０２はこれらのモジュールの任意の記憶を行わない。
【０２２２】
上記の図３中の要素の各々は、前述したメモリ装置のうちの１つ以上に記憶することができる。上記のモジュールの各々は、上述した機能を実施するための１つの命令セットに対応している。これらのモジュール（例えば、命令セット）は、個別のソフトウェアプログラム、手順、モジュールとして実施する必要がないので、様々な実施形態においてこれらモジュールの様々なサブセットを任意選択的に組み合わせたり、あるいは再編成したりすることが可能である。いくつかの実施形態では、メモリ３７０は、上記のモジュールのサブセット及びデータ構造を任意選択的に記憶する。更に、メモリ３７０は、上で述べていない追加のモジュール及びデータ構造を任意選択的に記憶できる。
【０２２３】
ここでは、例えばポータブル多機能装置１００上で任意選択的に実現できるユーザインターフェースの実施形態に注目する。
【０２２４】
図４Ａは、いくつかの実施形態によるポータブル多機能装置１００上のアプリケーションメニューの例示的なユーザインターフェースを示す。これと類似したユーザインターフェースを装置３００上で実現することができる。いくつかの実施形態では、ユーザインターフェース４００は以下の要素、あるいはそのサブセット又はスーパーセットを含む。
●セルラ及びＷｉＦｉ信号等の無線通信用の信号強度インジケータ４０２、
●時間４０４、
●Ｂｌｕｅｔｏｏｔｈインジケータ４０５、
●バッテリ状態インジケータ４０６、
●以下のような頻繁に使用するアイコンが入ったトレイ４０８、
○電話モジュール１３８用のアイコン４１６。ラベル表示「電話」。不在着信又は留守番電話メッセージの数を示すインジケータ４１４を任意選択的に含む。
○電子メールクライアントモジュール１４０用のアイコン４１８。ラベル表示「メール」。未読電子メールの数を示すインジケータ４１０を任意選択的に含む。
○ブラウザモジュール１４７用のアイコン４２０。ラベル表示「ブラウザ」。
○ビデオ及び音楽プレーヤモジュール１５２用のアイコン４２２。ｉＰｏｄ（Ａｐｐｌｅ  Ｉｎｃ．の商標）モジュール１５２とも呼ばれる。ラベル表示「ｉＰｏｄ」。
●その他のアプリケーション用のアイコン、
○ＩＭモジュール１４１用のアイコン４２４。ラベル表示「メッセージ」。
○カレンダモジュール１４８用のアイコン４２６。ラベル表示「カレンダ」。
○画像管理モジュール１４４用のアイコン４２８。ラベル表示「写真」。
○カメラモジュール１４３用のアイコン４３０。ラベル表示「カメラ」。
○オンラインビデオモジュール１５５用のアイコン４３２。ラベル表示「オンラインビデオ」。
○株式ウィジェット１４９−２用のアイコン４３４。ラベル表示「株式」。
○地図モジュール１５４用のアイコン４３６。ラベル表示「地図」。
○天候ウィジェット１４９−１用のアイコン４３８。ラベル表示「天候」。
○アラームクロックウィジェット１４９−４用のアイコン４４０。ラベル表示「時計」。
○トレーニングサポートモジュール１４２用のアイコン４４２。ラベル表示「トレーニングサポート」。
○メモモジュール１５３用のアイコン４４４。ラベル表示「メモ」。
○設定アプリケーション又はモジュール用のアイコン４４６。ラベル表示「設定」。装置１００及び様々なアプリケーション１３６の設定へのアクセスを提供する。
【０２２５】
図４Ａに示すアイコンラベルは単なる例示である点に留意すべきである。例えば、ビデオ及び音楽プレーヤモジュール１５２用のアイコン４２２は、任意選択的に「音楽」又は「音楽プレーヤ」とラベル表示できる。その他のラベルが様々なアプリケーションアイコンに任意選択的に使用される。いくつかの実施形態では、それぞれのアプリケーションアイコン用ラベルは、それぞれのアプリケーションアイコンに対応したアプリケーションの名称を含む。いくつかの実施形態では、特定のアプリケーションアイコン用ラベルは、特定のアプリケーションアイコンに対応したアプリケーションの名称とは異なる。
【０２２６】
図４Ｂは、ディスプレイ４５０（例えば、タッチスクリーンディスプレイ１１２）から離されたタッチ感知面４５１（例えば、図３のタブレット又はタッチパッド３５５）を実装した装置（例えば、図３の装置３００）上の例示的なユーザインターフェースを示す。装置３００は、タッチ感知面４５１上の接触の強度を検出する１つ以上の接触強度センサ（例えば、１つ以上のセンサ３５７）、及び／又は、装置３００のユーザに触知出力を生成する１つ以上の触知出力生成器３５９を任意選択的に含む。
【０２２７】
以下に示すいくつかの実施例はタッチスクリーンディスプレイ１１２（タッチ感知面及びディスプレイの組み合わせ）上での入力を参照して提供されるが、いくつかの実施形態では、図４Ｂに示すように、装置はディスプレイから離されたタッチ感知面上での入力を検出する。いくつかの実施形態では、タッチ感知面（例えば、４Ｂの４５１）は、ディスプレイ（例えば、４５０）上の主軸（例えば、図４Ｂの４５３）に対応した主軸（例えば、図４Ｂの４５２）を有する。これらの実施形態によれば、装置はタッチ感知面４５１との接触（例えば、図４Ｂの４６０、４６２）をディスプレイ上のそれぞれの場所に対応した場所にて検出する（例えば、図４Ｂ中の４６０は４６８に対応し、４６２は４７０に対応する）。こうすることで、タッチ感知面がディスプレイから離れている場合、装置は、タッチ感知面（例えば、図４Ｂの４５１）上で検出したユーザ入力（例えば、接触４６０、４６２、及びその動き）を用いて、多機能装置のディスプレイ（例えば、図４Ｂの４５０）上でユーザインターフェースを操作する。本明細書中で述べているその他のユーザインターフェースには類似の方法が任意選択的に使用されることが理解されるべきである。
【０２２８】
これに加え、以下の実施例は主に指での入力（例えば、指接触、フィンガータップジェスチャ、フィンガースワイプジェスチャ）を参照して提供されているが、いくつかの実施形態ではこれらの代わりに１つ以上の別の入力装置からの入力（例えば、マウスベースの入力又はスタイラス入力）を用いていることが理解されるべきである。例えば、スワイプジェスチャを任意選択的にマウスクリックに置き換え（例えば、接触の代替）、その後、カーソルをスワイプの経路に沿って動かす（例えば、接触の動きの代替）。他の実施例としては、カーソルをタップジェスチャの場所の上に配置しながら、タップジェスチャを任意選択的にマウスクリックすることに置き換えている（例えば、接触を検出した後に、接触の検出を停止することの代替）。同様に、複数のユーザ入力が同時に検出された場合には、任意選択的に複数のコンピュータマウスを同時に使用している、又は、任意選択的にマウスと指接触を同時に使用していることが理解されるべきである。
【０２２９】
図５Ａは例示的なパーソナル電子装置５００を示す。装置５００は本体５０２を含む。いくつかの実施形態では、装置５００は、装置１００及び３００（例えば、図１Ａ〜図４Ｂ）に関連して説明した特性のいくつか又は全てを含むことができる。いくつかの実施形態では、装置５００はタッチ感知ディスプレイスクリーン５０４（これ以降、タッチスクリーン５０４と呼ぶ）を設けている。あるいは、又はタッチスクリーン５０４に加えて、装置５００はディスプレイとタッチ感知面を設けている。装置１００、３００と同様、いくつかの実施形態では、タッチスクリーン５０４（又はタッチ感知面）は、為されている接触の強度（例えば、タッチ）を検出するための１つ以上の強度センサを任意選択的に含んでよい。タッチスクリーン５０４（又はタッチ感知面）の１つ以上の強度センサは、タッチの強度を表す出力データを提供できる。装置５００のユーザインターフェースはタッチの強度に基づいてタッチに応答することができ、つまり、強度の異なるタッチによって装置５００上で種々のユーザインターフェース動作が呼び出される。
【０２３０】
タッチ強度を検出及び処理する技術は、例えば以下の関連出願に見ることができる。２０１３年５月８日出願、国際公開第ＷＯ／２０１３／１６９８４９号として公開された国際特許出願第ＰＣＴ／ＵＳ２０１３／０４００６１号「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｄｉｓｐｌａｙｉｎｇ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔｓ  Ｃｏｒｒｅｓｐｏｎｄｉｎｇ  ｔｏ  ａｎ  Ａｐｐｌｉｃａｔｉｏｎ」、国際公開第ＷＯ／２０１４／１０５２７６号として公開された２０１３年１１月１１日出願の国際特許出願第ＰＣＴ／ＵＳ２０１３／０６９４８３号「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｔｒａｎｓｉｔｉｏｎｉｎｇ  Ｂｅｔｗｅｅｎ  Ｔｏｕｃｈ  Ｉｎｐｕｔ  ｔｏ  Ｄｉｓｐｌａｙ  Ｏｕｔｐｕｔ  Ｒｅｌａｔｉｏｎｓｈｉｐｓ」。これらの出願の各々は参照によってその全体が本明細書に援用される。
【０２３１】
いくつかの実施形態では、装置５００は１つ以上の入力機構５０６、５０８を設けている。入力機構５０６、５０８は（含まれている場合）物理的であってよい。物理的な入力機構の例にはプッシュボタンと回転可能な機構が含まれる。いくつかの実施形態では、装置５００は１つ以上のアタッチメント機構を設けている。このようなアタッチメント機構は（含まれている場合）、例えば、帽子、アイウェア、イヤリング、ネックレス、シャツ、ジャケット、ブレスレット、時計バンド、チェーン、ズボン、ベルト、靴、バッグ、バックパック、その他への装置５００の取り付けを可能にすることができる。これらのアタッチメント機構により、ユーザは装置５００を装着することができる。
【０２３２】
図５Ｂは、例示的なパーソナル電子装置５００を示す。いくつかの実施形態では、装置５００は、図１Ａ、図１Ｂ、図３に関連して説明したコンポーネントのいくつか又は全てを含むことができる。装置５００は、Ｉ／Ｏセクション５１４を１つ以上のコンピュータプロセッサ５１６及びメモリ５１８と動作可能に結合するバス５１２を有する。Ｉ／Ｏセクション５１４は、タッチ感知コンポーネント５２２と、任意選択的に強度センサ５２４とを有することが可能なディスプレイ５０４に接続できる。これに加えて、Ｉ／Ｏセクション５１４は、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、近距離通信（ＮＦＣ）、セルラ、及び／又はその他の無線通信技術を使用して、アプリケーション及びオペレーティングシステムデータを受信するための通信ユニット５３０に接続できる。装置５００は入力機構５０６及び／又は５０８を含むことができる。入力機構５０６は、回転可能な入力装置、又は押下可能かつ回転可能な入力装置であってよい。いくつかの実施例において、入力機構５０８はボタンであってよい。
【０２３３】
いくつかの実施例において、入力機構５０８はマイクロフォンであってよい。パーソナル電子装置５００は、ＧＰＳセンサ５３２、加速度計５３４、方向センサ５４０（例えば、コンパス）、ジャイロスコープ５３６、動きセンサ５３８、及び／又はこれらの組み合わせ等の様々なセンサを任意選択的に含むことができ、これらのセンサは全てＩ／Ｏセクション５１４に動作可能に接続することができる。
【０２３４】
パーソナル電子装置５００のメモリ５１８は、例えば１つ以上のコンピュータプロセッサ５１６によって実行されると、このコンピュータプロセッサに、処理２０００〜３３００（図２０〜図３３）を含む上で述べた技術を実施させることができるコンピュータ実行可能な命令を記憶する、非一時的コンピュータ可読記憶媒体であってよい。コンピュータ実行可能な命令は、コンピュータベースのシステム、プロセッサ内臓システム、又は、その他の、命令実行システム、装置、装置から命令をフェッチして実行することができるシステム等の、命令実行システム、装置、装置によって、又はこれらに関連して使用するために、あらゆる非一時的コンピュータ可読記憶媒体に更に記憶及び／又は移送されることが可能である。本文書の目的のために、「非一時的コンピュータ可読記憶媒体」とは、コンピュータ実行可能な命令を、命令実行システム、装置、装置によって、又はこれらに関連して使用するために、有形的に保持又は記憶できるあらゆる媒体であってよい。非一時的コンピュータ可読記憶媒体は、磁気、光学、及び／又は半導体記憶装置を非限定的に含むことができる。このような記憶装置の例には、磁気ディスク、ＣＤ、ＤＶＤ、又はブルーレイ技術に基づく光学ディスク、並びに、持続性固体メモリ（フラッシュ、固体ドライブ等）等が含まれる。パーソナル電子装置５００は図５Ｂのコンポーネント及び構成に限定されず、複数の構成を持つその他又は追加のコンポーネントを含むことができる。
【０２３５】
本明細書中で用いている用語「アフォーダンス」とは、装置１００、３００、及び／又は５００（図１、図３、図５）のディスプレイスクリーン上に表示できるユーザ対話式グラフィカルユーザインターフェースオフジェクトを意味する。例えば、画像（例えば、アイコン）、ボタン、テキスト（例えば、ハイパーリンク）の各々がアフォーダンスを構成してよい。
【０２３６】
本明細書中で用いている用語「フォーカスセレクタ」とは、ユーザインターフェースの、ユーザと対話中である現行部分を示す入力要素を意味する。カーソル又はその他の位置マーカを含むいくつかの実施例では、カーソルが「フォーカスセレクタ」として機能するので、カーソルが特定のユーザインターフェース要素（例えば、ボタン、ウィンドウ、スライダ、又はその他のユーザインターフェース要素）の上にある間にタッチ感知面（例えば、図３のタッチパッド３５５、又は、図４Ｂのタッチ感知面４５１）上で入力が検出されると、この検出された入力に従って特定のユーザインターフェース要素が調整される。タッチスクリーンディスプレイ上のユーザインターフェース要素と直接対話できるタッチスクリーンディスプレイ（例えば、図１Ａのタッチ感知ディスプレイシステム１１２、又は、図４Ａのタッチスクリーン１１２）を含むいくつかの実施例では、検出された接触が「フォーカスセレクタ」として機能するため、タッチスクリーンディスプレイの特定のユーザインターフェース要素（例えば、ボタン、ウィンドウ、スライダ、又はその他のユーザインターフェース要素）の位置で入力（例えば、接触による押圧入力）が検出されると、この検出された入力に従って特定のユーザインターフェースが調整される。いくつかの実施では、フォーカスは、タッチスクリーンディスプレイ上で対応するカーソルの動き又は接触の動きなく（例えば、タブキー又は矢印キーを使用してフォーカスを１つのボタンから別のボタンへ動かすことで）ユーザインターフェースの１つの領域からユーザインターフェースの別の領域へ移動し、これらの実施において、フォーカスセレクタはユーザインターフェースの異なる領域間でフォーカスの動きに従って動く。フォーカスセレクタは、概して、その具体的な形式に関係なく、ユーザが意図する対話をユーザインターフェースで通信するようにユーザによって制御される（例えば、ユーザが対話しようとしているユーザインターフェースの要素を装置に対して示すことによる）ユーザインターフェース要素（又はタッチスクリーンディスプレイ上の接触）である。例えば、タッチ感知面（例えば、タッチパッド又はタッチスクリーン）上で押圧入力が検出されている間におけるそれぞれのボタン上でのフォーカスセレクタ（例えば、カーソル、接触、又は選択ボックス）の位置は、ユーザがそれぞれのボタンを起動させたい旨を示す（装置のディスプレイ上に示される別のユーザインターフェース要素とは対照的である）。
【０２３７】
本明細書及び請求項で用いられている用語、接触の「特性強度」とは、接触の１つ以上の強度に基づく接触の特徴を意味する。いくつかの実施形態では、特性強度は複数の強度サンプルに基づく。特性強度は、所定の強度サンプル数、又は、所定の期間（例えば、０．０５、０．１、０．２、０．５、１、２、５、１０秒間）中に所定のイベント（例えば、接触の検出後、接触のリフトオフの検出前、接触の動きの開始を検出する前又は後、接触の終了の検出前、接触の強度の上昇を検出する前又は後、及び／又は、接触の強度の低下を検出する前又は後）に関連して収集された強度サンプルのセットに任意選択的に基づく。接触の特性強度は次のうちの１つ以上に任意選択的に基づく：接触の強度の最大値、接触の強度の平均値（mean value）、接触の強度の平均値（average value）、接触の強度の上位１０パーセンタイル値、接触の強度の最大半減値、接触の強度の最大値の９０％の値、その他。いくつかの実施形態では、接触の期間は特性強度を判定する際に使用される（例えば、特性強度が接触の強度の経時的平均値である場合）。いくつかの実施形態では、ユーザが動作を実施したかどうかを判定するために、特性強度が１以上の強度閾値で成るセットと比較される。例えば、１つ以上の強度閾値で成るセットは第１強度閾値と第２強度閾値を含んでよい。この実施例では、第１閾値を超えない特性強度での接触の結果として第１の動作が得られ、第１強度閾値を超え、第２強度閾値を超えない特性強度での接触の結果として第２の動作が得られ、第２閾値を超える特性強度での接触の結果として第３動作が得られる。いくつかの実施形態では、特性強度と１つ以上の閾値との比較は、第１の動作又は第２の動作を実施するかどうかを判定するために用いられるのではなく、むしろ、１つ以上の動作を実施するかどうかを（例えば、それぞれの動作を実施するか、又は、それぞれの動作の実施を控えるかを）判定するために用いられる。
【０２３８】
いくつかの実施形態では、特性強度を判定する目的でジェスチャの一部が識別される。例えば、タッチ感知面は、開始場所から移行する連続スワイプ接触を受信し、接触強度が増加する終了場所を読み取ることができる。この実施例では、終了場所での接触の特性強度は、スワイプ接触全体ではなく、連続するスワイプ接触の一部のみ（例えば、スワイプ接触の終了場所における部分のみ）に基づいてよい。いくつかの実施形態では、接触の特性強度を判定する前に、スワイプ接触の強度にスムージングアルゴリズムを適用できる。例えば、スムージングアルゴリズムは次のうちの１つ以上を任意選択的に含む：重み付けのないスライディング平均スムージングアルゴリズム、三角スムージングアルゴリズム、メディアンフィルタスムージングアルゴリズム、及び／又は、指数スムージングアルゴリズム。いくつかの状況では、これらのスムージングアルゴリズムは、これらのスムージングアルゴリズムは、特性強度を判定するために、スワイプ接触の強度のきつい急増や落ち込みを除去する。
【０２３９】
タッチ感知面上での接触の強度は、１つ以上の強度閾値、例えば接触検出強度閾値、弱押圧強度閾値、強押圧強度閾値、及び／又は、１つ以上のその他の強度閾値に関連して特性付けられてよい。いくつかの実施形態では、弱押圧強度閾値は、装置が物理的なマウス又はトラックパッドのボタンをクリックすることに典型的に関連した操作を行う強度に対応する。いくつかの実施形態では、強押圧強度閾値は、装置が物理的なマウス又はトラックパッドのボタンをクリックすることに典型的に関連する動作を行う操作に対応する。いくつかの実施形態では、弱押圧強度閾値を下回る（例えば、更に、それを下回ると接触が検出されなくなる名目上の接触検出強度閾値よりも上の）特性的強度を持った接触が検出されると、装置は、弱押圧強度閾値又は強押圧強度閾値に関連する操作を行うことなく、タッチ感知面上で接触の動きに従ってフォーカスセレクタを動かすであろう。一般に、他に記述されない限り、これらの強度閾値は、様々なユーザインターフェース図の間で一貫している。
【０２４０】
弱押圧強度閾値を下回る強度から、弱押圧強度閾値と強押圧強度閾値との間の強度への、接触の特性強度の増加は、時に「弱押圧」入力と呼ばれる。強押圧強度閾値を下回る強度から、強押圧強度閾値を上回る強度への接触の特性強度の増加は、時に「強押圧」入力と呼ばれる。接触検出強度閾値を下回る強度から、接触検出強度閾値と弱押圧強度閾値との間の強度への接触の特性強度の増加は、時にタッチ面上での接触の検出と呼ばれる。接触検出強度閾値を上回る強度から、接触検出強度閾値を下回る強度への接触の特性強度の減少は、時にタッチ面からの接触のリフトオフの検出と呼ばれる。いくつかの実施形態では、接触検出強度閾値はゼロである。いくつかの実施形態では、接触検出強度閾値はゼロより大きい。
【０２４１】
本明細書中で述べているいくつかの実施形態では、それぞれの押圧入力を含むジェスチャの検出に応答して、又は、それぞれの接触（あるいは複数の接触）と共に行われるそれぞれの押圧入力の検出に応答して、１つ以上の操作が行われ、この場合、それぞれの押圧入力は、押圧入力強度閾値を上回る接触（あるいは複数の接触）の強度の増加を検出することに少なくとも部分的に基づいて検出される。いくつかの実施形態では、それぞれの操作は、（例えば、それぞれの押圧入力の「ダウンストローク」のような）押圧入力強度閾値を上回るそれぞれの接触の強度の増加の検出に応答して行われる。いくつかの実施形態では、押圧入力には、押圧入力強度閾値を上回るそれぞれの接触の強度の増加と、押圧入力強度閾値を下回る接触の強度のその後の減少とが含まれ、それぞれの操作は、（例えば、それぞれの押圧入力の「アップストローク」のような）押圧入力閾値を下回るそれぞれの接触の強度のその後の減少の検出に応答して行われる。
【０２４２】
いくつかの実施形態では、時に「ジッタ」と呼ばれる偶発的な入力を避けるために装置は強度ヒステリシスを採用し、この場合、装置は、押圧入力強度閾値に対する定義済みの関係を使ってヒステリシス強度閾値を定義するか又は選択する（例えば、ヒステリシス強度閾値は、押圧入力強度閾値をＸ単位下回る、あるいは、ヒステリシス強度閾値は、押圧入力強度閾値の７５％、９０％、又は何らかの合理的な割合である）。従って、いくつかの実施形態では、押圧入力には、押圧入力強度閾値を上回るそれぞれの接触の強度の増加と、押圧入力強度閾値に対応するヒステリシス強度閾値を下回る接触の強度のその後の減少とが含まれ、それぞれの操作は、（例えば、それぞれの押圧入力の「アップストローク」のような）ヒステリシス強度閾値を下回るそれぞれの接触の強度のその後の減少の検出に応答して行われる。同様に、いくつかの実施形態では、押圧入力は、装置が、ヒステリシス強度閾値よりも低い強度から押圧入力強度閾値よりも高い強度への接触の強度の増加と、任意選択的に、ヒステリシス強度以下の強度への接触の強度のその後の減少とを検出する場合に限って検出され、そして、それぞれの操作が、（例えば、状況によって、接触の強度の増加、又は接触の強度の減少のような）押圧入力の検出に応答して行われる。
【０２４３】
説明を簡単にするために、押圧入力に関連する押圧入力に応答して又は押圧入力を含むジェスチャに応答して行われる動作についての記述は、任意選択的に、押圧入力強度閾値を上回る接触の強度の増加と、ヒステリシス強度閾値を下回る強度から押圧入力強度閾値を上回る強度への接触の強度の増加と、押圧入力強度閾値を下回る接触の強度の減少と、及び／又は、押圧入力強度閾値に対応するヒステリシス強度閾値を下回る接触の強度の減少とのうちのいずれかの検出に応答して誘発されている。加えて、押圧入力強度閾値を下回る接触の強度の減少を検出することに応じて操作が行われると説明された実施例において、操作は、任意選択的に、押圧入力強度閾値に対応し、かつそれを下回るヒステリシス強度閾値を下回る接触の強度の減少の検出に応答して行われる。
【０２４４】
ここで用いている用語「インストールされたアプリケーション」とは、電子装置（例えば、装置１００、３００、及び／又は５００）にダウンロードされ、ローンチされる（例えば、開かれる）準備ができたソフトウェアアプリケーションを意味する。いくつかの実施形態では、ダウンロードされたアプリケーションは、ダウンロードされたパッケージからプログラム部分を抽出し、この抽出部分をコンピュータシステムのオペレーティングシステムと統合するインストールプログラムの方法により、インストールされたアプリケーションとなる。
【０２４５】
ここで用いている用語「オープンアプリケーション」又は「実行中のアプリケーション」とは、保持状態の情報を持った（例えば、装置／グローバル内部状態１５７及び／又はアプリケーション内部状態１９２の一部として）ソフトウェアアプリケーションを意味する。オープン又は実行中のアプリケーションは、次のタイプのアプリケーションのいずれかであってもよい。
●アプリケーションを使用している装置のディスプレイスクリーンに現在表示されているアクティブアプリケーション、
●現在表示されていないが、１つ以上の処理が１つ以上のプロセッサによって処理中のバックグラウンドアプリケーション（又はバックグラウンド処理）、
●実行されてはいないが、メモリ（揮発性及び不揮発性のぞれぞれ）に記憶され、アプリケーションの実行の再開に使用できる状態情報を有する、中断又は休止中のアプリケーション。
【０２４６】
ここで用いている用語「閉じられたアプリケーション」とは、保持状態情報を持っていない（例えば、装置のメモリに記憶されていない閉じられたアプリケーションのための状態情報がメモリに記憶されていない）ソフトウェアアプリケーションを意味する。したがって、アプリケーションを閉じることは、そのアプリケーションのアプリケーション処理を停止及び／又は除去すること、装置のメモリからアプリケーションの状態情報を除去することを含む。一般に、第１アプリケーションが閉じられていない状態で第２アプリケーションを開いても、第１アプリケーションはと閉じられない。第２アプリケーションが表示され、第１アプリケーションの表示が中止されると、第１アプリケーションはバックグラウンドアプリケーションとなる。
１．コンテキスト特化ユーザインターフェース
【０２４７】
次に、ディスプレイ及びタッチ感知面を実装した多機能装置、例えば装置１００、３００、及び／又は５００（図１Ａ、図３Ａ、及び／又は図５Ａ）上で実施できるコンテキスト特化ユーザインターフェース（「ＵＩ」）及び関連する処理の実施形態に注目する。
【０２４８】
以下の実施例は、コンテキスト特化ユーザインターフェースの例示的な実施形態を示す。ここでは、カスタマイズされたコンテキスト特化ユーザインターフェースに関連した全体的な概念について述べる。ここで述べているコンテキスト特化ユーザインターフェースは多数の方法で編集できることに留意されたい。ユーザインターフェースは、時間に関する様々なタイプの情報を表示あるいは示すことができ、ユーザが情報のタイプはユーザによってカスタマイズ可能である。ユーザインターフェースは、色、表示密度、複雑性（又は複雑性のなさ）等の態様を含んでおり、これらもカスタマイズ可能である。技術上受け入れられている意味と矛盾することなくここで用いているように、「複雑性」とは、時間と分を示すために使用されるもの（例えば、時計の針、又は時間／分の表示）以外のあらゆる時計文字盤特徴を意味する。複雑性は、アプリケーションから入手したデータ等の異なるタイプの情報をユーザに提供することができ、また、複雑性によりユーザに伝達された情報も同様にカスタマイズ可能である。
【０２４９】
これらの特徴の組み合わせにより、少なくとも何千もの利用可能なコンテキスト特化ユーザインターフェースが生み出される。これらの順列の各々について述べることは現実的でないため、特定のコンテキスト特化ユーザインターフェースを持つ態様について強調するが、具体的な態様は他のコンテキスト特化ユーザインターフェースにも使用でき、また、具体的なコンテキスト特化ユーザインターフェースは他の態様を有することができるので、上記のような例示的記述はこのような態様を上述のコンテキスト特化ユーザインターフェースに限定することを一切意図していない。これらの実施形態は、提示された全体的な概念を例証することを意味するが、当業者は、ここで述べている技術の範囲内で多数のその他の実施形態が可能であることを認識するだろう。
【０２５０】
図６Ａは、装置６００上で動作できる例示的なコンテキスト特化ユーザインターフェースを示す。いくつかの実施形態では、装置６００は装置１００、３００、又は５００であってよい。電子装置はディスプレイ（例えば、５０４）を有する。
【０２５１】
時間を追跡しているユーザは、特定のイベントからどのくらいの時間が経過したかについての何らかの感覚を得たいかもしれない。例えば、ユーザは、最後に時間を見てからどのくらいの時間が経過したか、あるいは、特定の時間帯（例えば、朝）からどのくらいの時間が経過したかを知りたいかもしれない。時計文字盤を見ることに加えて、ユーザは、経過した時間の知覚を補強するための追加の視覚的合図を受信したいかもしれない。
【０２５２】
図６Ａに示すように、装置はユーザ入力６０２を表すデータを受信する。このデータの受信に応答して、装置はユーザインターフェーススクリーン６０４をディスプレイに表示する。スクリーン６０４は時計文字盤６０６を含んでいる。図６Ａに示す実施例にて、現在時刻は７：００である。時計文字盤６０６は、現在時刻を示す前は第１時刻（図６Ａに示すように１０：０５）を示している。装置６００は、時計文字版をアニメーション化してスクリーン６０４を更新することにより、第１時刻の表示から現在時刻の表示への移行を行う。更新されたスクリーン６０４は、時計文字盤６１２を表示したスクリーン６１０のように示される。これで、時計文字盤６１２が更新され現在時刻を示す。スクリーン６０４〜６１０のアニメーションは、第１時刻から現在時刻までの時間の経過を表す。いくつかの実施形態では、スクリーン６０４及び／又は６１０は日付表示を更に含んでもよい。
【０２５３】
上述したように、図６Ａで例示したコンテキスト特化ユーザインターフェースは、第１時刻を示した時計文字盤を最初に表示する。第１時刻は異なる基準に基づいて決定することができる。いくつかの実施形態では、装置は、ユーザが前回電子装置を移動させた時刻（例えば、装置が着用可能である場合にはユーザによる手首の下げ、又は、ユーザがもうディスプレイを能動的に見ていないことを表すその他の移動のような、装置移動の時刻）を表す第２データを受信する。ユーザが前回電子装置を移動させた時刻は、ユーザ入力６０２を表すデータを受信する前に、ユーザが装置を最後に見た時刻、又は、装置のディスプレイが最後にオフにされた時刻であってよい。次に、ユーザが前回電子装置を移動させた時刻が、第１時刻として時計文字盤によって示される。例えば、図６Ａでは、時計文字盤６０６が示す１０：０５は、ユーザが前回装置を移動させた時刻（即ち、前回のユーザ対話の時刻を示す）であってよい。これらの実施例では、ユーザインターフェーススクリーンが更新されると、前回のユーザ対話（例えば、ユーザが最後に装置６００を見た時刻）からどのくらいの時間が経過したかを示す表示がユーザに提供される。
【０２５４】
その他の実施形態では、第１時刻は所定の時間間隔に基づくことができる。例えば、第１時刻は現在時刻よりも第１持続時間だけ先行してよく、また、第１持続時間は現在時刻以前の所定の持続時間であってよい。即ち、時計文字盤が示す第１時刻は、ユーザ対話に基づくよりも、むしろ現在時刻以前の所定の又は固定の持続時間に基づいてよい。
【０２５５】
いくつかの実施形態では、所定の持続時間は５時間である。ユーザ入力に応答して、時計文字盤が現在時刻よりも５時間前の時刻を表示し、次に、時計文字盤をアニメーション化して、第１時刻の表示から現在時刻の表示へ移行することができる。例えば、現在時刻が６：００であれば、装置は、１：００から６：００への移行を行うために、ユーザ入力に応答して、１：００を示すアニメーション化された時計文字盤を表示することができる。
【０２５６】
その他の実施形態では、第１時刻は所定の時間に基づいてよい。この場合、装置は、現在時刻に関係なく同一の時間帯（つまり第１時刻）を示すことでアニメーションを開始し、次に、現在時刻に到達するまで時計文字盤のアニメーション化を継続することができる。例えば、第１時刻は朝（例えば、午前８：００）であってよい。この実施例では、現在時刻が６：００であれば、装置が、８：００から６：００への移行を行うために、ユーザ入力に応答して、８：００を示すアニメーション化された時計文字盤を表示することができる。
【０２５７】
いくつかの実施形態では、第１時刻がどのように決定されたかに関係なく、第１時刻と現在時刻の間の持続時間を示す暫くの間、時計文字盤をアニメーション化することができる。即ち、アニメーション化の長さはこの持続時間の長さとほぼ比例すると言える。アニメーション化の長さは第１持続時間と正確に比例しなくてもよいが、時間のおおよその長さをユーザに概括的に伝えるものであってよい。上述の実施例を用いて例証するために、時計文字盤は、３：００から６：００へ移行する場合よりも８：００から６：００へ移行する場合に、より長い期間に亘ってアニメーション化することができる。これは、持続時間がユーザ対話間の時間に基づく場合のように、持続時間が可変である場合に特には有用である。この場合、ユーザは、時計文字盤のアニメーション化が長ければ対話間の経過時間がより長く、時計文字盤のアニメーション化が短ければ対話間の時間が短いと即座に理解することができるだろう。
【０２５８】
その他の実施形態では、時計文字盤が、第１期間に関係なく、ある期間アニメーション化される。即ち、アニメーション化の長さは、第１時刻と現在時刻の間の持続時間と比例するものではない。いくつかの実施形態では、アニメーション化の長さはアニメーションについて同じであってもよい。上述の実施例を用いて例証するために、時計文字盤は、３：００から６：００へ移行するか８：００から６：００へ移行するかに関係なく、同一期間だけアニメーション化することができる。これは、ユーザがその移行を閲覧する時間の削減に役立つ。あるいは、８：００から６：００へ移行する場合は３：００から６：００へ移行する場合とは異なる期間だけ時計文字盤をアニメーション化できるが、これらの期間は第１期間に関連していなくてよい。
【０２５９】
図６Ｂは、このコンテキスト特化ユーザインターフェースの任意選択的な特徴を示す。ユーザ入力６２０を表すデータに応答し、装置６００が、時計文字盤６２４を含んだユーザインターフェーススクリーン６２２を表示する。この実施例において、現在時刻は１０：２５である。時計文字盤６２４は第１時刻（この実施例では１０：０５）を示している。時計文字盤６２４は、第１時刻を表す山のシーンの画像を背景として更に表示している。例えば、図６Ｂに示すように、時計文字盤６２４は朝の山のシーンの眺望を示している（例えば、空における太陽６２６の位置を参照されたい）。そのため、時計文字盤６２４を見ているユーザは、時計文字盤自体と、やはり時計文字盤が示す時刻を表す背景とに基づいて時刻を理解する。これにより、ユーザは、表示された時刻が午後１０：０５ではなく午前１０：０５であることをシーンの表示によって理解するので、ユーザに追加情報が提供される点に留意されたい。
【０２６０】
いくつかの実施形態では、装置は、時計文字盤が示している時刻を表すシーンの画像にアクセスする。時刻を表すシーンの画像は、時計文字盤が示す時刻と併せて、類似の時間帯もユーザに対して暗示することができる。シーンの画像は時計文字盤が示すまさにその時刻を暗示する必要も、そのシーンにおける場所の時間帯に厳密に関連している必要もない（これについては以降でより詳細に述べる）。いくつかの実施形態では、シーンの画像は現在時刻と実質的に同じ時間帯（つまり、そのシーンの現場で画像を撮影した時間帯）にキャプチャされた画像である。その他の実施形態では、シーンの画像は、現在時刻と異なる時間帯にキャプチャされた画像である。
【０２６１】
いくつかの実施形態では、シーンの画像は、例えば、街、ビーチ、砂漠、公園、湖、山、又は渓谷を描写していてよい。いくつかの実施形態では、シーンはヨセミテ渓谷やビッグベン等の、ユーザにとって認識可能な場所であってよい。
【０２６２】
次に、装置６００はスクリーン６３０、６４０を表示する。スクリーン６３０は以下で述べるように任意選択であり、第１時刻と現在時刻の間の時間を示している時計文字盤６３２を含む。この中間時間は、背景（例えば、沈む夕日６３４を参照）によって時計文字盤６３２上に更に表される。スクリーン６４０は、現在時刻を示す時計文字盤６４２を含む。時計文字盤６４２は、現在時刻を表す背景を更に表示する（例えば、月６４４を参照）。
【０２６３】
そのため、いくつかの実施形態では、またユーザ入力６２０を表すデータの受信に応答して、装置は、第１時刻を表す第１シーン画像（例えば、時計文字盤６２４の背景）にアクセスし、現在時刻を表す第２シーン画像（例えば、時計文字盤６４２の背景）にアクセスし、更に、ユーザ入力を表すデータの受信に応答して、第１シーン画像と第２シーン画像を連続的に表示する。
【０２６４】
連続的な表示は、第１時刻から現在時刻までの時間の経過を示す。装置は、各々が異なる時間帯を示す特定シーンの一連の画像（例えば、時間経過画像）を含んでよいため、時計文字盤が示すどの第１時刻又は現在時刻も、表示された時刻を表すシーン画像を有する。いくつかの実施形態では、第１シーン画像と第２シーン画像が背景としてユーザインターフェーススクリーン上に表示される。
【０２６５】
いくつかの実施形態では、装置は、第１時刻を表す第１シーン画像（例えば、時計文字盤の背景６２４）、第１時刻と現在時刻の間の１つ以上の時間を表す１つ以上の第２シーン画像（例えば、時計文字盤の背景６３２）、現在時刻を表す第３シーン画像（例えば、時計文字盤の背景６４２）を含んだ一連のシーン画像にアクセスする。ユーザ入力６２０を表すデータの受信に応答して、装置が、第１時刻から現在時刻までの時間の経過を示す一連のシーン画像をアニメーション化することで、この一連のシーン画像を（例えば、フリップブック（パラパラ漫画）のように）表示する。いくつかの実施形態では、シーンはユーザによって指定される（例えば、装置は異なるシーンについて１組の時間経過画像を記憶し、表示するシーンをユーザが選択することができる）。
【０２６６】
図６Ｂに示すように、装置６００は、表示されたそれぞれの背景をアニメーション化するために、スクリーン６２２、６３０、６４０を連続的に表示し、これにより、シーン画像を時間経過を示すフリップブックのようにアニメーション化する。いくつかの実施形態では、スクリーン６２０から６３０、更に６４０への移行も、時計文字盤の針を右回りに回転するようにアニメーション化する、及び／又は、シーン画像の表示をフリップブックのようにアニメーション化することによってアニメーション化することができる。時計文字盤がデジタル時計の表現を代替的又は追加的に示す場合には、時間と分の数字表示を何らかの方法にてアニメーション化して経過時間を示すことができる。アニメーション化された時計文字盤とアニメーション化されたシーン画像を表示することにより、装置は、明瞭で、第１時刻と現在時刻を容易に区別できる表示をユーザに提供する。
【０２６７】
いくつかの実施形態では、装置６００は、位置センサ（例えば、ＧＰＳセンサ５３２及び／又はＧＰＳモジュール１３５）を有し、装置は位置センサから現在位置を入手する。第１シーン画像は現在位置での第１時刻を表し、第２又は第３シーン画像（例えば、現在時刻を表すいずれか）は現在位置での現在時刻を表す。即ち、示された時間経過は、現在位置での日中／夜間の時間を反映している。例えば、ユーザが北極線付近のある場所にいる場合には、１日が２４時間に近い日中時間を有することができる。この実施例では、第１時刻と現在時刻が長時間離れていても、第１時刻と現在時刻を示す画像を全て日中のシーン画像（例えば、ヨセミテ渓谷）にすることができる。したがって、シーン画像は現在位置にて示された時間を表すことはできるが、シーンの場所にて示された時間を表すことはできない。アニメーションが現在位置でのユーザの経験（例えば、時間の知覚）に基づいているため、この概念により、装置が現在位置での時間経過を示すコンテキスト特化ユーザインターフェースを表示できるようになり、ユーザと装置の対話が拡張される。
【０２６８】
いくつかの実施形態では、装置は、ユーザインターフェースオブジェクトをユーザインターフェーススクリーン上の、第１時刻に基づく第１位置に表示する。いくつかの実施形態では、この位置は、「時」表示（例えば、ディスプレイの下中央における６時の位置）のように、時計文字盤に沿った位置に基づいてよい。いくつかの実施形態では、この位置は、太陽又は月の位置のように、水平線と交差する位置に基づくことができる。例えば、図６Ｂでは、太陽６２６の位置は、シーン中の東の、正午までもう少しの位置にある太陽６２６を表すので、第１時刻を示している。
【０２６９】
いくつかの実施形態では、装置は、ユーザインターフェースオブジェクトを、ユーザインターフェーススクリーン上の第１位置から、現在時刻に基づく第２位置へ移動させることによってアニメーション化する。ユーザインターフェースオブジェクトを第１位置から第２位置へ移動させることにより、第１時刻から現在時刻への時間経過を示している。図６Ｂに示すように、太陽６２６は一連のシーン画像にて空を横切って移動する（太陽６２６と太陽６３４を参照）。次に、ユーザインターフェースオブジェクトは夜空の現在時刻を表す位置にある月６４４を示す。いくつかの実施形態では、ユーザインターフェースオブジェクトは太陽の図形表象である（例えば、６２６、６３４）。いくつかの実施形態では、ユーザインターフェースオブジェクトは月の図形表象である（例えば、６４４）。
【０２７０】
上述した実施形態のいずれにおいても、ユーザ入力は装置の移動を含んでよい。例えば、装置の移動は、手首の上げ（装置が着用可能な場合）、又は、ユーザが装置を見るために装置を上昇させたことを示すその他の移動であってよい。これらの移動は、例えば、加速度計（例えば、５３４）、ジャイロスコープ（例えば、５３６）、動きセンサ（例えば、５３８）、及び／又はこれらの組み合わせを使用して検出できる。ここで述べているいずれのコンテキスト依存面においても、装置の移動は、ディスプレイを起動させるためのユーザ入力となり得る。
【０２７１】
更に、ここで述べたいずれのコンテキスト依存面においても、ユーザの手首の下げや（装置が着用可能である場合）、ユーザがもう積極的に装置を見ていないことを示すその他の移動といった装置の移動、又は、ユーザの手首の上げや（装置が着用可能である場合）、ユーザがディスプレイを見るために装置を上昇させたことを示すその他の移動といった装置の移動の欠如は、装置にディスプレイをオフにするためのユーザ入力となり得る。
【０２７２】
他の実施形態では、装置はタッチ感知ディスプレイ又はタッチ感知面（例えば、図３のタッチパッド３５５、図４Ｂのタッチ感知面４５１、及び／又は、タッチスクリーン５０４）を有することができる。
【０２７３】
次に、図７Ａに示すコンテキスト特化ユーザインターフェースに注目する。図７Ａは、装置７００上で動作できる例示的なコンテキスト特化ユーザインターフェースを示す。装置７００は、いくつかの実施形態における装置１００、３００、又は５００であってよい。電子装置はタッチ感知ディスプレイ（例えば、タッチスクリーン５０４）を有する。
【０２７４】
ユーザは、時間を追いながら、更にストップウォッチ機能にアクセスしたいかもしれない。例えば、「実行中」又は「循環中」等のコンテキストにおいて、ユーザは、時間を追いつつ、ストップウォッチの操作やラップの記録を行いたいかもしれない。
【０２７５】
図７Ａに示すように、装置７００は、ユーザインターフェーススクリーン７０２に示す通、現在時刻を示す時計文字盤をタッチ感知ディスプレイ上に表示する。時計文字盤は時針と分針７０４を含む。時計文字盤は、１２時インジケータ７０６等の「時」単位のタイムスケールの１つ以上の表示（例えば、数字１２、１、２、３、及び又は、時計文字盤上の対応する位置に表示された目盛マークやその他の視覚的インジケータ）を更に示す。時計文字盤は、ストップウォッチ針７０８を更に含む（以下に述べるいくつかの実施形態では、これは秒針としても機能する。ここで用いている用語「秒針」とは、時計文字盤上の２本の針の「中古」という意味ではなく、時計文字盤上の秒を示す針を意味する）。
【０２７６】
図７Ａで例証したように、装置７００はユーザ入力を受信するが、この場合のユーザ入力は開始アフォーダンス７１０上へのタッチ７１２である。これに応答して、装置が、スクリーン７２０に示すように、１２時インジケータ７０６をストップウォッチタイムスケールのインジケータ７２４に置き換える。ストップウォッチインジケータ７２４は、ストップウォッチタイムスケールが６０秒間のタイムスケールであることを示している。ストップウォッチ針のタイムスケールは、ストップウォッチ針が、表示された時計文字盤周り１回転を完了するために必要な時間量を意味する。スクリーン７２０上の時計文字盤は時針と分針７２２、及びストップウォッチ針７２６を含み、これらは時針と分針７０４、及びストップウォッチ針７０８と同一である。
【０２７７】
更に、タッチ７１２に応答して、装置７００が、時間の経過を反映するために、ストップウォッチ針７２６をスクリーン７２０と７３０を比較して示すようにアニメーション化する。スクリーン７３０上に示すように、ストップウォッチ針が時計文字盤上の秒位置へ移動し（ストップウォッチ針７３６の位置に留意されたい）、時間の経過を示している。インジケータ７３４が６０秒間のストップウォッチタイムスケールを示すとすると、ストップウォッチ針７３６の位置は２５秒が経過したことを示している。図７Ａに示すように、ユーザは、ラップアフォーダンス７３８上をタッチ７４０し、タッチ７１２からの経過時間を示す時間７４２を表示させることで、この情報にアクセスする。時針と分針７３２は、７２２、７０４と同一であり、これら２本の針はこれまでの２５秒間にその位置を変えていない点に留意されたい。この実施例では、スクリーン７０２、７２０、７３０を通し、時針と分針は同一時刻（例えば、１０：１０）を示す。
【０２７８】
他の方法で述べれば、装置は、時刻を時針と分針で示し、更にストップウォッチ針を示している。ユーザ入力を表すデータの受信に応答して、「時」表示が第１ストップウォッチ針の第１タイムスケール表示に置き換えられるが、時針と分針は、「時」表示の置き換え後にも時刻の表示を続ける。これにより、ストップウォッチが開始し、ストップウォッチのタイムスケールを示している間にも、ユーザはストップと時刻を同時に閲覧できるようになる。データの受信に応答して、装置は、ストップウォッチ針をアニメーション化して時間の経過を反映する。
【０２７９】
いくつかの実施形態では、装置は、ストップウォッチ針をアニメーション化しながら時間経過を反映し、第２ユーザ入力を表す第２データを受信し、この第２データの受信に応答して、ストップウォッチ針のアニメーション化を中止することができる。例えば、これはストップウォッチの「停止」機能と同様に機能できる。
【０２８０】
いくつかの実施形態では、装置は、開始／停止機能を表す第１アフォーダンス（例えば、アフォーダンス７１０）をタッチ感知ディスプレイ上に表示することができる。第１ユーザ入力（例えば、タッチ７１２）を表す第１データと、第２ユーザ入力を表す第２データの両方は、表示された第１アフォーダンスへの接触を示す。他の実施形態では、装置は、ストップウォッチ開始機能とストップウォッチ停止機能のための別々のアフォーダンスを表示する。
【０２８１】
いくつかの実施形態では、装置は、ラップ機能を表す第２アフォーダンス（例えば、アフォーダンス７３８）をタッチ感知ディスプレイ上に表示することができる。装置は、第１データの受信後（例えば、開始機能を呼び出した後）及び第２データの受信前（例えば、停止機能を呼び出す前）に、表示された第２アフォーダンスへの接触を表す第３データを受信する。この第３データの受信に応答して、装置は、第１データ受信と第３データ受信の間の経過時間を表す第３数字表示を表示する。例えば、これは、開始機能呼び出しからの経過時間を表示させるための、ストップウォッチの「ラップ」機能と同様に機能することができる。上述したように、この特徴はスクリーン７３０上に示される。
【０２８２】
いくつかの実施形態では、装置は、ストップウォッチアプリケーションを表す第３アフォーダンス（スクリーン７０２上のアフォーダンス７１４として示す）をタッチ感知ディスプレイ上に表示できる。装置は、表示された第３アフォーダンスへの接触を表す第４データを受信し、この第４データの受信に応答して、ストップウォッチアプリケーションを起動する。これにより、ユーザは、このコンテキスト特化ユーザインターフェースから、ストップウォッチ特徴に関連した追加情報及び／又は機能に直接アクセスできるようになる。一実施形態では、ストップウォッチアプリケーションは次の関連出願で述べられているアプリケーションである。２０１４年９月２日出願の米国特許仮出願第６２／０４４，９７９号「Ｓｔｏｐｗａｔｃｈ  ａｎｄ  Ｔｉｍｅｒ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅｓ」。
【０２８３】
いくつかの実施形態では、ストップウォッチ針の第１タイムスケールは６０秒、３０秒、６秒、３秒であってよい。いくつかの実施形態では、ストップウォッチ針の移動は、ストップウォッチ針の第１タイムスケールに基づく速度でアニメーション化される。例えば、ストップウォッチ針は、タイムスケールが３秒である場合には、タイムスケールが６０秒である場合よりも高速で動くことができる。これにより、ストップウォッチ針が時計文字盤周りの１回転を、第１タイムスケールが示す時間量内で完了できるようになる。
【０２８４】
いくつかの実施形態では、装置は、「時」単位の１つ以上のインジケータを除去し、ストップウォッチ針の第１タイムスケール表示を表示し、表示されたストップウォッチ針の第１タイムスケールの表示を右回りの回転動作に変換することで、「時」単位の１つ以上のインジケータを、ストップウォッチ針の第１タイムスケールのインジケータに代えることができる。例示的な実施例として、ディスプレイが「時」単位のタイムスケールの１２個の数字表示を含み、ストップウォッチ針の第１タイムスケールが６秒のタイムスケールである場合には、装置は１２個の数字を１つの数字６に置き換える。いくつかの実施形態では、これは、ユーザに代替と表示を知覚されないようにするために、以前に「６時」を示すために用いたインジケータと同じ数字６であってよい。装置は、ストップウォッチ針の第１タイムスケールを示す数字６を時計文字盤上の６時の位置に表示して、この数字６を、時計文字盤の一番上に到達するまで時計文字盤周りを右回り動作にて並進移動させ、一番上に到達した時点で並進移動を停止することができる。これは、時計文字盤が時と分の表示からストップウォッチ針の第１タイムスケールの表示へ移行したことをユーザに対して強調することで、コンテキスト特化インターフェースを向上させる。
【０２８５】
図７Ｂに示すように、いくつかの実施形態では、装置は、ストップウォッチタイムスケールを変更するための任意選択の入力として使用される回転可能入力機構（例えば、５０６）を有する。図７Ｂは、時計文字盤７５２を設けたスクリーン７５０を示しており、時計文字盤７５２は、時針と分針７５４、ストップウォッチタイムスケールインジケータ７５６（６０秒のタイムスケールを示している）を含む。回転可能入力機構の移動（例えば、移動７５８）を表す第５データの受信に応答して、装置７００が、スクリーン７７０上の時計文字盤７７２の一部をストップウォッチタイムスケールインジケータ７７６で示すように、ストップウォッチタイムスケールを第２タイムスケールに変更する。スクリーン７７０は時針と分針７７４を表示し続けている点に留意されたい。第２ストップウォッチタイムスケールは第１ストップウォッチタイムスケールとは異なる。これにより、ユーザは、回転可能入力機構を回転させることでタイムウォッチ針のタイムスケールをカスタマイズできるようになり、その結果、ユーザの所望のストップウォッチタイムスケールに応じたコンテキスト特化ユーザインターフェースが可能となる。
【０２８６】
いくつかの実施形態では、装置は、ストップウォッチ針の第１タイムスケールの表示を除去し、ストップウォッチ針の第２タイムスケールの表示を表示し、表示されたストップウォッチ針の第２タイムスケールの表示を右方向への回転動作にて並進移動させることにより、ストップウォッチ針の第１タイムスケールの表示をストップウォッチ針の第２タイムスケールの表示に置き換える。
【０２８７】
図７Ｂに示すように、ストップウォッチ針の第２タイムスケールのインジケータ７６０が、時計文字盤上の、第１タイムスケールにおけるその相対位置を示す位置に表示される。例えば、３０秒タイムスケールのインジケータ７６０は、時計文字盤７５２上の、７５６で示す６０秒タイムスケールに基づく位置に表示される。移動７５８を表すデータの受信に応答して、装置が７５６を除去し、７６０を表示し、更に、７６０を、ストップウォッチ針の第１タイムスケールのインジケータの元の位置（例えば、時計文字盤７７２上の位置７７６で示す、７５６の元の位置）に到達するまで、回転動作にて右方向へ並進移動させる。
【０２８８】
いくつかの実施形態では、第１ユーザ入力を表す第１データの受信後に、装置が、基点周囲での回転動作を表すためにストップウォッチ針をアニメーション化し、基点周囲での回転動作に対しπ／２ラジアンの位置（例えば、１２時の位置）にストップウォッチ針を表示するためにアニメーション化を中止する。例えば、第１データを受信する以前には、ストップウォッチ針は時計文字盤の秒針として機能できる。第１データが受信されると、秒針は、１２時位置に到達するまで、（例えば、時計文字盤の中心点の周囲を回転することを用いて）時計文字盤周りの回転を示すべくアニメーション化される。これは、秒針がストップウォッチ針になったことをユーザに知らせるものである。
【０２８９】
次に、図８に示すコンテキスト特化ユーザインターフェースに注目する。図８は、装置８００上で動作できる例示的なコンテキスト特化ユーザインターフェースを示す。装置８００は、いくつかの実施形態における装置１００、３００、又は５００であってよい。電子装置はタッチ感知ディスプレイ（例えば、タッチスクリーン５０４）を有する。
【０２９０】
図８〜図１０は、ユーザが地理、月、天文に関する豊富な情報にアクセスしながら時間の経過を閲覧できるようにする、コンテキスト特化ユーザインターフェースを提供する。例えば、あるユーザは世界中に知り合いがおり、現在、世界のどの部分が日中又は夜間であるかを知りたいかもしれない。また、あるユーザは月齢に興味があり、明日、来週、来月の月の形を知りたいかもしれない。また、あるユーザは天文学に興味があり、対象とする特定の時間（今日であってもよい）に惑星がどのように整列するかを知りたいかもしれない。
【０２９１】
図８では、装置８００は、第１アフォーダンス８０４を含んだユーザインターフェーススクリーン８０２を表示している。第１アフォーダンス８０４は、現在時刻に太陽に照らされている地球上の地域のシミュレーションを表す。例えば、第１アフォーダンス８０４は、現在、北、中央、南アメリカが日中で、太平洋地域が夜間であることを示し、これにより、現在時刻に太陽に照らされている地球上の地域をシミュレーションしている。
【０２９２】
スクリーン８０２は、現在時刻を示す第２アフォーダンス８０６を更に表示している。第２アフォーダンス８０６は、現在時刻（１０：０９）を示し、また、曜日（水曜日）と日にち（２５日）の表示を任意選択的に示す。スクリーン８０２は、更に、このスクリーンからアクセス可能な追加のコンテキスト特化ユーザインターフェースを呼び出すために使用される月アフォーダンス８０８及び太陽系アフォーダンス８１０を表示しており、これについては以下でより詳細に述べている。
【０２９３】
いくつかの実施形態では、現在時刻に太陽に照らされている地球の第１地域のシミュレーションは、現在時刻における地球の写実的なレンダリングである。例えば、地球のシミュレーションは具体的な地理的特徴を含んでよい。いくつかの実施形態では、地球のシミュレーションは、現在時刻における天候パターンを反映するべく（雲量、又はその他の熱帯性暴風雨のような天候現象を示すことを用いて）更新される。装置は、Ｗｅａｔｈｅｒ  Ｃｈａｎｎｅｌ、Ａｃｃｕｗｅａｔｈｅｒ、国立天候局、Ｙａｈｏｏ！（商標）天候、Ｗｅａｔｈｅｒ  Ｕｎｄｅｒｇｒｏｕｎｄ、アメリカ海軍天文台、アメリカ海洋大気庁等の天候サービス又は外部サーバからデータを入手することで、地球規模の反映を行うべく地球を更新する。いくつかの実施形態では、現在時刻に太陽に照らされている地球の第１地域のシミュレーションは、国際宇宙ステーションのリアルタイム測位（ＮＡＳＡが提供しているようなサービス又は外部サーバから入手）等のその他の地球規模のイベントを表示できる。
【０２９４】
装置８００はユーザ入力（この実施例ではスワイプ８１２）を受信し、このユーザ入力の受信に応答して、地球のシミュレーションを回転させ、現在時刻に太陽に照らされている地球の第２地域を表示させる。これはスクリーン８２０に示され、スクリーン８２０は、第２アフォーダンス８２４で示す現在時刻に太陽に照らされている地球の第２地域を示す第１アフォーダンス８２２を表示している。この特徴により、ユーザは、現在時刻以外の追加情報にこのコンテキスト特化ユーザインターフェースからアクセスできるようになる。例えば、ユーザは、地球のシミュレーションを回転させて、現在日中である地域と、現在夜間である地域とを表示させることができる。この情報を地球のシミュレーションと結び付けることで、ユーザは、複雑な地理的で時間関連のデータに、即座に直感的で理解可能な方法でアクセスできるようになる。
【０２９５】
いくつかの実施形態では、現在時刻に太陽に照らされている地球の第１地域のシミュレーションを表す第１アフォーダンスは、ソーラーターミネータ（例えば、現在時刻における昼夜境界線）の表現を含む。アフォーダンス８０４、８２２によって示すように、地球のシミュレーションは、地球の現在日中である地域、地球の現在夜間である地域、及び／又は、２つの地域を分割しているソーラーターミネータを含んでよい。
【０２９６】
いくつかの実施形態では、ユーザ入力は、スワイプ８１２で示す、タッチ感知ディスプレイ上での第１スワイプ方向へのスワイプを含む。これにより、ユーザは、地球のシミュレーションを回転させるべくディスプレイをスワイプできるようになる。いくつかの実施形態では、地球の回転方向はスワイプ方向と同一である。いくつかの実施形態では、地球の回転方向はスワイプ方向と反対である。
【０２９７】
いくつかの実施形態では、ユーザは、異なる方向へのスワイプを用いて、地球のシミュレーションを２つ以上の方向に回転させることができる。例えば、１方向へのスワイプは地球の画像を１方向へ回転させ、これと反対の方向あるいは異なる方向への回転は、地球の表象を反対方向へ回転させる。これにより、ユーザは、地球のシミュレーションの回転を案内するために各種方向へスワイプできるようになる。
【０２９８】
いくつかの実施形態では、図８に示すように、装置は回転可能入力機構（例えば、５０６）を有する。装置８００は、回転可能入力機構の移動（例えば、移動８３０）を表すユーザ入力を受信し、これに応答して、非現在時刻において太陽に照らされている地球の第１地域のシミュレーションを表す第１アフォーダンス８２２を更新する。これは、第１アフォーダンス８４２と第２アフォーダンス８４４を設けたスクリーン８４０に示されている。スクリーン８２０と８４０を比較すると、地球のシミュレーションが、現在時刻（８２４で示す１０：０９）における地球の地域を示すことから、非現在時刻（８４４で示す１２：０９）における地球の同じ地域を示すことへ更新された（８２２、８４２を参照）。この特徴は、太陽で照らされている地球をユーザが一日に何度も閲覧できるようにすることによって、更に地理的及び時間関連の情報へのユーザアクセスを提供する。
【０２９９】
いくつかの実施形態では、装置は、位置センサ（例えば、ＧＰＳセンサ５３２及び／又はＧＰＳモジュール１３５）を有し、また、ユーザインターフェーススクリーンを表示する前に、電子装置の現在位置を位置センサから入手し、電子装置の現在位置を示すために、第１アフォーダンスで表された地球の第１地域を表示する。これにより、装置は、現在位置が地球のシミュレーションの目に見える部分となる方法で、地球を例えばデフォルト又はユーザ選択可能な状態として表示できるようになる。いくつかの実施形態では、第１アフォーダンスは、地球の表象上における現在位置の視覚的な印を含む。これにより、ユーザは、地球のシミュレーション上での現在位置を容易に識別できるようになる。
【０３００】
いくつかの実施形態では、装置（例えば、装置８００）は、地球の表象上に装置の現在位置を視覚的に印付けする（例えば、地球の画像上の適切な位置にシンボルを表示する、及び／又は現在位置を文字で表示する）。いくつかの実施形態では、視覚的な印は一時的であってよく、例えば、視覚的な印は短時間表示された後に消滅又はフェードアウトされてよい。いくつかの実施形態では、ユーザが現在位置にいる間、装置は現在位置の視覚的な印を繰り返し表示しない。しかし、ユーザが位置を変更した場合には、ユーザが位置を変更した後、最初にディスプレイを見た時に、装置が地球の表象上の新たな現在位置に、上述した通に視覚的な印付けを行う。いくつかの実施形態では、装置は、ユーザによる装置の移動を検出し（例えば、装置が着用可能な場合にはユーザが手首を上げた等の装置の移動、又は、ユーザがディスプレイを閲覧していることを示すその他の移動）、これに応答して、電子装置の現在位置を位置センサから入手する。次に、装置は、現在位置が、最後にユーザが装置を移動させた時の装置位置と同じであるかどうかを判定する。最後にユーザが装置を移動させた時から現在位置が変更したとの判定に従って、装置は、地球の表象上の現在の位置に視覚的な印付けを行うことができる。
【０３０１】
いくつかの実施形態では、装置は、地球の表象上における連絡先の位置（例えば、連絡先の電子装置の位置）に対応した接触位置（例えば、現在位置）に視覚的に印付けする（例えば、地球の画像上の適切な位置にシンボルを表示する、及び／又は、連絡先の位置を文字で表示する）。この連絡先は、例えば装置に記憶したり、無線通信（Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（商標）、近距離通信（「ＮＦＣ」）、あるいは、ここで述べたセルラ及び／又はその他の無線通信技術のいずれか）によって装置に接続した外部装置に記憶することができる。いくつかの実施形態では、連絡先は、「Ｆｉｎｄ  Ｍｙ  Ｆｒｉｅｎｄｓ」アプリケーション等を介して装置８００のユーザに位置データを提供することに合意したユーザに関連した連絡先であってよく、連絡先の電子装置の位置を示すデータは、装置８００に記憶されている連絡先の位置を提供するサーバから提供されてよい。これにより、装置８００のユーザに、連絡先の現在位置を知らせるためのパッと見てわかる視覚照会が提供される。いくつかの実施形態では、ユーザは、連絡先の旅行情報を更に入力できる（例えば、飛行機で旅行する連絡先のフライトデータ、列車データ、船旅又は船舶のデータ等）。装置は、連絡先の現在位置又は予測される位置を表すデータを入手し（例えば、フライトデータの例では、航空会社のサーバにより提供される）、この入手したデータに基づいて連絡先の位置の視覚的な印を更新することができる。
【０３０２】
いくつかの実施形態では、装置は、ユーザによる装置の移動を検出する（例えば、装置が着用可能な場合には、ユーザの手首の上げ等の装置の移動、又は、ユーザがディスプレイを閲覧中であることを示すその他の移動）。装置は、この移動を検出すると、スクリーン上の第１アフォーダンスを表示されているユーザインターフェーススクリーンの中央に向かって並進移動させることで、地球のシミュレーションを表す第１アフォーダンスをアニメーション化する。えば、装置は、ユーザの移動を検出すると、ディスプレイの側部又は縁からディスプレイの中央まで回転する地球のシミュレーションをアニメーション化する。
【０３０３】
いくつかの実施形態では、装置は、ユーザインターフェーススクリーン上に、月を表す第３アフォーダンス（アフォーダンス８０８、８２６、８４６で示す）を表示する。いくつかの実施形態では、第３アフォーダンスは、月の図形的又は様式化された表象、例えば月のアイコン、記号、文字表示であってよい。いくつかの実施形態では、第３アフォーダンスは、実際の月の特徴を描写した、現在時刻に地球から見た月の写実的なレンダリングであってよい。
【０３０４】
装置は、表示された第３アフォーダンス上への接触を検出し、この接触の検出に応答して、現在時刻における地球から見た月のシミュレーションを表す第４アフォーダンスと、現在時刻を示す第５アフォーダンスとを表示することにより、ユーザインターフェーススクリーンの表示を更新する。いくつかの実施形態では、ユーザインターフェーススクリーンの表示を更新することは、太陽で照らされている地球の第１地域のシミュレーションを表す第１アフォーダンスをズームアウトにてアニメーション化することを含む。このアニメーション化により、ユーザは、天文学規模及び／又は遠近法が変更されたことを認識できる。
【０３０５】
これにより、ユーザインターフェースが、地球のシミュレーションを用いて本日中の現在時刻についての情報を提供することから、月のシミュレーションを用いて今月内の現在時刻についての情報を提供することへ移行する。図８を参照して述べたコンテキスト特化ユーザインターフェースが日中／夜間状態についての世界規模のカスタマイズ可能な地理的情報を提供するのに対し、図９では、ユーザによりカスタマイズ可能な月齢及びその他の月の特徴についての情報をユーザに提供するコンテキスト特化ユーザインターフェースを示している。
【０３０６】
図９は、装置９００上で動作できる例示的なコンテキスト特化ユーザインターフェースを示す。いくつかの実施形態では、装置９００は装置１００、３００、又は５００であってよい。電子装置はタッチ感知ディスプレイ（例えば、タッチスクリーン５０４）を有する。
【０３０７】
上述したように、装置９００はディスプレイが更新された装置８００である。装置９００は、アフォーダンス９０４を含んだスクリーン９０２を表示している。アフォーダンス９０４は、現在時刻に地球から見た月（例えば、現在の月齢）のシミュレーションを表す。いくつかの実施形態では、第４アフォーダンス９０４は、実際の月の特徴を描写した、現在時刻に地球から見た月の写実的なレンダリングである。第４アフォーダンス９０４で示すように、現在の月齢は逆三日月である。図９は月を表象するための様式化された三日月を示しているが、これは例証のみを目的とした略図である。第４アフォーダンス９０４は、実際に夜空に現れる月の様子と類似した月の写実的なレンダリングを示すことができる。スクリーン９０４は、現在時間を現在の日付、曜日、月を示すことによって示す第５アフォーダンス９０６を更に含んでいる。いくつかの実施形態では、９０６は現在の日付を示す。
【０３０８】
装置９００は、ユーザ入力（例えば、回転可能入力機構の移動９１２）を受信し、このユーザ入力の受信に応答して、月のシミュレーションを回転させ、現在時刻に地球から見た月を、スクリーン９２０上のアフォーダンス９２２（更新された第５アフォーダンス９２４で示す非現在時刻における月を表す）で示すように表示させる。非現在時刻は今月又はその他の月の時刻であってよい。
【０３０９】
これは、図８について述べた地球のシミュレーションとのユーザ対話といくらか類似している。図９で例示したコンテキスト特化ユーザインターフェースにより、ユーザが、様々な時における月の外観（例えば、月齢、又は地球から月のどの領域を見ることができるか）についての情報にアクセスできるようになる。いくつかの実施形態では、表示された月のシミュレーションのサイズは、示された現在又は非現在時刻における地球と月の間の相対距離を表すもの、又は、示された現在又は非現在時刻において、地球から知覚される月の視覚的サイズを表すものであってよい。装置は、このような情報を、例えばＮＡＳＡが提供しているようなサービス又は外部サーバより入手できる。
【０３１０】
いくつかの実施形態では、ユーザは、タッチ感知ディスプレイをスワイプすることで、月の表象を回転させ、対応する時間を閲覧することができる。いくつかの実施形態では、ユーザ入力は、タッチ感知ディスプレイ上での第１スワイプ方向へのスワイプを含んでよい。いくつかの実施形態では、ユーザ入力の受信に応答して、地球から見た月のシミュレーションが第１回転方向へ回転される。いくつかの実施形態では、第１回転方向は少なくとも一部が第１スワイプ方向に基づいてよい。ここで用いている用語「月の回転」は、月の異なる領域（例えば、地球から見えない月の領域）を示すための月の自転、及び／又は、対象とする特定の時刻に地球から見た月の外観を、月、地球、太陽の相対位置の回転に基づいて更新すること（例えば、表示された月相を更新すること）を含む。
【０３１１】
いくつかの実施形態では、装置は、第２ユーザ入力を受信し、この第２ユーザ入力の受信に応答して、地球から見た月のシミュレーションを第１方向とは異なる第２方向へ回転させる。このユーザ入力には、例えば、タッチ感知ディスプレイ上での第１方向とは異なる第２スワイプ方向へのスワイプが含まれる。
【０３１２】
これにより、ユーザは、月の回転方向と第５アフォーダンスが示す時刻との両方を、スワイプに応答して誘導することができる。例えば、ユーザは１方向へスワイプすることで、月を特定の方向へ回転させて、今月内の後の時間における月を見ることができ、また、別の方向へスワイプすることで、月を反対方向へ回転させて、今月内の前の時間における月を見ることができる。
【０３１３】
いくつかの実施形態では、図９に示すように、ユーザは月の表象を回転させることができ、回転可能入力機構を回転させることによりこれに対応した時間を閲覧できる。そのため、いくつかの実施形態では、装置は回転可能入力機構（例えば、５０６）を有し、ユーザ入力は回転可能入力機構の第１回転方向（例えば、回転９１２）への移動を含んでよい。いくつかの実施形態では、ユーザ入力の受信に応答して、地球から見た月のシミュレーションが第１回転方向へ回転される。いくつかの実施形態では、第１回転方向は、回転可能入力機構の移動の方向に少なくとも一部基づいてよい。
【０３１４】
いくつかの実施形態では、装置は、第２ユーザ入力を受信し、この第２ユーザ入力の受信に応答して、地球から見た月のシミュレーションを第１方向とは異なる第２方向へ回転させる。このユーザ入力には、例えば、回転可能入力機構の第１回転方向とは異なる第２回転方向への移動が含まれてよい。
【０３１５】
これにより、ユーザは、月の回転方向と第５アフォーダンスが示す時刻との両方を、回転可能入力機構の回転に応答して誘導することができる。例えば、ユーザは回転可能入力機構を１方向へ動かすことで、月を特定の方向へ回転させて、今月内の後の時間における月を見ることができ、また、回転可能入力機構を別の方向へ動かすことで、月を反対方向へ回転させて、今月内の前の時間における月を見ることができる。
【０３１６】
ここで述べた実施形態のいずれにおいても、表示された月のシミュレーションは、特別な月（例えば、ブルームーン、ブラックムーン、レッドムーン、月食、及びその他）、月と地球の間の距離（上述の通。例えばスーパームーンの場合）等の、１つ以上の追加の月属性を示してよい。いくつかの実施形態では、追加の月属性は、表示された月のシミュレーションの外観を変化させることによって示すことができる（例えば、表示された月のシミュレーションの色、サイズ、及び／又は傾斜を変更する）。いくつかの実施形態では、追加の月属性は文字で示されてよい。いくつかの実施形態では、追加の月属性は現在の月属性に対応していてよい。いくつかの実施形態では、追加の月属性は、現在表示されている日付における月属性に対応していてよい（例えば、上述したように、今月内の前の又は後の時間における月を見るためにユーザが月を回転させた場合）。例えば、いくつかの実施形態では、その月又はその年の異なる時間における月を示すために月のシミュレーションを回転させている間に、月のシミュレーションを、表示された月のシミュレーションによって現在示されている時間における１つ以上の追加の月属性を反映するように更新することができる。
【０３１７】
いくつかの実施形態では、装置は、ユーザ入力に応答して追加の月情報を表示することができる。追加の月情報は、例えばスクリーン９０２又は９２０の一部として、あるいは、スクリーン９０２又は９２０の代わりのユーザインターフェーススクリーン（月情報アプリケーション等）上に表示することができる。追加の月情報は、月相の名称、地球から月までの距離、（例えば、本日の、及び／又は、ユーザの現在位置での）月の出及び／又は月の入り、等を非限定的に含んでよい。いくつかの実施形態では、追加の月情報は、現在の月情報（例えば、現在の月相、月までの距離、月の出／月の入りの時間、等）に対応したものであってよい。いくつかの実施形態では、上述したように、例えばユーザが今月内の前又は後の時間における月を見るために月を回転させた場合には、追加の月情報は、現在の表示されている日付の情報に対応したものであってよい。
【０３１８】
例えば、いくつかの実施形態では、装置はユーザ入力（例えば、タッチ感知ディスプレイ上での第１接触及びタッチ感知ディスプレイ上での第２接触を含む、タッチ感知ディスプレイ上でのユーザのダブルタップ）を検出できる。例示的な実施形態において、また、ユーザのダブルタップに応答して、装置は、第１接触と第２接触が所定の時間間隔内に受信されたかどうかを判定することができる。ユーザのダブルタップの検出に応答して、また、第１接触と第２接触が所定の時間間隔内に受信されたとの判定に従って、装置は、追加の月情報を表示することができる。
【０３１９】
いくつかの実施形態では、ユーザインターフェーススクリーンは、月のシミュレーションを示すようにディスプレイを更新した後に、地球を示すアフォーダンスを表示する（例えば、９１０又は９２８）。ユーザがこの地球アフォーダンスに接触すると、図８を参照して述べたコンテキスト特化ユーザインターフェースに戻ることができる。いくつかの実施形態では、地球アフォーダンスは地球の図形的又は様式化された表象、例えば地球のアイコン、記号、文字表示であってよい。いくつかの実施形態では、地球アフォーダンスは地球の写実的なレンダリングであってよい。
【０３２０】
いくつかの実施形態では、装置９００は、太陽系を表す６個のアフォーダンス（アフォーダンス８１０、８２８、８４８、９０８、９２６で示す）をユーザインターフェーススクリーン上に表示する。いくつかの実施形態では、６番目のアフォーダンスは、太陽系の図形的又は様式化された表象、例えば太陽系を示すアイコン、記号、文字表示であってよい。いくつかの実施形態では、６番目のアフォーダンスは太陽系の写実的レンダリングであってよい。
【０３２１】
装置９００は、表示された６番目のアフォーダンス上への接触を検出し、この接触の検出に応答して、現在時刻にそれぞれの位置に並んだ太陽、地球、及び１つ以上の地球以外の惑星を表象を設けた７番目のアフォーダンスと、現在時刻を示す第８アフォーダンスとを表示することにより、ユーザインターフェーススクリーンの表示を更新する。いくつかの実施形態では、ユーザインターフェーススクリーンの表示を更新することは、太陽に照らされた地球の第１地域のシミュレーションを表す第１アフォーダンスをアニメーション化すること、又は、地球から見た月のシミュレーションを表す第４アフォーダンスをアニメーション化することを含む。このアニメーション化により、ユーザは、天文学規模及び／又は遠近法が変更されたことを認識できる。
【０３２２】
これにより、ユーザは、月のシミュレーションを使って今月内の現在時刻についての情報を見ることから、太陽系のシミュレーションを使用して今年内の現在時刻についての情報を見ることへ移行する。図９を参照して述べたコンテキスト特化ユーザインターフェースは、月の状態についてのユーザによるカスタマイズが可能な情報を提供する一方で、図１０では、太陽系についての、及び地球とその他の惑星の相対位置についてのユーザによるカスタマイズが可能な情報を提供するコンテキスト特化ユーザインターフェースを例証する。
【０３２３】
図１０は、装置１０００で動作できる典型的なコンテキスト特化ユーザインターフェースを示す。装置１０００は、いくつかの実施形態では装置１００、３００、又は５００であってもよい。電子装置は、タッチ感知ディスプレイ（タッチスクリーン５０４等）を有する。
【０３２４】
上記のように、装置１０００は、更新されるディスプレイを備える装置８００及び／又は装置９００である。装置１０００は、第７のアフォーダンス１００４を含むスクリーン１００２を表示する。第７のアフォーダンス１００４は、太陽１００６の表現、地球１００８の表現、並びに水星、金星、及び土星（例えば、土星は惑星１０１０によって示される）の表現を含む。１００６、１００８、及び１０１０は、第８のアフォーダンス１０１２で指示した現在の日付（この例では、２０１４年５月２５日）におけるそれぞれの位置に示される。いくつかの実施形態では、第８のアフォーダンス１０１２は更に、現在の時刻を指示する。
【０３２５】
オプションとして、いくつかの実施形態では、太陽系は八つ全ての惑星を描写する。いくつかの実施形態では、太陽系は、４つの内惑星を描写する。いくつかの実施形態では、太陽系は、小惑星又は小惑星帯、１つ以上の惑星の１つ以上の衛星（例えば、月）、人工衛星又は他の宇宙探査機、彗星、冥王星等の他の天文学的フィーチャを描写する。
【０３２６】
装置１０００は、第７のユーザ入力（例えば、回転可能入力機構の移動１０１８）を受け取る。それに応じて、装置１０００は、第７のアフォーダンスを更新し、現在の日付以外の太陽、地球、及び１つ以上の地球以外の惑星の各位置を描写する。これは、スクリーン１０２０上の第７のアフォーダンス１０２２によって示される。第７のアフォーダンス１０２２は、太陽１０２４の表現、地球１０２６の表現、水星、金星、及び土星（例えば、土星は惑星１０２８で示される）の表現を、現在の日付以外で、それらの各位置に含み、その日付は、第８のアフォーダンス１０３０で描写したように、２０１４年１１月２５日である。いくつかの実施形態では、第８のアフォーダンス１０３０は、現在の時刻も描写する。
【０３２７】
このコンテキスト特化ユーザインターフェースによって、ユーザは、現在の日付以外で、地球と１つ以上の地球以外の惑星の各位置についての情報にアクセスでき、その日付は、当年以内であっても異なる年であってもよい。いくつかの実施形態では、太陽、地球、及び１つ以上の地球以外の惑星は、写実的レンダリングとして描写される。いくつかの実施形態では、太陽、地球、及び１つ以上の地球以外の惑星は、定型化された又は抽象的レンダリングとして描写される。
【０３２８】
いくつかの実施形態では、ユーザは、タッチ感知ディスプレイ上をスワイプすることで太陽系の表現を回転できる。従って、いくつかの実施形態では、ユーザ入力は、タッチ感知ディスプレイ上のスワイプを含んでいてもよい。いくつかの実施形態では、スワイプの検出に応じて、地球と１つ以上の地球以外の惑星は、第１の回転方向で太陽の周りで回転される。いくつかの実施形態では、第１の回転方向は、第１のスワイプ方向に少なくとも部分的に基づいていてもよい。
【０３２９】
いくつかの実施形態では、異なる方向でのタッチ感知ディスプレイ上のスワイプの検出に応じて、装置は、第１の方向とは異なる第２の回転方向に、太陽の周りで地球と１つ以上の地球以外の惑星を回転させる。これによって、ユーザは、地球と１つ以上の地球以外の惑星の回転方向と、第８のアフォーダンスで指示した時刻との両方を、スワイプに応じて誘導できる。例えば，ユーザは、一方向にスワイプし、地球と１つ以上の地球以外の惑星を所定の方向に回転させ、地球と１つ以上の地球以外の惑星を、その年の間の（又は異なる年の）後の日付で見ることもでき、ユーザは、別の方向にスワイプし、地球と１つ以上の地球以外の惑星を逆方向に回転させ、地球と１つ以上の地球以外の惑星を、その年の間の（又は異なる年の）前の日付で見ることもできる。
【０３３０】
いくつかの実施形態では、図１０に示すように、ユーザは、回転可能入力機構（例えば、５０６）を回転させることで、太陽系の表現を回転できる。これらの実施形態では、ユーザ入力は、第１の回転方向での回転可能入力機構の移動（例えば、移動１０１８）を含んでいてもよい。いくつかの実施形態では、ユーザ入力の受け取りに応じて、地球と１つ以上の地球以外の惑星は、第１の回転方向で太陽の周りを回転される。いくつかの実施形態では、第１の回転方向は、回転可能入力機構の移動方向に少なくとも部分的に基づいていてもよい。
【０３３１】
いくつかの実施形態では、装置は第２のユーザ入力を受け取り、第２のユーザ入力の受け取りに応じて、装置は、第１の方向とは異なる第２の回転方向に、太陽の周りで地球と１つ以上の地球以外の惑星を回転させる。このユーザ入力は、例えば、第１の回転方向とは異なる第２の回転方向での回転可能入力機構の移動を含むことができる。
【０３３２】
これによって、ユーザは、地球と１つ以上の地球以外の惑星の回転方向と、第８のアフォーダンスで指示した時刻の両方を、回転可能入力機構の回転に応じて誘導できる。例えば、ユーザは、回転可能入力機構を一方向に移動させ、地球と１つ以上の地球以外の惑星を所定の方向に回転させ、その年の後の時刻で地球と１つ以上の地球以外の惑星を見ることもでき、ユーザは、回転可能入力機構を別の方向に移動させ、地球と１つ以上の地球以外の惑星を逆方向に回転させ、地球と１つ以上の地球以外の惑星を、その年の前の時刻で見ることもできる。
【０３３３】
いくつかの実施形態では、地球の表現は更に、太陽の周りの地球の軌道の表現を含んでいてもよい。いくつかの実施形態では、１つ以上の地球以外の惑星の表現は更に、太陽の周りの１つ以上の地球以外の惑星の軌道の表現を含んでいてもよい。軌道の表現は、ライン又はリング等のグラフィック表現であってもよい。いくつかの実施形態では、軌道の表現は、定型化されていてもよい。いくつかの実施形態では、軌道の表現は、太陽の周りの惑星の軌道の実際の寸法に基づいていてもよい。
【０３３４】
いくつかの実施形態では、ユーザは、地球と１つ以上の地球以外の惑星の表現に関連した位置で、タッチ感知ディスプレイにコンタクトできる。例えば、コンタクトは、惑星自体の表示される表現において又はその近傍であってもよく、コンタクトは、惑星の軌道の表示される表現において又はその近傍であってもよい。いくつかの実施形態では、装置は、コンタクト位置に最も近い惑星の表示される表現又は惑星の軌道の表示される表現の決定に基づいて、選択した惑星を決定できる。いくつかの実施形態では、コンタクトは、ディスプレイ上のプレス及びホールド型コンタクトであってもよい。コンタクトの検出時に、装置は、選択した惑星の表現及び／又は選択した惑星の軌道の表現を視覚的に区別できる（例えば、表示される惑星及び／又は軌道の色及び／又は輝度を変更すること、惑星及び／又は軌道の輪郭又は他の視覚的境界を表示すること、惑星及び／又は軌道をアニメーション化すること等で）。いくつかの実施形態では、コンタクトの受け取りを続けている間、装置は、コンタクトの継続期間が、所定の閾値を超えるかどうかを決定することもでき、コンタクトが所定の閾値を超えたことの決定に従って、装置は、選択した惑星の表現及び／又は選択した惑星の軌道の表現を視覚的に区別できる。ユーザがコンタクトを離すと、装置は、所定の惑星についての情報を表示できる。このような情報は、惑星のサイズ、惑星と太陽の間の距離（例えば、現在の距離、平均距離等）、惑星と地球（選択した惑星が地球でない場合）の間の距離（現在の距離、平均距離等）惑星が地球から見えるとき（選択した惑星が地球ではない場合）の時刻及び／又は天空上の位置、惑星の表面温度、惑星を周回する衛星の数、現在惑星を周回するか又は近傍にある宇宙船の数及び／又は識別子、惑星の詳細（例えば、惑星が地球型であるかガス型であるか、惑星の発見日、惑星の名前についての情報等）、太陽系の他のオブジェクトと惑星の特定の配置の時刻（過去、現在、又は未来）等を、無制限に含んでいてもよい。
【０３３５】
惑星についての情報を見た後、ユーザは、その情報を終了させたいか、又は別の惑星についての情報を見たい場合がある。いくつかの実施形態では、ユーザはタップしてその情報を終了させることも、スワイプして別の惑星を選択することもできる。例えば、第１の方向でのスワイプは、その軌道が前の惑星に対して太陽から更に遠い次の惑星を選択でき、逆方向のスワイプは、その軌道が前の惑星に対して太陽により近い次の惑星を選択できる。いくつかの実施形態では、コンタクトに関連した地球又は１つ以上の地球以外の惑星についての情報を表示した後、装置は、ユーザ入力を受け取り、ユーザ入力が、タッチ感知ディスプレイ上のタップを表現するかスワイプを表現するかを決定できる（例えば、コンタクト／動きモジュール１３０を用いてユーザのジェスチャを検出することで）。ユーザ入力がタップを表現することの決定に従って、装置は、惑星について表示される情報を除去できる。ユーザ入力がスワイプを表現することの決定に従って、装置は、惑星について表示される情報を、第１の惑星とは異なる第２の惑星（例えば、ユーザコンタクトに関連していない惑星）についての情報と置換できる。
【０３３６】
いくつかの実施形態では、ユーザインターフェーススクリーンは、太陽系のシミュレーションを示すために表示を更新した後、月（例えば、１０１６又は１０３４）を指示するアフォーダンス及び／又は地球（例えば、１０１４又は１０３２）を指示するアフォーダンスを表示する。いくつかの実施形態では、月及び／又は地球のアフォーダンスは、アイコン、シンボル、又はテキスト等の地球又は月のグラフィック表現又は定型化された表現であってもよい。いくつかの実施形態では、月及び／又は地球のアフォーダンスは、月又は地球の写実的レンダリングであってもよい。地球のアフォーダンスにコンタクトしたとき、ユーザは、図８を参照しながら説明したコンテキスト特化ユーザインターフェースに戻ることができる。月のアフォーダンスにコンタクトしたとき、ユーザは、図９を参照しながら説明したコンテキスト特化ユーザインターフェースに戻ることができる。
【０３３７】
図８〜図１０に示したコンテキスト特化ユーザインターフェースのいずれかのいくつかの実施形態では、ユーザは、回転可能入力機構を移動（例えば、回転）させ、表示される時刻指示を時刻的に前後にスクロールできる。当然のことながら、このような機能は、本明細書で説明されるコンテキスト特化ユーザインターフェースのいずれに適用してもよいが、説明を簡略化するために、この機能は、図８〜図１０を参照しながら説明する。米国特許出願第１４／４７６，７００、「装着型電子装置のクラウン入力（Ｃｒｏｗｎ  Ｉｎｐｕｔ  ｆｏｒ  ａ  Ｗｅａｒａｂｌｅ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅ）」、出願日２０１４年９月３日で説明されているもの等、回転可能入力機構の移動をスクロールの距離又は速度にマッピングする任意のモデルが用いられ、それは、ここで参照によって全体として組み込まれる。例えば、加速度、速度等を用いて、表示される時刻指示のスケーリングの速度量を決定できる。
【０３３８】
いくつかの実施形態では、ユーザは、回転可能入力機構を移動させ、スクリーン８０２、８２０、及び／又８４０に表示される時刻指示をスクロールできる。回転可能入力機構の移動（例えば、移動８３０）の検出に応じて、装置は、例えば、地球の回転をシミュレートすることで、地球の表示される表現を更新し、異なる時刻に太陽で照らされるように地球を表示できる（８２２と８４２を比較）。いくつかの実施形態では、装置は、表示される時刻指示を更新し、異なる時刻を指示できる（８２４と８４４を比較）。同様に、図９に示すように、入力機構の移動（例えば、移動９１２）の検出に応じて、装置は、月の表示されるシミュレーションを更新し、異なるタイムオブマンスにおける異なる月相を表示することも（例えば、９０４と９２２を比較）、及び／又は表示される時刻指示を更新し、異なる時刻を示すこともできる（例えば、９０６と９２４を比較）。同様に、図１０に示すように、回転可能入力機構の移動（例えば、移動１０１８）の検出に応じて、装置は、地球と１つ以上の地球以外の惑星の表示される位置を更新し、異なるタイムオブイヤーにおける太陽に対する異なる位置を表示することも（例えば、１００８及び１０１０と１０２６及び１０２８を比較）、表示される時刻指示を更新し、異なる時刻を示すこともできる（例えば、１０１２と１０３０を比較）。いくつかの実施形態では、地球と月の表現、及び／又は地球と１つ以上の地球以外の惑星の位置は、回転可能入力機構の移動の方向に基づいて、一方向で回転できる。いくつかの実施形態では、地球と月の表現、及び／又は地球と１つ以上の地球以外の惑星の位置は、例えば、上で参照したモデルのいずれかに従って、回転可能入力機構の移動の速度及び／又は量に基づいて、所定の速度で回転できる。当然のことながら、表示されるコンテキスト特化ユーザインターフェースに依存して、回転可能入力機構の移動は、表示される時刻指示を異なるタイムスケールで更新させてもよい。例えば、同じ程度及び／又は速度の回転で、図８に示したコンテキスト特化ユーザインターフェースを時間毎に更新させてもよいが、図９に示したコンテキスト特化ユーザインターフェースは、日又は週毎に更新することもでき、図１０に示したコンテキスト特化ユーザインターフェースは、月又は年毎に更新できる。
【０３３９】
図８〜図１０に示したいずれかのコンテキスト特化ユーザインターフェースのいくつかの実施形態では、装置は、上記のように、国際宇宙ステーションの実時間の位置等の、他のグローバルな又は天文学的フィーチャ又はオブジェクトを指示できる。いくつかの実施形態では、ユーザは、ディスプレイ上をタップすることもでき（例えば、宇宙空間に対応する位置）、タップの検出に応じて、装置は、例えば、現在宇宙にいる人々の数、現在宇宙にある宇宙船の数及び／又は名前等、他のグローバルな又は天文学的フィーチャ又はオブジェクトについての別の情報を提供できる。
【０３４０】
図１１Ａは、装置１１００で動作できる典型的なコンテキスト特化ユーザインターフェースを示す。装置１１００は、いくつかの実施形態では、装置１００、３００、又は５００であってもよい。電子装置は、タッチ感知ディスプレイ（例えば、タッチスクリーン５０４）を有する。
【０３４１】
ユーザは、昼間及び夜間の時刻というコンテキストで所定の時刻を観察したい場合がある。例えば、ユーザは、夜明け又は夕暮れの時刻を知りたい、又は日没までにどのくらいの時間が残っているかの簡単な視覚的指示にアクセスしたい場合がある。
【０３４２】
図１１Ａに示すように、装置１１００は、ユーザインターフェーススクリーン１１０２を表示する。ユーザインターフェーススクリーン１１０２は、昼間を指示する第１の部分１１０４と夜間を指示する第２の部分１１０６の２つの部分を有する。更に、スクリーン１１０２は、サイン波１１０８を表現するユーザインターフェースオブジェクトを表示する。サイン波１１０８は、数学的精度又は正確さなしにサイン波の一般的な外見を表現してもよい。しかし、重要なことは、サイン波１１０８は、ほぼ一日の期間を有し、その日を通して太陽の経路を指示する。図１１Ａに示すように、１１０８のトラフは、正子（２４時間離れた２つの正子に対応する）を表現し、１１０８のピークは、その日の正午を表現する。スクリーン１１０２には、第１のアフォーダンス１１１０も表示され、それは、現在の時刻を指示する位置で、サイン波１１０８に沿った位置に表示される。更に、スクリーン１１０２は、ディスプレイの昼間部分と夜間部分を分割するオプション機能である水平ライン１１１２を表示する。図のように、水平ライン１１１２は、２つの点でサイン波１１０８と交差し、日出と日没を表現する。最後に、スクリーン１１０２は、現在の時刻を指示する第２のアフォーダンス１１１４を表示する。
【０３４３】
その日の過程を通して、１１１４は現在時刻（この例では、午前５：３０）を表示し、第１のアフォーダンス１１１０は、サイン波に沿って進む。１１１０が昼間部分１１０４にあるとき、現在時刻は昼間である。１１１０が夜間部分１１０６にあるとき、現在時刻は夜間である。午前５：３０では、第１のアフォーダンス１１１０はなおスクリーン１１０２の夜間部分にあるので、ちょうど夜明け前である。このコンテキスト特化ユーザインターフェースの機能は、ユーザに簡単で直感的な方法を提供し、現在時刻を追跡し、例えば、日没又は日出までどれくらいあるかを理解できる。いくつかの実施形態では、第１のアフォーダンス１１１０で指示すように、ディスプレイの夜間部分（例えば、１１０６）内に完全にある位置のとき、太陽を表現するアフォーダンスは中空（リング状等）に見える。これは更に、現在は夜明け前であることをユーザに強く意識させる。
【０３４４】
例えば、スクリーン１１２０は、第２の時刻を指示し、第１のアフォーダンス１１２２、サイン波１１２４、及び第２のアフォーダンス１１２６を含む。第２のアフォーダンス１１２６で指示すように、今は午前７：００の日出である。波１１２４に沿っての第１のアフォーダンス１１２２の位置は、第１の部分と第２の部分の間にあり、夜間から昼間への遷移を指示する。これは更に、ディスプレイの２つの部分を分けるライン１１２８にアフォーダンス１１２２を位置合わせすることで、スクリーン１１２０に示される。これは更に、アフォーダンス１１２２自体の外見によって示され、それは、アフォーダンスが、ディスプレイの第１の部分及び第２の部分と交差する位置にあるとき、オプションとして半分まで塗りつぶされる。
【０３４５】
スクリーン１１３０は、第３の時刻を示し、第１のアフォーダンス１１３２、サイン波１１３４、及び第２のアフォーダンス１１３６を含む。第２のアフォーダンス１１３６で指示すように、今は午後２：００である。波１１３４に沿っての第１のアフォーダンス１１３２の位置は、ディスプレイの第１の部分にあり、昼間を指示する。これは更に、アフォーダンス１１３２自体の外見によって描写され、それは、そのアフォーダンスが完全に第１の部分の位置のとき、オプションとして塗りつぶされる。
【０３４６】
いくつかの実施形態では、第１の及び／又は第２の部分の色は、昼間（例えば、暖かい又は明るい色で）又は夜間（例えば、暗い又は冷たい色で）を指示できる。いくつかの実施形態では、第１の部分及び第２の部分は、同じ色であってもよく、現在の光状態を表現することができる。これらの実施形態では、ユーザは更に、サイン波、オプションの水平ライン及び／又は太陽のアフォーダンスのオプションの外見（例えば、塗りつぶし、半分まで塗りつぶし、又は中空）によって現在の光状態を教えることもできる。いくつかの実施形態では、サイン波は２つ以上の色を含んでいてもよく、これらの色は、昼間及び夜間部分を指示できる（例えば、昼間部分の波の一部が１つの色であってもよく、夜間部分の波の一部が別の色であってもよい）。更に、２つの部分は、任意の形状であってもよい（長方形には限定されない）。例えば、昼間部分は、サイン波を取り囲む明るくした円として見え、夜間部分は円の周りの全てのように見えてもよい。
【０３４７】
いくつかの実施形態では、装置１１００は、位置センサ（例えば、ＧＰＳセンサ５３２及び／又はＧＰＳモジュール１３５）を有してもよい。これらの実施形態では、装置１１００は、位置センサから装置の現在位置を獲得し、表示される第１の部分及び第２の部分の割合によって、現在位置及び現在時刻における昼間と夜間の時間を指示できる。つまり、ディスプレイの昼間部分及び夜間部分のサイズは、現在の位置及び日付における昼間の時間に対して調整される。図の例として、現在位置が夏の間の北極圏に近い場合、昼間部分は、スクリーンの全て又はほぼ全てを含むことができ、表示されるサイン波の全て又はほぼ全ては昼間部分にある。他の例として、ユーザが地球を緯度方向に移動したとすると、アフォーダンス１１１０、１１２２、又は１１３２の位置は（例えば、）変化しないが、昼間と夜間部分の比率、及びそれぞれの内のサイン波の相対的な量は、現在の位置を反映するように調整される。これは、時刻のより写実的描写をユーザに提供し、ユーザインターフェースを向上させる。
【０３４８】
いくつかの実施形態では、表示されるサイン波の振幅は、現在位置及び現在時刻において水平線に対する太陽の高さに基づく。例えば、波は、平坦であるか、若しくは振幅を小さくでき、その位置及び現在の日付（例えば、冬の極により近い位置）で、太陽が空のより低い経路を通ることを反映できる。
【０３４９】
ここで、注意を図１１Ｂに向けると、それは、ユーザがやり取り可能な機能を提供し、追加の昼／夜情報を見ることができるこのコンテキスト特化ユーザインターフェースの一例を示す。図１１Ｂは、装置１１００に表示されるユーザインターフェーススクリーン１１４０を示す。スクリーン１１４０は、第１のアフォーダンス１１４２を含み、それは、サイン波１１４４に沿って現在時刻における太陽の位置を表現する。スクリーン１１４０は更に、第２のアフォーダンス１１４６を表示し、それは、更に現在時刻（午前１０：０９）を指示する。装置１１００は、表示される第１のアフォーダンス１１４２において、タッチ１１４８で示されるユーザコンタクトを受け取る。
【０３５０】
装置１１００で検出されるように、ユーザは、第１のアフォーダンス１１４２にタッチし、連続的なジェスチャで（タッチ１１６６で指示すように）サイン波に沿って第２の位置までそのアフォーダンスをドラグする。それに応じて、スクリーン１１６０に示すように、装置１１００は、サイン波１１６４に沿っての第２の位置に、第１のアフォーダンス１１６２を表示する。装置１１００は更に、第２のアフォーダンス１１６８を更新し、現在以外の時刻を指示する。この新しい時刻（１２：０９）は、アフォーダンス１１６２の第２の位置によって示される時刻に対応する。従って、ユーザは、アフォーダンス１１４８及び／又は１１６６を移動させるだけで、サイン波に沿っての任意の位置で表される時刻を見ることができる。
【０３５１】
当然のことながら、コンタクトの移動は、サイン波上の位置で開始及び終了できるが、移動自体が正確にサイン波を追跡する必要はない。つまり、ユーザは、サイン波に沿って正確にコンタクトを追跡する必要はない。装置は、表示される第１のアフォーダンスにおいてユーザコンタクトを単に受け取ってもよく、ユーザコンタクトの受け取りを続けながら、タッチ感知ディスプレイでのユーザコンタクトの中断なく、第１の位置から第２の位置へのコンタクトの移動を検出する（例えば、ユーザはタッチ感知ディスプレイから指を持ち上げない）。
【０３５２】
第２の位置におけるコンタクトの検出に応じて、装置は、サイン波を追跡しながら、スクリーン上の第１のアフォーダンスを第２の位置に平行移動できる。従って、ユーザコンタクトはサイン波を追跡する必要はないが、装置はそれでも、サイン波に沿って第１のアフォーダンスを追跡することで、第１の位置から第２の位置に第１のアフォーダンスを平行移動させる。いくつかの実施形態では、装置は、第２のアフォーダンスによって示されるように、時刻を連続的に更新できる。若しくは、装置は、連続的なコンタクトが第２の位置に停止したとき、第２のアフォーダンスによって示される時刻を更新できる。代替え的な実施形態では、第１の位置でのコンタクトの検出後、装置は、回転可能入力機構の回転に応じて、スクリーン上の第１のアフォーダンスをサイン波上の第２の位置に平行移動できる。
【０３５３】
図１１Ｂは、このコンテキスト特化ユーザインターフェースのオプション機能を示す。スクリーン１１４０に示すように、アフォーダンス１１４２におけるユーザタッチ１１４８の受け取りに応じて、装置１１００はアフォーダンス１１５０と１１５２を表示し、それらはそれぞれ日出と日没を描写する。波が、昼間を指示する第１の位置と、夜間を指示する第２の位置の間の境界と交差する２つの点で、アフォーダンス１１５０と１１５２は、波１１４４に沿って表示される。この境界は、オプションの水平ライン１１５４と共にスクリーン１１４０に境界を定める。水平ライン１１５４が表示されると、アフォーダンス１１５０と１１５２は、ライン１１５４が波１１４４と交差する２つの点に表示される。いくつかの実施形態では、アフォーダンス１１５０と１１５２は更に、現在の日の日出と日没時刻のそれぞれの数値表示を含んでいてもよい。いくつかの実施形態では、これらのアフォーダンスは、装置１１００が第２の位置においてユーザコンタクトを受け取る間も表示される。
【０３５４】
アフォーダンス１１４２におけるユーザコンタクト１１４８の受け取りに応じて、スクリーン１１４０にはアフォーダンス１１５６と１１５８も表示される。アフォーダンス１１５６と１１５８は、夜明けと夕暮れにそれぞれ対応する位置で、波１１４４に沿って表示される。いくつかの実施形態では、これらのアフォーダンスは、装置１１００が第２の位置においてユーザコンタクトを受け取る間も表示される。これらの表示されるアフォーダンスは、最初の及び最後の光がいつ発生するかをユーザに指示し、ユーザは、アフォーダンス１１４２からの距離によって、それらがいつ発生するか、又はどれくらい前に発生したかを視覚的に評価できる。いくつかの実施形態では、夜明けの時刻は、天文薄明、航海薄明、又は市民薄明であってもよい。いくつかの実施形態では、夕暮れの時刻は、天文薄暮、航海薄暮、又は市民薄暮であてもよい。
【０３５５】
いくつかの実施形態では、装置１１００は、表示される第１のアフォーダンスにおけるコンタクト、コンタクトの移動、及びコンタクトの中断を検出する。コンタクトの中断の検出に応じて、装置は現在時刻を指示する位置に戻すように第１のアフォーダンスを平行移動させ、第２のアフォーダンスを更新し、現在時刻を指示してもよい。これによって、ユーザは、所定の位置にアフォーダンスをドラグし、その位置に対して示された時刻を見て、コンタクトを離し、現在位置に「スナップバック」できる。
【０３５６】
図１１Ｃは、このコンテキスト特化ユーザインターフェースの別のオプション機能を示す。いくつかの実施形態では、特にユーザインターフェーススクリーンが小さなサイズのディスプレイに表示される場合、視認性のために各要素をできるだけ大きく表示することが望ましい。スクリーン１１７０は、第１のアフォーダンス１１７２、サイン波１１７４、及び第２のアフォーダンス１１７６を表示する。図のように、アフォーダンス１１７６は、波１１７４と交差する。現在時刻が２：００に到達すると、スクリーン１１８０に示すように、波１１８４に沿って２：００を指示するアフォーダンス１１８２の位置は第２のアフォーダンスと交差する。装置１１００は、第１のアフォーダンスの位置が第２のアフォーダンスと交差するかどうか（例えば、第２のアフォーダンスと重複する、それによって覆い隠される、若しくはそれに近づいて見える位置）を決定できる。アフォーダンスが交差することの決定に応じて、装置は、交差しないディスプレイ上の別の位置に第２のアフォーダンスを表示できる。スクリーン１１８０に示すように、アフォーダンス１１８６の位置は、１１７６とは異なるが、それは、スクリーン上の１１７６の相対的な位置が、第１のアフォーダンス１１８２と交差するためである。この調節によって、装置は、表示される要素間の視覚的干渉なしに、情報豊かなスクリーンを表示できる。
【０３５７】
ユーザは、スクリーン１１８０にタッチ１１８８を備えているタッチ感知ディスプレイにコンタクトすることもできる。このコンタクトは、例えば、現在時刻で太陽を表現する第１のアフォーダンスの位置以外の、ディスプレイ上の任意の位置であってもよい。コンタクトの検出に応じて、装置１１００はスクリーン１１９０を表示し、それは、日出時刻１１９２、日没時刻１１９４、及びアフォーダンス１１９６を含み、昼間と夜間のテキスト以外の指示を提供する。これによって、ユーザは、任意のユーザインターフェーススクリーンから日出及び日没時刻にアクセスできる。
【０３５８】
ユーザは、このコンテキスト特化ユーザインターフェースによって時刻のリマインダを設定することもできる。例えば、装置が回転可能入力機構（例えば、５０６）を有する場合、ユーザは、回転可能入力機構を回転させ、リマインダを設定できる。回転可能入力機構の移動の検出に応じて、装置は、現在の時刻ではないことを指示する第３の位置に第１のアフォーダンスを平行移動できる。ユーザは、第３の位置に表示される第１のアフォーダンスにコンタクトし、コンタクトの検出に応じて、装置は、指示された時刻にユーザリマインダを設定できる。
【０３５９】
例えば、装置は、ユーザプロンプトを表現する別のアフォーダンスを表示し、指示された時刻にアラートを設定できる。リマインダは、視覚的アラートであってもよい。この例では、装置は、その時刻が近づくと表示される視覚的アラートを表示できる。若しくは、装置は、サイン波に沿って第３の位置を示す視覚的アフォーダンスを常に表示し、指示された時刻が現在時刻からどのくらい離れているかをユーザに理解させるのに役立つ。いくつかの実施形態では、ユーザリマインダは、指示された時刻に到達したか、又はすぐに到達するとき、ユーザに音声で通知する音声アラートを含むことができる。いくつかの実施形態では、ユーザリマインダは触覚アラートを含むことができる。装置は、指示された時刻が近づいて得るとき、ユーザへの触覚信号を生成できる（例えば、触覚フィードバックモジュール１３３と触知出力生成器１６７を用いて）。
【０３６０】
これらの機能によって、ユーザは、このコンテキスト特化ユーザインターフェースを更にカスタマイズできる。当然のことながら、この機能は、所定の時刻に特定のアラートを生成せず、むしろ、特定の日付に結び付けられていない時刻に共通アラートを設定できる。例えば、ユーザは、家の窓を通る日光等所定の照明効果を通知し、それが発生する時刻にこの効果を見ることができるようにリマインダを設定したい場合がある。昼間／夜間情報のコンテキスト内では、これによって、ユーザはユーザインターフェースをカスタマイズし、日出、日没、夜明け、夕暮れ等だけでなく、指定したい時刻を含めることもできる。
【０３６１】
図１２は、装置１２００で動作できる典型的なコンテキスト特化ユーザインターフェースを示す。装置１２００は、いくつかの実施形態では、装置１００、３００、又は５００であってもよい。いくつかの実施形態では、電子装置は、タッチ感知ディスプレイ（例えば、タッチスクリーン５０４）を有する。
【０３６２】
ユーザは、元の画像をできるだけ保持しながら、ユーザインターフェーススクリーンで所定の背景画像を見たい場合がある。従って、画像上に表示されるインターフェースオブジェクトとしてだけでなく、画像自体から生じるように見えるインターフェースオブジェクトとして時刻及び／又は日付を表示するコンテキスト特化ユーザインターフェースを提供し、時刻と日付の視覚的指示をなお提供しながら、ユーザの画像の視野を最大化すること望ましい。ユーザインターフェースが小さなサイズのディスプレイに表示される場合、これは特に当てはまる場合がある。
【０３６３】
図１２に示すように、装置１２００は、背景１２０４を含むユーザインターフェーススクリーン１２０２を表示している。背景１２０４は、海辺の画像に基づく。いくつかの実施形態では、画像は写真であってもよい。
【０３６４】
ここで使用される際、技術的にその許容された意味に従って、語句「背景」は、ユーザインターフェーススクリーンに同様に表示されるテキスト及びユーザインターフェースオブジェクから視覚的に区別可能なユーザインターフェーススクリーンの背景を指す。背景を画像に基づかせることは、表示されるスクリーンの背景として画像を表示することを単に意味する。いくつかの場合、画像と背景は同一であってもよい。他の場合、背景として画像を表示することは、画像の１つ以上のアスペクトを修正し、画像サイズ、画像トリミング、画像解像度等、ディスプレイに適合させることを含んでいてもよい。
【０３６５】
更に、スクリーン１２０２は、ユーザインターフェースオブジェクト１２０６と１２０８を含む。１２０６は日付（２３日）を指示するが、１２０８は時刻（１０：０９）を指示する。いくつかの実施形態では、装置は、現在の日付及び／又は現在の時刻を指示できる。
【０３６６】
表示される背景１２０４は、複数の画素を含む。これらの画素のサブセットは、画像に対する外見を修正し、そのサブセットが、ユーザインターフェースオブジェクト１２０６とユーザインターフェースオブジェクト１２０８のうちの１つ以上を表現するようにする。つまり、これらのユーザインターフェースオブジェクトの少なくとも１つは、背景を修正することで表示される。例えば、画素のサブセットは、色及び／又は強度を変化させることで修正できる。
【０３６７】
いくつかの実施形態では、画素のサブセットは、色混合によって修正できる。いくつかの実施形態では、画素のサブセットは、色ぼかしによって修正できる。いくつかの実施形態では、画素のサブセットは、グラジエントを適用することで修正できる。重要なことは、これらの例は、画素のサブセットの外見が、ユーザインターフェースオブジェクトの位置における背景画像と、ユーザインターフェースオブジェクトそれら自体の両方に影響されることを示す。これによって、ユーザは、ユーザインターフェースオブジェクトの視認性を維持しながら、画像をより明瞭に見ることができる（ユーザインターフェースオブジェクトは、画像上に単に表示されず画像を妨げないので）。
【０３６８】
いくつかの実施形態では、ユーザインターフェースオブジェクト１２０６と１２０８の一方は、背景を修正することで表示され、他方は、背景に依存せずに表示される（例えば、背景画素のサブセットを修正することで生成されない固定の色及び／又は強度）。これらの実施形態では、装置は、表示されるユーザインターフェースオブジェクト（例えば、１２０６又は１２０８）の位置において背景色を表現するデータを受けることもでき、表示されるユーザインターフェースオブジェクトの色は、この背景色と異なっていてもよい（例えば、異なる色及び／又は強度）。例えば、表示されるユーザインターフェースオブジェクトの位置における背景色は、その位置において最も一般的な色を含んでいてもよい。この機能は、ユーザインターフェースオブジェクトの１つが所定の色である場合、背景色の外見を問わず、それが背景上に明瞭に表示されることを保証する。
【０３６９】
いくつかの実施形態では、背景が基づく画像は、装置１２００に格納される。
【０３７０】
他の実施形態では、背景が基づく画像は、外部装置に格納され、外部装置は、無線通信（例えば、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（商標）、近距離通信（ＮＦＣ）、又は任意の他のセルラ及び／又は本明細書で説明される他の無線通信技術）を介して、装置１２００に結合される。これらの実施形態では、スクリーン１２０２を表示する前に、装置１２００は、外部装置から背景を表現するデータを（無線通信を介して）受け取ることができる。これらのデータを用いて、装置１２００は、その後、背景を表示できる。
【０３７１】
オプションとして、画像が外部装置に格納される場合、装置１２００は、外部装置の現在の背景に基づいて背景を表示できる。例えば、装置は、外部装置から現在の背景を表現するデータを（無線通信を介して）受け取り、外部装置の現在の背景に対応する背景を含むユーザインターフェーススクリーンを表示する。それから、装置は、外部装置からの背景の画素のサブセットを修正し、日付を指示するユーザインターフェースオブジェクトと、時刻を指示するユーザインターフェースオブジェクトのうちの１つ以上を表現する。いくつかの実施形態では、装置１２００は更に、特に外部装置と装置１２００が異なる表示寸法及び／又は解像度を有する場合、例えば、画像サイズ、画像トリミング、画像解像度等のうちの１つ以上を変化させることで、外部装置からの背景を変更できる。
【０３７２】
図１２を参照すると、ユーザは、画像フォルダから画像を選択し、背景として機能させたい場合がある。したがって、装置１２００は、２つ以上の画像（例えば、スクリーン１２０２と１２１０に示した画像）を含むフォルダにアクセスし、第１の画像を選択し、第１の画像に基づく背景（例えば、背景１２０４）を含むユーザインターフェーススクリーンを表示できる。上記のように、この背景は、画像に対して外見的に修正された画素のサブセットを含み、日付を指示するユーザインターフェースオブジェクト（例えば、１２０６）と、時刻を指示するユーザインターフェースオブジェクト（例えば、１２０８）を表現する。
【０３７３】
オプションとして、図１２に示すように、スクリーン１２０２を表示した後、装置１２００は、ユーザ入力を表現するデータを受け取ることができる。それに応じて、装置１２００は、背景１２０４を表現するデータを獲得し、第１の画像とは異なる第２の画像をフォルダから選択し、第２の画像に基づく背景１２１２を含むスクリーン１２１０を表示する。図１２に示すように、背景１２０４と１２１２は、それぞれ海辺のシーンと山のシーンという異なる画像に基づく。この機能は、ユーザが表示される背景の変更を決定したとき、装置が、ユーザ入力前に表示された画像に比べて異なる画像を表示することを保証する。
【０３７４】
図１２に示すように、スクリーン１２１０は更に、日付を指示するユーザインターフェースオブジェクト１２１４と、時刻を指示するユーザインターフェースオブジェクト１２１６を含む。これらのユーザインターフェースオブジェクトの少なくとも１つは、上記のように、表示されるユーザインターフェースオブジェクトの位置で、背景１２１２の画素のサブセットを修正することで表示される。このサブセットは、色混合、ぼかし、グラジエント等、上記のいずれかの方法で修正される。いくつかの実施形態では、ユーザインターフェースオブジェクトの１つは、背景に依存しない色であってもよく、装置１２００は、この色を修正し、上記のように背景に適合させてもよい。背景が基づく画像は、装置１２００に格納することも、上記のように、外部装置に格納することもできる。
【０３７５】
様々なユーザ入力は、背景を変更するためのユーザ入力として機能させてもよい。いくつかの実施形態では、ユーザ入力は、ディスプレイ上のタッチ、回転可能入力機構の回転、押下げ及び回転可能入力機構の押下げ、又はディスプレイ上のスワイプであってもよい。いくつかの実施形態では、ユーザ入力は、電子装置のユーザ移動（例えば、装置が装着型の場合、ユーザの手首を上げること等の装置の移動、又はユーザがディスプレイを見ていることを示す他の移動）であってもよい。好ましくは、この機能によって、装置は、ディスプレイを見る毎に異なる画像を表示でき、見る毎にカスタマイズされた表示をユーザに提供し、装置とのユーザ対話を向上させる。上記のように、装置のユーザ移動は、例えば、加速度計（例えば、５３４）、ジャイロスコープ（例えば、５３６）、動きセンサ（例えば、５３８）、及び／又はそれらの組み合わせを用いることで検出される。
【０３７６】
いくつかの実施形態では、ユーザは、フォルダから画像を除外するように選択し、それがもはや背景として選択されないようにできる。これらの例では、装置は、フォルダからの画像のユーザ禁止を表現するデータを受け取ることができる。このような禁止は、図１２に示したユーザインターフェースを介して受け取ることも、２つ以上の画像を含むフォルダを介して受け取ることもできる（例えば、フォルダは、ユーザが、より多くの画像を選択し、画像をフォルダにドラグし、フォルダから画像を削除し、及び／又は画像を背景として使用することを禁止できる機能を含んでいてもよい）。データの受け取りに応じて、装置は、先々のユーザ入力に応じて、背景としての画像の表示を妨げることができる。
【０３７７】
図１３Ａは、装置１３００で動作できる典型的なコンテキスト特化ユーザインターフェースを示す。装置１３００は、いくつかの実施形態では、装置１００、３００、又は５００であってもよい。電子装置は、タッチ感知ディスプレイ（例えば、タッチスクリーン５０４）を有する。
【０３７８】
ユーザは、入力に応じて、電子装置で表示されるアニメーションを見たい場合がある。ユーザは、一日に何度も電子装置を見る場合があるので、特にユーザが時刻計測のために装置に依存している場合、ディスプレイを見る毎に、異なる経験をユーザに提供することが望ましい。これは、ユーザの電子装置に対する興味及び関与を維持する。
【０３７９】
図１３Ａに示すように、装置１３００は、１０：０９において、ユーザ入力１３０４の検出に応じて、ユーザインターフェーススクリーン１３０２を表示する。スクリーン１３０２は、時刻を指示するユーザインターフェースオブジェクト１３０６、並びに蝶を描写するユーザインターフェースオブジェクト１３０８を含む。スクリーン１３０２を表示した後、装置１３００は、互いに全て異なる３つのアニメーション化シーケンスを連続的に表示することで、蝶１３０８をアニメーション化する。第１のアニメーション化シーケンスは、蝶１３０８によって示され、羽を開いている蝶を描写する。次に、スクリーン１３１０は、第２のアニメーション化シーケンスを表示し、ディスプレイの右から左に飛ぶ蝶１３１４を描写する。なお、スクリーン１３１０は、時刻を指示するユーザインターフェースオブジェクト１３１２も表示する。最後に、スクリーン１３２０は、第３のアニメーション化シーケンスを表示し、羽を閉じている蝶１３２４を描写する。スクリーン１３２０は再び、時刻を指示するユーザインターフェースオブジェクト１３２２を表示する。
【０３８０】
その日の内に、図１３Ｂに示すように、装置１３３０は、第２のユーザ入力１３３２を検出する。それに応じて、装置１３００は、前に表示したアニメーション化シーケンス（つまり、蝶１３１４によって示されるシーケンス）を表現するデータにアクセスする。装置１３００は、スクリーン１３３０を表示する。スクリーン１３３０は、時刻が今２：０９であることを指示するユーザインターフェースオブジェクト１３３４と、蝶を描写するユーザインターフェースオブジェクト１３３６を含む。
【０３８１】
それから、装置１３００は、３つのアニメーション化シーケンスを連続的に表示することで、蝶１３３６をアニメーション化する。スクリーン１３３０上の蝶１３３６は、スクリーン１３０２上の蝶１３０８と同じシーケンスを用いてアニメーション化され、羽を開いている蝶を示す。次に、スクリーン１３４０は蝶１３３４を示し、ディスプレイ上を左から右に飛ぶようにアニメーション化される。蝶１３３４のアニメーション化シーケンスは、スクリーン１３１０上の蝶１３１４のアニメーション化シーケンスと異なっている（蝶１３１４のシーケンスを表現するデータは既にアクセスされている）。これは、ユーザが、最後のユーザ入力と比べて、異なるアニメーションを見ることを保証する。この変動は、アニメーション化されるユーザインターフェースオブジェクトによりランダムで生き生きとした品質を与えるので、これは、アニメーションをユーザにとってより写実的で及び／又は興味を引くものにする。
【０３８２】
最後に、スクリーン１３５０は蝶１３５４を示し、それは、スクリーン１３２０上の蝶１３２４と同じシーケンス（羽を閉じている蝶）を用いてアニメーション化される。スクリーン１３４０と１３５０は更に、時刻を指示するユーザインターフェースオブジェクト１３４２と１３４２を表示する。
【０３８３】
図１３Ａと図１３Ｂは、ユーザ入力に応じて表示される２つの蝶（１３３６と１３０８）を示す。蝶１３３６は１３０８に関連しているが、同一である必要はない。いくつかの実施形態では、ユーザインターフェースオブジェクト１３３６は、ユーザインターフェースオブジェクト１３０８と同じであってもよい。他の実施形態では、ユーザインターフェースオブジェクト１３３６は、ユーザインターフェースオブジェクト１３０８に関連しているが、同一ではないオブジェクトであってもよい。例えば、これらのユーザインターフェースオブジェクトは、一般的な種類は同じであるが、外見が異なる（例えば、異なる色、異なる姿勢、異なる種等の）動物であってもよい。
【０３８４】
アニメーション化されるユーザインターフェースオブジェクトは、蝶又はクラゲ等の動物であっても、花等の植物であってもよい。いくつかの実施形態では、それは、無生物、単細胞生物、漫画、人間等であってもよい。このコンテキスト特化ユーザインターフェースは、特定のアニメーション化されるユーザインターフェースオブジェクトによっては限定されない。アニメーション化シーケンスは、表示されるオブジェクトに固有であってもよい。例えば、クラゲは、スクリーンを横切って様々な方向に泳ぐことができ、花は開いたり、閉じたり風に吹かれたり等してもよい。
【０３８５】
蝶１３０８と蝶１３２４、又は蝶１３３６と蝶１３５４を比較することで示すように、第３のアニメーション化シーケンスは、第１のアニメーション化シーケンスの逆に基づいていてもよい。例えば、第１のシーケンスが羽を開いている蝶を描写する場合、第３のシーケンスは、羽を閉じている蝶を描写できる。これらのシーケンスは全アニメーション化シーケンスを両側から挟むので、この機能は、全体のシーケンスにまとまった感覚を与える。いくつかの実施形態では、第１のアニメーション化シーケンスの始まりにおけるユーザインターフェースオブジェクトの状態（例えば、蝶１３０８は羽を閉じており、その後、開くようにアニメーション化される）は、第３のアニメーション化シーケンスの終わりのユーザインターフェースオブジェクトの状態に対応し（例えば、蝶１３２４は羽を閉じて終わるようにアニメーション化される）、１つのシームレスなアニメーションの印象をユーザに提供する。
【０３８６】
様々なユーザ入力が、図１３に例示されるスクリーンを表示するためのユーザ入力として機能できる。いくつかの実施形態では、ユーザ入力は、ディスプレイ上のタッチ、回転可能入力機構の回転、押下げ及び回転可能入力機構の押下げ、又はディスプレイ上のスワイプであってもよい。いくつかの実施形態では、ユーザ入力は、電子装置のユーザ移動（例えば、装置が装着型の場合、ユーザが手首を上げること等の装置の移動、又はユーザがディスプレイを見ていることを示す他の移動）であってもよい。好ましくは、この機能によって、装置は、ディスプレイが見られる毎に、異なるアニメーションを見かけ上は表示できる。
【０３８７】
いくつかの実施形態では、ユーザ入力に応じて表示されるユーザインターフェースオブジェクトは、各入力後に同じであってもよい。いくつかの実施形態では、ユーザインターフェースオブジェクトは、毎回異なっていてもよい。例えば、ユーザインターフェースオブジェクトを反射（例えば、水平及び／又は垂直軸の周りで）、反転及び／又は回転させ、新しいユーザインターフェースオブジェクトを生成できる。これは、表示されるユーザインターフェースオブジェクト及びアニメーション化シーケンスの多様性の情報源となる。例えば、単一のオブジェクトを水平方向に、垂直方向に、並びに水平及び垂直に回転させることで、４つの新しいオブジェクトを生成し、オブジェクトの移動を導くアニメーションと結合させると、更に多くの変化を生成する。これらのアスペクトは、組み合わせの可能性を加え、単一のオブジェクトで利用可能なアニメーションの数を著しく増やし、事前にプログラムされるアニメーション化シーケンスの数を低減する。それは更に、クラゲ等、本来の形状及び／又は移動がより少ないオブジェクトのアニメーション化に役立つ。
【０３８８】
ユーザは、表示されるユーザインターフェースオブジェクトを変更することもできる。例えば、装置１３００は、タッチ感知ディスプレイ上のコンタクトを検出し、それに応じて、装置１３００は、表示されるユーザインターフェースオブジェクトを第２のユーザインターフェースオブジェクトに置換できる。この第２のユーザインターフェースオブジェクトは、第１のものと関連していてもよい（例えば、ユーザは、前のものが青かった場合、オレンジ色の蝶を選択できる）。
【０３８９】
いくつかの実施形態では、図１３Ａと図１３Ｂに示すように、時刻を指示するユーザインターフェースオブジェクトは、時間と分の数値指示を備えるデジタルクロックの表現であってもよい（例えば、オブジェクト１３０６、１３１２、１３２２、１３３４、１３４２、及び１３５２参照）。いくつかの実施形態では、ユーザインターフェースオブジェクトは、ユーザ入力に応じて現在の時刻を表示できる。
【０３９０】
図１４Ａは、装置１４００で動作できる典型的なコンテキスト特化ユーザインターフェースを示す。装置１４００は、いくつかの実施形態では、装置１００、３００、又は５００であってもよい。電子装置は、タッチ感知ディスプレイ（例えば、タッチスクリーン５０４）を有する。
【０３９１】
ユーザは、インタラクティブ時計文字盤で時刻を管理したい場合がある。例えば、ユーザは、装置とのインタラクションに興味を持ち続けるために、ディスプレイを見る毎にアニメーションを見たい場合や、色を変える時計文字盤を見たい場合がある。ユーザは、モノグラム等の個別のコンプリケーション、又はアプリケーションデータを表示する個別のウィジェットを備えるように、時計文字盤をカスタマイズしたい可能性がある。
【０３９２】
図１４Ａに示すように、装置１４００は、オフにしたディスプレイ１４０２を有する。装置１４００のユーザ移動（例えば、動き１４０４）の検出に応じて、装置１４００は、時計文字盤のアニメーション化明示部を表示する。スクリーン１４１０では、装置１４００は、時計文字盤外周１４１２を表示し、時計回りに塗りつぶし又は描写されるようにアニメーション化される。スクリーン１４２０では、装置１４００は、完全な時計文字盤外周１４２２と時針と分針１４２４を表示する。スクリーン１４３０では、装置１４００は、完全な時計文字盤外周１４３２、時針と分針１４３４、及び時刻指示１４３６と１４３８（１２時及び１時の時間をそれぞれ指示する）を表示する。これらの時間指示は、スクリーン１４３０と１４４０を比較することで示されるように、時計回りに次第に表示される。
【０３９３】
スクリーン１４４０では、装置１４００は、時計文字盤外周１４４２、時針と分針１４４４、及び１２時の指示１４４６で表されるように、１２時間の指示を表示する。スクリーン１４５０では、装置１４００は、時計文字盤外周１４５２、時針と分針１４５４、１２時間の指示（１２時の指示１４５６で表されるように）、分の指示１４５８、及び以降で更に詳しく説明するモノグラム１４６０を表示する。したがって、図１４に例示されるように、時計文字盤は、その形状を次第に明示するようにアニメーション化される。
【０３９４】
図１４Ａには、数値時間指示（例えば、時間指示１４３６、１４４６、及び１４５６で示されるように、３、６、９、及び１２）と、シンボル時間指示（例えば、スクリーン１４４０と１４５０の数値指示の間の表示される目盛）の二種類の時間指示が描写される。どちらの種類の指示も、単独で又は組み合わせて使用できる。いずれの種類のシンボルも時間指示として使用されるが、シンボルそれ自体ではなく、時計文字盤の周りの位置が、どの時間を指示しているかをユーザに伝える。時間指示及び／又は分の指示の数字（又はその欠如）は更に、ユーザによってカスタマイズされるが、それは以降で更に詳しく説明する。
【０３９５】
図１４Ａは、１つ以上の時間指示が、時計回りに次第に表示されることを示す（例えば、スクリーン１４３０と１４４０に描写されるように、時計回りの方向に連続的に出現できる）。同様に、時計の外周も、オプションとして時計回りの方向に出現できる。これは、ユーザの向きを定めることに役立つ。オプションとして、分の指示は、時計回りに次第に出現できる。時針と分針（及びオプションとして、秒針）は、放射状等に同様にアニメーション化できる（例えば、時計文字盤の中心から始まり、外周に向かって外向きに延びるように出現する）。いくつかの実施形態では、時針と分針は、まず時間指示、その後、分の指示に続いて出現できる。いくつかの実施形態では、時計文字盤は、現在時刻を示す。
【０３９６】
いくつかの実施形態では、時計文字盤は、色を含んでいてもよい。時計文字盤の背景、時計文字盤の外周、秒針、時間指示、分の指示、時針、分針等の機能は、任意の色で表示される。いくつかの実施形態では、装置１４００は、色を連続的に変化させることで、時間的に時計文字盤に表示される色を更新し、ユーザは、色変化によって時間経過を認識する。この色は、例えば、背景色、時計文字盤自体の色、及び／又は秒針の色（例えば、秒針全体、又はポインタ、ドット、又は他のオプションの機能等の秒針の一部）であってもよい。一例として、色は、色のグラジエントを繰り返してもよく、全サイクルは、１分、１時間、１日等続く。
【０３９７】
いくつかの実施形態では、装置１４００は、装置のユーザ移動を検出できる。上記のように、装置のユーザ移動は、例えば、加速度計（例えば、５３４）、ジャイロスコープ（例えば、５３６）、動きセンサ（例えば、５３８）、及び／又はそれらの組み合わせを用いることで検出される。電子装置のユーザ移動は、装置が装着型の場合、ユーザが手首を上げること等の装置の移動、又はユーザがディスプレイを見ていることを示す他の移動を含むことができる。ユーザ移動の検出に応じて、装置１４００は、異なる色（例えば、背景色、時計文字盤自体の色、及び／又は秒針の色）を表示できる。いくつかの実施形態では、この機能を用いて、ユーザは、時計文字盤に表示される静的な色を変化させることができる。他の実施形態では、この機能を用いて、ユーザは、上で例示すように、連続的に変化する色を変化させることができる。
【０３９８】
いくつかの実施形態では、装置１４００は、時計文字盤に（例えば、時計文字盤自体内に、又はディスプレイ上の時計文字盤に隣接して）コンプリケーションを表示できる。本明細書で用いる際、その技術的に許容される意味に従って、コンプリケーションは、ある時刻の時間及び分を指示するために用いられるもの（例えば、時計の針又は時間／分の指示）ではなく、任意の時計文字盤の機能を指す。例えば、アフォーダンスが、時計文字盤として表示される。以降で更に詳しく説明するように、アフォーダンスはアプリケーションを表現することもでき、アフォーダンス上のコンタクトの検出に応じて、装置１４００は、そのアフォーダンスによって表されるアプリケーションを起動することもできる。
【０３９９】
ここで図１４Ａを参照すると、いくつかの実施形態では、モノグラムがコンプリケーションとして表示される。スクリーン１４５０は、時計文字盤コンプリケーションとして表示されるモノグラムアフォーダンス１４６０を示す。装置１４００は、名前を表現するデータを受け取り、そのデータの受け取りに応じて、モノグラムを生成し、アフォーダンス１４６０としてモノグラムを表示できる（この例では、「ＭＪ」）。装置１４００は、保存されたコンタクトエントリ、Ｖカード、モノグラムを含む画像（例えば、ユーザによって撮影又はアップロードされた画像）等の、１つ以上の情報源からこのデータを受け取ることができる。いくつかの実施形態では、装置１４００は、モノグラム編集用のユーザインターフェースを有し、それは、図１４で説明したユーザインターフェースの機能、装置１４００上の別個のユーザインターフェース、又は装置１４００と無線通信中の外部装置上のユーザインターフェースであってもよい。当然のことながら、これらのアスペクト（例えば、コンプリケーション、モノグラム、及び／又は色）は、本明細書で説明される他のコンテキスト特化ユーザインターフェースのいずれに適用してもよい。これらの機能は、ユーザが１つ以上の時計文字盤を個別化するために含めたい場合があるカスタマイズ可能な要素を提供し、ユーザのインタラクタビリティを改善することでユーザインターフェースを向上させる。
【０４００】
図１４Ｂは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１４６０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。電子装置は、タッチ感知ディスプレイ（例えば、タッチスクリーン５０４）を有する。
【０４０１】
ユーザは、電子装置に依存して、その日を通して時刻を管理する。パーソナル電子装置とのユーザ対話を促進するインタラクティブなユーザインターフェースをユーザに提供することが、ますます望ましくなっている。キャラクタベースのユーザインターフェースによって時刻を指示することで、装置とのユーザ対話を改善できる。キャラクタのインタラクティビティのレベルを増大し、キャラクタによって表示される自然な動きの印象を向上させることで、キャラクタの生き生きとした外見を向上させ、装置とのユーザ対話を改善し、引き延ばす。キャラクタベースのインターフェースで、時刻を管理するだけでなく、他のイベントに関連した情報を提供できることで、より生き生きとしたキャラクタベースのユーザインターフェースを伝えることで、装置とのユーザ対話を改善する。
【０４０２】
従って、本明細書では、キャラクタユーザインターフェースオブジェクトを含むコンテキスト特化ユーザインターフェースが提供される。ユーザは、このようなキャラクタベースのユーザインターフェースオブジェクトに、より自然で生き生きとした外見を取り入れたい場合がある。更に、ユーザは、キャラクタベースのユーザインターフェースオブジェクトが、よりダイナミックに動作し、ユーザとやり取りし、イベント関連情報をユーザに提供して欲しい場合がある。
【０４０３】
装置１４０００は、キャラクタユーザインターフェースオブジェクト１４６０４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１４６０４は、肢体部１４６０６と１４６０８の表現を有する。ユーザインターフェーススクリーン１４６０２に示すように、キャラクタユーザインターフェースオブジェクト１４６０４は、肢体部１４６０６と１４６０８の位置によって、例えば、７：５０等の時刻を指示できる。
【０４０４】
キャラクタユーザインターフェースオブジェクトは、例えば、人間又は擬人化されたキャラクタ等の、キャラクタの任意の表現を含んでいてもよい。いくつかの実施形態では、キャラクタは、漫画キャラクタであってもよい。いくつかの実施形態では、キャラクタは写実的な人物であってもよい。いくつかの実施形態では、キャラクタは、人間、動物、植物、他の生物、又は他のオブジェクトであってもよい。いくつかの実施形態では、キャラクタは、漫画キャラクタ等の一般的なキャラクタであってもよい。
【０４０５】
キャラクタユーザインターフェースオブジェクト１４６０４は、第１の肢体部（例えば、肢体部１４６０６）で時間を指示し、第２の肢体部（例えば、肢体部１４６０８）で分を指示することで、時刻を指示できる。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトは、異なる時刻に更新可能な静止画であってもよい。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトは、アニメーション化され、移動を描写できる。例えば、キャラクタユーザインターフェースオブジェクトは、アニメーション化され、瞬き、体重移動、及び／又は表情の変化（例えば、顔の表情）を表現することができる。
【０４０６】
本明細書で説明されるように、キャラクタユーザインターフェースオブジェクトは、精度を変えることによって時刻を指示できる。図１４Ｂに示すように、ユーザインターフェーススクリーンは、時刻値の１つ以上の数値指示、つまり、時計文字盤に時間、分、又は秒の値を指示する数字を含んでいてもよい。しかし、ユーザは時計文字盤を認識することに慣れているので、時刻値の数値指示はオプションであるが、それは、時計の針に似ている２つのオブジェクトの相対的な位置が、このような数値指示がなくてもおおよその時刻を指示できるためである。
【０４０７】
本明細書で説明されるユーザインターフェーススクリーンの任意のものは、日付の指示、ストップウォッチ、クロノグラフ、アラーム等の、１つ以上のコンプリケーションを含んでいてもよい。
【０４０８】
更に、キャラクタユーザインターフェースオブジェクトの肢体部は、様々な方法でユーザに時刻を指示できる。例えば、肢体部（腕部又は脚部等）は、ディスプレイ上のその相対的な位置によって、又はベクトルに沿ったディスプレイ上の位置を「指し示すこと」によって時刻を指示できる。肢体部は、指部の表現等の、方向指示器を表示することで時刻を指示することもでき、指部は、その相対的な位置によって、又は上記のように、ベクトルに沿って指し示すことで、時刻に対応するディスプレイ上の位置を指示する。肢体部は、時刻指示において正確である必要はない。
【０４０９】
装置１４０００は、キャラクタユーザインターフェースオブジェクトを更新し、第１の及び第２の肢体部の役割を反転させることで、つまり、第２の肢体部で第２の時間を指示し、第１の肢体部で第２の分を指示することで、第２の時刻を指示してもよい。例えば、図１４Ｂは、装置１４０００が表示できるユーザインターフェーススクリーン１４６１０を示す。ユーザインターフェーススクリーン１４６１０は、キャラクタユーザインターフェースオブジェクト１４６１２を含む。キャラクタユーザインターフェースオブジェクト１４６１２は、キャラクタユーザインターフェースオブジェクト１４６０４と同じキャラクタユーザインターフェースオブジェクトであってもよいが、異なる時刻を表現する。
【０４１０】
ユーザインターフェーススクリーン１４６１０に示すように、キャラクタユーザインターフェースオブジェクト１４６１２は、肢体部１４６１４と１４６１６の位置によって、例えば、８：２０等の時刻を指示している。キャラクタユーザインターフェースオブジェクト１４６０４と１４６１２を比較すると、両方が第１の肢体部（それぞれ肢体部１４６０６と肢体部１４６１４）及び第２の肢体部（肢体部１４６０８と１４６１６）を有する。しかし、キャラクタユーザインターフェースオブジェクト１４６０４の第１の肢体部（肢体部１４６０６）は、時間を指示し、キャラクタユーザインターフェースオブジェクト１４６１２の第１の肢体部（肢体部１４６１４）は分を指示している。同様に、キャラクタユーザインターフェースオブジェクト１４６０４の第２の肢体部（肢体部１４６０８）は分を指示し、キャラクタユーザインターフェースオブジェクト１４６１２の第２の肢体部（肢体部１４６１６）は時間を指示している。
【０４１１】
いくつかの実施形態では、装置１４０００は、ユーザインターフェースオブジェクトを更新し、第１の肢体部を伸ばし、第２の肢体部を引っ込めることで、第２の時刻を表示できる。ユーザは、時針が分針より短い標準的な時計文字盤に慣れている場合があるので、それらの役割が逆になるとき、肢体部の拡大／収縮を変えることで、ユーザが指示された時刻をより簡単に追跡できるようにする。
【０４１２】
キャラクタユーザインターフェースオブジェクトが、逆の役割を備える四肢を用いて時刻を指示可能にすることは、キャラクタが、常に自然な外見を維持できるようにすることによって、キャラクタユーザインターフェースオブジェクトを表示するフレキシビリティを向上させる。若しくは、四肢の役割が固定されると、キャラクタは、所定の時刻、例えば、１２：３０及び１２：４０の間で不格好なようにねじ曲げられる可能性がある。キャラクタが肢体部の役割を切り替えできるようにすることで、キャラクタの姿勢及び位置により多くのオプションを与え、より自然な外見を表現することができ、それによって、より生き生きとしたキャラクタユーザインターフェースオブジェクトを描写することで、装置とのユーザ対話を改善する。
【０４１３】
ここで、図１４Ｃを参照すると、ユーザは、より自然に現れるキャラクタユーザインターフェースオブジェクトとやり取りしたいと考える場合がある。キャラクタユーザインターフェースオブジェクトが、固定された位置又は役割から常に移動している肢体部を用いて時刻を指示する場合、キャラクタの動き及び／又は姿勢の範囲が制限されるため、これはキャラクタの自然な外見を損なう。これは、不格好な姿勢及び／又は単調なキャラクタの外見をもたらす可能性がある。肢体部は、軸の周りの回転の表現ではなく、四肢の両端からの自由な移動を表現するアニメーションによって時刻を指示でき、それによって、一方の終点は常に固定され、キャラクタユーザインターフェースオブジェクトが異なる時刻により自然に現れるようにする。
【０４１４】
当然のことながら、本明細書で用いられる機械的な動き（例えば、肢体部の動き）は、機械的な動きの表現又はシミュレーションを表示することを含む。
【０４１５】
図１４Ｃは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１４７０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。
【０４１６】
装置１４０００は、キャラクタユーザインターフェースオブジェクト１４７０４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１４７０４は、肢体部１４７０６の表現を有する。ユーザインターフェーススクリーン１４７０２に示すように、キャラクタユーザインターフェースオブジェクト１４７０４は、肢体部１４７０６の位置によって時刻、例えば、１２等の時間を指示できる。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトは、異なる時刻に更新可能な静止画であってもよい。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトは、アニメーション化され、動きを描写できる。
【０４１７】
肢体部１４７０６は、第１の位置に第１の終点１４７０８を有し、それは、肢体部１４７０６の回転軸の表現として機能する。つまり、肢体部１４７０６の位置は、終点１４７０８の周りでの回転を表現するように表示又はアニメーション化され、異なる時刻を表示できる。肢体部１４７０６は更に、第２の位置に第２の終点１４７１０を有し、それは、時刻値を指示する。いくつかの実施形態では、時刻値は、時間、分、及び／又は秒であってもよい。
【０４１８】
装置１４０００は、第２の時刻値を指示するために、第１の終点１４７０８を第３の位置に移動し、第２の終点１４７１０を第４の位置に移動することで、キャラクタユーザインターフェースオブジェクト１４７０４を更新して第２の時刻値を指示できる。重要なことは、第１の終点１４７０８は、肢体部１４７０６の回転軸として機能するが、第１の終点１４７０８自体も時刻を指示するために移動できる。従って、その位置決めにより多くの柔軟性が与えられるので、肢体部１４７０６は、より自然な姿勢を取り入れることができる。これによって、キャラクタの生き生きとした外見を改善できる。
【０４１９】
一例として、ユーザインターフェーススクリーン１４７２０は、第１の終点１４７２６と第２の終点１４７２８を有する肢体部１４７２４を備えるキャラクタユーザインターフェースオブジェクト１４７２２を示す。キャラクタユーザインターフェースオブジェクト１４７２２は、キャラクタユーザインターフェースオブジェクト１４７０４の更新された表示であってもよい。ユーザインターフェーススクリーン１４７０２と１４７２０を比較すると、特に肢体部１４７０６と肢体部１４７２４では、第１の終点１４７０８と１４７２６の位置によって反映されるように、第１の終点の位置が更新される。第１の終点１４７２６は第３の位置にあり、第２の終点１４７２８は第４の位置にあり、第２の時刻を指示する。ユーザインターフェーススクリーン１４７０２と１４７２０に示すように、肢体部１４７０６は、（ｉ）第１の終点の位置を移動させ、（ｉｉ）回転軸において肢体部を回転させることで、肢体部１４７２４に更新される。
【０４２０】
いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトは、第２の肢体部１４７１２等の、第２の肢体部の表現を含んでいてもよい。第１の肢体部のように、第２の肢体部１４７１２も、第２の肢体部１４７１２の回転軸である第１の終点１４７１４と、第２の終点１４７１６を有する。第２の終点１４７１６の位置は、第３の時刻値を指示できる。例えば、肢体部１４７０６は時間値を指示することもでき、肢体部１４７１２は分の値を指示できる。装置１４０００は、キャラクタユーザインターフェースオブジェクト１４７０４を更新し、第２の時刻値を指示するために、第２の肢体部１４７１２の第１の終点１４７１４を第３の位置に移動させ、第２の終点１４７１６を第４の位置に移動させることで、第４の時刻値を指示できる。これは、ユーザインターフェーススクリーン１４７２０に描写されており、第３の位置に第１の終点１４７３２、第４の位置に第２の終点１４７３４を備える第２の肢体部１４７３０を描写する。
【０４２１】
上記のように、キャラクタユーザインターフェースオブジェクトの第１の及び第２の肢体部は、それらの位置をそれぞれ変更可能な２つの終点をそれぞれ有していてもよい。いくつかの実施形態では、第１の肢体部は、第１の肩部で胴体に接続され、第２の肢体部は第２の肩部で胴体に接続される。いくつかの実施形態では、胴体は、各肩部によって各肢体部の移動を接続し、１つの肩部の位置が、他の肩部の位置に影響を与えるようにする。このフィーチャは、人体と同様に、両方の肢体部の移動を調整若しくは相互に関連させることで、キャラクタの生き生きとした自然な外見を加える。
【０４２２】
図１４Ｄは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１４８０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。
【０４２３】
装置１４０００は、キャラクタユーザインターフェースオブジェクト１４８０４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１４８０４は、肢体部１４８０６の表現を有する。ユーザインターフェーススクリーン１４８０２に示すように、キャラクタユーザインターフェースオブジェクト１４８０４は、肢体部１４８０６の位置によって、時刻、例えば、１２等の時間を指示できる。
【０４２４】
肢体部１４８０６は、一方の端部に第１の終点１４８１０、他方に関節部１４８１２を備える第１のセグメント１４８０８を有する。第１の終点１４８１０は、第１の位置を有する。更に、肢体部１４８０６は、一方の端部に第２の終点１４８１６、他方に関節部１４８１２を備える第２のセグメント１４８１４を有する。従って、第１のセグメント１４８０８と第２のセグメント１４８１４は、関節部１４８１２で接続し、それは、第２のセグメント１４８１４の回転軸である。第２のセグメント１４８１４の端部（従って、肢体部１４８０６の一方の端部）の第２の終点１４８１６は、第２の位置を有し、第１の時刻値、例えば、１２等の時間を指示する。
【０４２５】
装置１４０００は、キャラクタユーザインターフェースオブジェクト１４８０４を更新し、第２の時刻を指示するために、回転軸に沿って第３の位置に第２の終点１４８１４を移動させることで、第２の時刻値を指示できる。擬人化された用語で説明すると、肢体部１４８０６は、肘１４８１２において接合した上腕１４８０８と前腕１４８１４の表現を有する。前腕１４８１４は、肘１４８１２で回転させ、異なる時刻を指示できる。時間を示す肢体部に関節部を追加することは、時計の針と類似しているが、ただし、それは関節部を含むので、腕は時計の針より自然に現れる。更に、関節部は、肢体部によって描写される動きの潜在的な範囲を拡大する。
【０４２６】
ユーザインターフェーススクリーン１４８２０は、肢体部１４８２４を備えるキャラクタユーザインターフェースオブジェクト１４８２２を表示することで、これを示す。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトは、キャラクタユーザインターフェースオブジェクト１４８０４と同じオブジェクトであるが、異なる姿勢であってもよい。肢体部１４８２４は、第１の終点１４８２６、第１のセグメント１４８２８、及び関節部１４８３０を有する。関節部１４８３０は、第２のセグメント１４８３２に接続され、それは、第２の終点１４８２４を有する。キャラクタユーザインターフェースオブジェクト１４８０４と１４８２２のフィーチャを比較することで示されるように、第２の終点１４８３４は第２の終点１４８１６とは異なる位置であり、従って、異なる時刻を指示する。この位置の変化は、関節部における第２のセグメントの回転によって実現される。
【０４２７】
いくつかの実施形態では、第２の終点を移動させることは、第１の及び第３の位置において第２の終点の静止画を描写することを含んでいてもよい。いくつかの実施形態では、第２の終点を移動させることは、キャラクタユーザインターフェースオブジェクトをアニメーション化し、スクリーン上で第２の終点の動きを平行移動させることを含んでいてもよい。
【０４２８】
いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトを更新することは、第１の終点を移動させることを含んでいてもよい。ユーザインターフェーススクリーン１４８２０に対してユーザインターフェーススクリーン１４８０２で示すように、第１の終点１４８１０を移動させ、例えば、第１の終点１４８２６で示すように、時刻の表示を変化させてもよい。従って、キャラクタユーザインターフェースオブジェクトは肢体部を有し、上と同様の腕の場合、肩部において上腕を回転させることも、肩部自体を移動させることも、肘において前腕を回転させることもできる。
【０４２９】
これらのフィーチャによって、キャラクタユーザインターフェースオブジェクトは、時間を指示するために、より広い範囲の自然で生き生きとした姿勢を取ることができる。これらのフィーチャをスクリーン上でアニメーション化すれば、キャラクタは、人間等の移動する形状の動きをシミュレートできる。これは、人間等の移動する形状をより正確にシミュレートすることで、装置とのユーザ対話及びつながりを著しく向上させる。それによって、微妙な移動と大きな移動の両方を可能にし、キャラクタに広範囲の表情を与え、キャラクタのパーソナリティのシミュレーションに役立つ。従って、キャラクタは、時刻だけを伝えることができる二本のキャラクタ状の時針の簡単な集まりであることを止め、パーソナリティを表現できるより実際的なキャラクタとなり、装置とのユーザの経験を改善する。
【０４３０】
いくつかの実施形態では、キャラクタユーザインターフェースオブジェクト（例えば、キャラクタユーザインターフェースオブジェクト１４８０４及び／又は１４８２２）は更に、ユーザインターフェーススクリーン１４８０２に示したような第２の肢体部１４８１８等の第２の肢体部、又はユーザインターフェーススクリーン１４８２０に示したような第２の肢体部１４８３６の表現を含む。第１の肢体部を参照しながら上で説明したように、第２の肢体部は、第２の肢体部の第１の終点を関節部に接続する第１のセグメントと、第２のセグメントを関節部に接続する第２のセグメントを含んでいてもよい。第２の肢体部の第１の終点は第１の位置にあってもよく、第２のセグメントの第２の終点は第２の位置にあってもよい。関節部は、第２のセグメントの回転軸として機能し、第３の時刻値を指示できる。装置１４０００は、第４の時刻値を指示するために、関節部における回転軸に沿って、第２の肢体部の第２の終点を移動させることで、キャラクタユーザインターフェースオブジェクトを更新できる。
【０４３１】
いくつかの実施形態では、第１の肢体部は時間を指示し、第２の肢体部は分を指示する。いくつかの実施形態では、第１の肢体部は分を指示し、第２の肢体部は時間を指示する。第１の肢体部と第２の肢体部は、例えば、既存の時針と同様に、長さで区別される。第１の肢体部と第２の肢体部は、例えば、第１の終点と第２の終点の間の距離で区別される。例えば、一方の肢体部を湾曲させるか、又は肩部を位置決めし、他方の肢体部より短くない場合でも、より短く現れるか、若しくは他方の肢体部と区別できるようにする。第１の肢体部と第２の肢体部は、例えば、第２の終点と、時刻の数値指示等のディスプレイ上の別のオブジェクトとの距離によって区別される。
【０４３２】
いくつかの実施形態では、第２の時刻を指示するために、キャラクタユーザインターフェースオブジェクトを更新することは、スクリーン上で第１の終点を平行移動させることによって、キャラクタユーザインターフェースオブジェクトをアニメーション化することを含んでいてもよい。例えば、キャラクタは、一方又は他方の肩部を移動させるように見えてもよい。いくつかの実施形態では、一方の肩部の移動又は位置は、他方の肩部の移動又は位置に影響を与え、人間等の実際の形状の接続された動きをシミュレートできる。
【０４３３】
いくつかの実施形態では、第２の時刻を指示するために、キャラクタユーザインターフェースオブジェクトを更新することは、スクリーン上の関節部において、第２のセグメントを回転させることによって、キャラクタユーザインターフェースオブジェクトをアニメーション化することを含んでいてもよい。例えば、第２のセグメントは、前腕等の関節部において回転できる。
【０４３４】
いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトは、例えば、ディスプレイの中心に向かって、スクリーン上を平行移動してもよい。
【０４３５】
図１４Ｅは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１４９０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１４９０４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。ユーザインターフェーススクリーン１４９０２は、異なる２つの位置、まず位置１４９０６、その後、１４９０８において、キャラクタユーザインターフェースオブジェクト１４９０４を連続的に表示することで、キャラクタの平行移動を示す。キャラクタユーザインターフェースオブジェクト１４９０４は、位置１４９０８においてディスプレイの中心により近づき、図１４Ｅに示すように、右から左方向の動きをシミュレートする。このような動きは、例えば、ユーザが、装置とのインタラクションを開始するか、又は装置を見たときに使用され、キャラクタをディスプレイの中心に移動させ、時刻を指示させる。
【０４３６】
いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトを平行移動させることは、キャラクタユーザインターフェースオブジェクトをアニメーション化し、例えば、ディスプレイの中心までの歩行を表現することを含んでいてもよい。キャラクタユーザインターフェースオブジェクト１４９０４は、脚部及び胴体を備えるキャラクタを描写することによってこれを示す。キャラクタユーザインターフェースオブジェクト１４９０４の脚部及び胴体によって表される位置１４９０６と１４９０８における異なる位置及び姿勢が歩行を表現する。例えば、装置とのユーザのやり取りに応じて、キャラクタをアニメーション化し、スクリーン上で自然に歩行させ、現在時刻に対応する位置を取ってもよい。ユーザ対話は、スクリーンを起動すること、装置を観察位置に持ち上げること、時計文字盤の起動に対応する装置のボタンを押すこと等を含んでいてもよい。
【０４３７】
図１４Ｆは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１５００２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１５００４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。装置１４０００は、表示されるユーザインターフェーススクリーンの視覚的アスペクトを変化させ、キャラクタユーザインターフェースオブジェクトを強調できる。図１４Ｆは、この概念の典型的な実施形態を示す。ユーザインターフェーススクリーン１５００２は、キャラクタユーザインターフェースオブジェクト１５００４を強調するスポットライト１５００６を含む。
【０４３８】
いくつかの実施形態では、ディスプレイの視覚的アスペクトを変化させることは、キャラクタユーザインターフェースオブジェクトの周りのユーザインターフェーススクリーンの色及び／又は輝度を変化させること、スポットライト等のユーザインターフェースオブジェクトを表示すること等のうちの１つ以上を含むことができる。
【０４３９】
いくつかの実施形態では、装置１４０００は、キャラクタユーザインターフェースオブジェクトをアニメーション化し、視覚的アスペクトの変化に対するキャラクタユーザインターフェースオブジェクトによる応答を表現できる。図１４Ｆの典型的な実施形態に示すように、キャラクタユーザインターフェースオブジェクト１５００４をアニメーション化し、スポットライト１５００６を見ていることをシミュレートしてもよい。
【０４４０】
図１４Ｇは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１５１０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１５１０４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１５１０４は、足部１５１０６の表現を含んでいてもよい。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクト１５１０４は、時刻値を示す二本の肢体部と、少なくとも一方は足部を含んでいてもよい二本の脚部とを含む。
【０４４１】
いくつかの実施形態では、装置１４０００は、足部をアニメーション化し、時間経過を示すことができる。ユーザインターフェーススクリーン１５１０２及び１５１１０に示すように、キャラクタユーザインターフェースオブジェクト１５１０４及び１５１１２は、足部（それぞれ１５１０６、１５１１４）を含む。足部１５１０６及び１５１１４の異なる位置（ディスプレイ上の位置、及び／又は、キャラクタユーザインターフェースオブジェクト内のそれらの姿勢に対して異なる）がこのアニメーションを描写する。例えば、キャラクタをアニメーション化し、タッピング等の、足部の動きをシミュレートできる。これは、規則的又は不規則なタイミングを有していてもよい。いくつかの実施形態では、足部をアニメーション化し、１秒に１回等の、規則的な間隔で移動させる。２つの肢体部と結合させると、これによって、キャラクタユーザインターフェースオブジェクトは、例えば、時間、分、及び秒の時刻値を描写できる。
【０４４２】
いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトによって描写される第１の時刻と第２の時刻は同じである。言い換えると、キャラクタユーザインターフェースオブジェクトは、異なる時刻を描写することなく、肢体部又は肢体部の任意の終点をシフトさせることで移動できる。これによって、キャラクタは、指示した時刻を変更することなく姿勢をシフトできる。
【０４４３】
いくつかの実施形態では、ディスプレイは、時刻の１つ以上の数値指示を含んでいてもよい。例えば、ディスプレイは円形の時計文字盤の表現を含み、中心のキャラクタユーザインターフェースオブジェクトは、時計と同様に、数値指示器によって囲まれていてもよい。
【０４４４】
上記のフィーチャによって、キャラクタユーザインターフェースオブジェクトは、時刻を指示しながら、より広い範囲の自然な動きを取り入れることで、より自然で生き生きと現れるようにできる。ユーザは、キャラクタユーザインターフェースオブジェクトによって他のイベントの表現を見たい場合がある。キャラクタユーザインターフェースオブジェクトが、外部刺激又は内部システムイベントに反応可能にすることは、よりインタラクティブなキャラクタを表現し、パーソナリティにより近い表現を描写する。キャラクタの改善されたインタラクティブ性は更に、その発生がそうでない場合は明らとはならないイベントが発生したことの追加の通知を提供することで、装置とのユーザ対話を向上させる。キャラクタユーザインターフェースオブジェクトは、ユーザがパーソナル電子装置からアクセスしたい場合がある通知、リマインダ、及び／又は他の情報の供給に役立つが、キャラクタの使用は、装置がこれらのアイテムを供給するために使用できるインタラクティブなパーソナリティを提供する。更に、内部システムイベント（例えば、カレンダイベント等）にキャラクタを応答させることは、キャラクタが、外部のユーザ入力に応答することに厳密には限定されないことを意味する。言い換えると、キャラクタは、ユーザの即座の動作に直接促されないイベントに応答するので、より生き生きとしたパーソナリティを有するように現れる。
【０４４５】
図１４Ｈは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１５２０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１５２０４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１５２０４は、上記のように時刻を指示する。
【０４４６】
装置１４０００は、イベントを指示する第１のデータを受け取ることができる。装置１４０００は、イベントが条件に適合するかどうかを決定できる。イベントが条件に適合することの決定に従って、装置１４０００は、キャラクタユーザインターフェースオブジェクトのディスプレイにすることで、キャラクタユーザインターフェースオブジェクト１５２０４を更新できる。
【０４４７】
いくつかの実施形態では、表示されるキャラクタユーザインターフェースオブジェクトを更新した後、キャラクタユーザインターフェースオブジェクトはなお時刻を指示する。例えば、キャラクタの外見又は姿勢を変更してもよいが、キャラクタはなお時刻を指示する。
【０４４８】
いくつかの実施形態では、表示されるキャラクタユーザインターフェースオブジェクトを更新した後、キャラクタユーザインターフェースオブジェクトはもはや時刻を指示するだけではない。例えば、キャラクタは、イベント及び／又は条件に関連した意味を伝える等、時刻を指示する以外の機能のために、姿勢を取り、表情をし、又はその肢体部を用いる。
【０４４９】
いくつかの実施形態では、第１のデータはカレンダイベントを指示する。装置１４０００は、例えば、装置１４０００上のカレンダアプリケーションからイベントを表現するデータを獲得することによって、カレンダイベントを指示するデータを受け取ることができる。この例では、条件は、カレンダイベントの継続期間に対応できる。イベントが条件に適合するかどうかを決定することは、現在時刻が、カレンダイベントの継続期間内にあるかどうかを決定することを含んでいてもよい。例えば、装置１４０００は、現在時刻を獲得し、現在時刻がカレンダイベントの継続期間内（例えば、カレンダイベント中、又はカレンダイベントと実質的に同時期であるが、やや先行しているか又はやや遅れている）にあるかどうかを決定できる。
【０４５０】
典型的な実施形態は、ユーザインターフェーススクリーン１５２０２に示される。いくつかの実施形態では、カレンダイベントは誕生日である。いくつかの実施形態では、誕生日はユーザの誕生日である。いくつかの実施形態では、表示されるキャラクタユーザインターフェースオブジェクトを更新することは、キャラクタユーザインターフェースオブジェクトをアニメーション化し、誕生日の挨拶状を表示することを含んでいてもよい。キャラクタユーザインターフェースオブジェクト１５２０４をアニメーション化し、お祭り用の帽子１５２０６や誕生日のバナー１５２０８を表示する。このアニメーションは、ユーザに誕生日を通知しながら、キャラクタをよりインタラクティブにさせるように機能する。重要なことは、キャラクタは、ユーザによる即座の入力なしに、誕生日の挨拶状を表示すること等で、視覚的アスペクトを変化させ、キャラクタが、パーソナリティと共に、より自律的に動作できるという印象を与える。いくつかの実施形態では、キャラクタの修正は、誕生日や記念日等、ユーザのコンタクトの１つに関連したいくつかの重要なイベントの指示である。
【０４５１】
典型的な実施形態は、ユーザインターフェーススクリーン１５２１０に示される。いくつかの実施形態では、カレンダイベントは休日である。いくつかの実施形態では、表示されるキャラクタユーザインターフェースオブジェクトを更新するとは、休日を反映させるために、キャラクタユーザインターフェースオブジェクトの視覚的アスペクトを変化させることを含んでいてもよい。この例では、キャラクタユーザインターフェースオブジェクト１５２１２は、サンタクロースの帽子１５２１４によってこれを描写する。このアニメーションは、休日をユーザに通知しながら、キャラクタをよりインタラクティブにし、キャラクタの外見の単調さを低下させるように機能する。クリスマス以外の休日の他の例は、大晦日、元日、感謝祭、ハヌカ、独立記念日、聖パトリックスデー、バレンタインデー等を含んでいてもよい。
【０４５２】
いくつかの実施形態では、装置１４０００は、ユーザの好きなスポーツチーム等の、ユーザ嗜好を指示するデータを受け取ることができる。データの受け取りに従って、装置１４０００は、スポーツチームを反映するために、キャラクタユーザインターフェースオブジェクトの視覚的アスペクトを変化させることで、キャラクタユーザインターフェースオブジェクト１５２０４を更新できる。例えば、キャラクタユーザインターフェースオブジェクトの外見を更新し、ユニフォーム又はスポーツチームを表現する他の身の回り品（例えば、帽子、ジャージ、ユニフォーム、又は他の表現は、スポーツチームを表現するロゴ、アイコン、又はテキストを含む）を身につけているキャラクタユーザインターフェースオブジェクトを描写できる。更に、ディスプレイを更新し、そのチームのスポーツに関連したスポーツオブジェクト（野球用バット及び／又は野球ボール、フットボール、バスケットボール、サッカーボール、ホッケー用スティック及びホッケー用パック、チェッカーフラッグ等）を表現する第２のユーザインターフェースオブジェクトを含んでいてもよい。キャラクタは、チームがその日又はその時刻にプレーしていることの決定に従って、又はユーザがそのチームをフィーチャするイベントに参加していることの決定に従って更新できる。ユーザがそのチームをフィーチャするイベントに参加していることの決定は、ユーザのカレンダイベントを解析することによって、又はイベントの電子チケットが電子装置上又はペアの電子装置上に存在することの決定によって行われる。当然のことながら、ユーザの好きなスポーツチームは典型的なユーザ嗜好にすぎず、旗又は国の表現等の他のユーザ嗜好も想定される。
【０４５３】
図１４Ｉは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１５３０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１５３０４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１５３０４は、上記のように時刻を指示する。
【０４５４】
装置１４０００は、通知を指示するデータを受け取ることができる。通知は、例えば、電子メール、テキストメッセージ、リマインダ、仮想アシスタントリクエスト、又は他のこのような通知を含んでいてもよい。装置１４０００は更に、通知１５３０６によって描写されるように、通知、又はアフォーダンス、若しくは通知の受け取り及び／又はコンテンツを表現するユーザインターフェースオブジェクトをユーザインターフェーススクリーン１５３０２に表示できる。装置１４０００は、キャラクタユーザインターフェースオブジェクト１５３０４をアニメーション化し、通知１５３０６に反応できる。例えば、ユーザインターフェーススクリーン１５３０２に示すように、キャラクタユーザインターフェーススクリーン１５３０４は、通知１５３０６を見るように現れてもよい。これは、例えば、キャラクタが通知の方を向くようにする姿勢の変化、又は顔等のキャラクタの外見の変化を含み、通知の方向を見ていることを指示できる。再び、この姿勢の変化又はキャラクタの焦点の変化を提供することで、そうでない場合にあまり明らかとならない着信アラート又はイベントをユーザに通知できる。
【０４５５】
図１４Ｊは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１５４０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１５４０４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１５４０４は、上記のように時刻を指示する。
【０４５６】
装置１４０００は、タイムオフデイを指示する第１のデータを受け取ることができる。時刻は、現在時刻を含むことができる。装置１４０００は、時刻がその日の夜間部分にあるかどうかを決定すること等で、時刻が条件に適合することを決定できる。装置１４０００は、夜間を表現するために、キャラクタユーザインターフェースオブジェクト１５４０４の視覚的アスペクトを変化させてもよい。ユーザインターフェーススクリーン１５４０２に示すように、キャラクタユーザインターフェースオブジェクト１５４０４は、あくび及び保持しているろうそく１５４０６を描写することで、夜間を表現する。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクト１５４０４を変更し、パジャマ等の夜間に関連した衣服を身につけることを描写できる。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトを修正し、ユーザが寝るべきであることの決定に従って、あくび又はパジャマを身につける。その決定は、例えば、人の所定の時刻、ユーザの睡眠パターンの認識、次の日のカレンダ上の早朝のイベントの指示、ユーザが所定の時間より長く活動していたことの認識等に基づいていてもよい。
【０４５７】
図１４Ｋは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１５５０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１５５０４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１５５０４は、上記のように時刻を指示する。
【０４５８】
装置１４０００は、現在時刻を示すデータを受け取ることができる。装置１４０００は、現在時刻が、正時のある時刻（例えば、１：００、２：００等）に対応するかどうかを決定できる。装置１４０００は、現在時刻が正時のある時刻であるかどうかを決定し、そうであれば、キャラクタユーザインターフェースオブジェクトをアニメーション化し、１つ以上の時間で正時の時間をアナウンスできる。ユーザインターフェーススクリーン１５５０２に示すように、キャラクタユーザインターフェースオブジェクト１５５０４は、音符１５５０６を描写することで、現在時間をアナウンスする。いくつかの実施形態では、時間のアナウンスは、ユーザインターフェースオブジェクトを表示すること等、アナウンスの視覚的描写を含むことができる。いくつかの実施形態では、時間のアナウンスは、笛、チャイム、１つ以上の話し言葉、又は鐘を鳴らすこと等の音を含むことができる。
【０４５９】
図１４Ｌは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１５６０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１５６０４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１５６０４は、上記のように時刻を指示する。
【０４６０】
装置１４０００は、現在の又は予報される天候を指示するデータを受け取ることができる。現在又は予報される天候を指示するデータを受け取るために、装置１４０００は外部サーバから天候情報を検索できる。いくつかの実施形態では、装置１４０００は、Ｔｈｅ  Ｗｅａｔｈｅｒ  Ｃｈａｎｎｅｌ、Ａｃｃｕｗｅａｔｈｅｒ、Ｔｈｅ  Ｎａｔｉｏｎａｌ  Ｗｅａｔｈｅｒ  Ｓｅｒｖｉｃｅ、Ｙａｈｏｏ！（商標）Ｗｅａｔｈｅｒ、Ｗｅａｔｈｅｒ  Ｕｎｄｅｒｇｒｏｕｎｄ等の天候サービスから天候情報を検索できる。
【０４６１】
装置１４０００は、現在の又は予報される天候が、１つ以上の所定の天候条件に対応するかどうかを決定できる。所定の天候条件はシステム所定であってもよく、晴れ、又は雨、雷雨、風、雪等の荒れ模様の天候であってもよい。現在の又は予報される天候が１つ以上の所定の天候条件に対応することを装置１４０００が決定した場合、装置１４０００は、キャラクタユーザインターフェースオブジェクトを更新し、現在の又は予報される天候を反映できる。例えば、図１４Ｌに示すように、ユーザインターフェーススクリーン１５６０２は、傘１５６０６並びに雨粒１５６０８を備えるキャラクタユーザインターフェースオブジェクト１５６０４を含む。いくつかの実施形態では、装置１４０００は、ユーザインターフェースオブジェクトを表示し、所定の天候条件を反映できる。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトをアニメーション化し、所定の天候条件を反映したユーザインターフェースオブジェクトに反応できる。他の例として、ユーザインターフェーススクリーン１５６１０は、サングラス１５６１４及びサーフボード１５６１６、並びに太陽１５６１８を備えるキャラクタユーザインターフェースオブジェクト１５６１２を表示する。
【０４６２】
図１４Ｍは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１５７０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１５７０４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１５７０４は、上記のように時刻を指示する。
【０４６３】
装置１４０００は、第２の電子装置を指示するデータを受け取ることができる。装置１４０００は、データが、装置１４０００と第２の電子装置の閾値近接性に対応するかどうかを決定できる。その場合、装置１４０００は、第２の電子装置に反応するために、キャラクタユーザインターフェースオブジェクトをアニメーション化することによって、キャラクタユーザインターフェースオブジェクト１５７０４を更新できる。ユーザインターフェーススクリーン１５７０２に示すように、キャラクタユーザインターフェースオブジェクト１５７０４は、親指を立てること１５７０６又は笑顔１５７０８を描写できる。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトの姿勢を更新し、第２の装置の近接性及び／又は方向を反映できる。例えば、キャラクタユーザインターフェースオブジェクトは、装置の方向で反応してもよく、ディスプレイに反映させてもよい。いくつかの実施形態では、第２の電子装置を指示するデータは、サーバによって提供され、そのサーバは、Ｆｉｎｄ  Ｍｙ  Ｆｒｉｅｎｄｓ等、それらの位置のデータを提供することを同意したユーザのコンタクト位置を提供する。第２の電子装置を指示するデータは、ローカルネットワークによって、例えば、ユーザのコンタクトの１つが、同じＷｉ−Ｆｉネットワークに加わったという認識を提供することもできる。第２の電子装置を指示するデータは、Ｂｌｕｅｔｏｏｔｈ、近距離通信等によって、それ自体をアナウンスしている第２の電子装置等、第２の電子装置自体によって提供することもできる。
【０４６４】
いくつかの実施形態では、時刻を指示するキャラクタユーザインターフェースオブジェクトを表示する装置（装置１４０００等）は、ユーザ活動を指示するデータを受け取ることができる。例えば、装置は、ユーザ活動モニタ（トレーニングモニタ等）加速度計、ジャイロスコープ、動きセンサ、及び／又はそれらの組み合わせを含んでいてもよい。装置は、前のユーザ活動後の閾値間隔外で、ユーザ活動を指示するデータを受け取ったかどうかを決定できる。例えば、装置は、ユーザ活動を指示する最後のデータ（例えば、最後のユーザトレーニング）以来、閾値期間が経過したかどうかを決定できる。前のユーザ活動後の閾値間隔外で、ユーザ活動を指示するデータを受け取ったことを装置が決定した場合、装置は、キャラクタユーザインターフェースオブジェクトをアニメーション化し、活動の低さを表現できる。例えば、キャラクタは、表情及び／又は姿勢を変化させ、退屈、座っている又は横になっている姿勢、不機嫌な又は無関心な外見等を表現できる。
【０４６５】
図１４Ｎは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１５８０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１５８０４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１５８０４は、上記のように時刻を指示する。
【０４６６】
装置１４０００は、ユーザ活動を指示するデータを受け取ることができる。例えば、装置は、ユーザ活動モニタ（トレーニングモニタ等）加速度計、ジャイロスコープ、動きセンサ、及び／又はそれらの組み合わせを含んでいてもよい。装置１４０００は、ユーザ活動が現在のユーザ活動であるかどうかを決定し、そうであれば、キャラクタユーザインターフェースオブジェクト１５８０４をアニメーション化し、運動を表現できる。例えば、ユーザインターフェーススクリーン１５８０２は、キャラクタユーザインターフェースオブジェクト１５８０４とバーベル１５８０６を含む。いくつかの実施形態では、装置１４０００は、キャラクタユーザインターフェースオブジェクトをアニメーション化し、動き、ランニング、ウェイトリフティング、水泳、サイクリング、腕立て伏せ、及び／又は汗、荒い息づかい、又は身体運動の任意の他の兆候等の運動に関連した活動を描写できる。いくつかの実施形態では、活動モニタは、ユーザ用のオプションを含み、どの活動が開始しているかを指示できる。これらの場合、キャラクタの外見を変更し、選択した活動のオプションを反映できる。
【０４６７】
図１４Ｏは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１５９０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１５９０４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１５９０４は、上記のように時刻を指示する。
【０４６８】
装置１４０００は、例えば、加速度計、方向センサ（例えば、コンパス）、ジャイロスコープ、動きセンサ、及び／又はそれらの組み合わせ等によって、装置のユーザ移動を指示するデータを受け取ることができる。装置１４０００は、ユーザ移動を指示するデータが、前のユーザ移動後の閾値間隔外で、ユーザ移動を指示するデータを受け取るかどうかを決定できる。例えば、装置１４０００は、ユーザ移動を指示する最後のデータ（例えば、装置を持ち上げること、ユーザの手首の移動を指示する動き等）以来、閾値期間が経過したかどうかを決定できる。前のユーザ移動後の閾値間隔外で、ユーザ移動を指示するデータを受け取ったことを装置１４０００が決定した場合、装置１４０００は、キャラクタユーザインターフェースオブジェクトをアニメーション化し、疲れを指示できる。例えば、ユーザインターフェースオブジェクト１５９０４は、肢体部１５９０６と１５９０８を含む。装置１４０００は、キャラクタユーザインターフェースオブジェクト１５９０４をアニメーション化し、１つ以上の肢体部１５９０６と１５９０８を垂らしてもよい。いくつかの実施形態では、装置１４０００は、キャラクタユーザインターフェースオブジェクト１５９０４をアニメーション化し、位置のシフト、身体的努力の描写等を行ってもよい。
【０４６９】
図１４Ｐは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１６００２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１６００４等のキャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１６００４は、上記のように時刻を指示する。
【０４７０】
装置１４０００は、タッチ感知面（例えば、タッチスクリーン）上のユーザコンタクトを指示するデータを受け取ることができる。装置１４０００は、ユーザコンタクトが、キャラクタユーザインターフェースオブジェクト１６００４上のユーザコンタクトに対応するかどうかを決定できる。いくつかの実施形態では、ユーザコンタクトは、キャラクタユーザインターフェースオブジェクトの位置におけるタッチスクリーン上であってもよい。いくつかの実施形態では、ユーザは情報を入力し、カーソル又は他の指示器を操作し、表示されるキャラクタユーザインターフェースオブジェクトにコンタクトしてもよい。例えば、ユーザインターフェーススクリーン１６００２に示すように、ユーザは、タッチ１６００６でキャラクタユーザインターフェースオブジェクト１６００４にコンタクトできる。
【０４７１】
ユーザコンタクトが、キャラクタユーザインターフェースオブジェクト１６００４上のユーザコンタクトに対応することを装置１４０００が決定した場合、装置１４０００は、キャラクタユーザインターフェースオブジェクト１６００４をアニメーション化し、コンタクトに反応できる。いくつかの実施形態では、反応は、キャラクタユーザインターフェースオブジェクト上のコンタクト位置に固有であってもよい。いくつかの実施形態では、反応は一般的な反応であってもよい。いくつかの実施形態では、反応は、例えば、くすぐること、ハグすること、又は他の形態の親しげなコンタクトについての反応を含んでいてもよい。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクト１６００４は、第２のユーザコンタクトに応じて、第１のアニメーションとは別の第２のアニメーションを表示できる。
【０４７２】
図１４Ｑは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１６１０２と１６２０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１６１０４をディスプレイに表示できる。キャラクタユーザインターフェースオブジェクト１６１０４は、上記のように時刻を指示する。図１４Ｑに示すように、いくつかの実施形態では、キャラクタユーザインターフェースオブジェクト１６１０４は、あくび等の顔の表情を描写できる。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクト１６２０４は、表示されるユーザインターフェースオブジェクト、若しくは発話バルーン１６２０６又は思考バルーンを表現するアフォーダンス内にテキストを提示すること等で発話を描写できる。発話を描写し、図１４Ｋのキャラクタユーザインターフェースオブジェクト１５５０４を参照しながら上で説明したように、時間のアナウンス等の、キャラクタユーザインターフェースオブジェクトによって行われるアナウンスを視覚的に提示できる。
【０４７３】
図１４Ｒは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１６３０２と１６４０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１６３０４を表示できる。キャラクタユーザインターフェースオブジェクト１６３０４は、上記のように時刻を指示する。図１４Ｒに示すように、いくつかの実施形態では、キャラクタユーザインターフェースオブジェクト１６３０４は、上記のように、退屈又は疲れを描写できる。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトは、服装を描写できる。例えば、キャラクタユーザインターフェースオブジェクト１６４０４は、上記のように、ユーザの好きなスポーツチームを表現するもの等、スポーツチーム又はスポーツオブジェクト（例えば、野球ボール１６４０６及びバット１６４０８）を描写できる。
【０４７４】
図１４Ｓは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１６５０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクト１６５０４を表示できる。キャラクタユーザインターフェースオブジェクト１６５０４は、上記のように時刻を指示する。図１４Ｓに示すように、いくつかの実施形態では、キャラクタユーザインターフェースオブジェクト１６５０４は、１つ以上の目を瞬きする、閉じる、又はウインクすること等の顔の表情を描写できる。キャラクタインターフェースオブジェクトは、所定の又はランダムな間隔で顔の表情を変化させ、インターフェースがまだ動作中であることの指示をユーザに提供できる。
【０４７５】
図１４Ｔは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１６６０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。装置１４０００は、キャラクタユーザインターフェースオブジェクトをディスプレイに表示できる。表示されるキャラクタユーザインターフェースオブジェクトは、上記のように時刻を指示する。図１４Ｔに示すように、いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトは、上記のように、肢体部の第２の終点と第２の肢体部の第２の終点等のうちの１つ以上の終点を含む。いくつかの実施形態では、第１の肢体部の第２の終点１６６０４は、時間を指示し、第１の円１６６０６の外周に沿って配置される。第２の肢体部の第２の終点１６６０８は、分を指示し、第１の円１６６０６を取り囲み、第１の円１６６０６より大きな外周を有する第２の円１６６１０の外周に沿って配置される。このように、ユーザは、ディスプレイのエッジ部、又は１つ以上の表示される数値指示の時刻への相対的な近さによって、どの肢体部が時間を指示し、どの肢体部が分を指示するかを区別できる。
【０４７６】
いくつかの実施形態では、装置（装置１４０００等）は、ユーザ入力を検出し、ユーザ入力に応じて、キャラクタユーザインターフェースオブジェクトを表示できる。例えば、装置のディスプレイは、別の表示を示すことも、暗状態であってもよく、その後、ユーザ入力に応じて、スクリーンにユーザインターフェースオブジェクトを表示できる。いくつかの実施形態では、ユーザ入力は装置の移動（例えば、装置を持ち上げること、ユーザの手首の移動を指示する動き等）であってもよい。いくつかの実施形態では、ユーザ入力は、タッチ感知面（例えば、タッチスクリーン）上のタッチであってもよい。
【０４７７】
ここで図１４Ｕを参照すると、ユーザは、パーソナル電子装置に依存して、その日を通して時間を管理する。パーソナル電子装置とのユーザ対話を促進するインタラクティブなユーザインターフェースをユーザに提供することが、ますます望ましくなっている。基数ベースのユーザインターフェースによって時刻を指示することは、装置とのユーザ対話を改善できる。簡単で直感的な時刻管理のために適切な基数をなお提供しながら、インターフェーススクリーンの単純さのレベルを向上させることは、表示される追加の情報に対して、小さな装置上で利用可能な空間を増大させ、装置とのユーザ対話を改善し、引き延ばす。
【０４７８】
したがって、４つの基数をフィーチャする時計文字盤を含むコンテキスト特化ユーザインターフェースが本明細書では提供される。ユーザは、このような基数ベースのユーザインターフェースが、容易に読み取り可能であり、追加の情報に対して適切な空間を（特に四角形のスクリーンの四隅において）残して欲しい場合がある。
【０４７９】
図１４Ｕは、装置１４０００がそのディスプレイに表示可能な典型的なユーザインターフェーススクリーン１６７０２を示す。いくつかの実施形態では、装置１４０００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上であってもよい。
【０４８０】
装置１４０００は、１つ以上の基数を備える時計文字盤を含むインターフェース１６７０２を表示できる。時計文字盤は、時針、分針、及び秒針をフィーチャするアナログ時計の表現であってもよい。基数は、従来、時計文字盤に現れる１２個の数字の１つにそれぞれ対応でき、それらは、時計文字盤上のそれぞれの数字の通常の位置に対応して、ディスプレイ上の位置に現れてもよい。例えば、数字「１２」はディスプレイの中央上に現れ、数字「３」は中央右に現れ、数字「６」は中央下に現れ、数字「９」は中央左に現れてもよい。いくつかの実施形態では、３つだけ又は２つだけ等の、４つの基数より少ない数を用いてもよい。いくつかの実施形態では、「１２」、「３」、「６」、及び「９」以外の数を用いてもよく、例えば、インターフェース１６７０２は、数字「１０」、「２」、及び「６」だけをフィーチャする時計文字盤を表示できる。
【０４８１】
いくつかの実施形態では、インターフェース１６７０２に表示される基数は、十分大きなサイズで表示し、従来の時計文字盤の１２個全ての数字が、同じサイズで装置１４０００のディスプレイに同時に表示できなくてもよい。したがって、それらのより大きなサイズのために、表示される基数は少ない数の方が読みやすくなる場合がある。いくつかの実施形態では、追加の数字を表示するために十分な空間が利用可能であっても、表示される基数の数は１２未満に維持され、単純さを維持する。
【０４８２】
いくつかの実施形態では、ユーザは、基数ベースのインターフェースのフォント設定及び色設定を修正できる。いくつかの実施形態では、異なるフォントを用いて、表示される基数の１つ以上をレンダリングできる。全ての基数に対して同じフォントを用いてもよく、１つ以上の数字に対して異なるフォントを用いてもよい。いくつかの実施形態では、用いられるフォントは、装置１４０００のオペレーティングシステムのデフォルトフォントであるシステムフォントである。いくつかの実施形態では、デフォルトのシステムフォントの修正又は定型化を反映した他のフォントが利用可能である。例えば、システムフォントの影付きの定型化、システムフォントの円形の定型化、システムフォントの縞模様の定型化、システムフォントのステンシル定型化、システムフォントのエンボス加工定型化、システムフォントの肉太の定型化、システムフォントの斜体の定型化を反映したフォントを使用できる。システムフォントの定型化を、システムフォントに無関係なフォントの代わりに又はそれに加えて用いることもできる。システムフォントの定型化を用いて、装置のインターフェースを一貫したルックアンドフィールを生成しながら、なおユーザはフォントをカスタマイズできる。
【０４８３】
いくつかの実施形態では、異なる色がユーザによって選択され、全ての基数又は個々の基数の１つに適用できる。いくつかの実施形態では、ユーザは、１つ以上の基数又は全ての基数に適用する色テーマを選択でき、そのテーマは、互いに対応するように事前に決定された色のキュレーションされた選択であってもよい。いくつかの実施形態では、ユーザはオプションを選択し、１つ以上の基数にグラジエント色スキームを適用できる。いくつかの実施形態では、ユーザはオプションを選択し、１つ以上の基数に色設定を適用し、所定のスケジュール又はコンテキストファクタに従って、１つ以上の基数の色を時間的に変化させる。
【０４８４】
いくつかの実施形態では、ユーザは、編集インターフェースから装置のフォント設定又は色設定を行ってもよい。例えば、ユーザは、インターフェース１６７０２の時計文字盤を強く押し、編集状態を起動できる。編集インターフェースでは、ユーザは、時計文字盤又は所定の基数をタップし、１つ以上の基数を選択できる。選択された１つ以上の基数は、より大きなサイズで表示されることを含む任意の適切な方法で強調され、１つ以上の基数が編集用に選択されたことを指示する。１つ以上の基数が編集用に選択されている間、ユーザは、装置１４０００の回転可能入力機構を回転させ、設定内をスクロールすることで、フォント又は色設定を変更できる。設定は、整列順に配置され、ユーザは利用可能な選択内をスクロールできる。いくつかの実施形態では、整列順は、一方の端から他方までループし、ユーザが整列順の最後の設定に到達すると、同じ方向で整列順の第１の設定に進むことができる。
【０４８５】
いくつかの実施形態では、編集インターフェースにおいて、ページングドットがインターフェースの上部に現れ、編集インターフェースで異なるページが何ページ利用可能であるかをユーザに指示する。例えば、編集インターフェースは、色編集用の第１のページとフォント編集用の第２のページの２つのページを有してもよい。上記のように、ユーザは、ページの１つの編集用に１つ以上の基数を選択でき、回転可能入力機構を用いて設定を変更できる。それから、ユーザは、装置１４０００によって検出される水平スワイプ入力を実行し、次のページにページ移動できる。例えば、左端のページが色編集用のページであれば、ユーザは、左にスワイプし、右にページ移動し、フォント編集用のページにアクセスできる。フォント編集ページでは、ユーザは、上記と同様の方法でフォント設定を編集できる。いくつかの実施形態では、編集用の１つ以上の基数の選択は、ユーザが編集インターフェース内でページ間を移動しているときは維持されるが、他の実施形態では、ユーザがページを移動すると選択はクリアされる。
【０４８６】
いくつかの実施形態では、編集インターフェースは、追加の設定を編集するための追加のページを含んでいてもよく、回転可能入力機構の回転に応じて、インターフェースの１つ以上の設定（情報密度設定等）を変更することもでき、編集用に選択されたいずれかの基数を有する必要はない。
【０４８７】
いくつかの実施形態では、インターフェース１６７０２は、時計文字盤に加えて、ユーザに情報を提示するコンプリケーション等の、１つ以上の他のユーザインターフェースオブジェクトを表示できる。いくつかの実施形態では、表示されるコンプリケーションは、上記の方法に従ってユーザによってカスタマイズされる。いくつかの実施形態では、コンプリケーションは、隅等、インターフェース１６７０２の所定の位置に表示される。基数がその空間を占有しないため、インターフェース１６７０２の隅に、コンプリケーションをクリアに邪魔されずに表示するたに十分な空間があってもよい。いくつかの実施形態では、インターフェース１６７０２は、コンプリケーションがない場合又は他のユーザインターフェースオブジェクトをフィーチャしてもよく、基数だけの時計文字盤をフィーチャしてもよい。
２．コンテキスト特化ユーザインターフェースの編集
【０４８８】
本明細書において説明及び図示されている各コンテキスト特化ユーザインターフェースは、特定の文脈に応じてユーザがカスタマイズし得る数多くの要素と機能を提供するものである。前述のようにこれらカスタマイズ可能な要素は各ユーザインターフェースを向上し、ユーザにとってより個人的かつ双方向にするものである。
【０４８９】
同時にユーザは更に容易かつ直観的に使用し得る装置を求める。ユーザインターフェースがこれら機能を分かりやすく編集する方法を提供するものでない限り、数多くの機能を提供することはただユーザをイライラさせることになりかねない。ユーザによるカスタマイズを可能にする容易かつ直観的な方法を提供する、コンテキスト特化ユーザインターフェースを編集するための各ユーザインターフェースについて以下に説明する。
【０４９０】
重要なこととして例えば時計文字盤等の特定の実施例が特定の編集機能との関連において説明されることがあるもののこれら編集機能は本明細書において説明される１つ以上の別のユーザインターフェースにも当てはまり得ることを理解されたい。例えば時計文字盤の色をカスタマイズするための方法を用いて秒針の色を変えたり、アニメーション化されたオブジェクト（例えば、蝶等）を変えたりあるいは時計文字盤の背景（例えば、ある景色の写真や画像）を変えたりし得る。同様に、特定の複雑機能を有するいかなる時計文字盤に関する実施例が本明細書において説明されていようがいまいが複雑機能をカスタマイズするための方法を用いて時計文字盤に対して多様な複雑機能を追加及び／又は編集することもし得る。以下において説明される各方法が数多くの組み合わせにおける多様なコンテキスト特化ユーザインターフェースの要素及び様相に対して適用可能なユーザインターフェースの機能性を提供するものであるため、それぞれの可能な組み合わせを個々に作り上げることは不可能であることは当業者にとって明らかである。
【０４９１】
更に本明細書において説明される時計文字盤の編集及び／又は選択における「時計文字盤」に関する言及は決して伝統的な「時計文字盤」の画像、例えば円形のディスプレイで時表示及び１つ以上の時間を示す針を有するものあるいはデジタル時計の図に限られるものではないことを理解されたい。本明細書において説明される時間の表示を有するあらゆるコンテキスト特化ユーザインターフェースが時計文字盤であると称されるのにふさわしい。
【０４９２】
次に図１５に注目されたい。図１５において装置１５００上で操作可能な例示的なコンテキスト特化ユーザインターフェースが示されている。装置１５００はいくつかの実施例においては装置１００、３００又は５００であり得る。この電子装置は接触の強度を検出するタッチセンサ−式のディスプレイ（例えば、タッチスクリーン５０４）を有する。接触の強度を検出するための例示的な構成要素やその検出の技術については上記においてより詳細に論及及び説明されている。
【０４９３】
装置１５００は時計文字盤１５０４を含むユーザインターフェーススクリーン１５０２を表示している。時計文字盤１５０４は更に天候アプリケーションからの一連の情報（例えば、現在の天候状況）を表示する複雑機能１５０６を含む。本例においてユーザは時計文字盤１５０４の複数の様相を変えたいと希望する。具体的にユーザは時計文字盤１５０４と複雑機能１５０６の時間表示の変更を決定する。
【０４９４】
ユーザは装置１５００のタッチセンサ−式のディスプレイにタッチ１５０８によって接触する。タッチ１５０８は強度閾値を超える特性強度を有し、これによって装置１５００はスクリーン１５１０上において示される時計文字盤編集モードに入るよう促される。時計文字盤編集モードはユーザが時計文字盤の１つ以上の様相を編集することを可能にする。装置１５００は視覚的に時計文字盤を区別することによってユーザが時計文字盤編集モードに入ったことを示している。本例においてスクリーン１５１０は、時計文字盤１５０４に基づいた縮小サイズの時計文字盤１５１４を含むスクリーン１５０２の表示の小さいバージョン（例えば、１５１２）を示している。複雑機能１５０６に基づいた縮小サイズの複雑機能１５１６も表示されている。この表示はユーザに対してディスプレイ上で編集後の時計文字盤がどのようになるかを示しながらユーザが時計文字盤編集モードにいることを示している。図１６Ａ〜図１６Ｃを参照しつつ後述するようにいくつかの実施例においてユーザは表示されたスクリーン１５１０をスワイプすることで異なる時計文字盤を選択することが可能になる。
【０４９５】
スクリーン１５１０はまたページングアフォーダンス１５１８も表示している。各ページングアフォーダンスはユーザがオプションのシーケンス内のどこにいるのか、あるいはそのシーケンスにおいて利用可能なオプションの数等を示し得る。時計文字盤編集モードにおいて各ページングアフォーダンスはユーザが時計文字盤のどの編集可能な様相を編集しているのか、この様相が編集可能な様相のシーケンスのどこにあるのか及びこのシーケンスにおける編集可能な様相の合計数等を示し得る（もし時計文字盤選択がこのスクリーン上で利用し得る場合、後述するようにページングアフォーダンス１５１８が選択可能な時計文字盤のシーケンス及び／又は時計文字盤オプションのうち現在選択されている時計文字盤を描写し得る）。ページングアフォーダンスは時計文字盤編集モードにおいてユーザがインターフェースをナビゲートし各種時計文字盤において利用可能な全ての編集可能なオプションを探すのを助ける上で有利であり得る。
【０４９６】
ユーザはタッチ１５２０によって１５１２に接触することで編集のために表示された時計文字盤を選択する。タッチ１５２０の検出に応じて装置１５００は編集のために時計文字盤の要素を視覚的に表示する。スクリーン１５３０上に示すように時間表示の位置の周りにおけるアウトライン１５３４によって示されるように編集のために時間表示が選択されている。短針及び長針１５３２並びに複雑機能１５３６によって示されるように時計文字盤のその他の要素はまだそのままにされている。
【０４９７】
本例においてユーザ編集において時計文字盤の３つの様相を利用し得る。これはページングアフォーダンス１５３８によって描写されている。第１の編集可能な様相は時間表示（例えば、それらの数及び／又は外観）である。このことはページングアフォーダンス１５３８によってユーザに伝えられる。ページングアフォーダンス１５３８との組み合わせにおいてアウトライン１５３４を見ることによりユーザは時間表示がこの時計文字盤における３つの編集可能な要素のうちの１つ目であることを認識する。
【０４９８】
装置１５００は更に回転可能入力機構１５４０を有する。ユーザは回転可能入力機構１５４０を動かすことによって時計文字盤の異なる様相を編集するための異なるオプション内を循環し得る。スクリーン１５３０上でユーザは動作１５４２によって（アウトライン１５３４によって描写されるように現在編集可能である）時間表示の異なるオプションを選択し得る。有利なことに（例えば、タッチインタラクション等を用いるよりも）回転可能入力機構を用いて編集オプション間を循環することはスクリーンとのタッチインタラクションを有効活用して他の機能性を代わりに提供し、よって装置のインタラクションの可能性を拡張し得る。回転可能入力機構を用いることは更に表示におけるより小さい要素を編集するような場合、指が大きいユーザにとって縮小サイズの表示上においてより細かいスケールのタッチジェスチャは困難であり得るため役に立つ。
【０４９９】
スクリーン１５３０は更に９つの線の列として示されている位置インジケータ１５４４をも表示している。位置インジケータ１５４４は一連の位置に沿った現在位置のインジケータである。これを例えば回転可能入力機構１５４０と組み合わせて使用し得る。スクリーン１５３０上において位置インジケータ１５４４はユーザに対して一連の選択可能な全てのオプションのうち現在選択されているオプションの位置を（例えば、線１５４６を用いて）示している。
【０５００】
動作１５４２を検出すると装置１５００はスクリーン１５５０を表示する。動作１５４２の検出に応じて装置１５００はこの場合では表示の数を増やして数字を追加することによって時間表示を編集する。このことはまだアウトライン１５３４によって強調表示されている各表示度数１５５２によって示されている。時計文字盤のその他の要素である短針及び長針１５３２並びに複雑機能１５３６は変わらないままである。位置インジケータ１５４４は更新されて時間表示オプションの一連の位置のうち線１５５４によって強調表示されるこの時間表示オプションの位置を示している。
【０５０１】
ページングアフォーダンス１５３８によって示されるように時間表示はこの時計文字盤の編集可能な様相のシーケンスのうち第１の編集可能な様相である。ユーザはタッチセンサ−式ディスプレイをスワイプする（例えば、スワイプ１５５６）ことで第２の編集可能な様相を選択し得る。スワイプの検出に応じて装置１５００はスクリーン１５６０を表示する。スクリーン１５６０は時間表示１５５２によって描写されるように今度は４つの数値表示を含む１２時間表示を有する時計文字盤１５６２を含む。なお、これらの時間表示は以前のスクリーン上（表示１５５２を参照のこと）においてユーザが選択した時間表示である。ページングアフォーダンス１５３８は編集複雑機能が更新されて今度はこの時計文字盤における編集可能な様相のシーケンスにおける第２の編集可能な様相であることを示している。
【０５０２】
スクリーン１５６０上においてアウトライン１５６４によってユーザに対して示されるように現在では複雑機能１５３６が編集可能である。現在、天候アプリケーションからの情報を用いて複雑機能１５３６は現在の天候状況を表示している。このオプションは更新された位置インジケータ１５４４及び線１５６６によって示されるように一連のオプションのうち３つ目のオプションである。位置インジケータ１５４４は現在選択されている機能（即ち複雑機能１５３６）が回転可能入力機構によって編集可能であることをユーザに対して知らせる。
【０５０３】
スクリーン１５６０は単一の複雑機能を描写しているものの複数の複雑機能を表示し得ることが理解される。複数の複雑機能が表示される場合、ユーザは対応する複雑機能の位置に接触することによって特定の複雑機能を編集のために選択し得る。その後、アウトライン１５６４は以前に選択された複雑機能又は要素から現在選択された複雑機能又は要素へと移行し、回転可能入力機構を用いて選択されたロケーションにおける複雑機能又は要素を編集し得る。このコンセプトについては図１８Ｃを参照しつつ後述する。
【０５０４】
なお、各インジケータによって描写される利用可能なオプションが異なるにもかかわらず位置インジケータ１５４４がスクリーン１５３０、１５５０及び１５６０上に表示されていることに注目されたい。位置インジケータは例えば回転可能入力機構の動作等、特定の種類のユーザ入力によって利用可能なオプションの一般的なインジケータであり得る。例えばある機能を編集したり特定のアプリケーションからデータを表示したりする等特定のコンテキスト内における位置を表示するよりも位置インジケータはユーザ入力が使用されている特定のコンテキストにかかわらずユーザ入力の種類によって利用可能なユーザ位置を示すものである。これはこの機能性に対してはどのユーザ入力を用いるべきかをユーザに対してよりよく示すものである。いくつかの実施例において位置インジケータがディスプレイ上においてそのために使用されるユーザ入力に隣接した位置（例えば、回転可能入力機構を動かすことによってアクセス可能な位置を示すために回転可能入力機構の隣）に表示される。
【０５０５】
位置インジケータ（例えば、位置インジケータ１５４４）は１つ以上の入力に対して反応するものであり得る。例えば図１５において示されるように位置インジケータ１５４４は回転可能入力機構の動作を通して利用可能なオプションを示し得る。前述のように、ユーザは回転可能入力機構の動作を用いて利用可能なオプション間をスクロールし得る。しかしながらユーザは例えばタッチセンサ−式ディスプレイ上の接触（例えば、スワイプ）等、第２の種類の入力を用いて利用可能なオプション間をスクロールすることを望み得る。いくつかの実施例においてスクリーン１５３０を見ているユーザは編集のために時計文字盤の第１の要素の視覚的表示を削除するために用いたスワイプとは異なる方向にタッチセンサ−式ディスプレイをスワイプ（例えば、ディスプレイ上における下向きのスワイプ）して編集のために時計文字盤の第２の要素を視覚的に表示し得る。例えば図１５において示される利用可能なオプション間をスクロールするためにユーザは実質的に水平方向にスワイプ（例えば、スワイプ１５５６）して編集可能な様相間をスクロールし得る（例えば、ページングアフォーダンス１５３８を更新することによって描写されるように、左から右へのスワイプならば編集可能な一連の様相間を一方向にスクロールすることになり、右から左のスワイプならば編集可能な一連の様相間を別の方向にスクロールすることになる）。本例においてユーザは実質的に垂直方向に（例えば、スワイプ１５５６に対して垂直に）スワイプして編集可能な様相間をスクロールし得る（例えば、位置インジケータ１５４４を更新することによって描写されるように、例えば下方向へのスワイプならば利用可能な一連の様相間を一方向にスクロールすることになり、上方向へのスワイプならば利用可能な一連の様相間を別の方向にスクロールすることになる）。いくつかの実施例においてユーザはディスプレイを表示された位置インジケータ上あるいはその付近の位置においてスワイプすることによって利用可能な一連のオプション間をスクロールし得る。
【０５０６】
いくつかの実施例においてスワイプを検出すると装置は位置のインジケータ（例えば、時計文字盤の視覚的に示された要素の編集可能な様相のための選択可能な一連のオプションに沿って編集可能な様相のための現在選択されたオプションの位置を示す一連の位置に沿った位置のインジケータ）を更新して一連における第２の位置を示し得る。いくつかの実施例においてスワイプを検出すると装置は時計文字盤の視覚的に示された様相の様相を編集し得る）。いくつかの実施例において装置はインジケータをスクロールするために用いられた入力の種類に基づいて（例えば、色、サイズ、形状、アニメーションあるいはその他の視覚的様相を変更することを用いて）位置インジケータを視覚的に区別し得る。例えばいくつかの実施例において回転可能入力機構の動作検出に応じて装置は位置インジケータを第１の色（例えば、緑）において表示し、またいくつかの実施例において装置はスワイプの検出に応じて位置インジケータを第１の色とは異なる第２の色（例えば、白）において表示し得る。
【０５０７】
スクリーン１５６０上において描写される時計文字盤編集モードにおいてユーザは天候アプリケーションからの異なる種類の情報間を循環したり情報が引き出されるアプリケーションを変更したりすることが可能であり得る。この場合、ユーザは動作１５６８を用いて回転可能入力機構を動かすことで装置１５００にスクリーン１５７０を表示させる。これによって複雑機能１５３６が更新され、カレンダアプリケーションから得られた現在の日付を表示する。このオプションは線１５７２によって位置インジケータ１５４４内に示されている。なお、ユーザはこの時計文字盤の第２の編集可能な様相である複雑機能の編集に従事しているため、ページングアフォーダンス１５３８はまだ第２の位置を示している。接触が所定の閾値を超える特性強度を有するという判断を用いて接触と例えばタップありはスワイプの始まり等異なるジェスチャを区別し得る。
【０５０８】
時計文字盤の編集を終えると次にユーザは時計文字盤選択モードを出て編集した時計文字盤をディスプレイ上に表示し得る。いくつかの実施例においてこれは強度閾値を超える特性強度を有するユーザ接触を検出することによって実施し得る。特性強度が強度閾値を越えているという判断に応じて装置は時計文字盤編集モードを出て編集のために表示された時計文字盤を視覚的に区別することを（例えば、表示された時計文字盤のサイズを増加させることを用いて）終了し得る。いくつかの実施例において特性強度が強度閾値を越えているという判断に応じて装置はこの編集された時計文字盤を時計文字盤選択モードによってアクセスし得る新しい時計文字盤として保存し得る（後述する）。特性強度が強度閾値を越えていないという判断に応じて（時計文字盤がアプリケーションを表すアフォーダンスを含み、接触がアプリケーションを表すアフォーダンス上にある場合）装置はアフォーダンスによって表されるアプリケーションを起動し得る。
【０５０９】
いくつかの実施例において装置は回転可能で押下可能な入力機構（例えば、５０６）を有し得、この回転可能で押下可能な入力機構の押下検出に応じて装置は時計文字盤編集モードを出て現在編集された時計文字盤を表示し、更に／あるいは前述のように現在編集された時計文字盤を後のユーザ選択のために保存し得る。
【０５１０】
図１５において時計文字盤編集モードの例示的な実施例が図示されているが、本明細書における技術範囲内においてその他多くの潜在的な実施例が可能である。例えば図１５においてアウトライン１５３４及び１５６４によって図示されるように要素の周りにアウトラインを視覚的に区別することによって（例えば、視覚的なアウトラインを表示することあるいは要素の周りにおいて既に視覚化された予め存在するアウトラインを区別することを用いて）編集のための要素が示されていた。いくつかの実施例においてアウトラインをアニメーション化して（例えば、脈拍あるいは呼吸に類似したアニメーション等）リズミカルな伸縮を描写し得る。いくつかの実施例において編集自体を示す要素をアニメーション化してリズミカルな伸縮を描写し得る。いくつかの実施例においてこの要素をアニメーション化して点滅を描写し得る。いくつかの実施例において要素の色（例えば、色及び／又は強度の変更）を変更し得る。これらの表示のうちいずれかあるいは全てを用いて現在編集し得る要素を視覚的に示し得る。
【０５１１】
図１５において示されるように編集するために示された要素の様相を編集するために回転可能入力機構の動作をユーザ入力として用い得る。いくつかの実施例において現在編集可能な要素を示すためにアウトラインが用いられる場合、回転可能入力機構が移動した場合にアウトラインが消え移動が停止した場合に再び現れ得る。こうすることでアウトラインによる潜在的な遮断や乱れがないまま編集された要素が時計文字盤上ではどのように見えるかをユーザが全体として見ることができる。
【０５１２】
いくつかの実施例において動作検出に応じて装置は要素の色を変更しる。これは例えば時計文字盤の背景色を変えること（例えば、時計文字盤が特定の色である場合には色を取り替える、あるいは時計文字盤が画像を含む場合には異なる画像を選択する等）、（時計文字盤に含まれる場合）秒針の色を部分的あるいは全体的に変えること、時間及び／又は分表示の色を変えること、更に／あるいはデジタル時計の図の表示において数字の色あるいはディスプレイにおける色を変えることを含み得る。秒針は背景よりも小さい要素である（よってユーザがより知覚しにくい場合がある）ため秒針の色を変えることとはアニメーション化された色変化を含み得る。例えば秒針は最初に特定の点の色（例えば、秒針に沿って描かれた点）を変えた後、色の変化を秒針に沿っていずれかの方向に広げ得る。あるいは色の変化が時計文字盤の基点から始まって外側に広がり得る。色の変化、具体的には時計文字盤のより小さい要素の変化をアニメーション化することは色の変化に対するユーザの注目を喚起する上で役に立ち得る。
【０５１３】
他の各実施例において回転可能入力機構の動作検出に応じて装置は複雑機能の様相を変更し得る。例えばこれを用いてアプリケーションの複雑機能によって表示されたアプリケーションデータを変更し得る。いくつかの実施例において複雑機能はあるアプリケーションによって得られた第１の一連の情報（例えば、アプリケーションデータである。例えばそのアプリケーションが天候アプリケーションである場合、一連の情報とは予報された天候状況、現在気温等であり得る）を示し得、編集後に複雑機能は更新されて同じアプリケーションからの第２の一連の情報を示し得る（例えば、そのアプリケーションが天候アプリケーションである場合、現在気温を示す状態から現在の降水量を示す状態に表示を編集し得る）。他の各実施例において編集を経て複雑機能は更新されて別のアプリケーションからの一連の情報（例えば、そのアプリケーションが天候アプリケーションである場合、天候を示す状態から複雑機能１５３６によって図示されるようにカレンダアプリケーションからのデータを示す状態に表示を編集し得る）を示し得る。
【０５１４】
他の各実施例において回転可能入力機構の動作検出に応じて装置は表示密度の様相を変更し得る。例えば図１５において図示されるようにこれを用いて視覚的な時間の各区分の数（例えば、時間の位置における時計文字盤に沿って配置される１〜１２の数やその他のマーク／シンボル等、表示される時間及び／又は分の表示の数）を編集し得る。回転可能入力機構の動作検出に応じて装置は視覚的な時間の区分の数を増減し得る。スクリーン１５３０、１５５０及び１５６０上において図示されるようにこれは視覚的な分割の数を（例えば、４から１２に）変更すること、更に／あるいは数字／シンボルによる時間表示の数を（例えば、０から４に）変更することも含み得る。
【０５１５】
いくつかの実施例において図１５において図示されるように一連の位置に沿った位置のインジケータ（例えば、インジケータ１５４４）を表示し得る。回転可能入力機構の動作検出に応じて装置は一連の位置に沿った第１の位置を示す状態から第２の位置を示す状態へとインジケータを更新し得る。いくつかの実施例において示された位置は現在編集可能な様相の一連の選択可能なオプションに沿った現在編集可能な様相の現在選択されたオプションを反映するものであり得る。前述のようにいくつかの実施例においてインジケータはディスプレイ上で回転可能入力機構に隣接した位置において表示されるためインジケータと入力間のユーザの関連付けを強調する。いくつかの実施例において現在編集可能な様相が色である場合、装置は一連の色を含む位置インジケータを表示することで現在選択されている色のオプションが現在位置インジケータによって示されている色に適合するようにし得る（例えば、その色は類似あるいは同一の色であり得る）。いくつかの実施例において位置インジケータにおいて表示される位置の数は現在選択されている編集可能な様相にとってのオプションの数に応じて増減する。
【０５１６】
いくつかの実施例において位置インジケータによって示される最終位置に到達すると装置は最終オプションが表示されたことをユーザに対して表示し得る。例えば１つ以上の選択された要素、選択された要素の周りのアウトライン及び位置インジケータを薄暗く描写し得る。いくつかの実施例において１つ以上の選択された要素、選択された要素の周りのアウトライン及び位置インジケータを（例えば、輪ゴムのように）伸縮するようにアニメーション化し得る。いくつかの実施例において１つ以上の選択された要素、選択された要素の周りのアウトライン及び位置インジケータを（例えば、跳ねることを用いて）ディスプレイ上を移動するようにアニメーション化し得る。これらの機能は一連のオプションのうち最終オプションに到達したことをユーザに示す上で有利であり得る。
【０５１７】
いくつかの実施例においてユーザは表示された要素の位置においてタッチセンサ−式ディスプレイに接触することで編集するための時計文字盤上の要素を選択し得る。他の各実施例においてタッチセンサ−式ディスプレイをスワイプしたり回転可能入力機構を回転したりすることで要素を選択し得る。入力にかかわらず編集のために第２の要素を選択することは以前の要素から視覚的な表示を削除して編集のために第２の要素を視覚的に表示する（視覚的な表示とは前述の技術のうちいずれかあるいは全てを含み得る）ことを含み得る。
【０５１８】
いくつかの実施例において編集のために選択された要素が要素の周りのアウトラインによって表示されている場合、編集のための要素を変更することはスクリーン上のアウトラインを第１の要素から別の場所に移動させて更に／あるいは視覚的なオンスクリーンをアウトラインが第２の要素の周りに表示されるまで連続的なスクリーン上の動作へと移動させることを含み得る。
【０５１９】
図１５において示されるように時計文字盤編集モード本明細書において説明される時計文字盤の複数の編集可能な様相をユーザが変更することを可能にする。いくつかの実施例においてタッチセンサ−式ディスプレイのスワイプ検出（例えば、スワイプ１５５６）に応じて装置は編集のために時計文字盤の第２の要素を選択し、別のユーザ入力（例えば、回転可能入力機構の動作）の検出に応じてこれを編集し得る。これによってユーザは例えば色、数及び／又は複雑機能の種類並びに表示密度等、表示された時計文字盤の異なる編集可能な様相間を循環し得る。
【０５２０】
ユーザは表示された時計文字盤の色をある画像に適合することを希望し得る。いくつかの実施例において装置はユーザ入力を受け取り、このユーザ入力の受け取りに応じて装置は色選択モードに入り得る。色選択モードにおいて装置は画像を表すデータを受け取り、このデータの受け取りに応じて装置は画像の色を選択し、時計文字盤上の色を変更することで表示された時計文字盤（例えば、時計文字盤の背景、時間及び／又は分の表示及び／又は秒針）を更新して画像の色に適合させ得る。いくつかの実施例において選択された色は画像における色の中で最も優勢であり得る。これによってユーザは更に時計文字盤が指定された色を表示するようカスタマイズし得る。例えばユーザが青いシャツを着ている場合、ユーザはその青いシャツのイメージを受けて時計文字盤の色をそのシャツに適合させ得る。いくつかの実施例において画像を表すデータは装置に保存された画像、装置と無線通信の状態にある外部装置上に保存された画像（例えば、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（商標）又は近距離無線通信（ＮＦＣ）並びに本明細書において説明されたいかなるその他のセルラ式及び／又は無線通信技術）又は例えばカメラモジュール１４３又は光学センサ１６４等の装置上のカメラを用いて取得された画像から得られたものであり得る。
【０５２１】
様々なコンテキスト特化ユーザインターフェース及びこれらのユーザ編集の方法について説明してきたが、次に図１６Ａ〜図１６Ｃに示されるコンテキスト特化ユーザインターフェースを選択する方法に注目する。ここで説明される技術を用いて数多くの個々のコンテキスト特化ユーザインターフェースが可能である。ユーザは特定の文脈に応じて特定の時計文字盤を（例えば、保存された時計文字盤のライブラリーの中から）選択するか新しいものを作りたいと希望し得る。例えばユーザはプロフェショナルの外観を与えるために勤務時間中はある特定の時計文字盤を表示させたいものの週末にはある興味（例えば、天文学、運動あるいは写真）を反映させるように時計文字盤を変更することを希望し得る。ユーザはあるコンテキストにおいては迅速にストップウォッチにアクセスしたいと思い別のコンテキストにおいては昼間の時数を表示させたいと思う。
【０５２２】
図１６Ａにおいて装置１６００上で操作し得る例示的な各コンテキスト特化ユーザインターフェースが示されている。装置１６００はいくつかの実施例においては装置１００、３００又は５００であり得る。この電子装置は接触の強度を検出するタッチセンサ−式のディスプレイ（例えば、タッチスクリーン５０４）を有する。接触の強度を検出するための例示的な構成要素やその検出の技術については上記においてより詳細に論及及び説明されている。
【０５２３】
装置１６００は時計文字盤１６０４を含むユーザインターフェーススクリーン１６０２を表示している。本例においてユーザは時計文字盤１６０４から異なる時計文字盤に変更したいと希望し得る。ユーザは装置１６００のタッチセンサ−式のディスプレイにタッチ１６０６によって接触する。タッチ１６０６は強度閾値を超える特性強度を有し、これによって装置１６００はスクリーン１６１０上において示される時計文字盤選択モードに入るよう促される。時計文字盤選択モードはユーザが時計文字盤を選択することを可能にする。
【０５２４】
装置１６００は視覚的に時計文字盤を区別することによってユーザが時計文字盤選択モードに入ったことを示している。これはスクリーン１６１０上において示されている。スクリーン１６１０は縮小サイズの時計文字盤１６１２をディスプレイ上においてセンタリングすることによってユーザが時計文字盤選択モードに入ったことを視覚的に区別する（縮小サイズの時計文字盤１６１２は時計文字盤１６０４に基づいている）。これはユーザに対してフルサイズで表示された場合、時計文字盤がどのようになるかを示しながらユーザが時計文字盤選択モードにいることを示している。
【０５２５】
スクリーン１６１０は更にページングアフォーダンス１６１４をも含んでいる。前述のように各ページングアフォーダンスはユーザがオプションのシーケンス内のどこにいるのか、あるいはそのシーケンスにおいて利用可能なオプションの数等を示し得る。ページングアフォーダンス１６１４はユーザに対して時計文字盤１６１２が３つの一連の選択可能な時計文字盤及び／又は時計文字盤オプション（例えば、後述するように新しい時計文字盤を追加する又はランダムに時計文字盤を作成するオプション）のうちの１つ目であることを示している。時計文字盤選択モードにおいてページングアフォーダンスは現在センタリングされている時計文字盤及び／又は時計文字盤オプション、一連の時計文字盤及び／又は時計文字盤オプションのシーケンスにおける現在センタリングされている時計文字盤及び／又は時計文字盤オプションの位置及び利用可能な時計文字盤及び／又は時計文字盤オプションの合計数を表示し得る。これはユーザが時計文字盤と時計文字盤オプションをナビゲートする上で一助となる。
【０５２６】
スクリーン１６１０は更に第２の時計文字盤１６１６の部分図によって示されているように第２の時計文字盤の部分図をも含んでいる。いくつかの実施例において装置が時計文字盤選択モードにいる場合、装置は別の時計文字盤又は時計文字盤オプション、具体的には（例えば、ページングアフォーダンスによって示されている）シーケンスにおいて次の時計文字盤又は時計文字盤オプションの部分図の表示を含み得る。これは追加オプションを利用し得ることをユーザが理解する上で更に一助となる。他の各実施例においてはいかなる場合であっても１つの時計文字盤のみが表示される。
【０５２７】
時計文字盤選択モードはコンテキスト特化ユーザインターフェースとして表示のために時計文字盤を選択するためあるいは編集のために時計文字盤を選択するために用いられ得る。したがっていくつかの実施例において例えば時計文字盤１６１２及び／又は時計文字盤１６１６等の時計文字盤がディスプレイ上でセンタリングされているとユーザは表示された時計文字盤にタッチセンサ−式ディスプレイ上で接触して編集のためにそのセンタリングされた時計文字盤を選択し（図１５を参照して前述したように）時計文字盤編集モードに入り得る。いくつかの実施例においてはその接触が強度閾値を超える特性強度を有する場合に時計文字盤編集モードに入る。時計文字盤編集及び選択モードを１つのインターフェース内で結合することによってユーザは異なる時計文字盤を選択しこれらを迅速かつ容易に編集することが可能となる。
【０５２８】
ユーザは異なる時計文字盤をスワイプすることによって（編集あるいはコンテキスト特化ユーザインターフェースとして表示するために）選択し得る。装置１６００はタッチセンサ−式ディスプレイ上でスワイプ（例えば、スワイプ１６１８）を検出する。スワイプ１６１８の検出に応じて装置１６００はスクリーン１６２０を表示する。スクリーン１６２０は更にディスプレイ上でセンタリングされた第２の時計文字盤１６１６を含む（第２の時計文字盤１６１６の一部はスクリーン１６１０上で描写されていた）。スクリーン１６２０はまた現在センタリングされている時計文字盤１６１６が時計文字盤及び／又は時計文字盤オプションのシーケンスのうち２番目であることを示すように更新されたページングアフォーダンス１６１４をも示している。更に時計文字盤１６１２の部分図も示されている。これはページングアフォーダンスと同様であるがユーザの理解のために時計文字盤の部分図が表示されるという付加的な利点ユーザがあるためユーザが時計文字盤のシーケンスを理解する上で一助となる。
【０５２９】
時計文字盤１６１６を選択するためにユーザは時計文字盤１６１６上でタッチセンサ−式ディスプレイに接触（例えば、タッチ１６２２）する。タッチ１６２２の検出に応じて装置１６００は時計文字盤選択モードを出てスクリーン１６３０を表示する。スクリーン１６３０は時計文字盤１６１６に基づくフルサイズの時計文字盤１６３２を含む。本例において時計文字盤１６３２は図１１Ａ〜図１１Ｃを参照しつつ説明したものと同様のコンテキスト特化ユーザインターフェースであり、時刻を示すアフォーダンス１６３４、ユーザインターフェースオブジェクト１６３６（一日の太陽の軌道を示す正弦波）及び太陽を表すアフォーダンス１６３８を含む。
【０５３０】
前述及び図１６Ａにおいて図示するように、ユーザは装置が時計文字盤選択モードにある時複数の時計文字盤からある時計文字盤を選択し得る。いくつかの実施例において装置が時計文字盤選択モードにある時、少なくとも第１及び第２の時計文字盤が示されている。これらの時計文字盤はシーケンスの形で示されるものの縮小サイズにおいて示され得る。いくつかの実施例においてはいかなる場合であっても１つの時計文字盤がディスプレイ上でセンタリングされており、時計文字盤１６１２及び１６１６の部分図によって描写されているようにディスプレイ上のその１つ以上の追加の時計文字盤が部分図として示されている。時計文字盤をセンタリングすることとはスクリーン上のシーケンスにおいて以前の時計文字盤を移動させ以前の時計文字盤を部分図で表示することを含み得る。他の各実施例においてはいかなる場合であっても１つの時計文字盤のみが表示される（即ち部分図はない）。
【０５３１】
いくつかの実施例においてディスプレイ上で時計文字盤をセンタリングすることとはあたかもユーザに近づくかのようにディスプレイ上で時計文字盤のユーザに向かう動きをシミュレーションすることを含む。これはユーザに対して時計文字盤シーケンスの感覚を伝えながらユーザの注目を時計文字盤に惹きつける上で一助となる。
【０５３２】
スクリーン１６２０によって描写されるように装置１６００はユーザが選択し得るように複数の利用可能な時計文字盤及び／又は時計文字盤オプションをシーケンスとして表示し得る。ユーザはシーケンス内の１つ以上の時計文字盤の順番を変えることを希望し得る。したがって装置１６００はユーザが特定の時計文字盤を選択し、利用可能な時計文字盤及び／又は時計文字盤オプションのシーケンス内におけるその順番を変更し得るように時計文字盤再調整モードを提供し得る。いくつかの実施例においてはユーザが時計文字盤（例えば、時計文字盤１６１６）上においてタッチセンサ−式ディスプレイに接触し閾値インターバルを越えてその接触を維持し得る（例えば、「プレスアンドホールド」式ユーザ入力）。接触の検出に応じ、更に接触が所定の閾値を超えるという判断に応じて装置１６００は時計文字盤再調整モードに入り得る。装置１６００は時計文字盤を強調表示、アウトライン、アニメーション化あるいはその他の方法で視覚的に区別することでユーザに対して装置１６００が時計文字盤再調整モードに入ったことと時計文字盤が再調整のために選択されたことを示し得る。いくつかの実施例においてはユーザ接触を受け続けながら装置１６００は表示された時計文字盤及び／又は時計文字盤オプションのシーケンス内においてタッチセンサ−式ディスプレイ上のユーザ接触の接触が途切れることなくユーザ接触の第１の位置から第１の位置とは異なる第２の位置への移動を検出し得る。他の各実施例において表示された時計文字盤及び／又は時計文字盤オプションのシーケンス内におけるタッチセンサ−式ディスプレイ上のユーザ接触の接触が途切れることなく第１の位置から第１の位置とは異なる第２の位置への移動を構成する接触は、時計文字盤再調整モードに入った後における別の接触であり得る。第２の位置における接触検出に応じて装置１６００はスクリーン上の時計文字盤を第１の位置から第２の位置へと移動させ得る。任意選択的にはあるが、ディスプレイ上における別の部分的あるいは完全な時計文字盤及び／又は時計文字盤オプションをこれに応じて移動させることによってユーザが選択した時計文字盤の新しい位置を適応し得る。その後、第２の位置を表示された時計文字盤及び／又は時計文字盤オプションのシーケンス内における新しい位置として選択するためにユーザが接触を停止し得る。いくつかの実施例において装置１６００は少なくとも１つの時計文字盤の位置が再調整された後、タッチセンサ−式ディスプレイ上の接触の中断検出に応じて時計文字盤再調整モードを出ることができる。他の各実施例においてタッチセンサ−式ディスプレイ上の接触中断後のユーザ入力（例えば、５０６等の回転可能かつ押下可能である入力機構の押下）の検出に応じて装置１６００は時計文字盤再調整モードを出ることができる。いくつかの実施例においては時計文字盤再調整モードを出た後に装置１６００は再び時計文字盤選択モードに入り得る。
【０５３３】
既存のコンテキスト特化ユーザインターフェースの選択に加えてユーザは新しいものを追加することも希望し得る。図１６Ｂにおいて新しい時計文字盤を生成するための例示的なユーザインターフェースが図示されている。図１６Ｂにおいてスクリーン１６４０を表示している装置１６００が示されている。スクリーン１６４０は時計文字盤１６４２と現在センタリングされている時計文字盤が３つの一連の選択可能な時計文字盤及び／又は時計文字盤オプションのうちの１つ目であることをユーザに対して示すページングアフォーダンス１６４４を表示している。スクリーン１６４０は更に時計文字盤生成アフォーダンス（例えば、１６４６）の部分図をも表示している。
【０５３４】
本例においてユーザはディスプレイをスワイプ（例えば、スワイプ１６４８）し、スワイプの検出に応じて装置１６００はスクリーン１６５０上でセンタリングされている時計文字盤生成アフォーダンス１６４６の全体図を表示する。いくつかの実施例においてアフォーダンス１６４６によって描写されているように時計文字盤生成アフォーダンスはアフォーダンス１６４６の活性化後に装置１６００が新しい時計文字盤を生成することをユーザに伝えるためのプラスサイン（あるいはその他のテキスト及び／又はシンボル）を含み得る。
【０５３５】
なおスクリーン１６５０は更に以前に表示された時計文字盤１６４２の部分図をも表示している。この１６４２の部分図と更新（シーケンスにおいて時計文字盤生成が２つ目の利用可能なユーザインターフェースであることを示すように更新）されたページングアフォーダンス１６４４はユーザが利用可能な時計文字盤及び／又は時計文字盤オプションのシーケンス内において適応する上で一助となる。更にスクリーン１６４０上の時計文字盤生成アフォーダンス１６４６の部分図はスワイプすることによってディスプレイ上においてアフォーダンス１６４６をセンタリングしてユーザが活性化し得ることを（例えば、スクリーン１６５０上に表示されているように）ユーザに対して示すものである。
【０５３６】
ユーザは例えばタッチセンサ−式ディスプレイ上におけるアフォーダンス１６４６に接触（例えば、タッチ１６５２）することでアフォーダンス１６４６を活性化し得る。接触の検出に応じて装置１６００は新しく生成された、ディスプレイ上でセンタリングされている時計文字盤１６６２を含むスクリーン１６６０を表示する。スクリーン１６６０上において示されているように新しい時計文字盤１６６２は（例えば、カレンダアプリケーションから得られた）現在の日付を表示するアフォーダンス１６６４と（例えば、天候アプリケーションから得られた）現在の天候状況を表示するアフォーダンス１６６６を含む。
【０５３７】
アフォーダンス１６４６の活性化検出に応じていくつかの実施例において装置は表示された新しい時計文字盤をセンタリングした後、時計文字盤選択モードに留まる。他の各実施例においてディスプレイ上において新しく生成された時計文字盤をセンタリングした後、前述のように装置は時計文字盤編集モードに入る。これによってユーザは新しく生成された時計文字盤の１つ以上の様相を編集することが可能となる。いくつかの実施例において装置は時計文字盤選択モードを出て新しい時計文字盤をフルサイズの時計文字盤としてディスプレイ上にセンタリングする。
【０５３８】
新しい時計文字盤１６６２はアナログ時計の図を描写しているものの（本明細書において説明されたいかなる任意の機能も含めて）本明細書において説明されたコンテキスト特化ユーザインターフェースのいずれもが時計文字盤生成アフォーダンスの活性化に応じて生成される新しい時計文字盤であり得ることが理解される。いくつかの実施例において新しい時計文字盤は装置上の既存の時計文字盤と比べて異なるカスタマイズ可能な様相を有し得る。例えばユーザが既に青い秒針を含む時計文字盤を有する場合、装置は赤い秒針を含む時計文字盤を生成し得る。これはユーザが本明細書において説明されたコンテキスト特化ユーザインターフェースによって利用可能なオプションを探る上で一助となるため、多様性を増やすことによってユーザインターフェースを強化することとなる。
【０５３９】
既存のコンテキスト特化ユーザインターフェースの選択や新しいコンテキスト特化ユーザインターフェースの生成に加えてユーザはランダムなコンテキスト特化ユーザインターフェースを生成することを希望し得る。図１６Ｃはランダムな時計文字盤を生成するための例示的なユーザインターフェースを図示している。図１６Ｃにおいてスクリーン１６７０を表示する装置１６００が示されている。スクリーン１６７０は時計文字盤１６７２とユーザに対して現在センタリングされている時計文字盤が３つの一連の選択可能な時計文字盤及び／又は時計文字盤オプションのシーケンスにおいて１つ目であることを示すページングアフォーダンス１６７４を表示している。スクリーン１６７０はまたランダムな時計文字盤生成アフォーダンス（例えば、１６７６）の部分図も表示している。
【０５４０】
本例においてユーザはディスプレイをスワイプ（例えば、スワイプ１６７８）し、スワイプの検出に応じて装置１６００はスクリーン１６８０上にセンタリングしたランダムな時計文字盤生成アフォーダンス１６７６の全体図を表示する。いくつかの実施例においてアフォーダンス１６７６によって描写されているようにランダムな時計文字盤生成アフォーダンスはアフォーダンス１６７６の活性化後、装置１６００がランダムな時計文字盤を生成することをユーザに伝えるクエスチョンマーク（あるいはその他のテキスト及び／又は「Ｒ」の文字等のシンボル）を含み得る。
【０５４１】
なおスクリーン１６８０は更に以前に表示された時計文字盤１６７２の部分図をも表示している。１６７２の部分図は更新（ランダムな時計文字盤生成はシーケンスにおける２つ目に利用可能なユーザインターフェースであることを示すように更新）されたページングアフォーダンス１６７４とともにユーザが時計文字盤のシーケンス及び／又はシーケンスにおいて利用可能なオプションに適応する上で一助となる。更にスクリーン１６７０上におけるランダムな時計文字盤生成アフォーダンス１６７６の部分図はスワイプによって（例えば、スクリーン１６８０上に表示されているように）ディスプレイ上のアフォーダンス１６７６をユーザ活性化のためにセンタリングさせることをユーザに対して示す。
【０５４２】
ユーザは例えばタッチセンサ−式ディスプレイ上においてアフォーダンス１６７６に接触（例えば、タッチ１６８２）することによってアフォーダンス１６７６を活性化し得る。接触の検出に応じて装置１６００はディスプレイ上にセンタリングされたランダムに生成された時計文字盤１６９２を含むスクリーン１６９０を表示する。スクリーン１６９０上に示されているように新しい時計文字盤１６９２はストップウォッチアプリケーションを起動するためのアフォーダンスを表すアフォーダンス１６９４と（例えば、天候アプリケーションから得られた）現在の気温を表示するアフォーダンス１６９６を含む。
【０５４３】
アフォーダンス１６７６の活性化検出に応じていくつかの実施例において装置は表示されたランダムな時計文字盤をセンタリングした後も時計文字盤選択モードに留まる。他の各実施例においてはランダムに生成された時計文字盤をディスプレイ上でセンタリングした後、装置は前述のように時計文字盤編集モードに入る。これによってユーザはランダムに生成された時計文字盤の１つ以上の様相を編集することが可能となる。いくつかの実施例において装置は時計文字盤選択モードを出てディスプレイ上のフルサイズの時計文字盤としてランダムな時計文字盤をセンタリングする。
【０５４４】
ランダムな時計文字盤１６９２はアナログ時計の図を描写しているものの（本明細書において説明されたいかなる任意の機能も含めて）本明細書において説明されたコンテキスト特化ユーザインターフェースのいずれもが時計文字盤生成アフォーダンスの活性化に応じて生成されたランダムな時計文字盤であり得ることを理解されたい。
【０５４５】
いくつかの実施例においてランダムな時計文字盤は時計文字盤選択モードにおいて利用可能ないかなる時計文字盤より異なるものであり得る。装置はこれをいくつかの方法で達成し得る。いくつかの実施例において装置はランダムな時計文字盤をランダムに生成した後にそれが異なることを確認するために他の保存された時計文字盤と比べてランダムな時計文字盤をチェックする。他の各実施例において本明細書において説明された技術によって利用可能となった潜在的な時計文字盤の圧倒的な数に鑑みて装置はランダムな時計文字盤を生成して保存された時計文字盤とは異なるという内在的な可能性に依存し得る。
【０５４６】
いくつかの実施例においてランダムな時計文字盤を表示した後、装置は第２のランダムな時計文字盤を生成するためにユーザプロンプトを表示し得る。これによってユーザが特定の種類のコンテキスト特化ユーザインターフェース及び／又はランダムな時計文字盤のカスタマイズされた機能が気に入らない場合にはユーザがランダムに別の時計文字盤を生成することが可能となる。いくつかの実施例においてランダムな時計文字盤生成アフォーダンスはこの機能を提供するために第２のランダムな時計文字盤を生成するための例えばスロットマシンやその他のユーザプロンプトの表示を描写し得る。
【０５４７】
選択のためにディスプレイ上で時計文字盤をセンタリングするのに加えて装置は更にセンタリングされた時計文字盤を１つ以上の方法で強調表示し得る。例えばいくつかの実施例においてセンタリングされた時計文字盤は１６１２、１６２２、１６４２及び１６７２によって図示されるようにセンタリングされた時計文字盤の周りにアウトラインを視覚的に区別（例えば、視覚的なアウトラインを表示する、あるいは時計文字盤の周りにおいて既に視覚的であるアウトラインを区別する等）することによって表示され得る。いくつかの実施例においてアウトラインをアニメーション化して（例えば、脈拍あるいは呼吸に類似したアニメーション等）リズミカルな伸縮を描写し得る。いくつかの実施例においてセンタリングされた時計文字盤自体をアニメーション化してリズミカルな伸縮を描写し得る。いくつかの実施例においてセンタリングされた時計文字盤をアニメーション化して点滅を描写し得る。いくつかの実施例においてセンタリングされた時計文字盤の色（例えば、色及び／又は強度の変更）を変更し得る。これらの表示のうちいずれかあるいは全てを用いてセンタリングされた時計文字盤が現在選択し得ることを視覚的に示し得る。
【０５４８】
前述のように時計文字盤の選択に関する本明細書において提示された技術を本開示におけるコンテキスト特化ユーザインターフェースのいずれかに対して適用し得る。ユーザは例えばユーザの写真やその他の画像ファイル等の画像を有する時計文字盤を背景として表示したいと希望し得る（例えば、図１２、図２４及び図３９を参照して説明されたコンテキスト特化ユーザインターフェース、構成要素及び技術を参照のこと）。したがってユーザが画像を（例えば、画像フォルダや写真アルバムから）複数の画像のセットから選択することを可能にするユーザインターフェースを提供することが望ましい。ユーザは選択した画像の外観をカスタマイズしたいと希望し得る。例えばその画像が装置上に異なる解像度あるいはアスペクト比において取り込まれておりユーザが画像の見た目を縮小サイズのディスプレイを有する装置に適合するようにカスタマイズしたいと希望し得る。かくして縮小サイズのディスプレイに適合するように（例えば、画像のクロッピング、ズーミング及び／又は再センタリングを用いて）選択された画像を迅速にカスタマイズすることを可能にするユーザインターフェースを提供することも望ましい。有利なことに後述する技術がこれらの機能性の両方を提供する効率のいいインターフェースを可能にすることにより画像を選択して編集するのに必要なユーザ入力の数を減らすことで電池寿命を向上してプロセッサ電力を減らす。
【０５４９】
図１６Ｄは装置１６００上で操作し得る付加的な例示的なユーザインターフェースを示している。図１６Ｄにおいて装置１６００は図１６Ａにおけるスクリーン１６１０同様、縮小サイズの時計文字盤１６０５、ページングアフォーダンス１６０９及び時計文字盤１６０７の部分図を含むスクリーン１６０３を表示している。ユーザのスワイプ１６１１の検出に応じて装置１６００は時計文字盤１６０５の部分図、更新された（１６０７によって表される時計文字盤が３つの利用可能な時計文字盤又は時計文字盤オプションのうち２つ目であることをユーザに示すよう更新された）ページングアフォーダンス１６０９及び縮小サイズの時計文字盤１６０７を含むスクリーン１６１３を表示する。
【０５５０】
本例において縮小サイズの時計文字盤１６０７はユーザ画像の縮小サイズバージョンを表示することによってユーザ画像を表している。１６０７はユーザ画像を表す単一の縮小サイズの画像を示しているのに対し、例えば複数の画像のセット（例えば、写真アルバムの図）等いかなる画像や例えば「写真」「アルバム」等というテキスト等画像及び／又は写真アルバムをテキストによって表すアフォーダンス等を表示し得る。これらの図は選択された場合このオプションは背景画像を有する時計文字盤とともに時刻及び／又は日付の表示をユーザに対して表示することを示す。いくつかの実施例において２つ以上の画像及び／又は２つ以上の画像の図が表示され得る。
【０５５１】
時計文字盤１６０７を選択するためにユーザは時計文字盤１６０７上のタッチセンサ−式ディスプレイに接触（例えば、タッチ１６１５）する。タッチ１６１５の検出に応じて装置１６００は時計文字盤選択モードを出てスクリーン１６１７を表示する。スクリーン１６１７は背景１６１９、時刻を示すアフォーダンス１６２１及び日付又は月の日を表すアフォーダンス１６２３を含むフルサイズの時計文字盤を表示する。背景１６１９は１６０７で表される画像に基づき得る。例えば（例えば、もし１６０７が単一画像を表示している場合は）同じ画像のより大きなバージョン、（後述のように例えばもし１６０７が２つ以上の画像を表示している場合は）アルバムの一部として表示された画像サムネイルのより大きなバージョンあるいは１６０７によってテキストで表された画像であり得る。ここでいう画像に「基づく」背景とは少なくとも第１の画像に基づく背景を称し得、即ち付加的な画像を表示し得る。いくつかの実施例においてアフォーダンス１６２１及び／又は１６２３は背景１６１９を構成する画素のサブセットの外観を変形すること（例えば、図１２を参照して説明したように例えば色のぼかし、混合、グラデーション等）によって生成し得る。
【０５５２】
図１６Ｅは画像ベースの時計文字盤を選択するための別の技術を図示している。表示のための単一画像を（例えば、背景１６１９として）すぐに選択するのではなくユーザはまず複数の画像のセット（例えば、写真アルバム）にアクセスしたいと希望し得る。図１６Ｅはスクリーン１６０３及び１６１３との関連において説明したのと同じユーザインターフェース及び入力からスタートする。しかしながら画像ベース時計文字盤オプションのユーザ選択（例えば、縮小サイズの時計文字盤１６０７上のタッチ１６１５）に応じて装置１６００は本例においては背景１６１９が基づく画像を表す図１６２７を含む９つの異なる画像の図を含むスクリーン１６２５を代わりに表示する。
【０５５３】
スクリーン１６２５は行と列を有するグリッド状レイアウトにおける（例えば、ユーザの写真アルバムからの）画像セットを表す。いかなる種類のレイアウトを用い得る。いくつかの実施例においてスクリーン１６２５は例えば写真アルバムの写真等個々の画像と関連付けられる図を構成する複合画像を表示し得る。これらの表現は対応する画像の表示（例えば、ラベル）及び／又は視覚的な図（例えば、サムネイル画像）を含み得る。ユーザは表示された図にタッチ１６２９によって接触することで表現１６２７と関連付けられる画像を選択し得る。タッチ１６２９の検出に応じて装置１６００は前述のようにスクリーン１６１７を表示する。
【０５５４】
いくつかの実施例においてユーザは装置１６００が図１６Ｄに図示されるように単一画像を表示するのかあるいは図１６Ｅに図示されるように複数の画像を表示するかという好みを予め選択するオプションを有し得る。いくつかの実施例において画像ベースの時計文字盤のユーザセレクション（例えば、タッチ１６１５）に応じて装置１６００は単一画像又は複数画像を見るためのユーザプロンプトを提供し得る。その後ユーザは入力（例えば、タッチ感知ディスプレイ上のタッチ）を与えて適切なオプションを選択し得る。
【０５５５】
一旦時計文字盤の背景用の画像が選択されるとユーザはその画像の変形や別の画像との置き換えを希望し得る。有利なことに後述のズーム／クロップ操作を用いることでこれらの機能性の両方を単一のユーザインターフェースによって提供し得る。一例として図１６Ｆ及び図１６Ｇにおいて回転可能入力機構を異なる方向へ単純に回転することによってユーザがシームレスに単一画像から画像変形へ（例えば、ズーミングやクロッピング等）又は単一画像から写真アルバムに（例えば、異なる画像を選択するために）戻るようにナビゲートすることが可能となる。例えば様々なタッチジェスチャ等のその他のユーザ入力を代替的あるいは付加的に用い得ることは理解され得る。
【０５５６】
図１６Ｆにおいて図示されるようにスクリーン１６１７が表示されている間、背景１６１９が基づく画像をクロップするために回転可能入力機構を第１の回転方向へと移動（例えば、動作１６３１）させ得る。動作１６３１の検出に応じて装置１６００は画像１６３５を含むスクリーン１６３３、即ち背景１６１９に基づくクロップされた画像を表示する。画像１６３５は、例えば、背景１６１９の１つ以上の外側部分を除去する、背景１６１９の少なくとも一部の倍率を増加する（例えば、ズーミング）、又は、背景１６１９のアスペクト比を変更する方法のうち１以上によって背景１６１９を変形することによって生成し得る。これによってユーザは例えば縮小サイズのディスプレイ上の画像の外観を向上するために画像を迅速にクロップすることが可能となる。
【０５５７】
いくつかの実施例において背景１６１９に基づいた画像１６３５を生成するために用いられるクロッピングの量は回転可能入力機構の回転の度合い、量、速度及び／又は数に比例する。他の各実施例において背景１６１９に基づいた画像１６３５を生成するために用いられるクロッピングの量は回転可能入力機構の回転の度合い、量、速度及び／又は数に比例しない。回転可能入力機構の動作をクロッピングの量又は速度にマッピングするためには例えばここに本明細書の一部を構成するものとしてのその全内容を援用するものとする、２０１４年９月３日出願「ウェアラブル電子装置のためのクラウン入力」と称される米国特許出願第１４／４７６，７００号においてスクロールに関して説明されているもの等、いかなるモデルを用いてもよい。クロップされた画像のスケーリングの速度量を決定するために例えば加速や速さ等を用い得る。
【０５５８】
他のユーザ入力を用いて他の画像処理を行い得る。例えば図１６Ｆにおいて示されるようにユーザはディスプレイ上において画像１６３５を再センタリング又は移動させるためにスクリーン１６３３上でドラッグジェスチャ（例えば、ドラッグ１６３７）を与え得る。ドラッグ１６３７の検出に応じて装置１６００は画像１６４１を含むスクリーン１６３９を表示する。画像１６４１はディスプレイ上の１６３５の移動に基づいている。移動の程度及び／又は向きは少なくとも部分的にドラッグ１６３７の量、方向及び／又は速度に基づき得る。例えばタッチセンサ−式ディスプレイ上のタップ又はその他の接触等、その他のユーザ入力も可能である。例えばユーザは画像をタップ又はダブルタップし、これに応じて装置１６００は少なくとも部分的に受け取った（各）タップのロケーションに基づいて画像を再センタリングし得る。
【０５５９】
一旦ユーザが画像１６４１に満足すると例えばタッチ１６４３等のタッチ入力によってその画像が新しい背景として選択され得る。タッチ１６４３は（タッチ１６０６との関連において前述した閾値と同じものでも異なるものでもあり得る）強度閾値を超える特性強度を有し、これによって装置１６００はユーザプロンプト１６４５の表示を促してユーザに対して画像１６４１を背景とする設定の確認を求める。画像１６４１の（例えば、「ＹＥＳ」アフォーダンス上のタッチ１６４７による）ユーザ確認検出に応じて装置１６００は背景として画像１６４１及びアフォーダンス１６２１並びに１６２３を含むスクリーン１６４９を表示する。他の各実施例において装置１６００はユーザプロンプト１６４５の表示を撤回しその代わりにタッチ１６４３に応じてスクリーン１６４９を表示し得る。タッチ１６４３の特性強度が強度閾値を超えない場合、装置１６００はスクリーン１６４９の表示を撤回し更に／あるいは例えば前述のように画像１６４１の外観を変形し得る。
【０５６０】
いくつかの実施例において１６１９に比して異なる１６４１の外観に基づき背景１６１９上に表示された時に比してアフォーダンス１６２１及び／又は１６２３の外観を変形し得る。例えばこれらは異なる画像の画素のサブセットの変形あるいは同じ画像の異なる画素のサブセット（例えば、１６４１対１６１９）を構成し得る。他の各実施例においてアフォーダンス１６２１及び／又は１６２３は両スクリーンにおいて同じ外観を有し得る。
【０５６１】
図１６Ｇにおいてユーザが異なる画像を選択することを可能にする例示的な技術を図示している。背景１６１９を有するスクリーン１６１７が表示されている間、ユーザは回転可能入力機構を第２の回転方向に動かし得る（例えば、動作１６５１）。いくつかの実施例において動作１６５１は動作１６３１とは反対の回転方向を有し得る。動作１６５１の検出に応じて装置１６００は前述のように（例えば、ユーザの写真アルバムからの）画像のセットを表すスクリーン１６２５を表示する。ユーザはタッチ１６５５によって（前述のように例えばサムネイル等の画像やラベル等の表示であり得る）図１６５３に応じた画像を選択し得る。
【０５６２】
タッチ１６５５の検出に応じて装置１６００は画像１６５９に基づいた背景を含むスクリーン１６５７を表示する。図１６Ｆと同様、回転可能入力機構の１回以上の回転又は１つ以上のタッチジェスチャによってユーザはクロップ、ズームあるいはその他の方法で画像１６５９を変形し得る。図１６Ｆと同様、ユーザは画像１６５９を背景画像として選択するためにタッチ１６６１によってスクリーン１６５７をタッチし得る。タッチ１６６１は（タッチ１６０６又は１６４３のタッチの関連において前述した閾値と同じものでも異なるものでもあり得る）強度閾値を超える特性強度を有するため、タッチ１６６１が強度閾値を超える特性強度を有するという判断に応じて装置１６００は画像１６５９を背景として設定することを確認するためのユーザプロンプト１６６３を表示する。（例えば、「ＹＥＳ」アフォーダンス上のタッチ１６６３を用いて）ユーザが画像１６５９を確認したことの検出に応じて装置１６００は背景として画像１６５９及びアフォーダンス１６６９並びに１６７１を含むスクリーン１６６７を表示する。他の各実施例において装置１６００はユーザプロンプト１６６３の表示を撤回しその代わりにタッチ１６６１に応じてスクリーン１６６７を表示し得る。タッチ１６６１の特性強度が強度閾値を超えない場合、装置１６００はスクリーン１６６７の表示を撤回し更に／あるいは例えば前述のように画像１６５９の外観を変形し得る。いくつかの実施例においてアフォーダンス１６６９及び１６７１はそれぞれアフォーダンス１６２１及び１６２３と同じであり得る。いくつかの実施例においてアフォーダンス１６６９及び１６７１はそれぞれアフォーダンス１６２１及び１６２３とは例えば異なる画像の画素サブセット（例えば、１６５９対１６１９）の変形である等異なり得る。
【０５６３】
前述の技術により画像の選択及び変形のための単一のユーザインターフェースを用いて本発明による画像ベースのコンテキスト特化ユーザインターフェースを生成することが可能となる。これらの機能性のために単一のユーザインターフェースを提供することでこれらのタスクを達成するために必要なユーザ入力の数を減らし、よってバッテリ消費とプロセッサ電力を減らす。これらの操作は図１６Ｆ及び図１６Ｇにおいて回転可能入力機構（例えば、５０６）の動作と特定のタッチジェスチャを用いて図示されているもののその他の例えばタッチジェスチャ等のユーザ入力の他の組み合わせを用い得ることを理解されたい。
【０５６４】
いくつかの実施例においてユーザは共有のインターフェースを通して時計文字盤編集モード及び時計文字盤選択モードにアクセスし得る。例えば強度閾値を超える特性強度を有する接触によって装置が時計文字盤選択モードに入り得る。本例において図１５におけるスクリーン１５１０は選択可能な時計文字盤及び／又は時計文字オプションのシーケンス内における現在選択された時計文字盤を示すページングアフォーダンスを有する時計文字盤選択モードを表し得る。時計文字盤選択モードに入るといくつかの実施例において強度閾値を超える特性強度を有する第２の接触によって装置が時計文字盤編集モードに入り、編集のために現在センタリングされている時計文字盤を選択し得る。他の各実施例において時計文字盤選択モードに入ると装置は時計文字盤編集モードを表すアフォーダンスを表示し得る。表示されたアフォーダンス上の接触を検出すると装置は時計文字盤編集モードに入り編集のために現在センタリングされている時計文字盤を選択し得る。これらの機能はコンテキスト特化ユーザインターフェースと編集機能性を使いやすく直観的な単一のインターフェースに結び付ける上で一助となる。
３．コンテキスト特化ユーザインターフェースの付加的な機能性
【０５６５】
ユーザは前述のユーザインターフェースに対して適用可能なコンテキスト特化ユーザインターフェースにおける付加的な機能性を希望し得る。例えばユーザは指定のロケーションにおいてリマインダを設定、アプリケーションを起動更に時間を見ることを希望し得る。これらの機能性は本発明において説明されている特定のユーザインターフェースに限定されるものではなく、むしろいずれかあるいは全てに対して一般的に適用され得る。以下の機能性は本発明において説明されるコンテキスト特化ユーザインターフェースのいずれかに組み込むことが可能な一般化可能な機能である。以下において特定の機能性を特定のコンテキスト特化ユーザインターフェースを参照しつつ説明することがあるもののこれは決して限定を目的とするものではない。
【０５６６】
図１７Ａにおいて装置１７００上で操作可能な例示的なコンテキスト特化ユーザインターフェースが示されている。いくつかの実施例において装置１７００は装置１００、３００又は５００であり得る。いくつかの実施例においてこの電子装置はタッチセンサ−式ディスプレイ（例えば、タッチスクリーン５０４）と回転可能入力機構（例えば、５０６又は１５４０）を有する。
【０５６７】
本例において、ユーザは６時にリマインダを設定したい（このリマインダは特定の日の６：００でも毎日６：００のための一般的なリマインダでもあり得る）。装置１７００はユーザインターフェーススクリーン１７０２を表示している。スクリーン１７０２は図１１Ａ〜図１１Ｃを参照しつつ説明したものと同様の時計文字盤を描写しており、時刻と一日の太陽の軌道を示す正弦波を示すアフォーダンス１７０４を含む。スクリーン１７０２は更に図１１Ａにおいて説明したように正弦波に沿った自身の位置によって現在時刻（１０：０９）を示すアフォーダンス１７０８を含んでいる。
【０５６８】
ユーザはディスプレイに接触することで装置がユーザ対話モードに入るよう促し得る。ユーザ対話モードはユーザに対して例えばユーザリマインダを設定する等のユーザインターフェース内で利用可能な付加的なインタラクションを提供する。一旦ユーザ対話モードに入るとユーザは回転可能入力機構を動かし（例えば、動作１７０８）動作の検出に応じて装置１７００はスクリーン１７１０を表示する。スクリーン１７１０はアフォーダンス１７１２及び正弦波に沿ったアフォーダンス１７１４の位置によって示される現在のものではない時刻（６：００）を表示する。ユーザは動作１７０８を用いて指定の時間（この場合では６：００）が表示されるまで時刻間をスクロールすることでユーザがその指定時刻のためのリマインダを設定し得る。
【０５６９】
ユーザはアフォーダンス１７１４においてディスプレイに接触し（例えば、タッチ１７１６）、接触の検出に応じて装置１７００は示された時刻（６：００）のためのリマインダを設定する。これによってユーザはユーザリマインダに指定された時刻を設定し得る。
【０５７０】
図１７Ｂにおいてより遅い時刻（１１：００）における装置１７００が示されている。装置１７００はスクリーン１７２０を表示している。スクリーン１７２０は現在時刻を示しているアフォーダンス１７２２と正弦波に沿った自身の位置によって現在の時刻を示すアフォーダンス１７２４を含んでいる。図１１Ｂにおいて示されているように、このコンテキスト特化ユーザインターフェースにおいてユーザは夜明け、夕暮れ、日の出及び日没を表すユーザインターフェースオブジェクトを見るためにアフォーダンス１７２４に接触（例えば、タッチ１７２６）し得る。
【０５７１】
接触の検出に応じて装置１７００はスクリーン１７３０を表示する。スクリーン１７３０は現在時刻を示しているアフォーダンス１７３２と正弦波１７３６に沿った自身の位置によって同様に現在の時刻を示すアフォーダンス１７３４を含んでいる。線１７３８は表示の昼間と夜間の部分の間における境界を描写している。前述のようにスクリーン１７３０はそれぞれ（夜明けの時間を表す）１７４０、（日の出の時間を表す）１７４２、（日没の時間を表す）１７４４及び（夕暮れの時間を表す）１７４６の各ユーザインターフェースオブジェクトを含む。
【０５７２】
重要なことにスクリーン１７３０はアフォーダンス１７４８をも表示する。アフォーダンス１７４８は図１７Ａにおいてユーザによって指定された時刻（６：００）の視覚的なリマインダである。したがってここでは装置がこの時刻のためのユーザリマインダをここではユーザのアフォーダンス１７２４上の接触に応じて表示する。
【０５７３】
いくつかの実施例においてユーザリマインダの設定は指定された時刻のためのアラートを設定するためのユーザプロンプトを表すアフォーダンスを表示することをも含み得る。このアフォーダンスはアラートの１つ以上の特徴を設定するためのユーザインターフェースを含み得る。
【０５７４】
いくつかの実施例においてユーザリマインダはカレンダイベントを含み得る。例えばユーザが前述のようにユーザリマインダを設定する代わりに装置はカレンダアプリケーションからカレンダイベントをインポートし得る。図１７Ｂに図示される例を用いてアフォーダンス１７４８はカレンダアプリケーションからインポートされたカレンダイベントを表し得る。カレンダイベントをカレンダアプリケーションからインポートすることによってユーザは現在時間及び／又はその他の対象となる時間（例えば、日の出、日没、夜明け及び夕暮れ）と比したカレンダイベントの時間を追跡することができる。例えばユーザはスクリーン１７３０の一部として（カレンダイベントとして保存された）テニスの試合の時間を見ることが可能となり、それによって試合の予定までどれだけ時間が残っているかあるいは試合開始から日没までどれだけの時間が確保し得るか等を判断し得る。いくつかの実施例においてユーザは回転可能入力機構を動かし（例えば、動作１７０８）動作の検出に応じて装置はアフォーダンス１７４８を視覚的に区別し更に／あるいはアフォーダンス１７４８によって表されるユーザリマインダと関連付けられる時間を表示するように表示された時間の表示を更新することでユーザリマインダにポンと移り得る。
【０５７５】
いくつかの実施例においてユーザリマインダは繰り返し起こるイベントを表す。いくつかの実施例においてユーザリマインダの時間は固定された時系列の時間に基づく。図１７Ｂを一例として用いるとユーザリマインダがテニスの試合である場合、一年を通して同じ時系列の時間において繰り返され得るものの線１７３８に対するアフォーダンス１７４８の位置は一年を通して変化し得る。これによってユーザは単にアフォーダンス１７４８の位置を見るだけで、ある日付において試合の間十分な日の光があるかどうかを判断することが可能となる。その他の各実施例においてユーザリマインダの時間は太陽の状況（例えば、日光量あるいはその不足）に基づく。例えばユーザリマインダは例えば日没前の特定の時間あるいは太陽が水平線上に特定の角度にある時間等太陽の状況の時間を反映し得る。したがってもしユーザリマインダが繰り返される場合、ユーザリマインダの時系列の時間は同じ太陽の状況を表しながらも時を経て変わる場合があり得るため、ユーザは一年のどの時であってもその太陽の状況を見る計画を立て得る。
【０５７６】
指定された時刻のユーザリマインダは１つ以上の任意選択的にある機能を含み得る。いくつかの実施例においてリマインダは指定された時刻の視覚的アラートを含み得る。例えば装置は指定された時刻ちょうどあるいはその前に視覚的アラートを表示し得る。あるいは装置は現在のユーザインターフェースのコンテキスト内において指定された時刻を示す視覚的アフォーダンスを常に表示し得る。図１７Ｂの例において視覚的アフォーダンス１７４８は指定された時刻が現在の時刻からどれぐらい離れているかをユーザが理解し得るように正弦波に沿って表示されている。
【０５７７】
いくつかの実施例においてユーザリマインダは指定された時刻のための音声アラートを含み得る。例えば装置は指定された時刻ちょうどあるいはその前に音を再生し得る。いくつかの実施例においてユーザリマインダは指定された時刻ちょうどあるいはその前に（例えば、触覚フィードバックモジュール１３３及び触知出力生成器１６７を用いて）生成される触覚アラートを含み得る。この触覚信号はユーザに指定された時刻が近づいた時にそのことを知らせる。
【０５７８】
図１８Ａに目を向けると本明細書において説明されたいずれのあるいは全てのコンテキスト特化ユーザインターフェースは１つ以上の複雑機能を含み得る。ユーザが希望し得る一種の複雑機能としてアプリケーションを起動するための複雑機能がある。例えば時計文字盤上の複雑機能を表すアフォーダンスは対応するアプリケーションからの情報のセットを表示し得る。しかしながらユーザはアプリケーションからの付加的な情報を見たりアプリケーション自体を丸ごと起動したりしたいと希望し得る。
【０５７９】
図１８Ａにおいて装置１８００上で操作し得る例示的なコンテキスト特化ユーザインターフェースが示されている。装置１８００はいくつかの実施例においては装置１００、３００又は５００であり得る。いくつかの実施例においてこの電子装置はタッチセンサ−式ディスプレイ（例えば、タッチスクリーン５０４）を有する。
【０５８０】
装置１８００はユーザインターフェーススクリーン１８０２を表示している。スクリーン１８０２は複雑機能として表示されている時計文字盤１８０４及びアフォーダンス１８０６並びに１８０８を含んでいる。アフォーダンス１８０６及び１８０８はアプリケーションを表し対応するアプリケーションから得られた情報のセットを含んでいる。本例においてアフォーダンス１８０６は天候アプリケーションを表し、天候アプリケーションから得られた天候状況を表示する。アフォーダンス１８０８はカレンダアプリケーションを表し、カレンダアプリケーションから得られた現在の日付を表示する。アフォーダンス１８０６とアフォーダンス１８０８は対応するアプリケーションからのデータに応じて更新される。例えばアフォーダンス１８０６は更新されて天候アプリケーションから得られた現在の天候状況を表示する。アフォーダンス１８０８は更新されてカレンダアプリケーションから得られた現在の日付を表示する。例えばこれらの複雑機能はアプリケーションデータに基づいて更新されるアプリケーションウィジェットであり得る。
【０５８１】
天候アプリケーションを起動するためにユーザはアフォーダンス１８０６においてディスプレイに接触する（例えば、タッチ１８１０）。これに応じて装置１８００は天候アプリケーションを起動し、これがスクリーン１８２０上で描写されている。スクリーン１８２０は現在の天候状況（例えば、ユーザインターフェースオブジェクト１８２２）、現在のロケーションの表示（例えば、ユーザインターフェースオブジェクト１８２４）及び現在の温度の表示（例えば、ユーザインターフェースオブジェクト１８２６）を含む更に天候情報を示している。
【０５８２】
図１８Ｂは更にスクリーン１８０２を表示している装置１８００をも描写している。図１８Ａにおいて描写されているようにスクリーン１８０２は複雑機能として表示されている時計文字盤１８０４及びアフォーダンス１８０６並びに１８０８を含んでいる。
【０５８３】
ユーザが天候アプリケーションに代えてカレンダアプリケーションの起動を希望する場合にユーザはアフォーダンス１８０８においてディスプレイに接触する（例えば、タッチ１８１２）。これに応じて装置１８００はカレンダアプリケーションを起動し、これがスクリーン１８３０上で描写されている。スクリーン１８３０は更にフルの日付を描写しているユーザインターフェースオブジェクト１８３２とカレンダイベント（ここでは１において会議）を表すユーザインターフェースオブジェクト１８３４を含む更にカレンダ情報を示している。
【０５８４】
いくつかの実施例においてユーザインターフェーススクリーンはあるアプリケーションを表し、対応するアプリケーションから得られた情報のセットを含む複雑機能を表示し得る。いくつかの実施例において図１８Ａ及び図１８Ｂにおいて図示されるようにユーザインターフェーススクリーンはアプリケーションを表し複数のアプリケーションから得られた情報のセットあるいは単一のアプリケーションから得られた複数の情報のセットを含む複数の複雑機能を表示し得る。
【０５８５】
いくつかの実施例において前述のようにユーザは表示された時間の表示を前後にスクロールするための回転可能入力機構を動かし得る。いくつかの実施例において装置は２つ以上の時間の表示を表示し、回転可能入力機構の動作検出に応じて装置は表示された時間の表示のうちの１つあるいはそれ以上を更新し他の時間の表示を一定に保ち得る。図１８Ａ及び図１８Ｂにおけるスクリーン１８０２を一例として図示すると、アフォーダンス１８０８が現在時間の表示を表している場合（例えば、デジタル表示）、装置は回転可能入力機構の動作検出に応じて表示された時計文字盤を更新しつつアフォーダンス１８０８を用いて現在の時間の表示を続け得る。表示された時計文字盤は例えば１つ以上の時計の針の動作を表示された時計が前後のうちどちらにスクロールされるかによって時計回りあるいは反時計回りにアニメーション化することによって更新し得る。
【０５８６】
いくつかの実施例において装置は回転可能入力機構の動作検出に応じて（例えば、それ自体時間を表示しない）その他の表示された複雑機能を更新し得る。例えば時計文字盤１８０４によって表示された時間を更新するのに加えて装置は更に時計文字盤１８０４によって表示されている時間に対応するようにアフォーダンス１８０６によって表示されている天候状況に関する予報あるいは履歴をも更新し得る。これらの実施例において装置は表示された時間のスクロールに応じて他の表示された複雑機能の更新を撤回し得る。例えば表示されたストップウォッチの複雑機能はそのままでありながら表示された時計文字盤が更新される。いくつかの実施例において回転可能入力機構の動作検出に応じて更新されない表示された複雑機能を例えば表示された複雑機能の色調、彩度及び／又は明度を変えることによって視覚的に区別し得る。これによってユーザはどの複雑機能が更新されてどれが変わらないかを区別し得る。
【０５８７】
有利なことに本明細書において説明されるいかなるコンテキスト特化ユーザインターフェースに対しても単にアプリケーション複雑機能を含めることで適用可能なこれらコンテキスト特化ユーザインターフェース方法は特定のアプリケーションからの更新された情報をユーザが見ることを可能にしつつ同じユーザインターフェースオブジェクトにおいて対応するアプリケーションを迅速に起動するための方法をも提供し得る。更に図１５を参照して説明された編集方法を用いて複雑機能によって描写されるアプリケーション及び／又はアプリケーション情報を更にカスタマイズし得る（例えば、スクリーン１５６０及び１５７０を参照のこと）。
【０５８８】
ユーザは多くのアフォーダンスを含む、例えばポータブル多機能装置上においてスクリーンをナビゲートし得る。これら各アフォーダンスは例えば装置上で起動し得るアプリケーション等を表し得る。このようなアフォーダンスのうちの１つは本明細書において説明されるようなコンテキスト特化ユーザインターフェースを作動させ得る。特定のアフォーダンスがコンテキスト特化ユーザインターフェースの起動に対応することをユーザに認識させるためにアフォーダンスをインターフェースに対して視覚的に結びつけるアニメーションが望ましい。
【０５８９】
図１８Ｃにおいて例えば図１８Ａ及び１８Ｂにおいて描写されるような２つ以上の複雑機能を含む時計文字盤を編集するための例示的なユーザインターフェースが示されている。図１８Ｃはここでも時計文字盤１８０４、天候アプリケーションを表すアフォーダンス１８０６及びカレンダアプリケーションを表すアフォーダンス１８０８を含むスクリーン１８０２を示す装置１８００を再度描写している。
【０５９０】
図１５を参照して説明したようにユーザは時計文字盤モードに入ることでスクリーン１８０２上に表示されている複雑機能をカスタマイズし得る。ユーザはタッチ１８１４でもって装置１８００のタッチセンサ−式ディスプレイに接触する。タッチ１８１４は強度閾値を超える特性強度を有するため、これによって装置１８００はスクリーン１８４０上に示されている時計文字盤編集モードに入るよう促される。装置１８００は時計文字盤を視覚的に区別することによってユーザが時計文字盤編集モードに入ったことを示している。本例においてスクリーン１８４０は縮小サイズの時計文字盤、複雑機能１８０６に基づく縮小サイズの複雑機能１８４４及び複雑機能１８０８に基づく縮小サイズの複雑機能１８４６を含むスクリーン１８０２の表示のより小さいバーションを示している（例えば、１８４２）。
【０５９１】
ユーザは表示された時計文字盤１８４２に接触すること（例えば、タッチ１８５０）で編集のためにこの時計文字盤を選択する。いくつかの実施例においてタッチ１８５０はタッチセンサ−式ディスプレイ上の接触である。いくつかの実施例においてタッチ１８５０はタッチセンサ−式ディスプレイ上の強度閾値を超える特性強度を有する接触である。これによって装置１８００は時計文字盤編集モードに入り、スクリーン１８６０を表示する。スクリーン１８６０は編集のために時計文字盤１８６２を表示する。現在、アウトライン１８６６によって強調表示されているように編集のために天候アプリケーションを表すアフォーダンス１８６４が選択されている。更に線１８７０を用いて一連の複雑機能オプションにおける表示された複雑機能の位置を示す位置インジケータ１８６８も表示されている。位置インジケータ１８６８は更にユーザに対して回転可能入力機構を用いてアフォーダンス１８６４を編集するために利用可能なオプション間を循環し得る（例えば、天候アプリケーションあるいはその情報のセットが表示され得るその他のアプリケーションのうちどの情報のセットを表示するか等）ことを示している。ページングアフォーダンス１８７２は更に一連の編集可能な様相のうち現在編集のために選択されている時計文字盤１８６２の様相の位置（例えば、複雑化１８６４）をも表示している。
【０５９２】
スクリーン１８６０は更にカレンダアプリケーションを表すアフォーダンス１８７４をも表示している。編集のためにこの複雑機能を選択するにユーザは表示されたアフォーダンス１８７４に接触する（例えば、タッチ１８７６）。これに応じて装置１８００はスクリーン１８８０を表示する。スクリーン１８６０同様、スクリーン１８８０は時計文字盤１８６２、（天候アプリケーションを表す）アフォーダンス１８６４、位置インジケータ１８６８及び（天候アプリケーションを表す）アフォーダンス１８７４を表示する。アウトライン１８８２によって示されるようにここではアフォーダンス１８７４が編集のために強調表示されている。この複雑機能オプションの位置は位置インジケータ１８６８において線１８８４によって描写されている。最後にページングアフォーダンス１８８６が更新されて時計文字盤１８６２の一連の編集可能な様相におけるアフォーダンス複雑機能１８７４の位置を表示している。これでユーザは回転可能入力機構を用いてアフォーダンス１８７４によって表示された情報のセットを編集し得る（例えば、カレンダアプリケーションあるいはその情報のセットが表示され得るその他のアプリケーションのうちどの情報のセットを表示するか等）。要するに時計文字盤編集モードにおいて２つ以上の複雑機能が表示されている時にユーザは表示された複雑機能に接触することで編集のために１つの複雑機能を選択し得る。いくつかの実施形態において、これによってアフォーダンスが（例えば、本発明において説明されるアフォーダンスを視覚的に区別するために視覚的なアウトラインやその他の手段を用いて）強調表示される。
【０５９３】
図１９は装置１９００上で操作され得る例示的なコンテキスト特化ユーザインターフェースを示している。装置１９００はいくつかの実施例において装置１００、３００又は５００であり得る。いくつかの実施例においてこの電子装置はタッチセンサ−式ディスプレイ（例えば、タッチスクリーン５０４）を有する。
【０５９４】
装置１９００は複数のアフォーダンス（例えば、アフォーダンス１９０４及び１９０６）を含むユーザインターフェーススクリーン１９０２を表示している。アフォーダンス１９０６は時間の表示（例えば、短針、長針及びチェック印等）及びアウトライン（例えば、円や角が丸くなった四角等の多角形）を含む時計文字盤を表している。いくつかの実施例において時計文字盤は現在時刻を示し得る。ユーザはアフォーダンス１９０６によってタッチセンサ−式ディスプレイに接触し（例えば、タッチ１９０８）これに応じて装置１９００は連続的なスクリーン上のアニメーションにおいてスクリーン１９１０、１９２０及び１９３０を順に表示する。
【０５９５】
スクリーン１９１０は要素を回転動作において漸次表示することによってアニメーション化されたアウトライン１９１２を示している（例えば、時計方向に埋めたり書き込まれたりする等）。次にスクリーン１９２０は完全なアウトライン１９２２、短針及び長針１９２４を示す。最後にスクリーン１９３０は、完全なアウトライン１９３２、短針及び長針１９３４、時間表示１９３６を示す。アウトライン同様、時間表示もまた漸次順（例えば、時計方向に）に埋められ得る。重要なことは、アフォーダンス１９０６のうち少なくとも１つの要素（例えば、アウトライン、短針及び長針等）はスクリーン１９３０上により大きな表示サイズにおいて保持される。
【０５９６】
図１９が短針及び長針を含むアナログ時計文字盤を描写しているのに対して図１９を参照しつつ説明された技術は複数のコンテキスト特化ユーザインターフェースに対して適用され得る。例えばユーザインターフェースが（図８に示されているように）地球の図を表示している場合、複数のアフォーダンスにおけるアフォーダンスは地球を描写し、地球のアウトラインを保持及び／又は時計方向の動作を用いて描き込み得る。
【０５９７】
ユーザは見逃されたあるいは未読の通知が利用可能であるというポータブル多機能装置からの表示を受け取りたいと希望し得る。したがって本発明において説明されるいかなる実施例においても装置は通知を受け取り、その通知が見逃されたか（例えば、見られていない又は未読のマークが付いている等）どうかを判断し、その通知が見逃されたという判断に応じて見逃された通知を示すアフォーダンスを表示し得る。その通知が見逃されていないという判断に応じて装置は見逃された通知を示すアフォーダンスの表示を撤回し得る。いくつかの実施例において表示されたアフォーダンスの様相は電子装置が受け取った見逃された通知の数を表している。例えば表示されたアフォーダンスは見逃された通知の数を表すのに色を変えたり、サイズを変えたり、あるいは、アニメーション化（例えば、脈拍を描画）したりし得る。いくつかの実施例において見逃された通知をユーザが見たことを表すデータの受け取りに応じて装置は表示されたアフォーダンスを除去し得る。これによってユーザに対して通知を見ることができるという素早い視覚的なリマインダを提供する。
【０５９８】
ユーザは本明細書において説明したいかなるコンテキスト特化ユーザインターフェースのうち例えばストップウォッチアプリケーション等のアプリケーションの起動を希望し得る。したがって本明細書において説明したいかなる実施例において装置は現在作動中のストップウォッチアプリケーションを示すストップウォッチ経過アフォーダンスを表示し得る。例えばストップウォッチ経過アフォーダンスは（例えば、図１６Ｃにおけるアフォーダンス１６９４と同様の）デジタルストップウォッチの図を描写し得る。この図は現在作動中のストップウォッチアプリケーションによって生成されたストップウォッチの時間を示すように連続的に更新され得る。ユーザはストップウォッチ経過アフォーダンスに接触し、接触の検出に応じて装置はストップウォッチアプリケーションを起動し得る。これによってストップウォッチが現在作動中であるという機能的リマインダをいかなるコンテキスト特化ユーザインターフェースからも提供される。
【０５９９】
旅行中、ユーザは自宅あるいはその他の指定されたロケーションの時間に素早くアクセスすることを希望し得る。したがって本明細書において説明したいかなる実施例において装置はロケーションセンサ（例えば、ＧＰＳセンサ５３２及び／又はＧＰＳモジュール１３５）を含み得る。いかなる時計文字盤がディスプレイ上に表示されている時にユーザはディスプレイに接触し、接触の検出に応じて装置は指定されたホームロケーション（例えば、自宅のタイムゾーン）にアクセスし得る。装置は現在のタイムゾーン（例えば、装置の現在のロケーション）を得て現在のタイムゾーンが自宅のタイムゾーンと異なるかどうかを判断し、現在のタイムゾーンが自宅のタイムゾーンと異なるという判断に応じて表示された時計文字盤を更新して自宅のタイムゾーンにおける現在の時間を示し得る。現在のタイムゾーンが自宅のタイムゾーンと異ならないという判断に応じて装置は引き続き同じ時計文字盤を表示して自宅のタイムゾーンと現在のタイムゾーンの両方における現在の時間を示し得る。
【０６００】
いくつかの実施例においてユーザは自宅のタイムゾーンを指定し得る。例えば装置は自宅のタイムゾーンを指定するためのユーザインターフェースを提供し得る。
【０６０１】
他の各実施例において装置は自宅のタイムゾーンを指定し得る。例えば装置はこの指定をあるロケーションで過ごした時間量、そのロケーションで過ごしたに時刻さらに／あるいはそのロケーションと関連付けられる連絡先エントリの数に基づくようにし得る。こうして装置は自動的に自宅のタイムゾーンを指定することが可能となる。
【０６０２】
ユーザは特定の文脈に応じて例えば本明細書において説明されたような異なるコンテキスト特化ユーザインターフェースを表示することを希望し得る。例えばユーザは勤務先において特定のコンテキスト特化ユーザインターフェース（例えば、表示された複雑機能によって提供された情報等）を表示させ、その後自宅において異なるコンテキスト特化ユーザインターフェースあるいは異なる内容を表示させたいと希望し得る。いくつかの実施例においてユーザは表示されたコンテキスト特化ユーザインターフェースを変える時刻を指定し得る。いくつかの各実施例においてユーザは特定のコンテキスト特化ユーザインターフェースが表示する日中のインターバルを指定し得る。他の各実施例において装置はロケーションセンサを含み、ユーザは特定のロケーション（例えば、自宅あるいはオフィス）において表示されるコンテキスト特化ユーザインターフェースを指定し得る。いくつかの実施例において装置は発見的方法を用いて例えばそれに応じてユーザがコンテキスト特化ユーザインターフェースを変更した時刻及び／又はロケーションや選択されたあるいはその選択が解除された特定のコンテキスト特化ユーザインターフェース等、以前のユーザ対話を追跡し得る。例えばユーザが仕事先から自宅に戻った後にほぼ定時刻にコンテキスト特化ユーザインターフェースを変更した場合、装置はプロンプトを表示してユーザが翌日も同時刻にコンテキスト特化ユーザインターフェースを変更したいかどうかを尋ね得る。いくつかの実施例において装置は以前のユーザ対話に基づいてコンテキスト特化ユーザインターフェースを自動的に変更する。他の各実施例において装置は以前のユーザ対話に基づいてコンテキスト特化ユーザインターフェースを変更することをユーザに対して促す。
【０６０３】
本明細書において説明されたいかなる装置のディスプレイを変えることが望ましい場合がある。したがって本明細書において説明されたいかなる実施例において装置は複数の画素を含む時計文字盤を表示し、（前述のように）装置の動作を検出し、動作の検出に応じてディスプレイ上において表示された時計文字盤を動かし得る。動かすとは（例えば、１つ以上の画素の色及び／又は強度を変えることを用いて）複数の画素のサブセットを変形することを含み得る。
【０６０４】
ユーザは本明細書において説明したいかなる装置上における仮想タキメータ（例えば、装置に備え付けの物理的タキメータに基づかないタキメータ等）を使用することを希望し得る。仮想タキメータは例えば専用のタキメータユーザインターフェーススクリーン上あるいは本明細書において説明されたいかなるユーザインターフェーススクリーン上に（例えば、タキメータ複雑機能として）表示され得るタキメータユーザインターフェースオブジェクトによって提供され得る。ユーザは仮想タキメータを開始するためにユーザ入力を与え、その後ユーザは２つ目のユーザ入力を与えることで仮想タキメータを停止し得る。例えばタキメータユーザインターフェースオブジェクトは開始アフォーダンス、停止アフォーダンスあるいは結合した開始／停止アフォーダンスを含み得る。ユーザは開始アフォーダンス又は開始／停止アフォーダンスに接触することで仮想タキメータを開始し、停止アフォーダンス又は開始／停止アフォーダンスに接触することで仮想タキメータを停止し得る。他の実施例においていずれかあるいは両方のユーザ入力が仮想タキメータを開始及び／又は停止するための機械的ボタンによる入力（例えば、回転可能及び押下可能な入力機構５０６の回転及び／又は押下さらに／あるいはボタン５０８を押すこと）であり得る。いくつかの実施例においていずれかあるいは両方のユーザ入力は（例えば、言語等）音声入力であり得る。
【０６０５】
ユーザが仮想タキメータを停止した後、装置は開始から停止までの間の経過時間に基づいて時間値を表示し得る。この時間値は例えば所定のインターバル内（例えば、１時間の秒数等）における時間単位の数に基づき得る。いくつかの実施例において表示された時間値は所定のインターバル内（例えば、１時間の秒数等）における時間単位の数を開始から停止までの間の経過時間で割ったものに基づき得る。いくつかの実施例においてユーザはタキメータが使用する時間単位、所定のインターバルにおける時間単位及び／又は所定のインターバルをカスタマイズし得る。いくつかの実施例において仮想タキメータが作動している間にタキメータユーザインターフェースオブジェクトは例えば作動中あるいは継続的に更新される時間値のカウントダウン又は回転する形等時間の経過を示すための更新される表示を含み得る。有利なことにタキメータは仮想であるため、例えば時計のタキメータのような伝統的なタキメータのように制約又は固定されないためいかなる時間の増加量あるいはインターバルをも計測し得る。例えば時計のタキメータは表示される時間値が（例えば、タキメータダイアル上にペイント又はエッチングされている等）固定であり、長針の一回の全回転の値にのみ適用するため、典型的には６０秒ちょうどあるいはそれ以下の時間を計測するように制限されている。
【０６０６】
ユーザは本明細書において説明したいかなる装置上において仮想テレメータ（装置上に備え付けられた物理的なテレメータに基づいていないテレメータ等）を用いることを希望し得る。仮想テレメータは例えば専用のテレメータユーザインターフェーススクリーン上あるいは本明細書において説明されたいかなるユーザインターフェーススクリーン上に（例えば、テレメータ複雑機能として）表示され得るテレメータユーザインターフェースオブジェクトによって提供され得る。
【０６０７】
ユーザは仮想テレメータを開始するためにユーザ入力を与え、その後ユーザは２つ目のユーザ入力を与えることで仮想テレメータを停止し得る。例えばテレメータユーザインターフェースオブジェクトは開始アフォーダンス、停止アフォーダンスあるいは結合した開始／停止アフォーダンスを含み得る。ユーザは開始アフォーダンス又は開始／停止アフォーダンスに接触することで仮想テレメータを開始し、停止アフォーダンス又は開始／停止アフォーダンスに接触することで仮想テレメータを停止し得る。他の実施例においていずれかあるいは両方のユーザ入力が仮想テレメータを開始／停止するための機械的ボタンによる入力（例えば、回転可能及び押下可能な入力機構５０６の回転及び／又は押下さらに／あるいはボタン５０８上を押すこと）であり得る。いくつかの実施例においていずれかあるいは両方のユーザ入力は（例えば、言語等）音声入力であり得る。ユーザが仮想テレメータを停止した後、装置は開始から停止までの間の経過時間に基づいて距離を表示し得る。この距離は音速に基づき得る。例えばユーザは稲妻を見てテレメータを開始し、ユーザが雷鳴を聞いた時にテレメータを停止し得る。この場合、テレメータによって報告された距離は光がユーザに到達した時から音がユーザに到達した時までの時間インターバルに基づくユーザと稲妻の間の距離を示す。いくつかの実施例においてユーザは距離を報告するための単位（例えば、キロメートル、マイル等）を指定し得る。いくつかの実施例において仮想テレメータが作動している間にテレメータユーザインターフェースオブジェクトは例えば作動中あるいは継続的に更新される距離又は回転する形等時間の経過を示すための更新される表示を含み得る。有利なことにテレメータは仮想であるため、例えば時計のテレメータのような伝統的なテレメータのように制約又は固定されないためいかなる時間の増加量あるいはインターバルをも計測し得る。例えば時計のテレメータは表示される時間値が（例えば、テレメータダイアル上にペイント又はエッチングされている等）固定であり、長針の一回の全回転の値にのみ適用するため、典型的には６０秒ちょうどあるいはそれ以下の時間を計測するように制限されている。
【０６０８】
ユーザは本明細書において説明したいかなる装置上において例えば所定のインターバルにおいて繰り返されるユーザアラートを提供するタイマ等、繰り返しのインターバルタイマを使用することを希望し得る。例えばユーザが運動（例えば、インターバルトレーニング）をする場合、運動モードを変えるあるいは休憩するために３０秒毎にアラートを受けることを希望し得る。他の実施例において薬を服用しているユーザは１時間、４時間、６時間、１２時間、２４時間毎等に薬を服用するためのアラートを受けることを希望し得る。いかなる適切なインターバルあるいは継続時間をも用いられ得る。いくつかの実施例において装置は繰り返しのインターバルタイマユーザインターフェースを表示し得る。繰り返しのインターバルタイマユーザインターフェースは例えばユーザに対してインターバルやインターバルのためのタイムスケール（例えば、秒、分、時間、日、週、月、年等）を指定するためのアフォーダンスを含み得る。ユーザ指定の時間インターバルを表すデータの受け取りに応じて装置はユーザ指定の時間インターバルに基づいて各時間に繰り返されるユーザアラートを提供し得る。いくつかの実施例においてアラートは視覚的アラート、音声アラート及び／又は（例えば、触覚フィードバックモジュール１３３及び触知出力生成器１６７を用いて）触覚アラートあるいはこれらのいかなる組み合わせを含み得る。指定された終点（例えば、特定の日又は時間のリマインダ）に基づくというよりも繰り返しのインターバルタイマは特定の時間インターバルに関する境界をユーザに対して提供することに基づいている。いくつかの実施例において繰り返しのインターバルタイマはユーザがタイマを終了するまで作動する。いくつかの実施例において装置は更に繰り返しのインターバルタイマを終了するためのアフォーダンスをも（例えば、繰り返しのインターバルタイマユーザインターフェースの一部として又はユーザアラートの時に）表示し得る。
【０６０９】
いくつかの実施例において本明細書において説明されたいかなる装置も情報を含むユーザアラートを生成あるいは受け取り、本明細書において説明されたいかなるユーザインターフェーススクリーン上のアラートに基づいてユーザ通知を表示し得る。ユーザ通知は例えばディスプレイの一部に亘って表示される通知バナーであり得る。通知バナーはアラートの情報の一部を含み得る。ユーザアラートの一例はユーザがタイムゾーンの境界を越えたという判断を無制限に含み得る。いくつかの実施例において装置はロケーションセンサ（例えば、ＧＰＳセンサ５３２及び／又はＧＰＳモジュール１３５）を有し、装置はロケーションセンサから装置の現在のロケーションを取得する。ロケーションセンサを用いて装置は装置の現在のロケーションが例えば以前のユーザ対話（例えば、ユーザが最後にディスプレイを見た時あるいは例えば手首を持ち上げる等、最後に装置がユーザ動作を検出した時）時の装置のロケーション等、以前の装置のロケーションと比較した場合に異なるタイムゾーンにあるかどうかを判断し得る。現在のロケーションが以前のロケーションとは異なるタイムゾーンにあるという判断に応じて装置はディスプレイの一部に亘って通知バナーを表示し得る。いくつかの実施例において通知バナーはユーザがタイムゾーンを越えたことを示すアラートあるいは新しいタイムゾーンにおける現在時間の通知等を含み得る。いくつかの実施例において装置は時間変更を受け入れるかどうかをユーザに対して促し得る（例えば、装置は時間変更を受け入れるためのアフォーダンス及び／又は時間変更を拒否するアフォーダンスを表示し得る）。ユーザプロンプトは通知バナーの一部として表示され得、またユーザプロンプトは表示された通知バナー上に対するユーザ接触の検出に応じて表示され得る。ユーザが時間変更を受け入れることを示すデータ（例えば、時間変更を受け入れるための表示されたアフォーダンス上の接触）を受けた場合、これに応じて装置は新しいタイムゾーンに基づいて表示された時間を更新し得る。ユーザが時間変更を拒否することを示すデータ（例えば、時間変更を拒否するための表示されたアフォーダンス上の接触）を受けた場合、これに応じて装置は新しいタイムゾーンに基づいて表示された時間の更新を撤回し得る。
【０６１０】
図２０は各コンテキスト特化ユーザインターフェースを提供するための処理２０００を図示するフローチャートである。いくつかの実施例において処理２０００は例えば装置１００（図１Ａ）、３００（図３）、５００（図５）又は６００（図６Ａ及び図６Ｂ）等タッチセンサ−式ディスプレイを有する電子装置において実施され得る。処理２０００におけるいくつかの操作を組み合わせ、いくつかの操作の順番を変更し、更にいくつかの操作を省略し得る。処理２０００は見る前にユーザに対して経過時間の瞬時の表示を与える各コンテキスト特化ユーザインターフェースを提供するため、これらのインターフェースがユーザを混乱させることが少なくなり、電力を浪費せずに電池寿命を延ばす。
【０６１１】
ブロック２００２において装置はユーザ入力（例えば、６０２）を表すデータを受け取る。ブロック２００４においてデータの受け取りに少なくとも部分的に応じて装置は第１の時間（第１の時間は現在時間に先立つ）を示す時計文字盤（例えば、６０６）を含むユーザインターフェーススクリーンを表示する。ブロック２００６において装置は第１の時間の表示から現在の時間の表示へと移動するよう時計文字盤をアニメーション化（アニメーションは第１の時間から現在の時間への時間の流れを表す、例えば６１２を参照のこと）することによってユーザインターフェーススクリーンを更新する。
【０６１２】
なお、前述した処理２０００（図２０）に関する各処理の詳細は後述する方法に対しても同様の方法で適用可能である。例えば処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は処理２０００を参照して前述した各種方法の１つ以上の特徴を含み得る。簡潔さのためにこれら詳細については以下において繰り返さない。
【０６１３】
図２０における操作が説明された特定の順番は例示的であり、説明された順が操作を実施し得る唯一の順番であることを示す意図はないことを理解されたい。本明細書において説明された操作の順番を変えたりある操作を除外したりするための様々な方法を当業者は認識するであろう。簡潔さのためにこれら詳細をここでは繰り返さない。更に、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）の各様相は互いに組み込まれ得る。したがって処理２０００との関連で説明された技術は処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）と関連性があり得る。
【０６１４】
図２１は各コンテキスト特化ユーザインターフェースを提供するための処理２１００を図示するフローチャートである。いくつかの実施例において処理２１００は例えば装置１００（図１Ａ）、３００（図３）、５００（図５）又は７００（図７Ａ及び図７Ｂ）等タッチセンサ−式ディスプレイを有する電子装置において実施され得る。処理２１００におけるいくつかの操作を組み合わせ、いくつかの操作の順番を変更し、更にいくつかの操作を省略し得る。処理２１００はストップウォッチ機能と計時機能を組み合わせる各コンテキスト特化ユーザインターフェースを提供するため、これらのインターフェースが同時に多機能でありユーザを混乱させることが少なくなり、電力を浪費せずに電池寿命を延ばす。
【０６１５】
ブロック２１０２において装置は現在の時間を示す時計文字盤を表示し短針及び長針、１時間毎のタイムスケールの１つ以上の表示及びストップウォッチの針（例えば、スクリーン７０２上におけるもの）を含むユーザインターフェースオブジェクトを表示する。ブロック２１０４において装置はユーザ入力（例えば、タッチ７１２）を表すデータを受け取る。ブロック２１０６においてデータの受け取りに少なくとも部分的に応じて装置は１時間毎のタイムスケールの１つ以上の表示をストップウォッチの針のための第１のタイムスケールの表示（例えば、７２４）と置き換える。ブロック２１０８において装置はストップウォッチの針をアニメーション化して時間の経過を反映する（例えば、７２６及び７３６）。
【０６１６】
なお、前述した処理２１００（図２１）に関する各処理の詳細は後述する方法に対しても同様の方法で適用可能である。例えば処理２０００（図２０）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は処理２１００を参照して前述した各種方法の１つ以上の特徴を含み得る。簡潔さのためにこれら詳細については以下において繰り返さない。
【０６１７】
図２１における操作が説明された特定の順番は例示的であり、説明された順が操作を実施し得る唯一の順番であることを示す意図はないことを理解されたい。本明細書において説明された操作の順番を変えたりある操作を除外したりするための様々な方法を当業者は認識するであろう。簡潔さのためにこれら詳細をここでは繰り返さない。更に、処理２０００（図２０）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）の各様相は互いに組み込まれ得る。したがって処理２１００との関連で説明された技術は処理２０００（図２０）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）と関連性があり得る。
【０６１８】
図２２は、コンテキスト特化ユーザインターフェースを提供するための処理２２００を示すフロー図である。いくつかの実施形態において、処理２２００は、装置１００（図１Ａ）、３００（図３）、５００（図５）、８００（図８）、９００（図９）又は１０００（図１０）等のタッチ感知ディスプレイを有する電子装置において実行されることができる。処理２２００におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理２２００は、時間管理及び地理的／天文学的情報を提供し、これらのインターフェースを一度に多機能でかつユーザを混乱させないようにし、それゆえに電力を節約して電池寿命を延ばす。
【０６１９】
ブロック２２０２において、装置は、現在時刻において太陽によって照射されるときの地球の第１の領域のシミュレーションを表す第１のアフォーダンス（例えば、８０４）と、現在時刻を示す第２のアフォーダンス（例えば、８０６）とを含むユーザインターフェーススクリーンを表示する。ブロック２２０４において、装置は、ユーザ入力（例えば、スワイプ８１２）を表すデータを受信する。ブロック２２０６において、データを受信することに少なくとも部分的に応答して、装置は、現在時刻において太陽によって照射されるときの地球の第２の領域を表示するために地球のシミュレーションを回転させる（例えば、８２２）。任意選択的に、ブロック２２０６において、装置は、月を表す第３のアフォーダンス（例えば、８０８、８２６、８４６、１０１６及び１０３４）を表示し、表示された第３のアフォーダンス上の接触を検出し、接触を検出することに少なくとも部分的に応答して、現在時刻において地球からみた月のシミュレーションを表す第４のアフォーダンス（例えば、９０４）と、現在時刻を示す第５のアフォーダンス（例えば、９０６）とを表示することによってユーザインターフェーススクリーンを更新する。任意選択的に、ブロック２２０６において、装置は、太陽系を表す第６のアフォーダンス（例えば、８１０、８２８及び８４８）を表示し、表示された第６のアフォーダンス上の接触を検出し、接触を検出することに少なくとも部分的に応答して、現在時刻においてそれらの各位置における太陽、地球及び１つ以上の非地球惑星の表現を含む第７のアフォーダンス（例えば、１００４）と、現在時刻を示す第８のアフォーダンス（例えば、１０１２）とを表示することによってユーザインターフェーススクリーンを更新する。
【０６２０】
処理２２００（図２２）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理２２００を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６２１】
図２２における動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２２００に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６２２】
図２３は、コンテキスト特化ユーザインターフェースを提供するための処理２３００を示すフロー図である。いくつかの実施形態において、処理２３００は、装置１００（図１Ａ）、３００（図３）、５００（図５）又は１１００（図１１Ａ〜図１１Ｃ）等のタッチ感知ディスプレイを有する電子装置において実行されることができる。処理２３００におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理２３００は、ユーザが昼間／夜間の状況に関する現在時刻をみることができるコンテキスト特化ユーザインターフェースを提供し、これらのインターフェースを一度に多機能でかつユーザを混乱させないようにし、それゆえに電力を節約して電池寿命を延ばす。
【０６２３】
ブロック２３０２において、装置は、昼間を示す第１の位置（例えば、１１０４）と、夜間を示す第２の位置（例えば、１１０６）と、日を表す周期を有する正弦波を表すユーザインターフェースオブジェクト（例えば、１１０８）と、日の現在時刻を示す正弦波上の第１の位置に表示される太陽とその日の現在時刻が昼間又は夜間であるかどうかを表す第１のアフォーダンス（例えば、１１１０）と、現在時刻を示す第２のアフォーダンス（例えば、１１１４）とを含むユーザインターフェーススクリーンを表示する。任意選択的に、ブロック２３０４において、装置は、現在時刻（例えば、１１４８）を示す第１の位置における第１のアフォーダンスにおいてタッチ感知ディスプレイ上の接触を受け付ける。任意選択的に、ブロック２３０６において、装置は、ユーザ接触の受け付けを継続しながら、タッチ感知ディスプレイ上のユーザ接触の接触を中断することなく、表示された正弦波上の第１の位置から第２の位置へのユーザ接触の移動を検出する（正弦波上の第２の位置は、非現在時刻を示す。例えば、タッチ１１６６を参照）。任意選択的に、ブロック２３０８において、装置は、第２の位置において接触を検出することに少なくとも部分的に応答して、スクリーン上の第１のアフォーダンスを正弦波上の第１の位置から正弦波上の第２の位置へと変換する（変換は、表示される正弦波を追跡する。例えば、１１６２を参照）。任意選択的に、ブロック２３１０において、装置は、非現在時刻（例えば、１１６８）を示すために第２のアフォーダンスを更新する。
【０６２４】
処理２３００（図２３）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理２３００を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６２５】
図２３における動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２３００に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６２６】
図２４は、コンテキスト特化ユーザインターフェースを提供するための処理２４００を示すフロー図である。いくつかの実施形態において、処理２４００は、装置１００（図１Ａ）、３００（図３）、５００（図５）又は１２００（図１２）等のタッチ感知ディスプレイを備える電子装置において実行されることができる。処理２４００におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理２４００は、容易に識別可能な背景画像と背景から作成された日付及び／又は時刻の表示とを提供するコンテキスト特化ユーザインターフェースを提供し、これらのインターフェースをユーザにとってみるのをより容易とし、それゆえに電力を節約して電池寿命を延ばす。
【０６２７】
ブロック２４０２において、装置は、複数の画素を有する画像に基づく背景（例えば、１２０４及び１２１２）を含むユーザインターフェーススクリーンを表示する（画素のサブセットが日付を示す第１のユーザインターフェースオブジェクト及び時刻を示す第２のユーザインターフェースオブジェクトのうちの１つ以上を表すように、画素のサブセットは、画像に対して外観が変更される。例えば、１２０６及び／又は１２０８を参照）。任意選択的に、ブロック２４０２において、第１のユーザインターフェースオブジェクト及び第２のユーザインターフェースオブジェクトのうちの１つは、背景に依存しない色である。任意選択的に、ブロック２４０４において、第１のユーザインターフェースオブジェクト及び第２のユーザインターフェースオブジェクトのうちの１つが背景に依存しない色である場合、装置は、表示された第１のユーザインターフェースオブジェクト又は表示された第２のユーザインターフェースオブジェクトの位置における背景の背景色を表すデータを受信する（第１の色は、表示された第１のユーザインターフェースオブジェクト又は表示された第２のユーザインターフェースオブジェクトの位置における背景色と異なる）。
【０６２８】
処理２４００（図２４）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理２４００を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６２９】
図２４における動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２４００に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６３０】
図２５は、コンテキスト特化ユーザインターフェースを提供するための処理２５００を示すフロー図である。いくつかの実施形態において、処理２５００は、装置１００（図１Ａ）、３００（図３）、５００（図５）又は１２００（図１２）等のタッチ感知ディスプレイを有する電子装置において実行されることができる。処理２５００におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理２５００は、容易に識別可能な背景画像と背景から作成された日付及び／又は時刻の表示とを提供するコンテキスト特化ユーザインターフェースを提供し、これらのインターフェースをユーザにとってみるのをより容易とし、それゆえに電力を節約して電池寿命を延ばす。
【０６３１】
ブロック２５０２において、装置は、２つ以上の画像を有するフォルダにアクセスする。ブロック２５０４において、装置は、フォルダから第１の画像を選択する。ブロック２５０６において、装置は、第１の画像に基づく背景を含むユーザインターフェーススクリーン（例えば、１２０２）を表示し、背景は、複数の画素を含む（画素のサブセットが日付を示す第１のユーザインターフェースオブジェクト及び時刻を示す第２のユーザインターフェースオブジェクトのうちの１つ以上を表すように、画素のサブセットは、画像に対して外観が変更される。例えば、１２０４を参照）。任意選択的に、ブロック２５０８において、第１のユーザインターフェーススクリーンを表示した後、装置は、ユーザ入力を表す第１のデータを受信する。任意選択的に、ブロック２５１０において、第１のデータを受信することに少なくとも部分的に応答して、装置は、表示された第１の背景を表す第２のデータを受信する。任意選択的に、ブロック２５１２において、装置は、フォルダから第２の画像を選択する（第２の画像は、第１の画像とは異なる。例えば、１２１２を参照）。任意選択的に、ブロック２５１４において、装置は、第１の画像に基づく背景を含む第２のユーザインターフェーススクリーン（例えば、１２１０）を表示し、背景は、複数の画素を含む（画素のサブセットが日付を示す第１のユーザインターフェースオブジェクト及び時刻を示す第２のユーザインターフェースオブジェクトのうちの１つ以上を表すように、画素のサブセットは、画像に対して外観が変更される。例えば、１２０４を参照）。
【０６３２】
処理２５００（図２５）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理２５００を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６３３】
図２５における動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２５００に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６３４】
図２６は、コンテキスト特化ユーザインターフェースを提供するための処理２６００を示すフロー図である。いくつかの実施形態において、処理２６００は、装置１００（図１Ａ）、３００（図３）、５００（図５）又は１３００（図１３Ａ及び図１３Ｂ）等のタッチ感知ディスプレイを有する電子装置において実行されることができる。処理２６００におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理２６００は、時間管理及び可変アニメーション化シーケンスを提供するコンテキスト特化ユーザインターフェースを提供し、これらのインターフェースをよりインタラクティブにしてユーザにとって魅力的であるようにし、それゆえに電力を節約して電池寿命を延ばす。
【０６３５】
ブロック２６０２において、装置は、第１の時刻（例えば、１３０４）においてユーザ入力を検出する。ブロック２６０４において、ユーザ入力を検出することに少なくとも部分的に応答して、装置は、第１の時刻を示す第１のユーザインターフェースオブジェクト（例えば、１３０６）及び第２のユーザインターフェースオブジェクト（例えば、１３０８）を含むユーザインターフェーススクリーンを表示する。ブロック２６０６において、装置は、第１のアニメーション化シーケンス、第１のアニメーション化シーケンスの後の第２のアニメーション化シーケンス及び第２のアニメーション化シーケンスの後の第３のアニメーション化シーケンスのシーケンス表示を有する第２のユーザインターフェースオブジェクトをアニメーション化する（第１のアニメーション化シーケンス、第２のアニメーション化シーケンス及び第３のアニメーション化シーケンスは異なる。例えば、スクリーン１３０２、１３１０及び１３２０を参照）。ブロック２６０８において、装置は、第２の時刻（例えば、１３３２）において第２のユーザ入力を検出する。ブロック２６１０において、第２のユーザ入力を検出することに少なくとも部分的に応答して、装置は、以前に表示された第２のアニメーション化シーケンスを表すデータにアクセスする。ブロック２６１２において、装置は、第１のアニメーション化シーケンス及び第２のアニメーション化シーケンスとは異なる第４のアニメーション化シーケンスを選択する。ブロック２６１４において、装置は、第１のユーザインターフェースオブジェクト（第１のユーザインターフェースオブジェクトは、第２の時刻を示す。例えば、１３３４を参照）及び第２のユーザインターフェースオブジェクトに関連する第３のユーザインターフェースオブジェクト（例えば、１３３６）を含む第２のユーザインターフェーススクリーンを表示する。ブロック２６１６において、装置は、第１のアニメーション化シーケンス、第１のアニメーション化シーケンスの後の第４のアニメーション化シーケンス及び第４のアニメーション化シーケンスの後の第３のアニメーション化シーケンスのシーケンス表示を有する第３のユーザインターフェースオブジェクトをアニメーション化する（例えば、スクリーン１３３０、１３４０及び１３５０を参照）。
【０６３６】
処理２６００（図２６）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理２６００を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６３７】
図２６における動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２６００に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６３８】
図２７Ａは、コンテキスト特化ユーザインターフェースを提供するための処理２７００を示すフロー図である。いくつかの実施形態において、処理２７００は、装置１００（図１Ａ）、３００（図３）、５００（図５）又は１４００（図１４Ａ）等のタッチ感知ディスプレイを有する電子装置において実行されることができる。処理２７００におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理２７００は、ユーザにとってより混乱しにくいコンテキスト特化ユーザインターフェースを提供し、それゆえに電力を節約して電池寿命を延ばす。
【０６３９】
ブロック２７０２において、装置は、装置のユーザの動き（例えば、１４０４）を検出する。ブロック２７０４において、動きを検出することに少なくとも部分的に応答して、装置は、時針と分針（例えば、１４２４）を表示し、第１の時間表示（例えば、１４３６）を表示しかつ第１の後の第２の時間表示を表示することによって時計文字盤のアニメーション枠を表示する（第２の時間表示は、時計まわり方向における時計文字盤の第１の時間表示の後である。例えば、１４３８を参照）。
【０６４０】
処理２７００（図２７Ａ）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理２７００を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６４１】
図２７Ａにおける動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２７００に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６４２】
図２７Ｂは、キャラクタベースのユーザインターフェースを使用して時間を示すための処理２７１０を示すフロー図である。いくつかの実施形態において、処理２７１０は、装置１００（図１）、３００（図３）、５００（図５）及び／又は１４０００（図１４Ｂ〜図１４Ｔ）等のディスプレイ及びタッチ感知面を有する電子装置において実行されることができる。処理２７１０におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理２７１０は、ユーザにとってより混乱しにくく、インタラクティブであり、かつ、より魅力的であるキャラクタベースのユーザインターフェースを提供し、それゆえに電力を節約して電池寿命を延ばしつつインターフェースを改善する。
【０６４３】
ブロック２７１２において、第１の時間を示すキャラクタユーザインターフェースオブジェクトが表示される。キャラクタユーザインターフェースオブジェクトは、第１の肢体部及び第２の肢体部の表現を含み、第１の肢体部で第１の時間を示しかつ第２の肢体部で第１の分を示すことによって第１の時刻を示す。ブロック２７１４において、キャラクタユーザインターフェースオブジェクトは、第１の肢体部で第２の時間を示しかつ第２の肢体部で第２の分を示すことによって第２の時刻を示すように更新される。任意選択的に、ブロック２７１４において、第２の時刻を示すためにキャラクタユーザインターフェースオブジェクトを更新することは、第１の肢体部の拡張及び第２の肢体部の縮退を含む。
【０６４４】
処理２７１０（図２７Ｂ）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理２７１０を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６４５】
図２７Ｂにおける動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２７１０に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６４６】
図２７Ｃは、キャラクタベースのユーザインターフェースを使用して時刻を示すための処理２７２０を示すフロー図である。いくつかの実施形態において、処理２７２０は、装置１００（図１）、３００（図３）、５００（図５）及び／又は１４０００（図１４Ｂ〜図１４Ｔ）等のディスプレイ及びタッチ感知面を有する電子装置において実行されることができる。処理２７２０におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理２７２０は、ユーザにとってより混乱しにくく、インタラクティブでありかつより魅力的であるキャラクタベースのユーザインターフェースを提供し、それゆえに電力を節約して電池寿命を延ばしつつインターフェースを改善する。
【０６４７】
ブロック２７２２において、第１の時間値を示すキャラクタユーザインターフェースオブジェクトが表示される。キャラクタユーザインターフェースオブジェクトは、第１の終点及び第２の終点を有する第１の肢体部の表現を含む。第１の終点は、肢体部の回転軸であり、第２の終点は、第１の時間値を示す。ブロック２７２４において、キャラクタユーザインターフェースオブジェクトは、第２の時間値を示すように更新される。キャラクタユーザインターフェースオブジェクトを更新することは、第２の時間値を示すように第１の終点を移動させかつ第２の終点を移動させることを含む。
【０６４８】
処理２７２０（図２７Ｃ）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理２７２０を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６４９】
図２７Ｃにおける動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２７２０に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６５０】
図２７Ｄは、キャラクタベースのユーザインターフェースを使用して時刻を指示するための処理２７３０を示すフロー図である。いくつかの実施形態において、処理２７３０は、装置１００（図１）、３００（図３）、５００（図５）及び／又は１４０００（図１４Ｂ〜図１４Ｔ）等のディスプレイ及びタッチ感知面を有する電子装置において実行されることができる。処理２７３０におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理２７３０は、ユーザにとってより混乱しにくく、インタラクティブでありかつより魅力的であるキャラクタベースのユーザインターフェースを提供し、それゆえに電力を節約して電池寿命を延ばしつつインターフェースを改善する。
【０６５１】
ブロック２７３２において、第１の時間値を示すキャラクタユーザインターフェースオブジェクトが表示される。キャラクタユーザインターフェースオブジェクトは、第１のセグメント及び第２のセグメントを有する第１の肢体部の表現を含む。肢体部の第１のセグメントは、関節に対して第１の終点を接続する。第２のセグメントは、関節に対して第２の終点を接続する。関節は、第２のセグメントの回転軸である。第２の終点の位置は、第１の時間値を示す。ブロック２７３４において、キャラクタユーザインターフェースオブジェクトは、第２の時間値を示すように更新される。キャラクタユーザインターフェースオブジェクトを更新することは、第２の時間値を示すように回転軸に沿って第２の終点を移動させることを含む。
【０６５２】
処理２７３０（図２７Ｄ）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理２７３０を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６５３】
図２７Ｄにおける動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２７３０に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６５４】
図２７Ｅは、キャラクタベースのユーザインターフェースを使用して時刻を指示するための処理２７４０を示すフロー図である。いくつかの実施形態において、処理２７４０は、装置１００（図１）、３００（図３）、５００（図５）及び／又は１４０００（図１４Ｂ〜図１４Ｔ）等のディスプレイ及びタッチ感知面を有する電子装置において実行されることができる。処理２７４０におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理２７４０は、ユーザにとってより混乱しにくく、インタラクティブでありかつより魅力的であるキャラクタベースのユーザインターフェースを提供し、それゆえに電力を節約して電池寿命を延ばしつつインターフェースを改善する。
【０６５５】
ブロック２７４２において、時刻を示す文字のユーザインターフェースオブジェクトが表示される。ブロック２７４４において、イベントを示す第１のデータが受信される。ブロック２７４６において、イベントが条件を満たしているかどうかについての判定が行われる。ブロック２７４８において、イベントが条件を満たしているという判定に応じて、キャラクタユーザインターフェースオブジェクトは、キャラクタユーザインターフェースオブジェクトの視覚的態様を変化させることによって更新される。
【０６５６】
処理２７４０（図２７Ｅ）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理２７４０を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６５７】
図２７Ｅにおける動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２７４０に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６５８】
図２７Ｆは、キャラクタベースのユーザインターフェースを使用して時刻を表示するための処理２７５０を示すフロー図である。いくつかの実施形態において、処理２７５０は、装置１００（図１）、３００（図３）、５００（図５）及び／又は１４０００（図１４Ｂ〜図１４Ｔ）等のディスプレイ及びタッチ感知面を有する電子装置において実行されることができる。処理２７５０におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理２７５０は、ユーザにとってより混乱しにくく、インタラクティブでありかつより魅力的であるキャラクタベースのユーザインターフェースを提供し、それゆえに電力を節約して電池寿命を延ばしつつインターフェースを改善する。
【０６５９】
ブロック２７５２において、ディスプレイは、非アクティブ状態に設定される。ブロック２７５４において、イベントを示す第１のデータが受信される。ブロック２７５６において、第１のデータを受信することに応答して、ディスプレイは、アクティブ状態に設定される。ブロック２７５８において、キャラクタユーザインターフェースオブジェクトは、ディスプレイの側方に表示される。ブロック２７６０において、キャラクタユーザインターフェースオブジェクトは、ディスプレイの中央に向かってアニメーション化される。ブロック２７６２において、キャラクタユーザインターフェースオブジェクトは、現在時刻を示す位置におけるディスプレイの中央に表示される。
【０６６０】
処理２７５０（図２７Ｆ）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理２７５０を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６６１】
図２７Ｆにおける動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２７５０に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６６２】
図２８は、コンテキスト特化ユーザインターフェースを提供するための処理２８００を示すフロー図である。いくつかの実施形態において、処理２８００は、５００（図５）又は１５００（図１５）等の接触強度を検出するように構成されたタッチ感知ディスプレイを有する電子装置において実行されることができる。処理２８００におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理２８００は、包括的かつ簡単に使用できるように様々なコンテキスト特化ユーザインターフェースの複数の態様を編集することを提供し、それゆえに電力を節約して電池寿命を延ばす。
【０６６３】
ブロック２８０２において、装置は、時計文字盤（例えば、１５０４）を含むユーザインターフェーススクリーンを表示する。ブロック２８０４において、装置は、ディスプレイ上の接触を検出する（接触は、特徴的強度を有する。例えば、１５０８を参照）。ブロック２８０６において、特徴的強度が強度閾値を超えているかどうかについての判定が行われる。ブロック２８０８において、特徴的強度が強度閾値を超えているという判定に応じて、装置は、時計文字盤編集モードに入る（例えば、スクリーン１５１０を参照）。特徴的強度が強度閾値を超えないという判定に応じて（時計文字盤がアプリケーションを表すアフォーダンスを含む場合、及び、接触がアプリケーションを表すアフォーダンスにおけるものである場合）、装置は、アフォーダンスによって表されるアプリケーションを起動することができる。ブロック２８１０において、装置は、編集モードを示すために表示された時計文字盤を視覚的に区別する（例えば、１５１２）。ブロック２８１２において、装置は、視覚的に区別される時計文字盤（例えば、１５２０）においてディスプレイ上の第２の接触を検出する。ブロック２８１４において、第２の接触を検出することに少なくとも部分的に応答して、装置は、編集のために時計文字盤の要素を視覚的に示す（例えば、１５３４）。
【０６６４】
処理２８００（図２８）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理２８００を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６６５】
図２８における動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２８００に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６６６】
図２９は、コンテキスト特化ユーザインターフェースを提供するための処理２９００を示すフロー図である。いくつかの実施形態において、処理２９００は、５００（図５）又は１６００（図１６Ａ〜図１６Ｃ）等の接触強度を検出するように構成されたタッチ感知ディスプレイを有する電子装置において実行されることができる。処理２９００におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理２９００は、包括的かつ簡単に使用できるようにコンテキスト特化ユーザインターフェースを選択することを提供し、それゆえに電力を節約して電池寿命を延ばす。
【０６６７】
ブロック２９０２において、装置は、時計文字盤（例えば、１６０４）を含むユーザインターフェーススクリーンを表示する。ブロック２９０４において、装置は、ディスプレイ上の接触を検出する（接触は、特徴的強度を有する。例えば、１６０６）。ブロック２９０６において、特徴的強度が強度閾値を超えているかどうかについての判定が行われる。ブロック２９０８において、特徴的強度が強度閾値を超えているという判定に応じて、装置は、時計文字盤選択モードに入る（例えば、スクリーン１６１０を参照）。特徴的強度が強度閾値を超えていないという判定に応じて（時計文字盤がアプリケーションを表すアフォーダンスを含む場合、及び、接触がアプリケーションを表すアフォーダンスにおけるものである場合）、装置は、アフォーダンスによって表されるアプリケーションを起動することができる。ブロック２９１０において、装置は、選択モードを示すために表示された時計文字盤を視覚的に区別する（時計文字盤は、ディスプレイにおいて中央に配置される。例えば、１６１２を参照）。ブロック２９１２において、装置は、視覚的に区別される時計文字盤（例えば、１６１８）においてディスプレイ上のスワイプを検出する。ブロック２９１４において、スワイプを検出することに少なくとも部分的に応答して、装置は、ディスプレイ上の第２の時計文字盤を中央に配置する（例えば、スクリーン１６２０上の１６１６）。
【０６６８】
処理２９００（図２９）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理２９００を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６６９】
図２９における動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２９００に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理３０００（図３０）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６７０】
図３０は、コンテキスト特化ユーザインターフェースを提供するための処理３０００を示すフロー図である。いくつかの実施形態において、処理３０００は、５００（図５）、１５００（図１５）又は１６００（図１６Ａ〜図１６Ｃ）等の接触強度を検出するように構成されたタッチ感知ディスプレイを有する電子装置において実行されることができる。処理３０００におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。例えば、図３０は、単一のインターフェースから時計文字盤選択及び編集モードにアクセスするための例示的な実施形態を示しているが、他の動作順序も可能である。処理３０００は、包括的かつ簡単に使用できるようにコンテキスト特化ユーザインターフェースを選択及び編集することを提供し、それゆえに電力を節約して電池寿命を延ばす。
【０６７１】
ブロック３００２において、装置は、時計文字盤（例えば、１５０２及び／又は１６０２）を含むユーザインターフェーススクリーンを表示する。ブロック３００４において、装置は、ディスプレイ上の接触を検出する（接触は、特徴的強度を有する。例えば、１５０８及び／又は１６０６を参照）。ブロック３００６において、特徴的強度が強度閾値を超えているかどうかについての判定が行われる。ブロック３００８において、特徴的強度が強度閾値を超えているという判定に応じて、装置は、時計文字盤選択モードに入り、選択モードを示すために表示された時計文字盤を視覚的に区別する（時計文字盤は、ディスプレイにおいて中央に配置される。例えば、１５１２及び／又は１６１２を参照）。特徴的強度が強度閾値を超えていないという判定に応じて（時計文字盤がアプリケーションを表すアフォーダンスを含む場合、及び、接触がアプリケーションを表すアフォーダンスにおけるものである場合）、装置は、アフォーダンスによって表されるアプリケーションを起動することができる。ブロック３０１０において、装置は、視覚的に区別される時計文字盤（例えば、１６１８）においてディスプレイ上のスワイプを検出する。ブロック３０１２において、スワイプを検出することに少なくとも部分的に応答して、装置は、ディスプレイ上の第２の時計文字盤を中央に配置する（例えば、スクリーン１６２０上の１６１６）。ブロック３０１４において、装置は、表示された第２の時計文字盤（例えば、１５２０）においてタッチ感知ディスプレイ上の接触を検出する。ブロック３０１６において、接触を検出することに少なくとも部分的に応答して、装置は、第２の時計文字盤を編集するための時計文字盤編集モードに入る（例えば、スクリーン１５３０を参照）。
【０６７２】
処理３０００（図３０）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理３０００を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６７３】
図３０における動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。例えば、装置は、スワイプを検出する前に表示された第１の時計文字盤上の接触を検出可能である。この場合、装置は、時計文字盤編集モードになって、第１の時計文字盤を編集してもよい。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３１００（図３１）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理２９００に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３１００（図３１）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６７４】
図３１は、コンテキスト特化ユーザインターフェースを提供するための処理３１００を示すフロー図である。いくつかの実施形態において、処理３１００は、５００（図５）又は１６００（図１７Ａ及び図１７Ｂ）等のタッチ感知ディスプレイを有する電子装置において実行されることができる。処理３１００におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理３１００は、より混乱しにくくかつ容易にアクセスする方法で様々なコンテキスト特化ユーザインターフェースにおいてユーザリマインダを設定することを提供し、それゆえに電力を節約して電池寿命を延ばす。
【０６７５】
ブロック３１０２において、装置は、時計文字盤及び時計文字盤におけるアフォーダンス（アフォーダンスは、日の第１の時刻を示す。例えば、１７０６を参照）を含むユーザインターフェーススクリーン（例えば、スクリーン１７０２）を表示する。ブロック３１０４において、装置は、ディスプレイ上の接触を検出する。ブロック３１０６において、接触を検出することに少なくとも部分的に応答して、装置は、ユーザ対話モードに入る。ブロック３１０８において、ユーザ対話モードの間、装置は、回転可能入力機構（例えば、１７０８）の動きを検出する。ブロック３１１０において、動きを検出することに少なくとも部分的に応答して、装置は、第２の時刻（例えば、１７１４）を示すためにアフォーダンスを更新する。ブロック３１１２において、装置は、アフォーダンス（例えば、１７１６）における第２の接触を検出する。ブロック３１１４において、接触を検出することに少なくとも部分的に応答して、装置は、第２の時刻（例えば、１７４８）のためのユーザリマインダを設定する。
【０６７６】
処理３１００（図３１）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３２００（図３２）及び／又は処理３３００（図３３）は、処理３１００を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６７７】
図３１における動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３２００（図３２）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理３１００に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３２００（図３２）及び／又は処理３３００（図３３）に関連することができる。
【０６７８】
図３２は、コンテキスト特化ユーザインターフェースを提供するための処理３２００を示すフロー図である。いくつかの実施形態において、処理３２００は、装置１００（図１Ａ）、３００（図３）、５００（図５）又は１８００（図１８Ａ〜図１８Ｃ）等のタッチ感知ディスプレイを有する電子装置において実行されることができる。処理３２００におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理３２００は、様々なコンテキスト特化ユーザインターフェースを介して（アプリケーション情報も提供する）アプリケーション合併体から直接アプリケーションを起動することを提供し、それゆえに容易に様々なユーザアプリケーション及び時間管理計時面を連結することによって電力を節約して電池寿命を延ばす。
【０６７９】
ブロック３２０２において、装置は、時計文字盤（例えば、１８０４）及びアフォーダンス（アフォーダンスは、アプリケーションを表し、合併体としてのアプリケーションからの情報の１組を表示する。例えば、１８０６及び／又は１８０８）を含むユーザインターフェーススクリーンを表示する。ブロック３２０４において、装置は、アフォーダンス（例えば、１８１０及び／又は１８１２）上の接触を検出する。ブロック３２０６において、接触を検出することに少なくとも部分的に応答して、装置は、アフォーダンスによって表されるアプリケーションを起動する（例えば、スクリーン１８２０及び／又は１８３０を参照）。
【０６８０】
処理３２００（図３２）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）及び／又は処理３３００（図３３）は、処理３１００を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６８１】
図３２における動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）及び処理３３００（図３３）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理３２００に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）及び／又は処理３３００（図３３）に関連することができる。
【０６８２】
図３３は、コンテキスト特化ユーザインターフェースを提供するための処理３３００を示すフロー図である。いくつかの実施形態において、処理３３００は、装置１００（図１Ａ）、３００（図３）、５００（図５）又は１９００（図１９）等のタッチ感知ディスプレイを有する電子装置において実行されることができる。処理３３００におけるいくつかの動作は組み合わされてもよく、いくつかの動作の順序は変更されてもよく、いくつかの動作は省略されてもよい。処理３３００は、様々なコンテキスト特化ユーザインターフェースにアクセスする単純な手段を提供し、それゆえに電力を節約して電池寿命を延ばす。
【０６８３】
ブロック３３０２において、装置は、複数のアフォーダンスを含むユーザインターフェーススクリーンを表示する（複数の第１のアフォーダンスは、時刻及びアウトラインの表示を含む時計文字盤を示す。例えば、スクリーン１９０２及びアフォーダンス１９０６を参照）。ブロック３３０４において、装置は、第１のアフォーダンス（例えば、１９０８）上の接触を検出する。ブロック３３０６において、接触を検出することに少なくとも部分的に応答して、装置は、第２のユーザインターフェーススクリーンによってユーザインターフェーススクリーンの表示を置き換える（置き換えは、より大きなサイズで時刻又はアウトラインの表示を保持することを含む。例えば、アウトライン１９３２及び／又は時針及び分針１９３４）を有するスクリーン１９３０）。
【０６８４】
処理３３００（図３３）に関して上述した処理の詳細はまた、後述する方法と同様に適用可能であることに留意されたい。例えば、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）及び／又は処理３２００（図３２）は、処理３３００を参照して上述した様々な方法の特徴のうちの１つ以上を含むことができる。簡潔化するために、これらの詳細は、以下で繰り返さない。
【０６８５】
図３３における動作が記載される特定の順序は、例示であり、記載された順序が動作を実行することができる唯一の順序であることを示すことを意図するものではないことが理解されるべきである。当業者は、本願明細書に記載された動作を並べ替えるとともに、特定の動作を排除する様々な方法を認識するであろう。簡潔化するために、これらの詳細は、ここでは繰り返さない。更に、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）及び処理３２００（図３２）の態様は、互いに組み込むことができることに留意すべきである。それゆえに、処理３３００に関して記載された技術は、処理２０００（図２０）、処理２１００（図２１）、処理２２００（図２２）、処理２３００（図２３）、処理２４００（図２４）、処理２５００（図２５）、処理２６００（図２６）、処理２７００（図２７Ａ）、処理２７１０（図２７Ｂ）、処理２７２０（図２７Ｃ）、処理２７３０（図２７Ｄ）、処理２７４０（図２７Ｅ）、処理２７５０（図２７Ｆ）、処理２８００（図２８）、処理２９００（図２９）、処理３０００（図３０）、処理３１００（図３１）及び／又は処理３２００（図３２）に関連することができる。
【０６８６】
上述した情報処理方法における動作は、汎用プロセッサ又は特定用途チップ等の情報処理装置における１つ以上の機能モジュールを実行することによって実現されることができる。これらのモジュール、これらのモジュールの組み合わせ及び／又は（例えば、図１Ａ、図１Ｂ、図３、図５Ａ及び図５Ｂに関して上述したような）一般的なハードウェアとの組み合わせは、本願明細書に記載された技術の範囲内に全て含まれる。
【０６８７】
図３４は、いくつかの実施形態において上述した機能を実行する電子装置３４００の例示的な機能ブロックを示している。図３４に示すように、電子装置３４００は、グラフィカルオブジェクトを表示するように構成されたディスプレイユニット３４０２と、ユーザジェスチャを受け付けるように構成されたタッチ感知面ユニット３４０４と、外部の電子装置を検出して通信するように構成された１つ以上のＲＦユニット３４０６と、ディスプレイユニット３４０２、タッチ感知面ユニット３４０４及びＲＦユニット３４０６に結合された処理ユニット３４０８とを含む。いくつかの実施形態において、処理ユニット３４０８は、オペレーティングシステム３４１０及びアプリケーションユニット３４１２をサポートするように構成されている。いくつかの実施形態において、オペレーティングシステム３４１０は、アプリケーションユニット３４１２によってアプリケーションを起動するか又は装置モードに入るように構成されている。いくつかの実施形態において、オペレーティングシステム３４１０は、アプリケーションを起動し、電子装置の時計文字盤の編集モードに入り、電子装置の時計文字盤選択モードに入り、又は電子装置のユーザ対話モードに入るように構成されている。いくつかの実施形態において、アプリケーションユニット３４１２は、アプリケーションユニット３４１２によってアプリケーションを起動又は実行するように構成されている。例えば、アプリケーションユニット３４１２は、アプリケーションの起動、起動したアプリケーションの実行、又はユーザリマインダの設定のために使用されることができる。
【０６８８】
いくつかの実施形態において、処理ユニット３４０８は、表示可能化ユニット３４１４と、検出ユニット３４１６と、判定ユニット３４１８と、アクセスユニット３４２０とを含む。いくつかの実施形態において、表示可能化ユニット３４１４は、ディスプレイユニット３４０２と連動してユーザインターフェース（又はユーザインターフェースの一部）を表示させるように構成されている。例えば、表示可能化ユニット３４１４は、ユーザインターフェーススクリーンを表示し、ユーザインターフェーススクリーンを更新し、時計文字盤を表示し、ストップウォッチ針のための第１のタイムスケールの指標によって毎時タイムスケールの１つ以上の指標を置き換え、ストップウォッチ針をアニメーション化し、地球（又は月、あるいは太陽系）のシミュレーションを回転させ、ユーザインターフェースオブジェクトをアニメーション化し、時計文字盤のアニメーション枠を表示し、文字のユーザインターフェースオブジェクトを表示し、表示された文字のユーザインターフェースオブジェクトを更新し（例えば、第２の時刻を示すために表示された文字のユーザインターフェースオブジェクトを更新する又は表示された文字のユーザインターフェースオブジェクトの視覚的態様を変化させることによって表示された文字のユーザインターフェースオブジェクトを更新する）、時計文字盤編集モードを示すために表示された時計文字盤を視覚的に区別し、編集のために時計文字盤の要素を視覚的に示し、時計文字盤選択モードを示すために表示された時計文字盤を視覚的に区別し、ディスプレイ上で時計文字盤を中央に配置し、時刻を示すためにアフォーダンスを更新し、又は第２のユーザインターフェーススクリーンによって第１のユーザインターフェーススクリーンの表示を置き換えるために使用されることができる。いくつかの実施形態において、検出ユニット３４１６は、例えばタッチ感知面ユニット３４０４又は回転可能入力機構（例えば、５０６又は１５４０）を使用することによってユーザ入力を検出及び／又は受け付けるように構成されている。例えば、検出３４１６は、ユーザ入力を検出し、ユーザ入力を表すデータを受信し、ユーザ入力を受け付け、装置のユーザの動きを検出し、タッチ感知ディスプレイ上の接触を検出し、タッチ感知ディスプレイ上のスワイプを検出し、又は回転可能入力機構の動きを検出するために使用されることができる。いくつかの実施形態において、判定ユニット３４１８は、判定を行うように構成されている。例えば、判断ユニット３４１８は、タッチ感知ディスプレイ上の接触の特徴的強度が強度閾値を超えているかどうかを判定するか又はイベントが条件を満たしているかどうかを判定するために使用されることができる。いくつかの実施形態において、アクセスユニット３４２０は、情報にアクセス及び／又は情報を選択するように構成されている。例えば、アクセスユニット３４２０は、フォルダにアクセスし、フォルダから画像を選択し、以前に表示されたアニメーション化シーケンスを表すデータにアクセスし、又はアニメーション化シーケンスを選択するために使用されることができる。図３４のユニットは、図６〜図１９に関連して上述した様々な技術及び方法を実装するために使用されることができる。
【０６８９】
装置３４００の機能ブロックは、任意選択的に、様々な記載された例の原理を実行するためにハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組み合わせによって実装される。図３４に記載された機能ブロックは、任意選択的に、様々な記載された例の原理を実装するために組み合わせたり又はサブブロックに分離されたりすることが当業者によって理解される。したがって、本願明細書における説明は、任意選択的に、任意の可能な組み合わせ若しくは分離又は本願明細書に記載された機能ブロックの更なる定義をサポートする。
【０６９０】
いくつかの実施形態によれば、図３５は、様々な記載された実施形態の原理にしたがって構成された電子装置３５００の例示的な機能ブロック図を示している。いくつかの実施形態によれば、電子装置３５００の機能ブロックは、上述した技術を実行するように構成されている。装置３５００の機能ブロックは、任意選択的に、様々な記載された例の原理を実行するためにハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組み合わせによって実装される。図３５に記載された機能ブロックは、任意選択的に、様々な記載された例の原理を実装するために組み合わせたり又はサブブロックに分離されたりすることが当業者によって理解される。したがって、本願明細書における説明は、任意選択的に、任意の可能な組み合わせ若しくは分離又は本願明細書に記載された機能ブロックの更なる定義をサポートする。
【０６９１】
図３５に示すように、電子装置３５００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット３５０２と、任意選択的に、接触を受け付けるように構成されたタッチ感知面ユニット３５０４と、任意選択的に、位置を検知するように構成された位置検知ユニット３５１８と、任意選択的に、動き検出ユニット３５２０と、ディスプレイユニット３５０２、任意選択的に、タッチ感知面ユニット３５０４、任意選択的に、位置検知ユニット３５１８、任意選択的に、動き検出ユニット３５２０に結合された処理ユニット３５０６とを含む。いくつかの実施形態において、処理ユニット３５０６は、受信ユニット３５０８、表示可能化ユニット３５１０、更新可能化ユニット３５１２、アクセスユニット３５１４及びアニメーション化可能化ユニット３５１６を含む。
【０６９２】
処理ユニット３５０６は、ユーザ入力を表すデータを（例えば、受信ユニット３５０８を用いて）受信し、データの受信に応答して、ディスプレイユニット（例えば、ディスプレイユニット３５０２）において、（例えば、表示可能化ユニット３５１０を用いて）現在時刻よりも前の第１の時刻を示す時計文字盤を含むユーザインターフェーススクリーンの表示を可能化し、ディスプレイユニット（例えば、ディスプレイユニット３５０２）において、第１の時刻を示すことから現在時刻を示すまで移行するように時計文字盤のアニメーションを（例えば、アニメーション化可能化ユニット３５１６を用いて）可能化することにより、ディスプレイユニット（例えば、ディスプレイユニット３５０２）において、ユーザインターフェーススクリーンの更新を（例えば、更新可能化ユニット３５１２を用いて）可能化するように構成されており、アニメーションは、第１の時刻から現在時刻までの経過を表す。
【０６９３】
いくつかの実施形態において、処理ユニット３５０６は、更に、電子装置３５００の以前のユーザの動きの時刻を表す第２のデータを（例えば、受信ユニット３５０８を用いて）受信するように構成されており、電子装置３５００の以前のユーザの動きは、ユーザ入力を表すデータの受信前であり、電子装置３５００の以前のユーザの動きの時刻は、時計文字盤によって示される第１の時刻である。いくつかの実施形態において、第１の時刻は、第１の期間だけ現在時刻の前であり、第１の期間は、現在時刻前の所定の期間である。いくつかの実施形態において、所定の期間は５時間である。いくつかの実施形態において、第１の時刻は、日の所定の時刻である。いくつかの実施形態において、時計文字盤は、第１の期間を示す時間だけアニメーション化される。いくつかの実施形態において、時計文字盤は、第１の期間に依存しない時間だけニメーション化される。いくつかの実施形態において、時計文字盤は、時間の数値表示及び分の数値表示を含むデジタル時計の表示を含む。いくつかの実施形態において、時計文字盤は、時針及び分針を含むアナログ時計の表示を含む。いくつかの実施形態において、（例えば、ディスプレイユニット３５０２上に表示されるユーザインターフェーススクリーン上の）第１のユーザインターフェースオブジェクトのアニメーションを（例えば、アニメーション化可能化ユニット３５１６を用いて）可能化することは、スクリーン上で時計まわりの動きで時針及び分針のうちの１つ以上を回転させることを含む。いくつかの実施形態において、処理ユニット３５０６は、更に、（例えば、アクセスユニット３５１４を用いて）時計文字盤によって示される時刻を表すシーンの画像にアクセスし、ディスプレイユニット（例えば、ディスプレイユニット３５０２）において、ユーザインターフェーススクリーンの背景としての画像の表示を（例えば、表示可能化ユニット３５１０を用いて）可能化するように構成されている。いくつかの実施形態において、シーンの画像は、時計文字盤によって示される時刻と略同じ時刻に撮像された画像である。いくつかの実施形態において、処理ユニット３５０６は、更に、（例えば、アクセスユニット３５１４を用いて）シーンの第１の時刻を表す第１の画像にアクセスし、（例えば、アクセスユニット３５１４を用いて）シーンの現在時刻を表す第２の画像にアクセスし、（例えば、受信ユニット３５０８を用いて）ユーザ入力を表すデータを受信することに応答して、ディスプレイユニット（例えば、ディスプレイユニット３５０２）において、シーンの第１の画像及びシーンの第２の画像の連続表示を（例えば、表示可能化ユニット３５１０を用いて）可能化するように構成されており、連続表示は、第１の時刻から現在時刻までの時間の経過を示している。いくつかの実施形態において、シーンの第１の画像及びシーンの第２の画像は、ユーザインターフェーススクリーン上に背景として表示される。いくつかの実施形態において、処理ユニット３５０６は、更に、（例えば、アクセスユニット３５１４を用いて）第１の時刻を表すシーンの第１の画像と、第１の時刻と現在時刻との間の１つ以上の時刻を表し、画像のシーケンス内のシーンの第１の画像の後であるシーンの１つ以上の第２の画像と、現在時刻を表し、画像のシーケンス内のシーンの１つ以上の第２の画像の後であるシーンの第３の画像とを含む、シーンの画像のシーケンスにアクセスし、（例えば、受信ユニット３５０８を用いて）ユーザ入力を表すデータを受信することに応答して、ディスプレイユニット（例えば、ディスプレイユニット３５０２）において、アニメーション化シーケンスとしてのシーンの画像のシーケンスの表示を（例えば、表示可能化ユニット３５１０を用いて）可能化するように構成されており、画像のシーケンスを表示することは、第１の時刻から現在時刻までの時間の経過を示すために画像のシーケンスのアニメーションを（例えば、アニメーション化可能化ユニット３５１６を用いて）可能化することを含む。いくつかの実施形態において、シーンの画像のシーケンスは、ユーザインターフェーススクリーン上でアニメーション背景として表示される。いくつかの実施形態において、シーンはユーザ指定である。いくつかの実施形態において、電子装置３５００は、更に、位置検知ユニット（例えば、位置検知ユニット３７３０）を備え、処理ユニット３５０６は、位置検知ユニット（例えば、位置検知ユニット３７３０）に結合されており、処理ユニット３５０６は、更に、位置センサ（例えば、位置検知ユニット３５１８）からの電子装置３５００の現在位置の取得を可能とするように構成されており、第１の画像は、現在位置における第１の時刻を表し、第２の画像又は第３の画像は、現在位置における現在時刻を表す。いくつかの実施形態において、処理ユニット３５０６は、更に、ディスプレイユニット（例えば、ディスプレイ３５０２）において、第１の位置においてユーザインターフェーススクリーン上のユーザインターフェースオブジェクトの表示を（例えば、表示可能化ユニット３５１０を用いて）可能化するように構成されており、ユーザインターフェースオブジェクトの第１の位置は、第１の時刻に基づいている。いくつかの実施形態において、処理ユニット３５０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット３５０２）において、ユーザインターフェーススクリーン上の第１の位置から第２の位置へとユーザインターフェースオブジェクトを移動させることによってユーザインターフェースオブジェクトのアニメーションを（例えば、アニメーション化可能化ユニット３５１６を用いて）可能化するように構成されており、第２の位置は、現在時刻に基づいており、第１の位置から第２の位置へとユーザインターフェースを移動させることは、第１の時刻から現在時刻までの時間の経過を示す。いくつかの実施形態において、ユーザインターフェースオブジェクトは、太陽のグラフィカル表現である。いくつかの実施形態において、ユーザインターフェースオブジェクトは、月のグラフィカル表現である。いくつかの実施形態において、電子装置３５００は、更に、動き検出ユニット（例えば、動き検出ユニット３５２０）を含み、処理ユニット３５０６は、動き検出ユニットに結合されており、処理ユニット３５０６は、更に、（例えば、動き検出ユニット３５２０を用いて）電子装置の動きを検出するように構成されており、ユーザ入力は、電子装置３５００の移動を含む。いくつかの実施形態において、ユーザ入力は、タッチ感知面ユニット（例えば、タッチ感知面ユニット３５０４）に接触している。
【０６９４】
図２０を参照して上述した動作は、任意選択的に、図１Ａ〜図１Ｂ又は図３５に示された構成要素によって実現される。例えば、受信動作２００２、表示動作２００４及び更新動作２００６は、イベントソータ１７０、イベント認識部１８０及びイベントハンドラ１９０によって実現されることができる。イベントソータ１７０におけるイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、アプリケーション１３６−１に対してイベント情報を配信する。アプリケーション１３６−１の各イベント認識部１８０は、イベント情報を各イベント定義１８６と比較し、タッチ感知式面上の第１の位置における第１の接触がユーザインターフェース上のアフォーダンスの起動等の予め定義されたイベント又はサブイベントに対応するかどうかを判定する。それぞれの予め定義されたイベント又はサブイベントが検出された場合、イベント認識部１８０は、イベント又はサブイベントの検出に関連したイベントハンドラ１９０を起動する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する又は呼び出すことができる。いくつかの実施形態において、イベントハンドラ１９０は、アプリケーションによって表示される内容を更新するために各ＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに示された構成要素に基づいて実現されることができる方法は、当業者にとって明らかであろう。
【０６９５】
いくつかの実施形態によれば、図３６は、様々な記載された実施形態の原理にしたがって構成された電子装置３６００の例示的な機能ブロック図を示している。いくつかの実施形態によれば、電子装置３６００の機能ブロックは、上述した技術を実行するように構成されている。装置３６００の機能ブロックは、任意選択的に、様々な記載された例の原理を実行するためにハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組み合わせによって実装される。図３６に記載された機能ブロックは、任意選択的に、様々な記載された例の原理を実装するために組み合わせたり又はサブブロックに分離されたりすることが当業者によって理解される。したがって、本願明細書における説明は、任意選択的に、任意の可能な組み合わせ若しくは分離又は本願明細書に記載された機能ブロックの更なる定義をサポートする。
【０６９６】
図３６に示すように、電子装置３６００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット３６０２と、任意選択的に、接触を受け付けるように構成されたタッチ感知面ユニット３６０４と、任意選択的に、（例えば、回転可能入力機構からの）回転可能な入力を受け付けるように構成された回転可能入力ユニット３６２４と、ディスプレイユニット３６０２、任意選択的に、タッチ感知面ユニット３６０４、任意選択的に、回転可能入力ユニット３６２４に結合された処理ユニット３６０６とを含む。いくつかの実施形態において、処理ユニット３６０６は、受信ユニット３６０８、表示可能化ユニット３６１０、置換可能化ユニット３６１２、停止可能化ユニット３６１４、アニメーション化可能化ユニット３６１６、起動ユニット３６１８、除去可能化ユニット３６２０及び変換可能化ユニット３６２２を含む。
【０６９７】
処理ユニット３６０６は、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、現在時刻を示す時計文字盤の表示を（例えば、表示可能化ユニット３６１０を用いて）可能化し、時計文字盤は、時針及び分針を含むユーザインターフェースオブジェクトを含み、ユーザインターフェースオブジェクトは、現在時刻、毎時タイムスケールの１つ以上の指標及びストップウォッチ針を示し、ユーザ入力を表すデータを（例えば、受信ユニット３６０８を用いて）受信し、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、ストップウォッチ針についての第１のタイムスケールの指標による毎時タイムスケールの１つ以上の指標の置き換えを（例えば、置換可能化ユニット３６１２を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、時間の経過を反映するようにストップウォッチ針のアニメーションを（例えば、アニメーション化可能化ユニット３６１６を用いて）可能化するように構成されている。
【０６９８】
いくつかの実施形態において、処理ユニット３６０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、時間の経過を反映するようにストップウォッチ針のアニメーションを（例えば、アニメーション化可能化ユニット３６１６を用いて）可能化しながら、第２のユーザ入力を表す第２のデータを（例えば、受信ユニット３６０８を用いて）受信し、第２のデータの受信に応答して、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、ストップウォッチ針のアニメーションの停止を（例えば、停止可能化ユニット３６１４を用いて）可能化するように構成されている。いくつかの実施形態において、処理ユニット３６０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、開始／停止機能を表す第１のアフォーダンスの表示を（例えば、表示可能化ユニット３６１０を用いて）可能化するように構成されており、第１のユーザ入力を表す第１のデータ及び第２のユーザ入力を表す第２のデータは、双方とも、表示された第１のアフォーダンスにおける接触を表す。いくつかの実施形態において、処理ユニット３６０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、ラップ機能を表す第２のアフォーダンスの表示を（例えば、表示可能化ユニット３６１０を用いて）可能化し、表示された第２のアフォーダンスにおける接触を表し、第１のデータの受信後でありかつ第２のデータの受信前に受信された第３のデータを（例えば、受信ユニット３６０８を用いて）受信し、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、第１のデータの受信と第３のデータの受信との間の経過時間の第３の数値指標の表示を（例えば、表示可能化ユニット３６１０を用いて）可能化するように構成されている。いくつかの実施形態において、処理ユニット３６０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、ストップウォッチアプリケーションを表す第３のアフォーダンスの表示を（例えば、表示可能化ユニット３６１０を用いて）可能化し、表示された第３のアフォーダンスにおける接触を表す第４のデータを（例えば、受信ユニット３６０８を用いて）受信し、第４のデータの受信に応答して、（例えば、起動ユニット３６１８を用いて）ストップウォッチアプリケーションを起動するように構成されている。いくつかの実施形態において、ストップウォッチ針についての第１のタイムスケールは６０秒である。いくつかの実施形態において、ストップウォッチ針についての第１のタイムスケールは３０秒である。いくつかの実施形態において、ストップウォッチ針についての第１のタイムスケールは６秒である。いくつかの実施形態において、ストップウォッチ針についての第１のタイムスケールは３秒である。いくつかの実施形態において、ストップウォッチ針の動きは、ストップウォッチ針についての第１のタイムスケールに基づくレートでアニメーション化される。いくつかの実施形態において、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、ストップウォッチ針についての第１のタイムスケールの指標によって毎時タイムスケールの１つ以上の指標の置き換えを（例えば、置換可能化ユニット３６１２を用いて）可能化することは、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、毎時タイムスケールの１つ以上の指標の除去を（例えば、除去可能化ユニット３６２０を用いて）可能化することと、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、ストップウォッチ針についての第１のタイムスケールの指標の表示を（例えば、表示可能化ユニット３６１０を用いて）可能化することと、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、時計まわり方向である回転運動におけるストップウォッチ針についての第１のタイムスケールの表示された指標の変換を（例えば、変換可能化ユニット３６２２を用いて）可能化することとを備える。いくつかの実施形態において、電子装置３６００は、更に、回転可能入力ユニット（例えば、回転可能入力ユニット３６２４）を備え、処理ユニットは、回転可能入力ユニット（例えば、回転可能入力ユニット３６２４）に結合され、処理ユニット３６０６は、更に、回転可能入力ユニット（例えば、回転可能入力ユニット３６２４）から回転可能入力を表す第５のデータを受信し、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、ストップウォッチ針についての第１のタイムスケールとは異なる第２のタイムスケールの指標によってストップウォッチ針についての第１のタイムスケールの指標の置き換えを（例えば、置換可能化ユニット３６１２を用いて）可能化するように構成されている。いくつかの実施形態において、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、ストップウォッチ針についての第２のタイムスケールの指標によってストップウォッチ針についての第１のタイムスケールの指標の置き換えを（例えば、置換可能化ユニット３６１２を用いて）可能化することは、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、ストップウォッチ針についての第１のタイムスケールの指標の除去を（例えば、除去可能化ユニット３６２０を用いて）可能化することと、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、ストップウォッチ針についての第２のタイムスケールの指標の表示を（例えば、表示可能化ユニット３６１０を用いて）可能化することと、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、時計まわり方向である回転運動におけるストップウォッチ針についての第２のタイムスケールの表示された指標の変換を（例えば、変換可能化ユニット３６２２を用いて）可能化することとを備える。いくつかの実施形態において、処理ユニット３６０６は、更に、第１のユーザ入力を表す第１のデータを受信した後に、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、原点を中心とする回転運動を表すようにストップウォッチ針のアニメーションを（例えば、アニメーション化可能化ユニット３６１６を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット３６０２）において、原点を中心とする回転運動に対してπ／２ラジアンの位置においてストップウォッチ針を表示するようにアニメーションの停止を（例えば、停止可能化ユニット３６１４を用いて）可能化するように構成されている。
【０６９９】
図２１を参照して上述した動作は、任意選択的に、図１Ａ〜図１Ｂ又は図３６に示された構成要素によって実現される。例えば、表示動作２１０２、受信動作２１０４及び置き換え動作２１０６は、イベントソータ１７０、イベント認識部１８０及びイベントハンドラ１９０によって実現されることができる。イベントソータ１７０におけるイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、アプリケーション１３６−１に対してイベント情報を配信する。アプリケーション１３６−１の各イベント認識部１８０は、イベント情報を各イベント定義１８６と比較し、タッチ感知式面上の第１の位置における第１の接触がユーザインターフェース上のアフォーダンスの起動等の予め定義されたイベント又はサブイベントに対応するかどうかを判定する。それぞれの予め定義されたイベント又はサブイベントが検出された場合、イベント認識部１８０は、イベント又はサブイベントの検出に関連したイベントハンドラ１９０を起動する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する又は呼び出すことができる。いくつかの実施形態において、イベントハンドラ１９０は、アプリケーションによって表示される内容を更新するために各ＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに示された構成要素に基づいて実現されることができる方法は、当業者にとって明らかであろう。
【０７００】
いくつかの実施形態によれば、図３７は、様々な記載された実施形態の原理にしたがって構成された電子装置３７００の例示的な機能ブロック図を示している。いくつかの実施形態によれば、電子装置３７００の機能ブロックは、上述した技術を実行するように構成されている。装置３７００の機能ブロックは、任意選択的に、様々な記載された例の原理を実行するためにハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組み合わせによって実装される。図３７に記載された機能ブロックは、任意選択的に、様々な記載された例の原理を実装するために組み合わせたり又はサブブロックに分離されたりすることが当業者によって理解される。したがって、本願明細書における説明は、任意選択的に、任意の可能な組み合わせ若しくは分離又は本願明細書に記載された機能ブロックの更なる定義をサポートする。
【０７０１】
図３７に示すように、電子装置３７００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット３７０２と、任意選択的に、接触を受け付けるように構成されたタッチ感知面ユニット３７０４と、任意選択的に、（例えば、回転可能入力機構からの）回転可能な入力を受け付けるように構成された回転可能入力ユニット３７２８と、任意選択的に、位置を検知するように構成された位置検知ユニット３７３０と、ディスプレイユニット３７０２、任意選択的に、タッチ感知面ユニット３７０４、任意選択的に、回転可能入力ユニット３７２８、及び、任意選択的に、位置検知ユニット３７３０に結合された処理ユニット３７０６とを含む。いくつかの実施形態において、処理ユニット３７０６は、受信ユニット３７０８、表示可能化ユニット３７１０、回転可能化ユニット３７１２、更新可能化ユニット３７１４、検出ユニット３７１６、アニメーション化可能化ユニット３７１８、視覚的区別可能化ユニット３７２０、除去可能化ユニット３７２２、置換可能化ユニット３７２４及び判定ユニット３７２６を含む。
【０７０２】
処理ユニット３７０６は、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、現在時刻において太陽によって照明されたときの地球の第１の領域のシミュレーションを表す第１のアフォーダンス及び現在時刻を示す第２のアフォーダンスを含むユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット３７１０）可能化し、ユーザ入力を（例えば、受信ユニット３７０８を用いて）受信し、ユーザ入力の受信に応答して、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、現在時刻において太陽によって照明されたときの地球の第２の領域を表示するように地球のシミュレーションの回転を（例えば、回転可能化ユニット３７１２を用いて）可能化するように構成されている。
【０７０３】
いくつかの実施形態において、現在時刻において太陽によって照明されたときの地球の第１の領域のシミュレーションを表す第１のアフォーダンスは、ソーラーターミネータの表現を含む。いくつかの実施形態において、ユーザ入力は、第１のスワイプ方向におけるタッチ感知面ユニット（例えば、タッチ感知面ユニット３７０４）上のスワイプを含む。いくつかの実施形態において、地球の第１の領域のシミュレーションは、第１の回転方向に回転され、処理ユニット３７０６は、更に、第２のユーザ入力を（例えば、受信ユニット３７０８を用いて）受信し、第２のユーザ入力の受信に応答して、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、第２の回転方向における地球の第１の領域のシミュレーションの回転を（例えば、回転可能化ユニット３７１２を用いて）可能化するように構成されており、第２の回転方向及び第１の回転方向は異なる。いくつかの実施形態において、第２のユーザ入力は、第２のスワイプ方向におけるタッチ感知面ユニット（例えば、タッチ感知面ユニット３７０４）上のスワイプを含み、第１のスワイプ方向及び第２のスワイプ方向は異なる。いくつかの実施形態において、電子装置３７００は、更に、回転可能入力ユニット（例えば、回転可能入力ユニット３７２８）を備え、処理ユニット３７０６は、回転可能入力ユニットに結合され、処理ユニット３７０６は、更に、回転可能入力ユニット（例えば、回転可能入力ユニット３７２８）からの回転可能入力を表す第３のユーザ入力を受け付け、第３のユーザ入力の受信に応答して、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、非現在時刻において太陽によって照明されたときの地球の第１の領域のシミュレーションを表すために第１のアフォーダンスの更新を（例えば、更新可能化ユニット３７１４を用いて）可能化するように構成されている。いくつかの実施形態において、処理ユニット３７０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、非現在時刻を示すために第２のアフォーダンスの更新を（例えば、更新可能化ユニット３７１４を用いて）可能化するように構成されている。いくつかの実施形態において、電子装置３７００は、更に、位置検知ユニット（例えば、位置検知ユニット３７３０）を備え、処理ユニット３７０６は、位置検知ユニットに結合され、処理ユニット３７０６は、更に、ユーザインターフェーススクリーンを表示する前に、位置検出ユニット（例えば、位置検知ユニット３７３０）から電子装置３７００の現在位置を取得するように構成されており、第１のアフォーダンスによって表される地球の表示された第１の領域は、電子装置３７００の現在位置を示している。いくつかの実施形態において、処理ユニット３７０６は、更に、電子装置３７００のユーザの動きを（例えば、検出ユニット３７１６を用いて）検出し、ユーザの動きの検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、表示されたユーザインターフェーススクリーンの中央に向かってスクリーン上の第１のアフォーダンスを変換することによって地球のシミュレーションを表す第１のアフォーダンスのアニメーションを（例えば、アニメーション化可能化ユニット３７１８を用いて）可能化するように構成されている。いくつかの実施形態において、処理ユニット３７０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、月を表す第３のアフォーダンスの表示を（例えば、表示可能化ユニット３７１０を用いて）可能化し、タッチ感知面ユニット（例えば、タッチ感知面ユニット３７０４）に表示された第３のアフォーダンスにおける接触を（例えば、検出ユニット３７１６を用いて）検出し、接触の検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、ユーザインターフェーススクリーンの更新を（例えば、更新可能化ユニット３７１４を用いて）可能化するように構成されており、ユーザインターフェーススクリーンの更新を可能化することは、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、現在時刻において地球からみた月のシミュレーションを表す第４のアフォーダンスの表示を（例えば、表示可能化ユニット３７１０を用いて）可能化することと、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、現在時刻を示す第５のアフォーダンスの表示を（例えば、表示可能化ユニット３７１０を用いて）可能化することとを備える。いくつかの実施形態において、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、ユーザインターフェーススクリーンの更新を（例えば、更新可能化ユニット３７１４を用いて）可能化することは、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、ズームアウトすることによって太陽によって照明されたときの地球の第１の領域のシミュレーションを表す第１のアフォーダンスのアニメーションを（例えば、アニメーション化可能化ユニット３７１８を用いて）可能化することを備える。いくつかの実施形態において、処理ユニット３７０６は、更に、第４のユーザ入力を（例えば、受信ユニット３７０８を用いて）受信し、第４のユーザ入力の受信に応答して、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、非現在時刻において地球からみた月を表示するために月のシミュレーションの回転を（例えば、回転可能化ユニット３７１２を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、非現在時刻を示すために第５のアフォーダンスの更新を（例えば、更新可能化ユニット３７１４を用いて）可能化するように構成されている。いくつかの実施形態において、第４のユーザ入力は、第１のスワイプ方向におけるタッチ感知面ユニット（例えば、タッチ感知面ユニット３７０４）上のスワイプを含む。いくつかの実施形態において、地球からみた月のシミュレーションは、第１の回転方向に回転され、処理ユニット３７０６は、更に、第５のユーザ入力を（例えば、受信ユニット３７０８を用いて）受信し、第５のユーザ入力の受信に応答して、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、第２の方向における地球からみた月のシミュレーションの回転を（例えば、回転可能化ユニット３７１２を用いて）可能化するように構成されており、第２の回転方向及び第１の回転方向は異なる。いくつかの実施形態において、第５のユーザ入力は、第２のスワイプ方向におけるタッチ感知面ユニット（例えば、タッチ感知面ユニット３７０４）上のスワイプを含み、第１のスワイプ方向及び第２のスワイプ方向は異なる。いくつかの実施形態において、電子装置３７００は、更に、回転可能入力ユニット（例えば、回転可能入力ユニット３７２８）を備え、処理ユニット３７０６は、回転可能入力ユニットに結合され、第４のユーザ入力を受け付けることは、第１の回転方向における回転可能入力ユニット（例えば、回転可能入力ユニット３７２８）からの回転可能な入力を受け付けることを備える。いくつかの実施形態において、電子装置３７００は、更に、回転可能入力ユニット（例えば、回転可能入力ユニット３７２８）を備え、処理ユニット３７０６は、回転可能入力ユニットに結合され、地球からみた月のシミュレーションは、第１の回転方向に回転され、処理ユニットは、更に、第６のユーザ入力を（例えば、受信ユニット３７０８を用いて）受信し、第６のユーザ入力の受信に応答して、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、第２の方向における地球からみた月のシミュレーションの回転を（例えば、回転可能化ユニット３７１２を用いて）可能化するように構成されており、第２の回転方向及び第１の回転方向は異なる。いくつかの実施形態において、第６のユーザ入力は、第２の回転方向における回転可能入力ユニット（例えば、回転可能入力ユニット３７２８）からの回転可能入力を含み、第１の回転方向及び第２の回転方向は異なる。いくつかの実施形態において、処理ユニット３７０６は、更に、タッチ感知面ユニット上の第１の接触及びタッチ感知面ユニット上の第２の接触を含むタッチ感知面ユニット（例えば、タッチ感知面ユニット３７０４）上のユーザのダブルタップを（例えば、検出ユニット３７１６を用いて）検出し、第１の接触及び第２の接触が所定間隔内に受け付けられたかどうかを判定（例えば、判定ユニット３７２６を用いて）し、ユーザのダブルタップの検出に応答してかつ第１の接触及び第２の接触が所定間隔内に受け付けられたという判定に応じて、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、追加の月の情報の表示を（例えば、表示可能化ユニット３７１０を用いて）可能化するように構成されている。いくつかの実施形態において、処理ユニット３７０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、タッチ感知面ユニット（例えば、タッチ感知面ユニット３７０４）上のソーラーシステムを表す第６のアフォーダンスの表示を（例えば、表示可能化ユニット３７１０を用いて）可能化し、表示された第６のアフォーダンスにおける接触を（例えば、検出ユニット３７１６を用いて）検出し、接触の検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、ユーザインターフェーススクリーンの更新を（例えば、更新可能化ユニット３７１４を用いて）可能化するように構成されており、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、ユーザインターフェーススクリーンの更新を（例えば、更新可能化ユニット３７１４を用いて）可能化することは、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、ソーラーシステムを表し、現在時刻におけるそれぞれの位置の太陽、地球、及び１つ以上の非地球惑星の表現を含む第７のアフォーダンスの表示を（例えば、表示可能化ユニット３７１０を用いて）可能化することと、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、現在時刻を示す第８のアフォーダンスの表示を（例えば、表示可能化ユニット３７１０を用いて）可能化することとを備える。いくつかの実施形態において、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、ユーザインターフェーススクリーンの更新を（例えば、更新可能化ユニット３７１４を用いて）可能化することは、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、太陽によって照明されたときの地球の第１の領域のシミュレーションを表す第１のアフォーダンスのアニメーションを（例えば、アニメーション化可能化ユニット３７１８を用いて）可能化すること、又は、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、ズームアウトすることによって地球からみた月のシミュレーションを表す第４のアフォーダンスのアニメーションを（例えば、アニメーション化可能化ユニット３７１８を用いて）可能化することを備える。いくつかの実施形態において、処理ユニット３７０６は、更に、第７のユーザ入力を（例えば、受信ユニット３７０８を用いて）受信し、第７のユーザ入力の受信に応答して、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、非現在時刻についての太陽、地球、及び１つ以上の非地球惑星の各位置を示すために、太陽のまわりに地球及び１つ以上の非地球惑星を回転させることを備える第７のアフォーダンスの更新を（例えば、更新可能化ユニット３７１４を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、非現在時刻を示すために第８のアフォーダンスの更新を（例えば、更新可能化ユニット３７１４を用いて）可能化するように構成されている。いくつかの実施形態において、第７のユーザ入力は、第１のスワイプ方向における
タッチ感知面ユニット（例えば、タッチ感知面ユニット３７０４）上のスワイプを含む。いくつかの実施形態において、地球及び１つ以上の非地球惑星は、第１の回転方向において太陽のまわりを回転され、処理ユニット３７０６は、更に、第８のユーザ入力を（例えば、受信ユニット３７０８を用いて）受信し、第８のユーザ入力の受信に応答して、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、第２の回転方向における太陽まわりの地球及び１つ以上の非地球惑星の回転を（例えば、回転可能化ユニット３７１２を用いて）可能化するように構成されており、第２の回転方向及び第１の回転方向は異なる。いくつかの実施形態において、第８のユーザ入力は、第２のスワイプ方向におけるタッチ感知面ユニット（例えば、タッチ感知面ユニット３７０４）上のスワイプを含み、第１のスワイプ方向及び第２のスワイプ方向は異なる。いくつかの実施形態において、電子装置３７００は、更に、回転可能入力ユニット（例えば、回転可能入力ユニット３７２８）を備え、処理ユニット３７０６は、回転可能入力ユニット（例えば、回転可能入力ユニット３７２８）に結合され、第７のユーザ入力を受け付けることは、第１の回転方向における回転可能入力ユニット（例えば、回転可能入力ユニット３７２８）からの回転可能な入力を受け付けることを備える。いくつかの実施形態において、電子装置３７００は、更に、回転可能入力ユニット（例えば、回転可能入力ユニット３７２８）を備え、処理ユニット３７０６は、回転可能入力ユニットに結合され、地球及び１つ以上の非地球惑星は、第１の回転方向において太陽のまわりを回転され、処理ユニット３７０６は、更に、第９のユーザ入力を（例えば、受信ユニット３７０８を用いて）受信し、第９のユーザ入力の受信に応答して、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、第２の回転方向における太陽まわりの地球及び１つ以上の非地球惑星の回転を（例えば、回転可能化ユニット３７１２を用いて）可能化するように構成されており、第２の回転方向及び第１の回転方向は異なる。いくつかの実施形態において、第９のユーザ入力は、第２の回転方向における回転可能入力ユニット（例えば、回転可能入力ユニット３７２８）からの回転可能入力を含み、第１の回転方向及び第２の回転方向は異なる。いくつかの実施形態において、地球の表現は、更に、太陽のまわりの地球の軌道の表現を含み、１つ以上の非地球惑星の表現は、更に、太陽のまわりの１つ以上の非地球惑星の軌道の表現を含む。いくつかの実施形態において、処理ユニット３７０６は、更に、タッチ感知面ユニット（例えば、タッチ感知面ユニット３７０４）上の接触を含む第１０のユーザ入力を（例えば、受信ユニット３７０８を用いて）受信することであって、接触が地球の表現又は１つ以上の非地球惑星の表現に関連付けられ、タッチ感知面ユニット上の接触が関連付けられた期間を有し、接触を受け続けながら、接触の期間が所定の閾値を超えているかどうかを（例えば、判定ユニット３７２６を用いて）判定し、第１０のユーザ入力の受信に応答してかつ接触の期間が所定の閾値を超えているという判定に応じて、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、接触に関連付けられた地球の表現又は１つ以上の非地球惑星の表現の視覚的区別を（例えば、視覚的区別可能化ユニット３７２０を用いて）可能化し、接触の遮断を（例えば、検出ユニット３７１６を用いて）検出し、接触の遮断の検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、接触に関連付けられた地球又は１つ以上の非地球惑星に関する情報の表示を（例えば、表示可能化ユニット３７１０を用いて）可能化するように構成されている。いくつかの実施形態において、処理ユニット３７０６は、更に、ディスプレイユニットにおいて、接触に関連付けられた地球又は１つ以上の非地球惑星に関する情報の表示を可能化した後に、第１１のユーザ入力を（例えば、受信ユニット３７０８を用いて）受信し、第１１のユーザ入力がタッチ感知面ユニット（例えば、タッチ感知面ユニット３７０４）上のタップ又はスワイプを表すかどうかを（例えば、判定ユニット３７３２を用いて）判定し、第１１のユーザ入力がタップを表すという判定に応じて、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、地球又は１つ以上の非地球惑星に関する表示された情報の除去を（例えば、除去可能化ユニット３７２４を用いて）可能化し、第１１のユーザ入力がスワイプを表すという判定に応じて、ディスプレイユニット（例えば、ディスプレイユニット３７０２）において、地球及び１つ以上の非地球惑星からなる群から選択される第２の惑星に関する情報を有する地球又は１つ以上の非地球惑星に関する表示された情報の置き換えを（例えば、置換可能化ユニット３７２４を用いて）可能化するように構成されており、第２の惑星は、接触に関連付けられた惑星ではない。
【０７０４】
図２２を参照して上述した動作は、任意選択的に、図１Ａ〜図１Ｂ又は図３７に示された構成要素によって実現される。例えば、表示動作２２０２、受信動作２２０４及び回転動作２２０６は、イベントソータ１７０、イベント認識部１８０及びイベントハンドラ１９０によって実現されることができる。イベントソータ１７０におけるイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、アプリケーション１３６−１に対してイベント情報を配信する。アプリケーション１３６−１の各イベント認識部１８０は、イベント情報を各イベント定義１８６と比較し、タッチ感知式面上の第１の位置における第１の接触がユーザインターフェース上のアフォーダンスの起動等の予め定義されたイベント又はサブイベントに対応するかどうかを判定する。それぞれの予め定義されたイベント又はサブイベントが検出された場合、イベント認識部１８０は、イベント又はサブイベントの検出に関連したイベントハンドラ１９０を起動する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する又は呼び出すことができる。いくつかの実施形態において、イベントハンドラ１９０は、アプリケーションによって表示される内容を更新するために各ＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに示された構成要素に基づいて実現されることができる方法は、当業者にとって明らかであろう。
【０７０５】
いくつかの実施形態によれば、図３８は、様々な記載された実施形態の原理にしたがって構成された電子装置３８００の例示的な機能ブロック図を示している。いくつかの実施形態によれば、電子装置３８００の機能ブロックは、上述した技術を実行するように構成されている。装置３８００の機能ブロックは、任意選択的に、様々な記載された例の原理を実行するためにハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組み合わせによって実装される。図３８に記載された機能ブロックは、任意選択的に、様々な記載された例の原理を実装するために組み合わせたり又はサブブロックに分離されたりすることが当業者によって理解される。したがって、本願明細書における説明は、任意選択的に、任意の可能な組み合わせ若しくは分離又は本願明細書に記載された機能ブロックの更なる定義をサポートする。
【０７０６】
図３８に示すように、電子装置３８００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット３８０２と、任意選択的に、接触を受け付けるように構成されたタッチ感知面ユニット３８０４と、任意選択的に、（例えば、回転可能入力機構からの）回転可能な入力を受け付けるように構成された回転可能入力ユニット３８２０と、任意選択的に、位置を検知するように構成された位置検知ユニット３８２２と、任意選択的に、音声ユニット３８２６と、任意選択的に、触覚ユニット３８２８と、ディスプレイユニット３８０２、任意選択的に、タッチ感知面ユニット３８０４、任意選択的に、回転可能入力ユニット３８２０、任意選択的に、位置検知ユニット３８２２、任意選択的に、音声ユニット３８２６、及び、任意選択的に、触覚ユニット３８２８に結合された処理ユニット３８０６とを含む。いくつかの実施形態において、処理ユニット３８０６は、受信ユニット３８０８、表示可能化ユニット３８１０、変換可能化ユニット３８１２、更新可能化ユニット３８１４、判定ユニット３８１６、設定ユニット３８１８及び検出ユニット３８２４を含む。
【０７０７】
処理ユニット３８０６は、ディスプレイユニット（例えば、ディスプレイユニット３８０２）において、ユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット３８１０を用いて）可能化するように構成されており、ユーザインターフェーススクリーンは、昼間を示すユーザインターフェーススクリーンの第１の部分と、夜間を示すユーザインターフェーススクリーンの第２の部分と、日を表す周期を有する正弦波であって日を通した太陽の経路を示し、第１の部分及び第２の部分のうちの１つ以上に表示される正弦波を表すユーザインターフェースオブジェクトと、日の現在時刻を示しかつ日の現在時刻が昼間又は夜間であるかどうかを示す正弦波上の第１の位置に表示される太陽を表す第１のアフォーダンスと、日の現在時刻を示す第２のアフォーダンスとを含む。
【０７０８】
いくつかの実施形態において、電子装置３８００は、更に、位置検知ユニット（例えば、位置検知ユニット３８２２）を備え、処理ユニット３８０６は、位置検知ユニット（例えば、位置検知ユニット３８２２）に結合され、処理ユニット３８０６は、更に、位置検知ユニット（例えば、位置検知ユニット３８２２）から電子装置の現在位置を取得するように構成されており、夜間を示す第２の部分に対して昼間を示す表示された第１の部分の比は、現在時刻における現在位置の日照時間を示している。いくつかの実施形態において、正弦波の振幅は、現在位置及び現在時刻における水平線に対する太陽の高さに基づいている。いくつかの実施形態において、処理ユニット３８０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット３８０２）において、ユーザインターフェーススクリーン上のラインの表示を（例えば、表示可能化ユニット３８１０を用いて）可能化するように構成されており、ラインは、昼間を示すユーザインターフェーススクリーンの第１の部分と夜間を示すユーザインターフェーススクリーンの第２の部分とを分割し、ラインは、日の出を表す第１の点と日没を表す第２の点とにおいて正弦波と交差する。いくつかの実施形態において、処理ユニット３８０６は、更に、表示された正弦波上の現在時刻を示す第１の位置に表示された第１のアフォーダンスにおけるタッチ感知面ユニット（例えば、タッチ感知面ユニット３８０４）上のユーザ接触を（例えば、受信ユニット３８０８を用いて）受信し、ユーザ接触を受け続けながら、タッチ感知面ユニット上のユーザ接触の接触遮断なしに、表示された正弦波上の第１の位置から非現在時刻を示す第２の位置へのユーザ接触の（例えば、タッチ感知面ユニット３８０４上の）動きを（例えば、検出ユニット３８２４を用いて）検出し、第２の位置における接触の検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット３８０２）において、表示された正弦波上の第１の位置から表示された正弦波上の第２の位置へのスクリーン上の第１のアフォーダンスの変換であって表示された正弦波を追跡する変換を（例えば、変換可能化ユニット３８１２を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット３８０２）において、非現在時刻を示すために第２のアフォーダンスの更新を（例えば、更新可能化ユニット３８１４を用いて）可能化するように構成されている。いくつかの実施形態において、処理ユニット３８０６は、更に、第１のアフォーダンスにおける接触の検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット３８０２）において、ユーザインターフェーススクリーン上の日の出を表す正弦波に沿った第１の点に表示される第３のユーザインターフェースオブジェクト及び日没を表す正弦波に沿った第２の点に表示される第４のユーザインターフェースオブジェクトの表示を（例えば、表示可能化ユニット３８１０を用いて）可能化するように構成されている。いくつかの実施形態において、処理ユニット３８０６は、更に、（例えば、タッチ感知面ユニット３８０４上の）第１のアフォーダンスにおける（例えば、検出ユニット３８２４による）接触の検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット３８０２）において、ユーザインターフェーススクリーン上の夜明けを表す第３の点において正弦波に沿って表示される第５のユーザインターフェースオブジェクト及び夕暮れを表す第４の点において正弦波に沿って表示される第６のユーザインターフェースオブジェクトの表示を（例えば、表示可能化ユニット３８１０を用いて）可能化するように構成されている。いくつかの実施形態において、処理ユニット３８０６は、更に、タッチ感知面ユニット（例えば、タッチ感知面ユニット３８０４）上のユーザ接触の接触遮断を（例えば、検出ユニット３８２４を用いて）検出し、タッチ感知面ユニット上のユーザ接触の接触遮断の検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット３８０２）において、第２の位置から第１の位置へのスクリーン上の第１のアフォーダンスの変換であって表示された正弦波を追跡する変換を（例えば、変換可能化ユニット３８１２を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット３８０２）において、現在時刻を示すために第２のアフォーダンスの更新を（例えば、更新可能化ユニット３８１４を用いて）可能化するように構成されている。いくつかの実施形態において、太陽を表す第１のアフォーダンスは、第１のアフォーダンスが完全にユーザインターフェーススクリーンの第１の部分内の位置に表示されたときに中実で表示される。いくつかの実施形態において、太陽を表す第１のアフォーダンスは、第１のアフォーダンスが完全にユーザインターフェーススクリーンの第２の部分内の位置に表示されたときに中空で表示される。いくつかの実施形態において、太陽を表す第１のアフォーダンスは、第１のアフォーダンスがユーザインターフェーススクリーンの第１の部分及び第２の部分の双方と交差する位置に表示されたときに半中実で表示される。いくつかの実施形態において、処理ユニット３８０６は、更に、表示された正弦波上の第１のアフォーダンスの位置が現在時刻を示す第２のアフォーダンスの位置と交差するかどうかを（例えば、判定ユニット３８１６を用いて）判定し、表示された正弦波上の第１のアフォーダンスの位置が現在時刻を示す第２のアフォーダンスの位置と交差するという判定に応じて、ディスプレイユニット（例えば、ディスプレイユニット３８０２）において、表示された正弦波の位置と交差しない第２の位置における第２のアフォーダンスの表示を（例えば、表示可能化ユニット３８１０を用いて）可能化するように構成されている。いくつかの実施形態において、処理ユニット３８０６は、更に、ユーザ入力を（例えば、検出ユニット３８２４を用いて）検出し、ユーザ入力の検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット３８０２）において、日の出時刻の指標及び日没時刻の指標を含む第２のユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット３８１０を用いて）可能化するように構成されている。いくつかの実施形態において、電子装置３８００は、更に、回転可能入力ユニット（例えば、回転可能入力ユニット３８２０）を備え、処理ユニット３８０６は、回転可能入力ユニットに結合され、処理ユニット３８０６は、更に、回転可能入力ユニット（例えば、回転可能入力ユニット３８２０）からの回転可能入力に対応する動きを（例えば、検出ユニット３８２４を用いて）検出し、動きの検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット３８０２）において、表示された正弦波上の現在時刻ではない日の第３の時刻を示す第３の位置への太陽を表す第１のアフォーダンスの変換を（例えば、変換可能化ユニット３８１２を用いて）可能化し、第３の位置における表示された第１のアフォーダンスにおけるタッチ感知面ユニット（例えば、タッチ感知面ユニット３８０４）上の接触を（例えば、検出ユニット３８２４を用いて）検出し、接触の検出に応答して、日の第３の時刻についてのユーザリマインダを（例えば、設定ユニット３８１８を用いて）設定するように構成されている。いくつかの実施形態において、日の第３の時刻についてのユーザリマインダを設定することは、ディスプレイユニット（例えば、ディスプレイユニット３８０２）において、日の第３の時刻についてのアラートを設定するためにユーザプロンプトを表す第３のアフォーダンスのディスプレイ上への表示を可能化することを備える。
【０７０９】
いくつかの実施形態において、処理ユニット３８０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット３８０２）において、日の第３の時刻についての視覚的アラートの表示を（例えば、表示可能化ユニット３８１０を用いて）可能化するように構成されており、日の第３の時刻についてのユーザリマインダは、日の第３の時刻についての視覚的アラートを含む。いくつかの実施形態において、電子装置３８００は、更に、音声ユニット（例えば、音声ユニット３８２６）を備え、処理ユニット３８０６は、音声ユニットに結合され、処理ユニット３８０６は、更に、音声ユニット（例えば、音声ユニット３８２６）を介して日の第３の時刻についての音声アラートを可能化するように構成されており、日の第３の時刻についてのユーザリマインダは、日の第３の時刻についての音声アラートを含む。いくつかの実施形態において、電子装置３８００は、更に、触覚ユニット（例えば、触覚ユニット３８２８）を備え、処理ユニット３８０６は、触覚ユニットに結合され、処理ユニット３８０６は、更に、触覚ユニット（例えば、触覚ユニット３８２８）を介して日の第３の時刻についての触覚アラートを可能化するように構成されており、日の第３の時刻についてのユーザリマインダは、日の第３の時刻についての触覚アラートを含む。
【０７１０】
図２３を参照して上述した動作は、任意選択的に、図１Ａ〜図１Ｂ又は図３８に示された構成要素によって実現される。例えば、表示動作２３０２、任意の受信動作２３０４及び任意の検出動作２３０６は、イベントソータ１７０、イベント認識部１８０及びイベントハンドラ１９０によって実現されることができる。イベントソータ１７０におけるイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、アプリケーション１３６−１に対してイベント情報を配信する。アプリケーション１３６−１の各イベント認識部１８０は、イベント情報を各イベント定義１８６と比較し、タッチ感知式面上の第１の位置における第１の接触がユーザインターフェース上のアフォーダンスの起動等の予め定義されたイベント又はサブイベントに対応するかどうかを判定する。それぞれの予め定義されたイベント又はサブイベントが検出された場合、イベント認識部１８０は、イベント又はサブイベントの検出に関連したイベントハンドラ１９０を起動する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する又は呼び出すことができる。いくつかの実施形態において、イベントハンドラ１９０は、アプリケーションによって表示される内容を更新するために各ＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに示された構成要素に基づいて実現されることができる方法は、当業者にとって明らかであろう。
【０７１１】
いくつかの実施形態によれば、図３９は、様々な記載された実施形態の原理にしたがって構成された電子装置３９００の例示的な機能ブロック図を示している。いくつかの実施形態によれば、電子装置３９００の機能ブロックは、上述した技術を実行するように構成されている。装置３９００の機能ブロックは、任意選択的に、様々な記載された例の原理を実行するためにハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組み合わせによって実装される。図３９に記載された機能ブロックは、任意選択的に、様々な記載された例の原理を実装するために組み合わせたり又はサブブロックに分離されたりすることが当業者によって理解される。したがって、本願明細書における説明は、任意選択的に、任意の可能な組み合わせ若しくは分離又は本願明細書に記載された機能ブロックの更なる定義をサポートする。
【０７１２】
図３９に示すように、電子装置３９００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット３９０２と、任意選択的に、接触を受け付けるように構成されたタッチ感知面ユニット３９０４と、任意選択的に、無線通信を送信及び／又は受信するように構成された無線通信ユニット３９１２と、ディスプレイユニット３９０２、任意選択的に、タッチ感知面ユニット３９０４、及び、任意選択的に、無線通信ユニット３９１２に結合された処理ユニット３９０６とを含む。いくつかの実施形態において、処理ユニット３９０６は、受信ユニット３９０８及び表示可能化ユニット３９１０を含む。
【０７１３】
処理ユニット３９０６は、ディスプレイユニット（例えば、ディスプレイユニット３９０２）において、画像に基づく複数の画素を含む背景を含むユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット３９１０を用いて）可能化するように構成されており、画素のサブセットは、画素のサブセットが日付を示す第１のユーザインターフェースオブジェクト及び時刻を示す第２のユーザインターフェースオブジェクトのうちの１つ以上を表すように画像に対して外観が変更される。
【０７１４】
いくつかの実施形態において、画素のサブセットは、混色によって変更される。いくつかの実施形態において、画素のサブセットは、ぼけによって変更される。いくつかの実施形態において、画素のサブセットは、画素のサブセットが日付を示す第１のユーザインターフェースオブジェクトを表すように画像に対して外観が変更される。いくつかの実施形態において、画素のサブセットは、画素のサブセットが時刻を示す第２のユーザインターフェースオブジェクトを表すように画像に対して外観が変更される。いくつかの実施形態において、日付を示す第１のユーザインターフェースオブジェクト及び時刻を示す第２のユーザインターフェースオブジェクトのうちの一方は、背景に依存しない第１の色である。いくつかの実施形態において、処理ユニット３９０６は、更に、表示された第１のユーザインターフェースオブジェクト又は表示された第２のユーザインターフェースオブジェクトの位置における背景の背景色を表すデータを（例えば、受信ユニット３９０８を用いて）受信するように構成されており、第１の色は、表示された第１のユーザインターフェースオブジェクト又は表示された第２のユーザインターフェースオブジェクトの位置における背景色とは異なる。いくつかの実施形態において、画像は写真である。いくつかの実施形態において、画像は、電子装置に記憶される。いくつかの実施形態において、電子装置３９００は、更に、無線通信ユニット（例えば、無線通信ユニット３９１２）を備え、処理ユニット３９０６は、無線通信ユニットに結合され、画像は、無線通信ユニット（例えば、無線通信ユニット３９１２）を介して電子装置３９００に結合された外部装置に記憶される。いくつかの実施形態において、処理ユニット３９０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット３９０２）において、ユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット３９１０を用いて）可能化する前に、無線通信ユニット（例えば、無線通信ユニット３９１２）を介して、外部装置からの背景を表すデータの受信を（例えば、受信ユニット３９０８を用いて）可能化するように構成されている。いくつかの実施形態において、処理ユニット３９０６は、更に、無線通信ユニット（例えば、無線通信ユニット３９１２）を介して、外部装置からの現在の背景を表すデータの受信を（例えば、受信ユニット３９０８を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット３９０２）において、ディスプレイ上への第２のユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット３９１０を用いて）可能化するように構成されており、第２のユーザインターフェーススクリーンは第２の背景を含み、第２の背景は、外部装置の現在の背景に対応し、第２の背景は、第２の複数の画素を含み、第２の画素のサブセットは、第２の画素のサブセットが日付を示す第３のユーザインターフェースオブジェクト及び時刻を示す第４のユーザインターフェースオブジェクトのうちの１つ以上を表すように外部装置の現在の背景に対して外観が変更される。
【０７１５】
図２４を参照して上述した動作は、任意選択的に、図１Ａ〜図１Ｂ又は図３９に示された構成要素によって実現される。例えば、表示動作２４０２及び任意の受信動作２４０４は、イベントソータ１７０、イベント認識部１８０及びイベントハンドラ１９０によって実現されることができる。イベントソータ１７０におけるイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、アプリケーション１３６−１に対してイベント情報を配信する。アプリケーション１３６−１の各イベント認識部１８０は、イベント情報を各イベント定義１８６と比較し、タッチ感知式面上の第１の位置における第１の接触がユーザインターフェース上のアフォーダンスの起動等の予め定義されたイベント又はサブイベントに対応するかどうかを判定する。それぞれの予め定義されたイベント又はサブイベントが検出された場合、イベント認識部１８０は、イベント又はサブイベントの検出に関連したイベントハンドラ１９０を起動する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する又は呼び出すことができる。いくつかの実施形態において、イベントハンドラ１９０は、アプリケーションによって表示される内容を更新するために各ＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに示された構成要素に基づいて実現されることができる方法は、当業者にとって明らかであろう。
【０７１６】
いくつかの実施形態によれば、図４０は、様々な記載された実施形態の原理にしたがって構成された電子装置４０００の例示的な機能ブロック図を示している。いくつかの実施形態によれば、電子装置４０００の機能ブロックは、上述した技術を実行するように構成されている。装置４０００の機能ブロックは、任意選択的に、様々な記載された例の原理を実行するためにハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組み合わせによって実装される。図４０に記載された機能ブロックは、任意選択的に、様々な記載された例の原理を実装するために組み合わせたり又はサブブロックに分離されたりすることが当業者によって理解される。したがって、本願明細書における説明は、任意選択的に、任意の可能な組み合わせ若しくは分離又は本願明細書に記載された機能ブロックの更なる定義をサポートする。
【０７１７】
図４０に示すように、電子装置４０００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット４００２と、任意選択的に、無線通信を送信及び／又は受信するように構成された無線通信ユニット４００４と、ディスプレイユニット４００２、及び、任意選択的に、無線通信ユニット４００４に結合された処理ユニット４００６とを含む。いくつかの実施形態において、装置４０００は、更に、接触を受け付けるように構成されかつ処理ユニット４００６に結合されたタッチ感知面ユニットを含むことができる。いくつかの実施形態において、処理ユニット４００６は、受信ユニット４００８と、表示可能化ユニット４０１０と、アクセスユニット４０１２と、選択ユニット４０１４と、取得ユニット４０１６と、阻止ユニット４０１８とを含む。
【０７１８】
処理ユニット４００６は、２つ以上の画像を含むフォルダに（例えば、アクセスユニット４０１２を用いて）アクセスし、フォルダから第１の画像を（例えば、選択ユニット４０１４を用いて）選択し、ディスプレイユニット（例えば、ディスプレイユニット４００２）において、ユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット４０１０を用いて）可能化するように構成されており、ユーザインターフェーススクリーンは、第１の画像に基づく背景を含み、背景は、複数の画素を含み、画素のサブセットは、画素のサブセットが日付を示す第１のユーザインターフェースオブジェクト及び時刻を示す第２のユーザインターフェースオブジェクトのうちの１つ以上を表すように画像に対して外観が変更される。
【０７１９】
いくつかの実施形態において、画素のサブセットは、混色によって変更される。いくつかの実施形態において、画素のサブセットは、ぼけによって変更される。いくつかの実施形態において、画素のサブセットが日付を示す第１のユーザインターフェースオブジェクトを表すように画像に対して外観が変更される。いくつかの実施形態において、画素のサブセットは、画素のサブセットが時刻を示す第２のユーザインターフェースオブジェクトを表すように画像に対して外観が変更される。いくつかの実施形態において、日付を示す第１のユーザインターフェースオブジェクト及び時刻を示す第２のユーザインターフェースオブジェクトのうちの一方は、背景に依存しない第１の色である。いくつかの実施形態において、処理ユニット４００６は、更に、表示された第１のユーザインターフェースオブジェクト又は表示された第２のユーザインターフェースオブジェクトの位置における背景の背景色を表すデータを（例えば、受信ユニット４００８を用いて）受信するように構成されており、第１の色は、表示された第１のユーザインターフェースオブジェクト又は表示された第２のユーザインターフェースオブジェクトの位置における背景色とは異なる。いくつかの実施形態において、処理ユニット４００６は、更に、ディスプレイユニットにおいて、第１のユーザインターフェーススクリーンの表示を可能化した後に、ユーザ入力を表す第１のデータを（例えば、受信ユニット４００８を用いて）受信し、ユーザ入力を表す第１のデータの受信に応答して、表示された第１の背景を表す第２のデータを（例えば、取得ユニット４０１６を用いて）取得し、フォルダから第１の画像とは異なる第２の画像を（例えば、選択ユニット４０１４を用いて）選択し、ディスプレイユニット（例えば、ディスプレイユニット４００２）において、第２のユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット４０１０を用いて）可能化するように構成されており、第２のユーザインターフェーススクリーンは、第２の画像に基づく第２の背景を含み、第２の背景は、第２の複数の画素を含み、第２の画素のサブセットは、第２の画素のサブセットが日付を示す第３のユーザインターフェースオブジェクト及び時刻を示す第４のユーザインターフェースオブジェクトのうちの１つ以上を表すように第２の画像に対して外観が変更される。いくつかの実施形態において、処理ユニット４００６は、更に、フォルダからの第３の画像のユーザ禁止を表すデータを（例えば、受信ユニット４００８を用いて）受信し、データの受信に応答して、ディスプレイユニット（例えば、ディスプレイユニット４００２）において、将来のユーザ入力に応答して第３の背景としての第３の画像の表示を（例えば、阻止ユニット４０１８を用いて）阻止するように構成されている。いくつかの実施形態において、第１の背景、第２の背景及び第３の背景のうちの少なくとも１つは写真である。いくつかの実施形態において、フォルダは、電子装置４０００に記憶される。いくつかの実施形態において、電子装置４０００は、更に、無線通信ユニット（例えば、無線通信ユニット４００４）を含み、処理ユニット４００６は、無線通信ユニットに結合され、フォルダは、無線通信ユニット（例えば、無線通信ユニット４００４）を介して電子装置４０００に結合された外部装置に記憶される。いくつかの実施形態において、フォルダにアクセスすることは、無線通信ユニット（例えば、無線通信ユニット４００４）を介して、２つ以上の背景のうちの少なくとも１つを表すデータを（例えば、受信ユニット４００８を用いて）受信することを備える。
【０７２０】
図２５を参照して上述した動作は、任意選択的に、図１Ａ〜図１Ｂ又は図４０に示された構成要素によって実現される。例えば、アクセス動作２５０２、選択動作２５０４及び表示動作２５０６は、イベントソータ１７０、イベント認識部１８０及びイベントハンドラ１９０によって実現されることができる。イベントソータ１７０におけるイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、アプリケーション１３６−１に対してイベント情報を配信する。アプリケーション１３６−１の各イベント認識部１８０は、イベント情報を各イベント定義１８６と比較し、タッチ感知式面上の第１の位置における第１の接触がユーザインターフェース上のアフォーダンスの起動等の予め定義されたイベント又はサブイベントに対応するかどうかを判定する。それぞれの予め定義されたイベント又はサブイベントが検出された場合、イベント認識部１８０は、イベント又はサブイベントの検出に関連したイベントハンドラ１９０を起動する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する又は呼び出すことができる。いくつかの実施形態において、イベントハンドラ１９０は、アプリケーションによって表示される内容を更新するために各ＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに示された構成要素に基づいて実現されることができる方法は、当業者にとって明らかであろう。
【０７２１】
いくつかの実施形態によれば、図４１は、様々な記載された実施形態の原理にしたがって構成された電子装置４１００の例示的な機能ブロック図を示している。いくつかの実施形態によれば、電子装置４１００の機能ブロックは、上述した技術を実行するように構成されている。装置４１００の機能ブロックは、任意選択的に、様々な記載された例の原理を実行するためにハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組み合わせによって実装される。図４１に記載された機能ブロックは、任意選択的に、様々な記載された例の原理を実装するために組み合わせたり又はサブブロックに分離されたりすることが当業者によって理解される。したがって、本願明細書における説明は、任意選択的に、任意の可能な組み合わせ若しくは分離又は本願明細書に記載された機能ブロックの更なる定義をサポートする。
【０７２２】
図４１に示すように、電子装置４１００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット４１０２と、任意選択的に、接触を受け付けるように構成されたタッチ感知面ユニット４１０４と、任意選択的に、動きを検出するように構成された動き検出ユニット４１２０と、ディスプレイユニット４１０２、任意選択的に、タッチ感知面ユニット４１０４、及び、任意選択的に、動き検出ユニット４１２０に結合された処理ユニット４１０６とを含む。いくつかの実施形態において、処理ユニット４１０６は、検出ユニット４１０８と、表示可能化ユニット４１１０と、アニメーション化可能化ユニット４１１２と、選択ユニット４１１４と、アクセスユニット４１１６と、置換可能化ユニット４１１８とを含む。
【０７２３】
処理ユニット４１０６は、１回目に検出されたユーザ入力を（例えば、検出ユニット４１０８を用いて）検出し、ユーザ入力の検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット４１０２）において、第１の時間を示す第１のユーザインターフェースオブジェクト及び第２のユーザインターフェースオブジェクトを含むユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット４１１０を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット４１０２）において、第２のユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット４１１２を用いて）可能化し、アニメーションは、第１のアニメーション化シーケンス、第１のアニメーション化シーケンスの後の第２のアニメーション化シーケンス及び第２のアニメーション化シーケンスの後の第３のアニメーション化シーケンスのシーケンス表示を含み、第１のアニメーション化シーケンス、第２のアニメーション化シーケンス及び第３のアニメーション化シーケンスは異なり、第２のユーザインターフェースオブジェクトのアニメーション化を可能化した後に、１回目の後の２回目に検出された第２のユーザ入力を（例えば、検出ユニット４１０８を用いて）検出し、第２のユーザ入力の検出に応答して、以前に表示された第２のアニメーション化シーケンスを表すデータに（例えば、アクセスユニット４１１６を用いて）アクセスし、第１のアニメーション化シーケンス及び第２のアニメーション化シーケンスとは異なる第４のアニメーション化シーケンスを（例えば、選択ユニット４１１４を用いて）選択し、ディスプレイユニット（例えば、ディスプレイユニット４１０２）において、第２の時間を示すように更新された第１のユーザインターフェースオブジェクト及び第２のユーザインターフェースオブジェクトに関連した第３のユーザインターフェースオブジェクトを含む第２のユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット４１１０を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット４１０２）において、第３のユーザインターフェースオブジェクトのアニメーションを（例えば、アニメーション化可能化ユニット４１１２を用いて）可能化するように構成されており、アニメーションは、第１のアニメーション化シーケンス、第１のアニメーション化シーケンスの後の第４のアニメーション化シーケンス及び第４のアニメーション化シーケンスの後の第３のアニメーション化シーケンスのシーケンス表示を含む。
【０７２４】
いくつかの実施形態において、第３のアニメーション化シーケンスは、第１のアニメーション化シーケンスの逆シーケンスに基づいている。いくつかの実施形態において、電子装置４１００は、更に、動き検出ユニット（例えば、動き検出ユニット４１２０）を備え、処理ユニット４１０６は、動き検出ユニットに結合され、処理ユニット４１０６は、更に、動き検出ユニット（例えば、動き検出ユニット４１２０）を介して電子装置の動きの検出を可能化するように構成されており、ユーザ入力は、電子装置４１００のユーザの動きを表している。いくつかの実施形態において、電子装置４１００は、更に、動き検出ユニット（例えば、動き検出ユニット４１２０）を備え、処理ユニット４１０６は、動き検出ユニットに結合され、処理ユニット４１０６は、更に、動き検出ユニット（例えば、動き検出ユニット４１２０）を介して電子装置の動きの検出を可能化するように構成されており、第２のユーザ入力は、電子装置４１００の第２のユーザの動きを表している。いくつかの実施形態において、第２のユーザインターフェースオブジェクト及び第３のユーザインターフェースオブジェクトは同じである。いくつかの実施形態において、第３のユーザインターフェースオブジェクトは、第２のユーザインターフェースオブジェクトの反射である。いくつかの実施形態において、第４のアニメーション化シーケンスは、水平軸まわりの第２のアニメーション化シーケンスの反射を含む。いくつかの実施形態において、第４のアニメーション化シーケンスは、垂直軸まわりの第２のアニメーション化シーケンスの反射を含む。いくつかの実施形態において、処理ユニット４１０６は、更に、タッチ感知面ユニット（例えば、タッチ感知面ユニット４１０４）上の接触を（例えば、検出ユニット４１０８を使用して）検出し、接触の検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット４１０２）における第４のユーザインターフェースオブジェクトの表示によってディスプレイユニット（例えば、ディスプレイユニット４１０２）における第２のユーザインターフェースオブジェクト又は第３のユーザインターフェースオブジェクトの置き換えを（例えば、置換可能化ユニット４１１８を用いて）可能化するように構成されており、第４のユーザインターフェースオブジェクトは、第２及び第３のユーザインターフェースオブジェクトに関連している。いくつかの実施形態において、第１のユーザインターフェースオブジェクトは、時間の数値表示及び分の数値指標を含むデジタル時計の表示を含む。いくつかの実施形態において、第１の時刻は、現在時刻である。
【０７２５】
図２６を参照して上述した動作は、任意選択的に、図１Ａ〜図１Ｂ又は図４１に示された構成要素によって実現される。例えば、検出動作４１０２、表示動作４１０４及びアニメーション動作４１０６は、イベントソータ１７０、イベント認識部１８０及びイベントハンドラ１９０によって実現されることができる。イベントソータ１７０におけるイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、アプリケーション１３６−１に対してイベント情報を配信する。アプリケーション１３６−１の各イベント認識部１８０は、イベント情報を各イベント定義１８６と比較し、タッチ感知式面上の第１の位置における第１の接触がユーザインターフェース上のアフォーダンスの起動等の予め定義されたイベント又はサブイベントに対応するかどうかを判定する。それぞれの予め定義されたイベント又はサブイベントが検出された場合、イベント認識部１８０は、イベント又はサブイベントの検出に関連したイベントハンドラ１９０を起動する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する又は呼び出すことができる。いくつかの実施形態において、イベントハンドラ１９０は、アプリケーションによって表示される内容を更新するために各ＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに示された構成要素に基づいて実現されることができる方法は、当業者にとって明らかであろう。
【０７２６】
いくつかの実施形態によれば、図４２は、様々な記載された実施形態の原理にしたがって構成された電子装置４２００の例示的な機能ブロック図を示している。いくつかの実施形態によれば、電子装置４２００の機能ブロックは、上述した技術を実行するように構成されている。装置４２００の機能ブロックは、任意選択的に、様々な記載された例の原理を実行するためにハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組み合わせによって実装される。図４２に記載された機能ブロックは、任意選択的に、様々な記載された例の原理を実装するために組み合わせたり又はサブブロックに分離されたりすることが当業者によって理解される。したがって、本願明細書における説明は、任意選択的に、任意の可能な組み合わせ若しくは分離又は本願明細書に記載された機能ブロックの更なる定義をサポートする。
【０７２７】
図４２に示すように、電子装置４２００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット４２０２と、任意選択的に、接触を受け付けるように構成されたタッチ感知面ユニット４２０４と、任意選択的に、動きを検出するように構成された動き検出ユニット４２２０と、ディスプレイユニット４２０２、任意選択的に、タッチ感知面ユニット４２０４、及び、任意選択的に、動き検出ユニット４２２０に結合された処理ユニット４２０６とを含む。いくつかの実施形態において、処理ユニット４２０６は、検出ユニット４２０８と、表示可能化ユニット４２１０と、起動ユニット４２１２と、更新可能化ユニット４２１４と、受信ユニット４２１６と、生成ユニット４２１８とを含む。
【０７２８】
処理ユニット４２０６は、電子装置４２００のユーザの動きを動き検出ユニット（例えば、動き検出ユニット４２２０）によって検出し、動きの検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット４２０２）において、時計文字盤のアニメーション化の表示を（例えば、表示可能化ユニット４２１０を用いて）可能化し、アニメーションは、ディスプレイユニット（例えば、ディスプレイユニット４２０２）において、時針及び分針の表示を（例えば、表示可能化ユニット４２１０を用いて）可能化することと、ディスプレイユニット（例えば、ディスプレイユニット４２０２）において、第１の時間指標の表示を（例えば、表示可能化ユニット４２１０を用いて）可能化することとを備え、第１の時間指標の表示後に、ディスプレイユニット（例えば、ディスプレイユニット４２０２）において、時計まわりに第１の時間指標後の位置において時計文字盤上に表示される第２の時間指標の表示を（例えば、表示可能化ユニット４２１０を用いて）可能化するように構成されている。
【０７２９】
いくつかの実施形態において、処理ユニット４２０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット４２０２）において、第２の時間指標の表示を（例えば、表示可能化ユニット４２１０を用いて）可能化した後に、ディスプレイユニット（例えば、ディスプレイユニット４２０２）において、第１の分指標の表示を（例えば、表示可能化ユニット４２１０を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット４２０２）において、第２の分指標の表示を（例えば、表示可能化ユニット４２１０を用いて）可能化するように構成されており、第２の分指標は、時計まわり方向において第１の分指標の後の位置において時計文字盤上に表示される。いくつかの実施形態において、時針及び分針は、第１の時間指標の前に表示される。いくつかの実施形態において、処理ユニット４２０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット４２０２）において、時計文字盤のアウトラインのアニメーション化の表示を（例えば、表示可能化ユニット４２１０を用いて）可能化するように構成されており、時計文字盤のアウトラインは、時計まわり方向において徐々に表示されるようにアニメーション化される。いくつかの実施形態において、アニメーションの後、時計文字盤は、現在時刻を示す。いくつかの実施形態において、処理ユニット４２０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット４２０２）において、時計文字盤上の合併体としてのアフォーダンスであってアプリケーションを表すアフォーダンスの表示を（例えば、表示可能化ユニット４２１０を用いて）可能化し、タッチ感知面ユニット（タッチ感知面ユニット４２０４）上のアフォーダンスにおける接触を（例えば、検出ユニット４２０８を用いて）検出し、接触の検出に応答して、アフォーダンスによって表されるアプリケーションを（例えば、起動ユニット４２１２を用いて）起動するように構成されている。いくつかの実施形態において、処理ユニット４２０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット４２０２）において、時計文字盤の色の更新を（例えば、更新可能化ユニット４２１４を用いて）可能化するように構成されており、色を更新することは、経時的に時計文字盤の色を連続的に変化させることを備える。いくつかの実施形態において、時計文字盤の色は、時計文字盤の背景色である。いくつかの実施形態において、時計文字盤は秒針を備え、時計文字盤の色は、秒針の色である。いくつかの実施形態において、処理ユニット４２０６は、更に、動き検出ユニット（例えば、動き検出ユニット４２２０）により、電子装置４２００の第２のユーザの動きを（例えば、検出ユニット４２０８を用いて）検出し、第２の動きの検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット４２０２）において、第１の色とは異なる時計文字盤の第２の色の表示を（例えば、表示可能化ユニット４２１０を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット４２０２）において、時計文字盤の第２の色の更新を（例えば、更新可能化ユニット４２１４を用いて）可能化するように構成されており、第２の色を更新することは、経時的に時計文字盤の第２の色を連続的に変化させることを備える。いくつかの実施形態において、処理ユニット４２０６は、更に、名称を表すデータを（例えば、受信ユニット４２１６を用いて）受信し、データの受信に応答して、モノグラムを（例えば、生成ユニット４２１８を用いて）生成し、ディスプレイユニット（例えば、ディスプレイユニット４２０２）において、時計文字盤上の第２のアフォーダンスとしてのモノグラムの表示を（例えば、表示可能化ユニット４２１０を用いて）可能化するように構成されている。
【０７３０】
図２７Ａを参照して上述した動作は、任意選択的に、図１Ａ〜図１Ｂ又は図４２に示された構成要素によって実現される。例えば、検出動作２７０２及び表示動作２７０４は、イベントソータ１７０、イベント認識部１８０及びイベントハンドラ１９０によって実現されることができる。イベントソータ１７０におけるイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、アプリケーション１３６−１に対してイベント情報を配信する。アプリケーション１３６−１の各イベント認識部１８０は、イベント情報を各イベント定義１８６と比較し、タッチ感知式面上の第１の位置における第１の接触がユーザインターフェース上のアフォーダンスの起動等の予め定義されたイベント又はサブイベントに対応するかどうかを判定する。それぞれの予め定義されたイベント又はサブイベントが検出された場合、イベント認識部１８０は、イベント又はサブイベントの検出に関連したイベントハンドラ１９０を起動する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する又は呼び出すことができる。いくつかの実施形態において、イベントハンドラ１９０は、アプリケーションによって表示される内容を更新するために各ＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに示された構成要素に基づいて実現されることができる方法は、当業者にとって明らかであろう。
【０７３１】
いくつかの実施形態によれば、図４３は、様々な記載された実施形態の原理にしたがって構成された電子装置４３００の例示的な機能ブロック図を示している。いくつかの実施形態によれば、電子装置４３００の機能ブロックは、上述した技術を実行するように構成されている。装置４３００の機能ブロックは、任意選択的に、様々な記載された例の原理を実行するためにハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組み合わせによって実装される。図４３に記載された機能ブロックは、任意選択的に、様々な記載された例の原理を実装するために組み合わせたり又はサブブロックに分離されたりすることが当業者によって理解される。したがって、本願明細書における説明は、任意選択的に、任意の可能な組み合わせ若しくは分離又は本願明細書に記載された機能ブロックの更なる定義をサポートする。
【０７３２】
図４３に示すように、電子装置４３００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット４３０２と、任意選択的に、接触を受け付けるように構成されたタッチ感知面ユニット４３０４と、ディスプレイユニット４３０２、及び、任意選択的に、タッチ感知面ユニット４３０４に結合された処理ユニット４３０６とを含む。いくつかの実施形態において、処理ユニット４３０６は、検出ユニット４３０８と、表示可能化ユニット４３１０と、起動ユニット４３１２と、更新ユニット４３１４とを含む。
【０７３３】
処理ユニット４３０６は、ディスプレイユニット（例えば、ディスプレイユニット４３０２）において、時計文字盤と、アプリケーションを表し、アプリケーションから取得された情報の１組であってアプリケーションからのデータに応じて（例えば、更新ユニット４３１４を用いて）更新される情報の１組を含み、時計文字盤上の合併体として表示されるアフォーダンスとを含むユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニットを用いて）可能化し、タッチ感知面ユニット（例えば、タッチ感知面ユニット４３０４）上に表示されたアフォーダンスにおける接触を（例えば、検出ユニット４３０８を用いて）検出し、接触の検出に応答して、アフォーダンスによって表されるアプリケーションを（例えば、起動ユニット４３１２を用いて）起動するように構成されている。
【０７３４】
図３２を参照して上述した動作は、任意選択的に、図１Ａ〜図１Ｂ又は図４３に示された構成要素によって実現される。例えば、表示動作３２０２、検出動作３２０４及び起動動作３２０６は、イベントソータ１７０、イベント認識部１８０及びイベントハンドラ１９０によって実現されることができる。イベントソータ１７０におけるイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、アプリケーション１３６−１に対してイベント情報を配信する。アプリケーション１３６−１の各イベント認識部１８０は、イベント情報を各イベント定義１８６と比較し、タッチ感知式面上の第１の位置における第１の接触がユーザインターフェース上のアフォーダンスの起動等の予め定義されたイベント又はサブイベントに対応するかどうかを判定する。それぞれの予め定義されたイベント又はサブイベントが検出された場合、イベント認識部１８０は、イベント又はサブイベントの検出に関連したイベントハンドラ１９０を起動する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する又は呼び出すことができる。いくつかの実施形態において、イベントハンドラ１９０は、アプリケーションによって表示される内容を更新するために各ＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに示された構成要素に基づいて実現されることができる方法は、当業者にとって明らかであろう。
【０７３５】
いくつかの実施形態によれば、図４４は、様々な記載された実施形態の原理にしたがって構成された電子装置４４００の例示的な機能ブロック図を示している。いくつかの実施形態によれば、電子装置４４００の機能ブロックは、上述した技術を実行するように構成されている。装置４４００の機能ブロックは、任意選択的に、様々な記載された例の原理を実行するためにハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組み合わせによって実装される。図４４に記載された機能ブロックは、任意選択的に、様々な記載された例の原理を実装するために組み合わせたり又はサブブロックに分離されたりすることが当業者によって理解される。したがって、本願明細書における説明は、任意選択的に、任意の可能な組み合わせ若しくは分離又は本願明細書に記載された機能ブロックの更なる定義をサポートする。
【０７３６】
図４４に示すように、電子装置４４００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット４４０２と、任意選択的に、接触を受け付けて接触強度を検出するように構成されたタッチ感知面ユニット４４０４と、任意選択的に、（例えば、回転可能入力機構からの）回転可能な入力を受け付けるように構成された回転可能入力ユニット４４４２と、任意選択的に、（例えば、回転可能及び押圧可能な入力機構からの）回転可能及び押圧可能な入力を受け付けるように構成された回転可能及び押圧可能入力ユニット４４４４と、ディスプレイユニット４２０２、任意選択的に、タッチ感知面ユニット４２０４、任意選択的に、回転可能入力ユニット４４４２、及び、任意選択的に、回転可能及び押圧可能入力ユニット４４４４に結合された処理ユニット４２０６とを含む。いくつかの実施形態において、処理ユニット４４０６は、検出ユニット４４０８と、表示可能化ユニット４４１０と、判定ユニット４４１２と、移行ユニット４４１４と、視覚的区別可能化ユニット４４１６と、視覚的表示可能化ユニット４４１８と、起動ユニット４４２０と、アニメーション化可能化ユニット４４２２と、変更ユニット４４２４と、編集ユニット４４２６と、取得ユニット４４２８と、除去可能化ユニット４４３０と、変換可能化ユニット４４３２と、終了ユニット４４３８と、縮小可能化ユニット４４３４と、拡大可能化ユニット４４３６と、選択ユニット４４４０と、更新可能化ユニット４４４６と、受信ユニット４４４８とを含む。
【０７３７】
処理ユニット４４０６は、ディスプレイユニット（例えば、４４０２）において、時計文字盤を含むユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット４４１０を用いて）可能化し、タッチ感知面ユニット（例えば、４４０４）上の特徴的強度を有する接触を（例えば、検出ユニット４４０８を用いて）検出し、接触の検出に応答して、特徴的強度が強度閾値を超えているかどうかを（例えば、判定ユニット４４１２を用いて）判定し、特徴的強度が強度閾値を超えているという判定に応じて、電子装置の時計文字盤編集モードに（例えば、移行ユニット４４１４を用いて）入り、ディスプレイユニット（例えば、４４０２）において、時計文字盤編集モードを示すために表示された時計文字盤の視覚的区別を（例えば、視覚的区別可能化ユニット４４１６を用いて）可能化し、タッチ感知面ユニット上の視覚的に区別されて表示された時計文字盤上における第２の接触を（例えば、検出ユニット４４０８を用いて）検出し、第２の接触の検出に応答して、ディスプレイユニット（例えば、４４０２）において、編集のために時計文字盤の要素の視覚的表示を（例えば、視覚的表示可能化ユニット４４１８を用いて）可能化するように構成されている。
【０７３８】
いくつかの実施形態において、時計文字盤は、アプリケーションを表すアフォーダンスを含み、接触は、タッチ感知面ユニット上のアプリケーションを表すアフォーダンスにおけるものであり、処理ユニット４４０６は、更に、特徴的強度が強度閾値を超えていないという判定に応じて、アフォーダンスによって表されるアプリケーションを（例えば、起動ユニット４４２０を用いて）起動するように構成されている。いくつかの実施形態において、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、表示された時計文字盤の視覚的区別を（例えば、視覚的区別可能化ユニット４４１６を用いて）可能化することは、表示された時計文字盤のサイズを縮小することを備える。いくつかの実施形態において、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、編集のために時計文字盤の要素の視覚的表示を（例えば、視覚的表示可能化ユニット４４１８を用いて）可能化することは、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、時計文字盤の要素まわりのアウトラインの視覚的区別を可能化することを備える。いくつかの実施形態において、処理ユニット４４０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、アウトラインのリズミカルな拡大及び縮小を示すために時計文字盤の要素まわりのアウトラインのアニメーションを（例えば、アニメーション化可能化ユニット４４２２を用いて）可能化するように構成されている。いくつかの実施形態において、編集のために時計文字盤の要素を視覚的に表示することは、ディスプレイユニット（例えば、４４０２）において、時計文字盤の要素のリズミカルな拡大及び縮小を示すために時計文字盤の要素のアニメーションを（例えば、アニメーション化可能化ユニット４４２２を用いて）可能化することを備える。いくつかの実施形態において、編集のために時計文字盤の要素を視覚的に表示することは、ディスプレイユニット（例えば、４４０２）において、時計文字盤の要素の点滅を示すために時計文字盤の要素のアニメーションを（例えば、アニメーション化可能化ユニット４４２２を用いて）可能化することを備える。いくつかの実施形態において、処理ユニット４４０６は、更に、ディスプレイユニット（例えば、４４０２）において、時計文字盤の要素の色の変更を（例えば、変更ユニット４４２４を用いて）可能化するように構成されており、編集のために時計文字盤の要素を視覚的に表示することは、時計文字盤の要素の色を変更することを備える。いくつかの実施形態において、電子装置は、更に、回転可能入力ユニット（例えば、回転可能入力ユニット４４４２）を備え、処理ユニット４４０６は、回転可能入力ユニットに結合され、処理ユニット４４０６は、更に、時計文字盤編集モードに移行した後に、回転可能入力ユニット（例えば、回転可能入力ユニット４４４２）からの回転可能な入力に対応する動きを（例えば、検出ユニット４４０８を用いて）検出し、動きの検出に応答して、時計文字盤の視覚的に表示された要素の態様を（例えば、編集ユニット４４２６を用いて）編集するように構成されている。いくつかの実施形態において、処理ユニット４４０６は、更に、ディスプレイユニット（例えば、４４０２）において、時計文字盤の視覚的に表示された要素の色の変更を（例えば、変更ユニット４４２４を用いて）可能化するように構成されており、時計文字盤の視覚的に表示された要素の態様を編集することは、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、時計文字盤の視覚的に表示された要素の色の変更を（例えば、変更ユニット４４２４を用いて）可能化することを備える。いくつかの実施形態において、処理ユニット４４０６は、更に、ディスプレイユニット（例えば、４４０２）において、時計文字盤の背景である時計文字盤の視覚的に表示された要素の色の変更を（例えば、変更ユニット４４２４を用いて）可能化するように構成されており、時計文字盤の視覚的に表示された要素の態様を（例えば、変更ユニット４４２４を用いて）編集することは、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、時計文字盤の背景の色の変更を（例えば、変更ユニット４４２４を用いて）可能化することを備える。いくつかの実施形態において、処理ユニット４４０６は、更に、ディスプレイユニット（例えば、４４０２）において、秒針を備える時計文字盤の視覚的に表示された要素の色の変更を（例えば、変更ユニット４４２４を用いて）可能化するように構成されており、時計文字盤の視覚的に表示された要素の態様を（例えば、編集ユニット４４２６を用いて）編集することは、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、秒針の色の変更を（例えば、変更ユニット４４２４を用いて）可能化することを備える。いくつかの実施形態において、時計文字盤は、アプリケーションを表すアフォーダンスを含み、アフォーダンスは、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、時計文字盤の合併体として表示され、アフォーダンスは、アプリケーションから取得された情報の第１の組を示しており、時計文字盤の視覚的に表示された要素の態様を（例えば、編集ユニット４４２６を用いて）編集することは、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、アプリケーションから取得された情報の第２の組を示すためにアフォーダンスの更新を（例えば、更新ユニット４４４６を用いて）可能化することを備える。いくつかの実施形態において、時計文字盤は、アプリケーションを表すアフォーダンスを含み、アフォーダンスは、ディスプレイユニットにおいて時計文字盤の合併体として表示され、アフォーダンスは、第１のアプリケーションから取得された情報の１組を示しており、時計文字盤の視覚的に表示された要素の態様を編集することは、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、第２のアプリケーションから取得された情報の１組を示すためにアフォーダンスの更新を（例えば、更新ユニット４４４６を用いて）可能化することを備え、第１及び第２のアプリケーションは異なる。いくつかの実施形態において、時計文字盤は、時間の複数の可視分割を含み、複数は、第１の数の時間の可視分割を含み、時計文字盤の視覚的に表示された要素の態様を編集することは、ディスプレイユニットにおいて、複数のうち第１の数の時間の可視分割の複数のうち第２の時間の可視分割への変更を（例えば、変更ユニット４４２４を用いて）可能化することを備える。いくつかの実施形態において、第２の数は、第１の数よりも大きい。いくつかの実施形態において、第２の数は、第１の数よりも少ない。いくつかの実施形態において、処理ユニット４４０６は、更に、時計文字盤編集モードに移行した後に、ディスプレイユニット（例えば、４４０２）において、一連の位置に沿った位置の指標であって系列に沿った第１の位置を示す指標の表示を（例えば、表示可能化ユニット４４１０を用いて）可能化し、回転可能入力ユニット（例えば、回転可能入力ユニット４４４２）の回転可能な入力を示すデータの受信に応答して、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、系列に沿った第２の位置を示すために位置の指標の更新を（例えば、更新可能化ユニット４４４６を用いて）可能化するように構成されている。いくつかの実施形態において、一連の位置に沿った位置の指標は、時計文字盤の視覚的に表示された要素の編集可能な態様についての一連の選択可能なオプションに沿った編集可能な態様についての現在選択されたオプションの位置を示している。いくつかの実施形態において、指標は、回転可能入力ユニットに隣接した位置においてディスプレイに表示される。いくつかの実施形態において、時計文字盤の視覚的に表示された要素の編集可能な態様は色であり、指標は一連の色を含み、系列における各位置は色を示し、系列に沿った現在示された位置の色は、視覚的に表示された要素の色を表している。いくつかの実施形態において、処理ユニット４４０６は、更に、編集のために時計文字盤の要素を視覚的に表示した後に、時計文字盤の第２の表示された要素におけるタッチ感知面ユニット（例えば、タッチ感知面ユニット４４０４）上の第３の接触を（例えば、検出ユニット４４０８を用いて）検出し、第３の接触の検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、編集のための時計文字盤の第１の要素の視覚的表示の除去を（例えば、除去可能化ユニット４４３０を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、編集のために時計文字盤の第２の要素の視覚的表示を（例えば、視覚的表示可能化ユニット４４１８を用いて）可能化するように構成されている。いくつかの実施形態において、第３の接触を検出する前に、時計文字盤の表示された第１の要素は、要素まわりのアウトラインによって表示され、第１の要素の視覚的表示の除去を（例えば、除去可能化ユニット４４３０を用いて）可能化することは、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、第１の要素から離れたスクリーン上のアウトラインの変換を（例えば、変換可能化ユニット４４３２を用いて）可能化することを備える。いくつかの実施形態において、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、編集のために時計文字盤の第２の要素の視覚的表示を（例えば、視覚的表示可能化ユニット４４１８を用いて）可能化することは、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、第２の要素から向かうスクリーン上の視覚可能なアウトラインの変換を（例えば、変換可能化ユニット４４３２を用いて）可能化することと、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、第２の要素まわりの視覚可能なアウトラインの表示を（例えば、表示可能化ユニット４４１０を用いて）可能化することとを備え、変換及び表示することは、視覚可能なアウトラインの連続的なスクリーン上の動きを含む。いくつかの実施形態において、処理ユニット４４０６は、更に、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、編集のために時計文字盤の第１の要素の視覚的表示を（例えば、視覚的表示可能化ユニット４４１８を用いて）可能化した後に、タッチ感知面ユニット上のスワイプを検出し、スワイプの検出に応答して、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、編集のための時計文字盤の第１の要素の視覚的表示の除去を（例えば、除去可能化ユニット４４３０を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、編集のための時計文字盤の第２の要素の視覚的表示を（例えば、視覚的表示可能化ユニット４４１８を用いて）可能化し、編集のための時計文字盤の第２の要素の視覚的表示後に、ユーザ入力を検出し、ユーザ入力の検出に応答して、時計文字盤の視覚的に表示された第２の要素の第２の態様を（例えば、編集ユニット４４２６を用いて）編集するように構成されている。第２の要素の第２の態様は、時計文字盤の第１の要素の第１の態様とは異なる。いくつかの実施形態において、処理ユニット４４０６は、更に、ディスプレイユニット（例えば、４４０２）において、ユーザインターフェーススクリーン上のページングアフォーダンスの表示を（例えば、表示可能化ユニット４４１０を用いて）可能化するように構成されており、ページングアフォーダンスは、時計文字盤の現在示されている要素の編集可能な態様と、編集可能な態様のシーケンス内の現在示されている要素の編集可能な態様の位置と、編集可能な態様のシーケンス内の編集可能な態様の総数とを示している。いくつかの実施形態において、処理ユニット４４０６は、更に、電子装置の時計文字盤編集モードに移行した後に、
タッチ感知面ユニット（例えば、タッチ感知面ユニット４４０４）上の第２の特徴的強度を有する第４の接触を（例えば、検出ユニット４４０８を用いて）検出し、第４の接触の検出に応答して、第２の特徴的強度が第２の強度閾値を超えているかどうかを（例えば、判定ユニット４４１２を用いて）判定し、第２の特徴的強度が第２の強度閾値を超えているという判定に応じて、時計文字盤編集モードを（例えば、終了ユニット４４３８を用いて）終了し、ディスプレイユニット（例えば、４４０２）において、ディスプレイユニット（例えば、ディスプレイユニット４４０２）に表示された時計文字盤の視覚的区別の停止を可能化する（例えば、視覚的区別ユニット４４１６によって視覚的区別の停止を可能化する）ように構成されている。いくつかの実施形態において、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、時計文字盤編集モードを示すために表示された時計文字盤の視覚的区別を（例えば、視覚的区別ユニット４４１６を用いて）可能化することは、更に、表示された時計文字盤のサイズを縮小することを備え、ディスプレイユニットにおいて、表示された時計文字盤の視覚的区別の停止を可能化することは、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、表示された時計文字盤のサイズの拡大を（拡大可能化ユニット４４３６を用いて）可能化することを備える。いくつかの実施形態において、電子装置は、更に、回転可能及び押圧可能入力ユニット（例えば、回転可能及び押圧可能入力ユニット４４４４）を備え、処理ユニット４４０６は、回転可能及び押圧可能入力ユニットに結合され、処理ユニット４４０６は、更に、電子装置の時計文字盤編集モードに移行した後に、回転可能及び押圧可能入力ユニット（例えば、回転可能及び押圧可能入力ユニット４４４４）からの回転可能及び押圧可能な入力に対応する押圧を（例えば、検出ユニット４４０８を用いて）検出し、押圧の検出に応答して、時計文字盤編集モードを（例えば、終了ユニット４４３８を用いて）終了し、ディスプレイユニットにおいて、ディスプレイユニット（例えば、ディスプレイユニット４４０２）における表示された時計文字盤の視覚的区別の停止を可能化する（例えば、視覚的区別ユニット４４１６によって視覚的区別の停止を可能化する）ように構成されている。いくつかの実施形態において、ディスプレイユニットにおいて、時計文字盤編集モードを示すために表示された時計文字盤の視覚的区別を可能化することは、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、表示された時計文字盤のサイズの縮小を（例えば、縮小可能化ユニット４４３４を用いて）可能化することを備え、ディスプレイユニットにおいて、ディスプレイユニット（例えば、ディスプレイユニット４４０２）に表示された時計文字盤の視覚的区別の停止を可能化すること（例えば、視覚的区別ユニット４４１６によって視覚的区別の停止を可能化すること）は、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、表示された時計文字盤のサイズの拡大を（例えば、拡大可能化ユニット４４３６を用いて）可能化することを備える。いくつかの実施形態において、処理ユニット４４０６は、更に、ユーザ入力を（例えば、受信ユニット４４４８を用いて）受信し、ユーザ入力の受信に応答して、電子装置４４００の色選択モードに（例えば、移行ユニット４４１４を用いて）入り、電子装置４４００の色選択モードにおいて、画像を表すデータを（例えば、受信ユニット４４４８を用いて）受信し、データの受信に応答して、画像の色を（例えば、選択ユニット４４４０を用いて）選択しながら、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、表示された時計文字盤の更新を（例えば、更新可能化ユニット４４４６を用いて）可能化するように構成されており、表示された時計文字盤の更新を可能化することは、ディスプレイユニット（例えば、ディスプレイユニット４４０２）において、画像の色への時計文字盤の色の変更を（例えば、変更ユニット４４２４を用いて）可能化することを備える。いくつかの実施形態において、画像の色を選択することは、画像における最大の普及を有する色を選択することを備える。
【０７３９】
図２８を参照して前述された動作は、図１Ａ〜図１Ｂ又は図４４に描かれたコンポーネントによって、任意選択的に、実装される。例えば、表示動作２８０２、検出動作２８０４、及び判定動作２８０６は、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって実装されることがある。イベントソータ１７０内のイベントモニタ１７１は、タッチ感知ディスプレイ１１２への接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、イベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面上の第１の位置での第１の接触がユーザインターフェース上のアフォーダンスのアクティブ化等の所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されたとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためデータ更新部１７６又はオブジェクト更新部１７７を利用する、又は、呼び出すことがある。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されたものを更新するためそれぞれのＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに描かれたコンポーネントに基づいてどのように実装され得るかは当業者に明白であろう。
【０７４０】
本発明のいくつかの実施形態によれば、図４５は、様々な前述の実施形態の原理に従って構成された電子装置４５００の規範的機能ブロック図を示す。いくつかの実施形態によれば、電子装置４５００の機能ブロックは、前述の技術を実行するように構成される。電子装置４５００の機能ブロックは、様々な前述の例の原理を実行するため、任意選択的に、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実装される。図４５に記載された機能ブロックは、様々な前述の例の原理を実装するため、任意選択的に、組み合わされる、又は、サブブロックに分離されることが当業者に理解される。その結果、本明細書における記述は、本明細書に記述された機能ブロックの何らかの考えられる組み合わせ若しくは分離又は更なる定義を任意選択的にサポートする。
【０７４１】
図４５に示すように、電子装置４５００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット４５０２と、任意選択的に、接触を受け、接触の強度を検出するように構成されたタッチ感知面ユニット４５０４と、任意選択的に、（例えば、回転可能入力機構から）回転可能入力を受けるように構成された回転可能入力ユニット４５３４と、ディスプレイユニット４５０２、任意選択的に、タッチ感知面ユニット４５０４，及び、任意選択的に、回転可能入力ユニット４５３４に結合された処理ユニット４５０６と、含む。いくつかの実施形態では、処理ユニット４５０６は、検出ユニット４５０８と、表示可能化ユニット４５１０と、判定ユニット４５１２と、エンタリングユニット４５１４と、視覚的識別可能化ユニット４５１６と、センタリングユニット４５１８と、起動ユニット４５２０と、縮小可能化ユニット４５２２と、並進可能化ユニット４５２４と、シミュレーション可能化ユニット４５２６と、終了ユニット４５２８と、生成ユニット４５３０と、アニメーション化可能化ユニット４５３２と、更新可能化ユニット４５３６と、置換可能化ユニット４５３８と、を含む。
【０７４２】
処理ユニット４５０６は、タッチ感知面ユニット（例えば、タッチ感知面ユニット４５０４）に時計文字盤を含むユーザインターフェーススクリーンの表示を可能化し、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、タッチ感知面ユニット（例えば、タッチ感知面ユニット４５０４）に時計文字盤を含むユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット４５１０を用いて）可能化し、タッチ感知面ユニット（例えば、タッチ感知面ユニット４５０４）での特性強度を有する接触を検出し、接触を検出したことに応答して、特性強度が強度閾値を超えるか否かを（例えば、判定ユニット４５１２を用いて）判定し、特性強度が強度閾値を超えるという判定に従って、（例えば、エンタリングユニット４５１４を用いて）電子装置の時計文字盤選択モードに入り、時計文字盤選択モードを指示するために、ディスプレイユニット上で、ディスプレイの中央に置かれた、表示された時計文字盤の視覚的識別を（例えば、視覚的識別可能化ユニット４５１６を用いて）可能化し、タッチ感知面ユニット（例えば、タッチ感知面ユニット４５０４）上で（例えば、検出ユニット４５０８を用いて）スワイプを検出し、スワイプを検出したことに応答して、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、第２の時計文字盤を（例えば、センタリング可能化ユニット４５１８を用いて）中央に置くことを可能化するように構成されている。
【０７４３】
いくつかの実施形態では、時計文字盤は、アプリケーションを表現するアフォーダンスを含み、接触がタッチ感知面ユニット（例えば、タッチ感知面ユニット４５０４）上でアプリケーションを表現するアフォーダンスにあり、処理ユニットは、特性強度が強度閾値を超えないという判定に従って、アフォーダンスによって表現されたアプリケーションを（例えば、起動ユニット４５２０を用いて）起動するように更に構成されている。いくつかの実施形態では、時計文字盤選択モードを指示するために表示された時計文字盤を視覚的に識別することは、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、表示された時計文字盤のサイズの縮小を（例えば、縮小可能化ユニット４５２２を用いて）可能化することを含む。いくつかの実施形態では、第１及び第２の時計文字盤は、少なくとも第１及び第２の時計文字盤を含む複数の時計文字盤の中にある。いくつかの実施形態では、電子装置の時計文字盤選択モードに入ることは、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、複数の時計文字盤から少なくとも第１及び第２の時計文字盤の表示を（例えば、表示可能化ユニット４５１０を用いて）可能化することを更に含み、表示された時計文字盤は、縮小されたサイズで表され、時計文字盤の系列の中に配置され、系列の中で現在中央に置かれていない時計文字盤は、部分ビューで表示される。いくつかの実施形態では、第２の時計文字盤は、時計文字盤の系列の中で第１の時計文字盤の後に配置され、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で第２の時計文字盤を中央に置くことを（例えば、センタリング可能化ユニット４５１８を用いて）可能化することは、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、スクリーンに現れる第１の時計文字盤の並進を（例えば、並進可能化ユニット４５２４を用いて）可能化することと、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、第１の時計文字盤の部分ビューの表示を（例えば、ディスプレイ可能化ユニット４５１０を用いて）可能化することと、を含む。いくつかの実施形態では、第２の時計文字盤をディスプレイの中央に置くことは、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、表示されたユーザインターフェーススクリーンへの第２の時計文字盤の並進を（例えば、並進可能化ユニット４５２４を用いて）可能化することと、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、表示されたユーザインターフェーススクリーンから離れる第１の時計文字盤の並進を（例えば、並進可能化モジュール４５２４を用いて）可能化することと、を含む。いくつかの実施形態では、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、第２の時計文字盤をディスプレイの中央に置くことを（例えば、センタリング可能化ユニット４５１８を用いて）可能化することは、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、ディスプレイ上をユーザに近づく第２の時計文字盤の動きのシミュレーションを（例えば、シミュレーション可能化ユニット４５２６を用いて）可能化することを含む。いくつかの実施形態では、処理ユニットは、第２の時計文字盤をディスプレイの中央に置いた後、タッチ感知面ユニット（例えば、タッチ感知面ユニット４５０４）上の表示された第２の時計文字盤での接触を（例えば、検出ユニット４５０８を用いて）検出し、接触を検出することに応答して、時計文字盤選択モードを（例えば、終了ユニット４５２８を用いて）終了し、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、第２の時計文字盤を含む第２のユーザインターフェーススクリーンの表示を（表示可能化ユニット４５１０を用いて）可能化するように更に構成されている。いくつかの実施形態では、処理ユニットは、時計文字盤選択モードに入った後、タッチ感知面ユニット（例えば、タッチ感知面ユニット４５０４）上の第２のスワイプを（例えば、検出ユニット４５０８を用いて）検出し、第２のスワイプを検出したことに応答して、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、時計文字盤生成アフォーダンスをディスプレイの中央に置くことを（例えば、センタリング可能化ユニット４５１８を用いて）可能化し、表示された時計文字盤生成アフォーダンスへの接触を（例えば、検出ユニット４５０８を用いて）検出し、接触を検出したことに応答して、（例えば、生成ユニット４５３０を用いて）第３の時計文字盤を生成し、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、ディスプレイの中央に置かれた第３の時計文字盤の表示を（例えば、表示可能化ユニット４５１０を用いて）可能化するように更に構成されている。いくつかの実施形態では、処理ユニットは、時計文字盤選択モードに入った後、かつ、第２のスワイプを検出する前に、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、ユーザインターフェーススクリーンに時計文字盤生成アフォーダンスの少なくとも部分ビューの表示を（例えば、表示可能化ユニット４５１０を用いて）可能化するように更に構成されている。いくつかの実施形態では、処理ユニットは、時計文字盤選択モードに入った後、タッチ感知面ユニット（例えば、タッチ感知面ユニット４５０４）上で、第３のスワイプを（例えば、検出ユニット４５０８を用いて）検出し、第３のスワイプを検出したことに応答して、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、ランダム時計文字盤生成アフォーダンスをディスプレイの中央に置くことを（例えば、センタリング可能化ユニット４５１８を用いて）可能化し、タッチ感知面ユニット（例えば、タッチ感知面ユニット４５０４）上で、表示されたランダム時計文字盤生成アフォーダンスへの接触を（例えば、検出ユニット４５０８を用いて）検出し、接触を検出したことに応答して、ランダムに生成された第４の時計文字盤を（例えば、生成ユニット４５３０を用いて）生成し、ディスプレイの中央に置かれた第４の時計文字盤の表示を（例えば、表示可能化ユニット４５１０を用いて）可能化するように更に構成されている。いくつかの実施形態では、第４の時計文字盤は、第１の時計文字盤、第２の時計文字盤、及び第３の時計文字盤とは異なる。いくつかの実施形態では、処理ユニットは、時計文字盤選択モードに入った後、かつ、第３のスワイプを検出する前に、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、ユーザインターフェーススクリーンでのランダム時計文字盤生成アフォーダンスの少なくとも部分ビューの表示を（例えば、表示可能化ユニット４５１０を用いて）可能化するように更に構成されている。いくつかの実施形態では、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、第１の時計文字盤、第２の時計文字盤、第３の時計文字盤、又は第４の時計文字盤を中央に置くことを（例えば、センタリング可能化ユニット４５１８を用いて）可能化することは、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、中央に置かれた時計文字盤の周りの輪郭線の視覚的識別を（例えば、視覚的識別可能化ユニット４５１６を用いて）可能化することを更に含む。いくつかの実施形態では、処理ユニットは、中央に置かれた時計文字盤の周りの輪郭線のリズミカルな伸縮を描くために、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、（例えば、アニメーション化可能化ユニット４５３２を用いて）輪郭線のアニメーション化を可能化するように更に構成されている。いくつかの実施形態では、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、第１の時計文字盤、第２の時計文字盤、第３の時計文字盤、又は第４の時計文字盤を中央に置くことを（例えば、センタリング可能化ユニット４５１８を用いて）可能化することは、中央に置かれた時計文字盤のリズミカルな伸縮を描くために、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、中央に置かれた時計文字盤のアニメーション化を（例えば、アニメーション化可能化ユニット４５３２を用いて）可能化することを更に含む。いくつかの実施形態では、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、第１の時計文字盤、第２の時計文字盤、第３の時計文字盤、又は第４の時計文字盤を中央に置くことを（例えば、センタリング可能化ユニット４５１８を用いて）可能化することは、中央に置かれた時計文字盤の点滅を描くために、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、中央に置かれた時計文字盤のアニメーション化を（例えば、アニメーション化可能化ユニット４５３２を用いて）可能化することを更に含む。いくつかの実施形態では、第１の時計文字盤、第２の時計文字盤、第３の時計文字盤、又は第４の時計文字盤は、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で中央に置かれ、中央に置かれた時計文字盤は、第１の画像の表現を含み、処理ユニットは、表示された表現の上でタッチ感知面ユニット（例えば、タッチ感知面ユニット４５０４）上への接触を（例えば、検出ユニット４５０８を用いて）検出し、表示された表現への接触を検出したことに応答して、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、第１の画像に基づく背景と、日付を指示する第１のユーザインターフェースオブジェクトと、時刻を指示する第２のユーザインターフェースオブジェクトとを含む第２のユーザインターフェーススクリーンの表示を可能化するように更に構成されている。いくつかの実施形態では、装置４５００は、回転可能入力ユニット（例えば、回転可能入力ユニット４５３４）を更に備え、処理ユニット４５０６は、回転可能入力ユニット（例えば、回転可能入力ユニット４５３４）に結合され、処理ユニットは、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、第２のユーザインターフェーススクリーンの表示を可能化している間に、回転可能及び押下可能入力ユニットからの回転可能入力に対応する回転可能入力ユニット（例えば、回転可能入力ユニット４５３４）の第１の回転方向への動きを（例えば、検出ユニット４５０８を用いて）検出し、動きを検出することに応答して、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、第１の画像に基づく切り抜き画像である第２の画像の表示を可能化するように更に構成されている。いくつかの実施形態では、処理ユニットは、タッチ感知面ユニット（例えば、タッチ感知面ユニット４５０４）への第２の特性強度を有する第２の接触を（例えば、検出ユニット４５０８を用いて）検出し、第２の接触を検出したことに応答して、第２の特性強度が第２の強度閾値を超えるか否かを（例えば、判定ユニット４５１２を用いて）判定し、第２の特性強度が第２の強度閾値を超えるという判定に従って、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、第２の画像に基づく第２の背景と、日付を指示する第３のユーザインターフェースオブジェクトと、時刻を指示する第４のユーザインターフェースオブジェクトと、を備える第３のユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット４５１０を用いて）可能化するように更に構成されている。いくつかの実施形態では、処理ユニットは、第２の特性強度は第２の強度閾値を超えないという判定に従って、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、第２の画像の更新を（例えば、更新可能化ユニット４５３６を用いて）可能化するように更に構成され、更新は、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上の第２の画像を並進させること、第２の画像を切り抜くこと、又は第２の画像を拡大することのうちの１つ以上を含む。いくつかの実施形態では、処理ユニットは、ディスプレイユニット（例えば、ディス
プレイユニット４５０２）上で、第２のユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット４５１０を用いて）可能化している間に、回転可能及び押下可能入力ユニットからの第２の回転可能入力に対応する回転可能入力ユニット（例えば、回転可能入力ユニット４５３４）の第１の回転方向から第２の回転方向への第２の動きを（例えば、検出ユニット４５０８を用いて）検出し、第２の動きを検出したことに応答して、ディスプレイユニット（例えば、ディスプレイユニット４５０２）上で、第２のユーザインターフェーススクリーンを２つ以上の画像を含んでいる第３のユーザインターフェーススクリーンで置換することを（例えば、置換可能化ユニット４５３８を用いて）可能化するように更に構成されている。いくつかの実施形態では、処理ユニットは、ディスプレイユニット（例えば、ディスプレイユニット４５０２上で）、現在中央に置かれている時計文字盤、時計文字盤の系列の中で中央に置かれている時計文字盤の位置、及び時計文字盤の系列の中の時計文字盤の総数を指示するユーザインターフェーススクリーン上のページングアフォーダンスの表示を（例えば、表示可能化ユニット４５１０を用いて）可能化するように更に構成されている。
【０７４４】
図２９〜図３０を参照して前述された動作は、任意選択的に、図１Ａ〜図１Ｂ又は図４５に描かれたコンポーネントによって実装される。例えば、表示動作２９０２、検出動作２９０４、及び判定動作２９０６は、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって実装されることがある。イベントソータ１７０内のイベントモニタ１７１は、タッチ感知ディスプレイ１１２への接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、イベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面上の第１の位置での接触がユーザインターフェース上のアフォーダンスのアクティブ化等の所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されたとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する、又は、呼び出すことがある。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されたものを更新するためにそれぞれのＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに描かれたコンポーネントに基づいてどのように実装され得るかは当業者に明白であろう。
【０７４５】
本発明のいくつかの実施形態によれば、図４６は、様々な前述の実施形態の原理に従って構成された電子装置４６００の規範的機能ブロック図を示す。いくつかの実施形態によれば、電子装置４６００の機能ブロックは、前述の技術を実行するように構成される。電子装置４６００の機能ブロックは、様々な前述の例の原理を実行するため、任意選択的に、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実装される。図４６に記載された機能ブロックは、様々な前述の例の原理を実装するため、任意選択的に、組み合わされる、又は、サブブロックに分離されることが当業者に理解される。その結果、本明細書における記述は、本明細書に記述された機能ブロックの何らかの考えられる組み合わせ若しくは分離又は更なる定義を任意選択的にサポートする。
【０７４６】
図４６に示すように、電子装置４６００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット４６０２と、任意選択的に、接触を受けるように構成されたタッチ感知面ユニット４６０４と、任意選択的に、（例えば、回転可能入力機構から）回転可能入力を受けるように構成された回転可能入力ユニット４６１８と、任意選択的に、オーディオを生成するように構成されたオーディオユニット４６２０と、任意選択的に、触覚出力を生成するように構成された触覚ユニット４６２２と、ディスプレイユニット４５０２、任意選択的に、タッチ感知面ユニット４５０４、任意選択的に、回転可能入力ユニット４６１８、任意選択的に、オーディオユニット４６２０、及び任意選択的に触覚ユニット４６２２に結合された処理ユニット４６０６と、を含む。いくつかの実施形態では、処理ユニット４６０６は、検出ユニット４６０８と、表示可能化ユニット４６１０と、エンタリングユニット４６１２と、更新可能化ユニット４６１４と、設定ユニット４６１６と、を含む。
【０７４７】
処理ユニット４６０６は、ディスプレイユニット（例えば、ディスプレイユニット４６０２）上で、時計文字盤を含むユーザインターフェーススクリーン、及び、第１の時刻を指示する時計文字盤上のアフォーダンスの表示を（例えば、表示可能化ユニット４６１０を用いて）可能化し、タッチ感知面ユニット（例えば、タッチ感知面ユニット４６０４）での接触を（例えば、検出ユニット４６０８を用いて）検出し、接触を検出したことに応答して、電子装置のユーザインターフェースモードに（例えば、エンタリングユニット４６１２を用いて）入り、電子装置がユーザインターフェースモードにある間に、回転可能入力ユニット（例えば、回転可能入力ユニット４６１８）からの回転可能入力を（例えば、検出ユニット４６０８を用いて）検出し、回転可能入力を検出したことに応答して、第２の時刻を指示するために、ディスプレイユニット（例えば、ディスプレイユニット４６０２）上で、アフォーダンスの更新を（例えば、更新可能化ユニット４６１４を用いて）可能化し、第２の時刻を指示するアフォーダンスにおいてタッチ感知面ユニット（例えば、タッチ感知面ユニット４６０４）での第２の接触を（例えば、検出ユニット４６０８を用いて）検出し、第２の接触を検出したことに応答して、第２の時刻のユーザリマインダを（例えば、設定ユニット４６１６を用いて）設定するように構成されている。
【０７４８】
いくつかの実施形態では、第２の時刻のユーザリマインダを設定することは、ディスプレイユニット（例えば、ディスプレイユニット４６０２）上で、第２の時刻の警報を設定するユーザプロンプトを表現する第２のアフォーダンスをディスプレイに表示することを（例えば、表示可能化ユニット４６１０を用いて）可能化することを含む。いくつかの実施形態では、処理ユニットは、ディスプレイユニット（例えば、ディスプレイユニット４６０２）上で、第２の時刻の視覚警報を表示することを（例えば、表示可能化ユニット４６１０を用いて）可能化するように更に構成され、第３の時刻のユーザリマインダは、第２の時刻の視覚警報を含む。いくつかの実施形態では、電子装置４６００は、オーディオユニット（例えば、オーディオユニット４６２０）を更に備え、処理ユニットは、オーディオユニットに結合され、処理ユニットは、オーディオユニットを介して（例えば、オーディオユニット４６２０を用いて）第２の時刻のオーディオ警報を可能化するように更に構成され、第３の時刻のユーザリマインダは、第２の時刻のオーディオ警報を含む。いくつかの実施形態では、電子装置４６００は、触覚ユニット（例えば、触覚ユニット４６２２）を更に備え、処理ユニットは、触覚ユニットに結合され、処理ユニットは、触覚ユニットを介して（例えば、触覚ユニット４６２２を用いて）第２の時刻の触覚警報を可能化するように更に構成され、第２の時刻のユーザリマインダは、第２の時刻の触覚警報を含む。
【０７４９】
図３１を参照して前述された動作は、任意選択的に、図１Ａ〜図１Ｂ又は図４６に描かれたコンポーネントによって実装される。例えば、表示動作３１０２、検出動作３１０４、及びエンタリング動作３１０６は、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって実装されることがある。イベントソータ１７０内のイベントモニタ１７１は、タッチ感知ディスプレイ１１２での接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、イベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面での第１の位置における第１の接触がユーザインターフェース上のアフォーダンスのアクティブ化等の所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されたとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する、又は、呼び出すことがある。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されたものを更新するためにそれぞれのＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに描かれたコンポーネントに基づいてどのように実装され得るかは当業者に明白であろう。
【０７５０】
いくつかの実施形態によれば、図４７は、様々な前述の実施形態の原理に従って構成された電子装置４７００の規範的機能ブロック図を示す。いくつかの実施形態では、電子装置４７００の機能ブロックは、前述の技術を実行するように構成される。電子装置４７００の機能ブロックは、様々な前述の例の原理を実行するため、任意選択的に、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実装される。図４７に記載された機能ブロックは、様々な前述の例の原理を実装するため、任意選択的に、組み合わされる、又は、サブブロックに分離されることが当業者に理解される。その結果、本明細書における記述は、本明細書に記述された機能ブロックの何らかの考えられる組み合わせ若しくは分離又は更なる定義を任意選択的にサポートする。
【０７５１】
図４７に示すように、電子装置４７００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット４７０２と、任意選択的に、接触を受けるように構成されたタッチ感知面ユニット４７０４と、任意選択的に、オーディオを生成するように構成されたオーディオユニット４７３８と、触覚出力を生成するように構成された触覚ユニット４７４０と、任意選択的に、位置を感知するように構成された位置感知ユニット４７４２と、任意選択的に、動き検出ユニット４７４４と、ディスプレイユニット４７０２、任意選択的に、タッチ感知面ユニット４７０４、任意選択的に、オーディオユニット４７３８、任意選択的に、触覚ユニット４７４０、任意選択的に、位置感知ユニット４７４２、及び任意選択的に、動き検出ユニット４７４４に結合された処理ユニット４７０６と、を含む。いくつかの実施形態では、処理ユニット４７０６は、検出ユニット４７０８と、表示可能化ユニット４７１０と、代替可能かユニット４７１２と、アニメーション化可能化ユニット４７１４と、受信可能化ユニット４７１６と、判定ユニット４７１８と、除去可能化ユニット４７２０と起動ユニット４７２２と、アクセスユニット４７２４と、取得ユニット４７２６と、更新可能化ユニット４７２８と、移動可能化ユニット４７３０と、開始ユニット４７３２と、停止ユニット４７３４と、供給ユニット４７３６と、を含む。
【０７５２】
処理ユニット４７０６は、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、時刻の表示及び輪郭線を含む時計文字盤を指示する第１のアフォーダンスを含んでいる複数のアフォーダンスを含むユーザインターフェーススクリーンの表示を（例えば、表示可能化ユニット４７１０を用いて）可能化し、タッチ感知面ユニット（例えば、タッチ感知面ユニット４７０４）上に表示された第１のアフォーダンスでの接触を（例えば、検出ユニット４７０８を用いて）検出し、接触を検出したことに応答して、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、ユーザインターフェーススクリーンを第２のユーザインターフェーススクリーンで代替することを（例えば、代替可能化ユニット４７１２を用いて）可能化するように構成され、代替は、１つ以上の時刻の表示及び輪郭線のうちの１つを保持することを含み、保持された時刻の表示又は輪郭線は、第１のユーザインターフェーススクリーン上での表示より大きいサイズで第２のユーザインターフェーススクリーンに表示される。
【０７５３】
いくつかの実施形態では、処理ユニット４７０６は、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、要素を第２のユーザインターフェーススクリーンに徐々に表示することによって１つ以上の保持された要素のアニメーション化を（例えば、アニメーション化可能化ユニット４７１４を用いて）可能化するように更に構成されている。いくつかの実施形態では、輪郭線が保持され、輪郭線が回転運動して徐々に表示される。
【０７５４】
いくつかの実施形態では、処理ユニット４７０６は、通知を（例えば、受信ユニット４７１６を用いて）受信し、通知が見逃されたことを（例えば、判定ユニット４７１８を用いて）判定し、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、見逃された通知を指示するアフォーダンスの表示を（例えば、表示可能化ユニット４７１０を用いて）可能化するように更に構成されている。いくつかの実施形態では、表示されたアフォーダンスの様相は、電子装置によって受信された、見逃された通知の数を表現する。いくつかの実施形態では、処理ユニット４７０６は、見逃された通知のユーザ視聴を表現するデータを受信し、データを受信したことに応答して、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、アフォーダンスの除去を（例えば、除去可能化ユニット４７２０を用いて）可能化するように更に構成されている。いくつかの実施形態では、処理ユニット４７０６は、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、現在動いているストップウォッチアプリケーションによって生成されたストップウォッチ時間を指示するために、（例えば、更新可能化ユニット４７２８を用いて）連続的に更新されるデジタルストップウォッチの表現を含み、現在動いているストップウォッチアプリケーションを指示するストップウォッチ進行アフォーダンスの表示を（例えば、表示可能化ユニット４７１０を用いて）可能化し、表示されたストップウォッチ進行アフォーダンスでの接触を（例えば、検出ユニット４７０８を用いて）検出し、接触を検出したことに応答して、ストップウォッチアプリケーションを（例えば、起動ユニット４７２２を用いて）起動するように更に構成されている。いくつかの実施形態では、電子装置は、位置感知ユニット（例えば、位置感知ユニット４７４２）を備え、処理ユニット４７０６は、位置感知ユニットに結合され、処理ユニット４７０６は、時計文字盤がディスプレイユニットに表示されている間に、タッチ感知面ユニット（例えば、タッチ感知面ユニット４７０４）での接触を（例えば、検出ユニット４７０８を用いて）検出し、接触を検出したことに応答して、ホーム時間帯が関連付けられた、指定されたホーム位置を表現するデータに（例えば、アクセスユニット４７２４を用いて）アクセスし、位置センサから電子装置の現在の時間帯を（例えば、取得ユニット４７２６を用いて）取得し、（例えば、判定ユニット４７１８を用いて）現在時間帯がホーム時間帯と異なるか否かを判定し、現在の時間帯がホーム時間帯と異なるという判定に応答して、ホーム時間帯での現在時刻を指示するために、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、表示された時計文字盤の更新を（例えば、更新可能化ユニット４７２８を用いて）可能化するように更に構成されている。いくつかの実施形態では、指定されたホーム位置は、ユーザ指定される。いくつかの実施形態では、指定されたホーム位置は、この位置で経過した時間、１日のうちこの位置で経過した時間帯、及び、電子装置に記憶された位置に関連付けられた接触エントリのうちの１つ以上を表現するデータに基づいてシステムによって指定された位置である。いくつかの実施形態では、電子装置４７００は、動き検出ユニット（例えば、動き検出ユニット４７４４）を更に含み、処理ユニット４７０６は、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、複数の画素を含む時計文字盤をディスプレイに表示することを（例えば、表示可能化ユニット４７１０を用いて）可能化し、動き検出ユニット（例えば、動き検出ユニット４７４４）によって電子装置４７００の動きを（例えば、検出ユニット４７０８を用いて）検出し、動きを検出したことに応答して、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、ディスプレイに表示された時計文字盤の移動を（例えば、移動可能化ユニット４７３０を用いて）可能化するように更に構成され、移動は、見かけ上、複数の画素のうちサブセットを修正することを含む。いくつかの実施形態では、処理ユニット４７０６は、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、開始／停止アフォーダンスを含むタキメーターユーザインターフェースオブジェクトの表示を（例えば、表示可能化ユニット４７１０を用いて）可能化し、第１の時刻にユーザ入力を（例えば、検出ユニット４７０８を用いて）検出し、ユーザ入力を検出したことに応答して、仮想タキメータを（例えば、開始ユニット４７３２を用いて）開始し、タキメータ間隔によって第１の時刻から分離された第２の時刻に第２のユーザ入力を（例えば、検出ユニット４７０８を用いて）検出し、第２のユーザ入力を検出したことに応答して、仮想タキメータを（例えば、停止ユニット４７３４を用いて）停止し、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、タキメータ間隔で除算された所定の間隔内の単位時間の数に基づく時間値の表示を（例えば、表示可能化ユニット４７１０を用いて）可能化するように更に構成されている。いくつかの実施形態では、処理ユニット４７０６は、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、開始／停止アフォーダンスを含むテレメータユーザインターフェースオブジェクトの表示を（例えば、表示可能化ユニット４７１０を用いて）可能化し、第１の時刻にユーザ入力を（例えば、検出ユニット４７０８を用いて）検出し、ユーザ入力を検出したことに応答して、仮想テレメータを（例えば、開始ユニット４７３２を用いて）開始し、テレメータ間隔によって第１の時刻から分離された第２の時刻に第２のユーザ入力を（例えば、検出ユニット４７０８を用いて）検出し、第２のユーザ入力を検出したことに応答して、仮想テレメータを（例えば、停止ユニット４７３４を用いて）停止し、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、テレメータ間隔に基づく距離の表示を（例えば、表示可能化ユニット４７１０を用いて）可能化するように更に構成されている。いくつかの実施形態では、処理ユニット４７０６は、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で、反復間隔タイマユーザインターフェースの表示を（例えば、表示可能化ユニット４７１０を用いて）可能化し、ユーザ指定時間間隔を表現するデータを（例えば、受信ユニット４７１６を用いて）受信し、ユーザ指定時間間隔を表現するデータを受信したことに応答して、ユーザ指定時間間隔に基づいて時々反復されるユーザ警報を（例えば、供給ユニット４７３６を用いて）供給するように更に構成されている。いくつかの実施形態では、ユーザ警報は、ディスプレイユニット（例えば、ディスプレイユニット４７０２）上で可能化された視覚警報と、電子装置が処理ユニットに結合されたオーディオユニット（例えば、オーディオユニット４７３８）を更に備え、処理ユニットがオーディオユニット（例えば、オーディオユニット４７３８）を介してオーディオ警報を可能化するように更に構成されている、オーディオ警報と、電子装置が処理ユニットに結合された触覚ユニット（例えば、触覚ユニット４７４０）を更に備え、処理ユニットが触覚ユニット（例えば、触覚ユニット４７３８）を介して触覚警報を可能化するように更に構成されている、触覚警報と、のうちの１つ以上を含む。
【０７５５】
図３３を参照して前述された動作は、任意選択的に、図１Ａ〜図１Ｂ又は図４７に描かれたコンポーネントによって実装される。例えば、表示動作３３０２、検出動作３３０４、及び代替動作３３０６は、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって実装されることがある。イベントソータ１７０内のイベントモニタ１７１は、タッチ感知ディスプレイ１１２での接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、イベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面での第１の位置における第１の接触がユーザインターフェース上のアフォーダンスのアクティブ化等の所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されたとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する、又は、呼び出すことがある。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されたものを更新するためにそれぞれのＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに描かれたコンポーネントに基づいてどのように実装され得るかは当業者に明白であろう。
【０７５６】
いくつかの実施形態によれば、図４８は、様々な前述の実施形態の原理に従って構成された電子装置４８００の規範的機能ブロック図を示す。いくつかの実施形態によれば、電子装置４８００の機能ブロックは、前述の技術を実行するように構成される。電子装置４８００の機能ブロックは、様々な前述の例の原理を実行するため、任意選択的に、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実装される。図４８に記載された機能ブロックは、様々な前述の例の原理を実装するため、任意選択的に、組み合わされる、又は、サブブロックに分離されることが当業者に理解される。その結果、本明細書における記述は、本明細書に記述された機能ブロックの何らかの考えられる組み合わせ若しくは分離又は更なる定義を任意選択的にサポートする。
【０７５７】
図４８に示すように、電子装置４８００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット４８０２と、任意選択的に、接触を受けるように構成されたタッチ感知面ユニット４８０４と、ディスプレイユニット４８０２、及び任意選択的に、タッチ感知面ユニット４８０４に結合された処理ユニット４８０６と、を含む。いくつかの実施形態では、処理ユニット４８０６は、更新可能化ユニット４８０８、表示可能化ユニット４８１０、及び指示可能化ユニット４８１２を含む。
【０７５８】
処理ユニット４８０６は、ディスプレイユニット（例えば、ディスプレイユニット４８０２）上で、第１の目盛及び第２の目盛の表現を含むキャラクタユーザインターフェースオブジェクトの表示を（例えば、表示可能化ユニット４８１０を用いて）可能化するように構成され、処理ユニット４８０６は、ディスプレイユニット（例えば、ディスプレイユニット４８０２）上で、第１の目盛を用いる第１の時及び第２の目盛を用いる第１の分の指示を（例えば、指示可能化ユニット４８１２を用いて）可能化することにより、キャラクタユーザインターフェースオブジェクトが、ディスプレイユニット（例えば、ディスプレイユニット４８０２）上で、第１の時刻を（例えば、指示可能化ユニット４８１２を用いて）指示することを可能化し、第２の時刻を指示するために、ディスプレイユニット（例えば、ディスプレイユニット４８０２）上で、キャラクタユーザインターフェースオブジェクトの更新することを（例えば、更新可能化ユニット４８０８を用いて）可能化するように構成され、処理ユニットは、ディスプレイユニット（例えば、ディスプレイユニット４８０２）上で、第２の目盛を用いる第２の時及び第１の目盛を用いる第２の分の指示を（例えば、指示可能化ユニット４８１２）を用いて可能化することにより、キャラクタユーザインターフェースオブジェクトが、ディスプレイユニット（例えば、ディスプレイユニット４８０２）上で、第２の時刻を（例えば、指示可能化ユニット４８１２を用いて）指示することを可能化するように構成されている。
【０７５９】
いくつかの実施形態では、第２の時刻を指示するために、ディスプレイユニット（例えば、ディスプレイユニット４８０２）上で、キャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット４８０８を用いて）可能化することは、ディスプレイユニット上で第１の目盛の伸長及び第２の目盛の収縮を可能化することを含む。
【０７６０】
図２７Ｂを参照して前述された動作は、任意選択的に、図１Ａ〜図１Ｂ又は図４８に描かれたコンポーネントによって実装される。例えば、表示動作２７１２、更新動作２７１４、及びブロック２７１４内の任意選択的更新動作は、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって実装されることがある。イベントソータ１７０内のイベントモニタ１７１は、タッチ感知ディスプレイ１１２での接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、イベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面での第１の位置における第１の接触がユーザインターフェース上のアフォーダンスのアクティブ化等の所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されたとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する、又は、呼び出すことがある。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されたものを更新するためにそれぞれのＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに描かれたコンポーネントに基づいてどのように実装され得るかは当業者に明白であろう。
【０７６１】
いくつかの実施形態によれば、図４９は、様々な前述の実施形態の原理に従って構成された電子装置４９００の規範的機能ブロック図を示す。いくつかの実施形態によれば、電子装置４９００の機能ブロックは、前述の技術を実行するように構成される。電子装置４９００の機能ブロックは、様々な前述の例の原理を実行するため、任意選択的に、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実装される。図４９に記載された機能ブロックは、様々な前述の例の原理を実装するため、任意選択的に、組み合わされる、又は、サブブロックに分離されることが当業者に理解される。その結果、本明細書における記述は、本明細書に記述された機能ブロックの何らかの考えられる組み合わせ若しくは分離又は更なる定義を任意選択的にサポートする。
【０７６２】
図４９に示すように、電子装置４９００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット４９０２と、任意選択的に、接触を受けるように構成されたタッチ感知面ユニット４９０４と、ディスプレイユニット４９０２、及び任意選択的に、タッチ感知面ユニット４９０４に結合された処理ユニット４９０６と、を含む。いくつかの実施形態では、処理ユニット４９０６は、更新可能化ユニット４９０８、表示可能化ユニット４９１０、及び移動可能化ユニット４９１２を含む。
【０７６３】
処理ユニット４８０６は、ディスプレイユニット（例えば、ディスプレイユニット４９０２）上で、第１の位置を有し、目盛の回転軸である第１の終点と、第１の時間値を指示する第２の位置を有する第２の終点とを含んでいる目盛の表現を含むキャラクタユーザインターフェースオブジェクトの表示を（例えば、表示可能化ユニット４９１０を用いて）可能化し、第２の時間値を指示するために、ディスプレイユニット（例えば、ディスプレイユニット４９０２）上で、キャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット４９０８を用いて）可能化するように構成され、ディスプレイユニット上で、キャラクタユーザインターフェースオブジェクトの更新を可能化することは、ディスプレイユニット（例えば、ディスプレイユニット４９０２）上で、目盛の第１の終点を第３の位置へ移動すること、及び、第２の時間値を指示するために目盛の第２の終点を第４の位置へ移動することを（例えば、移動可能化ユニット４９１２を用いて）可能化することを含む。
【０７６４】
いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトは、第１の位置を有し、第２の目盛の回転軸である第１の終点と、第３の時間値を指示する第２の位置を有する第２の終点とを含んでいる第２の目盛の表現を更に含み、処理ユニットは、第４の時間値を指示するために、ディスプレイユニット（例えば、ディスプレイユニット４９０２）上で、キャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット４９０８を用いて）可能化するように更に構成され、第４の時間値を指示するために、ディスプレイユニット上で、キャラクタユーザインターフェースオブジェクトの更新を可能化することは、ディスプレイユニット（例えば、ディスプレイユニット４９０２）上で、第２の目盛の第１の終点を第３の位置へ移動することを（例えば、移動可能化ユニット４９１２を用いて）可能化することと、第４の時間値を指示するために、ディスプレイユニット（例えば、ディスプレイユニット４９０２）上で、第２の目盛の第２の終点を第４の位置へ移動することを（例えば、移動可能化ユニット４９１２を用いて）可能化することとを含む。
【０７６５】
図２７Ｃを参照して前述された動作は、任意選択的に、図１Ａ〜図１Ｂ又は図４９に描かれたコンポーネントによって実装される。例えば、表示動作２７２２及び更新動作２７２４は、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって実装されることがある。イベントソータ１７０内のイベントモニタ１７１は、タッチ感知ディスプレイ１１２での接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、イベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面での第１の位置における第１の接触がユーザインターフェース上のアフォーダンスのアクティブ化等の所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されたとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する、又は、呼び出すことがある。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されたものを更新するためにそれぞれのＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに描かれたコンポーネントに基づいてどのように実装され得るかは当業者に明白であろう。
【０７６６】
いくつかの実施形態によれば、図５０は、様々な前述の実施形態の原理に従って構成された電子装置５０００の規範的機能ブロック図を示す。いくつかの実施形態によれば、電子装置５０００の機能ブロックは、前述の技術を実行するように構成される。電子装置５０００の機能ブロックは、様々な前述の例の原理を実行するため、任意選択的に、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実装される。図５０に記載された機能ブロックは、様々な前述の例の原理を実装するため、任意選択的に、組み合わされる、又は、サブブロックに分離されることが当業者に理解される。その結果、本明細書における記述は、本明細書に記述された機能ブロックの何らかの考えられる組み合わせ若しくは分離又は更なる定義を任意選択的にサポートする。
【０７６７】
図５０に示すように、電子装置５０００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット５００２と、任意選択的に、接触を受けるように構成されたタッチ感知面ユニット５００４と、ディスプレイユニット５００２、及び任意選択的に、タッチ感知面ユニット５００４に結合された処理ユニット５００６と、を含む。いくつかの実施形態では、処理ユニット５００６は、更新可能化ユニット５００８、表示可能化ユニット５０１０、アニメーション化可能化ユニット５０１２、並進可能化ユニット５０１４、変更可能化ユニット５０１６、及び移動可能化ユニット５０１８を含む。
【０７６８】
処理ユニット５００６は、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、第１の位置を有する目盛の第１の終点を目盛の第２のセグメントの回転軸である目盛の接合部に接続する第１のセグメント、及び、第１の時刻を指示する第２の位置を有する目盛の第２の終点を目盛の接合部に接続する第２のセグメントを含んでいる目盛の表現を含むキャラクタユーザインターフェースオブジェクトの表示を（例えば、表示可能化ユニット５０１０を用いて）可能化し、第２の時間値を指示するために、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、キャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５００８を用いて）可能化するように構成され、更新を可能化することは、第２の時間値を指示するために、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、目盛の第２のセグメントの回転軸に沿って目盛の第２の終点を第３の位置へ移動することを（例えば、移動可能化ユニット５０１８を用いて）可能化することを含む。
【０７６９】
いくつかの実施形態では、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、キャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５００８を用いて）可能化することは、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、第１の終点の移動を（例えば、移動可能化ユニット５０１８を用いて）可能化することを更に含む。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトは、第１のセグメント及び第２のセグメントを含んでいる第２の目盛の表現を更に含み、第２の目盛の第１のセグメントは、第１の位置を有する第２の目盛の第１の終点を第２の目盛の接合部に接続し、第２の目盛の第２のセグメントは、第２の位置を有する第２の目盛の第２の終点を第２の目盛の接合部に接続し、第２の目盛の接合部は、第２の目盛の第２のセグメントの回転軸であり、第２の目盛の第２の終点の位置は、第３の時刻を指示し、処理ユニット５００６は、第４の時刻を指示するために、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、キャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５００８を用いて）可能化するように更に構成され、更新を可能化することは、第４の時間値を指示するために、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、第２の目盛の第２のセグメントの回転軸に沿って第２の目盛の第２の終点を第３の位置へ移動することを（例えば、移動可能化ユニット５０１８を用いて）可能化することを含む。いくつかの実施形態では、第１の目盛は、時を指示し、第２の目盛は、分を指示する。いくつかの実施形態では、第１の目盛は、分を指示し、第２の目盛は、時を指示する。いくつかの実施形態では、第２の時刻を指示するために、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、キャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５００８を用いて）可能化することは、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット５０１２を用いて）可能化することを更に含み、ディスプレイユニット上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を可能化することは、スクリーン上の第１の終点の動きを含む。いくつかの実施形態では、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、キャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５００８を用いて）可能化することは、
ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット５０１２を用いて）可能化することを更に含み、ディスプレイユニット上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を可能化することは、スクリーン上の接合部における第２のセグメントの回転を含む。いくつかの実施形態では、処理ユニットは、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、スクリーン上でキャラクタユーザインターフェースオブジェクトをディスプレイの中心に向かって並進させることを（例えば、並進可能化ユニット５０１４を用いて）可能化するように更に構成されている。いくつかの実施形態では、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、キャラクタユーザインターフェースオブジェクトの並進を（例えば、平行移動可能化ユニット５０１４を用いて）可能化することは、歩行を表現するためにキャラクタユーザインターフェースオブジェクトをアニメーション化することを含む。いくつかの実施形態では、処理ユニットは、キャラクタユーザインターフェースオブジェクトを強調するために、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、表示の視覚的様相の変更を（例えば、変更可能化ユニット５０１６を用いて）可能化するように更に構成されている。いくつかの実施形態では、処理ユニットは、強調されていることに応答して、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット５０１２を用いて）可能化するように更に構成されている。いくつかの実施形態では、キャラクタユーザインターフェースオブジェクトは、足の表現を更に含む。いくつかの実施形態では、処理ユニットは、時間の経過を指示するために、ディスプレイユニット（例えば、ディスプレイユニット５００２）上で、足のアニメーション化を（例えば、アニメーション化可能化ユニット５０１２を用いて）可能化するように更に構成されている。いくつかの実施形態では、第１の時刻及び第２の時刻は、同じである。いくつかの実施形態では、処理ユニットは、ディスプリエユニット（例えば、ディスプレイユニット５００２）上で、時間値の数値指示の表示を（例えば、表示可能化ユニット５０１０を用いて）可能化するように更に構成されている。
【０７７０】
図２７Ｄを参照して前述された動作は、任意選択的に、図１Ａ〜図１Ｂ又は図５０に描かれたコンポーネントによって実装される。例えば、表示動作２７３２及び更新動作２７３４は、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって実装されることがある。イベントソータ１７０内のイベントモニタ１７１は、タッチ感知ディスプレイ１１２での接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、イベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面での第１の位置における第１の接触がユーザインターフェース上のアフォーダンスのアクティブ化等の所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されたとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。
イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する、又は、呼び出すことがある。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されたものを更新するためにそれぞれのＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに描かれたコンポーネントに基づいてどのように実装され得るかは当業者に明白であろう。
【０７７１】
いくつかの実施形態によれば、図５１は、様々な前述の実施形態の原理に従って構成された電子装置５１００の規範的機能ブロック図を示す。いくつかの実施形態によれば、電子装置５１００の機能ブロックは、前述の技術を実行するように構成される。電子装置５１００の機能ブロックは、様々な前述の例の原理を実行するため、任意選択的に、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実装される。図５１に記載された機能ブロックは、様々な前述の例の原理を実装するため、任意選択的に、組み合わされる、又は、サブブロックに分離されることが当業者に理解される。その結果、本明細書における記述は、本明細書に記述された機能ブロックの何らかの考えられる組み合わせ若しくは分離又は更なる定義を任意選択的にサポートする。
【０７７２】
図５１に示すように、電子装置５１００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット５１０２と、任意選択的に、接触を受けるように構成されたタッチ感知面ユニット５１０４と、任意選択的に、動きを検出するように構成された動き検出ユニット５１２０と、ディスプレイユニット５１０２、任意選択的に、タッチ感知面ユニット５１０４、及び任意選択的に、動き検出ユニット５１２０に結合された処理ユニット５１０６と、を含む。いくつかの実施形態では、処理ユニット５１０６は、受信ユニット５１０８、表示可能化ユニット５１１０、判定ユニット５１１２、更新可能化ユニット５１１４、アニメーション化可能化ユニット５１１６、検出ユニット５１１８、アニメーション化可能化ユニット５１２２、及び変更可能化ユニット５１２４を含む。
【０７７３】
処理ユニット５１０６は、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、現在時刻を指示するキャラクタユーザインターフェースオブジェクトの表示を（例えば、表示可能化ユニット５１１０を用いて）可能化し、イベントを示す第１のデータを（例えば、受信ユニット５１０８を用いて）受信し、イベントが条件を満たすか否かを（例えば、判定ユニッ５１１２を用いて）判定し、イベントが条件を満たすという判定に従って、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、キャラクタユーザインターフェースオブジェクトの視覚的様相を（例えば、変更可能化ユニット５１２４を用いて）変更することによって、表示されたキャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５１１４を用いて）可能化するように構成されている。
【０７７４】
いくつかの実施形態では、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、表示されたキャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５１１４を用いて）可能化した後、キャラクタユーザインターフェースオブジェクトは、それでもなお現在時刻を指示する。いくつかの実施形態では、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、表示されたキャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５１１４を用いて）可能化した後、キャラクタユーザインターフェースオブジェクトは、もはや現在時刻を指示しない。いくつかの実施形態では、第１のデータは、カレンダイベントを指示し、条件は、カレンダイベントの持続期間に対応し、イベントが条件を満たすか否かを判定することは、現在時刻がカレンダイベントの持続期間の範囲内にあるか否かを判定することを含む。いくつかの実施形態では、カレンダイベントは、誕生日であり、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、表示されたキャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５１１４を用いて）可能化することは、誕生日祝いを表示するために、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット５１２２を用いて）可能化することを含む。いくつかの実施形態では、カレンダイベントは、休日であり、表示されたキャラクタユーザインターフェースオブジェクトを更新することは、休日を反映するために、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、キャラクタユーザインターフェースオブジェクトの視覚的様相の変更を（例えば、変更可能化ユニット５１２４を用いて）可能化することを含む。いくつかの実施形態では、第１のデータは、通知を指示し、処理ユニットは、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、ディスプレイへの通知の表示を（例えば、表示可能化ユニット５１１０を用いて）可能化し、表示された通知に反応するために、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット５１２２を用いて）可能化するように更に構成されている。いくつかの実施形態では、第１のデータは、時刻を指示し、条件は、１日のうち夜間部分に対応し、イベントが条件を満たすか否かを判定することは、時刻が１日のうち夜間部分の範囲内であるか否かを判定することを含み、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、表示されたキャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５１１４を用いて）可能化することは、夜間を表現するために、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、キャラクタユーザインターフェースオブジェクトの視覚的様相の変更を（例えば、変更可能化ユニット５１２４を用いて）可能化することを含む。いくつかの実施形態では、第１のデータは、現在時刻を指示し、条件は、正時に対応し、イベントが条件を満たすか否かを判定することは、現在時刻が正時であるか否かを判定することを含み、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、表示されたキャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５１１４を用いて）可能化することは、１時間以上に亘って正時を知らせるために、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット５１２２を用いて）可能化することを含む。いくつかの実施形態では、第１のデータは、現在の、又は、予測天候を指示し、条件は、１つ以上の指定された天候条件に対応し、イベントが条件を満たすか否かを判定することは、現在の、又は、予測天候が１つ以上の指定された天候条件のうちの１つであるか否かを判定することを含み、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、表示されたキャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５１１４を用いて）可能化することは、現在の、又は，予測天候を反映するために、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、キャラクタユーザインターフェースオブジェクトの視覚的様相の変更を（例えば、変更可能化ユニット５１２４を用いて）可能化することを含む。いくつかの実施形態では、第１のデータは、第２の電子装置を指示し、条件は、第１の電子装置への閾値近接性に対応し、イベントが条件を満たすか否かを判定することは、第２の電子装置が第１の電子装置への閾値近接性の範囲内にあるか否かを判定することを含み、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、表示されたキャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５１１４）を可能化することは、第２の電子装置に反応するために、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット５１２２を用いて）可能化することを含む。いくつかの実施形態では、第１のデータは、ユーザアクティビティを指示し、条件は、前のユーザアクティビティ後の閾値間隔に対応し、イベントが条件を満たすか否かを判定することは、第１のデータが前のユーザアクティビティ後に閾値間隔の外側で受信されたか否かを判定することを含み、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、表示されたキャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５１１４を用いて）可能化することは、非活動を反映するために、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット５１２２を用いて）可能化することを含む。いくつかの実施形態では、第１のデータは、ユーザアクティビティを指示し、条件は、現在のユーザアクティビティに対応し、イベントが条件を満たすか否かを判定することは、ユーザアクティビティが現在のユーザアクティビティであるか否かを判定することを含み、表示されたキャラクタユーザインターフェースオブジェクトを更新することは、運動を表現するために、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット５１２２を用いて）可能化することを含む。いくつかの実施形態では、第１のデータは、（例えば、動き検出ユニット５１２０）からの装置のユーザ運動を指示し、条件は、前の装置のユーザ運動後の閾値間隔に対応し、イベントが条件を満たすか否かを判定することは、第１のデータが（例えば、動き検出ユニット５１２０からの）前の装置のユーザ運動後の閾値間隔の外側で受信されたか否かを判定することを含み、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、表示されたキャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５１１４を用いて）可能化することは、疲労を表現するためにディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット５１２２を用いて）可能化することを含む。いくつかの実施形態では、第１のデータは、タッチ感知面ユニット（例えば、タッチ感知面ユニット５１０４）へのユーザ接触を指示し、条件は、表示されたキャラクタユーザインターフェースオブジェクトへのユーザ接触に対応し、イベントが条件を満たすか否かを判定することは、タッチ感知面ユニットへのユーザ接触が表示されたキャラクタユーザインターフェースオブジェクトに接しているか否かを判定することを含み、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、表示されたキャラクタユーザインターフェースオブジェクトの更新を（例えば、更新可能化ユニット５１１４を用いて）可能化することは、接触に反応するために、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット５１２２を用いて）可能化することを含む。いくつかの実施形態では、処理ユニット５１０６は、ユーザ入力を（例えば、検出ユニット５１１８を用いて）検出し、ユーザ入力を検出したことに応答して、ディスプレイユニット（例えば、ディスプレイユニット５１０２）上で、キャラクタユーザインターフェースオブジェクトの表示を（例えば、表示可能化ユニット５１１０を用いて）可能化するように更に構成されている。いくつかの実施形態では、ユーザ入力は、装置のユーザ運動を含み、電子装置は、動き検出ユニット（例えば、動き検出ユニット５１２０）を更に備え、処理ユニット５１０６は、動き検出ユニットに結合され、処理ユニット５１０６は、動き検出ユニット（例えば、動き検出ユニット５１２０）によって、装置５１００のユーザ運動を検出するように更に構成されている。いくつかの実施形態では、ユーザ入力は、タッチ感知面ユニット（例えば、タッチ感知面ユニット５１０４）への接触を含み、処理ユニット５１０６は、タッチ感知面ユニットへの接触を（例えば、検出ユニット５１１８を用いて）検出するように更に構成されている。
【０７７５】
図２７Ｅを参照して前述された動作は、任意選択的に、図１Ａ〜図１Ｂ又は図５１に描かれたコンポーネントによって実装される。例えば、表示動作２７４２、受信動作２７４４、及び判定動作２７４６は、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって実装されることがある。イベントソータ１７０内のイベントモニタ１７１は、タッチ感知ディスプレイ１１２での接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、イベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面での第１の位置における第１の接触がユーザインターフェース上のアフォーダンスのアクティブ化等の所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されたとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する、又は、呼び出すことがある。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されたものを更新するためにそれぞれのＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに描かれたコンポーネントに基づいてどのように実装され得るかは当業者に明白であろう。
【０７７６】
いくつかの実施形態によれば、図５２は、様々な前述の実施形態の原理に従って構成された電子装置５２００の規範的機能ブロック図を示す。いくつかの実施形態によれば、電子装置５２００の機能ブロックは、前述の技術を実行するように構成される。電子装置５２００の機能ブロックは、様々な前述の例の原理を実行するため、任意選択的に、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実装される。図５２に記載された機能ブロックは、様々な前述の例の原理を実装するため、任意選択的に、組み合わされる、又は、サブブロックに分離されることが当業者に理解される。その結果、本明細書における記述は、本明細書に記述された機能ブロックの何らかの考えられる組み合わせ若しくは分離又は更なる定義を任意選択的にサポートする。
【０７７７】
図５２に示すように、電子装置５２００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット５２０２と、任意選択的に、接触を受けるように構成されたタッチ感知面ユニット５２０４と、任意選択的に、動きを検出するように構成された動き検出ユニット５２１６と、任意選択的に、ボタンから入力を受けるように構成されたボタン入力ユニット５２１８と、ディスプレイユニット５２０２、任意選択的に、タッチ感知面ユニット５２０４、任意選択的に、動き検出ユニット５２１６、及び任意選択的に、ボタン入力ユニット５２１８に結合された処理ユニット５２０６と、を含む。いくつかの実施形態では、処理ユニット５２０６は、設定ユニット５２０８、表示可能化ユニット５２１０、アニメーション化可能化ユニット５２１２、及び受信ユニット５２１４を含む。
【０７７８】
処理ユニット５２０６は、ディスプレイユニット（例えば、ディスプレイユニット５２０２）に非アクティブ状態を（例えば、設定ユニット５２０８を用いて）設定し、イベントを示す第１のデータを（例えば、受信ユニット５２１４を用いて）受信し、第１のデータを受信したことに応答して、ディスプレイユニット（例えば、ディスプレイユニット５２０２）にアクティブ状態を（例えば、設定ユニット５２０８を用いて）設定し、ディスプレイユニット（例えば、ディスプレイユニット５２０２）上で、ディスプレイの脇にキャラクタユーザインターフェースオブジェクトを表示することを（例えば、表示可能化ユニット５２１０を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット５２０２）上で、ディスプレイの中心へ向かうキャラクタユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット５２１２を用いて）可能化し、ディスプレイユニット（例えば、ディスプレイユニット５２０２）上で、現在時刻を指示する位置において、ディスプレイの中心におけるキャラクタユーザインターフェースオブジェクトの表示を（例えば、表示可能化ユニット５２１０を用いて）可能化するように構成されている。
【０７７９】
いくつかの実施形態では、ディスプレイユニット（例えば、ディスプレイユニット５２０２）上で、キャラクタユーザインターフェースオブジェクトのアニメーション化を（例えば、アニメーション化可能化ユニット５２１２を用いて）可能化することは、歩行の印象を提供する。いくつかの実施形態では、電子装置５２００は、動き検出ユニット（例えば、動き検出ユニット５２１６）を含み、動き検出ユニットは、処理ユニット５２０６に結合され、処理ユニット５２０６は、動き検出ユニットからの入力を（例えば、受信ユニット５２１４を用いて）受信するように更に構成され、イベントは、電子装置５２００を視野点に持ち上げる動きを含む。いくつかの実施形態では、電子装置５２００は、ボタン入力ユニット（例えば、ボタン入力ユニット５２１８）を含み、ボタン入力ユニットは、処理ユニット５２０６に結合され、処理ユニット５２０６は、ボタン入力ユニットから入力を受信するように更に構成され、イベントは、装置５２００上のボタン入力ユニットへの押下を含む。いくつかの実施形態では、イベントは、タッチ感知面（例えば、タッチ感知面ユニット５２０４）へのタッチを含む。
【０７８０】
図２７Ｆを参照して前述された動作は、任意選択的に、図１Ａ〜図１Ｂ又は図５２に描かれたコンポーネントによって実装される。例えば、設定動作２７５２、受信動作２７５４、及び設定動作２７５６は、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって実装されることがある。イベントソータ１７０内のイベントモニタ１７１は、タッチ感知ディスプレイ１１２での接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、イベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面での第１の位置における第１の接触がユーザインターフェース上のアフォーダンスのアクティブ化等の所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されたとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する、又は、呼び出すことがある。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されたものを更新するためにそれぞれのＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに描かれたコンポーネントに基づいてどのように実装され得るかは当業者に明白であろう。
【０７８１】
今度は、装置１００、３００、又は５００等の電子装置で実装されることがあるユーザインターフェース及び関連した処理の実施形態に注意を向ける。
【０７８２】
図５３Ａ〜図５３Ｆは、規範的ユーザインターフェースを示す。図５４Ａ〜図５４Ｅは、規範的方法を示すフロー図である。図５３Ｃ〜図５３Ｆにおけるユーザインターフェースは、図５４Ａ〜図５４Ｅにおける処理を示すために使用される。
【０７８３】
図５３Ａ〜図５３Ｆは、いくつかの実施形態では、装置１００、３００、及び／又は５００に関して説明された特徴の一部又は全部を含む装置５３００を描く。いくつかの実施形態では、装置５３００は、タッチ感知及び感圧ディスプレイ５３０２（単にタッチスクリーンと呼ばれることもある）を有する。いくつかの実施形態では、装置５３００は、回転可能及び押下可能入力機構５３０４を有する。いくつかの実施形態では、装置５３００は、押下可能入力機構５３０６を有する。ディスプレイ５３０２並びに入力機構５３０４及び５３０６は、それぞれディスプレイ５０４並びに入力機構５０６及び５０８と一部又は全部の特性を共有する。
【０７８４】
いくつかの実施形態では、装置５３００は、装置をユーザの身体部分又は衣類に装着する、貼る、又は接続するアタッチメント機構を含む。このように、装置５３００は、「ウェアラブル装置」と考えられることがあり、単に「ウェアラブル」と呼ばれることもある。図５３Ａ及び図５３Ｂにおける例では、装置５３００は、装置をユーザの手首に貼り付けるために使用されることがあるリストストラップ（図示せず）を備えることがある。いくつかの実施形態では、装置５３００は、「スマートウォッチ」、即ち、ストラップによってユーザの手首に貼り付けられるように構成された携帯型電子装置のフォームファクタを利用する。
【０７８５】
今度は、過去及び未来に対応する情報のアクセス及び提示のための技術に注意を向ける。いくつかの実施形態では、ユーザインターフェースは、本開示において検討されたコンプリケーションの特性の一部又は全部を共有する視覚的に表示されたユーザインターフェースオブジェクトでもよいコンプリケーションの形式で情報を提示するように構成されている。
【０７８６】
いくつかの実施形態では、ユーザは、「タイムスクラブ」モード又は「タイムトラベル」モードと、関連したユーザインターフェースとにアクセスすることがある。「タイムスクラブ」又は「タイムトラベル」モードにおいて、ユーザは、「スクラブ時刻」とも呼ばれる非現在時刻を早送りすること、又は、巻き戻すことがある。「スクラブする」とは、未来に進むアクション又は過去に遡るアクションのことを指すことがある。ユーザは、（まるで早送りであるかのように）スクラブ時刻を遙か未来に進めるとき、「未来にスクラブする」ことがあり、ユーザは、（まるで巻き戻しであるかのように）スクラブ時刻を遙か過去に移動させるとき、「過去にスクラブする」ことがある。現在時刻（又は世界中の他の場所の時刻）に対応するのではなく、スクラブ時刻は、ユーザ入力に従って設定されることがある。ユーザがスクラブ時刻を設定し、更新するとき（例えば、ユーザがスクラブするとき）、タイムスクラブモードに関連付けられたインターフェース内に表示される情報は、スクラブ時刻に従って更新されることがある。即ち、スクラブ時刻は、タイムスクラブインターフェースに表示されることがあり、スクラブ時刻と現在時刻との間の差は、タイムスクラブインターフェースに表示されることがある。いくつかの実施形態では、現在時刻とスクラブ時刻との間の差のインジケータが表示される。いくつかの実施形態では、１つ以上のコンプリケーションは、装置がタイムスクラブモードにある間に、このコンプリケーションが現在時刻に対応する情報ではなく、むしろスクラブ時刻に対応する情報を表示するように、スクラブ時刻に従って更新されることがある。このように、装置は、スクラブ時刻が未来に進む、又は、過去に遡るとき、時間の中を「トラベル」するように見えることがあり、表示されたコンプリケーションがその結果として更新される。いくつかの実施形態では、コンプリケーションは、未来のスクラブ時刻に対応する予想情報又は予測情報を表示することがあり、過去のスクラブ時刻に対応する記録情報又は歴史的情報を表示することがある。
【０７８７】
前述の特徴は、ユーザが複数の表示されたコンプリケーションに対応する過去及び未来の情報に迅速に、容易に、及び、直観的にアクセスするためにタイムスクラブモードを使用することを許すことができ、ユーザは、未来又は過去の同じ時点に対する２つ以上のコンプリケーションに対応する情報を容易に閲覧することがあり、異なるコンプリケーションに対応する情報が同じスクラブ時刻に対応することによって相互に関係した、又は、相互に関係することになる方式を正しく理解することがある。例えば、ユーザは、当日遅くなるカレンダイベントが、ユーザがカレンダアプリケーションインターフェース内の未来のイベント、及び、別個の天候アプリケーションインターフェース内の予想天候を閲覧した場合、ユーザが正しく認識しないことがある予想雷雨に対応することを確認するために時間的に未来の方にスクラブすることがある。
【０７８８】
今度は、アナログ時計文字盤に似ているものをタイムスクラブするインターフェースに特に注意を向ける。
【０７８９】
図５３Ａは、装置５３００のディスプレイ５３０２に表示された規範的ユーザインターフェース５３４０を描く。いくつかの実施形態では、ユーザインターフェース５３４０は、ウェアラブルスマートウォッチ携帯型電子装置のホームインターフェース等の時計文字盤インターフェーススクリーンである。インターフェース５３４０は、アナログ時計文字盤に似ているものが表示された時計文字盤５３０８を含む。時計文字盤５３０８は、時針５３１０ａ及び分針５３１０ｂを含む。いくつかの実施形態では、時計文字盤５３０８は、秒針を更に含むことがある。図５３Ａにおいて、時針５３１０ａ及び分針５３１０ｂは、現在時刻が１１：０９であることを指示する。
【０７９０】
インターフェース５３４０は、ユーザ選択位置に対する天候データを指示するように構成されたコンプリケーションである天候コンプリケーション５３１２を含む。いくつかの実施形態では、天候コンプリケーション５３１２は、天候データの取り出し元である天候アプリケーションに関連付けられることがある。いくつかの実施形態では、天候コンプリケーション５３１２は、ディスプレイ５３０２上で天候コンプリケーション５３１２に対応する位置でのユーザ入力の検出が関連したインターフェースの表示、付加的な情報の表示、又は、関連したアプリケーション（例えば、天候アプリケーション）のアクセス若しくはオープンを引き起こすような選択可能アフォーダンスでもよい。いくつかの実施形態では、天候コンプリケーション５３１２は、気温、降水量、風速、雲量、又はその他の関連性のある、若しくは、有用な天候情報に関する情報を表示することがある。
【０７９１】
いくつかの実施形態では、天候コンプリケーション５３１２は、現在の情報、未来の情報（例えば、今後の予定イベント、予測／予想情報等）、又は過去の情報（例えば、歴史的情報、記録されたイベント、過去のイベント、過去の予測／予想等）に対応する情報を表示することがある。描かれた例では、天候コンプリケーション５３１２は、現在の気温が７２°であることを指示する現在の天候情報を表示している。
【０７９２】
インターフェース５３４０は、株式市場データを指示するように構成されたコンプリケーションである株式市場コンプリケーション５３１４を更に含む。いくつかの実施形態では、株式市場コンプリケーション５３１４は、株式市場データの取り出し元である株式市場アプリケーションに関連付けられることがある。いくつかの実施形態では、株式市場コンプリケーション５３１４は、ディスプレイ５３０２上で株式市場コンプリケーション５３１４に対応する位置でのユーザ入力の検出が関連したインターフェースの表示、付加的な情報の表示、又は関連したアプリケーション（例えば、株式市場アプリケーション）のアクセス若しくはオープンを引き起こすような選択可能アフォーダンスでもよい。いくつかの実施形態では、株式市場コンプリケーション５３１４は、１つ以上の株式、１つ以上の市場若しくはインデックス、１つ以上のポートフォリオ、又はその他の関連性のある、若しくは、有用な株式市場情報に関する情報を表示することがある。
【０７９３】
いくつかの実施形態では、株式市場コンプリケーション５３１４は、現在の情報又は過去の情報（例えば、歴史的情報、記録されたイベント、過去のイベント、過去の予測／予想等）に対応する情報を表示することがある。いくつかの実施形態では、未来の株式市場情報は、知ることができないことがあるので、株式市場コンプリケーション５３１４は、未来の情報に対応する情報を表示する能力がないことがある。いくつかの実施形態では、株式市場コンプリケーション５３１４は、予定された未来の売買、予定された未来のイベント（例えば、市場開放）、又は、推定若しくは予測された未来の株式市場実績等のある未来の情報を表示するように構成されることがある。描かれた例では、株式市場コンプリケーション５３１４は、ＮＡＳＤＡＱが当日に２．４５ポイント上昇していることを指示する現在の株式市場情報を表示している。
【０７９４】
図５３Ａは、タッチ感知ディスプレイ５３０２によって検出されたタッチ接触であるユーザ入力５３１６ａを更に描く。タッチ接触入力５３１６ａは、ディスプレイ５３０２においてタッチ感知及び／又は感圧素子によって検出されたシングルタッチ入力、マルチタッチ入力、シングルタップ入力、及び／又はマルチタップ入力でもよい。表示された例では、入力５３１６ａは、ディスプレイ５３０２上で、表示された時計文字盤５３０８に対応する位置において検出された１本指のシングルタップ入力である。装置５３００は、いくつかの実施形態では、ユーザ入力５３１６ａ（又は、回転可能入力機構の回転を含むその他の適当な所定のユーザ入力）を検出したことに応答して、タイムスクラブモードをアクティブ化するように構成されることがある。
【０７９５】
図５３Ｂは、装置５３００のディスプレイ５３０２に表示された規範的ユーザインターフェース５３５０を描く。規範的ユーザインターフェース５３５０は、いくつかの実施形態では、装置５３００が図５３Ａにおける入力５３１６ａの検出に応答する方式を示す。即ち、ユーザインターフェース５３５０は、装置５３００によって、いくつかの実施形態によるタイムスクラブモード及び関連したタイムスクラブインターフェースをアクティブ化することを示す。
【０７９６】
描かれた例では、インターフェース５３５０は、同一の顕著な時計文字盤５３０８を含むインターフェース５３４０の同一の要素及び特徴の中の多くと、同一のコンプリケーション５３１２及び５３１４とを保持する。いくつかの実施形態では、インターフェース５３５０の要素のうちの１つ以上の視覚的外観は、タイムスクラブモードがアクティブ化されたことを指示するように、インターフェース５３４０における対応する又は関連した要素の外観とは異なる。
【０７９７】
いくつかの実施形態では、タイムスクラブモードは、ユーザが、１つ以上のユーザ入力によって、現在時刻以外の時刻を指示することがある装置の動作モードである。過去又は未来の時刻についてのユーザの指示に従って、装置は、ユーザの指示した時刻の指示を表示することがあり、ユーザの指示した時刻に従って１つ以上のユーザインターフェースオブジェクトを更新することがある。コンプリケーション、アフォーダンス、アイコン、又は同様のもの等の更新されたユーザインターフェースオブジェクトは、スクラブ時刻と呼ばれることがあるユーザの指示した時刻に対応する情報を示すために更新されることがある。このようにして、いくつかの実施形態では、ユーザが時間的に未来の方又は過去の方に「スクラブ」するとき、スクラブ時刻は、連続的に更新され、インターフェースに表示された他の情報は、ディスプレイに表示された情報がスクラブ時刻に連続的に対応するように、対応して連続的に更新される。より詳細に後述された、図５３Ａ〜図５３Ｃのタイムスクラブモードをアクティブ化する、及び、使用する描かれた例では、ユーザは、１１：０９（現在時刻）から１１：３４（未来のスクラブ時刻）まで時間的に未来の方にスクラブするために回転ユーザ入力を使用する。未来方向スクラブによれば、コンプリケーション５３１２及び５３１４は、天候コンプリケーション５３１２が予想気温を表示し、（未来の情報が利用できないことを指示するために）株式市場コンプリケーション５３１４が表示されなくなる状態で、未来のスクラブ時刻に対応するように更新される。
【０７９８】
描かれた例では、インターフェース５３５０は、時計の針５３１０ａ及び５３１０ｂの代わりに、インターフェース５３５０がスクラブ時針５３２２ａ及びスクラブ分針５３２２ｂを含んでいるのでインターフェース５３４０とは異なる。いくつかの実施形態では、スクラブ針は、非スクラブ針（例えば、現在時刻を指示する針）に代えて、又は、加えて表示されることがある。いくつかの実施形態では、スクラブ針は、現在時刻の針と同じ視覚的外観を有することがあり、又は、現在時刻の針とは異なる外観を有することがある。例えば、スクラブ針は、現在時刻の針とは異なるサイズ、形状、カラー、強調表示、又はアニメーションスタイルで表示されることがある。いくつかの実施形態では、例えば、現在時刻の針（例えば、図５３Ａにおける針５３１０ａ及び５３１０ｂ）は、白色で表示されることがあるが、スクラブ針（例えば、針５３２２ａ及び５３２２ｂ）は、緑色で表示されることがある。
【０７９９】
描かれた例では、インターフェース５３５０は、現在時刻（１１：０９）を表示するデジタル時計文字盤５３１７を組み込むことによってインターフェース５３４０とは更に異なる。インターフェース５３５０は、現在時刻とスクラブ時刻との間の差の指示を表示する時間差インジケータ５３１８を組み込むことによってインターフェース５３４０とは更に異なる。図示された例では、スクラブ時刻は、現在時刻から未だ離されていないので、スクラブ時刻は、１１：０９であり、現在時刻も１１：０９である。その結果として、時間差インジケータ５３１８は、「＋０」分という差を指示することによって現在時刻とスクラブ時刻との間に差が存在しないことを指示する。
【０８００】
図５３Ｂは、装置５３００の回転入力機構５３０４によって検出される回転ユーザ入力である回転入力５３２０ａを更に描く。回転ユーザ入力５３２０ａは、回転入力機構５３０４の１つ以上の回転部を含むことがあり、１つ以上の回転部は、各々が１つ以上の速度、加速度、方向、持続期間、及び相対的な間隔を有する。１つ以上の回転部は、一体として、入力を構成する所定の回転パターンを形成することがある。描かれた例では、回転入力５３２０ａは、頁の平面内で図の左側の方へ回転可能入力機構の外面を見た場合に定義された通に、時計回りの回転可能入力機構５３０４の単一回転部である。（即ち、図で説明された回転方向は、回転可能入力機構５３０４が回転可能入力機構５３０４の上部でｚ軸方向に頁の平面の中へ回転されているが、回転可能入力機構５３０４の下部でｚ軸方向に頁の平面から外へ回転されている状態である。）いくつかの実施形態では、回転入力５３２０ａは、未来の時刻に向かって未来の方にスクラブする入力である。
【０８０１】
図５３Ｃは、装置５３００のディスプレイ５３０２に表示された規範的ユーザインターフェース５３６０を描く。規範的ユーザインターフェース５３６０は、いくつかの実施形態では、装置５３００が図５３Ｂにおける入力５３２０ａの検出に応答する。即ち、ユーザインターフェース５３６０は、いくつかの実施形態による装置５３００による未来の時刻へのタイムスクラブと、関連したインターフェースとを示す。具体的にはインターフェース５３６０は、時計文字盤５３０８（並びに針５３１０ａ、５３１０ｂ、５３２２ａ、及び５３２２ｂ）と、コンプリケーション５３１２及び５３１４とがタイムスクラブに従ってどのように更新されるかを描く。
【０８０２】
最初に、描かれた例では、ユーザ入力５３２０ａに従って、スクラブ針５３２２ａ及び５３２２ｂは、スクラブ時刻を指示するために進められる。いくつかの実施形態では、スクラブ針は、回転入力がより先に及びより速く回転するほど、スクラブ針がより先に及びより速く進むように、回転ユーザ入力に一致させるため連続的に、滑らかに、又は一定間隔で動かされる。いくつかの実施形態では、スクラブ針は、時計が時計竜頭を回転することにより新しい時刻に設定されたとき、新しい位置にスイープする時計針の外観を模倣して、前の位置から現在の位置までスイープすることがある。描かれた例では、スクラブ時針５３２２ａ及びスクラブ分針５３２２ｂは、図５３Ｂにおける回転ユーザ入力５３２０ａの検出に従って（スクラブ時針５３２２ｂの動きを表す弧状矢印によって指示されるように）インターフェース５３５０においてこれらの前の位置からインターフェース５３６０におけるこれらの新しい位置までスイープした。
【０８０３】
更に、描かれた例では、スクラブ針５３２２ａ及び５３２２ｂは、スクラブ時刻が未来に進められるとき、スイープするので、現在時刻の針である針５３１０ａ及び５３１０ｂは、これらの所定の場所に示されている。いくつかの実施形態では、針５３１０ａ及び５３１０ｂは、図５３Ａにおいてインターフェース５３４０内にあったときと外観が同一である。いくつかの実施形態では、針５３１０ａ及び５３１０ｂは、異なるサイズ、形状、カラー、強調表示、又はアニメーションスタイルで表示される等により、針５３１０ａと５３１０ｂをタイムスクラブモードがアクティブではなかったときのこれらの外観から視覚的に識別すること等によって、タイムスクラブモードがアクティブであることを視覚的に指示するように表示される。描かれた実施形態では、針５３１０ａ及び５３１０ｂは、タイムスクラブモードのアクティブ化前に白色で表示されるが、これらは、タイムスクラブモードにおいて灰色の、部分的に半透明色で表示され、この灰色半透明色は、図５３Ｃにおいて針５３１０ａ及び５３１０ｂ上にハッシュパターンによって指示される。描かれた例では、針５３１０ａ及び５３１０ｂは、２本の時針が部分的に重なり合う場合に時針５３１０ａを隠すスクラブ時針５３２２ａによって表されるように、スクラブ針５３２２ａ及び５３２２ｂの「背後に」あるものとして表示され、この配置は、スクラブ針がタイムスクラブの中核を成すことがあり、スクラブインターフェースに表示された他の情報に対応することがあるので、タイムスクラブモード中にスクラブ針を強調するのに役立つことがある。
【０８０４】
更に、描かれた例では、デジタル時計文字盤５３１７及び時間差インジケータ５３１８は、スクラブ時刻に従って更新されている。描かれたインターフェース５３６０の例では、デジタル時計文字盤５３１７は、１１：３４という新しいスクラブ時刻を指示するために更新され、時間差インジケータは、「＋２５」分という現在時刻（１１：０９）とスクラブル時刻（１１：３４）との間の差を指示するために更新されている。いくつかの実施形態では、デジタル時計文字盤５３１７及び時間差インジケータ５３１８等のユーザインターフェースオブジェクトは、ユーザが時間的に未来の方又は過去の方にスクラブするとき、連続的又は断続的に更新される。更新は、秒、１５秒、分、５分、時間等の各変化に対して表示されることがある。いくつかの実施形態では、１つ以上のアニメーションは、ユーザが時間的に未来の方又は過去の方にスクラブするときに変化するテキスト又は数字を描くために使用されることがある。いくつかの実施形態では、ユーザインターフェースオブジェクトのテキスト、数字、若しくは他の文字、又は要素は、スクラブが行われるとき、１１：０９の中の「０９」が表示されることをやめて、即座に「１０」によって置換されるように、新しい文字によって突然に置換されることがある。いくつかの実施形態では、ユーザインターフェースオブジェクト１つ以上の文字又は他の要素は、アニメーションを通じて遷移することがあり、例えば、前の要素又は文字は、徐々に半透明性を増すことによって次第に消えていくことがあり、サイズが縮小することがあり、１つ以上の方向に並進することがあり、及び／又は、フラップディスプレイ、スプリットフラップディスプレイ、又は到着／出発ボードの外観を模倣するために視野の外へ「フリップする」ように表示されることがあり、新しい要素又は文字は、例えば、徐々に半透明性を失うことにより、視野内で次第に明るくなることがあり、サイズが大きくなることがあり、１つ以上の方向に並進することがあり、及び／又は、フラップディスプレイ、スプリットフラップディスプレイ、又は到着／出発ボードの外観を模倣するために視野の中へ「フリップする」ように表示されることがある。いくつかの実施形態では、前述の、又は本開示の他の所で記述されたアニメーションはいずれも、ユーザが第１の方向にスクラブしているとき、アニメーションが第１の順に表示されることがあり、ユーザが反対方向にスクラブしているとき、アニメーションが（あたかもビデオを巻き戻しているかのように）逆順に表示されることがあるように反転させられることがある。
【０８０５】
更に、描かれた図５３Ｃの例では、コンプリケーション５３１２及び５３１４は、表示された（又は新たに非表示にされた）コンプリケーションが、表示されたスクラブ時刻に関連している情報を表示することによって、表示されたスクラブ時刻に対応するように、未来の時刻へのスクラブに従って更新されている。コンプリケーションは、コンプリケーションによって表示された情報が現在時刻ではなく現在表示されたスクラブ時刻に対応するように、タイムスクライブモード中に更新されることがある。コンプリケーションへの更新は、装置がタイムスクラブモードではなかった、又は、異なるスクラブ時刻にスクラブされたときと比べると、異なる情報を表示すること、情報を表示することをやめること、又は、情報を表示することをやめた後、情報を表示し始めることを含むことがある。
【０８０６】
例えば、スクラブ時刻が未来の時刻であるとき、表示されたコンプリケーションは、未来のカレンダイベント等の未来の予定イベントを表示することがあり、（天候予報等の）予想、又は、予測情報を表示することがあり、又は、未来の時刻に対応する情報の入手可能性の欠如を指示することがある。未来の時刻に対応する情報の入手可能性の欠如の場合、コンプリケーションは、表示されたテキスト又はシンボルを用いて情報が入手できないことを肯定的に指示し、コンプリケーションは、情報が入手できないことを指示するために表示されなくなることがあり、又は、コンプリケーションは、「機能停止」であること、及び／又は、機能停止した状態で表示された情報が未来の時刻に対応しないことを指示するような方式で表示されることがある（例えば、コンプリケーションは、コンプリケーションがスクラブ時刻のための情報を入手できないほど未来にスクラブされている場合、最も未来の入手可能な情報が表示された状態で、グレイアウトされるか、又は、次第に暗くされることがある）。
【０８０７】
スクラブ時刻が過去の時刻であるとき、表示されたコンプリケーションは、過去のカレンダイベント等の過去の予定イベントを表示することがあり、（例えば、入手可能な歴史的データが存在しない場合）過去の天候予報等の以前に推定情報を表示することがあり、又は、過去の時刻に対応する情報の入手可能性の欠如を指示することがある。過去の時刻に対応する情報の入手可能性の欠如の場合、コンプリケーションは、表示されたテキスト又はシンボルを用いて情報が入手できないことを肯定的に指示することがあり、コンプリケーションは、情報が入手できないことを指示するために表示されなくなることがあり、又は、コンプリケーションは、「機能停止」であること、及び／又は、機能停止した状態で表示された情報が過去の時刻に対応しないことを指示するような方式で表示されることがある（例えば、コンプリケーションは、コンプリケーションがスクラブ時刻のための情報を入手できないほど過去にスクラブされている場合、最も過去の入手可能な情報が表示された状態で、グレイアウトされるか、又は、次第に暗くされることがある）。
【０８０８】
いくつかの実施形態では、コンプリケーションは、ある期間に亘って、又は、ある期間に関連性のある情報を入手できないとき、情報を表示するのをやめることがある。例えば、コンプリケーションが株式インデックスの毎日の実績に関係する場合、ユーザが過去にスクラブすると、コンプリケーションは、ユーザが、株式市場が開場されず、毎日の実績と関連性があるとは考えられない早朝の時間帯、又は、週末にスクラブするとき、何らかの情報を表示することをやめる。ユーザが引き続き同じ方向にスクラブすると、市場が開場された別の期間に到達する、及び、その日時の株式インデックスに対する毎日の実績を表示し始める等の更にスクラブ時刻にユーザがスクラブするのにつれて、関連性のある情報が再び表示されることがある。
【０８０９】
図５３Ｃに描かれた例では、ユーザは、時間的に未来の方へスクラブし（針５３１０ａ及び５３１０ｂによって指示されるように現在時刻が１１：０９である）、（デジタル時計文字盤５３１７及びスクラブ針５３２２ａ及び５３２２ｂによって指示されるように）１１：３４に到達し、（時間差インジケータ５３１８によって指示されるように）プラス２５分の時間オフセットがある。ユーザは、２５分だけ時間的に未来の方へスクラブしているので、天候コンプリケーション５３１２は、（図５３Ｂにおいてインターフェース５３５０に指示されたように）現在の７２°ではなく７３°で、１度暖かくなることが予測された未来の２５分間に対する天候予報を反映するため更新されている。ユーザが２５分だけ時間的に未来の方へスクラブしているので、株式市場コンプリケーション５３１４は、ＮＡＳＤＡＱの未来の実績に関する情報が入手できないことを反映するために更新され、情報の欠如は、図５３Ｂにおけるインターフェース５３５０に示されるような株式市場コンプリケーション５３１４が図５３Ｃにおいてインターフェース５３６０に表示されなくなることによって伝達される。
【０８１０】
図５３Ｃは、タッチ感知ディスプレイ５３０２によって検出されたタッチ接触であるユーザ入力５３３６ａを更に描く。タッチ接触入力５３３６ａは、ディスプレイ５３０２においてタッチ感知及び／又は感圧素子によって検出されたシングルタッチ入力、マルチタッチ入力、シングルタップ入力、及び／又は、マルチタップ入力でもよい。表示された例では、入力５３３６ａは、ディスプレイ５３０２上で、表示された天候コンプリケーションに対応する位置において検出された１本指のシングルタップ入力である。いくつかの実施形態では、ユーザ入力５３３６ａを検出したことに応答して、装置５３００は、天候コンプリケーション５３１２に対応する付加的な情報、付加的なインターフェース、又は付加的なモードを提供することがある。例えば、装置５３００は、天候コンプリケーション５３１２に関連付けられた天候アプリケーションを起動することがある。いくつかの実施形態では、装置５３００は、選択されたコンプリケーション及び／又はスクラブ時刻に対応する付加的な情報、付加的なインターフェース、又は付加的なモードを提供することがある。例えば、装置が過去の時刻にスクラブされたとき、ユーザが天候コンプリケーションをタップするのに応答して、スクラブした過去の時刻に対する歴史的天候データを表す天候アプリケーションのインターフェースが表示されることがあり、装置が未来の時刻にスクラブされたとき、ユーザが天候コンプリケーションをタップするのに応答して、スクラブした未来の時刻に対する予測天候を表す天候アプリケーションのインターフェースが表示されることがある。描かれた例では、ユーザ入力５３３６ａを検出したことに応答して、装置５３００は、いくつかの実施形態では（スクラブ時刻が現在に非常に接近している、例えば、未来の時刻への所定の閾値量より下であるので）現在の天候情報を提供することがあり、又は、いくつかの実施形態では１１：３４というスクラブ時刻に関連付けられた予測天候情報を提供することがある。
【０８１１】
図５３Ｃは、どちらも装置５３００にタイムスクラブモードを終了させ、非タイムスクラブインターフェースへ復帰させるように構成されたユーザ入力であるユーザ入力５３２４ａ及び５３２４ｂを更に描く。いくつかの実施形態では、何らかの適当なユーザ入力は、装置にタイムスクラブモードを終了させるように予め定められることがある。描かれた実施形態では、ユーザ入力５３２４ａは、ディスプレイ５３０２上で検出されたタッチ接触である。いくつかの実施形態において、ユーザ入力５３２４ａは、ディスプレイ５３０２においてタッチ感知及び／又は感圧素子によって検出されたシングルタッチ入力、マルチタッチ入力、シングルタップ入力、及び／又は、マルチタップ入力でもよい。いくつかの実施形態では、ユーザ入力５３２４ａは、デジタル時計文字盤５３１７及び／又は時間差インジケータ５３１８に対応する位置において検出されたシングルタップ入力である。描かれた例では、ユーザ入力５３２４ｂは、回転可能及び押下可能入力機構５３０４によって検出された押下入力である。いくつかの実施形態では、ユーザ入力５３２４ｂは、回転可能及び押下可能入力機構によって検出されたシングルプレス入力又はマルチプレス入力でもよい。いくつかの実施形態では、ユーザ入力５３２４ｂは、押下可能及び回転可能機構５３０４によって検出されたシングルプレス入力である。
【０８１２】
ユーザ入力５３２４ａ若しくは５３２４ｂ、又は他の適当な所定のユーザ入力のいずれかを検出したことに応答して、装置５３００は、タイムスクラブモードを停止させることがあり、タイムスクラブインターフェースを表示することをやめることがある。いくつかの実施形態では、更新されたコンプリケーションは、タイムスクラブモードが予約される前にこれらの元の外観に戻ることがあり、又は、タイムスクラブモードが予約されたときに現時点であった現在時刻ではなく新しい現在時刻に対応する外観に変化することがある。いくつかの実施形態では、デジタル時計文字盤５３１７、時間差インジケータ５３１８、及びスクラブ針５３２２ａ及び５３２２ｂ等のタイムスクラブモードがアクティブであるという指示は、表示されなくなることがある。いくつかの実施形態では、針５３１０ａ及び５３１０ｂ等の現在時刻に対応する針は、タイムスクラブモードが予約される以前からこれらの元の外観及びスタイルに戻ることがある。これらの変更のうちいずれかは、前述のアニメーションの反転及び／又は加速版を含む前述のアニメーションのうちいずれかによって行われることがある。描かれた例では、ユーザ入力５３２４ａ又は５３２４ｂを検出したことに応答して、装置５３００は、ユーザインターフェース５３６０を表示することをやめ、ユーザインターフェース５３４０を再び表示し、ユーザインターフェース５３４０は、現在時刻が１１：０９のままであること、及び、タイムスクラブモードがアクティブ化されてから天候コンプリケーション５３１２（７２°）と株式市場コンプリケーション５３１４（ＮＡＳＤＡＱ＋２．４５）の両方に対応する情報が変更されていないことを指示する。
【０８１３】
今度は、デジタル時計文字盤をタイムスクラブするインターフェースに特に注意を向ける。以下に詳述される図５３Ｄ〜図５３Ｆのタイムスクラブモードをアクティブ化及び使用する描かれた例では、ユーザは、１１：０９（現在時刻）から１１：３４（未来のスクラブ時刻）まで時間的に未来の方へスクラブするために回転ユーザ入力を使用する。未来方向スクラブに従って、コンプリケーション５３１２及び５３１４は、未来のスクラブ時刻に対応するように更新されて、天候コンプリケーション５３１２が予測気温を表示し、（未来の情報を入手できないことを指示するために）株式市場コンプリケーション５３１４が表示されなくなる。
【０８１４】
図５３Ｄは、装置５３００のディスプレイ５３０２に表示された規範的ユーザインターフェース５３７０を描く。いくつかの実施形態では、ユーザインターフェース５３７０は、ウェアラブルスマートウォッチ携帯型電子装置のホームインターフェース等の時計文字盤インターフェーススクリーンである。いくつかの実施形態では、インターフェース５３７０は、装置５３００の異なる「文字盤」を選択するユーザ、例えば、インターフェース５３４０が表示されないこと、及び、インターフェース５３７０が表示され始めることを引き起こすユーザ（例えば、図５３Ａに示す装置表示インターフェース５３４０のユーザ）に応答して装置５３００によって表示されることがある。インターフェース５３７０は、インターフェース５３４０といくつかの共通要素、即ち、天候コンプリケーション５３１２及び株式市場コンプリケーション５３１４を共有することがある。いくつかの実施形態では、インターフェース５３７０におけるコンプリケーション５３１２及び５３１４は、図５３Ａにおいてインターフェース５３４０を参照して前述した通属性の一部又は全部を有することがある。
【０８１５】
インターフェース５３７０は、現在時刻が１１：０９であることを指示しているデジタル時計文字盤５３２８を含む。インターフェース５３７０は、現在の曜日が火曜日であること、及び、現在の日付が７月１０日であることを指示している曜日／日付オブジェクト５３２６を更に含む。いくつかの実施形態では、曜日／日付オブジェクト５３２６は、コンプリケーションと見なされることがあり、曜日／日付コンプリケーションと呼ばれることがある。
【０８１６】
図５３Ｄは、タッチ感知ディスプレイ５３０２によって検出されたタッチ接触であるユーザ入力５３１６ｂを更に描く。タッチ接触入力５３１６ｂは、ディスプレイ５３０２においてタッチ感知及び／又は感圧素子によって検出されたシングルタッチ入力、マルチタッチ入力、シングルタップ入力、及び／又はマルチタップ入力でもよい。表示された例では、入力５３１６ｂは、ディスプレイ５３０２上で、デジタル時計文字盤５３２８に対応する位置において検出された１本指のシングルタップ入力である。装置５３００は、いくつかの実施形態では、ユーザ入力５３１６ｂ（又は、回転可能入力機構の回転を含む他の適当な所定のユーザ入力）を検出したことに応答して、タイムスクラブモードをアクティブ化するように構成されることがある。
【０８１７】
図５３Ｅは、装置５３００のディスプレイ５３０２に表示された規範的ユーザインターフェース５３８０を描く。規範的ユーザインターフェース５３８０は、いくつかの実施形態において、装置５３００が図５３Ｄにおいて入力５３１６ｂの検出に応答する方式を表す。即ち、ユーザインターフェース５３８０は、装置５３００によって、いくつかの実施形態によるタイムスクラブモード及び関連したタイムスクラブインターフェースをアクティブ化することを表す。
【０８１８】
描かれた例では、インターフェース５３８０は、図５３Ｄにおいてインターフェース５３７０を参照して前述したのと同じ方法でオブジェクト５３２６とコンプリケーション５３１２及び５３１４とを含む。いくつかの実施形態では、オブジェクト５３２６とコンプリケーション５３１２及び５３１４とは、タイムスクラブモードがアクティブであることを指示するために、図５３Ｄにおけるインターフェース５３７０内のこれらのそれぞれの外観から１つ以上の方法で視覚的に識別されることがある。
【０８１９】
描かれた例ではインターフェース５３８０は、タイムスクラブモードがアクティブ化されていることを指示するいくつかの点でインターフェース５３７０とは異なる。描かれた例では、インターフェース５３８０は、デジタル時計文字盤５３２８が（対角方向矢印によって指示されるように）ディスプレイ５３０２の右上隅に並進し、サイズが縮小しているのでインターフェース５３７０とは異なる。いくつかの実施形態では、この遷移は、並進及びサイズ変更のアニメーションを含むことがある。いくつかの実施形態では、デジタル時計文字盤５３２８がインターフェース５３７０内のこれの位置からインターフェース５３８０内のこれの位置まで動かされたとき、これは、異なるサイズ、形状、カラー、強調表示、又はアニメーションスタイルで表示されることがある。いくつかの実施形態では、デジタル時計文字盤５３２８の形状、カラー、強調表示、及び／又はアニメーションスタイルは、デジタル時計文字盤が図５３Ｄにおけるインターフェース５３７０と図５３Ｅにおけるインターフェース５３８０との間で並進し、サイズ変更されたとき、変わることなく保たれることがある。いくつかの実施形態では、デジタル時計文字盤５３２８は、インターフェース５３７０及びインターフェース５３８０の両方において白色で現れることがある。
【０８２０】
いくつかの実施形態では、タイムスクラブモードがアクティブ化されたのでデジタル時計文字盤５３２８がディスプレイ５３０２の上隅に遷移するとき、デジタル時計文字盤５３２８が現在時刻を指示することを指示する視覚的インジケータが表示されることがある。描かれた例では、語「現在」がディスプレイ５３０２の左上隅付近でディスプレイ５３０２に表示される。いくつかの実施形態では、語「現在」等の視覚的インジケータは、インターフェース５３８０内の所定の位置への遷移に続いてデジタル時計文字盤５３２８と同様又は同一の視覚的スタイルで表示されることがある。例えば、語「現在」は、インターフェース５３８０におけるデジタル時計文字盤５３２８と同様のサイズ、フォント、カラー、強調表示、及び／又はアニメーションスタイルで表示されることがある。描かれた例では、語「現在」又は別のインジケータは、デジタル時計文字盤５３２８が白色で現れるとき、白色で現れることがある。
【０８２１】
描かれた例では、インターフェース５３８０は、図５３Ｄのインターフェース５３７０において、ディスプレイ５３０２上で（遷移及びサイズ変更前の）デジタル時計文字盤５３２８によって以前に占有されていた位置に現れた第２のデジタル時計文字盤であるデジタル時計文字盤５３３２を含んでいる点で、インターフェース５３７０とは更に異なる。いくつかの実施形態では、デジタル時計文字盤５３３２は、ユーザがスクラブ時刻を未来に進めること、又は、過去に巻き戻すことを引き起こすどのような入力も入れていないので、現在のところ、現在時刻と同じである１１：０９であるタイムスクラブモードのスクラブ時刻を表示する。いくつかの実施形態では、デジタル時計文字盤５３３２は、同じサイズ、フォント、カラー、強調表示、及び／又はアニメーションスタイルで表示されることを含んで、デジタル時計文字盤５３２８と同一又は類似の視覚的スタイルで表示されることがある。いくつかの実施形態では、デジタル時計文字盤５３３２は、白色ではなく緑色で表示されること等によって、デジタル時計文字盤５３３２が現在時刻ではなくスクラブ時刻を指示することをユーザに指示するために、インターフェース５３７０内のデジタル時計文字盤５３２８とは異なる視覚的スタイルで表示されることがある。いくつかの実施形態では、デジタル時計文字盤５３３２は、スクラブ中に更新されたコンプリケーションを参照して前述されたアニメーションのうちいずれかによるタイムスクラブモードのアクティブ化に応答してインターフェース５３８０に現れることがある。いくつかの実施形態では、インターフェース５３８０内に現れるデジタル時計文字盤５３３２のアニメーションは、サイズが増加する、及び／又は、徐々に半透明性を失う（例えば、次第に明るくなる）デジタル時計文字盤５３８０を含むことがある。
【０８２２】
図５３Ｅは、装置５３００の回転入力機構５３０４によって検出された回転ユーザ入力である回転入力５３２０ｂを更に描く。いくつかの実施形態では、回転ユーザ入力５３２０ｂは、図５３Ｂを参照して前述された回転入力５３２０ａと共通した１つ以上の特性を有することがある。いくつかの実施形態では、回転入力５３２０ｂは、未来の時刻に向かって未来の方にスクラブする入力である。
【０８２３】
図５３Ｆは、装置５３００のディスプレイ５３０２に表示された規範的ユーザインターフェース５３９０を描く。規範的ユーザインターフェース５３９０は、いくつかの実施形態において、装置５３００が図５３Ｅにおける入力５３２０ｂの検出に応答する方式を表す。即ち、ユーザインターフェース５３９０は、いくつかの実施形態による装置５３００及び関連したインターフェースによって未来の時刻へタイムスクラブすることを表す。具体的に、インターフェース５３９０は、デジタル時計文字盤５３３２とコンプリケーション５３１２及び５３１４とがタイムスクラブに従ってどのように更新されるかを描く。
【０８２４】
最初に、描かれた例では、ユーザ入力５３２０ｂに従って、デジタル時計文字盤５３３２は、「１１：０９」の表示から、代わりに「１１：２４」の表示に変化し、それによって、スクラブ時刻を指示している。いくつかの実施形態では、デジタル時計文字盤は、回転入力がより先に及びより速く回転するほど、スクラブ時刻を指示するデジタル時計文字盤がより先に及びより速く進むように、回転ユーザ入力に従って前へ進められる。いくつかの実施形態では、デジタル時計文字盤に表示された数字は、１分スクラブされる毎に１回ずつ、５分スクラブされる毎に１回ずつ等繰り返して変化することがある。更新は、秒、１５秒、分、５分、時間等の変化毎に表示されることがある。いくつかの実施形態では、デジタル時計文字盤に表示された数字は、視野の中へ若しくは視野から外へ見えなくなる、又は、視野の中へ若しくは視野から外へ並進すること等によって、徐々に又は滑らかに変化することがある。いくつかの実施形態では、デジタル時計文字盤に表示された数字は、個別に変化するものとして（例えば、数字毎に）アニメーション化されることがあり、いくつかの実施形態では、デジタル時計文字盤に表示された数字は、グループとして変化するものとしてアニメーション化されることがある（例えば、デジタル時計文字盤の一部又は全部が一緒に変化する）。いくつかの実施形態では、デジタル時計文字盤５３３２を含むデジタル時計文字盤の一部として表示された数字又は他の要素のうちの１つ以上は、フラップディスプレイ、スプリットフラットディスプレイ、又は到着／出発ボードの外観を模倣するアニメーションを用いること等のデジタル時計文字盤５３１７及び図５３Ｃを参照して前述されたいずれかの方式で変化することがある。
【０８２５】
更に、描かれた例では、デジタル時計文字盤５３３２は、スクラブ時刻が未来に進められるのにつれて更に先に進むので、デジタル時計文字盤５３２８は、固定されたままで、現在時刻を表示し続けることがある。（現在時刻が時間の経過と共に進む場合、デジタル時計文字盤５３２８は、その結果進むことがあり、デジタル時計文字盤５３３２等のスクラブ時計文字盤は、その結果、現在時刻とスクラブ時刻との間に同じオフセットを維持するために同様に進む。）いくつかの実施形態では、時間差インジケータは、ユーザインターフェース５３９０（及び／又は図５３Ｅにおけるユーザインターフェース５３８０）の一部として表示されることがあり、時間差インジケータは、更に先の未来に進むスクラブ時刻に従って更新された時間差を表示するために（いくつかの実施形態では、デジタル時計文字盤５３３２を参照して検討されたもの、及び／又は、デジタル時計文字盤５３１７及び図５３Ｃを参照して検討されたもの等の前述のアニメーション又は表示スタイルのいずれかに従って）更新されることがある。ユーザインターフェース５３９０が時間差インジケータを含む場合、例えば、この時間差インジケータは、１１：３４というスクラブ時刻と１１：０９という現在時刻との間のプラス２５分の差を指示するために、未来の方にスクラブされた時刻に従って更新されるであろう。
【０８２６】
更に、描かれた図５３Ｆの例では、コンプリケーション５３１２及び５３１４は、１１：０９という現在時刻ではなく、１１：３４というスクラブ時刻に対応するように、図５３Ｃにおけるインターフェース５３６０を参照して前述された方式と同じ方式で更新されている。いくつかの実施形態では、曜日／日付オブジェクト５３２６は、タイムスクラブモード中にスクラブ時刻に従って更に更新されることがあり、例えば、ユーザが異なる日に達するように十分に遠くの未来又は過去にスクラブする場合、曜日／日付オブジェクト５３２６は、
コンプリケーションが曜日及び日付への変更を反映するように更新されることがある方式と同一又は類似の方式で更新されることがある。
【０８２７】
図５３Ｆは、タッチ感知ディスプレイ５３０２によって検出されたタッチ接触であるユーザ入力５３３６ｂを更に描く。タッチ接触入力５３３６ｂは、ディスプレイ５３０２においてタッチ感知及び／又は感圧素子によって検出されたシングルタッチ入力、マルチタッチ入力、シングルタップ入力、及び／又はマルチタップ入力でもよい。表示された例では、入力５３３６ｂは、ディスプレイ５３０２上で、表示された天候コンプリケーションに対応する位置において検出された１本指のシングルタップ入力である。いくつかの実施形態では、ユーザ入力５３３６ａを検出したことに応答して、装置５３００は、入力５３３６ａ及び図５３Ｃに関して前述されたいずれかの方式等で、天候コンプリケーション５３１２に対応する付加的な情報、付加的なインターフェース、又は付加的なモードを提供することがある。
【０８２８】
図５３Ｆは、どちらも装置５３００にタイムスクラブモードを終了させ、非タイムスクラブインターフェースに復帰させるように構成されたユーザ入力であるユーザ入力５３３４ａ及び５３３４ｂを更に描く。いくつかの実施形態では、何らかの適当なユーザ入力は、装置にタイムスクラブモードを終了させるように予め定められることがある。いくつかの実施形態では、ユーザ入力５３３４ａ及び５３３４ｂは、それぞれ前述のユーザ入力５３２４ａ及び５３２４ｂと一部又は全部の特性を共有することがある。
【０８２９】
ユーザ入力５３３４ａ若しくは５３３４ｂ、又は他の適当な所定のユーザ入力のいずれかを検出したことに応答して、装置５３００は、タイムスクラブモードを停止させることがあり、タイムスクラブインターフェースを表示することをやめることがある。いくつかの実施形態では、更新されたコンプリケーションは、タイムスクラブモードが予約される前にこれらの元の外観に戻ることがあり、又は、タイムスクラブモードが予約されたときに現時点であった現在時刻ではなく新しい現在時刻に対応する外観に変化することがある。いくつかの実施形態では、デジタル時計文字盤５３３２等のタイムスクラブモードがアクティブであるという指示は、表示されなくなることがあり、デジタル時計文字盤５３２８等の位置を移動した、及び／又は、外観を変更したユーザインターフェースオブジェクトは、タイムスクラブモードがアクティブ化される以前からこれらの元の視覚的外観及びスタイルに戻ることがある。これらの変更のうちいずれかは、前述のアニメーションの反転及び／又は加速版を含む前述のアニメーションのうちいずれかによって行われることがある。描かれた例では、ユーザ入力５３３４ａ又は５３３４ｂを検出したことに応答して、装置５３００は、ユーザインターフェース５３９０を表示することをやめ、ユーザインターフェース５３７０を再び表示し、ユーザインターフェース５３７０は、現在時刻が１１：０９のままであること、及び、タイムスクラブモードがアクティブ化されてから天候コンプリケーション５３１２（７２°）と株式市場コンプリケーション５３１４（ＮＡＳＤＡＱ＋２．４５）の両方に対応する情報が変更されていないことを指示する。
【０８３０】
図５４Ａ〜図５４Ｅは、過去の時刻及び未来の時刻に対応する情報のアクセス及び提示を行う方法を示すフロー図である。方法７００は、ディスプレイ及び回転可能入力機構付きの装置（例えば、１００、３００、５００、５３００）で行われる。方法７００におけるいくつかの動作は、組み合わされることがあり、一部の動作の順は、変更されることがあり、一部の動作は、省かれることがある。
【０８３１】
後述の通、方法７００は、過去の時刻及び未来の時刻に対応する情報のアクセス及び提示を行う直観的な方法を提供する。この方法は、過去の時刻及び未来の時刻に対応する情報のアクセス及び提示を行うユーザへの認識的負荷を軽減し、それによって、より効率的なヒューマンマシンインターフェースを作る。バッテリ動作コンピューティング装置に対して、表示されたコンプリケーションが時間的に未来の方及び／又は過去の方にスクラブされることがあるタイムスクラブモード等において、ユーザが過去の時刻及び未来の時刻に対応する情報のアクセス及び提示を行うことを可能化することは、必要とされる入力の数を削減すること、使用される処理能力を低減すること、及び／又は装置の使用時間を短縮することによって、電力を節約し、バッテリ充電間の時間を増大する。
【０８３２】
いくつかの実施形態では、装置は、現在時刻を表示する現在時刻インジケータを表示することがある。（現在時刻インジケータでのタッチ感知ディスプレイ上のタップ等の）ユーザ入力に応答して、装置は、現在時刻インジケータに加えて、非現在時刻インジケータを表示することがある。（スマートウォッチの竜頭等の回転可能入力機構の回転等の）ユーザ入力に応答して及び従って、非現在時刻インジケータによって表示された時刻は、未来の方又は過去の方にスクラブされることがある。非現在時刻を未来又は過去の時刻にスクラブすることに従って、１つ以上のコンプリケーション又は他のユーザインターフェースオブジェクトは、コンプリケーションに関係し、現在時刻ではなく非現在時刻と相関関係がある情報を表示することにより、非現在時刻に対応するように更新されることがある。
【０８３３】
図５４Ａにおいて、ブロック５４０２で、方法７００は、ディスプレイ及び回転可能入力機構を有する電子装置で行われる。規範的装置は、ディスプレイ５３０２を有し、回転可能入力機構５３０４を有する図５３Ａ〜図５３Ｆの装置５３００である。
【０８３４】
ブロック５４０４で、装置は、現在時刻を指示する第１の現在時刻インジケータを表示する。いくつかの実施形態では、現在時刻インジケータは、ユーザが現在位置している時間帯での現在時刻等の現在時刻を表示するように構成され、設計され、又は考えられている何らかの時計文字盤、時計文字盤、又は他の時刻の指示である。一部の状況では、現在時刻インジケータは、時計に現在時刻が設定されていないとき等に非現在時刻を表示していることがあるが、ほとんどの状況では、現在時刻インジケータは、正確な現在時刻を表示するであろう。図５３Ａにおけるインターフェース５３４０の例では、時計文字盤５３０８並びに時計の針５３１０ａ及び５３１０ｂは、現在時刻が１１：０９であることを指示する現在時刻インジケータを全体で形成する。図５３Ｄにおけるインターフェース５３７０の例では、デジタル時計文字盤５３２８は、現在時刻が１１：０９であることを指示する現在時刻インジケータである。
【０８３５】
ブロック５４０６で、装置は、現在時刻に対応する情報を表示するように構成された第１のユーザインターフェースオブジェクトを表示し、現在時刻に対応する情報は、第１の情報源に関連し、現在時刻の曜日、時刻、又は日付以外の情報である。いくつかの実施形態では、第１のユーザインターフェースオブジェクトは、前述の通コンプリケーションでもよく、ある特定の主題又はある特定の情報源に対応する情報を表示するように構成されることがある。いくつかの実施形態では、コンプリケーションは、天候情報、株式市場情報、カレンダ情報、曜日／日付情報、時刻情報、世界時計情報、ソーシャルメディア情報、メッセージ情報、電子メール情報、歩数計情報、健康／フィットネス情報、運動情報、アラーム情報、ストップウォッチ情報、サードパーティアプリケーションに関連付けられた情報、又は、コンプリケーション又は他のユーザインターフェースオブジェクトの一部として視覚的に提示されることがある何らかの他の適当な情報に対応することがある。図５３Ａ及び図５３Ｄにおけるインターフェース５３４０及び５３７０の例では、天候コンプリケーション５３１２は、現在時刻に対応する情報（例えば、現在情報）を表示するように構成されたユーザインターフェースオブジェクトであり、この情報は、いくつかの実施形態では、天候アプリケーション及び／又は天候データのソースに関連している。いくつかの実施形態では、天候コンプリケーション５３１２は、現在気温（例えば、７２°）等の現在時刻に対する現在天候情報を表示するように構成されることがある。図５３Ａ及び図５３Ｄにおけるインターフェース５３４０及び５３７０の例では、株式市場コンプリケーション５３１４は、現在時刻に対応する情報（例えば、現在情報）を表示するように構成されたユーザインターフェースオブジェクトであり、この情報は、いくつかの実施形態では、株式市場アプリケーション及び／又は株式市場データのソースに関連している。いくつかの実施形態では、株式市場コンプリケーション５３１４は、取引の当日に生じた損益のポイント（例えば、プラス２．４５ポイント）等のＮＡＳＤＡＱの現在実績を表示するように構成されることがある。
【０８３６】
いくつかの実施形態では、ユーザインターフェースオブジェクト又はコンプリケーションは、最新の温度読み取り値又は最新の株価等の入手可能な最新情報である情報を表示するように構成されることがある。いくつかの実施形態では、ユーザインターフェースオブジェクト又はコンプリケーションは、現在時刻に起こるカレンダイベント、又は、現在時刻に関して近接した未来の時刻若しくは近接した過去の時刻に起こる接近したカレンダイベント等の現在時刻に明確に関係する情報を表示するように構成されることがある。
【０８３７】
ブロック５４０８で、任意選択的に、装置は、第１の現在時刻インジケータに対応する位置において第１のタッチ接触を検出する。いくつかの実施形態では、入力は、タッチスクリーン等のタッチ感知及び／又は感圧面によって検出された１つ以上のタッチ接触でもよい。いくつかの実施形態では、第１のタッチ接触は、タッチスクリーン上で第１の現在時刻インジケータが現在表示されている位置において検出されることがある。いくつかの実施形態では、ユーザは、表示された時計文字盤又はデジタル時計文字盤等の現在時刻インジケータをタップすることがあり、装置は、タイムスクラブモードを応答的にアクティブ化し、関連したタイムスクラブインターフェースを表示することがある。図５３Ａにおけるインターフェース５３４０の例では、装置５３００は、タッチ感知ディスプレイ５３０２によって検出されたタッチ接触であるユーザ入力５３１６ａを検出する。いくつかの実施形態では、ユーザ入力５３１６ａは、ディスプレイ５３０２の中で時計文字盤５３０８が現在表示されている位置において検出された１本指のシングルタップジェスチャである。図５３Ｄにおけるインターフェース５３７０の例では、装置５３００は、タッチ感知ディスプレイ５３０２によって検出されたタッチ接触であるユーザ入力５３１６ｂを検出する。いくつかの実施形態では、ユーザ入力５３１６ｂは、ディスプレイ５３０２の中でデジタル時計文字盤５３２８が現在表示されている位置において検出された１本指のシングルタップジェスチャである。
【０８３８】
ブロック５４１０で、任意選択的に、第１のタッチ接触を検出することに応答して、装置は、現在時刻を指示する非現在時刻インジケータを表示する。いくつかの実施形態では、タイムスクラブモードがアクティブ化されたとき、非現在時刻インジケータが表示される。非現在時刻インジケータは、非現在時刻を表示するように構成され、設計され、又は考えられている何らかの時計文字盤、時計文字盤、又は時刻の他の指示でもよい。いくつかの実施形態では、非現在時刻インジケータは、タイムスクラブモードがアクティブ化されたときに表示された「スクラブ時刻」を指示することがあり、スクラブ時刻は、ユーザ入力に従って設定され、タイムスクラブモード中にコンプリケーション又は他のユーザインターエースオブジェクトによって表示される情報を変更するために使用される時刻でもよい。いくつかの実施形態では、非現在時刻インジケータは、タイムスクラブモードのアクティブ化時に突然に現れることがあるが、いくつかの実施形態では、非現在時刻インジケータは、位置に並進する、又は、徐々に半透明性を失う（例えば、次第に明るくなる）等のアニメーションを通じて現れることがある。
【０８３９】
いくつかの実施形態では、スクラブ時計文字盤又はスクラブ時計文字盤に表示されたスクラブ時刻等のスクラブ時刻は、ユーザ入力に従って設定されることがあり、（スクラブ時刻及び現在時刻が同じ時刻であることがあるように）現在時刻が更に設定されることがある。いくつかの実施形態では、タイムスクラブモードが最初にアクティブ化され、ユーザ入力又は命令がスクラブ時刻を設定するために未だ受信されていないとき、スクラブ時刻が開始点として現在時刻に自動的に設定される。このようにして、いくつかの実施形態では、スクラブ時計文字盤又はスクラブ時計文字盤等の非現在時刻インジケータは、現在時刻を時々表示することがある。この事例では、現在時刻と同じ時刻を表示する非現在時刻インジケータにもかかわらず、ユーザは、非現在時刻インジケータが本質的に現在時刻の指示ではなく、むしろスクラブ時刻に現在時刻と同じ時刻が設定されたという指示である、と考えることがある。
【０８４０】
図５３Ｂのインターフェース５３５０の描かれた例では、タイムスクラブモードは、アクティブ化されているので、その結果、スクラブ針５３２２ａ及び５３２２ｂは、針５３１０ａ及び５３１０ｂがタイムスクラブモードのアクティブ化前に表示されていた位置と同じ位置に表示されている。いくつかの実施形態では、スクラブ針５３２２ａ及び５３２２ｂは、スクラブ時刻を指示するように構成された非現在時刻インジケータであるが、しかし、図５３Ｂのインターフェース５３５０の例では、スクラブ針は、１１：０９という現在時刻と同じであるスクラブ時刻を現在指示している。
【０８４１】
図５３Ｅにおけるインターフェース５３８０の描かれた例では、タイムスクラブモードは、アクティブ化されているので、その結果、デジタル時計文字盤５３３２は、デジタル時計文字盤５３２８がタイムスクラブモードのアクティブ化前に表示されていた位置と同じ位置に表示されている。いくつかの実施形態では、デジタル時計文字盤５３３２は、スクラブ時刻を指示するように構成された非現在時刻インジケータであるが、しかし、図５３Ｅにおけるインターフェース５３８０の例では、デジタル時計文字盤は、１１：０９という現在時刻と同じであるスクラブ時刻を現在指示している。
【０８４２】
いくつかの実施形態では、ユーザがスクラブ時刻を未来の方に、次に過去の方に、又は、過去の方に、次に未来の方にスクラブし、スクラブ時刻をゼロに戻すためにマルチユーザ入力を実行するとき等に、現在時刻を指示する非現在時刻インジケータも応答的に表示されることがある。
【０８４３】
ブロック５４１２で、装置は、回転可能入力機構の第１の回転を検出する。いくつかの実施形態では、回転可能入力機構の第１の回転は、１つ以上の速度を有し、１つ以上の持続期間を有し、及び、１つ以上の相対的な間隔を有する１つ以上の方向への１つ以上の回転を含むことがある。いくつかの実施形態では、回転可能入力機構の第１の回転は、回転可能入力機構の所定の回転方向への単一の回転を含むことがある。いくつかの実施形態では、ユーザは、回転可能入力機構を第１の方向に回転させることがあり、装置は、スクラブ時刻を未来へ向かって前方に（又は、いくつかの実施形態では、過去へ向かって後方に）応答的にスクラブすることがある。いくつかの実施形態では、回転可能入力機構の第１の回転は、タイムスクラブモードが非アクティブであるとき、検出され始めることがあるが、いくつかの実施形態では、この回転は、タイムスクラブモードが既にアクティブ化されている間に検出され始めることがある。描かれた図５３Ｂ及び図５３Ｅの例では、回転入力５３２０ａ及び５３２０ｂは、ユーザが回転可能入力機構５３０４を第１の方向に回転させるとき、装置５３００によって検出される。
【０８４４】
図５４Ｂにおいて、付加的な方法ブロックがディスプレイ及び回転可能入力機構付きの電子装置で更に実行されるようにブロック５４０２に続く。図５４Ｂにおいて、ブロック５４１４は、ブロック５４１２に続く。
【０８４５】
ブロック５４１４で、図５４Ｂ及び図５４Ｃに表されたブロック５４１６〜５４４２（一部は選択的である）が回転可能入力機構の第１の回転を検出したことに応答して実行される。以下でブロック５４１６〜５４４２を検討する際に、「回転可能入力機構の第１の回転を検出したことに応答して」という言い回しは、分かりやすくするために繰り返されることも繰り返されないこともある。いくつかの実施形態では、方法ステップは、タイムスクラブモードにおいて機能性を動作させる主入力機構でもよい回転可能入力機構の回転を検出したことに応答して実行される。即ち、いくつかの実施形態では、回転可能入力機構の回転は、ユーザが未来の方に時間をスクラブする、又は、過去の方に時間をスクラブするコア方式であることがあり、ユーザインターフェースオブジェクトの様々な要素は、その結果、ユーザの回転入力コマンドに反応することがある。
【０８４６】
ブロック５４１６で、回転可能入力機構の第１の回転を検出したことに応答して、装置は、第１の回転に従って判定された第１の非現在時刻を指示する非現在時刻インジケータを表示する。いくつかの実施形態では、第１の非現在時刻インジケータは、ブロック５４１０を参照して前述された非現在時刻インジケータのうちいずれでもよく、又は、前述の非現在時刻インジケータの特性の一部又は全部を共有することがある。いくつかの実施形態では、ブロック５４１０における非現在時刻インジケータと比べて、ブロック５４１４における（異なる非現在時刻インジケータでも同じ非現在時刻インジケータでもよい）非現在時刻インジケータは、第１の回転に従って判定された非現在時刻を指示する。いくつかの実施形態では、指示された非現在時刻は、スクラブ時刻であり、スクラブ時刻は、ユーザの回転スクラブ入力に従って判定される。
【０８４７】
いくつかの実施形態では、回転入力がタイムスクラブモードのアクティブ化前に検出されたとき、スクラブ時刻デジタル時計文字盤又はアナログ時計文字盤上のスクラブ針等の非現在時刻インジケータは、表示され始めることがあり、ユーザ選択スクラブ時刻を表示する。いくつかの実施形態では、タイムスクラブモードが既にアクティブ化された時点で回転入力が検出されたとき、以前に表示された非現在時刻インジケータが新たに選択されたスクラブ時刻を表示するために修正されることがある。
【０８４８】
いくつかの実施形態では、タイムスクラブモードのためのスクラブ時刻は、回転入力の特性に従って選択されることがあり、選択されたスクラブ時刻は、非現在時刻インジケータによって表示されることがある。いくつかの実施形態では、非現在時刻インジケータは、デジタル時計文字盤５３１７及び図５３Ｃを参照して前述されたアニメーションスタイルのうちいずれか等の新たに選択されたスクラブ時刻に変化するインジケータのアニメーションを表示することがある。いくつかの実施形態では、アニメーションは、新しい位置にスイープする時計針（例えば、分針及び時針）を表示することを含むことがある。
【０８４９】
いくつかの実施形態では、一方向への回転入力機構の回転は、未来の方へのスクラブを引き起こすことがあり、この一方向と実質的に反対方向への回転入力機構の回転は、過去の方へのスクラブを引き起こすことがある。いくつかの実施形態では、（未来の方又は過去の方への）スクラブの速度は、回転速度に比例的に関係することがあり、いくつかの実施形態では、スクラブされた時間の量は、回転の距離（例えば、角回転）に比例的に関係することがある。いくつかの実施形態では、スクラブ速度及びスクラブされた時間の量は、時計針が一連の歯車によって竜頭に物理的に接続され、その結果、針の動きが、所定の歯車比を経由した竜頭の回転を反映して、ユーザによる竜頭のねじりに従うところの時計竜頭の効果を模倣することがある。（いくつかの実施形態では、デジタル時計文字盤のスクラブの速度及び距離は、表示されたアナログ時計文字盤のようなもののスクラブの速度及び距離と同じでもよい。）
【０８５０】
いくつかの実施形態では、装置は、様々な利用可能な文字盤に対して異なる「ギアリング」を提供することがある。即ち、ユーザは、２つ以上の時計又は時計インターフェースの間で選択することがあり、選択されたインターフェースに依存して、所定の回転入力に応答したスクラブの速度及び距離が変化することがある。例えば、いくつかの実施形態では、（時刻インジケータとして）地球のようなものを表示するインターフェースは、回転入力の第１の回転に応答して地球の１回転（およそ２４時間）を表示することがある。その一方で、いくつかの実施形態では、（時刻インジケータとして）太陽系のようなものを表示するインターフェースは、回転入力の同じ第１の回転に応答して地球の１公転（およそ３６５日）を表示することがある。所定の回転入力に応答してスクラブされる時間の量の差は、図５３Ａにおいてインターフェース５３４０に表された文字盤のようなアナログ文字盤、又は、図５３Ｄにおいてインターフェース５３７０に表された文字盤のようなデジタル文字盤等の他の時計文字盤の間に同様に提供されることがある。
【０８５１】
いくつかの実施形態では、回転入力に応答したタイムスクラブの速度及び／又はスクラブされた時間の量は、回転入力の角度の大きさと固定した関係を持たないことがある。即ち、いくつかの実施形態では、所定の角度の大きさの回転入力は、様々な他の要因に依存して、スクラブされた時間の量が異なることがある。前述の通、いくつかの実施形態では、種々のインターフェースは、種々の初期設定ギアリングに関連付けられることがある。いくつかの実施形態では、ユーザは、例えば、表示されたユーザインターフェースオブジェクト上で入力を行うことにより、又は、ハードウェアボタンを作動することによって入力を行う（例えば、回転可能及び押下可能入力機構の１回以上の押し付けを行う）ことにより、種々のギアリングを手動で選択することがある。
【０８５２】
いくつかの実施形態では、ギアリングは、進行中の回転入力の途中で、回転可能入力機構の回転の速度（例えば、瞬間速度）と比べてタイムスクラブの相対速度（例えば、瞬間速度）が増加及び／又は減少されることがあるように、固定されないことがある。例えば、可変ギアリングは、閾値速度（例えば、１秒当たりの角速度）を下回る回転は、第１の速度又は第１のギアリングでタイムスクラブを生じさせ、閾値速度を上回る回転は、加速された速度又は加速されたギアリングでタイムスクラブを生じさせるように構成されることがある。このようにして、ユーザが大きい時間の量でスクラブしたいとき、装置は、回転入力機構の急速回転を認識し、その結果、タイムスクラブ速度を加速し、ユーザが大きな距離でより一層容易にスクラブするのを助けることがある。いくつかの実施形態では、進行中の回転入力中に、タイムスクラブ速度が加速された後に、回転入力の速度が所定の速度閾値より低下した場合、タイムスクラブ速度は、減速される、及び／又は、これの元の速度に戻されることがあり、この減速は、ユーザが自分の回転入力を減速し始めるのにつれてユーザが最終的な所望のスクラブ時刻をより厳密に設定することを可能化して、大きな量でスクラブ時刻を動かすために加速されたスクラブを使用したユーザを補助することがある。いくつかの実施形態では、ギアリングは、速度、方向、距離（例えば、角距離）、及び／又は圧力等のユーザ入力の何らかの特性に従って動的に変化することがある。
【０８５３】
タイムスクラブ速度が加速されるいくつかの実施形態では、加速スクラブに対するタイムスクラブのアニメーションは、非加速スクラブに対するアニメーションとは異なることがあることに注意すべきである。例えば、いくつかの実施形態では、非加速スクラブに対して、装置は、（並進又はフリップ効果を伴うかどうかとは無関係に）変化しているデジタル時計文字盤上に数字の第１のアニメーション、又は、時計文字盤の周りをスイープする分針及び時針の第１のアニメーションを提供することがある。その一方で、いくつかの実施形態では、加速スクラブに対して、装置は、急速に変更されていることを知らせるためにデジタル時計文字盤上のぼやけた数字等の、又は、分針が中間位置をスイープすることなくディスプレイ上の一方の位置から別の位置へ「ジャンプ」するように見えるのを避けるために、ぼやけた分針のアニメーションを提供する（又は分針を完全に隠す）ことにより、１つ以上の異なるアニメーションを提供することがある。いくつかの実施形態では、加速スクラブに対するこの代替的なアニメーションは、「ターボモード」と呼ばれることもある加速スクラブモードの一部として提供されることがある。
【０８５４】
いくつかの実施形態では、スクラブ時刻は、部分的にユーザの入力に従って、及び、部分的に所定のスクラブ時刻に従って設定されることがある。例えば、いくつかの実施形態では、所定のスクラブ時刻は、ユーザがスクラブ時刻に所定の範囲の時刻を設定することになる入力を実行したとき、実際のスクラブ時刻に所定の時刻が設定されるように構成されることがある。例えば、所定のスクラブ時刻が正午１２：００であり、ユーザがスクラブ時刻に１１：５８を設定するために適切な距離及び速度で回転入力機構を回転した場合、スクラブ時刻は、正午１２：００に丸められ、正午１２：００が設定されることがある。所定のスクラブ時刻に「スナップ」するスクラブ時刻の範囲に、１分間、５分間、１５分間、３０分間、１時間、６時間、１２時間、２４時間、２日間、１週間、１ヶ月間、１年等の適当な時間の長さが設定されることがある。いくつかの実施形態では、装置は、ユーザが使用しているインターフェースに依存して、異なる所定のスクラブ時刻にスナップすることがあり、例えば、地球のようなもの、又は、太陽の表現を特色とするインターフェースにおいて、装置は、日没、日の出、又は真昼に対応するスクラブ時刻に「スナップ」するように構成されることがある。他の例として、太陽系のようなものを特色とするインターフェースにおいて、装置は、惑星整列又は食等の天文学的イベントに対応するスクラブ時刻に「スナップ」するように構成されることがある。
【０８５５】
いくつかの実施形態では、所定のスクラブ時刻は、ユーザ入力に従って判定されることがある。いくつかの実施形態では、ユーザは、「スナップ」時刻を設定する、又は、「スナップ」間隔を選択する等によって、所定のスクラブ時刻を手動で設定することがある。いくつかの実施形態では、所定のスクラブ時刻は、１つ以上のユーザインターフェースオブジェクト又はコンプリケーションに関連するデータ又は情報に従って設定されることがある。例えば、装置は、スクラブ時刻をカレンダイベントが開始又は終了する時刻に丸めるように構成されることがある。いくつかの実施形態では、装置は、スクラブ時刻をコンプリケーション変更のためのデータが入手可能になる、又は、入手できなくなる時刻に丸めるように構成されることがある。いくつかの実施形態では、装置は、未来の方又は過去の方にスクラブしている間に達するカレンダイベント又は他の予定イベントに従ってスクラブ速度を減速又はスナップするように構成されることがあり、及び、装置は、スクラブ時刻をカレンダイベント又は予定イベントに対応する時刻にスナップ又は丸めるように構成されることがある。
【０８５６】
図５３Ｃにおけるインターフェース５３６０の描かれた例では、スクラブ針５３２２ａ及び５３２２ｂは、１１：０９という現在時刻より２５分進んでいる１１：３４という非現在時刻がスクラブ時刻に設定されたことをユーザインターフェース５３６０内で指示するために、図５３Ｂにおけるユーザ入力５３２０ａの速度及び大きさに従って時間的に未来の方へ動いて、図５３Ｂにおけるインターフェース５３５０内のそれぞれの前の位置から未来の方向へ滑らかにスイープしている。図５３Ｆにおけるインターフェース５３９０の描かれた例では、デジタル時計文字盤５３３２内の数字は、１１：０９という現在時刻より２５分進んでいる１１：３４という非現在時刻がスクラブ時刻に設定されたことをユーザインターフェース５３９０内で指示するために、図５３Ｃにおけるユーザ入力５３２０ｂの速度及び大きさに従って変化している。
【０８５７】
ブロック５４１８で、任意選択的に、第１の非現在時刻は、未来の時刻である。いくつかの実施形態では、非現在スクラブ時刻は、現在時刻と比べて未来における時刻でもよい。いくつかの実施形態では、ユーザは、所定の方向に回転可能入力機構の回転を実行することによりタイムスクラブモードにおいて未来の時刻にスクラブすることがある。未来へスクラブするための所定の回転方向は、過去へスクラブするための所定の回転方向と実質的に反対でもよい。図５３Ｃ及び図５３Ｆにおいて、それぞれインターフェース５３６０及び５３９０の例では、スクラブ時刻は、１１：０９という現在時刻より２５分進んでいる１１：３４という未来の時刻である。
【０８５８】
ブロック５４２０で、任意選択的に、第１の非現在時刻は、過去の時刻である。いくつかの実施形態では、非現在スクラブ時刻は、現在時刻と比べて過去における時刻でもよい。いくつかの実施形態では、ユーザは、所定の方向に回転可能入力機構の回転を実行することによりタイムスクラブモードにおいて過去の時刻にスクラブすることがある。過去へスクラブするための所定の回転方向は、未来へスクラブするための所定の回転方向と実質的に反対でもよい。
【０８５９】
ブロック５４２１で、非現在時刻インジケータは、第１の現在時刻インジケータが回転可能入力機構の第１の回転の検出前に表示されていた位置に表示される。いくつかの実施形態では、非タイムスクラブモードのアクティブ化後に新たに表示された現在時刻インジケータ等の現在時刻インジケータは、現在時刻インジケータがタイムスクラブモードのアクティブ化前に予め表示されていた位置に表示されることがある。いくつかの実施形態では、非現在時刻インジケータは、デジタル時計文字盤５３１７及び図５３Ｃを参照して前述されたアニメーションのいずれかを用いてこれの表示された位置に現れることがある。いくつかの実施形態では、デジタル時計文字盤等の現在時刻インジケータは、離れた場所に並進しながらアニメーション化されることがあり、数字が異なるカラーで表示された異なるデジタル時計文字盤等の非現在時刻インジケータは、離れたｚ軸から現れ、観察者に向かって動いているかのように、サイズが増大しながらアニメーション化されることがある。いくつかの実施形態では、スクラブ時刻インジケータは、ディスプレイ上の現在時刻インジケータを置換することがある。図５３Ｅ及び図５３Ｆのインターフェース５３８０及び５３９０に描かれた例では、デジタル時計文字盤５３３２は、（タイムスクラブモードのアクティブ化後にサイズが縮小され、上隅に並進された）デジタル時計文字盤５３２３がディスプレイ５３０２上でタイムスクラブモードのアクティブ化前に図５３Ｄにおいてインターフェース５３７０内に表示されていた位置と同じ位置に表示される。図５３Ｂにおけるインターフェース５３５０の例では、スクラブ針５３２２ａ及び５３２２ｂは、スクラブ針５３２２ａ及び５３２２ｂがタイムスクラブモードをアクティブ化するタッチ接触に応答して、描かれた位置に表示されるとしても、針５３１０ａ及び５３１０ｂが予め表示されていた位置と同じ位置に、かつ、同じ姿勢で表示され、タイムスクラブモード中に回転入力後に、スクラブ針５３２２ａ及び５３２２ｂは、図５３Ｃのインターフェース５３６０に描かれているように、針５３１０ａ及び５３１０ｂが予め表示された位置と（例えば、同じ中心／アンカーポイントを含んでいる）同じ一般的な位置であるが、（例えば、異なる時刻を指示する）異なる姿勢で表示されることがある。
【０８６０】
ブロック５４２２で、回転可能入力機構の第１の回転を検出したことに応答して、装置は、第１の非現在時刻に対応する情報を表示するために第１のユーザインターフェースオブジェクトを更新し、第１の非現実時間に対応する情報は、第１の情報源に関連し、第１の非現在時刻の曜日、時刻、又は日付以外のデータである。いくつかの実施形態では、ユーザが未来又は過去に時刻をスクラブするコマンドとして回転入力を行うとき、１つ以上のコンプリケーション等のユーザインターフェースに表示された１つ以上のユーザインターフェースオブジェクトは、新たに選択されたスクラブ時刻に従って更新されることがある。いくつかの実施形態では、ユーザインターフェースオブジェクト又はコンプリケーションは、第１の情報源、主題、及び／又は第１のアプリケーションに対応するように予め定められることがあり、時刻を未来又は過去にスクラブすることは、コンプリケーション又はユーザインターフェースオブジェクトが関連している情報源、主題、又はアプリケーションを変更しないであろう。例えば、いくつかの実施形態では、コンプリケーションが天候アプリケーションから入手された天候に関連する情報を表示するように構成されているとき、時間を未来の方又は過去の方へスクラブすることは、コンプリケーションが天候アプリケーションから入手された天候情報を表示することを変更しないことがあり、それどころか、変更は、表示された情報が関連している（主題又は情報源ではなく）時刻に関することがある。即ち、装置がタイムスクラブモードではないとき、天候コンプリケーションが現在天候情報（例えば、入手可能な最新の気温読み取り値）を表示するように構成されている場合、いくつかの実施形態では、時刻を未来の方へスクラブすることは、天候コンプリケーションに代わりに予想又は推定天候情報を表示させることがあり、しかし一方、時刻を過去の方へスクラブすることは、装置に歴史的天候情報（又は過去に推測された天候情報）を表示させることがある。
【０８６１】
いくつかの実施形態では、情報は、情報が記憶された、リンクされた、タグ付けされた、又は、情報が時刻に対応することを指示するメタデータに関連付けられた時刻に対応すると考えられることがある。例えば、（天候予報等の）１つの情報は、局所的に、又は、装置から遠く離れた所に記憶されることがあり、天候予報データが対応している未来の時刻（例えば、天候予報の対象とする時刻）を指示するメタデータ又は他のタグに関連付けられることがある。いくつかの実施形態では、ユーザが時間を未来の方又は過去の方へスクラブするとき、装置は、表示されたスクラブ時刻を記憶された天候予報（又はその他の記憶されたデータエントリ）のタグ又はメタデータに関連付けられた時刻と比較することによって天候予報をいつ表示すべきであるかを判定することがある。
【０８６２】
いくつかの実施形態では、コンプリケーション等のユーザインターフェースオブジェクトは、ユーザが時間を未来の方へスクラブするとき、及び／又は、時間を過去の方へスクラブするとき、動的に更新されることがある。いくつかの実施形態では、コンプリケーションによって表意された情報は、非現在時刻インジケータへの変更が表示されるのと共に更新されることがあり、又は、所定のスクラブ時刻の期間（例えば、５分間、１５分間、１時間、１日間等）に従って更新されることがある。いくつかの実施形態では、コンプリケーションによって表示された情報は、現在表示された情報から新しい又は異なる情報が入手可能である頻度と同じ頻度で更新されることがあり、例えば、天候予報がこれらかの時間に対して定常温度、そして、その後、１度の増加を予測する場合、天候温度を表示するコンプリケーションは、ユーザが最初の１時間の中でスクラブするとき、変化を表示しないことがあり、その後、スクラブ時刻が、予想温度が変化する時刻に達したとき、上昇した温度を表示することがある。
【０８６３】
いくつかの実施形態では、コンプリケーション等のユーザインターフェースオブジェクトは、デジタル時計文字盤５３１７及び図５３Ｃを参照して前述されたアニメーションのいずれか等のアニメーションを通じて更新されることがある。いくつかの実施形態では、アニメーションによって表示された数字が変更されたとき、サドンカット（sudden cut）又はハードカット（hard cut）遷移が使用されることがある。いくつかの実施形態では、単一の数字が変更される以外の変更がコンプリケーションに対して行われたとき、コンプリケーションの以前の一部（又は全部）が（例えば、ページがノートパッド上で上向きにフリップされる方式で、コンプリケーションの上部にある接続点の周りで上向きにフリップ及び回転されるかのように）上向きに並進し、サイズが縮小し、及び／又は、次第に消えていく（例えば、時間的に徐々に透明性を増していく）ものとして表示される遷移アニメーションが表示されることがあるが、コンプリケーションの新しい一部（又は全部）は、（離れたｚ軸から並進し、観察者に向かって動いているかのように）サイズが増大し、及び／又は、視野の中へ次第に消えていく（例えば、時間的に徐々に透明性を失っていく）ものとして表示されることがある。
【０８６４】
図５３Ｃ及び図５３Ｆにおけるそれぞれインターフェース５３６０及び５３９０の例では、天候コンプリケーション５３１２は、１１：３４まで２５分ずつ未来の方へスクラブされている時刻に従って更新されている。時間が未来の方へスクラブされた前に、天候コンプリケーション５３１２は、７２°という現在の天候温度を表示するが、時間が未来の方へスクラブされた後、天候コンプリケーション５３１２は、１１：３４という未来のスクラブ時刻に対応する予測である７３°という予測天候温度を表示するために更新されている。
【０８６５】
ブロック５４２４で、任意選択的に、第１の非現在時刻に対応する情報は、推測データを含む。いくつかの実施形態では、タイムスクラブモードにおいて更新されたユーザインターフェースオブジェクト又はコンプリケーションによって表示された情報は、天候予報等の推測又は予測情報を含むことがある。いくつかの実施形態では、（既知又は予定情報ではなく）予測又は推測された情報が表示されるとき、（視覚的シンボル、ディスプレイ様式化等の）指示は、情報が予測又は推測であることをユーザに警告するために提供されることがある。図５３Ｃ及び図５３Ｆにおけるそれぞれインターフェース５３６０及び５３９０の例では、天候コンプリケーション５３１２によって表示された情報は、未来の時刻のため予測天候予報の形をした推測データである。
【０８６６】
いくつかの実施形態では、予測又は推測された情報は、ユーザに未来のための予測又は予想が提供されるように、予想又は予測が未来の時刻に関して行われているので、未来のスクラブ時刻に関連することがある。いくつかの実施形態では、予測又は推定情報は、ユーザに以前の予想又は予測が提供されるように、予想又は予測が過去の時刻で行われているので、過去の時刻に関連することがある。
【０８６７】
ブロック５４２６で、任意選択的に、第１の非現在時刻に対応する情報は、予定イベントを含む。いくつかの実施形態では、コンプリケーションによって表示された情報は、予定イベントの名称、予定イベントの時刻、予定イベントの場所、予定イベントへの参加者若しくは出席予定者、又は予定イベントに関する他の情報等のカレンダ情報を含むことがある。例えば、コンプリケーションは、ユーザの個人カレンダからの情報を表示するように構成されることがあり、いくつかの実施形態では、コンプリケーションは、「電話会議」等の現在のカレンダイベントの名称を表示することがある。いくつかの実施形態では、コンプリケーションは、最も近いこれから起こるイベントの名称を表示することがある。いくつかの実施形態では、ユーザが時間的に未来の方へ又は過去の方へスクラブするとき、このカレンダコンプリケーションは、スクラブ時刻に予定カレンダイベントに対応する情報を表示するために、又は、スクラブ時刻に関して最も近いこれから起こるカレンダイベントに対応する情報を表示するために変化することがある。
【０８６８】
いくつかの実施形態では、未来及び／又は過去にスクラブするとき、装置は、タイムスクラブモードがアクティブ化されていないときにこの装置が現在時刻にどの情報を表示すべきであるかを判定する方式とは異なる方式でどの情報を表示するかを判定することがある。例えば、会議が正午１２：００に予定されている場合、カレンダコンプリケーションは、いくつかの実施形態では、午前１１：００又は午前９：００等の正午１２：００より前に開始する、又は、前のカレンダイベントがいつ終わるかにかかわらず、正午１２：００の会議に関する情報を表示することがある。このようにして、ユーザは、会議の時刻の前に正午１２：００の会議に関するカレンダイベントを確かめることがあり、この会議について忘れる、及び、遅刻する可能性が低い。従って、情報は、ユーザのカレンダ内のカレンダイベントの時刻を超えて（例えば、より前に）伸びる期間に亘って会議に関して表示される。いくつかの実施形態では、全く同じことは、タイムスクラブモードにおいて当てはまらないことがある。例えば、いくつかの実施形態では、ユーザがタイムスクラブモードに入るとき、カレンダコンプリケーションは、スクラブ時刻にこのカレンダイベントが実際に予定されている時刻が設定されていないとき、カレンダイベントに関する情報の表示を抑止することがある。従って、正午の会議に対して、装置がこの会議を表示するにもかかわらず、いくつかの実施形態では、現在時刻が１１：０９であるときにタイムスクラブモード以外では、会議の表示は、スクラブ時刻に１１：０９が設定されたとき、タイムスクラブモードにおいて抑止されることがある。いくつかの実施形態では、スクラブ時刻にカレンダイベントが実際に予定されている時刻が設定されていないとき、タイムスクラブモードにおいてカレンダイベントの表示を抑止することは、ユーザが時間を素早くスクラブしているとき、カレンダイベントが予定時刻についてのユーザの迅速な理解を助けることがある。（注意すべきことは、他の実施形態では、タイムスクラブモードは、スクラブ時刻にカレンダイベントの予定時刻が設定されていないとき、カレンダ情報を表示することがあり、一部のこのような実施形態では、装置は、ユーザが時間をスクラブしているときに、カレンダイベントの時刻についてのユーザの理解を助けるためにカレンダイベントの時刻を表示することがある。）
【０８６９】
ブロック５４２８で、任意選択的に、第１の非現在時刻に対応する情報は、歴史的データを含む。いくつかの実施形態では、コンプリケーションによって表示された情報は、記録データ又は他の情報等の歴史的情報を含むことがある。記録データ又は他の情報は、いくつかの実施形態では、記録された測定値、数値、読み取り値、統計値、又はイベントを含むことがある。記録データ又は他の情報は、いくつかの実施形態では、記録された予測又は記録された予想を含むことがある。記録データ又は他の情報は、いくつかの実施形態では、装置及び／又はユーザインターフェースの前の状態に関する何らかの情報を含むことがある。いくつかの実施形態では、ユーザが過去の時間をスクラブするとき、装置は、過去のスクラブ時刻に関連する歴史的データを表示することがある。いくつかの実施形態では、歴史的情報は、情報自体が過去のスクラブ時刻（例えば、この時刻における天候温度読み取り値）に関係するので、過去のスクラブ時刻に関連することがある。いくつかの実施形態では、歴史的情報は、情報が過去のスクラブ時刻（例えば、過去のスクラブ時刻に行われた天候予報）に記録される、又は、作成されているので、過去のスクラブ時刻に関連することがある。
【０８７０】
ブロック５４３０は、任意選択的に、ブロック５４１６〜５４２０に続く。ブロック５４３０で、任意選択的に、回転可能入力機構の第１の回転を検出したことに応答して、装置は、第１の非現在時刻に対応する情報の欠如を指示するために第１のユーザインターフェースオブジェクトを更新する。いくつかの実施形態では、ユーザがタイムスクラブモードにおいて時間的に未来の方又は過去の方へスクラブしているとき、ユーザインターフェースオブジェクト又はコンプリケーションは、選択されたスクラブ時刻に対応する表示されるべき情報がないことを指示するために表示されなくなることがある。例えば、ユーザが株式市場コンプリケーションを未来の時刻へスクラブするとき、株式情報は、未来の時刻のため入手できないことがあり、その結果、コンプリケーション（又はコンプリケーションの一部）は、表示されなくなることがある。同様の結果は、ユーザが、信頼できる推定又は予測データが入手できない限度まで時間的に未来の方へスクラブするときに起こることがあり得るが、例えば、ユーザは、天候予報が入手できない限度で未来にスクラブすることがあり、天候コンプリケーションは、表示されなくなることがあり得る。同様の結果は、ユーザが、歴史的データがもはや入手できない限度まで時間的に過去の方へスクラブするとき、起こることがあり得るが、例えば、装置（又は装置がアクセスできる情報源）は、限られた量の歴史的情報を単にキャッシュするか、又は、そうでなければ記憶することがあり、ユーザがこのポイントを超えてスクラブするとき、コンプリケーションは、表示されなくなることがある。同様の結果は、ユーザがキャッシュデータを適用できない時刻までスクラブするとき、更に起こることがあり得るが、例えば、ユーザがカレンダ上にイベントが予定されていない時刻までスクラブする場合、装置は、カレンダコンプリケーションを表示することをやめることがある。
【０８７１】
いくつかの実施形態では、ユーザがコンプリケーションによる表示のため関連性のある情報を入手できない時刻までスクラブするとき、コンプリケーションは、選択されたスクラブ時刻のための情報が入手できないことをユーザに指示するために、半透明外観まで消えていくことがあり、色褪せた又は抑えた色彩設計で表示されることがあり、又はグレイアウト色彩設計で表示されることがある。一部のこのような実施形態では、コンプリケーションは、変更された（色褪せ又はグレイアウト）方式で、コンプリケーションによって直前に表示された情報を表示し続けることがある。これは、ユーザが選択されたスクラブ時刻に関するこの情報が入手できないことを知るのに役立つことがあるが、ユーザがコンプリケーションの存在を志向し続け、コンプリケーションの存在に気付くことを許す。
【０８７２】
図５４Ｃにおいて、付加的な方法ブロックがディスプレイ及び回転可能入力機構付きの電子装置で同様に実行されるようにブロック５４０２に続く。図５４Ｃにおいて、ブロック５４３２〜５４４２（これらの一部は選択的である）が「回転可能入力機構の第１の回転を検出したことに応答して」実行されるようにブロック５４１４に続く。以下でブロック５４３２〜５４４２を検討する際に、「回転可能入力機構の第１の回転を検出したことに応答して」という言い回しは、分かりやすくするために繰り返されることも繰り返されないこともある。
【０８７３】
ブロック５４３２は、ブロック５４２２〜５４２８の後に続き、又は任意選択的にブロック５４３０の後に続く。ブロック５４３２で、回転可能入力機構の第１の回転を検出したことに応答して、装置は、第１の現在時刻インジケータ及び第２の現在時刻インジケータのうち一方を表示する。いくつかの実施形態では、ブロック５４３２は、任意選択的に、ブロック５４０８で検出されたユーザ入力等の、タイムスクラブモードをアクティブ化するユーザ入力を検出したことに応答して実行されることがある。いくつかの実施形態では、タイムスクラブモードが（タッチ感知面上で検出されたタッチ接触によるか、又は、回転可能入力機構の回転によるかにかかわらず）アクティブ化されたとき、スクラブ時刻を指示する非現在時刻インジケータに加えて、装置は、現在時刻インジケータを更に表示することがある。いくつかの実施形態では、タイムスクラブモードにおいて表示された現在時刻インジケータは、同じ現在時刻インジケータが表示され続けるように、ブロック５４０４で表示された現在時刻インジケータ等の、タイムスクラブモードのアクティブ化前に表示された現在時刻インジケータと同じ現在時刻インジケータでもよい。いくつかの実施形態では、タイムスクラブモードにおいて表示された現在時刻インジケータは、タイムスクラブモードのアクティブ化前に表示された現在時刻インジケータとは異なる第２の現在時刻インジケータでもよい。
【０８７４】
ブロック５４３４で、任意選択的に、第１の回転を検出したことに応答して第１の現在時刻インジケータを表示することは、視覚的外観が修正された第１の現在時刻インジケータを表示することを含む。いくつかの実施形態では、タイムスクラブモードがアクティブ化されると、第１の現在時刻インジケータの視覚的外観は、タイムスクラブモードが既にアクティブ化されていることをユーザに知らせ、現在時刻インジケータではなく、非現在時刻インジケータにユーザを集中させるような方式で変更されることがある。例えば、現在時刻インジケータのサイズ、形状、カラー、強調表示、及び／又はアニメーションスタイルは、タイムスクラブモードがアクティブ化されると変更されることがある。
【０８７５】
いくつかの実施形態では、現在時刻インジケータは、タイムスクラブモードがアクティブである間に、色褪せた、抑えた、部分的に透明な、又はグレイアウト色彩設計で表示されることがある。図５３Ｃにおけるインターフェース５３６０の描かれた例では、時計針５３１０ａ及び５３１０ｂは、図示されたハッシングによって指示されるようにグレイアウト色彩設計で表示される。このグレイアウト色彩設計は、タイムスクラブモードがアクティブであることをユーザに知らせることがあり、代わりに、緑色等のより明るい、又は、より目立つカラーで表示されることがあるスクラブ針５３２２ａ及び５３２２ｂにユーザの注意を向けることがある。
【０８７６】
図５３Ｅにおけるインターフェース５３８０の例では、デジタル時計文字盤５３２８は、タイムスクラブモードがアクティブ化されているとき、緑色で表示されることがあるが、タイムスクラブモードがアクティブ化される前に白色で表示されていることがある。いくつかの実施形態では、緑色等のより明るいカラーで現在時刻インジケータ等のより多くのユーザインターフェースオブジェクトを表示することは、装置がタイムスクラブ動作モードであることをユーザに知らせることがある。
【０８７７】
いくつかの実施形態では、現在時刻インジケータは、タイムスクラブモードのアクティブ化前に表示されたサイズと類似したサイズで表示されることがある。図５３Ｅにおけるインターフェース５３８０の描かれた例では、デジタル時計文字盤５３２８は、（対角方向矢印によって指示されるように）ディスプレイ５３０２の上隅に並進され、タイムスクラブモードのアクティブ化前に（図５３Ｄにおけるインターフェース５３７０内に）表示されたサイズより小さいサイズで表示される。現在時刻インジケータの表示サイズが小型化することは、タイムスクラブモードがアクティブであることをユーザに知らせることがあり、より大きいサイズで表示されることがあり、スクラブ時刻を表示することがあるデジタル時計文字盤５３３２にユーザの注意を向けることがある。
【０８７８】
ブロック５４３６で、任意選択的に、第１の回転を検出したことに応答して第１の現在時刻インジケータを表示することは、ディスプレイ上で、第１の回転を検出する前に表示された位置とは異なる位置に第１の現在時刻インジケータを表示することを含む。いくつかの実施形態では、タイムスクラブモードをアクティブ化すると、現在時刻インジケータは、一方の位置に表示されなくなることがあり、その代わりに、別の位置に表示されることがある。現在時刻インジケータがタイムスクラブモード中に表示される位置は、ディスプレイの縁又は隅により接近した位置等の以前の位置より目立たないことがある。図５３Ｆにおけるインターフェース５３９０の例では、デジタル時計文字盤５３２８は、ディスプレイ５３０２の右上隅により近づられているので、タイムスクラブモードのアクティブ化前に（図５３Ｄにおけるインターフェース５３７０内に）表示されていた位置とは異なる位置に表示される。
【０８７９】
ブロック５４３８で、任意選択的に、第１の回転を検出したことに応答して第１の現在時刻インジケータを表示することは、ディスプレイ上の第１の現在時刻インジケータの初期位置から異なる位置までこの第１の現在時刻インジケータをアニメーションすることを含む。いくつかの実施形態では、アニメーションは、インジケータの元の位置から次第に消えていく（例えば、より透明性を増していく）、及び／又は、このインジケータの新しい位置の中へ次第に消えていく（例えば、より透明性を失っていく）インジケータを含むことがある。いくつかの実施形態では、アニメーションは、ディスプレイの全域でオブジェクトを並進させることを含むことがある。いくつかの実施形態では、アニメーションは、サイズを増大又は減少させてオブジェクトを表示することを含むことがある。いくつかの実施形態では、アニメーションは、デジタル時計文字盤５３１７及び図５３Ｃに関して、又は、ブロック５４２２に関して前述されたアニメーションのうちいずれかを含むことがある。いくつかの実施形態では、現在時刻インジケータは、これの初期位置で突然表示されなくなり、そして、即座に異なる位置で表示され始めることがある。
【０８８０】
ブロック５４４０で、任意選択的に、回転可能入力機構の第１の回転を検出したことに応答して、装置は、現在時刻と第１の非現在時刻との間の時間差を指示する時間差インジケータを表示する。いくつかの実施形態では、時間差インジケータは、現在時刻とスクラブ時刻との間の差等の一方の時刻と別の時刻との間の差を指示するいずれのユーザインターフェースオブジェクトでもよい。いくつかの実施形態では、時間差インジケータは、秒数、分数、時間数、日数、週数、月数、年数等を指示することがある。いくつかの実施形態では、時間差インジケータは、スクラブ時刻が現在時刻と比べて未来にあるか、又は、過去にあるかを指示することがある。いくつかの実施形態では、時間差インジケータは、タイムスクラブモードがアクティブ化されると自動的に表示される。いくつかの実施形態では、スクラブ時刻と現在時刻との間の差を明確に表示することは、ユーザがスクラブ時間（及びコンプリケーションに表示された対応する情報）が現在時刻からどれだけ遠くに離れているかをより容易に理解し、状況に当てはめるのに役立つ。図５３Ｂ及び図５３Ｃにおけるそれぞれのインターフェース５３５０及び５３６０の例では、時間差インジケータ５３１８は、図５３Ｂにおいてゼロ分であり、図５３Ｃにおいて２５分である現在時刻とスクラブ時刻との間の分差の数を指示するために数字を使用する。描かれた例では、時間差インジケータ５３１８は、スクラブ時刻が現在時刻と比べて未来にあることを指示するために「＋」シンボルを使用する（スクラブ時刻が現在時刻に一致するとき、初期設定では「＋」シンボルを使用する）。いくつかの実施形態では、スクラブ時刻が現在時刻と比べて過去にある場合、時間差インジケータ５３１８は、スクラブ時刻が過去の時刻であることを指示するために「−」シンボルを表示することがある。
【０８８１】
いくつかの実施形態では、タイムスクラブモードがアクティブ化されたとき、ディスプレイに予め表示された要素は、ディスプレイから除去されることがある。例えば、いくつかの実施形態では、時間差インジケータが表示されたディスプレイの一部に表示されたコンプリケーション又は他のユーザインターフェースオブジェクトは、タイムスクラブモード中にディスプレイから除去されることがある（例えば、装置は、これらを表示することをやめることがある）。いくつかの実施形態では、全く同じことは、タイムスクラブモードがアクティブであるとき、ディスプレイ上で現在時刻インジケータ（又は表示された語「現在」等の付随するオブジェクト）が表示された位置に表示されたインターフェースオブジェクト又はコンプリケーションに当てはまることがある。いくつかの実施形態では、コンプリケーションは、他のオブジェクトがタイムスクラブモード中にディスプレイ上で同じ位置に表示されるか否かには無関係に、タイムスクラブモードがアクティブ化されると、ディスプレイから除去されることがある。いくつかの実施形態では、現在時刻インジケータ又は時間差インジケータがアナログ時計文字盤のようなものの上で数字が表示されたディスプレイの位置に表示されるか、又は動かされるとき、アナログ時計文字盤のようなものの上の数字は、隠されることがあり、例えば、現在時刻インジケータ又は時間差インジケータがタイムスクラブモードにおいて時計インターフェースの下部の近くに表示された場合、数字「５」、「６」及び「７」は、時計文字盤上で隠されることがある。いくつかの実施形態では、（本開示において他のどこかに記載された任意のダイアル等の）装置インターフェースに表示されたダイアル又はサブダイアルは、時間差インジケータ又は現在時刻インジケータがダイアル又はサブダイアルが予め表示されていたディスプレイの一部に表示されたとき、タイムスクラブモードがアクティブ化されると表示されなくなることがある。
【０８８２】
いくつかの実施形態では、タイムスクラブモードのアクティブ化前に表示されたユーザインターフェース要素は、タイムスクラブモードにおいて時間差インジケータ又は現在時刻インジケータの表示のための場所を作るためにサイズ又は外観が変化することがある。例えば、いくつかの実施形態では、予め表示されたチェックマークは、ドットによって置き換えられる、又は、ドットに遷移するようにアニメーション化されることがあり、これらのドットは、サイズがより小型でもよく、及び／又は、ディスプレイ上でドットの間により空いている場所を有することがある。いくつかの実施形態では、適当なユーザインターフェースオブジェクトは、タイムスクラブモードをアクティブ化すると、時間差インジケータ及び／又は現在時刻インジケータ又は関連したユーザインターフェースオブジェクトの表示のための場所をディスプレイ上に作り出す等のために、サイズが縮小することがあり、及び／又は、ディスプレイ上の位置が変化することがある。
【０８８３】
図５４Ｄにおいて、付加的な方法ブロックがディスプレイ及び回転可能入力機構付きの電子装置で同様に実行されるようにブロック５４０２に続く。
【０８８４】
ブロック５４４２、５４４４〜５４４６、及び５４４８はそれぞれ、任意選択的にブロック５４１４〜５４４０の後に続く。
【０８８５】
ブロック５４４２で、任意選択的に、時間の経過に応答して、装置は、現在時刻と現在指示されている非現在時刻との間の時間差が一定に保たれるように、時間の経過に従って第２の非現在時刻を指示するために非現在時刻インジケータを更新する。いくつかの実施形態では、時間が経過するのにつれて、現在時刻は、それに応じて時刻を正確に保つために更新される。現在時刻を更新することに加えて、装置は、いくつかの実施形態では、時間の経過に従って、タイムスクラブモードのためのスクラブ時刻等の非現在時刻も更新する。このように、いくつかの実施形態では、一旦ユーザがスクラブ時刻を設定すると、スクラブ時刻と現在時刻との間の時間差は、時間が経過するにもかかわらず固定されたままであることがある。したがって、いくつかの実施形態では、スクラブ時刻に未来が設定されたとき、スクラブ時刻が現在時刻と並行して時間的に進むので、現在時刻は、スクラブ時刻に「追い付く」ことがない。
【０８８６】
いくつかの実施形態では、スクラブ時刻が時間の経過に従って進められると、コンプリケーション及び他のユーザインターフェースオブジェクトは、新たに更新されたスクラブ時刻を反映するために、前述の方法のうちいずれかに従って、それに応じて更新されることがある。このようにして、タイムスクラブモードにおけるコンプリケーションは、いくつかの実施形態では、ユーザ入力によって変更されているスクラブ時刻に従うだけでなく、時間の経過によって変更されているスクラブ時刻にも従って更新されることがある。
【０８８７】
ブロック５４４４で、任意選択的に、第１の非現在時刻に対応する情報を表示する更新された第１のユーザインターフェースオブジェクトを表示する間に、装置は、更新された第１のユーザインターフェースオブジェクトに対応する位置で第２のタッチ接触を検出し、第２のタッチ接触を検出したことに応答して、第１のユーザインターフェースオブジェクトに対応するユーザインターフェースを表示する。検出されたタッチ接触は、タッチスクリーン等のいずれかのタッチ感知及び／又は感圧面においてタッチ感知及び／又は感圧素子によって検出されたシングルタッチ入力、マルチタッチ入力、シングルタップ入力、及び／又はマルチタップ入力でもよい。いくつかの実施形態では、タイムスクラブモードにおいてスクラブ時刻に従って更新されたコンプリケーション又は他のユーザインターフェースオブジェクトは、装置がコンプリケーションに対応する位置で入力を検出した場合、コンプリケーションに関連付けられたインターフェース又はアプリケーションにアクセスされることがあるように、選択可能アフォーダンスでもよい。例えば、ユーザは、いくつかの実施形態では、天候コンプリケーション５３１２等の天候コンプリケーションをタップし、関連した天候アプリケーションを開かせることがある。他の例では、ユーザは、株式市場コンプリケーション５３１４等の株式市場コンプリケーションをタップすることがあり、いくつかの実施形態では、株式市場アプリケーションが開かれることがある。描かれた図５３Ｃ及び図５３Ｆの例では、ユーザ入力５３３６ａ及び５３３６ｂは、ディスプレイ５３０２上で、天候コンプリケーション５３１２が表示された位置において検出され、いくつかの実施形態では、ユーザ入力５３３６ａ又は５３３６ｂを検出したことに応答して、天候アプリケーションがアクセスされ、天候インターフェースが表示されることがある。
【０８８８】
ブロック５４４６で、任意選択的に、更新された第１のユーザインターフェースオブジェクトに対応する位置での第２のタッチ接触の検出に従って表示されたユーザインターフェースは、第１の非現在時刻に対応する。いくつかの実施形態では、コンプリケーション又は他のユーザインターフェースをタップする、又は、そうでなければ選択する機能性は、異なるアプリケーション又はインターフェースがユーザ選択の瞬間にどんなスクラブ時刻が設定されたかに依存して提供されることがあるように、表示されたスクラブ時刻に従って変化することがある。例えば、装置が過去の時刻にスクラブされているとき、ユーザが天候コンプリケーションをタップしたことに応答して、スクラブされた過去の時刻に対する歴史的天候データを表す天候アプリケーションのインターフェースが表示されることがあり、装置が未来の時刻にスクラブされているとき、ユーザが天候コンプリケーションをタップしたことに応答して、スクラブされた未来の時刻に対する予測天候を表す天候アプリケーションのインターフェースが表示されることがある。他の例ではユーザがカレンダコンプリケーションをタップしたことに応答して、スクラブされた時刻に予定されていたカレンダイベントが開かれることがあり、この具体的なイベントのためのインターフェースが表示されることがある。描かれた図５３Ｃ及び図５３Ｆの例では、ユーザ入力５３３６ａ又は５３３６ｂを検出したことに応答して、装置５３００は、いくつかの実施形態では、１１：３４というスクラブ時刻に関連付けられた、予測天候情報に対応するインターフェースを提供することがある。
【０８８９】
いくつかの実施形態では、表示されたコンプリケーションは、地球、月、及び／又は太陽系のようなものを表示するように構成された装置のインターフェースに対応することがある。いくつかの実施形態では、ユーザがこのようなコンプリケーションを含んでいるスクラブインターフェース上で時間を未来の方又は過去の方へスクラブし、次に、選択するためにコンプリケーションをタップした場合、対応する地球、付き、及び／又は太陽系インターフェースが表示されることがあり、地球、月、及び／又は太陽系インターフェースは、それ自体が前のインターフェースのスクラブ時刻まで未来の方へスクラブされる。いくつかの実施形態では、ユーザは、地球の光景、月の光景、及び／又は太陽系の光景の間にインターフェース「フライング（flying）」（例えば、滑らかにズーム及びパンする）のアニメーションを表示させるために地球、付き、及び／又は太陽系インターフェースに対応するコンプリケーションを選択することがある。ユーザがこれらの様々なインターフェースの間を飛ぶとき、いくつかの実施形態では、タイムスクラブが維持され、スクラブ時刻は、各インターフェースに表示されたコンプリケーション、及び／又は、表示された地球、月、及び／又は太陽系のようなものに反映される。
【０８９０】
ブロック５４４８で、任意選択的に、装置は、第１の現在時刻インジケータに対応する位置で第３のタッチ接触を検出し、第３のタッチ接触を検出したことに応答して、非現在時刻インジケータを表示することをやめ、現在時刻に対応する情報を表示するために第１のユーザインターフェースオブジェクトを更新する。検出されたタッチ接触は、タッチスクリーン等のいずれかのタッチ感知及び／又は感圧面においてタッチ感知及び／又は感圧素子によって検出されたシングルタッチ入力、マルチタッチ入力、シングルタップ入力、及び／又はマルチタップ入力でもよい。いくつかの実施形態では、ユーザが現在時刻インジケータをタップしたとき、装置は、応答的にタイムスクラブモードを終了することがある。タイムスクラブモードを終了すると、いくつかの実施形態では、装置は、スクラブ時刻を表示することをやめることがある。タイムスクラブモードを終了すると、いくつかの実施形態では、現在時刻の表示は、タイムスクラブモードがアクティブ化される前に表示されていた元の視覚的外観（例えば、位置、サイズ、カラー、スタイル等）に戻ることがある。タイムスクラブモードを終了すると、いくつかの実施形態では、スクラブ時刻に対応するように、上記方法のいずれかに従って、更新されたコンプリケーション又は他のユーザインターフェースオブジェクトは、現在時刻に対応するように再び更新されることがある。いくつかの実施形態では、これは、タイムスクラブモードがアクティブ化される以前からこれらの元の外観に戻ることを含むことがあるが、いくつかの実施形態では、これは、（タイムスクラブモードがアクティブ化されたときとは異なる新しい現在時刻に対応する情報、又は、新たに入手可能である、若しくは、タイムスクラブモードがアクティブ化された以降に更新された情報等の）新しい及び／又は異なる情報を表示することを含むことがある。表示されたコンプリケーション又はユーザインターフェースオブジェクトは、タイムスクラブモードを非アクティブにすると、図５３Ｃにおけるデジタル時計文字盤５３１７を参照して前述されたアニメーションのうちいずれかに従って更新されることがある。描かれた図５３Ｃ及び図５３Ｆの例では、タッチ接触５３２４ａ及び５３３４ａは、ディスプレイ５３０２上で現在時刻インジケータが表示された位置においてそれぞれ検出され、いずれかの入力を検出したことに応答して、装置５３００は、タイムスクラブモードを非アクティブにさせることがあり、表示された時刻インジケータ及びコンプリケーションは、それに応じて更新されることがある。描かれた例では、タイムスクラブモードのアクティブ化以降、情報が変更されず、時刻が変更されていない場合、図５３Ｃ及び図５３Ｆにおけるタイムスクラブモードを終了することは、図５３Ａにおけるインターフェース５３４０及び図５３Ｃにおけるインターフェース５３７０をそれぞれ表示させることがある。
【０８９１】
いくつかの実施形態では、他のユーザ入力が装置にタイムスクラブモードを終了させるように動作することがある。いくつかの実施形態では、装置にタイムスクラブモードを終了させることがある代替的なユーザ入力は、図５３Ｃ及び図５３Ｆにおいてそれぞれユーザ入力５３２４ｂ及び５３３４ｂ等の回転可能及び押下可能入力機構の押下を含むことがある。回転可能及び押下可能入力機構を押下することによりユーザがタイムスクラブモードを終了することを許すことは、時間を未来の方又は過去の方へスクラブする容易さを高めることがあり、両方の機能を実行するコマンドが単一の入力機構を用いて入力され得るので、したがって、ユーザがタイムスクラブモードを終えたとき、タイムスクラブモードを容易に終了する。いくつかの実施形態では、装置は、装置がタイムアウトし、ディスプレイが暗くなるとき等のアクティブでない所定の期間の後、タイムスクラブモードを終了することがある。
【０８９２】
ブロック５４５０で、任意選択的に、装置は、回転可能入力機構の第２の回転を検出し、回転可能入力機構の第２の回転を検出したことに応答して、装置は、第２の回転に従って判定された第３の非現在時刻を指示するために非現在時刻インジケータを更新し、第３の非現在時刻に対応する情報を表示するために第１のユーザインターフェースオブジェクトを更新し、ここで、第３の非現在時刻に対応する情報は、第１の情報源に関連し、第１の非現在時刻の曜日、時刻、又は日付以外の情報であり、第１の現在時刻インジケータ及び第２の現在時刻インジケータのうち一方を表示する。いくつかの実施形態では、前述の通、第１の回転を検出し、第１のスクラブ時刻を設定した後、装置は、次に、同じ回転入力機構の別の回転を検出することがあり、第２の回転に従って別のスクラブ時刻を設定することがある。装置は、前述の方法のいずれかに従って第２のスクラブ時刻を設定することがあり、前述の方法のうちいずれかに従って、第２のスクラブ時刻に対応するように、表示されたユーザインターフェースオブジェクト及びコンプリケーションを更新することがある。いくつかの実施形態では、ユーザは、タイムスクラブモードを出る又は出ないにかかわらず、時間的に未来の方又は過去の方へスクラブし、休止し、その後、再び時間的に未来の方又は過去の方へスクラブすることがある。いくつかの実施形態では、表示されたコンプリケーションは、ユーザがスクラブし、休止し、その後再びスクラブするのにつれて表示されたスクラブ時刻をいつでも反映するために、処理を通して動的に更新されることがある。いくつかの実施形態では、この処理は、何回にも亘って完全又は部分的に繰り返される又は反復されることがある。
【０８９３】
図５４Ｅにおいて、付加的な方法ブロックがディスプレイ及び回転可能入力機構月の電子装置で同様に実行されるように、ブロック５４０２に続く。
【０８９４】
ブロック５４５２及び５４５４は、任意選択的に、ブロック５４１４〜５４４０の後に続く。
【０８９５】
ブロック５４５２で、任意選択的に、装置は、現在時刻に対応する第２の情報を表示するように構成された第２のユーザインターフェースオブジェクトを表示し、ここで、現在時刻に対応する第２の情報は、第２の情報源に関連し、現在時刻の曜日、時刻、又は日付以外の情報であり、回転可能入力機構の第１の回転を検出したことに応答して、第１の非現在時刻に対応する第２の情報を表示するために第２のユーザインターフェースオブジェクトを更新し、ここで、第１の非現在時刻に対応する第２の情報は、第２の情報源に関連し、第１の非現在時刻の曜日、時刻、又は日付以外の情報である。
【０８９６】
ブロッ５４５４で、任意選択的に、第１及び第２の情報源は、別々のアプリケーションである。
【０８９７】
いくつかの実施形態では、装置は、２つ以上のコンプリケーション又は他のユーザインターフェースオブジェクトを表示することがあり、コンプリケーション又は他のユーザインターフェースオブジェクトは、別個の主題、別個の情報源、又は装置の別個のアプリケーションに関連する。例えば、いくつかの実施形態では、時計文字盤インターフェース又はホームスクリーンインターフェース等の装置のインターフェースは、２つの区別できるコンプリケーションを表示することがあり、各コンプリケーションは、装置の区別できるアプリケーションに関連付けられ、各コンプリケーションは、それぞれの関連したアプリケーションから情報を取り出し、この情報をインターフェースに表示する。描かれた図５３Ａの例では、天候コンプリケーション５３１２及び株式市場コンプリケーション５３１４は、各々が区別できる情報源及び／又はアプリケーション（例えば、それぞれ天候アプリケーション及び株式市場コンプリケーション）に関連付けられることがある区別できるコンプリケーションである。
【０８９８】
いくつかの実施形態では、ユーザが前述のいずれかの方式で時間を未来の方又は過去の方へスクラブするとき、表示されたコンプリケーション又は他のユーザインターフェースオブジェクトの両方（及び、いくつかの実施形態では、３つ以上）がタイムスクラブに従って一斉に更新される。第２の表示されたコンプリケーション又は（第３、第４等に加えて）ユーザインターフェースオブジェクトは、前述の方法のうちいずれかによるスクラブに従って更新されることがある。いくつかの実施形態では、インターフェースに表示されたコンプリケーションの全部は、ユーザが時間の中をスクラブするにつれて表示された非現在時刻に従って一斉に更新されることがある。これは、いくつかの実施形態では、ユーザが各アプリケーションを別個にオープンする必要なしに２つ以上の情報源又は２つ以上のアプリケーションの過去の情報及び／又は未来の情報を観察できることがあるので有利であることがあり、これは、表示された情報が全て同じ過去の時刻又は同じ未来の時刻に対応しているので、ユーザが全てのアプリケーションからの情報を同時に見ることができるようにすることにより異なるアプリケーション又は異なる情報源によって提供された時間的に関連したデータの間の文脈関係を観察し、認識することを可能にすることがある。
【０８９９】
描かれた図５３Ｃの例では、ユーザが１１：３４というスクラブ時刻まで２５分だけ時間的に未来の方へスクラブするのに応答して、天候コンプリケーション５３１２は、１１：３４というスクラブ時刻に対して予測された７３°という天候温度を表示するためにスクラブ時刻に従って更新されている。同時に、株式市場コンプリケーション５３１４は、株式市場アプリケーション又は株式市場コンプリケーション５３１４に関連付けられた情報源から情報を入手できないという事実に従って、インターフェース５３６０から除去されることによって更新されている。（いくつかの実施形態では、関連したアプリケーション又は情報源から、１１：３４というスクラブ時刻に対応する情報を入手できる第２のコンプリケーションは、天候コンプリケーション５３１２によって表示された情報と一緒にこの情報を表示できることがある。）したがって、いくつかの実施形態では、コンプリケーション５３１２及び５３１４に関連付けられた、区別できる別個のアプリケーションから未来の情報を閲覧するために（未来の情報の欠如が通知されるように）、ユーザは、各アプリケーションに別個にアクセスすること、又は、未来の情報を入手し、表示するように各アプリケーションに別個に命令することを必要としないことがあり、それどころか、単に未来の時刻にスクラブすることによって、両方のコンプリケーションは、選択されたスクラブ時刻に対応する未来の情報を一斉に入手し、表示させられることがある。
【０９００】
図５４における動作が説明された特定の順序は、単に規範的であり、説明された順序が動作を実行することができる唯一の順序であることを意図するものではないことが理解されるべきである。当業者は、本明細書に記載された動作を並べ替える様々な方法を認識するであろう。
【０９０１】
方法５４００（例えば、図５４）に関して前述された処理の詳細は、本願の他の場所に記載された方法及び技術にも同様の方式で適用できることに注意すべきである。例えば、本願に記載された他の方法は、方法５４００の特性のうちの１つ以上を含むことがある。例えば、方法５４００に関して前述された装置、ハードウェア要素、入力、インターフェース、動作のモード、文字盤、時刻インジケータ、及びコンプリケーションは、他の方法に関して本願の他のどこかに記載された装置、ハードウェア要素、入力、インターフェース、動作のモード、文字盤、時刻インジケータ、及びコンプリケーションの特性のうちの１つ以上を共有することがある。その上、方法５４００に関して前述された技術は、本願のどこか他に記載されたインターフェース、文字盤、又はコンプリケーションのいずれかと組み合わせて使用されることがある。簡潔にするために、これらの詳細は、本願の他のどこかで繰り返されることはない。
【０９０２】
いくつかの実施形態によれば、図５５は、様々な前述の実施形態の原理に従って構成された電子装置５５００の規範的機能ブロック図を示す。いくつかの実施形態によれば、電子装置５５００の機能ブロックは、前述の技術を実行するように構成されている。装置５５００の機能ブロックは、任意選択的に、様々な前述の例の原理を実行するため、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実装される。図５５に記載された機能ブロックは、様々な前述の例の原理を実装するため、任意選択的に、組み合わされる、又は、サブブロックに分離されることが当業者に理解される。その結果、本明細書における記述は、本明細書に記述された機能ブロックの何らかの考えられる組み合わせ若しくは分離又は更なる定義を任意選択的にサポートする。
【０９０３】
図５５に示すように、電子装置５５００は、コンプリケーション、現在時刻インジケータ、及び非現在時刻インジケータを含んでいるグラフィックユーザインターフェースを表示するように構成されたディスプレイユニット５５０２を含み、電子装置５５００は、回転入力を受けるように構成された回転可能入力機構ユニット５５０４を更に含む。任意選択的に、装置５５００は、接触を受けるように構成されたタッチ感知面ユニット５５０６を更に含む。装置５５００は、ディスプレイユニット５５０２、回転可能入力機構ユニット５５０４、及び、任意選択的に、タッチ感知面ユニット５５０６に結合された処理ユニット５５０８を更に含む。処理ユニット５５０８は、表示可能化ユニット５５１０、検出ユニット５５１２、及び更新ユニット５５１４を含む。任意選択的に、処理ユニット５５０８は、表示可能化停止ユニット５５１６を含む。
【０９０４】
処理ユニット５５１２は、ディスプレイユニット５５０２上で、現在時刻を指示する第１の現在時刻インジケータの表示を（例えば、表示可能化ユニット５５１０を用いて）可能化し、ディスプレイユニット５５０２上で、第１の情報源に関連し、現在時刻の曜日、時刻、又は日付以外の情報である現在時刻に対応する情報を表示するように構成された第１のユーザインターフェースオブジェクトの表示を（例えば、表示可能化ユニット５５１０を用いて）可能化し、回転可能入力機構ユニット５５０４の第１の回転を（例えば、検出ユニット５５１２を用いて）検出し、回転可能入力機構ユニット５５０４の第１の回転を検出したことに応答して、ディスプレイユニット５５０２上で、第１の回転に従って判定された第１の非現在時刻を指示する非現在時刻インジケータの表示を（例えば、表示可能化ユニット５５１０を用いて）可能化し、第１の情報源に関連し、第１の非現在時刻の曜日、時刻、又は日付以外の情報である第１の非現在時刻に対応する情報を表示するために第１のユーザインターフェースオブジェクトを（例えば、更新ユニット５５１４を用いて）更新し、ディスプレイユニット５５０２上で、第１の現在時刻インジケータ及び第２の現在時刻インジケータのうち一方の表示を（例えば、表示可能化ユニット５５１０を用いて）可能化するように構成されている。
【０９０５】
いくつかの実施形態では、処理ユニット５５０８は、回転可能入力機構ユニット５５０４の第１の回転を検出したことに応答して、第１の非現在時刻に対応する情報の欠如を指示するために第１のユーザインターフェースオブジェクトを（例えば、更新ユニット５５１４を用いて）更新するように更に構成されている。
【０９０６】
いくつかの実施形態では、第１の非現在時刻は、未来の時刻である。
【０９０７】
いくつかの実施形態では、第１の非現在時刻に対応する情報は、推定データを含む。
【０９０８】
いくつかの実施形態では、第１の非現在時刻に対応する情報は、予定イベントを含む。
【０９０９】
いくつかの実施形態では、第１の非現在時刻は、過去の時刻である。
【０９１０】
いくつかの実施形態では、第１の非現在時刻に対応する情報は、歴史的データを含む。
【０９１１】
いくつかの実施形態では、第１の回転を検出したことに応答して、ディスプレイユニット５５０２上で、第１の現在時刻インジケータの表示を（例えば、表示可能化ユニット５５１０を用いて）可能化することは、ディスプレイユニット５５０２上で、視覚的外観が修正された第１の現在時刻インジケータの表示を可能化することを含む。
【０９１２】
いくつかの実施形態では、第１の回転を検出したことに応答して、ディスプレイユニット５５０２上で、第１の現在時刻インジケータの表示を（例えば、表示可能化ユニット５５１０を用いて）可能化することは、ディスプレイユニット５５０２上で、第１の回転を検出する前に表示されていたディスプレイ上の位置とは異なる位置において、第１の現在時刻インジケータの表示を可能化することを含む。
【０９１３】
いくつかの実施形態では、第１の回転を検出したことに応答して、ディスプレイユニット５５０２上で、第１の現在時刻インジケータの表示を（例えば、表示可能化ユニット５５１０を用いて）可能化することは、ディスプレイ上の第１の現在時刻インジケータの初期位置から異なる位置まで第１の現在時刻インジケータをアニメーションすることを含む。
【０９１４】
いくつかの実施形態では、非現在時刻インジケータは、回転可能入力機構ユニット５５０４の第１の回転の検出前に第１の現在時刻インジケータが表示されていた位置に表示される。
【０９１５】
いくつかの実施形態では、処理ユニット５５０８は、回転可能入力機構ユニット５５０４の第１の回転を検出したことに応答して、ディスプレイユニット５５０２上で、現在時刻と第１の非現在時刻との間の時間差を指示する時間差インジケータの表示を（例えば、表示可能化ユニット５５１０を用いて）可能化するように更に構成されている。
【０９１６】
いくつかの実施形態では、処理ユニット５５０８は、回転可能入力機構ユニット５５０４の第１の回転を検出する前に、第１の現在時刻インジケータに対応する位置で第１のタッチ接触を（例えば、検出ユニット５５１２を用いて）検出し、第１のタッチ接触を検出したことに応答して、ディスプレイユニット５５０２上で、現在時刻を指示する非現在時刻インジケータの表示を（例えば、表示可能化ユニット５５１０を用いて）可能化するように更に構成されている。
【０９１７】
いくつかの実施形態では、処理ユニット５５０８は、時間の経過に応答して、現在時刻と現在指示されている非現在時刻との間の時間差が一定に保たれるように、時間の経過に従って第２の非現在時刻を指示するために非現在時刻インジケータを（例えば、更新ユニット５５１４を用いて）更新するように更に構成されている。
【０９１８】
いくつかの実施形態では、処理ユニット５５０８は、ディスプレイユニット５５０２上で、第１の非現在時刻に対応する情報を表示する更新された第１のユーザインターフェースオブジェクトの表示を可能化している間に、更新された第１のユーザインターフェースオブジェクトに対応する位置で第２のタッチ接触を（例えば、検出ユニット５５１２を用いて）検出し、第２のタッチ接触を検出したことに応答して、ディスプレイユニット５５０２上で、第１のユーザインターフェースオブジェクトに値凹するユーザインターフェースの表示を（例えば、表示可能化ユニット５５１０を用いて）可能化するように更に構成されている。
【０９１９】
いくつかの実施形態では、ユーザインターフェースは、第１の非現実時刻に対応する。
【０９２０】
いくつかの実施形態では、処理ユニット５５０８は、回転可能入力機構ユニット５５０４の第１の回転を検出した後、第１の現在時刻インジケータに対応する位置において第３のタッチ接触を（例えば、検出ユニット５５１２を用いて）検出し、第３のタッチ接触を検出したことに応答して、ディスプレイユニット５５０２上で、非現在時刻インジケータの表示を可能化することを（例えば、表示可能化停止ユニット５５１８を用いて）停止し、現在時刻に対応する情報を表示するために第１のユーザインターフェースオブジェクトを（例えば、更新ユニット５５１４を用いて）更新するように更に構成されている。
【０９２１】
いくつかの実施形態では、処理ユニット５５０８は、回転可能入力機構ユニット５５０４の第２の回転を（例えば、検出ユニット５５１２を用いて）検出し、回転可能入力機構ユニット５５０４の第２の回転を検出したことに応答して、第２の回転に従って判定された第３の非現在時刻を指示するために非現在時刻インジケータを（例えば、更新ユニット５５１４を用いて）更新し、第１の情報源に関連し、第１の非現在時刻の曜日、時刻、又は日付以外の情報である第３の非現在時刻に対応する情報を表示するために第１のユーザインターフェースオブジェクトを（例えば、更新ユニット５５１４を用いて）更新し、ディスプレイユニット５５０２上で、第１の現在時刻インジケータ及び第２の現在時刻インジケータのうち一方の表示を（例えば、表示可能化ユニット５５１０を用いて）可能化するように更に構成されている。
【０９２２】
いくつかの実施形態では、処理ユニット５５０８は、ディスプレイユニット５５０２上で、第２の情報源に関連し、現在時刻の曜日、時刻、又は日付以外の情報である現在時刻に対応する第２の情報を表示するように構成された第２のユーザインターフェースオブジェクトの表示を（例えば、表示可能化ユニット５５１０を用いて）可能化し、回転可能入力機構ユニット５５０４の第１の回転を検出したことに応答して、第２の情報源に関連し、第１の非現在時刻の曜日、時刻、又は日付以外の情報である第１の非現在時刻に対応する第２の情報を表示するために第２のユーザインターフェースオブジェクトを（例えば、更新ユニット５５１４を用いて）更新するように更に構成されている。
【０９２３】
いくつかの実施形態では、第１及び第２の情報源は、別個のアプリケーションである。
【０９２４】
図５４Ａ〜図５４Ｅを参照して説明された動作は、任意選択的に、図１Ａ、図１Ｂ、図２、図３、図４Ａ、図４Ｂ、図５Ａ、図５Ｂ、図５３Ａ、図５３Ｂ又は５５に描かれたコンポーネントによって実装される。例えば、表示動作５４０４、５４０６、５４１６、及び５４３２と、検出動作５４１２と、更新動作５４２２とは、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって実装されることがある。イベントソータ１７０内のイベントモニタ１７１は、タッチ感知ディスプレイ１１２での接触を検知し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、イベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面上の第１の位置における第１の接触がユーザインターフェース上のアフォーダンスのアクティブ化等の所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されたとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する、又は、呼び出すことがある。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されたものを更新するためにそれぞれのＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ、図１Ｂ、図２、図３、図４Ａ、図４Ｂ、図５Ａ、図５Ｂに描かれたコンポーネントに基づいてどのように実装され得るかは当業者に明白であろう。
【０９２５】
以上の記述は、説明の目的のため、特定の実施形態を参照して記載されている。しかしながら、上記の実例的な検討は、網羅的であること、又は、発明をまさに開示された形式そのままに限定することを意図するものではない。多くの変更及び変形が上記教示を考慮して実行できる。実施形態は、技術の原理及び技術の実際的な用途を最もよく説明するために選択され、記載された。当業者は、その結果、検討された特定の用途に適するような様々な変更を加えた技術及び様々な実施形態を最もよく利用できるようにされる。
【０９２６】
開示及び例は、添付図面を参照して十分に説明されているが、様々な変化及び変更が当業者に明らかになることに注意すべきである。かかる変化及び変更は、特許請求の範囲によって定義されている通開示及び例の範囲に含まれるものとして理解されるべきである。
【０９２７】
図５６Ａ〜図５６Ｉは、装置５６００上で作動されることがある規範的なコンテキスト特化ユーザインターフェースを示す。装置５６００は、いくつかの実施形態における装置１００、３００、又は５００でもよい。いくつかの実施形態では、電子装置は、タッチ感知ディスプレイ（例えば、タッチスクリーン５０４）を有する。
【０９２８】
装置５６００は、２つ以上の区別できるアプリケーション（例えば、電子メール、カレンダ、ノーティフィケーション）からの様々なイベントデータを表現する複数のアフォーダンスを含むユーザインターフェーススクリーン５６０２を表示する。イベントデータは、限定されることなく、カレンダアプリケーションからの会議データ、メッセージングアプリケーションからのメッセージングデータ、電子メールアプリケーションからの電子メールデータ、ノーティフィケーションアプリケーションからのあるイベントに対する通知データ等の時刻又は期間に関連付けられた何らかのデータを含む。種々のアプリケーションからのイベントデータを表現するアフォーダンスは、イベントデータに関連付けられた時刻及びスケジュールをユーザに即時通知するのに役立つように配置されている。
【０９２９】
いくつかの実施形態では、図５６Ａに示すように、ユーザインターフェーススクリーン５６０２は、複数の列（例えば、５６０６−ａ）及び複数の行（例えば、５６０６−ｂ）と一体となったタイムライン（例えば、５６０６）を含む。複数の列５６０６−ａは、アプリケーション（例えば、カレンダアプリケーション、電子メールアプリケーション、ノーティフィケーションアプリケーション等）を表現し、複数の行５６０６−ｂは、時刻（例えば、午前９時、午前１０時、午前１１時、午後１２時、午後１時、午後２時、午後３時等）を表現する。イベントを表現するアフォーダンスを適切な列及び行に置くことにより、タイムラインは、近づきつつあるイベント及びこれらのイベントに関連した時刻及びアプリケーションを簡単かつ効果的にユーザに知らせる。
【０９３０】
図５６Ａにおいて、各列は、アプリケーションを表現するアフォーダンス（例えば、５６０３、５６０４、又は５６０５）を含む。例えば、第１列は、カレンダアプリケーションを表現するアフォーダンス５６０３を含む。第２列は、電子メールアプリケーションを表現するアフォーダンス５６０４を含む。第３列は、ノーティフィケーションアプリケーションを表現するアフォーダンス５６０５を含む。タイムライン５６０６の表示された部分の右及び／又は左側には、表示されたアプリケーション以外の更にアプリケーションを表現する付加的な列がある。更に、第４列の一部分がユーザインターフェーススクリーン５６０２に表示され、少なくとも１列の付加的な列がタイムラインの表示された部分の左側にあることを示唆している。
【０９３１】
同様に、各行は、時刻又は期間を表現するアフォーダンス（例えば、数字５６０７、又は他の図形又はテキスト）を含む。第１行は、午前９時を表現するアフォーダンス５６０７と午前１０時を表現するアフォーダンスとの間に表示されるので、午前９時から午前１０時までの１時間タイムブロックを表現している。後続の行は、１時間期間の間隔で異なるタイムブロックを表現するためにより遅い時刻を表現するアフォーダンスの間に表示される（例えば、第２行は、午前１０時から午前１１時までの１時間タイムブロックを表現し、第３行は、午前１１時から午後１２までを表現し、以下同様に続く）。表示された時刻を過ぎた時刻（例えば、表示された部分より上にある午前８時、午前７時、午前６時等、及び、表示された部分より下にある午後４時、午後５時、午後６時、午後７時等）を表現する付加的な行がタイムライン５６０６の表示された部分より下及び上に存在することがある。
【０９３２】
図５６Ａにおいて、２種類以上のアプリケーション（例えば、アフォーダンス５６０９、５６１０、５６１１、５６１２）から取得されたイベントデータの表現は、これらの関連した時刻及びアプリケーションに応じて互いに相対的に配置される。図で説明された例では、アフォーダンス５６０９は、午前９時から午前１０時まで予定された、カレンダアプリケーションからの会議イベントを表現する。従って、アフォーダンス５６０９は、（アフォーダンス５６０３を用いて）カレンダアプリケーションを指示する第１列と、午前９時から午前１０時までの１時間ブロックを表現する第１行とに表示される。カレンダアプリケーションからの追加的な会議（群）のためのアフォーダンス（例えば、「会議２」及び「会議３」のためのアフォーダンス）は、第１列、及び、これらの追加的な会議データに関連付けられたそれぞれの時刻を表現する適切な行に配置されている。例えば、図で説明されたユーザインターフェーススクリーン５６０２は、カレンダアプリケーションからの「会議２」が午後１２時から午後１時までの１時間に予定されていることと、カレンダアプリケーションからの「会議３」が午後２時半から午後３時までの半時間に予定されていることとをユーザに通知する。そのため、グリッドタイムライン内のアフォーダンスの適切な配置は、何らかの近づきつつあるイベントをこれらのイベントの本質と共にユーザに即時通知するだけでなく、各イベントのため予定された時刻もユーザに即時通知する。
【０９３３】
同様に、図で説明された例では、アフォーダンス５６１０は、午前１０時３０分（例えば、電子メールが受信された時刻）に関連付けられた電子メールアプリケーションから取得された電子メールデータを表現する。従って、アフォーダンス５６１０は、（アフォーダンス５６０４を用いて）電子メールアプリケーションを指示する第２列及び午前１０時３０分を指示する行に表示される。電子メールデータは、タイムブロックではなく特定の時点に関連付けられているが、電子メールデータを表現するアフォーダンスは、電子メールデータに関連付けられた特定の時点から始まるタイムブロック（例えば、３０分、１５分）を占有するために、図で説明された例に示すように、表示されることがある。電子メールアプリケーションからの付加的な電子メールデータのためのアフォーダンスは、第２列及びこれらの付加的な電子メールデータに関連付けられたそれぞれの時刻を表現する適切な行に配置される。例えば、図で説明されたユーザインターフェーススクリーン５６０２は、電子メールアプリケーションからの「電子メール２」が午後１時に受信されたことをユーザに通知する。
【０９３４】
更に、アフォーダンス５６１１は、ノーティフィケーションアプリケーションから取得された、イベントが午前１０時３０分に動作するように予定されている特定のイベント（例えば、ソフトウェア更新、バックアップスケジュール等）のための通知データを表現する。通知データによって表現されたイベントは、限定されることなく、ソフトウェア更新スケジュール、バックアップスケジュール、又は事前警告を保証することがある他の装置スケジュールでもよい。図で説明された例では、通知データを表現するアフォーダンス５６１１は、（アフォーダンス５６０５を用いて）ノーティフィケーションアプリケーションを指示する第３列、及び、午前１０時３０分から３０分間のタイムブロックを指示する行に表示される。通知データは、特定の時点（例えば、関連したイベントが開始するように予定された時刻）、又は、（例えば、装置が関連したイベントが動作することが予定されている推定持続期間に関する情報を有する場合等）タイムブロックに関連付けられることがある。ノーティフィケーションアプリケーションからの付加的な通知データのためのアフォーダンスは、第３列、及び、付加的な通知データに関連付けられたそれぞれの時刻を表現する適切な行に配置されている。例えば、図で説明されたユーザインターフェーススクリーン５６０２は、ノーティフィケーションアプリケーションからの（例えば、ソフトウェア更新、バックアップ等の別のイベントに対する）「通知２」が午後１２時に予定されていることをユーザに通知する。
【０９３５】
更に、いくつかの実施形態では、図５６Ａに示すように、ユーザインターフェース（例えば、タイムライン５０６）は、時刻によって、異なるアプリケーションからの情報を相互に関連付け、相互参照する能力をユーザに提供する。例えば、電子メール２は会議２の直後に受信され、会議に関連付けられることがあることが分かる。
【０９３６】
いくつかの実施形態では、図５６Ａに示すように、ユーザインターフェーススクリーン５６０２は、表示サイズ制限のためにユーザインターフェース（例えば、タイムライン５６０６）の一部分を表示する。表現５６１２を含んでいる第４列の一部分の表示は、ユーザインターフェース（例えば、タイムライン５６０６）の表示された部分の左側に付加的なアプリケーションを表現する少なくとも１つの付加的な列が存在することを示唆する。そのため、ユーザインターフェーススクリーン５６０２がユーザインターフェース（例えば、タイムライン５６０６）の全体より小さい部分を表示する場合、ユーザは、異なる部分を見て回るためにユーザインターフェースをスクロールする（例えば、現在の部分を異なる部分の表示で置き換える）ことができる。例えば、ユーザは、装置５６００のタッチ感知面上でフィンガージェスチャ（例えば、スワイプジェスチャ）、スタイラスジェスチャ、手の動き、又は装置５６００の回転可能入力機構（例えば、５６０１）等を使用してユーザインターフェースをスクロールするために入力を提供することがある。
【０９３７】
図５６Ａにおいて、ユーザは、装置５６００のタッチ感知ディスプレイ上で右方向フィンガースワイプジェスチャ（例えば、図５６Ａにおける５６１３）を行うことによって、ユーザインターフェース（例えば、タイムライン５６０６）を右方向にスクロールする要求に対応する入力を与える。フィンガースワイプジェスチャ５６１３を検出したことに応答して、装置５６００は、ユーザインターフェーススクリーン５６０２に表された部分が図５６Ｂにおける５６０２ｂに表された部分で置き換えられるように、ユーザインターフェース（例えば、タイムライン５６０６）をスクロールする。
【０９３８】
図５６Ｂにおいて、ユーザインターフェーススクリーン５６０２ｂは、ユーザインターフェース（例えば、，タイムライン５６０６）の中で（図５６Ａに示された前の部分では一部分しか表示されていなかった）第４列の完全なビューを含む異なる部分を表示する。第４列は、「Ｘ」アプリケーションの表現（例えば、アフォーダンス５６１５）を含む。「Ｘ」アプリケーションは、任意選択的に、第２のカレンダアプリケーション、第２の電子メールアプリケーション、メッセージングアプリケーション、健康関連アプリケーション、ゲームアプリケーション、又は、イベントを作成するか、又は、時刻若しくは期間に関連付けられたデータを提供することができる他のアプリケーションである。「Ｘ」アプリケーションからのイベントデータは、第４列、及び、イベントデータに関連付けられたそれぞれの時刻に応じて適切な行に配置されたアフォーダンス（例えば、「イベント１」のためのアフォーダンス５６１２及び「イベント２」のためのアフォーダンス）を用いて表現される。
【０９３９】
任意選択的に、ユーザは、装置５６００がイベントデータを取得する先であるアプリケーションを削除、追加、又は変更するためにユーザインターフェース（例えば、タイムライン５６０６）に関連付けられた設定を修正し、最終的に体系化しユーザインターフェース（例えば、タイムライン）に表示することが許される。例えば、ユーザは、タイムラインを簡略化する等のために装置５６００が初期設定電子メールアプリケーション及び初期設定カレンダアプリケーションだけからイベントデータを取得するように設定を変更することがある。更に、ユーザは、タイムラインの列によって提示されるアプリケーションの順序を並べ替えるために設定を変更することがある。例えば、ユーザは、第１列（図５６Ａの最も左の列）がカレンダアプリケーションではなく電子メールアプリケーションを表現する等のように、アプリケーションの順序を並べ替えることがある。
【０９４０】
更に、装置５６００は、装置５６００上で動作しているだけでなく、通信媒体（例えば、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉ、セルラデータネットワーク、移動体衛星ネットワーク、無線センサネットワーク、有線又は無線通信媒体）を介して装置５６００に接続された異なる装置上で動作している様々なアプリケーションからイベントデータを取得することがある。例えば、ウェアラブル装置５６００は、無線媒体を介して第２の装置（例えば、携帯電話機、タブレット、コンピュータ）に接続され、第２の装置上のアプリケーションからイベントデータを取得する。いくつかの実施形態では、装置５６００は、複数の異なる装置に接続されたクラウドストレージからイベントデータをダウンロードすることがある。
【０９４１】
その上、ユーザは、アプリケーションからイベントデータを選択的に取得するためにユーザインターフェース（例えば、タイムライン５６０６）に関連付けられた設定を修正することを更に許される（例えば、装置５６００は、あるアプリケーションからある規準を満たすイベントデータだけを取得するように設定される）。例えば、ユーザは、ノーティフィケーションアプリケーションから、関連したイベント（例えば、ソフトウェア更新、バックアップ等）が現在時刻から２４時間以内に開始されることが予定され、装置５６００の電源を切ることを必要とし、インターネット接続を必要とし、及び／又は、そうでなければ、ユーザアクションを要求するとき等に満たされる優先度基準を満たすイベントデータだけを取得するように設定を調整する。他の例では、装置は、例えば、関連した会議が現在時刻から２４時間以内に開始することが予定され、及び／又は、ユーザ出席を必要とするとき等に満たされる優先度基準を満たすカレンダアプリケーションからのイベントデータだけを取得する。任意選択的に、優先度基準は、アプリケーションによって異なる。
【０９４２】
図５６Ｂを再び参照すると、装置５６００は、ユーザインターフェース（例えば、タイムライン５６０６）を左方向にスクロールする要求に対応する入力を検出する（例えば、左方向のフィンガースワイプジェスチャ５６１７を検出する）。左方向のフィンガースワイプジェスチャ５６１７を検出したことに応答して、装置５６００は、例えば、図５６Ａに表された表示５６０２に戻るためにユーザインターフェース（例えば、タイムライン５６０６）を、左方向にスクロールする。
【０９４３】
任意選択的に、図で説明された例に示すように、ユーザインターフェースをスクロールする要求に対応する入力は、装置５６００のタッチ感知ディスプレイ上のフィンガースワイプジェスチャである。第１の方向（例えば、左、右、上及び下）へのフィンガースワイプジェスチャは、ユーザインターフェースをこの第１の方向にスクロールする要求に対応する。
【０９４４】
いくつかの実施形態では、水平スクロールは、ユーザが異なるアプリケーションの列を見て回る（例えば、１つ以上の表示された時刻に固定されている間にアプリケーションの列をスワイプする）ことを許し、垂直スクロールは、ユーザが異なる時刻の行を見て回る（例えば、表示された１つ以上のアプリケーションに固定されている間に時刻の行をスワイプする）ことを許す。任意選択的に、垂直及び水平の並行スクロール（例えば、２次元スクロール、対角スクロール）は、ユーザが同時に列及び行を見て回ることを許す。
【０９４５】
例えば、図５６Ｃに表されるように、ユーザは、上向きフィンガースワイプジェスチャ（例えば、５６１９）を行うことによってユーザインターフェース（例えば、タイムライン５６０６）を垂直方向にスクロールする要求に対応する入力を提供する。上向きフィンガースワイプジェスチャ５６１９を検出したことに応答して、装置５６００は、図５６Ｄに表されるように、以前に表示されていた部分より後の時刻を表現する付加的な時刻の行を表示するためにユーザインターフェース（例えば、タイムライン５６０６）をフィンガースワイプの方向（上向き方向）にスクロールする。
【０９４６】
図５６Ｄに表されるように、上向きフィンガースワイプジェスチャ５６１９に応答したスクロールは、図５６Ｃにおいて以前のユーザインターフェーススクリーン５６０２に表されていた部分の表示を図５６Ｄにおける新しいユーザインターフェーススクリーン５６０２ｄに表された異なる部分の表示に置き換えさせる。新しいユーザインターフェーススクリーン５６０２ｄは、午後４時、午後５時、午後６時等の後の時刻を表現する付加的な時刻の行を表現する行を以前に表示されていた部分より下に表示する。後の時刻に関連付けられた付加的なアフォーダンス（例えば、「会議３」、「会議４」、「電子メール３」、及び「通知３」のためのアフォーダンス）も図５６Ｄにおける新しい部分に表示される。
【０９４７】
いくつかの実施形態では、装置５６００は、図５６Ｄに表されるように、ユーザインターフェースを反対方向にスクロールする要求に対応する入力（例えば、下向きフィンガースワイプジェスチャ５６２０）を検出する。下向きフィンガースワイプジェスチャ５６２０を検出したことに応答して、装置５６００は、例えば、図５６Ｃに表されたスクリーン５６０２に戻るために、ユーザインターフェースを下向き方向にスクロールする。当業者に明白であるように、ユーザインターフェース（例えば、タイムライン５６０６）がスクロールされる量は、スクロール入力の様々な要因（例えば、指がスワイプされた量、フィンガースワイプの速度、回転可能入力機構が回転させられた量等）に基づいて判定することができ、このことは、本願の範囲内であると考えられる。
【０９４８】
いくつかの実施形態では、図で説明された例に表されるように、ユーザインターフェースをスクロールする要求に対応する入力は、フィンガースワイプジェスチャである（例えば、第１の方向へのフィンガースワイプは、ユーザインターフェースを第１の方向にスクロールする要求に対応する）。代替的又は付加的に、ユーザインターフェースをスクロールする要求に対応する入力は、装置５６００の側に与えられた回転可能入力機構５６０１の回転である。
【０９４９】
いくつかの実施形態では、回転可能入力機構５６０１は、異なる位置（例えば、第１の量だけ引き出された場合、第１の位置、第２の量だけ引き出された場合、第２の位置等）を取るように引き出され得る。回転可能入力機構５６０１が第１の位置にある間に、ユーザが回転可能入力機構５６０１を回転した場合、この回転は、ユーザインターフェース（例えば、タイムライン５６０６）を垂直方向にスクロールさせる（例えば、上向き回転は、上向きスクロールを引き起こし、下向き回転は、下向きスクロールを引き起こす）。回転可能入力機構５６０１が第２の位置にある間に、ユーザが入力機構５６０１を回転させた場合、この回転は、ユーザインターフェース（例えば、タイムライン５６０６）を水平方向にスクロールさせる（例えば、上向き回転は、右方向スクロールを引き起こし、下向き回転は、左向き回転を引き起こす）。
【０９５０】
更に、いくつかの実施形態では、ユーザは、図５６Ｅ〜図５６Ｇに表されるように、ユーザインターフェース（例えば、タイムライン５６０６）をズームイン又はズームアウトする要求に対応する入力を提供することがある。例えば、関連した時刻及びアプリケーションに基づいて互いに相対的に配置されたイベントデータの表現を表示するユーザインターフェース（例えば、タイムライン５６０６）は、複数のビュー（例えば、第１レベルのビュー、第２レベルのビュー、第３レベルのビュー等）を含む。ユーザインターフェース（例えば、タイムライン）の複数のビューは、ユーザインターフェースのビューをズームイン又はズームアウトすることによって１つずつ見て回ることができる。
【０９５１】
いくつかの実施形態では、ユーザインターフェース（例えば、タイムライン）の異なるビューは、間隔が異なるタイムブロックを表現する行を有する。例えば、タイムライン（例えば、図５６Ｅにおける５６０２）の第１レベルのビュー内の２本の隣接する行のギャップは、１時間の間隔を表現し、第２レベルのビュー内の２本の隣接する行のギャップは、２時間の間隔を表現し、第３レベルのビュー（例えば、図５６Ｆにおける５６０２ｆ）内の２本の隣接する行のギャップは、３時間の間隔を表現し、第４レベルのビュー内の２本の隣接する行のギャップは、４時間の間隔を表現し、以下同様に続く。ユーザインターフェース（例えば、タイムライン）の複数のビューのうちの１つ以上のビューは、グリッドタイムラインとは異なるビュー、限定されることなく、古い順にイベントを一覧化するリストビュー（例えば、図５６Ｉにおける５６０２ｉ）、又は、２つ以上の区別できるアプリケーションから集められた近づきつつあるイベントをユーザに通知するために適切に定型化された他のビュー等を有することがある。
【０９５２】
いくつかの実施形態では、図５６Ｅに表されるように、ユーザは、装置５６００のタッチ感知ディスプレイ上でマルチポイントフィンガージェスチャ（例えば、互いに近づく２つのタッチポイント５６２１−ａ及び５６２１−ｂを含むピンチインジェスチャ）を行うことによってユーザインターフェース（例えば、タイムライン５６０６）をズームアウトする要求に対応する入力を提供する。ユーザインターフェース（例えば、タイムライン５６０６）をズームアウトする要求に対応する入力を検出したことに応答して、装置５６００は、図５６Ｅにおけるビュー５６０２ｆを図５６Ｆに示すユーザインターフェースの異なるビュー５６０２の表示で置き換える。図５６Ｆにおいてズームアウトされたビュー５６０２ｆは、より大きいタイムギャップを表現する行を含む（例えば、ビュー５６０２ｆ内の２本の隣接する行のギャップは、３時間というタイムギャップを表現するが、図５６Ｅにおける以前のビュー５６０２内の２本の隣接する行のギャップは、１時間だけのタイムギャップを表現する）。
【０９５３】
任意選択的に、図５６Ｆにおけるズームアウトされたビュー５６０２ｆによれば、イベントデータの対応する表現のサイズは、図５６Ｆにおける縮小スケールアフォーダンス５６２２−ａ〜５６５２−ｅ、５６２３−ａ〜５６２３−ｃ、５６２４−ａ、及び部分アフォーダンス５６２５−ａに表されるように、同様に縮小される。例えば、カレンダアプリケーションに関連付けられた第１列において、アフォーダンス５６２２−ａは、（例えば、図５６Ｅにおける）午前９時から午前１０時までの１時間タイムブロックに関連付けられた「会議１」の縮小スケール表現であり、アフォーダンス５６２２−ｂは、（例えば、図５６Ｅにおける）午後１２時から午後１時までの１時間タイムブロックに関連付けられた「会議２」の縮小スケール表現であり、アフォーダンス５６２２−ｃは、（例えば、図５６Ｅにおける）午後２時３０分から午後３時までの３０分間タイムブロックに関連付けられた「会議３」の縮小スケール表現であり、アフォーダンス５６２２−ｄは、（例えば、図５６Ｄにおける）午後６時から午後７時までの１時間タイムブロックに関連付けられた「会議４」の縮小スケール表現であり、アフォーダンス５６２２−ｅは、午前６時から午前７時までの１時間タイムブロックに関連付けられた翌日最初の会議の縮小スケール表現である。
【０９５４】
電子メールアプリケーションに関連付けられた第２列において、アフォーダンス５６２３−ａは、（例えば、図５６Ｅにおいて）時刻午前１０時３０分に関連付けられた「電子メール１」の縮小スケール表現であり、アフォーダンス５６２３−ｂは、（例えば、図５６Ｅにおいて）時刻午後１時に関連付けられた「電子メール２」の縮小スケール表現であり、アフォーダンス５６２３−ｃは、（例えば、図５６Ｄにおいて）時刻午後６時に関連付けられた「電子メール３」の縮小スケール表現である。更に、第３列において、翌日の午前３時から午前６時までのノーティフィケーションアプリケーションからのイベントを表現するアフォーダンスは、ユーザインターフェーススクリーン５６０２に提供される（例えば、アフォーダンス５６２４−ａは、図５６Ｅにおける時刻午前１０時３０分に関連付けられた「通知１」の縮小スケール表現である）。部分的に表示された第４列において、イベントに対する縮小スケール表現が同様に提供される（例えば、アフォーダンス５６２５−ａは、図５６Ｂに表された「Ｘ」アプリケーションからの「イベント１」の縮小スケール表現である）。
【０９５５】
いくつかの実施形態では、図５６Ｆにおいて図で説明された例に表されているように、ズームアウトされたビューは、２日以上に関連付けられたイベントデータの表現を含むことがある。ビュー５６０２ｆは、午前３時から翌日の午前６時までを対象とする。任意選択的に、日付の変更は、日付区切り（例えば、５６２６）を使用して視覚的に指示される。一例として、日付区切り５６２６は、時刻の行を表現する他の線（例えば、図５６Ｆにおける点線）とは異なる視覚的特性（例えば、太さ、カラー、実線又は点線等の形状等）を有する線である。
【０９５６】
いくつかの実施形態では、図５６Ｆにおいて図で説明された例に表されているように、縮小スケール表現（例えば、図５６Ｆにおけるアフォーダンス５６２２−ａ〜５６２２−ｅ、５６２３−ａ〜５６２３−ｃ、５６２４−ａ、及び５６２４５−ａ）は、サイズが縮小されているので、関連したイベントデータに関して普通スケール表現（例えば、図５６Ｅにおけるアフォーダンス５６０９、５６１０、５６１１、及び５６１２）より少ないテキスト情報を含む。任意選択的に、縮小スケール表現は、テキスト情報を含まない。
【０９５７】
しかしながら、いくつかの実施形態では、ズームアウトされたビュー５６０２ｆは、それぞれのイベントのコールアウトビューを表示することを要求することによりユーザがそれぞれのイベントに関してより詳細な情報を見ることを許すことができる。図５６Ｆに表されるように、ユーザは、（図５６Ｄに表されるよう午後６時から午後７時までの１時間タイムブロックに関連付けられた「会議４」の縮小スケール表現である）アフォーダンス５６２２−ｄ上でフィンガータップジェスチャ（例えば、５６２７）を行うことにより、選択されたイベントのコールアウトビューを表示する要求に対応する入力を提供する。
【０９５８】
それぞれのイベント５６２２−ｄに関するより詳細な情報を表示することを要求する入力を検出したことに応答して、装置５６００は、図５６Ｇに表されるように、タッチされたアフォーダンス５６２２−ｄによって表現された「会議４」に関する詳細情報を格納するコールアウトビュー（例えば、５６２８）を表示する。カレンダイベントに関する詳細情報は、図５６Ｇにおいてコールアウトビュー５６２８に表されるように、例えば、会議題目、会議時刻、場所、主題等を含む。任意選択的に、コールアウトビュー５６２８は、タッチされたアフォーダンス５６２２−ｄに近接して表示され、アフォーダンス５６２２−ｄの少なくとも一部分を覆っている。
【０９５９】
いくつかの実施形態では、それぞれのイベントに関するより詳細な情報を表示する要求に対応する入力は、図で説明された例に表されているように、フィンガータップジェスチャである。任意選択的に、それぞれのイベントに関するより詳細な情報を表示する要求に対応する入力は、装置５６００の押下可能竜頭５６０１上のプッシュジェスチャである。例えば，ユーザは、表示されたアフォーダンスの間で現在のフォーカスを動かすことがあり（例えば、現在のフォーカスを持っているアフォーダンスが強調表示される）、竜頭５６０１が押下されると、現在のフォーカスを持っているアフォーダンスが選択される。
【０９６０】
その上、装置５６００は、図５６Ｇ及び図５６Ｈに表されているように、ユーザがユーザインターフェース（例えば、タイムライン５６０６）をアプリケーションビューで置き換える要求に対応する入力を提供することを許す。図５６Ｇにおいて、ユーザは、電子メールアプリケーションからの「電子メール１」データを表現するアフォーダンス５６２３−ａ上でタップアンドホールドジェスチャ（例えば、５６３１）を行うことによって、タイムラインビューを終了し、アプリケーションビューに入るために入力を提供する。任意選択的に、タップアンドホールドジェスチャは、所定の期間（例えば、２秒間、３秒間、４秒間等）より長く保持されるタッチ接触である。
【０９６１】
タイムラインユーザインターフェースをアプリケーションユーザインターフェースで置き換える要求に対応する入力（例えば、図５６Ｇにおけるタップアンドホールドジェスチャ５６３１）を検出したことに応答して、装置５６００は、図５６Ｇにおけるユーザインターフェーススクリーン５６０２ｆの表示を選択された「電子メール１」イベントデータに関連付けられた電子メールアプリケーションユーザインターフェース（例えば、図５６Ｈにおける５６３７）の表示で置き換える。電子メールアプリケーションユーザインターフェース５６３７は、件名フィールド、送信者／受信者フィールド、受信時フィールド、メッセージ本体の少なくとも一部分のフィールド等の選択されたイベントデータ「電子メール１」に関係する情報を含む。
【０９６２】
任意選択的に、ユーザインターフェース（例えば、タイムライン）を関連したアプリケーションユーザインターフェースで置き換える要求に対応する入力は、所定の期間より長く竜頭５６０１の押下可能ボタン上で持続されるプッシュジェスチャである。
【０９６３】
図５６Ｇを再び参照すると、ビュー５６０２ｆを更にズームアウトする要求に対応する入力（例えば、ピンチインジェスチャ５６３０）を検出したことに応答して、装置５６００は、図５６Ｉに表された次のレベルのビュー（例えば、５６０２ｉ）を提示する。このビュー５６０２ｉは、グリッドタイムラインビューではなく、古い順にイベントを一覧化するリストビューである。任意選択的に、ビュー５６０２ｉは、図５６Ｉに表されているように、１日目（例えば、２０１５年５月３０日）のイベントのリストを２日目（例えば、２０１５年５月３１日）のイベントのリストと並列に表示する。
【０９６４】
いくつかの実施形態では、図５６Ｉにおいて図で説明された例に表されているように、リストに掲載された各イベントは、これの関連した時刻（群）（例えば、５６３３）、概要（例えば、５６３４）、及び／又は関連したアプリケーションを表現するアフォーダンス（例えば、５６３５）と共に表示される。任意選択的に、各リストは、ユーザが図５６Ｉにおいて一番下のリストに影響を与えることなく一番上のリストをスクロールできるように、別個にスクロール可能である。
【０９６５】
更に、図で説明された例において、装置５６００は、ビューをズームインする要求に対応する入力（例えば、ピンチアウトジェスチャ（図示せず））を検出したことに応答して、ズームアウトされたビューを下位レベルのビュー（例えば、ズームインされたビュー）で置き換える。
【０９６６】
図５７Ａ〜図５７Ｆは、コンテキスト特化ユーザインターフェース（例えば、図５６Ａ〜図５６Ｉに表されたタイムライン５６０６を含むユーザインターフェース）を提供する処理５７００を示すフロー図である。いくつかの実施形態では、処理５７００は、装置１００（図１Ａ）、３００（図３）、５００（図５）又は６００（図６Ａ及び図６Ｂ）等のタッチ感知ディスプレイ付きの電子装置で実行されることがある。処理５７００における一部の動作は、組み合わされることがあり、一部の動作の順は、変更されることがあり、一部の動作は、省かれることがある。処理５７００は、少なくとも２つの異なるアプリケーションからの様々なイベントデータ及び関連した時刻の即時指示をユーザに与えるコンテキスト特化ユーザインターフェースを提供し、従って、包括的かつ系統的な１日のスケジュールをユーザに提供する。
【０９６７】
ブロック５７０２で、ディスプレイ、メモリ及び１個以上のプロセッサ付きの装置は、電源が入れられる。ブロック５７０４で、装置は、第１のアプリケーションから第１のイベントデータ（例えば、図５６Ａにおいてカレンダアプリケーションから「会議１」のイベントデータ）を取得する。ブロック５７０６で、装置は、第１のアプリケーションとは区別できる第２のアプリケーションから第２のイベントデータ（例えば、図５６Ａにおいて電子メールアプリケーションから「電子メール１」のイベントデータ）を取得する。ブロック５７０８で、装置は、第１のイベントデータに関連付けられた第１の時間値（例えば、「会議１」に関連付けられた午前９時〜午前１０時）、及び、第２のイベントデータに関連付けられた第２の時間値（例えば、「電子メール１」に関連付けられた午前１０時３０分）と、第１の時間値及び第２の時間値の相対的な順序とを判定する。
【０９６８】
ブロック５７１０で、装置は、ディスプレイ上に、第１のイベントデータの表現（例えば、アフォーダンス５６０９）を第１の時間値の表現（例えば、対応するテキスト５６０７と一緒に午前９時〜午前１０を表現する行５６０６−ｂ）と共に、及び、第２のイベントデータの表現（例えば、アフォーダンス５６１０）を第２の時間値の表現（例えば、対応するテキスト５６０７と一緒に午前１０時３０分を表現する行５６０６−ｂ）と共に含むユーザインターフェース（例えば、図５６Ａにおけるユーザインターフェーススクリーン５６０２）を表示し、ここで、第１のイベントデータの表現及び第２のイベントデータの表現は、第１の時間値及び第２の時間値の相対的な順序と第１の時間値及び第２の時間値のそれぞれの値とに従って互いに対して表示される（例えば、アフォーダンス５６０９、５６１０及び５６１１は、図５６Ａにおいてユーザインターフェーススクリーン５６０２に表されているように、これらのそれぞれの時刻及び関連した時刻の相対的な順序に基づいて互いに相対的に表示される）。
【０９６９】
ブロック５７１２で、ユーザインターフェースは、第１のイベントデータの表現に関連した第１のアプリケーションの表現及び第２のイベントデータの表現に関連した第２のアプリケーションの表現を更に含む。
【０９７０】
ブロック５７１４で、装置によって、第１のイベントデータの表現及び第２のイベントデータの表現を第１の時間値及び第２の時間値のそれぞれの値に従って互いに対して表示することは、第１のイベントデータの表現及び第２のイベントデータの表現をタイムライン（例えば、タイムライン５６０６）に表示することを含む。
【０９７１】
ブロック５７１６で、タイムラインは、複数の行及び列（例えば、行５６０６−ａ及び列５６０６−ｂ）を含む。第１のイベントデータの表現は、タイムラインの第１列及び第１行に表示され、第１列は、第１のアプリケーションの表現を含み（例えば、アフォーダンス５６０３と一体となった列５６０６−ａは、カレンダアプリケーションを表現する）、第１行は、第１の時間値の表現を含む（例えば、行５６０６−ｂは、対応するテキスト５６０７と一緒に午前９時〜午前１０時を表現する）。第２のイベントデータの表現は、タイムラインの第２列及び第２行に表示され、第２列は、第２のアプリケーションの表現を含み（例えば、アフォーダンス５６０４と一体となった列５６０６−ａは、電子メールアプリケーションを表現し）、第２行は、第２の時間値の表現を含む（例えば、行５６０６−ｂは、対応するテキスト５６０７と一緒に午前１０時３０分を表現する）。
【０９７２】
ブロック５７１８で、装置は、ユーザインターフェース（例えば、タイムライン）を第１の方向にスクロールする要求に対応する入力を検出する。ブロック５７２０で、電子装置のディスプレイは、タッチ感知式であり、第１の方向にスクロールする要求に対応する入力を検出することは、タッチ感知ディスプレイ上で第１のジェスチャ（例えば、水平フィンガースワイプジェスチャ５６１３又は５６１５）を検出することを含む。ブロック５７２２で、電子装置は、回転可能入力機構（例えば、５６０１）を更に備え、第１の方向にスクロールする要求に対応する入力を検出することは、回転可能入力機構が第１の構成である間に回転可能入力機構の回転を検出することを含む。
【０９７３】
ブロック５７２４で、ユーザインターフェース（例えば、タイムライン）を第１の方向にスクロールする要求に対応する入力を検出したことに応答して、装置は、第１の時間値及び第２の時間値とは異なる少なくとも第３の時間値の表現を表示するために入力に従ってユーザインターフェース（例えば、タイムライン）を第１の方向にスクロールする。ブロック５７２６で、第１の時間値及び第２の時間値とは異なる少なくとも第３の時間値の表現を表示するために入力に従ってユーザインターフェースを第１の方向にスクロールすることは、ユーザインターフェースの一部分（例えば、図５６Ａにおいてユーザインターフェーススクリーン５６０２に表された一部分）の表示をユーザインターフェースの異なる部分（例えば、図５６Ｂにおいてユーザインターフェーススクリーン５６０２ｂに表された異なる部分）の表示と置き換えることを含む。
【０９７４】
ブロック５７２８で、タイムラインを第１の方向にスクロールする要求に対応する入力を検出したことに応答して、装置は、第１行及び第２行とは異なる少なくとも１行を表示するために入力に従ってタイムライン（例えば、５６０６）を第１の方向にスクロールする。ブロック５７３０で、第１行及び第２行とは異なる少なくとも１行を表示するために入力に従ってタイムラインを第１の方向にスクロールすることは、タイムラインの一部分（例えば、図５６Ａにおいてユーザインターフェーススクリーン５６０２に表された一部分）の表示をタイムラインの異なる部分（例えば、図５６Ｂにおいてユーザインターフェーススクリーン５６０２ｂに表された異なる部分）の表示と置き換えることを含む。
【０９７５】
ブロック５７３２で、装置は、ユーザインターフェース（例えば、タイムライン）を第２の方向にスクロールする要求に対応する第２の入力を検出する。ブロック５７３４で、電子装置のディスプレイは、タッチ感知式であり、第２の方向にスクロールする要求に対応する入力を検出することは、タッチ感知ディスプレイ上で第２のジェスチャ（例えば、垂直フィンガースワイプジェスチャ５６１９又は５６２０）を検出することを含む。ブロック５７３６で、電子装置は、回転可能入力機構（例えば、５６０１）を更に備え、第２の方向にスクロールする要求に対応する入力を検出することは、回転可能入力機構が第２の構成である間に回転可能入力機構の回転を検出することを含む。
【０９７６】
ブロック５７３８で、ユーザインターフェース（例えば、タイムライン）を第２の方向にスクロールする要求に対応する第２の入力を検出したことに応答して、装置は、第１のアプリケーション及び第２のアプリケーションとは異なる少なくとも第３のアプリケーションの表現を表示するために第２の入力に従ってユーザインターフェース（例えば、タイムライン）を第２の方向にスクロールする。ブロック５７４０で、第１のアプリケーション及び第２のアプリケーションとは異なる少なくとも第３のアプリケーションの表現を表示するために第２の入力に従ってユーザインターフェースを第２の方向にスクロールすることは、ユーザインターフェースの一部分（例えば、図５６Ｃにおいてユーザインターフェーススクリーン５６０２に表された一部分）の表示をユーザインターフェースの異なる部分（例えば、図５６Ｄにおいてユーザインターフェーススクリーン５６０２ｄに表された異なる部分）の表示と置き換えることを含む。
【０９７７】
ブロック５７４２で、タイムライン（例えば、５６０６）を第２の方向にスクロールする要求に対応する第２の入力を検出したことに応答して、装置は、第１列及び第２列とは異なる少なくとも１列を表示するために第２の入力に従ってタイムラインを第２の方向にスクロールする。ブロック５７４４で、第１列及び第２列とは異なる少なくとも１列を表示するために第２の入力に従ってタイムラインを第２の方向にスクロールすることは、タイムラインの一部分（例えば、図５６Ｃにおいてユーザインターフェーススクリーン５６０２に表された一部分）の表示をタイムラインの異なる部分（例えば、図５６Ｄにおいてユーザインターフェーススクリーン５６０２ｄに表された異なる部分）の表示と置き換えることを含む。
【０９７８】
ブロック５７４６で、ユーザインターフェースは、複数のビューを含み、複数のユーザインターフェースのビューの中から、第１の期間の間隔内に時刻の表現を含んでいる第１レベルのビューを表示している間に、装置は、複数のユーザインターフェースのビューの中から第１レベルのビューとは区別できる第２レベルのビューを表示する要求に対応する第３の入力（例えば、ピンチイン又はピンチアウトジェスチャ）を検出する。ブロック５７４８で、電子装置のディスプレイは、タッチ感知式であり、複数のユーザインターフェースのビューの中から第１レベルのビューとは区別できる第２レベルのビューを表示する要求に対応する第３の入力を検出することは、タッチ感知ディスプレイ上で、２つ以上のタッチの間の距離を変えるために連続的に動かされる２つ以上の同時タッチ（例えば、図５６Ｅにおけるピンチインジェスチャのタッチポイント５６２１−ａ及び５６２１−ｂ）を検出することを含む。
【０９７９】
ブロック５７５０で、複数のインターフェースのビューの中から第１レベルのビューとは区別できる第２レベルのビューを表示する要求に対応する第３の入力（例えば、ピンチイン又はピンチアウトジェスチャ）を検出したことに応答して、装置は、第１レベルのビュー（例えば、図５６Ｅにおいてユーザインターフェーススクリーン５６０２に表された、１時間の期間の間隔を持つビュー）の表示を第２レベルのビューの表示で置き換え、ここで、第２レベルのビューは、第１の期間とは区別できる第２の期間の間隔で時刻の表現を含む（例えば、図５６Ｆにおいてユーザインターフェーススクリーン５６０２ｆに表された、３時間の期間の間隔を持つズームアウトされたビュー、又は、図５６Ｉにおいてユーザインターフェーススクリーン５６０２ｉに表されたリストビュー）。
【０９８０】
ブロック５７５２で、第１の時間値の表現に関連した第１のイベントデータの表現、及び、第２の時間値の表現に関連した第２のイベントデータの表現を含んでいるユーザインターフェースを表示している間に、装置は、第１のイベントデータの表現を選択する要求に対応する第４の入力（例えば、タップジェスチャ）を検出する。ブロック５７５４で、電子装置のディスプレイは、タッチ感知式であり、第１のイベントデータの表現を選択する要求に対応する第４の入力を検出することは、タッチ感知ディスプレイに表示された第１のイベントデータの表現上でタップジェスチャ（図５６Ｆにおけるタップジェスチャ５６２７）を検出することを含む。
【０９８１】
ブロック５７５６で、第１のイベントデータの表現を選択する要求に対応する第４の入力（例えば、タップジェスチャ）を検出したことに応答して、装置は、第１のイベントデータの表現に接近したコールアウトビュー（例えば、図５６Ｇにおける５６２８）を表示し、コールアウトビューは、関連した第１の時刻値及び第１のアプリケーションの他に第１のイベントデータに関する付加的な情報を含み、コールアウトビューの表示は、第１のイベントデータの表現の少なくとも一部分を覆う。
【０９８２】
ブロック５７５７で、第１の時間値に関連した第１のイベントデータの表現、及び、第２の時間値の表現に関連した第２のイベントデータの表現を含んでいるユーザインターフェースを表示している間に、装置は、第１のイベントデータの表現上で第５の入力（例えば、図５６Ｇにおけるタップアンドホールドジェスチャ５６３１）を検出する。
【０９８３】
ブロック５７６０で、第１のイベントデータの表現上で第５の入力（例えば、タップアンドホールドジェスチャ）を検出したことに応答して、装置は、ユーザインターフェースを表示することをやめ、第１のイベントデータに関して第１のアプリケーションのユーザインターフェース（例えば、図５６Ｈにおける電子メールアプリケーションユーザインターフェース５６０２ｉ）を表示する。
【０９８４】
方法５７００に関して前述された処理（例えば、図５７）の詳細は、本願の他のどこかに記載された方法及び技術にも同様の方式で適用できることに注意すべきである。例えば、本願に記載された他の方法は、方法５７００の特性のうちの１つ以上を含むことがある。例えば、方法５７００に関して前述された装置、ハードウェア要素、入力、インターフェース、動作のモード、文字盤、時刻インジケータ、及びコンプリケーションは、他の方法に関して本願の他のどこかに記載された装置、ハードウェア要素、入力、インターフェース、動作のモード、文字盤、時刻インジケータ、及びコンプリケーションの特性のうちの１つ以上を共有することがある。その上、方法５７００に関して前述された技術は、本願の他のどこかに記載されたインターフェース、文字盤、又はコンプリケーションのうちいずれかと組み合わせて使用されることがある。簡潔にするために、これらの詳細は、本願の他のどこかで繰り返されることはない。
【０９８５】
前述の情報処理方法における動作は、汎用プロセッサ又はアプリケーション特定チップ等の情報処理装置において１つ以上の機能モジュールを動かすことにより実装されることがある。（例えば、図１Ａ、図１Ｂ、図３、図５Ａ及び図５Ｂに関して前述された通）これらのモジュール、これらのモジュールの組み合わせ、及び／又は汎用ハードウェアとのこれらの組み合わせは、全て本明細書に記載された技術の範囲内に含まれる。
【０９８６】
いくつかの実施形態によれば、図５８は、様々な前述の実施形態の原理に従って構成された電子装置５８００の規範的機能ブロック図を示す。いくつかの実施形態によれば、電子装置５８００の機能ブロックは、（例えば、処理５７００等の）前述の技術を実行するように構成される。装置５８００の機能ブロックは、様々な前述の例の原理を実行するため、任意選択的に、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実装される。図５８に記載された機能ブロックは、様々な前述の例の原理を実装するため、任意選択的に、組み合わされる、又は、サブブロックに分離されることが当業者に理解される。その結果、本明細書における記述は、本明細書に記述された機能ブロックの何らかの考えられる組み合わせ若しくは分離又は更なる定義を任意選択的にサポートする。
【０９８７】
図５８は、いくつかの実施形態において、前述の特徴を実行する電子装置５８００の規範的機能ブロックを示す。図５８に表されるように、電子装置５８００は、グラフィカルオブジェクトを表示するために構成されたディスプレイユニット５８０２と、ディスプレイユニット５８０２に結合された処理ユニット５８１０とを含む。いくつかの実施形態では、装置５８００は、ユーザジェスチャを受けるように構成されたタッチ感知面ユニット５８０４と、回転可能入力機構５８０６と、及び／又は、外部電子装置を検出し、通信するように構成された１つ以上のＲＦユニット５８０８とを更に含む。いくつかの実施形態では、処理ユニット５８１０は、ユーザによって提供された様々な入力（例えば、タッチ入力、機構入力）を検出するように構成された検出ユニット５８１２と、様々なアプリケーションからイベントデータを取得する（例えば、カレンダアプリケーションから会議イベントデータを取得し、電子メールアプリケーションから電子メールデータを取得する等）ように構成された取得ユニット５８１４とを含む。
【０９８８】
いくつかの実施形態では、処理ユニット５８１０は、表示可能化ユニット５８１６、判定ユニット５８１８、スクロール可能化ユニット５８２０、ズーム可能化ユニット５８２２、コールアウトビュー可能化ユニット５８２４、及び／又はアプリ−ションビュー可能化ユニット５８２６を含む。例えば、表示可能化ユニット５８１６は、ディスプレイユニット５８０２と連動してユーザインターフェース（又はユーザインターフェースの一部分）の表示を引き起こすように構成されている。例えば、表示可能化ユニット５８１６は、ユーザインターフェース（例えば、タイムライン５６０６）の一部分を表示し、ユーザからの様々な入力に従って、表示された部分を更新するため使用されることがある。判定ユニット５８１８は、取得ユニット５８１４を使用して様々なアプリケーションから取得されたイベントデータに関連付けられたそれぞれの時刻と、このイベントデータに関連付けられた時刻の順序とを判定するため使用されることがある。
【０９８９】
スクロール可能化ユニット５８２０は、ユーザからの様々なスクロール入力（例えば、水平スクロール入力のための水平フィンガースワイプジェスチャ５６１３及び５６１７並びに垂直スクロール入力のための垂直フィンガースワイプジェスチャ５６１９及び５６２０）に従ってユーザインターフェース（例えば、タイムライン５６０６）をスクロールするため使用されることがある。スクロール可能化ユニット５８２０は、ユーザが水平スクロール入力に基づいてタイムライン（例えば、５６０６）においてアプリケーションの列の中をスクロールすることを可能化する。スクロール可能化ユニット５８２０は、ユーザが垂直スクロール入力に基づいてタイムライン（例えば、５６０６）において時刻の行の中をスクロールすることを可能化する。ズーム可能化ユニット５８２２は、ユーザインターフェースをズームイン又はズームアウトするために様々な入力（例えば、図５６Ｅにおいて２つのタッチポイント５６２１−ａ及び５６２１−ｂを伴うピンチインジェスチャに従ってユーザインターフェース（例えば、タイムライン５６０６）をズームイン又はズームアウトするため使用されることがある。ズーム可能化ユニット５８２２は、タイムラインの第１レベルのビューをタイムラインの第２レベルのビューで置き換えることを可能化し、ここで、第１レベルのビューは、第１の期間の間隔で時刻を配置し、第２レベルのビューは、第１の期間とは異なる第２の期間の間隔で時刻を配置する。
【０９９０】
コールアウトビュー可能化ユニット５８２４は、選択されたイベントのより詳細なビューを表示する要求に対応する入力（例えば、図５６Ｆにおけるタップジェスチャ５６２７）に基づいてコールアウトビューを表示するため使用されることがある。コールアウトビュー可能化ユニット５８２４は、ユーザによってタッチされたイベントアフォーダンスの少なくとも一部分を覆うコールアウトビュー（例えば、図５６Ｆ及び図５６Ｇにおいてアフォーダンス５６２２−ｄの少なくとも一部分を覆うコールアウトビュー５６２８）の表示を可能化する。アプリケーションビュー可能化ユニット５８２６は、選択されたイベントに関連付けられたアプリケーションビューを表示する要求に対応する入力（例えば、図５６Ｇにおけるタップアンドホールドジェスチャ５６３１）があり次第、ユーザインターフェース（例えば、タイムライン）の表示をアプリケーションユーザインターフェースの表示で使用されることがある。アプリケーションビュー可能化ユニット５８２６は、入力５６３１を検出すると、タイムライン５６０６の表示を停止し、選択された電子データを収容している電子メールアプリケーションビュー（例えば、図５６Ｉにおける５６０２ｉ）を表示し始める。図５８のユニットは、図５６Ａ〜図５６Ｉ及び図５７Ａ〜図５７Ｆに関して前述された様々な技術及び方法を実装するために使用されることがある。
【０９９１】
例えば、処理ユニット５８１０は、（例えば、取得ユニット５８１２を用いて）第１のアプリケーションから第１のイベントデータを取得し、（例えば、取得ユニット５８１２を用いて）第１のアプリケーションとは区別できる第２のアプリケーションから第２のイベントデータを取得するように構成される。処理ユニット５８１０は、（例えば、判定ユニット５８１８を用いて）第１のイベントデータに関連付けられた第１の時間値及び第２のイベントデータに関連付けられた第２の時間値と第１の時間値及び第２の時間値の相対的な順序とを判定するように構成される。処理ユニット５８１０は、ディスプレイ（例えば、ディスプレイユニット５８０２）上に、第１の時間値の表現と一体になった第１のイベントデータの表現及び第２の時間値の表現と一体になった第２のイベントデータの表現を含むユーザインターフェースを（表示可能化ユニット５８１６を用いて）表示するように構成される。第１のイベントデータの表現及び第２のイベントデータの表現は、第１の時間値及び第２の時間値の相対的な順序と第１の時間値及び第２の時間値のそれぞれの値とに従って互いに対して表示される。
【０９９２】
処理ユニット５８１０は、（例えば、検出ユニット５８１２を用いて）ユーザインターフェースを第１の方向にスクロールする要求に対応する入力を検出するように構成される。ユーザインターフェースを第１の方向にスクロールする要求に対応する入力を検出したことに応答して、処理ユニット５８１０は、第１の時間値及び第２の時間値とは異なる少なくとも第３の時間値の表現を表示するために入力に従って第１の方向にユーザインターフェースを（例えば、，スクロール可能化ユニット５８２０を用いて）スクロールするように構成される。スクロール可能化ユニット５８２０は、例えば、第１の時間値及び第２の時間値とは異なる少なくとも第３の時間値の表現を表示するためにユーザインターフェースを第１の方向にスクロールすることがユーザインターフェースの一部分の表示をユーザインターフェースの異なる部分の表示で置き換えることを含むようにスクロールを可能化する。
【０９９３】
処理ユニット５８１０は、ユーザインターフェースを第２の方向にスクロールする要求に対応する第２の入力を（例えば、検出ユニット５８１２を用いて）検出するように構成される。ユーザインターフェースを第２の方向にスクロールする要求に対応する第２の入力を検出したことに応答して、処理ユニット５８１０は、第１のアプリケーション及び第２のアプリケーションとは異なる少なくとも第３のアプリケーションの表現を表示するために第２の入力に従ってユーザインターフェースを第２の方向に（例えば、スクロールユニット５８２０を用いて）スクロールするように構成される。スクロール可能化ユニット５８２０は、第１のアプリケーション及び第２のアプリケーションとは異なる少なくとも第３のアプリケーションの表現を表示するために第２の入力に従ってユーザインターフェースを第２の方向にスクロールすることがユーザインターフェースの一部分の表示をユーザインターフェースの異なる部分の表示で置き換えることを含むようにスクロールを可能化する。
【０９９４】
いくつかの実施形態では、ユーザインターフェースは、複数のビューを含み、複数のユーザインターフェースのビューの中から、第１の期間の間隔内に時刻の表現を含んでいる第１レベルのビューを表示している間に、処理ユニット５８１０は、複数のユーザインターフェースのビューの中から第１レベルのビューとは区別できる第２レベルのビューを表示する要求に対応する第３の入力を（例えば、検出ユニット５８１２を用いて）検出するように構成されている。複数のユーザインターフェースのビューの中から第１レベルのビューとは区別できる第２レベルのビューを表示する要求に対応する第３の入力を検出したことに応答して、処理ユニット５８１０は、（例えば、ズーム可能化ユニット５８２２を用いて）第１レベルのビューの表示を第２レベルのビューの表示で置き換えるように構成され、ここで、第２レベルのビューは、第１の期間とは区別できる第２の期間の間隔内に時刻の表現を含む。
【０９９５】
いくつかの実施形態では、第１の時間値の表現に関連した第１のイベントデータの表現、及び、第２の時間値の表現に関連した第２のイベントデータの表現を含んでいるユーザインターフェースを表示している間に、処理ユニット５８１０は、第１のイベントデータの表現を選択する要求に対応する第４の入力を（例えば、検出ユニット５８１２を用いて）検出するように構成される。第１のイベントデータの表現を選択する要求に対応する第４の入力を検出したことに応答して、処理ユニット５８１０は、第１のイベントデータの表現に接近したコールアウトビューを（例えば、コールアウトビュー可能化ユニット５８２４を用いて）表示するように構成され、コールアウトビューは、関連した第１の時刻値及び第１のアプリケーションの他に第１のイベントデータに関する付加的な情報を含み、コールアウトビューの表示は、第１のイベントデータの表現の少なくとも一部分を覆う。
【０９９６】
いくつかの実施形態では、第１の時間値に関連した第１のイベントデータの表現、及び、第２の時間値の表現に関連した第２のイベントデータの表現を含んでいるユーザインターフェースを表示している間に、処理ユニット５８１０は、第１のイベントデータの表現上で第５の入力を（例えば、検出ユニット５８１２を用いて）検出するように構成される。第１のイベントデータの表現上で第５の入力を検出したことに応答して、処理ユニット５８１０は、ユーザインターフェースを表示することをやめ、第１のイベントデータに関して第１のアプリケーションのユーザインターフェースを（例えば、アプリケーションビュー可能化ユニット５８２６を用いて）表示するように構成される。
【０９９７】
装置５８００の機能ブロックは、様々な前述の例の原理を実行するため、任意選択的に、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実装される。図５８に記載された機能ブロックは、様々な前述の例の原理を実装するため、任意選択的に、組み合わされる、又は、サブブロックに分離されることが当業者に理解される。その結果、本明細書における記述は、本明細書に記述された機能ブロックの何らかの考えられる組み合わせ若しくは分離又は更なる定義を任意選択的にサポートする。
【０９９８】
図５７Ａ〜図５７Ｆを参照して説明された動作は、任意選択的に、図１Ａ〜図１Ｂ又は図５８に描かれたコンポーネントによって実装される。例えば、取得動作５７０４及び５７０６と、判定動作５７０８と、表示動作５７１０と、検出動作５７１８、５７３２、５７４６、５７５２及び５７５８と、スクロール動作５７２４及び５７３８と、ズーム動作５７５０と、コールアウトビュー表示動作５７５６と、アプリケーションビュー表示動作５７６０とは、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって実装されることがある。イベントソータ１７０内のイベントモニタ１７１は、タッチ感知ディスプレイ１１２での接触を検知し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、イベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面上の第１の位置における第１の接触がユーザインターフェース上のアフォーダンスのアクティブ化等の所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されたとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する、又は、呼び出すことがある。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されたものを更新するためにそれぞれのＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに描かれたコンポーネントに基づいてどのように実装され得るかは当業者に明白であろう。
【０９９９】
図５９Ａ〜図５９Ｆは、タイポグラフィックモジュール式文字盤インターフェース及びタイポグラフィックモジュール式文字盤の設定を編集する対応するインターフェースのための規範的ユーザインターフェーススクリーンを描く。タイポグラフィックモジュール式インターフェースは、モジュール又はプラッタ又はスロットの中に配置された情報を表示するディスプレイインターフェースでもよく、情報は、非標準的なシンボル、ロゴ、及びグリフを利用することなく（又は限定的に利用して）タイプグラフィック形式で表示される。表示された情報は、情報が最新情報を反映させるために定期的に更新されるように、現在時刻に対応する、又は、関連することがある。編集インターフェースは、インターフェースのためのカラー設定を選択する、（もしあれば）どのコンプリケーションがどのプラッタに表示されるべきであるかを選択する、及び１つ以上のコンプリケーションの一部として表示される情報量を選択するインターフェースを提供することがある。より密度が低く、よりプライバシー性が高い設定では、より少ない情報が各コンプリケーションに表示されることがあり、情報は、より大きいフォントサイズで表示されることがあり、より密度が高く、プライバシー性が低い設定では、付加的な情報が各コンプリケーションに表示されることがあり、情報の一部又は全部は、より小さいフォントサイズで表示されることがある。カラー設定、コンプリケーションプラッタ割り当て、及び密度／プライバシー設定は、編集インターフェースの間に回転可能入力機構を回転することにより行われることがあり、編集インターフェースは、強いプレスを行う（例えば、強度閾値を超える特性強度を有するタッチ接触を行う）ことにより、タイポグラフィックモジュール式インターフェースからアクセスされることがある。
【１０００】
図５９Ａは、装置５９００がディスプレイ５９０２に表示することができる規範的ユーザインターフェーススクリーン５９５０を示す。いくつかの実施形態では、装置５９００は、装置１００（図１）、３００（図３）、及び／又は５００（図５）のうちの１つ以上でもよい。電子装置は、タッチ感知ディスプレイ５９０２（例えば、タッチスクリーン５０４）を有する。
【１００１】
ユーザは、一日を通じて時間に正確に行動し、メッセージ、約束、天候、ニュース、及びその他のデータ等の時間依存性情報を素早く参照するためにパーソナル電子装置を信頼する。パーソナル電子装置とのユーザ相互作用を促進させる対話式ユーザインターフェースをユーザに提示することが徐々に望ましくなっている。時間依存性情報のタイポグラフィック表現と一緒に時刻を指示することは、ユーザの装置との相互作用を強化することがある。更に、情報が装置に表示されるときの細部のレベルを制御するプライバシー又は密度設定をユーザが設定できるようにすることは、プライバシー性を強化し、ユーザがより自由かつ快適に装置と相互作用するように促すことがある。インターフェーススクリーンの簡単さ、多用途性、カスタマイズ可能性、及びプライバシー性のレベルを高めることは、装置とのユーザ相互作用を強化し、持続させることがある。
【１００２】
その結果、本明細書に記載されているのは、時刻インジケータと、コンプリケーション又は通知等の時間依存性情報を表示する複数のスロット（例えば、プラッタ、モジュール）とを含むコンテキスト特化ユーザインターフェースである。ユーザは、各々のコンプリケーションの内容、位置、プライバシーレベル、及び外観がユーザによって修正され得るように、このインターフェースがカスタマイズ可能であることを望むことがある。ユーザは、ユーザがカスタムシンボルの意味を学習しなくても済むように、情報全部が非標準的なシンボル、ロゴ、又はグリフを利用することなく（又は限定的に利用して）タイポグラフィック形式で表示されることを望むことがある。ユーザは、ユーザが付加的な情報が提示されること、又は、より少ない情報が提示されることを望むとき、インターフェースが様々な設定で使用されることがあるように、インターフェースのプライバシー又は密度設定が修正できることを望むことがある。
【１００３】
装置５９００は、ディスプレイ５９０２上にインターフェーススクリーン５９５０を表示することがある。インターフェーススクリーン５９５０は、カスタマイズ可能なモジュラー文字盤（例えば、複数のモジュール、プラッタ、又はスロットを有するインターフェース）上に（シンボル、ロゴ、図形、又はグリフとは異なり）タイポグラフィック情報を表示することがあるので、タイポグラフィックモジュール文字盤と呼ばれることがある。インターフェーススクリーン５９５０は、現在時刻（又は、いくつかの実施形態では、非現在時刻）を指示することがある時計５９０８を含む。インターフェーススクリーン５９５０は、第１のプラッタ、第２のプラッタ、第３のプラッタ、及び第４のプラッタに表示されたコンプリケーション５９１０ａ、５９１２ａ、５９１４ａ、及び５９１６ａを更に含む。各々のプラッタは、ディスプレイ５９０２上のインターフェーススクリーン５９５０での所定の位置に対応することがあり、各プラッタは、それぞれの主題に関する情報を表示するように構成される。
【１００４】
図５９Ａに表された実施形態では、コンプリケーション５９１０ａは、曜日及び日付（２３日金曜日）を指示するデータコンプリケーションである。コンプリケーション５９１２ａは、カレンダ内の次の約束又はイベントの時刻（午前１１時３０分）を指示するカレンダコンプリケーションである。コンプリケーション５９１４ａは、天候温度（７２°）を指示する天候コンプリケーションである。コンプリケーション５９１６ａは、別の時間帯における時刻（午後６時０９分）を指示する世界時計コンプリケーションである。
【１００５】
図示された実施形態では、コンプリケーション５９１０ａ〜５９１６ａは、第２の密度状態より少ない情報を表示する第１の密度状態で表示される。第１の密度状態は、傍観者には装置のディスプレイ上の最小限の情報しか見えないが、ユーザ自身は、第１の密度状態で表示された最小限の情報に意味を与えるコンテキストに気付くことがあるように、プライバシー性を強化するために使用されることがある第１のプライバシー状態に対応することがある。例えば、傍観者は、コンプリケーション５９１２ｂにおいて「１１時３０分」が何を意味するか分からないかもしれないが、ユーザは、単に時刻を思い出させられるだけで、１１時３０分が近づきつつある会議の時刻である、と分かることがある。
【１００６】
図５９Ａは、描かれた位置で検出された強いプレスのユーザ入力（強度閾値を上回る特性強度を持つタッチ接触）であるユーザ入力５９１８を更に描く。他の実施形態では、他の適当なユーザ入力が使用されることがある。ユーザ入力５９１８を検出したことに応答して、装置５９００は、タイポグラフィックモジュラーインターフェースを編集する（例えば、インターフェーススクリーン５９４０又は５９５０を編集する）編集インターフェースを表示することがある。
【１００７】
図５９Ｂは、インターフェース５９５０及び５９６０によって描かれたインターフェース等のタイポグラフィックモジュラーインターフェースのための表示設定を編集する編集インターフェーススクリーン５９６０を描く。編集インターフェーススクリーンは、タイポグラフィックモジュラー文字盤スクリーンの要素の一部又は全部を含むことがあり、いくつかの実施形態では、タイポグラフィックモジュラー文字盤スクリーンであると考えられること、又は、呼ばれることがある。いくつかの実施形態では、編集インターフェーススクリーンは、インターフェースが編集インターフェーススクリーンであることを指示する、及び／又は、装置が編集状態にあることを指示する１つ以上の視覚的指示を含むことがある。
【１００８】
編集インターフェーススクリーン５９６０は、例えば、各インターフェーススクリーン５９６０の上部に表示されたページングアフォーダンス５９１９を除いて、インターフェーススクリーン５９５０と一致している。ページングアフォーダンス５９１９は、編集インターフェーススクリーン５９６０が編集インターフェーススクリーンであることを指示する。即ち、ドット５９１９は、装置が単に文字盤自体を表示するように構成された状態ではなく装置文字盤を編集するように構成された状態にあることをユーザに知らせることがある。ページングアフォーダンス５９１９は、編集インターフェースが（ページングアフォーダンスの個数によって指示されるように）２つのページ又はスクリーンを含むことと、インターフェーススクリーン５９６０が（中が塗りつぶされた／黒く塗りつぶされた最も左のドットと白く塗りつぶされた最も右のドットとによって指示されるように）２つのスクリーンの中で最も左であることとを更に指示する。表された例では、最も左の編集インターフェーススクリーン５９６０は、タイポグラフィックモジュラーインターフェースのカラー設定を編集するスクリーンである。カラー設定が修正される方式は、以下で更に詳細に検討される。
【１００９】
図５９Ｂは、回転可能入力機構５９０４の回転であるユーザ入力５９２０を更に描く。他の実施形態では、他の適当なユーザ入力が使用されることがある。ユーザ入力５９２０を検出したことに応答して、装置５９００は、タイポグラフィックモジュラー文字盤の密度／プライバシー設定を編集することがあり、編集された設定の結果を表示することがある。
【１０１０】
図５９Ｃは、ユーザ入力５９２０の検出の結果を描く。ユーザ入力５９２０を検出したことに応答して、装置は、インターフェーススクリーン５９６０の更新版であるインターフェーススクリーン５９７０を表示し、インターフェーススクリーン５９７０は、タイポグラフィックモジュール文字盤の編集インターフェースにおける２つのページの中で依然として最も左であるが、今度はユーザ入力５９２０の検出に応答して密度設定に対して行われた変更を反映する。
【１０１１】
回転可能入力機構５９０４の回転を検出したことに応答して、装置５９００は、第１の密度状態から第２の密度状態にプライバシー／密度設定を変更し、コンプリケーション５９１０〜５９１６は、付加的な情報及びプライバシー性の低下に対応する第２の密度状態で表示される。
【１０１２】
いくつかの実施形態では、装置は、多数の密度設定においてコンプリケーション、他のユーザインターフェースオブジェクト、又は他の情報を表示する能力がある。いくつかの実施形態では、第２の密度設定は、第１の密度設定と比べると、第２の密度設定内のコンプリケーションによる情報の提示をより高密度にして、同じプラッタ内に付加的な情報を表示することに対応することがある。いくつかの実施形態では、第２の密度状態は、第２のプライバシー状態に対応することがあり、ユーザがプライバシーの目的のため情報を隠すことよりもより多くの情報を入手する方が良いと思うとき、より多くの情報を表示するために使用されることがある。付加的な情報は、第１の密度状態で表示された情報と同じ主題に対応することがあり、いくつかの実施形態では、付加的な情報は、第１の情報の取り出し元であった同じ基礎データの異なる部分（又は付加的な部分）を提示することがある。付加的な情報は、第１の密度状態で表示された情報より高い機密性であるように予め定められることがある。第２の密度状態で表示された付加的な表示は、より機密性が高いデータに対応するより機密性が高い情報であることがあるので、付加的な情報は、傍観者が付加的な情報のテキストを読むことをより困難にすることによってセキュリティを強化するために、第１の情報より小さいフォントサイズで表示されることがある。
【１０１３】
表された例では、第２の密度設定において、日付コンプリケーション５９１０ｂは、月及び年（２０１５年４月）を付加的に表示する。カレンダコンプリケーション５９１２ｂは、次の約束の名称（「設計会議」）を付加的に表示する。天候コンプリケーション５９１４ｂは、天候が表示されている対象の場所（カリフォルニア州クパチーノ）と、天候に関する付加的な情報（「所によって曇り」）を付加的に表示する。世界時計コンプリケーション５９１６ｂは、表示されている世界時計時刻の対象の都市（英国ロンドン）と、この都市における時刻と時計５９０８に表示された時刻との間の差（「＋８時間」）とを付加的に表示する。
【１０１４】
いくつかの実施形態では、ユーザは、（ページとは無関係に）編集状態にある間に、２つ以上の密度／プライバシーの状態／設定を繰り返し表示する又はスクロールするために、回転可能入力機構をいずれかの方向に回転することがある。いくつかの実施形態では、表示された全コンプリケーションの密度／プライバシー設定は、一緒に更新されるが、他の実施形態では、各コンプリケーションの密度／プライバシー設定は、個別の修正可能であることがある。いくつかの実施形態では、３つ以上の密度状態が存在することがある。
【１０１５】
例えば、いくつかの実施形態では、入力５９２０の方向への回転可能入力機構５９０４のより先への回転が付加的な補完情報を１つ以上のプラッタに表示させることがあるように、３つの密度／プライバシーの状態／設定が存在することがある。第３の密度／プライバシー状態で表示された付加的な補完情報は、プラッタ毎に、最初の２つの密度状態で丈司された情報と同じ基礎主題又は情報源に対応することがある。いくつかの実施形態では、第３の密度状態に対応する情報は、最初の２つの状態で表示された情報より高い機密性を持つように予め定められることがあるので、より一層高いプライバシー設定に対応する。いくつかの実施形態では、第３の密度状態で表示された付加的な補完情報は、第２の密度状態に対応する情報より一層小さいフォントサイズで表示されることがあるので、傍観者が読むことはより一層困難である。
【１０１６】
図５９Ｃは、ディスプレイ５９０２上で４つのコンプリケーションプラッタの中の２番目のコンプリケーション５９１２ｂに対応する位置において検出されたタップ入力であるユーザ入力５９２２を更に描く。他の実施形態では、他の適当なユーザ入力が使用されることがある。ユーザ入力５９２２を検出したことに応答して、装置５９００は、編集のためのコンプリケーション及び／又はプラッタを選択することがあり、選択されたコンプリケーション／プラッタを強調表示された方式で表示することがある。
【１０１７】
図５９Ｄでは、コンプリケーション５９１２ｂは、編集インターフェーススクリーン５９７０の更新版である編集インターフェーススクリーン５９８０において編集のため選択される。編集インターフェーススクリーン５９８０は、１つ以上の表示されたコンプリケーションに関連付けられたカラー設定を編集するインターフェーススクリーンである。図示された例では、コンプリケーション５９１２ｂは、他のコンプリケーションより大きいサイズで表示されることによって、及び、ボールド体のコンプリケーションのテキストを有することによって強調表示された通に表示される。他の実施形態では、選択されたコンプリケーションは、このコンプリケーションの周りのボックス若しくは輪郭線と共に、異なる位置で、異なるサイズで、強調表示テキスト色で、背景色と一緒に、イタリック体で、下線付きで、異なるフォントで、又はこのコンプリケーションを識別するために適した何らかの他の方式で表示されることがある。
【１０１８】
図５９Ｄは、回転可能入力機構５９０４の回転であるユーザ入力５９２４を更に描く。他の実施形態では、他の適当なユーザ入力が使用されることがある。ユーザ入力５９２４を検出したことに応答して、装置５９００は、選択されたコンプリケーション／プラッタのカラー設定を変更することがある。
【１０１９】
例えば、各カラー設定がカラー、一連のカラー、又はカラー設定が時間的に変化するアニメーションに対応する所定のカラー設定の選択が存在することがある。いくつかの実施形態では、カラー設定のうちの１つ以上は、コンプリケーション内の異なる文字及び数字に亘って連続的なカラー階調として又はパターンとしてコンプリケーションテキストを（第１又は第２の密度状態で）描写する階調カラー設定又はパターンカラー設定である。所定のカラー設定は、順序付き列に配置されることがある。ユーザが編集のためのコンプリケーションを選択し、回転可能入力機構を回転したとき、設定は、入力の回転の方向に従って順序付き列の中を次の又は前のカラー設定まで繰り返し表示する又はスクロールすることによって修正されることがある。いくつかの実施形態では、順序付き列は、最後の設定から最初の設定までループを作ることがある。
【１０２０】
いくつかの実施形態では、ユーザは、２つ以上のコンプリケーション／プラッタ、又は、全部のコンプリケーション／プラッタのカラー設定を同時に編集することがある。例えば、カラーテーマは、ユーザがカラー設定をコンプリケーション／プラッタの２つ以上又は全部に割り当てる単一のテーマを選択するように、予め定められ、装置に保存される（又はネットワーク通信により装置で利用できる）ことがある。いくつかの実施形態では、テーマは、所定のカラー設定を所定のプラッタに割り当てることがある。いくつかの実施形態では、テーマは、テーマが現れるプラッタとは無関係に、所定のカラー設定を所定のタイプのコンプリケーションに割り当てることがある。いくつかの実施形態では、テーマは、複数のコンプリケーション／プラッタ内の文字及び数字に亘る連続的な階調又は連続的なパターンとして、コンプリケーション／プラッタのうち２つ以上、又はコンプリケーション／プラッタの全部を描写する階調テーマでもパターンテーマでもよい。
【１０２１】
図５９Ｃに表された例では、カラー設定の修正は、修正自体が白黒図によって表されることはないが、選択されたコンプリケーション、即ち、選択されたコンプリケーション５９１２ｂだけに影響を与える。
【１０２２】
図５９Ｄは、タッチ感知スクリーン５９０２に加えられた左方向スワイプジェスチャであるユーザ入力５９２６を更に描く。他の実施形態では、他の適当なユーザ入力が使用されることがある。ユーザ入力５９２６を検出したことに応答して、装置５９００は、現在ページの右側に位置している編集インターフェースのページを表示することがある。
【１０２３】
図５９Ｅは、図５９Ｄにおけるユーザインターフェース５９２６の検出の結果として表意された編集インターフェーススクリーン５９９０を描く。ユーザ入力５９２６を検出したことに応答して、装置は、編集インターフェーススクリーン５９９０を表示する。編集インターフェーススクリーン５９９０は、編集インターフェーススクリーン５９９０の上部に表示されたページングアフォーダンス５９１９によって指示される通、描かれた編集インターフェース内の２つの編集インターフェーススクリーンのうち最も右にある。ページングアフォーダンス５９１９は、左ドットが白く塗られ、右ドットが黒く塗られ／中が塗られるように更新され、２ページのうち右側が現在表示されているページであることを表している。いくつかの実施形態では、アニメーションは、ページ間の遷移を表示することがあるが、いくつかの実施形態では、ページは、実質的に変化しないままにされることがあり、ページングアフォーダンスは、ユーザが左又は右にページをめくるときに変化する唯一の表示された要素であることがある。表示された例では、編集インターフェーススクリーン５９９０は、その他の点では、編集インターフェース５９８０と同一であり、時計５９０８及びコンプリケーション５９１０ｂ〜５９１６ｂを描いている。描かれた例では、コンプリケーション５９１２ｂは、編集のため選択され、他のコンポーネントより大きいサイズで表示されることによって強調表示される。描かれた例では、編集のためのコンプリケーション５９１２ｂの選択は、前の編集インターフェーススクリーン５９８０から維持されているが、一部の他の実施形態では、編集インターフェーススクリーンの間のページングは、編集のため選択されたコンプリケーションの選択を解除させることがある。
【１０２４】
図５９Ｅは、回転可能入力機構５９０４の回転であるユーザ入力５９２８を更に描く。他の実施形態では、他の適当なユーザ入力が使用されることがある。ユーザ入力５９２８を検出したことに応答して、装置５９００は、選択されたコンプリケーションが現在表示されているプラッタ内に表示されたコンプリケーションのタイプを修正することがある。即ち、装置は、選択されたコンプリケーションを別のタイプのコンプリケーションと置き換えることがある。
【１０２５】
例えば、プラッタのうちの１つ以上に表示されるため利用可能である所定のコンプリケーションの選択が存在することがある。いくつかの実施形態では、１つ以上のコンプリケーションが順序付き列に配置されることがある。ユーザが編集のためのコンプリケーションを選択し、回転可能入力機構を回転したとき、コンプリケーションは、入力の回転方向に従って順序付き列の中を次の又は前のコンプリケーションまで繰り返し表示する又はスクロールすることによりコンプリケーションの順序付き列の中の次の又は前のコンプリケーションによって置き換えられることがある。いくつかの実施形態では、順序付き列は、最後のコンプリケーションから最初のコンプリケーションまでループを作ることがある。
【１０２６】
いくつかの実施形態では、プラッタ内に表示されるように選択されたコンプリケーションは、プラッタ内に前に表示されたコンプリケーションのカラー設定を持続することがある。あるカラーがあるコンプリケーションのタイプに関連付けられた実施形態等のいくつかの実施形態では、新たに選択されたコンプリケーションは、プラッタ内に前に表示されたコンプリケータとは異なるカラーで表示されることがある。
【１０２７】
表示されるために利用可能なコンプリケーションは、日付、カレンダ、天候、世界時計、日の出／日没、時刻、株式、警報、ストップウォッチ、活動、運動、月、音楽、ナイキ、テスラ充電、装置（例えば、装置５９００）の充電、他の装置充電、市政代行官、ＭＬＢ、その他のスポーツ、ツィッター、その他のソーシャルメディア、及びメッセージのうちの１つ以上に関連している１つ以上のコンプリケーションを含むことがある。コンプリケーションの上記リストは、単に規範的であり、網羅的ではない。いくつかの実施形態では、プラッタのうちの１つ以上のため利用可能な選択肢は、更にプラッタ内にコンプリケーションを表示しないということがある。「ブランク」選択肢は、コンプリケーションの順序付き列の中に選択肢として含まれることがあり、コンプリケーションがアクセスできるのと同様に編集インターフェース内でアクセスできることがある。
【１０２８】
いくつかの実施形態では、ユーザは、プラッタを選択するためにプラッタ／コンプリケーションをタップすることにより、次に、利用可能なコンプリケーションを繰り返し表示し、これらをプラッタに割り当てるために回転可能入力機構を使用することにより、スロット毎に所与のプラッタに対するコンプリケーションを選択することがある。いくつかの実施形態では、ユーザは、例えば、予め定められた、又は、キュレートされた「コンプリケーション集合」を選択することにより、コンプリケーションを同時に１つ以上のプラッタ、又は同時にプラッタの全部に割り当てることがある。装置は、装置に保存されたコンプリケーション集合を有することがあり、又は、コンプリケーション集合は、ネットワーク接続を介して装置によってアクセスできることがあり、ユーザは、２つ以上のコンプリケーションを２つ以上の対応するプラッタに割り当てる集合を選択することがある。例えば、ユーザは、「株式」コンプリケーション集合を選択することがあり、装置は、ＮＡＳＤＡＱ、ダウジョーンズ、及びＳ＆Ｐ  ５００に関連するコンプリケーションを対応するプラッタに割り当てることがある。
【１０２９】
図５９Ｆは、図５９Ｅにおけるユーザ入力５９２８の検出に対する装置５９００による応答を反映する編集インターフェーススクリーン５９９０の更新版である編集インターフェーススクリーン５９９２を表示する。回転可能入力機構５９０２の回転であるユーザ入力５９２８を検出したことに応答して、装置５９００は、コンプリケーションの順序付き列の中の次のコンプリケーションをスロットに割り当てることによって第２のプラッタに割り当てられたコンプリケーションを更新する。描かれた例では、順序付き列の中で前に表示されたカレンダコンプリケーション５９１２ｂの後に続くコンプリケーションは、スタンダード・アンド・プアーズ株式市場指数の実績（例えば、５４．４８ポイントの上昇）に関する情報を表示するＳ＆Ｐ  ５００コンプリケーション５９３０ｂである。Ｓ＆Ｐ  ５００コンプリケーション５９３０ｂは、図５９Ｆにおける他のコンプリケーションと同様に第２の密度／プライバシー状態で表示されることに注意すべきである。いくつかの実施形態では、密度／プライバシー状態が第１の状態に変更された場合、コンプリケーションは、株式指数の名称の表示を抑止すること等によって、より少ない情報を表示するであろう。いくつかの実施形態では、密度／プライバシー状態がより一層高い密度設定に変更された場合、コンプリケーションは、ユーザの個人ポートフォリオ実績に関連する高度に機密性のある情報等の付加的な情報を表示するであろう。
【１０３０】
いくつかの実施形態では、ユーザは、限定されることなく、モジュール／スロットの数、モジュールの位置、モジュール内部のテキストの文字寄せ及び両端揃え、テキストのフォント、並びにフォントのサイズ等のタイポグラフィックモジュラー文字盤の他の様相に関連する設定を修正できることがある。いくつかの実施形態では、これらの設定及び他の設定は、付加的なページングアフォーダンスによって表現されることがある付加的な編集インターフェーススクリーンにアクセスすることによって、前述された方式と同様の方式で修正されることがある。
【１０３１】
図６０Ａ〜図６０Ｆは、いくつかの実施形態によるユーザ入力に従って情報を提供及び補完する方法を示すフロー図である。方法６０００は、ディスプレイ、回転可能入力機構、及び１個以上のプロセッサ付きの装置（例えば、１００、３００、５００、５９００）で実行される。方法６０００における一部の動作は、組み合わされることがあり、一部の動作の順は、変更されることがあり、一部の動作は、省かれることがある。
【１０３２】
前述の通、方法６０００は、情報を提供及び補完する直観的な方式を提供する。この方法は、様々な密度設定、様々なプライバシーレベル、及び様々な手段に関連する情報を入手するユーザへの認識的負荷を軽減し、それによって、より効率的なヒューマンマシンインターフェースを作る。バッテリ動作コンピューティング装置に対して、ユーザが様々なプライバシーレベル等の情報を提供及び補完するためユーザインターフェースをより迅速かつより効率的に入手すること、構成すること、及び、見て回ることを可能化することは、電力を節約し、バッテリ充電間の時間を増大する。
【１０３３】
図６０Ａにおいて、ブロック６００２で、方法６０００は、ディスプレイ、バッテリ、及び１個以上のプロセッサを有する電子装置で実行される。規範的装置は、ディスプレイ５９０２及び回転可能入力機構５９０４を有する図５９Ａ〜図５９Ｆの装置５９００である。
【１０３４】
ブロック６００４で、装置は、第１の主題に関連するデータを受信する。いくつかの実施形態では、受信データは、装置によって動作させられたアプリケーション又はプログラムを介して受信データを含めて、装置に記憶された、又は、ネットワーク通信を介して装置によって入手されたいずれのデータでもよい。いくつかの実施形態では、受信データは、コンプリケーション又は他のユーザインターフェースオブジェクトに装置によって提示されることがある第１のアプリケーション及び／又は第１の主題に対応するデータでもよい。
【１０３５】
ブロック６００６で、装置は、受信データの第１の部分に関する情報を表示する。いくつかの実施形態では、データは、装置によって受信されると、又は、最初に入手されると複数の部分、セグメント、セクション等に論理的に分割される。いくつかの実施形態では、装置は、所定の規則又は動態分析に従って、受信データを複数の部分、セグメント、セクション等に分割することがある。いくつかの実施形態では、受信データは、ユーザ入力又は命令に従って複数の部分、セグメント、セクション等に分割される又は割り当てられることがある。
【１０３６】
いくつかの実施形態では、受信データの第１の部分に関する情報は、テキスト、数字、画像ベース、アニメーションベース、及び／又はビデオベースフォーマット等のユーザによって閲覧されるのに適した何らかの視覚的フォーマットで表示されることがある。
【１０３７】
描かれた図５９Ａの例では、装置５９００は、数ある情報の中でも、カレンダアプリケーションからの情報を受信する。カレンダアプリケーションから受信された情報の主題は、カレンダデータ、イベント等である。描かれた例では、カレンダデータの第１の部分は、近づきつつあるカレンダイベントの時刻、即ち、１１時３０分である時刻に関する情報を含む。描かれた例では、コンプリケーション５９１２ａは、受信データの第１の部分に従ってテキスト「１１：３０」を表示する。
【１０３８】
ブロック６００８で、任意選択的に、第１の情報を表示することは、第１の情報をユーザインターフェースの第１の所定の部分に表示することを含む。いくつかの実施形態では、ユーザインターフェースは、情報が表示されることがある１つ以上の所定の部分を有することがある。いくつかの実施形態では、これらの部分は、装置によって予め定められることがあるが、いくつかの実施形態では、これらの部分は、ユーザ入力に従って定義されることがある。いくつかの実施形態では、ユーザインターフェースは、各々がそれぞれの主題に関する情報を表示するように構成されることがある複数のスロット、プラッタ、又はモジュールを有することがある。図５９Ａの表示された例では、インターフェーススクリーン５９５０は、各々が区別できる主題に対応するコンプリケーション５９１０ａ〜５９１０ｄをそれぞれ表示する４つのプラッタを含む。
【１０３９】
ブロック６０１０で、任意選択的に、データの第１の部分は、第１のプライバシーレベルに対応する。いくつかの実施形態では、受信データの異なる部分は、異なるプライバシーレベル又は異なるプライバシー設定に対応することがある。例えば、データの一部分は、よりプライバシー性が低く、かつ、より機密性が低いと判定されることがあるが、データの別の部分は、よりプライバシー性が高く、かつ、より機密性が高いと判定されることがあり、データの更に別の部分は、最もプライバシー性が高く、かつ、最も機密性が高いと判定されることがある。いくつかの実施形態では、受信データの一部分は、データのプライバシー又は機密レベルに従って定義又は判定されることがある。プライバシーレベルに従ってデータを部分に分割することは、ユーザがプライバシーレベルを選ぶことを許し、それによって、ユーザが装置に表示して欲しいと思うデータのプライバシー／機密レベルを選ぶことを許す。これは、ユーザが自宅にいるときに、より機密性が高い情報の表示を許し、ユーザが公の場にいて、自分の装置の表示が他人によって閲覧されることがあるとき、より機密性が高い情報の表示を抑止する等、ユーザが異なる状況及び設定のため装置の用法をカスタマイズすることを許すことに役立つことがある。
【１０４０】
図５９Ａに描かれた例では、コンプリケーション５９１２ａによって表示された受信データの第１の部分は、いくつかの実施形態では、機密性が最も低いデータに対応する第１のプライバシーレベルに対応することがある。例えば、装置５９００は、近づきつつあるカレンダイベントに関する情報の様々な断片を受信していることがあり、情報を部分に分割していることがある。データの一部分は、近づきつつあるイベントの時刻に関連していることがあり、この部分は、機密性が最も低いと考えられることがある。データの別の部分は、近づきつつあるイベントの時刻に関連していることがあり、この情報は、より機密性が高いと考えられることがある。データの更に別の部分は、出席予定者又は参加者の名称に関連していることがあり、この情報は、より機密性が高いと考えられる。図５９Ａに描かれた例では、装置５９００は、第１のプライバシー状態に対応する第１の密度状態にあり、その結果、最も機密性が低いデータに対応するデータの部分に対応する情報だけが表示され、即ち、近づきつつあるカレンダイベントの時刻がコンプリケーション５９１２ａに表示されるが、近づきつつあるイベント及び近づきつつあるイベントへの参加者／出席予定者の名称は、表示を抑止される。
【１０４１】
ブロック６０１２で、任意選択的に、第１の情報は、第１のフォントサイズで表示される。いくつかの実施形態では、受信データの一部分に対応する情報が表示される方式は、受信データの別の部分に対応する情報が表示される方式とは識別できることがある。いくつかの実施形態では、表示の方式は、装置の異なる密度設定に対応することがある異なる表示「密度」によって識別されることがある。いくつかの実施形態では、密度設定は、異なる量の情報及び／又は異なる数のユーザインターフェースオブジェクトをユーザインターフェースの同じエリアに表示することに対応することがあり、それによって、より高密度及びより低密度のユーザインターフェースを定義する。いくつかの実施形態では、第１の密度状態で表示されたデータの一部分は、第１の方式で表示されることがあり、第２の密度状態で表示されたデータの別の部分は、第２の方式で表示されることがある。いくつかの実施形態では、第１の密度状態で表示された情報の一部分は、第１のサイズで表示されることがあり、第２の密度状態で表示された情報の別の部分は、第２のサイズで表示されることがある。いくつかの実施形態では、より機密性が高いデータに対応する情報は、より小さいサイズで表示されることがあり、傍観者が情報を観察することをより困難にさせるが、より機密性が低いデータに対応する情報は、より大きいサイズで表示されることがあり、ユーザがこの情報を観察することをより容易にさせる。表示のため選択されたフォントサイズは、いくつかの実施形態では、このようにしてデータの機密性に逆向きに対応することがある。
【１０４２】
いくつかの実施形態では、データの異なる部分に対応する情報は、異なるフォントサイズ設定によって識別されることがあり、各フォントサイズ設定は、１つ以上のフォントサイズに対応する。例えば、より大きいフォントサイズ設定は、サイズ１２及び１４というフォントサイズを含むことがあるが、より小さいフォントサイズ設定は、サイズ１０及び１２というフォントサイズを含むことがある。
【１０４３】
描かれた図５９Ａの例では、前述の通、装置５９００は、最低密度に対応する第１の密度設定にあることがあり、コンプリケーション５９１２ａによって表示された受信データの第１の部分は、いくつかの実施形態では、機密性が最も低いデータに対応する第１のプライバシーレベルに対応することがある。描かれた例では、第１の情報に対応する表示された情報は、第１のフォントサイズ又は第１のフォントサイズ設定で表示されることがある。
【１０４４】
ブロック６０１４で、任意選択的に、第１の情報は、単一の行のテキストを含む。前述の通、異なる密度設定に従って提示された情報は、視覚的に区別できることがある。その上、より高い密度設定の一部として提示された情報は、ディスプレイ上の単位表示面積当たりより大量の情報を提示するように構成されることがある。いくつかの実施形態では、ディスプレイの同一面積（及びユーザインターフェースの同一面積）により多くの情報を提示するために、より小さいフォントサイズが使用されていることに加えて、情報は、異なる行数のテキストを用いて提示されることがある。いくつかの実施形態では、異なる密度設定に対応する情報のため異なるフォントサイズが使用されるとき、より小さいフォントサイズにおけるより行数の多いテキストがより大きいフォントサイズにおけるより行数の少ないテキストと同じ垂直空間に収まるように、異なる行数のテキストを使用することは、異なるフォントサイズによって容易化されることがある。
【１０４５】
いくつかの実施形態では、より低いプライバシー設定及びより低い密度設定に対応する情報は、より大きいフォントサイズで表示されることがあり、単一の行のテキストを含むことがある。いくつかの実施形態では、より高いプライバシー設定及びより高密度の密度状態に対応する情報は、より小さいフォントサイズで表示されることがあり、２行以上のテキスト（又はより低密度の密度設定に対応する情報より行数の多いテキスト）を含むことがある。
【１０４６】
図５９Ａの描写された例では、前述の通、装置５９００は、最低密度に対応する第１の密度設定であることがあり、コンプリケーション５９１２ａによって表示された受信データの第１の部分は、いくつかの実施形態では、機密性が最も低いデータに対応する第１のプライバシーレベルに対応することがある。いくつかの実施形態では、第１の情報に対応する表示された情報は、第１のフォントサイズ又は第１のフォントサイズ設定で表示されることがある。描かれた例では、第１の情報に対応する表示された情報は、単一の行のテキストを含む（コンプリケーション５９１２ａ内のテキスト「１１：３０」は、このテキストより上又は下に他のテキストの行を持っていない）。
【１０４７】
ブロック６０１６で、任意選択的に、第１の情報は、アイコン、画像、グリフ、又はロゴを含まない。いくつかの実施形態では、受信データに関する情報は、アイコン、画像、グリフ、ロゴ、又は非標準的なシンボルを利用することなく、又は最小限利用して提示されることがある。いくつかの実施形態では、情報は、主として又は排他的に、テキスト及び数字によって提示されることがある。いくつかの実施形態では、主として又は排他的に、テキスト及び数字によって情報を提示することは、句読点等の標準的なタイポグラフィックシンボルの限定的な使用を含むことがある。いくつかの実施形態では、標準的なシンボルは、図５９Ａにおいてコンプリケーション５９１４ａで使用された度を表すシンボル「°」等の句読点とは考えられないが、広く用いられているタイポグラフィカルシンボルを含むことがある。いくつかの実施形態では、非標準的なシンボル、アイコン、画像、グリフ、又はロコの使用を最小限に抑える、又は、回避することは、情報がタイポグラフィック形式で表示されることを望むユーザがカスタムシンボルの意味を学習する必要がないようにユーザを支援することがある。タイポグラフィック情報を排他的に又は主に提示することは、装置の学習曲線を短縮し、ユーザが今まで見たことがなかったユーザインターフェースオブジェクトの意味等のユーザインターフェースをより直観的に把握できるようにすることがある。
【１０４８】
描かれた図５９Ａの例では、コンプリケーション５９１２ａに提示された第１の情報は、数字及び句読点だけを利用するが、他のコンプリケーション５９１０ａ、５９１４ａ、及び５９１６ａに提示された情報は、文字、数字、句読点、及び標準的なタイポグラフィカルシンボル「°」だけを利用する。図５９Ａにおいて、アイコン、画像、グリフ、ロゴ、又は非標準的なシンボルを含むコンプリケーションはない。
【１０４９】
ブロック６０１８で、任意選択的に、装置は、第２の主題に関連するデータを受信する。第２の主題は、ブロック６００４を参照して前述されたタイプの主題等のどんな主題でもよい。いくつかの実施形態では、第２の主題は、第１の主題とは異なり、第２の主題に関して装置によって受信されたデータは、第１の主題に関する情報とは異なるプログラム又はアプリケーションに関連付けられることがある。
【１０５０】
ブロック６０２０で、任意選択的に、装置は、ユーザインターフェースの第２の所定の部分に、第２の主題に関連するデータの第１の部分に関する第３の情報を表示する。
【１０５１】
いくつかの実施形態では、装置によって受信された第２のデータは、ブロック６００６を参照して前述された方式のいずれかで部分に分割されることがある。いくつかの実施形態では、第２の主題に関連するデータの第１の部分は、第１の主題に関連するデータの第１の部分と同じプライバシー設定及び／又は同じ密度設定に対応することがある。例えば、いくつかの実施形態では、データが受信された対象である各アプリケーション若しくは主題又はデータ源に対して、装置は、異なる主題に関連するデータの部分が対応するプライバシーレベル又は機密レベルを有することがあるように、データの一部分を所定のプライバシー設定に割り当てることがある。いくつかの実施形態では、装置が第１のプライバシーレベル及び／又は第１の密度状態にあるとき、同じプライバシーレベル又は機密レベルに関連付けられたデータの一部分に対応する情報は、同時に表示されることがある。
【１０５２】
いくつかの実施形態では、ユーザインターフェースは、様々なプラッタ（例えば、ユーザインターフェースの所定のエリア）がそれぞれの主題に関する情報を表示することがあるように構成されることがある。いくつかの実施形態では、各プラッタの所定の部分は、所定のプライバシー又は機密レベルに関連付けられた情報を表示するように構成されることがある。例えば、いくつかの実施形態では、プラッタは、ユーザインターフェース上に行として配置されたユーザインターフェースの一部分でもよい。図５９Ａに描かれた例では、４つのプラッタは、相互の上に積み重ねられた行としてインターフェース５９５０上に配置されたコンプリケーション５９１０ａ〜５９１４ａをそれぞれ収容する。
【１０５３】
描かれた図５９Ａの例では、装置５９００は、数ある情報の中でも、天候アプリケーションからの情報を受信する。天候アプリケーションから受信された情報の主題は、天候データ、記録、予報等である。描かれた例では、天候データの第１の部分は、７２°である予測された天候温度の時刻に関する情報を含む。描かれた例では、コンプリケーション５９１４ａは、受信データの第１の部分に従ってテキスト「７２°」を表示する。描かれた例では、コンプリケーション５９１４ａは、コンプリケーション５９１２ａとは異なる所定のプラッタに表示される。
【１０５４】
ブロック６０２２で、任意選択的に、装置５９００は、第１の情報及び第３の表示された情報に対応する第１の表示設定を編集するため第１の編集インターフェースを表示し、ここで、第３の情報は、第１の主題とは異なる主題に対応する。いくつかの実施形態では、第３の情報は、第１のプラッタ内にコンプリケーションの一部として表示された第１の情報とは異なるプラッタ内にコンプリケーションの一部として表示された情報である。いくつかの実施形態では、第３の情報は、図６０２０を参照して前述された第２の情報と同じでもよい。
【１０５５】
後述される編集インターフェース及び方法は、本明細書の「編集用コンテキスト特化ユーザインターフェース」セクション中で、パラグラフで始まる、又は他のどこかで本願において前述された編集インターフェースのいずれと自由に組み合わされてもよく、及び、いずれによって自由に修正されてもよいことに注意すべきである。
【１０５６】
いくつかの実施形態では、編集インターフェースは、編集されたインターフェースがどのように見えるかについてのプレビューが与えられている間にユーザが時計文字盤又はタイポグラフィックモジュラー文字盤の表示設定を編集することがあるように、時計文字盤又はタイポグラフィックモジュラーインターフェースという形をとることがある。いくつかの実施形態では、編集インターフェースは、ブロック６００７〜６０２０を参照して前述されたように情報を表示するインターフェースとは異なるインターフェースでもよい。いくつかの実施形態では、編集インターフェースは、ユーザが編集インターフェースの表示設定又はブロック６００７〜６０２０を参照して前述されたいずれかのインターフェースの表示設定等のインターフェースの１つ以上の表示設定を修正することを許すどんなインターフェースでもよい。いくつかの実施形態では、編集インターフェースは、２つ以上のユーザインターフェーススクリーンを含むことがある。
【１０５７】
いくつかの実施形態では、編集インターフェースは、装置が強度閾値を超える特性強度を持つタッチ接触を検出したときに表示させられることがある。
【１０５８】
描かれた例では、装置５９００は、図５９Ａにおけるタッチ接触５９１８を検出する。いくつかの実施形態では、装置５９００は、感圧ディスプレイ５９０２を介して、タッチ接触５９１８の特性強度が強度閾値を超えるか否かを判定する。タッチ接触５９１８の特性強度が強度閾値を超えるという判定に従って、装置５９００は、図５９Ｂにおけるインターフェーススクリーン５９６０を表示させる。描かれた例では、インターフェーススクリーン５９６０は、ページングアフォーダンス５９１９の存在を除くと、インターフェーススクリーン５９５０と一致する編集インターフェーススクリーンである。いくつかの実施形態では、インターフェーススクリーン５９６０は、装置５９００の１つ以上のカラー設定及び／又は１つ以上の密度／プライバシー設定を編集する編集インターフェーススクリーンであり、カラー設定及び／又は密度設定は、第１の表示された情報（例えば、図５９Ｂにおけるコンプリケーション５９１２ａ）及び第３の表示された情報（例えば、図５９Ｂにおけるコンプリケーション５９１４ａ等の他の表示されたコンプリケーション）に対応する。
【１０５９】
図６０Ｂにおいて、方法６０００がディスプレイ、バッテリ、及び１個以上のプロセッサを有する電子装置で更に実行されるように、ブロック６００２に続く。
【１０６０】
ブロック６０２４は、任意選択的に、ブロック６０２２の後に続く。ブロック６０２４で、ブロック６０２６〜６０５２（これらのうち一部は選択的であり、これらのうち一部は図６０Ｃに描かれている）は、第１の編集インターフェースを表示している間に実行される。描かれた例では、ブロック６０２６〜６０５２は、更に詳細に後述されるように、編集インターフェーススクリーン５９６０又は編集インターフェース５９６０と同じ編集インターフェースの更に一部である関連したインターフェーススクリーンを表示している間に実行される。
【１０６１】
ブロック６０２６で、装置は、回転可能入力機構の第１の回転を検出する。いくつかの実施形態では、回転可能入力機構の第１の回転は、１つ以上の速度を有し、１つ以上の持続期間を有し、及び１つ以上の相対的な間隔を有する１つ以上の方向への１つ以上の回転を含むことがある。いくつかの実施形態では、回転可能入力機構の第１の回転は、所定の回転方向への回転可能入力機構の単一の回転を含むことがある。図５９Ｂに描かれた例では、装置５９００は、回転可能入力機構５９０４の回転であるユーザ入力５９２０を検出する。
【１０６２】
ブロック６０２８で、回転可能入力機構の第１の回転を検出したことに応答して、装置は、第１の情報を受信データの第２の部分に関する第２の情報で補完する。
【１０６３】
いくつかの実施形態では、回転可能入力機構の第１の回転は、装置の密度／プライバシー設定を変更するコマンドとして装置によって登録されるように予め定められることがある。いくつかの実施形態では、装置が編集状態又は編集インターフェースにあり、装置が回転可能入力機構の回転を検出したとき、装置は、２つ以上の利用可能なプライバシー／密度設定を繰り返し表示することにより密度／プライバシー状態を編集することがあり、例えば、装置は、第１のプライバシー／密度設定から第２に、次に、第２から第３に変化し、そして、第３から第１に戻ることがあり、各変化は、装置が回転可能入力機構の所定の閾値回転角度及び／又は速度より大きい回転を検出したことに従って生じる。このように、ユーザは、利用可能な密度設定を繰り返し表示するために回転アクセスを回す。実質的に反対方向に回転可能入力機構を回転することは、第１から第３、第３から第２、そして、第２から第１等の反対方向に利用可能な密度／プライバシー状態を繰り返し表示することを引き起こすことがある。
【１０６４】
いくつかの実施形態では、装置が第１のより低密度状態から第２のより高密度状態に（例えば、低密度から高密度まで）変化するとき、ユーザインターフェースオブジェクト又はコンプリケーション等の表示された情報は、付加的な情報で補完されることがある。いくつかの実施形態では、以前に表示されたコンプリケーションによって表示された補完情報は、以前に表示された情報に関連するデータの一部分より高い機密性を持つことが判定された基礎データの一部分に関する情報を含むことがある。従って、いくつかの実施形態では、ユーザが装置のプライバシー／密度設定を変更したとき、表示された実施形態は、より高い機密性を持つ基礎データの一部分に関する情報を表示することがある。いくつかの実施形態では、より高い機密性を持つ基礎データの一部分に関する情報は、同じ基礎データから取得されることがあるので、第２の表示された情報は、このようにして、第１の表示された情報と同じ主題に関係することがある。
【１０６５】
描かれた図５９Ｃの例では、図５９Ｂにおけるユーザ入力５９２０を検出したことに応答して、装置５９００は、４つの表示されたコンプリケーションの１つずつを同じ基礎データ及び主題のそれぞれの第２の部分に関する付加的な情報で補完する。図５９Ｃでは、コンプリケーションは全て、（符号５９１０ａ〜５９１６ａによって示されているように）図５９Ｂにおける同じコンプリケーションの密度状態より密度が高い第２の密度状態で表示される（それに応じて、符号５９１０ｂ〜５９１６ｂによって示されている）。図５９Ｃにおけるインターフェーススクリーン５９７０内の４つのプラッタのうち（上から）２番目のプラッタについての特定の例では、コンプリケーション５９１２ｂは、第２の密度状態で表示され、それに応じて、近づきつつあるカレンダイベントに対応する基礎データの第２の部分に関する第２の情報で補完されている。コンプリケーション５９１２ｂに表示された第２の情報（テキスト「設計会議」）は、近づきつつあるカレンダイベントの名称に関する情報である。
【１０６６】
ブロック６０３０で、任意選択的に、第１の情報を第２の情報で補完することは、第２の情報をユーザインターフェースの第１の所定の部分に表示することを含む。ブロック６０２０を参照して前述した通、ユーザインターフェースは、様々なプラッタ（例えば、ユーザインターフェースの所定のエリア）がそれぞれの主題に関する情報を表示することがあるように構成されることがある。いくつかの実施形態では、各プラッタの所定の部分は、所定のプライバシー又は機密レベルに関連付けられた情報を表示するように構成されることがある。例えば、いくつかの実施形態では、より機密性が低い情報がプラッタの左側に表示され、より機密性が高い情報がプラッタの右側に表示されることがある。（この配置は、傍観者が当然ながら左側から読み始めることがあり、装置を短時間しか観察していない場合、機密性が低い情報を観察する時間しかないことがあるので、有利であることがある）。いくつかの実施形態では、コンプリケーション内の情報の異なる断片は、（テキスト「１１：３０」及びテキスト「設計会議」が図５９Ｃにおけるコンプリケーション５９１２ｂにおいて分離されている等の方法で）コンプリケーション内の別個のセクションに分割されることがある。いくつかの実施形態では、コンプリケーション内の別個のセクションは、（図５９Ｂにおいてコンプリケーション５９１２ｂにおけるテキスト「１１：３０」からテキスト「設計会議」までの距離がコンプリケーション５９１４ｂにおけるテキスト「７２°」からテキスト「クパチーノ時々曇り」までの距離と同じである等の方法で）互いに所定の間隔を有するので、一方側に端を揃えられることがある。いくつかの実施形態では、コンプリケーション内の別個のセクションは、同じ密度／プライバシー設定に関する情報が密接した垂直列に表示されるように固定した列に配置されることがある。
【１０６７】
図５９Ｃの表示された例では、テキスト「設計会議」の形をした第２の情報は、テキスト「１１：３０」の形をした第１の情報と同じプラッタに同じコンプリケーションの一部として表示される。
【１０６８】
ブロック６０３２で、任意選択的に、第１の情報を第２の情報で補完することは、ディスプレイの中で回転可能入力機構の検出前に表示されていた位置に第１の情報の表示を維持することを含む。いくつかの実施形態では、第１のプライバシー／密度設定で既に表示されていた情報を置き換える、外す、又はそうでなければ邪魔するのではなく、第２のプライバシー／密度設定で表示された情報は、装置が第１のプライバシー／密度設定にあったときに既に表示されていた情報に加えて表示されることがある。いくつかの実施形態では、装置が第１のプライバシー／密度設定にあったときに既に表示されていた情報は、装置が第２のプライバシー／密度設定に設定されたとき、ディスプレイ上で同じ位置及び／又はユーザインターフェース上で同じ位置に維持されることがある。図５９Ｃにおいてインターフェース５９７０の描かれた実施例では、装置５９００が第２のプライバシー／密度設定似設定され、各コンプリケーションが第２の密度状態に入るとき、図５９Ｂにおいてコンプリケーション５９１０ａ〜５９１６ｂによって最初に表示されていた情報は、図５９Ｃにおけるコンプリケーション５９１０ｂ〜５９１６ｂ内で外される、移動させられる、隠蔽される、又は置き換えられることはなく、むしろ表示されたインターフェース上で同じ位置及びディスプレイ５９０２上で同じ位置に維持される。
【１０６９】
ブロック６０３４で、任意選択的に、データの第２の部分は、第２のプライバシーレベルに対応する。ブロック６０１０を参照して前述された通、受信データの異なる部分は、異なるプライバシーレベル又は異なるプライバシー設定に対応することがある。ブロック６０１０を参照して前述の通、表示された第１の情報が第１のプライバシーレベルに対応することがあるとき、第２の情報は、第２のプライバシーレベルに対応することがある。いくつかの実施形態では、第２のプライバシーレベルは、第１のプライバシーレベルより機密性が高い情報に対応することがある。いくつかの実施形態では、第２のプライバシーレベルは、第１のプライバシーレベルより機密性が低い情報の表示に対応することがある。
【１０７０】
図５９Ｃに描かれた例では、コンプリケーション５９１２ｂによって表示された受信データの第２の部分は、いくつかの実施形態では、第１のプライバシーレベルが対応するデータより機密性が高いデータに対応する第２のプライバシーレベルに対応することがある。例えば、装置５９００は、近づきつつあるカレンダイベントに関する情報の様々な断片を受信していることがあり、この情報を部分に分割していることがある。データの一部分は、近づきつつあるイベントの時刻に関係することがあり、この部分は、最も機密性が低いと考えられることがある。データの別の部分は、近づきつつあるイベントの名称に関係することがあり、この情報は、より機密性が高いと考えられることがある。データの更に別の部分は、近づきつつあるイベントの出席予定者又は参加者の名称に関係することがあり、この情報は、最も機密性が高いと考えられることがある。図５９Ｃに描かれた例では、装置５９００は、第２のプライバシー状態に対応する第２の密度状態にあり、その結果、より機密性が高いデータに対応するデータの部分に対応する情報は、データの最も機密性が低い部分に対応する情報に加えて、即ち、近づきつつあるカレンダイベントの時刻に加えて、近づきつつあるカレンダイベントの名称もコンプリケーション５９１２ｂに表示される。
【１０７１】
ブロック６０３６で、任意選択的に、第２の情報は、第１のフォントサイズより小さい第２のフォントサイズで表示される。ブロック６０１２を参照して前述された通、いくつかの実施形態では、異なるプライバシー又は機密レベルに対応する情報、又は、異なる密度状態に対応する情報は、異なるフォントサイズ又は異なるフォントサイズ設定で表示されることがある。いくつかの実施形態では、より密度が低い設定に対応するより機密性が低い情報は、より大きいフォントサイズ設定で表示されることがあるが、より密度が高い設定に対応するより機密性が高い情報は、より小さいフォントサイズ設定で表示されることがある。描かれた図５９Ｃの例では、コンプリケーション５９１２ｂにおけるテキスト「設計会議」の形をした第２の情報は、コンプリケーション５９１２ｂにおけるテキスト「１１：３０」の形をした第１の情報が表示されるフォントサイズより小さいフォントサイズで表示される。
【１０７２】
ブロック６０３８で、任意選択的に、第２の情報は、２行以上のテキストを含む。ブロック６０１４を参照して前述された通、いくつかの実施形態では、異なるプライバシー又は機密レベルに対応する情報、又は異なる密度状態に対応する情報は、異なる行数のテキストに表示されることがあり、いくつかの実施形態では、異なるフォントサイズ設定で表示されることによって容易に実現されるようになる。いくつかの実施形態では、より密度が低い設定に対応するより機密性が低い情報は、単一行のテキストによって表示されることがあるが、より密度が高い設定に対応するより機密性が高い情報は、２行以上のテキストによって（又はより機密性が低い情報のため使用されたテキストの行数より多い行を用いて）表示されることがある。描かれた図５９Ｃの例では、コンプリケーション５９１２ｂにおいてテキスト「設計会議」の形をした第２の情報は、２行のテキストによって表示される。
【１０７３】
ブロック６０４０で、任意選択的に、第２の情報は、アイコン、画像、グリフ、又はロゴを含まない。ブロック６０１６を参照して前述された通、表示された情報は、主として又は排他的に、文字、数字、及び標準的なタイポグラフィカルシンボルの形で提示されることがある。描かれた図５９Ｃの例では、コンプリケーション５９１２ｂに提示された第２の情報は、文字（「設計会議」）だけを利用するが、他のコンプリケーション５９１０ｂ、５９１４ｂ、及び５９１６ｂに提示された第２の情報は、文字、数字、句読点、及び標準的なタイポグラフィカルシンボル「＋」だけを更に利用する。図５９Ｃにおいて、アイコン、画像、グリフ、ロゴ、又は非標準的なシンボルを含むコンプリケーションはない。
【１０７４】
図６０Ｃでは、方法６０００がディスプレイ、バッテリ、及び１個以上のプロセッサを有する電子装置で更に実行されるように、ブロック６００２に続く。図６０Ｃでは、ブロック６０２４は、第１の編集インターフェースを表示している間にブロック６０４２〜６０５２が任意選択的に実行されるように、任意選択的に続く。描かれた例では、ブロック６０４２〜６０５２は、より詳細に後述されるように、編集インターフェーススクリーン５９６０、又は、編集インターフェース５９６０と同じ編集インターフェースの更に一部である関連したインターフェーススクリーンを表示している間に実行されることがある。
【１０７５】
ブロック６０４２で、任意選択的に、装置は、第１の情報に対応する位置において第１のタッチ入力を検出する。検出されたタッチ入力は、タッチスクリーン等の何らかのタッチ感知及び／又は感圧面においてタッチ感知及び／又は感圧素子によって検出されたシングルタッチ入力、マルチタッチ入力、シングルタップ入力、及び／又はマルチタップ入力でもよい。いくつかの実施形態では、装置は、第１の情報に対応する位置においてタッチ接触を検出することがある。いくつかの実施形態では、タッチ入力は、ディスプレイ５９０２等のタッチスクリーン上で検出されることがある。いくつかの実施形態では、タッチ入力は、情報が表示された位置で検出されることがある。いくつかの実施形態では、タッチ入力は、タッチ接触が、第１の情報と同じプラッタにおいて同じコンプリケーションに含まれている第２の情報又は第３の情報等の第１の情報に関連付けられた情報に対応する位置で検出されるように、第１の情報が表示されたプラッタの位置で検出されることがある。
【１０７６】
描かれた図５９Ｃの例では、装置５９００は、インターフェーススクリーン５９７０上の４つのコンプリケーションプラッタのうち２番目にあるコンプリケーション５９１２ｂに対応する位置においてディスプレイ５９０２上で検出されたタップ入力であるユーザ入力５９２２を検出することがある。
【１０７７】
ブロック６０４４で、任意選択的に、第１の情報に対応する位置で第１のタッチ入力を検出したことに応答して、装置は、第１の情報を強調表示する。いくつかの実施形態では、装置が編集状態にある間に検出された第１の情報に対応する位置で検出されたタッチ入力は、１つ以上の表示設定の編集のため装置に第１の情報を選択させるように予め定められることがある。いくつかの実施形態では、装置が編集状態にある間にユーザが表示されたコンプリケーション上でタップしたとき、コンプリケーションは、カラー設定等の１つ以上の表示設定の編集のため選択されることがある。いくつかの実施形態では、一旦選択されると、ユーザは、選択されたコンプリケーション及び／又は選択された表示された情報のカラー設定を修正するために１つ以上の入力を使用することがある。
【１０７８】
いくつかの実施形態では、第１の情報を強調表示することは、インターフェース内に表示された他の情報から第１の情報を識別するために適した、又は、同じ情報の以前の視覚的外観からこの情報を識別するために適した、区別できる視覚的外観に従って第１の情報を表示することを含む。いくつかの実施形態では、強調表示することは、表示サイズ、表示カラー、背景色、輪郭線設定、下線設定、イタリック体設定、ボールド体設定、フォントサイズ設定、フォント設定、輪郭線設定、アニメーションスタイル、又は表示された情報の視覚的外観の他の適当な様相を変更することにより達成されることがある。図５９Ｄに描かれた実施形態では、図５９Ｃにおいて入力５９２２を検出したことに応答して、装置５９００は、図５９Ｄにおける編集インターフェーススクリーン５９８０内の他のコンプリケーション５９１０ｂ、５９１４ｂ、及び５９１６ｂの外観と比べると（そして、図５９Ｃにおける編集インターフェーススクリーン５９７０内のコンプリケーション５９１２ｂの以前の外観と比べると）より大きいサイズで及び太字のフォントでコンプリケーション５９１２ｂのテキストを表示することによりコンプリケーション５９１２ｂを強調表示する。
【１０７９】
ブロック６０４６で、任意選択的に、第１の情報が強調表示されている間に、装置は、回転可能入力機構の第２の回転を検出する。いくつかの実施形態では、回転可能入力機構の第２の回転は、１つ以上の速度を有し、１つ以上の持続期間を有し、及び１つ以上の相対的な間隔を有する１つ以上の方向への１つ以上の回転を含むことがある。いくつかの実施形態では、回転可能入力機構の第２の回転は、所定の回転方向への回転可能入力機構の単一の回転を含むことがある。図５９Ｄに描かれた例では、装置５９００が強調表示された（ボールド体及びより大きいフォントサイズ）外観でコンプリケーション５９１２ｂ内に情報を表示している間に、装置５９００は、回転可能入力機構５９０４の回転であるユーザ入力５９２４を検出する。
【１０８０】
ブロック６０４８で、任意選択的に、回転可能入力機構の第２の回転を検出したことに応答して、装置は、第１の情報に対応する第１のカラー設定を編集する。いくつかの実施形態では、カラー設定は、図５９Ｂ、図５９Ｃ、及び図５９Ｄにおいてそれぞれ編集インターフェーススクリーン５９６０、５９７０、及び５９８０により部分的に描かれた編集インターフェース等の編集インターフェースを使用してユーザによって修正されることがある。いくつかの実施形態では、ユーザが編集のため１つ以上のコンプリケータ又はプラッタのようなある情報を選択した後、ユーザは、その後、選択された情報のカラー設定を編集するために回転可能入力機構によって回転入力を実行することがある。いくつかの実施形態では、カラー、一連のカラー、カラーのパターン、又はカラー設定が時間的に変化するアニメーションに各々が対応するカラー設定の所定の選択があることがある。いくつかの実施形態では、カラー設定のうちの１つ以上は、コンプリケーション内の異なる文字及び数字に亘る連続的なカラー階調又はパターンとして、（第１又は第２の密度状態で）コンプリケーションを描写する階調カラー設定又はパターンカラー設定である。所定のカラー設定は、順序付き列に配置されることがある。ユーザが編集のためのコンプリケーションを選択し、回転可能入力機構を回転するとき、設定は、入力の回転方向に従って、次の又は前のカラー設定まで順序付き列を繰り返し表示する、又は、スクロールすることにより修正されることがある。カラー設定は、１回の長い連続的な回転が装置に一連のカラー設定の中を順番に進ませるように、回転可能入力機構が少なくとも所定の最小回転角を通じて回転されていることに応答して変更されることがある。いくつかの実施形態では、順序付き列は、最後の設定から最初の設定までループを作ることがある。
【１０８１】
描かれた図５９Ｄの例では、コンプリケーション５９１２ｂのカラー設定は、ユーザ入力５９２４に従って修正されることがあるが、カラー設定に対する変更は、白黒図によって描かれていない。
【１０８２】
ブロック６０５０で、任意選択的に、回転可能入力機構の第２の回転を検出したことに応答して、装置は、第３の情報に対応する第２のカラー設定を維持する。ブロック６０２２を参照して前述された通、第３の情報は、いくつかの実施形態では、第１のプラッタにコンプリケーションの一部として表示された第１の情報とは異なるプラッタにコンプリケーションの一部として表示された情報である。従って、いくつかの実施形態では、１つのプラッタ、コンプリケーション、又は他の表示された情報のカラー設定が編集されているとき、別のプラッタ、コンプリケーション、又は他の表示された情報のカラー設定は、維持され、変更されないことがある。いくつかの実施形態では、ユーザは、インタ−フェース上のコンプリケーションのカラー設定を個別にカスタマイズできることを望むことがあり、カスタマイズできることは、ユーザがコンプリケーションの選択された配置に従って有意義なカラーとコンプリケーションとの関係を割り当てることに役立つことがある。
【１０８３】
ブロック６０５２は、任意選択的にブロック６０４８の後に続く。ブロック６０５２で、任意選択的に、回転可能入力機構の第２の回転を検出したことに応答して、装置は、第３の情報に対応する第２のカラー設定を編集する。ブロック６０２２を参照して前述された通、第３の情報は、いくつかの実施形態では、第１のプラッタにコンプリケーションの一部として表示された第１の情報とは異なるプラッタにコンプリケーションの一部として表示された情報である。従って、いくつかの実施形態では、別のプラッタ、コンプリケーション、又は他の表示された情報のカラー設定は、第１のプラッタ、コンプリケーション、又は他の表示された情報の編集を生じさせた同じ入力に従って編集されることがある。
【１０８４】
いくつかの実施形態では、ユーザは、同時にコンプリケーション／プラッタのうち２つ以上、又は、コンプリケーション／プラッタの全部についてのカラー設定を編集することがある。例えば、カラーテーマは、ユーザがカラー設定をコンプリケーション／プラッタのうち２つ以上又は全部に割り当てる単一のテーマを選択するように、予め定められ、装置に保存される（又は、ネットワーク通信により装置で利用できる）ことがある。いくつかの実施形態では、テーマは、所定のカラー設定を所定のプラッタに割り当てることがある。いくつかの実施形態では、テーマは、テーマが現れるプラッタとは無関係に、所定のカラー設定を所定のタイプのコンプリケーションに割り当てることがある。いくつかの実施形態では、テーマは、複数のコンプリケーション／プラッタ内の文字及び数字に亘る連続的な階調又は連続的なパターンとして、コンプリケーション／プラッタのうち２つ以上、又はコンプリケーション／プラッタの全部を描写する階調テーマでもパターンテーマでもよい。いくつかの実施形態では、措定のカラー設定スキーム又はテーマを選択することは、隣接するカラーが適切にコントラストをなし、コンプリケーション同士をより容易に区別できるように、ユーザがカラー設定をコンプリケーションに割り当てることを許すので有利であることがある。いくつかの実施形態では、所定のカラー設定を（プラッタではなく）所定のコンプリケーション又はコンプリケーションのタイプに割り当てるテーマは、ユーザがコンプリケーションのカラーに基づいてコンプリケーション又はコンプリケーションタイプを素早く識別するのに役立つことがあるので有利であることがある。
【１０８５】
図６０Ｄでは、方法６０００がディスプレイ、バッテリ、及び１個以上のプロセッサを有する電子装置で更に実行されるように、ブロック６００２に続く。
【１０８６】
ブロック６０５４は、任意選択的に、ブロック６０２４〜６０５２の後に続く。ブロック６０５４で、第１の編集インターフェースを表示している間、装置は、水平スワイプジェスチャを検出する。いくつかの実施形態では、水平スワイプジェスチャは、タッチ感知面上の位置又は第１の編集インターフェースに対応するタッチ感応面上の位置で検出されることがある。このように、水平スワイプジェスチャは、いくつかの実施形態では、位置依存性であると言われることがある。描かれた図５９Ｄの例では、装置５９００は、タッチ感知スクリーン５９０２に適用された左方向スワイプジェスチャであるユーザ入力５９２６を検出する。
【１０８７】
ブロック６０５６で、任意選択的に、水平スワイプジェスチャを検出したことに応答して、装置は、第１の情報及び第３の情報に対応する第２の表示設定を編集する第２の編集インターフェースを表示する。いくつかの実施形態では、第２の編集インターフェースは、同じ基本的なユーザインターフェースの異なる表示設定又は異なる表示特性を編集するインターフェースでもよい。いくつかの実施形態では、第２の編集インターフェースは、左右にページをめくることによりアクセス可能であるいくつかの編集インターフェースページの中の２番目のページでもよい。いくつかの実施形態では、ユーザは、例えば、右側にページをアクセスするために左側にスワイプすることによって、又は、左側にページをアクセスするため右側にスワイプすることによって、一方の編集インターフェース又は編集ページと他の編集インターフェース又は編集ページとの間を見て回るために左右にスワイプすることがある。いくつかの実施形態では、ユーザによってページをめくられることがある編集インターフェースページは、各ページが異なる表示設定を編集することに対応することがあり、ページは、カラー設定、フォント設定、テキストサイズ設定、テキストスタイル（例えば、下線、ボールド体、イタリック体等）、位置設定（例えば、情報が表示される位置）、プライバシー設定、密度設定、及び／又はコンプリケーション識別設定（例えば、所与のスロット、位置、又はプラッタに表示された基礎データ又は情報）を編集するために構成されることがある。いくつかの実施形態では、編集インターフェースページは、所定のユーザ入力に従って２つ以上の表示設定を編集するように構成されることがある。
【１０８８】
描かれた図５９Ｄ及び図５９Ｆの例では、図５９Ｄにおける編集インターフェーススクリーン５９８０は、いくつかの実施形態では、第１の編集インターフェースであると考えられることがあるが、図５９Ｅにおける編集インターフェース画面５９９０は、いくつかの実施形態では、第２の区別できる編集インターフェースであると考えられる。描かれた例では、図５９Ｄにおける編集インターフェース５９８０は、ユーザが編集用のプラッタを選択し、その後、回転可能入力機構５９０４を回転することにより（ブロック６０４２〜６０５２を参照して前述された通）カラー設定を編集することを許すように構成されている。描かれた例では、図５９Ｅにおける編集インターフェース５９９０は、ユーザがコンプリケーション識別設定を編集することを許すように構成されている。ブロック６０４２〜６０５２におけるカラー設定編集を参照して前述された方式と同様に、ユーザは、いくつかの実施形態では、編集用のプラッタを選択するためにディスプレイ５９０２上のプラッタをタップし、各プラッタ内に表示されることがある利用可能なコンプリケーションを繰り返し表示するために回転可能入力機構５９０４の１つ以上の回転入力を実行することがある（プラッタ内にコンプリケーションを表示しないことを選択することを含む）。いくつかの実施形態では、ユーザは、例えば、２つ以上の編集用のプラッタを選択することにより、又は、所定のプラッタに表示されるように予め定められた若しくはキュレートされたコンプリケーションのテーマ又はスキームを選択することにより、同時に２つ以上のプラッタのコンプリケーション識別設定を編集することがある。いくつかの実施形態では、第１及び第２の編集インターフェースのうちの１つ以上は、コンプリケーション又はプラッタが編集のため選択されていないとき、ユーザが回転可能入力機構５９０４を回転することにより（ブロック６０２６〜６０４０を参照して前述された通）装置５９００の密度設定を編集することを許すように構成されることがある。
【１０８９】
図６０Ｅでは、方法６０００がディスプレイ、バッテリ、及び１個以上のプロセッサを有する電子装置で更に実行されるように、ブロック６００２に続く。
【１０９０】
ブロック６０５８は、任意選択的に、ブロック６０２４〜６０５２の後に続く。ブロック６０５８で、任意選択的に、装置は、第１の情報及び第３の表示された情報に対応する第３の表示設定を編集する第３の編集インターフェースを表示し、ここで、第３の情報は、第１の主題とは異なる主題に対応する。いくつかの実施形態では、第３の編集インターフェースは、ブロック６０２２及び６０５６をそれぞれ参照して前述された第１及び／又は第２の編集インターフェースの特性の一部又は全部を共有することがある。いくつかの実施形態では、第３の編集インターフェースは、ブロック６０５４〜６０５６を参照して前述された通、第１の編集インターフェースを表示している間にスワイプジェスチャを実行することによりアクセスされることがあることを含めて、ブロック６０５６を参照して前述された第２の編集インターフェースと同じインターフェースでもよい。描かれた図５９Ｅの例では、編集インターフェーススクリーン５９９０は、装置５９００によって表示される。
【１０９１】
ブロック６０６０で、任意選択的に、ブロック６０６２〜６０７０は、第３の編集インターフェースを表示している間に選択的に行われる。描かれた図５９Ｅ〜図５９Ｆの例では、ブロック６０６２〜６０７０は、より詳細に後述される通、編集インターフェーススクリーン５９９０、又は、編集インターフェーススクリーン５９９０と同じ編集インターフェースの更に一部である関連したインターフェーススクリーンを表示している間に行われることがある。
【１０９２】
ブロック６０６２で、装置は、第１の情報に対応する位置で第２のタッチ入力を検出する。検出されたタッチ入力は、タッチスクリーン等のいずれかのタッチ感知及び／又は感圧面においてタッチ感知及び／又は感圧素子によって検出されたシングルタッチ入力、マルチタッチ入力、シングルタップ入力、及び／又はマルチタップ入力でもよい。いくつかの実施形態では、装置は、第１の情報に対応する位置でタッチ接触を検出することがある。いくつかの実施形態では、タッチ入力は、ディスプレイ５９０２等のタッチスクリーン上で検出されることがある。いくつかの実施形態では、タッチ入力は、第１の情報が表示された位置で検出されることがある。いくつかの実施形態では、タッチ入力は、タッチ接触が第１の情報と同じプラッタ内で同じコンプリケーションに含まれている第２又は第３の情報等の第１の情報に関連付けられた情報に対応する位置で検出されることがあるように、第１の情報が表示されたプラッタの位置で検出されることがある。
【１０９３】
ブロック６０６４で、任意選択的に、第１の情報に対応する位置で第２のタッチ入力を検出したことに応答して、装置は、第１の情報を強調表示する。いくつかの実施形態では、装置は、ブロック６０４４を参照して前述されたいずれかの方式で第１の情報を強調表示することがある。
【１０９４】
いくつかの実施形態では、第３の編集インターフェースが表示されている間にタッチ入力を検出し、応答してコンプリケーション又はプラッタを強調表示するのではなく、コンプリケーション又はプラッタは、第３の編集インターフェースがアクセスされたとき、既に強調表示されていることがある。このことは、いくつかの実施形態では、ユーザが前の編集インターフェース内で編集用のプラッタ／コンプリケーションを既に選択され、新しい編集インターフェースにページをめくるときに起こることがある。いくつかの実施形態では、編集インターフェース間でページをめくることは、前に選択されたプラッタ／コンプリケーションがもはや強調表示されないようにさせることがあるが、いくつかの実施形態では、編集インターフェース間でページをめくることは、前に選択されたプラッタ／コンプリケータが編集のため選択されたままにすること、及び、新しい編集インターフェースを表示したときに強調表示されたままにすることがある。
【１０９５】
描かれた図５９Ｅの例では、コンプリケーション５９１２ｂは、編集のため選択され、それに応じて、ボールド体フォントで、及び、インターフェース５９９０内の他のコンプリケーション５９１０ｂ、５９１４ｂ、及び５９１６ｂと比べて増大したフォントサイズで表示されることによって強調表示されている。描かれている例では、コンプリケーション５９１２ｂは、ブロック６０６２及び６０６４によって前述された方式ではなく、図５９Ｃにおいてタッチ入力５９２２によって編集のため以前に選択されたことに従って強調表示された。
【１０９６】
ブロック６０６６で、任意選択的に、第１の情報が強調表示されている間に、装置は、回転可能入力機構の第２の回転を検出する。いくつかの実施形態では、回転可能入力機構の第２の回転は、１つ以上の速度を有し、１つ以上の持続期間を有し、１つ以上の相対的な間隔を有する１つ以上の方向への１つ以上の回転を含むことがある。いくつかの実施形態では、回転可能入力機構の第２の回転は、所定の回転方向への回転可能入力機構の単一の回転を含むことがある。図５９Ｅに描かれた例では、装置５９００が強調表示された（ボールド体及びより大きいフォントサイズ）外観でコンプリケーション５９１２ｂ内に情報を表示している間に、装置５９００は、回転可能入力機構５９０４の回転であるユーザ入力５９２８を検出する。
【１０９７】
ブロック６０６８で、任意選択的に、回転可能入力機構の第３の回転を検出したことに応答して、装置は、第１の情報を第１の主題とは異なる主題に対応する第４の情報で置き換える。いくつかの実施形態では、コンプリケーション識別設定は、ブロック６０４８を参照して前述された通、カラー設定が編集された方法と同様にユーザによって編集されることがある。ユーザが編集用のコンプリケーションを選択し、一部の編集インターフェース内で回転可能入力機構を回転することにより１つ以上のコンプリケーションに対するカラー設定を繰り返し表示することがあるのと全く同じように、ユーザは、編集用のコンプリケーション／プラッタを選択し、一部のインターフェース内で回転可能入力機構を回転することにより１つ以上のプラッタに対するコンプリケーション識別設定を同様に繰り返し表示することがある。しかしながら、カラー設定を編集するのではなく（又は、いくつかの実施形態では、カラー設定を編集することに加えて）、装置は、ユーザの回転の大きさ及び／又は速度に従って、選択されたプラッタに表示されたコンプリケーションを１つ以上の次の又は前の利用可能なコンプリケーションで置き換えることにより、異なるコンプリケーションを繰り返し表示することがある。いくつかの実施形態では、ユーザは、選択されたプラッタに表示される利用可能なコンプリケーションからの選択を行うことがあり、又は、選択されたプラッタにコンプリケーションを表示しないという選択肢を選択することがある。
【１０９８】
描かれた図５９Ｆの例では、図５９Ｅにおいてユーザ入力５９２８を検出したことに応答して、装置５９００は、図５９Ｅにおけるコンプリケーション５９１２ｂを図５９Ｆにおけるコンプリケーション５９３０ｂで置き換える。描かれた例では、コンプリケーション５９３０ｂは、スタンダード・アンド・プアーズ株式市場指標の実績（例えば、５４．４８ポイントの上昇）に関する情報を表示する株式市場コンプリケーションである。コンプリケーション５９３０ｂは、図５９Ｆにおける他のコンプリケーションと同様に、第２の密度／プライバシー状態で表示されることに注意すべきである。コンプリケーション５９３０ｂは、コンプリケーション５９３０ｂ及び／又はこれの関連したプラッタが編集のため選択されたままであることを知らせるために、太字のフォントと、インターフェース５９９２内の他のコンプリケーション５９１０ｂ、５９１４ｂ、及び５９１６ｂより大きいサイズのフォントとを用いて強調表示された状態で表示されることに更に注意すべきである。
【１０９９】
ブロック６０７０で、任意選択的に、回転可能入力機構の第３の回転を検出したことに応答して、装置は、第３の情報の表示を維持する。ブロック６０２２を参照して前述の通、第３の情報は、いくつかの実施形態では、第１のプラッタにコンプリケーションの一部として表示された第１の情報とは異なるプラッタにコンプリケーションの一部として表示された情報である。従って、いくつかの実施形態では、一方のプラッタのコンプリケーション識別設定が編集されているとき、別のプラッタのコンプリケーション識別設定は、維持され、かつ、変わらないことがある。描かれた図５９Ｆの例では、コンプリケーション５９３０ｂが図５９Ｅからのコンプリケーション５９１２ｂを置き換えるとき、他のコンプリケーション５９１０ｂ、５９１４ｂ、及び５９１６ｂは、ディスプレイ５９０２上に維持される。
【１１００】
いくつかの実施形態では、一方のプレートのコンプリケーション識別設定が編集されているとき、別のプラッタのコンプリケーション識別設定は、第１のプラッタの編集を引き起こした入力と同じ入力に従って編集されることがある。このことは、いくつかの実施形態では、ユーザが、各々が所定のプラッタに割り当てられた、関連した又はそうでなければキュレートされたコンプリケーションの所定のテーマ又はスキームを選択したときに起こることがある。
【１１０１】
図６０Ｆでは、方法６０００がディスプレイ、バッテリ、及び１個以上のプロセッサを有する電子装置で更に実行されるように、ブロック６００２に続く。図６０Ｃでは、ブロック６０２４は、任意選択的に、ブロック６０７２〜６０７４が任意選択的に第１の編集インターフェースを表示している間に実行されるように、図６０Ｂの後に続く。
【１１０２】
ブロック６０７４は、任意選択的に、ブロック６０２８〜６０４０の後に続く。ブロック６０７４で、装置は、回転可能入力機構の第４の回転を検出する。いくつかの実施形態では、回転可能入力機構の第１の回転は、１つ以上の速度を有し、１つ以上の持続期間を有し、１つ以上の相対的な間隔を有する１つ以上の方向への１つ以上の回転を含むことがある。いくつかの実施形態では、回転可能入力機構の第１の回転は、所定の回転方向への回転可能入力機構の単一の回転を含むことがある。
【１１０３】
ブロック６０７６で、任意選択的に、回転可能入力機構の第４の回転を検出したことに応答して、装置は、第１の情報及び第２の情報を受信データの第３の部分に関する第４の情報で補完する。いくつかの実施形態では、第４の情報は、第１の情報及び第２の情報を提示するために装置によって使用された同じデータの第３の部分に対応することがある。ブロック６０１０を参照して前述の通、受信情報は、部分に分割されることがあり、いくつかの実施形態では、データの第３の部分は、データの第１及び第２の部分より一層プライバシー性が高く、かつ、より一層機密性が高いと判定されることがある。いくつかの実施形態では、受信データの第３の部分に関する第４の情報は、ブロック６０２６〜６０４０を参照して前述されたいずれかの方式で付加的な回転入力又は更に先への回転入力を行うユーザ等によって装置が第３のプライバシー／密度状態に設定されたときに、提示されることがある。即ち、いくつかの実施形態では、ユーザは、第１の、より機密性が低い情報を第２の、より機密性が高い情報で補完するために第１の回転を実行することがあり、ユーザは、その後、第１及び第２の情報を第４の、より一層機密性が高い情報で補完するために、同じ方向に回転を継続するか、又は、付加的な回転を行うことがある。いくつかの実施形態では、より一層機密性が高い情報は、第１及び第２の情報と同じプラッタ内で単により一層右側に表示されることがある。いくつかの実施形態では、より一層機密性が高い情報は、第２の情報に対応するフォントサイズ設定より一層小さいフォントサイズ設定で表示されることがある。いくつかの実施形態では、より一層機密性が高い情報は、第２の情報より一層多数の行のテキストを含むことがある。いくつかの実施形態では、より一層機密性が高い情報は、アイコン、画像、グリフ、又はロゴを利用することなく（又は最小限利用して）提示されることがある。
【１１０４】
図６０における動作が説明された特定の順序は、単に規範的であり、記載された順序は、動作が実行されることがあり得る唯一の順序であることを指示することを意図したものでないことが理解されるべきである。当業者は、本明細書に記載された動作を並べ替える様々な方法を認識するであろう。
【１１０５】
方法６０００（例えば、図６０）に関して前述された処理の詳細は、本願の他の場所に記載された方法にも同様の方式で適用できることに注意すべきである。例えば、本願に記載された他の方法は、方法６０００の特性のうちの１つ以上を含むことがある。
例えば、方法６０００に関して前述された装置、ハードウェア要素、入力、インターフェース、動作のモード、文字盤、時刻インジケータ、及びコンプリケーションは、他の方法に関して本願の他のどこかに記載された装置、ハードウェア要素、入力、インターフェース、動作のモード、文字盤、時刻インジケータ、及びコンプリケーションの特性のうちの１つ以上を共有することがある。その上、方法６０００に関して前述された技術は、本願のどこか他に記載されたインターフェース、文字盤、又はコンプリケーションのいずれかと組み合わせて使用されることがある。簡潔にするために、これらの詳細は、本願の他のどこかで繰り返されることはない。
【１１０６】
いくつかの実施形態によれば、図６１は、様々な前述の実施形態の原理に従って構成された電子装置６１００の規範的機能ブロック図を示す。いくつかの実施形態によれば、電子装置６１００の機能ブロックは、前述の技術を実行するように構成されている。装置６１００の機能ブロックは、任意選択的に、様々な前述の例の原理を実行するため、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実装される。図６１に記載された機能ブロックは、様々な前述の例の原理を実装するため、任意選択的に、組み合わされる、又は、サブブロックに分離されることが当業者に理解される。その結果、本明細書における記述は、本明細書に記述された機能ブロックの何らかの考えられる組み合わせ若しくは分離又は更なる定義を任意選択的にサポートする。
【１１０７】
図６１に示すように、電子装置６１００は、タイポグラフィックモジュラーインターフェース及び／又は編集インターフェース等のグラフィックユーザインターフェースを表示するように構成されたディスプレイユニット６１０２と、回転入力を受けるように構成された回転可能入力機構ユニット６１０４とを含む。任意選択的に、装置６１００は、接触を受けるように構成されたタッチ感知面ユニット６１０６を更に含む。装置６１００は、ディスプレイユニット６１０２、回転可能入力機構ユニット６１０４、及び、任意選択的に、タッチ感知面ユニット６１０６に結合された処理ユニット６１０８を更に含む。処理ユニット６１０８は、受信ユニット６１１０、表示可能化ユニット６１１２、検出ユニット６１１４、及び補完ユニット６１１６を含む。任意選択的に、処理ユニット６１０８は、強調ディスプレイユニット６１１８、編集ユニット６１２０、維持ユニット６１２２、及び置換ユニット６１２４を更に含む。
【１１０８】
処理ユニットは、第１の主題に関連するデータを（例えば、受信ユニット６１１０を用いて）受信し、ディスプレイユニット６１０２上で、受信データの第１の部分に関する第１の情報の表示を（例えば、表示可能化ユニット６１１２を用いて）可能化し、回転可能入力機構ユニット６１０４の第１の回転を（例えば、検出ユニット６１１４を用いて）検出し、回転可能入力機構ユニット６１０４の第１の回転を検出したことに応答して、第１の情報を受信データの第２の部分に関する第２の情報で（例えば、補完ユニット６１１６を用いて）補完するように構成されている。
【１１０９】
いくつかの実施形態では、ディスプレイユニット６１０２上で、第１の情報の表示を（例えば、表示可能化ユニット６１１２を用いて）可能化することは、ディスプレイユニット６１０２上で、ユーザインターフェースの第１の所定の部分における第１の情報の表示を可能化することを含む。
【１１１０】
いくつかの実施形態では、第１の情報を第２の情報で補完することは、ディスプレイユニット６１０２上で、ユーザインターフェースの第１の所定の部分における第２の情報の表示を可能化することを含む。
【１１１１】
いくつかの実施形態では、第１の情報を第２の情報で（例えば、表示可能化ユニット６１１２を用いて）補完することは、回転可能入力機構ユニット６１０４の検出前に第１の情報が表示されていたディスプレイユニット６１０２の一部分において第１の情報の表示を維持することを含む。
【１１１２】
いくつかの実施形態では、処理ユニット６１０８は、第２の主題に関連するデータを（例えば、受信ユニット６１１０を用いて）受信し、ディスプレイユニット６１０２上で、ユーザインターフェースの第２の所定の部分において、第２の主題に関連するデータの第１の部分に関連する第３の情報の表示を（例えば、表示可能化ユニット６１１２を用いて）可能化するように更に構成されている。
【１１１３】
いくつかの実施形態では、データの第１の部分は、第１のプライバシーレベルに相当し、データの第２の部分は、第２のプライバシーレベルに相当する。
【１１１４】
いくつかの実施形態では、第１の情報は、第１のフォントサイズでディスプレイユニット６１０２に表示され、第２の情報は、第１のフォントサイズより小さい第２のフォントサイズでディスプレイユニット６１０２に表示される。
【１１１５】
いくつかの実施形態では、第１の情報は、単一行のテキストを含み、第２の情報は、２行以上のテキストを含む。
【１１１６】
いくつかの実施形態では、処理ユニット６１０８は、ディスプレイユニット６１０２上で、第１の情報及び第３の情報に対応する第１の表示設定を編集する第１の編集インターフェースの表示を（例えば、表示可能化ユニット６１１２を用いて）可能化し、ディスプレイユニット６１０２上で、第１の編集インターフェースの表示を（例えば、表示可能化ユニット６１１２を用いて）可能化している間に、第１の情報に対応する位置で第１のタッチ入力を（例えば、検出ユニット６１１４を用いて）検出し、第１の情報に対応する位置で第１の入力を検出したことに応答して、第１の情報を（例えば、強調ディスプレイユニット６１１８を用いて）強調表示し、第１の情報が強調表示されている間に、回転可能入力機構ユニット６１０４の第２の回転を（例えば、検出ユニット６１１４を用いて）検出し、回転可能入力機構ユニット６１０４の第２の回転を検出したことに応答して、第１の情報に対応する第１のカラー設定を（例えば、編集ユニット６１２０を用いて）編集するように更に構成されている。
【１１１７】
いくつかの実施形態では、処理ユニット６１０８は、ディスプレイユニット６１０２上で、第１の編集インターフェースの表示を（例えば、表示可能化ユニット６１１２を用いて）可能化している間に、回転可能入力機構ユニット６１０４の第２の回転を検出したことに応答して、第３の情報に対応する第２のカラー設定を（例えば、維持ユニット６１２２を用いて）維持するように更に構成されている。
【１１１８】
いくつかの実施形態では、処理ユニット６１０８は、ディスプレイユニット６１０２上で、第１の編集インターフェースの表示を（例えば、表示可能化ユニット６１１２を用いて）可能化している間に、回転可能入力機構ユニット６１０４の第２の回転を検出したことに応答して、第３の情報に対応する第２のカラー設定を（例えば、編集ユニット６１２０を用いて）編集するように更に構成されている。
【１１１９】
いくつかの実施形態では、処理ユニット６１０８は、ディスプレイユニット６１０２上で、第１の編集インターフェースの表示を（例えば、表示可能化ユニット６１１２を用いて）可能化している間に、水平スワイプジェスチャを（例えば、検出ユニット６１１４を用いて）検出し、水平スワイプジェスチャを検出したことに応答して、ディスプレイユニット６１０２上で、第１の情報及び第３の情報に対応する第２の表示設定を編集する第２の編集インターフェースの表示を（例えば、表示可能化ユニット６１１２を用いて）可能化するように更に構成されている。
【１１２０】
いくつかの実施形態では、処理ユニット６１０８は、ディスプレイユニット６１０２上で、第１の情報及び第３の情報に対応する第３の表示設定を編集する第３の編集インターフェースの表示を（例えば、表示可能化ユニット６１１２を用いて）可能化し、ディスプレイユニット６１０２上で、第３の編集インターフェースの表示を（例えば、表示可能化ユニット６１１２を用いて）可能化している間に、第１の情報に対応する位置で第２のタッチ入力を（例えば、検出ユニット６１１４を用いて）検出し、第１の情報に対応する位置で第２のタッチ入力を検出したことに応答して、第１の情報を（例えば、強調ディスプレイユニット６１１８を用いて）強調表示し、第１の情報が強調表示されている間に、回転可能入力機構ユニット６１０４の第３の回転を（例えば、検出ユニット６１１４を用いて）検出し、回転可能入力機構ユニット６１０４の第３の回転を検出したことに応答して、第１の情報を第１の主題とは異なる主題に対応する第４の情報で（例えば、置換ユニット６１２４を用いて）置き換えるように更に構成されている。
【１１２１】
いくつかの実施形態では、処理ユニット６１０８は、ディスプレイユニット６１０２上で、第３の編集インターフェースの表示を（例えば、表示可能化ユニット６１１２を用いて）可能化している間に、回転可能入力機構ユニット６１０４の第３の回転を検出したことに応答して、ディスプレイユニット６１０２上で第３の情報の表示を（例えば、維持ユニット６１２２を用いて）維持するように更に構成されている。
【１１２２】
いくつかの実施形態では、処理ユニット６１０８は、回転可能入力機構ユニット６１０４の第４の回転を検出し、回転可能入力機構ユニット６１０４の第４の回転を検出したことに応答して、第１の情報及び第２の情報を受信データの第３の部分に関連する第４の情報で補完するように更に構成されている。
【１１２３】
いくつかの実施形態では、第１の情報及び第２の情報は、アイコン、画像、グリフ、又はロゴを含んでいない。
【１１２４】
装置６１００の機能ブロックは、任意選択的に、様々な前述の例の原理を実行するため、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせによって実装される。図６１に記載された機能ブロックは、様々な前述の例の原理を実装するため、任意選択的に、組み合わされる、又は、サブブロックに分離されることが当業者に理解される。その結果、本明細書における記述は、本明細書に記述された機能ブロックの何らかの考えられる組み合わせ若しくは分離又は更なる定義を任意選択的にサポートする。
【１１２５】
図６０Ａ〜図６０Ｆを参照して前述された動作は、任意選択的に、図１Ａ〜図１Ｂ又は図５９に描かれたコンポーネントによって実装される。例えば、受信動作６００４、表示動作６００６、検出動作６０２６、及び補完動作６０２８は、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって実装されることがある。イベントソータ１７０内のイベントモニタ１７１は、タッチ感知ディスプレイ１１２での接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、イベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面での第１の位置における第１の接触がユーザインターフェース上のアフォーダンスのアクティブ化等の所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されたとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するためにデータ更新部１７６又はオブジェクト更新部１７７を利用する、又は、呼び出すことがある。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されたものを更新するためにそれぞれのＧＵＩ更新部１７８にアクセスする。同様に、他の処理が図１Ａ〜図１Ｂに描かれたコンポーネントに基づいてどのように実装され得るかは当業者に明白であろう。
【１１２６】
以上の記述は、説明の目的のため、特定の実施形態を参照して記載されている。しかしながら、上記の実例的な検討は、網羅的であること、又は、発明をまさに開示された形式そのままに限定することを意図するものではない。多くの変更及び変形が上記教示を考慮して実行できる。実施形態は、技術の原理及び技術の実際的な用途を最もよく説明するために選択され、記載された。当業者は、その結果、検討された特定の用途に適するような様々な変更を加えた技術及び様々な実施形態を最もよく利用できるようにされる。
【１１２７】
開示及び例は、添付図面を参照して十分に説明されているが、様々な変化及び変更が当業者に明らかになることに注意すべきである。かかる変化及び変更は、特許請求の範囲によって定義されている通開示及び例の範囲に含まれるものとして理解されるべきである。
【図１Ａ】
0006532979.tif 000002
【図１Ｂ】
0006532979.tif 000003
【図２】
0006532979.tif 000004
【図３】
0006532979.tif 000005
【図４Ａ】
0006532979.tif 000006
【図４Ｂ】
0006532979.tif 000007
【図５Ａ】
0006532979.tif 000008
【図５Ｂ】
0006532979.tif 000009
【図６Ａ】
0006532979.tif 000010
【図６Ｂ】
0006532979.tif 000011
【図７Ａ】
0006532979.tif 000012
【図７Ｂ】
0006532979.tif 000013
【図８】
0006532979.tif 000014
【図９】
0006532979.tif 000015
【図１０】
0006532979.tif 000016
【図１１Ａ】
0006532979.tif 000017
【図１１Ｂ】
0006532979.tif 000018
【図１１Ｃ】
0006532979.tif 000019
【図１２】
0006532979.tif 000020
【図１３Ａ】
0006532979.tif 000021
【図１３Ｂ】
0006532979.tif 000022
【図１４Ａ】
0006532979.tif 000023
【図１４Ｂ】
0006532979.tif 000024
【図１４Ｃ】
0006532979.tif 000025
【図１４Ｄ】
0006532979.tif 000026
【図１４Ｅ】
0006532979.tif 000027
【図１４Ｆ】
0006532979.tif 000028
【図１４Ｇ】
0006532979.tif 000029
【図１４Ｈ】
0006532979.tif 000030
【図１４Ｉ】
0006532979.tif 000031
【図１４Ｊ】
0006532979.tif 000032
【図１４Ｋ】
0006532979.tif 000033
【図１４Ｌ】
0006532979.tif 000034
【図１４Ｍ】
0006532979.tif 000035
【図１４Ｎ】
0006532979.tif 000036
【図１４Ｏ】
0006532979.tif 000037
【図１４Ｐ】
0006532979.tif 000038
【図１４Ｑ】
0006532979.tif 000039
【図１４Ｒ】
0006532979.tif 000040
【図１４Ｓ】
0006532979.tif 000041
【図１４Ｔ】
0006532979.tif 000042
【図１４Ｕ】
0006532979.tif 000043
【図１５】
0006532979.tif 000044
【図１６Ａ】
0006532979.tif 000045
【図１６Ｂ】
0006532979.tif 000046
【図１６Ｃ】
0006532979.tif 000047
【図１６Ｄ】
0006532979.tif 000048
【図１６Ｅ】
0006532979.tif 000049
【図１６Ｆ】
0006532979.tif 000050
【図１６Ｇ】
0006532979.tif 000051
【図１７Ａ】
0006532979.tif 000052
【図１７Ｂ】
0006532979.tif 000053
【図１８Ａ】
0006532979.tif 000054
【図１８Ｂ】
0006532979.tif 000055
【図１８Ｃ】
0006532979.tif 000056
【図１９】
0006532979.tif 000057
【図２０】
0006532979.tif 000058
【図２１】
0006532979.tif 000059
【図２２】
0006532979.tif 000060
【図２３】
0006532979.tif 000061
【図２４】
0006532979.tif 000062
【図２５】
0006532979.tif 000063
【図２６】
0006532979.tif 000064
【図２７Ａ】
0006532979.tif 000065
【図２７Ｂ】
0006532979.tif 000066
【図２７Ｃ】
0006532979.tif 000067
【図２７Ｄ】
0006532979.tif 000068
【図２７Ｅ】
0006532979.tif 000069
【図２７Ｆ】
0006532979.tif 000070
【図２８】
0006532979.tif 000071
【図２９】
0006532979.tif 000072
【図３０】
0006532979.tif 000073
【図３１】
0006532979.tif 000074
【図３２】
0006532979.tif 000075
【図３３】
0006532979.tif 000076
【図３４】
0006532979.tif 000077
【図３５】
0006532979.tif 000078
【図３６】
0006532979.tif 000079
【図３７】
0006532979.tif 000080
【図３８】
0006532979.tif 000081
【図３９】
0006532979.tif 000082
【図４０】
0006532979.tif 000083
【図４１】
0006532979.tif 000084
【図４２】
0006532979.tif 000085
【図４３】
0006532979.tif 000086
【図４４】
0006532979.tif 000087
【図４５】
0006532979.tif 000088
【図４６】
0006532979.tif 000089
【図４７】
0006532979.tif 000090
【図４８】
0006532979.tif 000091
【図４９】
0006532979.tif 000092
【図５０】
0006532979.tif 000093
【図５１】
0006532979.tif 000094
【図５２】
0006532979.tif 000095
【図５３Ａ】
0006532979.tif 000096
【図５３Ｂ】
0006532979.tif 000097
【図５３Ｃ】
0006532979.tif 000098
【図５３Ｄ】
0006532979.tif 000099
【図５３Ｅ】
0006532979.tif 000100
【図５３Ｆ】
0006532979.tif 000101
【図５４Ａ】
0006532979.tif 000102
【図５４Ｂ】
0006532979.tif 000103
【図５４Ｃ】
0006532979.tif 000104
【図５４Ｄ】
0006532979.tif 000105
【図５４Ｅ】
0006532979.tif 000106
【図５５】
0006532979.tif 000107
【図５６Ａ】
0006532979.tif 000108
【図５６Ｂ】
0006532979.tif 000109
【図５６Ｃ】
0006532979.tif 000110
【図５６Ｄ】
0006532979.tif 000111
【図５６Ｅ】
0006532979.tif 000112
【図５６Ｆ】
0006532979.tif 000113
【図５６Ｇ】
0006532979.tif 000114
【図５６Ｈ】
0006532979.tif 000115
【図５６Ｉ】
0006532979.tif 000116
【図５７Ａ】
0006532979.tif 000117
【図５７Ｂ】
0006532979.tif 000118
【図５７Ｃ】
0006532979.tif 000119
【図５７Ｄ】
0006532979.tif 000120
【図５７Ｅ】
0006532979.tif 000121
【図５７Ｆ】
0006532979.tif 000122
【図５８】
0006532979.tif 000123
【図５９Ａ】
0006532979.tif 000124
【図５９Ｂ】
0006532979.tif 000125
【図５９Ｃ】
0006532979.tif 000126
【図５９Ｄ】
0006532979.tif 000127
【図５９Ｅ】
0006532979.tif 000128
【図５９Ｆ】
0006532979.tif 000129
【図６０Ａ】
0006532979.tif 000130
【図６０Ｂ】
0006532979.tif 000131
【図６０Ｃ】
0006532979.tif 000132
【図６０Ｄ】
0006532979.tif 000133
【図６０Ｅ】
0006532979.tif 000134
【図６０Ｆ】
0006532979.tif 000135
【図６１】
0006532979.tif 000136