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