[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2009020585A - Programmable display unit - Google Patents

Programmable display unit Download PDF

Info

Publication number
JP2009020585A
JP2009020585A JP2007181063A JP2007181063A JP2009020585A JP 2009020585 A JP2009020585 A JP 2009020585A JP 2007181063 A JP2007181063 A JP 2007181063A JP 2007181063 A JP2007181063 A JP 2007181063A JP 2009020585 A JP2009020585 A JP 2009020585A
Authority
JP
Japan
Prior art keywords
switch
display
input
processing unit
signal processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007181063A
Other languages
Japanese (ja)
Inventor
Koji Ono
浩司 大野
Sadamitsu Koike
定充 小池
Mikiya Aoyama
幹也 青山
Kenji Obata
健二 小畑
Sachi Osumi
サチ 大隅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Electric Works Co Ltd
Original Assignee
Panasonic Electric Works Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Electric Works Co Ltd filed Critical Panasonic Electric Works Co Ltd
Priority to JP2007181063A priority Critical patent/JP2009020585A/en
Publication of JP2009020585A publication Critical patent/JP2009020585A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To easily invalidate a processing in the middle of execution according to the arbitrary operation of a user himself or herself when it is clarified that any erroneous operation has been caused. <P>SOLUTION: When an operation to a switch is performed by less than the prescribed number of times, the display configurations of the switch to be displayed on a display device 11 is changed according to the prescribed number of times, and when the operation to the switch is operated by the prescribed number of times, a control signal to execute the function assigned to the switch is output, and the display of the switch currently displayed on the display device 11 is invalidated according to an operation to any region other than the region where the switch on the display device 11 is defined. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、PLC(programmable logic controller:プログラマブルロジックコントローラ)などのホストコントローラに接続され、このホストコントローラと連動して各種の表示を行うプログラマブル表示器に関する。   The present invention relates to a programmable display that is connected to a host controller such as a PLC (programmable logic controller) and performs various displays in conjunction with the host controller.

工作機械などの制御に用いられるPLCには、マンマシンインターフェースとして機能するプログラマブル表示器が接続されている。プログラマブル表示器は、ホストコントローラとしてのPLCとの間でデータに基づく画面表示を行ったり、PLCに与えるべき指示に対応したスイッチを画面に表示したりできるようになっている。   A programmable display functioning as a man-machine interface is connected to a PLC used for controlling a machine tool or the like. The programmable display can display a screen based on data with a PLC as a host controller, or can display a switch corresponding to an instruction to be given to the PLC on the screen.

このような機能を実現するために、プログラマブル表示器には、表示装置と、この表示装置の表面上に設けられたタッチパネルとが備えられている。そして、表示装置の表示画面内に定義されたタッチスイッチに対応する位置でタッチパネルを押圧操作することによって、タッチスイッチに対してあらかじめ規定されている処理が実行されることになる(例えば、特許文献1参照。)。
特開2002−333946号公報
In order to realize such a function, the programmable display device includes a display device and a touch panel provided on the surface of the display device. Then, by performing a pressing operation on the touch panel at a position corresponding to the touch switch defined in the display screen of the display device, a process specified in advance for the touch switch is executed (for example, Patent Documents). 1).
JP 2002-333946 A

このようなプログラマブル表示器においては、表示装置の表示画面内に定義されたタッチスイッチに対応する位置でタッチパネルを押下操作することによって、タッチスイッチに対してあらかじめ規定されている処理(割り付けられている処理)が自動的に実行されるため、ユーザによる誤操作がなされてしまった場合、本来望んでいない処理が実行されてしまう可能性がある。   In such a programmable display device, a predetermined process (assigned) is assigned to the touch switch by pressing the touch panel at a position corresponding to the touch switch defined in the display screen of the display device. Process) is automatically executed, and if an erroneous operation is performed by the user, an undesired process may be executed.

そこで、特許文献1で開示されている技術では、プログラマブル表示器の表示部の画面に、所定時間内に2回の押下操作が行われることによって有効になる2回押しスイッチの画像を表示させ、所定時間の計時が終了する前に2回押しスイッチの操作が検出されたことに応答して、ホストコントローラに指令信号を出力する一方、所定時間の計時が終了する前に2回押しスイッチの操作が検出されなかったことに応答して2回押しスイッチの操作を無効化するようにしている。これにより、ユーザによる誤操作により本来望んでいない処理が実行されてしまうことを回避することができるようになっている。   Therefore, in the technique disclosed in Patent Document 1, the screen of the display unit of the programmable display device displays an image of the two-time push switch that becomes effective when the two-time pressing operation is performed within a predetermined time, In response to the detection of the operation of the two-time push switch before the end of the predetermined time measurement, a command signal is output to the host controller. On the other hand, the operation of the second press switch is performed before the end of the predetermined time measurement. In response to the fact that is not detected, the operation of the two-time push switch is invalidated. As a result, it is possible to avoid processing that is not originally desired due to an erroneous operation by the user.

しかしながら、上述した特許文献1で開示されている技術では、ユーザによる誤操作により本来望んでいない処理が実行されてしまうことを回避することを実現しているが、表示装置の表示画面内に定義されたタッチスイッチに対応する位置でタッチパネルを押下操作してしまった場合、例えば、それが誤操作であったと事前に分かっていたとしても、所定時間の計時が終了するまで2回押しスイッチの操作による実行途中の処理を無効化することができず、迅速な再操作へと移行することができないといった問題があった。   However, in the technique disclosed in Patent Document 1 described above, it is realized that processing that is not originally desired due to an erroneous operation by the user is avoided, but is defined in the display screen of the display device. If the touch panel is pressed at a position corresponding to the touch switch, for example, even if it is known in advance that it was an erroneous operation, it is executed by operating the push switch until the predetermined time has been counted. There was a problem that the process in the middle could not be invalidated and it was not possible to shift to a quick re-operation.

そこで、本発明は、上述した実情に鑑みて提案されたものであり、ユーザの誤操作により本来望んでいない処理が自動的に実行されてしまうことを回避するとともに、誤操作であることが判明した時点でユーザ自身の任意の操作により容易に実行途中の処理を無効化(キャンセル)し、迅速な再操作へと移行することができるプログラマブル表示器を提供することを目的とする。   Therefore, the present invention has been proposed in view of the above-described circumstances, and avoids automatically executing a process that is not originally desired due to a user's erroneous operation, and at the time when it has been found to be an erroneous operation. Therefore, an object of the present invention is to provide a programmable display capable of invalidating (cancelling) a process in the middle of execution by an arbitrary operation of the user himself and shifting to a quick re-operation.

本発明のプログラマブル表示器は、表示画面上の所定の領域に定義され、所望の表示形態で表示されるスイッチに対する操作に応じて、前記スイッチに割り付けられた機能を実行するための制御信号を出力するプログラマブル表示器において、所定の回数未満の前記スイッチに対する操作がなされた場合、前記所定の回数に応じて前記表示画面上に表示させるスイッチの表示形態を変化させるよう制御する表示制御手段と、所定の回数の前記スイッチに対する操作がなされた場合、前記スイッチに割り付けられた機能を実行するための制御信号を出力するよう制御する信号制御手段とを備え、前記表示制御手段は、前記表示画面上の前記スイッチが定義された領域以外に対する操作に応じて、現在、前記表示画面上に表示されているスイッチの表示を無効化するよう制御することを特徴とする。   The programmable display device of the present invention outputs a control signal for executing a function assigned to the switch in response to an operation on the switch defined in a predetermined area on the display screen and displayed in a desired display form. Display control means for controlling to change the display form of the switch to be displayed on the display screen according to the predetermined number of times when the switch is operated less than the predetermined number of times Signal control means for controlling to output a control signal for executing a function assigned to the switch when the switch is operated for the number of times, and the display control means is provided on the display screen. The switch currently displayed on the display screen in response to an operation other than the area where the switch is defined And controlling so as to disable the display.

また、本発明のプログラマブル表示器は、前記スイッチに対する操作が開始されてから操作が継続されている時間を計時する計時手段を備え、前記表示制御手段は、前記計時手段によって計時される時間に応じて前記表示画面上に表示させるスイッチの表示形態を変化させるよう制御することを特徴とする。   In addition, the programmable display of the present invention includes a timing unit that counts a time during which the operation is continued after the operation on the switch is started, and the display control unit is responsive to the time counted by the timing unit. And controlling to change the display form of the switch to be displayed on the display screen.

また、本発明のプログラマブル表示器は、前記表示画面上においてなされる入力操作を入力軌跡として検出する入力軌跡検出手段と、前記入力軌跡検出手段によって検出された入力軌跡と、予め定められた前記スイッチの入力操作とを比較する比較手段とを備え、前記信号制御手段は、前記比較手段による比較によって、前記入力軌跡と前記入力操作とが一致した場合、前記スイッチに割り付けられた機能を実行するための制御信号を出力するよう制御することを特徴とする。   The programmable display of the present invention includes an input locus detecting means for detecting an input operation performed on the display screen as an input locus, an input locus detected by the input locus detecting means, and the predetermined switch. The signal control means for executing the function assigned to the switch when the input locus coincides with the input operation by the comparison by the comparison means. It is characterized by controlling to output the control signal.

また、本発明のプログラマブル表示器は、前記表示制御手段が、前記比較手段による比較によって、前記入力軌跡と前記入力操作とが一致した場合、前記表示画面上に表示させるスイッチの表示形態を変化させるよう制御することを特徴とする。   In the programmable display device of the present invention, the display control means changes the display form of the switch to be displayed on the display screen when the input trajectory and the input operation match by the comparison by the comparison means. It is characterized by controlling as follows.

また、本発明のプログラマブル表示器は、前記表示画面上においてなされる入力操作を入力軌跡として検出する入力軌跡検出手段を備え、前記表示制御手段が、前記スイッチが定義されている前記表示画面上の所定の領域と、前記入力軌跡検出手段による入力軌跡とが一致したことに応じて、前記表示画面上に表示させるスイッチの表示形態を変化させ、前記信号制御手段が、前記スイッチが定義されている前記表示画面上の所定の領域と、前記入力軌跡検出手段による入力軌跡とが全て一致したことに応じて、前記スイッチに割り付けられた機能を実行するための制御信号を出力するよう制御することを特徴とする。   The programmable display device of the present invention further includes an input locus detecting means for detecting an input operation performed on the display screen as an input locus, and the display control means is provided on the display screen on which the switch is defined. The display form of the switch to be displayed on the display screen is changed in response to a match between the predetermined area and the input locus by the input locus detecting means, and the signal control means defines the switch. And controlling to output a control signal for executing the function assigned to the switch in response to the fact that the predetermined area on the display screen and the input locus by the input locus detecting means all match. Features.

本発明によれば、ユーザの誤操作により本来望んでいない処理が自動的に実行されてしまうことを回避するとともに、誤操作であることが判明した時点でユーザ自身の任意の操作により容易に実行途中の処理を無効化し、迅速な再操作へと移行することを可能とする。   According to the present invention, it is possible to prevent a process that is not originally desired from being automatically executed due to an erroneous operation of the user, and to easily execute the process by an arbitrary operation of the user himself / herself when it is found to be an erroneous operation. It is possible to invalidate processing and shift to quick re-operation.

また、本発明によれば、ユーザが、意図せず不用意に触れてしまうなどの誤操作であったとしても、所定の回数に達するまで段階的に、表示されたスイッチの表示形態が変化していくだけであるため、本来望んでいない処理が自動的に実行されてしまうことを回避することができ、誤操作であったかどうかを熟考する時間的余裕を確保することを可能とする。   Further, according to the present invention, even if the user accidentally touches the device unintentionally, the display form of the displayed switch changes step by step until the predetermined number of times is reached. Therefore, it is possible to avoid automatically executing a process that is not originally desired, and it is possible to secure a time margin for contemplating whether or not an erroneous operation has occurred.

また、本発明によれば、スイッチの表示形態を経過時間に応じて段階的に変化させていくことで、操作する押下操作の感覚を擬似的に重くしたり、軽くしたりすることを可能となる。   Further, according to the present invention, it is possible to make the sense of the pressing operation to be operated artificially heavier or lighter by changing the display form of the switch stepwise according to the elapsed time. Become.

また、本発明によれば、容易に実行されたくないスイッチに割り付けられた機能に対するセキュリティ強化対策として利用することを可能とする。   Furthermore, according to the present invention, it can be used as a security enhancement measure for a function assigned to a switch that is not easily executed.

また、本発明によれば、一瞥して表示画面上に定義されているスイッチを視認できなくした状態から、完全に視認することができる状態へと表示形態を変化させるような入力操作をトリガとして、スイッチに割り付けられた機能を実行する制御信号を出力させることができるため、ユーザによる誤操作により本来望んでいない処理が実行されてしまうことを防止することを可能とする。   In addition, according to the present invention, an input operation that changes the display form from a state where the switch defined on the display screen cannot be viewed at a glance to a state where the switch can be completely viewed is used as a trigger. Since a control signal for executing the function assigned to the switch can be output, it is possible to prevent a process that is not originally desired from being executed due to an erroneous operation by the user.

以下、本発明の実施の形態について図面を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

まず、図1を用いて、本発明の実施の形態として示すプログラマブル表示器1について説明をする。図1に示すようにプログラマブル表示器1は、所定の機能が割り付けられたスイッチを所定の表示形態にて視覚的に表示させる表示部10と、当該プログラマブル表示器1を統括的に制御する信号処理部20と、外部機器であり当該プログラマブル表示器1の信号処理部20から出力される制御信号に基づき動作する図示しない、例えばPLC(programmable logic controller:プログラマブルロジックコントローラ)と当該プログラマブル表示器1とを接続する外部インターフェース(I/F)部30とを備えている。   First, the programmable display 1 shown as embodiment of this invention is demonstrated using FIG. As shown in FIG. 1, the programmable display 1 includes a display unit 10 that visually displays a switch to which a predetermined function is assigned in a predetermined display form, and signal processing that comprehensively controls the programmable display 1. For example, a PLC (programmable logic controller) (not shown) that operates based on a control signal output from the signal processing unit 20 of the programmable display 1 that is an external device and the programmable display 1 And an external interface (I / F) unit 30 to be connected.

表示部10は、透過型のカラー液晶パネルなどである表示デバイス11と、この表示デバイス11の背面側に設けられたバックライト12と、表示デバイス11の出力表示面上に設けられたタッチパネル13とを備えている。   The display unit 10 includes a display device 11 such as a transmissive color liquid crystal panel, a backlight 12 provided on the back side of the display device 11, and a touch panel 13 provided on the output display surface of the display device 11. It has.

透過型の表示デバイス11は、ガラス等で構成された2枚の透明な基板(TFT基板、対向電極基板)を互いに対向配置させ、その間隙に、例えば、ツイステッドネマチック(TN)液晶を封入した液晶層を設けた構成となっている。TFT基板には、マトリクス状に配置された信号線と、走査線と、この信号線、走査線の交点に配置されたスイッチング素子としての薄膜トランジスタと、画素電極とが形成されている。薄膜トランジスタは、走査線により、順次選択されると共に、信号線から供給される映像信号を、対応する画素電極に書き込む。一方、対向電極基板の内表面には、対向電極及びカラーフィルタが形成されている。   The transmissive display device 11 is a liquid crystal in which two transparent substrates (TFT substrate, counter electrode substrate) made of glass or the like are arranged to face each other and, for example, twisted nematic (TN) liquid crystal is sealed in the gap. It is the structure which provided the layer. On the TFT substrate, signal lines arranged in a matrix, scanning lines, thin film transistors as switching elements arranged at intersections of the signal lines and the scanning lines, and pixel electrodes are formed. The thin film transistors are sequentially selected by the scanning lines, and write video signals supplied from the signal lines to the corresponding pixel electrodes. On the other hand, a counter electrode and a color filter are formed on the inner surface of the counter electrode substrate.

このプログラマブル表示器1では、このような構成の透過型の表示デバイス11を2枚の偏光板で挟み、バックライト12により背面側から白色光を照射した状態で、アクティブマトリクス方式で駆動することによって、所望のフルカラー映像を表示させることができる。   In this programmable display 1, the transmissive display device 11 having such a configuration is sandwiched between two polarizing plates, and driven by an active matrix system in a state where white light is irradiated from the back side by the backlight 12. A desired full-color image can be displayed.

バックライト12は、表示デバイス11を背面から照明する。バックライト12は、図示しないCCFL(Cold Cathode Fluorescent Lamp:冷陰極蛍光管)や発光ダイオード(LED:Light Emitting Diode)などからなる光源から出射された色光を白色光へと混色して面状発光し、表示デバイス11を全面に渡って満遍なく均一に照明する。   The backlight 12 illuminates the display device 11 from the back. The backlight 12 emits planar light by mixing colored light emitted from a light source such as a CCFL (Cold Cathode Fluorescent Lamp) or a light emitting diode (LED) into white light. The display device 11 is illuminated uniformly over the entire surface.

タッチパネル13は、例えば、抵抗膜方式、静電容量方式といった各種方式によって形成されたものを使用することができる。タッチパネル13を介したユーザであるオペレータによる入力は、信号処理部20に伝わり信号処理部20にて処理され、所定のプログラムが実行されるとともに表示デバイス11に出力表示される。   The touch panel 13 can use what was formed by various systems, such as a resistive film system and an electrostatic capacitance system, for example. Input by an operator who is a user via the touch panel 13 is transmitted to the signal processing unit 20 and processed by the signal processing unit 20, and a predetermined program is executed and output and displayed on the display device 11.

信号処理部20は、当該信号処理部20を統括的に制御するCPU(Central Processing Unit)21と、当該信号処理部20で実行する各種プログラムを格納するとともにCPU21によるプログラムの作業領域となるメモリ22と、表示デバイス11に表示させるスイッチに関する描画処理、外部機器であるPLCとのデータ送受信を行う通信処理、タッチパネル13の状態を監視するタッチパネル制御処理などをそれぞれ実行するFPGA23とを備えている。なお、FPGA23の処理は、CPU21で行うようにしてもよい。   The signal processing unit 20 stores a central processing unit (CPU) 21 that controls the signal processing unit 20 in a centralized manner, and a memory 22 that stores various programs executed by the signal processing unit 20 and serves as a work area for the program executed by the CPU 21. And an FPGA 23 for executing a drawing process related to a switch to be displayed on the display device 11, a communication process for transmitting / receiving data to / from a PLC as an external device, a touch panel control process for monitoring the state of the touch panel 13, and the like. Note that the processing of the FPGA 23 may be performed by the CPU 21.

このような、プログラマブル表示器1は、表示デバイス11の表示画面上の所定の領域をタッチパネル13を介してユーザがなんらかの操作(例えば、押下操作など)をした場合に、信号処理部20の制御により、この領域に定義されたスイッチが所望の表示形態で表示デバイス11を介して表示されることになる。この表示デバイス11に所望の表示形態で表示されるスイッチには、所定の機能が割り付けられており、スイッチが表示された領域上のタッチパネル13に対する操作によって、割り付けられた機能を実行するための制御信号が信号処理部20より外部機器であるPLCなどに出力され、所望の機能が実行されることになる。   Such a programmable display 1 is controlled by the signal processing unit 20 when the user performs any operation (for example, a pressing operation) on a predetermined area on the display screen of the display device 11 via the touch panel 13. The switches defined in this area are displayed via the display device 11 in a desired display form. A predetermined function is assigned to the switch displayed in a desired display form on the display device 11, and a control for executing the assigned function by an operation on the touch panel 13 on the area where the switch is displayed. A signal is output from the signal processing unit 20 to a PLC, which is an external device, and a desired function is executed.

