JP7424894B2 - display device - Google Patents
display device Download PDFInfo
- Publication number
- JP7424894B2 JP7424894B2 JP2020070596A JP2020070596A JP7424894B2 JP 7424894 B2 JP7424894 B2 JP 7424894B2 JP 2020070596 A JP2020070596 A JP 2020070596A JP 2020070596 A JP2020070596 A JP 2020070596A JP 7424894 B2 JP7424894 B2 JP 7424894B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- screen
- invalidation
- operation input
- section
- 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.)
- Active
Links
- 230000008859 change Effects 0.000 claims description 25
- 238000012544 monitoring process Methods 0.000 claims description 16
- 238000012545 processing Methods 0.000 claims description 15
- 230000006870 function Effects 0.000 description 31
- 230000015654 memory Effects 0.000 description 26
- 238000000034 method Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 16
- 230000007704 transition Effects 0.000 description 7
- 238000013461 design Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000009849 deactivation Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本発明は、誤操作時に表示属性を変更する表示装置に関する。 The present invention relates to a display device that changes display attributes in the event of an erroneous operation.
表示装置は、設置環境(周囲の明るさ、温度など)の変化によって、視認性が変化することがある。例えば、夜間に屋外で表示装置を使用しており、画面が明るすぎないように画面を表示する表示面の輝度を低く設定している状態から朝になると、周囲が明るくなることにより、表示面が暗く見える。このような状況では、通常、操作者は表示面の表示属性(輝度、コントラストなど)を変更する。 The visibility of a display device may change depending on changes in the installation environment (surrounding brightness, temperature, etc.). For example, if you are using a display device outdoors at night and set the brightness of the display surface to be low to prevent the screen from being too bright, in the morning the brightness of the display surface will become brighter. looks dark. In such a situation, the operator typically changes the display attributes (brightness, contrast, etc.) of the display surface.
また、一般に、表示装置を有するコンピュータ機器は、操作が所定の時間されなかった場合、自動的に画面に対する操作をロックしたり、自動的にログアウトしたりする機能を備えている。例えば、特許文献1には、ディスプレイを消灯し、タッチスクリーンの検出動作を停止したスリープ状態において、ボタンに対する操作を検出するとディスプレイに所定の操作を除いて利用者の操作を受け付けないロック画面を表示することが開示されている。所定の操作は、ロック画面が表示されるロック状態を解除する操作である。
Further, generally, computer equipment having a display device has a function of automatically locking operations on the screen or automatically logging out if no operations are performed for a predetermined period of time. For example, in
表示装置の設置環境の変化によって、表示装置の画面の視認性が極めて悪くなった場合、誤った操作をすることがある。このような誤操作を防止するために、表示装置が所定時間操作されなかった場合、上述のように、自動的に画面操作をロックしたり、ログアウトしたりすることが考えられる。しかし、このような方法によっても、視認性の悪さのためにロック解除操作やログイン操作ができなくなるという問題が起こる。 If the visibility of the screen of the display device becomes extremely poor due to changes in the installation environment of the display device, incorrect operations may be performed. In order to prevent such erroneous operations, if the display device is not operated for a predetermined period of time, it may be possible to automatically lock screen operations or log out, as described above. However, even with this method, a problem arises in that unlocking operations and login operations cannot be performed due to poor visibility.
本発明は、表示装置の視認性が低下した状態から操作禁止状態を解除する操作を可能にすることを目的とする。 An object of the present invention is to enable an operation to cancel the operation prohibited state from a state where the visibility of the display device has decreased.
上記の課題を解決するために、本発明の一態様に係る表示装置は、操作入力を行う操作入力部と、前記操作入力部による操作入力の対象となる操作対象を少なくとも有する操作画面を表示し、表示の状態についての変更可能な表示属性を有する表示部と、所定の条件が満たされたとき、前記操作対象への操作入力を無効にするとともに、前記操作対象への操作入力が無効な操作無効状態を解除する操作入力を受ける解除領域を有する無効解除画面を前記操作画面上に表示させる操作無効部と、前記無効解除画面が前記操作画面上に表示された状態で、前記操作無効状態を解除するための前記解除領域に対する所定の操作入力でない誤操作であるとき、前記表示属性を許容範囲内で変更する表示属性変更部と、を備えている。 In order to solve the above problems, a display device according to one aspect of the present invention displays an operation screen that has at least an operation input section for performing operation input, and an operation target to be inputted by the operation input section. , a display unit having a changeable display attribute regarding a display state, and an operation in which an operation input to the operation target is invalidated when a predetermined condition is met, and an operation input to the operation target is invalidated. an operation disabling section that displays on the operation screen an invalidation release screen having a release area that receives an operation input for canceling the invalidation state; A display attribute changing unit that changes the display attribute within a permissible range when the input is an erroneous operation that is not a predetermined operation input to the release area for canceling the release.
操作無効状態を解除するためには、解除領域に対して操作無効状態を解除するための所定の操作入力を行う必要がある。これに対し、操作入力が、上記の所定の操作入力でない誤操作であるとき、表示属性が変更される。具体的には、表示属性が変更されるのは、表示されている操作画面および無効解除画面の解除領域以外の領域に対して誤って行われたとき、または解除領域を単に指示するだけの操作入力が行われたときである。上記のように表示属性が変更されることにより、操作画面上に無効解除画面が表示された状態で、例えば、周囲が明るくなったり暗くなったりすることで、操作画面および無効解除画面が見えにくくなっても、操作画面および無効解除画面を見えやすくすることが可能になる。 In order to cancel the operation invalid state, it is necessary to perform a predetermined operation input to cancel the operation invalid state in the release area. On the other hand, when the operation input is an erroneous operation that is not the above-mentioned predetermined operation input, the display attribute is changed. Specifically, the display attributes are changed when an operation is mistakenly performed on an area other than the release area of the displayed operation screen or disable release screen, or when an operation that simply indicates the release area is performed. This is when the input is made. By changing the display attributes as described above, when the disabling release screen is displayed on the operation screen, for example, if the surrounding area becomes brighter or darker, it becomes difficult to see the operation screen and the disabling release screen. Even if it is, it is possible to make the operation screen and the invalidation release screen easier to see.
前記表示装置において、前記表示属性変更部は、前記操作対象への操作が前記操作無効部によって無効にされたときの前記表示属性に対して、前記許容範囲において前記表示属性の変更可能な範囲が広い側を、前記表示属性を変更する変更方向と定め、前記誤操作が行われるごとに、前記変更方向に向けて前記表示属性を変更してもよい。 In the display device, the display attribute changing unit determines a changeable range of the display attribute within the permissible range with respect to the display attribute when the operation on the operation target is invalidated by the operation invalidation unit. The wide side may be set as the changing direction in which the display attribute is changed, and the display attribute may be changed in the changing direction every time the erroneous operation is performed.
表示属性を変更させる変更方向が、変更可能な範囲が広い側に定められる。これにより、表示属性を周囲環境に合わせるように調整しやすくすることができる。 The changing direction in which the display attributes are changed is determined on the side where the changeable range is wide. Thereby, display attributes can be easily adjusted to match the surrounding environment.
前記表示装置において、前記表示属性変更部は、前記表示属性を予め定められた状態に変更してもよい。 In the display device, the display attribute changing unit may change the display attribute to a predetermined state.
解除領域への操作が正しく行われなかったときに、表示属性を所望の状態に変更することができる。これにより、表示属性の変更に要する手間を削減することができる。 When the operation to the release area is not performed correctly, the display attribute can be changed to a desired state. Thereby, the effort required to change display attributes can be reduced.
前記表示装置において、前記表示属性変更部による前記表示属性の変更の態様は、前記許容範囲内で設定可能であってもよい。 In the display device, a mode of changing the display attribute by the display attribute changing unit may be settable within the permissible range.
表示属性変更部による表示属性の変更の態様を設定可能にすることで、操作者の所望とする態様で表示属性を変更することができる。これにより、装置の使いやすさが向上する。 By making it possible to set the manner in which the display attribute is changed by the display attribute changing section, the display attribute can be changed in a manner desired by the operator. This improves the ease of use of the device.
前記表示装置において、前記操作無効部は、前記操作無効状態において前記表示属性が変更された状態で、前記操作入力部による操作入力が前記操作無効状態を解除するための所定の操作入力であるときに、前記表示属性を設定するための設定画面を前記表示部に表示させてもよい。 In the display device, the operation invalidation section is configured to control when the operation input by the operation input section is a predetermined operation input for canceling the operation invalidation state when the display attribute is changed in the operation invalidation state. Further, a setting screen for setting the display attributes may be displayed on the display section.
表示属性が変更されることにより解除領域への操作入力が可能となった状態では、ようやく解除領域が視認できる程度となることがある。このような状態から、操作無効状態が解除されても、操作画面の視認性が十分確保されない。そこで、解除領域への操作入力が行われたときに表示される設定画面に対して適正な表示属性を設定することにより、操作画面を設定した表示属性で表示させることができる。 In a state where operation input to the release area becomes possible due to a change in the display attribute, the release area may finally become visible. In such a state, even if the operation invalidation state is canceled, sufficient visibility of the operation screen is not ensured. Therefore, by setting appropriate display attributes for the setting screen that is displayed when an operation input is made to the release area, the operation screen can be displayed with the set display attributes.
前記表示装置において、前記操作無効部は、前記解除領域を強調表示させてもよい。 In the display device, the operation invalidation section may highlight the release area.
解除領域への操作入力が正しく行われなかったことにより表示属性が変更されて無効解除画面が認識できるようになっても、解除領域が特定できないことを回避して、解除領域への操作入力を容易にすることができる。 Even if the display attributes are changed and the invalid release screen becomes recognizable due to an incorrect operation input to the release area, it is possible to avoid the inability to identify the release area and prevent operation input to the release area. It can be easily done.
前記表示装置において、前記操作無効部は、前記無効解除画面を前記監視区域以外の上に表示させてもよい。 In the display device, the operation invalidation unit may display the invalidation release screen on a region other than the monitoring area.
監視区域は、無効解除画面によって隠されることがない。これにより、無効解除画面への操作入力が成功しないために表示属性が変更されていく間にも、監視区域における監視対象の状態を見ることができる。 The surveillance area will not be obscured by the deactivation screen. Thereby, even while the display attributes are being changed because the operation input to the invalidation release screen is not successful, the status of the monitored target in the monitored area can be viewed.
前記表示装置において、前記操作無効部および前記表示属性変更部は、イベントハンドラによって実現され、当該イベントハンドラは、操作入力をイベントとして補足し、当該イベントを補足したときに、前記操作無効部および前記表示属性変更部がそれぞれ行う処理を行うものであってもよい。 In the display device, the operation invalidation section and the display attribute changing section are realized by an event handler, and the event handler captures an operation input as an event, and when the event is captured, the operation invalidation section and the display attribute change section The display attribute changing unit may perform the processing performed by each display attribute changing unit.
上記の構成によれば、一般的なイベントハンドラを用いて、操作無効部および表示属性変更部を実現することができる。これにより、操作無効部および表示属性変更部を含めた表示装置の開発を効率的に行うことができる。 According to the above configuration, the operation invalidating section and the display attribute changing section can be implemented using a general event handler. Thereby, it is possible to efficiently develop a display device including an operation invalidating section and a display attribute changing section.
本発明の一態様によれば、表示装置の視認性が低下した状態から操作禁止状態を解除する操作を行うことができる。 According to one aspect of the present invention, it is possible to perform an operation to cancel the operation prohibited state from a state where the visibility of the display device has decreased.
〔実施形態1〕
本発明の実施形態1について図1~図9に基づいて説明すると、以下の通りである。
[Embodiment 1]
まず、本実施形態に係る制御システムについて説明する。 First, a control system according to this embodiment will be explained.
図1は、本実施形態に係る制御システムの構成を示すブロック図である。図2は、プログラマブル表示器1のシステム構成を示すブロック図である。
FIG. 1 is a block diagram showing the configuration of a control system according to this embodiment. FIG. 2 is a block diagram showing the system configuration of the
プログラマブル表示器1(表示装置)は、専用のOS(Operating System)を実装した組み込み機器であり、プログラマブル表示器1の各種の機能を実現するためのHMIプログラムを実行する機能を備えている。プログラマブル表示器1は、工場などの厳しい環境に適合するように、防塵性、防滴性、耐振動性などを高めたHMI機器である。HMIプログラムは、外部機器との通信、当該外部機器から取得したデータの表示、入力装置を用いた操作者による操作の受け付けなどの各種の機能を実現するプログラム(組み込みプログラム)である。
The programmable display device 1 (display device) is a built-in device equipped with a dedicated OS (Operating System), and has a function of executing an HMI program for realizing various functions of the
まず、プログラマブル表示器1のハードウェア構成について説明する。
First, the hardware configuration of the
図1に示すように、プログラマブル表示器1は、制御の主要部として、CPU(Central Processing Unit)11と、メインメモリ12と、ROM(Read Only Memory)13と、ユーザメモリ14とを備えている。また、プログラマブル表示器1は、タッチパネルを15(操作入力部)と、表示パネル16(表示部)と、インタフェース部17とを備えている。
As shown in FIG. 1, the
CPU11は、HMIプログラムを実行する処理装置である。具体的には、CPU11は、HMIプログラムの実行に際して、メインメモリ12、ユーザメモリ14、タッチパネル15などから受け取ったデータに対して演算または加工を施した結果を、メインメモリ12、ユーザメモリ14、表示パネル16などに出力する。
The
メインメモリ12は、プログラマブル表示器1における主記憶装置を構成するメモリであり、DRAM(Dynamic Random Access Memory)によって構成される。
The
ROM13は、プログラマブル表示器1の起動時やリセット時に実行されるBIOS(Basic Input Output System)などの、プログラマブル表示器1の動作に不可欠なプログラムを記憶している。
The
ユーザメモリ14は、後述するHMI画面を作成する画面作成者が作成したデータ、例えばHMI画面を表示するためのメイン画面データを記憶する大容量の記憶装置である。ユーザメモリ14は、FEPROM(Flash Erasable and Programmable ROM)などで構成されている。
The
タッチパネル15は、表示パネル16の表示面16a上に配置されている。タッチパネル15は、表示面16aに表示された画面上でのタッチ操作(操作入力)を受け付ける入力デバイスである。タッチパネル15は、タッチ操作を受け付けた結果としてタッチ操作信号を出力する。タッチ操作信号は、タッチ操作がされた位置の座標などの情報を含んでいる。なお、タッチパネル15は、表示パネル16の表示面16aに組み込まれていてもよい。
The
表示パネル16は、ユーザメモリ14に記憶されているメイン画面データに基づいたHMI画面を操作画面として表示する。表示パネル16としては、液晶表示パネル、有機ELパネルなどの平板型表示パネルが用いられる。表示パネル16は、表示の状態についての変更可能な表示属性を有している。
The
インタフェース部17は、制御機器2と通信可能に接続するための接続部と、PC(パーソナルコンピュータ)4と通信可能に接続するための接続部とを含んでいる。インタフェース部17は、シリアルインタフェース、LAN(Local Area Network)、USB(Universal Serial Bus)などの各種のインタフェースを装備している。
The
制御機器2は、PLC(Programmable Logic Controller)、温度調節計、インバータなどの外部機器であり、プログラマブル表示器1と通信する機能を備えている。制御機器2は、デバイス20との間でデータの授受を行なう。デバイス20としては、センサ、スイッチのような入力機器や、アクチュエータ、リレー、電磁弁、表示器のような出力機器が用いられる。
The
続いて、プログラマブル表示器1のシステム構成について説明する。
Next, the system configuration of the
図2に示すように、プログラマブル表示器1は、制御機能を有する部分としてHMI制御部3を含んでいる。
As shown in FIG. 2, the
HMI制御部3は、HMIプログラムがCPU11によって実行されることで実現される、HMI機能を有する部分である。
The
ここで、HMI機能とは、操作者の入力操作に応じた制御機器2への指示の発生と、制御機器2からの各種データの取得と、取得した当該各種データの表示および上記入力操作の受け付けを行うためのHMI画面(操作画面)の表示とを含む機能である。HMI制御部3は、動作制御部31と、表示制御部32とを有している。動作制御部31は、HMI機能として、操作者の操作入力および制御機器2が保持するデータの変化に基づいて各部を制御する。表示制御部32は、HMI画面の表示を制御する。
Here, the HMI function refers to the generation of instructions to the
HMI画面は、制御機器2に接続されたデバイス20の状態を表示したり、タッチパネル15への操作を受け付けたりするための各種のオブジェクトを含む画面である。HMI画面に設けられるオブジェクトとしては、ランプ画像、数値表示器画像、スイッチ画像、ボタン画像などの各種の部品画像が用意されている。また、オブジェクトとしては、各種の図形(円形、矩形、多角形、直線など)、イメージなども利用することができる。
The HMI screen is a screen that includes various objects for displaying the status of the
ランプ画像、数値表示器画像などのような監視すべき事象を表すための部品画像は、HMI画面において監視対象となる。スイッチ画像、ボタン画像などのような操作を行うための部品画像は、HMI画面において操作対象(タッチパネル15による操作入力の対象)となる。ただし、数値表示器画像には、目標値、設定値などの入力を受け付けるとともに表示するという操作機能と表示機能とを兼ね備えた数値表示器画像もある。また、スイッチ画像には、操作対象を操作するとともにスイッチの状態を表示するという操作機能と表示機能とを兼ね備えたスイッチ画像もある。このように操作機能と表示機能とを兼ね備えた画像については、操作対象および監視対象として扱われる。 Component images representing events to be monitored, such as lamp images and numerical display images, become monitoring targets on the HMI screen. Component images for performing operations, such as switch images and button images, become operation targets (targets for operation input via the touch panel 15) on the HMI screen. However, some numerical display images have both an operation function and a display function of accepting and displaying input of target values, set values, etc. Further, some switch images have both an operation function and a display function of operating an operation target and displaying the state of the switch. An image that has both an operation function and a display function in this way is treated as an operation target and a monitoring target.
このようなHMI画面を表示するための画面データは、PC4において作成されて、ユーザメモリ14に保存されている。PC4は、画面の作成および編集を行うアプリケーションプログラムによって実現される機能ブロックとして作画編集部41を備えている。
Screen data for displaying such an HMI screen is created in the
動作制御部31は、タッチパネル15における操作者のタッチによる入力操作に応じた操作指示を発生する。この操作指示としては、制御機器2の起動・停止指示、制御機器2に与える制御データの変更、画面の切り替えなどがある。また、動作制御部31は、制御機器2のデータの変化に応じた制御指示を発生する。この制御指示としては、画面の切り替えなどがある。
The
動作制御部31は、操作無効部311を有している。操作無効部311は、タッチパネル15によるタッチ操作が所定時間内にされなかったとき、操作対象へのタッチ操作を無効にする。また、操作無効部311は、無効解除画面をHMI画面上に表示させるように描画部321に指示を与える。無効解除画面は、操作対象へのタッチ操作が無効な操作無効状態を解除する操作入力を受ける解除領域を有している。また、操作無効部311は、無効解除画面がHMI画面上に表示された状態で、タッチパネル15によるタッチ操作が解除領域以外に行われたとき、後述する表示属性変更部322にそのことを、解除領域外操作通知として通知する。
The
無効解除画面は、HMI画面を介したタッチパネル15へのタッチ操作を受け付けないことを表す画面である。無効解除画面は、画面がロック(固定)されている状態のロック画面、ログアウト状態に移行してログインを促すログイン画面などである。ロック画面の解除領域は、例えば、画面ロック状態を解除する操作をする部分である。ログイン画面の解除領域は、例えば、ログインするためのパスワードなどを入力するフィールドまたは入力するフィールドを表示するための操作指示領域である。
The invalidation release screen is a screen that indicates that touch operations on the
表示制御部32は、画面データに基づいて表示パネル16にHMI画面を表示させる制御処理を行う。また、表示制御部32は、インタフェース部17を介して取得した制御機器2のデータを、HMI画面に反映させる処理を行う。例えば、表示制御部32は、HMI画面において、上述のランプ画像を点灯・消灯させたり、上述のデータ表示器画像にデータを表示させたりする処理を行う。また、表示制御部32は、上記操作指示に応じてHMI画面の状態を変化させる処理を行う。例えば、表示制御部32は、上述のスイッチ画像を操作する上記操作指示を受けて、当該スイッチ画像の表示状態(色、形状など)を変化させる処理を行う。さらに、表示制御部32は、操作者の操作に応じてHMI画面の切り替え処理を行なう。
The
表示制御部32は、描画部321と、表示属性変更部322とを有している。
The
描画部321は、ユーザメモリ14に記憶されているHMI画面データに基づいて、表示パネルにHMI画面を表示させる。具体的には、描画部321は、HMI画面データを、図示しないビデオメモリに一時的に展開し、表示パネル16に画素単位で転送する。
The
また、描画部321は、操作無効部311からの上述した解除領域外操作通知を受けると、ユーザメモリ14に記憶されているHMI画面データおよび無効解除画面データに基づいて、表示パネル16にHMI画面上に重なった状態で無効解除画面を表示させる。具体的には、描画部321は、HMI画面を単独で表示させる上記の場合と同様、HMI画面データおよび無効解除画面データを、ビデオメモリに展開した後、表示パネル16に転送する。
Further, upon receiving the above-described out-of-cancellation-area operation notification from the
表示属性変更部322は、タッチパネル15へのタッチ操作が誤操作であるとき、表示属性を許容範囲内で変更するように表示パネル16に指示を与える。誤操作とは、無効解除画面がHMI画面上に表示された状態で、操作無効状態を解除するための解除領域に対する所定の操作入力でない操作である。表示属性変更部322は、表示パネル16に対して設定された現状の表示属性を取得しており、ユーザメモリ14に記憶されている表示属性情報に基づいて、現状の表示属性から変更の方向と変更量とを少なくとも指示として表示パネル16に与える。
The display
表示属性情報は、画面データと同様、作画編集部41によって作成される。また、表示属性情報は、作画編集部41によって作成された後、プログラマブル表示器1に保存されてからは、使用環境に合わせるように、操作者によってプログラマブル表示器1において変更される。
The display attribute information is created by the drawing
表示属性は、表示の状態を変化させる属性であり、輝度およびコントラストが挙げられる。輝度は、液晶パネルの場合、バックライトの輝度に相当し、有機ELパネルの場合、画素の輝度に相当する。主にモノクロ表示に利用するSTN液晶パネルなどの表示パネル16の場合、輝度に関わらずコントラストによっても視認性が変わる。
Display attributes are attributes that change the state of display, and include brightness and contrast. In the case of a liquid crystal panel, the brightness corresponds to the brightness of a backlight, and in the case of an organic EL panel, it corresponds to the brightness of a pixel. In the case of a
その他の表示属性としては、透過性のスクリーンに画像を表示させるOHD(Over Head Projector)の透過度合や、自動車のフロントガラスにメータを表示する表示システムにおけるフロントガラスの透過度合が挙げられる。当該表示システムの場合、完全な透過状態で前方がメータと同じ色であった場合、メータが見づらくなるので、透過度合を変更することでメータを見やすくすることができる。 Other display attributes include the degree of transparency of an OHD (Over Head Projector) that displays an image on a transparent screen, and the degree of transparency of a windshield in a display system that displays a meter on the windshield of an automobile. In the case of this display system, if the front is the same color as the meter in a completely transparent state, the meter becomes difficult to see, so changing the degree of transparency can make the meter easier to see.
また、カーナビゲーションシステムでは、夜間モードになると、昼間に非常に明るいグレーでベースを表示している画面が、トンネルに入ったときにヘッドライトがONすると、濃いブルーベースに見えたり、黒ベースに見えたりということが瞬時に起こる。これに対し、夜間モードの画面設定と昼間モードの画面設定とを予め用意しておき、誤操作したときに、逆方向に画面設定を変えてもよい。具体的には、夜間画面の設定と昼間画面の設定とを用意したり、夜間画面と昼間画面とを用意して切り替えたりすることで表示属性を変更してもよい。 In addition, when a car navigation system is set to night mode, the screen that displays a very bright gray base during the day may appear as a dark blue base or a black base when the headlights are turned on when entering a tunnel. What you see happens instantly. On the other hand, screen settings for night mode and screen settings for daytime mode may be prepared in advance, and the screen settings may be changed in the opposite direction when an erroneous operation is performed. Specifically, the display attributes may be changed by providing settings for a nighttime screen and settings for a daytime screen, or by providing and switching between a nighttime screen and a daytime screen.
また、プレゼンテーションソフトウェアのデザイン機能では、例えば、表を配置したときに、デザイン設定で色を選べるが、夜間のデザインと昼間のデザインとを用意しておき、それらを自動的切り替えるようにして表示属性を変更してもよい。 In addition, with the design function of presentation software, for example, when arranging a table, you can select a color in the design settings, but you can also prepare a nighttime design and a daytime design, and automatically switch between them to create a display attribute. may be changed.
上記のように構成されるプログラマブル表示器1による操作無効状態への移行処理について説明する。ここでは、通常の操作可能な状態から、上述したロック画面を表示する画面ロック状態に移行する場合について説明する。
The transition process to the operation invalid state by the
図3は、プログラマブル表示器1の表示面16aにHMI画面200が表示された状態を示す図である。図4は、表示面16aにHMI画面200およびスライドバー300が表示された状態を示す図である。図5は、プログラマブル表示器1の通常状態から画面ロック状態に移行する処理の手順を示すフローチャートである。
FIG. 3 is a diagram showing a state in which the
図3に示すように、通常の操作可能な状態では、プログラマブル表示器1の表示面16aに、操作画面としてのHMI画面200が表示されている。HMI画面200は、トレンドグラフ201と、数値表示ブロック202と、スイッチブロック203と、キーパッド204とを含んでいる。
As shown in FIG. 3, in a normal operable state, an
トレンドグラフ201は、監視対象の数値変化を表示するグラフであり、監視区域に分類される。数値表示ブロック202は、上述した数値表示器画像を少なくとも1つ含んでいる。
The
数値表示器画像が、監視対象の数値変化を表示するのみの数値表示器である場合、数値表示ブロック202は、監視対象が設けられた監視区域に分類される。また、数値表示器画像が、目標値、設定値などの入力を受け付けるとともに表示するという操作表示対象の数値設定表示器である場合、数値表示ブロック202は、監視区域および操作区域の両方に分類される。
If the numerical display image is a numerical display that only displays numerical changes of the monitored target, the
スイッチブロック203は、上述したスイッチ画像を少なくとも1つ含んでいる。スイッチ画像が、操作対象を操作するスイッチ機能のみを有する場合、スイッチブロック203は操作区域に分類される。また、スイッチ画像が、スイッチ機能だけでなくスイッチの状態を表示する表示機能(状態表示機能)も有する場合、スイッチブロック203は監視区域および操作区域の両方に分類される。キーパッド204は、テンキーなどを含んでおり、操作区域に分類される。
The
図4に示すように、画面ロック状態では、表示面16aに、無効解除画面としてのスライドバー300が表示される。スライドバー300は、HMI画面200の下部に配置されている。スライドバー300は、帯状に長く形成されており、解除領域としてのスライダー300aを有している。スライダー300aは、スライドバー300上を右方向に移動可能に設けられており、画面ロック状態ではスライドバー300の左端に位置している。スライダー300aが操作者によってスライドバー300の右端へドラッグ操作されると、画面ロック状態が解除される。
As shown in FIG. 4, in the screen lock state, a
図5に示すように、操作無効部311は、まず、無操作期間が所定時間以上であるか否かを判定する(ステップS1)。操作無効部311は、ステップS1において、タッチパネル15から出力されるタッチ操作信号を受けてから計時し、次にタッチ操作信号を受けた時点で計時を終了し、その時間が所定時間に達していなければ(NO)、新たに計時を開始する。また、操作無効部311は、ステップS1において、上記の計時した時間が所定時間以上に達していると判定すると(YES)、描画部321にスライドバー300を表示させる(ステップS2)。
As shown in FIG. 5, the
ステップS2において、操作無効部311は、描画部321にロック画面の表示を指示する。描画部321は、操作無効部311の指示にしたがって、ユーザメモリ14に記憶されているHMI画面200および無効解除画面データに基づいて、HMI画面200上にスライドバー300が重畳された画像を構成する表示データを表示パネル16に送出する。表示パネル16は、描画部321からの表示データに基づいて、図4に示すように、HMI画面200上にスライドバー300を重ねて表示する。
In step S2, the
このようにして、画面ロック状態への移行が完了する。 In this way, the transition to the screen lock state is completed.
続いて、プログラマブル表示器1による画面ロック状態から通常状態への移行処理について説明する。
Next, a transition process by the
図6は、プログラマブル表示器1の画面ロック状態から通常状態に移行する処理の手順を示すフローチャートである。図7は、画面ロック状態で表示面16aの輝度が低いときに誤操作が行われた状態を示す図である。図8は、図7に示す画面ロック状態で誤操作が行われることにより表示面16aの輝度が上げられたときにさらに誤操作が行われた状態を示す図である。図9は、図8に示す画面ロック状態で誤操作が行われることにより表示面16aの輝度が上げられたときに正しい操作が行われた状態を示す図である。
FIG. 6 is a flowchart showing a procedure for transitioning the
ここでは、例えば、屋外でプログラマブル表示器1を使用しているような状況を想定している。そして、夜間で周囲が暗い環境において、表示面16aが見やすいように、表示面16aの輝度が低く設定された状態で、図4に示す画面ロック状態に移行してから、周囲が明るくなったときの表示属性としての輝度の調整について説明する。表示面16aが低輝度の状態で周囲が明るくなると、表示面16aが暗く見える。
Here, for example, it is assumed that the
図6に示すように、まず、操作無効部311は、タッチパネル15に対してタッチ操作がされたか否かを判定する(ステップS11)。操作無効部311は、ステップS11において、タッチ操作信号を受けなければ(NO)、タッチ操作信号を待ち受ける一方、タッチ操作信号を受けるとタッチ操作がされたと判定する(YES)。
As shown in FIG. 6, first, the
操作無効部311は、タッチ操作がされたと判定すると、タッチパネル15へのタッチ操作がスライドバー300に対して画面ロック状態を解除する操作であるか否かを判定する(ステップS12)。操作無効部311は、ステップS12において、タッチ操作信号が表す座標がスライドバー300上を右端へ移動したと認識すると、スライダー300aに対して画面ロックを解除する操作がされたと判定する(YES)。操作無効部311は、その判定により、タッチパネル15への操作が無効な状態を解除する。このようにして、画面ロック状態から通常状態への移行が完了する。
When determining that a touch operation has been performed, the
また、操作無効部311は、ステップS12において、タッチ操作信号が表す座標がスライドバー300以外の位置であると認識すると、スライダー300a以外の位置に対してタッチ操作がされたと判定して(NO)、そのタッチ操作をブロック(無効)にする。なお、スライダー300a以外の箇所がタッチ操作されると、操作無効部311は、タッチ操作がされた位置に、操作が禁止されたことを表す操作禁止マーク(図示せず)を描画部321に表示させてもよい。
Further, if the
操作無効部311は、ステップS13において、表示面16aの輝度を変更するように表示属性変更部322に指示を与える。これにより、表示属性変更部322は、ユーザメモリ14に記憶されている表示属性情報に基づいて、表示面16aの輝度を上げるように変更する(ステップS14)。輝度の変更後は、処理がステップS11に移行する。
In step S13, the
表示面16aの輝度が上げられた結果、図8に示すように、表示面16aは、図7に示す状態から少し明るく見える。しかしながら、この状態でも、スライダー300aの位置がわからないため、操作者は誤操作してしまう。このため、ステップS13の処理によって、タッチ操作がブロックされて、ステップS14の処理によって、輝度がさらに上げられる。この結果、図9に示すように、表示面16aが明るく見えると、ようやくスライダー300aの位置が確認できる状態になる。したがって、操作者は、スライダー300aを操作して、画面ロック状態を解除することができる。
As a result of increasing the brightness of the
ところで、昼間で周囲が明るい環境において、表示面16aが見やすいように、表示面16aの輝度が高く設定された状態で、図4に示す画面ロック状態に移行してから、周囲が暗くなることがある。このような状況では、高輝度に設定された表示面16a、表示面16aが明るくなりすぎて見づらくなる。このような状況下で誤操作が行われると、上記の場合とは逆に、表示面16aの輝度を低下させていく。これにより、表示面16aが明るすぎる状態から見えやすい明るさとなるように、輝度が変更される。
By the way, in a daytime environment where the surroundings are bright, the brightness of the
以上のように、本実施形態に係るプログラマブル表示器1は、操作無効部311と、表示属性変更部322とを備えている。操作無効部311は、所定の条件が満たされたときとして、例えば、タッチパネル15へのタッチ操作が所定時間内にされなかったとき、操作対象への操作入力を無効にする。また、操作無効部311は、操作対象へのタッチ操作が無効な操作無効状態を解除するタッチ操作を受ける解除領域(スライダー300aなど)を有する無効解除画面(スライドバー300)をHMI画面200上に表示させる。表示属性変更部322は、無効解除画面がHMI画面200上に表示された状態で、タッチパネル15へのタッチ操作が操作無効状態を解除するための解除領域に対する所定のタッチ操作でない誤操作であるとき、表示属性として例えば輝度を許容範囲内で変更する。
As described above, the
上記の構成では、操作無効状態を解除するために、操作無効状態を解除するための所定のタッチ操作として、スライダー300aに対してドラッグするタッチ操作を行う必要がある。これに対し、タッチ操作が、表示されているHMI画面200およびスライダー300a以外の領域に対して誤って行われたとき、輝度が変更される。あるいは、スライダー300aを単にタッチ(指示)するだけの操作入力が行われたとき、輝度が変更される。
In the above configuration, in order to cancel the operation invalid state, it is necessary to perform a touch operation of dragging the
HMI画面200上にスライドバー300が表示された状態で、例えば、周囲が明るくなったり暗くなったりすると、HMI画面200およびスライドバー300が見えにくくなる。このような状態になっても、上記のように輝度が変更されることにより、HMI画面200およびスライドバー300を見えやすくすることが可能になる。
For example, when the surrounding area becomes bright or dark while the
なお、操作対象への操作入力を無効にするための上記の所定の条件としては、タッチパネル15へのタッチ操作が所定時間内にされなかったことに限定されず、例えば、次のような事象が挙げられる。このような事象としては、ロック画面へ移行するためのボタンが操作されたこと、人感センサによって操作者が検知されなくなった後に所定の時間が過ぎたことなどが挙げられる。また、その他の事象としては、特定の操作者のみがプログラマブル表示器1の操作を許可される場合においてログアウトする操作が行われたことなどが挙げられる。
Note that the above-mentioned predetermined conditions for invalidating the operation input to the operation target are not limited to the fact that the touch operation on the
表示属性変更部322は、輝度の変更において、画面ロック状態となったときの輝度に対して、輝度が変更される許容範囲において輝度の変更可能な範囲が広い側を、表示属性を変更する変更方向と定め、誤操作が行われるごとに、変更方向に向けて輝度を変更してもよい。例えば、輝度が許容範囲内で10段階に変更可能であり、許容範囲の最低輝度を第1段階とし、許容範囲の最高輝度を第10段階とする。この場合、画面ロック状態になったときの輝度が第3段階であれば、表示属性変更部322は、第4段階から第10段階の側に変更方向を定めて輝度を変更する。これにより、輝度を周囲環境に合わせるように調整しやすくすることができる。
In changing the brightness, the display
表示属性変更部322は、輝度を予め定められた状態に変更してもよい。これにより、スライダー300aへの操作が正しく行われなかったときに、1回の誤操作が行われることで、輝度を所望の状態に変更することができる。したがって、輝度の変更に要する手間を削減することができる。
The display
表示属性変更部322による輝度の変更の態様は、許容範囲内で設定可能であってもよい。例えば、上述したように、輝度が許容範囲内で10段階に変更可能である場合、1段階ずつ輝度を変更するようにしてもよいし、複数段階ずつ輝度を変更してもよい。
The mode of changing the brightness by the display
これにより、操作者の所望とする態様で輝度を変更することができる。したがって、プログラマブル表示器1の使いやすさが向上する。
This allows the brightness to be changed in a manner desired by the operator. Therefore, the usability of the
操作無効部311は、輝度が変更された状態で、スライダー300aに対するロック解除操作が正しく行われたときに、輝度を設定するための設定画面を表示パネル16に表示させてもよい。
The
輝度が変更されることによりスライダー300aへのタッチ操作が可能となった状態では、ようやくスライダー300aが視認できる程度となることがある。このような状態から、操作対象へのタッチ操作が無効な状態が解除されても、HMI画面200の視認性が十分確保されない。そこで、スライダー300aに対するロック解除操作が正しく行われたときに表示されるHMI画面200に対して適正な輝度を設定することにより、HMI画面200を設定した輝度で表示させることができる。
In a state where a touch operation on the
操作無効部311は、スライダー300aを強調表示させてもよい。
The
スライダー300aへのタッチ操作が正しく行われなかったことにより輝度が変更されてスライドバー300が認識できるようになっても、スライダー300aが特定できないことを回避して、スライダー300aへのタッチ操作を容易にすることができる。
Even if the
HMI画面200は、上述のように、操作対象が設けられた操作区域と、監視対象が設けられた監視区域とを有している。また、操作無効部311は、スライドバー300を監視区域以外、例えば図4に示すように、トレンドグラフ201以外の、スイッチブロック203およびキーパッド204の上に表示させる。
As described above, the
これにより、監視区域はスライドバー300によって隠されることがない。したがって、スライドバー300へのタッチ操作が成功しないために輝度が変更されていく間にも、監視区域における監視対象の状態を見ることができる。
Thereby, the monitoring area is not hidden by the
プログラマブル表示器1は、操作入力部としてタッチパネル15を備えている。
The
プログラマブル表示器1を屋外で使用する場合、表示パネル16に表示されるHMI画面200の視認性が明るさや温度などの影響を受けやすい。屋外で使用されるプログラマブル表示器1には、表示パネル16と一体的に設けられることで操作性が良好なタッチパネル15が操作入力部として好適である。
When the
なお、上記の例では、表示属性として輝度を変更する例について説明したが、プログラマブル表示器1において変更することができる表示属性は、輝度に限定されず、上述したようなコントラストなどであってもよい。
In addition, in the above example, an example was explained in which brightness is changed as a display attribute, but the display attribute that can be changed in the
また、無効解除画面も、スライドバー300に限らず、ログイン画面であってもよい。
Further, the invalidation release screen is not limited to the
また、プログラマブル表示器1の入力装置はタッチパネル15に限らない。マウスはもちろん、ジェスチャー、人感センサ等の非接触で入力する装置であっても適用可能である。
Further, the input device of the
また、本実施形態では、無効解除画面としてスライドバー300を表示し、スライドバー300が解除領域としてスライダー300aを有する構成について説明した。無効解除画面は、これに限らず、長押しのボタンであったり、二点押しで画面ロック状態が解除されるようにしたり、見えていることが認識できるのであれば、様々な形態が考えられる。ログイン画面の場合、パスワードやIDの入力欄を直接表示するようにしてもよいし、ログイン画面をポップアップ表示させるための操作ボタンを設けてもよいし、当該操作ボタンをスライドバーの操作でポップアップ表示させてもよい。
Moreover, in this embodiment, the
〔実施形態2〕
本発明の実施形態2について図10~図12に基づいて以下のとおり説明する。なお、本実施形態において、実施形態1における構成要素と同一の機能を有する構成要素については、同一の符号を付記して、その説明を省略する。
[Embodiment 2]
図10は、本実施形態に係るコンピュータ10の構成を示すブロック図である。図11は、コンピュータ10のシステム構成を示すブロック図である。
FIG. 10 is a block diagram showing the configuration of the
コンピュータ10(表示装置)は、汎用のOS(Operating System)を実装しており、アプリケーションプログラムを実行する機能を備えている。また、コンピュータ10としては、上述したプログラマブル表示器1と同様にパネルに組み込まれるパネルコンピュータが用いられる。パネルコンピュータは、産業用コンピュータの一種であって、工場などの厳しい環境に適合するように、防塵性、防滴性、耐振動性などを高めた専用のコンピュータである。なお、コンピュータ10としては、パネルコンピュータに限らず、パーソナルコンピュータ、パネルコンピュータ以外の産業用コンピュータなどが用いられてもよい。
The computer 10 (display device) is equipped with a general-purpose OS (Operating System) and has a function of executing application programs. Further, as the
本実施形態において、コンピュータ10は、アプリケーションプログラムを実行する。コンピュータ10としては、制御対象の監視および制御を行うプログラマブル表示器、SCADA(Supervisory Control And Data Acquisition)のような監視・制御システムなどが該当する。アプリケーションプログラムは、HMI機器で行われるような、外部機器との通信、当該外部機器から取得したデータの表示、入力装置を用いた操作者による操作の受け付けなどの各種の機能を実現するアプリケーションプログラムであってもよい。
In this embodiment, the
まず、コンピュータ10のハードウェア構成について説明する。
First, the hardware configuration of the
図10に示すように、コンピュータ10は、CPU(Central Processing Unit)111と、メインメモリ112と、ROM(Read Only Memory)113と、補助記憶装置114と、タッチパネルコントローラ18とを備えている。また、コンピュータ10は、上述したプログラマブル表示器1と同様、タッチパネル15と、表示パネル16と、インタフェース部17とを備えている。
As shown in FIG. 10, the
CPU111は、アプリケーションプログラムを実行する処理装置である。具体的には、CPU111は、アプリケーションプログラムの実行に際して、メインメモリ112、補助記憶装置114、タッチパネル15などから受け取ったデータに対して演算または加工を施して、メインメモリ112、補助記憶装置114、表示パネル16等に出力する。
メインメモリ112は、コンピュータ10における主記憶装置を構成するメモリであり、DRAM(Dynamic Random Access Memory)によって構成される。
The
ROM113は、コンピュータ10の起動時やリセット時に実行されるBIOS(Basic Input Output System)などの、コンピュータ10の動作に不可欠なプログラムを記憶している。
The
補助記憶装置114は、OS、アプリケーションプログラム、各種のデータなどを記憶する大容量の記憶装置であり、HDD(Hard Disc Drive)、SSD(Solid State Drive)などで構成される。
The
タッチパネルコントローラ18は、タッチパネル15へのタッチ操作の結果としてタッチパネル15から出力されるタッチ操作信号に基づいて、タッチされた位置のタッチ座標を検出する。タッチパネルコントローラ18は、検出したタッチ座標をデジタルのタッチ座標信号として出力する。
The
続いて、コンピュータ10のシステム構成について説明する。
Next, the system configuration of the
図11に示すように、コンピュータ10には、オペレーティングシステム(以降「OS」と称する)7が実装される。また、コンピュータ10は、制御機能を有する部分としてHMI制御部8を含んでいる。
As shown in FIG. 11, an operating system (hereinafter referred to as "OS") 7 is installed in the
OS7は、アプリケーションプログラムに共通して利用される基本的な機能を提供し、コンピュータ10のシステム全体を管理するプログラムである。OS7は、具体的には、上述したメインメモリ112、ROM113、補助記憶装置114、タッチパネル15、表示パネル16およびインタフェース部17を管理する。OS7は、操作指示受付部71と、アプリケーションプログラム実行部72とを備えている。
The
操作指示受付部71は、動作制御部81からの操作信号を受け付ける。
The operation
アプリケーションプログラム実行部72は、後述する表示属性変更部832からの出力に基づいて、補助記憶装置114のアプリケーションプログラムを参照し、アプリケーションプログラムを実行する。本実施形態では、アプリケーションプログラムとして、HMIプログラムが補助記憶装置114に記憶され、アプリケーションプログラム実行部72がHMIプログラムを実行する例について説明する。本実施形態でのHMIプログラムが実行されることによって実現される機能は、実施形態1の上述した組み込みのHMIプログラムが実行されることによって実現される機能とほぼ同等である。
The application
HMI制御部8は、上述したHMI機能を有する部分である。当該HMI機能は、補助記憶装置114に記憶されたHMIプログラムがアプリケーションプログラム実行部72によって実行されることで実現される。HMI制御部8は、動作制御部81と、表示制御部82と、表示属性制御部83とを有している。動作制御部81は、HMI機能として、操作者の操作入力および制御機器2が保持するデータの変化に基づいて各部を制御する。表示制御部82は、HMI画面の表示を制御する。表示属性制御部83は、操作無効状態においてタッチパネル15にタッチ操作が行われるときに、表示面16aの表示属性を制御する。
The
動作制御部81は、実施形態1において上述した動作制御部31の操作無効部311を除いた部分と同等の機能を有している。ただし、動作制御部81は、タッチパネルコントローラ18からのタッチ座標信号により表される位置座標情報に基づいて、OS7が処理可能な座標データ信号を生成する点で、動作制御部31と異なる。
The
なお、実施形態1のプログラマブル表示器1も、タッチパネルコントローラ18と同等の機能を有するタッチパネルコントローラを備えている。ただし、実施形態1では、便宜上、プログラマブル表示器1が当該タッチパネルコントローラを備えることについての説明を省略している。
Note that the
表示制御部82は、アプリケーションプログラム実行部72の指示に基づいて表示パネル16にアプリケーション画面を表示させる制御処理を行う。この制御処理には、実施形態1において上述した表示制御部32が行う制御処理も含まれる。また、表示制御部82は描画部821を有している。描画部821は、上述した表示制御部82の描画部321と同等の機能を有している。
The display control unit 82 performs control processing to display an application screen on the
表示属性制御部83は、操作無効部831と、表示属性変更部832とを有している。操作無効部831は、上述した動作制御部31の操作無効部311と同等の機能を有している。表示属性変更部832は、上述した表示制御部32の表示属性変更部322と同等の機能を有している。
The display
上記のように構成されるコンピュータ10による、通常状態から操作無効状態への移行処理と、操作無効状態から通常状態への移行処理とについて説明する。
A transition process from a normal state to an operation invalid state and a transition process from an operation invalid state to a normal state by the
図12は、コンピュータ10におけるタッチ操作信号の処理系の構成を示すブロック図である。
FIG. 12 is a block diagram showing the configuration of a touch operation signal processing system in the
コンピュータ10の表示面16aにHMI画面が表示されている状態で、操作者が表示面16aにタッチ操作する。図10および12に示すように、タッチパネル15は、操作者のタッチ操作に伴ってタッチ操作信号を出力する。タッチパネルコントローラ18は、タッチ操作信号に基づいて、タッチパネル15上でタッチ操作が行われた座標であるタッチ座標を検出して、タッチ座標信号を動作制御部81に出力する。
With the HMI screen displayed on the
図12に示すように、本実施形態において、動作制御部81は、タッチパネルドライバ811によって実現される。タッチパネルドライバ811は、タッチ座標信号で表される位置座標情報に基づいて、OS7が処理可能な座標データ信号を生成する。具体的には、タッチパネルドライバ811は、絶対座標で表されるタッチ座標信号の位置座標情報をマウスなどで用いられる相対座標に変換する。
As shown in FIG. 12, in this embodiment, the
OS7の操作指示受付部71は、タッチパネルドライバ811からの座標データ信号に基づいて、OS7のアプリケーションプログラム実行部72に渡すタッチ入力イベントを生成する。表示属性制御部83は、図12に示すフックイベントハンドラ50(イベントハンドラ)によって実現されている。
The operation
フックイベントハンドラ50は、タッチ入力イベントをアプリケーションプログラム実行部72に渡る前に補足すべきイベントとして捕捉する。また、フックイベントハンドラ50は、タッチ入力イベントを補足すると、所定の処理を実行するようにプログラムによって規定されている。本実施形態において、フックイベントハンドラ50は、表示属性制御部83の操作無効部831および表示属性変更部832の処理を行う。
The
フックイベントハンドラ50は、HMI画面へタッチ操作が行われない無操作期間が所定時間以上であれば、通常状態から画面ロック状態に移行するように、無効解除画面を表示パネル16に表示させる。また、フックイベントハンドラ50は、タッチパネル15に対するタッチ操作が解除領域に対する所定の操作入力でない誤操作であれば、タッチ操作を無効にして、表示面16aの表示属性を変更する。また、フックイベントハンドラ50は、タッチパネル15に対するタッチ操作が上記の所定の操作入力であれば、タッチ操作を有効として、画面ロック状態から通常状態に移行するように、表示パネル16に無効解除画面の表示を停止させる。
The
以上のように、本実施形態のコンピュータ10において、操作無効部831および表示属性変更部832は、フックイベントハンドラ50によって実現される。フックイベントハンドラ50は、タッチ操作(タッチ入力イベント)をイベントとして補足し、当該イベントを補足したときに、操作無効部831および表示属性変更部832がそれぞれ行う処理を行う。
As described above, in the
上記の構成によれば、一般的なフックイベントハンドラ50を用いて、操作無効部831および表示属性変更部832を実現することができる。これにより、操作無効部831および表示属性変更部832を含めたコンピュータ10の開発を効率的に行うことができる。
According to the above configuration, the
なお、コンピュータ10の入力装置はタッチパネル15に限らない。マウスはもちろん、ジェスチャー、人感センサ等の非接触で入力する装置であっても適用可能である。
Note that the input device of the
〔ソフトウェアによる実現例〕
プログラマブル表示器1およびコンピュータ10の制御ブロック(特に、HMI制御部3,8)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
[Example of implementation using software]
The control blocks of the
後者の場合、プログラマブル表示器1およびコンピュータ10は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば1つ以上のプロセッサを備えているとともに、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。
In the latter case, the
そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばCPU11,111を用いることができる。
In the computer, the processor reads the program from the recording medium and executes the program, thereby achieving the object of the present invention. As the processor, for example,
上記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM13等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、プログラマブル表示器1およびコンピュータ10は、それぞれ上記プログラムを展開するメインメモリ12,112などを備えていてもよい。
As the recording medium, in addition to "non-temporary tangible media" such as
また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 Furthermore, the program may be supplied to the computer via any transmission medium (communication network, broadcast waves, etc.) that can transmit the program. Note that one aspect of the present invention can also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.
〔付記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
[Additional notes]
The present invention is not limited to the embodiments described above, and various modifications can be made within the scope of the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. are also included within the technical scope of the present invention.
1 プログラマブル表示器(表示装置)
10 コンピュータ(表示装置)
15 タッチパネル(操作入力部)
16 表示パネル(表示部)
50 フックイベントハンドラ(イベントハンドラ)
200 HMI画面(操作画面)
201 トレンドグラフ(監視区域)
202 数値表示ブロック(操作区域)
203 スイッチブロック(操作区域)
204 キーパッド(操作区域)
311,831 操作無効部
322,832 表示属性変更部
1 Programmable display (display device)
10 Computer (display device)
15 Touch panel (operation input section)
16 Display panel (display section)
50 Hook event handler (event handler)
200 HMI screen (operation screen)
201 Trend graph (monitoring area)
202 Numerical display block (operation area)
203 Switch block (operation area)
204 Keypad (operation area)
311,831 Operation invalidation section 322,832 Display attribute change section
Claims (9)
前記操作入力部による操作入力の対象となる操作対象を少なくとも有する操作画面を表示する表示面を有し、当該表示面の輝度が変更可能な表示部と、
前記表示面の輝度を変化させるための情報を記憶する記憶部と、
所定の条件が満たされたとき、前記操作対象への操作入力を無効にするとともに、前記操作対象への操作入力が無効な操作無効状態を解除する操作入力を受ける解除領域を有する無効解除画面を前記操作画面上に表示させる操作無効部と、
前記無効解除画面が前記操作画面上に表示された状態で、前記操作入力部による操作入力が前記操作無効状態を解除するための前記解除領域に対する所定の操作入力でない誤操作であるとき、前記情報に基づいて前記表示面の輝度を許容範囲内で変更する表示輝度変更部と、を備えていることを特徴とする表示装置。 an operation input section for performing operation input;
a display section that has a display surface that displays an operation screen that has at least an operation target that is a target of operation input by the operation input section, and the brightness of the display surface can be changed;
a storage unit that stores information for changing the brightness of the display surface;
When a predetermined condition is met, an invalidation cancellation screen is provided that has a cancellation area that receives an operation input that invalidates the operation input to the operation target and cancels an operation invalid state in which the operation input to the operation target is invalid. an operation invalidation section to be displayed on the operation screen;
When the invalidation release screen is displayed on the operation screen and the operation input by the operation input unit is an erroneous operation that is not a predetermined operation input for the release area for canceling the operation invalidation state, the information A display device comprising: a display brightness changing unit that changes the brightness of the display surface within a permissible range based on the display brightness.
前記表示部に対して設定された現状の輝度を取得しており、
前記情報に基づいて、前記現状の輝度からの変更の方向と変更量とを決定することを特徴とする請求項1に記載の表示装置。 The display brightness changing section includes:
The current brightness set for the display unit is acquired,
The display device according to claim 1 , wherein the direction and amount of change from the current brightness are determined based on the information .
前記操作入力部による操作入力の対象となる操作対象を少なくとも有する操作画面を表示し、表示の状態についての変更可能な表示属性を有する表示部と、
所定の条件が満たされたとき、前記操作対象への操作入力を無効にするとともに、前記操作対象への操作入力が無効な操作無効状態を解除する操作入力を受ける解除領域を有する無効解除画面を前記操作画面上に表示させる操作無効部と、
前記無効解除画面が前記操作画面上に表示された状態で、前記操作入力部による操作入力が前記操作無効状態を解除するための前記解除領域に対する所定の操作入力でない誤操作であるとき、前記表示属性を許容範囲内で変更する表示属性変更部と、を備え、
前記表示属性変更部は、前記操作対象への操作が前記操作無効部によって無効にされたときの前記表示属性に対して、前記許容範囲において前記表示属性の変更可能な範囲が広い側を、前記表示属性を変更する変更方向と定め、前記誤操作が行われるごとに、前記変更方向に向けて前記表示属性を変更することを特徴とする表示装置。 an operation input section for performing operation input;
a display unit that displays an operation screen that has at least an operation target that is a target of operation input by the operation input unit, and has display attributes that can change the display state;
When a predetermined condition is met, an invalidation cancellation screen is provided that has a cancellation area that receives an operation input that invalidates the operation input to the operation target and cancels an operation invalid state in which the operation input to the operation target is invalid. an operation invalidation section to be displayed on the operation screen;
When the operation input by the operation input unit is an erroneous operation that is not a predetermined operation input for the release area for canceling the operation invalidation state while the invalidation release screen is displayed on the operation screen, the display attribute a display attribute changing section that changes the display attribute within a permissible range;
The display attribute changing unit is configured to select a side where the display attribute can be changed in a wider range in the permissible range with respect to the display attribute when the operation on the operation target is invalidated by the operation invalidation unit. A display device characterized in that a change direction is determined to change a display attribute, and each time the erroneous operation is performed, the display attribute is changed in the change direction.
前記操作入力部による操作入力の対象となる操作対象を少なくとも有する操作画面を表示し、表示の状態についての変更可能な表示属性を有する表示部と、
所定の条件が満たされたとき、前記操作対象への操作入力を無効にするとともに、前記操作対象への操作入力が無効な操作無効状態を解除する操作入力を受ける解除領域を有する無効解除画面を前記操作画面上に表示させる操作無効部と、
前記無効解除画面が前記操作画面上に表示された状態で、前記操作入力部による操作入力が前記操作無効状態を解除するための前記解除領域に対する所定の操作入力でない誤操作であるとき、前記表示属性を許容範囲内で変更する表示属性変更部と、を備え、
前記操作無効部は、前記操作無効状態において前記表示属性が変更された状態で、前記操作入力部による操作入力が前記操作無効状態を解除するための前記解除領域に対する所定の操作入力であるときに、前記表示属性を設定するための設定画面を前記表示部に表示させることを特徴とする表示装置。 an operation input section for performing operation input;
a display unit that displays an operation screen that has at least an operation target that is a target of operation input by the operation input unit, and has display attributes that can change the display state;
When a predetermined condition is met, an invalidation cancellation screen is provided that has a cancellation area that receives an operation input that invalidates the operation input to the operation target and cancels an operation invalid state in which the operation input to the operation target is invalid. an operation invalidation section to be displayed on the operation screen;
When the operation input by the operation input unit is an erroneous operation that is not a predetermined operation input to the release area for canceling the operation invalidation state while the invalidation release screen is displayed on the operation screen, the display attribute a display attribute changing section that changes the display attribute within a permissible range;
The operation invalidation section is configured to operate when the display attribute is changed in the operation invalidation state and an operation input by the operation input section is a predetermined operation input to the release area for canceling the operation invalidation state. . A display device, wherein a setting screen for setting the display attribute is displayed on the display unit.
前記操作無効部は、前記無効解除画面を前記監視区域以外の上に表示させることを特徴とする請求項4から7のいずれか1項に記載の表示装置。 The operation screen has an operation area where the operation target is provided and a monitoring area where the monitoring target is provided,
The display device according to any one of claims 4 to 7 , wherein the operation invalidation unit displays the invalidation release screen on an area other than the monitoring area.
前記イベントハンドラは、操作入力をイベントとして補足し、当該イベントを補足したときに、前記操作無効部および前記表示属性変更部がそれぞれ行う処理を行うことを特徴とする請求項4から8のいずれか1項に記載の表示装置。 The operation invalidating unit and the display attribute changing unit are realized by an event handler,
9. The event handler captures an operation input as an event, and when the event is captured, performs processing performed by the operation invalidating section and the display attribute changing section, respectively . The display device according to item 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020070596A JP7424894B2 (en) | 2020-04-09 | 2020-04-09 | display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020070596A JP7424894B2 (en) | 2020-04-09 | 2020-04-09 | display device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021168019A JP2021168019A (en) | 2021-10-21 |
JP7424894B2 true JP7424894B2 (en) | 2024-01-30 |
Family
ID=78079753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020070596A Active JP7424894B2 (en) | 2020-04-09 | 2020-04-09 | display device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7424894B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024013821A1 (en) * | 2022-07-11 | 2024-01-18 | ファナック株式会社 | Input control device and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011081798A (en) | 2009-10-05 | 2011-04-21 | Tesla Motors Inc | User configurable vehicle user interface |
JP2017090685A (en) | 2015-11-10 | 2017-05-25 | キヤノン株式会社 | Display control device and method for controlling the same |
JP2017215852A (en) | 2016-06-01 | 2017-12-07 | キヤノン株式会社 | Electronic apparatus, its control method, program and recording medium |
JP2018082446A (en) | 2017-12-11 | 2018-05-24 | 株式会社ニコン | Electronic apparatus |
-
2020
- 2020-04-09 JP JP2020070596A patent/JP7424894B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011081798A (en) | 2009-10-05 | 2011-04-21 | Tesla Motors Inc | User configurable vehicle user interface |
JP2017090685A (en) | 2015-11-10 | 2017-05-25 | キヤノン株式会社 | Display control device and method for controlling the same |
JP2017215852A (en) | 2016-06-01 | 2017-12-07 | キヤノン株式会社 | Electronic apparatus, its control method, program and recording medium |
JP2018082446A (en) | 2017-12-11 | 2018-05-24 | 株式会社ニコン | Electronic apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP2021168019A (en) | 2021-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9829975B2 (en) | Gaze-controlled interface method and system | |
JP5708083B2 (en) | Electronic device, information processing method, program, and electronic device system | |
KR20190092006A (en) | Foldable electronic device and method for controlling screen using gesture | |
US8885332B2 (en) | Electronic device | |
US9430089B2 (en) | Information processing apparatus and method for controlling the same | |
JP2007094808A (en) | Information processor with tablet device | |
JP7424894B2 (en) | display device | |
CN110456857B (en) | Information processing device, screen display method, and screen display program | |
US20170352331A1 (en) | Electronic device and method for controlling same | |
US20190371014A1 (en) | Image display device, image display method, and program | |
US10235975B2 (en) | Method and system for providing a real time content updates to a user | |
US9501206B2 (en) | Information processing apparatus | |
KR20150012297A (en) | Activation of an application on a programmable device using gestures on an image | |
US20120007818A1 (en) | Operational authority switching device with touch panels and program | |
TWI771558B (en) | A display user interface, and related systems, methods and devices | |
US20170228149A1 (en) | Information processing apparatus and information processing method | |
JP6057187B2 (en) | Information processing device | |
US20150007073A1 (en) | Information processing apparatus | |
JP7484613B2 (en) | Display control device and display control program | |
US20160147282A1 (en) | Terminal Device and Method for Controlling Terminal Device | |
KR102666979B1 (en) | operation input control | |
CN113204289A (en) | Interface device and information processing device | |
JP3798933B2 (en) | Display monitoring control device | |
KR20140092016A (en) | Adjustable touch-sensitive area of the display | |
CN110574354A (en) | Portable terminal, control method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221128 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230622 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230711 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230911 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231003 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231128 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240109 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240118 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7424894 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |