(57)【特許請求の範囲】
【請求項１】
アプリケーションが対応付けられたアプリアイコンを含むロック画面が表示されるタッチスクリーンディスプレイと、
前記アプリケーションに新規情報があると、前記アプリアイコンに情報アイコンを表示させるコントローラと、
を備え、
前記タッチスクリーンディスプレイは、選択アイコンを表示し、
前記コントローラは、前記選択アイコンと、前記情報アイコンが表示されている前記アプリアイコン、または、前記情報アイコンとが重ねられると、前記新規情報を前記ロック画面に表示させ、
前記コントローラは、前記選択アイコンと前記アプリアイコンとが重ねられてリリースされると、当該アプリアイコンに対応付けられたアプリケーションを実行させる装置。
【請求項２】
前記コントローラは、前記情報アイコンに前記新規情報の件数を表示させる請求項１に記載の装置。
【請求項３】
前記コントローラは、前記情報アイコンが表示されている前記アプリアイコン、または、前記情報アイコンがタップされると、前記新規情報を前記ロック画面に表示させる請求項１または２に記載の装置。
【請求項４】
タッチスクリーンディスプレイを備える装置を制御する方法であって、
前記タッチスクリーンディスプレイに、アプリケーションが対応付けられたアプリアイコンを含むロック画面を表示させるステップと、
前記アプリケーションに新規情報があると、前記アプリアイコンに情報アイコンを表示させるステップと、
前記タッチスクリーンディスプレイに、選択アイコンを表示させ、
前記選択アイコンと、前記情報アイコンが表示されている前記アプリアイコン、または、前記情報アイコンとが重ねられると、前記新規情報を前記ロック画面に表示させるステップと、
前記選択アイコンと前記アプリアイコンとが重ねられてリリースされると、当該アプリアイコンに対応付けられたアプリケーションを実行させるステップと、
を含む方法。
【請求項５】
前記情報アイコンを表示させるステップは、前記情報アイコンに前記新規情報の件数を表示させる請求項４に記載の方法。
【請求項６】
前記情報アイコンが表示されている前記アプリアイコン、または、前記情報アイコンがタップされると、前記新規情報を前記ロック画面に表示させるステップ、
を更に含む請求項４または５に記載の方法。
【請求項７】
タッチスクリーンディスプレイを備える装置において、
前記タッチスクリーンディスプレイに、アプリケーションが対応付けられたアプリアイコンを含むロック画面を表示させるステップと、
前記アプリケーションに新規情報があると、前記アプリアイコンに情報アイコンを表示させるステップと、
前記タッチスクリーンディスプレイに、選択アイコンを表示させ、
前記選択アイコンと、前記情報アイコンが表示されている前記アプリアイコン、または、前記情報アイコンとが重ねられると、前記新規情報を前記ロック画面に表示させるステップと、
前記選択アイコンと前記アプリアイコンとが重ねられてリリースされると、当該アプリアイコンに対応付けられたアプリケーションを実行させるステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置、方法、及びプログラムに関する。特に、本発明は、タッチスクリーンディスプレイを有する装置、その装置を制御する方法、及びその装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
タッチスクリーンディスプレイを備える装置が知られている。タッチスクリーンディスプレイを備える装置には、例えば、スマートフォン及びタブレットが含まれる。タッチスクリーンディスプレイを備える装置は、タッチスクリーンディスプレイを介して指又はスタイラスペンのジェスチャを検出する。そして、タッチスクリーンディスプレイを備える装置は、検出したジェスチャに従って動作する。検出したジェスチャに従った動作の例は、例えば、特許文献１に記載されている。
【０００３】
タッチスクリーンディスプレイを備える装置の基本的な動作は、装置に搭載されるＡｎｄｒｏｉｄ（登録商標）、ＢｌａｃｋＢｅｒｒｙ（登録商標）  ＯＳ、ｉＯＳ、Ｗｉｎｄｏｗｓ（登録商標）  Ｐｈｏｎｅ等のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって実現される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００８／０８６３０２号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
タッチスクリーンディスプレイを備える装置の多くは、誤操作防止等を目的としてロック機能を備える。タッチスクリーンディスプレイを備える装置は、ロック機能を実行しロック状態となっている間、タッチスクリーンディスプレイにロック画面を表示する。このロック画面では、設定された操作以外を無効とする。これにより、タッチスクリーンディスプレイを備える装置は、ロック機能を実行しロック状態となっている間、誤操作を防止することができる。
【０００６】
タッチスクリーンディスプレイを備える装置は、ロック状態でロック解除の操作が検出された場合、ロック状態が解除される。このため、利用者は、ロック状態で所望のアプリケーションを実行させる場合、ロック解除操作を入力した後、アプリケーションを選択し、選択したアプリケーションを実行させる。そのため、利用者は、例えばアプリケーションが有する新規情報の件数およびその新規情報の内容を確認する程度の場合であっても、ロック解除操作を行う必要があった。ここで、新規情報の件数は、例えばメールの新着件数または電話の不在着信件数等を含み、新規情報の内容は、例えばメールの送信者もしくは受信日時または電話の発信者もしくは着信日時等を含む。このように、従来のタッチスクリーンディスプレイを備える装置は、ロック状態における操作性および利便性が低かった。
【０００７】
本発明は、ロック状態でも操作性が高くかつ利便性が高い装置、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る装置は、１つの態様において、アプリケーションが対応付けられたアプリアイコンを含むロック画面が表示されるタッチスクリーンディスプレイと、前記アプリケーションに新規情報があると、前記アプリアイコンに情報アイコンを表示させるコントローラと、を備える。
【０００９】
本発明に係る方法は、１つの態様において、タッチスクリーンディスプレイを備える装置を制御する方法であって、前記タッチスクリーンディスプレイに、アプリケーションが対応付けられたアプリアイコンを含むロック画面を表示させるステップと、前記アプリケーションに新規情報があると、前記アプリアイコンに情報アイコンを表示させるステップと、を含む。
【００１０】
本発明に係るプログラムは、１つの態様において、タッチスクリーンディスプレイを備える装置において、前記タッチスクリーンディスプレイに、アプリケーションが対応付けられたアプリアイコンを含むロック画面を表示させるステップと、前記アプリケーションに新規情報があると、前記アプリアイコンに情報アイコンを表示させるステップと、を実行させる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態に係るスマートフォンの外観を示す斜視図である。
【図２】図２は、実施形態に係るスマートフォンの外観を示す正面図である。
【図３】図３は、実施形態に係るスマートフォンの外観を示す背面図である。
【図４】図４は、ホーム画面の一例を示す図である。
【図５】図５は、実施形態に係るスマートフォンの機能を示すブロック図である。
【図６】図６は、ロック画面の一例を示す図である。
【図７】図７は、ロック画面の表示中の制御の一例を示す図である。
【図８】図８は、ロック画面の表示中の制御の一例を示す図である。
【図９】図９は、ロック画面の表示中の制御の一例を示す図である。
【図１０】図１０は、テキストエディタアプリケーションを実行した場合の操作画面の一例を示す図である。
【図１１】図１１は、ロック状態で実行される制御の処理手順を示すフローチャートである。
【図１２】図１２は、ロック状態で実行される制御の処理手順の他の例を示すフローチャートである。
【図１３】図１３は、ロック画面の表示中の制御の一例を示す図である。
【図１４】図１４は、ロック状態で実行される制御の処理手順を示すフローチャートである。
【図１５】図１５は、ロック画面の表示中の制御の一例を示す図である。
【図１６】図１６は、ロック状態で実行される制御の処理手順を示すフローチャートである。
【図１７Ａ】図１７Ａは、ロック画面の一例を示す図である。
【図１７Ｂ】図１７Ｂは、ロック画面の一例を示す図である。
【図１７Ｃ】図１７Ｃは、ロック画面の一例を示す図である。
【図１８】図１８は、表示アイコン設定画面の一例を示す図である。
【図１９】図１９は、ロック画面の表示内容を設定する制御の処理手順を示すフローチャートである。
【図２０】図２０は、ロック画面の表示内容を設定する制御の処理手順を示すフローチャートである。
【図２１】図２１は、ロック画面の表示内容を設定する制御の一例を示す図である。
【図２２】図２２は、ロック画面の表示内容を設定する制御の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
本発明を実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、タッチスクリーンディスプレイを備える装置の一例として、スマートフォンについて説明する。
【００１３】
（実施形態）
図１から図３を参照しながら、実施形態に係るスマートフォン１の外観について説明する。図１から図３に示すように、スマートフォン１は、ハウジング２０を有する。ハウジング２０は、フロントフェイス１Ａと、バックフェイス１Ｂと、サイドフェイス１Ｃ１〜１Ｃ４とを有する。フロントフェイス１Ａは、ハウジング２０の正面である。バックフェイス１Ｂは、ハウジング２０の背面である。サイドフェイス１Ｃ１〜１Ｃ４は、フロントフェイス１Ａとバックフェイス１Ｂとを接続する側面である。以下では、サイドフェイス１Ｃ１〜１Ｃ４を、どの面であるかを特定することなく、サイドフェイス１Ｃと総称することがある。
【００１４】
スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３Ａ〜３Ｃと、照度センサ４と、近接センサ５と、レシーバ７と、マイク８と、カメラ１２とをフロントフェイス１Ａに有する。スマートフォン１は、カメラ１３をバックフェイス１Ｂに有する。スマートフォン１は、ボタン３Ｄ〜３Ｆと、コネクタ１４とをサイドフェイス１Ｃに有する。以下では、ボタン３Ａ〜３Ｆを、どのボタンであるかを特定することなく、ボタン３と総称することがある。
【００１５】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａは、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬパネル（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  ｐａｎｅｌ）、又は無機ＥＬパネル（Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  ｐａｎｅｌ）等の表示デバイスを備える。ディスプレイ２Ａは、文字及び図形等を表示する。
【００１６】
タッチスクリーン２Ｂは、タッチスクリーンディスプレイ２に対する指、又はスタイラスペン等の接触を検出する。タッチスクリーン２Ｂは、複数の指、又はスタイラスペン等がタッチスクリーンディスプレイ２に接触した位置を検出することができる。
【００１７】
タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式（又は超音波方式）、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。以下では、説明を簡単にするため、タッチスクリーン２Ｂがタッチスクリーンディスプレイ２に対する接触を検出する指、又はスタイラスペン等を単に「指」ということがある。
【００１８】
スマートフォン１は、タッチスクリーン２Ｂにより検出された接触及び接触が行われた位置に基づいてジェスチャの種別を判別する。ジェスチャは、タッチスクリーンディスプレイ２に対して行われる操作である。スマートフォン１によって判別されるジェスチャには、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、ピンチアウト等が含まれる。
【００１９】
タッチは、タッチスクリーン２Ｂに指が触れるジェスチャである。スマートフォン１は、タッチスクリーン２Ｂに指が接触するジェスチャをタッチとして判別する。ロングタッチは、タッチスクリーン２Ｂに指が一定時間以上触れるジェスチャである。スマートフォン１は、タッチスクリーン２Ｂに指が一定時間以上接触するジェスチャをロングタッチとして判別する。
【００２０】
リリースは、指がタッチスクリーン２Ｂから離れるジェスチャである。スマートフォン１は、指がタッチスクリーン２Ｂから離れるジェスチャをリリースとして判別する。スワイプは、指がタッチスクリーンディスプレイ２上に接触したままで移動するジェスチャである。スマートフォン１は、指がタッチスクリーンディスプレイ２上に接触したままで移動するジェスチャをスワイプとして判別する。
【００２１】
タップは、タッチに続いてリリースをするジェスチャである。スマートフォン１は、タッチに続いてリリースをするジェスチャをタップとして判別する。ダブルタップは、タッチに続いてリリースをするジェスチャが２回連続するジェスチャである。スマートフォン１は、タッチに続いてリリースをするジェスチャが２回連続するジェスチャをダブルタップとして判別する。
【００２２】
ロングタップは、ロングタッチに続いてリリースをするジェスチャである。スマートフォン１は、ロングタッチに続いてリリースをするジェスチャをロングタップとして判別する。ドラッグは、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャである。スマートフォン１は、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャをドラッグとして判別する。
【００２３】
フリックは、タッチに続いて指が一方方向へ高速で移動しながらリリースするジェスチャである。スマートフォン１は、タッチに続いて指が一方方向へ高速で移動しながらリリースするジェスチャをフリックとして判別する。フリックは、指が画面の上方向へ移動する上フリック、指が画面の下方向へ移動する下フリック、指が画面の右方向へ移動する右フリック、指が画面の左方向へ移動する左フリック等を含む。
【００２４】
ピンチインは、複数の指が近付く方向にスワイプするジェスチャである。スマートフォン１は、複数の指が近付く方向にスワイプするジェスチャをピンチインとして判別する。ピンチアウトは、複数の指が遠ざかる方向にスワイプするジェスチャである。スマートフォン１は、複数の指が遠ざかる方向にスワイプするジェスチャをピンチアウトとして判別する。
【００２５】
スマートフォン１は、タッチスクリーン２Ｂを介して判別するこれらのジェスチャに従って動作を行う。したがって、利用者にとって直感的で使いやすい操作性が実現される。判別されるジェスチャに従ってスマートフォン１が行う動作は、タッチスクリーンディスプレイ２に表示されている画面に応じて異なる。
【００２６】
図４を参照しながら、ディスプレイ２Ａに表示される画面の例について説明する。図４は、ホーム画面の一例を示している。ホーム画面は、デスクトップ、又は待受画面と呼ばれることもある。ホーム画面は、ディスプレイ２Ａに表示される。ホーム画面は、スマートフォン１にインストールされているアプリケーションのうち、どのアプリケーションを実行するかを利用者に選択させる画面である。スマートフォン１は、ホーム画面で選択されたアプリケーションをフォアグランドで実行する。フォアグランドで実行されるアプリケーションは、ホーム画面とは異なる画面をディスプレイ２Ａに表示させる。
【００２７】
スマートフォン１は、ホーム画面にアイコンを配置することができる。図４に示すホーム画面４０には、複数のアイコン５０が配置されている。それぞれのアイコン５０は、スマートフォン１にインストールされている特定のアプリケーションと予め対応付けられている。スマートフォン１は、アイコン５０に対する特定のジェスチャ（例えば、タップ）を検出すると、そのアイコン５０に対応付けられているアプリケーションを実行する。例えば、スマートフォン１は、メールアプリケーションに対応付けられたアイコン５０に対するタップが検出されると、メールアプリケーションを実行する。
【００２８】
アイコン５０は、画像と文字列を含む。アイコン５０は、画像に代えて、記号又は図形を含んでもよい。アイコン５０は、画像又は文字列のいずれか一方を含まなくてもよい。アイコン５０は、所定の規則に従って配置される。アイコン５０の背後には、壁紙４１が表示される。壁紙は、フォトスクリーン又はバックスクリーンと呼ばれることもある。スマートフォン１は、任意の画像を壁紙４１として用いることができる。画像は、例えば、利用者の設定に従って壁紙として決定される。
【００２９】
スマートフォン１は、ホーム画面の数を増減することができる。スマートフォン１は、例えば、ホーム画面の数を利用者による設定に従って決定する。スマートフォン１は、ホーム画面を表示する場合、ホーム画面の数が複数であっても、それらのうちから選択された１つをディスプレイ２Ａに表示する。
【００３０】
スマートフォン１は、ホーム画面上に、１つ又は複数のロケータを表示する。ロケータの数は、ホーム画面の数と一致する。ロケータは、現在表示されているホーム画面の位置を示す。現在表示されているホーム画面に対応するロケータは、他のロケータと異なる態様で表示される。
【００３１】
図４に示す例では、４つのロケータ５１が表示されている。これは、ホーム画面４０の数が４つであることを示す。また、図４に示す例では、左から２番目のシンボルが他のシンボルと異なる態様で表示されている。これは、左から２番目のホーム画面が現在表示されていることを示している。
【００３２】
スマートフォン１は、ホーム画面を表示中に特定のジェスチャを検出すると、ディスプレイ２Ａに表示するホーム画面を切り替える。例えば、スマートフォン１は、右フリックを検出すると、ディスプレイ２Ａに表示するホーム画面を１つ左のホーム画面に切り替える。また、スマートフォン１は、左フリックを検出すると、ディスプレイ２Ａに表示するホーム画面を１つ右のホーム画面に切り替える。
【００３３】
ディスプレイ２Ａの上端には、領域４２が設けられている。領域４２には、充電池の残量を示す残量マーク４３、及び通信用の電波の電界強度を示す電波レベルマーク４４が表示される。スマートフォン１は、領域４２に、現在時刻、天気の情報、実行中のアプリケーション、通信システムの種別、電話のステータス、装置のモード、装置に生じたイベント等を表示してもよい。このように、領域４２は、利用者に対して各種の通知を行うために用いられる。領域４２は、ホーム画面４０以外の画面でも設けられることがある。領域４２が設けられる位置は、ディスプレイ２Ａの上端に限られない。
【００３４】
なお、図４に示したホーム画面４０は、一例であり、各種の要素の形態、各種の要素の配置、ホーム画面４０の数、及びホーム画面４０での各種の操作の仕方等は上記の説明の通りでなくてもよい。
【００３５】
図５は、スマートフォン１の構成を示すブロック図である。スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、カメラ１２及び１３と、コネクタ１４と、加速度センサ１５と、方位センサ１６と、ジャイロスコープ１７とを有する。
【００３６】
タッチスクリーンディスプレイ２は、上述したように、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａは、文字、画像、記号、又は図形等を表示する。タッチスクリーン２Ｂは、接触を検出する。コントローラ１０は、スマートフォン１に対するジェスチャを検出する。コントローラ１０は、タッチスクリーン２Ｂと協働することによって、タッチスクリーン２Ｂ（タッチスクリーンディスプレイ２）に対する操作（ジェスチャ）を検出する。
【００３７】
ボタン３は、利用者によって操作される。ボタン３は、ボタン３Ａ〜ボタン３Ｆを有する。コントローラ１０はボタン３と協働することによってボタンに対する操作を検出する。ボタンに対する操作は、例えば、クリック、ダブルクリック、プッシュ、及びマルチプッシュである。
【００３８】
例えば、ボタン３Ａ〜３Ｃは、ホームボタン、バックボタンまたはメニューボタンである。例えば、ボタン３Ｄは、スマートフォン１のパワーオン／オフボタンである。ボタン３Ｄは、スリープ／スリープ解除ボタンを兼ねてもよい。例えば、ボタン３Ｅ及び３Ｆは、音量ボタンである。
【００３９】
照度センサ４は、照度を検出する。例えば、照度とは、光の強さ、明るさ、輝度等である。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、例えば、タッチスクリーンディスプレイ２が顔に近付けられたことを検出する。
【００４０】
通信ユニット６は、無線により通信する。通信ユニット６によって行われる通信方式は、無線通信規格である。例えば、無線通信規格として、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格がある。例えば、セルラーフォンの通信規格として、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ、ＣＤＭＡ２０００、ＰＤＣ、ＧＳＭ（登録商標）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。例えば、無線通信規格として、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ、ＮＦＣ等がある。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００４１】
レシーバ７は、コントローラ１０から送信される音声信号を音声として出力する。マイク８は、利用者等の音声を音声信号へ変換してコントローラ１０へ送信する。なお、スマートフォン１は、レシーバ７に加えて、または、レシーバ７に代えて、スピーカをさらに有してもよい。
【００４２】
ストレージ９は、プログラム及びデータを記憶する。また、ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶デバイス、及び磁気記憶デバイス等の任意の記憶デバイスを含んでよい。また、ストレージ９は、複数の種類の記憶デバイスを含んでよい。また、ストレージ９は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。
【００４３】
ストレージ９に記憶されるプログラムには、フォアグランドまたはバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。アプリケーションは、例えば、ディスプレイ２Ａに所定の画面を表示させ、タッチスクリーン２Ｂを介して検出されるジェスチャに応じた処理をコントローラ１０に実行させる。制御プログラムは、例えば、ＯＳである。アプリケーション及び制御プログラムは、通信ユニット６による無線通信又は記憶媒体を介してストレージ９にインストールされてもよい。
【００４４】
ストレージ９は、例えば、制御プログラム９Ａ、メールアプリケーション９Ｂ、ブラウザアプリケーション９Ｃ、設定データ９Ｚを記憶する。メールアプリケーション９Ｂは、電子メールの作成、送信、受信、及び表示等のための電子メール機能を提供する。ブラウザアプリケーション９Ｃは、ＷＥＢページを表示するためのＷＥＢブラウジング機能を提供する。設定データ９Ｚは、スマートフォン１の動作に関する各種の設定に関する情報を含む。
【００４５】
制御プログラム９Ａは、スマートフォン１を稼働させるための各種制御に関する機能を提供する。制御プログラム９Ａは、例えば、通信ユニット６、レシーバ７、及びマイク８等を制御することによって、通話を実現させる。制御プログラム９Ａが提供する機能には、ロック状態が設定されている間にタッチスクリーン２Ｂを介して検出されたジェスチャに応じて、ディスプレイ２Ａに表示されている画面を変更する等の各種制御を行う機能が含まれる。なお、制御プログラム９Ａが提供する機能は、メールアプリケーション９Ｂ等の他のプログラムが提供する機能と組み合わせて利用されることがある。
【００４６】
コントローラ１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。コントローラ１０は、通信ユニット６等の他の構成要素が統合されたＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）等の集積回路であってもよい。コントローラ１０は、スマートフォン１の動作を統括的に制御して各種の機能を実現する。
【００４７】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行して、ディスプレイ２Ａ及び通信ユニット６等を制御することによって各種機能を実現する。コントローラ１０は、タッチスクリーン２Ｂ、ボタン３、加速度センサ１５等の各種検出部の検出結果に応じて、制御を変更することもある。
【００４８】
コントローラ１０は、例えば、制御プログラム９Ａを実行することにより、ロック状態が設定されている間にタッチスクリーン２Ｂを介して検出されたジェスチャに応じて、ディスプレイ２Ａに表示されている画面を変更する等の各種制御を実行する。
【００４９】
カメラ１２は、フロントフェイス１Ａに面している物体を撮影するインカメラである。カメラ１３は、バックフェイス１Ｂに面している物体を撮影するアウトカメラである。
【００５０】
コネクタ１４は、他の装置が接続される端子である。コネクタ１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ライトピーク（サンダーボルト）、イヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ１４は、Ｄｏｃｋコネクタのような専用に設計された端子でもよい。コネクタ１４に接続される装置には、例えば、外部ストレージ、スピーカ、通信装置が含まれる。
【００５１】
加速度センサ１５は、スマートフォン１に働く加速度の方向及び大きさを検出する。方位センサ１６は、地磁気の向きを検出する。ジャイロスコープ１７は、スマートフォン１の回転を検出する。加速度センサ１５、方位センサ１６及びジャイロスコープ１７の検出結果は、スマートフォン１の位置及び姿勢の変化を検出するために、組み合わせて利用される。
【００５２】
なお、図５においてストレージ９が記憶することとしたプログラムの一部又は全部は、通信ユニット６による無線通信で他の装置からダウンロードされてもよい。また、図５においてストレージ９が記憶することとしたプログラムの一部又は全部は、ストレージ９に含まれる読み取り装置が読み取り可能な記憶媒体に記憶されていてもよい。また、図５においてストレージ９が記憶することとしたプログラムの一部又は全部は、コネクタ１４に接続される読み取り装置が読み取り可能なＣＤ、ＤＶＤ、又はＢｌｕ−ｒａｙ等の記憶媒体に記憶されていてもよい。
【００５３】
図５に示したスマートフォン１の構成は一例であり、本発明の要旨を損なわない範囲において適宜変更してよい。例えば、ボタン３の数と種類とは図５の例に限定されない。例えば、スマートフォン１は、画面に関する操作のためのボタンとして、ボタン３Ａ〜３Ｃに代えて、テンキー配列又はＱＷＥＲＴＹ配列等のボタンを備えていてもよい。スマートフォン１は、画面に関する操作のために、ボタンを１つだけ備えてもよいし、ボタンを備えなくてもよい。図５に示した例では、スマートフォン１が２つのカメラを備えることとしたが、スマートフォン１は、１つのカメラのみを備えてもよいし、カメラを備えなくてもよい。図５に示した例では、スマートフォン１が位置及び姿勢を検出するために３種類のセンサを備えることとしたが、スマートフォン１は、このうちいくつかのセンサを備えなくてもよいし、位置及び姿勢を検出するための他の種類のセンサを備えてもよい。
【００５４】
図６から図２２を参照しながら、制御プログラム９Ａが提供する機能に基づく制御の例について説明する。制御プログラム９Ａが提供する機能には、ロック状態が設定されている間にタッチスクリーン２Ｂを介して検出されたジェスチャに応じて、ディスプレイ２Ａに表示されている画面を変更する機能が含まれる。以下に、ロック状態が設定されている間に利用者の指示に従って実行される制御の例を示す。
【００５５】
図６を参照しながら、ロック画面の例について説明する。ロック画面は、ロック状態が設定されている間、つまりロック状態の設定がＯＮになっている間、ディスプレイ２Ａに表示される。図６は、ロック画面の一例を示している。ロック画面６０は、ロック状態が設定されていることを示す画面である。ロック画面６０は、予め設定されたロック解除のジェスチャを検出すると他の画面に移行する画面である。ロック画面６０は、予め設定されたジェスチャ以外のジェスチャが無効とされる画面である。スマートフォン１は、ロック画面において特定のジェスチャが検出されるまで、種々の操作ができない状態となる。
【００５６】
図６に示すロック画面６０は、壁紙６１上に日時画像６２と、キーアイコン（選択アイコン）６４と、リング６６と、アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄと、ホームアイコン６９と、が配置されている。ロック画面６０は、ディスプレイ２Ａの上端にホーム画面４０の領域４２と同一の領域４２が配置されている。ロック画面６０は、領域４２に充電池の残量を示す残量マーク４３、及び通信用の電波の電界強度を示す電波レベルマーク４４が表示される。壁紙６１は、日時画像６２と、キーアイコン６４と、リング６６と、アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄと、ホームアイコン６９と、の背後に表示されている。
【００５７】
日時画像６２は、時刻および日付を示す画像であり、ロック画面６０の上部で領域４２の下側となる領域に表示されている。図６に示す日時画像６２は、時刻を示す状態表示が午後１２時３４分を示す「１２：３４ＰＭ」であり、日付を示す状態表示が８月２２日を示す「Ａｕｇ．２２」である。
【００５８】
キーアイコン６４は、錠前を模した画像であり、画面の略中央部分に表示されている。キーアイコン６４は、本実施形態において、利用者がロック解除するためのジェスチャおよび各アプリケーションを実行するためのジェスチャでドラッグされるオブジェクトである。スマートフォン１は、キーアイコン６４を起点としたスワイプが検出されると、スワイプの接触位置の移動にあわせてキーアイコン６４の表示位置が移動される。
【００５９】
リング６６の外周は、キーアイコン６４を囲む位置に表示されている。リング６６は、円形の枠を模している。キーアイコン６４は、リング６６の円形の枠の中心部に配置されている。リング６６の円形の枠は、キーアイコン６４の中心を中心とし、キーアイコン６４の外縁の径よりも大きい形状である。リング６６の円形の枠は、キーアイコン６４の外縁と一定の距離以上、離れて配置される。リング６６は、閉じられた形状であり、ロック画面６０の領域をリング６６の内側の領域（第１領域）と外側の領域（第２領域）の２つの領域に分割する境界となる。
【００６０】
アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄは、リング６６上に離れて表示されている。アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄは、時計回りにアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄの順でリング６６上に配置されている。アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄは、スマートフォン１にインストールされている特定のアプリケーションと対応付けられている。スマートフォン１は、アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄに対する特定のジェスチャを検出すると、そのアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄに対応付けられているアプリケーションを実行する。特定のジェスチャについては後述する。
【００６１】
図６に示す例において、アプリアイコン６８ａは、電話アプリケーションと対応付けられている。アプリアイコン６８ｂは、メールアプリケーションと対応付けられている。アプリアイコン６８ｃは、ＳＭＳアプリケーションと対応付けられている。アプリアイコン６８ｄは、テキストエディタアプリケーションと対応付けられている。
【００６２】
アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄは、対応しているアプリケーションを示す画像を含む。アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄは、アイコン５０と同様に画像と文字を含んでもよく、画像に代えて、記号又は図形を含んでもよい。アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄは、画像を備えず文字列のみとした構成としてもよい。
【００６３】
ここで、電話アプリケーションが対応付けられたアプリアイコン６８ａ上には、情報アイコンとして報知ポップ７０ａが表示されている。メールアプリケーションが対応付けられたアプリアイコン６８ｂ上には、報知ポップ７０ｂが表示されている。ＳＭＳアプリケーションが対応付けられたアプリアイコン６８ｃ上には、報知ポップ７０ｃが表示されている。つまり、報知ポップ（情報アイコン）７０ａ、７０ｂ、７０ｃは、それぞれアプリアイコン６８ａ、６８ｂ、６８ｃに重ねて配置されている。報知ポップ７０ａ、７０ｂ、７０ｃは、それぞれ対応するアプリアイコン６８ａ、６８ｂ、６８ｃに対応付けられたアプリケーションが取得した新規情報の件数を表す画像である。新規情報は、例えば、メールの新着情報または電話の不在着信情報等である。なお、報知ポップは、画面上の任意の位置にアプリアイコンとは別に表示されていてもよい。
【００６４】
報知ポップ７０ａは、電話アプリケーションが取得した電話の不在着信情報があることを示す画像である。電話の不在着信情報は、応答されずかつ確認されなかった電話の発信者または着信日時等を示すデータである。本実施形態の報知ポップ７０ａは、電話の不在着信情報の件数を表す数字（図６において、「３」）を含む画像である。報知ポップ７０ｂは、メールアプリケーションが取得したメールの新着情報があることを示す画像である。メールの新着情報は、未確認のメールの送信者または受信日時等を示すデータである。
本実施形態の報知ポップ７０ｂは、メールの新着情報の件数を表す数字（図６において、「２」）を含む画像である。報知ポップ７０ｃは、ＳＭＳアプリケーションが取得したＳＭＳの新着情報があることを示す画像である。本実施形態の報知ポップ７０ｃは、ＳＭＳの新着情報の件数を表す数字（図６において、「１」）を含む画像である。
【００６５】
図６に示すように、スマートフォン１は、アプリアイコンに夫々対応付けられたアプリケーションが、対応するアプリケーションの状態に変化があったことを示す新規情報を取得した場合、そのアプリアイコン上に新規情報の件数を表す報知ポップを表示する。図６に示す例において、スマートフォン１は、アプリアイコン６８ａ、６８ｂ、６８ｃに夫々対応付けられたアプリケーションが新規情報を取得し、対応するアプリアイコン６８ａ、６８ｂ、６８ｃ上に報知ポップ７０ａ、７０ｂ、７０ｃを表示している。また、スマートフォン１は、アプリアイコン６８ｄに対応付けられたアプリケーションが新規情報を取得していないため、アプリアイコン６８ｄ上には報知ポップを表示していない。
【００６６】
スマートフォン１は、報知ポップ７０ａ、７０ｂ、７０ｃを夫々含むアプリアイコン６８ａ、６８ｂ、６８ｃに対する特定のジェスチャを検出すると、そのアプリアイコンに対応付けられているアプリケーションの新規情報を表示する。この新規情報を表示するための特定のジェスチャは、キーアイコン６４と、報知ポップ７０ａ、７０ｂ、７０ｃを夫々含む各アプリアイコン６８ａ、６８ｂ、６８ｃとが重ねられるジェスチャ、または、報知ポップ７０ａ、７０ｂ、７０ｃを夫々含む各アプリアイコン６８ａ、６８ｂ、６８ｃに対するタップジェスチャを含む。
【００６７】
スマートフォン１は、報知ポップ７０ａ、７０ｂ、７０ｃを、対応するアプリアイコン６８ａ、６８ｂ、６８ｃ上の任意の位置に表示することができる。スマートフォン１は、報知ポップ７０ａ、７０ｂ、７０ｃの一部が、対応するアプリアイコン６８ａ、６８ｂ、６８ｃに重なる位置であれば表示位置は限定されない。スマートフォン１は、報知ポップ７０ａ、７０ｂ、７０ｃの全部が、対応するアプリアイコン６８ａ、６８ｂ、６８ｃに含まれるように表示してもよい。
【００６８】
ホームアイコン６９は、リング６６の外側でロック画面６０の下端側となる領域に表示されている。ホームアイコン６９は、ロック解除処理の実行と、ホーム画面４０への移行処理が対応付けられたアイコンである。スマートフォン１は、ホームアイコン６９に対する特定のジェスチャを検出すると、ロック状態を解除し、ディスプレイ２Ａにホーム画面４０を表示させる。特定のジェスチャについては後述する。
【００６９】
次に、図７を用いて、ホームアイコン６９に対する特定のジェスチャについて説明する。図７に示すステップＳ１では、ディスプレイ２Ａにロック画面６０が表示されている。ステップＳ１では、利用者の指Ｆがキーアイコン６４にタッチしている。この場合、スマートフォン１は、キーアイコン６４が配置されている部分でのタッチを検出する。
【００７０】
ステップＳ２では、利用者の指Ｆがキーアイコン６４をホームアイコン６９にドロップしている。つまり、利用者は、ステップＳ１でキーアイコン６４が表示されている領域に指Ｆをタッチさせた後、矢印α１に示す経路でスワイプさせ、ホームアイコン６９が表示されている領域でリリースさせる。この場合、スマートフォン１は、キーアイコン６４が配置されている部分が始点であり、ホームアイコン６９が配置されている部分が終点であるスワイプを検出する。つまりスマートフォン１は、キーアイコン６４がホームアイコン６９にドロップされたことを検出する。スマートフォン１は、当該ドロップが検出されると、ロック状態を解除し、タッチスクリーンディスプレイ２にホーム画面４０を表示させる。以上のように、本実施形態のスマートフォン１では、ホームアイコン６９に対するキーアイコン６４のドロップをホームアイコン６９に対する特定のジェスチャに設定している。
【００７１】
スマートフォン１は、キーアイコン６４を始点とするスワイプを検出した場合、スワイプで接触を検出している位置にキーアイコン６４を表示させることが好ましい。つまり、スマートフォン１は、キーアイコン６４を始点とするスワイプを検出した場合、スワイプされているキーアイコン６４を、指Ｆの移動に合わせて移動させて表示することが好ましい。
【００７２】
スマートフォン１は、キーアイコン６４をリング６６の外側の領域（第２領域）にドロップさせるジェスチャを検出した場合も、ロック状態を解除し、ディスプレイ２Ａにホーム画面４０を表示させる。つまり、利用者は、キーアイコン６４を第２領域にドロップすることでも、ロック状態を解除し、ホーム画面４０を表示させることができる。
【００７３】
スマートフォン１は、キーアイコン６４をリング６６の内側の領域（第１領域）にドロップさせるジェスチャを検出した場合、キーアイコン６４を初期位置に戻す。つまり、スマートフォン１は、キーアイコン６４が、第２領域およびアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄのいずれにもドロップされなかった場合、キーアイコン６４をリング６６の中心となる位置に表示させる。
【００７４】
次に、図８を用いて、報知ポップ７０ａ、７０ｂ、７０ｃを夫々含むアプリアイコン６８ａ、６８ｂ、６８ｃに対する特定のジェスチャの一例について説明する。ここで、図８は、利用者が新規情報を表示するために報知ポップ７０ｂを含むアプリアイコン６８ｂに対して特定のジェスチャを行う場合について説明する。具体的には、図８では、利用者が新規情報を表示するための特定のジェスチャとして、キーアイコン６４とアプリアイコン６８ｂとが重ねられるジェスチャを行う場合について説明する。図８に示すステップＳ３では、ディスプレイ２Ａにロック画面６０が表示されている。ステップＳ３では、利用者の指Ｆがキーアイコン６４にタッチしている。この場合、スマートフォン１は、キーアイコン６４が配置されている部分でのタッチを検出する。
【００７５】
ステップＳ４では、利用者の指Ｆがキーアイコン６４を、報知ポップ７０ｂを含むアプリアイコン６８ｂ上に重ねている。つまり、利用者は、ステップＳ３でキーアイコン６４が表示されている領域に指Ｆをタッチさせた後、矢印α２に示す経路でスワイプさせ、アプリアイコン６８ｂが表示されている領域に移動させる。この場合、スマートフォン１は、キーアイコン６４が配置されている部分が始点であり、アプリアイコン６８ｂが配置されている部分まで移動するスワイプを検出する。つまり、スマートフォン１は、キーアイコン６４とアプリアイコン６８ｂとが重ねられるジェスチャを検出する。スマートフォン１は、報知ポップ７０ｂを含むアプリアイコン６８ｂに対する特定のジェスチャとして、キーアイコン６４とアプリアイコン６８ｂとが重ねられるジェスチャを検出すると、アプリアイコン６８ｂに対応付けられているアプリケーション、つまりメールアプリケーションの新規情報６３ａ、６３ｂを表示する。
【００７６】
図８の例において、アプリアイコン６８ｂ上の報知ポップ７０ｂには、メールアプリケーションが有する新規情報の件数を表す数字（図８において、「２」）が表示されている。そのため、スマートフォン１は、キーアイコン６４とアプリアイコン６８ｂとが重ねられるジェスチャを検出すると、ロック画面６０の所定領域（図８において、日時画像６２とリング６６との間の領域）に、メールアプリケーションが有する２件分の新規情報６３ａ、６３ｂを表示する。新規情報６３ａ、６３ｂは、アプリアイコン６８ｂに対応付けられているアプリケーションがメールアプリケーションであるため、メールの新着情報である。メールの新着情報は、メールの送信者または受信日時等を示すデータである。具体的には、新着情報としての新規情報６３ａは、受信日時を示す数字データ「６／６  １３：００」、および、メールの送信者からメールがあったことを示す文字データ「Ａさんよりメールが届いています。」を含む。新着情報としての新規情報６３ｂは、受信日時を示す数字データ「６／６  １３：３０」、および、メールの送信者からメールがあったことを示す文字データ「Ｂさんよりメールが届いています。」を含む。
【００７７】
上記実施形態では、報知ポップを含むアプリアイコンの一例として、メールアプリケーションが対応付けられた、報知ポップ７０ｂを含むアプリアイコン６８ｂを例に新規情報を表示する処理を説明したが、これに限定されない。例えば、スマートフォン１は、電話アプリケーションが対応付けられた、報知ポップ７０ａを含むアプリアイコン６８ａに対する特定のジェスチャが検出された場合、ロック画面６０の所定領域に、報知ポップ７０ａが示す件数分の新規情報を表示してもよい。この場合、新規情報は、アプリアイコン６８ａに対応付けられているアプリケーションが電話アプリケーションであるため、電話の不在着信情報である。電話の不在着信情報は、電話の発信者または着信日時等を示すデータである。例えば、不在着信情報としての新規情報は、着信日時を示す数字データ「７／７  １９：００」、および、発信者からメールがあったことを示す文字データ「Ｃさんより電話がありました。」を含んでもよい。また、スマートフォン１は、ＳＭＳアプリケーションが対応付けられた、報知ポップ７０ｃを含むアプリアイコン６８ｃに対する特定のジェスチャが検出された場合、ロック画面６０の所定領域に、報知ポップ７０ｃが示す件数分の新規情報を表示してもよい。この場合の新規情報は、メールアプリケーションと基本的に同様である。上記実施形態では、報知ポップが新規情報の件数を示す画像である例を説明したが、これに限定されない。例えば、報知ポップは、新規情報の有無を示す記号の画像であってもよい。
【００７８】
上記実施形態では、スマートフォン１が、キーアイコン６４と報知ポップ７０ｂ含むアプリアイコン６８ｂとが重ねられるジェスチャを検出した場合に、新規情報としてメールの新着情報を表示するまでの制御についてのみ説明したが、更に利用者が当該アプリアイコン６８ｂ上でキーアイコン６４をドロップした場合、スマートフォン１は、当該アプリアイコン６８ｂに対応付けられたメールアプリケーションを実行可能である。
【００７９】
次に、図９を用いて、アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄに対する特定のジェスチャについて説明する。ここで、図９は、利用者が所望のアプリケーションを実行するためにアプリアイコン６８ｄに対して特定のジェスチャを行う場合について説明する。図９に示すステップＳ５では、ディスプレイ２Ａにロック画面６０が表示されている。ステップＳ５では、利用者の指Ｆがキーアイコン６４にタッチしている。この場合、スマートフォン１は、キーアイコン６４が配置されている部分でのタッチを検出する。
【００８０】
ステップＳ６では、利用者の指Ｆがキーアイコン６４をアプリアイコン６８ｄにドロップしている。つまり、利用者は、ステップＳ５でキーアイコン６４が表示されている領域に指Ｆをタッチさせた後、矢印α３に示す経路でスワイプさせ、アプリアイコン６８ｄが表示されている領域でリリースさせる。この場合、スマートフォン１は、キーアイコン６４が配置されている部分が始点であり、アプリアイコン６８ｄが配置されている部分が終点であるスワイプを検出する。つまり、スマートフォン１は、キーアイコン６４がアプリアイコン６８ｄにドロップされたことを検出する。スマートフォン１は、当該ドロップが検出されると、ロック状態を解除し、アプリアイコン６８ｄに対応するアプリケーションとしてテキストエディタアプリケーションを実行する。続いて、スマートフォン１は、アプリアイコン６８ｄに対応するアプリケーションとしてテキストエディタアプリケーションを実行した場合の操作画面をタッチスクリーンディスプレイ２に表示させる。
【００８１】
ここで、図１０は、テキストエディタアプリケーションを実行した場合の操作画面の一例を示している。スマートフォン１は、テキストエディタアプリケーションが実行された場合、図１０に示す操作画面８０をタッチスクリーンディスプレイ２に表示させる。図１０に示す操作画面８０は、画面上半分の略全域に入力文字列を確認する表示領域８２と、画面下半分に文字列の入力を行うためのキーボードオブジェクト８４と、表示領域８２の上部左側にテキストエディタに登録されたメモリストを表示させるメモリスト表示ボタン８６と、表示領域８２の上部右側にテキストエディタの処理を完了させる完了ボタン８８とが、表示されている。スマートフォン１は、操作画面８０を表示した状態で、キーボードオブジェクト８４に対するタップまたはスワイプが検出された場合、タップされた領域またはスワイプされた軌跡に対応した文字を入力文字として検出する。スマートフォン１は、入力された文字を表示領域８２の設定された位置に表示させる。スマートフォン１は、操作画面８０を表示した状態で、メモリスト表示ボタン８６または完了ボタン８８に対するタップが検出された場合、タップされたボタンに対応付けられた処理を実行する。スマートフォン１は、以上のようにして、テキストエディタアプリケーションの各種処理を実行し、テキストの入力を検出する。
【００８２】
以上のように、本実施形態のスマートフォン１は、アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄのそれぞれに対するキーアイコン６４のドロップを、アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄに夫々対応するアプリケーションを実行するための特定のジェスチャに設定している。本実施形態のスマートフォン１は、対象のアプリアイコンに対するキーアイコン６４のドロップ、つまり、キーアイコン６４を対象のアプリアイコンにドロップするジェスチャを、アプリアイコンに対する特定のジェスチャとしたがこれに限定されない。例えば、キーアイコン６４を該当するアプリアイコンに向けてフリックするジェスチャをアプリアイコンに対する特定のジェスチャとしてもよい。キーアイコン６４がタップされた場合、次にタップされた位置にキーアイコン６４を移動させる設定の場合、キーアイコン６４をタップした後、該当するアプリアイコンをタップするジェスチャを、アプリアイコンに対する特定のジェスチャとしてもよい。このように、アプリアイコンに対する特定のジェスチャは、キーアイコン６４とアプリアイコンとが重なった状態でリリースされるジェスチャとすることが好ましい。キーアイコン６４とアプリアイコンとが重なった状態でリリースされるジェスチャとしては上述した種々のジェスチャが該当する。
【００８３】
上記実施形態では、いずれもキーアイコンに対するタッチが起点となるジェスチャとしたが、アプリアイコンに対するタッチが起点となるジェスチャを、アプリアイコンに対応するアプリケーションを実行するための特定のジェスチャとしてもよい。例えば、アプリアイコンをスワイプし、アプリアイコンをキーアイコンにドロップするジェスチャを、アプリアイコンに対する特定のジェスチャとしてもよい。
【００８４】
図１１を参照しながら、制御プログラム９Ａが提供する機能に基づく制御の処理手順の例について説明する。図１１は、ロック状態で実行される制御、特にロック画面の表示中に実行される制御の処理手順を示している。図１１に示す処理手順は、コントローラ１０が、制御プログラム９Ａを実行することによって実現される。なお、図１１に示す処理手順は、ロック状態が設定され、ディスプレイ２Ａに画面を表示させる操作が検出された場合に実行される。ディスプレイ２Ａに画面を表示させる操作が検出された場合とは、例えば省電力モードが設定され、タッチスクリーンディスプレイ２に画面を表示していない状態で、画面復帰操作が検出された場合である。コントローラ１０は、図１１に示す処理手順と並行して、ロック画面６０に関する制御のための他の処理手順を実行することがある。
【００８５】
コントローラ１０は、ステップＳ１０として、タッチスクリーンディスプレイ２にロック画面を表示させる。例えば、図６に示すように、コントローラ１０は、タッチスクリーンディスプレイ２に、キーアイコン６４およびアプリケーションが対応付けられたアプリアイコン６８ａ〜６８ｄを含むロック画面を表示させる。ここで、コントローラ１０は、アプリアイコン６８ａ〜６８ｃ上に、当該アプリアイコン６８ａ〜６８ｃに対応付けられたアプリケーションが有する新規情報の件数を表す報知ポップ７０ａ〜７０ｃを表示させる。
【００８６】
コントローラ１０は、ステップＳ１０でロック画面を表示させたら、ステップＳ１２としてジェスチャありかを判定する。コントローラ１０は、タッチスクリーン２Ｂの検出結果を取得し、取得した検出結果に基づいて、ジェスチャが検出されたかを判定する。コントローラ１０は、ステップＳ１２でジェスチャが検出されていない（ステップＳ１２でＮｏ）と判定した場合、ステップＳ１４として、閾値時間≦待機時間であるかを判定する。つまりコントローラ１０は、直近の操作が終了してからの経過時間である待機時間が所定の閾値時間以上であるかを判定する。
【００８７】
コントローラ１０は、ステップＳ１４で閾値時間≦待機時間ではない（ステップＳ１４でＮｏ）、つまり閾値時間＞待機時間であると判定した場合、ステップＳ１２に進み、ジェスチャがありかを再び判定する。コントローラ１０は、ステップＳ１４で閾値時間≦待機時間である（ステップＳ１４でＹｅｓ）と判定した場合、ステップＳ１６として省電力モードに移行し、本処理を終了する。つまり、コントローラ１０は、タッチスクリーンディスプレイ２を消灯させロック画面を表示していない状態として、本処理を終了する。
【００８８】
コントローラ１０は、ステップＳ１２でジェスチャあり（ステップＳ１２でＹｅｓ）と判定した場合、ステップＳ１８として、キーアイコンへのタッチジェスチャであるかを判定する。つまり、コントローラ１０は、ステップＳ１２で検出したジェスチャがキーアイコンへのタッチジェスチャであるかを判定する。コントローラ１０は、ステップＳ１８でキーアイコンへのタッチジェスチャではない（ステップＳ１８でＮｏ）と判定した場合、ステップＳ２０として、検出したジェスチャの処理を実行し、ステップＳ１２に進む。ここで、検出したジェスチャの処理としては、ロック画面に表示している報知ポップを含むアプリアイコンに対応するアプリケーションの新規情報の表示処理、または、ロック画面に表示しているアプリアイコンの位置の移動処理等である。これら新規情報の表示処理およびアプリアイコンの位置の移動処理については、後述する。この他、検出したジェスチャの処理は、ロック画面で表示可能な画面、例えばヘルプ画面もしくは緊急通報画面の表示処理等であってもよい。
【００８９】
コントローラ１０は、ステップＳ１８でキーアイコンへのタッチジェスチャである（ステップＳ１８でＹｅｓ）と判定した場合、ステップＳ２２として、第２領域またはホームアイコン上でリリースされたかを判定する。つまり、コントローラ１０は、ステップＳ１８で検出されたキーアイコンへのタッチがスワイプされた後リリースされ、当該リリースされた位置（キーアイコンがドロップされた位置）が第２領域またはホームアイコン上であるか判定する。
【００９０】
コントローラ１０は、ステップＳ２２でキーアイコンが第２領域またはホームアイコン上でリリースされた（ステップＳ２２でＹｅｓ）と判定した場合、ステップＳ２４としてロック解除処理を実行し、ステップＳ２６として、タッチスクリーンディスプレイ２にホーム画面を表示させる。コントローラ１０は、ステップＳ２６でホーム画面を表示させたら、本処理を終了する。
【００９１】
次に、コントローラ１０は、ステップＳ２２でキーアイコンが第２領域およびホームアイコン上のいずれにもリリースされていない（ステップＳ２２でＮｏ）と判定した場合、ステップＳ２７としてアプリアイコン上にキーアイコンを重ねるジェスチャがあるかを判定する。つまり、コントローラ１０は、ステップＳ１８で検出されたキーアイコンへのタッチがスワイプされて、アプリアイコン上にある状態かを判定する。
【００９２】
コントローラ１０は、ステップＳ２７でアプリアイコン上にキーアイコンを重ねるジェスチャがある（ステップＳ２７でＹｅｓ）と判定した場合、ステップＳ２８として、対象のアプリアイコン上に報知ポップがあるかを判定する。また、コントローラ１０は、ステップＳ２７でアプリアイコン上にキーアイコンを重ねるジェスチャがない（ステップＳ２７でＮｏ）と判定した場合、ステップＳ３４の処理へ進む。
【００９３】
コントローラ１０は、ステップＳ２８で対象のアプリアイコン上に報知ポップがある（ステップＳ２８でＹｅｓ）と判定した場合、ステップＳ２９として、対象の報知ポップが示す件数分の新規情報をロック画面に表示する。例えば、図８に示すように、コントローラ１０は、タッチスクリーンディスプレイ２を介して、報知ポップ７０ｂを含むアプリアイコン６８ｂに対する特定のジェスチャ（図８において、キーアイコン６４とアプリアイコン６８ｂとが重ねられるジェスチャ）が検出された場合、新規情報６３ａ、６３ｂをロック画面６０上に表示させる。その後、ステップＳ３０の処理へ進む。また、コントローラ１０は、ステップＳ２８で対象のアプリアイコン上に報知ポップがない（ステップＳ２８でＮｏ）と判定した場合、ステップＳ３０の処理へ進む。
【００９４】
コントロール１０は、ステップＳ２８で対象のアプリアイコン上に報知ポップがない（ステップＳ２８でＮｏ）と判定した場合、または、ステップＳ２９で新規情報を表示した後、ステップＳ３０としてアプリアイコン上でリリースされたかを判定する。つまり、コントローラ１０は、ステップＳ１８で検出されたキーアイコンへのタッチがスワイプされた後リリースされ、当該リリースされた位置（キーアイコンがドロップされた位置）がアプリアイコン上であるか判定する。
【００９５】
コントローラ１０は、ステップＳ３０でキーアイコンがアプリアイコン上でリリースされた（ステップＳ３０でＹｅｓ）と判定した場合、ステップＳ３１としてロック解除処理を実行し、ステップＳ３２としてドロップされた位置のアプリアイコンに対応するアプリケーションを実行し、ステップＳ３３として、タッチスクリーンディスプレイ２に実行したアプリケーションの画面を表示する。例えば、図９および図１０に示すように、コントローラ１０は、タッチスクリーンディスプレイ２を介して、キーアイコン６４とアプリアイコン６８ｄとが重ねられてリリースされたことが検出された場合、当該アプリアイコン６８ｄに対応付けられたテキストエディタアプリケーションを実行させる。コントローラ１０は、ステップＳ３３で移動したアプリケーションの画面を表示させたら、本処理を終了する。
【００９６】
次に、コントローラ１０は、ステップＳ２７でアプリアイコン上にキーアイコンを重ねるジェスチャがない（ステップＳ２７でＮｏ）と判定した場合、または、ステップＳ３０でキーアイコンがアプリアイコンでリリースされていない（ステップＳ３０でＮｏ）と判定した場合、ステップＳ３４として第１領域でリリースされたかを判定する。つまり、コントローラ１０は、ステップＳ１８で検出されたキーアイコンへのタッチがスワイプされた後リリースされ、当該リリースされた位置（キーアイコンがドロップされた位置）が第１領域であるか判定する。
【００９７】
コントローラ１０は、ステップＳ３４でキーアイコンが第１領域でリリースされた（ステップＳ３４でＹｅｓ）と判定した場合、ステップＳ３６として、キーアイコンを初期位置に移動させ、ステップＳ１２に進む。コントローラ１０は、ステップＳ３４でキーアイコンが第１領域でリリースされていない（ステップＳ３４でＮｏ）と判定した場合、ステップＳ２２に進む。このように、コントローラ１０は、ステップＳ１８でキーアイコンへのタッチが検出された場合、当該タッチジェスチャのリリース、つまりステップＳ２２またはステップＳ３０でキーアイコンのドロップが検出されるまで、ステップＳ２２、ステップＳ２７、ステップＳ３０、ステップＳ３４の処理を繰り返す。
【００９８】
このように、スマートフォン１は、ロック画面に、対象のアプリケーションが有する新規情報の件数を表す報知ポップを含むアプリアイコンを表示させる。スマートフォン１は、報知ポップを含むアプリアイコンに対する特定のジェスチャ（本実施形態において、キーアイコンと当該報知ポップを含むアプリアイコンとが重ねられるジェスチャ）が検出された場合、新規情報を表示させる。これにより、利用者は、ロック画面上で、例えば、アプリケーションが有する新規情報の件数（例えば、メールの新着件数または電話の不在着信件数等）、および、その新規情報の内容（例えば、メールの送信者もしくは受信日時、または、電話の発信者もしくは着信日時等）を確認することができる。以上のように、本実施形態のスマートフォン１は、ロック状態を示すロック画面を表示している状態でも、利用者にとって操作性が高くかつ利便性が高い。
【００９９】
スマートフォン１は、ロック画面にアプリアイコンを表示させる。スマートフォン１は、当該アプリアイコンに対するキーアイコンのドロップが検出された場合、当該アプリアイコンに対応するアプリケーションを実行させる。これにより、利用者は、ロック状態から迅速に所望のアプリケーションを実行させることができる。
【０１００】
スマートフォン１は、アプリアイコンとキーアイコンとを重ねた状態でリリースするジェスチャを検出した場合、ロック解除処理、アプリ選択処理およびアプリ実行処理を実行する。これにより、ロック画面に表示されるアプリアイコンを、ショートカット機能を備えるアイコンとすることができる。このため、利用者は、１つのジェスチャで３つの処理を入力することができる。したがって、利用者は、一部の操作、例えばロック解除してアイコンの選択画面を表示させる操作およびアイコン選択画面からアイコンを選択する操作を省略したショートカット操作で、所望のアプリケーションを実行させることができる。
【０１０１】
スマートフォン１は、アプリアイコンをキーアイコンから離れた位置、具体的にはリング６６上に配置することで、ロック画面にアプリアイコンを配置した場合もアプリアイコンに対応付けられたアプリケーションが誤操作により利用者の意図しないタイミングで実行されることを抑制することができる。
【０１０２】
スマートフォン１は、第２領域またはホームアイコンに対するキーアイコンのドロップが検出された場合、ロック状態を解除し、ホーム画面を表示させる。これにより、利用者は、簡単な操作でロック状態を解除することができる。また、スマートフォン１は、ロック画面にホームアイコンを表示させなくてもよい。
【０１０３】
スマートフォン１は、ホームアイコンに対するキーアイコンのドロップが検出された場合と、第２領域に対するキーアイコンのドロップが検出された場合とで異なる処理を実行してもよい。例えば、ホームアイコンに対するキーアイコンのドロップが検出された場合は、ロック状態を解除し、ホーム画面を表示させる。これに対して、第２領域に対するキーアイコンのドロップが検出された場合は、ロック状態を解除し、すでに実行されているアプリケーションがあれば当該アプリケーションを、実行されているアプリケーションがなければホーム画面を表示させる。このように、キーアイコンがドロップされる位置が、ホームアイコンか第２領域かで、実行される処理を変更することで、スマートフォン１では、ロック状態からより多くの種類の処理を迅速に実行させることができる。
【０１０４】
スマートフォン１は、図１１に示す処理動作で、検出したキーアイコンへのジェスチャを、ステップＳ２２、ステップＳ２７、ステップＳ３０、ステップＳ３４の順で判定したが、判定の順番は特に限定されない。スマートフォン１は、ステップＳ２２、ステップＳ２７、ステップＳ３０、ステップＳ３４のそれぞれの判定をどの順序で実行してもよい。
【０１０５】
スマートフォン１は、図１１に示す処理動作で、ステップＳ３０において、キーアイコンをアプリアイコン上でリリースしたジェスチャであると判定した場合、ロック解除処理を行ったが、これに限定されない。スマートフォン１は、キーアイコンをアプリアイコン上でリリースしたジェスチャを検出した場合、ロック解除処理を行わずにアプリアイコンに対応するアプリケーションを実行させてもよい。
【０１０６】
図１２は、ロック状態で実行される制御の処理手順の他の例を示すフローチャートである。図１２は、キーアイコンをアプリアイコン上でリリースしたジェスチャであると判定した場合、つまり図１１のステップＳ３０でＹｅｓと判定した後に実行する処理手順の他の例を示している。図１２に示す処理手順は、コントローラ１０が、制御プログラム９Ａを実行することによって実現される。
【０１０７】
コントローラ１０は、ステップＳ３０でＹｅｓと判定した場合、ステップＳ３２としてドロップされた位置のアプリアイコンに対応するアプリケーションを実行し、ステップＳ３３として、タッチスクリーンディスプレイ２に実行したアプリケーションの画面を表示する。コントローラ１０は、ステップＳ３３で実行したアプリケーションの画面を表示させたら、ステップＳ３７として、実行したアプリケーションの処理を実行する。例えば、コントローラ１０は、ジェスチャが検出されたら検出されたジェスチャに対応する処理を実行する。
【０１０８】
コントローラ１０は、ステップＳ３７でアプリケーションの処理を実行したら、ステップＳ３８としてアプリケーションを終了させるかを判定する。ここで、コントローラ１０は、例えば、アプリケーションを終了させるジェスチャを検出した場合、また、予め設定された処理条件を満足していると判定した場合、アプリケーションを終了すると判定する。コントローラ１０は、アプリケーションを終了させない（ステップＳ３８でＮｏ）と判定した場合、ステップＳ３７に進み、アプリケーションの処理を実行する。コントローラ１０は、アプリケーションを終了させる（ステップＳ３８でＹｅｓ）と判定した場合、ステップＳ３９としてロック画面を表示し、本処理を終了する。つまりコントローラ１０は、ステップＳ３８でＹｅｓと判定した場合、図１１のステップＳ１０に進み図１２に示す処理を終了する。
【０１０９】
スマートフォン１は、図１２に示すように、キーアイコンとアプリアイコンとが重なった状態でリリースジェスチャを検出した場合、キーアイコンが重ねられたアプリアイコンに対応するアプリケーションを実行し、そのアプリケーションが終了したら再びロック画面を表示させる。例えば、スマートフォン１は、キーアイコンとメールアプリケーションが対応付けられたアイコンが重ねられると、メールアプリケーションを実行させ、メールが送信されたらロック画面に戻る処理動作を実行することができる。これにより、利用者は、ロック画面に表示されたアプリアイコンに対応するアプリケーションはロック解除をしない状態で使用することができる。つまり、利用者は面倒なロック解除ジェスチャを入力しなくても、設定した所定の処理を実行することが可能となる。
【０１１０】
上記実施形態のスマートフォン１は、キーアイコン６４と、報知ポップ７０ａ、７０ｂ、７０ｃを夫々含む各アプリアイコン６８ａ、６８ｂ、６８ｃとが重ねられるジェスチャを、アプリアイコン６８ａ、６８ｂ、６８ｃに夫々対応するアプリケーションが有する新規情報を表示するための特定のジェスチャに設定している。本実施形態のスマートフォン１は、対象のアプリアイコン上にキーアイコン６４を重ねるジェスチャを、アプリアイコンに対応するアプリケーションが有する新規情報を表示するための特定のジェスチャとしたがこれに限定されない。例えば、利用者がキーアイコン６４を操作することなく、直接、対象のアプリアイコンに対してタップするジェスチャを、アプリアイコンに対応するアプリケーションが有する新規情報を表示するための特定のジェスチャとしてもよい。
【０１１１】
次に、図１３および図１４を用いて、ロック画面の表示中に実行する新規情報の表示処理の一例を説明する。図１３は、ロック画面の表示中の制御の一例を示している。図１３に示すステップＳ７では、ディスプレイ２Ａにロック画面６０が表示されており、利用者の指Ｆが報知ポップ７０ｂを含むアプリアイコン６８ｂをタップしている。この場合、スマートフォン１は、アプリアイコン６８ｂが配置されている部分でのタップを検出する。
【０１１２】
ステップＳ８では、ロック画面６０に新規情報６３ａ、６３ｂが表示されている。この場合、スマートフォン１は、ステップＳ７で、報知ポップ７０ｂを含むアプリアイコン６８ｂに対する特定のジェスチャとして、当該アプリアイコン６８ｂに対するタップジェスチャを検出すると、アプリアイコン６８ｂに対応付けられているメールアプリケーションの新規情報６３ａ、６３ｂを表示する。
【０１１３】
図１３の例において、アプリアイコン６８ｂ上の報知ポップ７０ｂには、メールアプリケーションが有する新規情報の件数を表す数字（図１３において、「２」）が表示されている。そのため、スマートフォン１は、報知ポップ７０ｂを含むアプリアイコン６８ｂに対するタップジェスチャを検出すると、ロック画面６０の所定領域（図１３において、日時画像６２とリング６６との間の領域）に、メールアプリケーションが有する２件分の新規情報６３ａ、６３ｂを表示する。新規情報６３ａ、６３ｂは、アプリアイコン６８ｂに対応付けられているアプリケーションがメールアプリケーションであるため、メールの新着情報である。メールの新着情報は、メールの送信者と受信日時等を示すデータである。具体的には、新規情報６３ａは、受信日時を示す数字データ「６／６  １３：００」、および、メールの送信者からメールがあったことを示す文字データ「Ａさんよりメールが届いています。」を含む。新規情報６３ｂは、受信日時を示す数字データ「６／６  １３：３０」、および、メールの送信者からメールがあったことを示す文字データ「Ｂさんよりメールが届いています。」を含む。
【０１１４】
以上のように、本実施形態のスマートフォン１は、報知ポップ７０ａ、７０ｂ、７０ｃを夫々含む各アプリアイコン６８ａ、６８ｂ、６８ｃに対するタップジェスチャを、アプリアイコン６８ａ、６８ｂ、６８ｃに夫々対応するアプリケーションが有する新規情報を表示するための特定のジェスチャに設定している。
【０１１５】
図１４を参照しながら、制御プログラム９Ａが提供する機能に基づく新規情報の表示処理手順の例について説明する。図１４は、ロック状態で実行される制御、特にロック画面の表示中に実行される制御の処理手順を示している。図１４に示す処理手順は、コントローラ１０が、制御プログラム９Ａを実行することによって実現される。図１４に示す処理手順は、ステップＳ２０の処理の一部として実行される。コントローラ１０は、図１１のステップＳ２０において、図１４に示す処理手順と並行して、ロック画面６０に関する制御のための他の処理手順を実行することがある。
【０１１６】
コントローラ１０は、ステップＳ４０として、アプリアイコンへのタップジェスチャがあるかを判定する。つまり、コントローラ１０は、図１３に示すように報知ポップ７０ｂを含むアプリアイコン６８ｂが配置されている部分でのタップを検出したかを判定する。
【０１１７】
コントローラ１０は、ステップＳ４０でアプリアイコンへのタップジェスチャがある（ステップＳ４０でＹｅｓ）と判定した場合、ステップＳ４２として、対象のアプリアイコン上に報知ポップがあるかを判定する。また、コントローラ１０は、ステップＳ４０でアプリアイコンへのタップジェスチャがない（ステップＳ４０でＮｏ）と判定した場合、本処理を終了する。
【０１１８】
コントローラ１０は、ステップＳ４２で対象のアプリアイコン上に報知ポップがある（ステップＳ４２でＹｅｓ）と判定した場合、ステップＳ４４として、対象の報知ポップが示す件数分の新規情報をロック画面に表示する。例えば、図１３に示すように、コントローラ１０は、報知ポップ７０ｂを含むアプリアイコン６８ｂに対する特定のジェスチャが検出された場合、新規情報６３ａ、６３ｂをロック画面６０上に表示させる。この特定のジェスチャとしては、例えば、図１３に示した報知ポップ７０ｂを含むアプリアイコン６８ｂに対するタップジェスチャである。その後、本処理を終了する。また、コントローラ１０は、ステップＳ４２で対象のアプリアイコン上に報知ポップがない（ステップＳ４２でＮｏ）と判定した場合、本処理を終了する。
【０１１９】
スマートフォン１は、図１３および図１４に示すように、報知ポップ７０ｂを含むアプリアイコン６８ｂに対する特定のジェスチャとして、当該アプリアイコン６８ｂに対するタップジェスチャが検出された場合、アプリアイコン６８ｂに対応付けられているメールアプリケーションの新規情報６３ａ、６３ｂを表示する。これにより、利用者は、ロック画面上で、キーアイコン６４を対象のアプリアイコンに重ねる操作を行うことなく、対象のアプリアイコンをタップするのみで、報知ポップが示す件数分の新規情報を確認することができる。
【０１２０】
スマートフォン１は、他のジェスチャでロック画面に表示されている報知ポップ７０ａ〜７０ｃを夫々含む各アプリアイコン６８ａ〜６８ｃに対応付けられた各アプリケーションが有する新規情報を表示できるようにしてもよい。例えば、スマートフォン１は、当該アプリアイコン６８ｂに対するダブルタップ、ロングタップ等のジェスチャが検出された場合、対象のアプリアイコンに対応付けられているアプリケーションが有する新規情報を表示してもよい。この場合、スマートフォン１は、新規情報を表示した後、再度、対象のアプリアイコンに対する特定のジェスチャ（タップ等）が検出された場合、ロック画面に表示されている新規情報を消去してもよい。
【０１２１】
次に、図１５および図１６を用いて、ロック画面の表示中に実行するアプリアイコンの位置の移動処理の一例を説明する。図１５は、ロック画面の表示中の制御の一例を示している。図１５に示すステップＳ５１では、ディスプレイ２Ａにロック画面６０が表示されている。ステップＳ５１では、利用者の指Ｆがリング６６にタッチしている。この場合、スマートフォン１は、リング６６が配置されている部分でのタッチを検出する。
【０１２２】
ステップＳ５２では、利用者の指Ｆをリング６６に沿ってスワイプしている。利用者は、ステップＳ５１でリング６６が表示されている位置に指Ｆをタッチさせた後、矢印α４に示す経路でスワイプさせる。この場合、スマートフォン１は、リング６６に沿ったスワイプを検出する。スマートフォン１は、当該スワイプが検出されると、スワイプの移動量、本実施形態ではリング６６上におけるスワイプの円弧の角度に基づいて、リング６６上に配置されたアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄを回転させる。つまり、スマートフォン１は、リング６６とリング６６上に配置されたアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄが繋がった状態として、リング６６とアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄとを、リング６６の中心を回転軸として回転させる。ここで、スマートフォン１は、リング６６を形状が変わらないように回転させ、アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄのみが回転しているように表示してもよい。
【０１２３】
ステップＳ５３では、利用者の指Ｆをリング６６に沿ってスワイプしている。つまり、利用者は、ステップＳ５１でリング６６が表示されている位置に指Ｆをタッチさせた後、矢印α４に示す経路でスワイプさせ、さらに矢印α５に示す経路でスワイプさせる。この場合、スマートフォン１は、リング６６に沿ったスワイプを検出する。スマートフォン１は、当該スワイプが検出されると、スワイプの移動量、本実施形態ではリング６６上におけるスワイプの円弧の角度に基づいて、リング６６上に配置されたアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄをさらに回転させる。
【０１２４】
図１６を参照しながら、制御プログラム９Ａが提供する機能に基づく制御の処理手順の例について説明する。図１６は、ロック状態で実行される制御、特にロック画面の表示中に実行される制御の処理手順を示している。図１６に示す処理手順は、コントローラ１０が、制御プログラム９Ａを実行することによって実現される。図１６に示す処理手順は、ステップＳ２０の処理の一部として実行される。コントローラ１０は、図１１のステップＳ２０において、図１６に示す処理手順と並行して、ロック画面６０に関する制御のための他の処理手順を実行することがある。
【０１２５】
コントローラ１０は、ステップＳ６０として、リング６６のスワイプありかを判定する。つまり、コントローラ１０は、図１５に示すようにリング６６が表示されている領域へタッチし、リング６６に沿ってスワイプするジェスチャを検出したかを判定する。コントローラ１０は、ステップＳ６０でリング６６のスワイプあり（ステップＳ６０でＹｅｓ）と判定した場合、ステップＳ６２としてアプリアイコンの表示位置を変更する。つまり、コントローラ１０は、ステップＳ６０で検出したスワイプに基づいて、リング６６上に配置されたアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄを回転させる。コントローラ１０は、ステップＳ６２でアプリアイコンの表示位置を変更させたら、本処理を終了する。コントローラ１０は、ステップＳ６０でリング６６のスワイプなし（ステップＳ６０でＮｏ）と判定した場合、本処理を終了させる。
【０１２６】
スマートフォン１は、図１５および図１６に示すように、リング６６に沿ってスワイプするジェスチャが検出された場合、リング６６上に配置しているアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄを回転させる。これにより、利用者は、ロック画面上でアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄの位置を簡単に調整することができ、キーアイコン６４をドロップしやすい位置に所望のアプリアイコンを移動させることができる。
【０１２７】
スマートフォン１は、他のジェスチャでロック画面に表示されているアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄの位置を調整できるようにしてもよい。例えば、スマートフォン１は、アプリアイコンを始点とし、リング６６上の任意の位置を終点とするスワイプが検出された場合、つまり、リング６６上の任意の位置に対するアプリアイコンのドロップが検出された場合、当該アプリアイコンの表示位置をドロップされた位置に移動させてもよい。スマートフォン１は、アプリアイコンを始点とし、リング６６上の他のアプリアイコンを終点とするスワイプを検出する、つまり他のアプリアイコンに対するアプリアイコンのドロップが検出された場合、当該アプリアイコンの表示位置と他のアプリアイコンの表示位置とを入れ替えてもよい。
【０１２８】
図１７Ａから図１７Ｃを用いて、ロック画面の他の例について説明する。図１７Ａから図１７Ｃは、それぞれロック画面の一例を示している。ロック画面６０は、リング６６上に４つのアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄを表示させたが、アプリアイコンの数はこれに限定されない。例えば、図１７Ａに示すロック画面６０ａは、リング６６上にアプリアイコン６８ａ、６８ｂの２つのアプリアイコンを表示させている。図１７Ｂに示すロック画面６０ｂは、リング６６上にアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄ、６８ｅ、６８ｆ、６８ｇ、６８ｈの８つのアプリアイコンを表示させている。ロック画面６０ａ、６０ｂは、アプリアイコンの数以外の構成は、ロック画面６０と同様である。スマートフォン１は、図１７Ａおよび図１７Ｂに示すように、任意の数のアプリアイコンをロック画面上に表示させることができる。
【０１２９】
スマートフォン１は、ホームアイコン６９をリング６６上に表示させてもよい。具体的には、図１７Ｃに示すロック画面６０ｃは、リング６６上に、アプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄ、６８ｅの５つのアプリアイコンと、ホームアイコン６９が表示されている。ホームアイコン６９は、アプリアイコン６８ａとアプリアイコン６８ｅとの間に表示されている。
【０１３０】
ロック画面のリング６６の形状は、円に限定されない。リング６６は、ロック画面を、キーアイコン６４を含む第１領域とキーアイコン６４を含まない第２領域とに分割できればよい。リング６６は、キーアイコン６４の外周を囲む枠であればよい。このキーアイコン６４の外周を囲む枠は、多角形、楕円および曲線と直線を組み合わせた形状等、種々の形状とすることができる。リング６６は、ロック画面上に表示させることが好ましい。スマートフォン１は、リング６６をロック画面上に表示させることで、利用者に第１領域と第２領域の境界を明確に示すことができる。これにより、利用者は、所望の処理をより確実に実行させることができる。
【０１３１】
スマートフォン１は、第１領域と第２領域との境界であるリング６６または枠上にアプリアイコンを表示させることで、誤操作でアプリケーションが実行されることを抑制しつつ、アプリアイコンとキーアイコンとを重ねるジェスチャを入力させやすくすることができる。このため、スマートフォン１は、リング６６または枠上にアプリアイコンを表示させることが好ましいが、リング６６または枠に重ならない領域にアプリアイコンを表示させてもよい。
【０１３２】
次に、図１８から図２２を用いて、ロック画面の表示内容を設定する制御について説明する。図１８は、表示アイコン設定画面の一例を示している。図１８に示す表示アイコン設定画面９０は、複数の項目９２と、項目９２に対応したチェックボックス９４と、スクロールバー９８と、が表示されている。一部のチェックボックス９４には、チェックマーク９６が表示されている。
【０１３３】
項目９２は、スマートフォン１が実行可能なアプリケーションであり、かつ、アプリアイコンとして表示させることができるアプリケーションを示す画像である。ここで、項目９２は、アプリケーションに設定されている文字情報、具体的にはアプリケーションの名称が表示されている。表示アイコン設定画面９０は、スマートフォン１が実行可能な全てのアプリケーションのそれぞれに対して項目９２を作成し、リストとして表示している。
【０１３４】
チェックボックス９４は、四角い枠であり、それぞれの項目９２の左端に表示されている。チェックボックス９４は、対応する項目９２が選択されているか否かを示す表示領域である。チェックマーク９６は、チェックボックス９４に対応する項目９２が、アプリアイコンに表示させる項目に選択されていることを示す画像である。このように、チェックボックス９４は、項目９２が選択されている場合、チェックマーク９６が表示され、項目９２が選択されていない場合、チェックマーク９６が表示されない。スクロールバー９８は、現在ディスプレイ２Ａに表示されている領域が表示アイコン設定画面９０の全体の中でどこの領域に相当するかを示す画像である。スマートフォン１は、スクロールバー９８の現在位置を示すオブジェクト９８ａを移動させる操作を検出した場合、検出した操作に基づいてディスプレイ２Ａに表示される表示アイコン設定画面９０をスクロールさせる。
【０１３５】
表示アイコン設定画面９０は、項目９２をアプリケーションの名称の文字情報の画像としたがこれに限定されない。表示アイコン設定画面９０は、項目９２として、アプリケーションに対応付けられたアプリアイコンの画像またはホーム画面に表示されるアイコンの画像を用いてもよい。
【０１３６】
スマートフォン１は、表示アイコン設定画面９０を表示させ、表示アイコン設定画面９０の表示中に検出した操作に基づいて、ロック画面に表示させるアプリアイコンを決定する。
【０１３７】
図１９を参照しながら、制御プログラム９Ａが提供する機能に基づく制御の処理手順、具体的には、ロック画面に表示するアプリアイコンの決定処理の制御の処理手順について説明する。図１９は、ロック画面の表示内容を設定する制御の処理手順を示している。図１９に示す処理手順は、コントローラ１０が、制御プログラム９Ａを実行することによって実現される。なお、図１９に示す処理手順は、ロック画面に表示するアプリアイコンの設定アプリケーションの実行操作が検出された場合に実行される。
【０１３８】
コントローラ１０は、ステップＳ７０として、タッチスクリーンディスプレイ２に表示アイコン設定画面、つまり、図１８に示す画面を表示させる。コントローラ１０は、ステップＳ７０で表示アイコン設定画面を表示させたら、ステップＳ７２としてジェスチャありかを判定する。つまり、コントローラ１０は、タッチスクリーン２Ｂの検出結果を取得し、取得した検出結果に基づいて、ジェスチャが検出されたかを判定する。コントローラ１０は、ステップＳ７２でジェスチャが検出されていない（ステップＳ７２でＮｏ）と判定した場合、ステップＳ７２に進み、ジェスチャありかを再び判定する。
【０１３９】
コントローラ１０は、ステップＳ７２でジェスチャあり（ステップＳ７２でＹｅｓ）と判定した場合、ステップＳ７４として、項目選択操作であるかを判定する。つまり、コントローラ１０は、ステップＳ７２で検出したジェスチャが表示アイコン設定画面に表示している項目を選択するジェスチャであるかを判定する。ここで、表示アイコン設定画面に表示している項目を選択するジェスチャは、種々のジェスチャの中から選択され予め設定された特定のジェスチャである。表示アイコン設定画面に表示している項目を選択するジェスチャとしては、項目が表示されている領域に対するタップ、ロングタップ、ダブルタップ、または、項目に対応するチェックボックスが表示されている領域に対するタップ、ロングタップ、ダブルタップ等を用いることができる。
【０１４０】
コントローラ１０は、ステップＳ７４で項目選択操作である（ステップＳ７４でＹｅｓ）と判定した場合、ステップＳ７６として、対象項目が選択された状態であるかを判定する。つまり、コントローラ１０は、ステップＳ７４で選択されたと判定した項目の状態を検出し、当該項目が選択された状態であるか否か、本実施形態では対象の項目９２に対応するチェックボックス９４にチェックマーク９６があるか否かを判定する。
【０１４１】
コントローラ１０は、ステップＳ７６で対象項目が選択された状態である（ステップＳ７６でＹｅｓ）と判定した場合、ステップＳ７８として、項目を選択されていない状態に切り換え、ステップＳ８２に進む。コントローラ１０は、ステップＳ７６で対象項目が選択された状態ではない（ステップＳ７６でＮｏ）と判定した場合、ステップＳ８０として、項目を選択されている状態に切り換え、ステップＳ８２に進む。
【０１４２】
コントローラ１０は、ステップＳ７８またはステップＳ８０の処理を実行したら、ステップＳ８２として、項目の表示状態を変更する。つまり、コントローラ１０は、ステップＳ７８で選択されていない状態に切り換えられた項目のチェックボックスのチェックマークを消し、ステップＳ８０で選択されている状態に切り換えられた項目のチェックボックスにチェックマークを表示させる。コントローラ１０は、ステップＳ８２の処理を行ったら、ステップＳ７２に進み、上記処理を繰り返す。
【０１４３】
コントローラ１０は、ステップＳ７４で項目選択操作ではない（ステップＳ７４でＮｏ）と判定した場合、ステップＳ８４として、設定終了操作であるかを判定する。コントローラ１０は、ステップＳ８４で設定終了操作ではない（ステップＳ８４でＮｏ）と判定した場合、ステップＳ８６として、検出したジェスチャの処理を実行し、ステップＳ７２に進む。ここで、検出したジェスチャの処理としては、表示アイコン設定画面の画面スクロール処理、表示アイコン設定画面で表示可能な画面、例えばヘルプ画面の表示処理等である。コントローラ１０は、ステップＳ８４で設定終了操作である（ステップＳ８４でＹｅｓ）と判定した場合、ステップＳ８８として、選択状態の項目を表示する項目に設定する。つまり、コントローラ１０は、選択状態の項目のアプリケーションを、ロック画面にアプリアイコンを表示させるアプリケーションに設定する。コントローラ１０は、ステップＳ８８で表示する項目を設定したら、本処理を終了する。
【０１４４】
図２０を参照しながら、制御プログラム９Ａが提供する機能に基づく制御の処理手順、具体的には、表示対象のアプリアイコンの表示位置を設定する制御の処理手順について説明する。図２０は、ロック画面の表示内容を設定する制御の処理手順、特に表示対象のアプリアイコンの表示位置を設定する制御の処理手順を示している。図２０に示す処理手順は、コントローラ１０が、制御プログラム９Ａを実行することによって実現される。図２０に示す処理手順は、表示対象のアプリアイコンの設定処理が終了した場合、または、表示対象のアプリアイコンの設定処理が終了した後、最初にロック画面に表示する操作が検出された場合に実行される。図２０に示す処理手順は、ロック画面に表示する操作が検出された場合、毎回実行してもよい。
【０１４５】
コントローラ１０は、ステップＳ９０として、表示対象のアプリアイコンを抽出する。具体的には、コントローラ１０は、上述した処理で表示する項目に設定されたアプリケーションを抽出し、抽出したアプリケーションに対応するアプリアイコンを表示対象のアプリアイコンとして抽出する。
【０１４６】
コントローラ１０は、ステップＳ９０でアプリアイコンを抽出したら、ステップＳ９２として、アプリアイコンの配置間隔を決定する。具体的には、コントローラ１０は、抽出したアプリアイコンの数に基づいて、リング６６上にアプリアイコンを配置する間隔を決定する。ここで、配置間隔は、等間隔としてもよいし、位置によって間隔が変化する配置間隔としてもよい。例えば、コントローラ１０は、アプリアイコンのランクを設定し、ランクが高く設定されているアプリアイコンは、隣接するアイコンアプリとの距離を大きくし、ランクが低く設定されているアプリアイコンは、隣接するアイコンアプリとの距離を短くして配置間隔を決定するようにしてもよい。これによりランクの高いアイコンアプリは、他のアプリと離れて配置され、キーアイコンを重ねやすくすることができる。
【０１４７】
コントローラ１０は、ステップＳ９２で配置間隔を決定したら、ステップＳ９４として、アプリアイコンの配置位置を決定する。つまり、コントローラ１０は、ステップＳ９２で決定した配置間隔に基づいて、ステップＳ９０で抽出したアプリアイコンのロック画面上の配置位置を決定する。ここで、コントローラ１０は、アプリアイコンをリング６６と重なる位置に決定した配置間隔で配置する。アプリアイコンをリング６６上に配置する順序は、種々の順序とすることができる。アプリアイコンをリング６６上に配置する順序は、利用者が予め設定した順序としてもよい。
【０１４８】
スマートフォン１は、図１９および図２０に示すように、ロック画面に表示させるアプリアイコンを利用者によって選択させることができる。これにより、利用者は、所望のアプリアイコンをロック画面に表示させることができるため、所望のアプリケーションを迅速に実行させることが可能となる。
【０１４９】
スマートフォン１は、表示させるアプリアイコンの数に基づいて、配置間隔を決定することで、リング上でアプリアイコンを適切な間隔で配置することができる。これにより、利用者が、リング上の各アプリアイコンにキーアイコンをドロップしやすくすることができる。
【０１５０】
ここで、スマートフォン１は、図２０でアプリアイコンを自動配列する場合を説明したが、これに限定されない。スマートフォン１は、タッチスクリーンディスプレイ２を介して検出したジェスチャに基づいて、アプリアイコンの配置位置を決定してもよい。
【０１５１】
以下、図２１および図２２を用いて、タッチスクリーンディスプレイ２を介して検出したジェスチャに基づいて、アプリアイコンの配置位置を決定する制御の一例を説明する。図２１は、ロック画面の表示内容を設定する制御の一例を示している。
【０１５２】
図２１に示すステップＳ１０１では、ディスプレイ２Ａにアイコン位置設定画面１０２が表示されている。アイコン位置設定画面１０２は、ロック画面に表示するアプリアイコンの表示位置を設定する画面である。アイコン位置設定画面１０２はリング１０６と、アプリアイコン１０８ａ、１０８ｂ、１０８ｃ、１０８ｄと、が配置されている。アイコン位置設定画面１０２は、ディスプレイ２Ａの上端にホーム画面４０の領域４２と同一の領域４２が配置されている。アイコン位置設定画面１０２は、領域４２に充電池の残量を示す残量マーク４３、及び通信用の電波の電界強度を示す電波レベルマーク４４が表示される。
【０１５３】
リング１０６は、円形の枠を模した画像であり、ロック画面６０に表示されるリング６６と同じ位置に表示されている。リング１０６は、ロック画面６０のリング６６に対応する画像である。リング１０６は、アイコン位置設定画面１０２においてアプリアイコン１０８ａ、１０８ｂ、１０８ｃ、１０８ｄの位置を決定する基準となる。
【０１５４】
アプリアイコン１０８ａ、１０８ｂ、１０８ｃ、１０８ｄは、ロック画面６０のアプリアイコン６８ａ、６８ｂ、６８ｃ、６８ｄのそれぞれと同一の画像である。アプリアイコン１０８ａ、１０８ｂ、１０８ｃ、１０８ｄは、領域４２の下側に列状に配置されている。
【０１５５】
ステップＳ１０２では、利用者の指Ｆがアプリアイコン１０８ａにタッチしている。この場合、スマートフォン１は、アプリアイコン１０８ａが配置されている部分でのタッチを検出する。
【０１５６】
ステップＳ１０３では、利用者の指Ｆがアプリアイコン１０８ａをリング１０６にドロップしている。つまり、利用者は、ステップＳ１０２でアプリアイコン１０８ａが表示されている領域に指Ｆをタッチさせた後、矢印α６に示す経路でスワイプさせ、リング１０６が表示されている領域でリリースさせる。この場合、スマートフォン１は、アプリアイコン１０８ａが配置されている部分が始点であり、リング１０６が配置されている部分が終点であるスワイプを検出する。つまりスマートフォン１は、アプリアイコン１０８ａがリング１０６にドロップされたことを検出する。
【０１５７】
ステップＳ１０４では、アプリアイコン１０８ａがリング１０６上に配置されている。つまり、スマートフォン１は、当該ドロップが検出されると、ステップＳ１０４に示すように、アプリアイコン１０８ａがドロップされたリング１０６上の位置をアプリアイコン１０８ａの表示位置として設定する。
【０１５８】
利用者は、アプリアイコン１０８ｂ、１０８ｃ、１０８ｄについても同様のジェスチャを入力することで、各アプリアイコン１０８ｂ、１０８ｃ、１０８ｄのリング１０６上の位置を決定することができる。スマートフォン１は、アプリアイコン１０８ｂ、１０８ｃ、１０８ｄのそれぞれのリング１０６上へのドロップが検出された場合、ドロップされたリング１０６上の位置をドロップされたアプリアイコンの表示位置とする。本実施形態のスマートフォン１は、アプリアイコン１０８ａ、１０８ｂ、１０８ｃ、１０８ｄのリング１０６と重ならない領域へのドロップが検出された場合、ドロップされたアプリアイコンをドロップ前の位置に戻す。
【０１５９】
図２２を参照しながら、制御プログラム９Ａが提供する機能に基づく制御の処理手順、具体的には、ロック画面に表示するアプリアイコンの表示位置決定処理の制御の処理手順について説明する。図２２は、ロック画面の表示内容を設定する制御の処理手順を示している。図２２に示す処理手順は、コントローラ１０が、制御プログラム９Ａを実行することによって実現される。なお、図２２に示す処理手順は、ロック画面に表示するアプリアイコンの表示位置を決定するアプリケーションの実行操作が検出された場合に実行される。
【０１６０】
コントローラ１０は、ステップＳ１２０として、タッチスクリーンディスプレイ２にアイコン位置設定画面、つまり、図２１のステップＳ１０１に示す画面を表示させる。コントローラ１０は、ステップＳ１２０でアイコン位置設定画面を表示させたら、ステップＳ１２２としてジェスチャありかを判定する。つまり、コントローラ１０は、タッチスクリーン２Ｂの検出結果を取得し、取得した検出結果に基づいて、ジェスチャが検出されたかを判定する。コントローラ１０は、ステップＳ１２２でジェスチャが検出されていない（ステップＳ１２２でＮｏ）と判定した場合、ステップＳ１２２に進み、ジェスチャがありかを再び判定する。
【０１６１】
コントローラ１０は、ステップＳ１２２でジェスチャあり（ステップＳ１２２でＹｅｓ）と判定した場合、ステップＳ１２４として、アイコンへのタッチありかを判定する。つまり、コントローラ１０は、ステップＳ１２２で検出したジェスチャがアイコン位置設定画面に表示しているアプリアイコンへのタッチであるかを判定する。
【０１６２】
コントローラ１０は、ステップＳ１２４でアイコンへのタッチである（ステップＳ１２４でＹｅｓ）と判定した場合、ステップＳ１２６として、リリースがあったかを判定する。つまり、コントローラ１０は、ステップＳ１２４で検出したアプリアイコンへのタッチがリリースされたかを判定する。コントローラ１０は、ステップＳ１２６でリリースがない（ステップＳ１２６でＮｏ）、つまりアプリアイコンへのタッチが継続していると判定した場合、ステップＳ１２６に進み、リリースありかを再び判定する。
【０１６３】
コントローラ１０は、ステップＳ１２６でリリースあり（ステップＳ１２６でＹｅｓ）と判定した場合、ステップＳ１２８として、リリース位置がリング上であるかを判定する。つまり、コントローラ１０は、ステップＳ１２６でリリースありと判定したリリースの位置がリング上であるか、すなわちアプリアイコンがリング上にドロップされたかを判定する。
【０１６４】
コントローラ１０は、ステップＳ１２８でリリース位置がリング上である（ステップＳ１２８でＹｅｓ）と判定した場合、ステップＳ１３０として、リリース位置をアイコンの表示位置とする。つまり、コントローラ１０は、アプリアイコンがドロップされたリング上の位置を当該アプリアイコンの表示位置とする。コントローラ１０は、ステップＳ１３０でアイコンの表示位置を変更したら、ステップＳ１２２に進む。
【０１６５】
コントローラ１０は、ステップＳ１２８でリリース位置がリング上ではない（ステップＳ１２８でＮｏ）つまりアプリアイコンがドロップされた位置がリングと重ならない位置であると判定した場合、ステップＳ１３２として、アイコンの移動操作を無効とする。つまり、コントローラ１０は、ドロップされたアプリアイコンを、ステップＳ１２４でタッチされた位置、つまり、移動前の位置に戻す。コントローラ１０は、ステップＳ１３２でアイコンの移動操作を無効にしたら、ステップＳ１２２に進む。
【０１６６】
コントローラ１０は、ステップＳ１２４でアイコンへのタッチではない（ステップＳ１２４でＮｏ）と判定した場合、ステップＳ１３４として、設定終了操作であるかを判定する。コントローラ１０は、ステップＳ１３４で設定終了操作ではない（ステップＳ１３４でＮｏ）と判定した場合、ステップＳ１３６として、検出したジェスチャの処理を実行し、ステップＳ１２２に進む。ここで、検出したジェスチャの処理としては、アイコン位置設定画面へのアプリアイコンの追加処理、アイコン位置設定画面で表示可能な画面、例えばヘルプ画面の表示処理等である。コントローラ１０は、ステップＳ１３４で設定終了操作である（ステップＳ１３４でＹｅｓ）と判定した場合、ステップＳ１３８として、アイコンの表示位置を決定する。つまり、コントローラ１０は、設定操作が終了であると判定した時点のアイコン位置設定画面のリング上に表示されているアプリアイコンの位置を、当該アプリアイコンの表示位置に決定する。コントローラ１０は、リング上に表示されていないアプリアイコンは、ロック画面に表示しないアイコンとする。コントローラ１０は、ステップＳ１３８でアイコンの表示位置を設定したら、本処理を終了する。
【０１６７】
スマートフォン１は、図２１および図２２に示すように、アプリアイコンの表示位置を利用者のジェスチャに基づいて調整可能とすることで、利用者によってより使いやすい配置でロック画面上にアプリアイコンを表示させることができる。
【０１６８】
スマートフォン１は、図２１および図２２に示す例でアイコンがリングに重ならない位置にドロップされた場合、アイコンの移動操作を無効としたが、アイコンがリングに重ならない位置にドロップされた場合もドロップされた位置をアイコンの表示位置に変更するようにしてもよい。スマートフォン１は、ロック画面に配置するアプリアイコンが全てリング上に配置されるまで図２２の処理を継続するようにしてもよい。スマートフォン１は、アイコン位置設定画面の初期状態を、リング上にアプリアイコンが自動配列された状態としてもよい。これにより、利用者は、アプリアイコンの位置を調整するのみで、全てのアプリアイコンをリング上に配置することができる。
【０１６９】
スマートフォン１は、予め設定されたアプリケーションに対応したアプリアイコンのみを使用可能としてもよい。つまり、スマートフォン１は、ロック画面に表示させるアプリアイコンを変更できない設定としてもよい。
【０１７０】
本発明を完全かつ明瞭に開示するために特徴的な実施例に関し記載してきた。しかし、添付の請求項は、上記実施例に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成を具現化するように構成されるべきである。
【０１７１】
例えば、図５に示した各プログラムは、複数のモジュールに分割されていてもよいし、他のプログラムと結合されていてもよい。
【０１７２】
また、上記の実施形態では、タッチスクリーンディスプレイを備える装置の一例として、スマートフォンについて説明したが、添付の請求項に係る装置は、スマートフォンに限定されない。例えば、添付の請求項に係る装置は、モバイルフォン、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、又はゲーム機等の携帯電子機器であってもよい。また、添付の請求項に係る装置は、デスクトップパソコン、テレビ受像器等の据え置き型の電子機器であってもよい。
【符号の説明】
【０１７３】
１  スマートフォン
２  タッチスクリーンディスプレイ
２Ａ  ディスプレイ
２Ｂ  タッチスクリーン
３  ボタン
４  照度センサ
５  近接センサ
６  通信ユニット
７  レシーバ
８  マイク
９  ストレージ
９Ａ  制御プログラム
９Ｂ  メールアプリケーション
９Ｃ  ブラウザアプリケーション
９Ｚ  設定データ
１０  コントローラ
１２、１３  カメラ
１４  コネクタ
１５  加速度センサ
１６  方位センサ
１７  ジャイロスコープ
２０  ハウジング
【図１】
0005771585.tif 000002
【図２】
0005771585.tif 000003
【図３】
0005771585.tif 000004
【図４】
0005771585.tif 000005
【図５】
0005771585.tif 000006
【図６】
0005771585.tif 000007
【図７】
0005771585.tif 000008
【図８】
0005771585.tif 000009
【図９】
0005771585.tif 000010
【図１０】
0005771585.tif 000011
【図１１】
0005771585.tif 000012
【図１２】
0005771585.tif 000013
【図１３】
0005771585.tif 000014
【図１４】
0005771585.tif 000015
【図１５】
0005771585.tif 000016
【図１６】
0005771585.tif 000017
【図１７Ａ】
0005771585.tif 000018
【図１７Ｂ】
0005771585.tif 000019
【図１７Ｃ】
0005771585.tif 000020
【図１８】
0005771585.tif 000021
【図１９】
0005771585.tif 000022
【図２０】
0005771585.tif 000023
【図２１】
0005771585.tif 000024
【図２２】
0005771585.tif 000025