JP6159576B2 - Control device and program - Google Patents
Control device and program Download PDFInfo
- Publication number
- JP6159576B2 JP6159576B2 JP2013109900A JP2013109900A JP6159576B2 JP 6159576 B2 JP6159576 B2 JP 6159576B2 JP 2013109900 A JP2013109900 A JP 2013109900A JP 2013109900 A JP2013109900 A JP 2013109900A JP 6159576 B2 JP6159576 B2 JP 6159576B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- unit
- control signal
- image data
- signal
- 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.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 claims description 77
- 238000003384 imaging method Methods 0.000 claims description 55
- 230000008054 signal transmission Effects 0.000 claims description 55
- 238000012545 processing Methods 0.000 claims description 41
- 230000005540 biological transmission Effects 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 238000000034 method Methods 0.000 description 13
- 230000004048 modification Effects 0.000 description 11
- 238000012986 modification Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 4
- 238000005286 illumination Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
- Air Conditioning Control Device (AREA)
Description
本発明は、機器を遠隔操作する技術に関する。 The present invention relates to a technique for remotely operating a device.
携帯電話などの通信端末を使って、家電機器を遠隔操作する技術が知られている。特許文献1には、このような技術により遠隔操作される機器の動作状態を確認するために、機器の動作状態を撮像した映像信号を操作端末に出力する技術が記載されている。
A technology for remotely controlling home appliances using a communication terminal such as a mobile phone is known.
しかしながら、特許文献1に記載の技術では、単に機器の現在の映像が表示されるだけであるため、ユーザーは、動作前の状態との違いを詳細に見比べなければならず、不便である。
本発明は、手間なく確実に機器の動作状態を通信端末上で確認できるようにすることを目的とする。
However, in the technique described in
An object of this invention is to enable it to confirm the operation state of an apparatus on a communication terminal reliably without a trouble.
本発明は、機器の操作を表す操作信号を通信端末から受信する信号受信部と、前記信号受信部により受信された前記操作信号に応じて、前記機器を制御する制御信号を当該機器に送信する信号送信部と、前記信号送信部により前記制御信号が送信された時点から当該制御信号に対して設定された時間が経過したときに、前記機器の画像を撮影し、当該撮影した画像を表す第1の画像データを生成する撮像部と、前記撮像部により生成された前記第1の画像データを前記通信端末に送信する画像送信部とを備える制御装置を提供する。 The present invention transmits a signal reception unit that receives an operation signal representing an operation of a device from a communication terminal, and a control signal that controls the device according to the operation signal received by the signal reception unit. When the time set for the control signal has elapsed from the time when the control signal is transmitted by the signal transmission unit and the signal transmission unit, an image of the device is captured and the first image representing the captured image is displayed. There is provided a control device including an imaging unit that generates one image data, and an image transmission unit that transmits the first image data generated by the imaging unit to the communication terminal.
前記制御装置において、前記撮像部は、前記信号送信部が前記制御信号を送信する前に、前記機器の画像を撮影し、当該撮影した画像を表す第2の画像データを生成し、前記第1の画像データが表す画像と前記第2の画像データが表す画像との差分が強調されるように、前記第1の画像データに画像処理を施す画像処理部をさらに備え、前記画像送信部は、前記画像処理部により前記画像処理が施された第1の画像データを前記通信端末に送信してもよい。 In the control device, the imaging unit captures an image of the device before the signal transmission unit transmits the control signal, generates second image data representing the captured image, and generates the first image data. An image processing unit that performs image processing on the first image data so that a difference between the image represented by the image data and the image represented by the second image data is enhanced, The first image data subjected to the image processing by the image processing unit may be transmitted to the communication terminal.
前記制御装置において、前記撮像部は、前記信号送信部が前記制御信号を送信する前後の所定の期間において、前記機器の複数の画像を連続して撮影し、前記撮像部により撮影された前記複数の画像において、直前に撮影された画像との差分量が閾値より大きい画像を特定し、前記信号送信部により前記制御信号が送信された時点から当該特定した画像が撮影された時点までの時間を、当該制御信号に設定する設定部をさらに備えてもよい。 In the control device, the imaging unit continuously captures a plurality of images of the device in a predetermined period before and after the signal transmission unit transmits the control signal, and the plurality of images captured by the imaging unit. In this image, an image whose difference from the image captured immediately before is specified is larger than a threshold, and the time from when the control signal is transmitted by the signal transmission unit to the time when the specified image is captured is determined. A setting unit for setting the control signal may be further provided.
前記制御装置において、前記撮像部は、前記信号送信部が前記制御信号を送信する前に、前記機器の画像を撮影し、当該撮影した画像を表す第2の画像データを生成し、前記第1の画像データが表す画像と前記第2の画像データが表す画像との差分に応じて、前記機器が動作したか否かを判定する判定部をさらに備え、前記画像送信部は、前記第1の画像データとともに又は前記第1の画像データに代えて、前記判定部による判定結果を前記通信端末に送信してもよい。 In the control device, the imaging unit captures an image of the device before the signal transmission unit transmits the control signal, generates second image data representing the captured image, and generates the first image data. A determination unit that determines whether or not the device has operated according to a difference between the image represented by the image data and the image represented by the second image data, and the image transmission unit includes: The determination result by the determination unit may be transmitted to the communication terminal together with the image data or instead of the first image data.
前記制御装置において、前記信号送信部は、前記信号受信部により複数の機器の操作を表す操作信号が受信された場合には、当該複数の機器に設定された時間の長さに応じた順番で、当該複数の機器に制御信号を送信してもよい。 In the control device, when an operation signal representing an operation of a plurality of devices is received by the signal receiving unit, the signal transmission unit is in an order according to the length of time set for the plurality of devices. A control signal may be transmitted to the plurality of devices.
また、本発明は、コンピュータに、機器の操作を表す操作信号を通信端末から受信するステップと、前記受信された操作信号に応じて、前記機器を制御する制御信号を当該機器に送信するステップと、前記制御信号が送信された時点から当該制御信号に対して設定された時間が経過したときに、撮像部に前記機器の画像を撮影させるステップと、前記撮像部により撮影された前記画像を表す第1の画像データを前記通信端末に送信するステップとを実行させるためのプログラムを提供する。 The present invention also includes a step of receiving, from a communication terminal, an operation signal representing an operation of the device, and a step of transmitting a control signal for controlling the device to the device in accordance with the received operation signal. A step of causing the imaging unit to capture an image of the device when a time set for the control signal has elapsed since the time when the control signal was transmitted, and the image captured by the imaging unit A program for executing the step of transmitting first image data to the communication terminal is provided.
本発明によれば、手間なく確実に機器の動作状態を通信端末上で確認することができる。 ADVANTAGE OF THE INVENTION According to this invention, the operation state of an apparatus can be confirmed on a communication terminal reliably without a trouble.
[第1実施形態]
1.構成
(1)システム全体の構成
図1は、第1実施形態に係る遠隔操作システム1の全体構成を示す図である。遠隔操作システム1は、通信端末10と、制御装置20とを備える。通信端末10と制御装置20とは、移動体通信網やインターネットを含むネットワーク2を介して接続される。通信端末10は、例えば携帯電話やスマートフォン、タブレット端末である。通信端末10は、ユーザーの家に設置された複数の機器30を遠隔操作するときに用いられる。複数の機器30には、例えばエアコン、照明、テレビ、ヒーター、扇風機、ビデオレコーダ、オーディオプレーヤ、洗濯機、風呂給湯器、電気錠、電動シャッタ、電動カーテン、ロボット掃除機、コンピュータ等の、ユーザーにより操作される各種の機器が含まれる。制御装置20は、通信端末10上で行われた操作に従って機器30を制御する機能を有する。
[First Embodiment]
1. Configuration (1) Overall Configuration of System FIG. 1 is a diagram showing an overall configuration of a
(2)通信端末の構成
図2は、通信端末10のハードウェア構成を示す図である。通信端末10は、CPU(Central Processing Unit)などのプロセッサ11と、RAM(Random Access Memory)などのメインメモリ12と、通信部13と、タッチパネルやキーなどの入力部14と、液晶ディスプレイなどの表示部15と、フラッシュメモリなどの記憶部16とを備える。なお、通信端末10は、これらの構成の他に、音声通話を行うための構成を備えていてもよい。
(2) Configuration of Communication Terminal FIG. 2 is a diagram illustrating a hardware configuration of the
プロセッサ11は、記憶部16に記憶されたプログラムを実行することにより、通信端末10の各部を制御する。メインメモリ12は、プログラムやデータを一時的に記憶する。メインメモリ12は、プロセッサ11がプログラムを実行する際の作業領域として用いられる。通信部13は、ネットワーク2に接続されるインタフェースである。具体的には、ネットワーク2には基地局が含まれており、通信部13はこの基地局に無線で接続される。通信部13は、ネットワーク2を介してサーバー装置と通信を行う。入力部14は、ユーザーの操作に応じた情報をプロセッサ11に入力する。表示部15は、各種の情報を表示する。記憶部16は、各種のプログラムやデータを記憶する。
The processor 11 controls each unit of the
図3は、通信端末10の機能構成を示す図である。通信端末10は、プロセッサ11が1又は複数のプログラムを実行することにより、送信部111、受信部112及び表示制御部113の機能を実現する。送信部111は、機器30の操作を表す操作信号を、通信部13を介して制御装置20に送信する。受信部112は、制御装置20から通信部13を介して画像データを受信する。表示制御部113は、受信部112によって受信された画像データに応じた画像を表示部15に表示させる。
FIG. 3 is a diagram illustrating a functional configuration of the
(3)制御装置の構成
図4は、制御装置20のハードウェア構成を示す図である。制御装置20は、CPUなどのプロセッサ21と、RAMなどのメインメモリ22と、通信部23と、赤外線発光ダイオードなどの制御信号送信部24と、カメラなどの撮像部25と、フラッシュメモリなどの記憶部26と、モーターなどの駆動部27と、回転台28とを備える。
(3) Configuration of Control Device FIG. 4 is a diagram illustrating a hardware configuration of the
プロセッサ21は、記憶部26に記憶されたプログラムを実行することにより、制御装置20の各部を制御する。メインメモリ22は、プログラムやデータを一時的に記憶する。メインメモリ22は、プロセッサ21がプログラムを実行する際の作業領域として用いられる。通信部23は、ネットワーク2に接続されるインタフェースである。通信部23は、ネットワーク2を介して通信端末10と通信を行う。制御信号送信部24は、赤外線により、機器30に制御信号を送信する。制御信号送信部24は、特定の方向に指向性を有する。撮像部25は、画像を撮影し、撮影した画像を表す画像データを生成する。記憶部26は、各種のプログラムやデータを記憶する。また、記憶部26は、制御テーブル261を記憶する。
The
駆動部27は、回転台28を駆動して回転させる。回転台28は、水平方向及び垂直方向に回転可能な台である。図1に示すように、回転台28の上には、制御信号送信部24と撮像部25とが固定される。制御信号送信部24と撮像部25の向きは、制御信号送信部24の照射方向と撮像部25の光軸方向とが概ね一致するように予め調整される。
The
図5は、記憶部26に記憶された制御テーブル261の一例を示す図である。制御テーブル261は、機器30に制御信号を送信するときに用いられる。制御テーブル261には、機器30の識別情報と、操作信号と、制御信号と、機器30の方向と、設定時間とが対応付けて格納される。
FIG. 5 is a diagram illustrating an example of the control table 261 stored in the
機器30の識別情報は、機器30を識別する情報である。機器30の識別情報には、例えば機器30のメーカー名や機種種別が含まれる。操作信号は、機器30の操作を表す信号である。制御信号は、機器30を制御する信号である。制御信号は、例えば機器30を遠隔操作するためのサービスの提供者又は制御装置20のメーカーによりサーバー装置に登録されており、予めサーバー装置からダウンロードされる。機器30の方向は、予め定められた制御装置20の設置地点から見た対象の機器30の方向である。設定時間は、制御信号に従って機器30が動作を開始した時点から実際に動作したことが外見上認識できるようになるまでの時間である。
The identification information of the
設定時間は、制御信号毎に予め設定される。例えば、エアコンは、電源がオンになってもすぐには外観に変化がないため、ルーバーが開くまでエアコンの電源がオンになったことを外見上認識することができない。この場合、エアコンに電源をオンにする制御信号s1が送信されてからルーバーが開くまでの時間が計測され、計測された時間が設定時間として制御信号s1に設定される。例えば、エアコンに制御信号s1が送信されてから5秒後にルーバーが開く場合には、5秒という設定時間が制御信号s1に設定される。他の制御信号についても同様に設定時間が設定される。 The set time is set in advance for each control signal. For example, since the appearance of an air conditioner does not change immediately after the power is turned on, it cannot be visually recognized that the air conditioner is turned on until the louver is opened. In this case, the time from when the control signal s1 for turning on the power to the air conditioner is transmitted until the louver opens is measured, and the measured time is set as the set time in the control signal s1. For example, when the louver opens 5 seconds after the control signal s1 is transmitted to the air conditioner, the set time of 5 seconds is set in the control signal s1. The set time is similarly set for other control signals.
図6は、制御装置20の機能構成を示す図である。制御装置20は、プロセッサ21が1又は複数のプログラムを実行することにより、信号受信部211、信号送信部212、駆動制御部213、撮像制御部214及び画像送信部215の機能を実現する。制御装置20は、本発明に係るコンピュータの一例である。信号受信部211は、機器30の操作を表す操作信号を通信端末10から通信部23を介して受信する。信号送信部212は、制御テーブル261を参照して、信号受信部211により受信された操作信号に応じて、機器30を制御する制御信号を制御信号送信部24を介して機器30に送信する。駆動制御部213は、制御テーブル261を参照して、制御信号送信部24が機器30の方を向くように、駆動部27に回転台28を回転させる。撮像制御部214は、制御テーブル261を参照して、信号送信部212により制御信号が送信された時点からこの制御信号に対して設定された設定時間が経過したときに、撮像部25に機器30の画像を撮影させる。画像送信部215は、撮像部25により撮影された画像を表す第1の画像データを、通信部23を介して通信端末10に送信する。
FIG. 6 is a diagram illustrating a functional configuration of the
2.動作
次に、遠隔操作システム1の動作について説明する。遠隔操作システム1では、通信端末10上で行われた操作に従って機器30が制御されるとともに、その操作の結果である機器30の動作状態を表す画像がユーザーに提示される。
2. Operation Next, the operation of the
図7は、遠隔操作システム1の動作を示すシーケンスチャートである。ユーザーは、入力部14を介して、機器30の操作を表す操作信号を入力する。例えば、エアコンの電源をオンにする場合には、エアコンの電源をオンにする操作を表す操作信号S1が入力される。操作信号が入力されると、ステップS101の処理が開始される。
FIG. 7 is a sequence chart showing the operation of the
ステップS101において、送信部111は、入力された操作信号を通信部13を介して制御装置20に送信する。通信端末10から操作信号が送信されると、信号受信部211は、通信部23を介してこの操作信号を受信する。
In step S <b> 101, the
ステップS102において、駆動制御部213は、制御信号送信部24が制御対象の機器30の方を向くように、駆動部27に回転台28を回転させる。具体的には、駆動制御部213は、制御テーブル261において、通信端末10から受信した操作信号と対応付けて格納された機器30の方向を特定する。続いて、駆動制御部213は、特定した機器30の方向と制御信号送信部24の照射方向とが一致するように、駆動部27に回転台28を回転させる。例えば、通信端末10から操作信号S1を受信した場合には、図5に示す制御テーブル261において、この操作信号S1と対応付けて格納された方向D1が特定される。この場合、制御信号送信部24の照射方向が方向D1となるように、回転台28が回転される。
In step S102, the
ステップS103において、信号送信部212は、通信端末10から受信した操作信号に対応する制御信号を、制御信号送信部24を介して制御対象の機器30に送信する。具体的には、信号送信部212は、通信端末10から受信した操作信号と対応付けて格納された制御信号を制御テーブル261から読み出す。続いて、信号送信部212は、読み出した制御信号を制御信号送信部24を介して送信する。例えば、通信端末10から操作信号S1を受信した場合には、図5に示す制御テーブル261において操作信号S1と対応付けて格納された制御信号s1が読み出される。この場合、制御信号送信部24から制御信号s1が送信される。ここで、ステップS102では、制御信号送信部24が制御対象の機器30の方を向くように調整されている。そのため、制御信号送信部24から送信された制御信号s1は、制御対象の機器30であるエアコンに到達する。
In step S <b> 103, the
ステップS104において、機器30は、制御装置20から受信した制御信号に従って動作する。例えば、エアコンが制御装置20から制御信号s1を受信した場合には、エアコンの電源がオンになる。
In step S <b> 104, the
ステップS105において、撮像制御部214は、制御信号送信部24から制御信号が送信された時点からこの制御信号に対して設定された設定時間が経過したときに、撮像部25に制御対象の機器30の画像を撮影させる。具体的には、撮像制御部214は、制御信号送信部24から制御信号が送信されたときにタイマーを起動し、時間の計測を開始する。また、撮像制御部214は、制御テーブル261において、ステップS103で送信された制御信号と対応付けて格納された設定時間を特定し、制御信号が送信された時点からこの設定時間が経過すると、撮像部25に制御対象の機器30の画像を撮影させる。撮像部25は、撮像制御部214の制御の下、制御対象の機器30の画像を撮影し、撮影した画像を表す画像データを生成する。この画像データは、第1の画像データの一例である。
In step S105, the
ここで、上述したように、制御信号送信部24及び撮像部25は、制御信号送信部24の照射方向と撮像部25の光軸方向とが概ね一致するように固定されている。そのため、ステップS102において制御信号送信部24が制御対象の機器30の方を向くように調整されると、撮像部25も制御対象の機器30の方を向くことになる。したがって、ステップS105では、改めて回転台28を回転させなくても、制御対象の機器30の画像を撮影することができる。
Here, as described above, the control
図8は、機器30の撮影タイミングの一例を示す図である。図8では、制御信号s1の送信に応じてエアコンの画像を撮影する場合の撮影タイミングが例示されている。時刻t0において、制御信号s1がエアコンに送信されると、この制御信号s1に従ってエアコンの電源がオンになる。ただし、時刻t0の時点では、まだエアコンのルーバーは閉じている。時刻t0から数秒経過すると、ルーバーが開き始め、時刻t0から5秒後の時刻t5において、ルーバーが完全に開く。制御信号s1が送信された場合には、図5に示す制御テーブル261において、制御信号s1と対応付けて格納された5秒という設定時間が特定されるため、時刻t0から5秒後の時刻t5にエアコンの画像が撮影される。これにより、ルーバーが開いた状態のエアコンの画像が撮影される。
FIG. 8 is a diagram illustrating an example of the shooting timing of the
ステップS106において、画像送信部215は、撮像部25により生成された画像データを、通信部23を介して通信端末10に送信する。制御装置20から画像データが送信されると、受信部112は、通信部13を介してこの画像データを受信する。
In step S <b> 106, the
ステップS107において、表示制御部113は、受信部112により受信された画像データに応じた画像151を表示部15に表示させる。図9は、表示部15に表示される画像151の一例を示す図である。この画像151には、ルーバーが開いた状態のエアコンの像が含まれている。ユーザーは、この画像を見ることにより、エアコンの電源をオンにする操作に従って、実際にエアコンの電源がオンになったことを確認することができる。
In step S <b> 107, the
このように機器30の動作状態を通信端末10上で確認することは、特に、テレビやビデオレコーダのように、電源をオンにする制御信号と電源をオフにする制御信号とが同じ信号であり、トグル動作を行うような機器30を遠隔操作するときに有効である。このような機器30は、操作前の状態によっては、ユーザーの操作に応じてユーザーの意図とは逆の動作状態になってしまう場合がある。例えば、テレビの電源がオン状態のときに、ユーザーが通信端末10上でテレビの電源をオンにする操作を行うと、テレビの電源はオフになってしまう。この場合、テレビの電源がオフになったことが確認できれば、ユーザーは、操作をやり直すことができる。
The confirmation of the operation state of the
以上説明した第1実施形態によれば、ユーザーが通信端末10上で機器30の操作を行うと、この操作に従って機器30が制御された後、機器30の画像が撮影され、撮影された画像が通信端末10上に表示される。さらに、機器30の画像は、機器30が制御信号に従って動作したことが外見上認識できるようなタイミングで撮影される。したがって、手間なく確実に機器30の動作状態を通信端末10上で確認することができる。
According to the first embodiment described above, when the user operates the
また、第1実施形態によれば、機器30の画像を撮影するだけで足りるため、例えば制御装置20に機器30の動作状態を検知するための各種センサーを設ける必要がない。したがって、制御装置20の構成を簡略化することができる。
Further, according to the first embodiment, since it is sufficient to capture an image of the
[第2実施形態]
次に、本発明の第2実施形態について説明する。上述した第1実施形態では、撮像部25により生成された画像データをそのまま通信端末10に送信する例について説明した。これに対し、第2実施形態では、撮像部25により生成された画像データに画像処理を施してから通信端末10に送信する。第2実施形態に係る通信端末10の構成及び制御装置20の構成は、基本的には、第1実施形態で説明した構成と同じである。ただし、第2実施形態に係る制御装置20は、第1実施形態で説明した機能構成とは異なる機能構成を備える。以下、第1実施形態との相違点を中心に説明する。
[Second Embodiment]
Next, a second embodiment of the present invention will be described. In the first embodiment described above, the example in which the image data generated by the
図10は、第2実施形態に係る制御装置20の機能構成を示す図である。制御装置20は、第1実施形態で説明した機能に加えて、画像処理部216の機能を実現する。また、第2実施形態においては、撮像制御部214は、信号送信部212が制御信号を送信する前にも、撮像部25に機器30の画像を撮影させる。撮像部25は、撮像制御部214の制御の下、信号送信部212が制御信号を送信する前にも機器30の画像を撮影し、撮影した画像を表す第2の画像データを生成する。画像処理部216は、第1の画像データが表す画像と第2の画像データが表す画像との差分が強調されるように、第1の画像データに画像処理を施す。画像送信部215は、画像処理部216により画像処理が施された第1の画像データを通信端末10に送信する。
FIG. 10 is a diagram illustrating a functional configuration of the
図11は、第2実施形態に係る遠隔操作システム1の動作を示すシーケンスチャートである。ステップS201及びS202の処理は、第1実施形態で説明したステップS101及びS102の処理と同じである。
FIG. 11 is a sequence chart showing the operation of the
ステップS203において、撮像制御部214は、信号送信部212により制御信号が送信される前に、撮像部25に対象の機器30の画像を撮影させる。撮像部25は、撮像制御部214の制御の下、制御対象の機器30の画像を撮影し、撮影した画像を表す参照画像データを生成する。この参照画像データは、第2の画像データの一例である。
In step S <b> 203, the
ステップS204〜S206の処理は、第1実施形態で説明したステップS103〜S105の処理と同じである。なお、以下の説明では、ステップS206で撮影された画像を表す画像データを「対象画像データ」という。この対象画像データは、第1の画像データの一例である。 The processing in steps S204 to S206 is the same as the processing in steps S103 to S105 described in the first embodiment. In the following description, the image data representing the image captured in step S206 is referred to as “target image data”. This target image data is an example of first image data.
ステップS207において、画像処理部216は、ステップS203で生成された参照画像データが表す画像50とステップS206で生成された対象画像データが表す画像51との差分が強調されるように、対象画像データに画像処理を施す。具体的には、画像処理部216は、参照画像データが表す画像50と対象画像データが表す画像51との差分を抽出する。続いて、画像処理部216は、抽出した差分が強調されるように対象画像データに画像処理を施す。
In step S207, the
図12は、画像処理の一例を示す図である。図12では、ステップS203でルーバーが閉じた状態のエアコンの画像50を表す参照画像データが生成され、ステップS206でルーバーが開いた状態のエアコンの画像51を表す対象画像データが生成された場合に行われる画像処理が例示されている。この例では、画像50と画像51とは破線で囲まれたルーバー部分が相違するため、画像50と画像51の差分としてルーバー部分が抽出される。この場合、対象画像データに対して、ルーバー部分を赤く着色する等、ルーバー部分の色相、明度又は彩度を変更する画像処理が施される。
FIG. 12 is a diagram illustrating an example of image processing. In FIG. 12, reference image data representing the
図13は、画像処理の別の例を示す図である。この例では、図12に示す例と同様に、画像50と画像51の差分としてルーバー部分が抽出される。ただし、対象画像データに対して、ルーバー部分に囲み線52や矢印の画像53を付加する画像処理が施される。
FIG. 13 is a diagram illustrating another example of image processing. In this example, a louver portion is extracted as a difference between the
図14は、画像処理の別の例を示す図である。この例では、図12に示す例と同様に、画像50と画像51の差分としてルーバー部分が抽出される。ただし、対象画像データに対して、ルーバー部分を切り抜く画像処理が施される。
FIG. 14 is a diagram illustrating another example of image processing. In this example, a louver portion is extracted as a difference between the
ステップ208において、画像送信部215は、ステップS207で画像処理が施された対象画像データを、通信部23を介して通信端末10に送信する。以降の処理は、第1実施形態と同様である。
In
以上説明した第2実施形態によれば、機器30が動作する前の状態と動作した後の状態との差分が強調して表示されるため、機器30の動作状態を容易に認識することができる。
According to the second embodiment described above, since the difference between the state before the
[変形例]
本発明は、上述した第1及び第2実施形態に限定されず、以下のように変形してもよい。また、以下の変形例を互いに組み合わせてもよい。
[Modification]
The present invention is not limited to the first and second embodiments described above, and may be modified as follows. Further, the following modifications may be combined with each other.
(1)上述した第1及び第2実施形態では、予め設定時間が設定される例について説明した。しかし、設定時間は、制御装置20によって設定されてもよい。この場合、制御装置20は、第1又は第2実施形態で説明した処理を行う前に、設定処理を行う。
(1) In the first and second embodiments described above, the example in which the set time is set in advance has been described. However, the set time may be set by the
図15は、本変形例に係る制御装置20の機能構成を示す図である。制御装置20は、第1実施形態で説明した機能に加えて、設定部217の機能を実現する。設定処理においては、撮像制御部214は、信号送信部212が制御信号を送信する前後の所定の期間において、撮像部25に機器30の複数の画像を連続して撮影させる。設定部217は、撮像部25により撮影された複数の画像において、直前に撮影された画像との差分量が閾値より大きい画像を特定し、信号送信部212により制御信号が送信された時点から、特定した画像が撮影された時点までの時間を設定時間として制御信号に設定する。この差分量とは、比較対象の2個の画像が異なる度合いを表す量である。例えば、差分量は、比較対象の2個の画像の差分を抽出することによって、変化が生じた領域を特定し、特定した領域の画素数を計算することによって求められる。また、制御信号が送信された時点から特定した画像が撮影された時点までの時間は、例えばタイマーを用いて計測される。設定部217により設定された設定時間は、制御信号と対応付けて制御テーブル261に格納される。
FIG. 15 is a diagram illustrating a functional configuration of the
図16は、設定処理を説明する図である。図16では、制御信号s1に設定時間を設定する処理が例示されている。この例では、制御信号s1がエアコンに送信される1秒前に画像60が撮影され、制御信号s1がエアコンに送信されてから1〜6秒後にそれぞれ画像61〜66が撮影される。画像60〜64は、いずれもルーバーが閉じた状態のエアコンを表しているため、直前に撮影された画像との間でほとんど変化が生じず、直前に撮影された画像との間の差分量は閾値以下になる。一方、画像65は、ルーバーが開いた状態のエアコンを表しており、直前に撮影された画像64との間でルーバー部分に大きな変化が生じるため、直前に撮影された画像65との間の差分量は閾値より大きくなる。この場合、制御信号s1が送信されてから5秒後に撮影された画像65が特定され、制御信号s1には5秒という設定時間が設定される。
FIG. 16 is a diagram illustrating the setting process. FIG. 16 illustrates a process for setting a set time for the control signal s1. In this example, the image 60 is captured 1 second before the control signal s1 is transmitted to the air conditioner, and the
本変形例によれば、例えばユーザーが自ら設定時間を設定する作業を行わなくても、適切な設定時間が設定される。 According to this modification, for example, even if the user does not perform the operation of setting the set time himself, an appropriate set time is set.
(2)上述した第1及び第2実施形態において、制御装置20が、機器30が動作したか否かを判定し、その判定結果を通信端末10に送信してもよい。
(2) In the first and second embodiments described above, the
図17は、本変形例に係る制御装置20の機能構成を示す図である。制御装置20は、第1実施形態で説明した機能に加えて、判定部218の機能を実現する。本変形例においては、撮像制御部214は、上述した第2実施形態と同様に、信号送信部212が制御信号を送信する前にも、撮像部25に機器30の画像を撮影させる。撮像部25は、撮像制御部214の制御の下、信号送信部212が制御信号を送信する前にも機器30の画像を撮影し、撮影した画像を表す第2の画像データを生成する。
FIG. 17 is a diagram illustrating a functional configuration of the
判定部218は、第1の画像データが表す画像と第2の画像データが表す画像との差分に応じて、機器30が動作したか否かを判定する。具体的には、判定部218は、第1の画像データが表す画像と第2の画像データが表す画像との差分量を算出し、算出した差分量が閾値より大きい場合には、機器30が動作したと判定する。この差分量は、例えばこれらの画像の差分を抽出することによって、変化が生じた領域を特定し、特定した領域の画素数を計算することによって求められる。例えば、図12に示すように、信号送信部212が制御信号を送信する前に、ルーバーが閉じた状態のエアコンの画像50が撮影され、信号送信部212が制御信号を送信した後に、ルーバーが開いた状態のエアコンの画像51が撮影された場合には、画像50と画像51とはルーバー部分に大きな変化があるため、画像50と画像51の差分量は閾値より大きくなる。この場合には、制御対象の機器30が動作したと判定される。
The
また、判定部218は、第1の画像データが表す画像と第2の画像データが表す画像との予め設定された領域における差分に応じて、機器30が動作したか否かを判定してもよい。例えば、機器30が動作したことが外見上認識できる変化が電源ランプの点灯である場合には、画像全体の領域に対する電源ランプの領域の占める割合が小さいため、電源ランプが点灯してもそれらの画像の差分量が閾値を越えない場合がある。このような場合に、電源ランプの領域を予め設定しておけば、電源ランプが点灯することにより、電源ランプの領域における差分量が閾値より大きくなるため、機器30が動作したと判定される。
Also, the
画像送信部215は、第1の画像データとともに又は第1の画像データに代えて、判定部218による判定結果を、通信部23を介して通信端末10に送信する。例えば、制御対象の機器30が動作したと判定された場合には、機器30が動作したことを示すメッセージが通信端末10に送信される。この場合、通信端末10の表示部15には、制御装置20から受信した判定結果が表示される。
The
本変形例によれば、制御装置20により機器30が動作したか否かが判定され、その判定結果が表示されるため、機器30の動作状態を容易に認識することができる。
According to this modification, it is determined whether or not the
(3)上述した第1及び第2実施形態において、ユーザーにより複数の機器30の操作を表す操作信号が入力された場合、信号送信部212は、これらの複数の機器30に設定された設定時間の長さに応じた順番で複数の機器30に制御信号を送信してもよい。
(3) In the first and second embodiments described above, when an operation signal representing the operation of the plurality of
例えば、信号送信部212は、設定された設定時間が短い機器から順番に複数の機器30に制御信号を送信してもよい。ここでは、ユーザーにより、エアコンの電源をオンにする操作を表す操作信号S1と、照明を点ける操作を表す操作信号S2と、テレビの電源をオンにする操作を表す操作信号S3とがまとめて入力された場合を例に挙げて説明する。この場合、まず図5に示す制御テーブル261から、操作信号S1に対応する制御信号s1と、操作信号S2に対応する制御信号s2と、操作信号S3に対応する制御信号s3とが読み出される。
For example, the
ここで、図5に示す制御テーブル261において、制御信号s1に対応する設定時間は「5秒」であり、制御信号s2に対応する設定時間は「1秒」であり、制御信号s3に対応する設定時間は「3秒」である。この場合、最初に、設定時間が最も短い制御信号s2が照明に向けて送信される。次に、設定時間が2番目に短い制御信号s3がテレビに向けて送信される。最後に、設定時間が最も長い制御信号s1がエアコンに向けて送信される。これにより、ユーザーにより複数の機器30の操作を表す操作信号が入力されたときに、最初に撮影された機器30の画像がユーザーに提示されるまでにかかる時間を短くすることができる。
Here, in the control table 261 shown in FIG. 5, the set time corresponding to the control signal s1 is “5 seconds”, the set time corresponding to the control signal s2 is “1 second”, and corresponds to the control signal s3. The set time is “3 seconds”. In this case, first, the control signal s2 having the shortest set time is transmitted toward the illumination. Next, the control signal s3 having the second shortest set time is transmitted to the television. Finally, the control signal s1 having the longest set time is transmitted to the air conditioner. Thereby, when the operation signal showing the operation of the plurality of
または、信号送信部212は、設定された設定時間が長い機器から順番に複数の機器30に制御信号を送信してもよい。この場合、最初に、設定時間が最も長い制御信号s1がエアコンに向けて送信される。次に、設定時間が2番目に長い制御信号s3がテレビに向けて送信される。最後に、設定時間が最も短い制御信号s2が照明に向けて送信される。これにより、ユーザーにより複数の機器30の操作を表す操作信号が入力されたときに、これらの機器30の画像が全て提示されるまでにかかる時間を短くすることができる。
Or the
(4)上述した第1及び第2実施形態において、制御装置20は、車輪やキャタピラ、脚などの移動機構を備え、複数の部屋の間を移動してもよい。制御装置20は、制御対象の機器30が別の部屋に設置されている場合には、その部屋の定められた位置へと移動してからステップS102又はS202の処理を開始する。
(4) In 1st and 2nd embodiment mentioned above, the
(5)上述した第1及び第2実施形態では、通信端末10が携帯電話やスマートフォン、タブレット端末である例について説明した。しかし、通信端末10は、これらの端末に限定されず、例えばノート型パーソナルコンピュータであってもよい。
(5) 1st and 2nd embodiment mentioned above demonstrated the example whose
(6)上述した第1及び第2実施形態では、プロセッサ21がプログラムを実行することにより、制御装置20の機能が実現される例について説明した。しかし、制御装置20の機能は、ASIC(application specific integrated circuit)により実現されてもよい。例えば、画像処理部216、設定部217又は判定部218がASICにより実現されてもよい。
(6) In the first and second embodiments described above, the example in which the function of the
(7)通信端末10のプロセッサ11及び制御装置20のプロセッサ21により実行されるプログラムは、インターネットなどの通信回線を介してダウンロードされてもよい。また、このプログラムは、磁気記録媒体(磁気テープ、磁気ディスクなど)、光記録媒体(光ディスクなど)、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
(7) The program executed by the processor 11 of the
(8)上述した第1及び第2実施形態では、制御信号送信部24は、赤外線を利用して、機器30に制御信号を送信する例について説明した。しかし、制御信号送信部24は、赤外線以外の光を利用して、機器30に制御信号を送信してもよいし、電波を利用して、機器30に制御信号を送信してもよい。
(8) In the first and second embodiments described above, the example in which the control
また、この変形例において、撮像部25は、魚眼レンズを有し、水平方向に沿って360度の画角で画像を撮影してもよい。これにより、撮像部25の向きを変えなくても、機器30が設置された部屋全体の画像を撮影することができる。さらに、制御装置20は、撮影された画像の座標を極座標変換して平面画像を生成し、この平面画像から機器30を含む部分を切り出してもよい。この処理は、例えば第2実施形態で説明した画像処理部216が行ってもよい。この場合、機器30を含む部分の画像を表す画像データが通信端末10に送信される。
In this modification, the
この変形例によれば、駆動部27及び回転台28を用いなくても、機器30に制御信号を送信し、機器30の画像を撮影することができる。
According to this modification, a control signal can be transmitted to the
(9)上述した第1及び第2実施形態では、予め設定時間が設定される例について説明した。しかし、設定時間は、ネットワーク2に接続されたサーバー装置からダウンロードされ、制御テーブル261に格納されてもよい。このとき、制御装置20は、機器30の識別情報(型番等)をサーバー装置に送信することにより、その機器30に対応する設定時間をダウンロードしてもよい。
(9) In the first and second embodiments described above, the example in which the set time is set in advance has been described. However, the set time may be downloaded from a server device connected to the
1 遠隔操作システム、10 通信端末、20 制御装置、21 プロセッサ、22 メインメモリ、23 通信部、24 制御信号送信部、25 撮像部、26 記憶部、27 駆動部、28 回転台、111 送信部、112 受信部、113 表示制御部、211 信号受信部、212 信号送信部、213 駆動制御部、214 撮像制御部、215 画像送信部、216 画像処理部、217 設定部、218 判定部
DESCRIPTION OF
Claims (5)
前記信号受信部により受信された前記操作信号に応じて、前記機器を制御する制御信号を当該機器に送信する信号送信部と、
前記信号送信部により前記制御信号が送信された時点から当該制御信号に対して設定された時間が経過したときに、前記機器の画像を撮影し、当該撮影した画像を表す第1の画像データを生成し、前記信号送信部が前記制御信号を送信する前に、前記機器の画像を撮影し、当該撮影した画像を表す第2の画像データを生成する撮像部と、
前記第1の画像データが表す画像と前記第2の画像データが表す画像との差分が強調されるように、前記第1の画像データに画像処理を施す画像処理部と、
前記画像処理部により前記画像処理が施された第1の画像データを前記通信端末に送信する画像送信部と
を備える制御装置。 A signal receiving unit that receives an operation signal representing the operation of the device from the communication terminal;
In response to the operation signal received by the signal receiver, a signal transmitter that transmits a control signal for controlling the device to the device;
When the time set for the control signal has elapsed from the time when the control signal is transmitted by the signal transmission unit, an image of the device is captured, and first image data representing the captured image is captured. An image capturing unit that generates and generates second image data representing the captured image by capturing an image of the device before the signal transmission unit transmits the control signal ;
An image processing unit that performs image processing on the first image data so that a difference between the image represented by the first image data and the image represented by the second image data is emphasized;
A control device comprising: an image transmission unit configured to transmit the first image data subjected to the image processing by the image processing unit to the communication terminal.
前記撮像部により撮影された前記複数の画像において、直前に撮影された画像との差分量が閾値より大きい画像を特定し、前記信号送信部により前記制御信号が送信された時点から当該特定した画像が撮影された時点までの時間を、当該制御信号に設定する設定部をさらに備える
請求項1に記載の制御装置。 The imaging unit continuously captures a plurality of images of the device in a predetermined period before and after the signal transmission unit transmits the control signal,
In the plurality of images captured by the imaging unit, an image having a difference amount from a previously captured image that is greater than a threshold value is identified, and the identified image from the time when the control signal is transmitted by the signal transmission unit The control device according to claim 1, further comprising: a setting unit that sets, in the control signal, a time until the time when the image is captured.
前記画像送信部は、前記第1の画像データとともに又は前記第1の画像データに代えて、前記判定部による判定結果を前記通信端末に送信する
請求項1又は2に記載の制御装置。 Before SL according to the difference between the first image and the second image data representing the image data represents an image, further comprising a determination unit which determines whether or not the device has operated,
The image transmission unit, the first with the image data or in place of the first image data, the control device according to the determination result by the determination section to claim 1 or 2 transmits to the communication terminal.
請求項1から3のいずれか1項に記載の制御装置。 When the signal transmission unit receives an operation signal representing an operation of a plurality of devices by the signal receiving unit, the plurality of devices in the order according to the length of time set in the plurality of devices. control device according to any one of claims 1 to 3 for transmitting a control signal to.
機器の操作を表す操作信号を通信端末から受信するステップと、
前記受信された操作信号に応じて、前記機器を制御する制御信号を当該機器に送信するステップと、
前記制御信号が送信された時点から当該制御信号に対して設定された時間が経過したときに、撮像部に前記機器の画像を撮影させ、当該撮影された画像を表す第1の画像データを生成するステップと、
前記制御信号が送信される前に、前記撮像部に前記機器の画像を撮影させ、当該撮影された画像を表す第2の画像データを生成するステップと、
前記第1の画像データが表す画像と前記第2の画像データが表す画像との差分が強調されるように、前記第1の画像データに画像処理を施すステップと、
前記画像処理が施された第1の画像データを前記通信端末に送信するステップと
を実行させるためのプログラム。 On the computer,
Receiving an operation signal representing the operation of the device from the communication terminal;
Transmitting a control signal for controlling the device to the device according to the received operation signal;
When a time set for the control signal elapses from the time when the control signal is transmitted, an image of the device is captured by the imaging unit, and first image data representing the captured image is generated. And steps to
Before the control signal is transmitted, causing the imaging unit to capture an image of the device, and generating second image data representing the captured image;
Applying image processing to the first image data such that a difference between the image represented by the first image data and the image represented by the second image data is enhanced;
Transmitting the first image data subjected to the image processing to the communication terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013109900A JP6159576B2 (en) | 2013-05-24 | 2013-05-24 | Control device and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013109900A JP6159576B2 (en) | 2013-05-24 | 2013-05-24 | Control device and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014230199A JP2014230199A (en) | 2014-12-08 |
JP6159576B2 true JP6159576B2 (en) | 2017-07-05 |
Family
ID=52129647
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013109900A Expired - Fee Related JP6159576B2 (en) | 2013-05-24 | 2013-05-24 | Control device and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6159576B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105812538A (en) * | 2016-04-19 | 2016-07-27 | 上海斐讯数据通信技术有限公司 | Locking and unlocking system |
CN109792822B (en) * | 2016-09-20 | 2021-07-20 | 昕诺飞控股有限公司 | Method and system for lighting control |
JP7069883B2 (en) * | 2018-03-15 | 2022-05-18 | 株式会社リコー | Information processing system, information processing device, information processing method and program |
JP6633139B2 (en) * | 2018-06-15 | 2020-01-22 | レノボ・シンガポール・プライベート・リミテッド | Information processing apparatus, program and information processing method |
US11532220B2 (en) * | 2018-11-27 | 2022-12-20 | Tektronix, Inc. | System for test and measurement instrumentation data collection and exchange |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004096397A (en) * | 2002-08-30 | 2004-03-25 | Ntt Docomo Inc | Remote control method of electronic apparatus |
JP2005175648A (en) * | 2003-12-09 | 2005-06-30 | Hitachi Ltd | Controller for electric apparatus |
JP2006101281A (en) * | 2004-09-30 | 2006-04-13 | Sanyo Electric Co Ltd | House appliance control system and house appliance control apparatus |
-
2013
- 2013-05-24 JP JP2013109900A patent/JP6159576B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014230199A (en) | 2014-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6782229B2 (en) | Methods and equipment for operating intelligent electrical equipment | |
CN106302057B (en) | Intelligent home equipment control method and device | |
JP6130968B2 (en) | Smart terminal control method, apparatus, program, and storage medium | |
CN104184944B (en) | Obtain method and the device of multimedia data stream | |
JP6159576B2 (en) | Control device and program | |
US9947191B2 (en) | Monitoring system | |
KR20170023699A (en) | Video recording method and device | |
US10043377B2 (en) | Monitoring system | |
US10354678B2 (en) | Method and device for collecting sounds corresponding to surveillance images | |
CN114200895A (en) | Device control method, device and storage medium | |
US11074449B2 (en) | Method, apparatus for controlling a smart device and computer storge medium | |
US20160148476A1 (en) | Monitoring system | |
CN106973218B (en) | Shooting method of intelligent flying device and intelligent flying device | |
CN104460329A (en) | Intelligent device connection method and device | |
CN105549398B (en) | Control system and method for driving corresponding device at fixed time according to trigger strategy | |
CN113240053A (en) | Camera detection method and device, storage medium and electronic equipment | |
CN105206020B (en) | Remote controler matching method, apparatus and system | |
US9705696B2 (en) | Monitoring system | |
EP3892069B1 (en) | Determining a control mechanism based on a surrounding of a remote controllable device | |
WO2017107539A1 (en) | Method, apparatus and system for access of smart household appliance to multiple servers | |
JP2013138355A (en) | Display device and remote control system | |
CN105100621B (en) | The method, apparatus and terminal of output shooting video | |
CN112953796A (en) | Equipment state judgment method and device and storage medium | |
CN104375641A (en) | Control method and electronic device | |
JP6668519B1 (en) | Remote control function setting program, remote control server, remote control function setting method, mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160219 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161129 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170112 |
|
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: 20170530 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170612 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6159576 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |