(57)【要約】【課題】片手操作を行う場合の利用者の利便性を向上させること。【解決手段】１つの態様において、電子機器（例えば、スマートフォン１）は、タッチスクリーンディスプレイと、タッチスクリーンディスプレイを介して検出された操作に応じて、タッチスクリーンディスプレイに表示されている画面を縮小表示するコントローラとを有する。電子機器（例えば、スマートフォン１）は、タッチスクリーン２Ｂを介して、ディスプレイ２Ａに表示されるホーム画面の上を反時計回りの弧を描くような操作を検出すると、ディスプレイ２Ａに表示されているホーム画面を縮小表示する。【選択図】図１
2014102796.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンディスプレイと、
前記タッチスクリーンディスプレイを介して検出された操作に応じて、前記タッチスクリーンディスプレイに表示されている画面を縮小表示するコントローラと
を有する電子機器。
【請求項２】
前記コントローラは、前記画面内の所定の領域に対する操作を無効とする請求項１に記載の電子機器。
【請求項３】
前記コントローラは、前記所定の領域に対する操作を無効した場合に、前記所定の領域に対する操作により実行可能な動作を実行させるためのアイコンを、前記タッチスクリーンディスプレイに表示させる請求項２に記載の電子機器。
【請求項４】
タッチスクリーンディスプレイを有する電子機器を制御する制御方法であって、
前記タッチスクリーンディスプレイを介して操作を検出するステップと、
検出される操作に応じて、前記タッチスクリーンディスプレイに表示されている画面を縮小表示するステップと
を含む制御方法。
【請求項５】
タッチスクリーンディスプレイを有する電子機器に、
前記タッチスクリーンディスプレイを介して操作を検出するステップと、
検出される操作に応じて、前記タッチスクリーンディスプレイに表示されている画面を縮小表示するステップと
を実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、電子機器、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
タッチスクリーンを備えるタッチスクリーンデバイスが知られている。タッチスクリーンデバイスは、例えば、携帯電話、スマートフォン及びタブレットなどの電子機器を含むが、これらに限定されない。タッチスクリーンデバイスは、タッチスクリーンを介して指、ペン、又はスタイラスペンのジェスチャを検出する。そして、タッチスクリーンデバイスは、検出したジェスチャに従って動作する。検出したジェスチャに従った動作の例は、例えば、特許文献１に記載されている。
【０００３】
タッチスクリーンデバイスの基本的な動作は、デバイスに搭載されるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって実現される。タッチスクリーンデバイスに搭載されるＯＳは、例えば、Ａｎｄｒｏｉｄ（登録商標）、ＢｌａｃｋＢｅｒｒｙ（登録商標）  ＯＳ、ｉＯＳ、Ｓｙｍｂｉａｎ（登録商標）  ＯＳ、及びＷｉｎｄｏｗｓ（登録商標）  Ｐｈｏｎｅを含むが、これらに限定されない。
【０００４】
タッチスクリーンデバイスは、タッチスクリーンを備えることにより、手軽な片手操作を可能とする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２００８／０８６３０２号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
タッチスクリーンデバイスには、片手操作を行う場合の利用者の利便性を向上させたいというニーズがある。
【課題を解決するための手段】
【０００７】
１つの態様に係る電子機器は、タッチスクリーンディスプレイと、前記タッチスクリーンディスプレイを介して検出された操作に応じて、前記タッチスクリーンディスプレイに表示されている画面を縮小表示するコントローラとを有する。
【０００８】
１つの態様に係る制御方法は、タッチスクリーンディスプレイを有する電子機器を制御する制御方法であって、前記タッチスクリーンディスプレイを介して操作を検出するステップと、検出される操作に応じて、前記タッチスクリーンディスプレイに表示されている画面を縮小表示するステップとを含む。
【０００９】
１つの態様に係る制御プログラムは、タッチスクリーンディスプレイを有する電子機器に、前記タッチスクリーンディスプレイを介して操作を検出するステップと、検出される操作に応じて、前記タッチスクリーンディスプレイに表示されている画面を縮小表示するステップとを実行させる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係るスマートフォンのブロック図である。
【図２】図２は、ディスプレイに表示されているホーム画面が縮小表示されるときの制御の一例を示す図である。
【図３】図３は、ディスプレイに表示される画面上のアイコンに対応付けられている処理を実行するための操作ガイドが表示されるときの制御の一例を示す図である。
【図４】図４は、ディスプレイに所定の動作を実行させるためのアシストアイコンが表示されるときの制御の一例を示す図である。
【図５】図５は、右手でスマートフォンを持って操作する場合に、右手の親指で描くことが可能な弧の一例を示す図である。
【図６】図６は、アシストアイコンと、アシストアイコンに対する操作に応じて実行される所定の動作との対応関係の一例を示す図である。
【図７】図７は、ディスプレイに表示されている画面を縮小表示するときの処理手順を示すフローチャートである。
【図８】図８は、ディスプレイに表示されている画面に操作ガイドを表示するときの処理手順を示すフローチャートである。
【図９】図９は、ディスプレイに表示されている画面上にアシストアイコンを表示するときの処理手順を示すフローチャートである。
【図１０】図１０は、縮小した画面の表示例を示す図である。
【発明を実施するための形態】
【００１１】
本出願に係る電子機器、制御方法、及び制御プログラムを実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、電子機器の一例として、スマートフォンを取り上げて説明する。
【００１２】
（実施形態）
図１を参照しながら、実施形態に係るスマートフォン１の機能的な構成について説明する。図１は、実施形態に係るスマートフォンのブロック図である。以下の説明においては、同様の構成要素に同一の符号を付すことがある。さらに、重複する説明は省略することがある。
【００１３】
図１に示すように、スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、スピーカ１１と、カメラ１２と、姿勢検出ユニット１５と、バイブレータ１８とを備える。
【００１４】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、例えば、重ねて配置されてもよいし、並べて配置されてもよいし、離して配置されてもよい。ディスプレイ２Ａとタッチスクリーン２Ｂとが重ねて配置される場合、例えば、ディスプレイ２Ａの１ないし複数の辺がタッチスクリーン２Ｂのいずれの辺とも沿っていなくてもよい。
【００１５】
ディスプレイ２Ａは、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを備える。ディスプレイ２Ａは、文字、画像、記号、及び図形等を表示する。ディスプレイ２Ａが表示する文字、画像、記号、及び図形等を含む画面には、ロック画面と呼ばれる画面、ホーム画面と呼ばれる画面、アプリケーションの実行中に表示されるアプリケーション画面が含まれる。ホーム画面は、デスクトップ、待受画面、アイドル画面、標準画面、アプリ一覧画面又はランチャー画面と呼ばれることもある。
【００１６】
タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指、ペン、又はスタイラスペン等の接触を検出する。タッチスクリーン２Ｂは、複数の指、ペン、又はスタイラスペン等（以下、単に「指」という）がタッチスクリーン２Ｂに接触した位置を検出することができる。タッチスクリーン２Ｂは、タッチスクリーン２Ｂ（タッチスクリーンディスプレイ２）に対する指の接触を、接触された場所のタッチスクリーンディスプレイ２上での位置とともに、コントローラ１０に通知する。
【００１７】
タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式（又は超音波方式）、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。以下の説明では、説明を簡単にするため、利用者はスマートフォン１を操作するために指を用いてタッチスクリーン２Ｂに接触するものと想定する。
【００１８】
コントローラ１０（スマートフォン１）は、タッチスクリーン２Ｂにより検出された接触、接触が検出された位置、接触が検出された位置の変化、接触が検出された間隔、及び接触が検出された回数の少なくとも１つに基づいて、ジェスチャの種別を判別する。ジェスチャは、指を用いて、タッチスクリーン２Ｂ（タッチスクリーンディスプレイ２）に対して行われる操作である。コントローラ１０（スマートフォン１）が、タッチスクリーン２Ｂを介して判別するジェスチャには、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、及びピンチアウトが含まれるがこれらに限定されない。
【００１９】
ボタン３は、利用者からの操作入力を受け付ける。ボタン３の数は、単数であっても、複数であってもよい。
【００２０】
照度センサ４は、スマートフォン１の周囲光の照度を検出する。照度は、光の強さ、明るさ、又は輝度を示す。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。
【００２１】
近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、磁界の変化又は超音波の反射波の帰還時間の変化等に基づいて物体の存在を検出する。近接センサ５は、例えば、ディスプレイ２Ａが顔に近づけられたことを検出する。照度センサ４及び近接センサ５は、１つのセンサとして構成されていてもよい。照度センサ４は、近接センサとして用いられてもよい。
【００２２】
通信ユニット６は、無線により通信する。通信ユニット６によってサポートされる無線通信規格には、例えば、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格と、近距離無線の通信規格がある。セルラーフォンの通信規格としては、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。近距離無線の通信規格としては、例えば、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等がある。ＷＰＡＮの通信規格には、例えば、ＺｉｇＢｅｅ（登録商標）がある。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００２３】
通信ユニット６は、ＧＰＳ衛星からの所定の周波数帯の電波信号を受信し、受信した電波信号の復調処理を行って、処理後の信号をコントローラ１０に送出する。スマートフォン１は、ＧＰＳ衛星との通信機能を通信ユニット６から分散させて、通信ユニット６から独立した個別の通信部を設けてもよい。
【００２４】
レシーバ７は、音出力部である。レシーバ７は、コントローラ１０から送信される音信号を音として出力する。レシーバ７は、例えば、通話時に相手の声を出力するために用いられる。マイク８は、音入力部である。マイク８は、利用者の音声等を音信号へ変換してコントローラ１０へ送信する。
【００２５】
ストレージ９は、プログラム及びデータを記憶する。ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、又は光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００２６】
ストレージ９に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。フォアグランドで実行されるアプリケーションは、例えば、ディスプレイ２Ａに画面が表示される。制御プログラムには、例えば、ＯＳが含まれる。アプリケーション及び制御プログラムは、通信ユニット６による無線通信又は非一過的な記憶媒体を介してストレージ９にインストールされてもよい。
【００２７】
ストレージ９は、例えば、制御プログラム９Ａ、通話アプリケーション９Ｂ、メールアプリケーション９Ｃ、カレンダーアプリケーション９Ｄ、メモ帳アプリケーション９Ｅ、カメラアプリケーション９Ｆ、及び設定データ９Ｚなどを記憶する。
【００２８】
制御プログラム９Ａは、スマートフォン１を稼働させるための各種制御に関する機能を提供する。制御プログラム９Ａは、タッチスクリーンディスプレイ２を介して検出された操作に応じて、ディスプレイ２Ａに表示されている画面を縮小表示するための機能を提供する。制御プログラム９Ａは、ディスプレイ２Ａに表示されている画面内の所定の領域に対する操作を無効化するための機能を提供する。制御プログラム９Ａは、ディスプレイ２Ａに表示されている画面上のアイコンに対する接触を検出すると、アイコンに対応付けられている処理を実行させるための操作ガイドを表示させるための機能を提供する。制御プログラム９Ａは、タッチスクリーンディスプレイ２を介して、ディスプレイ２Ａに表示されている画面上の特定の領域への操作を検出した場合に、所定の動作を実行させるためのアシストアイコンをディスプレイ２Ａに表示させるための機能を提供する。
【００２９】
その他、制御プログラム９Ａは、通信ユニット６などを制御することによって、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）などを用いた通信を実現させるための機能、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を用いた近距離無線通信を実現させるための機能、並びに、通信ユニット６及びマイク８などを制御することによって、通話を実現させるための機能を提供する。
【００３０】
制御プログラム９Ａにより提供される機能は、通話を実現させる場合、通話アプリケーション９Ｂ又はメールアプリケーション９Ｃなど、ストレージ９に記憶される他のプログラムなどが提供する機能と組み合わせて利用されることがある。制御プログラム９Ａにより提供される機能は、複数のプログラムモジュールに分割されていてもよいし、他のプログラムと結合されていてもよい。
【００３１】
通話アプリケーション９Ｂは、無線通信による通話のための通話機能を提供する。メールアプリケーション９Ｃは、電子メールの作成、送信、受信、及び表示等のための電子メール機能を提供する。カレンダーアプリケーション９Ｄは、スケジュール管理等のためのカレンダー機能を提供する。メモ帳アプリケーション９Ｅは、テキストデータの作成及び管理を行うためのテキストエディタ機能を提供する。カメラアプリケーション９Ｆは、画像および動画像の撮影、編集および管理などを行うための機能を提供する。ストレージ９に記憶されるアプリケーションは一例に過ぎない。図１に示すもの以外に、ブラウザアプリケーション、ナビゲートアプリケーション、音楽プレイヤーアプリケーション、動画再生アプリケーション、計算機アプリケーション、付箋アプリケーションなどが記憶されていてもよい。
【００３２】
設定データ９Ｚは、スマートフォン１の動作に関連する各種の設定及び処理に関する情報を含む。設定データ９Ｚには、例えば、上記アシストアイコンと、アシストアイコンに対する操作に応じて実行される所定の動作との対応関係に関する情報が含まれる。
【００３３】
コントローラ１０は、演算処理装置である。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、及びＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）を含むが、これらに限定されない。コントローラ１０は、スマートフォン１の動作を統括的に制御して各種の機能を実現する。
【００３４】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行する。そして、コントローラ１０は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、ディスプレイ２Ａ、通信ユニット６、マイク８、及びスピーカ１１を含むが、これらに限定されない。コントローラ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、タッチスクリーン２Ｂ、ボタン３、照度センサ４、近接センサ５、マイク８、カメラ１２、及び姿勢検出ユニット１５を含むが、これらに限定されない。
【００３５】
コントローラ１０は、制御プログラム９Ａを実行することにより、タッチスクリーンディスプレイ２を介して検出された操作に応じて、ディスプレイ２Ａに表示されている画面を縮小表示する処理を実現する。コントローラ１０は、制御プログラム９Ａを実行することにより、ディスプレイ２Ａに表示されている画面内の所定の領域に対する操作を無効化する処理を実現する。コントローラ１０は、制御プログラム９Ａを実行することにより、タッチスクリーンディスプレイ２を介して、ディスプレイ２Ａに表示されている画面の特定の領域への操作を検出した場合に、所定の動作または機能を実行させるためのアシストアイコンをディスプレイ２Ａに表示させる処理を実現する。
【００３６】
スピーカ１１は、音出力部である。スピーカ１１は、コントローラ１０から送信される音信号を音として出力する。スピーカ１１は、例えば、着信音及び音楽を出力するために用いられる。レシーバ７及びスピーカ１１の一方が、他方の機能を兼ねてもよい。
【００３７】
カメラ１２は、撮影した画像を電気信号へ変換する。カメラ１２には、例えば、ディスプレイ２Ａに面している物体を撮影するインカメラ、ディスプレイ２Ａの反対側の面に面している物体を撮影するアウトカメラが含まれる。
【００３８】
姿勢検出ユニット１５は、スマートフォン１の姿勢を検出する。姿勢検出ユニット１５は、姿勢を検出するために、加速度センサ、方位センサ、及びジャイロスコープの少なくとも１つを備える。
【００３９】
バイブレータ１８は、スマートフォン１の一部又は全体を振動させる。バイブレータ１８は、振動を発生させるために、例えば、圧電素子、又は偏心モータなどを有する。バイブレータ１８による振動は、着信等の各種のイベントを利用者に報知するために用いられる。
【００４０】
図１に示したスマートフォン１の機能構成は例であり、本発明の要旨を損なわない範囲において適宜変更してよい。
【００４１】
図２〜図６を用いて、スマートフォン１による制御の一例について説明する。図２〜図５に登場するＦ１は、ユーザの右手の親指を示す。図２では、いわゆるホーム画面がディスプレイ２Ａに表示されている場合の制御の例について説明するが、アプリケーションの実行中に表示されるアプリケーション画面がディスプレイ２Ａに表示されている場合も同様の制御を適用できる。
【００４２】
図２は、ディスプレイ２Ａに表示されているホーム画面が縮小表示されるときの制御の一例を示す図である。
【００４３】
図２に示すように、スマートフォン１は、ディスプレイ２Ａにホーム画面４０ａをディスプレイ２Ａに表示している（ステップＳ１１）。ディスプレイ２Ａには、ホーム画面４０ａの他に、いわゆるクイックアクセスエリア３１、ナビゲーションバー３３、及びステータスバー３５が表示される。クイックアクセスエリア３１は、利用者がホーム画面４０ａから手軽にアクセスしたいアプリケーションのアイコンを配置する。ナビゲーションバー３３は、メニュー表示を実行するためのボタン、実行中のアプリケーションに対する所定の動作を実行するためのボタンなどを配置する。ステータスバー３５は、数字、記号、画像及びマークなどを用いて、ユーザに情報を通知する。ステータスバー３５が通知する情報には、電源の残量を示す残量マーク、通信用の電波の電界強度を示す電波レベルマーク、時刻、天気、実行中のアプリケーション、通信システムの種別、無線接続の状況、電話のステータス、装置のモード、装置に生じたイベント等などが含まれる。
【００４４】
本実施形態において、ディスプレイ２Ａが有する表示領域の上下方向は、ディスプレイ２Ａに表示される文字または画像の上下方向を基準に決定されるものとする。したがって、図２に示すスマートフォン１の長手方向を基準とする場合に、ディスプレイ２Ａが有する表示領域のうち、ステータスバー３５が表示される側が表示領域の上側の領域であり、クイックアクセスエリア３１及びナビゲーションバー３３が表示される側が表示領域の下側の領域である。クイックアクセスエリア３１及びナビゲーションバー３３は、ディスプレイ２Ａの表示領域のうちの下側の領域に表示される。
【００４５】
続いて、スマートフォン１は、タッチスクリーン２Ｂを介して、ディスプレイ２Ａに表示されるホーム画面４０ａの上を反時計回りの弧を描くような親指Ｆ１の操作を検出すると（ステップＳ１２）、ディスプレイ２Ａに表示されているホーム画面４０ａを縮小表示する（ステップＳ１３）。ホーム画面４０ａを縮小表示させるための操作を検出した場合、スマートフォン１は、ディスプレイ２Ａの表示領域のうち、クイックアクセスエリア３１及びナビゲーションバー３３が表示される表示領域の下側の領域に対する操作を無効化する。
【００４６】
続いて、スマートフォン１は、縮小表示されたホーム画面４０ａの上を、ステータスバー３５が表示される方向に移動する親指Ｆ１の操作を検出すると（ステップＳ１４）、別のホーム画面４０ｂをディスプレイ２Ａに表示させる（ステップＳ１５）。
【００４７】
図２に示すように、スマートフォン１は、タッチスクリーン２Ｂを介して検出される親指Ｆ１の操作に応じて、ホーム画面４０ａを縮小表示させることにより、右手の親指Ｆ１のみを用いてホーム画面４０ａを操作するときの操作性を向上させることができる。結果として、スマートフォン１は、片手操作を行う場合の利用者の利便性を向上させることができる。
【００４８】
図２に示すように、スマートフォン１は、ホーム画面４０ａを縮小表示させるための操作を検出した場合に、クイックアクセスエリア３１及びナビゲーションバー３３が表示される表示領域の下側の領域に対する操作を無効化する。これにより、スマートフォン１は、右手の親指Ｆ１以外の箇所が、クイックアクセスエリア３１及びナビゲーションバー３３に接触することによる誤操作を防止できる。結果として、スマートフォン１は、片手操作を行う場合の利用者の利便性を向上させることができる。
【００４９】
スマートフォン１は、ホーム画面４０ａを縮小表示した後、一定時間、何も操作が検出されない場合には、タイムアウトと判定して、ホーム画面４０ａの縮小表示を解除して、元の大きさで表示してもよい。スマートフォン１は、ディスプレイ２Ａの表示領域のうち、縮小表示したホーム画面４０ａ以外の領域に対する操作を検出した場合には、縮小表示の解除操作であると判定し、ホーム画面４０ａの縮小表示を解除して、元の大きさで表示してもよい。ホーム画面４０ａの縮小表示の解除に伴い、スマートフォン１は、クイックアクセスエリア３１及びナビゲーションバー３３が表示される表示領域の下側の領域に対する操作の無効化を解除してもよい。
【００５０】
図３は、ディスプレイ２Ａに表示される画面上のアイコンに対応付けられている処理を実行するための操作ガイドが表示されるときの制御の一例を示す図である。図３では、いわゆるロック画面がディスプレイ２Ａに表示されている場合の制御の例について説明する。
【００５１】
図３に示すように、スマートフォン１は、ディスプレイ２Ａにロック画面５０をディスプレイ２Ａに表示している（ステップＳ２１）。ロック画面５０には、アイコンＡ１〜Ａ３が表示される。アイコンＡ１には、メールアプリケーション９Ｃの起動処理が対応付けられている。アイコンＡ２は、カメラアプリケーション９Ｆの起動処理が対応付けられている。アイコンＡ３には、ロック状態の解除処理が対応付けられている。ロック画面５０は、スマートフォン１がロック状態にある場合に表示される。スマートフォン１は、ディスプレイ２Ａにロック画面５０が表示されている場合、特定の操作を除いて、ユーザの操作を受け付けない。特定の操作には、例えば、ロック状態を解除するための操作、及びロック画面５０に表示されているアイコンＡ１〜Ａ３に対応付けられている処理を実行させるための操作が含まれる。ロック状態には、単に、ユーザの操作を受け付けない状態だけでなく、セキュリティロック状態を含んでもよい。
【００５２】
続いて、スマートフォン１は、タッチスクリーン２Ｂを介して、アイコンＡ２に対する親指Ｆ１の接触を検出すると、アイコンＡ２が表示されている位置を起点とする操作ガイド５０ａ及び操作ガイド５０ｂを表示させる（ステップＳ２２）。このとき、スマートフォン１は、アイコンＡ１及びアイコンＡ３の表示を消去する。スマートフォン１は、親指Ｆ１がアイコンＡ２に接触している間、操作ガイド５０ａ及び操作ガイド５０ｂを表示させ、親指Ｆ１がアイコンＡ２から離れると、操作ガイド５０ａ及び操作ガイド５０ｂを消去してもよい。あるいは、スマートフォン１は、親指Ｆ１がアイコンＡ２から離れても、一定時間が経過するまでの間、操作ガイド５０ａ及び操作ガイド５０ｂを表示させてもよい。
【００５３】
続いて、スマートフォン１は、タッチスクリーン２Ｂを介して、操作ガイド５０ａに沿って、親指Ｆ１を操作ガイド５０ａの起点から移動させる操作を検出すると（ステップＳ２３）、もう一方の操作ガイド５０ｂの表示を消去する。続いて、スマートフォン１は、操作ガイド５０ａに沿って、親指Ｆ１を操作ガイド５０ａの終点まで移動させる操作を検出すると（ステップＳ２３）、カメラアプリケーション９Ｆを起動し、カメラアプリケーション９Ｆの画面６０をディスプレイ２Ａに表示させる（ステップＳ２４）。
【００５４】
ステップＳ２２において、スマートフォン１は、アイコンＡ１及びアイコンＡ３の表示を消去しなくてもよい。ステップＳ２３において、スマートフォン１は、もう一方の操作ガイド５０ｂの表示を消去しなくてもよい。
【００５５】
図４は、ディスプレイ２Ａに所定の動作を実行させるためのアシストアイコンが表示されるときの制御の一例を示す図である。図４では、いわゆるホーム画面がディスプレイ２Ａに表示されている場合の制御の例について説明する。
【００５６】
図４に示すように、スマートフォン１は、ディスプレイ２Ａの特定の領域に対する接触を検出すると（ステップＳ３１）、流れ星が舞い落ちるようなイメージ画像３７と、イメージ画像３７の上に配置される４つのアシストアイコンＢ１〜Ｂ４とをディスプレイ２Ａに表示させる（ステップＳ３２）。ディスプレイ２Ａの特定の領域とは、例えば、右手の親指Ｆ１でスマートフォン１を片手操作する場合、ステータスバー３５に時刻などが表示される側と同じ側の領域であって、かつ中央部の領域に該当する。一方、左手の親指でスマートフォン１を片手操作する場合、ステータスバー３５に時刻などが表示される側とは反対側の領域であって、かつ中央部の領域に該当する。スマートフォン１は、イメージ画像３７は表示せず、アシストアイコンＢ１〜Ｂ４のみを表示してもよい。
【００５７】
アシストアイコンＢ１〜Ｂ４がディスプレイ２Ａに表示される位置は、例えば、右手でスマートフォン１を持って操作する場合に、右手の親指Ｆ１でディスプレイ２Ａ上に描くことが可能な反時計回りの最大の弧よりも右手の親指Ｆ１側にあるディスプレイ２Ａの表示領域内であることを最低条件とする。図５は、右手でスマートフォン１を持って操作する場合に、右手の親指Ｆ１で描くことが可能な弧の一例を示す図である。スマートフォン１は、図５に示すように、ユーザが右手でスマートフォン１を持って操作する場合に、右手の親指Ｆ１で描くことが可能な最大の弧３８と、最小の弧３９をそれぞれ計測しておく。そして、スマートフォン１は、最大の弧３８と最小の弧３９で挟まれるディスプレイ２Ａの表示領域内に、アシストアイコンＢ１〜Ｂ４の表示位置を決定する。好適には、スマートフォン１は、最大の弧３８と最小の弧３９の挟まれる領域内で、かつ、最大の弧３８及び最小の弧３９からの距離が均等な位置にある弧の上に、アシストアイコンＢ１〜Ｂ４の表示位置を決定する。
【００５８】
アシストアイコンＢ１〜Ｂ４は、それぞれ所定の動作に予め対応付けられている。アシストアイコンＢ１〜Ｂ４と、アシストアイコンＢ１〜Ｂ４に対する操作に応じて実行される所定の動作または機能との対応関係に関する情報は、設定データ９Ｚに含まれる。図６は、アシストアイコンＢ１〜Ｂ４と、アシストアイコンＢ１〜Ｂ４に対する操作に応じて実行される所定の動作との対応関係の一例を示す図である。図６に示すように、アシストアイコンＢ１には、メモリ解放という動作が対応付けられている。アシストアイコンＢ２には、通知画面表示という動作が対応付けられている。通知画面は、バックグラウンドで実行されるアプリケーションについて、ステータスバー３５に通知される情報の詳細情報を、ユーザに通知するための通知領域を含む画面である。アシストアイコンＢ３には、１つ前に戻る（元に戻る）という動作が対応付けられている。１つ前に戻るとは、実行中のアプリケーションなどにおいて、入力コマンドが実行される１つ前の状態に戻すことを意味する。アシストアイコンＢ４は、メニュー表示という動作が対応付けられている。メニュー表示は、スマートフォン１に関する各種設定、ストレージ９に記憶されている各種データの検索などの一般的な操作項目の一覧を表示する。
【００５９】
続いて、スマートフォン１は、タッチスクリーン２Ｂを介して、アシストアイコン２Ｂに対する操作を検出すると（ステップＳ３３）、アシストアイコン２Ｂに対応付けられている動作として、通知画面７０をディスプレイ２Ａに表示させる（ステップＳ３４）。
【００６０】
例えば、通知画面を表示させるための操作として、ステータスバー３５が表示されるディスプレイ２Ａの上側端部から下側端部へ向うスワイプに対応付けられている場合、ユーザが、右手の親指Ｆ１のみによる操作で、ディスプレイ２Ａに通知画面を表示させるのは困難である。そこで、右手の親指Ｆ１のみによる操作では、実行させることが困難な動作などをアシストアイコンＢ１〜Ｂ４に対応付けておく。そして、図４に示すように、スマートフォン１は、親指Ｆ１による操作がしやすい位置に、アシストアイコンＢ１〜Ｂ４を表示する。これにより、ユーザは、右手の親指Ｆ１のみによる操作でも簡単に通知画面を表示させることができる。このように、スマートフォン１は、片手操作を行う場合の利用者の利便性を向上させることができる。
【００６１】
図４に示す例において、スマートフォン１は、アシストアイコンＢ１〜Ｂ４を表示した後、一定時間、何も操作が検出されない場合には、タイムアウトと判定して、イメージ画面３７及びアシストアイコンＢ１〜Ｂ４をホーム画面４０ａから消去してもよい。
【００６２】
図４に示す例において、スマートフォン１は、ホーム画面４０ａの特定の領域に対する操作を検出した場合に、クイックアクセスエリア３１及びナビゲーションバー３３が表示される表示領域の下側の領域に対する操作を無効化してもよい。この場合、ユーザが、右手の親指Ｆ１のみによる操作で、ナビゲーションバー３３に配置されるメニュー表示ボタンを操作するのは困難である。そこで、スマートフォン１は、メニュー表示をアシストアイコンに対応付けておく。そして、図４に示すように、スマートフォン１は、親指Ｆ１による操作がしやすい位置に、アシストアイコンを表示する。これにより、ユーザは、右手の親指Ｆ１のみによる操作でも簡単にメニュー表示を行うことができる。このように、スマートフォン１は、片手操作を行う場合の利用者の利便性を向上させることができる。
【００６３】
クイックアクセスエリア３１及びナビゲーションバー３３が表示される表示領域の下側の領域に対する操作を無効化する条件は、ホーム画面４０ａを縮小表示させるための操作を検出した場合、及びホーム画面４０ａの特定の領域に対する操作を検出した場合には限定されない。例えば、アプリケーションの実行中に、ディスプレイ２Ａの所定の領域に対する操作の検出に応じて、クイックアクセスエリア３１及びナビゲーションバー３３が表示される表示領域の下側の領域に対する操作を無効化してもよい。
【００６４】
図７〜図９を用いて、スマートフォン１による処理手順の一例を説明する。図７〜図９に示す処理手順は、コントローラ１０が、ストレージ９に記憶されている制御プログラム９Ａなどを実行することによって実現される。
【００６５】
図７は、ディスプレイ２Ａに表示されている画面を縮小表示するときの処理手順を示すフローチャートである。
【００６６】
図７に示すように、コントローラ１０は、タッチスクリーン２Ｂを介して、所定の操作を検出したかを判定する（ステップＳ１０１）。コントローラ１０は、判定の結果、所定の操作を検出しない場合には（ステップＳ１０１，Ｎｏ）、図７に示す処理手順を終了する。
【００６７】
一方、コントローラ１０は、判定の結果、所定の操作を検出した場合には（ステップＳ１０１，Ｙｅｓ）、ディスプレイ２Ａに表示されている画面を縮小表示する（ステップＳ１０２）。ディスプレイ２Ａに表示されている画面には、ホーム画面４０ａが含まれる。
【００６８】
続いて、コントローラ１０は、ディスプレイ２Ａの表示領域のうち、所定の領域に対する操作を無効化する（ステップＳ１０３）。コントローラ１０は、いわゆるクイックアクセスエリア３１及びナビゲーションバー３３（図２など参照）に対する操作を無効化する。
【００６９】
続いて、コントローラ１０は、タイムアウトしたか、又は縮小表示の解除操作があったかを判定する（ステップＳ１０４）。コントローラ１０は、ステップＳ１０２において画面を縮小表示した後、一定時間、何も操作が検出されない場合には、タイムアウトと判定する。コントローラ１０は、ディスプレイ２Ａの表示領域のうち、縮小表示した画面以外の領域に対する操作を検出した場合には、縮小表示の解除操作であると判定する。
【００７０】
コントローラ１０は、判定の結果、タイムアウトしていない場合、及び縮小表示の解除操作がない場合には（ステップＳ１０４，Ｎｏ）、ステップＳ１０４の判定を繰り返し実行する。
【００７１】
一方、コントローラ１０は、タイムアウトした場合、又は縮小表示の解除操作があった場合には（ステップＳ１０４，Ｙｅｓ）、ディスプレイ２Ａに表示されている画面を元の大きさで表示する（ステップＳ１０５）。
【００７２】
続いて、コントローラ１０は、ディスプレイ２Ａの所定の領域に対する操作の無効化を解除して（ステップＳ１０６）、図７に示す処理手順を終了する。
【００７３】
図８は、ディスプレイ２Ａに表示されている画面に操作ガイドを表示するときの処理手順を示すフローチャートである。
【００７４】
図８に示すように、コントローラ１０は、タッチスクリーン２Ｂを介して、ディスプレイ２Ａに表示されている画面上のアイコンに対する接触を検出したかを判定する（ステップＳ２０１）。コントローラ１０は、判定の結果、画面上のアイコンに対する接触を検出しない場合には（ステップＳ２０１，Ｎｏ）、図８に示す処理手順を終了する。
【００７５】
一方、コントローラ１０は、画面上のアイコンに対する接触を検出した場合には（ステップＳ２０１，Ｙｅｓ）、画面上に操作ガイド（図３参照）を表示させる（ステップＳ２０２）。
【００７６】
続いて、コントローラ１０は、タッチスクリーン２Ｂを介して、操作ガイドに沿った操作を検出したかを判定する（ステップＳ２０３）。
【００７７】
コントローラ１０は、判定の結果、操作ガイドに沿った操作を検出した場合には（ステップＳ２０３，Ｙｅｓ）、ステップＳ２０１で接触が検出されたアイコンに対応付けられている処理を実行して（ステップＳ２０４）、図８に示す処理手順を終了する。
【００７８】
一方、コントローラ１０は、判定の結果、操作ガイドに沿った操作を検出しない場合には（ステップＳ２０３，Ｎｏ）、画面上のアイコンに対する接触が検出されなくなったか（非検出となったか）を判定する（ステップＳ２０５）。
【００７９】
コントローラ１０は、判定の結果、画面上のアイコンに対する接触が検出されている場合には（ステップＳ２０５，Ｎｏ）、ステップＳ２０５の判定を繰り返し実行する。
【００８０】
一方、コントローラ１０は、判定の結果、画面上のアイコンに対する接触が検出されなくなった場合には（ステップＳ２０５，Ｙｅｓ）、操作ガイドを画面から消去して（ステップＳ２０６）、図８に示す処理手順を終了する。
【００８１】
図９は、ディスプレイ２Ａに表示されている画面上にアシストアイコンを表示するときの処理手順を示すフローチャートである。
【００８２】
図９に示すように、コントローラ１０は、タッチスクリーン２Ｂを介して、ディスプレイ２Ａの特定の領域に対する接触を検出したかを判定する（ステップＳ３０１）。ディスプレイ２Ａの特定の領域とは、例えば、右手の親指Ｆ１でスマートフォン１を片手操作する場合、ステータスバー３５に時刻などが表示される側と同じ側の領域であって、かつ中央部の領域に該当する。コントローラ１０は、判定の結果、特定の領域に対する接触を検出しない場合には（ステップＳ３０１，Ｎｏ）、図９に示す処理手順を終了する。
【００８３】
一方、コントローラ１０は、特定の領域に対する接触を検出した場合には（ステップＳ３０１，Ｙｅｓ）、ディスプレイ２Ａに表示されている画面上にアシストアイコン（図４参照）を表示させる（ステップＳ３０２）。
【００８４】
続いて、コントローラ１０は、タッチスクリーン２Ｂを介して、アシストアイコンに対する操作を検出したかを判定する（ステップＳ３０３）。
【００８５】
コントローラ１０は、判定の結果、アシストアイコンに対する操作を検出した場合には（ステップＳ３０３，Ｙｅｓ）、アシストアイコンに対応付けられている動作を実行して（ステップＳ３０４）、図９に示す処理手順を終了する。
【００８６】
一方、コントローラ１０は、判定の結果、アシストアイコンに対する操作を検出しない場合には（ステップＳ３０３，Ｎｏ）、タイムアウトしたかを判定する（ステップＳ３０５）。コントローラ１０は、アシストアイコンを表示した後、一定時間、何も操作が検出されない場合には、タイムアウトと判定する。
【００８７】
コントローラ１０は、判定の結果、タイムアウトしていない場合には（ステップＳ３０５，Ｎｏ）、ステップＳ３０５の判定を繰り返し実行する。
【００８８】
一方、コントローラ１０は、判定の結果、タイムアウトした場合には（ステップＳ３０５，Ｙｅｓ）、アシストアイコンを画面から消去して（ステップＳ３０６）、図９に示す処理手順を終了する。
【００８９】
（その他の実施形態）
図２に示す例において、コントローラ１０は、縮小表示したホーム画面４０ａを、ディスプレイ２Ａの表示領域内のいずれかの方向に寄せて表示してもよい。図１０は、縮小した画面の表示例を示す図である。図１０に示すように、コントローラ１０は、ユーザが右手でスマートフォン１を操作している場合に、縮小したホーム画面４０ａを右下の方向に寄せて表示してもよい。ステータスバー３５が表示される側を上、ステータスバー３５において時刻などが表示される側を右とする。例えば、コントローラ１０は、ホーム画面４０ａを縮小表示させるための操作（例えば、図２のステップＳ１２）に基づいて、右手及び左手のいずれの操作であるかを判定し、右手の操作であれば、縮小したホーム画面４０ａを右下に寄せて表示し、左手の操作であれば、縮小したホーム画面４０ａを左下に寄せて表示する。コントローラ１０は、反時計回りに弧を描くような操作であれば右手の操作であると判定し、時計回りに弧を描くような操作であれば左手の操作であると判定する。
【００９０】
図４に示す例において、コントローラ１０は、アプリケーションが実行中である場合に、実行中のアプリケーションの操作をサポートするような動作、機能あるいは処理などが対応付けられたアシストアイコンを表示するようにしてもよい。例えば、メールアプリケーション９Ｃが実行中である場合に、メール作成、送信、下書きなど、メールアプリケーション９Ｃの実行に関連する動作が対応付けられたアシストアイコンを表示する。
【００９１】
コントローラ１０は、スマートフォン１の長手方向を水平に傾けて使用するアプリケーションを実行中である場合に、姿勢検出ユニット１５などの判定結果に基づいて、ディスプレイ２Ａに表示されるアプリケーション画面内の文字、図形、記号及び画像の上方向、及び縮小したアプリケーション画面を寄せる方向を決定してもよい。例えば、コントローラ１０は、予め登録されるユーザの利き手の情報を参照して、姿勢検出ユニット１５などの判定結果に基づいて、縮小したアプリケーション画面を利き手側に寄せて表示する。
【００９２】
添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成により具現化されるべきである。
【００９３】
図１に示した各プログラムは、複数のモジュールに分割されていてもよい。あるいは、図１に示した各プログラムは、他のプログラムと結合されていてもよい。
【００９４】
上記の実施形態では、タッチスクリーンを備える装置の一例として、スマートフォンについて説明したが、添付の請求項に係る装置は、スマートフォンに限定されない。添付の請求項に係る装置は、スマートフォン以外の電子機器であってもよい。電子機器は、例えば、モバイルフォン、タブレット、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、及びゲーム機である。あるいは、添付の請求項に係る装置は、据え置き型の電子機器であってもよい。据え置き型の電子機器は、例えば、デスクトップパソコン、及びテレビ受像器である。
【符号の説明】
【００９５】
１  スマートフォン
２  タッチスクリーンディスプレイ
２Ａ  ディスプレイ
２Ｂ  タッチスクリーン
３  ボタン
４  照度センサ
５  近接センサ
６  通信ユニット
７  レシーバ
８  マイク
９  ストレージ
９Ａ  制御プログラム
９Ｂ  通話アプリケーション
９Ｃ  メールアプリケーション
９Ｄ  カレンダーアプリケーション
９Ｅ  メモ帳アプリケーション
９Ｆ  カメラアプリケーション
９Ｚ  設定データ
１０  コントローラ
１１  スピーカ
１２  カメラ
１５  姿勢検出ユニット
１８  バイブレータ
【図１】
2014102796.tif 000003
【図２】
2014102796.tif 000004
【図３】
2014102796.tif 000005
【図４】
2014102796.tif 000006
【図５】
2014102796.tif 000007
【図６】
2014102796.tif 000008
【図７】
2014102796.tif 000009
【図８】
2014102796.tif 000010
【図９】
2014102796.tif 000011
【図１０】
2014102796.tif 000012