(57)【要約】【課題】  ２点タッチ入力を無視せずに、マウスのクリックオン/オフに対応した操作データとしてホストコンピュータ６へ出力することの可能にすること。    【解決手段】 光学式タッチパネル１への入力操作に対応するマウスの操作データをホストコンピュータ６へ出力する光学式タッチパネル入力装置であって、入力位置座標検出手段、２点タッチ判定手段及び第１操作データ出力手段を備え、２点タッチ判定手段で第１の入力位置１０１への入力指示継続中に第２の入力位置１０２への入力指示（すなわち２点タッチ）がなされていると判定されたときに、第１、第２の入力位置への入力指示を、第１の入力位置１０１への入力指示に応じて入力位置座標検出手段で検出された入力位置座標におけるマウスのクリックオン/オフに対応する操作データとしてホストコンピュータ６へ出力し、従来例のように２点タッチを無視せずタッチ入力操作を有効に利用する。【選択図】図２
2009134444.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ（６）の表示画面（２１）の上にタッチパネル（１）を配設し、タッチパネル（１）への入力操作に対応するマウスの操作データをコンピュータ（６）へ出力する光学式タッチパネル入力装置であって、タッチパネル（１）のＸ、Ｙ軸方向に所定間隔で配設された発光素子と受光素子を順次走査駆動してタッチパネル（１）への入力位置に対応する表示画面（２１）の入力位置座標を検出する入力位置座標検出手段と、前記入力位置座標検出手段の検出出力に基づいて、タッチパネル（１）の第１の入力位置（１０１）への入力指示継続中に、タッチパネル（１）の前記第１の入力位置（１０１）と異なる第２の入力位置（１０２）への入力指示がなされているか否かを判定する２点タッチ判定手段と、前記２点タッチ判定手段で第１の入力位置（１０１）への入力指示継続中に第２の入力位置（１０２）への入力指示がなされていると判定されたときに、タッチパネル（１）の第１、第２の入力位置（１０１、１０２）への入力指示を、第１の入力位置（１０１）への入力指示に応じて前記入力位置座標検出手段で検出された入力位置座標におけるマウスのクリックオン/オフに対応する操作データとしてコンピュータ（６）へ出力する第１操作データ出力手段とを備えていることを特徴とする光学式タッチパネル入力装置。
【請求項２】
タッチパネル（１）へのタッチオン、タッチオフを検出するタッチオン/オフ検出手段と、前記タッチオン/オフ検出手段でタッチオン、タッチオフが検出されたときに、タッチパネル（１）上のタッチオン、タッチオフに応じて入力位置座標検出手段で検出された入力位置座標への指示を、前記入力位置座標までのマウスカーソル移動に対応する操作データとしてコンピュータ（６）へ出力する第２操作データ出力手段とを備えていることを特徴とする請求項１記載の光学式タッチパネル入力装置。
【請求項３】
タッチパネル（１）へのタッチ移動を検出するタッチ移動検出手段と、前記タッチ移動検出手段でタッチ移動が検出されたときに、タッチパネル（１）上のタッチ移動に応じて入力位置座標検出手段で検出された入力位置座標への移動指示を、マウスカーソル移動に対応する操作データとしてコンピュータ（６）へ出力する第３操作データ出力手段とを備えていることを特徴とする請求項１又は２記載の光学式タッチパネル入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、金融機関の現金自動預け払い機用の入力装置や駅の券売機用の入力装置として使用される光学式タッチパネル入力装置に係り、特に１点タッチ入力状態において他の１点のタッチ入力があるような２点タッチの場合に、これを無視（又は無効と）せずに、マウスのクリックオン/オフに対応するデータとしてホストコンピュータ等へ出力するようにした入力装置に関するものである。
【背景技術】
【０００２】
従来、この種の光学式タッチパネル入力装置は、例えば特公平７−８２４１９号公報（特許文献１の第２頁、図１）に記載のように、タッチ入力判定回路、タッチ制御回路、Ｘ軸、Ｙ軸発光素子列、Ｘ軸、Ｙ軸受光素子列及びＸ軸、Ｙ軸座標判定回路を具備し、つぎのように動作させていた。
すなわち、Ｘ軸、Ｙ軸座標判定回路が、Ｘ軸、Ｙ軸受光素子列の出力を元に、指等のタッチ入力により、光が複数個連続に遮断されているか、２個以上同時にタッチ入力があり、光が複数個断続的に遮断されているのか、あるいは、タッチ入力がないかを判定し、タッチ制御回路がＸ軸、Ｙ軸座標判定回路の判定に基づいてＸ軸、Ｙ軸方向の各座標データを解読し、指等によりタッチ入力がされている場合は、指等のタッチ入力座標を検出する。  このとき、タッチ入力判定回路では、Ｘ軸座標判定回路からのＸ軸座標データにより、タッチ入力後、次のタッチ入力までの間に指等が一旦離れたか否かを判定しており、該指等が離れていない時、次のタッチ入力を無効とし、タッチ制御回路は、タッチ入力判定回路の判定を元に、次の該タッチ入力座標を無効とする。
【特許文献１】特公平７−８２４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前述の従来例では、Ｘ軸、Ｙ軸座標判定回路がＸ軸、Ｙ軸受光素子列の出力を元に２個以上同時にタッチ入力があり、かつ光が複数個断続的に遮断されているかを判定し、タッチ入力判定回路では、タッチ入力後、次のタッチ入力までの間に、指が離れていない時に、次のタッチ入力を無効とし、このタッチ入力判定回路の判定を元にタッチパネル制御回路は次の誤タッチ入力座標を無効としてしまうという問題点があった。
すなわち、前述の従来例では、１点タッチ状態の継続中において、この点と異なる他の点のタッチ入力があるような２点タッチの場合に、これを無視（無効と）していたので、図２に示すように、タッチパネル１上の１点１０１を人差指等でタッチしている状態（タッチパネル１への押圧若しくは接触で光走査光路を遮光している状態の他に、タッチパネル１への非押圧若しくは非接触で光走査光路を遮光している状態を含む。以下同様。）において、この点と断続した他の１点１０２に中指等でタッチ入力がある２点タッチの場合に、この２点タッチ入力を無視してしまうという問題点があった。
【０００４】
また、タッチパネル１の操作は、マウスの操作と対応される場合があるが、従来の対応関係は、タッチオンがマウスの左ボタンクリックオンに、タッチ移動がマウスの左ボタンクリック継続（すなわちドラッグ）に、タッチオフがマウスの左ボタンクリックオフにそれぞれ対応されていたので、マウスのボタンを押していない状態でのカーソル移動に対応するタッチ入力がないという問題点があった。  
【０００５】
図２において、１０３、１０５はそれぞれタッチパネル１のＸ、Ｙ軸方向に沿って複数個（例えば４５、３４個）配置された発光素子、１０６、１０７はそれぞれタッチパネル１のＸ、Ｙ軸方向に沿って複数個配置された受光素子を表わし、各一対の発光素子１０３と受光素子１０６、各一対の発光素子１０５と受光素子１０７は、Ｘ軸方向に向うＸ走査光路１０８、Ｙ軸方向に向うＹ走査光路１０９を形成している。
【０００６】
本発明は、上述の問題点に鑑みてなされたもので、２点タッチ入力を無視せずに、マウスのクリックオン/オフに対応した操作データとしてホストコンピュータ等へ出力することの可能な光学式タッチパネル入力装置を提供することを第１の目的とするものである。
また、タッチ入力操作とマウス入力操作の対応関係において、マウスのボタンを押していない状態でのカーソル移動に対応するタッチ入力が可能な光学式タッチパネル入力装置を提供することを第２の目的とするものである。 
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、コンピュータの表示画面の上にタッチパネルを配設し、前記タッチパネルへの入力操作に対応するマウスの操作データを前記コンピュータへ出力する光学式タッチパネル入力装置であって、前記タッチパネルのＸ、Ｙ軸方向に所定間隔で配設された発光素子と受光素子を順次走査駆動して前記タッチパネルへの入力位置に対応する前記表示画面の入力位置座標を検出する入力位置座標検出手段と、この入力位置座標検出手段の検出出力に基づいて、前記タッチパネルの第１の入力位置への入力指示継続中に、前記タッチパネルの前記第１の入力位置と異なる第２の入力位置への入力指示がなされているか否かを判定する２点タッチ判定手段と、前記２点タッチ判定手段で第１の入力位置への入力指示継続中に第２の入力位置への入力指示がなされていると判定されたときに、前記タッチパネルの前記第１、第２の入力位置への入力指示を、前記第１の入力位置への入力指示に応じて前記入力位置座標検出手段で検出された入力位置座標におけるマウスのクリックオン/オフに対応する操作データとしてコンピュータ（６）へ出力する第１操作データ出力手段とを備えていることを特徴とする。
【０００８】
請求項２記載の発明は、請求項１記載の発明において、タッチパネルへのタッチオン、タッチオフを検出するタッチオン/オフ検出手段と、前記タッチオン/オフ検出手段でタッチオン、タッチオフが検出されたときに、前記タッチパネル上のタッチオン、タッチオフに応じて入力位置座標検出手段で検出された入力位置座標への指示を、前記入力位置座標までのマウスカーソル移動に対応する操作データとしてコンピュータへ出力する第２操作データ出力手段とを備えていることを特徴とする。
【０００９】
請求項３記載の発明は、請求項１又は２記載の発明において、タッチパネルへのタッチ移動を検出するタッチ移動検出手段と、前記タッチ移動検出手段でタッチ移動が検出されたときに、前記タッチパネル上のタッチ移動に応じて入力位置座標検出手段で検出された入力位置座標への移動指示を、マウスカーソル移動に対応する操作データとしてコンピュータへ出力する第３操作データ出力手段とを備えていることを特徴とする。
【発明の効果】
【００１０】
請求項１記載の発明は、タッチパネルへの入力操作に対応するマウスの操作データをコンピュータへ出力する光学式タッチパネル入力装置において、入力位置座標検出手段、２点タッチ判定手段及び第１操作データ出力手段を備え、２点タッチ判定手段で第１の入力位置への入力指示継続中に第２の入力位置への入力指示がなされている（すなわち２点タッチがなされている）と判定されたときに、第１操作データ出力手段によって、タッチパネルの第１、第２の入力位置への入力指示を、第１の入力位置への入力指示に応じて入力位置座標検出手段で検出された入力位置座標におけるマウスのクリックオン/オフに対応する操作データとしてコンピュータへ出力するようにしたので、２点タッチを無視（又は無効と）する従来例と比べて、２点タッチをマウスのクリックオン/オフに対応する有効な入力操作に利用することができ、操作性を向上させることができる。
【００１１】
請求項２記載の発明は、請求項１に記載の発明において、タッチオン/オフ検出手段、第２操作データ出力手段を備え、タッチオン/オフ検出手段でタッチオン、タッチオフが検出されたときに、第２操作データ出力手段によって、タッチパネル上のタッチオン、タッチオフに応じて入力位置座標検出手段で検出された入力位置座標への指示を、その入力位置座標までのマウスカーソルの移動に対応する操作データとしてコンピュータへ出力するようにしたので、タッチパネル上のタッチオン、タッチオフをマウスの左ボタンクリックオン、左ボタンクリックオフに対応させていた従来例と比べて、より簡単にマウスカーソルを移動させることができ、操作性を向上させることができる。
【００１２】
請求項３記載の発明は、請求項１又は２に記載の発明において、タッチ移動検出手段、第３操作データ出力手段を備え、タッチ移動検出手段でタッチ移動が検出されたときに、第３操作データ出力手段によって、タッチパネル上のタッチ移動に応じて入力位置座標検出手段で検出された入力位置座標への移動指示を、マウスカーソルの移動に対応する操作データとしてコンピュータへ出力するようにしたので、タッチパネル上のタッチ移動をマウスの左ボタンクリック継続に対応させていた従来例と比べて、タッチ入力操作とマウスカーソル移動操作の対応関係を明確にして、操作性を向上させることができる。
【実施例】
【００１３】
図１〜図４は本発明による光学式タッチパネル入力装置の一実施例を示すもので、図１において、１は光学式タッチパネル、２は表示部の一例としての液晶表示パネル、３はタッチパネル制御部、５はＬＣＤ（液晶ディスプレイ）制御部、６はホストコンピュータである。
【００１４】
光学式タッチパネル１は、図示を省略した透明保護板を介して液晶表示パネル２（例えば１５インチ液晶表示パネル）の表示画面２１の上に配置され、その入力操作領域が液晶表示パネル２の表示画面２１の表示領域に臨むようにケース（図示省略）内に位置決めして収容されている。
光学式タッチパネル１は、図２に示すように、その入力操作領域の周囲の直交するＸ軸方向とＹ軸方向に沿って等間隔（例えば６．６ｍｍ間隔）に配置された複数個（例えば４５個）の発光素子１０３及び受光素子１０６と、複数個（例えば３４個）の発光素子１０５及び受光素子１０７とを備え、対をなす発光素子１０３と受光素子１０６はＸ走査光路１０８を形成し、対をなす発光素子１０５と受光素子１０７はＹ走査光路１０９を形成している。
【００１５】
図２に示す発光素子１０３、１０５はＬＥＤ（発光ダイオード）で形成され、受光素子１０６、１０７はＰｔｒ（フォトトランジスタ）で形成されている。
複数個の発光素子１０３と受光素子１０６は、図１に示すように、それぞれＸ軸発光素子列としてのＬＥＤ Ｘ軸１１とＸ軸受光素子列としてのＰｔｒ Ｘ軸１２を形成し、複数個の発光素子１０５と受光素子１０７は、それぞれＹ軸発光素子列としてのＬＥＤ Ｙ軸１３とＹ軸受光素子列としてのＰｔｒ Ｙ軸１５を形成している。
【００１６】
タッチパネル制御部３は、図１に示すように、ＣＰＵ（中央処理装置）３１と、このＣＰＵ３１に結合されたＲＯＭ（リード・オンリ・メモリ）３２、ＲＡＭ（ランダム・アクセス・メモリ）３３、Ｐｔｒ マルチプレクサ３５、ＬＥＤ マルチプレクサ３６、Ｄ／Ａ（ディジタル／アナログ）変換器３７、Ａ／Ｄ（アナログ／ディジタル）変換器３８及びドライバ／レシーバ３９と、定電流回路４１、積分回路４２及びＥ２ＰＲＯＭ（エレクトリカリー・イレーサブル・プログラマブルＲＯＭ）４３とを備えている。
ドライバ／レシーバ３９は、シリアルＩ／Ｆ（インタフェース）７を介してホストコンピュータ６に結合されている。
液晶表示パネル２はＬＣＤ制御部５に結合され、ＬＣＤ制御部５はシリアルＩ／Ｆ８を介してホストコンピュータ６に結合されている。
【００１７】
ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、Ｄ／Ａ変換器３７及びＡ／Ｄ変換器３８はマイクロプロセッサ４５で構成され、このマイクロプロセッサ４５にはＥ２ＰＲＯＭ４３が結合している。
【００１８】
ＲＯＭ３２には、ＣＰＵ３１によって、ＬＥＤ Ｘ軸１１及びＰｔｒ Ｘ軸１２とＬＥＤ Ｙ軸１３及びＰｔｒ Ｙ軸１５を順次所定の走査速度（例えば２５ｍｓ／フレーム）で駆動走査し、光学式タッチパネル１への指等による入力位置に対応する表示画面２１の入力位置座標を検出する処理（入力位置座標検出処理）と、その検出出力に基づいて光学式タッチパネル１への指等によるタッチオンで遮光される走査光路の位置座標の情報とタッチオフの位置座標の情報とを所定の周期で、ＲＡＭ３３の所定領域に記憶する処理（位置座標記憶処理）と、光学式タッチパネル１への指等によるタッチ移動で移動した位置座標の移動量をＲＡＭ３３の所定領域に記憶する処理（移動量記憶処理）とを行うプログラムが格納されている。
【００１９】
ＲＯＭ３２は、また、ＣＰＵ３１によって、光学式タッチパネル１へのタッチオン、タッチオフで入力した位置座標と、その直前に位置座標記憶処理でＲＡＭ３３に記憶された位置座標との差を算出する処理（移動量算出処理）と、入力位置座標検出処理で検出された出力に基づいて、光学式タッチパネル１の第１の入力位置への入力指示継続中に、光学式タッチパネル１の前記第１の入力位置と異なる第２の入力位置への入力指示がなされているか否かを判定する処理（２点タッチ判定処理）と、この２点タッチ判定処理で第１の入力位置への入力指示継続中に第２の入力位置への入力指示がなされると判定されたときに、光学式タッチパネル１の前記第１、第２の入力位置への入力指示を、前記第１の入力位置への入力指示に応じて前記入力位置座標検出手段で検出された入力位置座標におけるマウスのクリックオン/オフに対応する操作データとしてホストコンピュータ６へ出力する処理（第１操作データ出力処理）とを行うプログラムが格納されている。
【００２０】
ＲＯＭ３２は、さらに、ＣＰＵ３１によって、光学式タッチパネル１へのタッチオン、タッチオフを検出する処理（タッチオン/オフ検出処理）と、このタッチオン/オフ検出処理でタッチオン、タッチオフが検出されたときに、光学式タッチパネル１上のタッチオン、タッチオフに応じて前記入力位置座標検出手段で検出された入力位置座標の指示を、該入力位置座標までのマウスカーソル移動に対応する操作データとしてホストコンピュータ６へ出力する処理（第２操作データ出力処理）と、光学式タッチパネル１へのタッチ移動を検出する処理（タッチ移動検出処理）と、このタッチ移動検出処理でタッチ移動が検出されたときに、光学式タッチパネル１上のタッチ移動に応じて前記入力位置座標検出手段で検出された入力位置座標への移動指示を、前記移動量算出処理で算出された移動量だけマウスカーソルを移動させるのに対応する操作データとしてホストコンピュータ６へ出力する処理（第３操作データ出力処理）とを行うプログラムが格納されている。  
【００２１】
つぎに、前記実施例の動作を、図３、図４，表１及び表２を併用して説明する。
【００２２】
【表１】
2009134444.tif 000003
【００２３】
【表２】
2009134444.tif 000004
【００２４】
図３は、表１に対応しており、タッチ位置１、２、３、４を人差し指等で順次タッチしてドラッグした状態を示すもので、光学式タッチパネル１の液晶表示パネル２の表示画面２１に対応した入力操作領域において、タッチ位置１で「タッチオン」し、タッチ位置２、３まで「タッチ移動」し、タッチ位置４で「タッチオフ」してドラッグした状態を表わしている。
表１は、図３の「タッチオン」、「タッチ移動」、「タッチオフ」が、それぞれ従来のマウスにおける「左ボタン クリックオン」、「左ボタン クリック継続」、「左ボタン クリックオフ」に対応していることを表わしている。
表１は、さらに、図３の「タッチオン」、「タッチ移動」、「タッチオフ」のそれぞれが本案のマウスにおける「マウスカーソルのみ移動」に対応していることを表わしている。
【００２５】
図４は、表２に対応しており、タッチ位置１、２、３、４を人差し指等で順次タッチしたときに、タッチ位置３で２点タッチした状態を示すもので、光学式タッチパネル１の液晶表示パネル２の表示画面２１に対応した入力操作領域において、タッチ位置１で「タッチオン」し、タッチ位置２まで「タッチ移動」し、タッチ位置３で誤ってタッチ位置３ー１、３−２の２点で「２点タッチ」し(例えば人差し指でタッチ位置３ー１をタッチし、中指でタッチ位置３−２をタッチし）、タッチ位置４で「タッチオフ」してドラッグした状態を表わしている。
表２は、図４の「タッチオン」、「タッチ移動」、「２点タッチ」、「タッチオフ」がそれぞれ従来のマウスにおける「左ボタン クリック」、「左ボタン継続」、「無視」、「左ボタンクリックオフ」に対応していることを表わしている。
表２は、さらに、図４の「タッチオン」、「タッチ移動」、「タッチオフ」のそれぞれが本案のマウスにおける「マウスカーソルのみ移動」に対応していることを表わすとともに、図４の「２点タッチ」が本案のマウスにおける「左ボタン クリックオン/オフ」に対応していることを表わしている。
【００２６】
図４において、実線矢印は、本案において２点タッチのタッチ位置３ー１、３ー２のうちの３ー１が第１の入力位置の場合のドラッグの軌跡を表し、点線矢印は、本案において２点タッチのタッチ位置３ー１、３ー２のうちの３ー２が第１の入力位置の場合のドラッグの軌跡を表し、二点鎖線矢印は、従来の２点タッチを無視した場合の軌跡を表し、本案の軌跡が図３に示す本来のドラッグの軌跡と同一か近似していることを表し、従来の軌跡が図３に示す本来のドラッグの軌跡からかけ離れていることを表している。
【００２７】
以下、前記実施例の動作を詳述する。
（１）電源オンの期間中は、次の動作が１走査（例えば２５ミリ秒／走査）毎に繰り返して行われる。
ＣＰＵ３１は、ＲＯＭ３２のプログラムに基づいて、１走査毎に対をなすＬＥＤ Ｘ軸１１の発光素子１０３とＰｔｒ Ｘ軸１２の受光素子１０６、対をなすＬＥＤ  Ｙ軸１３の発光素子１０５とＰｔｒ Ｙ軸１５の受光素子１０７を順次駆動走査し、その発光と受光を行う。      
【００２８】
（２）前記（１）の順次駆動走査による発光／受光は、ＣＰＵ３１からＬＥＤ マルチプレクサ３６及び定電流回路４１を介してＬＥＤ Ｘ軸１１の発光素子１０３、ＬＥＤ Ｙ軸１３の発光素子１０５を順次動作させる走査信号が出力するとともに、ＣＰＵ３１からＰｔｒ マルチプレクサ３５を介してＰｔｒ Ｘ軸１２の受光素子１０６、Ｐｔｒ Ｙ軸１５の受光素子１０７を順次動作させる走査信号が出力することによって行われる。
このとき、ＬＥＤ Ｘ軸１１の発光素子１０３とＬＥＤ Ｙ軸１３の発光素子１０５を順次流れる駆動電流は、ＣＰＵ３１からＤ／Ａ変換器３７を介して定電流回路４１に入力する制御信号によって定電流に制御されている。
また、Ｐｔｒ Ｘ軸１２の受光素子１０６、Ｐｔｒ Ｙ軸１５の受光素子１０７から順次出力する受光信号（電圧）が積分回路４２及びＡ／Ｄ変換器３８を介してＣＰＵ３１に入力しているので、ＣＰＵ３１は、順次入力する受光信号に基づいて、指等による指示入力でＸ走査光路１０６、Ｙ走査光路１０７が遮光されているか否かを判断し、遮光有りのときは、遮光位置を示すＸ，Ｙ座標（液晶表示パネル２の表示画面２１のＸ，Ｙ座標にも対応）の位置情報を検出する。
【００２９】
まず、第１に２点タッチの入力操作について図２、表２を併用して説明する。
（１）ＣＰＵ３１は、ＲＯＭ３２のプログラム（２点タッチ判定処理プログラム）に基づいて、人差し指等による光学式タッチパネル１の第１の入力位置１０１への入力指示（光学式タッチパネル１への押圧若しくは接触で光走査光路を遮光している状態の他に、光学式タッチパネル１への非押圧若しくは非接触で光走査光路を遮光している状態を含む。以下同様。）継続中に、中指等による光学式タッチパネル１の第１の入力位置１０１と異なる第２の入力位置１０２への入力指示がなされているかを判定する。
【００３０】
（２）ＣＰＵ３２は、前記（１）で２点タッチの入力指示がなされていると判定したときには、ＲＯＭ３２のプログラム（第１操作データ出力処理）に基づいて、光学式タッチパネル１の第１、第２の入力位置１０１、１０２への入力指示を、前記第１の入力位置１０１への入力指示に応じて入力位置座標検出手段で検出された入力位置座標におけるマウスのクリックオン/オフに対応する操作データとして、シリアルＩ／Ｆ７を介してホストコンピュータ６へ出力する。
【００３１】
（３）ホストコンピュータ６は、タッチパネル制御部３からシリアルＩ／Ｆ７を介してマウスのクリックオン/オフに対応する操作データが入力すると、対応した処理を行うとともに、この操作データに応じた表示データをシリアルＩ／Ｆ８を経、ＬＣＤ制御部５を介して液晶表示パネル２へ送出し、液晶表示パネル２の表示画面２１で対応した表示がなされる。
【００３２】
すなわち、表２のタッチ位置３にも示すように、光学式タッチパネル１への２点タッチをマウスの左ボタンのクリックオン/オフ（マウスのクリックオン/オフの一例）に対応させることができ、２点タッチを無視していた従来例と比べて、２点タッチをマウスのクリックオン/オフに対応する有効な入力操作に利用することができ、操作性を向上させることができる。
【００３３】
第２にタッチオン、タッチオフ操作について、図３、図４、表１、表２を併用して説明する。
（１）ＣＰＵ３１は、ＲＯＭ３２のプログラム（タッチオン、タッチオフ検出処理プログラム）に基づいて、光学式タッチパネル１へのタッチオン、タッチオフのタッチ位置１、４を検出し、このタッチオン、タッチオフを検出したときに、ＲＯＭ３２のプログラム（第２操作データ出力処理プログラム）に基づいて、光学式タッチパネル１のタッチオン、タッチオフのタッチ位置１、４に応じて入力位置座標検出処理で検出されたタッチ位置１、４の入力位置座標の指示を、その入力位置座標までのマウスカーソルのみ移動に対応する操作データとしてシリアルＩ／Ｆ７を介してホストコンピュータ６へ出力する。
【００３４】
（２）ホストコンピュータ６は、タッチパネル制御部３からシリアルＩ／Ｆ７を介してマウスカーソルのみ移動に対応する操作データが入力すると、対応した処理を行うとともに、この操作データに応じた表示データをシリアルＩ／Ｆ８を経、ＬＣＤ制御部５を介して液晶表示パネル２へ送出し、液晶表示パネル２の表示画面で対応した表示がなされる。
【００３５】
すなわち、表１、表２のタッチ位置１、４にも示すように、光学式タッチパネル１へのタッチオン、タッチオフをマウスカーソルのみ移動に対応させることができ、左ボタンのクリックオン、クリックオフに対応させていた従来例と比べてより簡単にマウスカーソルを移動させることができ、操作性を向上させることができる。
【００３６】
第３にタッチ移動操作について、図３、図４表１、表２を併用して説明する。
（１）ＣＰＵ３１は、ＲＯＭ３２のプログラム（タッチ移動検出処理プログラム）に基づいて、図３では光学式タッチパネル１へのタッチ位置１から２を介して３までのタッチ移動を検出し、図４では、光学式タッチパネル１へのタッチ位置１から２までのタッチ移動を検出し、この光学式タッチパネル１へのタッチ移動を検出したときに、ＲＯＭ３２のプログラム（移動量記憶処理、移動量算出処理を含む第３操作データ出力処理のプログラム）に基づいて、光学式タッチパネル１上のタッチ移動に応じて入力位置座標検出処理で検出されたタッチ位置１から２を介して３まで（図３の場合）、又はタッチ位置１から２まで（図４の場合）の入力位置座標への移動指示をマウスカーソル移動に対応する操作データとして、シリアルＩ／Ｆ７を介してホストコンピュータ６へ出力する。
【００３７】
（２）ホストコンピュータ６は、タッチパネル制御部３からシリアルＩ／Ｆ７を介してマウスカーソルのみ移動に対応する操作データが入力すると、対応した処理を行うとともに、この操作データに応じた表示データをシリアルＩ／Ｆ８を経、ＬＣＤ制御部５を介して液晶表示パネル２へ送出し、液晶表示パネル２の表示画面で対応した表示がなされる。
【００３８】
すなわち、表１のタッチ位置２、３と表２のタッチ位置２にも示すように、光学式タッチパネル１へのタッチ移動をマウスカーソルのみ移動に対応させることができ、マウスの左ボタンのクリック継続に対応させていた従来例と比べて、タッチ入力操作とマウスカーソル移動操作の対応関係をより簡単かつ明確にして操作性を向上させることができる。
【００３９】
第４に、図４のタッチ位置１〜４が互いに極めて近い位置にある場合の２点タッチ操作について、表２を併用して説明する。
一般に、タッチパネルとマウスでは操作感覚の相違により、タッチパネル上の目的の位置に正確にタッチ操作できない場合が生じる。このような場合を考慮して、図４のタッチ位置１〜４が互いに極めて近い位置にあって、操作者がタッチ位置１〜４のいずれかの同じ位置でマウスの「左ボタン クリックオン/オフ」に対応したタッチ操作をしたいのに、誤って図４に示すようなタッチ位置１で「タッチオン」、タッチ位置２までの「タッチ移動」、タッチ位置３でのタッチ位置３−１、３−２における「２点タッチ」、タッチ位置４で「タッチオフ」をした場合について考える。
【００４０】
この場合、従来例では、表２の従来の欄に示すように、タッチ位置３での「２点タッチ」が無視され、タッチ位置１、２、４での「タッチオン」、「タッチ移動」、「タッチオフ」がそれぞれマウスの「左ボタン クリックオン」、「左ボタン継続」、「左ボタン クリックオフ」となって、マウスの「ドラッグ」操作、「左ボタン クリックオフ」となり、マウスの「左ボタン クリックオン/オフ」操作に対応した出力をしたつもりが、マウスの「ドラッグ」操作に対応した出力をするという誤動作となる可能性があった。
これに対して、本案では、表２の本案の欄に示すように、タッチ位置１、２、４での「タッチオン」、「タッチ移動」、「タッチオフ」がそれぞれマウスの「マウスカーソルのみ移動」となり、タッチ位置３−１、３−２での「２点タッチ」が「左ボタン クリックオン/オフ」となり、タッチ位置３ー１（又はタッチ位置３−２）でのマウスの「左ボタン クリックオン/オフ」操作に対応した操作データを出力することができる。
【００４１】
前記実施例では、タッチパネル制御部３とホストコンピュータ６、ＬＣＤ制御部５とホストコンピュータ６がシリアルＩ／Ｆ７、８で結合されている場合について説明したが、本発明はこれに限るものでなく、タッチパネル制御部３とホストコンピュータ６、ＬＣＤ制御部５とホストコンピュータ６がそれぞれＵＳＢ（ユニバーサル・シリアス・バス）Ｉ／Ｆで結合されている場合についても利用することができる。
【００４２】
前記実施例では、タッチオン/オフ検出手段及び第２操作データ出力手段を備えているとともに、タッチ移動検出手段及び第３操作データ出力手段を備えている場合について説明したが、本発明はこれに限るものでなく、タッチオン/オフ検出手段及び第２操作データ出力手段と、タッチ移動検出手段及び第３操作データ出力手段とを共に備えていない場合、又は、タッチオン/オフ検出手段及び第２操作データ出力手段とタッチ移動検出手段及び第３操作データ出力手段のいずれか一方を備えていない場合についても利用することができる。
【図面の簡単な説明】
【００４３】
【図１】本発明による光学式タッチパネル入力装置の一実施例を示すブロック図である。
【図２】図１中の光学式タッチパネル１を示す説明図である。
【図３】光学式タッチパネル１の入力操作領域における、マウスのドラッグ操作に対応したタッチ入力操作を示す説明図である。
【図４】図３において、タッチ位置３のタッチ位置３−１、３−２で「２点タッチ」操作がなされたことを示す説明図である。
【符号の説明】
【００４４】
１…光学式タッチパネル
１１…ＬＥＤ Ｘ軸（Ｘ軸発光素子列の一例）
１２…Ｐｔｒ Ｘ軸（Ｘ軸受光素子列の一例）
１３…ＬＥＤ Ｙ軸（Ｙ軸発光素子列の一例）
１５…Ｐｔｒ Ｙ軸（Ｙ軸受光素子列の一例）
１０１…第１の入力位置
１０２…第２の入力位置
１０３、１０５…発光素子
１０６、１０７…受光素子
２…液晶表示パネル（表示部の一例）
２１…表示画面
３…タッチパネル制御部
５…ＬＣＤ制御部
６…ホストコンピュータ
【図１】
2009134444.tif 000005
【図２】
2009134444.tif 000006
【図３】
2009134444.tif 000007
【図４】
2009134444.tif 000008