JP4782209B2 - Power-saving monitoring device - Google Patents
Power-saving monitoring device Download PDFInfo
- Publication number
- JP4782209B2 JP4782209B2 JP2009015781A JP2009015781A JP4782209B2 JP 4782209 B2 JP4782209 B2 JP 4782209B2 JP 2009015781 A JP2009015781 A JP 2009015781A JP 2009015781 A JP2009015781 A JP 2009015781A JP 4782209 B2 JP4782209 B2 JP 4782209B2
- Authority
- JP
- Japan
- Prior art keywords
- distance
- user
- determination
- power saving
- range
- 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
Images
Landscapes
- Power Sources (AREA)
Description
この発明は、ユーザーの不在を距離センサを用いて検知して、モニタ装置の省電力制御を行う技術に関する。 The present invention relates to a technique for detecting the absence of a user using a distance sensor and performing power saving control of a monitor device.
特許文献1には、携帯電話装置の省電力化を実現するために、操作部が所定時間だけ操作されていないときに、距離センサによって装置の付近に物体があるかどうかを検知し、これに基づいて表示部の光源のオン・オフを制御することが開示されている(引用文献1の当初明細書の段落0097を参照)。つまり、特許文献1の技術では、距離センサによって測定したユーザーまでの距離が所定の有効範囲内にあると表示部の光源がオンされ、有効範囲外にあると表示部の光源がオフされる(引用文献1当初明細書のの0085を参照)。
In
また、特許文献2には、距離センサを用いて、スクリーンシャッタ機能などの処理をオペレータが装置から離れ方向に移動したと判断したときに実行し、装置に近づく方向に移動したと判断したときに実行を解除するよう制御することが開示されている(引用文献2の当初明細書の段落0027を参照)。 Japanese Patent Laid-Open No. 2004-26853 discloses that a distance sensor is used to execute processing such as a screen shutter function when the operator determines that the operator has moved away from the apparatus, and when the operator has determined that the operator has moved in a direction approaching the apparatus. It is disclosed to control to cancel the execution (see paragraph 0027 of the original specification of cited document 2).
しかしながら、人間が行う前後揺れ動作、背伸びなどのゆらぎ動作には個人差がある。このため、任意のユーザーについて省電力モードへの移行を誤作動することなく行うためには、個々のユーザーの動きに応じてモード移行判断の基準となる有効範囲を変更(更新)する必要がある。 However, there are individual differences in swinging movements such as back and forth movements and back stretching performed by humans. For this reason, in order to perform the transition to the power saving mode for any user without malfunction, it is necessary to change (update) the effective range serving as a reference for the mode transition determination according to the movement of each user. .
特許文献1の技術では、かかる有効範囲の更新について記載されており、具体的には、有効範囲の基準となる距離を変更して有効範囲を移動(シフト)させるようにしている。しかしながら、有効範囲の幅(サイズ)を変えることは考慮されておらず、ユーザーの前後方向への動きに対して、有効範囲全体として前方または後方のどちらか一方に移動(シフト)させることでしか有効範囲を変動させることができない。
The technique of
また、特許文献2の技術では、有効範囲を基準として省電力モードへの移行を判断しておらず、ユーザーの動作が遠近何れの方向かに基づいて省電力制御を行うに過ぎないため、人間が行うゆらぎ動作(呼吸、前後ゆれ動作、背伸びなど)により誤作動が生じる可能性がある。
Further, in the technique of
この発明は、モニタ使用者が判定数値範囲から外れてから所定時間内に判定数値範囲内に戻ったことを条件として、モニタ使用者の存在・不在を判定する基準となる判定数値範囲(ゆらぎ範囲)の幅を広げるように更新することにより、高精度の省電力モニタ装置を提供することを目的とするものである。 The present invention provides a determination numerical range (fluctuation range) that serves as a reference for determining the presence / absence of a monitor user on condition that the monitor user has returned to the determination numerical range within a predetermined time after being out of the determination numerical range. It is an object of the present invention to provide a high-accuracy power-saving monitoring device by updating to widen.
(1、2)この発明の省電力モニタ装置は、
モニタに設けられ、ユーザーまでの距離を測定して信号を出力する距離センサ、
前記距離センサから受けた信号に基づいて、ユーザーまでの距離が判定数値範囲を外れているか否かを判定し、その結果を出力する判定手段、
前記判定手段からの出力を受けて、ユーザーまでの距離が判定数値範囲を外れた時から所定時間を経過したことを計時する計時手段、
ユーザーまでの距離が判定数値範囲を外れた時から、前記計時手段によって計時した所定時間後においても判定数値範囲を外れていると前記判定手段が判定した場合に、所定の省電力モードに移行する処理を行う電力制御手段、
ユーザーまでの距離が判定数値範囲を外れた時から、前記計時手段によって計時した所定時間後に判定数値範囲を外れていないと前記判定手段が判定した場合に、前記判定数値範囲の幅を広げるように前記判定数値範囲を更新する更新手段、
を備えたことを特徴とする。
(1, 2) The power saving monitor device of the present invention is:
A distance sensor that is provided on the monitor and measures the distance to the user and outputs a signal,
Based on the signal received from the distance sensor, it is determined whether or not the distance to the user is out of the determination numerical value range, the determination means for outputting the result,
In response to the output from the determining means, the time measuring means for measuring that a predetermined time has elapsed since the distance to the user is out of the determination numerical range;
When the determination means determines that the distance to the user is out of the determination numerical range even after a predetermined time counted by the time measuring means from when the distance to the user is out of the determination numerical value range, the mode shifts to a predetermined power saving mode. Power control means for processing,
When the determination means determines that the distance to the user has not deviated from the determination numerical value range after a predetermined time counted by the time measuring means from when the distance to the user has deviated from the determination numerical value range, the width of the determination numerical value range is increased. Updating means for updating the determination numerical value range;
It is provided with.
これにより、ユーザーの動きに対応して、判定数値範囲の幅を柔軟かつ効率的に更新することが可能となり、より高度の省電力化が実現可能なモニタ装置を提供することができる。 Accordingly, it is possible to flexibly and efficiently update the range of the determination numerical value range according to the user's movement, and it is possible to provide a monitor device capable of realizing higher power saving.
(3)この発明の省電力モニタ装置は、
前記更新手段が、
ユーザーまでの距離が判定数値範囲を外れた後の前記所定時間内に前記距離センサからユーザーが最も離れた距離を判定数値範囲の遠方しきい値として記憶することにより、判定数値範囲を遠ざかる方向に広げて更新し、または、
ユーザーまでの距離が判定数値範囲を外れた後の前記所定時間内に前記距離センサからユーザーが最も近づいた距離を判定数値範囲の近方しきい値として記憶することにより、判定数値範囲を近づく方向に広げて更新する、
ことを特徴とする。
(3) The power saving monitoring device of the present invention is:
The updating means
By storing the distance the user is farthest from the distance sensor within the predetermined time after the distance to the user is out of the judgment numerical value range as a far threshold of the judgment numerical value range, in a direction to move away the judgment numerical value range. Expand and update, or
The direction in which the determination numerical value range is approached by storing the closest distance from the distance sensor within the predetermined time after the distance to the user is outside the determination numerical value range as a near threshold value of the determination numerical value range. Update to
It is characterized by that.
これにより、ユーザーの動きに対応して、ユーザーが最も離れた距離を判定数値範囲の遠方しきい値として、またはユーザーが最も近づいた距離を判定数値範囲の近方しきい値としてそれぞれ独立に更新することが可能となり、より高度の省電力化が実現可能なモニタ装置を提供することができる。 As a result, according to the user's movement, the distance that the user is farthest away is updated as the far threshold of the judgment value range, or the distance that the user is closest is updated as the near threshold of the judgment value range Therefore, it is possible to provide a monitor device capable of realizing higher power saving.
(4)この発明の省電力モニタ装置は、
前記更新手段は、ユーザーまでの距離の平均値を基準として判定数値範囲を再計算することにより判定数値範囲を更新する、
ことを特徴とする。
(4) The power saving monitor device according to the present invention comprises:
The updating means updates the determination numerical value range by recalculating the determination numerical value range based on the average value of the distance to the user.
It is characterized by that.
これにより、判定数値範囲を微調整することが可能となり、極めて高度の省電力化が実現可能なモニタ装置を提供することが可能である。 Thereby, it is possible to finely adjust the determination numerical value range, and it is possible to provide a monitor device capable of realizing extremely high power saving.
(5)この発明の省電力モニタ装置は、
前記更新手段が、さらに、
前記判定手段が所定時間内においてユーザーまでの距離が判定数値範囲内にあると判断した場合には、当該所定期間内においてユーザーが最も離れた距離を判定数値範囲の遠方しきい値として記憶することにより判定数値範囲の幅を狭めるように更新し、または、
前記判定手段が所定時間内においてユーザーまでの距離が判定数値範囲内にあると判断した場合には、ユーザーが最も近づいた距離を判定数値範囲の近方しきい値として記憶することにより判定数値範囲の幅を狭めるように更新する、
ことを特徴とする。
(5) The power saving monitor device according to the present invention comprises:
The updating means further comprises:
When the determination means determines that the distance to the user is within the determination numerical value range within a predetermined time, the distance that the user is farthest within the predetermined period is stored as a far threshold of the determination numerical range. Update to narrow the range of the judgment numerical value by or
If the determination means determines that the distance to the user is within the determination numerical range within a predetermined time, the determination numerical range is stored by storing the distance that the user is closest to as a near threshold of the determination numerical range Update to narrow the width of
It is characterized by that.
これにより、ユーザーの動きに対応して、単に判定数値範囲の幅を広げるように更新するだけでなく、さらに所定の条件を満たした場合には判定数値範囲の幅を狭めることが可能となり、より汎用性の高い省電力モニタ装置を提供することができる。 As a result, in response to the user's movement, it is possible not only to update the range of the judgment numerical value range to be widened, but also to reduce the width of the judgment numerical value range when a predetermined condition is satisfied. A highly versatile power-saving monitor device can be provided.
(6)この発明の省電力モニタ装置は、
前記距離センサからの出力に基づいて、測定対象が静物か否かを判定する静物判定手段を備え、
前記静物判定手段が静物であると判断した場合には、前記電力制御手段が通常モードから省電力モードへ移行する処理を行う、
ことを特徴とする。
(6) The power-saving monitoring device of the present invention comprises:
Based on the output from the distance sensor, comprising a still object determination means for determining whether the measurement object is a still object,
When it is determined that the still object determination unit is a still object, the power control unit performs a process of shifting from the normal mode to the power saving mode.
It is characterized by that.
これにより、静物(物体)を誤って動物(人間)と判断するのを防止することが可能であり、通常モードから省電力モードへの移行時の誤動作を防止した省電力モニタ装置を提供することが可能である。 Accordingly, it is possible to prevent a still life (object) from being erroneously determined as an animal (human), and to provide a power saving monitor device that prevents a malfunction when shifting from the normal mode to the power saving mode. Is possible.
(7)この発明の省電力モニタ装置は、
前記静物判定手段は、
距離センサからの出力より得られるユーザーまでの距離を示す複数のデータのうち最大値および最小値を選定し、
前記最大値が予め定められた複数の数値範囲のうち何れに属するかを判断することにより、所定の静物しきい値を決定し、
前記最大値と最小値の差が、決定した前記所定の静物しきい値よりも大きい場合には測定対象が静物でないと判断する、
ことを特徴とする。
(7) The power saving monitoring device of the present invention is:
The still life determination means includes
Select the maximum and minimum values from multiple data indicating the distance to the user obtained from the output from the distance sensor,
Determining a predetermined still-life threshold by determining which of the plurality of predetermined numerical ranges the maximum value belongs to;
When the difference between the maximum value and the minimum value is larger than the determined predetermined still life threshold, it is determined that the measurement object is not a still object,
It is characterized by that.
これにより、複数の静物しきい値を用いて静物(物体)を誤って動物(人間)と判断するのを防止することが可能であり、通常モードから省電力モードへの移行時の誤動作をより効果的に防止した省電力モニタ装置を提供することが可能である。 As a result, it is possible to prevent a still life (object) from being mistakenly determined to be an animal (human) using a plurality of still life thresholds, and to prevent malfunction during the transition from the normal mode to the power saving mode. It is possible to provide a power saving monitor device that is effectively prevented.
(8)この発明の省電力モニタ装置は、
前記距離センサからの出力に基づいて、測定対象が離席したか否かを判定する離席判定手段を備え、
前記離席判定手段が、距離センサにより測定した距離が所定の離席しきい値を超えると判定した場合には、前記電力制御手段が通常モードから省電力モードへ移行する処理を行う、
ことを特徴とする。
(8) The power saving monitor device according to the present invention comprises:
Based on the output from the distance sensor, it comprises an absence determination means for determining whether or not the measurement object has left,
When the absence determination unit determines that the distance measured by the distance sensor exceeds a predetermined separation threshold, the power control unit performs a process of shifting from the normal mode to the power saving mode.
It is characterized by that.
これにより、ユーザーが離席した場合に、通常モードから省電力モードへ移行させることが可能な省電力モニタ装置を提供することが可能である。 Accordingly, it is possible to provide a power saving monitor device that can shift from the normal mode to the power saving mode when the user leaves the seat.
なお、この実施形態において「ゆらぎ範囲(判定数値範囲)」とは、モニタ前に居るユーザーが呼吸、背伸びなどにより前後移動することを前提として、ユーザーが現在モニタの前に居るか否かを判定するために用いられる数値範囲であって、遠方しきい値(図2Aに示すDmax)および近方しきい値(図2Aに示すDmin)によって区切られた範囲として特定される。なお、ゆらぎ範囲は、少なくとも遠方しきい値(図2Aに示すDmax)または近方しきい値(図2Aに示すDmin)の何れかにより特定されればよく、例えば、遠方しきい値(図2Aに示すDmax)のみにより数値範囲が特定される場合には、遠方しきい値Dmax以下がゆらぎ範囲となり、近方しきい値(図2Aに示すDmin)のみにより数値範囲が特定される場合には、近方しきい値Dmin以上がゆらぎ範囲となる。 In this embodiment, the “fluctuation range (determination value range)” determines whether or not the user is currently in front of the monitor on the assumption that the user in front of the monitor moves back and forth due to breathing, stretching, etc. 2 is a numerical range that is used in order to identify a range that is delimited by a far threshold (Dmax shown in FIG. 2A) and a near threshold (Dmin shown in FIG. 2A). The fluctuation range may be specified by at least one of the far threshold (Dmax shown in FIG. 2A) or the near threshold (Dmin shown in FIG. 2A). When the numerical range is specified only by Dmax), the fluctuation range is below the far threshold Dmax, and when the numerical range is specified only by the near threshold (Dmin shown in FIG. 2A). The fluctuation range is near the near threshold value Dmin.
なお、この実施形態において、図9に示すステップS1207、S1214の処理などが判定手段に対応し、図9に示すステップS1213の処理が電力制御手段に対応し、図9に示すステップS1210の処理が更新手段に対応する。 In this embodiment, the processing in steps S1207 and S1214 shown in FIG. 9 corresponds to the determination means, the processing in step S1213 shown in FIG. 9 corresponds to the power control means, and the processing in step S1210 shown in FIG. Corresponds to the updating means.
[省電力モニタ装置100のブロック図など]
この発明の省電力モニタ装置100のブロック図を、図1に示す。図1に示すように、省電力モニタ装置100は、距離センサ102、判定数値範囲記憶手段104、判定手段106、計時手段108、電力制御手段110、更新手段112を備えている。
[Block diagram of power saving monitor device 100]
A block diagram of the power saving
図2Aは、省電力モニタ装置100の側面図である。距離センサ102であるPSDセンサ2は、図2Aに示すようにモニタ6の上部に設けられ、対象物までの距離を測定するために用いられる。なお、PSDセンサ2は、ユーザー3までの距離を測定するための光を照射する投光素子、および対象物からの反射光を受光する受光素子を備え、PSD(赤外線アクティブ)センサ2を用いた三角測量方式により距離を測定する。ただし、対象物(ユーザー3)までの距離が測定可能であれば、例えば、超音波センサなどの異なるタイプのセンサを用いてもよい。
FIG. 2A is a side view of the power saving
図2Aに示すユーザー3は、モニタ6の使用開始時にセンサ2の角度を手動で操作し、センサ2の狙点(PSDセンサ2の光軸)がユーザー3の胸の高さで、かつ、胸の中心付近に向かうように調節する。これにより、PSDセンサ2から投光された指向性のあるビームを、ユーザー3の胸部で反射させてセンサ2で受光することができる。なお、センサ2の角度調節を自動で行うように構成することも可能である。
The
図2Bは、PSDセンサ2の出力電圧(縦軸)と、これに対応するユーザー3までの距離(横軸)との関係を示す図である。図2Bに示すように、ユーザー3がモニタ6に近づくとPSDセンサ2の出力電圧は上昇し、ユーザー3がモニタ6から離れるとPSDセンサ2の出力電圧は低下するという特性を有しており、このような特性を利用してユーザー3までの距離を容易に測定することができる。
FIG. 2B is a diagram showing the relationship between the output voltage (vertical axis) of the
図1に示す判定数値範囲記憶手段104は、判定数値範囲であるゆらぎ範囲を特定するための近方しきい値Dminや遠方しきい値Dmax(図2Aを参照)を記憶する手段である。なお、ゆらぎ範囲の近方しきい値Dminは、図2Aに示すように、ユーザー3までの距離(基準距離Dc)を基準として、基準距離Dcから近方ゆらぎ幅ΔD−だけ近づいた位置で示される。ゆらぎ範囲の遠方しきい値Dmaxは、図2Aに示すように、ユーザー3までの距離(基準距離Dc)を基準として、基準距離Dcから遠方ゆらぎ幅ΔD+だけ離れた位置で示される。 The determination numerical value range storage means 104 shown in FIG. 1 is a means for storing a near threshold value Dmin and a far threshold value Dmax (see FIG. 2A) for specifying the fluctuation range that is the determination numerical value range. As shown in FIG. 2A, the fluctuation range near threshold value Dmin is indicated by a position that is closer to the reference distance Dc by the near fluctuation width ΔD − based on the distance to the user 3 (reference distance Dc). It is. As shown in FIG. 2A, the far threshold Dmax of the fluctuation range is indicated at a position separated from the reference distance Dc by the far fluctuation width ΔD + with reference to the distance to the user 3 (reference distance Dc).
図1に示す判定手段106は、距離センサ102(図2Aに示すPSDセンサ2)から受けた信号に基づいて、ユーザーまでの距離が判定数値範囲(ゆらぎ範囲)を外れているか否かを判定し、その結果を出力するための手段である。
The determination means 106 shown in FIG. 1 determines whether or not the distance to the user is out of the determination numerical value range (fluctuation range) based on the signal received from the distance sensor 102 (
図1に示す計時手段108は、タイマー機能を有し、判定手段106からの出力を受けて、少なくともユーザーまでの距離が判定数値範囲(ゆらぎ範囲)を外れた時から所定時間を経過したことを計時する手段である。 The time measuring means 108 shown in FIG. 1 has a timer function and receives an output from the determining means 106 and indicates that a predetermined time has elapsed since at least the distance to the user deviated from the determination numerical value range (fluctuation range). It is a means for timing.
図1に示す電力制御手段110は、ユーザー3までの距離が判定数値範囲(ゆらぎ範囲)を外れた時から前記計時手段108からの出力を受けた所定時間後においても前記判定手段106が判定数値範囲(ゆらぎ範囲)を外れていると判定した場合に、所定の省電力モードに移行する処理を行うための手段である。
In the
図1に示す更新手段112は、ユーザー3までの距離が判定数値範囲(ゆらぎ範囲)を外れた時から前記計時手段108からの出力を受けた所定時間後に前記判定手段106が判定数値範囲(ゆらぎ範囲)を外れていないと判定した場合に、前記判定数値範囲(ゆらぎ範囲)の幅を広げるように更新する手段である。
The
以上の構成により、本発明の省電力モニタ装置100は、モニタ6前のユーザー3がゆらぎ動作を行ってゆらぎ範囲を外れても、所定時間内にゆらぎ範囲内に復帰した場合には、省電力モードへは移行せずにゆらぎ範囲の幅を広げるように更新し、ユーザー3が離席してから所定時間内にゆらぎ範囲内に戻らなかった場合に省電力モードへ移行する。
With the above configuration, the power saving
なお、上記のようにゆらぎ範囲の幅を広げるように更新するのは、ゆらぎ範囲を初期状態では狭く設定しておき、ユーザー3の動きに対応して徐々に広げていく方が、任意のユーザーについての設定更新処理を簡素化することができるためである。
As described above, updating the width of the fluctuation range so as to widen it is possible to set the fluctuation range narrow in the initial state and gradually widen it according to the movement of the
[実施例(ゆらぎ範囲が遠方しきい値Dmax以内の場合)]
以下に、ゆらぎ範囲が遠方しきい値(図2Aに示すDmax)のみによって特定される場合(つまり、ゆらぎ範囲が遠方しきい値Dmax以内の場合)の実施例を示す。なお、ゆらぎ範囲が近方しきい値(図2Aに示すDmin)のみによって特定される場合(つまり、ゆらぎ範囲が近方しきい値Dmin以上の場合)や、ゆらぎ範囲が遠方しきい値(図2Aに示すDmax)と近方しきい値(図2Aに示すDmin)の両方で特定される場合(つまり、ゆらぎ範囲が近方しきい値Dmin以上、遠方しきい値Dmax以内の場合)も、本実施例で示す手法と同様の手法を用いて実施することができる。
[Example (when fluctuation range is within far threshold Dmax)]
An example in which the fluctuation range is specified only by the far threshold (Dmax shown in FIG. 2A) (that is, the fluctuation range is within the far threshold Dmax) will be described below. When the fluctuation range is specified only by the near threshold (Dmin shown in FIG. 2A) (that is, when the fluctuation range is equal to or greater than the near threshold Dmin), the fluctuation range is the far threshold (see FIG. 2). 2D) and the near threshold value (Dmin shown in FIG. 2A) (that is, when the fluctuation range is not less than the near threshold value Dmin and within the far threshold value Dmax), It can be implemented using a technique similar to the technique shown in this embodiment.
図3は、この発明の省電力モニタ装置100の具体的なハードウェア構成を示す図である。図3に示すように、省電力モニタ装置100は、筐体外部に取り付けられるPSDセンサ2や、筐体内部に実装されるMPU4、モニタ6、外部PCとのデータ送受信を行う通信部8、メモリ12、電源ボタンなどのユーザーインターフェース14、タイマー16(離席タイマー16a、静物タイマー16b、ゆらぎタイマー16c)を備えている。
FIG. 3 is a diagram showing a specific hardware configuration of the power saving
図3に示すようにメモリ12には、省電力制御を行うための省電力プログラム20の他、PSDセンサ2の出力から距離を算出するための距離算出テーブル22(図2Bに示す距離−出力電圧特性グラフに相当するデータテーブル)、ゆらぎ範囲を示すデータやゆらぎ範囲の算出に用いられる各種データを備えた省電力判定DB24等が記録される。
As shown in FIG. 3, in the
図4は、省電力判定DB24に記憶されるデータの例を示す図である。
FIG. 4 is a diagram illustrating an example of data stored in the power
図4に示すように、省電力判定DB24には、各ユーザー毎に、ユーザーID、基準距離Dc、ゆらぎ範囲の遠方しきい値Dmax、遠方ゆらぎ幅ΔD+、ゆらぎ範囲の更新に用いる暫定値Dtemp、通常モードでPSDセンサ2により測定したユーザーまでの距離を示す測定値Da(例えば、Da1〜Da5の5個)、所定数の測定値Daを平均することで算出される一次平均の測定値Db(例えば、Db1〜Db20の20個)、省電力モードになったときのスリープ状態の種別を示すスリープフラグ(離席スリープフラグF1、ゆらぎスリープフラグF2、静物スリープフラグF3の3個)、省電力モードへの移行を示す省電力フラグF0、省電力モードで測定したユーザーまでの距離の測定値Da’(例えば、Da1’〜Da3’の3個)等の各種データが記憶されている。
As shown in FIG. 4, the power
図4に示す基準距離Dcは、ゆらぎ範囲の遠方しきい値Dmaxを算出する基準となる値である。この実施例では、後述するように、一次平均の測定値Dbが最初に20個分溜まった時にこれを平均して得られる値(5×20=100個分の測定値Daから得られる)が基準距離Dcの初期の値となる。 The reference distance Dc shown in FIG. 4 is a value serving as a reference for calculating the far threshold Dmax of the fluctuation range. In this embodiment, as will be described later, when 20 primary average measured values Db are initially accumulated, a value obtained by averaging them (obtained from 5 × 20 = 100 measured values Da) is obtained. This is the initial value of the reference distance Dc.
なお、図2Aでは、説明の便宜上、センサ2から狙点までの距離をDc(基準距離)で示しているが、基準距離Dcはリアルタイムの測定値Daを平均して得た測定値Dbをさらに平均した値である。このため、リアルタイムの測定値Daである図2Aの狙点までの距離が基準距離Dcに厳密に一致するわけではない。
In FIG. 2A, for convenience of explanation, the distance from the
図4の遠方ゆらぎ幅ΔD+は、遠方しきい値Dmaxが基準距離DcからΔD+だけ離れた位置(図2Aを参照)にあることを示す値のデータである。つまり、例えば、図4に示すユーザー(ID「0001」)のように、基準距離Dcが「75」cmで、遠方ゆらぎ幅ΔD+が「15」cmの場合、ゆらぎ範囲の遠方しきい値Dmaxは、(式)Dmax=Dc+ΔD+より、75+15=「90」(cm)で得られる。この場合、ゆらぎ範囲は、遠方しきい値Dmax「90」cm以下の数値範囲として特定される。 The distance fluctuation width ΔD + in FIG. 4 is data of a value indicating that the distance threshold Dmax is at a position (see FIG. 2A) that is apart from the reference distance Dc by ΔD + . That is, for example, as in the case of the user (ID “0001”) shown in FIG. 4, when the reference distance Dc is “75” cm and the far fluctuation width ΔD + is “15” cm, the far threshold Dmax in the fluctuation range. Is obtained from (Expression) Dmax = Dc + ΔD + with 75 + 15 = “90” (cm). In this case, the fluctuation range is specified as a numerical range of the far threshold Dmax “90” cm or less.
図4に示す暫定値Dtempは、例えば、ゆらぎ範囲から外れた時の測定値Db(最大のもの)を暫定的に記憶したデータである。例えば、図4に示すユーザー(ID「0001」)の場合、遠方しきい値Dmax「90」cm以下の数値範囲(ゆらぎ範囲)を外れたときの測定値「93」cmが、暫定値Dtempとして記憶されている。 The provisional value Dtemp shown in FIG. 4 is data that temporarily stores, for example, the measured value Db (maximum value) when the fluctuation value is out of the fluctuation range. For example, in the case of the user (ID “0001”) shown in FIG. 4, the measured value “93” cm when the numerical value range (fluctuation range) of the far threshold Dmax “90” cm or less is deviated as the provisional value Dtemp. It is remembered.
図4に示す測定値Da(Da1〜Da5)は、通常モードにおいてPSDセンサ2で測定して得られる値を、過去5回分だけ蓄積したデータである。なお、この実施例では、測定値Daは、測定値Dbの算出にのみ用いられ、ゆらぎ判定、離席判定、静物判定などの判定処理には用いられない。
The measured values Da (Da1 to Da5) shown in FIG. 4 are data obtained by accumulating values obtained by measuring with the
図5は、モニタ前に着席した複数のユーザーについて、モニタまでの距離を経時的に測定して算出した測定値Daの変化を示すグラフである。なお、M1、M2は男性のデータ、F1、F2は女性のデータである。 FIG. 5 is a graph showing changes in the measured value Da calculated by measuring the distance to the monitor over time for a plurality of users seated before the monitor. M1 and M2 are male data, and F1 and F2 are female data.
図5に示すグラフからは、男性ユーザーM2は女性F1、F2や男性M1よりも動きが激しく、また、男性ユーザーM1はセンサ2の距離が女性F1、F2や男性M2よりも比較的に離れた位置にいることが分かる。このように、動きの激しさや平均的な距離は個人差が多く、各ユーザーに応じてゆらぎ範囲を設定し、更新する意義は大きい。
From the graph shown in FIG. 5, the male user M2 moves more violently than the females F1, F2 and the male M1, and the male user M1 is relatively far away from the
図4に示す測定値Db(Db1〜Db20)は、測定値Daが5回分溜まる毎に平均して得た値を過去20回分だけ蓄積したデータである。なお、測定値Dbは、FIFO(ファーストイン−ファーストアウト)方式で記憶される。よって、例えば、記憶される測定値Dbのデータが20個を超えると古いデータDb20が消去され、同時に測定値Db1〜Db19のデータが測定値Db2〜Db20に書き換えられる。つまり、Db1が、常に直近の第1平均値を記憶したデータとなる。 The measured values Db (Db1 to Db20) shown in FIG. 4 are data obtained by accumulating the values obtained by averaging each time the measured values Da are accumulated five times for the past 20 times. The measured value Db is stored in a FIFO (first-in first-out) manner. Therefore, for example, when the number of stored measurement values Db exceeds 20, the old data Db20 is erased, and at the same time, the measurement values Db1 to Db19 are rewritten to the measurement values Db2 to Db20. That is, Db1 is always data in which the latest first average value is stored.
測定値Da’(Da1’〜Da3’)は、省電力モードにおいてPSDセンサ2で測定して得られる値を過去3回分だけ蓄積したデータである。なお、省電力モードにおける測定値Da’は、FIFO(ファーストイン−ファーストアウト)方式で記憶される。
The measured values Da ′ (Da1 ′ to Da3 ′) are data obtained by accumulating values obtained by measuring with the
図4に示す省電力判定DBの省電力フラグF0には、省電力モードへ移行した場合に「1」が書き込まれ、通常モードでは「0」が書き込まれる。省電力フラグF0により、現在、省電力モード、通常モードの何れのモードであるかを判断することができる。 In the power saving flag F0 of the power saving determination DB shown in FIG. 4, “1” is written when the mode is shifted to the power saving mode, and “0” is written in the normal mode. Based on the power saving flag F0, it can be determined whether the current mode is the power saving mode or the normal mode.
また、図4に示す省電力判定DBの各スリープフラグには、省電力モードへ移行した場合に、離席スリープフラグF1、ゆらぎスリープフラグF2、静物スリープフラグF3のうち何れか対応するものにデータ「1」が書き込まれる。なお、通常モードでは全てに「0」が書き込まれている。例えば、ゆらぎ判定を行った結果、ゆらぎスリープ状態(省電力モード)となった場合には、ゆらぎスリープフラグF2にデータ「1」が書き込まれる。 In addition, each sleep flag of the power saving determination DB shown in FIG. 4 includes data corresponding to any one of the away sleep flag F1, the fluctuation sleep flag F2, and the still life sleep flag F3 when the mode is shifted to the power saving mode. “1” is written. In the normal mode, “0” is written in all. For example, when the fluctuation determination results in a fluctuation sleep state (power saving mode), data “1” is written in the fluctuation sleep flag F2.
[省電力プログラム20が実行する処理]
図3のメモリ12に記憶された省電力プログラム20が実行するメイン処理のフローチャートを、図6に示す。
[Processing executed by the power saving program 20]
FIG. 6 shows a flowchart of main processing executed by the
図6に示すように、省電力プログラム20は、まず、現在、通常モードにあるか省電力モードにあるかによって異なる所定周期(通常モードの場合には周期T1、省電力モードの場合には周期T2といったように、各モードについて予め設定)毎にメイン処理を開始する(ステップS100)。
As shown in FIG. 6, the
具体的には、省電力フラグF0に「0」が記憶されているときは、所定時間T1毎にメイン処理を開始する。一方、省電力判定DB24の省電力フラグF0に「1」が記憶されているときは、所定時間T2毎にメイン処理を開始する。 Specifically, when "0" to the power-saving flag F0 is stored, it starts the main process at every predetermined time T 1. Meanwhile, when "1" to the power-saving flag F0 power saving determination DB24 is stored, it starts the main process at every predetermined time T 2.
メイン処理を実行する周期T1、T2は、例えば、通常モードの周期T1=100m秒毎、省電力モードの周期T2=1秒毎といったように、通常モードの周期T1よりも省電力モードの周期T2の方が長くなるように設定されるが、これは省電力モードでの消費電力を抑えるためである。
さらに、現在のモードが通常モードか省電力モードか否かにより(ステップS200)、MPU4は、通常モードの場合には所定の周期的処理(ステップS1000、図7〜図10に詳述する。)を実行し、省電力モードの場合には所定の周期的処理(ステップS2000)を実行することになる。 Further, depending on whether the current mode is the normal mode or the power saving mode (step S200), the MPU 4 performs a predetermined periodic process in the normal mode (step S1000, which will be described in detail in FIGS. 7 to 10). In the power saving mode, a predetermined periodic process (step S2000) is executed.
[通常モードの周期的処理]
まず、図6に示す通常モードの周期的処理(ステップS1000)の詳細について、図7〜図10に示すフローチャートを用いて説明する。
[Periodic processing in normal mode]
First, details of the normal mode periodic processing (step S1000) shown in FIG. 6 will be described using the flowcharts shown in FIGS.
なお、図7は、ユーザーまでの距離の測定を開始してから、ゆらぎ範囲を算出し設定するまでの処理を示すフローチャートである。図8は、図7に示す処理の後、ユーザーが離席したか否かを判定する離席判定処理を示すフローチャートである。図9は、図7に示す処理の後、ユーザーがゆらぎ範囲を外れたか等を判定するゆらぎ判定処理の詳細を示すフローチャートである。図10は、検知した対象物が静物(物体)か否かを判断する静物判定処理(図9のステップS1300)の詳細を示すフローチャートである。 FIG. 7 is a flowchart showing the processing from the start of the measurement of the distance to the user until the fluctuation range is calculated and set. FIG. 8 is a flowchart showing an absence determination process for determining whether or not the user has left after the process shown in FIG. 7. FIG. 9 is a flowchart showing details of the fluctuation determination process for determining whether the user is out of the fluctuation range after the process shown in FIG. FIG. 10 is a flowchart showing details of the still object determination process (step S1300 in FIG. 9) for determining whether or not the detected object is a still object (object).
図7に示すように、まず、MPU4は、センサ2の出力に基づいて距離算出テーブル22を参照し、得られた測定値Daを省電力判定DB24に記憶する(ステップS1001)。
As shown in FIG. 7, first, the MPU 4 refers to the distance calculation table 22 based on the output of the
測定値Daが所定数N1、例えば5個溜まると(ステップS1002のYes)、その平均を算出して得た値を測定値Dbとして記憶し、測定値Daのデータ(5個)は全て消去する(ステップS1003)。例えば、図4に示す測定値Da(1−5)の5つ分のデータ「67.2,・・・,76.1」の平均を算出して測定値Db1「73.1」が得られる。 When a predetermined number N 1 , for example, five measurement values Da are accumulated (Yes in step S1002), the value obtained by calculating the average is stored as the measurement value Db, and all the data (5) of the measurement values Da are deleted. (Step S1003). For example, the average of five data “67.2,..., 76.1” of the measurement value Da (1-5) shown in FIG. 4 is calculated to obtain the measurement value Db1 “73.1”. .
なお、ステップS1003では、測定値Dbを測定値Daのデータ5つが溜まる毎に算出することとしたが、測定値Daのデータが一個得られる各周期毎に(つまり、移動平均により)測定値Dbを算出してもよい。この場合、測定値DaのデータはFIFO方式で記憶されるため、周期毎に古いものから1つずつ測定値Daのデータが消去されることになる。 In step S1003, the measurement value Db is calculated every time five pieces of data of the measurement value Da are accumulated. However, the measurement value Db is obtained for each period in which one piece of data of the measurement value Da is obtained (that is, by moving average). May be calculated. In this case, since the data of the measured value Da is stored by the FIFO method, the data of the measured value Da is deleted one by one from the oldest one in each cycle.
さらに、測定値Dbのデータが20個溜まるまで、通常モードの周期的処理を最初からループする(ステップS1004)。なお、測定値Dbのデータが20個溜まるまではゆらぎ範囲は未だ設定されていないので、省電力判定処理が行われることはない。 Further, the normal mode periodic process is looped from the beginning until 20 pieces of measured value Db data are accumulated (step S1004). Since the fluctuation range is not yet set until 20 pieces of measured value Db data are accumulated, the power saving determination process is not performed.
測定値Dbが初めて所定数N2(例えば、20個)溜まると(ステップS1005のYes)、MPU4は、測定値Dbの平均を算出し、得られた値を基準距離Dcとして記憶する。それと同時に、基準距離Dcに基づいてゆらぎ範囲の算出が行われる(ステップS1006)。具体的には、ゆらぎ範囲の遠方しきい値Dmax(=Dc+ΔD+)が算出され、ゆらぎ範囲が設定される。 When a predetermined number N 2 (for example, 20) is accumulated for the first time (for example, 20 in step S1005), the MPU 4 calculates the average of the measured values Db and stores the obtained value as the reference distance Dc. At the same time, the fluctuation range is calculated based on the reference distance Dc (step S1006). Specifically, the far threshold Dmax (= Dc + ΔD + ) of the fluctuation range is calculated, and the fluctuation range is set.
ここで、遠方ゆらぎ幅ΔD+には、予め設定された値が用いられる。例えば、図4に示すように、遠方ゆらぎ幅ΔD+が予め「15」cmに設定されており、算出された基準距離Dcが「75」cmの場合には、ゆらぎ範囲の遠方しきい値Dmaxとして「90」cm(=75+15)が算出され、省電力判定DB24に記憶される。
Here, a value set in advance is used as the distance fluctuation width ΔD + . For example, as shown in FIG. 4, when the distance fluctuation width ΔD + is set to “15” cm in advance and the calculated reference distance Dc is “75” cm, the distance threshold Dmax of the fluctuation range is set. “90” cm (= 75 + 15) is calculated and stored in the power
ゆらぎ範囲の設定が終わると、図8に示す離席判定処理(ステップS110
1〜S1105)が行われる。
When the setting of the fluctuation range is completed, the absence determination process (step S110 shown in FIG. 8).
1 to S1105) are performed.
図8に示すように、MPU4は、測定値Db(ステップS1003で算出)が、所定の離席しきい値Df(例えば、120cmに設定)を超えるか否かを判断する(ステップS1101)。その結果、離席しきい値Dfを超えていない場合(つまり、離席しきい値Df以下のとき)には、離席タイマー16aを0にリセットし(ステップS1105)、さらに、後述するゆらぎ判定などの処理(図9)に移行する。
As shown in FIG. 8, the MPU 4 determines whether or not the measured value Db (calculated in step S1003) exceeds a predetermined away threshold Df (for example, set to 120 cm) (step S1101). As a result, when the away threshold Df is not exceeded (that is, when the away threshold Df is less than or equal to), the away
MPU4は、測定値Dbが所定の離席しきい値Dfを超えると判断した場合(ステップS1101のYes)には、離席タイマー16aをカウントアップし、ゆらぎタイマー16cを0にリセットする(ステップS1102)。なお、ここでゆらぎタイマー16cを0にリセットするのは、以前の周期的処理においてゆらぎタイマー16cがカウントアップされている場合を考慮したためである。
When the MPU 4 determines that the measured value Db exceeds the predetermined leaving threshold Df (Yes in step S1101), the MPU 4 counts up the leaving
さらに、所定の離席タイムアウト時間t0(例えば、2秒〜5秒の間で任意に設定)を経過しても、測定値Dbが離席しきい値Dfを超えている場合(ステップS1103のYes)、MPU4は、省電力判定DB24の離席スリープフラグF1に「1」を、省電力フラグF0に「1」を書き込んで(ステップS1104)、次の周期で省電力モードに移行する(図6のステップS100、S200、S2000)。 Further, when the measured value Db exceeds the away threshold value Df even after a predetermined away time-out time t0 (for example, arbitrarily set between 2 seconds and 5 seconds) has elapsed (Yes in step S1103). The MPU 4 writes “1” in the away sleep flag F1 and “1” in the power saving flag F0 of the power saving determination DB 24 (step S1104), and shifts to the power saving mode in the next cycle (FIG. 6). Steps S100, S200, S2000).
なお、所定の離席タイムアウト値t0を経過するまでは(ステップS1103のNo)、以降の周期的処理において、図7のステップS1001〜図8のステップS1103に至るまでの処理を繰り返す。 Until the predetermined time-out value t0 elapses (No in step S1103), the processing from step S1001 in FIG. 7 to step S1103 in FIG. 8 is repeated in the subsequent periodic processing.
以上のように、モニタ前のユーザーが離席した場合には、離席スリープ状態となって通常モードから省電力モードへ移行し、後述する省電力モードの周期的処理において、離席スリープ状態からの復帰処理(図12のステップS2100に示す)が行われる。 As described above, when the user in front of the monitor leaves the seat, the user enters the sleep sleep state and shifts from the normal mode to the power saving mode. Is performed (shown in step S2100 in FIG. 12).
図8に示す離席判定処理(ステップS1101〜S1105)の後、MPU4は、ゆらぎタイマー16cが所定時間t1(例えば、1.5秒)を経過したか否かを判断する(ステップS1201)。
After the absence determination process (steps S1101 to S1105) shown in FIG. 8, the MPU 4 determines whether or not the
しかしながら、通常モードの周期的処理において最初にステップS1201に到達した場合には、ゆらぎタイマー16cは未だカウントアップされていない。このため、ゆらぎ判定処理(ステップS1203〜)には移らずにステップS1202の方に移行して静物判定処理(ステップS1300)が行われることになる。
However, when step S1201 is first reached in the periodic processing in the normal mode, the
図9に示すステップS1201の後、MPU4は、静物判定処理(ステップS1300)の前に基準距離Dcを算出し、ゆらぎ範囲を調節して更新する(ステップS1202)。例えば、基準距離Dcが、前述のように20個の測定値Dbを平均して得られ(つまり、測定値Daの二次平均)、さらに、得られた基準距離Dcの値と、省電力判定DB24に記憶された遠方ゆらぎ幅ΔD+の値に基づいて、(式)Dmax=Dc+ΔD+からゆらぎ範囲の遠方しきい値Dmaxが新たに算出され、書き換えて記憶される。
After step S1201 shown in FIG. 9, the MPU 4 calculates the reference distance Dc before the still-life determination process (step S1300) and adjusts and updates the fluctuation range (step S1202). For example, the reference distance Dc is obtained by averaging the 20 measured values Db as described above (that is, the second average of the measured values Da), and the obtained reference distance Dc and the power saving determination Based on the value of the distance fluctuation width ΔD + stored in the
なお、ゆらぎ範囲は、最初にステップS1006で設定された後は、ステップS1210でゆらぎ外れ時の暫定値に基づいて広がるように更新されるまで、上記ステップS1202や後述するステップ1204において測定値Dbを平均して得られる基準距離Dcに基づいて調整して更新される。 Note that after the fluctuation range is initially set in step S1006, the measured value Db is set in step S1202 or step 1204 described later until the fluctuation range is updated to expand based on the provisional value at the time of deviation from the fluctuation in step S1210. It is adjusted and updated based on the reference distance Dc obtained by averaging.
ステップS1202でゆらぎ範囲が更新されると、図9に示すように静物判定処理(ステップS1300)が行われる。図10は、静物判定処理(図7のステップS1300)の詳細を示す図である。 When the fluctuation range is updated in step S1202, a still object determination process (step S1300) is performed as shown in FIG. FIG. 10 is a diagram showing the details of the still object determination process (step S1300 in FIG. 7).
図10に示すように、静物判定においては、まず省電力判定DB24を参照することにより測定値Dbが所定の近接しきい値Dnより小さいか(つまり、ユーザーが所定の近接しきい値Dnより近くにいるか)が判定される(ステップS1301)。 As shown in FIG. 10, in still-life determination, first, the measured value Db is smaller than a predetermined proximity threshold value Dn by referring to the power saving determination DB 24 (that is, the user is closer to the predetermined proximity threshold value Dn). Is determined) (step S1301).
測定値Dbが近接しきい値Dn以内にあり、ユーザーまでの距離が近すぎると(例えば、30cm以下)、静物タイマー16bを0にリセットし(ステップS1308)、静物判定処理を終了する。これは、センサまでの距離が近すぎると感度が著しく低下してしまうためである。その後、後述するゆらぎ判定ステップ(ステップS1214)に移る。
If the measured value Db is within the proximity threshold value Dn and the distance to the user is too close (for example, 30 cm or less), the still-
MPU4は、測定値Dbが所定の近接しきい値Dn以内にないと判断した場合には、図8に示すように、省電力判定DB24から直近の測定値Dbのデータを所定数N3個だけ読み出し、その中から最大値と最小値を選定する(ステップS1302)。例えば、Db1、Db2、Db3の3つの測定値Dbを読み出し、それぞれの値が、Db1が「40」cm、Db2が「50」cm、Db3が「60」cmの場合、Db3が最大値として、Db1が最小値として選定される。
When the MPU 4 determines that the measured value Db is not within the predetermined proximity threshold value Dn, as shown in FIG. 8, only the predetermined number N 3 of the latest measured value Db data from the power
さらに、選定した最大値となるデータが、数値範囲R1[0〜r1まで]、R2[r1〜r2]、R3[r2以上](例えば、r1=70cm、r2=85cm)の何れに属するかを判断する(ステップS1303)。 Furthermore, whether the selected maximum value data belongs to the numerical range R1 [0 to r1], R2 [r1 to r2], or R3 [r2 or more] (for example, r1 = 70 cm, r2 = 85 cm). Judgment is made (step S1303).
その結果、最大値がR1[0〜r1]の範囲にある場合は、s1(例えば、2cm)を静物しきい値Sとする(ステップS1304)。最大値がR2[r1〜r2]の範囲にある場合は、s2(例えば、3cm)を静物しきい値とする(ステップS1305)。最大値がR3[r2〜以上]の範囲にある場合は、s3(例えば、4cm)を静物しきい値とする(ステップS1306)。 As a result, when the maximum value is in the range of R1 [0 to r1], s1 (for example, 2 cm) is set as the still life threshold value S (step S1304). When the maximum value is in the range of R2 [r1 to r2], s2 (for example, 3 cm) is set as the still life threshold (step S1305). When the maximum value is in the range of R3 [r2 to greater than or equal to], s3 (for example, 4 cm) is set as the still life threshold (step S1306).
例えば、最大値が「60」cmの場合、数値範囲R1に属するため、静物しきい値Sはs2=3cmとなる。なお、上記静物しきい値Sの各値(s1、s2、s3)は、各数値範囲に対応する静物しきい値としてそれぞれ予め設定されている。 For example, when the maximum value is “60” cm, since it belongs to the numerical value range R1, the still-life threshold value S is s2 = 3 cm. Each value (s1, s2, s3) of the still life threshold value S is set in advance as a still life threshold value corresponding to each numerical value range.
このように、静物しきい値が対象物までの距離に応じて段階的に設定されるのは、対象物からの距離が遠くなるほどセンサの測定精度が落ちることを考慮したためである。なお、この実施形態では、静物しきい値を3つの候補値によって段階的に設定したが、最大値となる測定値Dbに対するパーセント比で算出した値によって設定しても良い。 In this way, the reason why the still object threshold value is set stepwise in accordance with the distance to the object is because the measurement accuracy of the sensor decreases as the distance from the object increases. In this embodiment, the still-life threshold value is set stepwise by three candidate values, but may be set by a value calculated as a percentage ratio to the maximum measured value Db.
MPU4は、静物しきい値Sを決めた後、測定値Dbの最小値と最大値の差が静物しきい値S(s1、s2、s3)より大きいかを判断する(ステップS1307)。測定値Dbの最小値と最大値の差が静物しきい値S(s1、s2、s3)より大きい場合(ステップS1307のYes)、図10に示すように、静物タイマー16bを0にリセットし(ステップS1308)、ゆらぎ判定ステップ(図9のステップS1214)に移る。
After deciding the still life threshold value S, the MPU 4 determines whether the difference between the minimum value and the maximum value of the measured value Db is larger than the still life threshold value S (s1, s2, s3) (step S1307). When the difference between the minimum value and the maximum value of the measured value Db is larger than the still life threshold value S (s1, s2, s3) (Yes in step S1307), as shown in FIG. 10, the
測定値Dbの最小値と最大値の差が静物しきい値S(s1、s2、s3)より大きい場合には(ステップS1307のYes)、静物タイマー16bをカウントアップする(ステップS1309)。例えば、Db3「60」を最大値として選定し、Db1「58」を最小値として選定した場合、その差「2」cm(=60−58)が静物しきい値S(s2=3cm)より小さいため、静物タイマー16bがカウントアップされる。
When the difference between the minimum value and the maximum value of the measured value Db is larger than the still life threshold value S (s1, s2, s3) (Yes in step S1307), the
以降の周期的処理において、所定時間t5、例えば45秒を経過しても測定値Dbの最小値と最大値の差が静物しきい値S(s1、s2、s3)より小さい場合(ステップS1311のYes)、MPU4は所定の時間ts秒だけパネルの輝度をダウンするよう制御する(ステップS1312)。 In the subsequent periodic processing, when the difference between the minimum value and the maximum value of the measured value Db is smaller than the still life threshold value S (s1, s2, s3) even after a predetermined time t5, for example, 45 seconds, (step S1311) Yes), the MPU 4 controls to decrease the brightness of the panel for a predetermined time ts seconds (step S1312).
さらに、所定時間t4、例えば60秒(>t5)を経過しても測定値Dbの最小値と最大値の差が静物しきい値S(s1、s2、s3)よりも小さい場合には(ステップS1310のYes)、静物スリープフラグF3に「1」を、省電力フラグF0に「1」を書き込んで(ステップS1313)、省電力モードに移行することになる(図6のステップS100、S200、S2000)。 Further, if the difference between the minimum value and the maximum value of the measured value Db is smaller than the still life threshold value S (s1, s2, s3) even after a predetermined time t4, for example 60 seconds (> t5), (step) In step S1310, “1” is written in the still life sleep flag F3 and “1” is written in the power saving flag F0 (step S1313), and the mode is shifted to the power saving mode (steps S100, S200, and S2000 in FIG. 6). ).
以上のように、検知した対象物が静物と判断された場合には、静物スリープ状態となって通常モードから省電力モードへ移行し、後述する省電力モードの周期的処理において、静物スリープ状態からの復帰処理(図12のステップS2200)が行われる。 As described above, when it is determined that the detected object is a still object, it enters the still object sleep state and shifts from the normal mode to the power saving mode. Return processing (step S2200 in FIG. 12) is performed.
図9に示すように、上記静物判定(図9のS1300)の後には、ゆらぎ判定処理が行われる(ステップS1214)。具体的には、測定値Db(直近のDb1)がゆらぎ範囲(遠方しきい値Dmax以下)を外れているか否かが判断される。 As shown in FIG. 9, after the still object determination (S1300 in FIG. 9), a fluctuation determination process is performed (step S1214). Specifically, it is determined whether or not the measured value Db (nearest Db1) is out of the fluctuation range (below the far threshold Dmax).
その結果、測定値Dbがゆらぎ範囲(遠方しきい値Dmax以下)を外れていると判断されると(ステップS1214のYes)、ゆらぎタイマー16cがカウントアップされると共に、図11に示すゆらぎ範囲を外れた時の測定値Dbが暫定値Dtempとして記憶される(ステップS1215)。
As a result, when it is determined that the measured value Db is out of the fluctuation range (below the far threshold Dmax) (Yes in step S1214), the
なお、図11は、ゆらぎ範囲の更新方法を説明するグラフである。図11に示すように、遠方しきい値Dmaxを外れた時にカウントアップが開始される。 FIG. 11 is a graph for explaining a fluctuation range update method. As shown in FIG. 11, the count-up is started when the far threshold Dmax is exceeded.
ゆらぎタイマー16がカウントアップされ(図9のステップS1215)、さらに以降の周期において、所定のタイムアウト時間t1(例えば、1.5秒)を経過してもゆらぎ範囲を外れていると判断された場合には(ステップS1201のYes)、前述の静物判定(ステップS1300)は行われず、ゆらぎ判定処理に移行することになる。つまり、静物判定が行われるのは、ゆらぎ範囲を外れてから所定時間t1を経過するまでである。
When the
さらに、以降の周期において、所定のタイムアウト時間t2(例えば、3秒)を経過するまでは(ステップS1203)、ゆらぎ範囲の更新が継続して行われる(ステップS1204)。これは、急峻にゆらぎ範囲を離れたような場合でも、測定値が落ち着くまでゆらぎ範囲が必要以上に大きく広がるのを防止するためである。 Further, in a subsequent cycle, the fluctuation range is continuously updated (step S1204) until a predetermined timeout time t2 (for example, 3 seconds) elapses (step S1203). This is to prevent the fluctuation range from spreading more than necessary until the measured value settles, even when the fluctuation range steeply leaves.
以降の周期において、所定のタイムアウト時間t3を経過するまでは、カウントアップ(ステップS1206)を行い、MPU4は、ゆらぎ範囲に戻ったかをさらに判断する(ステップS1207)。 In the subsequent cycle, the count-up (step S1206) is performed until the predetermined timeout time t3 has elapsed, and the MPU 4 further determines whether or not the fluctuation range has been returned (step S1207).
ゆらぎ範囲に戻った場合には、ゆらぎタイマー16cを0にリセットし(ステップS1208)、記憶した暫定値Dtempによりゆらぎ範囲を更新する(ステップS1210)。具体的には、遠方しきい値Dmaxを暫定値Dtempの値に書き換え、さらに、遠方しきい値Dmaxと基準距離Dcの値に基づいて、(式)ΔD+=Dmax−Dcより遠方ゆらぎ幅ΔD+の値を新たに算出し、書き換える。なお、基準距離Dcの値は、ここでは書き換えられない。
When returning to the fluctuation range, the
つまり、図11に示すように、ゆらぎ範囲を外れてから所定時間t3を経過すると、ゆらぎ範囲の遠方しきい値がDmax(例えば、「90」cm)からDmax’(例えば、「93」cm)に広がるように更新される。これにより、遠方ゆらぎ幅ΔD+の値は、遠方しきい値の差(Dmax’−Dmax)の分(例えば、「3」cm)だけ増加する。 That is, as shown in FIG. 11, when a predetermined time t3 has elapsed after leaving the fluctuation range, the far threshold of the fluctuation range changes from Dmax (for example, “90” cm) to Dmax ′ (for example, “93” cm). Updated to spread. As a result, the value of the distance fluctuation width ΔD + increases by the distance threshold difference (Dmax′−Dmax) (for example, “3” cm).
一方、測定値Dbがゆらぎ範囲に戻らない場合には、暫定値Dtempより測定値Dbが大きい場合にだけ(ステップS1211のYes)、暫定値Dtempのデータが外れ時の測定値Dbによって書き換えられる(ステップS1212)。 On the other hand, when the measured value Db does not return to the fluctuation range, only when the measured value Db is larger than the provisional value Dtemp (Yes in step S1211), the data of the provisional value Dtemp is rewritten with the measured value Db at the time of deviation ( Step S1212).
また、所定時間t3(例えば、5秒)を経過すると、図4に示す省電力判定DB24のゆらぎスリープフラグF2に「1」を、省電力フラグF0に「1」を書き込んで(ステップS1213)、省電力モードに移行することになる(図6のステップS100、S200、S2000)。
When a predetermined time t3 (for example, 5 seconds) elapses, “1” is written in the fluctuation sleep flag F2 and “1” is written in the power saving flag F0 of the power
以上のように、ユーザーがゆらぎ範囲から外れ、かつ所定の条件を満たした場合には、ゆらぎスリープ状態となって通常モードから省電力モードへ移行し、後述するように省電力モードの周期的処理において、ゆらぎスリープ状態からの復帰処理(図12のステップS2300に示す)が行われる。 As described above, when the user is out of the fluctuation range and satisfies a predetermined condition, the fluctuation sleep state is entered and the normal mode is shifted to the power saving mode, and the power saving mode is periodically processed as described later. , A process for returning from the fluctuation sleep state (shown in step S2300 in FIG. 12) is performed.
[省電力モードの周期的処理]
つぎに、省電力モードに移行した際に行われる復帰処理について、図12〜図15を用いて以下に説明する。なお、図12は、省電力モードの周期的処理を示すフローチャートである。図13は離席スリープ状態からの、図14は静物スリープ状態からの、図15はゆらぎスリープ状態からの復帰処理の詳細を示すフローチャートである。
[Periodic processing in power saving mode]
Next, a return process performed when the mode is shifted to the power saving mode will be described below with reference to FIGS. FIG. 12 is a flowchart showing periodic processing in the power saving mode. FIG. 13 is a flowchart showing details of the return processing from the away-sleep state, FIG. 14 from the still-life sleep state, and FIG. 15 from the fluctuation sleep state.
なお、省電力モードに移行した場合、省電力判定DB24の省電力フラグF0には「1」が記憶されている。このため、図6に示すメイン処理において、MPU4は、現在、省電力モードであると判断して所定時間T2毎に処理を開始し、これに基づいて、省電力モードの周期的処理(図6のステップS200、S2000)が実行されることになる。
When the mode is shifted to the power saving mode, “1” is stored in the power saving flag F0 of the power
省電力モードの周期的処理では、まず、図12に示すように、センサ2の出力から距離算出テーブル22(図3)を参照することにより、ユーザーまでの距離の値が取得され、図4に示す省電力判定DB24に得られた値が測定値Da’として記憶される(ステップS2001)。なお、通常モードの周期的処理とは異なり、省電力モードの周期的処理では、消費電力を抑制するために測定値の平均(図4の一次平均の測定値Dbに相当するデータ)を算出していない。
In the periodic processing in the power saving mode, first, as shown in FIG. 12, the value of the distance to the user is acquired by referring to the distance calculation table 22 (FIG. 3) from the output of the
さらに、MPU4は、省電力判定DB24を参照することにより、現在どのスリープ状態の種別であるかを判断し(図12のステップS2002)、各スリープ状態を示すフラグ(離席スリープフラグF1、ゆらぎスリープフラグF2、静物スリープフラグF3)にそれぞれ対応した復帰処理(図12のS2100、S2200、S2300の何れか)を実行する。
Further, the MPU 4 refers to the power
つまり、離席スリープ状態から省電力モードに移行している(離席スリープフラグF1に「1」が記憶されている)場合には、図13に示す離席スリープ状態からの復帰処理を実行することになる(ステップS2100)。以下に、図13を用いて、離席スリープ状態(図8のS1104)からの復帰処理の詳細について説明する。 That is, when the absence sleep sleep state is shifted to the power saving mode ("1" is stored in the away sleep flag F1), the return process from the away sleep state shown in FIG. 13 is executed. (Step S2100). The details of the return processing from the away-sleep state (S1104 in FIG. 8) will be described below with reference to FIG.
離席スリープ状態からの復帰処理において、MPU4は、図13に示すように、測定値Da’が所定の離席しきい値Df’を超えるか否かを判断することにより、ユーザーがモニタ前に戻ってきたか否かを判断する(ステップS2101)。測定値Da’が離席しきい値Df’を超える場合、つまりユーザーがまだ離席しておりモニタ前に戻ってきていないと判断した場合(ステップS2101のYes)には、省電力モードの周期的処理の次ループに移る。 In the return processing from the away from sleep state, the MPU 4 determines whether or not the measured value Da ′ exceeds a predetermined away threshold value Df ′ as shown in FIG. It is determined whether it has returned (step S2101). When the measured value Da ′ exceeds the away threshold value Df ′, that is, when it is determined that the user has not left the seat and has not returned to the monitor (Yes in step S2101), the cycle of the power saving mode Move to the next loop.
一方、測定値Da’が所定の離席しきい値Df’(例えば、通常モードにおける離席しきい値Dfと同じ値に設定)を超えない、つまりユーザーがモニタ前に戻ってきたと判断した場合(ステップS2101のNo)には、MPU4は、離席タイマー16aをカウントアップする(ステップS2102)。
On the other hand, when the measured value Da ′ does not exceed a predetermined leaving threshold Df ′ (for example, set to the same value as the leaving threshold Df in the normal mode), that is, it is determined that the user has returned before monitoring In (No in step S2101), the MPU 4 counts up the away
さらに、測定値Da’が離席しきい値Df’以下のまま、所定のタイムアウト時間t0’を経過すると(ステップS2103のYes)、MPU4は、離席スリープ状態をオフし(離席スリープフラグF1に「0」を書き込む)、通常モードに移行(省電力フラグF0に「0」を書き込む)する(ステップS2104)。 Further, when the predetermined time-out time t0 ′ elapses with the measured value Da ′ being equal to or less than the away threshold Df ′ (Yes in step S2103), the MPU 4 turns off the away sleep state (seated sleep flag F1). "0" is written in), and the normal mode is entered ("0" is written in the power saving flag F0) (step S2104).
これにより、通常モードの周期的処理(図6〜図8のフローチャートに示す)がメイン処理において選択され実行されることになる。なお、上記所定のタイムアウト時間t0’は、例えば、通常モードにおけるt0(例えば、2秒〜5秒の間で任意に設定)よりも短い時間、例えば1.5秒に設定される。 Thereby, the periodic process in the normal mode (shown in the flowcharts in FIGS. 6 to 8) is selected and executed in the main process. The predetermined time-out time t0 'is set to, for example, 1.5 seconds, which is shorter than t0 in the normal mode (for example, arbitrarily set between 2 seconds and 5 seconds).
以上のように、省電力モードにおいてユーザーが着席した場合には、省電力モードから通常モードへ移行することになる。 As described above, when the user is seated in the power saving mode, the mode is shifted from the power saving mode to the normal mode.
つぎに、静物スリープ状態(図10のS1313)からの復帰処理を図12および図14などを用いて説明する。 Next, the return processing from the still life sleep state (S1313 in FIG. 10) will be described with reference to FIGS.
ユーザーまでの距離の測定値Da’(図12のステップ2001で取得)が所定数N4、例えば3個以上溜まると(図14のステップS2201のYes)、MPU4は、まず、これらの測定値Da’が所定の近距離しきい値Dn’より小さいか否か判断する(ステップS2202)。これらの測定値Da’が所定の近距離しきい値Dn’より小さいと判断した場合(ステップS2202のYes)、MPU4は、静物スリープフラグF3に「0」を、省電力フラグF0に「0」を書き込んで(ステップS2205)、次の周期で通常モードに移行する(図6のステップS100、S200、S2000)。 When the measured value Da ′ of the distance to the user (obtained at step 2001 in FIG. 12) is accumulated by a predetermined number N 4 , for example, 3 or more (Yes in step S2201 in FIG. 14), the MPU 4 first selects these measured values Da. It is determined whether 'is smaller than a predetermined short distance threshold value Dn' (step S2202). When it is determined that these measured values Da ′ are smaller than the predetermined short-distance threshold value Dn ′ (Yes in step S2202), the MPU 4 sets “0” in the still life sleep flag F3 and “0” in the power saving flag F0. Is written (step S2205), and the normal mode is entered in the next cycle (steps S100, S200, and S2000 in FIG. 6).
測定値Da’が所定の近距離しきい値Dn’より近すぎなければ、測定値Da’の直近の3つのデータを所定数N4(例えば、3個)読み出して、最大値と最小値を選定する(ステップS2203)。 If the measured value Da ′ is not too close to the predetermined short-range threshold value Dn ′, a predetermined number N 4 (for example, three) of the three most recent data of the measured value Da ′ is read, and the maximum value and the minimum value are obtained. Selection is made (step S2203).
さらに、測定値の最小値と最大値の差が所定の静物しきい値S’より大きいかを判断し(ステップS2204)、測定値の最小値と最大値の差が所定の静物しきい値S’より大きい(検知対象に動きがある)と判断された場合には(ステップS2204のYes)、静物スリープフラグF3に「0」を、省電力フラグF0に「0」を書き込んで(ステップS2205)、次の周期で通常モードに移行する(図6のステップS100、S200、S2000)。 Further, it is determined whether the difference between the minimum value and the maximum value of the measured value is larger than a predetermined still life threshold value S ′ (step S2204), and the difference between the minimum value and the maximum value of the measured value is a predetermined still life threshold value S ′. If it is determined that it is greater than (the detection target has a motion) (Yes in step S2204), “0” is written in the still life sleep flag F3 and “0” is written in the power saving flag F0 (step S2205). Then, the normal mode is entered in the next cycle (steps S100, S200, S2000 in FIG. 6).
一方、測定値の最小値と最大値の差が所定の静物しきい値S’より大きくない(検知対象に動きがない)と判断された場合には(ステップS2204のNo)、通常モードに移行せずに、次ループ(省電力モードの周期的処理)に移る。 On the other hand, if it is determined that the difference between the minimum value and the maximum value of the measured value is not larger than the predetermined still-life threshold value S ′ (the object to be detected does not move) (No in step S2204), the process proceeds to the normal mode. Without moving to the next loop (periodic processing in the power saving mode).
以上のように、省電力モードにおいてユーザーが静物でないと判断された場合には、省電力モードから通常モードへ移行することになる。 As described above, when it is determined that the user is not a still life in the power saving mode, the mode is shifted from the power saving mode to the normal mode.
つぎに、ゆらぎスリープ状態(図9のS1213)からの復帰処理を図12および図15などを用いて説明する。 Next, the return processing from the fluctuation sleep state (S1213 in FIG. 9) will be described with reference to FIGS.
ゆらぎスリープ状態に入ると、省電力モードの周期処理において、図12に示すようにユーザーまでの距離の測定値Da’を記憶した後(S2001)、図15に示すゆらぎスリープ状態に対応した復帰処理に移行する(S2002、S2300)。 When the fluctuation sleep state is entered, after the measurement value Da ′ of the distance to the user is stored as shown in FIG. 12 in the periodic process in the power saving mode (S2001), the return process corresponding to the fluctuation sleep state shown in FIG. (S2002, S2300).
測定値Da’がゆらぎ範囲内に戻っていない場合(ステップS2301のNo)には、MPU4は、ゆらぎタイマー16cを0にリセットし、次ループ(省電力モードの周期的処理)に移る(ステップS2302)。なお、ステップS2301におけるゆらぎ範囲の判定には、省電力モードに入る前の通常モードにおけるゆらぎ範囲がそのまま用いられる。
If the measured value Da ′ does not return within the fluctuation range (No in step S2301), the MPU 4 resets the
一方、測定値Da’がゆらぎ範囲内に戻っている場合(ステップS2301のYes)、MPU4は、ゆらぎタイマー16cをカウントアップする(ステップS2303)。ゆらぎタイマー16cが所定時間t3’を超えるまでは、次ループへ移る(ステップS2304のNo)。
On the other hand, when the measured value Da ′ is within the fluctuation range (Yes in step S2301), the MPU 4 counts up the
さらに、ゆらぎタイマー16cが所定時間t3’を超えた場合には(ステップS2304のYes)、ゆらぎスリープフラグF2に「0」を、省電力フラグF0に「0」を書き込んで(ステップS2305)、次の周期で通常モードに移行する(図6のステップS100、S200、S2000)。
Further, when the
以上のように、省電力モードにおいてゆらぎ範囲に戻るなど、所定の条件を満たした場合には、省電力モードから通常モードへ移行することになる。 As described above, when a predetermined condition is satisfied, such as returning to the fluctuation range in the power saving mode, the mode is shifted from the power saving mode to the normal mode.
[その他の実施形態]
なお、上記実施形態では、ゆらぎ範囲を更新する前に調整することとしたが、ゆらぎ範囲を調整しないよう構成してもよい。具体的には、図9において、ステップS1202およびS1204の処理を削除すればよい。これにより、図9に示すステップS1210においてのみ、ゆらぎ範囲が変更される。
[Other Embodiments]
In the above embodiment, the fluctuation range is adjusted before updating. However, the fluctuation range may not be adjusted. Specifically, in FIG. 9, the processes in steps S1202 and S1204 may be deleted. Thus, the fluctuation range is changed only in step S1210 shown in FIG.
なお、上記実施形態では、図9のステップS1210において、ゆらぎ範囲を常に広げるように更新したが、所定の条件を満たす場合には、ゆらぎ範囲を狭めるように更新してもよい。 In the above embodiment, in step S1210 of FIG. 9, the fluctuation range is updated so as to be always widened. However, when a predetermined condition is satisfied, the fluctuation range may be updated.
図16、ゆらぎ範囲を狭めるように更新する処理を示すフローチャートを示す。図16に示すフローチャートは、図9のステップS1214以降に追加される処理を示すものである。また、図17は、図16に示すゆらぎ範囲の更新方法を示すグラフである。 FIG. 16 is a flowchart showing a process for updating so as to narrow the fluctuation range. The flowchart shown in FIG. 16 shows processing added after step S1214 in FIG. FIG. 17 is a graph showing a method for updating the fluctuation range shown in FIG.
静物判定処理(図9のステップS1300)が行われた後、MPU4は、測定値Dbがゆらぎ範囲を外れていないか判断する(ステップS1214)。 After the still object determination process (step S1300 in FIG. 9) is performed, the MPU 4 determines whether the measurement value Db is out of the fluctuation range (step S1214).
その結果、ゆらぎ範囲を外れている場合(ステップS1214のYes)には、前述のように、ゆらぎタイマー16cがカウントアップされ、外れ時の測定値Dbが記憶され次ループへ移行する(ステップS1215)。
As a result, if it is out of the fluctuation range (Yes in step S1214), as described above, the
一方、ゆらぎ範囲を外れていない場合(ステップS1214のNo)には、ゆらぎタイマー16cとは別のタイマー16をカウントアップし、過去の測定値Dbのうち最大値(遠方しきい値Dmaxより小さい)を暫定値Dtempとして省電力判定DBに記憶する(ステップS1216)。
On the other hand, if the fluctuation range is not deviated (No in step S1214), the
さらに、ゆらぎ判定の開始から所定のタイムアウト時間t6を経過してもゆらぎ範囲を外れていない場合(ステップS1217のYes)、MPU4は、タイマー16を0にリセットし(ステップS1218)、暫定値Dtempによりゆらぎ範囲を更新する(ステップS1219)。具体的には、遠方しきい値Dmaxを暫定値Dtempの値(遠方しきい値Dmaxより小さい)に書き換え、さらに、遠方しきい値Dmaxと基準距離Dcの値に基づいて、(式)ΔD+=Dmax−Dcより遠方ゆらぎ幅ΔD+の値を新たに算出し、書き換える。なお、基準距離Dcの値は、ここでは書き換えられない。
Further, if the fluctuation range has not been exceeded even after a predetermined timeout time t6 has elapsed from the start of the fluctuation determination (Yes in step S1217), the MPU 4 resets the
つまり、図17に示すように、ゆらぎ判定の開始から所定時間t6を経過すると、ゆらぎ範囲の遠方しきい値は、DmaxからDmax’’に狭めるように更新される。これにより、遠方ゆらぎ幅ΔD+の値は、遠方しきい値の差(Dmax−Dmax’’)の分だけ減少する。 That is, as shown in FIG. 17, when a predetermined time t6 has elapsed from the start of the fluctuation determination, the far threshold of the fluctuation range is updated so as to be narrowed from Dmax to Dmax ″. As a result, the value of the distance fluctuation width ΔD + decreases by the distance threshold difference (Dmax−Dmax ″).
なお、上記実施形態では、図3に示すようにメモリ12に記憶した省電力制御プログラム20による処理をモニタ装置内部のMPU4などによって実行するようにしたが、図18に示すようにモニタ6に接続したPC200のハードディスク13に省電力プログラム20などを記憶しておき、PC200側のCPU5により省電力制御プログラム20を実行するようにしてもよい。
In the above embodiment, the processing by the power saving
図18は、この発明の省電力制御PC200の具体的なハードウェア構成を示す図である。図18に示すように、外部のPSDセンサ2、モニタ6に接続される省電力制御PC200は、CPU5、RAM13、モニタ6等とのデータ送受信を行う通信部8、ハードディスク13、キーボード/マウス15、タイマー16を備えている。なお、モニタ6とPC200とは、USBや専用ケーブル(DDC/CI規格)などの有線方式または無線方式でデータ交換可能に接続される。
FIG. 18 is a diagram showing a specific hardware configuration of the power saving
図18のハードディスク13には、図3に示すメモリ12と同様、モニタの省電力制御を行うための省電力プログラム20、PSDセンサ2からの出力に基づいて距離を算出するための距離算出テーブル22(図2Bに示す距離−出力電圧特性グラフに相当するデータテーブル)、省電力制御の判定やゆらぎ範囲の算出等に用いられるデータを記憶した省電力判定DB24(図4)などが記録されている。
In the
また、上記実施形態では、モニタ6の電源18を省電力制御するようにしたが、モニタ6に接続されるPC200(図18)の電源18を省電力制御するようにしてもよい。また、モニタ6およびPC200の両方の電源18を省電力制御するようにしてもよい。
In the above embodiment, the power source 18 of the
なお、上記実施形態では、省電力モードにおいて、センサによる測定の時間周期を長くすることで省電力制御を行うこととしたが、その他の処理(例えば、スクリーンセーバの起動、PCをシャットダウンする、CPUへの電力供給を停止するなど)により省電力制御を行うように構成してもよい。 In the above embodiment, in the power saving mode, the power saving control is performed by extending the time period of measurement by the sensor. However, other processing (for example, activation of a screen saver, shutdown of the PC, CPU to The power saving control may be performed by stopping the power supply.
なお、上記実施形態では、静物判定処理(図10)を図9に示すゆらぎ判定処理の中にステップS1300として組み込んでいるが、静物判定処理を図9に示すゆらぎ判定処理の前に行うよう構成してもよい。 In the above embodiment, the still-life determination process (FIG. 10) is incorporated as the step S1300 in the fluctuation determination process shown in FIG. 9, but the still-life determination process is performed before the fluctuation determination process shown in FIG. May be.
なお、上記実施形態では、省電力制御を行う特別のモニタ装置によって処理を行うこととしたが、汎用のモニタ装置に省電力制御を行うためのモジュールを接続して上記省電力制御を実現してもよい。 In the above embodiment, processing is performed by a special monitor device that performs power saving control. However, the above power saving control is realized by connecting a module for performing power saving control to a general-purpose monitor device. Also good.
なお、上記実施形態では、過去の測定値Dbの中から選定した最大値、最小値の差が、所定値以内か否かを比較することにより静物判定を行うこととしたが(図9のステップS1307)、その他の方法を用いて、例えば、PSDセンサ2からの出力の交流成分(アナログ波形)を常時監視することにより、静物か否かの判別を行うようにしてもよい。
In the above embodiment, the still-life determination is performed by comparing whether or not the difference between the maximum value and the minimum value selected from the past measurement values Db is within a predetermined value (step in FIG. 9). In step S <b> 1307, it may be determined whether the object is still or not by constantly monitoring the AC component (analog waveform) of the output from the
なお、上記実施形態では、PSDセンサ2をモニタ6の上部に設けたが、モニタ6の下部や左右に設けるようにしてもよい。または、上記実施形態では、PSDセンサ2を1つだけ設けるようにしたが、複数設けるようにしてもよい。
In the above-described embodiment, the
なお、上記実施形態では、ゆらぎ判定(図9)の他に、離席判定(図8)および静物判定(図10)を行うこととしたが、これらの判定処理を省略してもよい。 In the above embodiment, in addition to the fluctuation determination (FIG. 9), the absence determination (FIG. 8) and the still life determination (FIG. 10) are performed, but these determination processes may be omitted.
100・・・・省電力モニタ装置
102・・・・距離センサ
104・・・・判定数値範囲記憶手段
106・・・・判定手段
108・・・・計時手段
110・・・・電力制御手段
112・・・・更新手段
DESCRIPTION OF
Claims (11)
前記距離センサから受けた信号に基づいて、ユーザーまでの距離が判定数値範囲を外れているか否かを判定し、その結果を出力する判定手段、
前記判定手段からの出力を受けて、ユーザーまでの距離が判定数値範囲を外れた時から所定時間を経過したことを計時する計時手段、
ユーザーまでの距離が判定数値範囲を外れた時から、前記計時手段によって計時した所定時間後においても判定数値範囲を外れていると前記判定手段が判定した場合に、所定の省電力モードに移行する処理を行う電力制御手段、
ユーザーまでの距離が判定数値範囲を外れた時から、前記計時手段によって計時した所定時間後に判定数値範囲を外れていないと前記判定手段が判定した場合に、前記判定数値範囲の幅を広げるように前記判定数値範囲を更新する更新手段、
を備えたことを特徴とする省電力モニタ装置。 A distance sensor that is provided on the monitor and measures the distance to the user and outputs a signal,
Based on the signal received from the distance sensor, it is determined whether or not the distance to the user is out of the determination numerical value range, the determination means for outputting the result,
In response to the output from the determining means, the time measuring means for measuring that a predetermined time has elapsed since the distance to the user is out of the determination numerical range;
When the determination means determines that the distance to the user is out of the determination numerical range even after a predetermined time counted by the time measuring means from when the distance to the user is out of the determination numerical value range, the mode shifts to a predetermined power saving mode. Power control means for processing,
When the determination means determines that the distance to the user has not deviated from the determination numerical value range after a predetermined time counted by the time measuring means from when the distance to the user has deviated from the determination numerical value range, the width of the determination numerical value range is increased. Updating means for updating the determination numerical value range;
A power saving monitor device comprising:
ユーザーまでの距離を測定して信号を出力する距離センサから受けた信号に基づいて、ユーザーまでの距離が判定数値範囲を外れているか否かを判定し、その結果を出力する判定手段、
前記判定手段からの出力を受けて、ユーザーまでの距離が判定数値範囲を外れた時から所定時間を経過したことを計時する計時手段、
ユーザーまでの距離が判定数値範囲を外れた時から、前記計時手段によって計時した所定時間後においても判定数値範囲を外れていると前記判定手段が判定した場合に、所定の省電力モードに移行する処理を行う電力制御手段、
ユーザーまでの距離が判定数値範囲を外れた時から、前記計時手段によって計時した所定時間後に判定数値範囲を外れていないと前記判定手段が判定した場合に、前記判定数値範囲の幅を広げるように前記判定数値範囲を更新する更新手段、
として機能させるためのモニタ用省電力プログラム。 Computer
A determination means for determining whether the distance to the user is out of the determination numerical value range based on a signal received from a distance sensor that measures the distance to the user and outputs a signal, and outputs the result.
In response to the output from the determining means, the time measuring means for measuring that a predetermined time has elapsed since the distance to the user is out of the determination numerical range;
When the determination means determines that the distance to the user is out of the determination numerical range even after a predetermined time counted by the time measuring means from when the distance to the user is out of the determination numerical value range, the mode shifts to a predetermined power saving mode. Power control means for processing,
When the determination means determines that the distance to the user has not deviated from the determination numerical value range after a predetermined time counted by the time measuring means from when the distance to the user has deviated from the determination numerical value range, the width of the determination numerical value range is increased. Updating means for updating the determination numerical value range;
Power-saving program for monitoring to function as
前記更新手段は、
ユーザーまでの距離が判定数値範囲を外れた後の前記所定時間内に前記距離センサからユーザーが最も離れた距離を判定数値範囲の遠方しきい値として記憶することにより、判定数値範囲を遠ざかる方向に広げて更新し、または、
ユーザーまでの距離が判定数値範囲を外れた後の前記所定時間内に前記距離センサからユーザーが最も近づいた距離を判定数値範囲の近方しきい値として記憶することにより、判定数値範囲を近づく方向に広げて更新する、
ことを特徴とする省電力モニタ装置またはモニタ用省電力プログラム。 In the power saving monitor device or the power saving program for monitoring according to claim 1 or 2,
The updating means includes
By storing the distance the user is farthest from the distance sensor within the predetermined time after the distance to the user is out of the judgment numerical value range as a far threshold of the judgment numerical value range, in a direction to move away the judgment numerical value range. Expand and update, or
The direction in which the determination numerical value range is approached by storing the closest distance from the distance sensor within the predetermined time after the distance to the user is outside the determination numerical value range as a near threshold value of the determination numerical value range. Update to
A power saving monitor apparatus or a power saving program for monitoring.
前記更新手段は、ユーザーまでの距離の平均値を基準として判定数値範囲を再計算することにより判定数値範囲を更新する、
ことを特徴とする省電力モニタ装置またはモニタ用省電力プログラム。 In the power saving monitor device or the power saving program for monitoring according to any one of claims 1 to 3,
The updating means updates the determination numerical value range by recalculating the determination numerical value range based on the average value of the distance to the user.
A power saving monitor apparatus or a power saving program for monitoring.
前記更新手段は、さらに、
前記判定手段が所定時間内においてユーザーまでの距離が判定数値範囲内にあると判断した場合には、当該所定期間内においてユーザーが最も離れた距離を判定数値範囲の遠方しきい値として記憶することにより判定数値範囲の幅を狭めるように更新し、または、
前記判定手段が所定時間内においてユーザーまでの距離が判定数値範囲内にあると判断した場合には、ユーザーが最も近づいた距離を判定数値範囲の近方しきい値として記憶することにより判定数値範囲の幅を狭めるように更新する、
ことを特徴とする省電力モニタ装置またはモニタ用省電力プログラム。 In the power-saving monitoring device or the power-saving program for monitoring according to any one of claims 1 to 4,
The updating means further includes:
When the determination means determines that the distance to the user is within the determination numerical value range within a predetermined time, the distance that the user is farthest within the predetermined period is stored as a far threshold of the determination numerical range. Update to narrow the range of the judgment numerical value by or
If the determination means determines that the distance to the user is within the determination numerical range within a predetermined time, the determination numerical range is stored by storing the distance that the user is closest to as a near threshold of the determination numerical range Update to narrow the width of
A power saving monitor apparatus or a power saving program for monitoring.
前記距離センサからの出力に基づいて、測定対象が静物か否かを判定する静物判定手段を備え、
前記静物判定手段が静物であると判断した場合には、前記電力制御手段が通常モードから省電力モードへ移行する処理を行う、
ことを特徴とする省電力モニタ装置またはモニタ用省電力プログラム。 In the power saving monitoring device or the power saving program for monitoring according to any one of claims 1 to 5,
Based on the output from the distance sensor, comprising a still object determination means for determining whether the measurement object is a still object,
When it is determined that the still object determination unit is a still object, the power control unit performs a process of shifting from the normal mode to the power saving mode.
A power saving monitor apparatus or a power saving program for monitoring.
前記静物判定手段は、
距離センサからの出力より得られるユーザーまでの距離を示す複数のデータのうち最大値および最小値を選定し、
前記最大値が予め定められた複数の数値範囲のうち何れに属するかを判断することにより、所定の静物しきい値を決定し、
前記最大値と最小値の差が、前記所定の静物しきい値よりも大きい場合には測定対象が静物でないと判断する、
ことを特徴とする省電力モニタ装置またはモニタ用省電力プログラム。 In the power saving monitor device or the power saving program for monitoring according to claim 6 ,
The still life determination means includes
Select the maximum and minimum values from multiple data indicating the distance to the user obtained from the output from the distance sensor,
Determining a predetermined still-life threshold by determining which of the plurality of predetermined numerical ranges the maximum value belongs to;
When the difference between the maximum value and the minimum value is greater than the predetermined still life threshold, it is determined that the measurement target is not a still life,
A power saving monitor apparatus or a power saving program for monitoring.
前記距離センサからの出力に基づいて、測定対象が離席したか否かを判定する離席判定手段を備え、
前記離席判定手段が、距離センサにより測定した距離が所定の離席しきい値を超えると判定した場合には、前記電力制御手段が通常モードから省電力モードへ移行する処理を行う、
ことを特徴とする省電力モニタ装置またはモニタ用省電力プログラム。 In the power saving monitoring device or the power saving program for monitoring according to any one of claims 1 to 7,
Based on the output from the distance sensor, it comprises an absence determination means for determining whether or not the measurement object has left,
When the absence determination unit determines that the distance measured by the distance sensor exceeds a predetermined separation threshold, the power control unit performs a process of shifting from the normal mode to the power saving mode.
A power saving monitor apparatus or a power saving program for monitoring.
前記距離センサから受けた信号に基づいて、ユーザーまでの距離が判定数値範囲を外れているか否かを判定し、その結果を出力する判定手段、
前記判定手段からの出力を受けて、ユーザーまでの距離が判定数値範囲を外れた時から所定時間を経過したことを計時する計時手段、
ユーザーまでの距離が判定数値範囲を外れた時から、前記計時手段によって計時した所定時間後においても判定数値範囲を外れていると前記判定手段が判定した場合に、所定の省電力モードに移行する処理を行う電力制御手段、
ユーザーまでの距離が判定数値範囲を外れた時から、前記計時手段によって計時した所定時間後に判定数値範囲を外れていないと前記判定手段が判定した場合に、前記判定数値範囲の幅を広げるように前記判定数値範囲を更新する更新手段、
を備えたことを特徴とする省電力装置。 A distance sensor that measures the distance to the user and outputs a signal,
Based on the signal received from the distance sensor, it is determined whether or not the distance to the user is out of the determination numerical value range, the determination means for outputting the result,
In response to the output from the determining means, the time measuring means for measuring that a predetermined time has elapsed since the distance to the user is out of the determination numerical range;
When the determination means determines that the distance to the user is out of the determination numerical range even after a predetermined time counted by the time measuring means from when the distance to the user is out of the determination numerical value range, the mode shifts to a predetermined power saving mode. Power control means for processing,
When the determination means determines that the distance to the user has not deviated from the determination numerical value range after a predetermined time counted by the time measuring means from when the distance to the user has deviated from the determination numerical value range, the width of the determination numerical value range is increased. Updating means for updating the determination numerical value range;
A power-saving device comprising:
前記距離センサから受けた信号に基づいて、ユーザーまでの距離が判定数値範囲を外れているか否かを判定し、その結果を出力する判定手段、
前記判定手段からの出力を受けて、ユーザーまでの距離が判定数値範囲を外れた時から所定時間を経過したことを計時する計時手段、
ユーザーまでの距離が判定数値範囲を外れた時から、前記計時手段によって計時した所定時間後においても判定数値範囲を外れていると前記判定手段が判定した場合に、所定の省電力モードに移行する処理を行う電力制御手段、
ユーザーまでの距離が判定数値範囲を外れた時から、前記計時手段によって計時した所定時間後に判定数値範囲を外れていないと前記判定手段が判定した場合に、前記判定数値範囲の幅を広げるように前記判定数値範囲を更新する更新手段、
を備えたことを特徴とするモニタ用の省電力モジュール。 A distance sensor that is provided on the monitor and measures the distance to the user and outputs a signal,
Based on the signal received from the distance sensor, it is determined whether or not the distance to the user is out of the determination numerical value range, the determination means for outputting the result,
In response to the output from the determining means, the time measuring means for measuring that a predetermined time has elapsed since the distance to the user is out of the determination numerical range;
When the determination means determines that the distance to the user is out of the determination numerical range even after a predetermined time counted by the time measuring means from when the distance to the user is out of the determination numerical value range, the mode shifts to a predetermined power saving mode. Power control means for processing,
When the determination means determines that the distance to the user has not deviated from the determination numerical value range after a predetermined time counted by the time measuring means from when the distance to the user has deviated from the determination numerical value range, the width of the determination numerical value range is increased. Updating means for updating the determination numerical value range;
A power saving module for a monitor characterized by comprising:
コンピュータが、距離センサから受けた信号に基づいて、ユーザーまでの距離が判定数値範囲を外れているか否かを判定し、その結果を出力するステップ、
コンピュータが、ユーザーまでの距離が判定数値範囲を外れた時から所定時間を経過したことを計時するステップ、
コンピュータが、ユーザーまでの距離が判定数値範囲を外れた時から所定時間後においても判定数値範囲を外れていると判定した場合に、所定の省電力モードに移行する処理を行うステップ、
コンピュータが、ユーザーまでの距離が判定数値範囲を外れた時から所定時間後に判定数値範囲を外れていないと判定した場合に、判定数値範囲の幅を広げるように判定数値範囲を更新するステップ、
を備えたことを特徴とする省電力モニタの制御方法。 A distance sensor provided on the monitor measures the distance to the user and outputs a signal;
A step in which the computer determines whether the distance to the user is out of the determination numerical range based on a signal received from the distance sensor, and outputs the result;
Step a computer, measures that distance to the user a predetermined time elapses from the time an off-judgment value range,
A step of performing a process of shifting to a predetermined power saving mode when the computer determines that the distance to the user is outside the determination numerical range even after a predetermined time from when the distance is outside the determination numerical range;
A step of updating the determination numerical range to widen the determination numerical range when the computer determines that the distance to the user is not out of the determination numerical range after a predetermined time from when the distance is outside the determination numerical range;
A method of controlling a power saving monitor, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009015781A JP4782209B2 (en) | 2009-01-27 | 2009-01-27 | Power-saving monitoring device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009015781A JP4782209B2 (en) | 2009-01-27 | 2009-01-27 | Power-saving monitoring device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010176211A JP2010176211A (en) | 2010-08-12 |
| JP4782209B2 true JP4782209B2 (en) | 2011-09-28 |
Family
ID=42707162
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009015781A Active JP4782209B2 (en) | 2009-01-27 | 2009-01-27 | Power-saving monitoring device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4782209B2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4975071B2 (en) * | 2009-08-26 | 2012-07-11 | 株式会社ナナオ | Electronic equipment with moving object discrimination function |
| JP5526100B2 (en) * | 2011-10-18 | 2014-06-18 | Eizo株式会社 | Moving body discrimination device, display device, and moving body discrimination method |
| JP5430707B2 (en) * | 2012-04-10 | 2014-03-05 | Eizo株式会社 | Electronic equipment with moving object discrimination function |
| JP2013228289A (en) * | 2012-04-26 | 2013-11-07 | Nippon Ceramic Co Ltd | Range-finding sensor |
| US10126463B2 (en) | 2013-06-12 | 2018-11-13 | Asahi Kasei Microdevices Corporation | Living body detector and power-saving mode setting method |
| JP2020184177A (en) * | 2019-05-08 | 2020-11-12 | レノボ・シンガポール・プライベート・リミテッド | Electronic device, control method, and program |
| JP7345604B1 (en) | 2022-06-17 | 2023-09-15 | 三菱電機Itソリューションズ株式会社 | Presence management device, presence management method, and presence management program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05119873A (en) * | 1991-10-24 | 1993-05-18 | Hokkaido Nippon Denki Software Kk | Automatic power turning off method for computer |
| JPH1139066A (en) * | 1997-07-18 | 1999-02-12 | Nec Corp | Automatic power controller for personal computer |
| JP4126647B2 (en) * | 2002-06-12 | 2008-07-30 | 日本電気株式会社 | Information processing device |
-
2009
- 2009-01-27 JP JP2009015781A patent/JP4782209B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010176211A (en) | 2010-08-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4782209B2 (en) | Power-saving monitoring device | |
| JP6107474B2 (en) | Lighting system | |
| EP3577489B1 (en) | Active illumination management through contextual information | |
| JP4975071B2 (en) | Electronic equipment with moving object discrimination function | |
| CN115176123B (en) | Target point sight with target illumination sensor | |
| EP2538757A1 (en) | Illumination apparatus | |
| US11284496B2 (en) | Light control devices and light control systems | |
| CN110114739A (en) | Eyes tracking system with low latency and low-power | |
| JP3410919B2 (en) | Image extraction device | |
| WO2018077093A1 (en) | Method and device for controlling mobile terminal, and mobile terminal | |
| CN114340105A (en) | A sensor lamp control method, system, electronic device and computer storage medium | |
| JP2013008461A (en) | Lighting device | |
| TW201319895A (en) | Displacement detection device and operation method thereof | |
| JP6532824B2 (en) | Lighting control analyzer | |
| JP5838271B2 (en) | Biological sensor and power saving mode setting method | |
| CN107101333B (en) | Air conditioner and threshold value adjusting method thereof | |
| CN104184952B (en) | Optical detection device and synchronous adjustment method thereof | |
| JP2017072444A (en) | Information processing equipment, person detection system, and determination method and program | |
| TW201443403A (en) | Optical detecting device and related method of synchronization adjustment | |
| TWI619529B (en) | Treadmill and its runway control method | |
| CN108870481A (en) | Control method based on laser sensor and intelligent range hood | |
| KR20220092691A (en) | Heating control system through prediction of user's sleep time based on big data analysis using smartphone | |
| JP6156951B2 (en) | Image display apparatus and control method | |
| JPH08195284A (en) | Lighting system | |
| JP5430707B2 (en) | Electronic equipment with moving object discrimination function |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110524 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110530 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110614 |
|
| 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: 20110704 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110706 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140715 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4782209 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140715 Year of fee payment: 3 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |