(57)【特許請求の範囲】
【請求項１】
タッチセンシティブディスプレイと、
メモリと、
１つ以上のプロセッサと、
前記メモリに記憶されると共に、前記１つ以上のプロセッサにより実行されるように構成された１つ以上のプログラムと、
を備える携帯用電子機器であって、前記１つ以上のプログラムは、
前記タッチセンシティブディスプレイ上の第１の所定の位置に表示されたアンロック画像において、前記タッチセンシティブディスプレイとの接触を検出するための命令と、
前記タッチセンシティブディスプレイとの持続的な接触を維持している間の前記検出された接触の動きに従って前記タッチセンシティブディスプレイ上の前記アンロック画像を移動するための命令と、
前記アンロック画像が前記タッチセンシティブディスプレイ上の前記第１の所定の位置から前記タッチセンシティブディスプレイ上の所定のアンロック領域へ移動する場合に、前記携帯用電子機器をアンロックし、前記アンロック画像の表示を終了するための命令と、
を含み、
前記アンロック画像は、ユーザが前記携帯用電子機器をアンロックするために交信するグラフィカルでインタラクティブなユーザインタフェースオブジェクトである
ことを特徴とする携帯用電子機器。
【請求項２】
前記移動することは、任意の所望の経路に沿った動きを含む、
ことを特徴とする請求項１に記載の携帯用電子機器。
【請求項３】
前記移動することは、前記第１の所定の位置から前記所定のアンロック領域への所定の表示経路に沿った動きを含む、
ことを特徴とする請求項１に記載の携帯用電子機器。
【請求項４】
前記携帯用電子機器はハンドヘルド電子機器である、
ことを特徴とする請求項１乃至３の何れか１項に記載の携帯用電子機器。
【請求項５】
前記携帯用電子機器をアンロックするのに必要な前記アンロック画像の動きの方向を通知する視覚的な合図を表示するための命令をさらに含む、
ことを特徴とする請求項１乃至４の何れか１項に記載の携帯用電子機器。
【請求項６】
前記視覚的な合図はテキストを含む、
ことを特徴とする請求項５に記載の携帯用電子機器。
【請求項７】
前記視覚的な合図は動きの方向を示す矢印を含む、
ことを特徴とする請求項５に記載の携帯用電子機器。
【請求項８】
前記アンロック画像は単一の画像である、
ことを特徴とする請求項１乃至７の何れか１項に記載の携帯用電子機器。
【請求項９】
タッチセンシティブディスプレイを備えた携帯用電子機器によって実行される場合に、該携帯用電子機器に、
前記タッチセンシティブディスプレイ上の第１の所定の位置に表示されたアンロック画像において、前記タッチセンシティブディスプレイとの接触を検出させるための命令と、
前記タッチセンシティブディスプレイとの持続的な接触を維持している間の前記検出された接触の動きに従って前記タッチセンシティブディスプレイ上の前記アンロック画像を移動させるための命令と、
前記タッチセンシティブディスプレイ上の前記アンロック画像が動く結果として前記アンロック画像が前記タッチセンシティブディスプレイ上の前記第１の所定の位置から所定のアンロック領域へ移動する場合に、前記携帯用電子機器をアンロックさせ、前記アンロック画像の表示を終了させるための命令と、
を含み、
前記アンロック画像は、ユーザが前記携帯用電子機器をアンロックするために交信するグラフィカルでインタラクティブなユーザインタフェースオブジェクトである
ことを特徴とするコンピュータプログラム。
【請求項１０】
前記移動することは、任意の所望の経路に沿った動きを含む、
ことを特徴とする請求項９に記載のコンピュータプログラム。
【請求項１１】
前記移動することは、前記第１の所定の位置から前記所定のアンロック領域への所定の表示経路に沿った動きを含む、
ことを特徴とする請求項９に記載のコンピュータプログラム。
【請求項１２】
前記携帯用電子機器はハンドヘルド電子機器である、
ことを特徴とする請求項９乃至１１の何れか１項に記載のコンピュータプログラム。
【請求項１３】
前記携帯用電子機器をアンロックするのに必要な前記アンロック画像の動きの方向を通知する視覚的な合図を前記携帯用電子機器に表示させる命令をさらに含む、
ことを特徴とする請求項９乃至１２の何れか１項に記載のコンピュータプログラム。
【請求項１４】
前記視覚的な合図はテキストを含む、
ことを特徴とする請求項１３に記載のコンピュータプログラム。
【請求項１５】
前記視覚的な合図は動きの方向を示す矢印を含む、
ことを特徴とする請求項１３に記載のコンピュータプログラム。
【請求項１６】
前記アンロック画像は単一の画像である、
ことを特徴とする請求項９乃至１５の何れか１項に記載のコンピュータプログラム。
【請求項１７】
タッチセンシティブディスプレイを含む携帯用電子機器をアンロックする方法であって、
前記タッチセンシティブディスプレイ上の第１の所定の位置に表示されたアンロック画像において、前記タッチセンシティブディスプレイとの接触を検出するステップと、
前記タッチセンシティブディスプレイとの持続的な接触を維持している間の前記検出された接触の動きに従って前記タッチセンシティブディスプレイ上の前記アンロック画像を移動するステップと、
前記タッチセンシティブディスプレイ上の前記アンロック画像が動く結果として前記アンロック画像が前記センシティブディスプレイ上の前記第１の所定の位置から所定のアンロック領域へ移動する場合に、前記携帯用電子機器をアンロックし、前記アンロック画像の表示を終了するステップと、
を含み、
前記アンロック画像は、ユーザが前記携帯用電子機器をアンロックするために交信するグラフィカルでインタラクティブなユーザインタフェースオブジェクトである
ことを特徴とする方法。
【請求項１８】
前記移動することは、任意の所望の経路に沿った動きを含む、
ことを特徴とする請求項１７に記載の方法。
【請求項１９】
前記移動することは、前記第１の所定の位置から前記所定のアンロック領域への所定の表示経路に沿った動きを含む、
ことを特徴とする請求項１７に記載の方法。
【請求項２０】
前記携帯用電子機器はハンドヘルド電子機器である、
ことを特徴とする請求項１７乃至１９の何れか１項に記載の方法。
【請求項２１】
前記携帯用電子機器をアンロックするのに必要な前記アンロック画像の動きの方向を通知する視覚的な合図を表示するステップをさらに含む、
ことを特徴とする請求項１７乃至２０の何れか１項に記載の方法。
【請求項２２】
前記視覚的な合図はテキストを含む、
ことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記視覚的な合図は動きの方向を示す矢印を含む、
ことを特徴とする請求項２１に記載の方法。
【請求項２４】
前記アンロック画像は単一の画像である、
ことを特徴とする請求項１７乃至２３の何れか１項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願との相互参照〕
本出願は、２００５年１２月２３日に出願された「ユーザ入力条件を満たす方向への進捗状態の表示」という名称の米国特許出願第１１／３２２，５５０号に関連し、該出願は、その全体が引用により本明細書に組み入れられる。
【０００２】
開示する実施形態は、一般に、タッチセンシティブディスプレイを用いたユーザインタフェースに関し、より具体的には携帯用電子機器におけるユーザインタフェースのアンロッキングに関する。
【背景技術】
【０００３】
タッチセンシティブディスプレイ（「タッチスクリーン」としても知られている）は、当業においてよく知られている。タッチスクリーンは、グラフィックス及びテキストを表示し、ユーザが機器と交信できるようにするユーザインタフェースを提供するために多くの電子機器で使用されている。タッチスクリーンは、タッチスクリーン上の接触を感知しこれに応答する。機器は、タッチスクリーン上に、１又はそれ以上のソフトキー、メニュー、及びその他のユーザインタフェースオブジェクトを表示することができる。ユーザは、ユーザが交信を望むユーザインタフェースオブジェクトに対応する位置でタッチスクリーンに触れることにより機器と交信することができる。
【０００４】
タッチスクリーンは、携帯電話及び携帯用情報端末（ＰＤＡ）などの携帯機器におけるディスプレイ及びユーザ入力装置として使用が一般的になってきている。携帯機器におけるタッチスクリーンの使用に関連する１つの問題点として、タッチスクリーンに意図せず接触することにより、機能が意図せず起動又は停止してしまう点がある。従って、携帯機器、このような機器のタッチスクリーン、及び／又はこのような機器で実行されるアプリケーションは、アクティブな呼に入った時、予め設定した時間のアイドル状態が経過した後、或いはユーザにより手動でロッキングされた時などの、所定のロック条件が満たされたときにロックすることができる。
【０００５】
タッチスクリーンを備えた機器及び／又はこのような機器で実行されるアプリケーションは、所定のボタンの組を（同時に又は連続して）押したり、或いはコード又はパスワードを入力したりなどの、いくつかの周知のアンロッキング手順のうちのいずれかによりアンロックすることができる。しかしながら、これらのアンロック手順には欠点がある。ボタンの組合せは実行するのが難しい場合がある。パスワード、コードなどを作成し、記憶し、及び思い出すことは、非常に厄介な場合がある。これらの欠点は、アンロッキング方法の使い易さ、及び結果として一般に機器の使い易さを低減させる可能性がある。
【０００６】
【特許文献１】米国特許出願第１１／３２２，５５０号
【特許文献２】米国特許第６，３２３，８４６号
【特許文献３】米国特許第６，５７０，５５７号
【特許文献４】米国特許第６，６７７，９３２号
【特許文献５】米国特許公報第２００２／００１５０２４号Ａ１
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従って、このような機器、タッチスクリーン、及び／又はアプリケーションをアンロックするためのより効率的な、ユーザにわかり易い手順の必要性が存在する。さらに一般的には、このような機器、タッチスクリーン、及び／又はアプリケーションを（例えば、第１アプリケーションに対応するユーザインタフェースの状態から第２アプリケーションに対応するユーザインタフェースの状態へ、同じアプリケーションにおけるユーザインタフェースの状態間、又はロック状態とアンロック状態との間などの）ユーザインタフェースの状態間で移行させるためのより効率的な、ユーザにわかり易い手順の必要性が存在する。さらに、移行が行われるのに必要なユーザ入力条件を満たす方向への進捗状態に関する感覚的なフィードバックをユーザに提供する必要性が存在する。
【０００８】
いくつかの実施形態では、タッチセンシティブディスプレイを備えた電子機器を制御する方法は、機器がユーザインタフェースロック状態にある間にタッチセンシティブディスプレイとの接触を感知するステップと、この接触に応じて機器のユーザインタフェースアンロック状態に対応する画像を動かすステップと、感知した接触が所定のジェスチャに対応する場合は、機器をユーザインタフェースアンロック状態へ移行させるステップと、感知した接触が所定のジェスチャに対応しない場合は、機器をユーザインタフェースロック状態に保持するステップとを含む。
【０００９】
いくつかの実施形態では、タッチセンシティブディスプレイを備えた機器を制御する方法は、機器がユーザインタフェースロック状態にある間にタッチセンシティブディスプレイ上に画像を表示するステップと、タッチセンシティブディスプレイとの接触を感知するステップと、感知した接触が、タッチセンシティブディスプレイ上の所定の位置に画像を動かすことに対応する場合は、機器をユーザインタフェースアンロック状態へ移行させるステップと、感知した接触が、所定の位置に画像を動かすことに対応しない場合は、機器をユーザインタフェースロック状態に保持するステップとを含む。
【００１０】
いくつかの実施形態では、タッチセンシティブディスプレイを備えた機器を制御する方法は、機器がユーザインタフェースロック状態にある間にタッチセンシティブディスプレイ上に画像を表示するステップと、タッチセンシティブディスプレイとの接触を感知するステップと、感知した接触が、タッチセンシティブディスプレイ上の所定の経路に従ってタッチセンシティブディスプレイ上の画像を動かすことに対応する場合は、機器をユーザインタフェースアンロック状態へ移行させるステップと、感知した接触が、所定の経路に従って画像を動かすことに対応しない場合は、機器をユーザインタフェースロック状態に保持するステップとを含む。
【００１１】
いくつかの実施形態では、タッチセンシティブディスプレイを備えた機器を制御する方法は、機器がユーザインタフェースロック状態にある間にタッチセンシティブディスプレイ上に第１及び第２の画像を表示するステップと、タッチセンシティブディスプレイとの接触を感知するステップと、感知した接触が、第１の画像に対する所定のジェスチャに対応する場合は、機器を第１の画像に対応する第１のアクティブ状態へ移行させるステップと、感知した接触が、第２の画像に対する所定のジェスチャに対応する場合は、機器を第１のアクティブ状態とは異なる第２のアクティブ状態へ移行させるステップとを含む。
【００１２】
上述の方法は、グラフィカルユーザインタフェース（ＧＵＩ）と、１又はそれ以上のプロセッサと、メモリ及び１又はそれ以上のモジュールと、これらの方法を実行するためにメモリに記憶されたプログラム又は命令のセットを備えたタッチセンシティブディスプレイとを有する携帯用電子機器によって実行することができる。いくつかの実施形態では、この携帯用電子機器は、無線通信を含む複数の機能を提供する。
【００１３】
１又はそれ以上のプロセッサによって実行されるように構成されたコンピュータプログラム製品に、上述の方法を実行するための命令を含めることができる。
【００１４】
本発明の上述の実施形態並びに追加の実施形態をより良く理解するために、図を通して同じ参照数字が対応する部分を示す以下の図面と共に以下の実施形態についての説明が行われる。
【発明を実施するための最良の形態】
【００１５】
以下、実施形態について詳細に説明するが、この例を添付図面に示す。以下の詳細な説明において、本発明を十分理解するために多くの特定の詳細な説明を行う。しかしながら、これらの特定の詳細な説明なしでも本発明を実施できることは当業者には明らかであろう。その他の例では、実施形態の態様を不必要に曖昧にしないために、周知の方法、手順、コンポーネント、及び回路については詳しく説明していない。
【００１６】
図１は、本発明のいくつかの実施形態による携帯用電子機器を示す図である。機器１００は、メモリ１０２、メモリコントローラ１０４、１又はそれ以上の処理ユニット（ＣＰＵ）１０６、周辺インタフェース１０８、ＲＦ回路１１２、オーディオ回路１１４、スピーカ１１６、マイク１１８、入力／出力（Ｉ／Ｏ）サブシステム１２０、タッチスクリーン１２６、その他の入力又は制御装置１２８、及び外部ポート１４８を含む。これらのコンポーネントは、１又はそれ以上の通信バス又は信号回線１１０を通じて通信を行う。機器１００は、以下に限定されるわけではないが、ハンドヘルドコンピュータ、タブレットコンピュータ、携帯電話、メディアプレイヤ、携帯用情報端末（ＰＤＡ）、又はこれらの項目の２又はそれ以上の組合せを含む同様のものを含む任意の携帯用電子機器であってもよい。機器１００は、携帯用電子機器１００の１つの例に過ぎないこと、及び機器１００は図示したものよりも多数の又は少数のコンポーネント、或いは異なる構成のコンポーネントを有することができることを理解されたい。図１に示した様々なコンポーネントは、１又はそれ以上の信号処理回路及び／又は特定用途向け集積回路を含むハードウェア、ソフトウェア、或いはハードウェア及びソフトウェア双方を組合せた形で実装することができる。
【００１７】
メモリ１０２は、高速ランダムアクセスメモリを含むことができ、さらに１又はそれ以上の磁気ディスク記憶装置、フラッシュメモリ装置などの不揮発性メモリ、或いはその他の不揮発性固体メモリ装置を含むものであってもよい。いくつかの実施形態では、メモリ１０２は、１又はそれ以上のプロセッサ１０６から遠隔地に配置された記憶装置、例えばＲＦ回路１１２又は外部ポート１４８、及びインターネット、（単複の）イントラネット、ローカルエリアネットワーク（ＬＡＮ）、ワイドローカルエリアネットワーク（ＷＬＡＮ）、ストレージエリアネットワーク（ＳＡＮ）などの通信ネットワーク（図示せず）、或いはこれらの任意の適当な組合せを介してアクセスされるネットワークに付属する記憶装置をさらに含むことができる。ＣＰＵ１０６及び周辺インタフェース１０８などの、機器１００のその他のコンポーネントによるメモリ１０２へのアクセスは、メモリコントローラ１０４により制御することができる。
【００１８】
周辺インタフェース１０８は、機器の入出力用周辺装置をＣＰＵ１０６及びメモリ１０２に結合する。１又はそれ以上のプロセッサ１０６は、メモリ１０２に記憶された様々なソフトウェアプログラム及び／又は命令セットを実行して、機器１００の様々な機能を実行し、データを処理する。
【００１９】
いくつかの実施形態では、周辺インタフェース１０８、ＣＰＵ１０６、及びメモリコントローラ１０４をチップ１１１などの単一チップに実装することができる。いくつかの他の実施形態では、これらを別個のチップに実装することもできる。
【００２０】
ＲＦ（無線周波数）回路１１２は電磁波の送受信を行う。ＲＦ回路１１２は、電気信号と電磁波との間で変換を行い、この電磁波を介して通信ネットワーク及びその他の通信機器と通信を行う。ＲＦ回路１１２は、以下に限定されるわけではないが、アンテナシステム、ＲＦトランシーバ、１又はそれ以上の増幅器、チューナ、１又はそれ以上の発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者識別モジュール（ＳＩＭ）カード、メモリなどを含むこれらの機能を実行するための周知の回路を含むことができる。ＲＦ回路１１２は、ワールドワイドウェブ（ＷＷＷ）と呼ばれることもあるインターネット、イントラネット、及び／又はセルラー電話ネットワーク、無線ローカルエリアネットワーク（ＬＡＮ）及び／又は都市圏ネットワーク（ＭＡＮ）などのネットワーク、及び無線通信により他の機器と通信することができる。無線通信は、以下に限定されるわけではないが、移動通信用広域システム（ＧＳＭ）、データ強化型ＧＳＭ環境（ＥＤＧＥ）、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ、（ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ及び／又はＩＥＥＥ８０２．１１ｎなどの）無線フィディリティ（Ｗｉ−Ｆｉ）、Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ（ＶｏＩＰ）、Ｗｉ−ＭＡＸ、電子メール、インスタントメッセージング、及び／又はショートメッセージサービス（ＳＭＳ）用のプロトコル、或いは本明細書の出願日現在まだ開発されていない通信プロトコルを含む、その他の任意の適切な通信プロトコルを含む任意の複数の通信規格、通信プロトコル、及び通信技術を使用することができる。
【００２１】
オーディオ回路１１４、スピーカ１１６、及びマイク１１８は、ユーザと機器１００との間のオーディオインタフェースを提供する。オーディオ回路１１４は、周辺インタフェース１０８からオーディオデータを受信し、このオーディオデータを電気信号に変換し、この電気信号をスピーカ１０６へ送信する。スピーカは、電気信号を人間が聞き取れる音波に変換する。オーディオ回路１１４はまた、マイク１１６が音波から変換した電気信号も受信する。オーディオ回路１１４は、この電気信号をオーディオデータに変換し、このオーディオデータを処理するために周辺インタフェース１０８へ送信する。このオーディオデータは、周辺インタフェース１０８によりメモリ１０２及び／又はＲＦ回路１１２から取り出すか、及び／又はそれらへ送信することができる。いくつかの実施形態では、オーディオ回路１１４はヘッドセット用ジャック（図示せず）も含む。このヘッドセット用ジャックは、オーディオ回路１１４と、出力専用ヘッドフォン又は出力部（片耳又は両耳用のヘッドフォン）と入力部（マイク）の両方を備えたヘッドセットなどの取り外し可能なオーディオ入力／出力用周辺装置との間にインタフェースを提供する。
【００２２】
Ｉ／Ｏサブシステム１２０は、タッチスクリーン１２６及びその他の入力／制御装置１２８などの、機器１００上の入力／出力用周辺装置と、周辺インタフェース１０８との間にインタフェースを提供する。Ｉ／Ｏサブシステム１２０は、その他の入力又は制御装置のために、タッチスクリーンコントローラ１２２と１又はそれ以上の入力コントローラ１２４とを含む。１又はそれ以上の入力コントローラ１２４は、その他の入力又は制御装置１２８との間で電気信号の送受信を行う。その他の入力／制御装置１２８は、（プッシュボタン、ロッカーボタンなどの）物理的ボタン、ダイヤル、スライダスイッチ、スティックなどを含むことができる。
【００２３】
タッチスクリーン１２６は、機器とユーザとの間に出力インタフェースと入力インタフェースとの両方を提供する。タッチスクリーンコントローラ１２２は、タッチスクリーン１２６との間で電気信号を送受信する。タッチスクリーン１２６は、視覚的な出力をユーザに表示する。この視覚的な出力は、テキスト、グラフィック、ビデオ、及びこれらの任意の組合せを含むことができる。視覚的な出力のいくつか又は全ては、ユーザインタフェースオブジェクトに対応することができ、これについてのさらなる詳細を以下に説明する。
【００２４】
タッチスクリーン１２６はまた、触覚及び／又は触感のある接触に基づいてユーザからの入力も受け入れる。タッチスクリーン１２６は、ユーザ入力を受け入れるタッチセンシティブな表面を形成する。タッチスクリーン１２６及びタッチスクリーンコントローラ１２２は、（メモリ１０２内の任意の関連するモジュール及び／又は命令セットと共に）タッチスクリーン１２６上での接触（及び接触による任意の動き又は中断）を感知し、感知した接触を、タッチスクリーン上に表示される１又はそれ以上のソフトキーなどのユーザインタフェースオブジェクトとの交信に転換する。例示の実施形態では、タッチスクリーン１２６とユーザとの間の接触ポイントは、ユーザの１本又はそれ以上の指に対応する。タッチスクリーン１２６は、ＬＣＤ（液晶ディスプレイ）技術、又はＬＰＤ（発光ポリマーディスプレイ）技術を用いることができるが、他の実施形態においては他のディスプレイ技術を用いることもできる。タッチスクリーン１２６及びタッチスクリーンコントローラ１２２は、以下に限定されるわけではないが、容量性、抵抗性、赤外線、及び弾性表面波技術、並びにその他の近接センサアレイ、或いはタッチスクリーン１２６との１又はそれ以上の接触ポイントを決定するためのその他の要素を含む任意の複数のタッチセンシティビティ技術を用いて、接触及び接触による任意の動き又は中断を感知することができる。タッチセンシティブディスプレイは、以下の米国特許第６，３２３，８４６号（Ｗｅｓｔｅｒｍａｎ他）、米国特許第６，５７０，５５７号（Ｗｅｓｔｅｒｍａｎ他）、及び／又は米国特許第６，６７７，９３２号（Ｗｅｓｔｅｒｍａｎ）、及び／又は米国特許公報２００２／００１５０２４号Ａ１に記載のマルチタッチセンシティブタブレットに類似したものとすることができ、これらの特許の各々は、引用により本明細書に組み入れられる。しかし、タッチスクリーン１２６は携帯機器からの視覚的な出力を表示するが、タッチセンシティブタブレットは視覚的な出力を行うものではない。タッチスクリーン１２６は、１００ｄｐｉをはるかに越える解像度を有することができる。例示の実施形態では、タッチスクリーン１２６は約１６８ｄｐｉの解像度を有することができる。ユーザは、スタイラスペン、指などの任意の適当なオブジェクト又は付属物を用いてタッチスクリーン１２６に接触することができる。
【００２５】
いくつかの実施形態では、機器１００は、タッチスクリーンに加えて、特定の機能を起動又は停止させるためのタッチパッド（図示せず）を含むことができる。いくつかの実施形態では、このタッチパッドは機器のタッチセンシティブなエリアであり、タッチスクリーンとは異なり視覚的な出力を表示しない。このタッチパッドは、タッチスクリーン１２６とは別個のタッチセンシティブな表面とするか、或いはタッチスクリーン１２６によって形成されるタッチセンシティブな表面の拡張機能とすることができる。
【００２６】
機器１００はまた、様々なコンポーネントに電源を供給するための電力システム１３０も含む。この電力システム１３０は、電源管理システム、（電池、交流電流（ＡＣ）などの）１又はそれ以上の電源、充電システム、電源異常検知回路、電力変換装置又は変換器、（発光ダイオード（ＬＥＤ）などの）電力状態インジケータ、及び携帯機器の電力の生成、管理、及び分配に関連するその他の任意のコンポーネントを含むことができる。
【００２７】
いくつかの実施形態では、ソフトウェアコンポーネントは、オペレーティングシステム１３２、通信モジュール（又は命令セット）１３４、接触／動作モジュール（又は命令セット）１３８、グラフィックモジュール（又は命令セット）１４０、ユーザインタフェースの状態モジュール（又は命令セット）１４４、及び１又はそれ以上のアプリケーション（又は命令セット）１４６を含む。
【００２８】
オペレーティングシステム１３２（例えば、Ｄａｒｗｉｎ、ＲＴＸＣ、ＬＩＮＵＸ、ＵＮＩＸ、ＯＳ  Ｘ、ＷＩＮＤＯＷＳ、又はＶｘＷｏｒｋｓなどの組み込み型オペレーティングシステム）は、（メモリ管理、記憶装置制御、電源管理などの）一般的なシステムタスクの制御と管理を行うための様々なソフトウェアコンポーネント及び／又はドライバを含み、様々なハードウェアとソフトウェアコンポーネントとの間の通信を容易にする。
【００２９】
通信モジュール１３４は、１又はそれ以上の外部ポート１４８を通じて他の機器との通信を容易にすると共に、ＲＦ回路１１２及び／又は外部ポート１４８が受信したデータを処理するための様々なソフトウェアコンポーネントも含む。（ユニバーサルシリアルバス（ＵＳＢ）、ＦＩＲＥＷＩＲＥなどの）外部ポート１４８は、他の機器に直接的に或いはネットワーク（例えば、インターネット、無線ＬＡＮなど）を通じて間接的に結合するようになっている。
【００３０】
接触／動作モジュール１３８は、タッチスクリーンコントローラ１２２と共にタッチスクリーン１２６との接触を感知する。この接触／動作モジュール１３８は、接触が生じたかどうかを判定したり、接触による動きがあるかどうかを判定し、タッチスクリーンの全域で動きを追跡したり、また接触が中断されたかどうか（接触が終了したかどうか）を判定したりするなどのタッチスクリーン１２２との接触の感知に関する様々な動作を行うための様々なソフトウェアコンポーネントを含む。接触ポイントの動きを判定するステップは、接触ポイントの速さ（大きさ）、速度（大きさ及び方向）、及び／又は加速度（大きさ及び／又は方向を含む）を判定するステップを含むことができる。いくつかの実施形態では、接触／動作モジュール１２６及びタッチスクリーンコントローラ１２２はタッチパッド上での接触も感知する。
【００３１】
グラフィックモジュール１４０は、タッチスクリーン１２６上にグラフィックをレンダし、表示するための様々な公知のソフトウェアコンポーネントを含む。この「グラフィック」という用語は、限定的な意味ではないが、テキスト、ウェブページ、（ソフトキーを含むユーザインタフェースオブジェクトなどの）アイコン、デジタル画像、ビデオ、アニメーション等を含む、ユーザに表示することができる任意のオブジェクトを含むものであることに留意されたい。
【００３２】
いくつかの実施形態では、グラフィックモジュール１４０は光強度モジュール１４２を含む。この光強度モジュール１４２は、タッチスクリーン１２６に表示されたユーザインタフェースオブジェクトなどのグラフィカルオブジェクトの光強度を制御する。光強度を制御するステップは、グラフィカルオブジェクトの光強度を増加させるステップ又は減少させるステップを含むことができる。いくつかの実施形態では、この増加又は減少は所定の機能に従うことができる。
【００３３】
ユーザインタフェースの状態モジュール１４４は、機器１００のユーザインタフェースの状態を制御する。このユーザインタフェースの状態モジュール１４４は、ロックモジュール１５０とアンロックモジュール１５２を含むことができる。ロックモジュールは、任意の１又はそれ以上の条件が満たされたことを感知し、機器１００をユーザインタフェースロック状態へ移行させると共に、機器１００をロック状態へ移行させる。アンロックモジュールは、任意の１又はそれ以上の条件が満たされたこと感知し、機器をユーザインタフェースアンロック状態へ移行させると共に、機器１００をアンロック状態へ移行させる。ユーザインタフェースの状態に関する更なる詳細について以下に説明する。
【００３４】
１又はそれ以上のアプリケーション１３０は、限定的な意味ではないが、ブラウザ、アドレスブック、連絡先リスト、電子メール、インスタントメッセージング、ワードプロセッシング、キーボードエミュレーション、ウィジェット、ＪＡＶＡ使用可能アプリケーション、暗号化、デジタル権利の管理、音声認識、音声複製、（グローバルポジショニングシステム（ＧＰＳ）により提供される機能などの）位置特定機能、（ＭＰ３又はＡＡＣファイルなどの１又はそれ以上のファイルの形で記憶された録音音楽を再生する）音楽プレイヤなどを含む、機器１００にインストールされた任意のアプリケーションを含むことができる。
【００３５】
いくつかの実施形態では、機器１００は、ｉＰｏｄ（アップルコンピュータ社の商標）などのＭＰ３プレイヤの機能を含むことができる。従って機器１００は、ｉＰｏｄと互換性のある３６ピンコネクタを含むことができる。いくつかの実施形態では、機器１００は、画像化アプリケーションで使用するＣＭＯＳ又はＣＣＤ画像センサなどの１又はそれ以上の任意選択的な光センサ（図示せず）を含むことができる。
【００３６】
いくつかの実施形態では、機器１００は、タッチスクリーン１２６と、機器１００に含まれるのであればタッチパッドとを介してのみ、機器の所定の機能セットの動作が実行される機器である。機器１００を動作させるために、主要な入力／制御装置としてタッチスクリーン及びタッチパッドを使用することにより、機器１００における（プッシュボタン、ダイヤルなどの）物理的な入力／制御装置の数を減らすことができる。１つの実施形態では、機器１００は、タッチスクリーン１２６、タッチパッド、機器の電源をオン／オフし、機器をロックするためのプッシュボタン、ボリューム調整用ロッカーボタン、及びリンガの特性を切り換えるためのスライダスイッチを含む。プッシュボタンは、ボタンを押し下げ、所定の時間間隔の間ボタンを押し下げたままの状態に保持することにより、機器の電源のオン／オフを切り換えるために使用するか、或いはボタンを押し下げ、所定の時間間隔が経過する前にボタンを放すことにより機器をロックするために使用することができる。代替の実施形態では、機器１００は、何らかの機能を起動又は停止させるためにマイク１１８を介して言語入力を受け入れることができる。
【００３７】
タッチスクリーン及びタッチパッドを介してのみ行われる所定の機能セットは、ユーザインタフェース間のナビゲーションを含む。いくつかの実施形態では、ユーザがタッチパッドに触れた場合、このタッチパッドは、機器１００において表示することができる任意のユーザインタフェースから機器１００をメイン、ホーム、又はルートメニューにナビゲートする。このような実施形態では、このタッチパッドを「メニューボタン」と呼ぶことができる。いくつかの他の実施形態では、タッチパッドの代わりにこのメニューボタンを物理的なプッシュボタン又はその他の物理的な入力／制御装置とすることができる。
【００３８】
ユーザインタフェースの状態
機器１００は、複数のユーザインタフェースの状態を有することができる。ユーザインタフェースの状態とは、機器１００がユーザ入力に所定の方法で応答するときの状態のことである。いくつかの実施形態では、この複数のユーザインタフェースの状態には、ユーザインタフェースロック状態及びユーザインタフェースアンロック状態が含まれる。いくつかの実施形態では、この複数のユーザインタフェースの状態には、複数のアプリケーションに対する状態が含まれる。
【００３９】
ユーザインタフェースロック状態（以下「ロック状態」とする）では、機器１００は、電源オンされ、操作可能であるが、ユーザ入力を全部ではなくともほとんど無視する。すなわち、機器１００はユーザ入力に応答してアクションを全く取らないか、及び／又は機器１００はユーザ入力に応答して所定の動作セットを行うことを妨げられることになる。所定の動作セットは、ユーザインタフェース間のナビゲーション及び所定の機能セットの起動又は停止を含むことができる。このロック状態を使用して、機器１００の意図的でない又は不正な使用、或いは機器１００における機能の起動又は停止を防止することができる。機器１００がロック状態にある場合、機器１００をロックしていることを示すことができる。いくつかの実施形態では、ロック状態の機器１００は、機器１００をユーザインタフェースアンロック状態へ移行させようとする試行に対応する入力、或いは機器１００の電源をオフにすることに対応する入力を含む限定されたユーザ入力の組に応答することができる。換言すれば、ロックされた機器１００は、機器１００をユーザインタフェースアンロック状態へ移行させようとする試行に対応するユーザ入力や、或いは機器１００の電源をオフにするユーザ入力には応答するが、ユーザインタフェース間をナビゲートしようとする試行に対応するユーザ入力には応答しないということになる。たとえ機器１００がユーザ入力を無視する場合でも、機器１００は、入力を感知するとユーザに（視覚、オーディオ、又は振動によるフィードバックなどの）感覚フィードバックを提供して、入力を無視する旨を示すこともできるということを理解されたい。
【００４０】
機器１００がタッチスクリーン１２６を含む場合の実施形態では、機器１００がロックされている間は、機器１００がロックされているときのタッチスクリーン１２６への接触に応答して、ユーザインタフェース間のナビゲーションなどの所定の動作セットが行われないようになる。換言すれば、ロックされた機器１００によって接触が無視されているとき、タッチスクリーンはロックされていると言える。しかしながら、ロックされた機器１００は、タッチスクリーン１２６への限定された種類の接触にはなおも応答することができる。この限定された種類には、機器１００をユーザインタフェースアンロック状態へ移行させようとする試行に対応するように機器１００が定める接触が含まれる。
【００４１】
ユーザインタフェースアンロック状態（以下「アンロック状態」）では、機器１００は、その通常のオペレーティング状態にあり、ユーザインタフェースとの交信に対応するユーザ入力を感知しこれに応答する。アンロック状態にある機器１００を、アンロック機器１００と言うことができる。このアンロック機器１００は、ユーザインタフェース間のナビゲート、データの入力、及び機能の起動又は停止のためのユーザ入力を感知しこれに応答する。機器１００がタッチスクリーン１２６を含む実施形態では、アンロック機器１００は、タッチスクリーン１２６を介してユーザインタフェース間のナビゲーション、データの入力、及び機能の起動又は停止に対応する接触を感知しこれに応答する。
【００４２】
ジェスチャを介した機器のアンロッキング
図２は、本発明のいくつかの実施形態による機器をユーザインタフェースアンロック状態へ移行させるための処理２００を示すフロー図である。本明細書で使用される１つの状態から別の状態への移行とは、処理が１つの状態から別の状態へと進むことを意味するものである。この処理は、ユーザが知覚するように、瞬間的な、ほぼ瞬間的な、緩やかな、或いは任意の適切な速度とすることができる。処理が始まると、機器１００（図１）などのユーザから独立した機器がこの処理の進行を自動的に制御するか、或いはユーザが制御することができる。以下に説明する処理フロー２００は、特定の順序で行われるように見える多くの動作を含んでいるが、これらの処理はそれより多くの又はそれより少ない動作を含むことができ、それらの動作を連続して或いは並行して（例えば並行プロセッサ又はマルチスレッドな環境を使用して）実行できることは明らかである。
【００４３】
機器はロック状態に設定されている（２０２）。任意の１又はそれ以上のロック条件を満たしたとき、機器をロックされた状態に設定する（すなわち、任意の他の状態からロック状態に完全へ移行させる）ことができる。このロック条件は、所定の不作動時間の経過、アクティブな呼への突入、或いは機器の電源オンなどのイベントを含むことができる。このロック条件はまた、ユーザの介入、すなわち所定のユーザ入力によりユーザが機器をロックすることを含むこともできる。いくつかの実施形態では、ユーザは、ロック条件として機能するイベントを指定することができる。例えばユーザは、機器の電源をオンにした時ではなく、所定の不作動時間が経過した時にロック状態へ移行するように機器を構成することができる。
【００４４】
いくつかの実施形態では、ロックされた機器は、ユーザが機器をアンロックするために実行できるアンロックアクションについての１又はそれ以上の視覚的な合図をタッチスクリーン上に表示する（２０４）。この（単複の）視覚的な合図は、ユーザにアンロックアクションについてのヒント又は助言を提供するものである。この視覚的な合図は、テキスト、グラフィック、又はこれらの任意の組合せとすることができる。いくつかの実施形態では、機器がロックされている間の特定イベントの発生時にこの視覚的な合図が表示される。視覚的な合図の表示をトリガするこの特定イベントは、着呼、着信メッセージ、又はユーザの対応を要する何らかの他のイベントを含むことができる。いくつかの実施形態では、この視覚的な合図はまた、ユーザがメニューボタンを用いて交信したり、ユーザがロックされたタッチスクリーンに触れたり、及び／又はユーザが任意の他の入力／制御装置を用いて交信したりしたときなどの特定のユーザ入力時に表示される。視覚的な合図を表示していないとき、ロックされた機器は、タッチスクリーンの電源を切る（電力の節約になる）か、或いはスクリーンセーバ又は（電池の充電残量、日付及び時間、ネットワーク強度などの）ユーザにとって関心のある情報などの他のオブジェクトをタッチスクリーン上に表示することができる。
【００４５】
アンロックアクションにはタッチスクリーンとの接触が含まれる。いくつかの実施形態では、アンロックアクションは、タッチスクリーン上で行われる所定のジェスチャとなる。本明細書で使用されるジェスチャとは、タッチスクリーンに接触するオブジェクト／付属物の動きのことである。例えばこの所定のジェスチャは、（ジェスチャを初期化するための）タッチスクリーンの左端における接触、タッチスクリーンとの持続的な接触を維持しながら接触ポイントを反対側の端へ水平方向に動かす動き、及び（ジェスチャを終わらせるための）反対側の端における接触の中断を含むことができる。
【００４６】
タッチスクリーンがロックされている間に、ユーザは、タッチスクリーンとの接触を開始する、すなわちタッチスクリーンに触れることができる（２０６）。説明の都合上、処理２００及び以下に説明する別の実施形態におけるタッチスクリーンへの接触は、ユーザが１本又はそれ以上の指を使用して少なくとも片方の手を使って行うものとして説明する。しかしながら、この接触は、スタイラスペン、指などの任意の適当なオブジェクト又は付属物を使用して行うことができると理解されたい。この接触は、タッチスクリーンとの持続的な接触を維持した状態でのタッチスクリーン上での１回又はそれ以上のタップ、持続的な接触を維持しながらの接触ポイントの動き、接触の中断、或いはこれらの任意の組合せを含むことができる。
【００４７】
機器はタッチスクリーンへの接触を感知する（２０８）。この接触が、アンロックアクションを行うための試行に対応しない場合、或いは、この接触が、アンロックアクションを行うための試行をユーザが失敗又は中止したことに対応する場合（２１０−いいえ）、機器はロックされたままとなる（２１２）。例えば、アンロックアクションが、タッチスクリーンとの持続的な接触を維持しながらタッチスクリーンを横切って接触ポイントを水平方向に動かす動きであり、かつ感知された接触がタッチスクリーン上の一連のランダムタップであった場合、この接触はアンロックアクションに対応するものではないため機器はロックされたままとなる。
【００４８】
接触がアンロックアクションの正常な実行に対応する場合、すなわちユーザがアンロックアクションを正常に実行した場合（２１０−はい）、機器はアンロック状態へ移行する（２１４）。例えば、アンロックアクションが、タッチスクリーンとの持続的な接触を維持しながらタッチスクリーンを横切って接触ポイントを水平方向に動かす動きであり、かつ感知された接触が持続的な接触を伴う水平方向の動きであった場合、機器はアンロック状態へ移行する。
【００４９】
いくつかの実施形態では、タッチスクリーンへの何らかの接触を感知した時に、機器はアンロック状態へ移行する処理を開始し、接触がアンロックアクションに対応しないか、或いはアンロックアクションを失敗／中止したものであると機器が判定するや否や移行は中止される。例えば、アンロックアクションが所定のジェスチャである場合、機器は、ジェスチャによる最初の接触を感知するや否やアンロック状態へ移行する処理を開始することができ、ジェスチャが行われるにつれて移行を進め続ける。ジェスチャが完了する前にユーザがジェスチャを中止した場合、機器は移行を中止し、ロック状態のままとなる。ジェスチャが完了した場合、機器はアンロック状態への移行を完了し、アンロック状態となる。別の例として、アンロックアクションが、タッチスクリーンとの持続的な接触を維持しながらタッチスクリーンを横切って接触ポイントを水平方向に動かす動きである場合に、ユーザがタッチスクリーンを一回タップすると、機器は、タップを感知するや否や状態移行処理を開始するが、同時にこのタップは単なるタップでありアンロックアクションに対応するものではないと認識するため、直後に処理を中止する。
【００５０】
機器がアンロックされている間、この機器は、機器の１又はそれ以上の機能及び／又はユーザにとって関心のある情報に対応するユーザインタフェースオブジェクトをタッチスクリーン上に表示することができる。ユーザインタフェースオブジェクトとは、機器のユーザインタフェースを構成するオブジェクトのことであり、限定的な意味ではないが、テキスト、画像、アイコン、ソフトキー（又は「仮想ボタン」）、プルダウンメニュー、ラジオボタン、チェックボックス、選択可能リストなどを含むことができる。表示されるユーザインタフェースオブジェクトは、情報を伝達する、或いはユーザインタフェースの外観と雰囲気に貢献する非インタラクティブなオブジェクト、ユーザが交信することができるインタラクティブなオブジェクト、或いはこれらの任意の組合せを含むことができる。ユーザは、ユーザが交信を望むインタラクティブなオブジェクトに対応する１又はそれ以上のタッチスクリーンの位置でタッチスクリーンに触れることによりユーザインタフェースオブジェクトと交信することができる。機器は接触を感知し、（単複の）インタラクティブなオブジェクトとの交信に対応する（単複の）動作を実行することにより、感知した接触に応答する。
【００５１】
機器がロックされている間も、ユーザはタッチスクリーンに接触することができる。しかしながら、ロックされた機器は、機器がアンロックされるまでは、いずれの感知した接触にも応答して所定のアクションセットを実行することはできない。禁止された所定のアクションセットは、ユーザインタフェース間のナビゲーティング及びユーザによるデータの入力を含むことができる。
【００５２】
機器がロックされている間、機器は、上述のようにアンロックアクションについての１又はそれ以上の視覚的な合図を表示することができる。いくつかの実施形態では、機器はまた、視覚的な合図と共にアンロック画像を表示することができる。アンロック画像とは、ユーザが機器をアンロックするために交信するグラフィカルでインタラクティブなユーザインタフェースオブジェクトのことである。換言すれば、アンロックアクションはアンロック画像に対して行われる。いくつかの実施形態では、画像に対してアンロックアクションを行うステップは、アンロック画像を所定の方法でドラッグし、タッチスクリーンを横切ってこのアンロック画像を動かすステップを含む。いくつかの実施形態では、アンロックアクションが完了していない場合、ＧＵＩディスプレイは、アンロック画像をロックされた状態の位置に徐々に戻すことにより、ロックされた状態に向けて逆に進行していることを示すことができる。
【００５３】
いくつかの実施形態では、視覚的なフィードバックに加えて、この電子機器は、非視覚的なフィードバックを提供して、アンロックアクションの完了に向けて進行していることを示す。いくつかの実施形態では、視覚的なフィードバックに加えて、この電子機器は、非視覚的なフィードバックを提供して、アンロックアクションの完了を示す。追加のフィードバックとして、可聴フィードバック（例えば（単複の）音）又は物理的フィードバック（例えば（単複の）振動）を含むことができる。
【００５４】
図３は、本発明のいくつかの実施形態による、アンロック画像を使用して機器をユーザインタフェースアンロック状態へ移行させるための処理３００を示すフロー図である。処理３００は、処理２００（図２）に類似しており、視覚的な合図と共に表示されるアンロック画像を加えたものである。処理３００におけるアンロックアクションはアンロック画像に対して行われ、すなわちこのアンロックアクションにはアンロック画像との交信が含まれる。以下に説明する処理フロー３００は、特定の順序で行われるように見える多くの動作を含んでいるが、これらの処理はそれより多い数の又はそれより少ない数の動作を含むことができ、それらの動作を連続して或いは並行して（例えば並行プロセッサ又はマルチスレッドな環境を使用して）実行できることは明らかである。
【００５５】
機器は、動作２０２（図２）の場合と同様に、ロック条件を満たした時にロックされる（３０２）。アンロック画像及びこのアンロック画像を用いたアンロックアクションについての視覚的な合図が表示される（３０４）。動作３０４は、動作３０４では視覚的な合図に加えてアンロック画像が表示されるという点を除き、動作２０４（図２）と同じである。
【００５６】
上述のように、アンロックアクションにはアンロック画像との交信が含まれる。いくつかの実施形態では、アンロックアクションは、ユーザがアンロック画像に対して所定のジェスチャを行うステップを含む。いくつかの実施形態では、このジェスチャは、１又はそれ以上の所定のアンロック基準を満たすタッチスクリーン上の位置にアンロック画像をドラッグするステップを含む。換言すれば、ユーザは、アンロック画像に対応する位置でタッチスクリーンに接触し、次にタッチスクリーンとの持続的な接触を維持しながら所定のジェスチャを行い、所定のアンロック基準を満たす位置に画像をドラッグすることになる。いくつかの実施形態では、このアンロックアクションは、所定のジェスチャの完了時にタッチスクリーンとの接触を中断する（従ってアンロック画像を放す）ことにより完了する。
【００５７】
１又はそれ以上の所定のアンロック基準を満たす位置とは、単に、機器をアンロックするためにアンロック画像がドラッグされる位置として事前に定めたタッチスクリーン上のある位置のことである。この（単複の）位置は、狭く又は広く定めることができ、タッチスクリーン上の１又はそれ以上の特定の位置、タッチスクリーン上の１又はそれ以上の領域、或いはこれらの任意の組合せとすることができる。例えばこの位置は、特定のマーク付けされた位置、タッチスクリーンの４つの角の各々におけるエリア、或いはタッチスクリーンの１象限等として定めることができる。
【００５８】
いくつかの実施形態では、上記交信は、アンロック画像をタッチスクリーン上の所定の位置にドラッグするステップを含む。例えば、アンロックアクションは、タッチスクリーンの１つの角からタッチスクリーンの別の角にアンロック画像をドラッグするステップを含むことができる。別の例として、アンロックアクションは、タッチスクリーンの１つの端からその反対側の端にアンロック画像をドラッグするステップを含むことができる。ここでの重点は、アンロック画像の（及び指の）最終目的地に置かれている。従ってユーザは、任意の望ましい経路に沿ってアンロック画像をその初期位置からドラッグすることができる。アンロック画像が所定の位置に達し、その位置で放されさえすれば、機器はアンロックされる。この所定の位置は、前述の通り狭く又は広く定めることができ、タッチスクリーン上の１又はそれ以上の特定の位置、タッチスクリーン上の１又はそれ以上の領域、或いはこれらの任意の組合せとすることができることを理解されたい。
【００５９】
いくつかの別の実施形態では、このアンロックアクションは、所定の経路に沿ってアンロック画像をドラッグするステップを含む。例えば、このアンロックアクションは、角の１つからタッチスクリーンの周囲（タッチスクリーンの周囲に存在する経路）に沿ってアンロック画像を時計周りに元の位置へドラッグするステップを含むことができる。別の例として、このアンロックアクションは、タッチスクリーンの１つの端からその反対側の端に直線経路でアンロック画像をドラッグするステップを含むことができる。ここでの重点は、アンロック画像（及び指）が沿って動く経路に置かれている。重点が経路に置かれるため、アンロック画像が動かされる最終的な位置を広く定めることができる。例えば、このアンロックアクションは、その初期位置から所定の経路に沿ってタッチスクリーン上の所定の領域内の任意のスポットへアンロック画像をドラッグすることとすることができる。この所定の経路は、１又はそれ以上の直線、或いは曲がりくねった線を含むことができる。
【００６０】
ユーザは、動作２０６（図２）と同様にタッチスクリーンに接触する（３０６）。機器は、動作２０８（図２）と同様にタッチスクリーンとの接触を感知する（３０８）。接触が、画像に対するアンロックアクションの正常な実行に対応しない場合（３１０−いいえ）、機器はロックされたままとなる。接触が、画像に対するアンロックアクションの正常な実行に対応する場合（３１０−はい）、機器はアンロックされる（３１４）。
【００６１】
図４Ａ〜図４Ｂは、本発明のいくつかの実施形態によるユーザインタフェースロック状態にある機器のＧＵＩディスプレイを示す図である。図４Ａでは、機器４００は、タッチスクリーン４０８及びメニューボタン４１０を含む。機器４００はロックされており、タッチスクリーン４０８は、アンロック画像４０２と視覚的な合図とを表示している。図示の視覚的な合図は、スライダスイッチが動く際に従う溝と同様に、アンロック画像４０２がドラッグされる際に従うジェスチャ／動きの経路を示すチャンネル４０４、及びジェスチャ／動きの方向を示す１又はそれ以上の矢印４０６を含む。チャンネル４０４の終端（図４Ａ−図４Ｂ及び図５Ａ−図５Ｄでは、チャンネルの「終端」は右端である）はまた、アンロック画像４０２がドラッグされる先の所定の位置としての機能も果たす。アンロック画像４０２はまた、ジェスチャ／動きの方向をユーザにさらに想起させるための矢印も含むことができる。上述のように、視覚的な合図及びアンロック画像は、（着呼又は着信メッセージなどの）ユーザの対応を要するイベント時に、或いは（機器がロックされている間にユーザがメニューボタン４１０を押したりなどの）ユーザの介入時に機器４００により表示される。
【００６２】
いくつかの実施形態では、矢印４０６及びアンロック画像４０２の矢印を動画化することができる。例えばアンロック画像４０２の矢印は、パルスのような方式で表示及び非表示にすることができ、矢印４０６は、このアンロック画像４０２の矢印のパルスに同期してチャンネル４０６の一方の端から発するようにすることができる。図４Ｂに示すように、矢印４０６はチャンネル４０４に沿って動き、チャンネル４０４の終端まで動くと消失するようにすることができる。
【００６３】
図４Ａ及び図４Ｂに示した視覚的な合図は、このアンロックアクションは、アンロック画像が最初に位置するチャンネル４０４の起点からチャンネル４０４の終点までのチャンネル４０４に沿った指の水平方向の動き（及び接触ポイントをこのように動かすこと）を含む所定のジェスチャである、ということをユーザに想起させる。しかしながら、図４Ａ〜図４Ｂに示した視覚的な合図は例示的なものであるにすぎず、これより多い数の又は少ない数の視覚的な合図、或いはこれとは別の視覚的な合図を使用することができるということを理解されたい。視覚的な合図の内容はアンロックアクションの詳細に基づくことができる。
【００６４】
図５Ａ〜図５Ｄは、本発明のいくつかの実施形態によるアンロックアクションのジェスチャに関する動作の様々なポイントにおける機器のＧＵＩディスプレイを示す図である。図５Ａでは、手及び指５０２（縮尺通りには図示せず）により表されるユーザが、ユーザの指５０２で機器４００のタッチスクリーン４０８に触れることによりアンロックアクションを開始する。いくつかの実施形態では、タッチスクリーン４０８は、最初はスリープモード及び／又は暗い状態にあり、スクリーン４０８は、触れられたときにアンロック画像４０２を表示する。ユーザは、最初はチャンネル４０４の左端に位置するアンロック画像４０２に対応する位置でタッチスクリーン４０８に触れる。アンロック画像４０２に重なるか、或いはアンロック画像４０２に近接するかのいずれかによる接触が機器４００により感知され、ユーザ５０２がアンロック画像４０２と交信中であるという事実に基づいて、この接触はタッチスクリーンをアンロックするための試行であると判定される。
【００６５】
図５Ｂでは、ユーザは、タッチスクリーン４０８と持続的に接触しているユーザの指を動き５０４の方向に動かすことによるジェスチャを行っている途中である。このジェスチャの結果としてアンロック画像４０２がチャンネル４０４に沿ってドラッグされる。チャンネル４０４は、アンロックジェスチャが水平方向の動きであることをユーザに想起させる。いくつかの実施形態では、チャンネル４０４は所定の位置（図５Ａ〜図５Ｄにおけるチャンネルの右端）を示し、ユーザはその位置へアンロック画像４０２をドラッグしてアンロックアクションを完了させるか、及び／又はチャンネル４０４は所定の経路を示し、ユーザはその経路に沿ってアンロック画像４０２をドラッグしてアンロックアクションを完了させることになる。
【００６６】
図５Ｃでは、ユーザは、アンロック画像をチャンネル４０４の右端へドラッグしたところである。ユーザがチャンネル４０４の右端でアンロック画像４０２を放すと、アンロックアクションは完了する。機器は、アンロックジェスチャの完了時にアンロックされ、機器４００の標準的な動作に関連したユーザインタフェースオブジェクトをタッチスクリーン４０８上に表示する。図５Ｄは、機器４００がアンロックされたときに表示することができるユーザインタフェースオブジェクトの例を示す図である。図５Ｄでは、機器４００はメニュー５０６を表示している。メニュー５０６は、様々なアプリケーション又は動作に対応するインタラクティブなユーザインタフェースオブジェクトを含む。ユーザは、このユーザインタフェースオブジェクトと交信して、アプリケーションを起動するか、或いは動作を実行することができる。しかしながら、機器４００は、アンロック時に追加の又は代替のユーザインタフェースオブジェクトを表示することもできると理解されたい。
【００６７】
いくつかの実施形態では、アンロックアクションの動作が失敗した旨を示すためにアンロック画像４０２を使用することができる。例えば、アンロック画像がチャンネル４０４の右端に達する前に、ユーザがタッチスクリーンとの接触を中断した場合、アンロックアクションは失敗したことになる。機器４００は、アンロック画像４０２をチャンネル４０４の左端の初期位置に戻して表示し、ユーザが選択すれば、再度アンロックアクションを試みることができるようになる。いくつかの実施形態では、予め設定した時間の間ジェスチャが行われなければ、機器はスリープ状態に戻る。
【００６８】
いくつかの実施形態では、ユーザがタッチスクリーン４０８に触れ、チャンネル４０４に沿って接触ポイントを水平方向にわずかに動かすことにより、すなわちユーザがチャンネルの右端へ最後まで接触ポイントを動かす必要なく機器４００をアンロックすることができる。いくつかの実施形態では、ユーザがタッチスクリーン４０８のどこかに触れ、チャンネル４０４に追従しているように接触ポイントを水平方向に動かすことにより機器４００をアンロックすることができる。
【００６９】
いくつかの実施形態では、ロック／アンロック機能を機器４００全体に適用するのではなく、機器４００で実行されている特定のアプリケーションに適用することができる。いくつかの実施形態では、アンロックジェスチャは、１つのアプリケーションから他のアプリケーションへ、例えば電話アプリケーションから音楽プレイヤへ、或いはその逆へと移行する。ロック／アンロック機能は、ホールド機能又はポーズ機能を含むことができる。いくつかの実施形態では、ユーザが第１のアプリケーションから第２のアプリケーションへ移行する場合、第２のアプリケーション用のユーザインタフェースがフェードインし（すなわち強度が増加し）、第１のアプリケーション用のユーザインタフェースがフェードアウトする（すなわち強度が減少する）ようにすることができる。このフェードイン及びフェードアウトは、０．２秒、１秒、又は２秒などの所定の時間間隔に渡ってスムーズに行うことができる。この所定の時間間隔は、ユーザがジェスチャを行うのにかかる時間などのアンロックジェスチャに従うものとすることができる。
【００７０】
ユーザ入力条件を満たす方向への進捗状態の表示
図６は、本発明のいくつかの実施形態によるユーザ入力条件を満たす方向への進捗状態を示すための処理６００を示すフロー図である。以下に説明する処理フロー６００は、特定の順序で行われるように見える多くの動作を含んでいるが、これらの処理はこれより多い数の又はそれより少ない数の動作を含むことができ、それらの動作を連続して或いは並行して（例えば並行プロセッサ又はマルチスレッドな環境を使用して）実行できることは明らかである。
【００７１】
電子機器が第１のユーザインタフェースの状態にある場合、第２のユーザインタフェースの状態へ移行するのに必要なユーザ入力条件を満たす方向への進捗状態が感知される（６０２）。いくつかの実施形態では、第１のユーザインタフェースの状態は第１のアプリケーションに対応しており、第２のユーザインタフェースの状態は第２のアプリケーションに対応している。いくつかの実施形態では、第１のユーザインタフェースの状態はロック状態であり、第２のユーザインタフェースの状態はアンロック状態である。
【００７２】
機器が第１のユーザインタフェースの状態にある場合、第２のユーザインタフェースの状態に関連した１又はそれ以上のユーザインタフェースオブジェクトの光強度を移行させることによって条件を満たす方向への進捗状態が示される（６０４）。ユーザインタフェースオブジェクトの光強度の変化は、ユーザインタフェースの状態間における移行の進捗状態についての感覚的なフィードバックをユーザに提供する。
【００７３】
いくつかの実施形態では、機器は、ユーザ入力条件を満たす方向への進捗状態を示すために、視覚的なフィードバックに加えて非視覚的なフィードバックを提供する。追加のフィードバックとして、可聴フィードバック（例えば（単複の）音）又は物理的なフィードバック（例えば（単複の）振動）を含むこともできる。
【００７４】
条件が満たされた場合、機器は第２のユーザインタフェースの状態へ移行する（６０６）。いくつかの実施形態では、機器は、ユーザ入力条件が満たされたことを示すために、視覚的なフィードバックに加えて非視覚的なフィードバックを提供する。追加のフィードバックとして、可聴フィードバック（例えば（単複の）音）又は物理的なフィードバック（例えば（単複の）振動）を含むこともできる。
【００７５】
本明細書で使用されるユーザインタフェースオブジェクトの光強度とは、オブジェクトを視覚的に具体化した度合いのことである。光強度は、所定の最小値と所定の最大値との間の目盛に沿って測定することができる。いくつかの実施形態では、光強度は対数目盛に沿って測定することができる。いくつかの実施形態では、ユーザは、ユーザインタフェースオブジェクトに加えられた透明性の効果（又はその欠如）としてこの光強度を知覚することができる。いくつかの実施形態では、最小光強度とは、オブジェクトが全く表示されない（すなわち、ユーザがオブジェクトを知覚できない）ことを意味し、最大光強度とは、オブジェクトがいかなる透明性の効果も伴わずに表示されている（すなわち、オブジェクトが視覚的に完全に具体化されており、ユーザが知覚できる）ことを意味する。いくつかの他の実施形態では、光強度は、色、色調、彩度、輝度、コントラスト、透明度、及びこれらの任意の組合せに基づく、ユーザインタフェースオブジェクトと背景との間の視覚的な区分とすることができる。
【００７６】
いくつかの実施形態では、第２のユーザインタフェースの状態で表示されるユーザインタフェースオブジェクトの光強度は、スムーズに増加する。スムーズにとは、例えば０．２秒、１秒、又は２秒などの所定のしきい値よりも長い移行時間を含むことができるということである。光強度の移行速度は、任意の所定の速度とすることができる。
【００７７】
いくつかの実施形態では、ユーザ入力条件が完了する方向への進捗状態の表示は、ユーザの条件を満たすことについての関数となる。例えば、アンロック状態への移行の場合、完了する方向への進捗状態の表示は、ユーザのアンロックアクションに関する動作の関数となる。一次関数の場合、アンロックアクションが１０％完了すれば、進捗状態の表示は１０％完了を示し、アンロックアクションが５０％完了すれば、進捗状態の表示は５０％完了を示すなど、アンロックアクションが１００％完了するまで示され、１００％完了の時点でアンロック状態への移行が行われる。同様に、一次関数の場合、アンロックアクションが１０％完了すれば、初期値から最終値への光強度の移行は１０％完了となり、アンロックアクションが５０％完了すれば、５０％完了となるなど、アンロックアクションが１００％完了するまで示され、１００％完了の時点で光強度はその最終値となる。いくつかの実施形態では、ユーザは、アンロックアクションが行われたときにユーザインタフェースオブジェクトがフェードインしていくにつれて、光強度の移行を知覚できるようになる。この関数は一次である必要はなく、別の関数を使用することもできると理解すべきであり、この点について図８Ａ〜図８Ｃと関連して以下さらに詳細に説明する。
【００７８】
ユーザ入力条件が所定のジェスチャを含む場合、ジェスチャがどれだけ完了したか及びジェスチャがあとどれだけ残っているかという観点で、ジェスチャの進捗状態の表示を定義することができる。例えば、ジェスチャがスクリーンの１つの端からその反対の端に水平方向に指を動かすステップを含む場合、２つの端の間の距離という観点で、この進捗状態の表示を定義することができるが、これは、ユーザがジェスチャを完了させるためにあとどれだけ指を動かす必要があるかを、残りの距離が客観的に測るからである。
【００７９】
ユーザ入力条件が、画像を所定の位置へドラッグするステップを含む場合、画像の初期位置と、入力条件を完了させるために画像をドラッグすべき上記所定の位置との間の距離という観点で、この進捗状態の表示を定義することができる。
【００８０】
ユーザ入力条件が、画像を所定の経路に沿ってドラッグするステップを含む場合、この所定の経路の長さという観点で、この進捗状態の表示を定義することができる。
【００８１】
図７Ａ〜図７Ｄは、本発明のいくつかの実施形態による第１のユーザインタフェースの状態から第２のユーザインタフェースの状態への移行と同時に、ユーザインタフェースオブジェクトの光強度を移行させる機器のＧＵＩディスプレイを示す図である。図７Ａでは、機器７００はロックされており、着呼を受信したところである。機器７００は、ユーザに着呼を通知するプロンプト７０６をタッチスクリーン７１４上でユーザに対して表示している。機器はまた、アンロック画像７０２及びチャンネル７０４も表示しており、これにより、ユーザは着呼を受け入れるか、或いは拒否するために機器７００をアンロックすることができる。ユーザは、アンロック画像７０２上でタッチスクリーンに指７１０で触れることによりアンロックアクションを開始する。
【００８２】
図７Ｂにおいて、ユーザは、チャンネル７０４に沿って動き７１２の方向へアンロック画像７０２をドラッグする処理を行っている。ユーザがアンロック画像をドラッグするにつれ、仮想ボタンの組７０８が出現し、光強度を増す。仮想ボタン７０８は点線による輪郭で示され、これらがまだその最終的な光強度レベルにないことを示している。仮想ボタン７０８は、プロンプト７０６に関連付けられており、図７Ｂ〜図７Ｄに示した仮想ボタンにより、ユーザは着呼を拒否するか、或いは受け入れることができる。しかしながら、ユーザは、機器がアンロックされ、仮想ボタンがその最終的な光強度に達するまでは仮想ボタン７０８と交信することはできない。図７Ｃにおいて、ユーザは、さらにチャンネル７０４に沿って動き７１２の方向へアンロック画像７０２をドラッグする。仮想ボタン７０８は、異なる種類の点線による輪郭によって示されるように、図７Ｂにおける光強度と比較してさらに光強度を増している。光強度の増加は、アンロックアクションの完了に向けての進捗状態をユーザに示すものである。
【００８３】
図７Ｄにおいて、ユーザは、アンロック画像をチャンネル７０４の右端へドラッグし、アンロック画像７０２を放すことにより、アンロックアクションを完了する。機器７００はアンロック状態へ移行する。アンロック画像７０２及びチャンネル７０４はディスプレイから消え、仮想ボタン７０８は、実線による輪郭で示されているように、そのボタンの最終的な光強度レベルに達している。ユーザは、この時点で仮想ボタン７０８と交信することができ、電話の着信を受け入れるか、或いは拒否することができる。
【００８４】
図５Ａ〜図５Ｄに関連して上述したように、ユーザがアンロック画像を早く放したことによりアンロックアクションが失敗した場合、アンロック画像はその初期位置へ戻ることができる。いくつかの実施形態では、アンロックアクションが実行されるにつれて光強度を増していった仮想ボタン７０８又はその他のユーザインタフェースオブジェクトの光強度は、アンロック画像がその初期位置へ戻ると同時に、その光強度をスムーズにその初期レベルへと減少させることができる。
【００８５】
図８Ａ〜図８Ｃは、本発明のいくつかの実施形態によるユーザ入力条件の完了の関数として光強度を示すグラフである。図８Ａでは、光強度は、ユーザ入力条件の完了の一次関数である。０％完了で、光強度は初期値となる（この場合、初期値は０となる）。完了のパーセンテージが増加するにつれて、光強度は、１００％完了の最終値に達するまで完了のパーセンテージと共に直線的に増加する。
【００８６】
図８Ｂでは、光強度は、ユーザ入力条件の完了の非線形関数である。０％完了で、光強度は初期値となる（この場合、初期値は０となる）。完了のパーセンテージが増加するにつれて、光強度は、１００％完了の最終値に達するまで最初は徐々に増加するが、完了のパーセンテージが増加するにつれてその増加は急なものになる。
【００８７】
図８Ｃでは、光強度は、ユーザ入力条件の完了の別の非線形関数である。０％完了で、光強度は初期値となる（この場合、初期値は０となる）。完了のパーセンテージが増加するにつれて、光強度は、１００％完了の最終値に達するまで最初は急に増加するが、完了のパーセンテージが増加するにつれてその増加は緩やかなものになる。いくつかの実施形態では、光強度は対数目盛に従って増加する場合がある。
【００８８】
いくつかの実施形態では、光強度は、ユーザ入力条件の１００％完了前（例えば９０％完了時）にその最終値に達する場合もある。
【００８９】
イベント又はアプリケーションに対応するユーザインタフェースアクティブ状態
図９は、本発明のいくつかの実施形態による複数のアンロック画像のうちの１つに対応するユーザインタフェースアクティブ状態に機器を移行させるための処理９００を示すフロー図である。いくつかの実施形態では、機器がロックされたとき、機器は１又はそれ以上のアクティブなアプリケーションを実行させることができる。さらに、ロックされている間、機器は、着呼、メッセージ、ボイスメール通知などのイベントを受信し続けることができる。機器は、各々がアクティブなアプリケーション又は着信イベントに対応する複数のアンロック画像をタッチスクリーン上に表示することができる。複数のアンロック画像のうちの１つを用いてアンロックアクションを行うことで、機器をアンロックし、このアンロック画像に対応するアプリケーション及び／又はイベントを表示する。本明細書で使用されるユーザインタフェースアクティブ状態とは、機器がアンロックされ、対応するアプリケーション又はイベントがタッチスクリーン上でユーザに対して表示されている状態を意味する。以下に説明する処理フロー９００は、特定の順序で行われるように見える多くの動作を含んでいるが、これらの処理はそれより多くの数の又はそれより少ない数の動作を含むことができ、それらの動作を連続して或いは並行して（例えば並行プロセッサ又はマルチスレッドな環境を使用して）実行できることは明らかである。
【００９０】
機器は、所定のロック条件を満たした時にロックされる（９０２）。機器は、ロックされている時に、アクティブなアプリケーションを実行させることができ、機器がロックされている間、このアクティブなアプリケーションを実行し続けることができる。さらに、機器がロックされている間、この機器は、着呼、メッセージ、及びボイスメール通知などのイベントを受信することができる。
【００９１】
機器がロックされている間、この機器は、各々が実行中のアクティブなアプリケーション又は受信したイベントに対応する複数のアンロック画像を表示する（９０４）。いくつかの実施形態では、機器はまた、個々のアンロック画像に対するアンロックアクションについての視覚的な合図も表示する。機器は、追加のイベントを受信したときに、追加のアンロック画像及び視覚的な合図を表示することができる。ユーザがタッチスクリーンに触れる（９０６）。機器が接触ジェスチャを感知する（９０８）。感知した接触ジェスチャが、（例えば、この接触が、アンロックアクションを行うための試行ではないか、或いは失敗／中止したアンロックアクションであるという理由で）表示されたアンロック画像のうちの任意の１つに対する正常なアンロックアクションの動作に対応しない場合（９１０−いいえ）、機器はロックされたままとなる（９１２）。感知した接触ジェスチャが、表示されたアンロック画像のうちの１つに対する正常なアンロックアクションの動作に対応する場合（９１０−はい）、タッチスクリーンはアンロックされ、このアンロック画像のうちの１つに対応する実行中のアプリケーション又はイベントがタッチスクリーンに表示される（９１４）。換言すれば、感知した接触が第１の画像に対する所定のジェスチャに対応する場合、機器は第１の画像に対応する第１のアクティブ状態へ移行し、感知した接触が、第２の画像に対する所定のジェスチャに対応する場合、機器は、第１のアクティブ状態とは異なる第２の画像に対応する第２のアクティブ状態へ移行することになる。
【００９２】
特定のアンロック画像に対するアンロックアクションの動作時に、機器はアンロック状態となり、対応するイベント又はアプリケーションをユーザに見えるようにし、アクティブにし、或いはバックグラウンドで実行するのではなくフォアグラウンドで実行するようにする。機器がアンロックされることに加え、ユーザインタフェースアクティブ状態は、ユーザが交信した特定のアンロック画像に対応する実行中のアプリケーション又は着信イベントをタッチスクリーン上に目立つように表示するステップを含む。従って、（複数のアンロック画像が表示される場合）第１のアンロック画像を用いたアンロッキングは、機器を第１のユーザインタフェースアクティブ状態へ移行させ、この状態では機器がアンロックされ、第１のアンロック画像に対応するアプリケーション／イベントが目立つように表示されるようになる。第２の画像を用いたアンロッキングは、機器を第２のユーザインタフェースアクティブ状態へ移行させ、この状態では機器がアンロックされ、第２のアンロック画像に対応するアプリケーション／イベントが目立つように表示されるようになる。
【００９３】
いくつかの実施形態では、機器は、どのアンロック画像を表示するかについての優先順位をつけることができる。機器は、対応するアンロック画像のサブセットをタッチスクリーン上に一度に表示することができる。機器は、１又はそれ以上の所定の基準に基づいて、どのサブセットを表示するか決定することができる。例えば機器は、最新のイベント及び／又は実行中のアプリケーションに対応するアンロック画像のみを表示することができる。別の例として、機器は、着信イベントに対応するアンロック画像のみを表示することもできる。
【００９４】
図１０は、本発明のいくつかの実施形態による、複数のアンロック画像を表示するユーザインタフェースロック状態の機器１０００のＧＵＩを示す図である。図１０では、機器１０００のタッチスクリーン１０１４はロックされている。第１のアンロック画像１００２が、第１のチャンネル１００４及び矢印１００６などの対応する視覚的な合図と共に表示されている。第２のアンロック画像１００８は、第２のチャンネル１０１０及び矢印１０１２などの対応する視覚的な合図と共に表示されている。タッチスクリーン１０１４は、追加のアンロック画像及び視覚的な合図を表示することができる。第１のアンロック画像１００２は、第１の実行中のアプリケーション又は受信したイベントに対応する。第２のアンロック画像１００８は、第２の実行中のアプリケーション又は受信したイベントに対応する。第１及び第２のアンロック画像及び視覚的な合図は、図４Ａ及び図４Ｂに関して上述したアンロック画像及び視覚的な合図と同様のものである。矢印１００６及び１０１２は、アンロック画像の所定のジェスチャ又は動きの正確な方向を示すために、チャンネル１００４及び／又は１０１０の一方の端から他方の端へ動くように動画化することができる。
【００９５】
図１１Ａ〜図１１Ｆは、本発明のいくつかの実施形態による、複数のアンロック画像のうちの１つに対応するアンロックアクションのジェスチャに関する動作の様々な時点における機器のＧＵＩディスプレイを示す図である。図１１Ａにおいて、ユーザは、第２のアンロック画像１００８に対応する位置でユーザの指１１０２（縮尺通りには図示せず）を用いてタッチスクリーン１０１４に触れる。ユーザは、接触ポイントを動かし、第２のアンロック画像１００８をドラッグすることによりアンロックアクションのジェスチャを行う。図１１Ｂは、アンロックアクションを保留中の機器１０００のスナップショットを示している。第２のアンロック画像１００８は、チャンネル１０１０に沿って動き１１０４の方向へ動かされる。
【００９６】
図１１Ｃは、チャンネル１０１０の終端へと動かされた第２のアンロック画像１００８を示し、ユーザが接触を中断する（及び第２アンロック画像１００８を放す）と、第２のアンロック画像１００８に対するアンロックアクションが完了することになる。いくつかの実施形態では、ユーザが接触を中断するしないに係わらず、アンロック画像１００８がチャンネル１０１０の端に動かされ、第２のアンロック画像１００８が消えたときにアンロックアクションは完了する。図１１Ｄに示すように、第２のアンロック画像１００８に対するアンロックアクションの完了時に、機器は、第２のアンロック画像１００８に対応するアプリケーション又はイベントに関連したユーザインタフェースオブジェクト１１０６をタッチスクリーン上に表示する。図１１Ｄでは、第２のアンロック画像に対応するイベントは、テキストメッセージの着信イベント及びユーザがこれを読むためのプロンプトである。
【００９７】
ユーザは、第２のアンロック画像１１０８に対してアンロックアクションを行う代わりに、第１のアンロック画像１００２に対してアンロックアクションのジェスチャを行うことができる。図１１Ｅにおいて、ユーザは、第１のアンロック画像を１１０４の方向へチャンネル１００４の右端までドラッグすることにより、第１のアンロック画像１００２に対してアンロックアクションを行う。アンロックアクションの完了時に、機器１０００は、第１のアンロック画像１００２に対応するアプリケーション又はイベントに関連したユーザインタフェースオブジェクト１１０８を表示する。図１１Ｆでは、第１のアンロック画像に対応するアプリケーションは音楽プレイヤアプリケーションである。
【００９８】
いくつかの実施形態では、図９及び図１１Ａ〜図１１Ｅで説明したように、ユーザインタフェースアクティブ状態への移行は、図６、図７Ａ〜図７Ｄ、及び図８Ａ〜図８Ｃに関して上述した移行の場合と同様に、ユーザインタフェースオブジェクトの光強度における同時移行を含むことができる。ユーザインタフェースアクティブ状態への移行と同時に、ユーザが機器をアンロックするための交信済みアンロック画像に対応するアプリケーション又はイベントに関連したユーザインタフェースオブジェクトが強度を増す。例えば、第２のアンロック画像１００８に対するアンロックアクションの完了へ向けての進捗状態に応じて、図１１Ｄのテキストメッセージプロンプトに関連するユーザインタフェースオブジェクト１１０６の光強度をスムーズに増加させることができる。別の例として、第１のアンロック画像１００２に対するアンロックアクションの完了へ向けての進捗状態に応じて、図１１Ｆの音楽プレイヤアプリケーションに関連するユーザインタフェースオブジェクト１１０８の光強度をスムーズに増加させることができる。
【００９９】
説明の便宜上、特定の実施形態を参照しながら上述の説明を行ってきた。しかしながら、この例示的な説明は、全てを網羅したものでもないし、或いは本発明を開示した詳細な形態に限定するものでもない。上記の教示に照らして、多くの修正及び変更が可能である。上記実施形態は、本発明の原理及びその実際の応用を最も良く説明するために選択され、説明されたものであり、従って当業者であれば、本発明及び様々な実施形態を意図される特定の用途に適するように種々変更して最も良く利用することができるであろう。
【図面の簡単な説明】
【０１００】
【図１】本発明のいくつかの実施形態による携帯用電子機器を示すブロック図である。
【図２】本発明のいくつかの実施形態による機器をユーザインタフェースアンロック状態へ移行させるための処理を示すフロー図である。
【図３】本発明のいくつかの実施形態による機器をユーザインタフェースアンロック状態へ移行させるための処理を示すフロー図である。
【図４Ａ】本発明のいくつかの実施形態によるユーザインタフェースロック状態の機器のＧＵＩディスプレイを示す図である。
【図４Ｂ】本発明のいくつかの実施形態によるユーザインタフェースロック状態の機器のＧＵＩディスプレイを示す図である。
【図５Ａ】本発明のいくつかの実施形態によるアンロックアクションのジェスチャに関する動作の様々な時点における機器のＧＵＩディスプレイを示す図である。
【図５Ｂ】本発明のいくつかの実施形態によるアンロックアクションのジェスチャに関する動作の様々な時点における機器のＧＵＩディスプレイを示す図である。
【図５Ｃ】本発明のいくつかの実施形態によるアンロックアクションのジェスチャに関する動作の様々な時点における機器のＧＵＩディスプレイを示す図である。
【図５Ｄ】本発明のいくつかの実施形態によるアンロックアクションのジェスチャに関する動作の様々な時点における機器のＧＵＩディスプレイを示す図である。
【図６】本発明のいくつかの実施形態によるユーザ入力条件を満たす方向への進捗状態を示す処理を示すフロー図である。
【図７Ａ】本発明のいくつかの実施形態によるユーザインタフェースオブジェクトの光強度を移行させつつある機器のＧＵＩディスプレイを示す図である。
【図７Ｂ】本発明のいくつかの実施形態によるユーザインタフェースオブジェクトの光強度を移行させつつある機器のＧＵＩディスプレイを示す図である。
【図７Ｃ】本発明のいくつかの実施形態によるユーザインタフェースオブジェクトの光強度を移行させつつある機器のＧＵＩディスプレイを示す図である。
【図７Ｄ】本発明のいくつかの実施形態によるユーザインタフェースオブジェクトの光強度を移行させつつある機器のＧＵＩディスプレイを示す図である。
【図８Ａ】本発明のいくつかの実施形態によるユーザ入力条件の完了の関数としての光強度を示すグラフである。
【図８Ｂ】本発明のいくつかの実施形態によるユーザ入力条件の完了の関数としての光強度を示すグラフである。
【図８Ｃ】本発明のいくつかの実施形態によるユーザ入力条件の完了の関数としての光強度を示すグラフである。
【図９】本発明のいくつかの実施形態による機器をユーザインタフェースアクティブ状態へ移行させるための処理を示すフロー図である。
【図１０】本発明のいくつかの実施形態による複数のアンロック画像を表示するユーザインタフェースロック状態にある機器のＧＵＩを示す図である。
【図１１Ａ】本発明のいくつかの実施形態によるアンロックアクションのジェスチャに関する動作の様々な時点における機器のＧＵＩディスプレイを示す図である。
【図１１Ｂ】本発明のいくつかの実施形態によるアンロックアクションのジェスチャに関する動作の様々な時点における機器のＧＵＩディスプレイを示す図である。
【図１１Ｃ】本発明のいくつかの実施形態によるアンロックアクションのジェスチャに関する動作の様々な時点における機器のＧＵＩディスプレイを示す図である。
【図１１Ｄ】本発明のいくつかの実施形態によるアンロックアクションのジェスチャに関する動作の様々な時点における機器のＧＵＩディスプレイを示す図である。
【図１１Ｅ】本発明のいくつかの実施形態によるアンロックアクションのジェスチャに関する動作の様々な時点における機器のＧＵＩディスプレイを示す図である。
【図１１Ｆ】本発明のいくつかの実施形態によるアンロックアクションのジェスチャに関する動作の様々な時点における機器のＧＵＩディスプレイを示す図である。
【符号の説明】
【０１０１】
３０２  任意の所定の方法により機器をユーザインターフェースロック状態に設定し、機器が所定の動作セットを行わないようにする
３０４  アンロック画像及びこの画像を用いた（所定位置に画像を動かす、経路に沿って画像を動かすジェスチャなどの）アンロックアクションについての視覚的な合図を表示する
３０６  タッチセンシティブディスプレイに触れる
３０８  タッチセンシティブディスプレイとの接触を感知する
３１０  接触が画像を用いたアンロックジェスチャーに対応するか？
３１２  機器をユーザインターフェースロック状態に保持する
３１４  機器をユーザインターフェースアンロック状態に移行させる
User  ユーザ
Device  機器
Yes  はい
No  いいえ
【図１】
0005457679.tif 000002
【図２】
0005457679.tif 000003
【図３】
0005457679.tif 000004
【図４Ａ】
0005457679.tif 000005
【図４Ｂ】
0005457679.tif 000006
【図５Ａ】
0005457679.tif 000007
【図５Ｂ】
0005457679.tif 000008
【図５Ｃ】
0005457679.tif 000009
【図５Ｄ】
0005457679.tif 000010
【図６】
0005457679.tif 000011
【図７Ａ】
0005457679.tif 000012
【図７Ｂ】
0005457679.tif 000013
【図７Ｃ】
0005457679.tif 000014
【図７Ｄ】
0005457679.tif 000015
【図８Ａ】
0005457679.tif 000016
【図８Ｂ】
0005457679.tif 000017
【図８Ｃ】
0005457679.tif 000018
【図９】
0005457679.tif 000019
【図１０】
0005457679.tif 000020
【図１１Ａ】
0005457679.tif 000021
【図１１Ｂ】
0005457679.tif 000022
【図１１Ｃ】
0005457679.tif 000023
【図１１Ｄ】
0005457679.tif 000024
【図１１Ｅ】
0005457679.tif 000025
【図１１Ｆ】
0005457679.tif 000026