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