JP2010212815A - Controller, control method, control system, control program and computer-readable recording medium - Google Patents

Controller, control method, control system, control program and computer-readable recording medium Download PDF

Info

Publication number
JP2010212815A
JP2010212815A JP2009054240A JP2009054240A JP2010212815A JP 2010212815 A JP2010212815 A JP 2010212815A JP 2009054240 A JP2009054240 A JP 2009054240A JP 2009054240 A JP2009054240 A JP 2009054240A JP 2010212815 A JP2010212815 A JP 2010212815A
Authority
JP
Japan
Prior art keywords
control
distance
unit
displacement amount
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2009054240A
Other languages
Japanese (ja)
Inventor
Koji Sato
康二 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2009054240A priority Critical patent/JP2010212815A/en
Publication of JP2010212815A publication Critical patent/JP2010212815A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Selective Calling Equipment (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To allow a user to control a device to be controlled through easy and intuitive operations. <P>SOLUTION: A remote control device 11 includes a distance measurement unit 102 which measures the amount of distance displacement between the remote control device 11 and the device 21 to be controlled by a user's operation, and an operation information determination unit 106 which determines control contents for controlling the device 21 to be controlled according to the amount of distance displacement measured by the distance measurement unit 102. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、ユーザが簡易的かつ直感的な操作にて被制御装置を制御することが可能な制御装置、制御方法、制御システム、制御プログラムおよびコンピュータ読み取り可能な記録媒体に関するものである。本発明は、特に、リモートコントローラにて制御される制御システムに関し、ユーザが所望する装置に対し簡易に操作を行うことができるものである。   The present invention relates to a control device, a control method, a control system, a control program, and a computer-readable recording medium that allow a user to control a controlled device with a simple and intuitive operation. In particular, the present invention relates to a control system controlled by a remote controller, and can easily operate an apparatus desired by a user.

近年、インターネットやモバイル端末の発達により、いつでもどこでも、ネットワーク上のサービスへアクセスできる環境が整備されつつある。そして、例えば映像装置あるいは家電装置(機器)に対する操作を行う場合には、ユーザは、赤外線を利用して当該装置との通信を行うリモートコントローラ(リモコン)を用いるで操作を行うことが一般的である。   In recent years, with the development of the Internet and mobile terminals, an environment in which services on a network can be accessed anytime and anywhere is being developed. For example, when an operation is performed on a video device or a home appliance (equipment), a user generally performs an operation using a remote controller (remote controller) that communicates with the device using infrared rays. is there.

しかし、このリモコンには、上記装置を操作するために数多くのボタンを具備されているので、ユーザによっては、当該ボタンの機能を十分に発揮する(つまり、当該ボタンを使いこなす)ことができない。すなわち、このリモコンは、ユーザの利便性の面で未だ十分なものにはなっていないといえる。   However, since this remote controller is provided with a large number of buttons for operating the apparatus, some users cannot fully perform the functions of the buttons (that is, the buttons cannot be fully used). That is, it can be said that this remote control is not yet sufficient in terms of user convenience.

また、様々な装置を操作するために、ユーザは、例えば装置あるいは機種によって異なる複数のリモコンの操作を習熟したり、メニューを使って対象となる所望の操作を選択するために複数の階層を辿る必要がある。このため、複数の装置を操作する環境においては、リモコンの使い勝手の悪さが大きな課題となっている。   In addition, in order to operate various devices, the user follows a plurality of hierarchies in order to master a plurality of remote control operations that differ depending on the device or model, for example, and to select a desired target operation using a menu. There is a need. For this reason, in the environment where a plurality of devices are operated, the usability of the remote controller is a major issue.

従って、リモコンにて複数の装置を操作する環境において、ユーザに対し負担を強いることなく、簡素な操作にて所望の装置を制御することができる仕組みの実現が重要になってきている。このような仕組みを実現するための技術として、例えば特許文献1が挙げられる。   Therefore, in an environment where a plurality of devices are operated with a remote controller, it is important to realize a mechanism that can control a desired device with a simple operation without imposing a burden on the user. As a technique for realizing such a mechanism, for example, Patent Document 1 is cited.

特許文献1には、リモコンによって操作するホームネットワーク装置を、ユーザの所望する装置へと切り替えるために、ホームネットワーク装置との距離に応じて制御対象を切り替えるための切り替え情報をユーザへ提示する制御システムが開示されている。この制御システムにより、制御の対象とするホームネットワーク装置である制御対象装置を、ユーザが所望する装置に切り替えることができる。   Patent Document 1 discloses a control system for presenting to a user switching information for switching a control target in accordance with the distance from the home network device in order to switch a home network device operated by a remote controller to a device desired by the user. Is disclosed. With this control system, the control target device that is the home network device to be controlled can be switched to a device desired by the user.

特開2005−303423号公報(平成17年10月27日公開)Japanese Patent Laying-Open No. 2005-303423 (released on October 27, 2005)

しかしながら、特許文献1の技術では、ネットワークを介して用いられる統合型のリモコンは、制御対象装置との距離に基づく切り替え情報をユーザに示すのみである。また、このリモコンは、選択操作において、各装置に対応するプロファイルに応じた選択画面を用意し、当該選択画面に基づく選択をユーザに依存している。このため、ユーザは、実際に目の前にある制御対象装置の制御を行いたい場合であってもユーザに複雑な操作をさせる必要があるという問題が生じる。   However, in the technique of Patent Document 1, an integrated remote controller used via a network only shows switching information based on the distance to the control target device to the user. Further, the remote controller prepares a selection screen corresponding to the profile corresponding to each device in the selection operation, and the selection based on the selection screen depends on the user. For this reason, there arises a problem that the user needs to perform a complicated operation even when the user wants to actually control the control target device in front of him.

従って、特許文献1の技術では、よりシンプルで使い勝手のよい手法(ユーザが簡易に、かつ、直感的に制御対象装置を制御できる手法)が望まれている。   Therefore, in the technique of Patent Document 1, a simpler and more user-friendly method (a method that allows the user to easily and intuitively control the control target device) is desired.

なお、複数の装置に連携させる仕組みにおいても、当該複数の装置間の連携において有効な通信手段を用いた機構の実現が必要となる。   Note that even in a mechanism for cooperation with a plurality of apparatuses, it is necessary to realize a mechanism using communication means effective in cooperation between the plurality of apparatuses.

また、複数の装置から1の装置を選択して当該装置を制御する場合、物理的な装置配置をリモコンに格納する必要があり、計算機リソースやそのための入出力機能が必要となるため、システムが複雑化しコスト高に繋がりやすいという問題を生じる。   In addition, when one device is selected from a plurality of devices to control the device, it is necessary to store the physical device arrangement in the remote controller, and computer resources and input / output functions therefor are necessary. The problem is that it is complicated and tends to lead to high costs.

さらに、リモコンを用いる空間であるリビングルームには様々な装置が存在するため、リモコンと制御対象装置との距離が近いからといって、制御対象装置を簡単に絞り込めない場合もある。   Furthermore, since there are various devices in a living room that uses a remote control, there are cases where the control target devices cannot be narrowed down simply because the distance between the remote control and the control target device is short.

本発明は、上記の課題に鑑みてなされたものであり、その目的は、ユーザが簡易的かつ直感的な操作にて被制御装置を制御することが可能な制御装置、制御方法、制御システム、制御プログラムおよびコンピュータ読み取り可能な記録媒体を提供することにある。   The present invention has been made in view of the above-described problems, and its purpose is to provide a control device, a control method, a control system, and the like that allow a user to control a controlled device with a simple and intuitive operation. To provide a control program and a computer-readable recording medium.

本発明に係る制御装置は、上記の課題を解決するために、制御対象としての被制御装置を制御する制御装置であって、ユーザ操作による、自装置と上記被制御装置との間の距離変位量を測定する距離測定手段と、上記距離測定手段が測定した距離変位量に応じて、上記被制御装置に対する制御を行うための制御内容を決定する制御内容決定手段と、を備えることを特徴としている。   In order to solve the above problems, a control device according to the present invention is a control device that controls a controlled device as a control target, and a distance displacement between the device itself and the controlled device by a user operation. A distance measuring means for measuring the amount; and a control content determining means for determining a control content for performing control on the controlled device according to a distance displacement amount measured by the distance measuring means. Yes.

また、本発明に係る制御装置の制御方法は、上記の課題を解決するために、制御対象としての被制御装置を制御する制御装置の制御方法であって、ユーザ操作による、自装置と上記被制御装置との間の距離変位量を測定する距離測定ステップと、上記距離測定ステップにて測定された距離変位量に応じて、上記被制御装置に対する制御を行うための制御内容を決定する制御内容決定ステップと、を含むことを特徴としている。   A control method for a control device according to the present invention is a control method for a control device that controls a controlled device as a control target in order to solve the above-described problem. A distance measurement step for measuring a distance displacement amount with respect to the control device, and a control content for determining a control content for performing control on the controlled device according to the distance displacement amount measured in the distance measurement step. And a determining step.

さらに、本発明に係る制御システムは、上記に記載の制御装置と、上記制御装置により制御される、制御対象としての被制御装置と、を備えることが好ましい。   Furthermore, it is preferable that the control system according to the present invention includes the control device described above and a controlled device as a control target controlled by the control device.

上記構成によれば、制御内容決定手段(制御内容決定ステップ)は、距離測定手段(距離測定ステップ)が測定した、ユーザ操作による、自装置と被制御装置との間の距離変位量に応じて、被制御装置に対する制御を行うための制御内容を決定するものである。   According to the above configuration, the control content determination means (control content determination step) is determined by the distance measurement means (distance measurement step) according to the distance displacement amount between the own device and the controlled device by the user operation. The control content for performing control on the controlled device is determined.

これにより、制御装置(制御方法)は、自装置と被制御装置との間の距離の変位に応じた制御内容を決定することができる。このため、ユーザは、例えば距離変位量に対応したジェスチャ動作を行うことにより、被制御装置に対して所望の制御を行うことができる。   Thereby, the control apparatus (control method) can determine the control content according to the displacement of the distance between an own apparatus and a to-be-controlled apparatus. For this reason, the user can perform desired control with respect to the controlled apparatus by performing a gesture operation corresponding to the distance displacement amount, for example.

すなわち、制御装置(制御方法)は、ユーザに簡易的かつ直感的な操作にて被制御装置の制御を行わせることができる。   That is, the control device (control method) can cause the user to control the controlled device with a simple and intuitive operation.

ここで、制御内容とは、例えば被制御装置におけるコンテンツ(動画など)の再生などの制御、メッセージ表示の制御などの被制御装置に対する制御を行うためのものであり、ユーザが所望する操作に対応付けられているものである。なお、ユーザが所望する操作とは、例えば制御装置でのコンテンツの表示を被制御装置でのコンテンツ表示(またはその逆)に切り替えるなどの操作である。   Here, the control content is for performing control on the controlled device such as control of reproduction of content (such as a moving image) in the controlled device and control of message display, and corresponds to an operation desired by the user. It is what is attached. The operation desired by the user is, for example, an operation of switching the display of content on the control device to the content display on the controlled device (or vice versa).

さらに、本発明に係る制御装置は、画面を表示する表示手段を備え、上記制御内容決定手段は、上記制御内容に基づく画面を上記表示手段に表示させることが好ましい。   Furthermore, the control device according to the present invention preferably includes display means for displaying a screen, and the control content determination means preferably causes the display means to display a screen based on the control content.

上記構成によれば、制御内容決定手段が、制御内容に基づく画面を表示手段に表示させるので、ユーザは、距離変位量に応じて決定された制御内容が実行される過程を確認することができる。   According to the above configuration, since the control content determination unit displays a screen based on the control content on the display unit, the user can check the process in which the control content determined according to the distance displacement amount is executed. .

なお、制御内容に基づく画面には、距離測定手段により測定される距離変位量そのものが含まれていてもよい。   The screen based on the control content may include the distance displacement itself measured by the distance measuring unit.

さらに、本発明に係る制御装置は、上記被制御装置は、複数のコンテンツを制御するものであって、上記制御内容決定手段は、上記被制御装置から受信した複数のコンテンツから1のコンテンツを選択するための選択画面を上記表示手段に表示させることが好ましい。   Further, in the control device according to the present invention, the controlled device controls a plurality of contents, and the control content determination means selects one content from the plurality of contents received from the controlled device. It is preferable to display a selection screen on the display means.

上記構成によれば、制御内容決定手段が、被制御装置から受信した複数のコンテンツから1のコンテンツを選択するための選択画面を表示手段に表示させるので、ユーザは、簡単な操作を行うだけで、例えば再生することを所望する1のコンテンツを選択することができる。   According to the above configuration, the control content determination unit displays the selection screen for selecting one content from the plurality of contents received from the controlled device on the display unit, so that the user only needs to perform a simple operation. For example, one content desired to be reproduced can be selected.

さらに、本発明に係る制御装置は、上記制御内容決定手段が決定した制御内容を、上記被制御装置を制御するための制御信号を用いて送信する送信手段を備えることが好ましい。   Furthermore, it is preferable that the control device according to the present invention further includes transmission means for transmitting the control content determined by the control content determination means using a control signal for controlling the controlled device.

上記構成によれば、送信手段が、制御内容に応じた、被制御装置を制御するための制御信号を送信する。このため、制御装置は、被制御装置との間で利用されるインタフェースを介して、被制御装置に制御内容を送信することができる。   According to the said structure, a transmission means transmits the control signal for controlling a to-be-controlled device according to the control content. For this reason, the control device can transmit the control content to the controlled device via the interface used with the controlled device.

さらに、本発明に係る制御装置は、上記距離測定手段が測定した距離変位量を順次格納する変位量格納手段と、予め設定された、上記制御内容決定手段が上記制御内容を決定するための規定情報を格納する規定情報格納手段と、を備え、上記制御内容決定手段は、上記変位量格納手段に格納された距離変位量と、上記規定情報格納手段に格納された規定情報とを照合することにより、上記制御内容を決定することが好ましい。   Further, the control device according to the present invention includes a displacement amount storage means for sequentially storing the distance displacement amounts measured by the distance measurement means, and a preset rule for the control content determination means to determine the control content. Regulation information storage means for storing information, and the control content determination means collates the distance displacement amount stored in the displacement amount storage means with the regulation information stored in the regulation information storage means. Thus, it is preferable to determine the control content.

上記構成によれば、変位量格納手段には、距離測定手段が測定した距離変位量が順次格納され、規定情報格納手段には、予め設定された、制御内容決定手段が制御内容を決定するための規定情報が格納されている。制御内容決定手段は、変位量格納手段および規定情報格納手段を参照して、距離変位量と規定情報との照合を行うことにより、制御内容を決定する。   According to the above configuration, the displacement amount storage means sequentially stores the distance displacement amount measured by the distance measurement means, and the regulation information storage means sets the control content determination means that is set in advance by the control content determination means. Is stored. The control content determination unit determines the control content by referring to the displacement amount storage unit and the regulation information storage unit and collating the distance displacement amount with the regulation information.

これにより、制御装置は、例えばユーザが予め決められたジェスチャ動作を行うことにより、制御内容を決定することができる。   Thereby, the control apparatus can determine the control content, for example, when a user performs gesture operation predetermined.

さらに、本発明に係る制御装置は、上記距離測定手段が測定した距離変位量を順次格納する変位量格納手段と、予め設定された、上記制御内容決定手段が上記制御内容を決定するための規定情報を格納する規定情報格納手段と、を備え、上記制御内容決定手段は、上記変位量格納手段に格納された距離変位量と、上記規定情報格納手段に格納された規定情報とを照合することにより、上記制御内容を決定するときの、自装置に対する制御を行うための第2制御内容を決定することが好ましい。   Further, the control device according to the present invention includes a displacement amount storage means for sequentially storing the distance displacement amounts measured by the distance measurement means, and a preset rule for the control content determination means to determine the control content. Regulation information storage means for storing information, and the control content determination means collates the distance displacement amount stored in the displacement amount storage means with the regulation information stored in the regulation information storage means. Thus, it is preferable to determine the second control content for performing control on the own device when determining the control content.

上記構成によれば、変位量格納手段には、距離測定手段が測定した距離変位量が順次格納され、規定情報格納手段には、予め設定された、制御内容決定手段が制御内容を決定するための規定情報が格納されている。制御内容決定手段は、変位量格納手段および規定情報格納手段を参照して、距離変位量と規定情報との照合を行うことにより、制御内容を決定するときの、自装置に対する制御を行うための第2制御内容を決定する。   According to the above configuration, the displacement amount storage means sequentially stores the distance displacement amount measured by the distance measurement means, and the regulation information storage means sets the control content determination means that is set in advance by the control content determination means. Is stored. The control content determination means refers to the displacement amount storage means and the regulation information storage means, and performs control on the own device when determining the control contents by collating the distance displacement amount with the regulation information. The second control content is determined.

これにより、制御装置は、例えばユーザが予め決められたジェスチャ動作を行うことにより、被制御装置に対しての制御内容を決定するときに、自装置に対しての第2制御内容を決定することができる。   Thus, the control device determines the second control content for the own device when the control content for the controlled device is determined, for example, by the user performing a predetermined gesture operation. Can do.

ここで、第2制御内容とは、例えば制御装置におけるコンテンツ(動画など)の再生、停止などの制御、メッセージ表示、選択画面に対する制御などの自装置に対する制御を行うためのものであり、ユーザが所望する操作に対応付けられているものである。なお、ユーザが所望する操作とは、例えば制御装置でのコンテンツの表示を被制御装置でのコンテンツ表示(またはその逆)に切り替えるなどの操作である。   Here, the second control content is, for example, for performing control on the own device such as playback and stop of content (moving image or the like) in the control device, message display, control on the selection screen, and the like. It is associated with the desired operation. The operation desired by the user is, for example, an operation of switching the display of content on the control device to the content display on the controlled device (or vice versa).

さらに、本発明に係る制御装置は、上記制御内容決定手段は、上記変位量格納手段に順次格納される距離変位量の少なくとも1つを、上記制御内容を決定するためのイベントとして用いることが好ましい。   Furthermore, in the control device according to the present invention, it is preferable that the control content determination unit uses at least one of the distance displacement amounts sequentially stored in the displacement amount storage unit as an event for determining the control content. .

また、本発明に係る制御装置は、上記制御内容決定手段は、上記変位量格納手段に順次格納される距離変位量の少なくとも1つを、上記第2制御内容を決定するためのイベントとして用いることが好ましい。   In the control device according to the present invention, the control content determination means uses at least one of the distance displacement amounts sequentially stored in the displacement amount storage means as an event for determining the second control content. Is preferred.

上記構成によれば、制御装置は、距離変位量をイベント駆動形式(イベント駆動ベース)にて処理することで、被制御装置に対しての制御内容、または、自装置に対しての第2制御内容を決定することができる。   According to the above configuration, the control device processes the distance displacement amount in the event drive format (event drive base), so that the control content for the controlled device or the second control for the device itself is performed. The content can be determined.

さらに、本発明に係る制御装置は、外部に対して報知音を出力する報知音出力手段を備え、上記報知音出力手段は、上記制御内容決定手段が上記第2制御内容を決定したときに上記報知音を出力することが好ましい。   Furthermore, the control device according to the present invention further includes a notification sound output unit that outputs a notification sound to the outside, and the notification sound output unit is configured so that the control content determination unit determines the second control content when the control content determination unit determines the second control content. It is preferable to output a notification sound.

上記構成によれば、報知音出力手段が、制御内容決定手段が第2制御内容を決定したときに報知音を出力するので、制御装置は、第2制御内容が決定したことをユーザに知らせることができる。   According to the above configuration, the notification sound output means outputs a notification sound when the control content determination means determines the second control content, so that the control device notifies the user that the second control content has been determined. Can do.

これにより、例えばユーザが表示手段を参照しなくても(あるいは、表示手段を参照できない場合であっても)、ユーザは、第2制御内容が決定したことを確実に知ることができる。   Thereby, for example, even if the user does not refer to the display means (or even when the display means cannot be referred to), the user can surely know that the second control content has been determined.

さらに、本発明に係る制御装置は、上記制御内容決定手段は、上記変位量格納手段に順次格納される距離変位量の少なくとも1つを上記第2制御内容を決定するためのイベントとして用い、当該イベントが遷移するときに上記報知音出力手段に上記報知音を出力させることが好ましい。   Further, in the control device according to the present invention, the control content determination means uses at least one of the distance displacement amounts sequentially stored in the displacement amount storage means as an event for determining the second control content. It is preferable to cause the notification sound output means to output the notification sound when an event transitions.

上記構成によれば、制御装置は、報知音出力手段に報知音を出力させることで、制御内容決定手段が第2制御内容を決定するためのイベントの遷移を、ユーザに知らせることができる。すなわち、制御装置は、上記イベントの遷移をシーケンシャルに処理する場合に、当該イベントの切れ目をユーザに知らせることができる。   According to the said structure, a control apparatus can notify a user of the transition of the event for a control content determination means to determine 2nd control content by making a notification sound output means output a notification sound. That is, the control device can notify the user of the break of the event when the event transition is sequentially processed.

さらに、本発明に係る制御装置は、上記規定情報は、外部から導入されることが好ましい。   Furthermore, in the control device according to the present invention, it is preferable that the regulation information is introduced from the outside.

これにより、制御装置は、規定情報を例えばXML言語などにより定義し、外部から導入することで、規定情報を予め設定する必要がない。このため、制御装置の利便性を向上させることができる。   Thereby, the control device does not need to set the regulation information in advance by defining the regulation information in, for example, an XML language and introducing it from the outside. For this reason, the convenience of a control apparatus can be improved.

本発明に係る制御装置は、上記の課題を解決するために、外部装置との距離に応じて自装置の制御を行う制御装置であって、ユーザ操作による、自装置と上記外部装置との間の、単位時間あたりの距離の変位量である距離変位量を測定する距離測定手段と、上記距離測定手段が測定した距離変位量に応じて、上記外部装置の制御に対応した、自装置に対する制御を行うための制御内容を決定する制御内容決定手段と、を備えることを特徴としている。   In order to solve the above problems, a control device according to the present invention is a control device that controls its own device according to the distance from the external device, and between the own device and the external device by a user operation. A distance measuring means for measuring a distance displacement amount, which is a distance displacement amount per unit time, and a control for the own apparatus corresponding to the control of the external device according to the distance displacement amount measured by the distance measuring means. Control content determining means for determining the control content for performing.

上記構成によれば、制御内容決定手段(制御内容決定ステップ)は、距離測定手段(距離測定ステップ)が測定した、ユーザ操作による、自装置と外部装置との間の、単位時間あたりの距離の変位量である距離変位量に応じて、外部装置の制御に対応した、自装置に対する制御を行うための制御内容を決定するものである。   According to the above configuration, the control content determination means (control content determination step) is the distance measurement unit (distance measurement step) measured by the distance measurement means (distance measurement step) for the distance per unit time between the own device and the external device. In accordance with the distance displacement amount, which is the displacement amount, the control content for performing control on the own device corresponding to the control of the external device is determined.

これにより、制御装置は、自装置と外部装置との間の距離の変位に応じた制御内容を決定することができるので、外部装置の制御に対応した自装置に対する制御を自律的に行うことができる。このため、ユーザは、例えば距離変位量に対応したジェスチャ動作を行うことにより、自装置に対して所望の制御を行うことができる。   Thereby, since the control apparatus can determine the control content according to the displacement of the distance between an own apparatus and an external apparatus, it can perform control with respect to the own apparatus corresponding to the control of an external apparatus autonomously. it can. For this reason, the user can perform desired control with respect to the user apparatus by performing a gesture operation corresponding to the distance displacement amount, for example.

すなわち、制御装置は、ユーザに簡易的かつ直感的な操作にて、外部装置の制御に対応した自装置の制御を行わせることができる。   That is, the control device can cause the user to perform control of the device corresponding to the control of the external device by a simple and intuitive operation.

ここで、制御内容とは、例えば自装置におけるコンテンツ(動画など)の再生などの制御、メッセージ表示の制御などの自装置に対する制御を行うためのものであり、ユーザが所望する操作に対応付けられているものである。なお、ユーザが所望する操作とは、例えば制御装置でのコンテンツの表示を外部装置でのコンテンツ表示(またはその逆)に切り替えるなどの操作である。   Here, the control content is for performing control on the own device such as control of reproduction of content (such as a moving image) in the own device, control of message display, and the like, and is associated with an operation desired by the user. It is what. Note that the operation desired by the user is, for example, an operation of switching content display on the control device to content display on an external device (or vice versa).

また、「自律的に」とは、外部装置からの制御を受けることなく、例えばコンテンツ表示あるいは停止などの処理を行うことができることを指す。   Further, “autonomously” means that processing such as content display or stop can be performed without receiving control from an external device.

さらに、本発明に係る制御装置は、上記距離測定手段が測定した距離変位量を順次格納する変位量格納手段と、予め設定された、上記制御内容決定手段が上記制御内容を決定するための規定情報を格納する規定情報格納手段と、を備え、上記制御内容決定手段は、上記変位量格納手段に格納された距離変位量と、上記規定情報格納手段に格納された規定情報とを照合することにより、上記制御内容を決定することが好ましい。   Further, the control device according to the present invention includes a displacement amount storage means for sequentially storing the distance displacement amounts measured by the distance measurement means, and a preset rule for the control content determination means to determine the control content. Regulation information storage means for storing information, and the control content determination means collates the distance displacement amount stored in the displacement amount storage means with the regulation information stored in the regulation information storage means. Thus, it is preferable to determine the control content.

上記構成によれば、変位量格納手段には、距離測定手段が測定した距離変位量が順次格納され、規定情報格納手段には、予め設定された、制御内容決定手段が制御内容を決定するための規定情報が格納されている。制御内容決定手段は、変位量格納手段および規定情報格納手段を参照して、距離変位量と規定情報との照合を行うことにより、制御内容を決定する。   According to the above configuration, the displacement amount storage means sequentially stores the distance displacement amount measured by the distance measurement means, and the regulation information storage means sets the control content determination means that is set in advance by the control content determination means. Is stored. The control content determination unit determines the control content by referring to the displacement amount storage unit and the regulation information storage unit and collating the distance displacement amount with the regulation information.

これにより、制御装置は、例えばユーザが予め決められたジェスチャ動作を行うことにより、制御内容を自律的に決定することができる。   Thereby, the control apparatus can determine the control content autonomously, for example, when a user performs predetermined gesture operation | movement.

さらに、本発明に係る制御装置は、上記規定情報は、外部から導入されることが好ましい。   Furthermore, in the control device according to the present invention, it is preferable that the regulation information is introduced from the outside.

これにより、制御装置は、規定情報を例えばXML言語などにより定義し、外部から導入することで、規定情報を予め設定する必要がない。このため、制御装置の利便性を向上させることができる。   Thereby, the control device does not need to set the regulation information in advance by defining the regulation information in, for example, an XML language and introducing it from the outside. For this reason, the convenience of a control apparatus can be improved.

さらに、本発明に係る制御システムは、上記外部装置は、上記に記載の制御装置を含むものであり、上記制御装置と上記外部装置とを含むことが好ましい。   In the control system according to the present invention, the external device includes the control device described above, and preferably includes the control device and the external device.

上記構成によれば、制御システムは、同等の構成を有する制御装置を複数備えた構成となる。このため、制御システムは、各制御装置が、距離変位量に応じて制御内容を自律的に決定することができ、複数の制御装置の連携した制御を行うことを提供することができる。   According to the said structure, a control system becomes a structure provided with two or more control apparatuses which have an equivalent structure. For this reason, the control system can provide that each control device can autonomously determine the control content in accordance with the distance displacement amount, and performs control in cooperation with a plurality of control devices.

なお、上記制御システムはコンピュータによって実現されていてもよく、この場合には、コンピュータを上記各手段として動作させることにより上記制御システムをコンピュータにて実現させる制御システムの制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。   The control system may be realized by a computer. In this case, the control system control program for causing the control system to be realized by the computer by operating the computer as the respective means, and the program recorded therein. Computer-readable recording media are also within the scope of the present invention.

本発明に係る制御装置は、ユーザ操作による、自装置と上記被制御装置との間の距離変位量を測定する距離測定手段と、上記距離測定手段が測定した距離変位量に応じて、上記被制御装置に対する制御を行うための制御内容を決定する制御内容決定手段と、を備える構成である。   The control device according to the present invention includes a distance measuring unit that measures a distance displacement amount between the device itself and the controlled device, and a distance displacement amount measured by the distance measuring unit. It is a structure provided with the control content determination means which determines the control content for performing control with respect to a control apparatus.

本発明に係る制御装置の制御方法は、ユーザ操作による、自装置と上記被制御装置との間の距離変位量を測定する距離測定ステップと、上記距離測定ステップにて測定された距離変位量に応じて、上記被制御装置に対する制御を行うための制御内容を決定する制御内容決定ステップと、を含む方法である。   The control method of the control device according to the present invention includes a distance measurement step for measuring a distance displacement amount between the device itself and the controlled device by a user operation, and a distance displacement amount measured in the distance measurement step. In response, a control content determination step for determining control content for performing control on the controlled device.

それゆえ、制御装置(制御方法)は、自装置と被制御装置との間の距離の変位に応じた制御内容を決定することができる。このため、ユーザは、例えば距離変位量に対応したジェスチャ動作を行うことにより、被制御装置に対して所望の制御を行うことができる。   Therefore, the control device (control method) can determine the control content according to the displacement of the distance between the own device and the controlled device. For this reason, the user can perform desired control with respect to the controlled apparatus by performing a gesture operation corresponding to the distance displacement amount, for example.

すなわち、制御装置(制御方法)は、ユーザに簡易的かつ直感的な操作にて被制御装置の制御を行わせることができる。   That is, the control device (control method) can cause the user to control the controlled device with a simple and intuitive operation.

また、本発明に係る制御装置は、ユーザ操作による、自装置と上記外部装置との間の、単位時間あたりの距離の変位量である距離変位量を測定する距離測定手段と、上記距離測定手段が測定した距離変位量に応じて、上記外部装置の制御に対応した、自装置に対する制御を行うための制御内容を決定する制御内容決定手段と、を備える構成である。   Further, the control device according to the present invention includes a distance measuring unit that measures a distance displacement amount, which is a displacement amount of a distance per unit time, between the device itself and the external device by a user operation, and the distance measuring unit. Control content determining means for determining the control content for performing control on the own device corresponding to the control of the external device according to the distance displacement amount measured by.

それゆえ、制御装置は、自装置と外部装置との間の距離の変位に応じた制御内容を決定することができるので、外部装置の制御に対応した自装置に対する制御を自律的に行うことができる。このため、ユーザは、例えば距離変位量に対応したジェスチャ動作を行うことにより、自装置に対して所望の制御を行うことができる。   Therefore, since the control device can determine the control content according to the displacement of the distance between the own device and the external device, the control device can autonomously control the own device corresponding to the control of the external device. it can. For this reason, the user can perform desired control with respect to the user apparatus by performing a gesture operation corresponding to the distance displacement amount, for example.

すなわち、制御装置は、ユーザに簡易的かつ直感的な操作にて、外部装置の制御に対応した自装置の制御を行わせることができる。   That is, the control device can cause the user to perform control of the device corresponding to the control of the external device by a simple and intuitive operation.

本発明の実施形態1に係る制御システムの概略構成の一例を示すブロック図である。It is a block diagram which shows an example of schematic structure of the control system which concerns on Embodiment 1 of this invention. 本発明の実施形態2、3に係る制御システムの概略構成の一例を示すブロック図である。It is a block diagram which shows an example of schematic structure of the control system which concerns on Embodiment 2, 3 of this invention. 本発明の実施形態4に係る制御システムの概略構成の一例を示すブロック図である。It is a block diagram which shows an example of schematic structure of the control system which concerns on Embodiment 4 of this invention. 図2に示す制御システムのリモコン装置にて実行される処理の流れを示すフローチャートである。Fig. 3 is a flowchart showing a flow of processing executed by a remote control device of the control system shown in Fig. 2. 図1に示す制御システムのリモコン装置にて実行される処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the process performed with the remote control apparatus of the control system shown in FIG. 図3に示す制御システムのリモコン装置(被制御装置)にて実行される処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the process performed with the remote control apparatus (controlled apparatus) of the control system shown in FIG. 図1に示す制御システムのリモコン装置のセンサ履歴DBにて管理されるセンサ履歴テーブルの詳細を示す図である。It is a figure which shows the detail of the sensor history table managed by sensor history DB of the remote control apparatus of the control system shown in FIG. 図1に示す制御システムのリモコン装置の操作情報ルールDBにて管理される操作情報ルールテーブルの詳細を示す図である。It is a figure which shows the detail of the operation information rule table managed by operation information rule DB of the remote control apparatus of the control system shown in FIG. 図2に示す制御システムのリモコン装置のセンサ履歴DBにて管理されるセンサ履歴テーブルの詳細を示す図である。It is a figure which shows the detail of the sensor history table managed by sensor history DB of the remote control apparatus of the control system shown in FIG. 図2に示す制御システムのリモコン装置の操作情報ルールDBにて管理される操作情報ルールテーブルの詳細を示す図である。It is a figure which shows the detail of the operation information rule table managed by operation information rule DB of the remote control apparatus of the control system shown in FIG. 図3に示す制御システムのリモコン装置(被制御装置)の操作情報ルールDBにて管理される操作情報ルールテーブルの詳細を示す図である。It is a figure which shows the detail of the operation information rule table managed by operation information rule DB of the remote control apparatus (controlled apparatus) of the control system shown in FIG. 図1に示す制御システムのリモコン装置および被制御装置それぞれにおける画面遷移の様子の一例を示す図である。It is a figure which shows an example of the mode of the screen transition in each of the remote control apparatus and controlled apparatus of the control system shown in FIG. 図2に示す制御システムのリモコン装置および被制御装置それぞれにおける画面遷移の様子の一例を示す図である。It is a figure which shows an example of the mode of the screen transition in each of the remote control apparatus and controlled apparatus of the control system shown in FIG. 図2に示す制御システムのリモコン装置および被制御装置それぞれにおける画面遷移の様子の一例を示す図である。It is a figure which shows an example of the mode of the screen transition in each of the remote control apparatus and controlled apparatus of the control system shown in FIG. 図3に示す制御システムのリモコン装置(被制御装置)における画面遷移の様子の一例を示す図である。It is a figure which shows an example of the mode of the screen transition in the remote control apparatus (controlled apparatus) of the control system shown in FIG. 距離変位イベントシーケンスからUI操作へのマッピングルールを示すXML形式での記述スクリプトの一例を示す図である。It is a figure which shows an example of the description script in the XML format which shows the mapping rule from a distance displacement event sequence to UI operation.

〔実施形態1〕
本発明の一実施形態について、図1、図5、図7、図8、図12および図16に基づいて説明すると以下の通りである。
[Embodiment 1]
An embodiment of the present invention will be described below with reference to FIGS. 1, 5, 7, 8, 12, and 16.

〔制御システムの概略〕
まず、本実施形態に係る制御システム1の構成について、図1を用いて説明する。図1は、本実施形態に係る制御システムの概略構成の一例を示すブロック図である。
[Outline of control system]
First, the configuration of the control system 1 according to the present embodiment will be described with reference to FIG. FIG. 1 is a block diagram illustrating an example of a schematic configuration of a control system according to the present embodiment.

図示のように、制御システム1は、例えば赤外線通信の規格に準拠した無線通信を用いてデータの送受信を行うことにより、一方の装置が他方の装置を制御することが可能にするものである。図1では、制御システム1は、リモコン装置11(制御装置)と被制御装置21とを備えている。まず、リモコン装置11の構成について説明する。   As shown in the figure, the control system 1 allows one device to control the other device by transmitting and receiving data using, for example, wireless communication compliant with the infrared communication standard. In FIG. 1, the control system 1 includes a remote control device 11 (control device) and a controlled device 21. First, the configuration of the remote control device 11 will be described.

リモコン装置11は、制御対象としての被制御装置21を制御するための装置であり、距離センサ101からの測定情報を参照し被制御装置21に対する制御内容(操作内容)を決定するものである。リモコン装置11は、例えば、上記制御内容に関する情報を表示部103に表示し、必要に応じて入力操作用画面を表示部103に表示してユーザの入力操作を受け付ける。そして、リモコン装置11は、入力部104にて取得した上記入力操作に基づいて制御内容を決定し、当該制御内容に基づく制御処理を行うものである。なお、リモコン装置11は、これに限らず、ユーザに対する情報提示と入力操作とを必要としない構成であってもよい。   The remote control device 11 is a device for controlling the controlled device 21 as a control target, and determines the control content (operation content) for the controlled device 21 with reference to the measurement information from the distance sensor 101. For example, the remote control device 11 displays information related to the control content on the display unit 103 and displays an input operation screen on the display unit 103 as necessary to accept a user input operation. Then, the remote control device 11 determines the control content based on the input operation acquired by the input unit 104, and performs control processing based on the control content. Note that the remote control device 11 is not limited to this, and may have a configuration that does not require information presentation and input operation to the user.

リモコン装置11は、距離センサ101、距離測定部102(距離測定手段)、表示部103(表示手段)、入力部104、送信部108(送信手段)、制御部111および音声出力部114(報知音出力手段)を備えている。   The remote control device 11 includes a distance sensor 101, a distance measurement unit 102 (distance measurement unit), a display unit 103 (display unit), an input unit 104, a transmission unit 108 (transmission unit), a control unit 111, and an audio output unit 114 (notification sound). Output means).