このようにして、プログラマブル表示器1は、表示部10の表示デバイス11に表示される各種機能が割り付けられたスイッチに対するタッチパネル13を介したユーザの操作において誤操作があった場合に、制御対象である外部機器のPLCへと不本意に制御信号を送信してしまうことなく、信号処理部20によって迅速に対応することができるような構成となっている。   In this way, the programmable display 1 is a control target when there is an erroneous operation in the user's operation via the touch panel 13 with respect to the switch to which various functions displayed on the display device 11 of the display unit 10 are assigned. The configuration is such that the signal processing unit 20 can respond quickly without unintentionally transmitting a control signal to the PLC of the external device.

以下に、この信号処理部20による各種制御処理動作について説明をする。   Hereinafter, various control processing operations by the signal processing unit 20 will be described.

[ユーザによる誤操作時のキャンセル処理]
まず、図2に示すフローチャートを用いて、タッチパネル13を介したユーザの操作において誤操作があった場合に、誤操作であると判明した時点でユーザ自身の任意の操作により容易に実行途中の処理を無効化する処理動作について説明をする。
[Cancellation processing in case of incorrect operation by the user]
First, when a user operation via the touch panel 13 is erroneously performed using the flowchart shown in FIG. 2, a process in the middle of execution is easily invalidated by an arbitrary operation of the user himself when it is determined that the operation is erroneous. The processing operation to be converted will be described.

まず、ステップS1において、信号処理部20は、タッチパネル13上の任意の領域でのユーザによる操作(タッチ)を検出する。   First, in step S <b> 1, the signal processing unit 20 detects an operation (touch) by a user in an arbitrary region on the touch panel 13.

ステップS2において、信号処理部20は、前回の処理ループにおいて操作された表示デバイス11上に定義されたスイッチに関する情報をメモリ22から読み出す。   In step S <b> 2, the signal processing unit 20 reads, from the memory 22, information relating to the switch defined on the display device 11 operated in the previous processing loop.

ステップS3において、信号処理部20は、メモリ22から読み出したスイッチに関する情報から、ステップS1において検出されたユーザにより操作された領域と、前回の処理ループおいて操作されたスイッチに該当する領域とが一致するかどうかを判断する。信号処理部20は、領域が一致しない場合には、ステップS4へと処理を進める一方、領域が一致する場合には、図3、図5、図7または図14に示すフローチャートのステップS11、S31、S51またはS71へと処理を進める。   In step S <b> 3, the signal processing unit 20 determines from the information regarding the switch read from the memory 22 that the region operated by the user detected in step S <b> 1 and the region corresponding to the switch operated in the previous processing loop. Determine whether they match. If the regions do not match, the signal processing unit 20 proceeds to step S4. If the regions match, the signal processing unit 20 proceeds to steps S11 and S31 of the flowchart shown in FIG. 3, FIG. 5, FIG. , The process proceeds to S51 or S71.

ステップS4において、信号処理部20は、メモリ22に記憶されている前回の処理ループにおいてタッチパネル13を介して操作された表示デバイス11上に定義されたスイッチに関する情報を初期化する。   In step S <b> 4, the signal processing unit 20 initializes information related to the switch defined on the display device 11 operated via the touch panel 13 in the previous processing loop stored in the memory 22.

ステップS5において、信号処理部20は、ステップS1にて検出されたユーザによる操作が、表示デバイス11上に定義さた他のスイッチの領域であるかどうか判断をする。信号処理部20は、他のスイッチの領域であると判断した場合には、ステップS6へと処理を進める一方、他のスイッチの領域でないと判断した場合には、それまで実行されていた表示処理などを無効化して処理を終了する。   In step S <b> 5, the signal processing unit 20 determines whether the user operation detected in step S <b> 1 is an area of another switch defined on the display device 11. If the signal processing unit 20 determines that it is an area of another switch, the process proceeds to step S6. On the other hand, if it is determined that the area is not an area of another switch, the display processing that has been executed so far is performed. Etc. are invalidated and the process is terminated.

ステップS6において、信号処理部20は、ステップS1にて検出された表示デバイス11上の任意の領域に定義されているスイッチに関する情報をメモリ22から読み出し、続く、図3、図5、図7または図14に示すフローチャートのステップS11、S31、S51またはS71へと処理を進める。   In step S6, the signal processing unit 20 reads from the memory 22 information related to the switch defined in an arbitrary area on the display device 11 detected in step S1, and continues to FIG. 3, FIG. 5, FIG. The process proceeds to step S11, S31, S51, or S71 of the flowchart shown in FIG.

これにより、例えば、ユーザは、一旦、タッチパネル13を介して表示デバイス11上の所定の領域を操作して、当該領域に定義されているスイッチを呼び出した場合に、それが本来望んでいないスイッチであり誤操作であると判明した段階で、表示デバイス11上のスイッチが定義されていない領域をタッチパネル13を介して操作することで、図2に示すフローチャートのステップS1乃至ステップS5までの処理が実行されるため、図3、図5、図7または図14に示すフローチャートのステップS11、S31、S51またはS71へと処理を進め、ユーザの誤操作により本来望んでいない処理が自動的に実行されてしまうことを回避するとともに、容易に実行途中の処理を無効化し、迅速な再操作へと移行することができる。   Thereby, for example, when the user once operates a predetermined area on the display device 11 via the touch panel 13 and calls a switch defined in the area, the switch is not originally desired. When it is determined that there is an erroneous operation, an area in which no switch is defined on the display device 11 is operated via the touch panel 13 to execute the processing from step S1 to step S5 in the flowchart shown in FIG. Therefore, the process proceeds to steps S11, S31, S51, or S71 of the flowchart shown in FIG. 3, FIG. 5, FIG. 7, or FIG. 14, and an undesired process is automatically executed due to an erroneous operation by the user. In addition, it is possible to easily invalidate the process in the middle of execution and shift to a quick re-operation.

この、図2に示すフローチャートの処理動作は、ユーザが、タッチパネル13を介して表示デバイス11上の所定の領域を操作した際に、それが本来望んでいない誤操作であると判明した段階、つまり任意のタイミングでいつでも実行することができる。   The processing operation of the flowchart shown in FIG. 2 is performed when a user operates a predetermined area on the display device 11 via the touch panel 13, that is, when it is determined that it is an erroneous operation that is not originally desired. Can be executed at any time.

続いて、図3に示すフローチャートを用いて、タッチパネル13を介したユーザの操作において誤操作があった場合でも、すぐに誤操作に反応することなく本来望んでいない処理が自動的に実行されてしまうことを回避する処理動作について説明をする。まず、ユーザによるタッチパネル13への操作が全くない状態では、表示デバイス11には、図4(a)に示すような画像が表示されている。   Subsequently, even if there is an erroneous operation in the user's operation via the touch panel 13 using the flowchart shown in FIG. 3, an undesired process is automatically executed without immediately reacting to the erroneous operation. A processing operation for avoiding this will be described. First, in a state where there is no operation on the touch panel 13 by the user, an image as shown in FIG. 4A is displayed on the display device 11.

ステップS11において、信号処理部20は、上述した図2に示すフローチャートのステップS6の処理の後、メモリ22から現在までにユーザがタッチパネル13を操作(タッチ)した回数であるタッチ回数(x)を読み出す。   In step S <b> 11, after the process of step S <b> 6 in the flowchart shown in FIG. 2 described above, the signal processing unit 20 calculates the number of touches (x) that is the number of times the user has operated (touched) the touch panel 13 from the memory 22 to the present. read out.

ステップS12において、信号処理部20は、上述した図2のフローチャートのステップS1での、タッチパネル13上の任意の領域でのユーザによる操作をカウントしタッチ回数(x)に対して加算処理をする(y=x+1)。   In step S12, the signal processing unit 20 counts the operation by the user in an arbitrary area on the touch panel 13 in step S1 of the flowchart of FIG. 2 described above, and performs addition processing on the number of touches (x) ( y = x + 1).

ステップS13において、信号処理部20は、メモリ22にあらかじめ設定されているユーザがタッチパネル13を操作(タッチ)することができる回数の上限値、つまり、この回数だけタッチパネル13上の該当領域を操作した場合に、表示デバイス11上のこの領域に定義されているスイッチに割り付けられた機能が実行される回数であるタッチ設定回数(k)を読み出す。なお、説明のため、以下においてタッチ設定回数(k)をk=3とするが、回数はどのような回数であってもよく、本発明はこれに限定されるものではない。   In step S <b> 13, the signal processing unit 20 operates the upper limit value of the number of times that the user preset in the memory 22 can operate (touch) the touch panel 13, that is, operates the corresponding area on the touch panel 13 by this number of times. In this case, the number of touch settings (k) that is the number of times that the function assigned to the switch defined in this area on the display device 11 is executed is read out. For the sake of explanation, the number of touch settings (k) is set to k = 3 below, but the number of times may be any number, and the present invention is not limited to this.

ステップS14において、信号処理部20は、タッチ回数(x)とタッチ設定回数(k)とを比較し、y<kであった場合には、ステップS15へと処理を進める一方、y<kでなかった場合には、ステップS17へと処理を進める。   In step S14, the signal processing unit 20 compares the number of touches (x) with the number of touch settings (k). If y <k, the process proceeds to step S15 while y <k. If not, the process proceeds to step S17.

