(57)【要約】【課題】携帯電話機などの画面が小さい機器上で、タッチパネルを用いて複数のアイコンを表示した場合であっても、ドラッグ操作において容易にアイコンの選択ができる。【解決手段】タッチ操作による入力を受け付けるタッチパネルを備え、アイコンを表示する表示部５と、タッチパネル上をタッチ操作された位置を表示部５から取得する座標情報受信部２−１と、座標情報受信部２−１により取得された位置と各アイコンのタッチパネル認識領域に基づいてアイコンを決定するタッチパネル認識領域認識部６と、座標情報受信部２−１により取得された複数の位置から次にタッチ操作される位置の予測値を算出する予測値算出部２−２と、予測値算出部２−２により算出された予測値に対応するアイコンを拡大表示するとともに、当該アイコンの前記タッチパネル認識領域を拡大するタッチパネル領域変更部２−３と、を備える【選択図】図２
2010097552.tif 000002
【特許請求の範囲】
【請求項１】
タッチ操作による入力を受け付けるタッチパネルを備え、アイコンを表示する表示部と、
前記タッチパネル上をタッチ操作された位置を前記表示部から取得する座標情報受信部と、
前記座標情報受信部により取得された前記位置と各アイコンのタッチパネル認識領域に基づいてアイコンを決定するタッチパネル認識領域認識部と、
前記座標情報受信部により取得された複数の前記位置から次にタッチ操作される位置の予測値を算出する予測値算出部と、
前記予測値算出部により算出された前記予測値に対応するアイコンを拡大表示するとともに、当該アイコンの前記タッチパネル認識領域を拡大するタッチパネル領域変更部と、
を備えることを特徴とするアイコン表示装置。
【請求項２】
前記タッチパネル領域変更部は、前記予測値に対応する前記アイコンにカーソルを表示することを特徴とする請求項１に記載のアイコン表示装置。
【請求項３】
前記タッチパネル領域変更部は、前記予測値が拡大した前記タッチパネル認識領域から外れると、拡大表示した前記アイコンを元の大きさに戻すとともに、当該アイコンのタッチパネル認識領域を元の大きさに戻すことを特徴とする請求項１又は２に記載のアイコン表示装置。
【請求項４】
タッチ操作による入力を受け付けるタッチパネルを備え、アイコンを表示する表示部を備えるアイコン表示装置におけるアイコン表示方法であって、
座標情報受信部が、前記タッチパネル上をタッチ操作された位置を取得するステップと、
タッチパネル認識領域認識部が、前記座標情報受信部により取得された前記位置と各アイコンのタッチパネル認識領域に基づいてアイコンを決定するステップと、
予測値算出部が、前記座標情報受信部により取得された複数の前記位置から次にタッチ操作される位置の予測値を算出するステップと、
タッチパネル領域変更部が、前記予測値算出部により算出された前記予測値に対応するアイコンを拡大表示するとともに、当該アイコンの前記タッチパネル認識領域を拡大するステップと、
を有することを特徴とするアイコン表示方法。
【請求項５】
タッチ操作による入力を受け付けるタッチパネルを備え、アイコンを表示する表示部を備えるコンピュータに、
前記タッチパネル上をタッチ操作された位置を取得するステップと、
取得した前記位置と各アイコンのタッチパネル認識領域に基づいてアイコンを決定するステップと、
取得した複数の前記位置から次にタッチ操作される位置の予測値を算出するステップと、
算出した前記予測値に対応するアイコンを拡大表示するとともに、当該アイコンの前記タッチパネル認識領域を拡大するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アイコン表示装置、アイコン表示方法及びプログラムに関する。
【背景技術】
【０００２】
現在、携帯電話機やパーソナルコンピュータなどの操作性を向上させる一手法として、メニュー画面に処理内容や対象を小さな絵や記号で表現するアイコンを表示する方式が多く用いられている。
特許文献１に記載されている技術では、選択頻度の高いアイコンをより大きく表示し、選択頻度の低いアイコンをより小さく表示することにより、アイコン選択の操作性を向上させている。
【特許文献１】特開平５−２００１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、現在、タッチパネルを用いてメニュー画面を表示する携帯電話機が普及してきているが、携帯電話機のように画面が小さくアイコンの数が多い機器の場合には、アイコンが小さくなるため、アイコンを選択し辛い、という問題がある。
また、指でタッチしているアイコンを丸印などのカーソルで表示する場合、タップ操作などではわかりやすいが、ドラッグのように指を画面上で動かすとカーソルが表示される前に指が移動してしまうため、指の動作とカーソル表示との間に遅延が生じる、という問題がある。
しかしながら、特許文献１に記載されている技術では、ドラッグ操作については考慮されていない。
本発明は上記の点に鑑みてなされたものであり、その目的は、携帯電話機などの画面が小さい機器上で、タッチパネルを用いて複数のアイコンを表示した場合であっても、ドラッグ操作において容易にアイコンの選択ができるアイコン表示装置、アイコン表示方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００４】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、タッチ操作による入力を受け付けるタッチパネルを備え、アイコンを表示する表示部と、前記タッチパネル上をタッチ操作された位置を前記表示部から取得する座標情報受信部と、前記座標情報受信部により取得された前記位置と各アイコンのタッチパネル認識領域に基づいてアイコンを決定するタッチパネル認識領域認識部と、前記座標情報受信部により取得された複数の前記位置から次にタッチ操作される位置の予測値を算出する予測値算出部と、前記予測値算出部により算出された前記予測値に対応するアイコンを拡大表示するとともに、当該アイコンの前記タッチパネル認識領域を拡大するタッチパネル領域変更部と、を備えることを特徴とするアイコン表示装置である。
【０００５】
また、本発明の一態様は、タッチ操作による入力を受け付けるタッチパネルを備え、アイコンを表示する表示部を備えるアイコン表示装置におけるアイコン表示方法であって、座標情報受信部が、前記タッチパネル上をタッチ操作された位置を取得するステップと、タッチパネル認識領域認識部が、前記座標情報受信部により取得された前記位置と各アイコンのタッチパネル認識領域に基づいてアイコンを決定するステップと、予測値算出部が、前記座標情報受信部により取得された複数の前記位置から次にタッチ操作される位置の予測値を算出するステップと、タッチパネル領域変更部が、前記予測値算出部により算出された前記予測値に対応するアイコンを拡大表示するとともに、当該アイコンの前記タッチパネル認識領域を拡大するステップと、を有することを特徴とするアイコン表示方法である。
【０００６】
また、本発明の一態様は、タッチ操作による入力を受け付けるタッチパネルを備え、アイコンを表示する表示部を備えるコンピュータに、前記タッチパネル上をタッチ操作された位置を取得するステップと、取得した前記位置と各アイコンのタッチパネル認識領域に基づいてアイコンを決定するステップと、取得した複数の前記位置から次にタッチ操作される位置の予測値を算出するステップと、算出した前記予測値に対応するアイコンを拡大表示するとともに、当該アイコンの前記タッチパネル認識領域を拡大するステップと、
を実行させるためのプログラムである。
【発明の効果】
【０００７】
本発明によれば、タッチ操作された複数の位置から次にタッチされる位置の予測値を算出し、算出した予測値に対応するアイコンを拡大表示しているので、アイコンの拡大表示と指の動作との間に遅延が生じない。また、アイコンのタッチパネル認識領域が拡大されるため、アイコンの選択がより容易になる。これにより、携帯電話機などの画面が小さい機器上で、タッチパネルを用いて複数のアイコンを表示した場合であっても、容易にアイコンの選択ができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態によるアイコン表示装置が備える表示部５の構成を示す概略図である。
ここで、表示部５において、正面視した時の右方向をＸ軸の正方向、上方向をＹ軸の正方向としてＸＹ座標系を定める。
表示部５は、液晶ディスプレイ５１とタッチ操作による入力を受け付けるタッチパネル５２とを含んで構成されており、液晶ディスプレイ５１の上部にタッチパネル５２が設置されている。タッチパネル５２のベースとなるガラス面の表面には非常に小さなスペーサがはさまれており、その表面にフィルムが貼り付けられている。また、ガラスとフィルムの向かい合う面には透明な電極格子が設けられている。タッチパネル５２は、何も圧力を受けていない状態では、スペーサにより２枚の電極は接触していないため、電流は流れない。
タッチパネル５２は、指等で上から圧力を受ける（タッチ操作される）と、圧力によりフィルムがたわみ、ガラス面の電極と接触し電気が流れる。タッチパネル５２は、ガラス面、フィルム面それぞれの透明電極の抵抗による分圧比を測定することで押された位置のＸＹ座標値を検出する。
【０００９】
図２は、本実施形態によるアイコン表示装置１０の機能構成を示すブロック図である。
アイコン表示装置１０は、携帯電話機やＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Digital Assistants）などの携帯端末に搭載され、表示部５上にアイコンを用いたメニュー画面を表示する装置である。アイコン表示装置１０は、タッチパネル認識部１と、ドラッグ情報制御部２と、タッチパネル領域管理部３と、カーソルデータ管理部４と、表示部５とを含んで構成される。
【００１０】
表示部５は、アイコンを用いてメニュー画面を表示する。なお、表示部５が表示するアイコンの大きさは、標準の大きさと拡大表示する大きさに変更可能である。なお、通常の大きさ及び拡大表示する大きさは、アイコン毎に予め設定されている。タッチパネル認識部１は、タッチパネル５２上をタッチ操作されたことを認識し、タッチ操作された位置のＸＹ座標値を表示部５から取得する。タッチパネル領域管理部３は、表示部５上に表示されている各アイコンのタッチパネル認識領域（ＸＹ座標値の範囲）と、現在どのアイコンが拡大表示されているかを記憶管理する。タッチパネル認識領域認識部６は、表示部５上をタッチ操作された位置のＸＹ座標値を座標情報受信部２−１から取得する。そして、タッチパネル認識領域認識部６は、取得したＸＹ座標値と各アイコンのタッチパネル認識領域に基づいてアイコンを決定する。具体的には、タッチパネル認識領域認識部６は、取得したＸＹ座標値が、あるアイコンのタッチパネル認識領域内にあるとき、そのアイコンを選択する。カーソルデータ管理部４は、丸印などのカーソルの画像データを記憶管理する。
【００１１】
ドラッグ情報制御部２は、表示部５上をタッチ操作された位置のＸＹ座標値の履歴から次にタッチ操作される位置のＸＹ座標値の予測値を算出する。そして、ドラッグ情報制御部２は、算出した予測値に対応するアイコンの表示及びタッチパネル認識領域を拡大し、かつそのアイコンにカーソルを表示する。予測値に対応するアイコンとは、予測値がタッチ操作されると、タッチパネル認識領域認識部６により選択されるアイコンである。ドラッグ情報制御部２は、座標情報受信部２−１と、予測値算出部２−２と、タッチパネル領域変更部２−３と、を含んで構成される。
【００１２】
ここで、ステップとは、タッチパネル認識部１が表示部５上をタッチ操作されたことを検知してからタッチパネル認識領域認識部６が選択されたアイコンを判定するまでの予め設定された一定時間であり、その長さはおよそ１ｍｓから１００ｍｓまでの範囲内である。
座標情報受信部２−１は、１ステップ毎にタッチパネル認識部１からＸＹ座標値を取得する。つまり、座標情報受信部２−１は、タッチパネル５２上をタッチ操作された位置を取得する。また、タッチパネル認識部１がＸＹ座標値を保持していない、つまり、表示部５上がタッチ操作されていない状態である場合には、座標情報受信部２−１は、そのステップのＸＹ座標値を無効な値とする。そして、座標情報受信部２−１は、有効なＸＹ座標値を連続してｎ個（ｎは２以上の整数）取得すると、そのｎ個のＸＹ座標値を予測値算出部２−２に出力する。つまり、座標情報受信部２−１は、表示部５上をドラッグされている状態である場合に複数のＸＹ座標値を予測値算出部２−２に出力する。
予測値算出部２−２は、入力された複数のＸＹ座標値から次のステップでタッチ操作を検知する位置（次にタッチ操作される位置）のＸＹ座標値の予測値を算出し、タッチパネル領域変更部２−３に出力する。
【００１３】
タッチパネル領域変更部２−３は、入力された予測値に対応するアイコンを拡大表示するとともに、当該アイコンのタッチパネル領域を拡大する。また、タッチパネル領域変更部２−３は、そのアイコンにカーソルを表示する。また、タッチパネル領域変更部２−３は、現在拡大されているアイコンをタッチパネル領域管理部３から取得し、入力された予測値がそのアイコンのタッチパネル認識領域から外れると、そのアイコンを元の大きさに戻すとともに、当該アイコンのタッチパネル認識領域を元の大きさに戻す。元の大きさとは、各アイコンに設定されている標準の大きさである。また、タッチパネル領域変更部２−３は、一定時間以上予測値が入力されなかった場合には、現在拡大表示されているアイコンを元の大きさに戻すとともに、当該アイコンのタッチパネル認識領域を元の大きさに戻す。
【００１４】
次に、図３から６を参照して、上述したアイコン表示装置１０のアイコンメニュー表示処理について説明する。図３は、本実施形態における座標情報受信部２−１の処理の手順を示すフローチャートである。
まず、ステップＳ２−１−１では、座標情報受信部２−１は、１ステップ毎にタッチパネル認識部１からＸＹ座標値を取得する。
次に、ステップＳ２−１−２では、座標情報受信部２−１は、有効なＸＹ座標値を連続してｎ個取得すると、そのｎ個のＸＹ座標値を予測値算出部２−２に出力する。
【００１５】
図４は、本実施形態における予測値算出部２−２の処理の手順を示すフローチャートである。
まず、ステップＳ２−２−１では、予測値算出部２−２は、座標情報受信部２−１から複数のＸＹ座標値の入力を受け付ける。
【００１６】
次に、ステップＳ２−２−２では、予測値算出部２−２は、複数のＸＹ座標値から所定時間後にタッチ操作される位置のＸＹ座標値の予測値を算出する。ＸＹ座標値の予測値の算出には、一般に用いられている手法を用いる。例えば、Ｎ＋１ステップ目のＸＹ座標値（ＸＮ＋１，ＹＮ＋１）を予測する場合、予測値算出部２−２は、Ｎステップ目以前の各ステップにおける移動量（前のステップとのＸＹ座標値の差）と加速度（前のステップとの移動量の差）とを算出し、算出した移動量と加速度に基づいて、ＸＹ座標値（ＸＮ＋１，ＹＮ＋１）を算出する。具体的には、以下の式（１）を用いてＸＮ＋１を算出し、式（２）を用いてＹＮ＋１を算出する。ただし、ΔＸｎはＮステップ目におけるＸ方向の移動量であり、Δ２ＸｎのＮステップ目におけるＸ方向の加速度である。また、ΔＹｎはＮステップ目におけるＹ方向の移動量であり、Δ２ＹｎはＮステップ目におけるＹ方向の加速度である。
【００１７】
【数１】
2010097552.tif 000003
【００１８】
【数２】
2010097552.tif 000004
【００１９】
図５は、本実施形態におけるタッチパネル領域変更部２−３の処理の手順を示すフローチャートである。
まず、ステップＳ２−３−１では、タッチパネル領域変更部２−３は、予測値算出部２−２により算出されたＸＹ座標値の予測値を取得する。
次に、ステップＳ２−３−２では、タッチパネル領域変更部２−３は、ＸＹ座標値の予測値に対応するアイコンをタッチパネル領域管理部３から取得する。また、タッチパネル領域変更部２−３は、現在拡大表示されているアイコンをタッチパネル領域管理部３から取得する。そして、タッチパネル領域変更部２−３は、予測値に対応するアイコンと現在拡大表示されているアイコンが同一であるか否かを判定する。アイコンが同一である場合には、処理を終了する。一方、アイコンが同一でない場合には、ステップＳ２−３−３へ進む。
【００２０】
ステップＳ２−３−３では、タッチパネル領域変更部２−３は、タッチパネル切替処理を行う。具体的には、まず、タッチパネル領域変更部２−３は、表示部５における、現在拡大表示されているアイコンの表示及びタッチパネル認識領域を標準の大きさに変更する。各アイコンの標準のタッチパネル領域（ＸＹ座標値の範囲）及び表示する標準の大きさは、予めアイコン毎に設定されている。そして、タッチパネル領域変更部２−３は、表示部５における、予測値に対応するアイコンの表示及びタッチパネル認識領域を拡大する。各アイコンの拡大したタッチパネル領域（ＸＹ座標値の範囲）は、予め各アイコンに設定されている。また、拡大表示する大きさは、予めアイコン毎に設定されている。或いは、拡大表示する際のアイコンを標準で表示するアイコンとは別に用意してもよい。
次に、ステップＳ２−３−４では、タッチパネル領域変更部２−３は、表示部５に表示されているカーソルの位置を予測値に対応するアイコンに移動する。
【００２１】
図６は、本実施形態におけるタッチパネル領域管理部３の処理の手順を示すフローチャートである。この図に示す処理は、タッチパネル領域変更部２−３によりタッチパネル切替処理が行われた場合に行われる。
ステップＳ３−１では、タッチパネル領域管理部３は、記憶管理しているタッチパネル認識領域を変更する。具体的には、タッチパネル領域管理部３は、現在拡大表示されているアイコンのタッチパネル認識領域を標準の大きさに変更する。また、タッチパネル認識領域３は、予測値に対応するアイコンのタッチパネル認識領域を拡大する。そして、現在拡大表示されているアイコンを予測値に対応するアイコンに変更する。
【００２２】
図７は、本実施形態における表示部５に表示されるメニュー画面の一例である。
この図に示す例では、タッチパネル５２上の画面をアイコンαからアイコンβまで指でドラッグしている。符号Ａは、指で画面をドラッグした軌跡（ＸＹ座標値の履歴）である。また、符号Ｂは、カーソルである。図７に示すように、ＸＹ座標値の履歴Ａから次にタッチ操作されるアイコンβを予測してアイコンβにカーソルＢを表示するため、指がアイコンβ上にある時には、カーソルＢが表示されている。このため、ユーザは現在どのアイコンを選択しているかを容易に確認できる。また、アイコンβが標準より大きく表示され、タッチパネル認識領域が広くなるため、例え標準の大きさが小さなアイコンであったとしてもユーザはアイコンを選択し易くなる。
【００２３】
このように、本実施形態によれば、アイコン表示装置は、タッチ操作された複数の位置から次にタッチされる位置の予測値を算出し、算出した予測値に対応するアイコンにカーソルを表示しているので、カーソル表示と指の動作との間に遅延が生じない。また、アイコンのタッチパネル認識領域が拡大されるため、アイコンの選択がより容易になる。これにより、携帯電話機などの画面が小さい機器上で、タッチパネルを用いて複数のアイコンを表示した場合であっても、容易にアイコンの選択ができる。
【００２４】
また、図２に示すアイコン表示装置１０の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、アイコンメニュー表示処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００２５】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００２６】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態によるアイコン表示装置が備える表示部の構成を示す概略図である。
【図２】本実施形態によるアイコン表示装置の機能構成を示すブロック図である。
【図３】本実施形態における予測値算出部の処理の手順を示すフローチャートである。
【図４】本実施形態における予測値算出部の処理の手順を示すフローチャートである。
【図５】本実施形態におけるタッチパネル領域変更部の処理の手順を示すフローチャートである。
【図６】本実施形態におけるタッチパネル領域管理部の処理の手順を示すフローチャートである。
【図７】本実施形態における表示部に表示されるメニュー画面の一例である。
【符号の説明】
【００２８】
１０…アイコン表示装置  １…タッチパネル認識部  ２…ドラッグ情報制御部  ３…タッチパネル領域管理部  ４…カーソルデータ管理部  ５…表示部  ２−１…座標情報受信部  ２−２…予測値算出部  ２−３…タッチパネル領域変更部  ５１…液晶ディスプレイ  ５２…タッチパネル
【図１】
2010097552.tif 000005
【図２】
2010097552.tif 000006
【図３】
2010097552.tif 000007
【図４】
2010097552.tif 000008
【図５】
2010097552.tif 000009
【図６】
2010097552.tif 000010
【図７】
2010097552.tif 000011