距離センサ101は、リモコン装置11の制御対象である被制御装置21との間の距離測定を行うことを可能とするセンシングデバイスである。距離センサ101としては、例えばTOF(Time-Of-Flight)を測定可能とするRF(Radio frequency)手段、多重光の反射波を利用して制御対象との間の距離を測定することを可能とする変調光受信手段、RF手段におけるTOFと超音波の受信時におけるTOFとから距離差を算出可能なハイブリッド構成のデバイスが挙げられる。   The distance sensor 101 is a sensing device that enables distance measurement with the controlled device 21 that is the control target of the remote control device 11. As the distance sensor 101, for example, RF (Radio frequency) means that can measure TOF (Time-Of-Flight), it is possible to measure the distance to the controlled object using the reflected wave of multiple light And a device having a hybrid configuration capable of calculating a distance difference from the TOF in the modulated light receiving means and the TOF in the RF means and the TOF in receiving the ultrasonic wave.

距離測定部102は、実際に距離センサ101が得た測定情報(距離情報及び距離を測定したときの時間情報を含む)から、ユーザ操作による、自装置と被制御装置21との間の距離変位量を算出するための機能モジュールである。また、距離測定部102は、予め設定された時間解像度に応じて距離センサ101への接続を行うことにより、距離変位量のセンシングを行うものであるともいえる。なお、距離測定部102は、周囲の環境にあわせてセンシングした距離変位量あるいはその誤差を修正するといった調整機能も有している。また、上記距離変位量は、自装置と被制御装置21との間の、例えば単位時間あたりの距離の変位量であってもよい。   The distance measurement unit 102 determines the distance displacement between the device itself and the controlled device 21 by a user operation from the measurement information actually obtained by the distance sensor 101 (including distance information and time information when the distance is measured). It is a functional module for calculating the quantity. It can also be said that the distance measuring unit 102 senses the distance displacement amount by connecting to the distance sensor 101 in accordance with a preset time resolution. The distance measuring unit 102 also has an adjustment function of correcting the sensed distance displacement amount or its error in accordance with the surrounding environment. The distance displacement amount may be, for example, a distance displacement amount between the device itself and the controlled device 21 per unit time.

なお、距離測定部102は、予め設定された変位量閾値以上に距離変位量の差があった場合には、その旨を接続先のモジュールへ通知する機能を有していてもよい。また、距離測定部102は、実際にセンシングを行う距離センサ101を含むようにモジュールが構成されていてもよい。   Note that the distance measurement unit 102 may have a function of notifying the connection destination module of a difference in the distance displacement amount that is greater than or equal to a preset displacement amount threshold value. The distance measuring unit 102 may be configured to include a distance sensor 101 that actually performs sensing.

表示部103は、リモコン装置11における各種情報をユーザに提示するために、当該情報としての画面を表示するものである。具体的には、表示部103は、制御部111(後述の操作情報決定部106)により決定された制御内容に基づく画像(画面)やリモコン装置11に対する基本操作用のGUI(Graphical User Interface)を表示したり、リモコン装置11自身に対する制御内容を表示する。表示部103としては、例えば、液晶ディスプレイやLED(Light Emitting Diode)ディスプレイ、プロジェクタ、電子ペーパーなどの出力デバイスを適用できる。   The display unit 103 displays a screen as the information in order to present various information in the remote control device 11 to the user. Specifically, the display unit 103 displays an image (screen) based on the control content determined by the control unit 111 (operation information determination unit 106 described later) and a GUI (Graphical User Interface) for basic operation with respect to the remote control device 11. Display the control contents for the remote control device 11 itself. As the display unit 103, for example, an output device such as a liquid crystal display, an LED (Light Emitting Diode) display, a projector, or electronic paper can be applied.

