(57)【特許請求の範囲】
【請求項１】
電話機能を制御するための専用の物理キーと、
通信の相手に関する情報を記憶するストレージと、
ディスプレイと、
スリープ状態において前記物理キーに対する押下を検出すると、前記ディスプレイに画面を表示し、前記電話機能に係る制御を実行するコントローラと、
を備え、
前記電話機能に係る制御は、電話着信報知処理中でない場合には、前記画面に、前記ストレージに記憶されている情報のうち、特定の人物と対応付けられた情報を表示させ、電話着信報知処理中である場合には、前記画面に、電話の着信に応答するか電話の着信を拒否するかを選択するための情報を表示させる制御を含むスマートフォン。
【請求項２】
電話機能を制御するための専用の物理キーと、通信の相手に関する情報を記憶するストレージと、ディスプレイとを備えるスマートフォンの制御方法であって、
前記スマートフォンが、スリープ状態において前記物理キーに対する押下を検出すると、前記ディスプレイに画面を表示し、前記電話機能に係る制御を実行し、
前記電話機能に係る制御は、電話着信報知処理中でない場合には、前記画面に、前記ストレージに記憶されている情報のうち、特定の人物と対応付けられた情報を表示させ、電話着信報知処理中である場合には、前記画面に、電話の着信に応答するか電話の着信を拒否するかを選択するための情報を表示させる制御を含む制御方法。
【請求項３】
電話機能を制御するための専用の物理キーと、通信の相手に関する情報を記憶するストレージと、ディスプレイとを備えるスマートフォンに、
スリープ状態において前記物理キーに対する押下を検出すると、前記ディスプレイに画面を表示し、前記電話機能に係る制御を実行させ、
前記電話機能に係る制御は、電話着信報知処理中でない場合には、前記画面に、前記ストレージに記憶されている情報のうち、特定の人物と対応付けられた情報を表示させ、電話着信報知処理中である場合には、前記画面に、電話の着信に応答するか電話の着信を拒否するかを選択するための情報を表示させる制御を含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、装置、方法、及びプログラムに関する。特に、本出願は、タッチスクリーンディスプレイを有する装置、その装置を制御する方法、及びその装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
タッチスクリーンディスプレイを備えるタッチスクリーンデバイスが知られている。タッチスクリーンデバイスは、例えば、スマートフォン及びタブレットを含むが、これらに限定されない。タッチスクリーンデバイスは、タッチスクリーンを介して指、ペン、又はスタイラスペンのジェスチャを検出する。そして、タッチスクリーンデバイスは、検出したジェスチャに従って動作する。検出したジェスチャに従った動作の例は、例えば、特許文献１に記載されている。
【０００３】
タッチスクリーンデバイスの基本的な動作は、デバイスに搭載されるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって実現される。タッチスクリーンデバイスに搭載されるＯＳは、例えば、Ａｎｄｒｏｉｄ（登録商標）、ＢｌａｃｋＢｅｒｒｙ（登録商標）  ＯＳ、ｉＯＳ、Ｓｙｍｂｉａｎ（登録商標）  ＯＳ、及びＷｉｎｄｏｗｓ（登録商標）  Ｐｈｏｎｅを含むが、これらに限定されない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００８／０８６３０２号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
タッチスクリーンデバイスは、直感的に操作可能なユーザーインターフェースを利用者に提供する。しかしながら、特に、タッチスクリーンディスプレイを指で操作するように構成されたタッチスクリーンデバイスの場合、ミスタッチの可能性を低減するために、画面上に配置するボタン等の要素を一定の大きさよりも小さくすることができない。このため、１つの画面に配置できる要素の数が限られ、利用者は、いくつもの画面を遷移しなければ、所望の機能を実行するための要素を含む画面を表示させることができないことがある。
【０００６】
上記のことから、少ない操作で所望の機能を実行することを可能にする装置、方法、及びプログラムに対するニーズがある。
【課題を解決するための手段】
【０００７】
１つの態様に係るスマートフォンは、電話機能を制御するための専用の物理キーと、前記物理キーに対する押下を検出すると前記電話機能に係る制御を実行するコントローラと、を備える。
【０００８】
１つの態様に係る制御方法は、電話機能を制御するための専用の物理キーを備えるスマートフォンの制御方法であって、前記スマートフォンが、前記物理キーに対する押下を検出すると前記電話機能に係る制御を実行する。
【０００９】
１つの態様に係るプログラムは、電話機能を制御するための専用の物理キーを備えるスマートフォンに、前記物理キーに対する押下を検出すると前記電話機能に係る制御を実行させる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係るスマートフォンの斜視図である。
【図２】図２は、スマートフォンの正面図である。
【図３】図３は、スマートフォンの背面図である。
【図４】図４は、スマートフォンのブロック図である。
【図５】図５は、コンタクトデータの例を示す図である。
【図６】図６は、ホーム画面を表示する場合のスマートフォンの動作の例を示す図である。
【図７】図７は、電話発信時のスマートフォンの動作の例を示す図である。
【図８】図８は、電話発信時のスマートフォンの動作の他の例を示す図である。
【図９】図９は、メール送信時のスマートフォンの動作の例を示す図である。
【図１０】図１０は、電話着信時のスマートフォンの動作の例を示す図である。
【図１１】図１１は、メール着信時のスマートフォンの動作の例を示す図である。
【図１２】図１２は、スマートフォンが実行する処理手順の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明を実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、タッチスクリーンを備える装置の例として、スマートフォンについて説明する。
【００１２】
（実施形態）
図１から図３を参照しながら、実施形態に係るスマートフォン１の全体的な構成について説明する。図１から図３に示すように、スマートフォン１は、ハウジング２０を有する。ハウジング２０は、フロントフェイス１Ａと、バックフェイス１Ｂと、サイドフェイス１Ｃ１〜１Ｃ４とを有する。フロントフェイス１Ａは、ハウジング２０の正面である。バックフェイス１Ｂは、ハウジング２０の背面である。サイドフェイス１Ｃ１〜１Ｃ４は、フロントフェイス１Ａとバックフェイス１Ｂとを接続する側面である。以下では、サイドフェイス１Ｃ１〜１Ｃ４を、どの面であるかを特定することなく、サイドフェイス１Ｃと総称することがある。
【００１３】
スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３Ａ〜３Ｃと、照度センサ４と、近接センサ５と、レシーバ７と、マイク８と、カメラ１２とをフロントフェイス１Ａに有する。スマートフォン１は、スピーカ１１と、カメラ１３とをバックフェイス１Ｂに有する。スマートフォン１は、ボタン３Ｄ〜３Ｆと、コネクタ１４とをサイドフェイス１Ｃに有する。以下では、ボタン３Ａ〜３Ｆを、どのボタンであるかを特定することなく、ボタン３と総称することがある。
【００１４】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。図１の例では、ディスプレイ２Ａ及びタッチスクリーン２Ｂはそれぞれ略長方形状であるが、ディスプレイ２Ａ及びタッチスクリーン２Ｂの形状はこれに限定されない。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、それぞれが正方形又は円形等のどのような形状もとりうる。図１の例では、ディスプレイ２Ａ及びタッチスクリーン２Ｂは重ねて配置されているが、ディスプレイ２Ａ及びタッチスクリーン２Ｂの配置はこれに限定されない。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、例えば、並べて配置されてもよいし、離して配置されてもよい。図１の例では、ディスプレイ２Ａの長辺はタッチスクリーン２Ｂの長辺に沿っており、ディスプレイ２Ａの短辺はタッチスクリーン２Ｂの短辺に沿っているが、ディスプレイ２Ａ及びタッチスクリーン２Ｂの重ね方はこれに限定されない。ディスプレイ２Ａとタッチスクリーン２Ｂとが重ねて配置される場合、例えば、ディスプレイ２Ａの１ないし複数の辺がタッチスクリーン２Ｂのいずれの辺とも沿っていなくてもよい。
【００１５】
ディスプレイ２Ａは、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを備える。ディスプレイ２Ａは、文字、画像、記号、及び図形等を表示する。
【００１６】
タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指、ペン、又はスタイラスペン等の接触を検出する。タッチスクリーン２Ｂは、複数の指、ペン、又はスタイラスペン等がタッチスクリーン２Ｂに接触した位置を検出することができる。以下の説明では、タッチスクリーン２Ｂに対して接触する指、ペン、又はスタイラスペン等を、「接触オブジェクト」又は「接触物」と呼ぶことがある。
【００１７】
タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式（又は超音波方式）、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。以下の説明では、説明を簡単にするため、利用者はスマートフォン１を操作するために指を用いてタッチスクリーン２Ｂに接触するものと想定する。
【００１８】
スマートフォン１は、タッチスクリーン２Ｂにより検出された接触、接触が検出された位置、接触が検出された位置の変化、接触が検出された間隔、及び接触が検出された回数の少なくとも１つに基づいてジェスチャの種別を判別する。ジェスチャは、タッチスクリーン２Ｂに対して行われる操作である。スマートフォン１によって判別されるジェスチャは、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、及びピンチアウトを含むがこれらに限定されない。
【００１９】
「タッチ」は、タッチスクリーン２Ｂに指が触れるジェスチャである。スマートフォン１は、タッチスクリーン２Ｂに指が接触するジェスチャをタッチとして判別する。「ロングタッチ」は、タッチスクリーン２Ｂに指が一定時間より長く触れるジェスチャである。スマートフォン１は、タッチスクリーン２Ｂに指が一定時間より長く接触するジェスチャをロングタッチとして判別する。
【００２０】
「リリース」は、指がタッチスクリーン２Ｂから離れるジェスチャである。スマートフォン１は、指がタッチスクリーン２Ｂから離れるジェスチャをリリースとして判別する。「スワイプ」は、指がタッチスクリーン２Ｂに接触したままで移動するジェスチャである。スマートフォン１は、指がタッチスクリーン２Ｂに接触したままで移動するジェスチャをスワイプとして判別する。
【００２１】
「タップ」は、タッチに続いてリリースをするジェスチャである。スマートフォン１は、タッチに続いてリリースをするジェスチャをタップとして判別する。「ダブルタップ」は、タッチに続いてリリースをするジェスチャが２回連続するジェスチャである。スマートフォン１は、タッチに続いてリリースをするジェスチャが２回連続するジェスチャをダブルタップとして判別する。
【００２２】
「ロングタップ」は、ロングタッチに続いてリリースをするジェスチャである。スマートフォン１は、ロングタッチに続いてリリースをするジェスチャをロングタップとして判別する。「ドラッグ」は、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャである。スマートフォン１は、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャをドラッグとして判別する。
【００２３】
「フリック」は、指が、タッチスクリーン２Ｂに触れた後移動しながらタッチスクリーン２Ｂから離れるジェスチャである。すなわち、「フリック」は、タッチに続いて指が移動しながらリリースが行われるジェスチャである。スマートフォン１は、指が、タッチスクリーン２Ｂに触れた後移動しながらタッチスクリーン２Ｂから離れるジェスチャをフリックとして判別する。フリックは、指が一方方向へ移動しながら行われることが多い。フリックは、指が画面の上方向へ移動する「上フリック」、指が画面の下方向へ移動する「下フリック」、指が画面の右方向へ移動する「右フリック」、指が画面の左方向へ移動する「左フリック」等を含む。フリックにおける指の移動は、スワイプにおける指の移動よりも素早いことが多い。
【００２４】
「ピンチイン」は、複数の指が互いに近付く方向にスワイプするジェスチャである。スマートフォン１は、タッチスクリーン２Ｂにより検出されるある指の位置と他の指の位置との間の距離が短くなるジェスチャをピンチインとして判別する。「ピンチアウト」は、複数の指が互いに遠ざかる方向にスワイプするジェスチャである。スマートフォン１は、タッチスクリーン２Ｂにより検出されるある指の位置と他の指の位置との間の距離が長くなるジェスチャをピンチアウトとして判別する。
【００２５】
以下の説明では、１本の指により行われるジェスチャを「シングルタッチジェスチャ」と呼び、２本以上の指により行われるジェスチャを「マルチタッチジェスチャ」と呼ぶことがある。マルチタッチジェスチャは、例えば、ピンチインおよびピンチアウトを含む。タップ、フリックおよびスワイプ等は、１本の指で行われればシングルタッチジェスチャであり、２本以上の指で行われればマルチタッチジェスチャである。
【００２６】
スマートフォン１は、タッチスクリーン２Ｂを介して判別するこれらのジェスチャに従って動作を行う。このため、利用者にとって直感的で使いやすい操作性が実現される。判別されるジェスチャに従ってスマートフォン１が行う動作は、ディスプレイ２Ａに表示されている画面に応じて異なることがある。以下の説明では、説明を簡単にするために、「タッチスクリーン２Ｂが接触を検出し、検出された接触に基づいてジェスチャの種別をスマートフォン１がＸと判別すること」を、「スマートフォンがＸを検出する」、又は「コントローラがＸを検出する」と記載することがある。
【００２７】
図４は、スマートフォン１のブロック図である。スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、スピーカ１１と、カメラ１２及び１３と、コネクタ１４と、加速度センサ１５と、方位センサ１６と、ジャイロスコープ１７とを有する。
【００２８】
タッチスクリーンディスプレイ２は、上述したように、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａは、文字、画像、記号、又は図形等を表示する。タッチスクリーン２Ｂは、接触を検出する。コントローラ１０は、スマートフォン１に対するジェスチャを検出する。具体的には、コントローラ１０は、タッチスクリーン２Ｂと協働することによって、タッチスクリーン２Ｂ（タッチスクリーンディスプレイ２）に対する操作（ジェスチャ）を検出する。
【００２９】
ボタン３は、利用者によって操作される。ボタン３は、ボタン３Ａ〜ボタン３Ｆを有する。コントローラ１０はボタン３と協働することによってボタン３に対する操作を検出する。ボタン３に対する操作は、例えば、クリック、ダブルクリック、トリプルクリック、プッシュ、及びマルチプッシュを含むが、これらに限定されない。
【００３０】
ボタン３Ａは、電話ボタンである。ボタン３Ａは電話アプリケーションと対応付けられている。スマートフォン１への電話着信があった場合、コントローラ１０は、ボタン３Ａを発光させる。コントローラ１０は、例えば、ハウジング２０内に設けた発光ダイオードを点灯又は点滅させて、ボタン３Ａを発光させる。ボタン３Ａを発光させる代わりにボタン３Ａの周囲を発光させてもよい。
【００３１】
ボタン３Ｂは、メールボタンである。ボタン３Ｂはメールアプリケーションと対応付けられている。スマートフォン１へのメール着信があった場合、コントローラ１０は、ボタン３Ｂを発光させる。コントローラ１０は、例えば、ハウジング２０内に設けた発光ダイオードを点灯又は点滅させて、ボタン３Ｂを発光させる。ボタン３Ｂを発光させる代わりにボタン３Ｂの周囲を発光させてもよい。
【００３２】
ボタン３Ｃはホームボタンである。ボタン３Ｄは、例えば、スマートフォン１のパワーオン／オフボタンである。ボタン３Ｄは、スリープ／スリープ解除ボタンを兼ねてもよい。ボタン３Ｅ及び３Ｆは、例えば、音量ボタンである。
【００３３】
照度センサ４は、スマートフォン１の周囲光の照度を検出する。照度は、光の強さ、明るさ、又は輝度を示す。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、磁界の変化または超音波の反射波の帰還時間の変化等に基づいて物体の存在を検出する。近接センサ５は、例えば、タッチスクリーンディスプレイ２が顔に近付けられたことを検出する。照度センサ４及び近接センサ５は、一つのセンサとして構成されていてもよい。照度センサ４は、近接センサとして用いられてもよい。
【００３４】
通信ユニット６は、無線により通信する。通信ユニット６によってサポートされる通信方式は、無線通信規格である。無線通信規格として、例えば、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格がある。セルラーフォンの通信規格として、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。無線通信規格として、さらに、例えば、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等がある。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。通信ユニット６は、有線による通信をサポートしてもよい。有線による通信は、例えば、イーサネット（登録商標）、ファイバーチャネル等を含む。
【００３５】
レシーバ７及びスピーカ１１は、音出力部である。レシーバ７及びスピーカ１１は、コントローラ１０から送信される音信号を音として出力する。レシーバ７は、例えば、通話時に相手の声を出力するために用いられる。スピーカ１１は、例えば、着信音及び音楽を出力するために用いられる。レシーバ７及びスピーカ１１の一方が、他方の機能を兼ねてもよい。マイク８は、音入力部である。マイク８は、利用者の音声等を音信号へ変換してコントローラ１０へ送信する。
【００３６】
ストレージ９は、プログラム及びデータを記憶する。ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、又は光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００３７】
ストレージ９に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。アプリケーションは、例えば、ディスプレイ２Ａに画面を表示させ、タッチスクリーン２Ｂを介して検出されるジェスチャに応じた処理をコントローラ１０に実行させる。制御プログラムは、例えば、ＯＳである。アプリケーション及び制御プログラムは、通信ユニット６による通信又は非一過的な記憶媒体を介してストレージ９にインストールされてもよい。
【００３８】
ストレージ９は、例えば、制御プログラム９Ａ、電話アプリケーション９Ｂ、メールアプリケーション９Ｃ、コンタクトデータ９Ｄ、及び設定データ９Ｚを記憶する。電話アプリケーション９Ｂは、電話の発信、着信等のための電話機能を提供する。メールアプリケーション９Ｃは、電子メールの作成、送信、受信、及び表示等のための電子メール機能を提供する。コンタクトデータ９Ｄは、電話機能及び電子メール機能による通信の相手に関する情報を含む。設定データ９Ｚは、スマートフォン１の動作に関する各種の設定に関する情報を含む。
【００３９】
制御プログラム９Ａは、スマートフォン１を稼働させるための各種制御に関する機能を提供する。制御プログラム９Ａは、例えば、通信ユニット６、レシーバ７、及びマイク８等を制御することによって、通話を実現させる。制御プログラム９Ａが提供する機能には、タッチスクリーン２Ｂを介して検出されたジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を行う機能が含まれる。制御プログラム９Ａが提供する機能は、電話アプリケーション９Ｂ及びメールアプリケーション９Ｃ等の他のプログラムが提供する機能と組み合わせて利用されることがある。制御プログラム９Ａが提供する機能には、ボタン３が操作された場合に、アイコン等のオブジェクトを表示する機能、及び表示したオブジェクトが操作された場合に操作されたボタン３に対応する処理を実行する機能が含まれる。
【００４０】
コントローラ１０は、演算処理装置である。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、及びＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）を含むが、これらに限定されない。コントローラ１０は、スマートフォン１の動作を統括的に制御して各種の機能を実現する。
【００４１】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行する。そして、コントローラ１０は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、ディスプレイ２Ａ、通信ユニット６、レシーバ７、及びスピーカ１１を含むが、これらに限定されない。コントローラ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、タッチスクリーン２Ｂ、ボタン３、照度センサ４、近接センサ５、マイク８、カメラ１２、カメラ１３、加速度センサ１５、方位センサ１６、及びジャイロスコープ１７を含むが、これらに限定されない。
【００４２】
コントローラ１０は、例えば、制御プログラム９Ａを実行することにより、タッチスクリーン２Ｂを介して検出されたジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を実行する。
【００４３】
カメラ１２は、フロントフェイス１Ａに面している物体を撮影するインカメラである。カメラ１３は、バックフェイス１Ｂに面している物体を撮影するアウトカメラである。
【００４４】
コネクタ１４は、他の装置が接続される端子である。コネクタ１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ライトピーク（サンダーボルト（登録商標））、イヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ１４は、Ｄｏｃｋコネクタのような専用の端子でもよい。コネクタ１４に接続される装置は、例えば、外部ストレージ、スピーカ、及び通信装置を含むが、これらに限定されない。
【００４５】
加速度センサ１５は、スマートフォン１に働く加速度の方向及び大きさを検出する。方位センサ１６は、地磁気の向きを検出する。ジャイロスコープ１７は、スマートフォン１の角度及び角速度を検出する。加速度センサ１５、方位センサ１６及びジャイロスコープ１７の検出結果は、スマートフォン１の位置及び姿勢の変化を検出するために、組み合わせて利用される。
【００４６】
図４においてストレージ９が記憶するプログラム及びデータの一部又は全部は、通信ユニット６による通信で他の装置からダウンロードされてもよい。図４においてストレージ９が記憶するプログラム及びデータの一部又は全部は、ストレージ９に含まれる読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。図４においてストレージ９が記憶するプログラム及びデータの一部又は全部は、コネクタ１４に接続される読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。非一過的な記憶媒体は、例えば、ＣＤ（登録商標）、ＤＶＤ（登録商標）、Ｂｌｕ−ｒａｙ（登録商標）等の光ディスク、光磁気ディスク、磁気記憶媒体、メモリカード、及びソリッドステート記憶媒体を含むが、これらに限定されない。
【００４７】
図４に示したスマートフォン１の構成は例であり、本発明の要旨を損なわない範囲において適宜変更してよい。例えば、ボタン３の数と種類は図４の例に限定されない。スマートフォン１は、画面に関する操作のためのボタンとして、ボタン３Ａ〜３Ｃに代えて、テンキー配列又はＱＷＥＲＴＹ配列等のボタンを備えていてもよい。スマートフォン１は、画面に関する操作のために、ボタンを１つだけ備えてもよいし、ボタンを備えなくてもよい。図４に示した例では、スマートフォン１が２つのカメラを備えるが、スマートフォン１は、１つのカメラのみを備えてもよいし、カメラを備えなくてもよい。図４に示した例では、スマートフォン１が位置及び姿勢を検出するために３種類のセンサを備えるが、スマートフォン１は、このうちいくつかのセンサを備えなくてもよい。あるいは、スマートフォン１は、位置及び姿勢の少なくとも１つを検出するための他の種類のセンサを備えてもよい。
【００４８】
図５を参照しながら、コンタクトデータ９Ｄの一例について説明する。図５に示すコンタクトデータ９Ｄは、通信の相手に関する、名前、電話番号、メールアドレス、顔画像、登録アイコン等の項目を有する。
【００４９】
名前の項目は、人物を識別する情報を保持する。名前の項目は、例えば、人物の姓、人物の名、姓名又はニックネーム等を保持する。
【００５０】
電話番号の項目は、対応する人物の電話番号を保持する。移動電話の電話番号に限らず、固定電話の電話番号を保持してもよい。
【００５１】
メールアドレスの項目は、対応する人物のメールアドレスを保持する。移動機器のメールアドレスに限らず、パーソナルコンピュータ等の固定機器のメールアドレスを保持してもよい。本例のように電話番号及びメールアドレスの両方を保持しておく場合に限らず、電話番号及びメールアドレスのいずれか一方を保持してもよい。
【００５２】
顔画像の項目は、対応する人物の顔画像を特定するための情報を保持する。人物の顔画像は、例えば、カメラ１３でその人物を撮影した写真である。人物の顔画像は、他の装置から取得した画像であってもよい。人物の顔画像は、似顔絵等のイラストであってもよい。人物の顔画像は、対応する人物の画像が登録されていないことを示す所定の画像であってもよい。
【００５３】
登録アイコンの項目は、対応する人物が通信の相手を示すどのアイコンと対応付けられているかを示す値を保持する。対応する人物が通信の相手を示すどのアイコンと対応付けられていない場合、登録アイコンの項目は、空欄となる。図５に示す例は、名前が「吉田」、「鈴木」及び「山田」の人物は、それぞれ、「第１アイコン」、「第２アイコン」、及び「第３アイコン」と対応付けられており、他の人物は、アイコンと対応付けられていないことを示している。スマートフォン１は、どの人物をどのアイコンと対応付けるかを利用者の指定等に応じて設定する。
【００５４】
図６から図１１を参照しながら、スマートフォン１の動作の例について説明する。以下の例で示す動作は、コントローラ１０が制御プログラム９Ａを実行することによって実現される。以下の例で示す動作は、コントローラ１０がさらに電話アプリケーション９Ｂ又はメールアプリケーション９Ｃを実行することによって実現されることもある。以下の説明において、同様の部分には同じ符号を付すこととし、重複する説明は省略することがある。
【００５５】
図６は、ホーム画面を表示する場合のスマートフォン１の動作の例を示す図である。ステップＳ１１において、スマートフォン１は、スリープ状態にある。スリープ状態とは、タッチスクリーンディスプレイ２を停止した状態、すなわち、ディスプレイ２Ａを消灯し、タッチスクリーン２Ｂの検出を停止した状態である。スマートフォン１は、スリープ状態において、ボタン３Ａ〜３Ｃのいずれかに対する操作を検出すると、ディスプレイ２Ａ（タッチスクリーンディスプレイ２）にロック画面を表示する。ロック画面とは、ロック状態を解除する操作を受け付けるために、ディスプレイ２Ａに表示される画面である。ロック状態とは、所定の操作を除いて、利用者の操作を受け付けない状態である。すなわち、ロック状態とは、利用者がスマートフォン１の全ての機能を利用することができない状態である。スリープ状態は、ロック状態の態様の一つである。
【００５６】
ステップＳ１１では、利用者の指Ｆ１が、ボタン３Ｃを操作している。スマートフォン１は、スリープ状態において、ボタン３Ｃの操作を検出すると、ステップＳ１２に示すように、ディスプレイ２Ａにロック画面６０ａを表示する。ロック画面６０ａは、ロック状態を解除する操作に加えて、予め選択された人物と通信によって連絡をとるための操作を受け付けるための画面である。ロック画面６０ａは、アイコン６１ａ〜６１ｃ（第１〜第３アイコン）及びソフトボタン６２ａ等のオブジェクトを含む。ロック画面６０ａは、現在時刻を示す時計オブジェクト、日付及び曜日を示すカレンダオブジェクト、及び背景画像オブジェクト等の他のオブジェクトを含んでもよい。
【００５７】
アイコン６１ａ〜６１ｃは、通信の相手を選択するためのオブジェクトである。アイコン６１ａ〜６１ｃは、それぞれ、コンタクトデータ９Ｄに登録されている人物と対応付けられている。具体的には、アイコン６１ａ、６１ｂ、及び６１ｃは、それぞれ、登録アイコンの項目に、「第１アイコン」、「第２アイコン」、及び「第３アイコン」と対応付けられていることを示す値が設定されている人物と対応付けられている。アイコン６１ａ〜６１ｃは、対応付けられている人物の顔画像の項目に設定されている画像を含む。さらに、アイコン６１ａ〜６１ｃは、対応付けられている人物の名前の項目に設定されている文字列を含む、又は付加される。アイコン６１ａ〜６１ｃは、画像及び文字列の一方が省略されてもよい。
【００５８】
ソフトボタン６２ａは、ロック状態を解除するためのオブジェクトである。
【００５９】
ステップＳ１３では、利用者の指Ｆ１が、ソフトボタン６２ａを操作している。スマートフォン１は、ソフトボタン６２ａに対するジェスチャを検出すると、ロック状態を解除し、ステップＳ１４に示すように、ホーム画面７０をディスプレイ２Ａに表示する。ホーム画面７０は、デスクトップ、待受画面、アイドル画面又は標準画面と呼ばれることもある。ホーム画面７０は、スマートフォン１にインストールされているアプリケーションのうち、どのアプリケーションを実行するかを利用者に選択させる画面である。スマートフォン１は、ホーム画面７０にアイコン７１を配置することができる。それぞれのアイコン７１は、スマートフォン１にインストールされているアプリケーションと予め対応付けられている。スマートフォン１は、アイコン７１に対するジェスチャを検出すると、ジェスチャが検出されたアイコン７１に対応付けられているアプリケーションを実行する。スマートフォン１は、指Ｆ１による、ソフトボタン６２ａに対するジェスチャを検出すると、ホーム画面７０ではなく、ロック状態に遷移する前に表示させていた画面をディスプレイ２Ａに表示してもよい。
【００６０】
ホーム画面７０が表示された後、利用者は、電話アプリケーション９Ｂに対応付けられたアイコン７１を操作することによって、任意の相手に電話を発信することができる。電話の発信は、例えば、コンタクトデータ９Ｄに登録されている人物の一覧又は通話履歴から相手を選択し、発信ボタンを操作する、もしくは、相手の電話番号を入力し、発信ボタンを操作するという手順で実現される。ホーム画面７０が表示された後、利用者は、メールアプリケーション９Ｃに対応付けられたアイコン７１を操作することによって、任意の相手にメールを送信することもできる。メールの発信は、例えば、メール作成用の画面を表示させ、コンタクトデータ９Ｄに登録されている人物の一覧からの選択等により送信先メールアドレスを指定し、件名及び本文等を入力し、送信ボタンを操作するという手順で実現される。
【００６１】
図７は、電話発信時のスマートフォンの動作の例を示す図である。ステップＳ２１において、スマートフォン１は、スリープ状態にある。ステップＳ２１では、利用者の指Ｆ１が、ボタン３Ｃを操作している。スマートフォン１は、スリープ状態において、ボタン３Ｃの操作を検出すると、図６の例と同様に、ステップＳ２２として、ディスプレイ２Ａにロック画面６０ａを表示する。
【００６２】
ステップＳ２３では、利用者が、通信の相手を選択するために、指Ｆ１でアイコン６１ａを操作している。スマートフォン１は、アイコン６１ａに対するジェスチャを検出すると、ステップＳ２４に示すように、選択画面６３をディスプレイ２Ａに表示する。選択画面６３は、選択された人物と連絡を取る手段を選択するための画面である。選択画面６３は、ソフトボタン６３ａと、ソフトボタン６３ｂとを含む。ソフトボタン６３ａは、選択された人物と電話で連絡を取るためのオブジェクトである。ソフトボタン６３ｂは、選択された人物とメールで連絡を取るためのオブジェクトである。
【００６３】
ステップＳ２５では、利用者が、電話で連絡を取ることを指示するために、指Ｆ１でソフトボタン６３ａを操作している。スマートフォン１は、ソフトボタン６３ａに対するジェスチャを検出すると、ロック状態を解除し、ステップＳ２６に示すように、電話アプリケーション９Ｂの電話機能に基づいて、発信画面８０ａをディスプレイ２Ａに表示する。発信画面８０ａは、選択された人物に電話を発信してよいかを確認するための画面である。発信画面８０ａは、ソフトボタン８１ａ及び８１ｂを含む。ソフトボタン８１ａは、電話の発信の実行を指示するためのオブジェクトである。ソフトボタン８１ｂは、電話の発信の中止を指示するためのオブジェクトである。発信画面８０ａは、通信の相手を特定するための顔画像及び名前等の情報を含んでもよい。通信の顔画像及び名前等の情報は、例えば、コンタクトデータ９Ｄから取得される。
【００６４】
ステップＳ２７では、利用者が、電話の発信を指示するために、指Ｆ１でソフトボタン８１ａを操作している。スマートフォン１は、ソフトボタン８１ａに対するジェスチャを検出すると、電話アプリケーション９Ｂの電話機能に基づいて、電話の発信処理を実行する。発信処理は、例えば、相手が呼び出しに応じるのを待機する処理、相手との音声のやりとりを実現する処理、通話の切断を検出する処理、及び通話の終了を指示する操作を検出する処理等を含む。スマートフォン１は、発信処理の実行中、ステップＳ２８に示すように、電話アプリケーション９Ｂの電話機能に基づいて、通話画面８０ｂをディスプレイ２Ａに表示する。通話画面８０ｂは、ソフトボタン８２を含む。ソフトボタン８２は、通話の終了を指示するためのオブジェクトである。通話画面８０ｂは、通信の相手を特定する情報、及び通話の状態を示す情報等を含んでもよい。
【００６５】
図７では、電話の発信の例について説明したが、メールの送信も同様の手順で実行される。具体的には、スマートフォン１は、ステップＳ２４として、ソフトボタン６３ａではなくソフトボタン６３ｂに対する操作を検出すると、選択された人物にメールを送信するための処理を実行する。
【００６６】
このように、スマートフォン１は、ロック画面上に、通信の相手と対応付けられたアイコンを表示し、アイコンが選択されると、選択されたアイコンに対応付けられた人物と通信するための処理を実行する。これにより、ロック状態を解除した後にホーム画面を表示する場合と比較して、少ない手順で所望の相手との所望の手段での通信を実現することができる。具体的には、利用者は、所望の手段での通信を行うためのアプリケーションを実行するために、ホーム画面上のアイコンを操作しなくてもよい。さらに、利用者は、通信の相手を指定するために、コンタクトデータ９Ｄに登録されている人物の一覧を表示させ、一覧をスクロールさせながら通信の相手を探し、特定するといった面倒な操作を行わなくてよい。
【００６７】
図８は、電話発信時のスマートフォンの動作の他の例を示す図である。ステップＳ３１において、スマートフォン１は、スリープ状態にある。ステップＳ３１では、利用者の指Ｆ１が、ボタン３Ａを操作している。
【００６８】
スマートフォン１は、スリープ状態において、ボタン３Ａの操作を検出すると、ステップＳ３２として、ディスプレイ２Ａにロック画面６０ｂを表示する。ロック画面６０ｂは、ロック状態を解除する操作に加えて、ボタン３Ａと対応付けられた電話アプリケーション９Ｂに関連する操作を受け付けるための画面である。ロック画面６０ｂは、アイコン６１ａ〜６１ｃ、及びソフトボタン６２ａ〜６２ｂ等のオブジェクトを含む。ロック画面６０ｂは、現在時刻を示す時計オブジェクト、日付及び曜日を示すカレンダオブジェクト、及び背景画像オブジェクト等の他のオブジェクトを含んでもよい。
【００６９】
アイコン６１ａ〜６１ｃは、通信の相手を選択するためのオブジェクトである。ソフトボタン６２ａは、ロック状態を解除するためのオブジェクトである。ソフトボタン６２ｂは、任意の相手に電話を発信するためのオブジェクトである。
【００７０】
ステップＳ３３では、利用者が、通信の相手を選択するために、指Ｆ１でアイコン６１ａを操作している。スマートフォン１は、アイコン６１ａに対するジェスチャを検出すると、ロック状態を解除し、ステップＳ３４に示すように、電話アプリケーション９Ｂの電話機能に基づいて、発信画面８０ａをディスプレイ２Ａに表示する。
【００７１】
ステップＳ３５では、利用者が、電話の発信を指示するために、指Ｆ１でソフトボタン８１ａを操作している。スマートフォン１は、ソフトボタン８１ａに対するジェスチャを検出すると、電話の発信処理を行う。スマートフォン１は、発信処理の実行中、ステップＳ３６に示すように、電話アプリケーション９Ｂの電話機能に基づいて、通話画面８０ｂをディスプレイ２Ａに表示する。
【００７２】
このように、スマートフォン１は、電話アプリケーション９Ｂと対応付けられたボタン３Ａの操作に応じて表示したアイコンが操作されると、電話アプリケーション９Ｂに関する処理として、アイコンに対応付けられた人物と電話で通信するための処理を実行する。これにより、選択画面６３上で電話とメールのどちらで連絡を取るかを選択することなく、より少ない手順で所望の相手との所望の手段での通信を実現することができる。
【００７３】
さらに、ボタン３Ａは、ソフトキーではなく物理キーであるため、利用者にとって、ボタンの領域の識別、及び操作したか否かの識別が容易である。このため、一連の操作の一部として、ボタン３Ａの操作を含めることにより、操作性の向上、操作の迅速性の向上、及び誤操作の可能性の低減等を実現することができる。
【００７４】
スマートフォン１は、利用者がボタン３Ａを操作した後にアイコンと対応付けられていない人物に電話を発信することも可能にする。具体的には、ステップＳ３７に示すように、ロック画面６０ｂの表示中にソフトボタン６２ｂに対するジェスチャを検出すると、スマートフォン１は、ロック状態を解除し、ステップＳ３８に示すように、電話アプリケーション９Ｂの電話機能に基づいて、ダイヤル画面８０ｃを表示する。ダイヤル画面８０ｃは、電話番号の入力又は選択、及び発信の指示等の操作を受け付けるための画面である。
【００７５】
この場合でも、選択画面６３上で電話とメールのどちらで連絡を取るかを選択することなく、より少ない手順で所望の相手との所望の手段での通信を実現することができる。さらに、一連の操作の一部として、物理キーであるボタン３Ａの操作を含めることにより、操作性の向上、操作の迅速性の向上、及び誤操作の可能性の低減等を実現することができる。
【００７６】
図８では、ロック画面６０ｂ上のアイコン６１ａ〜６１ｃのいずれかに対する操作を検出した場合に、スマートフォン１が発信画面８０ａをディスプレイ２Ａに表示する例について説明した。しかしながら、スマートフォン１は、ロック画面６０ｂ上のアイコン６１ａ〜６１ｃのいずれかに対する操作を検出した場合に、発信画面８０ａを表示することなく通話処理を開始してもよい。すなわち、スマートフォン１は、電話アプリケーション９Ｂと対応付けられたボタン３Ａの操作に応じて表示したアイコンが操作されると、電話を発信してよいかを確認することなく、操作されたアイコンに対応する人物への電話の発信を実行してもよい。これにより、さらに少ない手順で、所望の相手との所望の手段での通信を実現することができる。
【００７７】
図９は、メール送信時のスマートフォンの動作の例を示す図である。ステップＳ４１において、スマートフォン１は、スリープ状態にある。ステップＳ４１では、利用者の指Ｆ１が、ボタン３Ｂを操作している。
【００７８】
スマートフォン１は、スリープ状態において、ボタン３Ｂの操作を検出すると、ステップＳ４２として、ディスプレイ２Ａにロック画面６０ｃを表示する。ロック画面６０ｃは、ロック状態を解除する操作に加えて、ボタン３Ｂと対応付けられたメールアプリケーション９Ｃに関連する操作を受け付けるための画面である。アイコン６１ａ〜６１ｃ、ソフトボタン６２ａ、及びソフトボタン６２ｃ等のオブジェクトを含む。ロック画面６０ｃは、現在時刻を示す時計オブジェクト、日付及び曜日を示すカレンダオブジェクト、及び背景画像オブジェクト等の他のオブジェクトを含んでもよい。
【００７９】
アイコン６１ａ〜６１ｃは、通信の相手を選択するためのオブジェクトである。ソフトボタン６２ａは、ロック状態を解除するためのオブジェクトである。ソフトボタン６２ｃは、作成、送信、及び閲覧等のメールに関する各種の処理を実行するためのオブジェクトである。
【００８０】
ステップＳ４３では、利用者が、通信の相手を選択するために、指Ｆ１でアイコン６１ａを操作している。スマートフォン１は、アイコン６１ａに対するジェスチャを検出すると、ロック状態を解除し、ステップＳ４４に示すように、メールアプリケーション９Ｃの電子メール機能に基づいて、個別履歴画面９０ａをディスプレイ２Ａに表示する。個別履歴画面９０ａは、特定の人物と利用者との間で送受信されたメールが一覧表示される画面である。この場合、スマートフォン１は、ステップＳ４３で選択されたアイコン６１ａに対応する人物と利用者の間で送受信されたメールを個別履歴画面９０ａ上に一覧表示する。このように、選択された人物と利用者との間で送受信されたメールを一覧表示することにより、利用者は、その人物との間でどのような情報を交換したかを、少ない手順で確認することができる。
【００８１】
個別履歴画面９０ａは、ソフトボタン９２を含む。ソフトボタン９２は、特定の人物へ送信する新たなメールを作成するためのオブジェクトである。図９では、送受信されたメールの内容が吹き出し９１ａ〜９１ｄとして表示される例を示したが、表示の態様はこれに限定されない。メールの内容は、例えば、隙間なく一列に配列された矩形の領域内に表示されてもよい。個別履歴画面９０ａは、顔写真、名前、メールアドレスのような特定の人物を特定する情報等を含んでもよい。
【００８２】
ステップＳ４５では、利用者が、選択した人物へ送信するメールを作成するために、指Ｆ１でソフトボタン９２を操作している。スマートフォン１は、ソフトボタン９２に対するジェスチャを検出すると、ステップＳ４６に示すように、メールアプリケーション９Ｃの電子メール機能に基づいて、メール作成画面９０ｂをディスプレイ２Ａに表示する。メール作成画面９０ｂは、メールの件名、及び本文等を入力してメールを作成するための画面である。画面が個別履歴画面９０ａからメール作成画面９０ｂへ遷移した場合、作成されるメールの送信先は、個別履歴画面９０ａにおいて一覧表示されていたメールの相手に予め設定される。
【００８３】
メール作成画面９０ｂは、ソフトボタン９３を含む。ソフトボタン９３は、作成したメールの送信を指示するためのオブジェクトである。メール作成画面９０ｂは、メールの件名、及び本文等を入力するための入力項目オブジェクトを含む。メール作成画面９０ｂは、通信の相手を特定する情報を含んでもよい。
【００８４】
このようにスマートフォン１は、メールアプリケーション９Ｃと対応付けられたボタン３Ｂの操作に応じて表示したアイコンが操作されると、メールアプリケーション９Ｃに関する処理として、アイコンに対応付けられた人物に送信するメールを作成するための処理を実行する。これにより、選択画面６３上で電話とメールのどちらで連絡を取るかを選択することなく、より少ない手順で所望の相手との所望の手段での通信を実現することができる。
【００８５】
さらに、一連の操作の一部として、物理キーであるボタン３Ｂの操作を含めることにより、操作性の向上、操作の迅速性の向上、及び誤操作の可能性の低減等を実現することができる。
【００８６】
スマートフォン１は、利用者がボタン３Ｂを操作した後にアイコンと対応付けられていない人物にメールを送信することも可能にする。具体的には、ステップＳ４７に示すように、ロック画面６０ｃの表示中にソフトボタン６２ｃに対するジェスチャを検出すると、スマートフォン１は、ロック状態を解除し、ステップＳ４８に示すように、メールアプリケーション９Ｃの電子メール機能に基づいて、メール機能一覧画面９０ｃを表示する。メール機能一覧画面９０ｃは、使用する電子メール機能を選択するための画面である。スマートフォン１は、メール機能一覧画面９０ｃに対する所定のジェスチャを検出すると、任意の人物宛のメールを作成することができる画面をディスプレイ２Ａに表示する。
【００８７】
この場合でも、選択画面６３上で電話とメールのどちらで連絡を取るかを選択することなく、より少ない手順で所望の相手との所望の手段での通信を実現することができる。さらに、一連の操作の一部として、物理キーであるボタン３Ｂの操作を含めることにより、操作性の向上、操作の迅速性の向上、及び誤操作の可能性の低減等を実現することができる。
【００８８】
図９では、ロック画面６０ｃ上のアイコン６１ａ〜６１ｃのいずれかに対する操作を検出した場合に、スマートフォン１が個別履歴画面９０ａをディスプレイ２Ａに表示する例を示した。しかしながら、スマートフォン１は、ロック画面６０ｃ上のアイコン６１ａ〜６１ｃのいずれかに対する操作を検出した場合に、個別履歴画面９０ａではなく、操作されたアイコンに対応する人物のメールアドレスが送信先として設定されたメール作成画面９０ｂをディスプレイ２Ａに表示してもよい。すなわち、スマートフォン１は、メールアプリケーション９Ｃと対応付けられたボタン３Ｂの操作に応じて表示したアイコンが操作されると、メールの一覧を表示することなく、操作されたアイコンに対応する人物へのメールを作成する処理を開始してもよい。これにより、さらに少ない手順で、所望の相手との所望の手段での通信を実現することができる。
【００８９】
図９では、ロック画面６０ｃ上のソフトボタン６２ｃに対する操作を検出した場合に、スマートフォン１がメール機能一覧画面９０ｃをディスプレイ２Ａに表示する例を示した。しかしながら、スマートフォン１は、この場合に、メール機能一覧画面９０ｃではなく、任意の人物宛のメールを作成することができる画面をディスプレイ２Ａに表示してもよい。これにより、さらに少ない手順で、任意の相手との所望の手段での通信を実現することができる。
【００９０】
ところで、スマートフォン１は、図８のステップＳ３２のロック画面６０ｂをディスプレイ２Ａに表示しているロック状態において、ボタン３Ｂに対する操作を検出すると、ロック画面６０ｂに代えて、図９のステップＳ４２のロック画面６０ｃをディスプレイ２Ａに表示してもよい。その後、スマートフォン１は、図９を参照して説明した処理を実行する。スマートフォン１は、図９のステップＳ４２のロック画面６０ｃをディスプレイ２Ａに表示しているロック状態において、ボタン３Ａに対する操作を検出すると、ロック画面６０ｃに代えて、図８のステップＳ３２のロック画面６０ｂをディスプレイ２Ａに表示してもよい。その後、スマートフォン１は、図８を参照して説明した処理を実行する。このように構成することにより、スリープ状態において利用者が所望のボタンとは異なるボタンを操作した場合でも、スリープ状態に戻ることなく、スリープ状態において利用者が所望のボタンを操作した場合と同じ画面を表示することができる。
【００９１】
図１０は、電話着信時のスマートフォンの動作の例を示す図である。ステップＳ５１に示すように、スマートフォン１は、スリープ状態において電話の着信があると、電話着信報知処理を行う。電話着信報知処理には、着信音の出力及び電話アプリケーション９Ｂと対応付けられているボタン３Ａの発光等により電話の着信を利用者に報知する処理、電話の着信に応答する操作の検出を所定の時間が経過するまで待機する処理等が含まれる。
【００９２】
ステップＳ５２では、利用者が、指Ｆ１でボタン３Ａを操作している。このときのスマートフォン１は、スリープ状態にある。スマートフォン１は、スリープ状態にあり、かつ、電話着信報知処理中である場合にボタン３Ａの操作を検出すると、ロック状態を解除して、ステップＳ５３に示すように、電話アプリケーション９Ｂの電話機能に基づいて、電話着信画面８０ｄをディスプレイ２Ａに表示する。電話着信画面８０ｄは、電話の着信に応答するか電話の着信を拒否するかを選択するための画面である。電話着信画面８０ｄは、ソフトボタン８１ｃと、ソフトボタン８１ｄとを含む。ソフトボタン８１ｃは、電話の着信に応答するためのオブジェクトである。ソフトボタン８１ｄは、電話の着信を拒否するためのオブジェクトである。電話着信画面８０ｄは、通信の相手を特定するための顔画像及び名前等の情報を含んでもよい。
【００９３】
ステップＳ５４では、利用者が、電話の着信に応答するために、指Ｆ１でソフトボタン８１ｃを操作している。スマートフォン１は、ソフトボタン８１ｃに対するジェスチャを検出すると、電話アプリケーション９Ｂの電話機能に基づいて、通話処理を実行する。スマートフォン１は、通話処理の実行中、ステップＳ５５に示すように、電話アプリケーション９Ｂの電話機能に基づいて、通話画面８０ｂをディスプレイ２Ａに表示する。
【００９４】
スマートフォン１は、所定の時間が経過しても電話の着信に応答する操作を検出しない場合、電話着信報知処理を中止する。そして、スマートフォン１は、ステップＳ５６として、不在着信があることを利用者に報知する。スマートフォン１は、例えば、電話アプリケーション９Ｂと対応付けられているボタン３Ａを発光させることにより、不在着信があることを利用者に報知する。不在着信があることを報知するためのボタン３Ａの発光のさせ方は、電話着信報知処理中のボタン３Ａの発光のさせ方と異なってもよい。
【００９５】
ステップＳ５７では、報知に気付いた利用者が、不在着信を確認するために、指Ｆ１でボタン３Ａを操作している。このときのスマートフォン１は、スリープ状態にある。スマートフォン１は、スリープ状態にあり、かつ、不在着信がある場合にボタン３Ａの操作を検出すると、ステップＳ５８として、ディスプレイ２Ａにロック画面６０ｄを表示する。
【００９６】
ロック画面６０ｄは、ソフトボタン６３ａをさらに含む点を除いて、図８に示したロック画面６０ｂと同じ画面である。ソフトボタン６３ａは、不在着信があることを利用者に知らせるためのオブジェクトである。スマートフォン１は、ソフトボタン６３ａに対するジェスチャを検出した場合に、不在着信に関する詳細な情報をディスプレイ２Ａに表示してもよい。スマートフォン１は、ソフトボタン６３ａに対するジェスチャを検出した場合に、不在着信の発信元への電話を発信するための処理を実行してもよい。
【００９７】
このように、電話アプリケーション９Ｂと対応付けられたボタン３Ａが操作された場合に表示する画面に電話と関連する情報をさらに表示することにより、利用者は、電話と関連する情報を少ない手順で取得することができる。
【００９８】
図１０では、ボタン３Ａが操作された場合に表示するロック画面６０ｄ上に不在着信に関する情報を付加的に表示する例について説明した。しかしながら、ボタン３Ａが操作された場合に表示するロック画面６０ｄ上に付加的に表示する情報は、ボタン３Ａと対応付けられた電話アプリケーション９Ｂに関連する他の情報でもよい。例えば、スマートフォン１は、ボタン３Ａが操作された場合に表示するロック画面６０ｄ上に、着信及び発信の少なくとも一方の履歴を表示してもよい。
【００９９】
図１０では、電話着信報知処理中において、ボタン３Ａ等の操作を検出するまでスマートフォン１がスリープ状態を維持する例について説明した。しかしながら、スマートフォン１は電話着信報知処理を開始したときに、スリープ状態を解除して、電話の発信元に関する情報をディスプレイ２Ａに表示してもよい。
【０１００】
図１０では、電話着信報知処理中にボタン３Ａの操作を検出した場合に、スマートフォン１が電話着信画面８０ｄをディスプレイ２Ａに表示する例について説明した。しかしながら、スマートフォン１は、電話着信報知処理中にボタン３Ａの操作を検出した場合に、電話着信画面８０ｄを表示することなく通話処理を開始してもよい。すなわち、スマートフォン１は、ソフトボタン８１ｃの操作でなく、電話着信報知処理中のボタン３Ａの操作を、電話の着信に応答する操作として検出してもよい。これにより、少ない手順で、相手との通信を開始することができる。
【０１０１】
図１１は、メール着信時のスマートフォンの動作の例を示す図である。ステップＳ６１に示すように、スマートフォン１は、メールの着信があると、着信音の出力及びメールアプリケーション９Ｃと対応付けられているボタン３Ｂの発光等により未読メールがあることを利用者に報知する。スマートフォン１は、着信音の出力は一定時間が経過した後に停止するが、ボタン３Ｂの発光は継続する。未読メールがあるということは、メールが着信し、その内容を利用者が確認していないことを意味する。
【０１０２】
ステップＳ６２では、報知に気付いた利用者が、未読メールを確認するために、指Ｆ１でボタン３Ｂを操作している。このときのスマートフォン１は、スリープ状態にある。スマートフォン１は、スリープ状態にあり、かつ、未読メールがある場合にボタン３Ｂの操作を検出すると、ステップＳ６３として、ディスプレイ２Ａにロック画面６０ｅを表示する。
【０１０３】
ロック画面６０ｅは、ソフトボタン６３ｂをさらに含む点を除いて、図９に示したロック画面６０ｃと同じ画面である。ソフトボタン６３ｂは、未読メールがあることを利用者に知らせるためのオブジェクトである。スマートフォン１は、ソフトボタン６３ｂに対するジェスチャを検出した場合に、未読メールの内容又は未読メールに関する詳細な情報をディスプレイ２Ａに表示してもよい。
【０１０４】
このように、メールアプリケーション９Ｃと対応付けられたボタン３Ｂが操作された場合に表示する画面にメールと関連する情報をさらに表示することにより、利用者は、メールと関連する情報を少ない手順で取得することができる。
【０１０５】
図１１では、ボタン３Ｂが操作された場合に表示するロック画面６０ｅ上に未読メールに関する情報を付加的に表示する例について説明した。しかしながら、ボタン３Ｂが操作された場合に表示するロック画面６０ｅ上に付加的に表示する情報は、ボタン３Ｂと対応付けられたメールアプリケーション９Ｃに関連する他の情報でもよい。例えば、スマートフォン１は、ボタン３Ｂが操作された場合に表示するロック画面６０ｅ上に、受信メール及び送信メールの少なくとも一方の一覧を表示してもよい。
【０１０６】
図１２を参照しながら、スマートフォン１が実行する処理手順の例について説明する。図１２は、スマートフォンが実行する処理手順の例を示すフローチャートである。図１２に示す処理手順は、コントローラ１０が制御プログラム９Ａを実行することによって実現される。
【０１０７】
コントローラ１０は、所定の条件が満たされると、ステップＳ１０１として、ロック状態へ遷移する。所定の条件とは、例えば、ロック状態への移行を指示する操作を検出すること、又は操作を検出しない期間が一定時間より長く継続することである。コントローラ１０は、ステップＳ１０２として、ボタン３Ａ〜３Ｃのいずれかへの操作を検出したかを判定する。ボタン３Ａ〜３Ｃのいずれへの操作も検出していない場合（ステップＳ１０２，Ｎｏ）、コントローラ１０は、ステップＳ１０１に戻る。ボタン３Ａ〜３Ｃのいずれかへの操作を検出した場合（ステップＳ１０２，Ｙｅｓ）、コントローラ１０は、ステップＳ１０３に進む。
【０１０８】
コントローラ１０は、ステップＳ１０３として、ロック画面をディスプレイ２Ａに表示する。さらに、コントローラ１０は、ステップＳ１０４として、ロック画面上にアイコン６１ａ〜６１ｃを表示し、ステップＳ１０５として、操作されたボタンに応じたソフトボタンをロック画面上に表示する。
【０１０９】
コントローラ１０は、ステップＳ１０６として、最後に何らかの操作を検出してから所定時間が経過したか判定する。所定時間が経過している場合（ステップＳ１０６，Ｙｅｓ）、コントローラ１０は、ステップＳ１０１に戻る。所定時間が経過していない場合（ステップＳ１０６，Ｎｏ）、コントローラ１０は、ステップＳ１０７へ進む。
【０１１０】
コントローラ１０は、ステップＳ１０７として、アイコン６１ａ〜６１ｃのいずれかに対する操作を検出したか判定する。アイコン６１ａ〜６１ｃに対する操作を検出した場合（ステップＳ１０７，Ｙｅｓ）、コントローラ１０は、ステップＳ１０２で検出した操作がどのボタンに対する操作であるかを判定する。
【０１１１】
操作されたボタンがボタン３Ａ（第１のボタン）である場合（ステップＳ１０８，Ｙｅｓ）、コントローラ１０は、ステップＳ１０９へ進む。コントローラ１０は、ステップＳ１０９として、操作されたアイコンに対応する相手について、操作された第１のボタンに対応する第１のアプリケーション（例えば、電話アプリケーション９Ｂ）に関する処理を実行する。このとき、コントローラ１０は、ロック状態を解除してもよい。
【０１１２】
操作されたボタンがボタン３Ｂ（第２のボタン）である場合（ステップＳ１０８，Ｎｏ、かつ、ステップＳ１１０，Ｙｅｓ）、コントローラ１０は、ステップＳ１１１へ進む。コントローラ１０は、ステップＳ１１１として、操作されたアイコンに対応する相手について、操作された第２のボタンに対応する第２のアプリケーション（例えば、メールアプリケーション９Ｃ）に関する処理を実行する。このとき、コントローラ１０は、ロック状態を解除してもよい。
【０１１３】
操作されたボタンがボタン３Ｃである場合（ステップＳ１１０，Ｎｏ）、コントローラ１０は、ステップＳ１１２へ進む。コントローラ１０は、ステップＳ１１２として、選択画面等を通じて、第１のアプリケーション又は第２のアプリケーションを利用者に選択させる。そして、コントローラ１０は、ステップＳ１１３として、操作されたアイコンに対応する相手について、選択されたアプリケーションに関する処理を実行する。このとき、コントローラ１０は、ロック状態を解除してもよい。
【０１１４】
ステップＳ１０７でアイコン６１ａ〜６１ｃのいずれに対する操作も検出していない場合（ステップＳ１０７，Ｎｏ）、コントローラ１０は、ステップＳ１１４へ進む。コントローラ１０は、ステップＳ１１４として、ロック画面上のソフトボタンに対する操作を検出したかを判定する。ソフトボタンに対する操作を検出していない場合（ステップＳ１１４，Ｎｏ）、コントローラ１０は、ステップＳ１０６へ戻る。
【０１１５】
ソフトボタンに対する操作を検出した場合（ステップＳ１１４，Ｙｅｓ）、コントローラ１０は、ステップＳ１１５へ進む。コントローラ１０は、ステップＳ１１５として、操作されたソフトボタン応じた処理を実行する。このとき、コントローラ１０は、ロック状態を解除してもよい。
【０１１６】
本出願の開示する実施形態は、発明の要旨及び範囲を逸脱しない範囲で変更することができる。さらに、本出願の開示する実施形態及びその変形例は、適宜組み合わせることができる。例えば、上記の実施形態は、以下のように変形してもよい。
【０１１７】
例えば、図４に示した各プログラムは、複数のモジュールに分割されていてもよいし、他のプログラムと結合されていてもよい。
【０１１８】
上記の実施形態では、タッチスクリーンを備える装置の例として、スマートフォンについて説明したが、添付の請求項に係る装置は、スマートフォンに限定されない。添付の請求項に係る装置は、スマートフォン以外の携帯電子機器であってもよい。携帯電子機器は、例えば、モバイルフォン、タブレット、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、及びゲーム機を含むが、これらに限定されない。添付の請求項に係る装置は、据え置き型の電子機器であってもよい。据え置き型の電子機器は、例えば、デスクトップパソコン、自動預入支払機（ＡＴＭ）、及びテレビ受像器を含むが、これらに限定されない。
【０１１９】
上記の実施形態では、スマートフォン１が、通信の相手に対応する３つのアイコンを表示する例について説明した。しかしながら、表示するアイコンの数、及びアイコンと対応付けられる情報の種類はこれに限定されない。例えば、アイコンの数は、１つ、２つ、又は４つ以上であってもよい。例えば、アイコンと対応付けられる情報は、静止画、動画、文書等のデータであり、アイコンを表示するきっかけとなった操作の対象のボタンに応じた処理が、選択されたアイコンに対応するデータに適用されてもよい。
【０１２０】
上記の実施形態では、スマートフォン１が、通信のためのアプリケーションと対応付けられている２つのボタンを備える例について説明した。しかしながら、アプリケーションと対応付けられているボタンの数、及びボタンと対応付けられるアプリケーションの種類はこれに限定されない。例えば、アプリケーションと対応付けられているボタンの数は、１つ、又は３つ以上でもよい。ボタンと対応付けられるアプリケーションの種類は、例えば、データ閲覧のためのアプリケーション、又はデータ編集のためのアプリケーションであってもよい。
【０１２１】
上記の実施形態では、スマートフォン１が、電話アプリケーション及びメールアプリケーションに対応するボタンを備えている場合について説明したが、ボタンとアプリケーションとの対応付けを利用者が設定できるようにしてもよい。例えばボタンとアプリケーションとの対応付けを行うためのアプリケーションを用意しておき、対応付けに関するデータを例えばストレージ９に記憶してもよい。
【０１２２】
添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成を具現化するように構成されるべきである。
【符号の説明】
【０１２３】
１  スマートフォン
１Ａ  フロントフェイス
１Ｂ  バックフェイス
１Ｃ  サイドフェイス
１Ｃ１〜１Ｃ４  サイドフェイス
２  タッチスクリーンディスプレイ
２Ａ  ディスプレイ
２Ｂ  タッチスクリーン
３、３Ａ〜３Ｆ  ボタン
４  照度センサ
５  近接センサ
６  通信ユニット
７  レシーバ
８  マイク
９  ストレージ
９Ａ  制御プログラム
９Ｂ  電話アプリケーション
９Ｃ  メールアプリケーション
９Ｄ  コンタクトデータ
９Ｚ  設定データ
１０  コントローラ
１１  スピーカ
１２、１３  カメラ
１４  コネクタ
１５  加速度センサ
１６  方位センサ
１７  ジャイロスコープ
２０  ハウジング
【図１】
0006553681.tif 000002
【図２】
0006553681.tif 000003
【図３】
0006553681.tif 000004
【図４】
0006553681.tif 000005
【図５】
0006553681.tif 000006
【図６】
0006553681.tif 000007
【図７】
0006553681.tif 000008
【図８】
0006553681.tif 000009
【図９】
0006553681.tif 000010
【図１０】
0006553681.tif 000011
【図１１】
0006553681.tif 000012
【図１２】
0006553681.tif 000013