(57)【要約】【課題】  ユーザが用いた被接触物に応じて、ポインタの表示の仕方を変えることのできる入力装置の提供。【解決手段】入力装置は、画面上の位置を指定する際に用いられた物体の前記画面に対する接触面積と接触位置とを検出する接触物検出手段と、前記接触面積に応じて、前記接触位置と、ポインタの表示位置との距離Ｈを変更するポインタ位置調整手段と、を備える。【選択図】図３
2010198290.tif 000002
【特許請求の範囲】
【請求項１】
画面上の位置を指定する際に用いられた物体の前記画面に対する接触面積と接触位置とを検出する接触物検出手段と、
前記接触面積に応じて、前記接触位置と、ポインタの表示位置との距離を変更するポインタ位置調整手段と、を備えた入力装置。
【請求項２】
前記接触物検出手段として、前記物体の前記画面に対する接触位置を複数検出可能なタッチパネルと、該タッチパネルから入力されたデータに基づいて接触面積を算出する接触面積算出手段と、を備える請求項１の入力装置。
【請求項３】
前記接触面積が所定のしきい値より大きい場合、前記接触位置から所定値離れた位置にポインタを表示する請求項１または２の入力装置。
【請求項４】
前記物体の接触面積が所定のしきい値より小さい場合は、前記接触位置またはその近傍にポインタを表示する請求項１から３いずれか一の入力装置。
【請求項５】
前記物体の接触面積が所定のしきい値より小さい場合は、ポインタを非表示とした軌跡描画モードに遷移する請求項１から４いずれか一の入力装置。
【請求項６】
画面上の位置を指定する際に用いられた物体の前記画面に対する接触位置を検出するステップと、
前記検出された接触位置に基づいて、前記物体の前記画面に対する接触面積を算出するステップと、
前記接触面積に応じて、前記接触位置と、ポインタの表示位置との距離を変更するステップとを含むポインタの表示位置調整方法。
【請求項７】
前記接触面積が所定のしきい値より大きい場合、前記接触位置から所定値離れた位置にポインタを表示する請求項６のポインタの表示位置調整方法。
【請求項８】
前記接触面積が所定のしきい値より小さい場合は、前記接触位置またはその近傍にポインタを表示する請求項６または７のポインタの表示位置調整方法。
【請求項９】
前記接触面積が所定のしきい値より小さい場合は、ポインタを非表示とし、軌跡描画モードに遷移する請求項６から８いずれか一のポインタの表示位置調整方法。
【請求項１０】
画面上の位置を指定する際に用いられた物体の前記画面に対する接触位置に基づいて前記物体の前記画面に対する接触面積を算出する処理と、
前記接触面積に応じて、前記接触位置と、ポインタの表示位置との距離を変更してポインタを表示する処理とを、前記接触位置の多点入力が可能なタッチパネルが接続されたコンピュータに実行させるプログラム。
【請求項１１】
前記接触面積が所定のしきい値より大きい場合、前記接触位置から所定値離れた位置にポインタを表示する請求項１０のプログラム。
【請求項１２】
前記接触面積が所定のしきい値より小さい場合は、前記接触位置またはその近傍にポインタを表示する請求項１０または１１のプログラム。
【請求項１３】
前記接触面積が所定のしきい値より小さい場合は、ポインタを非表示とした軌跡描画モードに遷移する請求項１０から１２いずれか一のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置、ポインタ（本発明では特にカーソルとの区別はせず、ユーザに画面上の位置等を認識させるために表示する図形等を「ポインタ」と総称する。）の表示位置調整方法およびプログラムに関し、特に、前記ポインタの表示や移動をするために指やペンなどの被接触物を用いる入力装置、ポインタの表示位置調整方法に関する。
【背景技術】
【０００２】
指やペンなどの被接触物が触れた画面上の位置を入力する入力装置として、タッチパネルが知られている。特許文献１に、指でタッチした際に、ポインタが指に隠れてしまうことを避けるために、タッチ位置から所定方向に所定距離Ｈ隔てた位置にポインタを表示するタッチパネル式入力装置が開示されている。
【０００３】
また、特許文献２には、上記のように指によるタッチ位置から所定方向に所定距離Ｈ隔てた位置にポインタ（カーソル）を表示した後、続けてポインタ（カーソル）の移動操作を受け付けて、指が離れた時点でクリック処理とするタッチパネル入力装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−５１９０８号公報
【特許文献１】特開２０００−２６７８０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１、２の入力装置では、いずれも指による入力を前提に考えているため、タッチペンなどの先の細いものでタッチした場合、ペン先と、上記ポインタやカーソルの表示位置とにずれが生じ、ポインタを目で追わなければいけないという問題点がある。また、タッチペンなどの先の細いものでタッチすることを前提に設計されている機器では、指による操作をした場合に、ポインタが隠れてしまうという問題点がある。
【０００６】
本発明は、上記した事情に鑑みてなされたものであって、その目的とするところは、ユーザが用いた被接触物に応じて、ポインタの表示の仕方を変えることのできる入力装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第１の視点によれば、画面上の位置を指定する際に用いられた物体の前記画面に対する接触面積と接触位置とを検出する接触物検出手段と、前記接触面積に応じて、前記接触位置と、ポインタの表示位置との距離を変更するポインタ位置調整手段と、を備えた入力装置が提供される。
【０００８】
本発明の第２の視点によれば、画面上の位置を指定する際に用いられた物体の前記画面に対する接触位置を検出するステップと、前記検出された接触位置に基づいて、前記物体の前記画面に対する接触面積を算出するステップと、前記接触面積に応じて、前記接触位置と、ポインタの表示位置との距離を変更するステップとを含むポインタの表示位置調整方法が提供される。
【０００９】
本発明の第３の視点によれば、画面上の位置を指定する際に用いられた物体の前記画面に対する接触位置に基づいて前記物体の前記画面に対する接触面積を算出する処理と、前記接触面積に応じて、前記接触位置と、ポインタの表示位置との距離を変更してポインタを表示する処理とを、前記接触位置の多点入力が可能なタッチパネルが接続されたコンピュータに実行させるプログラムが提供される。
【発明の効果】
【００１０】
本発明によれば、指やペンなどの画面上の位置指定等に用いられた物の違い（接触面積の違い）によってポインタの位置を変更することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態の入力装置の構成を表したブロック図である。
【図２】本発明の第１の実施形態の入力装置の動作を表したフローチャートである。
【図３】本発明の第１の実施形態の入力装置によるポインタ表示位置の具体例である。
【図４】本発明の第１の実施形態の入力装置によるポインタ表示位置の具体例である。
【発明を実施するための形態】
【００１２】
はじめに本発明の概要について説明する。本発明の入力装置は、画面上の位置を指定する際に用いられた物体の画面に対する接触面積と接触位置とを検出する接触物検出手段と、前記接触面積に応じて、前記接触位置と、ポインタの表示位置との距離を変更するポインタ位置調整手段と、を備える。
【００１３】
上記入力装置は、前記接触面積が大きい場合は、指や太いペンなどの細かい位置の指定に適さないものが用いられていると判断し、接触位置中心点から離れた位置にポインタを表示する（図３のポインタＰ参照。）。なお、接触位置中心点とポインタとの距離Ｈは、固定値であってもよいが、接触面積の大きさに応じて長くする等調整してもよい。
【００１４】
一方、前記接触面積が小さい場合は、接触位置中心点、あるいは、その極めて近傍に、ポインタを表示する（図４のポインタＰ参照。）。これは、０またはごく小さい値を距離Ｈとして、接触位置中心点から離れた位置にポインタを表示している状態であるともいえる。
【００１５】
以上により、先の太いものでタッチした場合にポインタが隠れてしまう問題と、タッチペンなどの先の細いものでタッチした場合に、ペン先とポインタはなれてしまう問題との双方を解決できる構成が得られる。
【００１６】
［第１の実施形態］
【００１７】
続いて、本発明の第１の実施形態について図面を参照して詳細に説明する。図１は、本発明の第１の実施形態の入力装置の構成を表したブロック図である。図１を参照すると、パッチパネル１６と、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）や液晶表示装置等の表示装置１１と、表示装置１１を制御する表示制御部１２と、表示制御部１２に画像情報を供給するビデオメモリ（ＶＲＡＭ）１３と、パッチパネル１６から入力されたデータをＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５に入力し、また、ＣＰＵ１５から出力されたデータ（画像情報）をビデオメモリ（ＶＲＡＭ）１３に出力するインタフェース回路１４と、ＣＰＵ１５とを含んだ構成が示されている。
【００１８】
表示制御部１２は、ビデオメモリ（ＶＲＡＭ）１３から画像情報を取り出して表示装置１１を制御するＣＲＴコントローラやＬＣＤコントローラによって構成される。
【００１９】
ビデオメモリ（ＶＲＡＭ）１３は、インタフェース回路１４を介してＣＰＵ１５より送られてくる画像情報を保持してＣＲＴコントローラ１２に供給する。
【００２０】
ＣＰＵ１５はタッチパネル１６から入力されたデータ（入力位置）に基づいて、被接触物の大きさ（接触面積）を算出し、その値を用いて、ポインタの表示位置を演算する接触面積算出手段およびポインタ位置調整手段として機能する。なお、上記接触面積算出手段およびポインタ位置調整手段としての処理内容は、ＣＰＵに後記する動作を実行させるプログラムにより実現できる。
【００２１】
タッチパネル１６は、表示装置１１の表示画面上に配設され、インタフェース回路１４を通じてＣＰＵ１５に、データを入力する。ＣＰＵ１５において接触面積を計算できるよう多点の入力位置を検出できるタッチパネル１６としては、投影型静電容量方式のものを用いることができる。投影型静電容量方式のタッチパネルは、透明電極技術による多数の電極パターンが、ガラスやプラスチック等の基板上に作られており、接触位置付近の複数の電極パターンによる電流量の比率を計測することで、入力位置およびその大きさ（接触面積）を精密に判別できる。その他、本発明を実施できる程度の精度で、多点の入力位置、あるいは、接触面積を検出できる方式であれば、上記投影型静電容量方式以外の方式も採用可能である。
【００２２】
続いて、本発明の第１の実施形態の動作について図面を参照して詳細に説明する。図２は、本発明の第１の実施形態の入力装置の動作を表したフローチャートである。
【００２３】
図２を参照すると、まず、処理動作がスタートすると、ＣＰＵ１５は、タッチパネル１６に何らかの被接触物が触れているか否かを判断する（ステップＳ１）。
【００２４】
ここで、何らかの被接触物がタッチパネル１６に触れている場合は、タッチパネル１６から入力されたデータから被接触物の大きさ（接触面積）を算出し、指先を想定して定めたしきい値より大きいか否かを判断する（ステップＳ２）。なお、このしきい値として、ユーザによって補正された値を用いることとしてもよい。
【００２５】
前記しきい値との比較の結果、被接触物の大きさ（接触面積）が前記しきい値より大きいと判断した場合は（ステップＳ２のＹｅｓ）、ＣＰＵ１５は、被接触物が指であると判断し、タッチ位置（接触位置中心）より距離Ｈだけ隔てた位置（例えば、タッチ位置の右上方向、距離Ｈの位置）にポインタの座標値をセットする（ステップＳ３）。
【００２６】
一方、被接触物の大きさ（接触面積）が前記しきい値以下であると判断した場合は（ステップＳ２のＮｏ）、ＣＰＵ１５は、被接触物がタッチペンなどの接触面の小さいものであると判断し、タッチ位置（接触位置中心、あるいは、そのごく近く）にポインタの座標値をセットする（ステップＳ３）。
【００２７】
ＣＰＵ１５は、上記ステップ３またはステップ４で設定した座標位置にポインタを表示する（ステップＳ５）。
【００２８】
以上の処理が、処理確定操作等により、位置入力処理が完了するまで継続される（ステップＳ１へ）。
【００２９】
以上のように動作する本発明によれば、例えば、図３に示すように、指でタッチが行われた場合には、タッチ位置から距離Ｈ隔てた位置、つまり指に隠れない位置にポインタＰを表示することができる。
【００３０】
また、図４に示すように、ペンなどでタッチが行われた場合には、タッチ位置直下、あるいは、そのごく近くにポインタＰを表示することができる。このときの距離Ｈとしては、０値や、標準的なタッチペンの太さを考慮した値を用いることができる。
【００３１】
以上、本発明の実施形態を説明したが、本発明は、上記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で、更なる変形・置換・調整を加えることができる。
【００３２】
例えば、上記した実施形態では、単に、接触面積が所定のしきい値より大きい場合に、タッチ位置から距離Ｈ隔てた位置にポインタを表示するものとして説明したが、被接触物が接触した面積が大きければ大きいほど、距離Ｈが大きくなるようにすることも可能である。このようにすれば、例えば、親指でタッチしたか、小指でタッチしたかにより、指に隠れないがタッチした位置に一番近い位置ポインタを表示させることができる。また、その他指以外の物体が画面上の位置等の指定に用いられることを想定される場合には、各物体が画面に接触した際の平均的な面積等を基準に、しきい値と、適用する距離との組み合わせをそれぞれ設定してもよい。
【００３３】
また、上記した実施形態では、単に、接触面積が所定のしきい値以下である場合に、タッチ位置（接触位置中心、あるいは、そのごく近く）にポインタを表示するものとして説明したが、接触面積が所定のしきい値以下である場合に、ポインタを非表示としてペン先の移動に伴う軌跡のみを描画する軌跡描画モードに遷移するようにするようにしてもよい。このようにすれば、ペン先で描画している感覚で線図等の入力を行うことが可能となる。
【符号の説明】
【００３４】
１１  表示装置
１２  表示制御部
１３  ビデオメモリ（ＶＲＡＭ）
１４  インタフェース回路
１５  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１６  パッチパネル
Ｐ  ポインタ
【図１】
2010198290.tif 000003
【図２】
2010198290.tif 000004
【図３】
2010198290.tif 000005
【図４】
2010198290.tif 000006