入力部104は、リモコン装置11を使用するユーザの入力操作を受け付ける(取得する)と、当該取得した入力操作を示す入力操作情報を、操作情報決定部106に通知するものである。入力部104は、例えば、キーボード、マウス、キーパッド、操作ボタンなどの入力装置で構成することもできるが、ここでは、タッチパネルであることを想定している。この場合、入力部104(タッチパネル)は、表示部103に対して接触のあった位置を検出し、検出した位置を示す情報(例えば座標情報)と操作に関する情報(例えば、ユーザの指により押下された、指が離された等を示す情報)とを操作情報として操作情報決定部106に出力する。   When the input unit 104 receives (acquires) an input operation of a user who uses the remote control device 11, the input unit 104 notifies the operation information determination unit 106 of input operation information indicating the acquired input operation. The input unit 104 can be configured by an input device such as a keyboard, a mouse, a keypad, and an operation button, but it is assumed here that the input unit 104 is a touch panel. In this case, the input unit 104 (touch panel) detects a position where the display unit 103 is touched, and information (for example, coordinate information) indicating the detected position and information related to an operation (for example, pressed by a user's finger). Information indicating that the finger has been released, etc.) is output to the operation information determination unit 106 as operation information.

送信部108は、制御部111の送信データ生成部107によって生成された装置制御用信号(制御信号)を予め用意された通信インタフェースを介し、被制御装置21へと送信するものである。すなわち、送信部108は、操作情報決定部106が決定した制御内容を、被制御装置21を制御するための装置用制御信号を用いて送信するといえる。   The transmission unit 108 transmits a device control signal (control signal) generated by the transmission data generation unit 107 of the control unit 111 to the controlled device 21 via a communication interface prepared in advance. That is, it can be said that the transmission unit 108 transmits the control content determined by the operation information determination unit 106 using the device control signal for controlling the controlled device 21.

なお、送信部108は、外部装置と通信を行う機能を有し通信インタフェースを介して外部装置との入出力を行うものであってもよく、また、その接続形態は、有線通信接続を介して行うものであってもよいし、無線通信接続を介して行うものでもよい。無線通信接続としては、RF通信方式、IR(Infrared Rays)通信方式、微弱無線手段による通信方式などが挙げられる。   The transmission unit 108 may have a function of communicating with an external device and may perform input / output with the external device via a communication interface, and the connection form may be via a wired communication connection. It may be performed or may be performed via a wireless communication connection. Examples of the wireless communication connection include an RF communication method, an IR (Infrared Rays) communication method, and a communication method using weak wireless means.

制御部111は、例えば距離センサ101、距離測定部102、表示部103、入力部104、送信部108、音声出力部114などのリモコン装置11を各種機能の制御するための所定の演算処理を行うものであり、例えばCPU等によって実現される。本実施形態に係る制御部111は、距離測定部102で算出された距離変位量(距離センシング情報)、または、入力部104で得られた入力操作情報が入力されると、これらの情報に基づいてリモコン装置11の制御内容を決定し、音声出力部114、表示部103および送信部108を制御するものである。なお、制御部111の要部構成については後述する。   The control unit 111 performs predetermined arithmetic processing for controlling various functions of the remote control device 11 such as the distance sensor 101, the distance measurement unit 102, the display unit 103, the input unit 104, the transmission unit 108, and the audio output unit 114, for example. For example, it is realized by a CPU or the like. When the distance displacement amount (distance sensing information) calculated by the distance measuring unit 102 or the input operation information obtained by the input unit 104 is input, the control unit 111 according to the present embodiment is based on these information. Thus, the control content of the remote control device 11 is determined, and the audio output unit 114, the display unit 103, and the transmission unit 108 are controlled. In addition, the principal part structure of the control part 111 is mentioned later.

音声出力部114は、外部に対して報知音を出力するものであり、例えば入力された音声信号等に基づいて音声を出力するものである。音声出力部114は、操作情報決定部106の再生制御により、例えば音声ファイルや動画像ファイル等の音声を出力する。音声出力部114としては、例えばスピーカー、イヤホンなどの一般的な音声出力装置を適用することができる。   The sound output unit 114 outputs a notification sound to the outside, and outputs sound based on, for example, an input sound signal. The audio output unit 114 outputs sound such as an audio file or a moving image file, for example, by the reproduction control of the operation information determination unit 106. As the audio output unit 114, for example, a general audio output device such as a speaker or an earphone can be applied.

また、音声出力部114は、後述する操作情報決定部106が、被制御装置21に対する制御内容を決定するときの、リモコン装置11に対する制御を行うための制御内容(第2制御内容)を決定したときに報知音を出力するものである。   In addition, the audio output unit 114 determines the control content (second control content) for performing control on the remote control device 11 when the operation information determination unit 106 described later determines the control content for the controlled device 21. Sometimes a notification sound is output.

次に、制御部111の要部構成について説明する。制御部111は、センシング情報解釈部105、操作情報決定部106(制御内容決定手段)、送信データ生成部107、操作情報ルールDB109(規定情報格納手段)およびセンサ履歴DB(Data Base)11(変位量格納手段)0を含む構成である。   Next, a configuration of main parts of the control unit 111 will be described. The control unit 111 includes a sensing information interpretation unit 105, an operation information determination unit 106 (control content determination unit), a transmission data generation unit 107, an operation information rule DB 109 (regulation information storage unit), and a sensor history DB (Data Base) 11 (displacement). (Amount storage means) 0.

センシング情報解釈部105は、センサ履歴DB110に距離測定部102からの距離変位量を常時蓄積するとともに、予め設定された時間解像度に応じて当該距離変位量を観測するものである。また、センシング情報解釈部105は、距離変位量が予め設定された変位量閾値を超えた場合には、距離変位量を操作情報決定部106へイベントとして通知する。   The sensing information interpretation unit 105 constantly accumulates the distance displacement amount from the distance measurement unit 102 in the sensor history DB 110 and observes the distance displacement amount according to a preset time resolution. Further, when the distance displacement amount exceeds a preset displacement amount threshold value, the sensing information interpretation unit 105 notifies the operation information determination unit 106 of the distance displacement amount as an event.

なお、距離変位量を観測するための変位量閾値、観測単位としての時間解像度は、所与のものとしてシステムを定義する際に定義されてもよいが、本実施形態では操作情報決定部106が適宜パラメータを設定する構成をとる。この場合、操作情報決定部106は、所定の距離変位があったことを示す任意のイベント(距離変位イベント)とシーケンシャルに連関するイベント発生のみを次のイベントの発火条件として設定できるので、状況に応じた変位量閾値および時間解像度を設定できる仕組みを構築できる。   The displacement threshold value for observing the distance displacement amount and the time resolution as the observation unit may be defined when defining the system as a given one, but in this embodiment, the operation information determination unit 106 A configuration is adopted in which parameters are set as appropriate. In this case, the operation information determination unit 106 can set only an event occurrence that is related to an arbitrary event (distance displacement event) indicating that there is a predetermined distance displacement and a sequential event as the firing condition of the next event. It is possible to construct a mechanism that can set a corresponding displacement amount threshold and time resolution.

操作情報決定部106は、センシング情報解釈部105によりセンサ履歴DB110に格納された距離変位量を参照し、当該距離変位量をイベントとして解釈し、予め規定された操作情報ルールセットとのマッチングを行うことで、被制御装置21に対する制御内容を決定する。   The operation information determination unit 106 refers to the distance displacement amount stored in the sensor history DB 110 by the sensing information interpretation unit 105, interprets the distance displacement amount as an event, and performs matching with a predetermined operation information rule set. Thus, the control content for the controlled device 21 is determined.

上記操作情報ルールセットは、操作情報ルールDB109に格納され、センシング情報解釈部105を介してやりとりされる距離変位イベントを参照し、イベント駆動形式にて被制御装置21に対する制御内容を決定するために使われるものである。なお、操作情報ルールセットは、記述言語形式にて外部から定義が与えられる構成であっても、静的にシステムに設定される構成であってもよい。   The operation information rule set is stored in the operation information rule DB 109 and refers to a distance displacement event exchanged via the sensing information interpretation unit 105 to determine the control content for the controlled device 21 in an event driven format. It is used. The operation information rule set may have a configuration in which a definition is given from the outside in a description language format, or may be a configuration in which the operation information rule set is statically set in the system.

すなわち、操作情報決定部106は、距離測定部102が測定した距離変位量に応じて、被制御装置21に対する制御を行うための制御内容を決定するものであるといえる。具体的には、操作情報決定部106は、センサ履歴DB110に格納された距離変位量と、操作情報ルールDB109に格納された操作情報ルール(規定情報)とを照合することにより、被制御装置21に対する制御内容を決定するものである。   That is, it can be said that the operation information determination unit 106 determines the control content for performing control on the controlled apparatus 21 according to the distance displacement amount measured by the distance measurement unit 102. Specifically, the operation information determination unit 106 collates the distance displacement amount stored in the sensor history DB 110 with the operation information rule (regulation information) stored in the operation information rule DB 109, thereby controlling the controlled device 21. It determines the control contents for.

また、操作情報決定部106は、センサ履歴DB110に格納された距離変位量と、操作情報ルールDB109に格納された操作情報ルール(規定情報)とを照合することにより、被制御装置21に対する制御内容を決定するときの、リモコン装置11に対する制御を行うための制御内容(第2制御内容)を決定するものでもある。   Further, the operation information determination unit 106 collates the distance displacement amount stored in the sensor history DB 110 with the operation information rule (regulation information) stored in the operation information rule DB 109, thereby controlling the control content for the controlled device 21. This is also for determining the control content (second control content) for performing control on the remote control device 11 when determining.

さらに、操作情報決定部106は、距離変位イベントを取り扱うことにより、複数のイベントをシーケンシャルに連結することによる条件化を可能し、また、複数のイベントの組み合わせにてリモコン装置11の挙動を制御することも可能にする。   Furthermore, the operation information determination unit 106 can handle the distance displacement event, thereby enabling a condition by sequentially connecting a plurality of events, and controls the behavior of the remote control device 11 by combining a plurality of events. It also makes it possible.

また、操作情報決定部106は、被制御装置21に対する制御内容の決定の他、適切なタイミングにて表示部103を用いての情報提示、入力部104におけるユーザの入力操作の取得を経て、音声出力部114を用いての音声出力といったリモコン装置11の制御を行う。操作情報決定部106は、ユーザの入力操作を取得して音声出力させるとき、送信データ生成部107に被制御装置21への装置用制御信号を生成させ、送信部108に当該制御信号を送出させるといった制御も行う。   In addition to determining the control content for the controlled device 21, the operation information determination unit 106 presents information using the display unit 103 at an appropriate timing, and acquires the user's input operation at the input unit 104. Control of the remote control device 11 such as sound output using the output unit 114 is performed. When the operation information determination unit 106 acquires a user input operation and outputs a voice, the operation data determination unit 106 causes the transmission data generation unit 107 to generate a device control signal for the controlled device 21 and causes the transmission unit 108 to transmit the control signal. Such control is also performed.

センサ履歴DB110は、センシング情報解釈部105からの指示にて距離測定部102からの距離変位量(距離変位情報)をセンサ履歴テーブルの形態にて格納するDBである。すなわち、センサ履歴DB110は、距離測定部102が測定した距離変位量を順次格納するものである。   The sensor history DB 110 is a DB that stores the distance displacement amount (distance displacement information) from the distance measurement unit 102 in the form of a sensor history table in response to an instruction from the sensing information interpretation unit 105. That is, the sensor history DB 110 sequentially stores distance displacement amounts measured by the distance measuring unit 102.

センシング情報解釈部105は、センサ履歴DB110に格納・管理されたセンサ履歴テーブルを参照し、操作情報決定部106に、被制御装置21に対する制御内容を決定のための条件情報としての距離変位量を通知する。   The sensing information interpretation unit 105 refers to the sensor history table stored and managed in the sensor history DB 110, and causes the operation information determination unit 106 to determine the distance displacement amount as condition information for determining the control content for the controlled device 21. Notice.

操作情報ルールDB109は、操作情報決定部106にて参照される操作情報ルールセットを規定する操作情報ルールテーブルを格納するDBである。すなわち、操作情報ルールDB109は、予め設定された、操作情報決定部106が制御内容を決定するための操作情報ルールを格納するものといえる。なお、操作情報ルールは、外部から導入される構成であってもよい。   The operation information rule DB 109 is a DB that stores an operation information rule table that defines an operation information rule set referred to by the operation information determination unit 106. That is, it can be said that the operation information rule DB 109 stores a preset operation information rule for the operation information determination unit 106 to determine the control content. The operation information rule may be introduced from the outside.

操作情報決定部106は、発生する距離変位イベントに応じて、操作情報ルールDB109に格納される操作情報ルールを参照することで、被制御装置21に対する制御内容を決定する。   The operation information determination unit 106 determines the control content for the controlled device 21 by referring to the operation information rule stored in the operation information rule DB 109 according to the generated distance displacement event.

操作情報ルールテーブルの内容は、所与のものとしてシステムを定義する際に定義されるものであってもいいし、記述言語を用いることでシステム稼働後に外部から動的に導入されるものであってもよい。後者の場合は、SD(Secure Digital)カードやIC(Integrated Circuit)カード、フラッシュメモリなどの外部記録メディアやI/O(Input/Output)装置が主に用いられるが、本実施形態では図示しない。   The contents of the operation information rule table may be defined when the system is defined as given, or may be dynamically introduced from the outside after the system is operated by using a description language. May be. In the latter case, an external recording medium such as an SD (Secure Digital) card, an IC (Integrated Circuit) card, a flash memory, or an I / O (Input / Output) device is mainly used, but it is not shown in the present embodiment.

また、センサ履歴DB110および操作情報ルールDB109は、例えばRAM(Random Access Memory)などの揮発性メモリと、ROM(Read-Only Memory)やフラッシュメモリなどの不揮発性メモリ、あるいは、HDDなどの磁気記録ディスクや光ディスクとで実現される。また、センサ履歴DB110および操作情報ルールDB109は、制御部111の内部に設けられる構成となっているが、これに限らず、制御部111の外部(例えば、制御部111で利用される各種データ、プログラムの実行によって得られたデータなどが格納された記憶部(図示せず))に設けられていてもよい。   The sensor history DB 110 and the operation information rule DB 109 are, for example, a volatile memory such as a RAM (Random Access Memory), a nonvolatile memory such as a ROM (Read-Only Memory) and a flash memory, or a magnetic recording disk such as an HDD. And an optical disc. In addition, the sensor history DB 110 and the operation information rule DB 109 are configured to be provided inside the control unit 111. However, the configuration is not limited to this, and the outside of the control unit 111 (for example, various data used in the control unit 111, You may provide in the memory | storage part (not shown) in which the data etc. which were obtained by execution of the program were stored.

送信データ生成部107は、操作情報決定部106からの指示により、被制御装置21に対する制御内容を決定した後で、被制御装置21に対する装置制御信号形式にて送信データ(装置制御用信号)を生成する。   The transmission data generation unit 107 determines the control content for the controlled device 21 according to the instruction from the operation information determination unit 106, and then transmits the transmission data (device control signal) in the device control signal format for the controlled device 21. Generate.

次に、被制御装置21の構成について説明する。被制御装置21は、リモコン装置11により制御されるものであり、距離センサ201、受信部203および制御部204を備えている。   Next, the configuration of the controlled device 21 will be described. The controlled device 21 is controlled by the remote control device 11 and includes a distance sensor 201, a receiving unit 203, and a control unit 204.

距離センサ201は、リモコン装置11の距離センサ101とのペアリングにて距離変位量のセンシングを行うためのセンシングデバイスであり、距離センサ101(距離測定部102)と同等の機能を有するものであってもよい。なお、本実施形態に係る被制御装置21では、制御部204は、距離センサ201からの距離変位量を受信することにより自装置の挙動を変更する構成ではないが、これに限らず、自装置の挙動を変更する構成であってもよい。この構成については、後述の実施形態にて説明する。   The distance sensor 201 is a sensing device for sensing a distance displacement amount by pairing with the distance sensor 101 of the remote control device 11, and has a function equivalent to that of the distance sensor 101 (distance measuring unit 102). May be. In the controlled device 21 according to the present embodiment, the control unit 204 is not configured to change the behavior of the own device by receiving the distance displacement amount from the distance sensor 201, but is not limited thereto, and is not limited thereto. It may be configured to change the behavior. This configuration will be described in an embodiment described later.

受信部203は、リモコン装置11から送出された装置制御用信号を受信し、制御部204に通知するものである。   The receiving unit 203 receives a device control signal sent from the remote control device 11 and notifies the control unit 204 of it.

制御部204は、被制御装置21を各種機能の制御するための所定の演算処理を行うものであり、例えばCPU等によって実現される。本実施形態に係る制御部204は、受信部203から通知された装置制御用信号に基づき被制御装置21の制御部204を行う。   The control unit 204 performs predetermined arithmetic processing for controlling the controlled device 21 with various functions, and is realized by a CPU, for example. The control unit 204 according to the present embodiment performs the control unit 204 of the controlled device 21 based on the device control signal notified from the receiving unit 203.

〔センサ履歴テーブルA及び操作情報ルールテーブルB〕
次に、操作情報決定部106が参照する、センサ履歴DB110にて管理されるセンサ履歴テーブルAと、操作情報ルールDB109にて管理される操作情報ルールテーブルBとについて説明する。
[Sensor history table A and operation information rule table B]
Next, the sensor history table A managed by the sensor history DB 110 and the operation information rule table B managed by the operation information rule DB 109 referred to by the operation information determination unit 106 will be described.

まず、センサ履歴DB110にて管理されるセンサ履歴テーブルAの詳細について、図7を用いて説明する。図7は、センサ履歴DB110にて管理されるセンサ履歴テーブルAの詳細を示す図である。   First, details of the sensor history table A managed by the sensor history DB 110 will be described with reference to FIG. FIG. 7 is a diagram showing details of the sensor history table A managed by the sensor history DB 110.

図示のように、センサ履歴テーブルAは、「距離イベントID」、「ソースデバイスID」、「対象デバイスID」、「検知時刻」、「距離」、「期間」、「ステータス」および「拡張フィールド」の項目が含まれている。   As illustrated, the sensor history table A includes “distance event ID”, “source device ID”, “target device ID”, “detection time”, “distance”, “period”, “status”, and “extended field”. The items are included.

列AC1には「距離イベントID」が格納される。「距離イベントID」は、所定の距離変位があったことをイベントとして扱うためのIDであり、センシング情報解釈部105が距離測定部102から距離変位量を通知されたときにユニークなIDとして付与されるものである。   In the column AC1, “distance event ID” is stored. The “distance event ID” is an ID for handling that there is a predetermined distance displacement as an event, and is given as a unique ID when the sensing information interpretation unit 105 is notified of the distance displacement amount from the distance measurement unit 102 It is what is done.

列AC2には「スペースID」が格納される。「スペースID」は、同一空間内にあるセンサデバイスに対して同一に登録されるIDである。また、「スペースID」には、リモコン装置11および被制御装置21の設置環境に応じて同一のIDが設定される。本実施形態に係る制御システム1では、リモコン装置11および被制御装置21は同一空間内に配置されるため、各装置に搭載されるセンサデバイス(距離センサ101及び距離センサ201)には予め共通のスペースIDが割り当てられているものとする。   In the column AC2, “space ID” is stored. The “space ID” is an ID that is registered in the same way for sensor devices in the same space. In addition, the same ID is set in the “space ID” according to the installation environment of the remote control device 11 and the controlled device 21. In the control system 1 according to the present embodiment, since the remote control device 11 and the controlled device 21 are arranged in the same space, the sensor devices (distance sensor 101 and distance sensor 201) installed in each device are common in advance. Assume that a space ID is assigned.

列AC3には「ソースデバイスID」が格納される。「ソースデバイスID」には、距離変位量(距離センシング信号)の送出元であるセンサデバイス(本実施形態では距離センサ101)のデバイスIDが割り当てられる。このデバイスIDは、各距離センサに対して割り当てられるユニークなIDである。   The column “AC3” stores “source device ID”. The “source device ID” is assigned the device ID of the sensor device (distance sensor 101 in this embodiment) that is the transmission source of the distance displacement amount (distance sensing signal). This device ID is a unique ID assigned to each distance sensor.

列AC4には「対象デバイスID」が格納される。「対象デバイスID」には、距離変位量の宛先デバイス(本実施形態では距離センサ201)のデバイスIDが割り当てられる。このデバイスIDも、各距離センサに対して割り当てられるユニークなIDである。   The column “AC4” stores “target device ID”. The device ID of the destination device of the distance displacement amount (distance sensor 201 in this embodiment) is assigned to “target device ID”. This device ID is also a unique ID assigned to each distance sensor.

列AC5には、「検知時刻」が格納される。「検知時刻」は、センシング情報解釈部105に対して距離測定部102から距離変位量とともに与えられるシステム時間であり、センシング情報解釈部105を経由してセンサ履歴DB110に格納されるものである。「検知時刻」の単位は、システムに依存するものであり、ここではmsオーダにて記述されているが、別のシステムにおいてはこの限りではない。   In the column AC5, “detection time” is stored. The “detection time” is a system time given to the sensing information interpretation unit 105 together with the distance displacement amount from the distance measurement unit 102 and is stored in the sensor history DB 110 via the sensing information interpretation unit 105. The unit of “detection time” depends on the system and is described in ms order here, but is not limited to this in another system.

列AC6には「距離情報」が格納される。「距離情報」には、センシング情報解釈部105が、距離測定部102から与えられる距離変位量をそのままの形で格納するが、当該距離変位量を単位時間あたりの変位差分として算出した差分情報を格納する形であってもよい。「距離情報」の単位は、システムに依存するものであり、ここではmmオーダにて記述されているが、別のシステムにおいてはこの限りではない。   The column AC6 stores “distance information”. In the “distance information”, the sensing information interpretation unit 105 stores the distance displacement amount given from the distance measurement unit 102 as it is, but the difference information calculated as the displacement difference per unit time is stored as the difference information. It may be stored. The unit of “distance information” depends on the system and is described in mm order here, but is not limited to this in another system.

列AC7には「期間」が格納される。「期間」は、距離センサ101から送信されたパルス信号の飛行時間から算出される期間である。また、「期間」には、システム時間を管理する列AC5(「検知時刻」)とは違う情報が格納される。「距離情報」の単位は、システムに依存するものであり、ここではmsオーダにて記述されているが、別のシステムにおいてはこの限りではない。   In the column AC7, “period” is stored. The “period” is a period calculated from the flight time of the pulse signal transmitted from the distance sensor 101. In the “period”, information different from the column AC5 (“detection time”) for managing the system time is stored. The unit of “distance information” depends on the system and is described in ms order here, but is not limited to this in another system.

列AC8は「ステータス」が格納される。「ステータス」は、操作情報決定部106にて更新処理される属性情報(ステータス情報)であり、距離変位イベントが操作情報決定部106にて参照され、条件イベント(発火イベント)としてマッチングしたと判定(ルール判定)された場合に更新される。   The column AC8 stores “status”. “Status” is attribute information (status information) that is updated by the operation information determination unit 106, and it is determined that the distance displacement event is referred to by the operation information determination unit 106 and matched as a condition event (ignition event). Updated when (rule decision) is made.

例としては、列AC1の「距離イベントID:000000002」発生時に、操作情報決定部106は、後述される操作情報ルールテーブルB(図8)を参照し、操作情報ルールテーブルBにおける「ルールID:1」と照合し、これが発火イベントとして扱われる際には、列BC3にて記載される「イベント名:throw00」を列AC8に記述するように更新される。   As an example, when the “distance event ID: 000000002” in the column AC1 occurs, the operation information determination unit 106 refers to the operation information rule table B (FIG. 8) to be described later, and “rule ID: 1 ”and when this is handled as a firing event,“ event name: throw00 ”described in column BC3 is updated to be described in column AC8.

実際の距離変位量の解釈時には、操作情報決定部106は、列AC8を参照し、直前の距離変位量のステータスがどうなっているかを確認する。これにより、操作情報決定部106は、複数の操作情報ルールを発火条件とする装置制御条件が設定されていた場合でもすべての判定履歴を遡ることなく、新規のイベント条件のみを判定することができるので、簡易な処理かつ累積的なルール判定処理を行うことができる。   When interpreting the actual distance displacement amount, the operation information determination unit 106 refers to the column AC8 and confirms the status of the previous distance displacement amount. As a result, the operation information determination unit 106 can determine only a new event condition without going back through all the determination histories even when an apparatus control condition having a plurality of operation information rules as firing conditions is set. Therefore, simple processing and cumulative rule determination processing can be performed.

また、「距離イベントID(列AC1):000000004」の「ステータス(列AC8):throw02>throw」は、操作情報決定部106が、発火イベントをthrow02イベントと判定した後、操作情報ルールテーブルBをトレースし、最終的にthrowイベントとして被制御装置21に対する制御が実行されたことを意味する。   In addition, “status (column AC8): throw02> throw” of “distance event ID (column AC1): 000000004” indicates that the operation information determination unit 106 determines that the firing event is the throw02 event, and then stores the operation information rule table B. This means that the control is executed on the controlled device 21 as a throw event after tracing.

列AC9には「拡張フィールド」が格納される。「拡張フィールド」には、操作情報決定部106の処理過程で必要となるデータ、計算によって得られた数値などが格納される。すなわち、「拡張フィールド」には、操作情報決定部106が参照する操作情報ルールの解釈に必要な情報が算出され格納される。   The column AC9 stores “extended field”. In the “extended field”, data required in the process of the operation information determination unit 106, numerical values obtained by calculation, and the like are stored. That is, in the “extended field”, information necessary for interpretation of the operation information rule referred to by the operation information determination unit 106 is calculated and stored.

例えば、図7に示す「拡張フィールド(列AC9)」では、「距離(列AC6)」に格納される任意の距離イベントにおける距離変位量とその一つ前の距離イベントにおける距離変位量との差分を、「期間(列AC7)」の値で割ったときの値が速度情報として格納される一例を示す。   For example, in the “extended field (column AC9)” illustrated in FIG. 7, the difference between the distance displacement amount in an arbitrary distance event stored in the “distance (column AC6)” and the distance displacement amount in the previous distance event. Shows an example in which the value obtained by dividing the value by the value of “period (column AC7)” is stored as speed information.

次に、操作情報ルールDB109にて管理される操作情報ルールテーブルBの詳細について、図8を用いて説明する。図8は、操作情報ルールDB109にて管理される操作情報ルールテーブルBの詳細を示す図である。   Next, details of the operation information rule table B managed by the operation information rule DB 109 will be described with reference to FIG. FIG. 8 is a diagram showing details of the operation information rule table B managed by the operation information rule DB 109.

図示のように、操作情報ルールテーブルBは、「ルールID」、「コマンドID」、「イベントID」、「操作バインド」、「発火条件」および「発火イベント」の項目が含まれている。   As illustrated, the operation information rule table B includes items of “rule ID”, “command ID”, “event ID”, “operation binding”, “ignition condition”, and “ignition event”.

列BC1には「ルールID」が格納される。「ルールID」は、操作情報決定部106が被制御装置21に対する制御内容(制御動作)を決定するために記述される各操作情報ルールについて与えられるIDである。   The column BC1 stores “rule ID”. The “rule ID” is an ID given for each operation information rule described for the operation information determination unit 106 to determine the control content (control operation) for the controlled device 21.

列BC2には「コマンドID」が格納される。「コマンドID」は、操作情報決定部106が最終的に決定し、適用する操作情報ルールに対して与えられるIDである。   The column BC2 stores “command ID”. The “command ID” is an ID that is finally determined by the operation information determination unit 106 and given to the operation information rule to be applied.

図8においては、「コマンドID」は、各操作情報ルールが最終的にどのコマンドに結びつくことになるのかを含めて定義されている。すなわち、最終的に実行される被制御装置21に対する制御内容を示す装置制御コマンドを記述する4桁のIDに従属するものとして、上位4桁をマスクした5桁目が定義されている。これは、単一のルールとしての装置制御ルールと同じ扱いで距離変位イベントをも取り扱うことを意味する。   In FIG. 8, “command ID” is defined including which command each operation information rule is finally associated with. That is, the fifth digit masked with the upper four digits is defined as subordinate to the four-digit ID describing the device control command indicating the control content for the controlled device 21 to be finally executed. This means that the distance displacement event is handled in the same manner as the device control rule as a single rule.

列BC3には「イベント名」が格納される。「イベント名」は、各操作情報ルールに対する名称を与えるものであり、操作情報決定部106以外のサブシステムからもIDの代わりに参照される。   In the column BC3, “event name” is stored. The “event name” gives a name for each operation information rule, and is referred to by a subsystem other than the operation information determination unit 106 instead of the ID.

列BC4には「操作バインド」が格納される。「操作バインド」は、最終的あるいは中間イベントとしての各種制御内容(操作コマンド)が記述されるフィールドである。「操作バインド」には、操作情報決定部106が複数のルール判定を必要とする場合には、最終的なルール判定時においてのみ決定される操作コマンドの内容が記述されることになる。   In column BC4, “operation binding” is stored. “Operation bind” is a field in which various control contents (operation commands) as final or intermediate events are described. In the “operation binding”, when the operation information determination unit 106 requires a plurality of rule determinations, the content of the operation command determined only at the time of final rule determination is described.

図8では、例えば「ルールID:5〜7」は、操作情報決定部106でのルール判定処理における状態遷移の中では中間イベントとして取り扱われるため、「操作バインド」には“NULL”(第2制御内容)が与えられている。また、「ルールID:1〜3」も上記状態遷移の中では中間イベントとして取り扱われるが、各イベントが照合されるタイミングにおいて、「操作バインド」に操作コマンドとして“Play BeepN”(N=1〜3)(第2制御内容)が記述されているので、ルールヒットの都度、異なるビープ音を鳴らす制御がリモコン装置11で実行される。   In FIG. 8, for example, “rule ID: 5 to 7” is handled as an intermediate event in the state transition in the rule determination processing in the operation information determination unit 106, and therefore “NULL” (second) Control content). “Rule ID: 1 to 3” is also handled as an intermediate event in the state transition, but at the timing when each event is collated, “Play Beep N” (N = 1 to 1) 3) Since (second control content) is described, the remote control device 11 executes a control for sounding a different beep each time a rule hit occurs.

