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