(57)【要約】【課題】イベント処理中で使用不可状態にあるボタンをタッチするなどの無効な操作を行った場合に、操作自体が無効なのかタッチパネルの感応ミスなのかを明確に区別することができるタッチパネル装置及びタッチパネル入力方法を提供する。【解決手段】タッチパネル１０のタッチ位置に対応するディスプレイ画面上の位置に指先の大きさ程度の枠を通常よりも太い枠線ＬＦ１で表示し、この際、グラフィックのボタンＢＴが在れば、そのボタンＢＴと重ねて描画し、さらに現在のタッチによるイベント処理を終えると、太い枠線ＬＦ１から細い枠線ＬＦ２に変更する。これにより、イベント処理中で使用不可状態にあるボタンを押すなどの無効な操作を行った場合に、操作自体が無効なのかタッチパネル１０の感応ミスなのかを容易に区別することが可能となり、操作無効や感応ミスによるユーザのストレスを減じることができる。【選択図】図３
2006099178.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、
前記タッチパネルの後方に配置されるディスプレイと、
ユーザが前記タッチパネルに触れたタッチ位置の座標情報を出力する座標情報出力手段と、
前記座標情報出力手段から出力される座標情報に従い、前記タッチ位置に対応する前記ディスプレイ上のオブジェクトの表示を遷移させる処理を行うオブジェクト表示遷移手段と、
前記オブジェクト表示遷移手段の処理結果に基づき、前記タッチ位置に対応する前記オブジェクトのタッチ後の表示を前記ディスプレイ上に描画し、さらに前記座標情報出力手段からの座標情報に従い、前記タッチ位置に対応する前記ディスプレイ上の位置に前記ユーザの指先を示すオブジェクトを描画する描画制御手段と、
を備えるタッチパネル装置。
【請求項２】
前記描画制御手段は、前記指先を示すオブジェクトとして、該指先の大きさ程度の枠を描画する請求項１に記載のタッチパネル装置。
【請求項３】
前記描画制御手段は、前記指先を示すオブジェクトとして、該指先の大きさ程度で背景が見える半透明の円を描画する請求項１に記載のタッチパネル装置。
【請求項４】
前記描画制御手段は、前記指先を示すオブジェクトとして、モノクロの円を描画する請求項１に記載のタッチパネル装置。
【請求項５】
前記描画制御手段は、前記指先を示すオブジェクトとして、ネガポジ反転した円を描画する請求項１に記載のタッチパネル装置。
【請求項６】
前記描画制御手段は、前記指先を示すオブジェクトとして、歪んだ円を描画する請求項１に記載のタッチパネル装置。
【請求項７】
前記描画制御手段は、イベント処理中と該イベント処理終了後とで前記指先を示すオブジェクトの描画濃度を変える請求項１乃至請求項６のいずれかに記載のタッチパネル装置。
【請求項８】
前記描画制御手段は、ドラッグ操作における軌跡表示では、軌跡の始点部分と終点部分の線を太く、軌跡部分の線を細くして描画する請求項１乃至請求項７のいずれかに記載のタッチパネル装置。
【請求項９】
タッチパネルのタッチ位置に対応するディスプレイ画面上の位置にユーザの指先の大きさ程度の枠を線で描画し、この際、グラフィックのオブジェクトが在れば該オブジェクトと重ねて描画し、さらに現在のタッチによるイベント処理を終えると前記線の線種を変更するタッチパネル入力方法。
【請求項１０】
ドラッグ操作が行われた場合には、その始点と終点とを指先の大きさ程度の枠線で描画し、前記始点と終点との間の軌跡を前記枠線と異なる線種で描画する請求項９に記載のタッチパネル入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ、ＡＴＭ（Automatic Tellers Machine）、携帯電話、ＰＤＡ（Personal Digital Assistant）などの情報機器や、テレビ、電子レンジなどの家電製品などの電子機器に用いて好適なタッチパネル装置及びタッチパネル入力方法に関する。
【背景技術】
【０００２】
従来、指や専用のペンで画面に触れることで、情報の入力を可能としたタッチパネル装置が開発されている（例えば、特許文献１、２参照）。
【０００３】
特許文献１で開示されたタッチパネル装置は、離散した飛び飛びのタッチ位置の各位置及び検出時刻により各位置の移動速度を算出し、時間的な検出順番が隣同士となるタッチ位置間を、算出した移動速度に基づいた種類の線で結合した線図を作成するドラッグ処理を実現するようにしたものである。
【０００４】
特許文献２で開示されたタッチパネル装置は、タッチパネル上への接触を検出した時点から、ドラッグ軌跡を時間経過と共に淡く表示させることで、フェードアウトを実現するようにしたものである。
【０００５】
【特許文献１】特開２００２−２５９０５６号公報
【特許文献２】特開２００２−４１２４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のタッチパネル装置においては、次のような問題がある。すなわち、タッチパネル装置は、一般的にＧＵＩ（Graphical User Interface）を用いて、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）ディスプレイ等の表示器にボタンやアイコン等を表示してそれらをタッチパネルにて操作可能としたものであるが、イベント処理中で使用不可状態にあるボタンをタッチするなどの無効な操作を行ったり、タッチパネルの感応ミスが発生したりしても、その状況を把握することができない。このため、反応があるまでボタンを何回も操作してしまうことがあり、特にイベント処理中で使用不可状態にある場合はそれらの操作が全てバッファされて希望以上の処理をしてしまうことがある。
【０００７】
本発明は、係る事情に鑑みてなされたものであり、タッチ操作した際にタッチパネルの感応を容易に確認することができるタッチパネル装置及びタッチパネル入力方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的は下記構成及び方法により達成される。
本発明のタッチパネル装置は、タッチパネルと、前記タッチパネルの後方に配置されるディスプレイと、ユーザが前記タッチパネルに触れたタッチ位置の座標情報を出力する座標情報出力手段と、前記座標情報出力手段から出力される座標情報に従い、前記タッチ位置に対応する前記ディスプレイ上のオブジェクトの表示を遷移させる処理を行うオブジェクト表示遷移手段と、前記オブジェクト表示遷移手段の処理結果に基づき、前記タッチ位置に対応する前記オブジェクトのタッチ後の表示を前記ディスプレイ上に描画し、さらに前記座標情報出力手段からの座標情報に従い、前記タッチ位置に対応する前記ディスプレイ上の位置に前記ユーザの指先を示すオブジェクトを描画する描画制御手段と、を備える。
【０００９】
この構成により、ユーザがタッチパネルの所望の位置に触れると、そのタッチ位置に対応するディスプレイ上の位置にオブジェクトを描画するので、タッチ操作した際にタッチパネルの感応を容易に確認することができる。
【００１０】
また、本発明のタッチパネル装置は、前記描画制御手段は、前記指先を示すオブジェクトとして、該指先の大きさ程度の枠を描画する。
【００１１】
この構成により、タッチ位置に対応するディスプレイ上の位置に指先を示すオブジェクトを描画するので、タッチ操作した際にタッチパネルの感応を容易に確認することができ、さらにグラフィックスのオブジェクトに触れているかどうかも視覚的に確認することができる。
【００１２】
また、本発明のタッチパネル装置は、前記描画制御手段は、前記指先を示すオブジェクトとして、該指先の大きさ程度で背景が見える半透明の円を描画する。
【００１３】
この構成により、タッチ位置に対応するディスプレイ上の位置に指先を示すオブジェクトを描画するので、タッチ操作した際にタッチパネルの感応を容易に確認することができ、さらにディスプレイ画面上の文字等の視認に支障が起こるのを防止できる。
【００１４】
また、本発明のタッチパネル装置は、前記描画制御手段は、前記指先を示すオブジェクトとして、モノクロの円を描画する。
【００１５】
この構成により、タッチパネルの感応を容易に確認することができ、さらにグラフィックスのオブジェクトに触れているかどうかも視覚的に確認することができる。
【００１６】
また、本発明のタッチパネル装置は、前記描画制御手段は、前記指先を示すオブジェクトとして、ネガポジ反転した円を描画する。
【００１７】
この構成により、タッチパネルの感応を容易に確認することができ、さらにグラフィックスのオブジェクトに触れているかどうかも視覚的に確認することができる。
【００１８】
また、本発明のタッチパネル装置は、前記描画制御手段は、前記指先を示すオブジェクトとして、歪んだ円を描画する。
【００１９】
この構成により、タッチパネルの感応を容易に確認することができ、さらにグラフィックスのオブジェクトに触れているかどうかも視覚的に確認することができる。
【００２０】
また、本発明のタッチパネル装置は、前記描画制御手段は、イベント処理中と該イベント処理終了後とで前記指先を示すオブジェクトの描画濃度を変える。
【００２１】
この構成により、イベント処理中で使用不可状態にあるボタンをタッチするなどの無効な操作を行った場合に、描画濃度の違いを確認することで、操作自体が無効なのかタッチパネルの感応ミスなのかを明確に区別することができ、感応ミスによるユーザのストレスを減じることができる。
【００２２】
また、本発明のタッチパネル装置は、前記描画制御手段は、ドラッグ操作における軌跡表示では、軌跡の始点部分と終点部分の線を太く、軌跡部分の線を細くして描画する。
【００２３】
この構成により、ドラッグ操作における軌跡表示で始点と終点を明確に確認できる。
【００２４】
また、本発明のタッチパネル入力方法は、タッチパネルのタッチ位置に対応するディスプレイ画面上の位置にユーザの指先の大きさ程度の枠を線で描画し、この際、グラフィックのオブジェクトが在れば該オブジェクトと重ねて描画し、さらに現在のタッチによるイベント処理を終えると前記線の線種を変更する。
【００２５】
この方法により、タッチ位置に対応するディスプレイ画面上に指先の大きさ程度の枠を例えば太い枠線で描画し、さらに現在のタッチによるイベント処理を終えると太い枠線を例えば細い枠線に変更するので、操作自体が無効なのかタッチパネルの感応ミスなのかを明確に区別することができ、感応ミスによるユーザのストレスを減じることができる。また、グラフィックのオブジェクトに触れているかどうかも視覚的に確認することができる。さらに、タッチ位置を中心とした枠で表示するので、ディスプレイ画面上の文字の視認に支障が起こるのを防止できる。
【００２６】
また、本発明のタッチパネル入力方法は、ドラッグ操作が行われた場合には、その始点と終点とを指先の大きさ程度の枠線で描画し、前記始点と終点との間の軌跡を前記枠線と異なる線種で描画する。
【００２７】
この方法により、ドラッグ操作における軌跡表示で始点と終点を明確に確認できる。
【発明の効果】
【００２８】
本発明のタッチパネル装置によれば、ユーザがタッチパネルの所望の位置に触れると、そのタッチ位置に対応するディスプレイ上の位置にオブジェクトを描画するので、タッチ操作した際にタッチパネルの感応を容易に確認することができる。また、グラフィックのオブジェクトに触れているかどうかも視覚的に確認することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明を実施するための好適な実施の形態について、図面を参照して詳細に説明する。
【００３０】
図１は、本発明の一実施の形態に係るタッチパネル装置の概略構成を示すブロック図である。この図において、本実施の形態のタッチパネル装置は、タッチパネル１０と、ディスプレイ１１と、タッチパネル用イベント・リアルタイム処理部（座標情報出力手段）１２と、タッチパネル用イベント・リアルタイム処理部１２に内蔵されたバッファ１３と、ＧＵＩ状態遷移処理部（オブジェクト表示遷移手段）１４と、描画制御部（描画制御手段）１５とを備えて構成される。
【００３１】
タッチパネル１０は、ディスプレイ１１の画面上に配置され、ユーザの指や専用のペンによる画面へのタッチを感知し、そのときの位置情報を出力する。なお、タッチパネル面へのタッチの感知には感圧式、静電式、赤外線式及び超音波式などがあり、例えば感圧式は圧力の変化を感知し、静電式は静電気による電気信号を感知する。ディスプレイ１１は、ＬＣＤ、ＣＲＴディスプレイ等の表示器であり、グラフィックのボタンやアイコン等のオブジェトが表示される。
【００３２】
タッチパネル用イベント・リアルタイム処理部１２は、位置情報を格納するためのバッファ１３を有しており、このバッファ１３にタッチパネル１０から取り込んだ位置情報を格納するとともに、格納した順に読み出してイベント情報としてＧＵＩ状態遷移処理部１４に入力する。また、タッチパネル用イベント・リアルタイム処理部１２は、タッチされた指の位置を示すイベント情報を描画制御部１５に入力する。このタッチされた指の位置を示すイベント情報の生成及び出力は従来では行われておらず、本発明のポイントの１つでもある。
【００３３】
タッチされた指の位置を示すイベント情報をＧＵＩ状態遷移処理部１４に入力するのではなく直接描画制御部１５に入力することで、タイムラグなくディスプレイ１１に表示することが可能となる。これにより、ＧＵＩ処理が重いときでもユーザはタッチ操作したことを即座に確認でき、続けて何回もタッチ操作してしまうことを防止できる。
【００３４】
図２は、タッチパネル用イベント・リアルタイム処理部１２に内蔵されたバッファ１３のデータ構造を示す図であり、実時間を計測するためのカウント値が記録されるカウントエリアＡ１と、タッチパネル１０へのタッチ位置が記録される座標エリアＡ２と、タッチパネル１０へのタッチの有無及びドラッグを示すフラグエリアＡ３と、１つのイベント終了を示すｄｏｎｅフラグエリアＡ４とからなる。バッファ１３は、データが一杯になるまで格納されると次回からは最初からデータが上書きされる所謂リングバッファと呼ばれるものである。
【００３５】
図２に示すように、タッチパネル１０がタッチされると、タッチ位置の座標データ（例えば（１０、２０））が格納され、フラグが「ｏｎ」になる。ｄｏｎｅフラグは、現時点のイベントが終わった時点でＧＵＩ状態遷移処理部１４から送られてくる信号により「１」になり、それまでは「０」の状態となる。
【００３６】
また、タッチパネル１０上でドラッグする操作を行うと、そのときの始点の座標データ（例えば（１１、２２））が格納され、フラグが「ｄｒｕｇ」になる。その後、ドラッグした状態で移動させて行くと、カウントアップ毎に座標データが格納されて行く。その後、終点に達すると、フラグが「ｄｒｕｇ」から「ｏｆｆ」になる。ｄｏｎｅフラグは、ドラッグのイベントが終わってＧＵＩ状態遷移処理部１４から信号が送られてくる信号により「１」になり、それまでは「０」の状態となる。
【００３７】
図１に戻り、ＧＵＩ状態遷移処理部１４は、タッチパネル用イベント・リアルタイム処理部１２からのイベント情報に従って、描画制御部１５がディスプレイ１１上に表示するグラフィックのオブジェクトの状態を遷移させる処理を行う。すなわち、タッチパネル１０のタッチ位置に対応するグラフィックのオブジェクトを、タッチされた状態のオブジェクトに遷移させるための処理を行う。
【００３８】
例えばオブジェクトがボタンであって、タッチパネル１０の該ボタン上の位置がタッチされると、該ボタンが押された形状のボタンに遷移させる。ＧＵＩ状態遷移処理部１４は、イベントの発生に従ってグラフィックの状態を遷移させる処理を行った後、該イベントに対応するバッファ１３のｄｏｎｅフラグを「１」にする信号をタッチパネル用イベント・リアルタイム処理部１２に入力する。
【００３９】
描画制御部１５は、予め決められたオブジェクトをディスプレイ１１に描画するとともに、該オブジェクトの状態を遷移させる情報がＧＵＩ状態遷移処理部１４から入力されると、遷移後のオブジェクトを描画する。また、ドラッグ操作された場合にはその始点と終点並びにその間の軌跡を描画する。さらに、タッチパネル用イベント・リアルタイム処理部１２より指の位置を表示する情報が入力された場合は、該当するグラフィックのオブジェクト上に指先の大きさ程度のグラフィックを描画する。
【００４０】
ここで、図３は、ボタンＢＴにタッチした際のグラフィック表示の一例を示す図である。ボタンＢＴにタッチした場合、イベント終了までは図３の（ａ）に示すような指先を示すグラフィックＦＩＮＧがボタンＢＴに重なる形で表示されるとともに、そのボタンＢＴと重なる部分の周囲が太い枠線ＬＦ１で表示される。
【００４１】
そして、イベントが終了したときには、図３の（ｂ）に示すように太い枠線ＬＦ１が細い枠線ＬＦ２で表示される。このようにボタンＢＴにタッチすると、そのボタンＢＴに重なる形で指先を示すグラフィックＦＩＮＧを表示し、さらにイベントの処理中は指先を示すグラフィックＦＩＮＧのボタンＢＴと重なる部分の周囲を太い枠線ＬＦ１で表示し、イベントの処理が終了した時点からは細い枠線ＬＦ２で表示する。
【００４２】
これにより、ユーザはタッチパネル１０の感応を視覚で確認することができる。その結果、イベント処理中で使用不可状態にあるボタンを押すなどの無効な操作を行った場合に操作自体が無効なのかタッチパネル１０の感応ミスなのかを容易に区別することが可能となり、感応ミスによりユーザはストレスを感じることを削減できる。すなわち、タッチしたときに太い枠線ＬＦ１で表示されれば、操作が受け付けられていると判断できるので、その後同様の操作を行った場合、操作が無効であることが分かる。一方、タッチしたのに太い枠線ＬＦ１で表示されなければ、感応ミスであることが分かる。
【００４３】
ユーザの指先を示すグラフィックＦＩＮＧの消去は、ｄｏｎｅフラグが「０」になったとき、あるいは一定時間後に行うようにしても良い。
【００４４】
一方、図４は、タッチパネル１０上でドラッグ操作したときの表示の一例を示す図である。この図に示すように、ドラッグ操作された場合は、その始点と終点夫々を指先の大きさ程度の太い枠線ＬＦ３で表示し、始点から終点までの間の軌跡は細い枠線ＬＦ４で表示する。始点と終点夫々を太い枠線ＬＦ３で表示することで始点と終点をはっきりさせることができる。これにより、ユーザはタッチパネル１０の感応を視覚で確認することができる。なお、このドラッグ操作による表示の消去もｄｏｎｅフラグが「０」になったとき、あるいは一定時間後に行うようにしても良い。
【００４５】
以上をまとめると、次のようになる。
・ディスプレイ１１に表示されているグラフィックのオブジェクト（例えばボタン）に対応するタッチパネル１０上の位置がタッチされると、指先の大きさ程度で且つ通常よりも太い枠線ＬＦ１を該オブジェクトに重ねてディスプレイ１１に描画し、この描画状態をイベント処理が終了するまで継続する。そして、イベント処理を終えると、枠線ＬＦ１を細い枠線ＬＦ２で表示する。その後、一定時間が経過した時点あるいはｄｏｎｅフラグが「０」になった時点で枠線ＬＦ２を消去する。
【００４６】
・ディスプレイ１１に表示されているグラフィックのオブジェクト（例えばアイコン）を移動させるためのドラッグ操作が行われると、その始点と終点夫々を指先の大きさ程度の太い枠線ＬＦ３で表示し且つ始点から終点までの間の軌跡を細い枠線ＬＦ４で表示する。終点に達した後、一定時間が経過した時点あるいはｄｏｎｅフラグが「０」になった時点で枠線ＬＦ３及びＬＦ４を消去する。
【００４７】
このように本実施の形態のタッチパネル装置によれば、タッチパネル１０のタッチ位置に対応するディスプレイ画面上の位置に指先の大きさ程度の枠を通常よりも太い枠線ＬＦ１で表示し、この際、グラフィックのボタン（オブジェクト）が在れば、該ボタンと重ねて描画し、さらに現在のタッチによるイベント処理を終えると太い枠線ＬＦ１から細い枠線ＬＦ２に変更する。また、ドラッグ操作が行われた場合にはその始点と終点とを指先の大きさ程度の太い枠線ＬＦ３で表示し、始点と終点との間の軌跡を細い枠線ＬＦ４で表示する。
【００４８】
したがって、タッチしたときに太い枠線ＬＦ１で表示されれば、操作が受け付けられていることが分かり、その後同様の操作を行った場合には操作が無効であることも分かり、またその一方で、タッチしたのに太い枠線ＬＦ１で表示されなければ、感応ミスであることが分かることから、操作無効や感応ミスによるユーザのストレスを減じることができる。
【００４９】
なお、上記実施の形態においては、指先の大きさ程度の枠線を表示するようにしたが、この枠線に代わって以下のようなものであっても良い。また、枠線を含む以下の各場合において、イベント処理中であるかイベント処理が終了したかは、例えばそれぞれの濃度を変えることで確認することが可能である。
【００５０】
（１）指先の大きさ程度で、ボタンやアイコン等のオブジェクトが見える半透明な円（楕円）を描画する。
（２）カラー表示においてモノクロ表示即ち白黒の円（楕円）を描画する。
（３）カラーの反転即ちネガポジ反転の円（楕円）を描画する。
（４）歪んだ円（楕円）を描画する。
【００５１】
また、上記実施の形態において、タッチ位置などの枠線を太線から細線に変更して表示させていたが、例えば細線から太線、実線から点線など線の幅や線の形などの線種を変更するようにしてもよい。
【産業上の利用可能性】
【００５２】
本発明は、イベント処理中で使用不可状態にあるボタンをタッチするなどの無効な操作を行った場合に、操作自体が無効なのかタッチパネルの感応ミスなのかを明確に区別することができるといった効果を有し、カーナビゲーションシステム、パーソナルコンピュータ、ＡＴＭ、携帯電話、ＰＤＡなどの情報機器の他に、テレビ、電子レンジなどの家電製品などタッチパネル装置を使用することができる全ての機器への適用が可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施の形態に係るタッチパネル装置の概略構成を示すブロック図
【図２】上記実施の形態に係るタッチパネル装置に用いられるバッファのデータ構造を示す図
【図３】上記実施の形態に係るタッチパネル装置においてボタンにタッチした際のグラフィック表示の一例を示す図
【図４】上記実施の形態に係るタッチパネル装置においてドラッグ操作を行った際のグラフィック表示の一例を示す図
【符号の説明】
【００５４】
１０  タッチパネル
１１  ディスプレイ
１２  タッチパネル用イベント・リアルタイム処理部
１３  バッファ
１４  ＧＵＩ状態遷移処理部
１５  描画制御部
【図１】
2006099178.tif 000003
【図２】
2006099178.tif 000004
【図３】
2006099178.tif 000005
【図４】
2006099178.tif 000006