(57)【要約】【課題】装置を把持している手の指で、当該指の届かない範囲にある対象物に対する操作を容易に行うことができる電子装置、制御方法及びプログラムを提供すること。【解決手段】電子装置は、対象物を画面に表示する表示部と、前記表示部の画面上における接触を検知して入力操作を受け付ける操作受付部と、前記操作受付部が前記対象物を再配置するためのトリガー操作を受け付けると、当該トリガー操作の位置に基づいて前記表示部の画面上におけるタッチ可能範囲および基点を決定し、当該決定したタッチ可能範囲外に表示されている前記対象物を前記基点に近づけるように再配置して前記表示部の前記画面に表示させる表示処理部と、を備える。【選択図】図２
2015060455.tif 000002
【特許請求の範囲】
【請求項１】
対象物を画面に表示する表示部と、
前記表示部の画面上における接触を検知して入力操作を受け付ける操作受付部と、
前記操作受付部が前記対象物を再配置するためのトリガー操作を受け付けると、当該トリガー操作の位置に基づいて前記表示部の画面上におけるタッチ可能範囲および基点を決定し、当該決定したタッチ可能範囲外に表示されている前記対象物を前記基点に近づけるように再配置して前記表示部の前記画面に表示させる表示処理部と、
を備えることを特徴とする電子装置。
【請求項２】
前記表示処理部は、前記タッチ可能範囲内に表示されている前記対象物を前記表示部の画面から削除し、前記タッチ可能範囲外に表示されている前記対象物を前記タッチ可能範囲にかかるように再配置すること
を特徴とする請求項１に記載の電子装置。
【請求項３】
前記表示処理部は、前記トリガー操作の位置に基づいて前記タッチ可能範囲における基点を決定し、前記基点から遠い位置に表示されている前記対象物ほど前記基点に近くなるように再配置して前記表示部の前記画面に表示させること
を特徴とする請求項１または請求項２に記載の電子装置。
【請求項４】
電子装置における制御方法であって、
前記電子装置が、対象物を表示部の画面に表示する表示ステップと、
前記電子装置が、前記表示部の画面上における接触を検知して入力操作を受け付ける操作受付部が前記対象物を再配置するためのトリガー操作を受け付けると、当該トリガー操作の位置に基づいて前記表示部の画面上におけるタッチ可能範囲および基点を決定し、当該決定したタッチ可能範囲外に表示されている前記対象物を前記基点に近づけるように再配置して前記表示部の前記画面に表示させる表示処理ステップと、
を有することを特徴とする制御方法。
【請求項５】
電子装置としてのコンピュータに、
対象物を表示部の画面に表示する表示ステップと、
前記表示部の画面上における接触を検知して入力操作を受け付ける操作受付部が前記対象物を再配置するためのトリガー操作を受け付けると、当該トリガー操作の位置に基づいて前記表示部の画面上におけるタッチ可能範囲および基点を決定し、当該決定したタッチ可能範囲外に表示されている前記対象物を前記基点に近づけるように再配置して前記表示部の前記画面に表示させる表示処理ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
現在、表示画面を指等で触れることによって入力操作をするタッチパネルを搭載した電子装置が普及している。このような電子装置は、操作性を考慮すると、電子装置を把持している片手の指（例えば、親指）のみで操作できることが好ましい。ところが、電子装置の表示画面のサイズが大きい場合には、電子装置を把持している片手の指先が操作の対象物に届かず、両手で操作しなければならないことがある。そこで、例えば、特許文献１には、装置を把持した片手の指で、画面内の任意の位置を容易に指定することができるように、表示画面を縮小させたスクリーンパッドを表示画面上で表示させ、表示したスクリーンパッド上で操作可能な装置が記載されている。また、特許文献２には、カーソルを出現させてそれを操作し、指の届かない位置にあるアイコン等の対象物をタッチできる装置が記載されている。また、特許文献３には、装置の両端に圧力を感知するデバイスを設け、感知した圧力に応じて、画面上部を下げることにより、画面上部にあるアイコンをタッチすることができる装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−３００５０号公報
【特許文献２】特開２０１２−２４３２８４号公報
【特許文献３】国際公開第２０１３／０３５２２９号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術では、表示画面上にスクリーンパッドを表示させているため、表示が重複してしまう。また、縮小させた画面上で操作するため、誤操作の発生する可能性がある、という問題がある。また、特許文献２に記載された技術では、カーソル出現やカーソル操作のための操作ステップが増える、という問題がある。また、特許文献３に記載された技術では、圧力を感知するデバイスを備えなければならない、という問題がある。
【０００５】
本発明は上記の点に鑑みてなされたものであり、装置を把持している手の指で、当該指の届かない範囲にある対象物に対する操作を容易に行うことができる電子装置、制御方法及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、対象物を画面に表示する表示部と、前記表示部の画面上における接触を検知して入力操作を受け付ける操作受付部と、前記操作受付部が前記対象物を再配置するためのトリガー操作を受け付けると、当該トリガー操作の位置に基づいて前記表示部の画面上におけるタッチ可能範囲および基点を決定し、当該決定したタッチ可能範囲外に表示されている前記対象物を前記基点に近づけるように再配置して前記表示部の前記画面に表示させる表示処理部と、を備えることを特徴とする電子装置である。
【０００７】
（２）また、本発明の他の態様は、電子装置における制御方法であって、前記電子装置が、対象物を表示部の画面に表示する表示ステップと、前記電子装置が、前記表示部の画面上における接触を検知して入力操作を受け付ける操作受付部が前記対象物を再配置するためのトリガー操作を受け付けると、当該トリガー操作の位置に基づいて前記表示部の画面上におけるタッチ可能範囲および基点を決定し、当該決定したタッチ可能範囲外に表示されている前記対象物を前記基点に近づけるように再配置して前記表示部の前記画面に表示させる表示処理ステップと、を有することを特徴とする制御方法である。
【０００８】
（３）また、本発明の他の態様は、電子装置としてのコンピュータに、対象物を表示部の画面に表示する表示ステップと、前記表示部の画面上における接触を検知して入力操作を受け付ける操作受付部が前記対象物を再配置するためのトリガー操作を受け付けると、当該トリガー操作の位置に基づいて前記表示部の画面上におけるタッチ可能範囲および基点を決定し、当該決定したタッチ可能範囲外に表示されている前記対象物を前記基点に近づけるように再配置して前記表示部の前記画面に表示させる表示処理ステップと、を実行させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、装置を把持している手の指で、当該指の届かない範囲にある対象物に対する操作を容易に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態によるタッチパネル搭載情報端末の外観構成を示す正面図である。
【図２】第１の実施形態によるタッチパネル搭載情報端末の構成を示すブロック図である。
【図３】第１の実施形態によるタッチパネル搭載情報端末における入力操作制御方法を説明するための図である。
【図４】第１の実施形態によるタッチパネル搭載情報端末における入力操作制御方法を説明するための図である。
【図５】第１の実施形態によるタッチパネル搭載情報端末における入力操作制御処理の手順を示すフローチャートである。
【図６】本発明の第２の実施形態によるタッチパネル搭載情報端末における入力操作制御方法を説明するための図である。
【図７】第２の本実施形態によるタッチパネル搭載情報端末における入力操作制御処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
[第１の実施形態]
まず、本発明の第１の実施形態について説明する。図１は、本実施形態によるタッチパネル搭載情報端末１０の外観構成を示す正面図である。タッチパネル搭載情報端末１０は、例えば、スマートフォンやタブレット端末等の電子装置である。タッチパネル搭載情報端末１０は、タッチパネル１１０を備える。タッチパネル１１０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示部と、表示部の画面上の接触を検知する操作受付部とから構成される。
【００１２】
次に、本実施形態によるタッチパネル搭載情報端末１０の構成について説明する。図２は、本実施形態によるタッチパネル搭載情報端末１０の構成を示すブロック図である。タッチパネル搭載情報端末１０は、タッチパネル１１０と、入力検出部１２０と、記憶部１３０と、表示処理部１４０と、方向検出部１５０と、を含んで構成される。
【００１３】
タッチパネル１１０は、情報を表示するとともに、ユーザからの操作入力を受け付ける。タッチパネル１１０は、操作受付部１１１と、表示部１１２とを含んで構成される。操作受付部１１１は、表示部１１２の表示画面上に設置され、表示部１１２の画面上における接触（タッチ）を検知してユーザからの入力操作を受け付ける。表示部１１２は、アイコン等の対象物の情報を表示する。
【００１４】
入力検出部１２０は、操作受付部１１１における入力操作を検出する。入力検出部１２０は、タッチ位置取得部１２１と、タッチ時間測定部１２２と、タッチ面積取得部１２３とを含んで構成される。タッチ位置取得部１２１は、操作受付部１１１においてユーザがタッチした位置を示す座標情報（以下、タッチ位置とする）を取得する。タッチ時間測定部１２２は、操作受付部１１１におけるユーザのタッチの継続時間（以下、タッチ継続時間とする）を測定する。タッチ面積取得部１２３は、ユーザがタッチしている面積（ユーザの指の接触面積）（以下、タッチ面積とする）を取得する。
【００１５】
記憶部１３０は、種々の情報を記憶する。記憶部１３０は、タッチ属性情報部１３１と、操作種別記憶部１３２とを含んで構成される。タッチ属性情報部１３１は、タッチ位置取得部１２１が取得したタッチ位置と、タッチ時間測定部１２２が測定したタッチ継続時間と、タッチ面積取得部１２３が取得したタッチ面積とをタッチ属性情報として一時的に記憶する。操作種別記憶部１３２は、タッチ属性情報に対応するユーザの操作種別を記憶している。操作種別は、入力操作の種別である。例えば、操作種別記憶部１３２は、操作種別「トリガー操作」に対応するタッチ属性情報として「タッチ面積の大きい単タップ」または「位置変化の少ないフリック」を記憶する。トリガー操作は、アイコンを再配置するための操作である。タップは、画面を軽く叩くようにして、一瞬だけ画面に触れる操作である。また、フリックは、画面上を素早く払うようにタッチする操作である。
【００１６】
表示処理部１４０は、表示部１１２の表示を制御する。例えば、表示処理部１４０は、操作受付部１１１がトリガー操作を受け付けると、トリガー操作のタッチ位置に基づいて表示部１１２の画面上におけるタッチ可能範囲を決定し、決定したタッチ可能範囲外に表示されているアイコンをタッチ可能範囲にかかるように再配置して表示部１１２に表示する。このとき、表示処理部１４０は、タッチ可能範囲内に表示されているアイコンを表示部１１２の画面から削除し、タッチ可能範囲外に表示されているアイコンをタッチ可能範囲にかかるように再配置して表示する。更に、表示処理部１４０は、トリガー操作のタッチ位置に基づいてタッチ可能範囲に係る基点を決定し、基点から遠い位置に表示されている対象物ほど基点に近くなるよう再配置する。また、表示処理部１４０は、全てのアイコンをタッチ可能範囲にかかるように再配置できなかった場合には、操作受付部１１１における操作に応じて、再配置した対象物をスライドさせることによりタッチ可能範囲にかかるようにアイコンを再配置して表示部１１２の画面に表示させる。また、表示処理部１４０は、操作受付部１１１が操作を受け付けてない状態が、アイコンを再配置してから所定時間以上継続した場合に、表示部１１２の画面の表示を再配置前の状態に戻す。
【００１７】
表示処理部１４０は、操作決定部１４１を含んで構成される。操作決定部１４１は、操作受付部１１１が受け付けたユーザの入力操作の操作種別を決定する。具体的には、操作決定部１４１は、タッチ位置取得部１２１が取得したタッチ位置と、タッチ時間測定部１２２が測定したタッチ継続時間と、タッチ面積取得部１２３が取得したタッチ面積と、タッチ属性情報部１３１に一時的に記憶されているタッチ属性情報とに基づいて、操作種別記憶部１３２から操作種別を読み出す。
方向検出部１５０は、互いに直交する３方向の加速度を検出する３軸加速度センサを備え、３軸加速度センサの検出結果に基づいてタッチパネル１１０の画面の向きを検出する。
【００１８】
次に、本実施形態によるタッチパネル搭載情報端末１０における入力操作制御方法について説明する。図３は、本実施形態によるタッチパネル搭載情報端末１０における入力操作制御方法を説明するための図である。本図に示す入力操作制御方法は、ユーザがタッチパネル搭載情報端末１０を把持している手の指Ｆの届かない位置にあるアイコンＩを操作（タッチ）可能にするための制御方法である。タッチパネル搭載情報端末１０は、操作受付部１１１においてトリガー操作を検出すると、画面に表示しているアイコンＩを並べ替えて、指Ｆの届かない位置にあったアイコンＩをタッチ可能にする。トリガー操作は、アイコンＩの並べ替え（再配置）を指示するトリガーとなる操作であり、例えば、タッチ面積の大きい単タップや位置変化の少ないフリック等である。以下、説明の便宜を図るため、２０個のアイコンＩそれぞれに対し１から２０までの番号を割り当て、アイコンＩ１〜Ｉ２０と記す。なお、各アイコンＩ１〜Ｉ２０に共通する事項については、１〜２０の番号を省略し、単に「アイコンＩ」又は「各アイコンＩ」と記す。また、以下、タッチパネル１１０の画面を正面視したときを基準として上下左右方向を定める。
【００１９】
以下、タッチパネル１１０に、縦に５個ずつ横に４個ずつ計２０個のアイコンＩ（対象物）が表示されている場合（図３（ａ）参照）を例に説明する。表示処理部１４０は、トリガー操作を検出すると、トリガー操作のタッチ位置（以下、トリガー位置Ｔと称する）とタッチパネル１１０の画面の向きとに基づいて、ユーザが左右どちらの手で操作しているのかを判定する。具体的には、表示処理部１４０は、トリガー位置Ｔが中央Ｃより左側にある場合は左手で操作していると判定し、トリガー位置Ｔが中央Ｃより右側にある場合は右手で操作していると判定する。
【００２０】
続いて、表示処理部１４０は、ユーザが左右どちらの手で操作しているかに基づいて、基点Ｓを決定する（図３（ｂ）参照）。具体的には、表示処理部１４０は、ユーザが左手で操作していると判定した場合には、タッチパネル１１０の画面の左下端を基点Ｓとする。一方、表示処理部１４０は、ユーザが右手で操作していると判定した場合には、タッチパネル１１０の画面の右下端を基点Ｓとする。
【００２１】
続いて、表示処理部１４０は、基点Ｓとトリガー位置Ｔとに基づいてタッチ可能範囲Ａを決定する。タッチ可能範囲Ａは、タッチパネル１１０の画面上において、ユーザがタッチパネル搭載情報端末１０を把持している手の指Ｆでタッチすることができる範囲である。具体的には、表示処理部１４０は、タッチパネル１１０の画面において、基点Ｓからトリガー位置Ｔまでの半径とし基点Ｓを中心とする円内（扇状の範囲）をタッチ可能範囲Ａとする。表示処理部１４０は、タッチ可能範囲Ａ内に完全に含まれるアイコンＩまたはタッチ可能範囲Ａ内にかかるアイコンＩは指Ｆが届く（タッチ可能）アイコンＩと判定する。一方、表示処理部１４０は、タッチ可能範囲Ａ外にあるアイコンＩは指Ｆが届かない（タッチ不可能）アイコンＩと判定する。図示する例では、アイコンＩ１３、Ｉ１４、Ｉ１７、Ｉ１８、Ｉ１９がタッチ可能範囲Ａ内にあるアイコンＩであり、アイコンＩ１〜Ｉ１２、Ｉ１５、Ｉ１６、Ｉ２０がタッチ可能範囲Ａ外にあるアイコンＩである。
【００２２】
続いて、表示処理部１４０は、タッチ可能範囲Ａ内にある（にかかる）アイコンＩ１３、Ｉ１４、Ｉ１７、Ｉ１８、Ｉ１９をタッチパネル１１０の画面上から削除する（図３（ｃ）参照）。
【００２３】
そして、表示処理部１４０は、タッチパネル１１０の画面上に残ったアイコンＩのうち、基点Ｓから遠い位置にあるアイコンＩから順に優先順位を決定する（図３（ｄ）参照）。具体的には、表示処理部１４０は、基点Ｓから遠いアイコンＩほど優先順位を高く設定し、基点Ｓから近いアイコンＩほど優先順位を低く設定する。図示する例では、表示処理部１４０は、優先順位１から１５の順に、アイコンＩ４、Ｉ３、Ｉ８、Ｉ２、Ｉ１、Ｉ７、Ｉ１２、Ｉ６、Ｉ５、Ｉ１１、Ｉ１６、Ｉ１０、Ｉ９、Ｉ２０、Ｉ１５に優先順位を設定する。
【００２４】
続いて、表示処理部１４０は、アイコンＩを優先順位の高い順に基点Ｓから近づけるようにタッチパネル１１０の画面上に再配置する（図３（ｅ）参照）。すなわち、表示処理部１４０は、優先順位の高いアイコンＩほど基点Ｓに近い位置に再配置し、優先順位の低いアイコンＩほど基点から遠い位置に再配置する。このとき、表示処理部１４０は、アイコンＩ間の隙間はなくし、タッチ可能範囲Ａに全てのアイコンＩが収まる（かかる）ように再配置する。図示する例では、表示処理部１４０は、アイコンＩ１〜１２、Ｉ１５、Ｉ１６、Ｉ２０をタッチ可能範囲Ａにかかるように再配置している。
【００２５】
このように、タッチパネル搭載情報端末１０は、タッチ可能範囲Ａ外に表示されていたアイコンＩのみをタッチ可能範囲Ａにかかるように再配置して表示しているため、タッチ可能範囲Ａ外に表示されていたアイコンＩに対して操作ができるようになる。また、タッチパネル搭載情報端末１０は、タッチ可能範囲Ａ内に表示されていたアイコンＩを削除しているため、再配置後はタッチ可能範囲Ａ外に表示されていたアイコンＩのみを操作することができる。すなわち、再配置後は、操作対象を絞り込むことができる。
【００２６】
表示処理部１４０は、再配置した状態（図３（ｅ）参照）から一定時間より大きい無操作状態である（操作されなかった）場合には、タッチパネル１１０の表示を再配置前の表示（図３（ｆ）参照）に戻す。なお、表示処理部１４０は、再配置した状態（図３（ｅ）参照）において、予め設定された再配置前の表示に戻すトリガー操作により、タッチパネル１１０の表示を再配置前の表示（図３（ｆ）参照）に戻してもよい。
【００２７】
次に、全てのアイコンＩをタッチ可能範囲Ａにかかるように再配置できなかった場合における、タッチパネル搭載情報端末１０の入力操作制御方法について説明する。図４は、本実施形態によるタッチパネル搭載情報端末１０における入力操作制御方法を説明するための図である。
【００２８】
表示処理部１４０は、トリガー操作を検知すると、アイコンＩを再配置する（図４（ａ）及び図４（ｂ）参照）。アイコンＩの再配置方法は、図３に示す方法と同様である。本図に示す例では、タッチ可能範囲Ａ内にかかるように再配置されていないアイコンＩがある（図４（ｂ）参照）。具体的には、アイコンＩ１４、Ｉ１５、Ｉ１９、Ｉ２０が、タッチ可能範囲Ａ外に再配置されている。
【００２９】
表示処理部１４０は、タッチ可能範囲Ａ外に再配置されたアイコンＩがある場合、タッチ可能範囲Ａ内でフリック操作を検出すると、フリックされた方向（上下左右いずれかの方向）に再配置したアイコンＩをスライドさせて（図４（ｃ）参照）、タッチ可能範囲Ａ内にくるアイコンＩを変化させる。図示する例では、表示処理部１４０は、ユーザの指Ｆが左方向にフリックしたことを検知したため、再配置したアイコンＩを１列分左方向にスライドさせている。具体的には、表示処理部１４０は、基点Ｓから１列目にあったアイコンＩ１９、Ｉ１１、Ｉ１、Ｉ３、Ｉ４をタッチパネル１１０の画面から削除するとともに、再配置された他のアイコンＩを左方向に１列分移動させた。これにより、タッチ可能範囲Ａ内に再配置できなかったアイコンＩ２０、Ｉ１５、Ｉ１４も指Ｆでタッチすることができる。
【００３０】
表示処理部１４０は、再配置した状態（図４（ｂ）または図４（ｃ）参照）から一定時間より大きい無操作状態が続いた（操作されなかった）場合には、タッチパネル１１０の表示を再配置前の表示（図４（ｄ）参照）に戻す。
【００３１】
次に、本実施形態によるタッチパネル搭載情報端末１０における入力操作制御方法を実現するための入力操作制御処理について説明する。図５は、本実施形態によるタッチパネル搭載情報端末１０における入力操作制御処理の手順を示すフローチャートである。
まず、表示処理部１４０は、アイコンＩを再配置するためのトリガー操作が発生したか否かを判定する（ステップＳ１０１）。表示処理部１４０は、トリガー操作が発生していないと判定した場合（ステップＳ１０１：Ｎｏ）には、本入力操作制御処理を終了する。
【００３２】
一方、表示処理部１４０は、トリガー操作が発生したと判定した場合（ステップＳ１０１：Ｙｅｓ）には、当該トリガー操作の発生位置（トリガー位置Ｔ）を特定する（ステップＳ１０２）。
続いて、表示処理部１４０は、方向検出部１５０からタッチパネル１１０の画面の向きを取得する（ステップＳ１０３）。
【００３３】
続いて、表示処理部１４０は、トリガー位置Ｔと取得した画面の向きとに基づいて、基点Ｓを決定する（ステップＳ１０４）。
続いて、表示処理部１４０は、決定した基点Ｓとトリガー位置Ｔとに基づいて、タッチ可能範囲Ａを決定する（ステップＳ１０５）。
【００３４】
続いて、表示処理部１４０は、決定したタッチ可能範囲ＡにかかるアイコンＩをタッチパネル１１０の画面から削除する（ステップＳ１０６）。
続いて、表示処理部１４０は、タッチ可能範囲Ａ外にあるアイコンＩに対して、再配置するための優先順位を決定する（ステップＳ１０７）。具体的には、基点Ｓから遠い位置にあるアイコンＩの優先順位を高く設定し、基点から近い位置にあるアイコンＩの優先順位を低く設定する。
【００３５】
続いて、表示処理部１４０は、優先順位の高いアイコンＩから基点Ｓに近くなるよう、タッチ可能範囲Ａ外にあるアイコンＩをタッチパネル１１０の画面上に再配置して表示する（ステップＳ１０８）。
続いて、表示処理部１４０は、表示を再配置前の状態に戻すためのタイマーをスタートさせ、経過時間ｔのカウントを開始する（ステップＳ１０９）。
【００３６】
続いて、表示処理部１４０は、経過時間ｔが所定の閾値より大きいか（所定時間経過したか）否かを判定する（ステップＳ１１０）。
表示処理部１４０は、経過時間ｔが所定の閾値以下である場合（ステップＳ１１０：Ｎｏ）には、再配置したアイコンＩいずれかがアイコンタップされたか否かを判定する（ステップＳ１１１）。アイコンタップは、アイコンＩをタップする操作であり、アイコンＩに対応するアプリケーションを起動させるための操作である。
表示処理部１４０は、アイコンタップされたと判定した場合（ステップＳ１１１：Ｙｅｓ）には、タップされたアイコンＩに対応するアプリケーションを起動する（ステップＳ１１２）。
【００３７】
一方、表示処理部１４０は、アイコンタップされていないと判定した場合（ステップＳ１１１：Ｎｏ）には、アイコンＩをスライドさせるための入力操作（例えば、フリック操作）が発生したか否かを判定する（ステップＳ１１３）。表示処理部１４０は、スライドさせるための入力操作が発生したと判定した場合（ステップＳ１１３：Ｙｅｓ）には、入力操作に応じて再配置したアイコンＩを上下左右いずれかの方向にスライドさせる（ステップＳ１１４）。そして、表示処理部１４０は、経過時間ｔを０に初期化して、ステップＳ１０９の処理に戻る。
一方、表示処理部１４０は、スライドさせるための入力操作が発生していないと判定した場合（ステップＳ１１３：Ｎｏ）には、ステップＳ１１０の処理に戻る。
【００３８】
一方、表示処理部１４０は、ステップＳ１１０において経過時間ｔが所定の閾値より大きいと判定した場合（ステップＳ１１０：Ｙｅｓ）またはステップＳ１１２に続いて、タッチパネル１１０の画面の表示を、再配置前の状態に戻す（アイコンＩの配置を再配置前に戻す）（ステップＳ１１５）。
続いて、表示処理部１４０は、タイマーをストップして経過時間ｔのカウントを停止する（ステップＳ１１６）。その後、当該入力操作制御処理を終了する。
【００３９】
このように、本実施形態によれば、タッチパネル搭載情報端末１０は、トリガー操作を検出すると、タッチ可能範囲Ａ外にあるアイコンＩを基点Ｓ近傍に再配置する。これにより、ユーザは、タッチパネル搭載情報端末１０を把持している手のみで、タッチ可能範囲Ａ外に配置されていたアイコンＩを操作することができる。すなわち、ユーザは、タッチパネル搭載情報端末１０を把持している手のみでアイコンＩ等の対象物に対する操作を容易に行うことができる。
【００４０】
また、タッチパネル搭載情報端末１０は、アイコンＩの再配置の際に、アイコンＩのサイズを変更しないため、間違えて他のアイコンＩをタッチする等の誤操作が発生することを軽減することができる。また、タッチパネル搭載情報端末１０は、トリガー操作の際にタッチ可能範囲Ａ外にあったアイコンＩのみを全て（必要最小限の全てのアイコンＩ）再配置して表示するため、視認性が良い。
【００４１】
また、タッチパネル搭載情報端末１０は、全てのアイコンＩがタッチ可能範囲Ａにかかるように再配置できなかった場合には、フリック操作に応じて再配置したアイコンＩを上下左右いずれかにスライドさせて、タッチ可能範囲Ａ外に配置されたアイコンＩをタッチ可能範囲Ａにかかるように、すなわち基点に近づけるように再配置して表示する。これにより、タッチ可能範囲Ａ外に再配置されたアイコンＩを、タッチパネル搭載情報端末１０を把持している手の指Ｆで操作することができる。
【００４２】
[第２の実施形態]
次に、本発明の第２の実施形態について説明する。本実施形態におけるタッチパネル搭載情報端末１０の構成は、図１及び図２に示す第１の実施形態におけるタッチパネル搭載情報端末１０の構成と同様である。また、本実施形態におけるタッチパネル搭載情報端末１０における入力操作制御方法は、図３に示す第１の実施形態における入力操作制御方法と同様である。本実施形態におけるタッチパネル搭載情報端末１０と第１の実施形態におけるタッチパネル搭載情報端末１０とが異なる点は、タッチ可能範囲Ａにかかるように全てのアイコンＩを再配置できなかった場合に、再度のトリガー操作によりタッチ可能範囲Ａ外に再配置されたアイコンＩのみを基点Ｓの近傍に再配置する点である。すなわち、本実施形態におけるタッチパネル搭載情報端末１０は、再帰的にアイコンＩの再配置を繰り返す。本実施形態における表示処理部１４０は、タッチ可能範囲Ａにかかるように全てのアイコンＩを再配置できなかった場合には、操作受付部１１１がアイコンＩを再配置するためのトリガー操作を再度受け付けると、タッチ可能範囲Ａ外に表示されているアイコンＩをタッチ可能範囲Ａにかかるように再配置して表示部１１２に表示する。
【００４３】
図６は、本実施形態によるタッチパネル搭載情報端末１０における入力操作制御方法を説明するための図である。表示処理部１４０は、トリガー操作を検知すると、アイコンＩを再配置する（図６（ａ）及び図６（ｂ）参照）。アイコンＩの再配置方法は、図３に示す方法と同様である。本図に示す例では、タッチ可能範囲Ａにかかるように配置されていないアイコンＩがある（図６（ｂ）参照）。具体的には、アイコンＩ１４、Ｉ２０、Ｉ１５、Ｉ１９が、タッチ可能範囲Ａ外に再配置されている。
【００４４】
表示処理部１４０は、タッチ可能範囲Ａ外に再配置されたアイコンＩがある場合には、再度トリガー操作を検出すると、タッチ可能範囲Ａ内にあるアイコンＩをタッチパネル１１０の画面上から削除する（図６（ｃ）参照）。そして、表示処理部１４０は、タッチパネル１１０の画面上に残ったアイコンＩのうち、基点Ｓから遠い位置にあるアイコンＩから順に優先順位を設定する（図６（ｄ）参照）。具体的には、表示処理部１４０は、基点Ｓから遠いアイコンＩほど優先順位を高く設定し、基点Ｓから近いアイコンＩほど優先順位を低く設定する。図示する例では、アイコンＩ１９が優先順位「１」であり、アイコンＩ１４が優先順位「２」であり、アイコンＩ２０が優先順位「３」であり、アイコンＩ１５が優先順位「４」である。
【００４５】
続いて、表示処理部１４０は、アイコンＩを優先順位の高い順に基点Ｓから近づけるようにタッチパネル１１０の画面上に再配置する（図６（ｅ）参照）。すなわち、表示処理部１４０は、優先順位の高いアイコンＩほど基点Ｓに近い位置に配置し、優先順位の低いアイコンＩほど基点から遠い位置に配置する。このとき、表示処理部１４０は、アイコンＩ間の隙間はなくし、タッチ可能範囲Ａに全てのアイコンＩが収まる（かかる）ように再配置する。図示する例では、表示処理部１４０は、アイコンＩ１４、Ｉ１５、Ｉ１９、Ｉ２０をタッチ可能範囲Ａにかかるように再配置している。
【００４６】
表示処理部１４０は、再配置した状態（図６（ｂ）または図６（ｅ）参照）から一定時間より大きい無操作状態が続いた（操作されなかった）場合には、タッチパネル１１０の表示を再配置前の表示（図６（ｆ）参照）に戻す。
【００４７】
次に、本実施形態によるタッチパネル搭載情報端末１０における入力操作制御処理について説明する。図７は、本実施形態によるタッチパネル搭載情報端末１０における入力操作制御処理の手順を示すフローチャートである。
本図に示すステップＳ２０１〜ステップＳ２１２、ステップＳ２１５、ステップＳ２１６の処理は、図５に示す第１の実施形態におけるステップＳ１０１〜ステップＳ１１２、ステップＳ１１５、ステップＳ１１６の処理と同様であるため、その説明を省略する。
【００４８】
表示処理部１４０は、ステップＳ２１１においてアイコンタップされていないと判定した場合（ステップＳ２１１：Ｎｏ）には、アイコンＩを再配置するためのトリガー操作が発生したか否かを判定する（ステップＳ２１３）。表示処理部１４０は、トリガー操作が発生していないと判定した場合（ステップＳ２１３：Ｎｏ）には、ステップＳ２１０の処理に戻る。
一方、表示処理部１４０は、トリガー操作が発生したと判定した場合（ステップＳ２１３：Ｙｅｓ）には、現在、タッチパネル１１０に表示されているアイコンＩに対してステップＳ２０２〜ステップＳ２０８の処理を行うことによりタッチ可能範囲Ａ外に再配置されたアイコンＩを、基点Ｓ近傍に再配置する（ステップＳ２１４）。そして、表示処理部１４０は、経過時間ｔを０に初期化して、ステップＳ２０９の処理に戻る。
【００４９】
このように、本実施形態によれば、タッチパネル搭載情報端末１０は、タッチ可能範囲Ａに全てのアイコンＩがかかるような再配置が不可能である場合には、再度トリガー操作を受け付けて、タッチ可能範囲Ａ外に再配置されたアイコンＩを基点Ｓ近傍に再配置する。すなわち、タッチパネル搭載情報端末１０は、タッチ可能範囲Ａに全てのアイコンＩがかかるような再配置が不可能である場合には、アイコンＩの再配置を再帰的に繰り返す。これにより、第１の実施形態の効果と同様に、ユーザは、タッチ可能範囲Ａ外に再配置されたアイコンＩを、タッチパネル搭載情報端末１０を把持している手の指Ｆで操作することができる。
【００５０】
なお、上述した実施形態におけるタッチパネル搭載情報端末１０の一部、例えば、表示処理部１４０をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、タッチパネル搭載情報端末１０に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００５１】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５２】
また、上述した実施形態におけるタッチパネル搭載情報端末１０の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現しても良い。
タッチパネル搭載情報端末１０の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化しても良い。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いても良い。
【００５３】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、タッチパネル搭載情報端末１０は、タッチ可能範囲Ａに全てのアイコンＩがかかるように再配置できなかった場合には、第１の実施形態ではアイコンＩをスライド可能にし、第２の実施形態ではアイコンＩを再帰的に再配置しているが、第１の実施形態及び第２の実施形態いずれの動作も可能にしてもよい。
【符号の説明】
【００５４】
１０…電子装置  １１０…タッチパネル  １１１…操作受付部  １１２…表示部  １２０…入力検出部  １２１…タッチ位置取得部  １２２…タッチ時間測定部  １２３…タッチ面積取得部  １３０…記憶部  １３１…タッチ属性情報部  １３２…操作種別記憶部  １４０…表示処理部  １４１…操作決定部  １５０…方向検出部
【図１】
2015060455.tif 000003
【図２】
2015060455.tif 000004
【図３】
2015060455.tif 000005
【図４】
2015060455.tif 000006
【図５】
2015060455.tif 000007
【図６】
2015060455.tif 000008
【図７】
2015060455.tif 000009