ステップS15において、信号処理部20は、タッチ回数(x)に応じた表示形態のスイッチ画像を表示デバイス11に描画する。例えば、ステップS11で読み出されたタッチ回数(x)がx=0であった場合、ステップS12でy=0+1=1となり、ステップS14で、1<3となる。これに応じて、信号処理部20は、ユーザにより1回だけ操作があったことを視覚的に把握することができるような表示形態、例えば、図4(a)から図4(b)に示すような表示形態に変化させて表示デバイス11に表示させる。   In step S <b> 15, the signal processing unit 20 draws a switch image having a display form corresponding to the number of touches (x) on the display device 11. For example, if the number of touches (x) read in step S11 is x = 0, y = 0 + 1 = 1 in step S12 and 1 <3 in step S14. In response to this, the signal processing unit 20 displays a display form that allows the user to visually grasp that the operation has been performed only once, for example, as shown in FIGS. 4 (a) to 4 (b). The display device 11 is displayed in such a display form.

ステップS16において、信号処理部20は、メモリ22のタッチ回数(x)を現在のタッチ回数であるyに書き換える(x=y)。   In step S16, the signal processing unit 20 rewrites the number of touches (x) in the memory 22 to y that is the current number of touches (x = y).

上述したように、タッチ設定回数(k)をk=3としているため、続く処理ループにおいても、ステップS14乃至ステップS16の処理ステップを経由することになる。このとき、ステップS15において、信号処理部20は、ユーザに対して2回だけ操作あったことを視覚的に把握することができるような表示形態、例えば、図4(b)から図4(c)に示すような表示形態に変化させて表示デバイス11に表示させる。図4(b)では、スイッチSWが、カバーCV1で覆われているが、図4(c)では、まだ押下操作がなされていないスイッチSWが完全に露出している状態となっている。   As described above, since the number of touch settings (k) is set to k = 3, the processing steps from step S14 to step S16 are also performed in the subsequent processing loop. At this time, in step S15, the signal processing unit 20 can display a display form that allows the user to visually grasp that the operation has been performed only twice, for example, FIG. 4B to FIG. ) And display on the display device 11. In FIG. 4 (b), the switch SW is covered with the cover CV1, but in FIG. 4 (c), the switch SW that has not been pressed is completely exposed.

ステップS17において、信号処理部20は、現在のタッチ回数であるyとタッチ設定回数(k)とを比較して一致するどうか判断する。信号処理部20は、y=kであった場合には、ステップS18へと処理を進める一方、y=kでなかった場合には、ステップS21へと処理を進める。   In step S <b> 17, the signal processing unit 20 compares y, which is the current number of touches, with the touch setting number (k), and determines whether or not they match. If y = k, the signal processing unit 20 proceeds to step S18. If y = k, the signal processing unit 20 proceeds to step S21.

ステップS18において、信号処理部20は、タッチ回数(x)に応じた表示形態のスイッチ画像を表示デバイス11に描画する。k=3としたため、y=kよりy=3となっているため、信号処理部20は、ユーザに対して3回の操作があったことを視覚的に把握することができるような表示形態、例えば、図4(d)に示すような表示形態に変化させて表示デバイス11に表示させる。図4(d)では、図4(c)で現れたスイッチSWが押下操作されたかのような表示形態となっている。   In step S <b> 18, the signal processing unit 20 draws a switch image having a display form corresponding to the number of touches (x) on the display device 11. Since k = 3, since y = 3 from y = k, the signal processing unit 20 can visually recognize that the user has performed three operations. For example, the display form is changed to the display form shown in FIG. In FIG. 4D, the display form is as if the switch SW appearing in FIG.

ステップS19において、信号処理部20は、ユーザによる操作が、タッチ設定回数(k)に達したことに応じて、スイッチに割り付けられた機能を実行する。具体的には、信号処理部20は、外部インターフェース(I/F)部30と接続された外部機器であるPLCに対して所望の制御信号を出力する。   In step S <b> 19, the signal processing unit 20 executes the function assigned to the switch in response to the operation by the user reaching the touch setting number (k). Specifically, the signal processing unit 20 outputs a desired control signal to the PLC that is an external device connected to the external interface (I / F) unit 30.

ステップS20において、信号処理部20は、メモリ22に記憶させているタッチ回数(x)を初期化(x=0)する。   In step S <b> 20, the signal processing unit 20 initializes the number of touches (x) stored in the memory 22 (x = 0).

ステップS21〜ステップS23の処理は、y>kとなった場合の処理である。   The processes in steps S21 to S23 are processes when y> k.

ステップS21において、信号処理部20は、タッチ回数(x)に応じた表示形態のスイッチ画像を表示デバイス11に描画する。ここでは、タッチ設定回数(k)よりも多くの操作がなされていることになるため、例えば、図4(c)に示すような、まだ押下操作がなされていないスイッチSWをスイッチ画像を表示デバイス11に表示させたままにする。   In step S <b> 21, the signal processing unit 20 draws a switch image having a display form corresponding to the number of touches (x) on the display device 11. Here, since more operations are performed than the number of touch settings (k), for example, as shown in FIG. 4C, the switch SW that has not been pressed yet is displayed as a switch image display device. 11 is left displayed.

ステップS22において、信号処理部20は、エラーフラグをオン(ON)とする。   In step S22, the signal processing unit 20 turns on the error flag.

ステップS23において、信号処理部20は、メモリ22に記憶させているタッチ回数(x)を初期化(x=0)する。   In step S23, the signal processing unit 20 initializes the number of touches (x) stored in the memory 22 (x = 0).

これにより、ユーザが、タッチパネル13に触れた場合、例えば、それが意図せず不用意にタッチパネル13に触れてしまうなどの誤操作であったとしても、タッチ設定回数(k)に達するまで段階的に、表示デバイス11に表示されたスイッチの表示形態が変化していくだけであるため、本来望んでいない処理が自動的に実行されてしまうことを回避することができ、誤操作であったかどうかを熟考する時間的余裕を確保することができる。   Thereby, when the user touches the touch panel 13, even if it is an erroneous operation such as accidentally touching the touch panel 13 unintentionally, step by step until the number of touch settings (k) is reached. Since the display form of the switch displayed on the display device 11 only changes, it is possible to avoid automatically executing processing that is not originally desired, and to consider whether or not the operation has been erroneously performed. A reasonable margin can be secured.

また、ユーザにより、タッチ設定回数(k)だけ操作するまでに制限時間を設け制限時間に達した場合には、それまでの入力を無効とるような構成とした場合、PCなどの入力デバイスであるマウスのクリックのような操作性を実現することができる。例えば、タッチ設定回数(k)を2回とした場合、マウスにおけるダブルクリックのように2回のタッチパネル13に対する押下操作で表示デバイス11に表示されたスイッチに割り当てられた機能を実行することができる。   In addition, when the user sets a time limit until the user operates the touch setting number of times (k) and the time limit is reached, the input device is an input device such as a PC when the input is made invalid. Operability like mouse click can be realized. For example, when the number of touch settings (k) is two, the function assigned to the switch displayed on the display device 11 can be executed by pressing the touch panel 13 twice, such as double clicking with the mouse. .

続いて、タッチパネル13に対する入力操作の違いに応じたスイッチの処理動作について説明をする。このスイッチの処理動作として、以下に示す3種類の手法を提案することができる。   Subsequently, the processing operation of the switch according to the difference in input operation on the touch panel 13 will be described. As the processing operation of this switch, the following three methods can be proposed.

[タッチパネルに対する操作の違いに応じたスイッチの処理動作(1)]
まず、図5に示すフローチャートを用いて、タッチパネル13を介したユーザの操作に応じて、表示デバイス11に表示させるスイッチの表示形態を変化させる処理動作について説明をする。まず、ユーザによるタッチパネル13への操作が全くない状態では、表示デバイス11は、図6(a)に示すような画像が表示されている。
[Processing of the switch according to the operation on the touch panel (1)]
First, a processing operation for changing the display form of the switch to be displayed on the display device 11 in accordance with a user operation via the touch panel 13 will be described using the flowchart shown in FIG. First, in a state where there is no operation on the touch panel 13 by the user, the display device 11 displays an image as shown in FIG.

ステップS31において、信号処理部20は、上述した図2に示すフローチャートのステップS6の処理の後、メモリ22から、あらかじめ定められた入力設定時間(t)を読み出す。ここでは、入力設定時間(t)として、t=900msが設定されており、これが読み出されたものとするが、この入力設定時間(t)の値は、本発明を限定するものではない。   In step S31, the signal processing unit 20 reads a predetermined input set time (t) from the memory 22 after the process of step S6 of the flowchart shown in FIG. Here, t = 900 ms is set as the input set time (t) and is read out. However, the value of the input set time (t) does not limit the present invention.

ステップS32において、信号処理部20は、図示しないタイマの経過時間値(u)を初期化する(u=0)。   In step S32, the signal processing unit 20 initializes an elapsed time value (u) of a timer (not shown) (u = 0).

ステップS33において、信号処理部20は、図示しないタイマによる計時を開始させる。   In step S33, the signal processing unit 20 starts measuring time by a timer (not shown).

ステップS34において、信号処理部20は、メモリ22に記憶されている表示デバイス11に描画表示させるスイッチ画像を変化させるタイミングである描画設定間隔テーブル(s)を読み出す。例えば、メモリ22には、この描画設定間隔テーブル(s)としてs=300ms、600msとい値が記憶されているものとする。つまり、ステップS33によって、図示しないタイマによる計時が開始されてから300ms経過したタイミングと、600ms経過したタイミングとで表示デバイス11に描画表示させているスイッチの表示形態を変化させることになる。なお、描画設定間隔テーブル(s)の値は、本発明を限定するものではなく、もっと細かい時間間隔を設定するようにすることもできるし、非線形に増加させるようにしてもよい。   In step S <b> 34, the signal processing unit 20 reads a drawing setting interval table (s) that is a timing for changing a switch image to be drawn and displayed on the display device 11 stored in the memory 22. For example, it is assumed that values of s = 300 ms and 600 ms are stored in the memory 22 as the drawing setting interval table (s). That is, in step S33, the display form of the switch that is drawn and displayed on the display device 11 is changed at the timing when 300 ms has elapsed since the start of time measurement by a timer (not shown) and when 600 ms has elapsed. Note that the values of the drawing setting interval table (s) do not limit the present invention, and a finer time interval may be set, or may be increased non-linearly.

