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