(57)【要約】【課題】利用者が選択対象を選び易いタッチパネル装置を提供する。【解決手段】画面に表示される複数の選択対象のいずれが選択されたかを判定するタッチパネル装置１０であって、複数の選択対象が表示される画面１２と、画面１２の前面に設けられ、利用者により接触された場合に接触された領域を示す情報を出力するタッチパネル３０と、タッチパネル３０から出力される情報に基づいて接触領域を決定する領域決定部４６と、複数の選択対象の中から、接触領域と重なる部分を有する選択対象を抽出する抽出部４８と、抽出された選択対象が複数あるか否かを判定する重複判定部５０と、重複判定部５０により複数あると判定された場合に、抽出された選択対象を拡大して画面１２に表示するための拡大倍率を接触領域の形状に基づいて決定する拡大条件決定部５４と、拡大倍率で拡大した、抽出された選択対象を画面１２に再表示させる表示制御部４２とを備える。【選択図】図１
2009032028.tif 000002
【特許請求の範囲】
【請求項１】
画面に表示される複数の選択対象のいずれが選択されたかを判定するタッチパネル装置であって、
複数の選択対象が表示される画面と、
前記画面の前面に設けられ、利用者により接触された場合に接触された領域を示す情報を出力する検知手段と、
前記検知手段から出力される情報に基づいて接触領域を決定する領域決定手段と、
前記複数の選択対象の中から、前記接触領域と重なる部分を有する選択対象を抽出する抽出手段と、
前記抽出された選択対象が複数あるか否かを判定する重複判定手段と、
前記重複判定手段により複数あると判定された場合に、前記抽出された選択対象を拡大して前記画面に表示するための拡大倍率を前記接触領域の形状に基づいて決定する拡大条件決定手段と、
前記拡大倍率で拡大した前記抽出された選択対象を前記画面に再表示させる表示制御手段とを備える
ことを特徴とするタッチパネル装置。
【請求項２】
前記拡大条件決定手段は、前記抽出された選択対象の各々について、前記抽出された選択対象の１つのみと前記接触領域と同一の形状を有する領域とが重なる部分を有することが可能な前記拡大倍率を決定する
ことを特徴とする請求項１に記載のタッチパネル装置。
【請求項３】
前記領域決定手段は、前記検知手段から出力される情報により示される領域を包摂する矩形領域を前記接触領域として決定する
ことを特徴とする請求項１または請求項２に記載のタッチパネル装置。
【請求項４】
さらに、
操作の確認音を発するスピーカと、
前記重複判定手段により肯定判定された場合と否定判定された場合とで前記確認音の種類を切り替えて前記スピーカに発せさせるスピーカ制御部とを備える
ことを特徴とする請求項１から請求項３のいずれか１項に記載のタッチパネル装置。
【請求項５】
画面の前面に設けられる検知手段からの情報に基づいて、前記画面に表示される複数の選択対象のいずれが選択されたかを判定するタッチパネル装置での画面表示方法であって、
利用者により接触された場合に接触された領域を示す情報を出力する検知ステップと、
前記検知ステップにおいて出力される情報に基づいて接触領域を決定する領域決定ステップと、
前記複数の選択対象の中から、前記接触領域と重なる部分を有する選択対象を抽出する抽出ステップと、
前記抽出された選択対象が複数あるか否かを判定する重複判定ステップと、
前記重複判定ステップにおいて複数あると判定された場合に、前記抽出された選択対象を拡大して前記画面に表示するための拡大倍率を前記接触領域の大きさに基づいて決定する拡大条件決定ステップと、
前記拡大倍率で拡大した前記抽出された選択対象を前記画面に再表示させる表示制御ステップとを備える
ことを特徴とする画面表示方法。
【請求項６】
画面の前面に設けられる検知手段からの情報に基づいて、前記画面に表示される複数の選択対象のいずれが選択されたかを判定するタッチパネル装置で実行される画面表示プログラムであって、
利用者により接触された場合に接触された領域を示す情報を出力する検知ステップと、
前記検知ステップにおいて出力される情報に基づいて接触領域を決定する領域決定ステップと、
前記複数の選択対象の中から、前記接触領域と重なる部分を有する選択対象を抽出する抽出ステップと、
前記抽出された選択対象が複数あるか否かを判定する重複判定ステップと、
前記重複判定ステップにおいて複数あると判定された場合に、前記抽出された選択対象を拡大して前記画面に表示するための拡大倍率を前記接触領域の大きさに基づいて決定する拡大条件決定ステップと、
前記拡大倍率で拡大した前記抽出された選択対象を前記画面に再表示させる表示制御ステップとを前記タッチパネル装置に実行させる
ことを特徴とする画面表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面上に表示される複数のボタン等の選択対象のうち、いずれが選択されたかを判定するタッチパネル装置に関する。
【背景技術】
【０００２】
ＰＤＡ（携帯情報端末）、カーナビゲーションのような車載端末、携帯電話など小型の端末が普及している。これらの小型の端末では、例えば、ウェブブラウザを用いてインターネットサイトを閲覧することができる。インターネットサイトでは、ＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）により利用者に情報が提供される。すなわち、利用者の選択の対象となる箇所が画面上に表示され、表示される選択対象のいずれかが利用者によって選択されると、その選択された箇所に対応付けられた処理が実行される。ここでの処理には、例えば、他のインターネットサイトへの移動、ファイルのダウンロードなどがある。また、インターネット以外では、地図を表示させる地域を選択するために、選択対象が画面に提示され、それを利用者が選択する場合もある。
【０００３】
このように利用者が選択対象を選択する場合に、選択対象が表示される画面の一部を指などで利用者が接触することにより選択対象を選択するタッチパネル装置が利用されており、タッチパネル装置を備える小型の端末が普及している。タッチパネル装置は、選択するためにマウスなど端末と通信する道具を必要としないため、携帯する物が少なくてすむなどの利便性がある。
【０００４】
しかし、小型の端末では、インターネットサイトが表示される画面のサイズも比較的小さい。そのため、図１６に示すように多くの選択対象が細かく並んでいるサイトの場合、各選択対象に記載されている内容を判読し難くなり、しかも、各選択対象が小さいために、選択時に利用者が意図しない複数の選択対象が同時に選択される場合がある。
【０００５】
そこで、従来、表示を見易くし、タッチパネル装置での特定の選択対象の選択を可能とするために、適宜画面表示を拡大する技術が提案されている（例えば、特許文献１参照）。
【０００６】
特許文献１には、選択対象の表示が混み合っているか否かを予め定める基準に基づいて判断し、表示が混み合っていると判断するときは、混み合っている領域に一定時間接触されたか否かを判断し、接触されたと判断した場合、接触された領域付近を拡大して再表示する技術が開示されている。
【特許文献１】特開２００４−１４０８１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の技術では一定の基準を満たすと拡大表示されるため、かえって入力し難くなる場合があるという問題がある。
【０００８】
従来の技術では、あらかじめ選択対象が混み合っているか否かを判断する基準（選択対象間の距離）を定めるが、利用者の指の大きさ、タッチパネルへの接触の仕方などは様々である。そのため、指の小さい人や指先でタッチパネルを操作する人が目的のリンクを選択可能な場合にまで、選択対象の表示が混み合っていれば拡大される。このように利用者が選択可能な場合にまで選択対象が拡大して再表示されることは、利用者に煩わしさを感じさせ、また、利便性を低下させることになる。
【０００９】
本発明は、上記の問題を解決するためになされたもので、利用者が選択対象を選び易いタッチパネル装置の提供を目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明に係るタッチパネル装置は、画面に表示される複数の選択対象のいずれが選択されたかを判定するタッチパネル装置であって、複数の選択対象が表示される画面と、前記画面の前面に設けられ、利用者により接触された場合に接触された領域を示す情報を出力する検知手段と、前記検知手段から出力される情報に基づいて接触領域を決定する領域決定手段と、前記複数の選択対象の中から、前記接触領域と重なる部分を有する選択対象を抽出する抽出手段と、前記抽出された選択対象が複数あるか否かを判定する重複判定手段と、前記重複判定手段により複数あると判定された場合に、前記抽出された選択対象を拡大して前記画面に表示するための拡大倍率を前記接触領域の形状に基づいて決定する拡大条件決定手段と、前記拡大倍率で拡大した前記抽出された選択対象を前記画面に再表示させる表示制御手段とを備える。
【００１１】
このように、複数の選択対象が接触領域と重なる場合に、接触領域と重なりがある選択対象を拡大する。選択対象の表示が小さいために所望の選択対象を選択し難い場合に、それを含む選択対象が拡大表示される。したがって、不要な場合にまで選択対象が拡大して再表示されることがなく、不要な処理を減らすことが可能になるとともに、利用者の利便性を向上させることが可能になる。
【００１２】
また、接触領域の形状に基づいて決定された拡大倍率で選択対象を拡大して再表示する。これにより、利用者の指の大きさ、接触時の指の押し付け方の強さなどに応じた拡大倍率を決定することができ、利用者の利便性を向上させることが可能になる。
【００１３】
好ましくは、前記拡大条件決定手段は、前記抽出された選択対象の各々について、前記抽出された選択対象の１つのみと前記接触領域と同一の形状を有する領域とが重なる部分を有することが可能な前記拡大倍率を決定する。
【００１４】
このように、接触領域の形状に基づいて、選択対象を選択し易い拡大倍率を決定する。接触領域の形状は、利用者の指の大きさ、接触時の指の押し付け方に依存しており、同一の利用者であればほぼ一定である。そのため、このように拡大倍率を決定することによって、利用者は再表示された選択対象の１つだけを容易に選択することが可能になる。
【００１５】
さらに好ましくは、前記領域決定手段は、前記検知手段から出力される情報により示される領域を包摂する矩形領域を前記接触領域として決定する。
【００１６】
このように、矩形領域を接触領域とすることにより、接触領域を示す情報を縦横の長さのみで表すことができる。そのため、接触領域を示すために必要な情報量は少なくなくてすみ、処理負荷を軽減し、処理を早くすることが可能になる。
【００１７】
さらに好ましくは、さらに、操作の確認音を発するスピーカと、前記重複判定手段により肯定判定された場合と否定判定された場合とで前記確認音の種類を切り替えて前記スピーカに発せさせるスピーカ制御部とを備える。
【００１８】
このように、拡大して再表示する場合とそれ以外の場合とで異なる確認音を鳴らすことによって、利用者はタッチパネル装置の画面に表示される内容が、拡大して再表示されたものであるのか、特定の選択対象に対応付けられたものであるのかを容易に判断することが可能になる。
【００１９】
なお、本発明は、このような手段を備えるタッチパネル装置として実現することができるだけでなく、その方法やプログラム、そのプログラムが格納されている記憶媒体として実現することもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記録媒体やインターネット等の通信ネットワークを介して流通させることができる。
【発明の効果】
【００２０】
本発明によると、利用者が画面に表示される選択対象を選択し難い場合に、その選択対象を拡大して再表示するため、利用者が選択対象を選び易くすることが可能になる。
【発明を実施するための最良の形態】
【００２１】
以下に、図面を参照しながら、本発明に係るタッチパネル装置の実施の形態について説明する。
【００２２】
図１は、実施の形態のタッチパネル装置の構成を示す図である。
本図に示すタッチパネル装置１０は、画面に表示される複数の選択対象のいずれが選択されたかを判定する装置であって、車載端末に備えられる。
【００２３】
タッチパネル装置１０は、画面１２と、タッチパネル３０と、スピーカ３４と、本発明に特徴的な情報処理を実行する処理部とを備える。
【００２４】
画面１２は、選択対象Ａ１４、選択対象Ｂ１６、選択対象Ｃ１８、選択対象Ｄ２０、選択対象Ｅ２２、選択対象Ｆ２４、選択対象Ｇ２６、選択対象Ｈ２８という複数の選択対象Ａ１４〜選択対象Ｈ２８が表示される液晶ディスプレイである。なお、画面１２は情報を視覚で認識可能に提供するものであれば液晶ディスプレイに限られない。
【００２５】
ここで、選択対象とは、利用者が選択する対象として画面に表示されるものである。選択対象には、予め一定の処理が対応付けられている。利用者によってその表示箇所が選択された場合、タッチパネル装置１０は、対応付けられた処理を実行する。
【００２６】
検知手段としてのタッチパネル３０は、画面１２の前面を覆うように設けられ、利用者の指３２により接触された場合に、接触された領域を示す情報（以下、「領域情報」という。）を出力する。なお、利用者は、指３２だけでなく器具などを用いてタッチパネル３０に接触してもよい。
【００２７】
スピーカ３４は、実行されている操作の内容を知らせる確認音などを発する。
このような画面１２に情報を表示させ、タッチパネル３０から取得した情報を処理し、スピーカ３４に音を発生させるための各処理部および各記憶部が備える機能について説明する。
【００２８】
第１表示情報記憶部３６は、ＨＴＭＬ文書、画像ファイルなど画面１２に表示される情報の内容および条件を含む表示情報を記憶するための記憶媒体である。
【００２９】
図２は、第１表示情報記憶部３６が記憶している表示情報３６ａの一部を例示する図である。
【００３０】
本図に示すように、表示情報３６ａには、画面１２に表示される選択対象Ａ１４〜選択対象Ｈ２８のそれぞれを特定するための情報と、選択対象Ａ１４〜選択対象Ｈ２８のいずれかが選択された場合に実行される処理を示す情報（以下、「処理情報」という。）と、選択対象Ａ１４〜選択対象Ｈ２８のそれぞれを画面１２に表示するための基準となる条件を示す情報（以下、「表示条件」ともいう。）とが対応付けられている。
【００３１】
具体的には、例えば、「選択対象Ａ」には「ｈｔｔｐ：／／ｗｗｗ．ｘｘｘ．ｘｘ．ｊｐ」が対応付けられている。「選択対象Ａ」により示される選択対象Ａ１４が選択された場合、対応付けられたアドレスに示されるサイトから情報を取得する処理が実行されることを示す。また、「選択対象Ａ」により示される選択対象Ａ１４は、通常、その左上隅が、画面の左上を原点とした場合の位置座標（１０，２０）に配置され、高さ２０、幅１００の大きさで表示されることを示す。
【００３２】
また、「選択対象Ｂ」には「ｘｘｘｘ．ｅｘｅ」が対応付けられている。「選択対象Ｂ」により示される選択対象Ｂ１６が選択された場合、対応付けられたアプリケーションソフトウェアが実行されることを示す。また、「選択対象Ｂ」により示される選択対象Ｂ１６は、通常、その左上隅が、画面の左上を原点とした場合の位置座標（１２０，２０）に配置され、高さ２０、幅１００の大きさで表示されることを示す。
【００３３】
なお、これらは表示情報３６ａの一例にすぎない。例えば、一定の地域の地図が表示される選択対象に関する情報、所定のサイトからアプリケーションソフトウェアをダウンロードして自身の記憶部（図示しない）に格納する選択対象に関する情報などが含まれてもよい。
【００３４】
また、選択対象Ａ１４〜選択対象Ｈ２８の表示条件には、各選択対象Ａ１４〜選択対象Ｈ２８が表示される時の色、選択対象Ａ１４〜選択対象Ｈ２８の表示に含まれる文字列、その字体および大きさなどが含まれてもよいのはもちろんである。
【００３５】
続けて、図１に示すタッチパネル装置１０が備える処理部および記憶部について説明する。
【００３６】
通信Ｉ／Ｆ（インタフェース）部３８は、アンテナを有し、無線通信により情報を取得するインタフェースである。なお、他の端末などと有線通信が可能なインタフェースであってもよい。
【００３７】
第２表示情報記憶部４０は、通信Ｉ／Ｆ部３８が取得した表示情報を記憶する記憶媒体である。
【００３８】
第２表示情報記憶部４０により記憶される表示情報４０ａ（図示しない）は、図２を参照して説明した表示情報３６ａと同様に、画面１２に表示される選択対象Ａ１４〜選択対象Ｈ２８と、その選択対象Ａ１４〜選択対象Ｈ２８のいずれかが選択された場合に実行される処理を示す情報と、選択対象Ａ１４〜選択対象Ｈ２８のそれぞれを画面１２に表示するための基準となる条件が含まれる。
【００３９】
なお、通信Ｉ／Ｆ部３８により取得された情報は第１表示情報記憶部３６に格納されてもよい。この場合、第２表示情報記憶部４０は、タッチパネル装置１０に備えられなくてもよい。
【００４０】
表示制御部４２は、第１表示情報記憶部３６の表示情報３６ａまたは第２表示情報記憶部４０の表示情報４０ａを取得する。表示制御部４２は、取得した表示情報３６ａ（４０ａ）に含まれる条件に従って、表示情報３６ａ（４０ａ）に含まれる選択対象Ａ１４〜選択対象Ｈ２８などを画面１２に表示させる。
【００４１】
また、表示制御部４２は、後述する拡大条件決定部５４により決定された拡大条件を取得した場合には、表示情報３６ａ（４０ａ）に含まれる基準となる条件を拡大条件に従って加工し、加工した条件に従って、表示情報３６ａ（４０ａ）に含まれる選択対象Ａ１４〜選択対象Ｈ２８を画面１２に表示させる。
【００４２】
表示位置情報記憶部４４は、表示制御部４２により画面１２上に表示されている各選択対象Ａ１４〜選択対象Ｈ２８の画面１２上の位置を示す情報（以下、「表示位置情報」という。）を記憶する記憶媒体である。
【００４３】
図３は、表示位置情報記憶部４４が記憶している表示位置情報４４ａの一部を例示する図である。
【００４４】
本図に示すように、表示位置情報４４ａには、選択対象Ａ１４〜選択対象Ｈ２８のそれぞれを特定するための情報と、選択対象Ａ１４〜選択対象Ｈ２８のそれぞれの画面１２上の位置を示す情報とが対応付けられている。
【００４５】
例えば、「選択対象Ａ」により示される選択対象Ａ１４は、その左上隅が、画面の左上を原点とした場合の位置座標（１０，２０）に配置され、高さ２０、幅１００の大きさで表示されていることを示す。
【００４６】
続けて、図１に示すタッチパネル装置１０が備える処理部および記憶部について説明する。
【００４７】
領域決定部４６は、タッチパネル３０から出力される情報に基づいて、利用者によりタッチパネル３０に接触された領域を示す接触領域を決定する。本実施の形態の領域決定部４６は、指３２がタッチパネル３０に触れてから離れるまでに接触が検知されたすべての領域を接触領域とする。
【００４８】
抽出部４８は、領域決定部４６から接触領域を取得すると、表示位置情報記憶部４４から表示位置情報４４ａを取得する。抽出部４８は、取得した接触領域と表示位置情報４４ａとを参照することにより、画面１２に表示される複数の選択対象Ａ１４〜選択対象Ｈ２８の中から、接触領域と重なる部分を有する選択対象を抽出する。
【００４９】
重複判定部５０は、抽出部４８により抽出された選択対象が複数あるか否かを判定する。
【００５０】
スピーカ制御部５２は、重複判定部５０により肯定判定された場合と否定判定された場合とで確認音の種類を切り替えてスピーカ３４に発せさせる。
【００５１】
拡大条件決定部５４は、重複判定部５０により複数あると判定された場合に、抽出部４８により抽出された選択対象を拡大して画面１２に表示するための拡大条件を接触領域６０の形状に基づいて決定する。
【００５２】
ここで、拡大条件決定部５４は、抽出部４８により抽出された選択対象の各々について、抽出された選択対象の１つのみと接触領域６０と同一の形状を有する領域とが重なる部分を有することが可能な拡大条件を決定する。拡大条件には、拡大倍率と拡大の中心とを含む。
【００５３】
利用者の接触領域６０の形状は、指３２などの大きさ、指３２などを押し当てる時の強さなどに応じて決まる。そのため、利用者が再表示された選択対象を再度選択するためにタッチパネル３０を押す時も、選択領域６０の形状は、前回の選択対象の形状と通常ほとんど変わらない。このようにして決定された拡大条件で選択対象を拡大することにより、拡大して再表示された選択対象の１つを他の選択対象と重複することなく選択することが容易になる。
【００５４】
図４は、タッチパネル装置１０が実行する処理を示すフローチャートである。
表示制御部４２は、第１表示情報記憶部３６の表示情報３６ａまたは第２表示情報記憶部４０の表示情報４０ａを取得する（Ｓ１１）。本実施の形態では、表示制御部４２は、第１表示情報記憶部３６から表示情報３６ａを取得する。
【００５５】
表示制御部４２は、取得した表示情報３６ａ（４０ａ）に含まれる選択対象、画像、文字列などの各情報を、取得した表示情報に含まれる条件に従って画面１２に表示させ、そのときの表示位置情報４４ａを表示位置情報記憶部４４に記憶させる（Ｓ１２）。例えば、表示情報３６ａを取得した表示制御部４２は、図１に示すように選択対象Ａ１４〜選択対象Ｈ２８を画面１２に表示させ、選択対象Ａ１４〜選択対象Ｈ２８のそれぞれが表示される画面上の位置を示す表示位置情報４４ａを表示位置情報記憶部４４に記憶させる。
【００５６】
タッチパネル３０は、指３２の接触を検知すると接触を示す情報を出力する（Ｓ１３）。本実施の形態のタッチパネル３０は、接触の開始から終了まで接触を示す情報を継続的に出力する。
【００５７】
領域決定部４６は、タッチパネル３０から出力される情報を取得し、取得した情報により示される全ての領域を接触領域として決定する（Ｓ１４）。ここで、決定される接触領域６０の一例を図５に示す。接触領域６０は、タッチパネル３０における位置と形状とを示しており、図５に示す接触領域の重心６２と接触領域６０の形状とを含む。
【００５８】
抽出部４８は、領域決定部４６から接触領域を示す情報を取得する（Ｓ１５）。
抽出部４８は、表示位置情報記憶部４４から表示位置情報４４ａを取得する（Ｓ１６）。
【００５９】
抽出部４８は、取得した接触領域を示す情報と表示位置情報４４ａとを比較して、表示位置情報４４ａに含まれる選択対象Ａ１４〜選択対象Ｈ２８の中から、接触領域と重なる部分を有する選択対象を抽出する（Ｓ１７）。
【００６０】
抽出処理（Ｓ１７）の具体例について図６を参照して説明する。
図６は、図１に示す選択対象Ａ１４〜選択対象Ｈ２８を含む画面１２に対して図５に示す接触領域６０が決定された場合の抽出処理（Ｓ１７）の具体例を説明するための図である。
【００６１】
抽出部４８は、接触領域取得処理（Ｓ１５）において、本図の点線の楕円で示される接触領域６０を示す情報を取得する。また、抽出部４８は、表示位置情報取得処理（Ｓ１６）において、各選択対象Ａ１４〜選択対象Ｈ２８が表示される画面１２での位置を示す情報を取得する。
【００６２】
本図に示すように、抽出部４８により取得される接触領域６０は、選択対象Ａ１４と、選択対象Ｂ１６と、選択対象Ｄ２０と、選択対象Ｇ２６とに重なる部分を有する。したがって、抽出部４８は、抽出処理（Ｓ１７）において、選択対象Ａ１４と、選択対象Ｂ１６と、選択対象Ｄ２０と、選択対象Ｇ２６とを抽出する。
【００６３】
重複判定部５０は、抽出部４８により抽出された選択対象が複数あるか否かを判定する（Ｓ１８）。
【００６４】
抽出された選択対象が１つである場合に（Ｓ１８でＹｅｓ）、表示制御部４２は、表示情報３６ａ（４０ａ）を取得する（Ｓ１９）。なお、表示情報３６ａ（４０ａ）は、表示制御部４２が表示情報取得処理（Ｓ１１）を実行した時に自身が保持してもよい。この場合、表示情報取得処理（Ｓ１９）は不要になる。
【００６５】
表示制御部４２は、取得した表示情報３６ａ（４０ａ）を参照し、抽出された選択対象に対応付けられた処理情報に従った情報を画面１２に表示させ、その時の表示位置情報を表示位置情報記憶部４４に格納する（Ｓ２０）。この時、タッチパネル装置１０は、抽出された選択対象に対応付けられた処理情報に従った処理を車載端末に実行させる。
【００６６】
抽出された選択対象が１つではない場合に（Ｓ１８でＮｏ）、すなわち、抽出された選択対象が複数である場合に、表示制御部４２は、抽出された選択対象を拡大して再表示させるための拡大条件を決定する（Ｓ２１）。この拡大条件決定処理（Ｓ２１）の詳細については、後述する。
【００６７】
表示制御部４２は、拡大条件決定部５４から拡大条件を取得すると、表示位置情報記憶部４４が記憶している表示位置情報を参照し、抽出された選択対象を拡大して再表示させ、その時の表示位置情報を表示位置情報記憶部４４に格納する（Ｓ２２）。
【００６８】
図７は、拡大して再表示された選択対象の例を示す図である。
画面１２ｂには、抽出処理（Ｓ１７）において抽出された選択対象Ａ１４と、選択対象Ｂ１６と、選択対象Ｄ２０と、選択対象Ｇ２６とが拡大条件に従って、拡大して再表示されている。このときの拡大条件は、拡大の中心としての重心６２を示す情報と、抽出された選択対象Ａ１４と、選択対象Ｂ１６と、選択対象Ｄ２０と、選択対象Ｇ２６の中の１つのみと接触領域６０と同等の大きさを有する領域とが重なる部分を有することが可能な拡大倍率を示す情報とを含む。
【００６９】
このような拡大条件の決定処理について、図を参照して説明する。
図８は、拡大条件決定処理（Ｓ２１）において実行される処理の詳細を示すフローチャートである。ここでは、抽出処理（Ｓ１７）において、選択対象Ａ１４と、選択対象Ｂ１６と、選択対象Ｄ２０とが抽出された場合の具体例を挙げて説明する。
【００７０】
拡大条件決定部５４は、抽出された選択対象の全てに対して（Ｓ２１１）、各選択対象の重心からその選択対象と隣接する選択対象までの縦方向および横方向の距離を算定する（Ｓ２１２）。ここで、選択対象の重心から隣接する選択対象までの距離は、重心からその横方向に伸ばした直線が隣接する選択対象と交わる点までの距離とする。
【００７１】
図９は、抽出された選択対象Ａ１４と、選択対象Ｂ１６と、選択対象Ｄ２０と、選択対象Ｇ２６との重心を示す図である。これら４つの選択対象Ａ１４、選択対象Ｂ１６、選択対象Ｄ２０および選択対象Ｇ２６の重心から隣接する選択対象までの距離の算定処理（Ｓ２１２）について図を参照して説明する。
【００７２】
図１０は、選択対象Ａ１４の重心から隣接する選択対象までの距離の算定処理（Ｓ２１２）を説明するための図である。
【００７３】
選択対象Ａ１４と隣接する選択対象は、選択対象Ｂ１６と、選択対象Ｃ１８との２つである。選択対象Ａ１４の重心と選択対象Ｂ１６との横方向の距離は、矢印６４で示される距離となる。選択対象Ａ１４の重心と選択対象Ｃ１８との縦方向の距離は、矢印６６で示される距離となる。
【００７４】
ここで、本実施の形態では、画面１２ａに示される選択対象は、左右対称である。そのため、選択対象Ｂ１６についても、選択対象Ａ１４と同様に、その重心から隣接する選択対象までの距離は、横方向が矢印６４で示される距離であり、縦方向が矢印６６で示される距離となるため、選択対象Ｂ１６の重心から隣接する選択対象までの距離に関する詳細な説明は省略する。
【００７５】
図１１は、選択対象Ｄ２０の重心から隣接する選択対象までの距離の算定処理（Ｓ２１２）を説明するための図である。
【００７６】
選択対象Ｄ２０と隣接する選択対象は、選択対象Ａ１４と、選択対象Ｂ１６と、選択対象Ｃ１８と、選択対象Ｄ２０と、選択対象Ｅ２２と、選択対象Ｇ２６との５つである。
【００７７】
横方向について、選択対象Ｄ２０の重心から選択対象Ｃ１８までの距離と、選択対象Ｄ２０の重心から選択対象Ｅ２２までの距離は、ともに等しく、矢印６８で示される距離である。
【００７８】
縦方向について、選択対象Ｄ２０の重心から選択対象Ａ１４までの距離と、選択対象Ｄ２０の重心から選択対象Ｂ１６までの距離と、選択対象Ｄ２０の重心から選択対象Ｇ２６までの距離とは、いずれも等しく、矢印７０で示される距離である。
【００７９】
最後に、選択対象Ｇ２６については、隣接する選択対象は、選択対象Ｄ２０と、選択対象Ｆ２４と、選択対象Ｈ２８との３つである。選択対象Ｇ２６の重心から横方向に隣接する選択対象である選択対象Ｆ２４および選択対象Ｈ２８までの距離は、ともに矢印６８で示される距離に等しい。また、選択対象Ｇ２６の重心から縦方向に隣接する選択対象である選択対象Ｄ２０までの距離は、矢印７０で示される距離である。
【００８０】
拡大条件決定部５４は、距離算定処理（Ｓ２１２）において算定した距離のうち、縦方向および横方向の最小の距離を判定する（Ｓ２１３）。
【００８１】
図１２は、縦方向および横方向のそれぞれでの最小の距離を示す図である。
本実施の形態では、上記のように、横方向では、矢印６４の長さと矢印６８の長さとを比較して、矢印６８の方が短い。また、縦方向では、矢印６６の長さと矢印７０の長さとを比較して、矢印７０の方が短い。したがって、本実施の形態では、抽出された選択対象の重心と隣接する選択対象との距離のうち、最小の距離は、矢印７０で示される長さと判定される。
【００８２】
拡大条件決定部５４は、最小距離判定処理（Ｓ２１３）において判定された縦方向の最小距離が接触領域の縦方向の一定割合以上となる拡大倍率と、横方向の最小距離が接触領域の横方向の一定割合以上となる拡大倍率との大きい方を拡大倍率として算定する（Ｓ２１４）。
【００８３】
本実施の形態では、ここでの一定の割合を４分の３とする。したがって、最小距離判定処理（Ｓ２１３）で判定された最小の距離である矢印７０で示される長さは縦方向の距離であるため、矢印７０で示される長さが接触領域６０の縦方向の長さに対する一定割合、例えば４分の３になるように拡大倍率が算定される。
【００８４】
このような拡大倍率は、抽出部４８により抽出された選択対象の１つのみと接触領域６０と同一の形状を有する領域とが重なる部分を有することが可能な拡大倍率の一例であり、抽出部４８により抽出された選択対象のそれぞれについて、その重心と隣接する選択対象との距離の最小値が接触領域６０の大きさに対して閾値以上となるように決定される。
【００８５】
拡大条件決定部５４は、拡大倍率の上限値として最大拡大倍率を算定する（Ｓ２１５）。ここでの最大拡大倍率は、拡大して再表示された後の抽出された選択対象の各々を選択可能な最大の倍率である。このような選択可能幅を設定することにより、選択対象のいずれかが拡大され過ぎるために、拡大表示の後に、その選択対象を選択し得なくなることを防ぐことができる。
【００８６】
本実施の形態では、最大拡大倍率は、各選択対象の縦方向の長さが接触領域６０の縦方向の長さの１．５倍以上となり、かつ、各選択対象の横方向の長さが接触領域６０の横方向の長さの１．５倍以上となる場合の最も小さい拡大倍率である。
【００８７】
なお、最大拡大倍率は、例えば、選択対象ごとに最大表示サイズを決めておき、抽出された選択対象の全てがそれを超えないように決定されてもよい。
【００８８】
拡大条件決定部５４は、拡大条件として拡大の中心と拡大倍率とを決定する（Ｓ２１６）。本実施の形態では、拡大の中心は接触領域の重心６２とする。このように決定された拡大条件に従って、再表示された選択対象の例を図１３に示す。
【００８９】
図１３は、選択対象が拡大して再表示された画面１２ｂの例を示す図である。本図では、接触領域６０も示している。利用者が選択対象を再選択する場合も、接触領域の広さは通常ほとんど変わらない。そのため、接触領域に基づいて拡大倍率を決定することにより、拡大された選択対象を再選択する時に、他の選択対象を重複することなく選択することが容易になる。
【００９０】
また、選択時に複数の選択対象が接触領域と重なる部分を有するか否かは、各選択対象の大きさだけでなく、選択対象間の間隔も影響する。選択対象の重心と隣接する選択対象間の最小距離に基づいて拡大倍率を決定することにより、選択対象の大きさと選択対象間の間隔とを合わせて考慮して拡大倍率を決定することができる。
【００９１】
そのため、小さな拡大倍率でも、図１３に示すように接触領域６０は、選択対象Ｂ１６および選択対象Ｇ２６とは矢印７２および矢印７４で示す隙間をあけて、選択対象Ｄ２０のみと重なる部分を有する。すなわち、小さな拡大倍率でも、拡大された選択対象を再選択する時に、他の選択対象を重複することなく選択することが容易になる。
【００９２】
さらに、拡大の中心は接触領域６０の重心６２である。これにより、利用者は前回の選択した時の中心が変わらないため、拡大表示された後の選択対象の変化を容易に認識することができ、利用者の利便性を向上させることが可能になる。
【００９３】
以上、本発明の実施の形態に係るタッチパネル装置について説明したが、本発明は、この実施の形態に限定されるものではない。
【００９４】
例えば、実施の形態では接触領域６０は、タッチパネル３０が指によって押圧された領域としたが、これらの領域を包摂する図形の領域として決定されてもよい。図１４は、接触領域６０ａが矩形領域として決定される例を示す図である。また、図１５は、接触領域６０ａが円形領域として決定される例を示す図である。
【００９５】
タッチパネル３０が押圧された領域は、不定形であるが、これを単純な図形に変換して接触領域として決定し、処理することによって、接触領域を示す情報の情報量を減少させることができる。例えば、タッチパネル３０が押圧された領域では、位置と不定形な形状そのものを示す情報が必要となるが、矩形領域の場合は、例えば重心と縦横の長さを示す情報で接触領域を示すことができ、円領域の場合は、例えば中心と半径の長さを示す情報で接触領域を示すことができる。そのため、接触領域を利用する処理にかかる負荷を軽くし、時間を短くすることが可能になる。
【００９６】
また例えば、表示制御部４２は、選択対象を拡大して再表示する場合に、一瞬で拡大表示に切り替えるのではなく、例えば０．５秒程度の時間をかけて連続的に拡大表示してもよい。これにより、利用者が拡大前後の選択対象を容易に認識することが可能になる。
【００９７】
さらに例えば、拡大倍率は、抽出部４８により抽出された選択対象のそれぞれが、接触領域６０の面積に対して閾値以上となるような最小の倍率として決定されてもよい。
【００９８】
さらに例えば、拡大条件の１つである拡大の中心について、実施の形態では接触領域６０の重心としたが、拡大中心がずらされてもよい。この場合、拡大条件決定部５４は、拡大中心の移動を考慮して、最大拡大倍率を算定する。これにより、選択対象を選択することが可能なより大きな最大拡大倍率を得ることが可能になる。
【００９９】
さらに例えば、拡大条件で拡大された後に、表示の中心がずらされてもよい。例えば、表示制御部４２は、接触領域６０の重心６２を画面１２の中心として、拡大後の選択対象を含む内容を画面１２に表示させる。これにより、最初に画面の右上部分など中心部分からずれた部分に接触された場合でも、接触領域６０と重なる部分を有する選択対象を拡大して画面１２に表示させることが可能になる。
【０１００】
なお、領域決定部４６は、指３２がタッチパネル３０に触れてから離れるまでに接触が検知されたすべての領域ではなく、指３２がタッチパネル３０に触れてから離れるまでに最大の面積で接触された領域を接触領域としてもよい。
【０１０１】
また、表示制御部４２は、領域決定部４６から接触領域６０の情報を取得して、例えば半透明の領域として画面１２の最前面に表示し、ユーザーに触れた領域を知らせるようにしてもよい。さらに、表示制御部４２は、抽出部４８から接触領域６０と重なりのある選択対象の情報を取得して強調表示することにより、重なりのある選択対象をユーザーに知らせるようにしてもよい。表示の方法としては、ユーザーがタッチパネル３０から指を離した直後に接触領域６０と重なりのある選択対象を強調表示した後、ステップＳ２２の拡大再表示開始と共に接触領域６０を消去し、拡大再表示完了と共に強調表示を元に戻すようにすればよい。接触領域６０を消去する際には、時間の経過に従って徐々に透明度を下げて消去しても良い。
【産業上の利用可能性】
【０１０２】
本発明は、タッチパネル装置に適用でき、特にタッチパネル装置を備えるカーナビゲーション、携帯情報端末、携帯電話等の小型の端末等に適用できる。
【図面の簡単な説明】
【０１０３】
【図１】実施の形態のタッチパネル装置の構成を示す図である。
【図２】第１表示情報記憶部が記憶している表示情報の一部を例示する図である。
【図３】表示位置情報記憶部が記憶している表示位置情報の一部を例示する図である。
【図４】タッチパネル装置が実行する処理を示すフローチャートである。
【図５】接触領域の一例を示す図である。
【図６】図１に示す選択対象を含む画面に対して図５に示す接触領域が決定された場合の抽出処理Ｓ１７の具体例を説明するための図である。
【図７】拡大して再表示された選択対象の例を示す図である。
【図８】拡大条件決定処理Ｓ２１において実行される処理の詳細を示すフローチャートである。
【図９】抽出された選択対象の各々の重心を示す図である。
【図１０】選択対象Ａの重心から隣接する選択対象までの距離の算定処理Ｓ２１２を説明するための図である。
【図１１】選択対象Ｄの重心から隣接する選択対象までの距離の算定処理Ｓ２１２を説明するための図である。
【図１２】縦方向および横方向のそれぞれでの最小の距離を示す図である。
【図１３】選択対象が拡大して再表示された画面の例を示す図である。
【図１４】接触領域が矩形領域として決定される例を示す図である。
【図１５】接触領域が円形領域として決定される例を示す図である。
【図１６】従来の技術を説明するための図である。
【符号の説明】
【０１０４】
１０  タッチパネル装置
１２  画面
１４  選択対象Ａ
１６  選択対象Ｂ
１８  選択対象Ｃ
２０  選択対象Ｄ
２２  選択対象Ｅ
２４  選択対象Ｆ
２６  選択対象Ｇ
２８  選択対象Ｈ
３０  タッチパネル
３４  スピーカ
３６  第１表示情報記憶部
３８  通信Ｉ／Ｆ部
４０  第２表示情報記憶部
４２  表示制御部
４４  表示位置情報記憶部
４６  領域決定部
４８  抽出部
５０  重複判定部
５２  スピーカ制御部
５４  拡大条件決定部
【図１】
2009032028.tif 000003
【図２】
2009032028.tif 000004
【図３】
2009032028.tif 000005
【図４】
2009032028.tif 000006
【図５】
2009032028.tif 000007
【図６】
2009032028.tif 000008
【図７】
2009032028.tif 000009
【図８】
2009032028.tif 000010
【図９】
2009032028.tif 000011
【図１０】
2009032028.tif 000012
【図１１】
2009032028.tif 000013
【図１２】
2009032028.tif 000014
【図１３】
2009032028.tif 000015
【図１４】
2009032028.tif 000016
【図１５】
2009032028.tif 000017
【図１６】
2009032028.tif 000018