ステップS35において、信号処理部20は、ユーザによるタッチパネル13を介した入力操作が継続して実行されているかどうか判断をする。信号処理部20は、入力操作が継続して実行されていない場合には、ステップS36へと処理を進める一方、入力操作が継続して実行されている場合には、ステップS37へと処理を進める。   In step S <b> 35, the signal processing unit 20 determines whether an input operation by the user via the touch panel 13 is continuously performed. When the input operation is not continuously executed, the signal processing unit 20 proceeds to step S36, whereas when the input operation is continuously executed, the signal processing unit 20 proceeds to step S37. .

ステップS36において、信号処理部20は、入力操作が継続して実行されていないことに応じて、直前まで表示デバイス11に描画表示されていた表示形態のスイッチを表示させたままにし処理を終了する。信号処理部20は、例えば、表示形態になんの変化も与えられていない図6(a)に示すスイッチSWを表示デバイス11に表示させる。   In step S36, in response to the fact that the input operation has not been continuously executed, the signal processing unit 20 keeps the display-type switch that has been drawn and displayed on the display device 11 just before being displayed, and ends the process. . For example, the signal processing unit 20 causes the display device 11 to display the switch SW illustrated in FIG. 6A in which no change is given to the display form.

ステップS37において、信号処理部20は、タイマの経過時間(u)と入力設定時間(t)とを比較して、u≧tであるかどうかを判断する。信号処理部20は、u≧tである場合には、ステップS40へと処理を進める一方、u≧tでない場合には、ステップS38へと処理を進める。   In step S37, the signal processing unit 20 compares the elapsed time (u) of the timer with the input set time (t), and determines whether u ≧ t. If u ≧ t, the signal processing unit 20 proceeds to step S40. If u ≧ t, the signal processing unit 20 proceeds to step S38.

ステップS38において、信号処理部20は、タイマの経過時間(u)と描画設定間隔テーブル(s)とを比較して、u≧sであるかどうかを判断する。信号処理部20は、u≧sである場合には、ステップS39へと処理を進める一方、u≧sでない場合には、ステップS35へと処理を戻す。   In step S38, the signal processing unit 20 compares the elapsed time (u) of the timer with the drawing setting interval table (s), and determines whether u ≧ s. If u ≧ s, the signal processing unit 20 proceeds to step S39. If u ≧ s, the signal processing unit 20 returns to step S35.

ステップS39において、信号処理部20は、タイマの経過時間(u)が描画設定間隔テーブル(s)以上となったことに応じて、描画設定間隔テーブル(s)に対応するように表示デバイス11に表示させるスイッチの表示形態を変化させる。例えば、s=300ms、600msとしているため、信号処理部20は、s=300msのときには、図6(b)に示すような表示形態のスイッチSWを表示デバイス11に表示させ、s=600msのときには、図6(c)に示すような表示形態のスイッチSWを表示デバイス11に表示させる。   In step S39, in response to the elapsed time (u) of the timer being equal to or greater than the drawing setting interval table (s), the signal processing unit 20 causes the display device 11 to correspond to the drawing setting interval table (s). The display form of the switch to be displayed is changed. For example, since s = 300 ms and 600 ms, the signal processing unit 20 causes the display device 11 to display a switch SW having a display form as shown in FIG. 6B when s = 300 ms, and when s = 600 ms. A switch SW having a display form as shown in FIG. 6C is displayed on the display device 11.

ステップS40において、信号処理部20は、タイマの経過時間(u)が、入力設定時間(t)以上となったことに応じた表示形態のスイッチ画像を表示デバイス11に描画する。t=900msとしたため、信号処理部20は、ユーザが900ms間継続してスイッチが定義された表示デバイス11の領域をタッチパネル13を介して操作(押下操作)したことを視覚的に把握することができるような表示形態、例えば、図6(d)に示すような表示形態に変化させて表示デバイス11に表示させる。図6(d)では、図6(c)のスイッチSWが押下操作されたかのような表示形態となっている。   In step S <b> 40, the signal processing unit 20 draws on the display device 11 a switch image having a display form corresponding to the elapsed time (u) of the timer being equal to or longer than the input set time (t). Since t = 900 ms, the signal processing unit 20 can visually grasp that the user has operated (pressed down) the area of the display device 11 in which the switch is defined through the touch panel 13 continuously for 900 ms. The display device 11 changes the display form to a display form that can be displayed, for example, as shown in FIG. FIG. 6D shows a display form as if the switch SW of FIG. 6C was pressed.

ステップS41において、信号処理部20は、ユーザによる継続した操作が、入力設定時間(t)に達したことに応じて、スイッチに割り付けられた機能を実行する。具体的には、信号処理部20は、外部インターフェース(I/F)部30と接続された外部機器であるPLCに対して所望の制御信号を出力する。   In step S41, the signal processing unit 20 executes the function assigned to the switch in response to the continued operation by the user reaching the input set time (t). Specifically, the signal processing unit 20 outputs a desired control signal to the PLC that is an external device connected to the external interface (I / F) unit 30.

これにより、スイッチの表示形態を任意に設定された入力設定時間(t)となるまでの経過時間(u)に応じて段階的に変化させていくことで、タッチパネル13を操作する押下操作の感覚を擬似的に重くしたり、軽くしたりすることができる。例えば、入力設定時間(t)をt=2秒、t=4秒としたスイッチを用意した場合、スイッチの表示形態をそれぞれの入力設定時間(t)に達するまで徐々に凹ませるような表示形態で表示デバイス11に表示させた場合、t=2秒としたスイッチよりも、t=4秒としたスイッチの方が重たいスイッチとして体感されることになる。   As a result, the sensation of pressing operation to operate the touch panel 13 by changing the display form of the switch stepwise according to the elapsed time (u) until the input setting time (t) is set arbitrarily. Can be made artificially heavy or light. For example, when a switch having an input set time (t) of t = 2 seconds and t = 4 seconds is prepared, a display form in which the switch display form is gradually depressed until the respective input set time (t) is reached. When the display device 11 is displayed, the switch with t = 4 seconds is experienced as a heavier switch than the switch with t = 2 seconds.

[タッチパネルに対する操作の違いに応じたスイッチの処理動作(2)]
次に、図7に示すフローチャートを用いて、タッチパネル13を介したユーザの操作に応じて、表示デバイス11を介して表示させるスイッチの表示形態を変化させる処理動作について説明をする。ここでは、スライド式のカバーで覆われたスイッチが表示デバイス11に表示されており、タッチパネル13を介したユーザの入力操作により、擬似的にカバーを開くことで覆われていたスイッチを表示画面上に表出させ、スイッチに割り付けられた機能を実行するという処理動作について説明をする。まず、ユーザによるタッチパネル13への操作が全くない状態では、表示デバイス11には、図8に示すようなスライド式のカバーCV2の画像が表示されている。
[Processing of the switch according to the operation on the touch panel (2)]
Next, a processing operation for changing the display form of the switch to be displayed via the display device 11 in accordance with a user operation via the touch panel 13 will be described using the flowchart shown in FIG. Here, a switch covered with a slide-type cover is displayed on the display device 11, and the switch covered by opening the cover in a pseudo manner by a user input operation via the touch panel 13 is displayed on the display screen. The processing operation of executing the function assigned to the switch is described below. First, in a state where there is no operation on the touch panel 13 by the user, an image of the slide type cover CV2 as shown in FIG.

ステップS51において、信号処理部20は、上述した図2に示すフローチャートのステップS6の処理の後、メモリ22から、該当するスイッチに関する設定情報を読み出す。具体的には、1回の操作入力時処理に際しての照合許容範囲データ、機能実行有無など処理に必要な設定データを読み出す。   In step S51, the signal processing unit 20 reads setting information regarding the corresponding switch from the memory 22 after the process of step S6 of the flowchart shown in FIG. Specifically, setting data necessary for processing such as collation allowable range data at the time of one operation input processing, function execution presence / absence, and the like are read.

ステップS52において、信号処理部20は、ユーザによるタッチパネル13を介した入力操作が継続して実行されているかどうか判断をする。信号処理部20は、入力操作が継続して実行されている場合には、ステップS53へと処理を進める一方、入力操作が継続して実行されていない場合には、ステップS54へと処理を進める。   In step S <b> 52, the signal processing unit 20 determines whether an input operation by the user via the touch panel 13 is continuously performed. When the input operation is continuously performed, the signal processing unit 20 proceeds to step S53. On the other hand, when the input operation is not continuously performed, the signal processing unit 20 proceeds to step S54. .

ステップS53において、信号処理部20は、タッチパネル13を介した入力操作が継続されている間その軌跡データを取得し続け、メモリ22に書き込んでいく。   In step S <b> 53, the signal processing unit 20 continues to acquire the trajectory data and writes it in the memory 22 while the input operation via the touch panel 13 is continued.

ステップS54において、信号処理部20は、あらかじめメモリ22に記憶されている照合用の照合データを読み出す。   In step S54, the signal processing unit 20 reads the collation data for collation stored in the memory 22 in advance.

ステップS55において、信号処理部20は、取得されメモリ22に書き込まれた軌跡データを、後述する照合データとの比較処理を実行するための加工処理を実行する。具体的には、信号処理部20は、絶対値である座標データから座標成分を取り去るオフセット処理を行い、相対的な軌跡データへと変換する。   In step S <b> 55, the signal processing unit 20 performs a processing process for executing a comparison process of the trajectory data acquired and written in the memory 22 with collation data described later. Specifically, the signal processing unit 20 performs an offset process that removes the coordinate component from the coordinate data that is an absolute value, and converts it into relative trajectory data.