また、「ルールID:4」の操作情報ルールについては、操作情報ルールのシーケンシャルな組み合わせの結果発火する形となるため、最終的な装置制御コマンド列として設定された制御内容が実行される。   Further, the operation information rule of “rule ID: 4” is fired as a result of the sequential combination of the operation information rules, and therefore the control content set as the final device control command sequence is executed.

この「ルールID:4」が発火した場合、操作情報決定部106は、まず自装置であるリモコン装置11の表示部103における表示を停止させた後、“Msg1”として用意されているメッセージを表示部103に表示させる。その後、操作情報決定部106は、現在再生しているコンテンツ(コンテンツ情報)を、制御対象装置である被制御装置21に対して送信した後、被制御装置21にてコンテンツ再生を行うための遠隔操作コマンド(装置制御用信号)を送信する。   When this “rule ID: 4” is fired, the operation information determination unit 106 first stops the display on the display unit 103 of the remote control device 11 that is the device itself, and then displays a message prepared as “Msg1”. Be displayed on the unit 103. Thereafter, the operation information determination unit 106 transmits the currently reproduced content (content information) to the controlled device 21 that is the device to be controlled, and then performs remote playback for content playback on the controlled device 21. An operation command (device control signal) is transmitted.

なお、「操作バインド」は、制御対象や操作内容を予め静的に記述する形式で構成されていてもよいし、システムにて解釈可能なパラメータを記述しておくことで、システムの状況に応じて動的に変更可能な構成であってもよい。また、「操作バインド」は、スクリプト形式で複数のコマンド列を予め記述しておくことで、リモコン装置11に応じて操作の変更を柔軟に行うことが可能である。   Note that “operation binding” may be configured in a statically describing format to be controlled and operation details in advance, or by describing parameters that can be interpreted by the system, depending on the system status. The configuration may be dynamically changeable. In addition, “operation binding” can flexibly change operations according to the remote control device 11 by describing a plurality of command strings in a script format in advance.

列BC5には「発火条件」が格納される。「発火条件」は、操作情報ルールを発火させるか否かを示す条件節である。操作情報決定部106は、発生した距離変位イベントを観測し、上記条件節としての操作情報ルールと照合することで当該操作情報ルールの真偽を判定する。「ルールID:1」における条件節は、距離変位量が前回の距離変位イベントに比較して、
監視時間(watch−time)1000ms内において、
動作下限(lower−amount)50mm以上、
動作上限(upper−amount)300mm以下で、
増加方向(increase)である距離変位量
と認められた場合に当該操作情報ルールが発火されることを意味する。
In column BC5, “ignition condition” is stored. “Ignition condition” is a conditional clause indicating whether or not to fire the operation information rule. The operation information determination unit 106 observes the generated distance displacement event, and determines whether the operation information rule is true or false by comparing it with the operation information rule as the conditional clause. The conditional clause in “Rule ID: 1” indicates that the distance displacement amount is compared with the previous distance displacement event,
Within 1000 ms of watch-time (watch-time)
Lower limit of operation (lower-mount) 50mm or more,
The upper limit (upper-mount) is 300 mm or less,
This means that the operation information rule is fired when it is recognized that the distance displacement amount is in the increasing direction (increase).

列BC6には「発火イベント」が格納される。「発火イベント」は、実際に操作情報ルールが発火した場合に、操作情報決定部106によって次に判定されるべき操作情報ルールを規定するものである。   Column BC6 stores “ignition event”. The “ignition event” defines an operation information rule to be determined next by the operation information determination unit 106 when the operation information rule is actually ignited.

例えば、「ルールID:1」が発火した場合に、操作情報決定部106により次に参照されるべきルールは「ルールID:2」の操作情報ルールである。このため、「ルールID:1」の「発火イベント」には、「ルールID:2」の操作情報ルールのイベント名である“throw01”が記述されている。   For example, when “rule ID: 1” is fired, the rule to be referred next by the operation information determination unit 106 is the operation information rule of “rule ID: 2”. Therefore, “throw01”, which is the event name of the operation information rule of “rule ID: 2”, is described in “ignition event” of “rule ID: 1”.

なお、「ルールID:1」の操作情報ルールが発火した場合、この「発火イベント(列BC6)」の内容が図7に示すセンサ履歴テーブルAの「ステータス(列AC8)」に転記される。   When the operation information rule of “rule ID: 1” is fired, the content of “fire event (column BC6)” is transferred to “status (column AC8)” of the sensor history table A shown in FIG.

上記のように、操作情報決定部106は、センサ履歴DB110に順次格納される距離変位量の少なくとも1つを、被制御装置21に対する制御内容またはリモコン装置11に対する第2制御内容を決定するためのイベントとして用いるものであるといえる。   As described above, the operation information determination unit 106 determines at least one of the distance displacement amounts sequentially stored in the sensor history DB 110 as the control content for the controlled device 21 or the second control content for the remote control device 11. It can be said that it is used as an event.

〔リモコン装置における処理の流れ〕
次に、リモコン装置11にて実行される処理の流れについて、図5を用いて説明する。図5は、リモコン装置11にて実行される処理の流れを示すフローチャートである。
[Processing flow in remote control device]
Next, the flow of processing executed by the remote control device 11 will be described with reference to FIG. FIG. 5 is a flowchart showing a flow of processing executed by the remote control device 11.

まず、制御部111は、ステップS301にて各種リソース(リモコン装置11の各部)の初期化を実行する。これにより、リモコン装置11では、距離センサ101を含む各種ハードウェア、及びソフトウェアを使用可能な状態に設定した上でステップS302に遷移する。   First, the control unit 111 performs initialization of various resources (each unit of the remote control device 11) in step S301. As a result, the remote controller 11 sets various hardware and software including the distance sensor 101 in a usable state, and the process proceeds to step S302.

次に、距離測定部102は、ステップS302にて、距離センサ101を介して距離変位量のセンシングを開始し、被制御装置21との間の距離測定を実行する。   Next, the distance measuring unit 102 starts sensing the distance displacement amount via the distance sensor 101 in step S <b> 302, and performs distance measurement with the controlled device 21.

その後、センシング情報解釈部105は、ステップS303にて、距離測定部102からの距離変位量(距離変位データ)が予め設定された変位閾値を超えたか否かを判定する。センシング情報解釈部105は、距離変位量が変位量閾値を超えたと判定した場合に(S303にてYES)、当該距離変位量をセンサ履歴DB110へ格納する(ステップS304)。なお、ステップS303では、距離変位量が変位量閾値を超えたか否かを判定しているが、これに限らず、予め設定された時間解像度単位の間隔で、距離変位量をセンサ履歴DB110に格納してもよい。   Thereafter, in step S303, the sensing information interpretation unit 105 determines whether the distance displacement amount (distance displacement data) from the distance measurement unit 102 has exceeded a preset displacement threshold value. If the sensing information interpretation unit 105 determines that the distance displacement amount has exceeded the displacement amount threshold value (YES in S303), the sensing information interpretation unit 105 stores the distance displacement amount in the sensor history DB 110 (step S304). In step S303, it is determined whether or not the distance displacement amount has exceeded the displacement amount threshold value. However, the present invention is not limited to this, and the distance displacement amount is stored in the sensor history DB 110 at predetermined time resolution unit intervals. May be.

一方、センシング情報解釈部105は、距離変位量が変位量閾値を超えていないと判定した場合には(S303にてNO)、ステップS302に遷移し、距離測定部102による距離センシングが再び実行される。   On the other hand, if the sensing information interpretation unit 105 determines that the distance displacement amount does not exceed the displacement amount threshold value (NO in S303), the sensing information interpretation unit 105 transitions to step S302, and distance sensing by the distance measurement unit 102 is performed again. The

ここで、センシング情報解釈部105は、ステップS304での距離センシング情報更新プロセス(距離変位量のセンサ履歴DB110への格納処理)では、変位量閾値以上の距離変位量(あるいは、単純に予め設定された時間解像度での距離変位量)が観測された場合に、当該距離変位量をセンサ履歴DB110へ格納するが、これに限られたものではない。   Here, in the distance sensing information update process (storage processing of the distance displacement amount in the sensor history DB 110) in step S304, the sensing information interpretation unit 105 is a distance displacement amount that is equal to or greater than the displacement amount threshold (or simply set in advance). When the distance displacement amount at the time resolution) is observed, the distance displacement amount is stored in the sensor history DB 110. However, the present invention is not limited to this.

すなわち、センシング情報解釈部105は、周辺環境に依存するパラメータとして補正された値をセンサ履歴DB110へ格納することも可能である。また、センシング情報解釈部105は、距離測定部102からの距離変位量と時間情報とを用いて、例えばリモコン装置11に対する速度あるいは加速度、方位、角度などを、センサ履歴テーブルAの「拡張フィールド(列AC9)」に格納することが可能である。これらの数値は、操作情報決定部106により操作情報ルールテーブルBの「発火条件」として必要と判断される場合に、センシング情報解釈部105により算出され、定性・定量的データのマッチング方式にあわせた単位変換、調整が行われる。   That is, the sensing information interpretation unit 105 can also store the corrected value as a parameter depending on the surrounding environment in the sensor history DB 110. Also, the sensing information interpretation unit 105 uses the distance displacement amount and the time information from the distance measurement unit 102 to calculate, for example, the speed, acceleration, direction, angle, and the like with respect to the remote control device 11 in the “extended field ( Column AC9) ". These numerical values are calculated by the sensing information interpretation unit 105 when the operation information determination unit 106 determines that it is necessary as the “ignition condition” of the operation information rule table B, and is matched to the qualitative / quantitative data matching method. Unit conversion and adjustment are performed.

センシング情報解釈部105は、ステップS304にて距離変位量をセンサ履歴DB110へ格納した後、ステップS305へ遷移し、当該距離変位量を操作情報決定部106へイベントとして通知する。   The sensing information interpretation unit 105 stores the distance displacement amount in the sensor history DB 110 in step S304, and then transitions to step S305 to notify the operation information determination unit 106 of the distance displacement amount as an event.

操作情報決定部106は、上記通知を受けると、操作情報ルールDB109を参照し、適合可能か否かのルール判定を行う(ステップS305)。操作情報決定部106は、通知された新たな距離変位量と、操作情報ルールセット内の各「発火条件」とを照合することで、条件を満足する操作情報ルールを抽出した場合には(S305でYES)、ステップS306へと遷移する。一方、操作情報決定部106が、条件を満足する操作情報ルールがない場合には(S305でNO)、制御部111は、距離センサ101を再びセンシング可能な状態にした後(ステップS308)、ステップS302へと遷移する。   When receiving the above notification, the operation information determination unit 106 refers to the operation information rule DB 109 and determines whether or not it can be adapted (step S305). The operation information determination unit 106 collates the notified new distance displacement amount with each “ignition condition” in the operation information rule set, and extracts an operation information rule that satisfies the condition (S305). And YES), the process proceeds to step S306. On the other hand, when the operation information determination unit 106 does not have an operation information rule that satisfies the condition (NO in S305), the control unit 111 sets the distance sensor 101 in a sensing-capable state again (step S308), and then step The process proceeds to S302.

次に、ステップS306では、操作情報決定部106は、抽出した操作情報ルールとセンサ履歴DB110のエントリ(各距離変位量)との間でルール適用処理が行われ、センサ履歴テーブルAのエントリに関するフィールドが更新される。具体的には、操作情報決定部106は、センサ履歴テーブルAの「ステータス(列AC8)」の更新を行う。   Next, in step S306, the operation information determination unit 106 performs a rule application process between the extracted operation information rule and the entry (each distance displacement amount) in the sensor history DB 110, and the field related to the entry in the sensor history table A. Is updated. Specifically, the operation information determination unit 106 updates the “status (column AC8)” of the sensor history table A.

このとき、操作情報決定部106は、センサ履歴テーブルAの一つ前の履歴情報(距離変位量)を確認し、シーケンシャルに判定すべき条件としての「イベント名」が与えられていることを確認した場合には、この判定を優先的に行うことで複数イベントの判定を行う。そして、操作情報決定部106は、引き続き「発火条件」としてのイベントが操作情報ルールとして設定されているか否かを参照し、それが真なら次の条件としての「イベント名」を「ステータス」フィールドへ設定する。   At this time, the operation information determination unit 106 confirms the previous history information (distance displacement amount) in the sensor history table A and confirms that an “event name” is given as a condition to be sequentially determined. In such a case, a plurality of events are determined by prioritizing this determination. Then, the operation information determination unit 106 continuously refers to whether or not the event as the “ignition condition” is set as the operation information rule, and if it is true, the “event name” as the next condition is set in the “status” field. Set to.

一方、操作情報決定部106は、「発火条件」としてのイベントが操作情報ルールとして設定されていないと判定した場合には、他の抽出された条件の比較にて必要に応じて「ステータス」のアップデートを行う。そして、操作情報決定部106は、ステップS307にて、装置制御コマンド(装置制御用信号)発行のためのイベント条件が全て満足しているか否かを判定する。   On the other hand, when the operation information determination unit 106 determines that the event as the “ignition condition” is not set as the operation information rule, the operation information determination unit 106 compares the other extracted conditions with “status” as necessary. Update. In step S307, the operation information determination unit 106 determines whether all event conditions for issuing a device control command (device control signal) are satisfied.

操作情報決定部106は、上記イベント条件が全て満足していると判定した場合には(S307でYES)、ステップS309にて操作情報ルールテーブルBの「操作バインド」を参照し、記述された内容でのコマンド(遠隔操作コマンド)データ生成を送信データ生成部107に行わせる。そして、送信データ生成部107は、ステップS310にて当該コマンドを、送信部108を介して被制御装置21に送信する。操作情報決定部106は、送信データ生成部107に装置制御用信号を送信させると、ステップS311にてセンサ履歴DB110上のエントリをクリアする。その後、制御部111は、ステップS308にて距離センサ101(センサモジュール)をセンシング可能な状態に再設定した上で、距離測定部102に再度距離センシングを実行させる。   If the operation information determination unit 106 determines that all the event conditions are satisfied (YES in S307), the operation information determination unit 106 refers to “operation bind” in the operation information rule table B in step S309, and describes the contents described. The transmission data generation unit 107 performs command (remote operation command) data generation. Then, the transmission data generation unit 107 transmits the command to the controlled device 21 via the transmission unit 108 in step S310. When the transmission information generation unit 107 transmits the device control signal, the operation information determination unit 106 clears the entry on the sensor history DB 110 in step S311. Thereafter, the control unit 111 resets the distance sensor 101 (sensor module) to a state capable of sensing in step S308, and then causes the distance measurement unit 102 to execute distance sensing again.

一方、操作情報決定部106は、ステップS307にてイベント条件が全て満足していない(まだクリアできていない)と判定した場合(すなわち次のイベント発火条件が設定可能な場合)には(S307でNO)、ステップS312へ遷移する。すなわち、ステップS309と同様、操作情報ルールテーブルBの「操作バインド」に記述があれば、音声出力部114に音声出力を行わせる(ステップS312)。   On the other hand, when it is determined in step S307 that all event conditions are not satisfied (not cleared yet) (that is, when the next event firing condition can be set) (step S307). NO), the process proceeds to step S312. That is, as in step S309, if there is a description in “operation binding” of the operation information rule table B, the audio output unit 114 is caused to output audio (step S312).

すなわち、操作情報決定部106は、センサ履歴DB110に順次格納される距離変位量の少なくとも1つを、リモコン装置11に対する第2制御内容を決定するためのイベントとして用い、当該イベントが遷移するときに音声出力部114に報知音(音声)を出力させる。   That is, the operation information determination unit 106 uses at least one of the distance displacement amounts sequentially stored in the sensor history DB 110 as an event for determining the second control content for the remote control device 11, and when the event transitions The voice output unit 114 is caused to output a notification sound (voice).

これにより、リモコン装置11では、距離変位イベント発生過程において、距離変位イベント発生の切れ目(ルール判定を行った(または開始する)時点)をユーザに対し知らせる効果が期待できる。すなわち、リモコン装置11が、距離変位イベント発生の切れ目で音声出力が変更して通知するので、ユーザは、例えばジェスチャ動作を行っているときに規定の動作の途中で失敗しているか否か(任意の処理が成功したのか失敗したのか)を知ることができる。   As a result, the remote control device 11 can be expected to provide an effect of notifying the user of the break in the distance displacement event occurrence (when the rule determination is performed (or started)) in the distance displacement event occurrence process. That is, since the remote control device 11 notifies that the voice output is changed at the break of the distance displacement event occurrence, for example, whether or not the user has failed in the middle of the prescribed operation when performing the gesture operation (optional) Whether or not the process was successful or unsuccessful).

なお、操作情報決定部106がステップS312の処理を完了すると、ステップS308の制御部111の処理へ遷移する。   Note that when the operation information determination unit 106 completes the process of step S312, the process proceeds to the process of the control unit 111 of step S308.

〔リモコン装置及び被制御装置における操作画面例〕
次に、制御システム1のリモコン装置11および被制御装置21それぞれにおける画面遷移の様子について、図12を用いて説明する。図12は、制御システム1のリモコン装置11および被制御装置21それぞれにおける画面遷移の様子の一例を示す図である。なお、図12の上段は、リモコン装置11としてのRC01の画面例であり、下段は、被制御装置21としてのTV01の画面例である。なお、本実施形態では図示していないが、被制御装置21には表示部が備えられているものとする。
[Example of operation screen on remote control device and controlled device]
Next, the state of the screen transition in each of the remote control device 11 and the controlled device 21 of the control system 1 will be described with reference to FIG. FIG. 12 is a diagram illustrating an example of screen transition in each of the remote control device 11 and the controlled device 21 of the control system 1. The upper part of FIG. 12 is a screen example of RC01 as the remote control device 11, and the lower part is a screen example of TV01 as the controlled device 21. Although not shown in the present embodiment, it is assumed that the controlled device 21 includes a display unit.

まず、画面1120は、リモコン装置11の表示部103における基本画面構成を示す。画面1120は、その内部に画面1122および画面1124を含む。画面1122は、表示エリア01としてのリモコン装置11におけるメイン画面であり、装置(リモコン装置11)制御用のUI(User Interface)表示領域あるいは動画、静止画といったマルチメディアデータ(コンテンツ)を再生する場合の表示領域として用いられる。画面1124は、表示エリア02としての、主に被制御装置21に対する操作内容に関する補足情報(メッセージ情報)を表示するための表示領域であり、システムあるいは外部(リモコン装置11あるいは被制御装置21)でのイベント発生時におけるユーザへの通知情報が表示される。   First, a screen 1120 shows a basic screen configuration in the display unit 103 of the remote control device 11. Screen 1120 includes screen 1122 and screen 1124 therein. A screen 1122 is a main screen in the remote control device 11 as the display area 01, and when reproducing multimedia data (contents) such as a UI (User Interface) display area for controlling the device (remote control device 11) or a moving image or a still image. Used as a display area. The screen 1124 is a display area for displaying supplementary information (message information) mainly relating to the operation content for the controlled device 21 as the display area 02, and is displayed on the system or externally (the remote control device 11 or the controlled device 21). Notification information to the user when the event occurs is displayed.

次に、画面1150は、被制御装置21の表示部(図示せず)における基本画面構成を示す。画面1150は、その内部に画面1152および画面1154を含む。画面1152は、表示エリア03として被制御装置21におけるメイン画面であり、装置(被制御装置21)制御用のUI表示領域あるいは動画、静止画といったマルチメディアデータを再生する場合の表示領域として用いられる。画面1154は、表示エリア04として、主に操作内容に関する補足情報を表示するための表示領域であり、システムあるいは外部でのイベント発生時におけるユーザへの通知情報が表示される。   Next, a screen 1150 shows a basic screen configuration in a display unit (not shown) of the controlled apparatus 21. Screen 1150 includes screen 1152 and screen 1154 therein. The screen 1152 is a main screen in the controlled device 21 as the display area 03, and is used as a UI display region for controlling the device (controlled device 21) or a display region when reproducing multimedia data such as a moving image and a still image. . A screen 1154 is a display area for mainly displaying supplementary information related to the operation content as the display area 04, and displays notification information to the user when an event occurs in the system or outside.

画面1130は、リモコン装置11においてマルチメディアデータを再生中のスナップショット画面であり、画面1132に当該マルチメディアデータとしての動画が再生されているものとする。ユーザは、リモコン装置11を被制御装置21に向けて投げ入れる操作(throw操作)を実行することで、リモコン装置11における表示部103の画面が画面1140に遷移する。   Screen 1130 is a snapshot screen in which multimedia data is being played back on remote control device 11, and a moving image as the multimedia data is played back on screen 1132. The user performs an operation of throwing the remote control device 11 toward the controlled device 21 (throw operation), so that the screen of the display unit 103 in the remote control device 11 transitions to the screen 1140.

ここで、throw操作として定義されるものは、リモコン装置11および被制御装置21間の距離変位イベント列である。操作情報決定部106は、距離変位イベントシーケンスをルール判定した結果として、当該距離変位イベントがシステム挙動としてリモコン装置11および被制御装置21の装置制御を行い、当該装置制御を各表示部の画面(UI画面)へと反映する。距離変位イベントシーケンスからUI操作へのマッピングルールについては後述する。   Here, what is defined as a throw operation is a distance displacement event sequence between the remote control device 11 and the controlled device 21. As a result of the rule determination of the distance displacement event sequence, the operation information determining unit 106 performs device control of the remote control device 11 and the controlled device 21 as the system behavior of the distance displacement event, and the device control is performed on each display unit screen ( (UI screen). A mapping rule from the distance displacement event sequence to the UI operation will be described later.

画面1140では、リモコン装置11におけるthrow操作の画面として、画面1142にて一旦動画再生を停止した状態が表示され、画面1144にて「TV01への再生要求送信しました」というメッセージが表示される。このとき、送信部108から被制御装置21に対し、図8の操作情報ルールテーブルBに記述される「ルールID:4」の「操作バインド」がルールヒット後のアクション情報(装置制御用信号(制御信号))として送信されている。被制御装置21は、当該アクション情報を受信部203にて受信すると、画面1160に含まれる画面1164にて「RC01からデータ受信しました」というメッセージ通知を行う。そして、制御部204は、画面1162にて受信済みコマンドを実行した結果として、画面1162にてリモコン装置11の表示部103にて再生されていた動画再生を開始する。   On the screen 1140, as a screen for a throw operation in the remote control device 11, a state in which the playback of the moving image is once stopped is displayed on the screen 1142, and a message “A playback request has been transmitted to the TV01” is displayed on the screen 1144. At this time, the “operation bind” of “rule ID: 4” described in the operation information rule table B of FIG. Control signal)). When the controlled device 21 receives the action information at the receiving unit 203, the controlled device 21 performs a message notification “data received from RC01” on the screen 1164 included in the screen 1160. Then, as a result of executing the received command on screen 1162, control unit 204 starts playing the moving image that was played on display unit 103 of remote control device 11 on screen 1162.

