(57)【要約】【課題】抵抗膜式アナログタッチパネルを搭載した情報処理装置において、煩雑な切り替えの操作を行うことなく、ポインティング操作と、画面のスクロール操作、手書き文字入力、アプリケーションの選択と起動等を可能とする。【解決手段】タッチパネル１０は、２枚の抵抗膜の内の上シート１２にＸ座標検知回路１３を接続し、下シート１１を短冊状に分割し幅ａの複数枚の抵抗膜２０により形成する。短冊状に分割された抵抗膜２０は、２枚置きにそれぞれのＹ座標検知回路Ａ２１、Ｂ２２、Ｃ２３に接続される。タッチパネル１０に接触させる物として、ペンや爪の先等の幅の小さい物体と指の腹等のある程度幅の広い物体とを用いることとし、タッチパネル１０に接触したものが、幅の小さい物体であるか、幅の大きい物体であるかを、幾つのＹ座標が検出されたかにより判別し、幅の大小に対応した異なる処理を行うようにする。【選択図】      図１
2004213312.tif 000002
【特許請求の範囲】
【請求項１】
入力装置に抵抗膜式アナログタッチパネルを有する情報処理装置において、タッチパネルを操作する物体の幅の大小を検出する手段と、検出した幅の大小に応じてタッチパネルから入力された操作に対する処理を切り替える手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記抵抗膜式アナログタッチパネルは、２枚の抵抗膜の片面が短冊状の抵抗膜を並べて配置されており、抵抗膜の電位を検出する電極を前記短冊状の抵抗膜２個置きに接続し、結果として３種類の抵抗膜が順番に配置された形状を有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記検出幅の大小に応じてタッチパネルから入力された操作に対する処理は、検出幅が小さい場合、その座標へのカーソルの移動、その座標に示されるアプリケーションの起動、あるいは、ドラッグ処理であり、検出幅が大きい場合、スクロール処理、あるいは、マウスの右ボタンと同等の処理であることを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記検出幅の大小に応じてタッチパネルから入力された操作に対する処理は、検出幅が小さい場合、その座標へのカーソルの移動、その座標に示されるアプリケーションの起動、あるいは、ドラッグ処理であり、検出幅が大きい場合、手書き文字の入力処理、及び、入力文字の変換の処理または入力された文字に対応付けられたアプリケーションの起動の処理であることを特徴とする請求項１または２記載の情報処理装置。
【請求項５】
情報処理装置の表示面に設けられる抵抗膜式アナログタッチパネルにおいて、２枚の抵抗膜の片面が短冊状の抵抗膜を並べて配置され、抵抗膜の電位を検出する電極を前記短冊状の抵抗膜２個置きに接続し、結果として３種類の抵抗膜が順番に配置された形状を有することを特徴とするタッチパネル。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置及びタッチパネルに係り、特に、抵抗膜式アナログタッチパネルを有する情報処理装置及びタッチパネルに関する。
【０００２】
【従来の技術】
一般に、タッチパネルは、液晶表示装置等の表示面に設けられ、ポインティングデバイスとして使用されている。この種のタッチパネルとして、抵抗膜式アナログタッチパネルが知られている。
【０００３】
図６は従来技術による抵抗膜式アナログタッチパネルの構成を説明するブロック図である。図６において、１０はタッチパネル、１１は下シート、１２は上シート、１３はＸ座標検知回路、１４はＹ座標検知回路、１５は制御部である。
【０００４】
従来技術によるタッチパネル１０は、図６に示すように、下シート１１と上シート１２との２枚の透明な抵抗膜を離間して備え、上シート１２を形成する抵抗膜の任意の位置をペンや指などで押下したときに、その押下された位置で２枚の抵抗膜が接触するように構成されている。２枚の抵抗膜であるシート１１、１２には、それぞれ、Ｙ座標検知回路１４とＸ座標検知回路１３とが接続されている。
【０００５】
このように構成されるタッチパネル１０は、２枚のシートが接触すると、一方の抵抗膜に印可された基準電圧が他方の抵抗膜で分圧され、その分圧された電圧を検出することによりＸＹ座標の算出を行うように構成されている。タッチパネルへの接触がない場合、２枚のシートが接触しないので座標検出の電圧は検出されず、その結果、電圧の有無を検出すればタッチパネルへの接触の有無を検出することができる。
【０００６】
Ｘ座標検知回路１３とＹ座標検知回路１４とに接続された制御部１５は、タッチパネルへの接触を検出し、検出された電圧値よりＸ座標とＹ座標とを計算し、カーソルを計算したＸ座標、Ｙ座標に移動すると同時に、従来から知られているマウス等のポインティングデバイスの左側ボタン押下と同一の処理を実行する。また、制御部１５は、接触が維持された状態でＸ座標、Ｙ座標の変化を検出した場合、従来のポインティングデバイスによるドラッグの機能を割り当てて実行する。
【０００７】
前述のような動作により、従来技術によるタッチパネル１０は、マウス等のポインティングデバイスのカーソル移動とボタン操作とを実現し、情報処理装置の操作を可能にしている。
【０００８】
前述したようなタッチパネルに関する従来技術として、例えば、特許文献１等に記載された技術が知られている。
【０００９】
一方、近年の一般的なＰＣ等の情報処理装置で通常使用されているマウス等のポインティングデバイスは、２つのボタンを装備し、それぞれのボタンに異なった機能が割り当てられている。また、２つのボタン以外に２つのボタンに挟まれた中央部にダイヤル等を装備し、それを操作することによりアプリケーションウインドウのスクロールを行うことが可能なスクロール機能付きのポインティングデバイスも存在する。
【００１０】
【特許文献１】
特開２０００−３２２１８７号公報
【００１１】
【発明が解決しようとする課題】
しかし、前述した従来技術による抵抗膜式アナログタッチパネルで実現可能なポインティングデバイスの操作は、カーソルの移動とドラッグ操作とであり、２ボタンマウスで言えば、ボタン１個の押下による機能により操作が可能であるだけで、ボタンを２つ装備したポインティングデバイスのもう一方のボタンの操作やウインドウのスクロール機能を実現することができないという問題点を有している。
【００１２】
従来技術によるタッチパネルを使用してマウスでの２つのボタンの操作やスクロール機能を実現するためには、設定を切り替えるためのアプリケーションを実行させるか、予め決められた領域を押す等の切り替え操作が必要であった。
【００１３】
本発明の目的は、前述したように従来技術の問題点を解決し、煩雑な切り替え操作を伴わず、簡単な操作で切り替え操作を行うことを可能にするタッチパネルを備えた情報処理装置及びタッチパネルを提供することにある。
【００１４】
【課題を解決するための手段】
本発明によれば前記目的は、入力装置に抵抗膜式アナログタッチパネルを有する情報処理装置において、タッチパネルを操作する物体の幅の大小を検出する手段と、検出した幅の大小に応じてタッチパネルから入力された操作に対する処理を切り替える手段とを備えることにより、また、前記抵抗膜式アナログタッチパネルを、２枚の抵抗膜の片面を短冊状の抵抗膜を並べて配置し、抵抗膜の電位を検出する電極を前記短冊状の抵抗膜２個置きに接続し、結果として３種類の抵抗膜が順番に配置された形状とすることにより達成される。
【００１５】
前述したような手段により構成される本発明において、接触した物体の幅の大小を検出し、接触した物体の幅が小さい場合、タッチパネルの操作をカーソル移動とマウスの一方のボタン操作に割り当て、接触した物体の幅が大きい場合、ウインドウのスクロールやもう一方のボタン操作等に割り当てる。
【００１６】
これにより、使用者は、カーソルの移動とボタン操作をペンまたは指の爪先等で操作を行い、スクロールともう一方のボタン操作を指の腹等の幅がある物体で操作することにより簡単に切り替えて操作を行うことができ、タッチパネルの操作性を向上させることができる。
【００１７】
接触した物体の幅の検出は、短冊状の抵抗膜の１つまたは２つから接触が検出されたとき接触面積が小さいと判断し、３つ全てで検出されたとき接触面積が大きいと判断することができる。このような構造と判断手段とにより、デジタル式タッチパネル等の他の接触幅を検出可能なタッチパネルと比較して、本発明のタッチパネルは低コストで実現することができる。
【００１８】
【発明の実施の形態】
以下、本発明による情報処理装置及びタッチパネルの実施形態を図面により詳細に制御する。
【００１９】
図１は本発明の一実施形態によるタッチパネルの構成を示すブロック図である。図１において、２０は幅ａの抵抗膜、２１、２２、２３はＹ座標検知回路Ａ、Ｂ、Ｃであり、他の符号は図６の場合と同一である。ここで説明する本発明の実施形態は、２つのボタンとスクロール機能とを装備したマウス等のポインティングデバイスの操作による機能と同等の機能を、抵抗膜式アナログタッチパネルで実現することを可能にしたものである。
【００２０】
本発明の一実施形態によるタッチパネル１０は、タッチパネルに接触した物体の幅を検出するために、図１に示すように、図６により説明した２枚の抵抗膜の内の上シート１２にＸ座標検知回路１３を接続し、下シート１１を短冊状に分割し幅ａの複数枚の抵抗膜２０により形成した構造としたものである。そして、図示タッチパネル１０は、Ｙ軸の分圧値を検出しＹ座標を検知するための検知回路をＹ座標検知回路Ａ２１、Ｂ２２、Ｃ２３の３個用意し、短冊状に分割された抵抗膜を２枚置きにそれぞれのＹ座標検知回路に接続することにより、３グループの抵抗膜が順番に並ぶように構成されている。
【００２１】
本発明の実施形態は、タッチパネル１０に接触させる物として、ペンや爪の先等の幅の小さい物体と指の腹等のある程度幅の広い物体とを用いることとし、タッチパネル１０に接触したものが、幅の小さい物体であるか、幅の大きい物体であるかを識別し、その結果により従来のマウス等の左ボタンの機能とそれ以外の機能とを切り替えるようにしたものである。そして、本発明の実施形態は、３つのＹ座標検知回路Ａ２１、Ｂ２２、Ｃ２３の内１つまたは２つからパネルの押下が検出された場合、タッチパネル１０に接触したものが幅の小さい物体であると判別し、３つのＹ座標検知回路の全てからパネルの押下が検出された場合、タッチパネル１０に接触したものが幅の大きい物体であると判別するようにしている。
【００２２】
このため、本発明の実施形態における抵抗膜２０の幅ａは、例えば、指の腹の幅が約１３ｍｍであるとし、指の腹がパネルに接触したとき、少なくとも３枚の抵抗膜２０に同時に触れ、４枚にわたっては同時に触れることのないような幅として、５ｍｍ〜７ｍｍに設定されればよい。ＸＹ座標の検出は、従来技術の場合と同様に行われ、検出されたＸＹ座標は、制御部１５により処理される。
【００２３】
図２はタッチパネルの押下時の接触幅を検出する方法の概要を説明する図であり、次に、図２を参照して、タッチパネルを操作する物体の幅を検出する方法について説明する。
【００２４】
図２に示すように、抵抗膜２０の幅ａに対して物体の幅が２×ａ以下のとき、Ｙ軸座標は、Ｙ座標検知回路Ａ２０、Ｂ２２、Ｃ２３の内のどれか１つあるいは隣り合うどれか２つで検出され、３つ同時に検出されることはない。また、タッチパネルを操作する物体の幅が２×ａ以上で３×ａ以下の場合、Ｙ座標は、常に、Ｙ座標検知回路Ａ２１、Ｂ２２、Ｃ２３の全てで検出される。このため、タッチパネルを操作する物体の幅が２×ａより大きいか小さいかは、１つまたは２つの検知回路でＹ座標が検出された場合は２×ａ以下、３つで検出された場合は２×ａ以上と判断することにより検出することができる。
【００２５】
前述したように構成される本発明の実施形態によるタッチパネルは、ＣＰＵ、メモリ、内部ハードディスク、外部記憶媒体用ドライブ、表示装置等により構成されるＰＣ等の情報処理装置の表示装置の表示面に備えられて使用される。
【００２６】
図３は前述した本発明の実施形態によるタッチパネルを情報処理装置の表示装置の表示面に備えて使用する場合の処理動作の例を制御部１５での処理として説明するフローチャートであり、次に、このフローについて説明する。なお、このフローは、一定の時間間隔毎に常時繰り返し実行されている。
【００２７】
（１）処理が開始されると、まず、Ｘ座標検知回路１３がＸ座標の検出を行い、引き続き３つのＹ座標検知回路Ａ２１、Ｂ２２、Ｃ２３が分圧値を検出してそれぞれのＹ座標の検出を行う（ステップＳＴ１、ＳＴ２）。
【００２８】
（２）座標が検出されたか否かによりタッチパネルへの接触の有無を判定し、接触がなかった場合、前回状態を保持する直前状態保持メモリをクリアして、次回の処理でのステップＳＴ１からの処理まで待つ（ステップＳＴ３、ＳＴ４）。
【００２９】
（３）ステップＳＴ３の判定で、タッチパネルへの接触があった場合、３つのＹ座標のうち１つまたは２つで座標が検知されたか、３つのＹ座標の全てで座標が検知されたかを判定して、接触幅の判定を行う。前述したように、短冊状の抵抗膜２０の幅ａを、例えば、指腹の幅の１／２〜１／３の範囲になるように設定しておけば、ペンや爪の先等幅の小さい物体でタッチパネルを操作したか、指の腹等の幅のある程度広い物体でタッチパネルを操作したかを判定することができる（ステップＳＴ５）。
【００３０】
（４）ステップＳＴ５の接触幅判定において、３つのＹ座標検知回路のうち１つまたは２つで座標が検知されていた場合、ペンや爪の先等幅の小さい物体でタッチパネルを操作したと識別し、ペンや爪の先等の幅が小さい物体が接触していない状態から接触した状況か、タッチパネルに接触した状態を維持しながら接触した座標を移動させた状況かを判定するため、直前状態保持メモリの内容をチェックして継続接触判定Ａの判定を行う（ステップＳＴ６）。
【００３１】
（５）ステップＳＴ６の継続接触判定Ａで、前回接触有りで前回の接触幅が２×ａ以上、すなわち、３つのＹ座標が検知されていた、あるいは、前回接触なしであった場合、接触していない状態から接触したと判断し、今回得られたＸＹ座標にカーソルを移動する。さらに、そのＸＹ座標でマウスの左ボタンが押されたと同一の処理、すなわち、カーソル位置にあるアイコン等により指示されるアプリケーションの起動の処理を実行する。この場合、接触が断たれたことにより処理を実行するようにし、アイコンの存在しない場所に接触があった場合、何の処理もしないようにするとよい（ステップＳＴ７）。
【００３２】
（６）ステップＳＴ６の継続接触判定Ａで、前回接触ありで前回の接触の幅が２×ａ以下であった場合、タッチパネルに接触した状態を維持しながら移動させたと判断し、マウスの左ボタンを押しながらカーソルを移動させると同等の処理、すなわち、ドラッグ処理を実行する（ステップＳＴ８）。
【００３３】
前述までの処理により、ペンや爪の先等の幅の小さい物体で、タッチパネルを軽く１回タッチすれば、その座標へのカーソル移動とその座標でのマウスの左ボタン押下と同一の処理を実行することができ、そのままタッチパネルから離さずに移動させればドラッグ操作を実行することができる。
【００３４】
（７）ステップＳＴ５の接触幅判定において、３つのＹ座標検知回路の全てで座標が検知されていた場合、指の腹等の幅のある程度広い物体でタッチパネルを操作したと判定し、指等の幅の大きい物体が一定時間同じ場所で接触し続けた状況か、タッチパネルに接触した状態を維持しながら接触した座標を移動させた状況かを、直前状態保持メモリの内容をチェックして判定する継続接触判定手段Ｂを実行する（ステップＳＴ９）。
【００３５】
（８）ステップＳＴ９の継続接触判定手段Ｂで、前回接触有りで前回の接触の幅が２×ａ以上であり前回のＸＹ座標と今回のＸＹ座標が異なっていた場合、接触した状態を維持しながら移動させたと判断し、前回のＸＹ座標からの移動量に応じてウインドウのスクロール処理を実行する（ステップＳＴ１０）。
【００３６】
（９）ステップＳＴ９の継続接触判定手段Ｂで、前回接触有りで前回の接触の幅が２×ａ以上であり、ＸＹ座標が設定した回数継続して同じであれば、一定時間同じ場所で接触し続けたと判断し、マウスのＢボタンが押されたと同等な処理を実行する（ステップＳＴ１１）。
【００３７】
前述までのステップＳＴ９〜ＳＴ１１の処理により、指等の幅の大きい物体で、タッチパネルの同じ箇所を一定時間押し続けたとき、マウスのボタンＢが押されたと同一の処理を実行し、タッチパネルから離さずに移動させた場合、ウインドウのスクロール操作を実行することができる。
【００３８】
（１０）ステップＳＴ７、８、１０、１１での処理内容と接触幅との情報を直前状態保持メモリに格納した後、ステップＳＴ１からの処理に戻る（ステップＳＴ１２）。
【００３９】
図４は本発明の実施形態によるタッチパネルを情報処理装置の表示装置の表示面に備えて使用する場合の処理動作の他の例を制御部１５での処理として説明するフローチャートであり、次に、このフローについて説明する。
【００４０】
ここで説明する例は、タッチパネルを用いてポインティングデバイスの操作と文字入力との両方を実現する場合の例であり、図３により説明した例におけるステップＳＴ１０のスクロール処理をステップＳＴ１４の手書き文字入力処理、ステップＳＴ１１のＢボタン処理をステップＳＴ１５の文字変換処理としたものである。
【００４１】
タッチパネルを用いてポインティングデバイスの操作と手書き文字入力の両方を実現する場合、文字入力を行うときに、専用のアプリケーションを起動するか、予め用意した文字入力用エリアに手書きにより文字を入力する必要があった。
【００４２】
図４に示す本発明の実施形態の例では、ステップＳＴ１３の継続接触判定手段Ｃの判定で、幅の大きい物体によるＸＹ座標の移動を文字入力として判断し、ステップＳＴ１４の処理により手書き文字の文字入力の処理を実施する。この処理において、文字入力中に一瞬の物体の接触が断たれた場合、この接触断は、無視される。そして、文字入力の終了後、幅の大きい物体により一定時間同じＸＹ座標が指示された場合、ステップＳＴ１５の処理により、ステップＳＴ１４で入力された文字の変換メニューを表示し、ユーザに文字入力を確定させる。
【００４３】
図４に示すフローを実行することにより、専用のアプリケーションを起動させる必要なく、また、文字入力用のエリアを設ける必要もなしに、ポインティング操作と手書き文字入力とを自動的に切り替えて実行することができる。
【００４４】
図５は本発明の実施形態によるタッチパネルを情報処理装置の表示装置の表示面に備えて使用する場合の処理動作のさらに他の例を制御部１５での処理として説明するフローチャートであり、次に、このフローについて説明する。
【００４５】
ここで説明する例は、タッチパネルを用いてポインティングデバイスの操作とアプリケーションの起動との両方を実現する場合の例であり、図４により説明した例におけるステップＳＴ１５の文字変換処理をステップＳＴ１６のアプリケーション起動の処理としたものである。
【００４６】
そして、この例は、予め、文字、図形とアプリケーションとの対応をテーブルとして用意しておき、図４の場合と同様に、ステップＳＴ１４の処理により一筆書きによる文字、図形等の手書き入力の処理を実施する。そして、ステップＳＴ１４での入力の最後で、一定時間同じＸＹ座標が幅の大きい物体により指示され続けた場合、ステップＳＴ１６の処理により、ステップＳＴ１４で入力された文字、図形に対応するアプリケーションを選択して起動する。
【００４７】
図５に示すフローを実行することにより、アプリケーションを起動するためにラウンチャーのメニューを開く必要なしにアプリケーションを起動することができる。
【００４８】
【発明の効果】
以上説明したように本発明によれば、使い勝手のよいタッチパネルを備えた情報処理装置を安価に提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態によるタッチパネルの構成を示すブロック図である。
【図２】タッチパネルの押下時の接触幅を検出する方法の概要を説明する図である。
【図３】本発明の実施形態によるタッチパネルを情報処理装置の表示装置の表示面に備えて使用する場合の処理動作の例を説明するフローチャートである。
【図４】本発明の実施形態によるタッチパネルを情報処理装置の表示装置の表示面に備えて使用する場合の処理動作の他の例を説明するフローチャートである。
【図５】本発明の実施形態によるタッチパネルを情報処理装置の表示装置の表示面に備えて使用する場合の処理動作のさらに他の例を説明するフローチャートである。
【図６】従来技術による抵抗膜式アナログタッチパネルの構成を説明するブロック図である。
【符号の説明】
１０  タッチパネル
１１  下シート
１２  上シート
１３  Ｘ座標検知回路
１４  Ｙ座標検知回路
１５  制御部
２０  幅ａの抵抗膜
２１、２２、２３  Ｙ座標検知回路Ａ、Ｂ、Ｃ
【図１】
2004213312.tif 000003
【図２】
2004213312.tif 000004
【図３】
2004213312.tif 000005
【図４】
2004213312.tif 000006
【図５】
2004213312.tif 000007
【図６】
2004213312.tif 000008