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