次に、距離変位イベントシーケンスからUI操作へのマッピングルールを示すXML形式での記述スクリプトについて、図16を用いて説明する。図16は、距離変位イベントシーケンスからUI操作へのマッピングルールを示すXML形式での記述スクリプトの一例を示す図である。   Next, a description script in XML format indicating a mapping rule from a distance displacement event sequence to a UI operation will be described with reference to FIG. FIG. 16 is a diagram illustrating an example of a description script in an XML format indicating a mapping rule from a distance displacement event sequence to a UI operation.

図示されたXML形式にて記述される情報は、操作情報決定部106にて解釈され、操作情報ルールDB109へと格納されるものである。また、操作情報決定部106は、任意の外部装置から当該XML形式を導入することにより、操作情報ルールを新規に導入することが可能である。   The information described in the illustrated XML format is interpreted by the operation information determination unit 106 and stored in the operation information rule DB 109. In addition, the operation information determination unit 106 can introduce a new operation information rule by introducing the XML format from an arbitrary external device.

距離変位量をもとにしたイベント列定義は、motion‐eventタグによって囲まれた部分に記述される。イベント名の定義は、event要素のname属性にて与えられ、コマンドIDも同じく属性として与えられる。   The event string definition based on the distance displacement amount is described in a portion surrounded by a motion-event tag. The definition of the event name is given by the name attribute of the event element, and the command ID is also given as an attribute.

距離変位量を、その増減方向(リモコン装置11から被制御装置21の方向への距離異変位量を増加方向とする)及び範囲、ならびに、その距離変位に関する時間(監視時間)を与えることでイベントとして定義する。これにより、操作情報決定部106は、距離変位量を用いて擬似的な操作インタフェースを定義し、取り扱うことができる。図16では、擬似的に以下の操作インタフェース(投げ込み(throw)操作および引き込み(draw)操作)を定義している。   An event by giving a distance displacement amount to the increase / decrease direction (the distance difference displacement amount from the remote control device 11 to the controlled device 21 is an increase direction) and range, and a time (monitoring time) related to the distance displacement. Define as Accordingly, the operation information determination unit 106 can define and handle a pseudo operation interface using the distance displacement amount. In FIG. 16, the following operation interfaces (throw operation and draw operation) are defined in a pseudo manner.

すなわち、操作情報決定部106は、リモコン装置11と被制御装置21との間の距離変位イベントシーケンスを、以下のように定義することで、throw操作として取り扱うことができる。   That is, the operation information determination unit 106 can treat the distance displacement event sequence between the remote control device 11 and the controlled device 21 as a throw operation by defining it as follows.

投げ込み(throw)操作
1. 単位時間(1秒間)あたりの移動量0
2. 単位時間あたりの移動量が5〜15cmの範囲で増加
3. 次の単位時間あたりの移動量が15〜30cmの範囲で減少
4. 次の単位時間あたりの移動量が25〜40cmの範囲で増加
また、操作情報決定部106は、リモコン装置11と被制御装置21との間の距離変位イベントシーケンスを以下のように定義することで、引き込み(draw)操作として取り扱うことができる。
Throw operation Movement amount per unit time (1 second) 0
2. 2. The amount of movement per unit time increases in the range of 5 to 15 cm. 3. The amount of movement per unit time decreases in the range of 15 to 30 cm. Next, the movement amount per unit time increases in the range of 25 to 40 cm. Further, the operation information determination unit 106 defines the distance displacement event sequence between the remote control device 11 and the controlled device 21 as follows. , And can be handled as a draw operation.

引き込み(draw)操作
1. 単位時間(1秒間)あたりの移動量0
2. 単位時間あたりの移動量が5〜15cmの範囲で減少
3. 次の単位時間あたりの移動量が20〜40cmの範囲で増加
4. 次の単位時間あたりの移動量が15〜30cmの範囲で減少
リモコン装置11では、上記例のようにXML形式にて記述される情報が設定され、リモコン装置11および被制御装置21の間の距離に応じた装置制御の仕方を定義できることにより、ユーザは、リモコン装置11を前後に振るといった簡易的かつ直感的な操作にて被制御装置21を制御できる。
Draw operation 1. Movement amount per unit time (1 second) 0
2. 2. The amount of movement per unit time decreases in the range of 5 to 15 cm. 3. Increase the amount of movement per unit time in the range of 20 to 40 cm. The amount of movement per unit time decreases in the range of 15 to 30 cm. In the remote control device 11, information described in the XML format is set as in the above example, and the distance between the remote control device 11 and the controlled device 21 is set. The user can control the controlled device 21 with a simple and intuitive operation such as shaking the remote controller 11 back and forth.

次に、操作画面における距離変位イベントシーケンスからUI操作へのマッピングルールの詳細について、図7、図8および図12を用いて説明する。   Next, details of the mapping rule from the distance displacement event sequence to the UI operation on the operation screen will be described with reference to FIGS. 7, 8, and 12.

図12における画面1130から画面1140へは、リモコン装置11におけるthrow操作によって遷移する。この際、ユーザは、リモコン装置11を被制御装置21に向けて突き出した(投げ出した)上で、当該リモコン装置11をユーザ自身の方向へ引き、再度被制御装置21へと向けて投げ出す操作をしたものとする。   Transition from the screen 1130 to the screen 1140 in FIG. 12 is made by a throw operation in the remote control device 11. At this time, the user pushes out (throws out) the remote control device 11 toward the controlled device 21, pulls the remote control device 11 in the user's own direction, and again throws it out toward the controlled device 21. Shall be.

このとき、センシング情報解釈部105は、上記各操作を、図7に示すセンサ履歴テーブルAの「距離イベントID:000000002」から「距離イベントID:000000004」までの3つの距離変位イベントとして解釈する。操作情報決定部106における各距離変位イベントのルール判定処理の過程において、図8に示す操作情報ルールテーブルBの「ルールID:1」から「ルールID:3」までの各操作情報ルールに順にヒットする。このため、操作情報決定部106は、最終的には「ルールID:3」のルール判定の後、「ルールID:4」の「イベント名:throw」を起動し、当該「ルールID:4(列BC4)」の「操作バインド」の内容(制御内容)を装置制御コマンドとして実行する。   At this time, the sensing information interpretation unit 105 interprets each operation as three distance displacement events from “distance event ID: 000000002” to “distance event ID: 000000004” in the sensor history table A shown in FIG. In the course of the rule determination process for each distance displacement event in the operation information determination unit 106, the operation information rules from “rule ID: 1” to “rule ID: 3” in the operation information rule table B shown in FIG. To do. Therefore, the operation information determination unit 106 finally activates “event name: throw” of “rule ID: 4” after the rule determination of “rule ID: 3”, and the “rule ID: 4 ( The contents (control contents) of “operation bind” in column BC4) ”are executed as device control commands.

ここで、操作情報決定部106は、装置制御コマンドとしての「ルールID:4」の「操作バインド」における“Put $currentContentInfo”にて、被制御装置21へのコンテンツ(マルチメディアデータ)を送信させる。また、操作情報決定部106は、装置制御コマンドとしての「ルールID:4」の「操作バインド」における“Send ‘Play: $content’”にて、送信済みのコンテンツを被制御装置21にて再生させるためのコマンドを被制御装置21に送信する。被制御装置21は、当該コマンドを受信し、実行することによって、画面1160の画面1162に動画を表示させる。   Here, the operation information determination unit 106 causes the content (multimedia data) to be transmitted to the controlled device 21 by “Put $ currentContentInfo” in “operation bind” of “rule ID: 4” as the device control command. . In addition, the operation information determination unit 106 reproduces the transmitted content on the controlled device 21 by “Send 'Play: $ content'” in “operation bind” of “rule ID: 4” as the device control command. A command to be transmitted to the controlled device 21. The controlled device 21 displays the moving image on the screen 1162 of the screen 1160 by receiving and executing the command.

これにより、ユーザは、リモコン装置11を被制御装置21に向けて予め規定された操作情報ルールに沿って前後に振るジェスチャ動作をする(再生中のコンテンツをあたかも投げ込む動作を行う)ことにより、リモコン装置11にて再生していたコンテンツを、被制御装置21などのAV装置(例えばTV)にて継続して(被制御装置21に切り替えて)再生するといった操作を直感的に行うことが可能である。   As a result, the user performs a gesture operation in which the remote control device 11 is moved back and forth in accordance with a predetermined operation information rule toward the controlled device 21 (performs the operation of throwing in the content being played back), whereby the remote control is performed. It is possible to intuitively perform operations such as continuously playing (switching to the controlled device 21) the content being played back by the device 11 on an AV device (eg, TV) such as the controlled device 21. is there.

〔実施形態2〕
本発明の別の実施形態について、図2、図4、図8、図9、および図13に基づいて説明すると以下の通りである。以降の実施形態2〜4において、説明済みの図と同じ番号が付与されているものについては名称および機能も同一であるため、新たな説明は行わないものとする。なお、図16の距離変位イベントシーケンスからのUI操作へのマッピングルールを示すXML形式記述スクリプトは、以降の実施形態2〜4においても共通のものを参照するものとし、説明は省略する。
[Embodiment 2]
Another embodiment of the present invention is described below with reference to FIGS. 2, 4, 8, 9, and 13. In the following Embodiments 2 to 4, those having the same numbers as those in the already-described figures have the same names and functions, so that no new explanation will be given. Note that the XML format description script showing the mapping rule from the distance displacement event sequence to the UI operation in FIG. 16 is also referred to in the following second to fourth embodiments, and the description thereof will be omitted.

〔制御システムの概略〕
まず、本実施形態に係る制御システム2の構成について、図2を用いて説明する。図2は、本実施形態に係る制御システムの概略構成の一例を示すブロック図である。
[Outline of control system]
First, the configuration of the control system 2 according to the present embodiment will be described with reference to FIG. FIG. 2 is a block diagram illustrating an example of a schematic configuration of the control system according to the present embodiment.

図示のように、制御システム2は、制御システム1と同様、例えば赤外線通信の規格に準拠した無線通信を用いてデータの送受信を行うことにより、一方の装置が他方の装置を制御することが可能にするものである。図2では、制御システム2は、リモコン装置12(制御装置)と被制御装置22とを備えている。まず、リモコン装置12の構成について説明する。   As shown in the figure, the control system 2 can transmit and receive data using, for example, wireless communication conforming to the infrared communication standard, so that one device can control the other device, like the control system 1. It is to make. In FIG. 2, the control system 2 includes a remote control device 12 (control device) and a controlled device 22. First, the configuration of the remote control device 12 will be described.

リモコン装置12は、受信データ解釈部113および受信部112を備え、装置制御用信号の送受信が可能な構成になっている点で、図1に示すリモコン装置11とは異なる。つまり、制御部115が受信データ解釈部113を備える点で、図1に示す制御部111とは異なる。一方、被制御装置22は、図1に示す被制御装置21と異なり、送信部202を有する。   The remote control device 12 is different from the remote control device 11 shown in FIG. 1 in that the remote control device 12 includes a reception data interpretation unit 113 and a reception unit 112 and is configured to be able to transmit and receive device control signals. In other words, the control unit 115 is different from the control unit 111 shown in FIG. On the other hand, the controlled device 22 has a transmitting unit 202, unlike the controlled device 21 shown in FIG.

受信部112は、被制御装置22の送信部202(後述)からのリモコン制御用信号(制御信号)を受信し、受信データ解釈部113に通知するものである。   The reception unit 112 receives a remote control signal (control signal) from a transmission unit 202 (described later) of the controlled device 22 and notifies the reception data interpretation unit 113 of it.

受信データ解釈部113は、リモコン制御用信号に対してデータ復調処理を行い、抽出された受信情報(データ)を操作情報決定部106に通知するものである。そのため、操作情報決定部106は、新たに抽出された受信情報をリモコン装置12の制御に用いるための機能を有する。   The reception data interpretation unit 113 performs data demodulation processing on the remote control signal and notifies the operation information determination unit 106 of the extracted reception information (data). Therefore, the operation information determination unit 106 has a function for using the newly extracted reception information for control of the remote control device 12.

次に、被制御装置22の構成について説明する。被制御装置22は、図1に示す被制御装置21と異なり、送信部202を備えている。   Next, the configuration of the controlled device 22 will be described. Unlike the controlled apparatus 21 shown in FIG. 1, the controlled apparatus 22 includes a transmission unit 202.

送信部202は、リモコン装置12を制御するためのリモコン用制御信号を送信する機能を有する。そのため、被制御装置22における制御部204は、送信データ変調処理など、リモコン装置12へ送信するためのデータを受信信号として送出するための処理機能を有する。   The transmission unit 202 has a function of transmitting a remote control signal for controlling the remote control device 12. For this reason, the control unit 204 in the controlled device 22 has a processing function for transmitting data to be transmitted to the remote control device 12 as a reception signal, such as transmission data modulation processing.

〔リモコン装置における処理の流れ〕
次に、リモコン装置12にて実行される処理の流れについて、図4を用いて説明する。図4は、リモコン装置12にて実行される処理の流れを示すフローチャートである。
[Processing flow in remote control device]
Next, the flow of processing executed by the remote control device 12 will be described with reference to FIG. FIG. 4 is a flowchart showing a flow of processing executed by the remote control device 12.

図4に示すリモコン装置12にて実行される処理は、図5に示すステップS309による音声出力ステップがない(すなわち、ステップS307でNOの場合、S308の処理へ遷移する)点で図5に示すフローチャートとは異なる。この場合、リモコン装置12では、音声出力部114の機能をオフにしている状態であるか、あるいは機能ブロックとしての音声出力部114がない状態であるかに相当する。   The process executed by the remote control device 12 shown in FIG. 4 is shown in FIG. 5 in that there is no audio output step in step S309 shown in FIG. 5 (that is, if NO in step S307, the process proceeds to S308). It is different from the flowchart. In this case, the remote control device 12 corresponds to a state where the function of the sound output unit 114 is turned off or a state where the sound output unit 114 as a functional block is not present.

従って、図4に示すフローチャートでは、操作情報決定部106は、図8の操作情報ルールテーブルBの「操作バインド(列BC4)」に“Play beepN”が設定されていたとしても、この処理をスキップする。   Therefore, in the flowchart shown in FIG. 4, the operation information determination unit 106 skips this process even if “Play beep N” is set in the “operation bind (column BC4)” of the operation information rule table B in FIG. To do.

〔センサ履歴テーブルC〕
次に、操作情報決定部106が参照する、センサ履歴DB110にて管理されるセンサ履歴テーブルCの詳細について、図9を用いて説明する。図9は、センサ履歴DB110にて管理されるセンサ履歴テーブルCの詳細を示す図である。
[Sensor history table C]
Next, details of the sensor history table C managed by the sensor history DB 110 referred to by the operation information determination unit 106 will be described with reference to FIG. FIG. 9 is a diagram showing details of the sensor history table C managed by the sensor history DB 110.

図示のように、センサ履歴テーブルCは、「距離イベントID」、「ソースデバイスID」、「対象デバイスID」、「検知時刻」、「距離」、「期間」、「ステータス」および「拡張フィールド」の項目が含まれている。なお、これらの項目は、図7に示すセンサ履歴テーブルAと同じ意味を有するものであり、ここでは、図7とは異なるフィールドについてのみ説明する。   As illustrated, the sensor history table C includes “distance event ID”, “source device ID”, “target device ID”, “detection time”, “distance”, “period”, “status”, and “extended field”. The items are included. These items have the same meaning as the sensor history table A shown in FIG. 7, and only the fields different from those in FIG. 7 will be described here.

列CC1には「距離イベントID」が格納される。図7のセンサ履歴テーブルAの「距離イベントID(列AC1)」とは便宜的に異なるIDを付与するものとする。   In the column CC1, “distance event ID” is stored. For the sake of convenience, an ID different from the “distance event ID (column AC1)” in the sensor history table A of FIG.

その他、列CC8には「ステータス」が格納されるが、図7のセンサ履歴テーブルAの「ステータス」とは異なる内容が設定される場合を示している(“draw”イベント)。詳細については後述する。   In addition, although “status” is stored in the column CC8, a case where contents different from the “status” of the sensor history table A in FIG. 7 are set (“draw” event) is shown. Details will be described later.

〔リモコン装置及び被制御装置における操作画面例〕
次に、制御システム2のリモコン装置12および被制御装置22それぞれにおける画面遷移の様子について、図13を用いて説明する。図13は、制御システム2のリモコン装置12および被制御装置22それぞれにおける画面遷移の様子の一例を示す図である。なお、図13の上段は、リモコン装置12としてのRC02の画面例であり、下段は、被制御装置22としてのTV02の画面例である。なお、本実施形態では図示していないが、被制御装置22には表示部が備えられているものとする。
[Example of operation screen on remote control device and controlled device]
Next, screen transitions in the remote control device 12 and the controlled device 22 of the control system 2 will be described with reference to FIG. FIG. 13 is a diagram illustrating an example of a screen transition state in each of the remote control device 12 and the controlled device 22 of the control system 2. The upper part of FIG. 13 is a screen example of RC02 as the remote control device 12, and the lower part is a screen example of TV02 as the controlled device 22. Although not illustrated in the present embodiment, it is assumed that the controlled device 22 includes a display unit.

画面1220は、リモコン装置12においてリモコン装置12用のUI操作画面(リモコンUI画面)を表示しているスナップショット画面であり、画面1222にボタン等のUI要素が表示されているものとする。ユーザは、リモコン装置12を被制御装置22に向けて引き込み操作(draw操作)を実行することで、リモコン装置12における表示部103の画面が画面1230に遷移する。   The screen 1220 is a snapshot screen displaying a UI operation screen (remote control UI screen) for the remote control device 12 in the remote control device 12, and a UI element such as a button is displayed on the screen 1222. The user performs a pull-in operation (draw operation) with the remote control device 12 directed toward the controlled device 22, whereby the screen of the display unit 103 in the remote control device 12 transitions to the screen 1230.

ここで、draw操作として定義されるものは、リモコン装置12および被制御装置22間の距離変位イベント列である。操作情報決定部106は、距離変位イベントシーケンスをルール判定した結果として、当該距離変位イベントがシステム挙動としてリモコン装置12および被制御装置22の装置制御を行い、当該装置制御を各表示部の画面(UI画面)へと反映する。距離変位イベントシーケンスからUI操作へのマッピングルールについては実施形態1と同様であるが、draw操作については後述する。   Here, what is defined as the draw operation is a distance displacement event sequence between the remote control device 12 and the controlled device 22. As a result of the rule determination of the distance displacement event sequence, the operation information determination unit 106 performs device control of the remote control device 12 and the controlled device 22 as the system behavior of the distance displacement event, and the device control is performed on each display unit screen ( (UI screen). The mapping rule from the distance displacement event sequence to the UI operation is the same as in the first embodiment, but the draw operation will be described later.

画面1230では、リモコン装置12におけるdraw操作後の画面として、画面1232にてリモコンUI画面が表示され、画面1234にて「TV02へのデータ要求送信しました」というメッセージが表示される。このとき、送信部108から被制御装置22に対し、図8の操作情報ルールテーブルBに記述される「ルールID:8」の「操作バインド」がルールヒット後のアクション情報(装置制御用信号(制御信号))として送信されている。   On screen 1230, the remote control UI screen is displayed on screen 1232 as the screen after the draw operation in remote control device 12, and the message “Data request sent to TV 02” is displayed on screen 1234. At this time, the “operation bind” of “rule ID: 8” described in the operation information rule table B of FIG. Control signal)).

一方、TV02としての被制御装置22は、表示部(図示せず)の画面1250にてコンテンツ(動画)を再生中であるものとし(コンテンツ表示領域としての画面1252を利用する)、リモコン装置12からの装置制御用信号(コンテンツ情報取得要求)を、受信部203を介して受信する。制御部204は、受信部203から装置制御用信号を受信すると、画面1260へ遷移させ、画面1270の画面1264に「RC02からコンテンツ要求受信しました/送信中」というメッセージを表示させた上で、コンテンツ情報取得要求に対する応答を生成する。そして、制御部204は、上記応答としてのリモコン制御用信号を、送信部202を介してリモコン装置12に対し送信する。   On the other hand, the controlled device 22 as the TV 02 is playing content (moving image) on the screen 1250 of the display unit (not shown) (using the screen 1252 as the content display area), and the remote control device 12. A device control signal (content information acquisition request) is received via the receiving unit 203. When the control unit 204 receives the device control signal from the receiving unit 203, the control unit 204 makes a transition to the screen 1260 and displays a message “content request received from RC02 / transmitting” on the screen 1264 of the screen 1270. A response to the content information acquisition request is generated. The control unit 204 transmits a remote control signal as a response to the remote control device 12 via the transmission unit 202.

リモコン装置12は、受信部112を介して上記リモコン制御用信号を受信すると、画面1240の画面1244に「TV02からデータ受信しました」というメッセージを表示させる。この場合、制御部115は、受信部112からリモコン制御用信号を受信したタイミングで、このメッセージを表示させる。   When the remote control device 12 receives the remote control signal via the receiving unit 112, the remote control device 12 displays a message “data received from TV02” on the screen 1244 of the screen 1240. In this case, the control unit 115 displays this message at the timing when the remote control signal is received from the reception unit 112.

制御部115が上記メッセージを表示させると、受信データ解釈部113は、受信部112から受信したリモコン制御用信号に対するデコード処理を行った結果を、操作情報決定部106に通知する。操作情報決定部106は、この通知を受けたタイミングで、画面1242にて、被制御装置22から受信したコンテンツ情報をもとにコンテンツ再生を開始する。   When the control unit 115 displays the message, the reception data interpretation unit 113 notifies the operation information determination unit 106 of the result of decoding the remote control signal received from the reception unit 112. The operation information determination unit 106 starts content reproduction on the screen 1242 based on the content information received from the controlled device 22 at the timing of receiving this notification.

次に、操作画面における距離変位イベントシーケンスからUI操作へのマッピングルールの詳細について、図8、図9および図13を用いて説明する。   Next, details of the mapping rule from the distance displacement event sequence to the UI operation on the operation screen will be described with reference to FIG. 8, FIG. 9, and FIG.

図13における画面1220から画面1230へは、リモコン装置12におけるdraw操作によって遷移する。この際、ユーザは、リモコン装置12を被制御装置22に向けて一度手前に引き、当該リモコン装置12を前方向に一旦動かし、再度被制御装置22から手前に引き込む操作をしたものとする。   Transition from the screen 1220 to the screen 1230 in FIG. 13 is made by a draw operation in the remote control device 12. At this time, it is assumed that the user once pulls the remote control device 12 toward the controlled device 22, once moves the remote control device 12 in the forward direction, and pulls it back from the controlled device 22 again.