ステップS56において、信号処理部20は、照合データと軌跡データとを比較し一致するかどうか判断をする。信号処理部20は、照合データと軌跡データとが一致しない場合には、ステップS57へと処理を進める一方、一致する場合には、ステップS58へと処理を進める。   In step S56, the signal processing unit 20 compares the verification data with the trajectory data and determines whether or not they match. The signal processing unit 20 proceeds to step S57 when the collation data and the trajectory data do not match, and proceeds to step S58 when they match.

具体的には、図9に示すような軌跡データTRが、ユーザのタッチパネル13を介した入力操作により検出されたとする。また、メモリ22には、図10に示すような照合データとして、範囲を特定する照合範囲データRと、方向を特定する方向データYとが記憶されているとする。このとき、信号処理部20は、図11に示すように、軌跡データTRと照合範囲データR、軌跡データTRと方向データYをそれぞれ比較処理することで、その一致度を検証することになる。   Specifically, it is assumed that the trajectory data TR as shown in FIG. 9 is detected by an input operation via the user's touch panel 13. In addition, it is assumed that collation range data R for specifying a range and direction data Y for specifying a direction are stored in the memory 22 as collation data as illustrated in FIG. At this time, as shown in FIG. 11, the signal processing unit 20 compares the trajectory data TR and the collation range data R, and the trajectory data TR and the direction data Y, thereby verifying the degree of coincidence.

ステップS57において、信号処理部20は、ステップS56の比較処理において、一致しなかったことに応じて、不一致度の許容範囲(照合許容範囲)を判断する。信号処理部20は、ステップS51で読み出した照合許容範囲データと、ステップS56での不一致度とを比較して、許容範囲であるかどうかを判断する。信号処理部20は、許容範囲である場合には、ステップS58へと処理を進める一方、許容範囲外である場合には、処理を終了する。   In step S57, the signal processing unit 20 determines an allowable range (matching allowable range) of the degree of mismatch according to the fact that there is no match in the comparison process in step S56. The signal processing unit 20 compares the collation allowable range data read in step S51 with the mismatch degree in step S56, and determines whether or not the allowable range. If the signal processing unit 20 is within the allowable range, the signal processing unit 20 proceeds to step S58. If the signal processing unit 20 is out of the allowable range, the signal processing unit 20 ends the processing.

ステップS58において、信号処理部20は、現時点において機能実行をする機能実行フェーズにあるかどうかを判断する。機能実行をする機能実行フェーズとは、表示デバイス11に表示形態を変化させて表示させたスイッチが機能を実行できる段階にある場合のことを示している。例えば、図8に示すような表示形態で表示デバイス11に表示されている場合には、スライド式のカバーCV2に覆われた状態でありスイッチが露出されていないため機能実行フェーズにあるとはいえない。   In step S58, the signal processing unit 20 determines whether or not it is in a function execution phase for executing a function at the present time. The function execution phase in which the function is executed indicates a case where the switch displayed by changing the display form on the display device 11 is in a stage where the function can be executed. For example, when displayed on the display device 11 in the display form as shown in FIG. 8, it is in the function execution phase because it is covered with the slide type cover CV2 and the switch is not exposed. Absent.

信号処理部20は、現在の表示デバイス11のスイッチの表示形態から機能実行フェーズであるかどうかを判断し、機能実行フェーズでない場合には、ステップS59へと処理を進める一方、機能実行フェーズである場合には、ステップS60へと処理を進める。   The signal processing unit 20 determines whether or not it is the function execution phase from the display form of the switch of the current display device 11, and if it is not the function execution phase, the process proceeds to step S59 while it is the function execution phase. In that case, the process proceeds to step S60.

ステップS59において、信号処理部20は、入力軌跡データと照合データとの照合結果に応じた表示形態のスイッチ画像を表示デバイス11に描画する。例えば、図8に示すカバーCV2の領域内において左方向への入力軌跡が検出された場合、信号処理部20は、ユーザによりタッチパネル13の該当領域を左方向にトレースするようにタッチしてカバーCV2を移動させる操作があったことを視覚的に把握することができるような表示形態、つまり、図8から図12に示すような表示形態に変化させて表示デバイス11に表示させる。   In step S <b> 59, the signal processing unit 20 draws a switch image in a display form corresponding to the collation result between the input locus data and the collation data on the display device 11. For example, when an input locus in the left direction is detected in the area of the cover CV2 illustrated in FIG. 8, the signal processing unit 20 touches the corresponding area of the touch panel 13 in the left direction by the user to touch the cover CV2. The display device 11 changes the display form so that it can be visually grasped that there has been an operation of moving the display, that is, the display form shown in FIGS.

ステップS60において、信号処理部20は、機能実行フェーズであることに応じた表示形態のスイッチ画像を表示デバイス11に描画する。信号処理部20は、ユーザに対して機能を実行するために必要な操作がなされたことを視覚的に把握することができるような表示形態、例えば、図13に示すような表示形態に変化させて表示デバイス11に表示させる。図13では、図12で現れたスイッチSWが押下操作されたかのような表示形態となっている。   In step S <b> 60, the signal processing unit 20 draws a switch image having a display form corresponding to the function execution phase on the display device 11. The signal processing unit 20 is changed to a display form that allows the user to visually grasp that an operation necessary for executing the function is performed, for example, a display form as shown in FIG. Display on the display device 11. FIG. 13 shows a display form as if the switch SW appearing in FIG. 12 was pressed.

ステップS61において、信号処理部20は、スイッチに割り付けられた機能を実行する。具体的には、信号処理部20は、外部インターフェース(I/F)部30と接続された外部機器であるPLCに対して所望の制御信号を出力する。   In step S61, the signal processing unit 20 executes the function assigned to the switch. Specifically, the signal processing unit 20 outputs a desired control signal to the PLC that is an external device connected to the external interface (I / F) unit 30.

上述した説明では、照合データを、図10に示すような照合範囲データRと方向データYとしたが、この照合データを複雑化(例えばL字型、渦巻き型など)することで、スイッチに割り付けられた機能を実行するまでのタッチパネル13を介したユーザに要求される入力操作を容易に反復できないようにする。このようにすることで、ユーザは、例えば、L字型や渦巻き型のような複雑な入力軌跡を描くように、タッチパネル13を介して入力操作を実行せざるを得ないため、容易に実行されたくないスイッチに割り付けられた機能に対するセキュリティ強化対策として利用することができる。   In the above description, the collation data is the collation range data R and the direction data Y as shown in FIG. 10, but the collation data is complicated (for example, L-shaped, spiral-shaped, etc.), and assigned to the switch. The input operation required by the user through the touch panel 13 until the designated function is executed is not easily repeated. By doing so, the user is forced to perform an input operation via the touch panel 13 so as to draw a complicated input locus such as an L-shape or a spiral shape, for example. It can be used as a security enhancement measure for functions assigned to switches that you do not want.

なお、図7に点線枠で囲ったステップS52、ステップS53の処理を変更することで、スライド式のカバーを段階的に移動させることに応じて、スイッチが徐々に表示デバイス11に表示されるというように表示形態を変化させるようにしてもよい。   It should be noted that the switch is gradually displayed on the display device 11 as the slide type cover is moved stepwise by changing the processing of step S52 and step S53 surrounded by the dotted frame in FIG. In this way, the display form may be changed.

[タッチパネルに対する操作の違いに応じたスイッチの処理動作(3)]
続いて、図14に示すフローチャートを用いて、タッチパネル13を介したユーザの操作に応じて、表示デバイス11に表示させるスイッチの表示形態を変化させる処理動作について説明をする。ここでは、表面を覆われたスイッチが表示デバイス11に表示されており、タッチパネル13を介したユーザの入力操作により、タッチパネル13の該当する領域をトレースするようにタッチすることで、擬似的に表面を削り取る(スクラッチする)かのように覆われていたスイッチを表示画面上に表示させ、スイッチに割り付けられた機能を実行するという処理動作について説明をする。まず、ユーザによるタッチパネル13への操作が全くない状態では、表示デバイス11は、図15(a)に示すような画像が表示されている。
[Processing of the switch according to the operation on the touch panel (3)]
Next, a processing operation for changing the display form of the switch displayed on the display device 11 in accordance with a user operation via the touch panel 13 will be described using the flowchart shown in FIG. Here, a switch whose surface is covered is displayed on the display device 11, and by touching to trace the corresponding area of the touch panel 13 by a user input operation via the touch panel 13, the surface is simulated. The processing operation of displaying the switch covered as if scraping off (scratching) on the display screen and executing the function assigned to the switch will be described. First, in a state where there is no operation on the touch panel 13 by the user, the display device 11 displays an image as shown in FIG.

ステップS71において、信号処理部20は、上述した図2に示すフローチャートのステップS6の処理の後、メモリ22からスクラッチエリア、および現在のスクラッチエリアの状態を読み出す。なお、説明のため、ステップS71では、図15(a)に示すようにスクラッチエリアSAが一切スクラッチされていない状態が読み出されたものとする。   In step S71, the signal processing unit 20 reads the scratch area and the current state of the scratch area from the memory 22 after the process of step S6 of the flowchart shown in FIG. For the sake of explanation, in step S71, it is assumed that the scratch area SA has not been scratched at all as shown in FIG.

ステップS72において、信号処理部20は、ステップS71で読み出した情報から対象となるスクラッチエリアが入力操作により全てスクラッチされた状態、つまり、スクラッチエリアに該当するタッチパネル13の全領域で入力軌跡が検出された状態であるかどうかを判断する。信号処理部20は、対象となるスクラッチエリアのスクラッチが完了していると判断した場合には、ステップS73へと処理を進め、完了していないと判断した場合には、ステップS75へと処理を進める。   In step S72, the signal processing unit 20 detects the input trajectory in the state where all the target scratch areas are scratched by the input operation from the information read out in step S71, that is, in the entire area of the touch panel 13 corresponding to the scratch area. It is judged whether it is in a state. If the signal processing unit 20 determines that the scratch of the target scratch area has been completed, the process proceeds to step S73. If the signal processing unit 20 determines that the scratch has not been completed, the process proceeds to step S75. Proceed.

