装置、方法、及びプログラム
【課題】ホーム画面の操作性をより高くすることができること。
【解決手段】装置(例えば、スマートフォン)1は、複数のホーム画面が表示されるタッチスクリーンディスプレイ2と、コントローラ10とを備える。コントローラ10は、ホーム画面を表示させる表示操作が検出された場合、複数のホーム画面のうち検出された表示操作に対応するホーム画面を表示させる。コントローラ10は、一例として、ロック画面の表示中にタッチスクリーンディスプレイ2を介して検出される表示ジェスチャに応じて表示させるホーム画面を切り換える。
【解決手段】装置(例えば、スマートフォン)1は、複数のホーム画面が表示されるタッチスクリーンディスプレイ2と、コントローラ10とを備える。コントローラ10は、ホーム画面を表示させる表示操作が検出された場合、複数のホーム画面のうち検出された表示操作に対応するホーム画面を表示させる。コントローラ10は、一例として、ロック画面の表示中にタッチスクリーンディスプレイ2を介して検出される表示ジェスチャに応じて表示させるホーム画面を切り換える。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、装置、方法、及びプログラムに関する。特に、本発明は、タッチスクリーンディスプレイを有する装置、その装置を制御する方法、及びその装置を制御するためのプログラムに関する。
【背景技術】
【0002】
タッチスクリーンディスプレイを備える装置が知られている。タッチスクリーンディスプレイを備える装置には、例えば、スマートフォン及びタブレットが含まれる。タッチスクリーンディスプレイを備える装置は、タッチスクリーンディスプレイを介して指又はスタイラスペンのジェスチャを検出する。そして、タッチスクリーンディスプレイを備える装置は、検出したジェスチャに従って動作する。検出したジェスチャに従った動作の例は、例えば、特許文献1に記載されている。
【0003】
タッチスクリーンディスプレイを備える装置の基本的な動作は、装置に搭載されるAndroid(登録商標)、BlackBerry(登録商標) OS、iOS、Windows(登録商標) Phone等のOS(Operating System)によって実現される。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】国際公開第2008/086302号
【発明の概要】
【発明が解決しようとする課題】
【0005】
タッチスクリーンディスプレイを備える装置の多くは、ホーム画面と呼ばれる画面をタッチスクリーンディスプレイに表示する。ホーム画面には、アイコンと呼ばれるオブジェクトが配置される。タッチスクリーンディスプレイを備える装置は、アイコンに対する特定ジェスチャを検出すると、ジェスチャが検出されたアイコンに対応する機能を実行する。
【0006】
タッチスクリーンディスプレイを備える装置は、ロック状態を解除するジェスチャが検出された場合等に、タッチスクリーンディスプレイにホーム画面を表示する。タッチスクリーンディスプレイを備える装置は、各種ホーム画面を表示させるジェスチャが検出された場合、特定のホーム画面をタッチパネルディスプレイに表示させる。このため、利用者は、この特定のホーム画面が所望のホーム画面ではない場合、ホーム画面を移動させるジェスチャを入力する必要がある。
【0007】
本発明は、ホーム画面の操作性をより高くすることができる装置、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【0008】
本発明に係る装置は、1つの態様において、複数のホーム画面が表示されるディスプレイと、ホーム画面を表示させる表示操作が検出された場合、前記複数のホーム画面のうち検出された前記表示操作に対応するホーム画面を表示させるコントローラと、を備える。
【0009】
本発明に係る方法は、1つの態様において、タッチスクリーンディスプレイを備える装置を制御する方法であって、前記タッチスクリーンディスプレイでジェスチャを検出するステップと、ホーム画面を表示させる表示ジェスチャが検出された場合、複数のホーム画面のうち検出された前記表示ジェスチャに対応するホーム画面を表示させるステップと、を含む。
【0010】
本発明に係るプログラムは、1つの態様において、タッチスクリーンディスプレイを備える装置に、前記タッチスクリーンディスプレイでジェスチャを検出するステップと、ホーム画面を表示させる表示ジェスチャが検出された場合、複数のホーム画面のうち検出された前記表示ジェスチャに対応するホーム画面を表示させるステップと、を実行させる。
【図面の簡単な説明】
【0011】
【図1】図1は、実施形態に係るスマートフォンの外観を示す斜視図である。
【図2】図2は、実施形態に係るスマートフォンの外観を示す正面図である。
【図3】図3は、実施形態に係るスマートフォンの外観を示す背面図である。
【図4】図4は、ホーム画面の一例を示す図である。
【図5】図5は、表示させるホーム画面を移動させる制御の一例を示す図である。
【図6】図6は、ホーム画面の他の例を示す図である。
【図7】図7は、ホーム画面の他の例を示す図である。
【図8】図8は、実施形態に係るスマートフォンの機能を示すブロック図である。
【図9】図9は、ロック画面の一例を示す図である。
【図10】図10は、ロック画面の表示中の制御の一例を示す図である。
【図11】図11は、ロック画面の表示中の制御の一例を示す図である。
【図12】図12は、ロック画面の表示中の制御の一例を示す図である。
【図13】図13は、ロック状態で実行される制御の処理手順を示すフローチャートである。
【図14】図14は、ホーム画面の表示中に実行される制御の一例を説明するための説明図である。
【発明を実施するための形態】
【0012】
本発明を実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、タッチスクリーンディスプレイを備える装置の一例として、スマートフォンについて説明する。
【0013】
(実施形態)
図1から図3を参照しながら、実施形態に係るスマートフォン1の外観について説明する。図1から図3に示すように、スマートフォン1は、ハウジング20を有する。ハウジング20は、フロントフェイス1Aと、バックフェイス1Bと、サイドフェイス1C1〜1C4とを有する。フロントフェイス1Aは、ハウジング20の正面である。バックフェイス1Bは、ハウジング20の背面である。サイドフェイス1C1〜1C4は、フロントフェイス1Aとバックフェイス1Bとを接続する側面である。以下では、サイドフェイス1C1〜1C4を、どの面であるかを特定することなく、サイドフェイス1Cと総称することがある。
【0014】
スマートフォン1は、タッチスクリーンディスプレイ2と、ボタン3A〜3Cと、照度センサ4と、近接センサ5と、レシーバ7と、マイク8と、カメラ12とをフロントフェイス1Aに有する。スマートフォン1は、カメラ13をバックフェイス1Bに有する。スマートフォン1は、ボタン3D〜3Fと、コネクタ14とをサイドフェイス1Cに有する。以下では、ボタン3A〜3Fを、どのボタンであるかを特定することなく、ボタン3と総称することがある。
【0015】
タッチスクリーンディスプレイ2は、ディスプレイ2Aと、タッチスクリーン2Bとを有する。ディスプレイ2Aは、液晶ディスプレイ(Liquid Crystal Display)、有機ELパネル(Organic Electro−Luminescence panel)、又は無機ELパネル(Inorganic Electro−Luminescence panel)等の表示デバイスを備える。ディスプレイ2Aは、文字及び図形等を表示する。
【0016】
タッチスクリーン2Bは、タッチスクリーンディスプレイ2に対する指、又はスタイラスペン等の接触を検出する。タッチスクリーン2Bは、複数の指、又はスタイラスペン等がタッチスクリーンディスプレイ2に接触した位置を検出することができる。
【0017】
タッチスクリーン2Bの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式(又は超音波方式)、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。以下では、説明を簡単にするため、タッチスクリーン2Bがタッチスクリーンディスプレイ2に対する接触を検出する指、又はスタイラスペン等を単に「指」ということがある。
【0018】
スマートフォン1は、タッチスクリーン2Bにより検出された接触及び接触が行われた位置に基づいてジェスチャの種別を判別する。ジェスチャは、タッチスクリーンディスプレイ2に対して行われる操作である。スマートフォン1によって判別されるジェスチャには、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、ピンチアウト等が含まれる。
【0019】
タッチは、タッチスクリーン2Bに指が触れるジェスチャである。スマートフォン1は、タッチスクリーン2Bに指が接触するジェスチャをタッチとして判別する。ロングタッチとは、タッチスクリーン2Bに指が一定時間以上触れるジェスチャである。スマートフォン1は、タッチスクリーン2Bに指が一定時間以上接触するジェスチャをロングタッチとして判別する。
【0020】
リリースは、指がタッチスクリーン2Bから離れるジェスチャである。スマートフォン1は、指がタッチスクリーン2Bから離れるジェスチャをリリースとして判別する。スワイプは、指がタッチスクリーンディスプレイ2上に接触したままで移動するジェスチャである。スマートフォン1は、指がタッチスクリーンディスプレイ2上に接触したままで移動するジェスチャをスワイプとして判別する。
【0021】
タップは、タッチに続いてリリースをするジェスチャである。スマートフォン1は、タッチに続いてリリースをするジェスチャをタップとして判別する。ダブルタップは、タッチに続いてリリースをするジェスチャが2回連続するジェスチャである。スマートフォン1は、タッチに続いてリリースをするジェスチャが2回連続するジェスチャをダブルタップとして判別する。
【0022】
ロングタップは、ロングタッチに続いてリリースをするジェスチャである。スマートフォン1は、ロングタッチに続いてリリースをするジェスチャをロングタップとして判別する。ドラッグは、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャである。スマートフォン1は、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャをドラッグとして判別する。
【0023】
フリックは、タッチに続いて指が一方方向へ高速で移動しながらリリースするジェスチャである。スマートフォン1は、タッチに続いて指が一方方向へ高速で移動しながらリリースするジェスチャをフリックとして判別する。フリックは、指が画面の上方向へ移動する上フリック、指が画面の下方向へ移動する下フリック、指が画面の右方向へ移動する右フリック、指が画面の左方向へ移動する左フリック等を含む。
【0024】
ピンチインは、複数の指が近付く方向にスワイプするジェスチャである。スマートフォン1は、複数の指が近付く方向にスワイプするジェスチャをピンチインとして判別する。ピンチアウトは、複数の指が遠ざかる方向にスワイプするジェスチャである。スマートフォン1は、複数の指が遠ざかる方向にスワイプするジェスチャをピンチアウトとして判別する。
【0025】
スマートフォン1は、タッチスクリーン2Bを介して判別するこれらのジェスチャに従って動作を行う。したがって、利用者にとって直感的で使いやすい操作性が実現される。判別されるジェスチャに従ってスマートフォン1が行う動作は、タッチスクリーンディスプレイ2に表示されている画面に応じて異なる。
【0026】
図4から図7を参照しながら、ディスプレイ2Aに表示される画面の例について説明する。図4は、ホーム画面の一例を示している。図5は、表示させるホーム画面を移動させる制御の一例を示している。図6は、ホーム画面の他の例を示している。図7は、ホーム画面の他の例を示している。ホーム画面は、デスクトップ、又は待受画面と呼ばれることもある。ホーム画面は、ディスプレイ2Aに表示される。ホーム画面は、スマートフォン1にインストールされているアプリケーションのうち、どのアプリケーションを実行するかを利用者に選択させる画面である。スマートフォン1は、ホーム画面で選択されたアプリケーションをフォアグランドで実行する。フォアグランドで実行されるアプリケーションは、ホーム画面とは異なる画面をディスプレイ2Aに表示させる。
【0027】
スマートフォン1は、ホーム画面にアイコンを配置することができる。図4に示すホーム画面40には、複数のアイコン50が配置されている。それぞれのアイコン50は、スマートフォン1にインストールされている特定のアプリケーションと予め対応付けられている。スマートフォン1は、アイコン50に対するジェスチャを検出すると、そのアイコン50に対応付けられているアプリケーションを実行する。例えば、スマートフォン1は、メールアプリケーションに対応付けられたアイコン50に対するタップが検出されると、メールアプリケーションを実行する。
【0028】
アイコン50は、画像と文字列を含む。アイコン50は、画像に代えて、記号又は図形を含んでもよい。アイコン50は、画像又は文字列のいずれか一方を含まなくてもよい。アイコン50は、所定の規則に従って配置される。アイコン50の背後には、壁紙41が表示される。壁紙は、フォトスクリーン又はバックスクリーンと呼ばれることもある。スマートフォン1は、任意の画像を壁紙41として用いることができる。画像は、例えば、利用者の設定に従って壁紙として決定される。
【0029】
図4に示すホーム画面40には、アイコン50が第1領域62と第2領域64の2つの領域にそれぞれ配置されている。ホーム画面40には、第1領域62に8個のアイコン50が配置され、第2領域64に3つのアイコン50が配置されている。
【0030】
第1領域62は、ホーム画面40に対応付けられたアイコン50が表示される個別アイコンエリアである。スマートフォン1は、タッチスクリーンディスプレイ2に表示させるホーム画面が切り換えられた場合、第1領域62に切り換え後のホーム画面に対応付けられたアイコン50が表示される。第2領域64は、全てのホーム画面に共通のアイコンが表示される共通アイコンエリアである。スマートフォン1は、タッチスクリーンディスプレイ2に表示させるホーム画面が切り換えられた場合も、第2領域64に表示されるアイコン50は、変化しない。つまりスマートフォン1は、ホーム画面が切り換えられても第2領域64には同じアイコン50が表示される。
【0031】
スマートフォン1は、ホーム画面の数を増減することができる。スマートフォン1は、例えば、ホーム画面の数を利用者による設定に従って決定する。スマートフォン1は、ホーム画面を表示する場合、ホーム画面の数が複数であっても、それらのうちから選択された1つをディスプレイ2Aに表示する。スマートフォン1は、ホーム画面に配置するアイコンの数、位置を調整することができる。
【0032】
スマートフォン1は、ホーム画面上に、インジケータ(ロケータ)51を表示する。インジケータ51は、1つ又は複数のシンボルで構成される。シンボルの数は、ホーム画面の数と一致する。インジケータ51は、現在表示されているホーム画面の位置を示す。インジケータ51は、現在表示されているホーム画面に対応するシンボルが、他のホーム画面に対応するシンボルと異なる態様で表示される。
【0033】
図4に示す例のインジケータ51は、第1領域62と第2領域64との間に3つのシンボル72、74、76が表示されている。ここでは、ホーム画面の数が3つであることを示す。3つのシンボル72、74、76は、列状に配置されており、画面左側から右側に向けて、シンボル72、シンボル74、シンボル76の順で配置されている。これは、3つのホーム画面のうち、左側のホーム画面にシンボル72が対応付けられ、中央のホーム画面にシンボル74が対応付けられ、右側のホーム画面にシンボル76が対応付けられていることを示す。図4に示す例のインジケータ51は、左端のシンボル72が他のシンボル74、76と異なる態様で表示されている。これは、左端のホーム画面が現在表示されていることを示している。
【0034】
ディスプレイ2Aの上端には、領域42が設けられている。領域42には、充電池の残量を示す残量マーク43、及び通信用の電波の電界強度を示す電波レベルマーク44が表示される。スマートフォン1は、領域42に、現在時刻、天気の情報、実行中のアプリケーション、通信システムの種別、電話のステータス、装置のモード、装置に生じたイベント等を表示してもよい。このように、領域42は、利用者に対して各種の通知を行うために用いられる。領域42は、ホーム画面40以外の画面でも設けられることがある。領域42が設けられる位置は、ディスプレイ2Aの上端に限られない。
【0035】
スマートフォン1は、ホーム画面を表示中に特定ジェスチャを検出すると、ディスプレイ2Aに表示するホーム画面を変更する。例えば、図5に示すように、利用者は、タッチスクリーンディスプレイ2に指Fを接触させ、指Fを接触させた状態を維持してα1方向に移動させる操作を入力する。スマートフォン1は、タッチスクリーンディスプレイ2により利用者により入力さされた指Fをα1方向に移動させる操作を右フリック操作として検出する。スマートフォン1は、図4に示すホーム画面40を表示している状態で、右フリックを検出すると、ディスプレイ2Aに表示するホーム画面をホーム画面40から図6に示す1つ左のホーム画面40aに変更する。ここで、ホーム画面40aは、第1領域62に5つのアイコン50が表示される。ホーム画面40aの第1領域62に表示される5つのアイコン50は、ホーム画面40の第1領域62に表示される8つのアイコン50とは異なる構成のアイコンである。なお、ホーム画面40aの第1領域62に表示される5つのアイコン50のうち一部のアイコン50は、ホーム画面40の第1領域62に表示される8つのアイコン50と同じアイコンが含まれている。ホーム画面40aの第2領域64に表示される3つのアイコン50は、ホーム画面40の第2領域64に表示される3つのアイコン50と同じアイコンである。図6に示すホーム画面40aのインジケータ51aは、中央のシンボル74aが他のシンボル72a、76と異なる態様で表示されている。これは、中央のホーム画面が現在表示されていることを示している。
【0036】
スマートフォン1は、図6に示すホーム画面40aを表示している状態で、右フリックを検出すると、ディスプレイ2Aに表示するホーム画面をホーム画面40aから図7に示す1つ左のホーム画面40bに表示を変更する。ここで、ホーム画面40bは、第1領域62に1つのアイコン50が表示される。ホーム画面40bの第1領域62に表示される1つのアイコン50は、ホーム画面40の第1領域62に表示される8つのアイコン50およびホーム画面40bの第1領域62に表示される3つのアイコン50とは異なるアイコンである。ホーム画面40aの第1領域62に表示される3つのアイコン50は、ホーム画面40の第1領域62に表示される8つのアイコン50とは異なるアイコンである。ホーム画面40bの第2領域64に表示される3つのアイコン50は、ホーム画面40の第2領域64に表示される3つのアイコン50と同じアイコンである。図7に示すホーム画面40bのインジケータ51bは、右端のシンボル76aが他のシンボル72a、74と異なる態様で表示されている。これは、右端のホーム画面が現在表示されていることを示している。また、スマートフォン1は、左フリックを検出すると、ディスプレイ2Aに表示するホーム画面を1つ右のホーム画面に変更する。
【0037】
なお、図4から図7に示したホーム画面40は、一例であり、各種の要素の形態、各種の要素の配置、ホーム画面40の数、及びホーム画面40での各種の操作の仕方等は上記の説明の通りでなくてもよい。
【0038】
図8は、スマートフォン1の構成を示すブロック図である。スマートフォン1は、タッチスクリーンディスプレイ2と、ボタン3と、照度センサ4と、近接センサ5と、通信ユニット6と、レシーバ7と、マイク8と、ストレージ9と、コントローラ10と、カメラ12及び13と、コネクタ14と、加速度センサ15と、方位センサ16と、ジャイロスコープ17とを有する。
【0039】
タッチスクリーンディスプレイ2は、上述したように、ディスプレイ2Aと、タッチスクリーン2Bとを有する。ディスプレイ2Aは、文字、画像、記号、又は図形等を表示する。タッチスクリーン2Bは、ジェスチャを検出する。
【0040】
ボタン3は、利用者によって操作される。ボタン3は、ボタン3A〜ボタン3Fを有する。コントローラ10はボタン3と協働することによってボタンに対する操作を検出する。ボタンに対する操作は、例えば、クリック、ダブルクリック、プッシュ、及びマルチプッシュである。
【0041】
例えば、ボタン3A〜3Cは、ホームボタン、バックボタンまたはメニューボタンである。例えば、ボタン3Dは、スマートフォン1のパワーオン/オフボタンである。ボタン3Dは、スリープ/スリープ解除ボタンを兼ねてもよい。例えば、ボタン3E及び3Fは、音量ボタンである。
【0042】
照度センサ4は、照度を検出する。例えば、照度とは、光の強さ、明るさ、輝度等である。照度センサ4は、例えば、ディスプレイ2Aの輝度の調整に用いられる。近接センサ5は、近隣の物体の存在を非接触で検出する。近接センサ5は、例えば、タッチスクリーンディスプレイ2が顔に近付けられたことを検出する。
【0043】
通信ユニット6は、無線により通信する。通信ユニット6によって行われる通信方式は、無線通信規格である。例えば、無線通信規格として、2G、3G、4G等のセルラーフォンの通信規格がある。例えば、セルラーフォンの通信規格として、LTE(Long Term Evolution)、W−CDMA、CDMA2000、PDC、GSM(登録商標)、PHS(Personal Handy−phone System)等がある。例えば、無線通信規格として、WiMAX(Worldwide Interoperability for Microwave Access)、IEEE802.11、Bluetooth(登録商標)、IrDA、NFC等がある。通信ユニット6は、上述した通信規格の1つ又は複数をサポートしていてもよい。
【0044】
レシーバ7は、コントローラ10から送信される音声信号を音声として出力する。マイク8は、利用者等の音声を音声信号へ変換してコントローラ10へ送信する。なお、スマートフォン1は、レシーバ7に加えて、または、レシーバ7に代えて、スピーカをさらに有してもよい。
【0045】
ストレージ9は、プログラム及びデータを記憶する。また、ストレージ9は、コントローラ10の処理結果を一時的に記憶する作業領域としても利用される。ストレージ9は、半導体記憶デバイス、及び磁気記憶デバイス等の任意の記憶デバイスを含んでよい。また、ストレージ9は、複数の種類の記憶デバイスを含んでよい。また、ストレージ9は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。
【0046】
ストレージ9に記憶されるプログラムには、フォアグランドまたはバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。アプリケーションは、例えば、ディスプレイ2Aに所定の画面を表示させ、タッチスクリーン2Bによって検出されるジェスチャに応じた処理をコントローラ10に実行させる。制御プログラムは、例えば、OSである。アプリケーション及び制御プログラムは、通信ユニット6による無線通信又は記憶媒体を介してストレージ9にインストールされてもよい。
【0047】
ストレージ9は、例えば、制御プログラム9A、メールアプリケーション9B、ブラウザアプリケーション9C、設定データ9Zを記憶する。メールアプリケーション9Bは、電子メールの作成、送信、受信、及び表示等のための電子メール機能を提供する。ブラウザアプリケーション9Cは、WEBページを表示するためのWEBブラウジング機能を提供する。設定データ9Zは、スマートフォン1の動作に関する各種の設定に関する情報を含む。
【0048】
制御プログラム9Aは、スマートフォン1を稼働させるための各種制御に関する機能を提供する。制御プログラム9Aは、例えば、通信ユニット6、レシーバ7、及びマイク8等を制御することによって、通話を実現させる。制御プログラム9Aが提供する機能には、タッチスクリーン2Bを介して検出されたジェスチャに応じて、ディスプレイ2Aに表示されている情報を変更する等の各種制御を行う機能が含まれる。なお、制御プログラム9Aが提供する機能は、メールアプリケーション9B等の他のプログラムが提供する機能と組み合わせて利用されることがある。
【0049】
コントローラ10は、例えば、CPU(Central Processing Unit)である。コントローラ10は、通信ユニット6等の他の構成要素が統合されたSoC(System−on−a−chip)等の集積回路であってもよい。コントローラ10は、スマートフォン1の動作を統括的に制御して各種の機能を実現する。
【0050】
具体的には、コントローラ10は、ストレージ9に記憶されているデータを必要に応じて参照しつつ、ストレージ9に記憶されているプログラムに含まれる命令を実行して、ディスプレイ2A及び通信ユニット6等を制御することによって各種機能を実現する。コントローラ10は、タッチスクリーン2B、ボタン3、加速度センサ15等の各種検出部の検出結果に応じて、制御を変更することもある。
【0051】
コントローラ10は、例えば、制御プログラム9Aを実行することにより、タッチスクリーン2Bを介して検出されたジェスチャに応じて、ディスプレイ2Aに表示されている情報を変更する等の各種制御を実行する。
【0052】
カメラ12は、フロントフェイス1Aに面している物体を撮影するインカメラである。カメラ13は、バックフェイス1Bに面している物体を撮影するアウトカメラである。
【0053】
コネクタ14は、他の装置が接続される端子である。コネクタ14は、USB(Universal Serial Bus)、HDMI(High−Definition Multimedia Interface)、ライトピーク(サンダーボルト)、イヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ14は、Dockコネクタのような専用に設計された端子でもよい。コネクタ14に接続される装置には、例えば、外部ストレージ、スピーカ、通信装置が含まれる。
【0054】
加速度センサ15は、スマートフォン1に働く加速度の方向及び大きさを検出する。方位センサ16は、地磁気の向きを検出する。ジャイロスコープ17は、スマートフォン1の回転を検出する。加速度センサ15、方位センサ16及びジャイロスコープ17の検出結果は、スマートフォン1の位置及び姿勢の変化を検出するために、組み合わせて利用される。
【0055】
なお、図8においてストレージ9が記憶することとしたプログラムの一部又は全部は、通信ユニット6による無線通信で他の装置からダウンロードされてもよい。また、図8においてストレージ9が記憶することとしたプログラムの一部又は全部は、ストレージ9に含まれる読み取り装置が読み取り可能な記憶媒体に記憶されていてもよい。また、図8においてストレージ9が記憶することとしたプログラムの一部又は全部は、コネクタ14に接続される読み取り装置が読み取り可能なCD、DVD、又はBlu−ray等の記憶媒体に記憶されていてもよい。
【0056】
また、図8に示したスマートフォン1の構成は一例であり、本発明の要旨を損なわない範囲において適宜変更してよい。例えば、ボタン3の数と種類は図8の例に限定されない。例えば、スマートフォン1は、画面に関する操作のためのボタンとして、ボタン3A〜3Cに代えて、テンキー配列又はQWERTY配列等のボタンを備えていてもよい。また、スマートフォン1は、画面に関する操作のために、ボタンを1つだけ備えてよいし、ボタンを備えなくてもよい。また、図8に示した例では、スマートフォン1が2つのカメラを備えることとしたが、スマートフォン1は、1つのカメラのみを備えてもよいし、カメラを備えなくてもよい。また、図8に示した例では、スマートフォン1が位置及び姿勢を検出するために3種類のセンサを備えることとしたが、スマートフォン1は、このうちいくつかのセンサを備えなくてもよいし、位置及び姿勢を検出するための他の種類のセンサを備えてもよい。
【0057】
図9から図13を参照しながら、制御プログラム9Aが提供する機能に基づく制御の例について説明する。制御プログラム9Aが提供する機能には、ロック状態が設定されている間にタッチスクリーン2Bを介して検出されたジェスチャに応じて、ディスプレイ2Aに表示されているホーム画面を変更する機能が含まれる。以下に、ロック状態が設定されている間に利用者の指示に従って実行される制御の例を示す。
【0058】
図9を参照しながら、ロック画面の例について説明する。ロック画面は、ロック状態が設定されている間、つまりロック状態の設定がONになっている間、ディスプレイ2Aに表示される。図9は、ロック画面の一例を示している。ロック画面60は、ロック状態が設定されていることを示す画面である。ロック画面60は、設定されたジェスチャを検出すると他の画面に移行する画面である。このロック画面60は、ホーム画面を表示させる表示操作が検出されると、ホーム画面に表示が変更される。スマートフォン1は、ロック画面において特定ジェスチャが検出されるまで、種々の操作ができない状態となる。
【0059】
図9に示すロック画面60は、壁紙61上に日時画像62と、キーアイコン64と、が配置されている。ロック画面60は、ディスプレイ2Aの上端にホーム画面40の領域42と同一の領域42が配置されている。ロック画面60は、領域42に充電池の残量を示す残量マーク43、及び通信用の電波の電界強度を示す電波レベルマーク44が表示される。壁紙61は、日時画像62と、キーアイコン64と、の背後に表示されている。
【0060】
日時画像62は、時刻および日付を示す画像であり、ロック画面60の上部で領域42の下側となる領域に表示されている。図6に示す日時画像62は、時刻を示す状態表示が午後12時34分を示す「12:34PM」であり、日付を示す状態表示が8月22日を示す「Aug.22」である。
【0061】
キーアイコン64は、錠前を模した画像であり、画面の略中央部分に表示されている。キーアイコン64は、本実施形態において、利用者がロック解除するためのジェスチャでドラッグされる画像である。スマートフォン1は、キーアイコン64を起点としたスワイプが検出されると、スワイプの接触位置の移動にあわせてキーアイコン64の表示位置が移動される。スマートフォン1は、キーアイコン64に対する特定ジェスチャ(表示ジェスチャ)を検出すると、ホーム画面をディスプレイ2Aに表示させる。このスマートフォン1は、ロック画面60からホーム画面に表示が変更される際に、ロック状態を解除している。
【0062】
次に、図10から図12を用いて、キーアイコン64に対する特定ジェスチャについて説明する。ここで、本実施形態のスマートフォン1は、キーアイコン64に対する特定ジェスチャとして3つのジェスチャが設定されている。スマートフォン1は、キーアイコン64に対する3つの特定ジェスチャのいずれかを検出した場合、ロック状態を解除し、検出した特定ジェスチャに対応付けられたホーム画面をディスプレイ2Aに表示させる。
【0063】
図10を用いて、キーアイコン64に対する特定ジェスチャの一例について説明する。図10に示すステップS1では、ディスプレイ2Aにロック画面60が表示されている。ステップS1では、利用者の指Fがキーアイコン64にタッチしている。この場合、スマートフォン1は、キーアイコン64が配置されている部分でのタッチを検出する。
【0064】
ステップS2では、利用者の指Fがキーアイコン64を画面上下方向において下側に移動している。つまり、利用者は、指Fを、ステップS1でキーアイコン64が表示されている領域にタッチさせた後、接触した状態を維持しつつ矢印α1に示す経路でさせている。この場合、スマートフォン1は、キーアイコン64が配置されている部分が始点であり、接触位置がステップS2まで移動するスワイプを検出する。スマートフォン1は、当該スワイプが検出されると、接触位置の移動にあわせてタッチスクリーンディスプレイ2のキーアイコン64の表示位置を移動させる。
【0065】
ステップS3では、利用者の指FがステップS2の位置からキーアイコン64を画面上下方向において下側にさらに移動した後、リリースしている。つまり、利用者は、ステップS1でキーアイコン64が表示されている領域に指Fをタッチさせた後、矢印α1に示す経路でスワイプさせ、さらに矢印α2に示す経路でスワイプさせ、タッチスクリーンディスプレイ2の画面下側の端部でリリースさせる。この場合、スマートフォン1は、キーアイコン64が配置されている部分が始点であり、タッチスクリーンディスプレイ2の画面下側の端部が終点であるスワイプを検出する。つまりスマートフォン1は、キーアイコン64が画面下側の端部でドロップされたことを検出する。スマートフォン1は、当該ドロップが検出されると、ロック状態を解除し、タッチスクリーンディスプレイ2にホーム画面40を表示させる。以上のように、本実施形態のスマートフォン1では、画面下側の端部へのキーアイコン64のドロップ、つまり、キーアイコン64を画面下側の端部から画面外側に移動させることを模したジェスチャをキーアイコン64に対する第1の特定ジェスチャに設定している。スマートフォン1は、当該ジェスチャが検出された場合、ロック状態を解除し、タッチスクリーンディスプレイ2にホーム画面(第1ホーム画面)40を表示させる。
【0066】
図11を用いて、キーアイコン64に対する特定ジェスチャの他の例について説明する。図11示す例では、利用者の指Fがキーアイコン64を画面左右方向において左側の端部に移動した後、リリースしている。つまり、利用者は、キーアイコン64が表示されている領域に指Fをタッチさせた後、矢印α3に示す経路でスワイプさせ、タッチスクリーンディスプレイ2の画面左側の端部でリリースさせる。この場合、スマートフォン1は、キーアイコン64が配置されている部分が始点であり、タッチスクリーンディスプレイ2の画面の左側端部が終点であるスワイプを検出する。つまりスマートフォン1は、キーアイコン64が画面左側の端部でドロップされたことを検出する。スマートフォン1は、当該ドロップが検出されると、ロック状態を解除し、タッチスクリーンディスプレイ2にホーム画面40aを表示させる。以上のように、本実施形態のスマートフォン1では、画面左側の端部へのキーアイコン64のドロップ、つまり、キーアイコン64を画面左側の端部から画面外側に移動させることを模したジェスチャをキーアイコン64に対する第2の特定ジェスチャに設定している。スマートフォン1は、当該ジェスチャが検出された場合、ロック状態を解除し、タッチスクリーンディスプレイ2にホーム画面(第2ホーム画面)40aを表示させる。
【0067】
図12を用いて、キーアイコン64に対する特定ジェスチャの他の例について説明する。図12示す例では、利用者の指Fがキーアイコン64を画面左右方向において右側の端部に移動した後、リリースしている。つまり、利用者は、キーアイコン64が表示されている領域に指Fをタッチさせた後、矢印α4に示す経路でスワイプさせ、タッチスクリーンディスプレイ2の画面右側の端部でリリースさせる。この場合、スマートフォン1は、キーアイコン64が配置されている部分が始点であり、タッチスクリーンディスプレイ2の画面の右側端部が終点であるスワイプを検出する。つまりスマートフォン1は、キーアイコン64が画面右側の端部でドロップされたことを検出する。スマートフォン1は、当該ドロップが検出されると、ロック状態を解除し、タッチスクリーンディスプレイ2にホーム画面40bを表示させる。以上のように、本実施形態のスマートフォン1では、画面右側の端部へのキーアイコン64のドロップ、つまり、キーアイコン64を画面右側の端部から画面外側に移動させることを模したジェスチャをキーアイコン64に対する第3の特定ジェスチャに設定している。スマートフォン1は、当該ジェスチャが検出された場合、ロック状態を解除し、タッチスクリーンディスプレイ2にホーム画面(第3ホーム画面)40bを表示させる。
【0068】
図13を参照しながら、制御プログラム9Aが提供する機能に基づく制御の処理手順の例について説明する。図13は、ロック状態で実行される制御、特にロック画面の表示中に実行される制御の処理手順を示している。図13に示す処理手順は、コントローラ10が、制御プログラム9Aを実行することによって実現される。なお、図13に示す処理手順は、ロック状態が設定され、ディスプレイ2Aに画面を表示させる操作が検出された場合に実行される。ディスプレイ2Aに画面を表示させる操作が検出された場合とは、例えば省電力モードが設定され、タッチスクリーンディスプレイ2に画面を表示していない状態で、画面復帰操作が検出された場合である。コントローラ10は、図13に示す処理手順と並行して、ロック画面60に関する制御のための他の処理手順を実行することがある。
【0069】
コントローラ10は、ステップS10として、タッチスクリーンディスプレイ2にロック画面を表示させる。コントローラ10は、ステップS10でロック画面を表示させたら、ステップS12としてジェスチャありかを判定する。つまり、コントローラ10は、タッチスクリーン2Bの検出結果を取得し、取得した検出結果に基づいて、ジェスチャが検出されたかを判定する。コントローラ10は、ステップS12でジェスチャが検出されてない(ステップS12でNo)と判定した場合、ステップS14として、閾値時間≦待機時間であるかを判定する。コントローラ10は、直近の操作が終了してからの経過時間である待機時間が所定の閾値時間以上であるかを判定する。
【0070】
コントローラ10は、ステップS14で閾値時間≦待機時間ではない(ステップS14でNo)、つまり閾値時間>待機時間であると判定した場合、ステップS12に進み、ジェスチャありかを再び判定する。コントローラ10は、ステップS14で閾値時間≦待機時間である(ステップS14でYes)と判定した場合、ステップS16として省電力モードに移行し、本処理を終了する。つまり、コントローラ10は、タッチスクリーンディスプレイ2を消灯させロック画面を表示していない状態として、本処理を終了する。
【0071】
コントローラ10は、ステップS12でジェスチャあり(ステップS12でYes)と判定した場合、ステップS18として、キーアイコンへのタッチジェスチャであるかを判定する。つまり、コントローラ10は、ステップS12で検出したジェスチャがキーアイコンへのタッチジェスチャであるかを判定する。コントローラ10は、ステップS18でキーアイコンへのタッチジェスチャではない(ステップS18でNo)と判定した場合、ステップS20として、検出したジェスチャの処理を実行し、ステップS12に進む。ここで、検出したジェスチャの処理としては、ロック画面に表示しているアプリアイコンの表示位置の移動処理、またはロック画面で表示可能な画面、例えばヘルプ画面もしくは緊急通報画面の表示処理等である。
【0072】
コントローラ10は、ステップS18でキーアイコンへのタッチジェスチャである(ステップS18でYes)と判定した場合、ステップS22として、リリースジェスチャありかを判定する。第2領域またはホームアイコン上でリリースされたかを判定する。つまり、コントローラ10は、ステップS18で検出されたキーアイコンへのタッチがスワイプされた後リリースされたかを判定する。
【0073】
コントローラ10は、ステップS22でリリースジェスチャなし(ステップS22でNo)、つまり、ステップS18で検出されたキーアイコンへのタッチが継続していると判定した場合、ステップS22に進む。つまり、コントローラ10は、リリースジェスチャを検出するまでステップS22の処理を繰り返す。コントローラ10は、タッチされた指が移動した場合、タッチされた指の移動にあわせてキーアイコンの表示位置を変更する。
【0074】
コントローラ10は、ステップS22でリリースジェスチャあり(ステップS22でYes)、つまり、ステップS18で検出されたキーアイコンへのタッチが終了しキーアイコンがドロップされたと判定した場合、ステップS24として、リリース位置が画面下側端部であるかを判定する。つまり、コントローラ10は、第1の特定ジェスチャであるかを判定する。コントローラ10は、リリース位置が画面下側端部である(ステップS24でYes)、つまりキーアイコンが画面下側端部でドロップされたと判定した場合、ステップS26としてロック解除処理を実行し、ステップS28として、タッチスクリーンディスプレイ2に第1ホーム画面を表示させる。コントローラ10は、ステップS28で第1ホーム画面を表示させたら、本処理を終了する。
【0075】
コントローラ10は、ステップS24でリリース位置が画面下側端部ではない(ステップS24でNo)と判定した場合、ステップS30として、リリース位置が画面左側端部であるかを判定する。つまり、コントローラ10は、第2の特定ジェスチャであるかを判定する。コントローラ10は、リリース位置が画面左側端部である(ステップS30でYes)、つまりキーアイコンが画面下側端部でドロップされたと判定した場合、ステップS32としてロック解除処理を実行し、ステップS34として、タッチスクリーンディスプレイ2に第2ホーム画面を表示させる。コントローラ10は、ステップS34で第2ホーム画面を表示させたら、本処理を終了する。
【0076】
コントローラ10は、ステップS30でリリース位置が画面左側端部ではない(ステップS30でNo)と判定した場合、ステップS36として、リリース位置が画面右側端部であるかを判定する。つまり、コントローラ10は、第3の特定ジェスチャであるかを判定する。コントローラ10は、リリース位置が画面右側端部である(ステップS36でYes)、つまりキーアイコンが画面右側端部でドロップされたと判定した場合、ステップS38としてロック解除処理を実行し、ステップS40として、タッチスクリーンディスプレイ2に第3ホーム画面を表示させる。コントローラ10は、ステップS40で第3ホーム画面を表示させたら、本処理を終了する。
【0077】
コントローラ10は、ステップS36でリリース位置が画面右側端部ではない(ステップS36でNo)と判定した場合、ステップS42として、キーアイコンを初期位置に移動させ、ステップS12に進む。つまり、コントローラ10は、リリース位置が画面下側端部、画面左側端部および画面右側端部のいずれでもないと判定した場合、キーアイコンのスワイプジェスチャを無効とし、初期状態に戻す。
【0078】
以上のように、スマートフォン1は、ロック画面からロック状態を解除し、ホーム画面を表示させるジェスチャとして、3つの特定ジェスチャを設定している。スマートフォン1は、ロック画面を表示している状態で、特定ジェスチャが検出されたら、ロック状態を解除し、特定ジェスチャに対応付けられたホーム画面を表示させる。このように、スマートフォン1は、ロック状態を解除した直後に表示されるホーム画面を、検出した特定ジェスチャに応じて変更することができる。
【0079】
これにより、利用者は、表示させたいホーム画面に対応する特定ジェスチャを入力することで、ロック解除した直後に所望のホーム画面を表示させることができる。つまり、利用者は、少ない操作かつ短時間で所望のホーム画面を表示させることが可能となる。これにより、利用者は、例えば、主にビジネスの場面で使用するアイコンをホーム画面40に配置し、プライベートの場面で使用するアイコンをホーム画面40aに配置しておくことで、目的に応じた特定ジェスチャを入力すると、ロック解除した直後に使用目的に対応したホーム画面を表示させることができる。
【0080】
スマートフォン1は、ロック状態を解除し、特定ジェスチャに対応したホーム画面を表示させた後は、図4から図7で説明したように、各ホーム画面40、40a、40b間を移動できるようにすることが好ましい。これにより、例えばホーム画面40を表示させた後、プライベートな用事で使用する機能を起動させたい場合でも、ホーム画面40からホーム画面40aに表示を変更することで、プライベートの場面で使用するアイコンを表示させ、プライベートな用事で使用する機能を起動させることができる。
【0081】
スマートフォン1は、各ホーム画面40、40a、40bに同じアイコンを表示させるようにしてもよい。これにより、ビジネスの場面、プライベートの場面の両方で使用するアイコンを両方の場面に対応したホーム画面に表示させることができる。これにより、利用者は、どちらのホーム画面に登録したかを考えなくても、使用態様、つまりホーム画面にアイコンを配置する際に決めた条件に応じて、ホーム画面を表示させることで、所望のアイコンを表示させることができる。
【0082】
スマートフォン1は、キーアイコン64を始点とするスワイプを検出した場合、スワイプで接触を検出している位置にキーアイコン64を表示させる。つまり、スマートフォン1は、キーアイコン64を始点とするスワイプを検出した場合、スワイプされているキーアイコン64を、指Fの移動に合わせて移動させて表示する。これにより、利用者は、キーアイコン64を移動させていることができるか、どこまで移動させたかを明確に把握することができ、特定ジェスチャをより確実に入力することが可能となる。
【0083】
スマートフォン1は、キーアイコン64を画面の端部以外の場所でドロップさせるジェスチャを検出した場合、キーアイコン64を初期位置に戻す。これにより、スマートフォン1は、特定ジェスチャ以外のジェスチャが検出された場合、ロックを解除するジェスチャが検出されなかったことを明確に利用者に伝達することができる。
【0084】
スマートフォン1は、図13に示す処理動作で、検出したキーアイコンがリリースされた位置を、ステップS24、ステップS30、ステップS36の順で判定したが、判定の順番は特に限定されない。スマートフォン1は、ステップS24、ステップS30、ステップS36のそれぞれの判定をどの順序で実行してもよい。
【0085】
スマートフォン1は、ホーム画面を表示させる操作(表示操作)を、つまり特定ジェスチャを、キーアイコン64の画面端部へのスワイプジェスチャ以外の操作としてもよい。スマートフォン1は、フリック、ピンチイン、及びピンチアウト等の他のジェスチャを、ホーム画面を表示させる操作としてもよい。スマートフォン1は、複数のジェスチャのそれぞれに特定のホーム画面を表示させる処理を対応付ければよい。つまり、スマートフォン1は、フリック、ピンチイン、及びピンチアウト等のうち、いずれか1つのジェスチャを特定ジェスチャとして設定し、かつジェスチャの方向毎に表示させるホーム画面を異なるホーム画面とする設定としてもよい。また、スマートフォン1は、フリック、ピンチイン、及びピンチアウト等のそれぞれを特定ジェスチャとして設定し、フリック、ピンチイン、及びピンチアウト等のジェスチャ毎に表示させるホーム画面を異なるホーム画面とする設定としてもよい。
【0086】
スマートフォン1は、タッチスクリーンディスプレイ2に対して行われるジェスチャ以外の操作を、ホーム画面を表示させる操作としてもよい。例えば、スマートフォン1は、ボタン3を介して検出される操作、加速度センサ15等を介して検出されるスマートフォン1を振る操作または音声による操作を、ホーム画面を表示させる操作としてもよい。ここで、音声による操作は、例えば、マイク8から送信される音声信号に対してコントローラ10が音声認識処理を実行することによって実現されてもよい。音声による操作は、マイク8から送信される音声信号を通信ユニット6を介して他の装置へ送信し、他の装置に行わせた音声認識処理の結果に基づいて実現されてもよい。
【0087】
スマートフォン1は、ロック画面の表示中に検出した特定ジェスチャに基づいて、ホーム画面の表示中に実行できる処理の条件を決定するようにしてもよい。ここで、図14は、ホーム画面の表示中に実行される制御の一例を説明するための説明図である。図14に示すテーブルは、ロック画面の表示中に検出した特定ジェスチャと、当該特定ジェスチャを検出してホーム画面を表示させた場合の制御条件との関係と、を示すテーブルである。ここで、図14に示す閲覧は、当該ホーム画面を表示させる処理である。
【0088】
図14に示すように、第1の特定ジェスチャは、第1ホーム画面、第2ホーム画面および第3ホーム画面に対する閲覧、アイコンの移動、アイコンの削除およびアイコンの追加が許可されている。
【0089】
第2の特定ジェスチャは、第2ホーム画面に対する閲覧、アイコンの移動、アイコンの削除およびアイコンの追加が許可されている設定である。第2の特定ジェスチャは、第1ホーム画面および第3ホーム画面に対する閲覧およびアイコンの移動が許可され、アイコンの削除およびアイコンの追加が禁止されている。
【0090】
第3の特定ジェスチャは、第3ホーム画面に対する閲覧およびアイコンの移動が許可され、アイコンの削除およびアイコンの追加が禁止されている。第3の特定ジェスチャは、第1ホーム画面に対する閲覧、アイコンの移動、アイコンの削除およびアイコンの追加が禁止されている。第3の特定ジェスチャは、第3ホーム画面に対する閲覧が許可され、アイコンの移動、アイコンの削除およびアイコンの追加が禁止されている。
【0091】
以下、図14のテーブルに基づいた制御について説明する。スマートフォン1は、ロック画面の表示中に第1の特定ジェスチャを検出した場合、第1ホーム画面を表示させる。スマートフォン1は、第1ホーム画面を表示させた後、第2ホーム画面および第3ホーム画面のいずれにも移動できる。また、スマートフォン1は、第1ホーム画面、第2ホーム画面および第3ホーム画面のいずれに対してもアイコンの移動、削除および追加が実行できる。
【0092】
スマートフォン1は、ロック画面の表示中に第2の特定ジェスチャを検出した場合、第2ホーム画面を表示させる。スマートフォン1は、第1ホーム画面を表示させた後、第2ホーム画面および第3ホーム画面のいずれにも移動できる。また、スマートフォン1は、第1ホーム画面、第2ホーム画面および第3ホーム画面のいずれに対してもアイコンの移動が実行できる。また、スマートフォン1は、第2ホーム画面に対するアイコンの削除および追加が実行できるが、第1ホーム画面および第3ホーム画面に対するアイコンの削除および追加が実行できない。
【0093】
スマートフォン1は、ロック画面の表示中に第3の特定ジェスチャを検出した場合、第3ホーム画面を表示させる。スマートフォン1は、第3ホーム画面を表示させた後、第2ホーム画面には移動できるが、第1ホーム画面には移動できない。また、スマートフォン1は、第3ホーム画面に対するアイコンの移動が実行できるが、第2ホーム画面に対するアイコンの移動が実行できない。また、スマートフォン1は、第2ホーム画面および第3ホーム画面に対するアイコンの削除および追加が実行できない。スマートフォン1は、第3特定ジェスチャの場合、第1ホーム画面を表示できないため、当然第1ホーム画面に対するアイコンの移動、削除および移動は実行できない。
【0094】
スマートフォン1は、以上のように各特定ジェスチャに対して、ホーム画面に対する制御の条件を設定することで、ロック画面からの移行時に最初に表示されるホーム画面に応じて、実行可能な処理を制限することができる。これにより、使用用途に応じて実現できる機能を制限することができる。また、1台のスマートフォンを複数人で使用する場合、それぞれの使用者に対して使用可能な機能を制限することができる。
【0095】
また、上記実施形態では、各特定ジェスチャで実行できる機能に差を付けたが、均一としてもよい。例えば、特定ジェスチャで最初に表示するホーム画面に対しては、アイコンの移動、削除および追加が実行できるが、他のホーム画面に対しては、アイコンの移動はできるが、削除および追加が実行できない設定とすることもできる。
【0096】
スマートフォン1は、上記実施形態のように、ロック画面の表示時に、ロック状態を解除した後、表示させるホーム画面を特定ジェスチャの種類に基づいて決定することで、ロック解除の際に表示させるホーム画面を所望のホーム画面とすることができる。これにより、利用者はスマートフォンの使用開始時に所望のホーム画面を表示させることができる。ここで、スマートフォン1は、特定ジェスチャをロック画面の表示中の以外のジェスチャに対して設定してもよい。例えば、スマートフォン1は、起動させていた機能を終了し、ホーム画面を表示させるジェスチャに対しても複数の特定ジェスチャを設定することで、起動させていた機能の終了後に所望のホーム画面を表示させることができる。
【0097】
本発明を完全かつ明瞭に開示するために特徴的な実施例に関し記載してきた。しかし、添付の請求項は、上記実施例に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成を具現化するように構成されるべきである。
【0098】
例えば、図8に示した各プログラムは、複数のモジュールに分割されていてもよいし、他のプログラムと結合されていてもよい。
【0099】
また、上記の実施形態では、タッチスクリーンディスプレイを備える装置の一例として、スマートフォンについて説明したが、添付の請求項に係る装置は、スマートフォンに限定されない。例えば、添付の請求項に係る装置は、モバイルフォン、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、又はゲーム機等の携帯電子機器であってもよい。また、添付の請求項に係る装置は、デスクトップパソコン、テレビ受像器等の据え置き型の電子機器であってもよい。
【符号の説明】
【0100】
1 スマートフォン
2 タッチスクリーンディスプレイ
2A ディスプレイ
2B タッチスクリーン
3 ボタン
4 照度センサ
5 近接センサ
6 通信ユニット
7 レシーバ
8 マイク
9 ストレージ
9A 制御プログラム
9B メールアプリケーション
9C ブラウザアプリケーション
9Z 設定データ
10 コントローラ
12、13 カメラ
14 コネクタ
15 加速度センサ
16 方位センサ
17 ジャイロスコープ
20 ハウジング
【技術分野】
【0001】
本発明は、装置、方法、及びプログラムに関する。特に、本発明は、タッチスクリーンディスプレイを有する装置、その装置を制御する方法、及びその装置を制御するためのプログラムに関する。
【背景技術】
【0002】
タッチスクリーンディスプレイを備える装置が知られている。タッチスクリーンディスプレイを備える装置には、例えば、スマートフォン及びタブレットが含まれる。タッチスクリーンディスプレイを備える装置は、タッチスクリーンディスプレイを介して指又はスタイラスペンのジェスチャを検出する。そして、タッチスクリーンディスプレイを備える装置は、検出したジェスチャに従って動作する。検出したジェスチャに従った動作の例は、例えば、特許文献1に記載されている。
【0003】
タッチスクリーンディスプレイを備える装置の基本的な動作は、装置に搭載されるAndroid(登録商標)、BlackBerry(登録商標) OS、iOS、Windows(登録商標) Phone等のOS(Operating System)によって実現される。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】国際公開第2008/086302号
【発明の概要】
【発明が解決しようとする課題】
【0005】
タッチスクリーンディスプレイを備える装置の多くは、ホーム画面と呼ばれる画面をタッチスクリーンディスプレイに表示する。ホーム画面には、アイコンと呼ばれるオブジェクトが配置される。タッチスクリーンディスプレイを備える装置は、アイコンに対する特定ジェスチャを検出すると、ジェスチャが検出されたアイコンに対応する機能を実行する。
【0006】
タッチスクリーンディスプレイを備える装置は、ロック状態を解除するジェスチャが検出された場合等に、タッチスクリーンディスプレイにホーム画面を表示する。タッチスクリーンディスプレイを備える装置は、各種ホーム画面を表示させるジェスチャが検出された場合、特定のホーム画面をタッチパネルディスプレイに表示させる。このため、利用者は、この特定のホーム画面が所望のホーム画面ではない場合、ホーム画面を移動させるジェスチャを入力する必要がある。
【0007】
本発明は、ホーム画面の操作性をより高くすることができる装置、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【0008】
本発明に係る装置は、1つの態様において、複数のホーム画面が表示されるディスプレイと、ホーム画面を表示させる表示操作が検出された場合、前記複数のホーム画面のうち検出された前記表示操作に対応するホーム画面を表示させるコントローラと、を備える。
【0009】
本発明に係る方法は、1つの態様において、タッチスクリーンディスプレイを備える装置を制御する方法であって、前記タッチスクリーンディスプレイでジェスチャを検出するステップと、ホーム画面を表示させる表示ジェスチャが検出された場合、複数のホーム画面のうち検出された前記表示ジェスチャに対応するホーム画面を表示させるステップと、を含む。
【0010】
本発明に係るプログラムは、1つの態様において、タッチスクリーンディスプレイを備える装置に、前記タッチスクリーンディスプレイでジェスチャを検出するステップと、ホーム画面を表示させる表示ジェスチャが検出された場合、複数のホーム画面のうち検出された前記表示ジェスチャに対応するホーム画面を表示させるステップと、を実行させる。
【図面の簡単な説明】
【0011】
【図1】図1は、実施形態に係るスマートフォンの外観を示す斜視図である。
【図2】図2は、実施形態に係るスマートフォンの外観を示す正面図である。
【図3】図3は、実施形態に係るスマートフォンの外観を示す背面図である。
【図4】図4は、ホーム画面の一例を示す図である。
【図5】図5は、表示させるホーム画面を移動させる制御の一例を示す図である。
【図6】図6は、ホーム画面の他の例を示す図である。
【図7】図7は、ホーム画面の他の例を示す図である。
【図8】図8は、実施形態に係るスマートフォンの機能を示すブロック図である。
【図9】図9は、ロック画面の一例を示す図である。
【図10】図10は、ロック画面の表示中の制御の一例を示す図である。
【図11】図11は、ロック画面の表示中の制御の一例を示す図である。
【図12】図12は、ロック画面の表示中の制御の一例を示す図である。
【図13】図13は、ロック状態で実行される制御の処理手順を示すフローチャートである。
【図14】図14は、ホーム画面の表示中に実行される制御の一例を説明するための説明図である。
【発明を実施するための形態】
【0012】
本発明を実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、タッチスクリーンディスプレイを備える装置の一例として、スマートフォンについて説明する。
【0013】
(実施形態)
図1から図3を参照しながら、実施形態に係るスマートフォン1の外観について説明する。図1から図3に示すように、スマートフォン1は、ハウジング20を有する。ハウジング20は、フロントフェイス1Aと、バックフェイス1Bと、サイドフェイス1C1〜1C4とを有する。フロントフェイス1Aは、ハウジング20の正面である。バックフェイス1Bは、ハウジング20の背面である。サイドフェイス1C1〜1C4は、フロントフェイス1Aとバックフェイス1Bとを接続する側面である。以下では、サイドフェイス1C1〜1C4を、どの面であるかを特定することなく、サイドフェイス1Cと総称することがある。
【0014】
スマートフォン1は、タッチスクリーンディスプレイ2と、ボタン3A〜3Cと、照度センサ4と、近接センサ5と、レシーバ7と、マイク8と、カメラ12とをフロントフェイス1Aに有する。スマートフォン1は、カメラ13をバックフェイス1Bに有する。スマートフォン1は、ボタン3D〜3Fと、コネクタ14とをサイドフェイス1Cに有する。以下では、ボタン3A〜3Fを、どのボタンであるかを特定することなく、ボタン3と総称することがある。
【0015】
タッチスクリーンディスプレイ2は、ディスプレイ2Aと、タッチスクリーン2Bとを有する。ディスプレイ2Aは、液晶ディスプレイ(Liquid Crystal Display)、有機ELパネル(Organic Electro−Luminescence panel)、又は無機ELパネル(Inorganic Electro−Luminescence panel)等の表示デバイスを備える。ディスプレイ2Aは、文字及び図形等を表示する。
【0016】
タッチスクリーン2Bは、タッチスクリーンディスプレイ2に対する指、又はスタイラスペン等の接触を検出する。タッチスクリーン2Bは、複数の指、又はスタイラスペン等がタッチスクリーンディスプレイ2に接触した位置を検出することができる。
【0017】
タッチスクリーン2Bの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式(又は超音波方式)、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。以下では、説明を簡単にするため、タッチスクリーン2Bがタッチスクリーンディスプレイ2に対する接触を検出する指、又はスタイラスペン等を単に「指」ということがある。
【0018】
スマートフォン1は、タッチスクリーン2Bにより検出された接触及び接触が行われた位置に基づいてジェスチャの種別を判別する。ジェスチャは、タッチスクリーンディスプレイ2に対して行われる操作である。スマートフォン1によって判別されるジェスチャには、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、ピンチアウト等が含まれる。
【0019】
タッチは、タッチスクリーン2Bに指が触れるジェスチャである。スマートフォン1は、タッチスクリーン2Bに指が接触するジェスチャをタッチとして判別する。ロングタッチとは、タッチスクリーン2Bに指が一定時間以上触れるジェスチャである。スマートフォン1は、タッチスクリーン2Bに指が一定時間以上接触するジェスチャをロングタッチとして判別する。
【0020】
リリースは、指がタッチスクリーン2Bから離れるジェスチャである。スマートフォン1は、指がタッチスクリーン2Bから離れるジェスチャをリリースとして判別する。スワイプは、指がタッチスクリーンディスプレイ2上に接触したままで移動するジェスチャである。スマートフォン1は、指がタッチスクリーンディスプレイ2上に接触したままで移動するジェスチャをスワイプとして判別する。
【0021】
タップは、タッチに続いてリリースをするジェスチャである。スマートフォン1は、タッチに続いてリリースをするジェスチャをタップとして判別する。ダブルタップは、タッチに続いてリリースをするジェスチャが2回連続するジェスチャである。スマートフォン1は、タッチに続いてリリースをするジェスチャが2回連続するジェスチャをダブルタップとして判別する。
【0022】
ロングタップは、ロングタッチに続いてリリースをするジェスチャである。スマートフォン1は、ロングタッチに続いてリリースをするジェスチャをロングタップとして判別する。ドラッグは、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャである。スマートフォン1は、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャをドラッグとして判別する。
【0023】
フリックは、タッチに続いて指が一方方向へ高速で移動しながらリリースするジェスチャである。スマートフォン1は、タッチに続いて指が一方方向へ高速で移動しながらリリースするジェスチャをフリックとして判別する。フリックは、指が画面の上方向へ移動する上フリック、指が画面の下方向へ移動する下フリック、指が画面の右方向へ移動する右フリック、指が画面の左方向へ移動する左フリック等を含む。
【0024】
ピンチインは、複数の指が近付く方向にスワイプするジェスチャである。スマートフォン1は、複数の指が近付く方向にスワイプするジェスチャをピンチインとして判別する。ピンチアウトは、複数の指が遠ざかる方向にスワイプするジェスチャである。スマートフォン1は、複数の指が遠ざかる方向にスワイプするジェスチャをピンチアウトとして判別する。
【0025】
スマートフォン1は、タッチスクリーン2Bを介して判別するこれらのジェスチャに従って動作を行う。したがって、利用者にとって直感的で使いやすい操作性が実現される。判別されるジェスチャに従ってスマートフォン1が行う動作は、タッチスクリーンディスプレイ2に表示されている画面に応じて異なる。
【0026】
図4から図7を参照しながら、ディスプレイ2Aに表示される画面の例について説明する。図4は、ホーム画面の一例を示している。図5は、表示させるホーム画面を移動させる制御の一例を示している。図6は、ホーム画面の他の例を示している。図7は、ホーム画面の他の例を示している。ホーム画面は、デスクトップ、又は待受画面と呼ばれることもある。ホーム画面は、ディスプレイ2Aに表示される。ホーム画面は、スマートフォン1にインストールされているアプリケーションのうち、どのアプリケーションを実行するかを利用者に選択させる画面である。スマートフォン1は、ホーム画面で選択されたアプリケーションをフォアグランドで実行する。フォアグランドで実行されるアプリケーションは、ホーム画面とは異なる画面をディスプレイ2Aに表示させる。
【0027】
スマートフォン1は、ホーム画面にアイコンを配置することができる。図4に示すホーム画面40には、複数のアイコン50が配置されている。それぞれのアイコン50は、スマートフォン1にインストールされている特定のアプリケーションと予め対応付けられている。スマートフォン1は、アイコン50に対するジェスチャを検出すると、そのアイコン50に対応付けられているアプリケーションを実行する。例えば、スマートフォン1は、メールアプリケーションに対応付けられたアイコン50に対するタップが検出されると、メールアプリケーションを実行する。
【0028】
アイコン50は、画像と文字列を含む。アイコン50は、画像に代えて、記号又は図形を含んでもよい。アイコン50は、画像又は文字列のいずれか一方を含まなくてもよい。アイコン50は、所定の規則に従って配置される。アイコン50の背後には、壁紙41が表示される。壁紙は、フォトスクリーン又はバックスクリーンと呼ばれることもある。スマートフォン1は、任意の画像を壁紙41として用いることができる。画像は、例えば、利用者の設定に従って壁紙として決定される。
【0029】
図4に示すホーム画面40には、アイコン50が第1領域62と第2領域64の2つの領域にそれぞれ配置されている。ホーム画面40には、第1領域62に8個のアイコン50が配置され、第2領域64に3つのアイコン50が配置されている。
【0030】
第1領域62は、ホーム画面40に対応付けられたアイコン50が表示される個別アイコンエリアである。スマートフォン1は、タッチスクリーンディスプレイ2に表示させるホーム画面が切り換えられた場合、第1領域62に切り換え後のホーム画面に対応付けられたアイコン50が表示される。第2領域64は、全てのホーム画面に共通のアイコンが表示される共通アイコンエリアである。スマートフォン1は、タッチスクリーンディスプレイ2に表示させるホーム画面が切り換えられた場合も、第2領域64に表示されるアイコン50は、変化しない。つまりスマートフォン1は、ホーム画面が切り換えられても第2領域64には同じアイコン50が表示される。
【0031】
スマートフォン1は、ホーム画面の数を増減することができる。スマートフォン1は、例えば、ホーム画面の数を利用者による設定に従って決定する。スマートフォン1は、ホーム画面を表示する場合、ホーム画面の数が複数であっても、それらのうちから選択された1つをディスプレイ2Aに表示する。スマートフォン1は、ホーム画面に配置するアイコンの数、位置を調整することができる。
【0032】
スマートフォン1は、ホーム画面上に、インジケータ(ロケータ)51を表示する。インジケータ51は、1つ又は複数のシンボルで構成される。シンボルの数は、ホーム画面の数と一致する。インジケータ51は、現在表示されているホーム画面の位置を示す。インジケータ51は、現在表示されているホーム画面に対応するシンボルが、他のホーム画面に対応するシンボルと異なる態様で表示される。
【0033】
図4に示す例のインジケータ51は、第1領域62と第2領域64との間に3つのシンボル72、74、76が表示されている。ここでは、ホーム画面の数が3つであることを示す。3つのシンボル72、74、76は、列状に配置されており、画面左側から右側に向けて、シンボル72、シンボル74、シンボル76の順で配置されている。これは、3つのホーム画面のうち、左側のホーム画面にシンボル72が対応付けられ、中央のホーム画面にシンボル74が対応付けられ、右側のホーム画面にシンボル76が対応付けられていることを示す。図4に示す例のインジケータ51は、左端のシンボル72が他のシンボル74、76と異なる態様で表示されている。これは、左端のホーム画面が現在表示されていることを示している。
【0034】
ディスプレイ2Aの上端には、領域42が設けられている。領域42には、充電池の残量を示す残量マーク43、及び通信用の電波の電界強度を示す電波レベルマーク44が表示される。スマートフォン1は、領域42に、現在時刻、天気の情報、実行中のアプリケーション、通信システムの種別、電話のステータス、装置のモード、装置に生じたイベント等を表示してもよい。このように、領域42は、利用者に対して各種の通知を行うために用いられる。領域42は、ホーム画面40以外の画面でも設けられることがある。領域42が設けられる位置は、ディスプレイ2Aの上端に限られない。
【0035】
スマートフォン1は、ホーム画面を表示中に特定ジェスチャを検出すると、ディスプレイ2Aに表示するホーム画面を変更する。例えば、図5に示すように、利用者は、タッチスクリーンディスプレイ2に指Fを接触させ、指Fを接触させた状態を維持してα1方向に移動させる操作を入力する。スマートフォン1は、タッチスクリーンディスプレイ2により利用者により入力さされた指Fをα1方向に移動させる操作を右フリック操作として検出する。スマートフォン1は、図4に示すホーム画面40を表示している状態で、右フリックを検出すると、ディスプレイ2Aに表示するホーム画面をホーム画面40から図6に示す1つ左のホーム画面40aに変更する。ここで、ホーム画面40aは、第1領域62に5つのアイコン50が表示される。ホーム画面40aの第1領域62に表示される5つのアイコン50は、ホーム画面40の第1領域62に表示される8つのアイコン50とは異なる構成のアイコンである。なお、ホーム画面40aの第1領域62に表示される5つのアイコン50のうち一部のアイコン50は、ホーム画面40の第1領域62に表示される8つのアイコン50と同じアイコンが含まれている。ホーム画面40aの第2領域64に表示される3つのアイコン50は、ホーム画面40の第2領域64に表示される3つのアイコン50と同じアイコンである。図6に示すホーム画面40aのインジケータ51aは、中央のシンボル74aが他のシンボル72a、76と異なる態様で表示されている。これは、中央のホーム画面が現在表示されていることを示している。
【0036】
スマートフォン1は、図6に示すホーム画面40aを表示している状態で、右フリックを検出すると、ディスプレイ2Aに表示するホーム画面をホーム画面40aから図7に示す1つ左のホーム画面40bに表示を変更する。ここで、ホーム画面40bは、第1領域62に1つのアイコン50が表示される。ホーム画面40bの第1領域62に表示される1つのアイコン50は、ホーム画面40の第1領域62に表示される8つのアイコン50およびホーム画面40bの第1領域62に表示される3つのアイコン50とは異なるアイコンである。ホーム画面40aの第1領域62に表示される3つのアイコン50は、ホーム画面40の第1領域62に表示される8つのアイコン50とは異なるアイコンである。ホーム画面40bの第2領域64に表示される3つのアイコン50は、ホーム画面40の第2領域64に表示される3つのアイコン50と同じアイコンである。図7に示すホーム画面40bのインジケータ51bは、右端のシンボル76aが他のシンボル72a、74と異なる態様で表示されている。これは、右端のホーム画面が現在表示されていることを示している。また、スマートフォン1は、左フリックを検出すると、ディスプレイ2Aに表示するホーム画面を1つ右のホーム画面に変更する。
【0037】
なお、図4から図7に示したホーム画面40は、一例であり、各種の要素の形態、各種の要素の配置、ホーム画面40の数、及びホーム画面40での各種の操作の仕方等は上記の説明の通りでなくてもよい。
【0038】
図8は、スマートフォン1の構成を示すブロック図である。スマートフォン1は、タッチスクリーンディスプレイ2と、ボタン3と、照度センサ4と、近接センサ5と、通信ユニット6と、レシーバ7と、マイク8と、ストレージ9と、コントローラ10と、カメラ12及び13と、コネクタ14と、加速度センサ15と、方位センサ16と、ジャイロスコープ17とを有する。
【0039】
タッチスクリーンディスプレイ2は、上述したように、ディスプレイ2Aと、タッチスクリーン2Bとを有する。ディスプレイ2Aは、文字、画像、記号、又は図形等を表示する。タッチスクリーン2Bは、ジェスチャを検出する。
【0040】
ボタン3は、利用者によって操作される。ボタン3は、ボタン3A〜ボタン3Fを有する。コントローラ10はボタン3と協働することによってボタンに対する操作を検出する。ボタンに対する操作は、例えば、クリック、ダブルクリック、プッシュ、及びマルチプッシュである。
【0041】
例えば、ボタン3A〜3Cは、ホームボタン、バックボタンまたはメニューボタンである。例えば、ボタン3Dは、スマートフォン1のパワーオン/オフボタンである。ボタン3Dは、スリープ/スリープ解除ボタンを兼ねてもよい。例えば、ボタン3E及び3Fは、音量ボタンである。
【0042】
照度センサ4は、照度を検出する。例えば、照度とは、光の強さ、明るさ、輝度等である。照度センサ4は、例えば、ディスプレイ2Aの輝度の調整に用いられる。近接センサ5は、近隣の物体の存在を非接触で検出する。近接センサ5は、例えば、タッチスクリーンディスプレイ2が顔に近付けられたことを検出する。
【0043】
通信ユニット6は、無線により通信する。通信ユニット6によって行われる通信方式は、無線通信規格である。例えば、無線通信規格として、2G、3G、4G等のセルラーフォンの通信規格がある。例えば、セルラーフォンの通信規格として、LTE(Long Term Evolution)、W−CDMA、CDMA2000、PDC、GSM(登録商標)、PHS(Personal Handy−phone System)等がある。例えば、無線通信規格として、WiMAX(Worldwide Interoperability for Microwave Access)、IEEE802.11、Bluetooth(登録商標)、IrDA、NFC等がある。通信ユニット6は、上述した通信規格の1つ又は複数をサポートしていてもよい。
【0044】
レシーバ7は、コントローラ10から送信される音声信号を音声として出力する。マイク8は、利用者等の音声を音声信号へ変換してコントローラ10へ送信する。なお、スマートフォン1は、レシーバ7に加えて、または、レシーバ7に代えて、スピーカをさらに有してもよい。
【0045】
ストレージ9は、プログラム及びデータを記憶する。また、ストレージ9は、コントローラ10の処理結果を一時的に記憶する作業領域としても利用される。ストレージ9は、半導体記憶デバイス、及び磁気記憶デバイス等の任意の記憶デバイスを含んでよい。また、ストレージ9は、複数の種類の記憶デバイスを含んでよい。また、ストレージ9は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。
【0046】
ストレージ9に記憶されるプログラムには、フォアグランドまたはバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。アプリケーションは、例えば、ディスプレイ2Aに所定の画面を表示させ、タッチスクリーン2Bによって検出されるジェスチャに応じた処理をコントローラ10に実行させる。制御プログラムは、例えば、OSである。アプリケーション及び制御プログラムは、通信ユニット6による無線通信又は記憶媒体を介してストレージ9にインストールされてもよい。
【0047】
ストレージ9は、例えば、制御プログラム9A、メールアプリケーション9B、ブラウザアプリケーション9C、設定データ9Zを記憶する。メールアプリケーション9Bは、電子メールの作成、送信、受信、及び表示等のための電子メール機能を提供する。ブラウザアプリケーション9Cは、WEBページを表示するためのWEBブラウジング機能を提供する。設定データ9Zは、スマートフォン1の動作に関する各種の設定に関する情報を含む。
【0048】
制御プログラム9Aは、スマートフォン1を稼働させるための各種制御に関する機能を提供する。制御プログラム9Aは、例えば、通信ユニット6、レシーバ7、及びマイク8等を制御することによって、通話を実現させる。制御プログラム9Aが提供する機能には、タッチスクリーン2Bを介して検出されたジェスチャに応じて、ディスプレイ2Aに表示されている情報を変更する等の各種制御を行う機能が含まれる。なお、制御プログラム9Aが提供する機能は、メールアプリケーション9B等の他のプログラムが提供する機能と組み合わせて利用されることがある。
【0049】
コントローラ10は、例えば、CPU(Central Processing Unit)である。コントローラ10は、通信ユニット6等の他の構成要素が統合されたSoC(System−on−a−chip)等の集積回路であってもよい。コントローラ10は、スマートフォン1の動作を統括的に制御して各種の機能を実現する。
【0050】
具体的には、コントローラ10は、ストレージ9に記憶されているデータを必要に応じて参照しつつ、ストレージ9に記憶されているプログラムに含まれる命令を実行して、ディスプレイ2A及び通信ユニット6等を制御することによって各種機能を実現する。コントローラ10は、タッチスクリーン2B、ボタン3、加速度センサ15等の各種検出部の検出結果に応じて、制御を変更することもある。
【0051】
コントローラ10は、例えば、制御プログラム9Aを実行することにより、タッチスクリーン2Bを介して検出されたジェスチャに応じて、ディスプレイ2Aに表示されている情報を変更する等の各種制御を実行する。
【0052】
カメラ12は、フロントフェイス1Aに面している物体を撮影するインカメラである。カメラ13は、バックフェイス1Bに面している物体を撮影するアウトカメラである。
【0053】
コネクタ14は、他の装置が接続される端子である。コネクタ14は、USB(Universal Serial Bus)、HDMI(High−Definition Multimedia Interface)、ライトピーク(サンダーボルト)、イヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ14は、Dockコネクタのような専用に設計された端子でもよい。コネクタ14に接続される装置には、例えば、外部ストレージ、スピーカ、通信装置が含まれる。
【0054】
加速度センサ15は、スマートフォン1に働く加速度の方向及び大きさを検出する。方位センサ16は、地磁気の向きを検出する。ジャイロスコープ17は、スマートフォン1の回転を検出する。加速度センサ15、方位センサ16及びジャイロスコープ17の検出結果は、スマートフォン1の位置及び姿勢の変化を検出するために、組み合わせて利用される。
【0055】
なお、図8においてストレージ9が記憶することとしたプログラムの一部又は全部は、通信ユニット6による無線通信で他の装置からダウンロードされてもよい。また、図8においてストレージ9が記憶することとしたプログラムの一部又は全部は、ストレージ9に含まれる読み取り装置が読み取り可能な記憶媒体に記憶されていてもよい。また、図8においてストレージ9が記憶することとしたプログラムの一部又は全部は、コネクタ14に接続される読み取り装置が読み取り可能なCD、DVD、又はBlu−ray等の記憶媒体に記憶されていてもよい。
【0056】
また、図8に示したスマートフォン1の構成は一例であり、本発明の要旨を損なわない範囲において適宜変更してよい。例えば、ボタン3の数と種類は図8の例に限定されない。例えば、スマートフォン1は、画面に関する操作のためのボタンとして、ボタン3A〜3Cに代えて、テンキー配列又はQWERTY配列等のボタンを備えていてもよい。また、スマートフォン1は、画面に関する操作のために、ボタンを1つだけ備えてよいし、ボタンを備えなくてもよい。また、図8に示した例では、スマートフォン1が2つのカメラを備えることとしたが、スマートフォン1は、1つのカメラのみを備えてもよいし、カメラを備えなくてもよい。また、図8に示した例では、スマートフォン1が位置及び姿勢を検出するために3種類のセンサを備えることとしたが、スマートフォン1は、このうちいくつかのセンサを備えなくてもよいし、位置及び姿勢を検出するための他の種類のセンサを備えてもよい。
【0057】
図9から図13を参照しながら、制御プログラム9Aが提供する機能に基づく制御の例について説明する。制御プログラム9Aが提供する機能には、ロック状態が設定されている間にタッチスクリーン2Bを介して検出されたジェスチャに応じて、ディスプレイ2Aに表示されているホーム画面を変更する機能が含まれる。以下に、ロック状態が設定されている間に利用者の指示に従って実行される制御の例を示す。
【0058】
図9を参照しながら、ロック画面の例について説明する。ロック画面は、ロック状態が設定されている間、つまりロック状態の設定がONになっている間、ディスプレイ2Aに表示される。図9は、ロック画面の一例を示している。ロック画面60は、ロック状態が設定されていることを示す画面である。ロック画面60は、設定されたジェスチャを検出すると他の画面に移行する画面である。このロック画面60は、ホーム画面を表示させる表示操作が検出されると、ホーム画面に表示が変更される。スマートフォン1は、ロック画面において特定ジェスチャが検出されるまで、種々の操作ができない状態となる。
【0059】
図9に示すロック画面60は、壁紙61上に日時画像62と、キーアイコン64と、が配置されている。ロック画面60は、ディスプレイ2Aの上端にホーム画面40の領域42と同一の領域42が配置されている。ロック画面60は、領域42に充電池の残量を示す残量マーク43、及び通信用の電波の電界強度を示す電波レベルマーク44が表示される。壁紙61は、日時画像62と、キーアイコン64と、の背後に表示されている。
【0060】
日時画像62は、時刻および日付を示す画像であり、ロック画面60の上部で領域42の下側となる領域に表示されている。図6に示す日時画像62は、時刻を示す状態表示が午後12時34分を示す「12:34PM」であり、日付を示す状態表示が8月22日を示す「Aug.22」である。
【0061】
キーアイコン64は、錠前を模した画像であり、画面の略中央部分に表示されている。キーアイコン64は、本実施形態において、利用者がロック解除するためのジェスチャでドラッグされる画像である。スマートフォン1は、キーアイコン64を起点としたスワイプが検出されると、スワイプの接触位置の移動にあわせてキーアイコン64の表示位置が移動される。スマートフォン1は、キーアイコン64に対する特定ジェスチャ(表示ジェスチャ)を検出すると、ホーム画面をディスプレイ2Aに表示させる。このスマートフォン1は、ロック画面60からホーム画面に表示が変更される際に、ロック状態を解除している。
【0062】
次に、図10から図12を用いて、キーアイコン64に対する特定ジェスチャについて説明する。ここで、本実施形態のスマートフォン1は、キーアイコン64に対する特定ジェスチャとして3つのジェスチャが設定されている。スマートフォン1は、キーアイコン64に対する3つの特定ジェスチャのいずれかを検出した場合、ロック状態を解除し、検出した特定ジェスチャに対応付けられたホーム画面をディスプレイ2Aに表示させる。
【0063】
図10を用いて、キーアイコン64に対する特定ジェスチャの一例について説明する。図10に示すステップS1では、ディスプレイ2Aにロック画面60が表示されている。ステップS1では、利用者の指Fがキーアイコン64にタッチしている。この場合、スマートフォン1は、キーアイコン64が配置されている部分でのタッチを検出する。
【0064】
ステップS2では、利用者の指Fがキーアイコン64を画面上下方向において下側に移動している。つまり、利用者は、指Fを、ステップS1でキーアイコン64が表示されている領域にタッチさせた後、接触した状態を維持しつつ矢印α1に示す経路でさせている。この場合、スマートフォン1は、キーアイコン64が配置されている部分が始点であり、接触位置がステップS2まで移動するスワイプを検出する。スマートフォン1は、当該スワイプが検出されると、接触位置の移動にあわせてタッチスクリーンディスプレイ2のキーアイコン64の表示位置を移動させる。
【0065】
ステップS3では、利用者の指FがステップS2の位置からキーアイコン64を画面上下方向において下側にさらに移動した後、リリースしている。つまり、利用者は、ステップS1でキーアイコン64が表示されている領域に指Fをタッチさせた後、矢印α1に示す経路でスワイプさせ、さらに矢印α2に示す経路でスワイプさせ、タッチスクリーンディスプレイ2の画面下側の端部でリリースさせる。この場合、スマートフォン1は、キーアイコン64が配置されている部分が始点であり、タッチスクリーンディスプレイ2の画面下側の端部が終点であるスワイプを検出する。つまりスマートフォン1は、キーアイコン64が画面下側の端部でドロップされたことを検出する。スマートフォン1は、当該ドロップが検出されると、ロック状態を解除し、タッチスクリーンディスプレイ2にホーム画面40を表示させる。以上のように、本実施形態のスマートフォン1では、画面下側の端部へのキーアイコン64のドロップ、つまり、キーアイコン64を画面下側の端部から画面外側に移動させることを模したジェスチャをキーアイコン64に対する第1の特定ジェスチャに設定している。スマートフォン1は、当該ジェスチャが検出された場合、ロック状態を解除し、タッチスクリーンディスプレイ2にホーム画面(第1ホーム画面)40を表示させる。
【0066】
図11を用いて、キーアイコン64に対する特定ジェスチャの他の例について説明する。図11示す例では、利用者の指Fがキーアイコン64を画面左右方向において左側の端部に移動した後、リリースしている。つまり、利用者は、キーアイコン64が表示されている領域に指Fをタッチさせた後、矢印α3に示す経路でスワイプさせ、タッチスクリーンディスプレイ2の画面左側の端部でリリースさせる。この場合、スマートフォン1は、キーアイコン64が配置されている部分が始点であり、タッチスクリーンディスプレイ2の画面の左側端部が終点であるスワイプを検出する。つまりスマートフォン1は、キーアイコン64が画面左側の端部でドロップされたことを検出する。スマートフォン1は、当該ドロップが検出されると、ロック状態を解除し、タッチスクリーンディスプレイ2にホーム画面40aを表示させる。以上のように、本実施形態のスマートフォン1では、画面左側の端部へのキーアイコン64のドロップ、つまり、キーアイコン64を画面左側の端部から画面外側に移動させることを模したジェスチャをキーアイコン64に対する第2の特定ジェスチャに設定している。スマートフォン1は、当該ジェスチャが検出された場合、ロック状態を解除し、タッチスクリーンディスプレイ2にホーム画面(第2ホーム画面)40aを表示させる。
【0067】
図12を用いて、キーアイコン64に対する特定ジェスチャの他の例について説明する。図12示す例では、利用者の指Fがキーアイコン64を画面左右方向において右側の端部に移動した後、リリースしている。つまり、利用者は、キーアイコン64が表示されている領域に指Fをタッチさせた後、矢印α4に示す経路でスワイプさせ、タッチスクリーンディスプレイ2の画面右側の端部でリリースさせる。この場合、スマートフォン1は、キーアイコン64が配置されている部分が始点であり、タッチスクリーンディスプレイ2の画面の右側端部が終点であるスワイプを検出する。つまりスマートフォン1は、キーアイコン64が画面右側の端部でドロップされたことを検出する。スマートフォン1は、当該ドロップが検出されると、ロック状態を解除し、タッチスクリーンディスプレイ2にホーム画面40bを表示させる。以上のように、本実施形態のスマートフォン1では、画面右側の端部へのキーアイコン64のドロップ、つまり、キーアイコン64を画面右側の端部から画面外側に移動させることを模したジェスチャをキーアイコン64に対する第3の特定ジェスチャに設定している。スマートフォン1は、当該ジェスチャが検出された場合、ロック状態を解除し、タッチスクリーンディスプレイ2にホーム画面(第3ホーム画面)40bを表示させる。
【0068】
図13を参照しながら、制御プログラム9Aが提供する機能に基づく制御の処理手順の例について説明する。図13は、ロック状態で実行される制御、特にロック画面の表示中に実行される制御の処理手順を示している。図13に示す処理手順は、コントローラ10が、制御プログラム9Aを実行することによって実現される。なお、図13に示す処理手順は、ロック状態が設定され、ディスプレイ2Aに画面を表示させる操作が検出された場合に実行される。ディスプレイ2Aに画面を表示させる操作が検出された場合とは、例えば省電力モードが設定され、タッチスクリーンディスプレイ2に画面を表示していない状態で、画面復帰操作が検出された場合である。コントローラ10は、図13に示す処理手順と並行して、ロック画面60に関する制御のための他の処理手順を実行することがある。
【0069】
コントローラ10は、ステップS10として、タッチスクリーンディスプレイ2にロック画面を表示させる。コントローラ10は、ステップS10でロック画面を表示させたら、ステップS12としてジェスチャありかを判定する。つまり、コントローラ10は、タッチスクリーン2Bの検出結果を取得し、取得した検出結果に基づいて、ジェスチャが検出されたかを判定する。コントローラ10は、ステップS12でジェスチャが検出されてない(ステップS12でNo)と判定した場合、ステップS14として、閾値時間≦待機時間であるかを判定する。コントローラ10は、直近の操作が終了してからの経過時間である待機時間が所定の閾値時間以上であるかを判定する。
【0070】
コントローラ10は、ステップS14で閾値時間≦待機時間ではない(ステップS14でNo)、つまり閾値時間>待機時間であると判定した場合、ステップS12に進み、ジェスチャありかを再び判定する。コントローラ10は、ステップS14で閾値時間≦待機時間である(ステップS14でYes)と判定した場合、ステップS16として省電力モードに移行し、本処理を終了する。つまり、コントローラ10は、タッチスクリーンディスプレイ2を消灯させロック画面を表示していない状態として、本処理を終了する。
【0071】
コントローラ10は、ステップS12でジェスチャあり(ステップS12でYes)と判定した場合、ステップS18として、キーアイコンへのタッチジェスチャであるかを判定する。つまり、コントローラ10は、ステップS12で検出したジェスチャがキーアイコンへのタッチジェスチャであるかを判定する。コントローラ10は、ステップS18でキーアイコンへのタッチジェスチャではない(ステップS18でNo)と判定した場合、ステップS20として、検出したジェスチャの処理を実行し、ステップS12に進む。ここで、検出したジェスチャの処理としては、ロック画面に表示しているアプリアイコンの表示位置の移動処理、またはロック画面で表示可能な画面、例えばヘルプ画面もしくは緊急通報画面の表示処理等である。
【0072】
コントローラ10は、ステップS18でキーアイコンへのタッチジェスチャである(ステップS18でYes)と判定した場合、ステップS22として、リリースジェスチャありかを判定する。第2領域またはホームアイコン上でリリースされたかを判定する。つまり、コントローラ10は、ステップS18で検出されたキーアイコンへのタッチがスワイプされた後リリースされたかを判定する。
【0073】
コントローラ10は、ステップS22でリリースジェスチャなし(ステップS22でNo)、つまり、ステップS18で検出されたキーアイコンへのタッチが継続していると判定した場合、ステップS22に進む。つまり、コントローラ10は、リリースジェスチャを検出するまでステップS22の処理を繰り返す。コントローラ10は、タッチされた指が移動した場合、タッチされた指の移動にあわせてキーアイコンの表示位置を変更する。
【0074】
コントローラ10は、ステップS22でリリースジェスチャあり(ステップS22でYes)、つまり、ステップS18で検出されたキーアイコンへのタッチが終了しキーアイコンがドロップされたと判定した場合、ステップS24として、リリース位置が画面下側端部であるかを判定する。つまり、コントローラ10は、第1の特定ジェスチャであるかを判定する。コントローラ10は、リリース位置が画面下側端部である(ステップS24でYes)、つまりキーアイコンが画面下側端部でドロップされたと判定した場合、ステップS26としてロック解除処理を実行し、ステップS28として、タッチスクリーンディスプレイ2に第1ホーム画面を表示させる。コントローラ10は、ステップS28で第1ホーム画面を表示させたら、本処理を終了する。
【0075】
コントローラ10は、ステップS24でリリース位置が画面下側端部ではない(ステップS24でNo)と判定した場合、ステップS30として、リリース位置が画面左側端部であるかを判定する。つまり、コントローラ10は、第2の特定ジェスチャであるかを判定する。コントローラ10は、リリース位置が画面左側端部である(ステップS30でYes)、つまりキーアイコンが画面下側端部でドロップされたと判定した場合、ステップS32としてロック解除処理を実行し、ステップS34として、タッチスクリーンディスプレイ2に第2ホーム画面を表示させる。コントローラ10は、ステップS34で第2ホーム画面を表示させたら、本処理を終了する。
【0076】
コントローラ10は、ステップS30でリリース位置が画面左側端部ではない(ステップS30でNo)と判定した場合、ステップS36として、リリース位置が画面右側端部であるかを判定する。つまり、コントローラ10は、第3の特定ジェスチャであるかを判定する。コントローラ10は、リリース位置が画面右側端部である(ステップS36でYes)、つまりキーアイコンが画面右側端部でドロップされたと判定した場合、ステップS38としてロック解除処理を実行し、ステップS40として、タッチスクリーンディスプレイ2に第3ホーム画面を表示させる。コントローラ10は、ステップS40で第3ホーム画面を表示させたら、本処理を終了する。
【0077】
コントローラ10は、ステップS36でリリース位置が画面右側端部ではない(ステップS36でNo)と判定した場合、ステップS42として、キーアイコンを初期位置に移動させ、ステップS12に進む。つまり、コントローラ10は、リリース位置が画面下側端部、画面左側端部および画面右側端部のいずれでもないと判定した場合、キーアイコンのスワイプジェスチャを無効とし、初期状態に戻す。
【0078】
以上のように、スマートフォン1は、ロック画面からロック状態を解除し、ホーム画面を表示させるジェスチャとして、3つの特定ジェスチャを設定している。スマートフォン1は、ロック画面を表示している状態で、特定ジェスチャが検出されたら、ロック状態を解除し、特定ジェスチャに対応付けられたホーム画面を表示させる。このように、スマートフォン1は、ロック状態を解除した直後に表示されるホーム画面を、検出した特定ジェスチャに応じて変更することができる。
【0079】
これにより、利用者は、表示させたいホーム画面に対応する特定ジェスチャを入力することで、ロック解除した直後に所望のホーム画面を表示させることができる。つまり、利用者は、少ない操作かつ短時間で所望のホーム画面を表示させることが可能となる。これにより、利用者は、例えば、主にビジネスの場面で使用するアイコンをホーム画面40に配置し、プライベートの場面で使用するアイコンをホーム画面40aに配置しておくことで、目的に応じた特定ジェスチャを入力すると、ロック解除した直後に使用目的に対応したホーム画面を表示させることができる。
【0080】
スマートフォン1は、ロック状態を解除し、特定ジェスチャに対応したホーム画面を表示させた後は、図4から図7で説明したように、各ホーム画面40、40a、40b間を移動できるようにすることが好ましい。これにより、例えばホーム画面40を表示させた後、プライベートな用事で使用する機能を起動させたい場合でも、ホーム画面40からホーム画面40aに表示を変更することで、プライベートの場面で使用するアイコンを表示させ、プライベートな用事で使用する機能を起動させることができる。
【0081】
スマートフォン1は、各ホーム画面40、40a、40bに同じアイコンを表示させるようにしてもよい。これにより、ビジネスの場面、プライベートの場面の両方で使用するアイコンを両方の場面に対応したホーム画面に表示させることができる。これにより、利用者は、どちらのホーム画面に登録したかを考えなくても、使用態様、つまりホーム画面にアイコンを配置する際に決めた条件に応じて、ホーム画面を表示させることで、所望のアイコンを表示させることができる。
【0082】
スマートフォン1は、キーアイコン64を始点とするスワイプを検出した場合、スワイプで接触を検出している位置にキーアイコン64を表示させる。つまり、スマートフォン1は、キーアイコン64を始点とするスワイプを検出した場合、スワイプされているキーアイコン64を、指Fの移動に合わせて移動させて表示する。これにより、利用者は、キーアイコン64を移動させていることができるか、どこまで移動させたかを明確に把握することができ、特定ジェスチャをより確実に入力することが可能となる。
【0083】
スマートフォン1は、キーアイコン64を画面の端部以外の場所でドロップさせるジェスチャを検出した場合、キーアイコン64を初期位置に戻す。これにより、スマートフォン1は、特定ジェスチャ以外のジェスチャが検出された場合、ロックを解除するジェスチャが検出されなかったことを明確に利用者に伝達することができる。
【0084】
スマートフォン1は、図13に示す処理動作で、検出したキーアイコンがリリースされた位置を、ステップS24、ステップS30、ステップS36の順で判定したが、判定の順番は特に限定されない。スマートフォン1は、ステップS24、ステップS30、ステップS36のそれぞれの判定をどの順序で実行してもよい。
【0085】
スマートフォン1は、ホーム画面を表示させる操作(表示操作)を、つまり特定ジェスチャを、キーアイコン64の画面端部へのスワイプジェスチャ以外の操作としてもよい。スマートフォン1は、フリック、ピンチイン、及びピンチアウト等の他のジェスチャを、ホーム画面を表示させる操作としてもよい。スマートフォン1は、複数のジェスチャのそれぞれに特定のホーム画面を表示させる処理を対応付ければよい。つまり、スマートフォン1は、フリック、ピンチイン、及びピンチアウト等のうち、いずれか1つのジェスチャを特定ジェスチャとして設定し、かつジェスチャの方向毎に表示させるホーム画面を異なるホーム画面とする設定としてもよい。また、スマートフォン1は、フリック、ピンチイン、及びピンチアウト等のそれぞれを特定ジェスチャとして設定し、フリック、ピンチイン、及びピンチアウト等のジェスチャ毎に表示させるホーム画面を異なるホーム画面とする設定としてもよい。
【0086】
スマートフォン1は、タッチスクリーンディスプレイ2に対して行われるジェスチャ以外の操作を、ホーム画面を表示させる操作としてもよい。例えば、スマートフォン1は、ボタン3を介して検出される操作、加速度センサ15等を介して検出されるスマートフォン1を振る操作または音声による操作を、ホーム画面を表示させる操作としてもよい。ここで、音声による操作は、例えば、マイク8から送信される音声信号に対してコントローラ10が音声認識処理を実行することによって実現されてもよい。音声による操作は、マイク8から送信される音声信号を通信ユニット6を介して他の装置へ送信し、他の装置に行わせた音声認識処理の結果に基づいて実現されてもよい。
【0087】
スマートフォン1は、ロック画面の表示中に検出した特定ジェスチャに基づいて、ホーム画面の表示中に実行できる処理の条件を決定するようにしてもよい。ここで、図14は、ホーム画面の表示中に実行される制御の一例を説明するための説明図である。図14に示すテーブルは、ロック画面の表示中に検出した特定ジェスチャと、当該特定ジェスチャを検出してホーム画面を表示させた場合の制御条件との関係と、を示すテーブルである。ここで、図14に示す閲覧は、当該ホーム画面を表示させる処理である。
【0088】
図14に示すように、第1の特定ジェスチャは、第1ホーム画面、第2ホーム画面および第3ホーム画面に対する閲覧、アイコンの移動、アイコンの削除およびアイコンの追加が許可されている。
【0089】
第2の特定ジェスチャは、第2ホーム画面に対する閲覧、アイコンの移動、アイコンの削除およびアイコンの追加が許可されている設定である。第2の特定ジェスチャは、第1ホーム画面および第3ホーム画面に対する閲覧およびアイコンの移動が許可され、アイコンの削除およびアイコンの追加が禁止されている。
【0090】
第3の特定ジェスチャは、第3ホーム画面に対する閲覧およびアイコンの移動が許可され、アイコンの削除およびアイコンの追加が禁止されている。第3の特定ジェスチャは、第1ホーム画面に対する閲覧、アイコンの移動、アイコンの削除およびアイコンの追加が禁止されている。第3の特定ジェスチャは、第3ホーム画面に対する閲覧が許可され、アイコンの移動、アイコンの削除およびアイコンの追加が禁止されている。
【0091】
以下、図14のテーブルに基づいた制御について説明する。スマートフォン1は、ロック画面の表示中に第1の特定ジェスチャを検出した場合、第1ホーム画面を表示させる。スマートフォン1は、第1ホーム画面を表示させた後、第2ホーム画面および第3ホーム画面のいずれにも移動できる。また、スマートフォン1は、第1ホーム画面、第2ホーム画面および第3ホーム画面のいずれに対してもアイコンの移動、削除および追加が実行できる。
【0092】
スマートフォン1は、ロック画面の表示中に第2の特定ジェスチャを検出した場合、第2ホーム画面を表示させる。スマートフォン1は、第1ホーム画面を表示させた後、第2ホーム画面および第3ホーム画面のいずれにも移動できる。また、スマートフォン1は、第1ホーム画面、第2ホーム画面および第3ホーム画面のいずれに対してもアイコンの移動が実行できる。また、スマートフォン1は、第2ホーム画面に対するアイコンの削除および追加が実行できるが、第1ホーム画面および第3ホーム画面に対するアイコンの削除および追加が実行できない。
【0093】
スマートフォン1は、ロック画面の表示中に第3の特定ジェスチャを検出した場合、第3ホーム画面を表示させる。スマートフォン1は、第3ホーム画面を表示させた後、第2ホーム画面には移動できるが、第1ホーム画面には移動できない。また、スマートフォン1は、第3ホーム画面に対するアイコンの移動が実行できるが、第2ホーム画面に対するアイコンの移動が実行できない。また、スマートフォン1は、第2ホーム画面および第3ホーム画面に対するアイコンの削除および追加が実行できない。スマートフォン1は、第3特定ジェスチャの場合、第1ホーム画面を表示できないため、当然第1ホーム画面に対するアイコンの移動、削除および移動は実行できない。
【0094】
スマートフォン1は、以上のように各特定ジェスチャに対して、ホーム画面に対する制御の条件を設定することで、ロック画面からの移行時に最初に表示されるホーム画面に応じて、実行可能な処理を制限することができる。これにより、使用用途に応じて実現できる機能を制限することができる。また、1台のスマートフォンを複数人で使用する場合、それぞれの使用者に対して使用可能な機能を制限することができる。
【0095】
また、上記実施形態では、各特定ジェスチャで実行できる機能に差を付けたが、均一としてもよい。例えば、特定ジェスチャで最初に表示するホーム画面に対しては、アイコンの移動、削除および追加が実行できるが、他のホーム画面に対しては、アイコンの移動はできるが、削除および追加が実行できない設定とすることもできる。
【0096】
スマートフォン1は、上記実施形態のように、ロック画面の表示時に、ロック状態を解除した後、表示させるホーム画面を特定ジェスチャの種類に基づいて決定することで、ロック解除の際に表示させるホーム画面を所望のホーム画面とすることができる。これにより、利用者はスマートフォンの使用開始時に所望のホーム画面を表示させることができる。ここで、スマートフォン1は、特定ジェスチャをロック画面の表示中の以外のジェスチャに対して設定してもよい。例えば、スマートフォン1は、起動させていた機能を終了し、ホーム画面を表示させるジェスチャに対しても複数の特定ジェスチャを設定することで、起動させていた機能の終了後に所望のホーム画面を表示させることができる。
【0097】
本発明を完全かつ明瞭に開示するために特徴的な実施例に関し記載してきた。しかし、添付の請求項は、上記実施例に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成を具現化するように構成されるべきである。
【0098】
例えば、図8に示した各プログラムは、複数のモジュールに分割されていてもよいし、他のプログラムと結合されていてもよい。
【0099】
また、上記の実施形態では、タッチスクリーンディスプレイを備える装置の一例として、スマートフォンについて説明したが、添付の請求項に係る装置は、スマートフォンに限定されない。例えば、添付の請求項に係る装置は、モバイルフォン、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、又はゲーム機等の携帯電子機器であってもよい。また、添付の請求項に係る装置は、デスクトップパソコン、テレビ受像器等の据え置き型の電子機器であってもよい。
【符号の説明】
【0100】
1 スマートフォン
2 タッチスクリーンディスプレイ
2A ディスプレイ
2B タッチスクリーン
3 ボタン
4 照度センサ
5 近接センサ
6 通信ユニット
7 レシーバ
8 マイク
9 ストレージ
9A 制御プログラム
9B メールアプリケーション
9C ブラウザアプリケーション
9Z 設定データ
10 コントローラ
12、13 カメラ
14 コネクタ
15 加速度センサ
16 方位センサ
17 ジャイロスコープ
20 ハウジング
【特許請求の範囲】
【請求項1】
複数のホーム画面が表示されるディスプレイと、
ホーム画面を表示させる表示操作が検出された場合、前記複数のホーム画面のうち検出された前記表示操作に対応するホーム画面を表示させるコントローラと、
を備える装置。
【請求項2】
前記コントローラは、ロック画面が表示されている状態で、前記表示操作が検出された場合、前記ロック画面から前記表示操作に対応するホーム画面を表示させる請求項1に記載の装置。
【請求項3】
前記コントローラは、検出された前記表示操作に応じて、ホーム画面の移動規則および表示規則の少なくとも一方を変更する請求項1または2に記載の装置。
【請求項4】
前記コントローラは、検出された前記表示操作に応じて、ホーム画面に表示させるアイコンの編集規則を変更する請求項1から3のいずれか一項に記載の装置。
【請求項5】
前記コントローラは、検出された前記表示操作に対応するホーム画面以外のホーム画面に表示させるアイコンの編集を制限する請求項4に記載の装置。
【請求項6】
前記ディスプレイに重ねられたタッチスクリーンをさらに有し、
前記表示操作は、前記タッチスクリーンで検出されたジェスチャである請求項1から5のいずれか一項に記載の装置。
【請求項7】
前記表示操作は、スワイプまたはフリックであり、
前記コントローラは、スワイプまたはフリックの方向に基づいて表示させるホーム画面を決定する請求項6に記載の装置。
【請求項8】
タッチスクリーンディスプレイを備える装置を制御する方法であって、
前記タッチスクリーンディスプレイでジェスチャを検出するステップと、
ホーム画面を表示させる表示ジェスチャが検出された場合、複数のホーム画面のうち検出された前記表示ジェスチャに対応するホーム画面を表示させるステップと、
を含む方法。
【請求項9】
タッチスクリーンディスプレイを備える装置に、
前記タッチスクリーンディスプレイでジェスチャを検出するステップと、
ホーム画面を表示させる表示ジェスチャが検出された場合、複数のホーム画面のうち検出された前記表示ジェスチャに対応するホーム画面を表示させるステップと、
を実行させるプログラム。
【請求項1】
複数のホーム画面が表示されるディスプレイと、
ホーム画面を表示させる表示操作が検出された場合、前記複数のホーム画面のうち検出された前記表示操作に対応するホーム画面を表示させるコントローラと、
を備える装置。
【請求項2】
前記コントローラは、ロック画面が表示されている状態で、前記表示操作が検出された場合、前記ロック画面から前記表示操作に対応するホーム画面を表示させる請求項1に記載の装置。
【請求項3】
前記コントローラは、検出された前記表示操作に応じて、ホーム画面の移動規則および表示規則の少なくとも一方を変更する請求項1または2に記載の装置。
【請求項4】
前記コントローラは、検出された前記表示操作に応じて、ホーム画面に表示させるアイコンの編集規則を変更する請求項1から3のいずれか一項に記載の装置。
【請求項5】
前記コントローラは、検出された前記表示操作に対応するホーム画面以外のホーム画面に表示させるアイコンの編集を制限する請求項4に記載の装置。
【請求項6】
前記ディスプレイに重ねられたタッチスクリーンをさらに有し、
前記表示操作は、前記タッチスクリーンで検出されたジェスチャである請求項1から5のいずれか一項に記載の装置。
【請求項7】
前記表示操作は、スワイプまたはフリックであり、
前記コントローラは、スワイプまたはフリックの方向に基づいて表示させるホーム画面を決定する請求項6に記載の装置。
【請求項8】
タッチスクリーンディスプレイを備える装置を制御する方法であって、
前記タッチスクリーンディスプレイでジェスチャを検出するステップと、
ホーム画面を表示させる表示ジェスチャが検出された場合、複数のホーム画面のうち検出された前記表示ジェスチャに対応するホーム画面を表示させるステップと、
を含む方法。
【請求項9】
タッチスクリーンディスプレイを備える装置に、
前記タッチスクリーンディスプレイでジェスチャを検出するステップと、
ホーム画面を表示させる表示ジェスチャが検出された場合、複数のホーム画面のうち検出された前記表示ジェスチャに対応するホーム画面を表示させるステップと、
を実行させるプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【公開番号】特開2013−92891(P2013−92891A)
【公開日】平成25年5月16日(2013.5.16)
【国際特許分類】
【出願番号】特願2011−234242(P2011−234242)
【出願日】平成23年10月25日(2011.10.25)
【出願人】(000006633)京セラ株式会社 (13,660)
【Fターム(参考)】
【公開日】平成25年5月16日(2013.5.16)
【国際特許分類】
【出願日】平成23年10月25日(2011.10.25)
【出願人】(000006633)京セラ株式会社 (13,660)
【Fターム(参考)】
[ Back to top ]