このとき、センシング情報解釈部105は、上記各操作を、図9に示すセンサ履歴テーブルCの「距離イベントID:000000002」から「距離イベントID:000000004」までの3つの距離変位イベントとして解釈する。操作情報決定部106における各距離変位イベントのルール判定処理の過程において、図8に示す操作情報ルールテーブルBの「ルールID:5」から「ルールID:7」までの各操作情報ルール(これらの「ルールID」における「操作バインド」の内容が第2制御内容に該当)に順にヒットする。このため、操作情報決定部106は、最終的には「ルールID:7」のルール判定の後、「ルールID:8」の「イベント名:draw」を起動し、当該「ルールID:4(列BC4)」の「操作バインド」の内容(制御内容)を装置制御コマンドとして実行する。   At this time, the sensing information interpretation unit 105 interprets each operation as three distance displacement events from “distance event ID: 000000002” to “distance event ID: 000000004” in the sensor history table C shown in FIG. In the process of the rule determination process for each distance displacement event in the operation information determination unit 106, the operation information rules ("rule ID: 5" to "rule ID: 7" in the operation information rule table B shown in FIG. The content of “operation bind” in “rule ID” corresponds to the second control content) in order. Therefore, the operation information determination unit 106 finally activates the “event name: draw” of “rule ID: 8” after the rule determination of “rule ID: 7”, and the “rule ID: 4 ( The contents (control contents) of “operation bind” in column BC4) ”are executed as device control commands.

ここで、操作情報決定部106は、装置制御コマンドとしての「ルールID:8」の「操作バインド」における“Send ‘Get $currentContentInfo,$content”にて、被制御装置22にて現在再生中のコンテンツを取得するためのコンテンツ情報取得要求を送信し、被制御装置22からのリモコン制御用信号の受信を待つ。   Here, the operation information determination unit 106 is currently playing back on the controlled device 22 with “Send 'Get $ currentContentInfo, $ content” in “Operation Binding” of “Rule ID: 8” as the device control command. A content information acquisition request for acquiring content is transmitted, and reception of a remote control signal from the controlled device 22 is awaited.

被制御装置22では、受信部203を介して上記コンテンツ情報取得要求を受信すると、制御部204は、画面1264にてユーザに対する通知(メッセージ表示)を行った上で、必要となるコンテンツ情報(現在再生中のコンテンツおよび当該コンテンツに関する情報など)をリモコン制御用信号として、送信部202を介して送信する。   When the controlled device 22 receives the content information acquisition request via the receiving unit 203, the control unit 204 notifies the user (displays a message) on the screen 1264, and then the necessary content information (currently) The content being reproduced and information related to the content are transmitted as a remote control signal via the transmission unit 202.

リモコン装置12では、受信部112を介して上記リモコン制御用信号を受信すると、制御部115は、「ルールID:4」の「操作バインド」における“Msg2”として定義されているメッセージを画面1244にて表示させる。その後、操作情報決定部106は、受信データ解釈部113にて抽出されたコンテンツに対して、装置制御コマンドとしての「ルールID:4」の「操作バインド」における“Play $content”にてコンテンツ再生制御を行う。その結果、操作情報決定部106は、上記コンテンツを画面1242にて表示させる。   When the remote control device 12 receives the remote control signal via the receiving unit 112, the control unit 115 displays a message defined as “Msg2” in “operation binding” of “rule ID: 4” on the screen 1244. To display. Thereafter, the operation information determination unit 106 reproduces the content extracted by the received data interpretation unit 113 with “Play $ content” in “operation bind” of “rule ID: 4” as the device control command. Take control. As a result, the operation information determination unit 106 displays the content on the screen 1242.

これにより、ユーザは、リモコン装置12を被制御装置22に向けて予め規定された操作情報ルールに沿って前後に振るジェスチャ動作をする(被制御装置22にて再生中のコンテンツをあたかもリモコン装置12へ引き込む動作を行う)ことにより、被制御装置22にて再生していたコンテンツを、リモコン装置12にて継続して(リモコン装置12に切り替えて)再生するといった直感的な操作を行うことが可能である。   As a result, the user performs a gesture operation in which the remote control device 12 is moved back and forth in accordance with a predetermined operation information rule toward the controlled device 22 (as if the content being played back by the controlled device 22 is as if the remote control device 12 The content that has been played back by the controlled device 22 can be continuously operated (switched to the remote control device 12) and played back intuitively. It is.

〔実施形態3〕
本発明のさらに別の実施形態について、図2、図4、図9、図10、および図14に基づいて説明すると以下の通りである。本実施形態では、距離変位イベント処理において入力部104を用いた場合の処理について説明する。
[Embodiment 3]
Still another embodiment of the present invention will be described below with reference to FIGS. 2, 4, 9, 10, and 14. In the present embodiment, processing when the input unit 104 is used in distance displacement event processing will be described.

なお、本実施形態に係る制御システムは、図2に示す実施形態2の制御システム2(リモコン装置12および被制御装置22)と同じであり、リモコン装置12にて実行される処理についても、図4に示すフローチャートに準ずるものである。また、センサ履歴DB110に格納されるセンサ履歴テーブルは、図9に示すセンサ履歴テーブルCと同じであるものとする。すなわち、本実施形態では、操作情報ルールDB109に操作情報ルールテーブルDが格納されている点で、実施形態2のリモコン装置12とは異なる。   The control system according to the present embodiment is the same as the control system 2 (remote control device 12 and controlled device 22) of the second embodiment shown in FIG. 2, and the processing executed by the remote control device 12 is also illustrated in FIG. This is in accordance with the flowchart shown in FIG. The sensor history table stored in the sensor history DB 110 is the same as the sensor history table C shown in FIG. That is, this embodiment is different from the remote control device 12 of the second embodiment in that the operation information rule table D is stored in the operation information rule DB 109.

〔操作情報ルールテーブルD〕
次に、操作情報決定部106が参照する、操作情報ルールDB109にて管理される操作情報ルールテーブルDの詳細について、図10を用いて説明する。図10は、操作情報ルールDB109にて管理される操作情報ルールテーブルDの詳細を示す図である。
[Operation Information Rule Table D]
Next, details of the operation information rule table D managed by the operation information rule DB 109 referred to by the operation information determination unit 106 will be described with reference to FIG. FIG. 10 is a diagram showing details of the operation information rule table D managed by the operation information rule DB 109.

図10に示す操作情報ルールテーブルDは、図8の操作情報ルールテーブルBにおけるdrawイベント関連を抽出したものであり、さらに「ルールID:8」の「操作バインド(列BC4)」を列DC4に示す「操作バインド」に変更した操作情報ルールセットを示すものである。   The operation information rule table D shown in FIG. 10 is obtained by extracting the draw event relation in the operation information rule table B of FIG. 8, and further, “operation binding (column BC4)” of “rule ID: 8” is set in the column DC4. The operation information rule set changed to “operation bind” is shown.

操作情報決定部106は、drawイベントが発火したときの「操作バインド(列DC4)」における装置制御コマンドシーケンスでは、被制御装置22に対し、まず”Send ‘Get $possibleContentsInfo, $contents’”にて、リモコン装置12に転送可能なコンテンツに関する情報およびコンテンツを取得するためのコンテンツ情報取得要求を送信させる。そして、操作情報決定部106は、“Msg3”にて定義されるメッセージをリモコン装置12の表示部103に表示させる。   In the device control command sequence in “operation bind (column DC4)” when the draw event is fired, the operation information determination unit 106 first sends “Send 'Get $ possibleContentsInfo, $ contents'” to the controlled device 22. Then, the remote control device 12 is caused to transmit information related to the transferable content and a content information acquisition request for acquiring the content. Then, the operation information determination unit 106 causes the display unit 103 of the remote control device 12 to display a message defined by “Msg3”.

操作情報決定部106は、“Msg3”にて定義されるメッセージを表示させた後、”Select $content”にて、被制御装置22から受信したコンテンツ情報の中からユーザにコンテンツを選択させる操作を求める。ユーザが入力部104を介してコンテンツを選択すると、操作情報決定部106は、“Msg4”にて定義されるメッセージを表示部103に表示させた上で、ユーザにより選択済みコンテンツの再生処理を行う。   After displaying the message defined by “Msg3”, the operation information determination unit 106 performs an operation of causing the user to select content from the content information received from the controlled device 22 using “Select $ content”. Ask. When the user selects content via the input unit 104, the operation information determination unit 106 displays a message defined by “Msg4” on the display unit 103, and performs playback processing of content selected by the user. .

なお、実際にdrawイベントが発火したときのリモコン装置11における制御シーケンスは後述する。   A control sequence in the remote controller 11 when the draw event is actually fired will be described later.

〔リモコン装置及び被制御装置における操作画面例〕
次に、本実施形態に係る制御システム2のリモコン装置12および被制御装置22それぞれにおける画面遷移の様子について、図14を用いて説明する。図14は、本実施形態に係る制御システム2のリモコン装置12および被制御装置22それぞれにおける画面遷移の様子の一例を示す図である。なお、図14の上段は、リモコン装置12としてのRC03の画面例であり、下段は、被制御装置22としてのTV03の画面例である。なお、実施形態2と同様、被制御装置22には表示部が備えられているものとする。
[Example of operation screen on remote control device and controlled device]
Next, the state of the screen transition in each of the remote control device 12 and the controlled device 22 of the control system 2 according to the present embodiment will be described with reference to FIG. FIG. 14 is a diagram illustrating an example of a screen transition state in each of the remote control device 12 and the controlled device 22 of the control system 2 according to the present embodiment. The upper part of FIG. 14 is a screen example of RC03 as the remote control device 12, and the lower part is a screen example of TV03 as the controlled device 22. As in the second embodiment, it is assumed that the controlled device 22 includes a display unit.

画面1320は、リモコン装置12においてリモコン装置12用のUI操作画面(リモコンUI画面)を表示しているスナップショット画面であり、画面1322にボタン等のUI要素が表示されているものとする。ユーザは、リモコン装置12を被制御装置22に向けて引き込み操作(draw操作)を実行することで、リモコン装置12における表示部103の画面が画面1330に遷移する。   Screen 1320 is a snapshot screen displaying a UI operation screen (remote control UI screen) for remote control device 12 on remote control device 12, and UI elements such as buttons are displayed on screen 1322. The user performs a pull-in operation (draw operation) with the remote control device 12 directed toward the controlled device 22, whereby the screen of the display unit 103 in the remote control device 12 transitions to the screen 1330.

ここで、draw操作として定義されるものは、リモコン装置12および被制御装置22間の距離変位イベント列である。操作情報決定部106は、距離変位イベントシーケンスをルール判定した結果として、当該距離イベントがシステム挙動としてリモコン装置12および被制御装置22の装置制御を行い、当該装置制御を各表示部の画面(UI画面)へと反映する。距離変位イベントシーケンスからUI操作へのマッピングルールについては実施形態2と同様であるが、画面遷移間での操作情報ルール適用における補足情報(画面1344および画面1354への画面遷移、表示内容など)については後述する。   Here, what is defined as the draw operation is a distance displacement event sequence between the remote control device 12 and the controlled device 22. As a result of the rule determination of the distance displacement event sequence, the operation information determination unit 106 performs device control of the remote control device 12 and the controlled device 22 as the distance event as system behavior, and the device control is performed on the screen (UI) of each display unit. Screen). The mapping rule from the distance displacement event sequence to the UI operation is the same as in the second embodiment, but supplementary information (screen transition to screen 1344 and screen 1354, display contents, etc.) in application of the operation information rule between screen transitions. Will be described later.

画面1330では、リモコン装置12におけるdraw操作後(操作情報決定部106による図10の操作情報ルールテーブルDにおける「ルールID:8」の「操作バインド」に対するルール判定後)の画面として、画面1322にてリモコンUI画面を表示される。このとき、操作情報決定部106は、送信部108から被制御装置22に対し、リモコン装置12に転送可能なコンテンツに関する情報およびコンテンツを取得するためのコンテンツ情報取得要求を送信させる。そして、操作情報決定部106は、画面1334に「TV03へのデータ要求送信しました」と表示する(操作情報ルールテーブルDにおける「ルールID:8」の「操作バインド」に記述された”Send ‘Get $possibleContentsInfo, $contents’”が該当。このコマンドには、画面1334にてメッセージ表示を行う機能も含まれる。)。   On screen 1330, screen 1322 is displayed as a screen after a draw operation on remote control device 12 (after the rule determination for “operation binding” of “rule ID: 8” in operation information rule table D of FIG. 10 by operation information determination unit 106). The remote control UI screen is displayed. At this time, the operation information determination unit 106 causes the transmission unit 108 to transmit information related to content that can be transferred to the remote control device 12 and a content information acquisition request for acquiring the content to the controlled device 22. Then, the operation information determination unit 106 displays “Data request sent to TV03” on the screen 1334 (“Send 'described in“ Operation binding ”of“ Rule ID: 8 ”in the operation information rule table D) Get $ possibleContentsInfo, $ contents' ". This command includes a function for displaying a message on the screen 1334.)

一方、TV03としての被制御装置22は、リモコン装置12からの装置制御用信号(コンテンツ情報取得要求)を、受信部203を介して受信する。制御部204は、受信部203から装置制御用信号を受信すると、画面1260へ遷移させ、画面1270の画面1264に「RC03からコンテンツ要求受信しました/送信中」というメッセージを表示させた上で、コンテンツ情報取得要求に対する応答を生成する。そして、制御部204は、上記応答としてのリモコン制御用信号を、送信部202を介してリモコン装置12に対し送信する。   On the other hand, the controlled device 22 as the TV 03 receives a device control signal (content information acquisition request) from the remote control device 12 via the receiving unit 203. When the control unit 204 receives the device control signal from the receiving unit 203, the control unit 204 makes a transition to the screen 1260 and displays the message “content request received / transmitting from RC03” on the screen 1264 of the screen 1270. A response to the content information acquisition request is generated. The control unit 204 transmits a remote control signal as a response to the remote control device 12 via the transmission unit 202.

リモコン装置12は、受信部112を介して上記リモコン制御用信号を受信すると、画面1340の画面1344に「TV03からデータ受信しました/コンテンツを選択してください」というメッセージを表示させる(Msg3に該当)。そして、受信データ解釈部113は、リモコン制御用信号に対するデコード処理を行った結果を、操作情報決定部106に通知する。操作情報決定部106は、画面1342にて取得済みのコンテンツ情報(すなわち画面1342にコンテンツ選択用の画面)をユーザに対して表示させる(“Select $content”に該当)。これにより、リモコン装置12は、ユーザの入力操作を促す画面1340を表示して入力待ち状態となる。   When the remote control device 12 receives the remote control signal via the receiving unit 112, the remote control device 12 displays a message “Data received from TV03 / Select content” on the screen 1344 of the screen 1340 (corresponding to Msg3 ). The received data interpretation unit 113 notifies the operation information determination unit 106 of the result of performing the decoding process on the remote control signal. The operation information determination unit 106 displays the content information acquired on the screen 1342 (that is, the screen for content selection on the screen 1342) to the user (corresponding to “Select $ content”). As a result, the remote control device 12 displays a screen 1340 that prompts the user to perform an input operation, and enters an input waiting state.

ユーザが入力部104を介してコンテンツを選択すると、操作情報決定部106は、画面1350の画面1354に「コンテンツを再生します」というメッセージを表示させた上で(Msg4に該当)、選択済みのコンテンツを画面1352にて再生する(”Play $content”に該当)。   When the user selects content via the input unit 104, the operation information determination unit 106 displays a message “play content” on the screen 1354 of the screen 1350 (corresponding to Msg4), and has already been selected. The content is reproduced on the screen 1352 (corresponding to “Play $ content”).

すなわち、本実施形態に係るリモコン装置12は、操作情報決定部106が、被制御装置22から受信した複数のコンテンツから1のコンテンツを選択するための選択画面を表示部103に表示させるものといえる。なお、被制御装置22は、複数のコンテンツを制御するものである。   That is, in the remote control device 12 according to the present embodiment, it can be said that the operation information determination unit 106 causes the display unit 103 to display a selection screen for selecting one content from the plurality of contents received from the controlled device 22. . The controlled device 22 controls a plurality of contents.

次に、操作画面における距離変位イベントシーケンスからUI操作へのマッピングルールの詳細について、図9、図10および図14を用いて説明する。   Next, details of the mapping rule from the distance displacement event sequence to the UI operation on the operation screen will be described with reference to FIG. 9, FIG. 10, and FIG.

図14における画面1320から画面1330へは、リモコン装置12におけるdraw操作によって遷移する。この際、ユーザは、リモコン装置12を被制御装置22に向けて一度手前に引き、当該リモコン装置12を前方向に一旦動かし、再度被制御装置22から手前に引き込む操作をしたものとする。   A transition from the screen 1320 to the screen 1330 in FIG. 14 is made by a draw operation in the remote control device 12. At this time, it is assumed that the user once pulls the remote control device 12 toward the controlled device 22, once moves the remote control device 12 in the forward direction, and pulls it back from the controlled device 22 again.

このとき、センシング情報解釈部105は、上記各操作を、図9に示すセンサ履歴テーブルCの「距離イベントID:000000002」から「距離イベントID:000000004」までの3つの距離変位イベントとして解釈する。操作情報決定部106における各距離変位イベントのルール判定処理の過程において、図10に示す操作情報ルールテーブルDの「ルールID:5」から「ルールID:7」までの各操作情報ルール(これらの「ルールID」における「操作バインド」の内容が第2制御内容に該当)に順にヒットする。このため、操作情報決定部106は、最終的には「ルールID:7」のルール判定の後、「ルールID:8」の「イベント名:draw」を起動し、当該「ルールID:4(列DC4)」の「操作バインド」の内容(制御内容)を装置制御コマンドとして実行する。   At this time, the sensing information interpretation unit 105 interprets each operation as three distance displacement events from “distance event ID: 000000002” to “distance event ID: 000000004” in the sensor history table C shown in FIG. In the process of the rule determination process for each distance displacement event in the operation information determination unit 106, the operation information rules (rule ID: 5) to “rule ID: 7” in the operation information rule table D shown in FIG. The content of “operation bind” in “rule ID” corresponds to the second control content) in order. Therefore, the operation information determination unit 106 finally activates the “event name: draw” of “rule ID: 8” after the rule determination of “rule ID: 7”, and the “rule ID: 4 ( The contents (control contents) of “operation binding” in column DC4) ”are executed as device control commands.

ここで、操作情報決定部106は、装置制御コマンドとしての「ルールID:8」の「操作バインド」における“Send ‘Get $possibleContentInfo,$content”にて、被制御装置22において現在転送可能なコンテンツ情報を取得するためのコンテンツ情報取得要求を送信し、被制御装置22からのリモコン制御用信号の受信を待つ。後の処理は、実施形態2と同様である。   Here, the operation information determination unit 106 uses “Send 'Get $ possibleContentInfo, $ content” in “Operation Binding” of “Rule ID: 8” as a device control command, and the content that can be currently transferred in the controlled device 22. A content information acquisition request for acquiring information is transmitted, and reception of a remote control signal from the controlled device 22 is awaited. The subsequent processing is the same as in the second embodiment.

これにより、ユーザは、リモコン装置12を被制御装置22に向けて予め規定されたルールに沿って前後に振るジェスチャ動作をする(被制御装置22のコンテンツをあたかもリモコン装置12へ引き込む動作を行う)ことにより、直感的な操作にて被制御装置22(例えばTV、ホームサーバなどの装置)に蓄積されるコンテンツをリモコン装置12にて再生することができる。   As a result, the user performs a gesture operation in which the remote control device 12 is moved back and forth in accordance with a predetermined rule toward the controlled device 22 (the operation of pulling the content of the controlled device 22 into the remote control device 12 is performed). Thus, the content stored in the controlled device 22 (for example, a device such as a TV or a home server) can be reproduced on the remote control device 12 by an intuitive operation.

〔実施形態4〕
本発明のさらに別の実施形態について、図3、図6、図9、図11、および図15に基づいて説明すると以下の通りである。本実施形態は、リモコン装置13(制御装置)および被制御装置23(制御装置)が共通の機能をもつ場合の制御システム3を示すものであり、リモコン装置13および被制御装置23それぞれが距離変位量を処理することで自律的に動作する場合について説明する。なお、「自律的に」とは、他の装置からの制御を受けることなく、コンテンツ表示あるいは停止などの処理を行うことができることを指す。
[Embodiment 4]
Still another embodiment of the present invention will be described below with reference to FIGS. 3, 6, 9, 11, and 15. This embodiment shows the control system 3 when the remote control device 13 (control device) and the controlled device 23 (control device) have a common function, and the remote control device 13 and the controlled device 23 are each displaced by distance. The case where it operates autonomously by processing the quantity will be described. Note that “autonomously” means that processing such as content display or stop can be performed without receiving control from another device.

なお、センサ履歴DB110に格納されるセンサ履歴テーブルは、図9に示すセンサ履歴テーブルCと同じであるものとする。   Note that the sensor history table stored in the sensor history DB 110 is the same as the sensor history table C shown in FIG.

〔制御システムの概略〕
まず、本実施形態に係る制御システム3の構成について、図3を用いて説明する。図3は、本実施形態に係る制御システムの概略構成の一例を示すブロック図である。
[Outline of control system]
First, the configuration of the control system 3 according to the present embodiment will be described with reference to FIG. FIG. 3 is a block diagram illustrating an example of a schematic configuration of the control system according to the present embodiment.

図示のように、制御システム3は、外部装置との距離に応じて自装置の制御を行う、同等の機能を有するリモコン装置13および被制御装置23を備えている。すなわち、リモコン装置13および被制御装置23は、自装置での距離測定を行った結果に従い、自律的な制御を行うものとする。そのため、制御システム3では、リモコン装置13および被制御装置23は、実施形態1〜3と異なり、必ずしもリモコン装置13が被制御装置23を制御するものではないため、3つ以上の複数の装置が同一システムに存在できる。   As shown in the figure, the control system 3 includes a remote control device 13 and a controlled device 23 having the same functions for controlling the device according to the distance from the external device. That is, it is assumed that the remote control device 13 and the controlled device 23 perform autonomous control according to the result of the distance measurement performed by the own device. Therefore, in the control system 3, the remote control device 13 and the controlled device 23 are different from the first to third embodiments, and the remote control device 13 does not necessarily control the controlled device 23. Can exist in the same system.

すなわち、制御システム3では、上記外部装置が制御装置を含む構成である場合、同等の機能を有する複数の制御装置を含むシステムであるといえる。   That is, the control system 3 can be said to be a system including a plurality of control devices having equivalent functions when the external device includes a control device.

なお、本実施形態の制御システム3では、これまでの説明との関連に鑑み、「リモコン装置」および「被制御装置」という記述を行うが、これは便宜的な用法に過ぎず、共通の機能を有する装置(制御装置)群として位置付けられる。よって、図3では、リモコン装置13および被制御装置23に同等の番号を付与している。   In the control system 3 of the present embodiment, the descriptions “remote control device” and “controlled device” are described in view of the relationship with the above description, but this is merely a convenient usage and a common function is described. It is positioned as a device (control device) group having. Therefore, in FIG. 3, equivalent numbers are assigned to the remote control device 13 and the controlled device 23.

リモコン装置13(すなわち被制御装置23)は、送信データ生成部107、送信部108および音声出力部114を備えておらず、その代わりに、操作実行部117を備えた構成となっている点で、実施形態1〜3に係る制御システム1、2と異なる。つまり、制御部116が操作実行部117を備える点で、図1に示す制御部111および制御部115とは異なる。   The remote control device 13 (that is, the controlled device 23) does not include the transmission data generation unit 107, the transmission unit 108, and the audio output unit 114, but instead includes an operation execution unit 117. These are different from the control systems 1 and 2 according to the first to third embodiments. That is, the control unit 116 is different from the control unit 111 and the control unit 115 illustrated in FIG. 1 in that the operation execution unit 117 is provided.