ステップS73において、信号処理部20は、スクラッチエリアのスクラッチが完了したことに応じた表示形態のスイッチ画像を表示デバイス11に描画する。信号処理部20は、ユーザに対して機能を実行するために必要な操作がなされたことを視覚的に把握することができるような表示形態、例えば、図15(e)に示すような表示形態にスイッチSWを変化させて表示デバイス11に表示させる。図15(e)では、スクラッチにより現れたスイッチSWが押下操作されたかのような表示形態となっている。   In step S <b> 73, the signal processing unit 20 draws a switch image having a display form corresponding to the completion of the scratch in the scratch area on the display device 11. The signal processing unit 20 can display a display form that allows the user to visually understand that an operation necessary for executing the function has been performed, for example, a display form as shown in FIG. The switch SW is changed to display on the display device 11. In FIG. 15E, the display form is as if the switch SW appearing due to the scratch was pressed.

ステップS74において、信号処理部20は、スイッチに割り付けられた機能を実行する。具体的には、信号処理部20は、外部インターフェース(I/F)部30と接続された外部機器であるPLCに対して所望の制御信号を出力する。   In step S74, the signal processing unit 20 executes the function assigned to the switch. Specifically, the signal processing unit 20 outputs a desired control signal to the PLC that is an external device connected to the external interface (I / F) unit 30.

ステップS75において、信号処理部20は、入力操作によって検出される入力軌跡より対応する入力座標のスイッチ画像を描画する処理を実行する。これにより、あたかも入力操作によって検出された入力軌跡の領域がスクラッチされ、スクラッチされた領域からスイッチの画像が表出するかのように表示形態を変化させることができる。   In step S <b> 75, the signal processing unit 20 executes a process of drawing a switch image of the corresponding input coordinates from the input locus detected by the input operation. Thereby, the area of the input locus detected by the input operation is scratched, and the display form can be changed as if the switch image is displayed from the scratched area.

ステップS76において、信号処理部20は、ステップS75の処理により対象となるスクラッチエリアが入力操作により全てスクラッチされた状態、つまり、スクラッチエリアに該当するタッチパネル13の全領域に入力軌跡が検出された状態であるかどうかを判断する。信号処理部20は、対象となるスクラッチエリアのスクラッチが完了していると判断した場合には、ステップS77へと処理を進め、完了していないと判断した場合には、ステップS78へと処理を進める。   In step S76, the signal processing unit 20 is in a state where the target scratch area has been scratched by the input operation by the processing in step S75, that is, the input locus has been detected in the entire area of the touch panel 13 corresponding to the scratch area. It is determined whether or not. If the signal processing unit 20 determines that the scratch of the target scratch area has been completed, the signal processing unit 20 proceeds to step S77. If it determines that the scratch has not been completed, the signal processing unit 20 proceeds to step S78. Proceed.

ステップS77において、信号処理部20は、ユーザによるタッチパネル13を介した入力操作が継続して実行されているかどうか判断をする。信号処理部20は、入力操作が継続して実行されている場合には、終了するまで待機状態となる一方、入力操作が継続して実行されていない場合には、全ての処理を終了する。   In step S77, the signal processing unit 20 determines whether or not an input operation by the user via the touch panel 13 is continuously performed. When the input operation is continuously executed, the signal processing unit 20 is in a standby state until the input operation is finished. On the other hand, when the input operation is not continuously executed, the signal processing unit 20 finishes all the processes.

ステップS78において、信号処理部20は、ユーザによるタッチパネル13を介した入力操作が継続して実行されているかどうか判断をする。信号処理部20は、入力操作が継続して実行されている場合には、ステップS79へと処理を進める一方、入力操作が継続して実行されていない場合には、全ての処理を終了する。このステップS78では、連続的な入力操作によって擬似的にスクラッチエリアを順次スクラッチしているかどうかの確認を行っている。
ステップS79において、信号処理部20は、入力操作によって検出される入力軌跡より対応する入力座標を取得する。
In step S <b> 78, the signal processing unit 20 determines whether an input operation by the user via the touch panel 13 is continuously performed. When the input operation is continuously executed, the signal processing unit 20 advances the process to step S79. When the input operation is not continuously executed, the signal processing unit 20 ends all the processes. In this step S78, it is confirmed whether or not the scratch area is sequentially scratched by a continuous input operation.
In step S79, the signal processing unit 20 acquires corresponding input coordinates from the input locus detected by the input operation.

ステップS80において、信号処理部20は、ステップS79で取得した入力座標のスイッチ画像を描画する処理を実行する。これにより、あたかも入力操作によって検出された入力軌跡の領域がスクラッチされ、スクラッチされた領域からスイッチの画像が表出するかのように表示形態を変化させることができる。例えば、図15(b)に示すように、スクラッチエリアSAの一部領域である領域Aがスクラッチされることで、スイッチSWの一部が表出したかのような表示形態となる。   In step S80, the signal processing unit 20 executes a process of drawing the switch image of the input coordinates acquired in step S79. Thereby, the area of the input locus detected by the input operation is scratched, and the display form can be changed as if the switch image is displayed from the scratched area. For example, as shown in FIG. 15B, the display mode is as if a part of the switch SW is exposed by scratching the area A, which is a partial area of the scratch area SA.

ステップS81において、信号処理部20は、現在のスクラッチエリアの状態をメモリ22に書き込み、上述したステップS76の処理へと戻る。   In step S81, the signal processing unit 20 writes the current scratch area state in the memory 22, and returns to the processing in step S76 described above.

図14の点線枠で囲ったステップS76、ステップS78乃至ステップS81の処理ステップを繰り返すことで、スクラッチエリアが全てスクラッチされ、図10(d)に示すようにスイッチSWが表出した表示形態へと変化して表示デバイス11に表示されることになる。   By repeating the processing steps S76 and S78 to S81 surrounded by the dotted line frame in FIG. 14, all the scratch areas are scratched, and the display form in which the switch SW appears as shown in FIG. It changes and is displayed on the display device 11.

上述した、ステップS79において、入力操作が継続して実行されていない場合には、スクラッチエリアの全てのスクラッチ処理が完了していなくても全ての処理が終了されることになるが、再び、ユーザによりタッチパネル13を介して入力操作があった場合には、ステップS71からの処理が実行されることになる。具体的には、図15(b)に示す表示形態となるまで、入力操作を継続させてスクラッチをした後、入力操作を中断して、再び、ステップS71に戻り、図15(c)に示すようなスクラッチエリアSAの領域Bをスクラッチしていき、図15(d)に示す表示形態まで変化させることもできる。   In step S79 described above, when the input operation is not continuously executed, all the processes are ended even if all the scratch processes in the scratch area are not completed. If there is an input operation via the touch panel 13, the processing from step S71 is executed. Specifically, until the display form shown in FIG. 15B is reached, the input operation is continued and scratched, then the input operation is interrupted, and the process returns again to step S71, as shown in FIG. 15C. The area B of the scratch area SA can be scratched and changed to the display form shown in FIG.

このように、スイッチが定義されている表示デバイス11の所定の領域と、ユーザによるタッチパネル13を介した入力操作によって検出される入力軌跡とが一致したことに応じて、表示デバイス11に表示させるスイッチの表示形態を変化させることで、スイッチを覆っていた領域を擬似的にスクラッチするかのようにスイッチを表出させ、スイッチに割り付けられた機能を実行する制御信号を出力させる。   As described above, the switch to be displayed on the display device 11 when the predetermined area of the display device 11 in which the switch is defined matches the input locus detected by the input operation via the touch panel 13 by the user. By changing the display form, the switch is exposed as if to artificially scratch the area covering the switch, and the control signal for executing the function assigned to the switch is output.

これにより、例えば、スクラッチエリアを視覚的に識別可能なように色を付加したり、半透明などにし、一瞥してスクラッチエリアの下に定義されているスイッチを視認できなくした状態から、完全に視認することができる状態へと表示形態を変化させるような入力操作をトリガとして、スイッチに割り付けられた機能を実行する制御信号を出力させるようにすることで、ユーザによる誤操作により本来望んでいない処理が実行されてしまうことを防止することができる。   This makes it possible, for example, to add a color so that the scratch area can be visually identified, or to make it semi-transparent, so that the switch defined under the scratch area cannot be seen at a glance. Processing that is not originally desired due to an erroneous operation by the user by outputting a control signal for executing the function assigned to the switch, triggered by an input operation that changes the display form to a state where it can be visually recognized Can be prevented from being executed.

なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。   The above-described embodiment is an example of the present invention. For this reason, the present invention is not limited to the above-described embodiment, and various modifications can be made depending on the design and the like as long as the technical idea according to the present invention is not deviated from this embodiment. Of course, it is possible to change.

