(57)【要約】【課題】簡易な構成で２点押し操作を容易に行うことができるタッチパネル付き表示装置を実現する。【解決手段】本発明のプログラマブル表示器３は、ＵＳＢ端子３８を有しており、プログラマブル表示器３のタッチパネル３３は、アナログ式タッチパネルである。さらに、プログラマブル表示器３は、ＵＳＢ端子３８に接続されるＵＳＢスイッチ７による入力を、タッチパネル３３の所定位置へのタッチ入力と同一の入力操作として受け付けるＵＳＢ入力処理部３１３を備える。【選択図】図１
2010033107.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢスイッチ装置と接続するＵＳＢ端子を有するタッチパネル付き表示装置であって、
上記ＵＳＢスイッチ装置による入力信号をタッチパネル上の所定位置へのタッチ入力信号と同一の入力操作として受け付けるＵＳＢ入力処理手段を備えることを特徴とするタッチパネル付き表示装置。
【請求項２】
上記ＵＳＢ入力処理手段は、
上記ＵＳＢスイッチ装置による入力信号と上記所定位置以外の上記タッチパネル上の位置へのタッチ入力信号との２つの信号を重ねて受信したときに、
上記タッチパネル上の所定位置へのタッチ入力信号と上記所定位置以外の上記タッチパネル上の位置へのタッチ入力信号との２つの信号を重ねて受信したときと同じ処理をすることを特徴とする請求項１に記載のタッチパネル付き表示装置。
【請求項３】
上記タッチパネルは、デジタル式タッチパネルであることを特徴とする請求項１または２に記載のタッチパネル付き表示装置。
【請求項４】
上記タッチパネルは、アナログ式タッチパネルであることを特徴とする請求項１または２に記載のタッチパネル付き表示装置。
【請求項５】
請求項１〜４のいずれか１項に記載のＵＳＢ入力処理手段としてコンピュータを動作させるプログラム。
【請求項６】
請求項５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
請求項５に記載のプログラムを記憶した記憶手段を備えるＵＳＢスイッチ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル付き表示装置に関するものであり、特に、タッチパネル付き表示装置において２点押し操作を実現する技術に関するものである。
【背景技術】
【０００２】
タッチパネルには、デジタル式タッチパネルとアナログ式タッチパネルとが存在する。
【０００３】
デジタル式タッチパネルでは、タッチパネルに多数のマトリクススイッチを配置して、各マトリクススイッチがタッチ入力を検知する。このため、タッチパネル上の離れた複数の位置をタッチ入力した場合でも、対応するマトリクススイッチがタッチ入力を検知するので、タッチ入力された各位置を判別することできる。
【０００４】
しかしながら、デジタル式タッチパネルは、表示画面上の特定の位置が頻繁にタッチ入力される場合は、当該位置のマトリクススイッチが故障しやすくなる。そのため、デジタル式タッチパネルは耐久性が低く、また、高価であるという欠点を有している。これに対し、例えば、特許文献１〜２に記載の技術が提案されている。
【０００５】
特許文献１では、ＰＥＴフィルムにＩＴＯ透明電極でパターン電極を印刷した透明電極シートにガラス盤に貼り付け、発信回路をカウンタの内蔵されたＣＰＵとでシステムを構成することにより、透明電極膜の劣化を削減し、経年変化の少ない信頼性の高いデジタル式タッチパネルを提案している。
【０００６】
特許文献２では、タッチパネルより発信回路を通して出力される信号をインプットキャプチャに入れ、ここで必要な回数繰り返しキャプチャする事で加算された値となり精度の高い値を得ることにより、タッチパネルを押した場合に変化する微小な静電容量変化を安価に検出して、安定したＯＮ／ＯＦＦ、さらには押圧も擬似的に判断する信頼性の高いデジタル式タッチパネルを提案している。
【０００７】
一方、アナログ式タッチパネルは、耐久性に優れ安価であり、タッチペンによる細かいタッチ入力にも対応しやすいという長所を有している。一般的なアナログ式のタッチパネルは、２枚の抵抗膜を離間して備え、タッチ位置において、一方の抵抗膜に印加された基準電圧を他方の抵抗膜で分圧することにより、検出電圧値の大小からＸ方向およびＹ方向の座標位置を検出する。
【０００８】
しかしながら、アナログ式タッチパネルはその原理上、１点のみしかタッチ位置を認識できず、同時に２点がタッチ入力されるとそれらの中間点をタッチ位置と誤認してしまうという問題を生じていた。これに対し、例えば、特許文献３〜５に記載の技術が提案されている。
【０００９】
特許文献３では、２点押しにより２枚の抵抗膜が同時に２箇所で接触している場合に検出される電圧値が、２枚の抵抗膜が当該２箇所の中点だけで接触している場合に検出される電圧値と同一であることにより、当該中点が接触位置として検出される。ここで、２点押しの場合は、上記２箇所の中点だけがタッチ入力されている場合よりも、各抵抗膜に設けられる電極に流れ込む電流が大きくなる。これにより、２点押しされているのか否かの判別を可能としている。
【００１０】
特許文献４においても、特許文献１と同様、２点押しされた場合は、２点の中点が接触位置として検出され、２点間の抵抗が低下し検出される電流が増加することにより、２点押しであるか否かの検出を行っている。さらに、ある１点をタッチ入力したまま別の１点をタッチ入力した場合、先にタッチ入力した位置をサンプリングしておき、当該位置と２点の中点の位置とから、上記別の１点の位置を算出することにより、２点押しされたそれぞれの位置を検出している。
【００１１】
特許文献５では、２点押しされると、２点の中点が接触位置として検出されるが、ある１点をタッチ入力したまま別の１点をタッチ入力した場合、先にタッチ入力した位置を検出した状態から２点の中点を接触位置として検出するまでの時間が、非常に短いことにより、２点押しであるか否かの検出を行っている。また、特許文献４と同様、先にタッチ入力した位置と２点の中点の位置とから、２点押しされたそれぞれの位置を算出している。
【特許文献１】特開２００４−２１３１１４号公報（２００４年７月２９日公開）
【特許文献２】特開２００５−１８６６９号公報（２００５年１月２０日公開）
【特許文献３】特開２００１−６０１４３号公報（２００１年３月６日公開）
【特許文献４】特開平９−３４６２５号公報（１９９７年２月７日公開）
【特許文献５】特開２０００−１０５６４５号公報（２０００年４月１１日公開）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、デジタル式タッチパネルにおいては、特許文献１および２に係る構成では、デジタル式タッチパネルの耐久性、操作性の向上が図られているにとどまり、マトリクススイッチが故障した場合であっても２点押しのそれぞれの位置を検出する構成は開示されていない。
【００１３】
そこで、２点押しを行う場合に、２点の一方のタッチ入力、特に、故障したマトリクススイッチからの入力を他の入力装置からの入力操作に代用することで、擬似的な２点押しを実現する構成が考えられる。その構成は、後に記載する。
【００１４】
また、アナログ式タッチパネルにおいては、特許文献３に係る構成では、２点押しされているのか否かが判別できるにとどまり、タッチ入力された２点それぞれの位置を検出する構成は開示されていない。
【００１５】
また、２点を異なるの圧力でタッチした場合、２点の中点からずれた位置が接触位置として検出されるおそれがある。また、指でタッチ入力した場合、接触面積が広いため、２点の中点として検出される座標位置にもバラツキが生じる。特許文献４および５に係る構成では、先にタッチ入力した位置と２点の中点の位置とから、後にタッチ入力した位置を算出しているため、後にタッチ入力した位置が正確に検出できないという問題を生じる。
【００１６】
そこで、２点押しを行う場合に、２点の一方のタッチ入力を他の入力装置からの入力操作に代用することで、擬似的な２点押しを実現する構成が考えられる。
【００１７】
そのような構成として、例えば、タッチパネル付き表示装置の表示画面部分を縮小して、表示画面の下部に機械的なキーボードを設ける構成や、機械的なＩ／Ｏスイッチをタッチパネル付き表示装置に接続する構成が挙げられる。
【００１８】
機械的なキーボードを設ける構成では、タッチパネル付き表示装置が、キーボードによる入力操作を、２点の一方のタッチ入力操作として受け付けることにより、擬似的な２点押しを実現している。また、機械的なＩ／Ｏスイッチをタッチパネル付き表示装置に接続する構成では、指摘されたタッチパネル画面を押すことで入力される情報とＩ／Ｏスイッチから入力される情報とを同期させるプログラムを、タッチパネル付き表示装置にインストールし、Ｉ／Ｏスイッチによる入力に対応した位置と当該位置以外のタッチパネルの入力位置とを同時に検出することにより、擬似的な２点押しを実現している。
【００１９】
しかしながら、機械的なキーボードを設ける構成では、キーボードのための新たな配線や電源供給が必要となる。また、キーボードを表示画面近傍に設けるためのスペースが必要となるため、タッチパネル付き表示装置が大型化してしまうという問題がある。一方、タッチパネル付き表示装置の大きさを固定した場合は、機械的なキーボードを設けるスペースが必要となるため、表示画面部分の占める面積が縮小してしまうという問題がある。
【００２０】
また、機械的なＩ／Ｏスイッチをタッチパネル付き表示装置に接続する構成においても、Ｉ／Ｏスイッチのための新たな配線や電源供給が必要となり、Ｉ／Ｏスイッチを設置するためのスペースが必要となるという問題が生じる。
【００２１】
また、原則的にタッチパネル付き表示装置において動作するプログラムは、タッチパネルがアナログ式であるか、デジタル式であるかを意識して作成されているわけではない。タッチパネル付き表示装置が実行するプログラムの一部に２点押しのプログラムを組み込んでいる場合において、タッチパネルがデジタル式のときは２点押しのプログラムを実行することができるが、タッチパネルがアナログ式のときは２点押しのプログラムを実行することが困難となる。したがって、タッチパネルがアナログ式の場合は、２点押しの操作を回避するようなプログラムを作成しなければならないため手間がかかる。
【００２２】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、簡易な構成で２点押し操作を容易に行うことができるタッチパネル付き表示装置を実現することにある。
【課題を解決するための手段】
【００２３】
本発明に係るタッチパネル付き表示装置は、上記課題を解決するために、ＵＳＢスイッチ装置と接続するＵＳＢ端子を有するタッチパネル付き表示装置であって、上記ＵＳＢスイッチ装置による入力信号をタッチパネル上の所定位置へのタッチ入力信号と同一の入力操作として受け付けるＵＳＢ入力処理手段を備えることを特徴としている。
【００２４】
上記の構成によれば、ＵＳＢスイッチ装置をＵＳＢ端子に接続して、ＵＳＢスイッチ装置に対して入力操作を行うと、ＵＳＢ入力処理手段は、タッチパネルの所定位置へのタッチ入力として受け付ける。これにより、ＵＳＢスイッチ装置によって、上記所定位置へのタッチ入力を擬似的に行うことができる。
【００２５】
本発明に係るタッチパネル付き表示装置では、上記ＵＳＢ入力処理手段は、上記ＵＳＢスイッチ装置による入力信号と上記所定位置以外の上記タッチパネル上の位置へのタッチ入力信号との２つの信号を重ねて受信したときに、上記タッチパネル上の所定位置へのタッチ入力信号と上記所定位置以外の上記タッチパネル上の位置へのタッチ入力信号との２つの信号を重ねて受信したときと同じ処理をすることが好ましい。
【００２６】
上記の構成によれば、ＵＳＢスイッチ装置をＵＳＢ端子に接続して、ＵＳＢスイッチ装置に対して入力操作を行うと、ＵＳＢ入力処理手段は、タッチパネルの所定位置へのタッチ入力として受け付ける。これにより、ＵＳＢスイッチ装置による入力を維持したまま、タッチパネルの上記所定位置以外の他の位置にタッチ入力を行うことにより、タッチパネルにおいても、上記所定位置と上記他の位置との２点押し操作を擬似的に行うことができる。
【００２７】
また、ＵＳＢ端子は多くの表示装置に標準装備されており、ＵＳＢ端子から電源供給が可能であるので、ＵＳＢスイッチ装置は別途電源供給するための配線を必要としない。さらに、ＵＳＢスイッチ装置は持ち運び可能であり、ＵＳＢ端子に接続するだけで使用可能であるので、ＵＳＢスイッチ装置を設置するためのスペースも必要としない。
【００２８】
したがって、簡易な構成で２点押し操作を容易に行うことができるタッチパネル付き表示装置を実現できるという効果を奏する。
【００２９】
ここで、ＵＳＢスイッチ装置によって入力操作することにより、ＵＳＢ入力処理手段は、２点の一方へのタッチ入力として受け付ける。ここで、ＵＳＢスイッチ装置による入力を維持したまま、２点の他方へタッチ入力を行うことにより、２点を同時に入力操作することができる。
【００３０】
本発明に係るタッチパネル付き表示装置では、上記タッチパネルは、デジタル式タッチパネルであってもよい。
【００３１】
上記の構成によれば、故障したマトリクススイッチを含んだデジタル式タッチパネル付き表示装置における２点押しを簡易な構成で容易に行うことができる。
【００３２】
本発明に係るタッチパネル付き表示装置では、上記タッチパネルは、アナログ式タッチパネルであってもよい。
【００３３】
上記の構成によれば、技術的に困難であると言われているアナログ式タッチパネル付き表示装置における２点押しを簡易な構成で容易に行うことができる。
【００３４】
上記タッチパネル付き表示装置は、ハードウェアで実現してもよいし、プログラムをコンピュータに実行させることによって実現してもよい。具体的には、本発明に係るプログラムは、上記いずれかの構成のＵＳＢ入力処理手段としてコンピュータを動作させるプログラムであり、本発明に係る記録媒体には、当該プログラムが記録されている。なお、当該プログラムを上記ＵＳＢスイッチ装置の記憶手段に記憶させてもよい。
【発明の効果】
【００３５】
本発明に係るタッチパネル付き表示装置は、以上のように、ＵＳＢスイッチ装置と接続するＵＳＢ端子を有するタッチパネル付き表示装置であって、上記ＵＳＢスイッチ装置による入力信号をタッチパネル上の所定位置へのタッチ入力信号と同一の入力操作として受け付けるＵＳＢ入力処理手段を備えるので、簡易な構成で２点押し操作を容易に行うことができて、タッチパネルの設置面積を広く確保することができるタッチパネル付き表示装置を実現できるという効果を奏する。
【発明を実施するための最良の形態】
【００３６】
本発明の一実施形態について図１〜図１０に基づいて説明すると以下の通りである。本実施形態では、本発明をプログラマブル表示器を用いた制御システムに適用した例について説明する。
【００３７】
図２は、本実施形態に係る制御システム１の概略構成を示すブロック図である。制御システム１は、ホストコンピュータ２、プログラマブル表示器３、プログラマブル・ロジック・コントローラ（ＰＬＣ）４およびネットワーク５を備えており、各ＰＬＣ４には、制御対象機器であるデバイス６が接続されている。
【００３８】
プログラマブル表示器３は、ＣＰＵなどの演算処理装置を備えており、ホストコンピュータ２によってユーザが作成した画面データ２ａおよび制御プログラム２ｂを起動させることにより、特有の操作機能および表示機能を実現する専用コンピュータである。各プログラマブル表示器３は、ネットワーク５によって互いに接続されるとともに、シリアルケーブルを介したＰＬＣ４との通信により、ＰＬＣ４を介して表示画面に表示される各デバイス６の状態を取得して、後述のディスプレイ３２に各デバイス６の状態を表示する。また、プログラマブル表示器３は、後述のタッチパネル３３への操作に応じて、デバイス６の状態制御をＰＬＣ４に指示する。
【００３９】
ホストコンピュータ２は、汎用のパーソナルコンピュータであり、上記のようにプログラマブル表示器３を機能させるための画面データ２ａおよび制御プログラム２ｂを作成・編集する機能を有している。具体的には、ホストコンピュータ２は、制御部２１、エディタ部２２、記憶部２３およびインターフェース（Ｉ／Ｆ）部２４を有している。
【００４０】
Ｉ／Ｆ部２４は、各プログラマブル表示器３との間の通信を行なうための通信制御部であり、ネットワーク５に接続されている。制御部２１は、ハードウエア（ＣＰＵやメモリなど）およびソフトウエア（オペレーティングシステムなど）によって実現される機能ブロックであり、アプリケーションプログラムの実行や周辺機器の動作を制御する。
【００４１】
エディタ部２２は、画面データ２ａおよび制御プログラム２ｂの作成・編集を行う機能を有しており、スイッチ、ランプ、テンキー、各種表示器（例えば、数値表示器、メータ表示器およびグラフ表示器）などの描画機能、テキスト入力機能などを有している。作成・編集された画面データ２ａおよび制御プログラム２ｂは、記憶部２３に保存される。また、エディタ部２２は、画面データ２ａおよび制御プログラム２ｂを記憶部２３から読み出して、ネットワーク５を介して各プログラマブル表示器３に転送する。
【００４２】
また、エディタ部２２は、ＵＳＢ入力設定部２２１を有している。ＵＳＢ入力設定部２２１は、後述するＵＳＢスイッチ７による入力を許可するか否かの設定や、ＵＳＢスイッチ７による入力とタッチパネル３３の所定位置における入力とを対応付ける設定を行う。この設定内容は、画面データ２ａおよび制御プログラム２ｂに書き込まれる。
【００４３】
制御システム１では、例えば、デバイス６のメンテナンス時にプログラマブル表示器３の表示画面上を２点押しすることにより、デバイス６を緊急停止させることができるようになっていたり、隠れたメンテナンス画面に移動できるようになっている。後述するように、プログラマブル表示器３のタッチパネルがデジタル式タッチパネルである場合、タッチパネルの離れた２点を同時にタッチ入力することにより２点押しが実現されるときでも、一方のマトリクススイッチが故障したときはタッチパネルの離れた２点を同時にタッチ入力しても、２点押しを検出することができない。また、プログラマブル表示器３のタッチパネルがアナログ式タッチパネルである場合、タッチパネルの離れた２点を同時にタッチ入力しても、２点それぞれの位置を検出することができない。
【００４４】
そこで、プログラマブル表示器３にはＵＳＢデバイスと接続するためのＵＳＢ端子が設けられており、プログラマブル表示器３のユーザは、ＵＳＢスイッチ７をプログラマブル表示器３に接続し、ＵＳＢスイッチ７で入力操作を行いながらタッチパネル上をタッチ入力することにより、２点押し操作が可能となっている。
【００４５】
続いて、プログラマブル表示器３およびＵＳＢスイッチ７の具体的な構成について説明する。
【００４６】
図１は、本実施形態に係るプログラマブル表示器３およびＵＳＢスイッチ７の構成を示すブロック図である。プログラマブル表示器３は、ＨＭＩ処理部３１、ディスプレイ３２、タッチパネル３３、記憶部３４、インターフェース（Ｉ／Ｆ）部３５・３６、ＵＳＢ・インターフェース（ＵＳＢ・Ｉ／Ｆ）部３７およびＵＳＢ端子３８を備えている。
【００４７】
ＨＭＩ処理部３１は、記憶部３４に記憶されている各種プログラム等をプログラマブル表示器３が備えるＣＰＵなどの演算処理手段に実行させることにより実現される機能ブロックである。ディスプレイ３２は、プログラマブル表示器３を薄型に構成するために、液晶ディスプレイや、ＥＬディスプレイや、プラズマディスプレイのような平板型ディスプレイが好適に用いられる。
【００４８】
タッチパネル３３は、ディスプレイ３２の表示画面上でタッチ入力を行うために設けられている入力装置である。本実施形態では、タッチパネル３３はデジタル式とアナログ式の二種類が採用される。タッチパネル３３はデジタル式やアナログ式であっても、２枚の抵抗膜を離間して備えている。
【００４９】
デジタル式タッチパネルの場合、マトリクススイッチという碁盤の目のように配列された電極によるスイッチが並んでおり、ユーザがその面の一部を押さえると、上下２層の電極が接触することで電気回路が構成される。これにより、タッチパネル３３はタッチ位置に応じたデジタルの検出信号を生成する。
【００５０】
アナログ式タッチパネルの場合、各抵抗膜には基準電圧が印加されており、タッチパネル３３上でタッチ入力がなされると、タッチ位置において、一方の抵抗膜に印加された基準電圧が他方の抵抗膜で分圧される。これにより、タッチパネル３３はタッチ位置に応じたアナログの検出信号を生成する。
【００５１】
ホストコンピュータ２から転送された画面データ２ａおよび制御プログラム２ｂは、記憶部３４に記憶される。さらに、記憶部３４にはＵＳＢ入力処理プログラム３ａが記憶されている。
【００５２】
Ｉ／Ｆ部３５は、プログラマブル表示器３がホストコンピュータ２や他のプログラマブル表示器３との間の通信を行うための通信制御部であり、ネットワーク５に接続されている。一方、Ｉ／Ｆ部３６は、プログラマブル表示器３がＰＬＣ４との間のシリアル通信を行うための通信制御部であり、ＰＬＣ４のメーカーや機種に応じた通信プロトコルを用いて通信を行う。
【００５３】
ＵＳＢ・Ｉ／Ｆ部３７は、プログラマブル表示器３がＵＳＢ端子３８に接続されるＵＳＢデバイスとの間の通信を行うための通信制御部である。本実施形態では、ＵＳＢ端子３８にＵＳＢスイッチ７が接続される。なお、ＵＳＢ端子３８には、ＵＳＢスイッチ７だけでなく汎用のあらゆるＵＳＢデバイスが接続可能である。
【００５４】
ＵＳＢスイッチ７は、ＵＳＢ入力部７１、ＵＳＢ・インターフェース（ＵＳＢ・Ｉ／Ｆ）部７２およびＵＳＢ記憶部７３を有している。ＵＳＢ入力部７１は、ユーザの入力操作により信号を生成する機能を有する。ＵＳＢ・Ｉ／Ｆ部７２は、ＵＳＢスイッチ７が接続先との間の通信を行うための通信制御部である。ＵＳＢスイッチ７がプログラマブル表示器３のＵＳＢ端子３８に接続された状態において、ＵＳＢ入力部７１が生成した信号は、ＵＳＢ・Ｉ／Ｆ部７２を介してプログラマブル表示器３に入力される。ＵＳＢ記憶部７３は、不揮発性メモリで構成される。
【００５５】
図３は、ＵＳＢスイッチ７の外観を示す側面図である。ＵＳＢスイッチ７は、スイッチ部７ａ、端子部７ｂおよびケーブル７ｃを有している。ユーザがスイッチ部７ａを押下することにより、図１に示すＵＳＢ入力部７１は信号を生成する。端子部７ｂは図１に示すプログラマブル表示器３のＵＳＢ端子３８に接続される。
【００５６】
２点押し操作を行う場合、ユーザは、スイッチ部７ａを押下しながらタッチパネル３３をタッチ操作するため、ケーブル７ｃは必須ではない。例えば、ＵＳＢ端子３８がプログラマブル表示器３の前面の枠にある場合は、ケーブル７ｃは無くてもよい。ＵＳＢ端子３８がプログラマブル表示器３の前面の枠にない場合、例えば、プログラマブル表示器３の背面にＵＳＢ端子３８が設けられている場合は、ユーザはスイッチ部７ａを押下しながらタッチパネル３３をタッチ操作することが難しいので、ケーブル７ｃが設けられていることが望ましい。
【００５７】
図１において、プログラマブル表示器３のＨＭＩ処理部３１は、表示・制御部３１１および入力操作信号処理部３１２を有している。表示・制御部３１１は、記憶部３４に記憶されている画面データ２ａおよび制御プログラム２ｂを起動することによって実現される機能ブロックであり、入力操作信号処理部３１２からの操作信号に基づき、ディスプレイ３２に操作画面を表示したり、デバイス６を制御するための制御信号をＰＬＣ４に出力する。
【００５８】
入力操作信号処理部３１２は、ユーザによるタッチパネル３３のタッチ入力およびＵＳＢスイッチ７からの入力信号に基づき、表示・制御部３１１に出力される操作信号を生成する機能ブロックであり、ＵＳＢ入力処理部３１３およびタッチ入力処理部３１４を有している。
【００５９】
上述のように、タッチパネル３３上でタッチ入力がなされると、タッチパネル３３は、タッチ入力位置に応じた信号を生成し、タッチ入力処理部３１４には、当該信号が入力される。タッチ入力処理部３１４は、その信号を表示・制御部３１１に出力する。
【００６０】
ＵＳＢ入力処理部３１３は、記憶部３４に記憶されているＵＳＢ入力処理プログラム３ａを起動することによって実現される機能ブロックであり、ＵＳＢ入力処理プログラム３ａは特許請求の範囲に記載のプログラムに相当する。ＵＳＢ入力処理部３１３は、ユーザがＵＳＢスイッチ７のスイッチ部７ａを押下することにより入力操作を行うと、プログラマブル表示器３のＵＳＢ入力処理部３１３は、タッチパネル３３の所定位置へのタッチ入力と同一の入力操作として受け付ける。より具体的には、ＵＳＢ入力処理部３１３は、ＵＳＢスイッチ７からの入力信号を、タッチパネル３３の所定位置をタッチ入力した場合にタッチ入力処理部３１４が表示・制御部３１１に出力するデジタル信号と同一のデジタル信号に変換する。これにより、ユーザはスイッチ部７ａを押下することにより、タッチパネル３３の所定位置をタッチ入力した場合と同様の操作入力を行うことができる。
【００６１】
ここで、２点押し操作を行う場合、ユーザは、スイッチ部７ａを押下しつつ、タッチパネル３３の上記所定位置以外の位置をタッチ入力する。このとき、実際にタッチパネル３３上でタッチ入力されるのは１点のみであるので、タッチパネル３３ではタッチ入力されている位置が検出され、タッチ入力処理部３１４に検出信号が出力されて、タッチ入力処理部３１４は、タッチ入力位置に応じた信号に変換する。これにより、入力操作信号処理部３１２では、タッチ入力処理部３１４が、実際のタッチ入力位置に応じた信号を生成すると共に、ＵＳＢ入力処理部３１３が、タッチパネル３３の所定位置をタッチ入力した場合にタッチ入力処理部３１４が表示・制御部３１１に出力する信号と同一の信号を生成する。これらの２つの信号は表示・制御部３１１に入力され、表示・制御部３１１は、２点押し操作に対応する表示および／または制御動作を行う。
【００６２】
このように、タッチパネル３３の所定位置へのタッチ入力を、ＵＳＢスイッチ７による入力操作に代用することにより、タッチパネル３３がデジタル式タッチパネルであって、２点押しに係る一方のマトリクススイッチが故障している場合でも、アナログ式タッチパネルである場合でも、擬似的な２点押し操作を行うことができる。
【００６３】
上記所定位置は、図２に示すホストコンピュータ２において、画面データ２ａおよび制御プログラム２ｂの作成・編集時に、ＵＳＢ入力設定部２２１によって画面毎に予め設定されている。以下、当該設定方法について説明する。
【００６４】
図４は、ホストコンピュータ２のシステム設定画面を示している。システム設定画面では、プログラマブル表示器３に接続する入力機器としてＵＳＢスイッチの使用を許可するか否かの設定を行う。ここで、「ＵＳＢスイッチを使用する。」のチェック欄にチェックを入れることにより、プログラマブル表示器３においてＵＳＢスイッチ７の使用が許可される。
【００６５】
続いて、ＵＳＢスイッチ７による入力がタッチパネル３３のどの位置における入力に対応するかを、プログラマブル表示器３で表示される画面毎に設定する。例えば、図５に示すようなキーボード画面においては、ＵＳＢスイッチ７による入力が、画面上のシフトキーに対応する位置のおけるタッチ入力と同一の操作入力となるように設定する。
【００６６】
以上の設定内容を画面データ２ａおよび制御プログラム２ｂに書き込み、画面データ２ａおよび制御プログラム２ｂをプログラマブル表示器３にインストールすることにより、図１に示すＵＳＢ入力処理部３１３は、ＵＳＢスイッチ７による入力を、タッチパネル３３の設定された所定位置へのタッチ入力と同一の入力操作として受け付けることが可能となる。
【００６７】
上述のように、ＵＳＢ入力処理部３１３は、記憶部３４に記憶されているＵＳＢ入力処理プログラム３ａをプログラマブル表示器３が備えるＣＰＵなどの演算処理手段に実行させることにより実現される機能ブロックである。ＵＳＢ入力処理プログラム３ａは、プログラマブル表示器３と分離可能に構成される記録媒体にも記録可能であり、その記録媒体からプログラマブル表示器３にインストールされてもよい。上記の記録媒体は、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスク系、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤなどの光ディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００６８】
また、本実施形態形態に係る制御システム１が、インターネットを含む通信ネットワークと接続可能に構成されていれば、当該通信ネットワークからＵＳＢ入力処理プログラム３ａをダウンロードしてもよい。ただし、このように通信ネットワークからＵＳＢ入力処理プログラム３ａをダウンロードする場合には、そのダウンロード用プログラムは予めプログラマブル表示器３に格納されるか、あるいは別の記録媒体からインストールされるものであってもよい。
【００６９】
さらに、ＵＳＢ入力処理プログラム３ａをＵＳＢスイッチ７に内蔵されているメモリに記憶させておき、ＵＳＢスイッチ７をプログラマブル表示器３に接続したときに、ＵＳＢ入力処理プログラム３ａをＵＳＢスイッチ７からプログラマブル表示器３にインストールする構成としてもよい。当該構成を図６に示す。
【００７０】
図６は、本実施形態の変形例を示すものであり、プログラマブル表示器３およびＵＳＢスイッチ７の構成を示すブロック図である。ＵＳＢスイッチ７のＵＳＢ記憶部７３にはＵＳＢ入力処理プログラム３ａが記憶されている。これにより、ＵＳＢスイッチ７がプログラマブル表示器３に接続されると、ＵＳＢ入力処理プログラム３ａがＵＳＢ記憶部７３からプログラマブル表示器３の記憶部３４に転送されて、自動的にプログラマブル表示器３にインストールされる。
【００７１】
図７は、ＵＳＢスイッチ７による入力操作を示すフローチャートである。ＵＳＢスイッチ７がプログラマブル表示器３のＵＳＢ端子３８に接続され（ステップＳ４０）、図１に示すように既にプログラマブル表示器３にＵＳＢ入力処理プログラム３ａがインストールされており（ステップＳ４１において「Ｙｅｓ」）、図４に示すシステム設定においてＵＳＢスイッチ７の機能の使用を許可する設定を行った場合（ステップＳ４５において「Ｙｅｓ」）、ＵＳＢ入力処理プログラム３ａが起動され（ステップＳ４６）、プログラマブル表示器３にＵＳＢ入力処理部３１３が形成される。
【００７２】
ホストコンピュータ２における画面データ２ａおよび制御プログラム２ｂの作成・編集時に、ＵＳＢスイッチ７による入力がタッチパネル３３の所定位置における入力として対応付けられている場合（ステップＳ４７において「Ｙｅｓ」）、ＵＳＢスイッチ７から入力があると（ステップＳ４８において「Ｙｅｓ」）、プログラマブル表示器３のＵＳＢ入力処理部３１３は、ＵＳＢスイッチ７からの入力をタッチパネル３３の所定位置における入力として受け付け（ステップＳ４９）、当該所定位置が入力された場合にタッチ入力処理部３１４が生成するデジタル信号と同一の信号を生成する。
【００７３】
続いて、ユーザがＵＳＢスイッチ７の入力を維持したままタッチパネル３３の上記所定位置とは別の位置をタッチ入力すると（ステップＳ５０）、タッチ入力処理部３１４が当該タッチ入力に対応したデジタル信号を生成する。これにより、表示・制御部３１１にはＵＳＢ入力処理部３１３およびタッチ入力処理部３１４のそれぞれからデジタル信号が入力され、表示・制御部３１１は、２点押し操作に対応する処理を実行する（ステップＳ５１）。
【００７４】
以上のフローは、ステップＳ４１において、ＵＳＢ入力処理プログラム３ａが既にプログラマブル表示器３にインストールされている場合のフローである。これに対し、ＵＳＢスイッチ７がＵＳＢ端子３８に接続されたときに、ＵＳＢ入力処理プログラム３ａがまだプログラマブル表示器３にインストールされていない場合（ステップＳ４１において「Ｎｏ」）、ＵＳＢ入力処理部３１３が機能しないため、ＵＳＢスイッチ７による入力操作を行うことができない。ここで、図６に示すように、ＵＳＢスイッチ７にＵＳＢ入力処理プログラム３ａが記憶されており（ステップＳ４２において「Ｙｅｓ」）、ＵＳＢ入力処理プログラム３ａのプログラマブル表示器３へのインストールが許可されている場合（ステップＳ４３において「Ｙｅｓ」）、ＵＳＢ入力処理プログラム３ａがプログラマブル表示器３へインストールされ（ステップＳ４４）、ステップＳ４５に移行する。
【００７５】
続いて、プログラマブル表示器３のディスプレイ３２に表示される操作画面に基づいて、ＵＳＢスイッチ７による入力操作を説明する。ここでは、制御システム１の制御対象機器であるデバイスＣをメンテナンスのために停止させる場合について説明する。デバイスＣは、通常は継続して稼動させなければならないため、デバイスＣを停止させるためにはタッチパネル３３において２点押し操作を必要とする。
【００７６】
図８は、制御対象機器であるデバイスＣの運転状況を示すモニタ画面１００を示す図である。ここで、デバイスＣのメンテナンスを行う場合、ユーザがメンテナンスボタン１０１をタッチすると、図９に示すように、ユーザ認証画面２００に切り替わる。
【００７７】
ユーザ認証画面２００では、ユーザのＩＤおよびパスワードを入力するための入力欄とともに、キーボード画面２０１が表示される。ここで、ユーザ認証画面２００では、ユーザがプログラマブル表示器３に接続されているＵＳＢスイッチ７を入力操作すると、図１に示すプログラマブル表示器３のＵＳＢ入力処理部３１３が、ＵＳＢスイッチ７による入力を、キーボード画面２０１のシフトキー２０２に対応する位置へのタッチ入力と同一の入力操作として受け付けるように設定されている。
【００７８】
-+-これにより、ＩＤおよびパスワードの入力欄に大文字を入力する場合、ユーザは、ＵＳＢスイッチ７のスイッチ部７ａを押下しながら、キーボード画面２０１の所望の英文字キーをタッチ入力すればよい。したがって、大文字の入力を容易に行うことができる。
【００７９】
なお、ＵＳＢスイッチ７による入力がシフトキー２０２へのタッチ入力に対応していることをユーザが認識できるように、シフトキー２０２を他のキーと異なる態様で表示されていることが望ましい。例えば、シフトキー２０２を他のキーと異なる色で表示してもよい。
【００８０】
ユーザ認証画面２００における認証が完了すると、図１０に示すように、デバイスＣを停止させるための停止操作画面３００が表示される。停止操作画面３００には、左下隅および右上隅にそれぞれボタン３０１・３０２が設けられており、ボタン３０１・３０２を同時に選択することにより、デバイスＣを停止できるようになっている。
【００８１】
ここで停止操作画面３００では、ユーザがプログラマブル表示器３に接続されているＵＳＢスイッチ７を入力操作すると、図１に示すプログラマブル表示器３のＵＳＢ入力処理部３１３が、ＵＳＢスイッチ７による入力を、ボタン３０１に対応する位置へのタッチ入力と同一の入力操作として受け付けるように設定されている。これにより、ユーザは、ＵＳＢスイッチ７のスイッチ部７ａを押下しながら、ボタン３０２をタッチ入力することで、デバイスＣを停止させることができる。
【００８２】
なお、上記例では、図８に示すメンテナンスボタン１０１をユーザがタッチすることにより、図９に示すユーザ認証画面２００に切り替わる構成にしているが、モニタ画面１００上にメンテナンスボタン１０１を設置せずに、替わりに図１０のような停止操作画面３００、ボタン３０１・３０２のような構成で、ボタン３０１・３０２を同時に選択することによりモニタ画面１００からユーザ認証画面２００に切り替わる構成でもよい。
【００８３】
また、図９に示すユーザ認証画面２００に表示されるキーボード画面２０１において、ＵＳＢスイッチ７による入力を、コントロールキーやアルトキーへのタッチ入力と対応させてもよい。これにより、２点押し操作を必要とするショートカット操作等をＵＳＢスイッチ７によって容易に行うことができる。
【００８４】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００８５】
本発明は、プログラマブル表示器だけでなく、パネルコンピュータ、金融機関のＡＴＭ、鉄道切符の券売機、ＰＤＡやＵＭＰＣ等の携帯端末装置、カーナビゲーションといったあらゆるタッチパネル付き表示装置に適用できる。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施形態を示すものであり、プログラマブル表示器およびＵＳＢスイッチの構成を示すブロック図である。
【図２】上記プログラマブル表示器を備える制御システムの概略構成を示すブロック図である。
【図３】上記ＵＳＢスイッチの外観を示す側面図である。
【図４】上記制御システムが有するホストコンピュータのシステム設定画面を示す図である。
【図５】キーボード画面を示す図である。
【図６】本発明の実施形態の変形例を示すものであり、プログラマブル表示器およびＵＳＢスイッチの構成を示すブロック図である。
【図７】上記ＵＳＢスイッチによる入力操作を示すフローチャートである。
【図８】制御対象機器の運転状況を示すモニタ画面を示す図である。
【図９】ユーザ認証画面を示す図である。
【図１０】停止操作画面を示す図である。
【符号の説明】
【００８７】
３    プログラマブル表示器（タッチパネル付き表示装置）
３ａ  ＵＳＢ入力処理プログラム（プログラム）
４    ＰＬＣ（制御対象機器）
７    ＵＳＢスイッチ（ＵＳＢスイッチ装置）
３３  タッチパネル
３８  ＵＳＢ端子
７４  ＵＳＢ記憶部（記憶手段）
２０１  キーボード画面
２０２  シフトキー
３１３  ＵＳＢ入力処理部（ＵＳＢ入力処理手段）
【図１】
2010033107.tif 000003
【図２】
2010033107.tif 000004
【図３】
2010033107.tif 000005
【図４】
2010033107.tif 000006
【図５】
2010033107.tif 000007
【図６】
2010033107.tif 000008
【図７】
2010033107.tif 000009
【図８】
2010033107.tif 000010
【図９】
2010033107.tif 000011
【図１０】
2010033107.tif 000012