操作実行部117は、操作情報決定部106にて決定された自装置に対する制御内容に基づき、実際に入出力処理を含む自装置における制御を実行する機能ブロックである。   The operation execution unit 117 is a functional block that actually executes control in the own device including input / output processing based on the control content for the own device determined by the operation information determination unit 106.

なお、リモコン装置13および被制御装置23は、それぞれ自律的に自装置の処理を決定し、自装置内部の振る舞いを制御すべく構成されるが、これに限らず、図2における送信データ生成部107、送信部108、受信データ解釈部113、受信部112および音声出力部114を備えていてもよい。この場合、リモコン装置13および被制御装置23は、外部装置との通信および外部への音声出力を行うことが可能となる。   The remote control device 13 and the controlled device 23 are each configured to autonomously determine the processing of the own device and control the behavior inside the own device, but not limited to this, the transmission data generation unit in FIG. 107, a transmission unit 108, a reception data interpretation unit 113, a reception unit 112, and an audio output unit 114 may be provided. In this case, the remote control device 13 and the controlled device 23 can communicate with an external device and output audio to the outside.

〔リモコン装置(被制御装置)における処理の流れ〕
次に、リモコン装置13(被制御装置23)にて実行される処理の流れについて、図6を用いて説明する。図6は、リモコン装置13にて実行される処理の流れを示すフローチャートである。
[Flow of processing in remote control device (controlled device)]
Next, the flow of processing executed by the remote control device 13 (controlled device 23) will be described with reference to FIG. FIG. 6 is a flowchart showing a flow of processing executed by the remote control device 13.

図6に示すリモコン装置13にて実行される処理では、図4に示す処理であるステップS309からステップS311までのステップが、ステップS409からステップS411までの処理に置き換えられる。ここでは、図4に示す処理と異なるステップS409からステップS411までの処理のみを説明する。   In the process executed by the remote control device 13 shown in FIG. 6, the steps from step S309 to step S311 shown in FIG. 4 are replaced with the processes from step S409 to step S411. Here, only processing from step S409 to step S411 different from the processing shown in FIG. 4 will be described.

操作情報決定部106は、ステップS307にて装置制御コマンド発行のためのイベント条件が全て満足していると判定した場合には(S307でYES)、ステップS409にて、操作情報ルールテーブルE(図11)の「操作バインド」を参照し、記述された内容(コマンド)の抽出を行うことで、ステップS307で判定された操作情報ルールを適用する。そして、ステップS410にて、操作実行部117は、操作情報決定部106が決定(適用)した操作情報ルールに基づき、自装置の入出力を伴う制御処理(入出力処理)を行う。   If the operation information determination unit 106 determines in step S307 that all the event conditions for issuing the device control command are satisfied (YES in S307), in step S409, the operation information rule table E (FIG. The operation information rule determined in step S307 is applied by extracting the contents (command) described with reference to “operation bind” in 11). In step S410, the operation execution unit 117 performs control processing (input / output processing) involving input / output of the own device based on the operation information rule determined (applied) by the operation information determination unit 106.

操作実行部117がステップS410の入出力処理を完了すると、その旨を操作情報決定部106に通知する。操作情報決定部106は、この通知を受けると、ステップS411にて、センサ履歴DB110のエントリをクリアする。その後、制御部116は、ステップS308にて距離センサ101(センサモジュール)をセンシング可能な状態に再設定した上で、距離測定部102に再度距離センシングを実行する。なお、ステップS410では、外部装置向けのコマンド制御は行われない。   When the operation execution unit 117 completes the input / output process in step S410, the operation execution unit 117 notifies the operation information determination unit 106 to that effect. Upon receiving this notification, the operation information determination unit 106 clears the entry in the sensor history DB 110 in step S411. After that, the control unit 116 resets the distance sensor 101 (sensor module) in a state capable of sensing in step S308, and then performs distance sensing again on the distance measurement unit 102. In step S410, command control for the external device is not performed.

〔操作情報ルールテーブルE〕
次に、操作情報決定部106が参照する、操作情報ルールDB109にて管理される操作情報ルールテーブルEの詳細について、図11を用いて説明する。図11は、操作情報ルールDB109にて管理される操作情報ルールテーブルEの詳細を示す図である。
[Operation Information Rule Table E]
Next, details of the operation information rule table E managed by the operation information rule DB 109 referred to by the operation information determination unit 106 will be described with reference to FIG. FIG. 11 is a diagram showing details of the operation information rule table E managed by the operation information rule DB 109.

図11に示す操作情報ルールテーブルEは、図8の操作情報ルールテーブルBの「操作バインド(列BC4)」を、各装置が自律的に制御可能なように、列EC4に示す「操作バインド」に変更した操作情報ルールセットを示すものである。   The operation information rule table E shown in FIG. 11 has an “operation bind” shown in a column EC4 so that each device can autonomously control the “operation bind (column BC4)” of the operation information rule table B in FIG. Shows the changed operation information rule set.

リモコン装置13(被制御装置23)の操作情報決定部106は、throwイベントが発火したとき、「操作バインド(列EC4)」における装置制御コマンドシーケンスでは、”Stop”にて画面動作(動画再生)を停止させ、“Msg5”にて定義されたメッセージを表示部103に表示すべく制御する。このとき、リモコン装置13は、他の装置に対しコマンド列を送信しない。   When the throw event is fired, the operation information determination unit 106 of the remote control device 13 (the controlled device 23) performs screen operation (moving image reproduction) at “Stop” in the device control command sequence in “operation bind (column EC4)”. And control to display the message defined by “Msg5” on the display unit 103. At this time, the remote control device 13 does not transmit a command string to other devices.

同様に、drawイベントが発火したときは、リモコン装置13(被制御装置23)の操作情報決定部106は、「操作バインド(列EC4)」の“Msg6”にて定義されるメッセージを表示部103に表示させた上で、コンテンツの再生処理を行う。なお、実際にthrowイベントおよびdraw操作が発火したときのリモコン装置13(被制御装置23)における制御シーケンスは後述する。   Similarly, when a draw event is fired, the operation information determination unit 106 of the remote control device 13 (controlled device 23) displays a message defined by “Msg6” of “operation bind (column EC4)” on the display unit 103. Then, the content is reproduced. A control sequence in the remote control device 13 (controlled device 23) when the throw event and the draw operation are actually fired will be described later.

〔リモコン装置(被制御装置)における操作画面例〕
次に、制御システム3のリモコン装置13(被制御装置23)における画面遷移の様子について、図15を用いて説明する。図15は、制御システム3のリモコン装置13(被制御装置23)における画面遷移の様子の一例を示す図である。なお、図15の上段は、リモコン装置13としてのRC04の画面例であり、下段は、被制御装置23としてのTV04の画面例である。
[Example of operation screen on remote control device (controlled device)]
Next, a state of screen transition in the remote control device 13 (controlled device 23) of the control system 3 will be described with reference to FIG. FIG. 15 is a diagram illustrating an example of screen transition in the remote control device 13 (controlled device 23) of the control system 3. The upper part of FIG. 15 is a screen example of RC04 as the remote control device 13, and the lower part is a screen example of TV04 as the controlled device 23.

画面1420は、リモコン装置13においてリモコン装置12用のUI操作画面(リモコンUI画面)を表示しているスナップショット画面であり、画面1422にボタン等のUI要素が表示されているものとする。ユーザは、リモコン装置13を被制御装置23に向けて引き込み操作(draw操作)を実行することで、リモコン装置13における表示部103の画面が画面1430に遷移する。   Screen 1420 is a snapshot screen displaying a UI operation screen (remote control UI screen) for remote control device 12 in remote control device 13, and it is assumed that UI elements such as buttons are displayed on screen 1422. The user performs a pull-in operation (draw operation) with the remote control device 13 directed toward the controlled device 23, whereby the screen of the display unit 103 in the remote control device 13 transitions to the screen 1430.