本発明の実施の形態として示すプログラマブル表示器の構成について説明するための図である。It is a figure for demonstrating the structure of the programmable display shown as embodiment of this invention. 前記プログラマブル表示器において、実行途中の処理を任意のタイミングで無効化する処理動作について説明するためのフローチャートである。It is a flowchart for demonstrating the processing operation which invalidates the process in the middle of execution in arbitrary timings in the said programmable display. 前記プログラマブル表示器において、誤操作による誤動作を回避する処理動作について説明するためのフローチャートである。It is a flowchart for demonstrating the processing operation | movement which avoids the malfunctioning by erroneous operation in the said programmable display. 前記プログラマブル表示器に表示される表示形態の一例を示した図である。It is the figure which showed an example of the display form displayed on the said programmable display. 前記プログラマブル表示器において、入力操作に応じて表示させるスイッチの表示形態を変化させる処理動作について説明するためのフローチャートである。It is a flowchart for demonstrating the processing operation which changes the display form of the switch displayed according to input operation in the said programmable display. 前記プログラマブル表示器に表示される表示形態の一例を示した図である。It is the figure which showed an example of the display form displayed on the said programmable display. 前記プログラマブル表示器において、入力操作に応じて表示させるスイッチの表示形態を変化させる処理動作について説明するためのフローチャートである。It is a flowchart for demonstrating the processing operation which changes the display form of the switch displayed according to input operation in the said programmable display. 前記プログラマブル表示器に表示される表示形態の一例を示した図である。It is the figure which showed an example of the display form displayed on the said programmable display. 軌跡データの一例を示した図である。It is the figure which showed an example of locus data. 照合データの一例を示し図である。It is a figure which shows an example of collation data. 軌跡データと照合データとの照合について説明するための図である。It is a figure for demonstrating collation with locus | trajectory data and collation data. 前記プログラマブル表示器に表示される表示形態の一例を示した図である。It is the figure which showed an example of the display form displayed on the said programmable display. 前記プログラマブル表示器に表示される表示形態の一例を示した図である。It is the figure which showed an example of the display form displayed on the said programmable display. 前記プログラマブル表示器において、入力操作に応じて表示させるスイッチの表示形態を変化させる処理動作について説明するためのフローチャートである。It is a flowchart for demonstrating the processing operation which changes the display form of the switch displayed according to input operation in the said programmable display. 前記プログラマブル表示器に表示される表示形態の一例を示した図である。It is the figure which showed an example of the display form displayed on the said programmable display.

符号の説明Explanation of symbols

1 プログラマブル表示器
10 表示部
11 表示デバイス
12 バックライト
13 タッチパネル
20 信号処理部
21 CPU
22 メモリ
DESCRIPTION OF SYMBOLS 1 Programmable display 10 Display part 11 Display device 12 Backlight 13 Touch panel 20 Signal processing part 21 CPU
22 memory

Claims (5)

表示画面上の所定の領域に定義され、所望の表示形態で表示されるスイッチに対する操作に応じて、前記スイッチに割り付けられた機能を実行するための制御信号を出力するプログラマブル表示器において、
所定の回数未満の前記スイッチに対する操作がなされた場合、前記所定の回数に応じて前記表示画面上に表示させるスイッチの表示形態を変化させるよう制御する表示制御手段と、
所定の回数の前記スイッチに対する操作がなされた場合、前記スイッチに割り付けられた機能を実行するための制御信号を出力するよう制御する信号制御手段とを備え、
前記表示制御手段は、前記表示画面上の前記スイッチが定義された領域以外に対する操作に応じて、現在、前記表示画面上に表示されているスイッチの表示を無効化するよう制御すること
を特徴とするプログラマブル表示器。
In a programmable display that outputs a control signal for executing a function assigned to the switch in response to an operation on the switch that is defined in a predetermined area on the display screen and displayed in a desired display form.
Display control means for controlling to change the display form of the switch to be displayed on the display screen according to the predetermined number of times when the switch is operated less than the predetermined number of times;
Signal control means for controlling to output a control signal for executing a function assigned to the switch when the switch is operated a predetermined number of times;
The display control means controls to invalidate the display of the switch currently displayed on the display screen in response to an operation on an area other than the area where the switch is defined on the display screen. Programmable display.
前記スイッチに対する操作が開始されてから操作が継続されている時間を計時する計時手段を備え、
前記表示制御手段は、前記計時手段によって計時される時間に応じて前記表示画面上に表示させるスイッチの表示形態を変化させるよう制御すること
を特徴とする請求項1記載のプログラマブル表示器。
Comprising time measuring means for measuring the time during which the operation has been continued since the operation on the switch was started,
The programmable display according to claim 1, wherein the display control unit performs control so as to change a display form of a switch displayed on the display screen according to a time measured by the time measuring unit.
前記表示画面上においてなされる入力操作を入力軌跡として検出する入力軌跡検出手段と、
前記入力軌跡検出手段によって検出された入力軌跡と、予め定められた前記スイッチの入力操作とを比較する比較手段とを備え、
前記信号制御手段は、前記比較手段による比較によって、前記入力軌跡と前記入力操作とが一致した場合、前記スイッチに割り付けられた機能を実行するための制御信号を出力するよう制御すること
を特徴とする請求項1記載のプログラマブル表示器。
An input locus detecting means for detecting an input operation performed on the display screen as an input locus;
Comparing means for comparing the input trajectory detected by the input trajectory detecting means with a predetermined input operation of the switch,
The signal control means controls to output a control signal for executing a function assigned to the switch when the input locus and the input operation coincide with each other by the comparison by the comparison means. The programmable display according to claim 1.
前記表示制御手段は、前記比較手段による比較によって、前記入力軌跡と前記入力操作とが一致した場合、前記表示画面上に表示させるスイッチの表示形態を変化させるよう制御すること
を特徴とする請求項3記載のプログラマブル表示器。
The display control means controls to change a display form of a switch to be displayed on the display screen when the input locus and the input operation coincide with each other by the comparison by the comparison means. The programmable display according to 3.
前記表示画面上においてなされる入力操作を入力軌跡として検出する入力軌跡検出手段を備え、
前記表示制御手段は、前記スイッチが定義されている前記表示画面上の所定の領域と、前記入力軌跡検出手段による入力軌跡とが一致したことに応じて、前記表示画面上に表示させるスイッチの表示形態を変化させ、
前記信号制御手段は、前記スイッチが定義されている前記表示画面上の所定の領域と、前記入力軌跡検出手段による入力軌跡とが全て一致したことに応じて、前記スイッチに割り付けられた機能を実行するための制御信号を出力するよう制御すること
を特徴とする請求項1記載のプログラマブル表示器。
An input locus detecting means for detecting an input operation performed on the display screen as an input locus;
The display control means displays a switch to be displayed on the display screen when a predetermined area on the display screen where the switch is defined matches an input locus by the input locus detection means. Change the form,
The signal control means executes a function assigned to the switch in response to a predetermined area on the display screen where the switch is defined and an input locus by the input locus detecting means all coincide. The programmable display according to claim 1, wherein control is performed so as to output a control signal for performing the control.
JP2007181063A 2007-07-10 2007-07-10 Programmable display unit Pending JP2009020585A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007181063A JP2009020585A (en) 2007-07-10 2007-07-10 Programmable display unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007181063A JP2009020585A (en) 2007-07-10 2007-07-10 Programmable display unit

Publications (1)

Publication Number Publication Date
JP2009020585A true JP2009020585A (en) 2009-01-29

Family

ID=40360196

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007181063A Pending JP2009020585A (en) 2007-07-10 2007-07-10 Programmable display unit

Country Status (1)

Country Link
JP (1) JP2009020585A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011189821A (en) * 2010-03-15 2011-09-29 Koito Mfg Co Ltd Vehicle interior light
JP5044058B1 (en) * 2011-04-07 2012-10-10 パイオニア株式会社 Lighting equipment for moving objects
JP2016033726A (en) * 2014-07-31 2016-03-10 カシオ計算機株式会社 Electronic apparatus, touch screen control method, and program
TWI559106B (en) * 2014-09-19 2016-11-21 Hakko Electronics Co Ltd Programmable controller system, programmable display

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05128707A (en) * 1991-10-31 1993-05-25 Sony Corp Disk player
JPH10269021A (en) * 1997-03-25 1998-10-09 Sharp Corp Touch panel input device
JP2005352619A (en) * 2004-06-09 2005-12-22 Fujitsu Ten Ltd Function selector

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05128707A (en) * 1991-10-31 1993-05-25 Sony Corp Disk player
JPH10269021A (en) * 1997-03-25 1998-10-09 Sharp Corp Touch panel input device
JP2005352619A (en) * 2004-06-09 2005-12-22 Fujitsu Ten Ltd Function selector

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011189821A (en) * 2010-03-15 2011-09-29 Koito Mfg Co Ltd Vehicle interior light
JP5044058B1 (en) * 2011-04-07 2012-10-10 パイオニア株式会社 Lighting equipment for moving objects
JP2016033726A (en) * 2014-07-31 2016-03-10 カシオ計算機株式会社 Electronic apparatus, touch screen control method, and program
TWI559106B (en) * 2014-09-19 2016-11-21 Hakko Electronics Co Ltd Programmable controller system, programmable display

Similar Documents

Publication Publication Date Title
JP5580694B2 (en) Information processing apparatus, control method therefor, program, and storage medium
EP3370140B1 (en) Control method and control device for working mode of touch screen
KR101636665B1 (en) Programmable display device and screen operation processing program therefor
AU2014277722B2 (en) Graph display control device, electronic device, graph display method and Storage medium recording graph display control processing program
US20170131839A1 (en) A Method And Device For Controlling Touch Screen
WO2016188317A1 (en) Projection device, control method thereof and computer readable storage medium
CN105138234A (en) Operation prompt system for household appliance and operation prompt method for household appliance
JP2009020585A (en) Programmable display unit
US20150261432A1 (en) Display control apparatus and method
CN101470575B (en) Electronic device and its input method
EP3016400A2 (en) Display apparatus, system, and controlling method thereof
TWI505137B (en) Input device
CN104281383A (en) Information display apparatus
JP2003345511A (en) Image recorder/reproducer with touch panel
KR101661890B1 (en) Method for providing user interface of mobile terminal
KR20150114332A (en) Smart board and the control method thereof
CN104820489B (en) Manage the system and method for directly controlling feedback of low delay
JP2002373007A (en) Method and device for displaying information
KR102087042B1 (en) Control system and terminal comprising the same
JP2001243017A (en) Information processor
WO2015074259A1 (en) Terminal and method for controlling camera
KR100510657B1 (en) The washing machine including liquid crystal displays and method for operating the same
TWI597674B (en) Method for entering clibration mode of touch panel device
TW201312391A (en) Touch panel device, and control method thereof
JP2958023B2 (en) Information processing method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100514

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100525

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100713

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100810

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100910

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101019