ここで、draw操作として定義されるものは、リモコン装置13および被制御装置23間の距離変位イベント列である。操作情報決定部106は、距離変位イベントシーケンスをルール判定した結果として、当該距離イベントがシステム挙動としてリモコン装置13(被制御装置23)の装置制御を行い、当該装置制御を各表示部の画面(UI画面)へと反映する。   Here, what is defined as the draw operation is a distance displacement event sequence between the remote control device 13 and the controlled device 23. As a result of the rule determination of the distance displacement event sequence, the operation information determination unit 106 performs device control of the remote control device 13 (controlled device 23) as the distance event as a system behavior, and the device control is performed on the screen ( (UI screen).

画面1430では、リモコン装置13におけるdraw操作後の画面として、画面1434に「コンテンツ再生を開始しました」というメッセージを表示させ、画面1432にてコンテンツ再生画面を表示する。このとき、距離変位イベントシーケンスからUI操作へのマッピングルールについては、図11の操作情報ルールテーブルEが参照されるが、外部装置に対して作用しない点に注意すべきである。   On the screen 1430, a message “content reproduction has started” is displayed on the screen 1434 as a screen after the draw operation in the remote control device 13, and the content reproduction screen is displayed on the screen 1432. At this time, it should be noted that although the operation information rule table E in FIG. 11 is referred to for the mapping rule from the distance displacement event sequence to the UI operation, it does not act on the external device.

RC04としてのリモコン装置13にてユーザがdraw操作を行うと、TV04としての被制御装置23では、自装置に対しあたかもthrow操作が行われたように操作情報ルールセットが規定されている。そのため、被制御装置23では、リモコン装置13にてdraw操作が行われると、throw操作がヒットし、リモコン装置13においてdraw操作されたタイミングにて画面1460の画面1464に「動作再生停止しました」というメッセージを表示させ、画面1462にて再生中だった動画再生を停止する。   When the user performs a draw operation on the remote control device 13 as RC04, the controlled device 23 as the TV04 defines an operation information rule set as if a throw operation was performed on the own device. Therefore, in the controlled device 23, when a draw operation is performed on the remote control device 13, the throw operation is hit, and the operation is stopped on the screen 1464 of the screen 1460 at the timing when the remote control device 13 performs the draw operation. Message is displayed, and the video playback that was being played back on the screen 1462 is stopped.

引き続き被制御装置23にてdraw操作を行われると、画面1470ではdraw操作後の画面として、画面1470の画面1474に「動画再生を開始しました」というメッセージが表示され、画面1472にてコンテンツ再生画面を表示する。このとき、RC04としてのリモコン装置13では、自装置に対しあたかもthrow操作が行われたように操作情報ルールセットが規定されている。そのため、リモコン装置13では、throw操作がヒットし、被制御装置23においてdraw操作されたタイミングにて、画面1440の画面1444に「動作再生停止しました」というメッセージを表示し、画面1442にて再生中だった動画再生を停止する。   When the controlled device 23 continues to perform the draw operation, the screen 1470 displays the message “Video playback has started” on the screen 1474 of the screen 1470 as the screen after the draw operation. Display the screen. At this time, in the remote control device 13 as RC04, an operation information rule set is defined as if a throw operation has been performed on the device itself. Therefore, the remote control device 13 displays a message “Operation playback stopped” on the screen 1444 of the screen 1440 at the timing when the throw operation is hit and the controlled device 23 is operated on the controlled device 23, and is played back on the screen 1442. Stop playing the video that was in the middle.

次に、操作画面における距離変位イベントシーケンスからUI操作へのマッピングルールの詳細について、図9、図11および図15を用いて説明する。   Next, details of the mapping rule from the distance displacement event sequence to the UI operation on the operation screen will be described with reference to FIGS. 9, 11, and 15.

図15における画面1420から画面1430へは、リモコン装置13におけるdraw操作によって遷移する。この際、ユーザは、リモコン装置13を被制御装置23に向けて一度手前に引き、当該リモコン装置13を前方向に一旦動かし、再度被制御装置23より遠ざかるよう手前に引き込む操作をしたものとする。   Transition from the screen 1420 to the screen 1430 in FIG. 15 is made by a draw operation in the remote control device 13. At this time, it is assumed that the user once pulls the remote control device 13 toward the controlled device 23, moves the remote control device 13 once in the forward direction, and pulls the remote control device 13 away from the controlled device 23 again. .

このとき、センシング情報解釈部105は、上記各操作を、図9に示すセンサ履歴テーブルCの「距離イベントID:000000002」から「距離イベントID:000000004」までの3つの距離変位イベントとして解釈する。操作情報決定部106における各距離変位イベントのルール判定処理の過程において、図11に示す操作情報ルールテーブルEの「ルールID:5」から「ルールID:7」までの各操作情報ルール(これらの「ルールID」における「操作バインド」の内容が第2制御内容に該当。「ルールID:1〜3」についても同じ。)に順にヒットする。このため、操作情報決定部106は、最終的には「ルールID:7」のルール判定の後、「ルールID:8」の「イベント名:draw」を起動し、当該「ルールID:8(列EC8)」の「操作バインド」の内容(制御内容)を装置制御コマンドとして実行する。   At this time, the sensing information interpretation unit 105 interprets each operation as three distance displacement events from “distance event ID: 000000002” to “distance event ID: 000000004” in the sensor history table C shown in FIG. In the course of the rule determination process for each distance displacement event in the operation information determination unit 106, the operation information rules (“rule ID: 5” to “rule ID: 7” in the operation information rule table E shown in FIG. The content of “operation bind” in “rule ID” corresponds to the second control content, and the same applies to “rule ID: 1 to 3”. Therefore, the operation information determination unit 106 finally activates “event name: draw” of “rule ID: 8” after the rule determination of “rule ID: 7”, and the “rule ID: 8 ( The contents (control contents) of “operation bind” in column EC8) ”are executed as device control commands.

このとき、同時に被制御装置23では、センシング情報解釈部105が、リモコン装置13が一度遠ざかり、接近した後、再度被制御装置23より遠ざかるような(すなわち投げられたような)操作をしたものと解釈する(そのときの距離変位イベントとしては図示しない)。被制御装置23の操作情報決定部106は、最終的には「ルールID:3」のヒット判定の後、「ルールID:4」の「イベント名:throw」を起動し、当該「ルールID:4(列EC4)」の「操作バインド」の内容(制御内容)を装置制御コマンドとして実行する。   At this time, at the same time, in the controlled device 23, the sensing information interpretation unit 105 performs an operation such that the remote control device 13 once moves away from the controlled device 23 and then moves away from the controlled device 23 again (that is, thrown). Interpretation (the distance displacement event at that time is not shown). The operation information determination unit 106 of the controlled apparatus 23 finally activates “event name: throw” of “rule ID: 4” after the hit determination of “rule ID: 3”, and the “rule ID: 4 (column EC4) "" operation bind "content (control content) is executed as a device control command.

以上のように、リモコン装置13(被制御装置23)は、距離測定部102が、ユーザ操作による、自装置と外部装置との間の、単位時間あたりの距離の変位量である距離変位量を測定し、操作情報決定部106が、当該距離変位量に応じて、外部装置の制御に対応した、自装置に対する制御を行うための制御内容を決定する。   As described above, in the remote control device 13 (controlled device 23), the distance measurement unit 102 determines the distance displacement amount that is the displacement amount of the distance per unit time between the own device and the external device by the user operation. Measurement is performed, and the operation information determination unit 106 determines the control content for performing control on the own device corresponding to the control of the external device, according to the distance displacement amount.

これにより、ユーザは、リモコン装置13を被制御装置23に向けて予め規定された操作情報ルールに沿って前後に振るジェスチャ動作をする(例えば被制御装置23にて再生中のコンテンツをあたかもリモコン装置13へ引き込む動作を行う)ことにより、被制御装置23でのコンテンツ再生動作を停止させ、リモコン装置13にてコンテンツ再生を開始する、あるいはその逆を間接的な手法にて行うことができる。これにより、制御システム3では、装置間の連携操作を直感的な操作にて実現できる。   As a result, the user performs a gesture operation in which the remote control device 13 is moved back and forth in accordance with a predetermined operation information rule toward the controlled device 23 (for example, as if the content being played back on the controlled device 23 is as if the remote control device is 13), the content reproduction operation in the controlled device 23 can be stopped and the content reproduction can be started by the remote control device 13, or vice versa. Thereby, in control system 3, cooperation operation between devices is realizable by intuitive operation.

また、制御システム3では、装置間の距離変位量と、当該距離変位量に対応した操作情報ルールセットとを予め用意しておくことで、装置間の連携動作の仕組みを簡単な手法にて実現できる。また、図15に示すような処理例は、距離センシングの手段(距離センサ)さえあれば容易に実現できるため、制御システム3では、リモコン装置13(被制御装置23)が複数の通信メディアを搭載する必要がないなど、実装面でのメリットも高い。   Further, in the control system 3, by preparing in advance a distance displacement amount between devices and an operation information rule set corresponding to the distance displacement amount, a mechanism for cooperative operation between the devices is realized by a simple method. it can. Further, since the processing example as shown in FIG. 15 can be easily realized if there is a distance sensing means (distance sensor), in the control system 3, the remote control device 13 (controlled device 23) is equipped with a plurality of communication media. There are also many advantages in terms of mounting, such as no need to do so.

さらに、制御システム3は、操作情報ルールとして排他的な操作シーケンス例を定義した一例を示しただけであり、制御操作の一例を示すに過ぎない。すなわち、制御システム3では、上記に限らず、同じ操作情報ルールで異なる処理を行うような操作情報ルールを操作情報ルールDB109に格納する形式であってもよい。   Furthermore, the control system 3 only shows an example in which an exclusive operation sequence example is defined as the operation information rule, and only shows an example of the control operation. In other words, the control system 3 is not limited to the above, but may be a format in which operation information rules that perform different processing with the same operation information rule are stored in the operation information rule DB 109.

また、制御システム3では、装置間の連携動作を、距離変位量とその操作情報ルールセットとにより定義する際に、コマンド制御として通信を行うモデルも実現可能である。このとき、リモコン装置13(被制御装置23)において、距離変位量に応じて通信制御を連携させることで、通信帯域の使用効率を高めることができる。   Further, the control system 3 can also implement a model for performing communication as command control when defining a cooperative operation between devices by a distance displacement amount and its operation information rule set. At this time, in the remote control device 13 (controlled device 23), the communication band usage efficiency can be increased by linking the communication control according to the distance displacement amount.

〔補足〕
最後に、本実施形態に係るリモコン装置11、11、12(被制御装置23)の各ブロック、特に距離センサ101、距離測定部102、表示部103、入力部104、センシング情報解釈部105、操作情報決定部106、送信データ生成部107、送信部108、受信部112、受信データ解釈部113、音声出力部114および操作実行部117、並びに、本実施形態に係る被制御装置21、21の各ブロック、特に距離センサ201、送信部202、受信部203および制御部204は、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。
[Supplement]
Finally, each block of the remote control device 11, 11, 12 (controlled device 23) according to the present embodiment, in particular, the distance sensor 101, the distance measurement unit 102, the display unit 103, the input unit 104, the sensing information interpretation unit 105, the operation Each of the information determination unit 106, the transmission data generation unit 107, the transmission unit 108, the reception unit 112, the reception data interpretation unit 113, the audio output unit 114, the operation execution unit 117, and the controlled devices 21 and 21 according to the present embodiment. The blocks, particularly the distance sensor 201, the transmission unit 202, the reception unit 203, and the control unit 204 may be configured by hardware logic, or may be realized by software using a CPU as follows.

すなわち、本実施形態に係るリモコン装置11、11、12および被制御装置21、21、22は、各機能を実現する制御プログラムの命令を実行するCPU(Central Processing Unit)、上記プログラムを格納したROM(Read Only Memory)、上記プログラムを展開するRAM(Random Access Memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるリモコン装置11、11、12および被制御装置21、21、22の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記リモコン装置11、11、12および被制御装置21、21、22に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。   That is, the remote control devices 11, 11, 12 and controlled devices 21, 21, 22 according to the present embodiment are a CPU (Central Processing Unit) that executes instructions of a control program that realizes each function, and a ROM that stores the above programs. (Read Only Memory), a RAM (Random Access Memory) for expanding the program, and a storage device (recording medium) such as a memory for storing the program and various data. An object of the present invention is to provide program codes (execution format program, intermediate code program, source program) of control programs for the remote control devices 11, 11, 12 and controlled devices 21, 21, 22 which are software for realizing the functions described above. ) Is recorded in a computer-readable manner to the remote control devices 11, 11, 12 and controlled devices 21, 21, 22 and the computer (or CPU or MPU) is recorded on the recording medium. This can also be achieved by reading and executing the program code.

上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。   Examples of the recording medium include tapes such as magnetic tapes and cassette tapes, magnetic disks such as floppy (registered trademark) disks / hard disks, and disks including optical disks such as CD-ROM / MO / MD / DVD / CD-R. Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.

また、本実施形態に係るリモコン装置11、11、12および被制御装置21、21、22を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(Virtual Private Network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。   In addition, the remote control devices 11, 11, 12 and the controlled devices 21, 21, 22 according to the present embodiment may be configured to be connectable to a communication network, and the program code may be supplied via the communication network. The communication network is not particularly limited. For example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication. A net or the like is available. Also, the transmission medium constituting the communication network is not particularly limited. For example, even in the case of wired such as IEEE 1394, USB, power line carrier, cable TV line, telephone line, ADSL line, etc., infrared rays such as IrDA and remote control, Bluetooth ( (Registered trademark), 802.11 wireless, HDR, mobile phone network, satellite line, terrestrial digital network, and the like can also be used. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.

〔本発明の別の表現〕
なお、本発明は、以下のようにも表現できる。
[Another expression of the present invention]
The present invention can also be expressed as follows.

すなわち、本発明に係る制御システムは、被制御装置と当該被制御装置を制御するためのリモコン装置からなる制御システムであって、前記被制御装置と前記リモコン装置との間の距離を測定する距離測定手段と、前記被制御装置と前記リモコン装置間の距離の変位に応じて前記被制御装置に対する制御内容を決定するための制御内容決定手段とを備える。   That is, the control system according to the present invention is a control system including a controlled device and a remote control device for controlling the controlled device, and a distance for measuring a distance between the controlled device and the remote control device. Measuring means; and control content determining means for determining control content for the controlled device in accordance with a displacement of a distance between the controlled device and the remote control device.

また、本発明に係る制御システムは、前記リモコン装置は情報表示のための表示手段を備え、前記距離測定手段により測定された前記被制御装置と前記リモコン装置間の距離の変位に応じて前記被制御装置に対する制御内容を決定し前記出力手段にて情報を出力することが好ましい。   Further, in the control system according to the present invention, the remote control device includes a display unit for displaying information, and the controlled device is controlled according to a displacement of a distance between the controlled device and the remote control device measured by the distance measuring unit. It is preferable to determine control contents for the control device and output information by the output means.

また、本発明に係る制御システムは、前記リモコン装置はユーザの操作指示を入力する入力手段を備え、前記距離測定手段により測定された前記被制御装置と前記リモコン装置間の距離の変位に応じて前記被制御装置に対する制御内容に関する情報を前記出力手段にて出力するとともに前記入力手段にてユーザからの操作指示を入力することが好ましい。   In the control system according to the present invention, the remote control device includes input means for inputting a user's operation instruction, and the remote control device responds to a displacement of the distance between the controlled device and the remote control device measured by the distance measurement means. It is preferable that information related to control contents for the controlled device is output by the output means and an operation instruction from a user is input by the input means.

また、本発明に係る制御システムは、前記リモコン装置は前記制御内容決定手段の決定に応じて前記被制御装置への信号を送信するための制御信号送信手段を備えることが好ましい。   In the control system according to the present invention, it is preferable that the remote control device includes a control signal transmission unit for transmitting a signal to the controlled device in accordance with the determination by the control content determination unit.

また、本発明に係る制御システムは、前記リモコン装置は前記被制御装置と前記リモコン装置間の距離の変位を測定する距離測定手段によって測定された情報を蓄積する距離測定情報格納手段と、装置への制御ルールを格納する操作情報ルール格納手段を備え、前記距離測定情報格納手段にて蓄積された距離測定情報と前記操作情報ルール格納手段に格納された制御ルールを照合することで前記制御内容決定手段が装置に対する制御内容を決定することが好ましい。   In the control system according to the present invention, the remote control device may include a distance measurement information storage unit that stores information measured by a distance measurement unit that measures a displacement of a distance between the controlled device and the remote control device, and a device. Operation information rule storage means for storing the control rule of the control information, and determining the control content by collating the distance measurement information stored in the distance measurement information storage means with the control rule stored in the operation information rule storage means Preferably, the means determines the control content for the device.

また、本発明に係る制御システムは、前記操作情報ルール格納手段は被制御装置への制御ルールを格納し、前記距離測定情報格納手段にて蓄積された距離測定情報と前記操作情報ルール格納手段に蓄積された制御ルールを照合することで前記制御内容決定手段が前記被制御装置に対する制御内容を決定することが好ましい。   In the control system according to the present invention, the operation information rule storage means stores control rules for the controlled device, and the distance measurement information stored in the distance measurement information storage means and the operation information rule storage means It is preferable that the control content determination unit determines the control content for the controlled device by checking the stored control rules.

また、本発明に係る制御システムは、前記距離測定手段は前記距離測定情報格納手段へ測定された距離変位量を蓄積し、前記制御内容決定手段は前記距離測定情報格納手段にて蓄積された距離測定情報を元に時系列イベント処理を行うことで前記被制御装置に対する制御内容を決定することが好ましい。   In the control system according to the present invention, the distance measuring unit stores the distance displacement amount measured in the distance measurement information storing unit, and the control content determining unit stores the distance stored in the distance measurement information storing unit. It is preferable to determine the control content for the controlled device by performing time-series event processing based on the measurement information.

また、本発明に係る制御システムは、前記リモコン装置は音声を出力する音声出力手段を備え、前記距離測定手段による距離測定タイミングにて音声情報を前記音声手段にて出力することが好ましい。   In the control system according to the present invention, it is preferable that the remote control device includes an audio output unit that outputs audio, and audio information is output by the audio unit at a distance measurement timing by the distance measurement unit.

また、本発明に係る制御システムは、前記リモコン装置は前記音声出力手段にて前記距離測定手段は前記距離測定情報格納手段へ測定された距離変位量を蓄積し、前記制御内容決定手段は前記距離測定情報格納手段にて蓄積された距離測定情報を元に時系列処理を行う際にイベント遷移のタイミングにて音声情報を前記音声手段にて出力することが好ましい。   In the control system according to the present invention, the remote control device accumulates the measured distance displacement in the distance measurement information storage means, the distance measurement means accumulates the distance displacement amount in the voice output means, and the control content determination means When performing time-series processing based on the distance measurement information accumulated in the measurement information storage unit, it is preferable to output the audio information at the event transition timing.

また、本発明に係る制御システムは、前記操作情報ルール格納手段は制御ルールを外部導入することにより、前記制御内容決定手段が前記被制御装置に対し決定する制御内容を動的に変更することが好ましい。   In the control system according to the present invention, the operation information rule storage means can dynamically change a control content determined by the control content determination means for the controlled device by introducing a control rule externally. preferable.

また、本発明に係る制御システムは、前記被制御装置は前記リモコン装置と同じ構成をとる制御システムであって、前記被制御装置と前記リモコン装置はそれぞれ距離を測定する距離測定手段と、前記被制御装置と前記リモコン装置間の距離の変位に応じて前記被制御装置に対する制御内容を決定するための制御内容決定手段とを備え、各装置における制御内容決定手段は測定された距離情報に基づき、各装置における制御内容を各々独自に決定、制御する。   The control system according to the present invention is a control system in which the controlled device has the same configuration as the remote control device, and the controlled device and the remote control device each measure a distance, and the controlled device. Control content determining means for determining the control content for the controlled device according to the displacement of the distance between the control device and the remote control device, the control content determining means in each device based on the measured distance information, The control contents in each device are individually determined and controlled.

また、本発明に係る制御システムは、前記被制御装置は前記リモコン装置と同じ構成をとる制御システムであって、前記被制御装置と前記リモコン装置はそれぞれ距離を測定する距離測定手段と、前記被制御装置と前記リモコン装置間の距離の変位に応じて装置に対する制御内容を決定するための制御内容決定手段と、前記被制御装置と前記リモコン装置間の距離の変位を測定する距離測定手段によって測定された情報を蓄積する距離測定情報格納手段と、装置への制御ルールを格納する操作情報ルール格納手段を備え、前記距離測定情報格納手段にて蓄積された距離測定情報と前記操作情報ルール格納手段に格納された制御ルールを照合することで前記制御内容決定手段が装置に対する制御内容を決定することが好ましい。   The control system according to the present invention is a control system in which the controlled device has the same configuration as the remote control device, and the controlled device and the remote control device each measure a distance, and the controlled device. Measured by control content determining means for determining control content for the device in accordance with the displacement of the distance between the control device and the remote control device, and distance measuring means for measuring the displacement of the distance between the controlled device and the remote control device Distance measurement information storage means for storing the measured information, and operation information rule storage means for storing control rules for the apparatus, and the distance measurement information stored in the distance measurement information storage means and the operation information rule storage means It is preferable that the control content determination means determines the control content for the apparatus by checking the control rules stored in the device.

また、本発明に係る制御システムは、前記被制御装置は前記リモコン装置と同じ構成をとる制御システムであって、前記被制御装置と前記リモコン装置はそれぞれ距離を測定する距離測定手段と、前記被制御装置と前記リモコン装置間の距離の変位に応じて前記被制御装置に対する制御内容を決定するための制御内容決定手段と、前記被制御装置と前記リモコン装置間の距離の変位を測定する距離測定手段によって測定された情報を蓄積する距離測定情報格納手段と、装置への制御ルールを格納する操作情報ルール格納手段を備え、前記距離測定情報格納手段にて蓄積された距離測定情報と前記操作情報ルール格納手段に蓄積された制御ルールを照合することで前記制御内容決定手段が前記被制御装置に対する制御内容を決定することが好ましい。   The control system according to the present invention is a control system in which the controlled device has the same configuration as the remote control device, and the controlled device and the remote control device each measure a distance, and the controlled device. Control content determination means for determining the control content for the controlled device in accordance with the displacement of the distance between the control device and the remote control device, and distance measurement for measuring the displacement of the distance between the controlled device and the remote control device A distance measurement information storage means for storing information measured by the means, and an operation information rule storage means for storing a control rule for the apparatus, the distance measurement information stored in the distance measurement information storage means and the operation information It is preferable that the control content determination unit determines the control content for the controlled device by checking the control rules stored in the rule storage unit. There.

また、本発明に係る制御システムは、前記被制御装置は前記リモコン装置と同じ構成をとる制御システムであって、前記被制御装置と前記リモコン装置はそれぞれ距離を測定する距離測定手段と、前記被制御装置と前記リモコン装置間の距離の変位に応じて前記被制御装置に対する制御内容を決定するための制御内容決定手段と、前記被制御装置と前記リモコン装置間の距離の変位を測定する距離測定手段によって測定された情報を蓄積する距離測定情報格納手段と、前記被制御装置に対する制御ルールを蓄積する操作情報ルール格納手段を備え、前記操作情報ルール格納手段は制御ルールを外部導入することにより、前記制御内容決定手段が前記被制御装置に対し決定する制御内容を動的に変更することが好ましい。   The control system according to the present invention is a control system in which the controlled device has the same configuration as the remote control device, and the controlled device and the remote control device each measure a distance, and the controlled device. Control content determination means for determining the control content for the controlled device in accordance with the displacement of the distance between the control device and the remote control device, and distance measurement for measuring the displacement of the distance between the controlled device and the remote control device A distance measurement information storage means for storing information measured by the means, and an operation information rule storage means for storing control rules for the controlled device, wherein the operation information rule storage means introduces control rules externally, It is preferable that the control content determined by the control content determination means for the controlled device is dynamically changed.

また、本発明に係る制御システムの制御方法は、制御装置および制御対象となる装置を制御するためのリモコン装置からなるシステムの制御方法であって、前記制御対象装置との間の距離を測定する距離測定ステップと、前記装置との間の距離の変位に応じて制御対象装置に対する制御信号を決定するための制御決定ステップと、制御決定ステップでの決定に応じて前記制御対象装置への信号を送信するステップとを含む。   A control method for a control system according to the present invention is a system control method including a control device and a remote control device for controlling a device to be controlled, and measures a distance from the control target device. A distance measurement step, a control determination step for determining a control signal for the control target device in accordance with a displacement of the distance between the device, and a signal to the control target device in accordance with the determination in the control determination step Transmitting.

また、本発明に係る制御プログラムは、コンピュータを、上記に記載の制御システムの各手段として機能させるための制御プログラムである。   The control program according to the present invention is a control program for causing a computer to function as each unit of the control system described above.

また、本発明に係る記録媒体は、上記に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体である。   A recording medium according to the present invention is a computer-readable recording medium that records the control program described above.

本発明に係る制御装置としてのリモコン装置および被制御装置によれば、装置間での距離変位に応じて制御内容を決定、または、制御内容を自律的に変化させることにより、ユーザが簡易的な操作にて被制御装置(または自装置)を制御できるため、コンテンツの管理や出力等を行う装置に好適に適用することができる。例えば、パーソナルコンピュータ(PC)、モバイルPC、スマートフォン、携帯電話機、電子辞書、携帯型ゲーム機、テレビジョン受像機等にも好適に適用できる。   According to the remote control device and the controlled device as the control device according to the present invention, the control content is determined according to the distance displacement between the devices, or the control content is autonomously changed, so that the user can easily Since the controlled device (or the own device) can be controlled by operation, the present invention can be suitably applied to devices that manage content, output, and the like. For example, the present invention can be suitably applied to a personal computer (PC), a mobile PC, a smartphone, a mobile phone, an electronic dictionary, a portable game machine, a television receiver, and the like.

1、2、3 制御システム
10、11、12 リモコン装置(制御装置)
20、21 被制御装置
22 被制御装置(制御装置)
102 距離測定部(距離測定手段)
103 表示部(表示手段)
106 操作情報決定部(制御内容決定手段)
108 送信部(送信手段)
109 操作情報ルールDB(規定情報格納手段)
110 センサ履歴DB(変位量格納手段)
114 音声出力部(報知音出力手段)
1, 2, 3 Control system 10, 11, 12 Remote control device (control device)
20, 21 controlled device 22 controlled device (control device)
102 Distance measuring unit (distance measuring means)
103 Display section (display means)
106 Operation information determination unit (control content determination means)
108 Transmitter (transmission means)
109 Operation information rule DB (regulation information storage means)
110 sensor history DB (displacement storage means)
114 Voice output unit (notification sound output means)

Claims (19)

制御対象としての被制御装置を制御する制御装置であって、
ユーザ操作による、自装置と上記被制御装置との間の距離変位量を測定する距離測定手段と、
上記距離測定手段が測定した距離変位量に応じて、上記被制御装置に対する制御を行うための制御内容を決定する制御内容決定手段と、を備えることを特徴とする制御装置。
A control device for controlling a controlled device as a control target,
A distance measuring means for measuring a distance displacement amount between the device itself and the controlled device by a user operation;
A control content determining means for determining a control content for performing control on the controlled device according to a distance displacement amount measured by the distance measuring device.
画面を表示する表示手段を備え、
上記制御内容決定手段は、上記制御内容に基づく画面を上記表示手段に表示させることを特徴とする請求項1に記載の制御装置。
A display means for displaying a screen;
2. The control apparatus according to claim 1, wherein the control content determination unit causes the display unit to display a screen based on the control content.
上記被制御装置は、複数のコンテンツを制御するものであって、
上記制御内容決定手段は、上記被制御装置から受信した複数のコンテンツから1のコンテンツを選択するための選択画面を上記表示手段に表示させることを特徴とする請求項2に記載の制御装置。
The controlled device controls a plurality of contents,
3. The control apparatus according to claim 2, wherein the control content determination means causes the display means to display a selection screen for selecting one content from the plurality of contents received from the controlled apparatus.
上記制御内容決定手段が決定した制御内容を、上記被制御装置を制御するための制御信号を用いて送信する送信手段を備えることを特徴とする請求項1から3の何れか1項に記載の制御装置。   4. The transmission device according to claim 1, further comprising: a transmission unit configured to transmit the control content determined by the control content determination unit using a control signal for controlling the controlled device. 5. Control device. 上記距離測定手段が測定した距離変位量を順次格納する変位量格納手段と、
予め設定された、上記制御内容決定手段が上記制御内容を決定するための規定情報を格納する規定情報格納手段と、を備え、
上記制御内容決定手段は、上記変位量格納手段に格納された距離変位量と、上記規定情報格納手段に格納された規定情報とを照合することにより、上記制御内容を決定することを特徴とする請求項1から4の何れか1項に記載の制御装置。
Displacement amount storage means for sequentially storing distance displacement amounts measured by the distance measurement means;
Preliminarily set regulation information storage means for storing regulation information for the control content determination means to determine the control content;
The control content determination means determines the control content by comparing the distance displacement amount stored in the displacement amount storage means with the regulation information stored in the regulation information storage means. The control device according to any one of claims 1 to 4.
上記距離測定手段が測定した距離変位量を順次格納する変位量格納手段と、
予め設定された、上記制御内容決定手段が上記制御内容を決定するための規定情報を格納する規定情報格納手段と、を備え、
上記制御内容決定手段は、上記変位量格納手段に格納された距離変位量と、上記規定情報格納手段に格納された規定情報とを照合することにより、上記制御内容を決定するときの、自装置に対する制御を行うための第2制御内容を決定することを特徴とする請求項1から5の何れか1項に記載の制御装置。
Displacement amount storage means for sequentially storing distance displacement amounts measured by the distance measurement means;
Preliminarily set regulation information storage means for storing regulation information for the control content determination means to determine the control content;
The control content determination means is a device for determining the control content by collating the distance displacement amount stored in the displacement amount storage means with the specified information stored in the specified information storage means. The control device according to any one of claims 1 to 5, wherein a second control content for performing control on the control is determined.
上記制御内容決定手段は、上記変位量格納手段に順次格納される距離変位量の少なくとも1つを、上記制御内容を決定するためのイベントとして用いることを特徴とする請求項5に記載の制御装置。   6. The control apparatus according to claim 5, wherein the control content determination unit uses at least one of the distance displacement amounts sequentially stored in the displacement amount storage unit as an event for determining the control content. . 上記制御内容決定手段は、上記変位量格納手段に順次格納される距離変位量の少なくとも1つを、上記第2制御内容を決定するためのイベントとして用いることを特徴とする請求項6に記載の制御装置。   The control content determination means uses at least one of the distance displacement amounts sequentially stored in the displacement amount storage means as an event for determining the second control content. Control device. 外部に対して報知音を出力する報知音出力手段を備え、
上記報知音出力手段は、上記制御内容決定手段が上記第2制御内容を決定したときに上記報知音を出力することを特徴とする請求項6または8に記載の制御装置。
Provided with a notification sound output means for outputting a notification sound to the outside,
9. The control device according to claim 6 or 8, wherein the notification sound output means outputs the notification sound when the control content determination means determines the second control content.
上記制御内容決定手段は、上記変位量格納手段に順次格納される距離変位量の少なくとも1つを上記第2制御内容を決定するためのイベントとして用い、当該イベントが遷移するときに上記報知音出力手段に上記報知音を出力させることを特徴とする請求項9に記載の制御装置。   The control content determination means uses at least one of the distance displacement amounts sequentially stored in the displacement amount storage means as an event for determining the second control content, and outputs the notification sound when the event transitions The control apparatus according to claim 9, wherein the notification sound is output by a means. 上記規定情報は、外部から導入されることを特徴とする請求項5から10の何れか1項に記載の制御装置。   The control apparatus according to claim 5, wherein the regulation information is introduced from outside. 制御対象としての被制御装置を制御する制御装置の制御方法であって、
ユーザ操作による、自装置と上記被制御装置との間の距離変位量を測定する距離測定ステップと、
上記距離測定ステップにて測定された距離変位量に応じて、上記被制御装置に対する制御を行うための制御内容を決定する制御内容決定ステップと、を含むことを特徴とする制御装置の制御方法。
A control method of a control device for controlling a controlled device as a control target,
A distance measurement step for measuring a distance displacement amount between the device itself and the controlled device by a user operation;
And a control content determining step for determining a control content for performing control on the controlled device according to the distance displacement measured in the distance measuring step.
請求項1から11の何れか1項に記載の制御装置と、
上記制御装置により制御される、制御対象としての被制御装置と、を備えることを特徴とする制御システム。
A control device according to any one of claims 1 to 11,
And a controlled device as a control target controlled by the control device.
外部装置との距離に応じて自装置の制御を行う制御装置であって、
ユーザ操作による、自装置と上記外部装置との間の、単位時間あたりの距離の変位量である距離変位量を測定する距離測定手段と、
上記距離測定手段が測定した距離変位量に応じて、上記外部装置の制御に対応した、自装置に対する制御を行うための制御内容を決定する制御内容決定手段と、を備えることを特徴とする制御装置。
A control device that controls the device according to the distance to the external device,
A distance measuring means for measuring a distance displacement amount which is a displacement amount of a distance per unit time between the own device and the external device by a user operation;
Control content determining means for determining control content for performing control on the device corresponding to the control of the external device in accordance with the distance displacement amount measured by the distance measuring device. apparatus.
上記距離測定手段が測定した距離変位量を順次格納する変位量格納手段と、
予め設定された、上記制御内容決定手段が上記制御内容を決定するための規定情報を格納する規定情報格納手段と、を備え、
上記制御内容決定手段は、上記変位量格納手段に格納された距離変位量と、上記規定情報格納手段に格納された規定情報とを照合することにより、上記制御内容を決定することを特徴とする請求項14に記載の制御装置。
Displacement amount storage means for sequentially storing distance displacement amounts measured by the distance measurement means;
Preliminarily set regulation information storage means for storing regulation information for the control content determination means to determine the control content;
The control content determination means determines the control content by comparing the distance displacement amount stored in the displacement amount storage means with the regulation information stored in the regulation information storage means. The control device according to claim 14.
上記規定情報は、外部から導入されることを特徴とする請求項15に記載の制御装置。   The control apparatus according to claim 15, wherein the regulation information is introduced from outside. 上記外部装置は、請求項14から16の何れか1項に記載の制御装置を含むものであり、
上記制御装置と上記外部装置とを含むことを特徴とする制御システム。
The external device includes the control device according to any one of claims 14 to 16,
A control system comprising the control device and the external device.
請求項1から11、14から16の何れか1項に記載の制御装置の上記の各手段としてコンピュータを機能させるための制御装置の制御プログラム。   The control program of a control apparatus for functioning a computer as said each means of the control apparatus of any one of Claims 1-11 and 14-16. 請求項18に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。   The computer-readable recording medium which recorded the control program of Claim 18.
JP2009054240A 2009-03-06 2009-03-06 Controller, control method, control system, control program and computer-readable recording medium Pending JP2010212815A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009054240A JP2010212815A (en) 2009-03-06 2009-03-06 Controller, control method, control system, control program and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009054240A JP2010212815A (en) 2009-03-06 2009-03-06 Controller, control method, control system, control program and computer-readable recording medium

Publications (1)

Publication Number Publication Date
JP2010212815A true JP2010212815A (en) 2010-09-24

Family

ID=42972577

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009054240A Pending JP2010212815A (en) 2009-03-06 2009-03-06 Controller, control method, control system, control program and computer-readable recording medium

Country Status (1)

Country Link
JP (1) JP2010212815A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004266799A (en) * 2003-02-10 2004-09-24 Matsushita Electric Ind Co Ltd Interactive remote control unit
JP2005033685A (en) * 2003-07-11 2005-02-03 Nippon Telegr & Teleph Corp <Ntt> System and method for remote control
JP2007104523A (en) * 2005-10-07 2007-04-19 Sony Corp Remote control system, device and method for remote control, device and method for information processing, and computer program
JP2008294711A (en) * 2007-05-24 2008-12-04 Sharp Corp Portable terminal device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004266799A (en) * 2003-02-10 2004-09-24 Matsushita Electric Ind Co Ltd Interactive remote control unit
JP2005033685A (en) * 2003-07-11 2005-02-03 Nippon Telegr & Teleph Corp <Ntt> System and method for remote control
JP2007104523A (en) * 2005-10-07 2007-04-19 Sony Corp Remote control system, device and method for remote control, device and method for information processing, and computer program
JP2008294711A (en) * 2007-05-24 2008-12-04 Sharp Corp Portable terminal device

Similar Documents

Publication Publication Date Title
US8154381B2 (en) System and method for interactive appliance control
KR101958902B1 (en) Method for group controlling of electronic devices and electronic device management system therefor
KR101287497B1 (en) Apparatus and method for transmitting control command in home network system
TWI491224B (en) Control apparatus, remote control apparatus and method capable of controlling interface provided by tv
US11557200B2 (en) Apparatus, system and method for using a universal controlling device for displaying a graphical user element in a display device
US9760174B1 (en) Haptic feedback as accessibility mode in home automation systems
KR101472912B1 (en) Universal remote controller apparatus, universal remote controller system, and method thereof
US10616636B2 (en) Setting integrated remote controller of display device
CN103137128A (en) Gesture and voice recognition for control of a device
CN114327345A (en) Display device and health detection reminding method
JP2011139312A (en) Information processing apparatus, information processing method, program, control target device, and information processing system
KR20130028555A (en) Apparatus for setting user-defined pattern for executing application and method thereof
US20110255012A1 (en) Method and electronic device capable of telecontrolling television
KR101362221B1 (en) Universal remote control apparatus, universal remote controller system, and method thereof based on batch instruction
US20240045944A1 (en) Systems, methods, and media for obfuscated personal identification number entry on media devices
KR101852482B1 (en) Image processing appratus and software upgrade method for performing operation according to force input and software upgrade
JP2010212815A (en) Controller, control method, control system, control program and computer-readable recording medium
WO2017096867A1 (en) Infrared remote control method, device thereof, and mobile terminal
KR20180098823A (en) System and method for integrated remote control
JP2011530770A (en) Program of remote control device by sending communication related parameters of controlled device using A / V device
TWM449618U (en) Configurable hand-held system for interactive games
WO2021218111A1 (en) Method for determining search character and display device
KR20240076411A (en) integrated controller
TW201421283A (en) Method of configurable hand-held system for interactive games
KR20110001618A (en) Device-specific and application specific computing device, playback device and method for controlling playback device using computing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110223

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120726

A131 Notification of reasons for refusal

Effective date: 20120731

Free format text: JAPANESE INTERMEDIATE CODE: A131

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121127