Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7741392B2 - Device control system, controlled device, remote controller, and program - Google Patents
[go: Go Back, main page]

JP7741392B2 - Device control system, controlled device, remote controller, and program - Google Patents

Device control system, controlled device, remote controller, and program

Info

Publication number
JP7741392B2
JP7741392B2 JP2022036690A JP2022036690A JP7741392B2 JP 7741392 B2 JP7741392 B2 JP 7741392B2 JP 2022036690 A JP2022036690 A JP 2022036690A JP 2022036690 A JP2022036690 A JP 2022036690A JP 7741392 B2 JP7741392 B2 JP 7741392B2
Authority
JP
Japan
Prior art keywords
external device
control
remote controller
instruction
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022036690A
Other languages
Japanese (ja)
Other versions
JP2023131752A (en
Inventor
義行 高木
裕 丸山
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.)
Buffalo Inc
Original Assignee
Melco Holdings Inc
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 Melco Holdings Inc filed Critical Melco Holdings Inc
Priority to JP2022036690A priority Critical patent/JP7741392B2/en
Publication of JP2023131752A publication Critical patent/JP2023131752A/en
Application granted granted Critical
Publication of JP7741392B2 publication Critical patent/JP7741392B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Selective Calling Equipment (AREA)

Description

本発明は、機器制御システム、制御対象機器、リモートコントローラ、及びプログラムに関する。 The present invention relates to a device control system, a controlled device, a remote controller, and a program.

外部入力ソースを有する映像機器等では、この映像機器で表示の対象としている映像が外部入力ソースを介して、外部入力ソースに接続された機器(プレイヤ等)から入力されている場合、映像の停止などの制御をするときには、上記外部入力ソースに接続された機器に対して操作を行う必要があるのが通常である。 When video equipment or the like has an external input source and the video to be displayed on this video equipment is input via the external input source from a device (such as a player) connected to the external input source, it is usually necessary to perform operations on the device connected to the external input source to control the video, such as stopping it.

特開平05-103384号公報Japanese Patent Application Publication No. 05-103384

また近年では、映像機器やプレイヤ等の機器は、リモートコントローラによって制御されることが一般的となっているが、上述のような場合、映像機器とプレイヤとのそれぞれのリモートコントローラを持ち替えて操作をする必要があり、利便性が低い。 In recent years, it has become common for devices such as video equipment and players to be controlled by remote controllers, but in cases like the one described above, it is necessary to switch between the remote controllers for the video equipment and the player to operate them, which is inconvenient.

なお、一つのリモートコントローラで、メーカが互いに異なる複数の機器を制御する技術が、特許文献1に開示されている。このリモートコントローラの場合、持ち替えの必要はないものの、制御の対象となる機器をボタン操作によって選択する必要があり、また制御の対象となる機器を、リモートコントローラを操作して設定する必要があるものの、一般的にリモートコントローラのユーザインタフェースはLEDを用いたものなど、小型で、限られたものであるために、その操作が面倒で利便性が低いという問題点があった。 Patent Document 1 discloses technology that allows a single remote controller to control multiple devices from different manufacturers. While this remote controller does not require users to switch devices, it is necessary to select the device to be controlled by operating buttons, and the device to be controlled must be set by operating the remote controller. However, remote controllers generally have small and limited user interfaces, such as those using LEDs, making operation cumbersome and inconvenient.

本発明は上記実情に鑑みて為されたもので、複数の機器の操作に係る利便性を向上できる機器制御システム、制御対象機器、リモートコントローラ、及びプログラムを提供することを、その目的の一つとする。 The present invention was made in consideration of the above-mentioned circumstances, and one of its objectives is to provide a device control system, controlled device, remote controller, and program that can improve the convenience of operating multiple devices.

上記従来例の問題点を解決する本発明の一態様は、リモートコントローラと、外部機器接続部を備え、前記リモートコントローラにより制御可能な制御対象機器と、当該制御対象機器に対して前記外部機器接続部を介して接続される外部機器と、を備えた機器制御システムであって、前記制御対象機器は、前記リモートコントローラから制御信号を受信する受信手段と、制御信号を受信した際に、前記外部機器の制御の要否を判断する判断手段と、前記判断手段により、前記外部機器の制御が必要と判断されると、前記リモートコントローラに対して外部機器を制御するよう指示する指示情報を送出する指示送出手段と、を含み、前記リモートコントローラは、前記制御対象機器から外部機器を制御するべき旨の指示情報を受信すると、当該指示情報に基づいて外部機器に対する制御信号を送信することとしたものである。 One aspect of the present invention that solves the problems of the above-mentioned conventional examples is a device control system comprising a remote controller, a controllable device that has an external device connection unit and can be controlled by the remote controller, and an external device connected to the controllable device via the external device connection unit, wherein the controllable device comprises: a receiving means for receiving a control signal from the remote controller; a determining means for determining whether or not control of the external device is necessary upon receiving the control signal; and an instruction sending means for sending instruction information to the remote controller instructing it to control the external device if the determining means determines that control of the external device is necessary; and when the remote controller receives instruction information from the controllable device to control the external device, it sends a control signal to the external device based on the instruction information.

この態様によれば、制御対象機器が外部機器の制御を要すると判断すると、リモートコントローラが送出するべき制御信号を、リモートコントローラに対して送信するので、複数の機器の操作に係る利便性を向上できる。 According to this aspect, when the controlled device determines that it needs to control an external device, it transmits the control signal that the remote controller should send to the remote controller, thereby improving the convenience of operating multiple devices.

また本発明の一態様は、外部機器接続部を備え、リモートコントローラにより制御可能な制御対象機器であって、前記リモートコントローラから制御信号を受信する受信手段と、前記外部機器の制御の要否を判断する判断手段と、前記判断手段により、前記外部機器の制御が必要と判断されると、前記リモートコントローラに対して外部機器を制御するよう指示する指示情報を送出する指示送出手段と、を含むこととしたものである。 Another aspect of the present invention is a controllable device that has an external device connection unit and can be controlled by a remote controller, and includes: receiving means for receiving a control signal from the remote controller; determining means for determining whether or not control of the external device is necessary; and instruction sending means for, when the determining means determines that control of the external device is necessary, sending instruction information to the remote controller to instruct it to control the external device.

この態様によれば、制御対象機器が外部機器の制御を要すると判断すると、リモートコントローラが送出するべき制御信号を、リモートコントローラに対して送信するので、複数の機器の操作に係る利便性を向上できる。 According to this aspect, when the controlled device determines that it needs to control an external device, it transmits the control signal that the remote controller should send to the remote controller, thereby improving the convenience of operating multiple devices.

ここで前記判断手段は、前記外部機器から信号が入力されているときに、外部機器の制御を要すると判断することとしてもよい。 Here, the determination means may determine that control of the external device is required when a signal is being input from the external device.

また前記外部機器から入力される信号を用いた動作を行う第1のモードと、前記外部機器から入力される信号を用いることなく動作する第2のモードとを含む複数の動作モードのいずれかの動作モードで動作し、前記判断手段は、前記第1のモードで動作しているときに、外部機器の制御を要すると判断することとしてもよい。 Furthermore, the device may operate in one of a plurality of operating modes, including a first mode in which operation is performed using a signal input from the external device, and a second mode in which operation is performed without using a signal input from the external device, and the determination means may determine that control of the external device is required when operating in the first mode.

さらに、外部機器に対する指示を、ユーザに選択させる選択手段をさらに有し、前記判断手段は、前記選択手段により外部機器に対する指示が選択されたときに、外部機器の制御を要すると判断し、前記指示送出手段は、前記リモートコントローラに対して、前記選択手段により選択された指示に対応する制御を行うよう指示する指示情報を送出することとしてもよい。 The device may further comprise a selection means for allowing the user to select an instruction for the external device, and the determination means may determine that control of the external device is required when an instruction for the external device is selected by the selection means, and the instruction sending means may send instruction information to the remote controller instructing it to perform control corresponding to the instruction selected by the selection means.

このとき前記選択手段は、外部機器に対する指示候補を含む複数の指示候補を列挙してユーザに提示し、当該指示候補のうちからいずれかをユーザに選択させることとしてもよい。 In this case, the selection means may list and present to the user a plurality of instruction candidates, including instruction candidates for external devices, and allow the user to select one of the instruction candidates.

また、判断手段は、前記リモートコントローラから受信した制御信号の内容に基づいて前記外部機器の制御の要否を判断することとしてもよい。 The determination means may also determine whether or not control of the external device is necessary based on the content of the control signal received from the remote controller.

この例では、前記指示送出手段は、前記判断手段が前記リモートコントローラから受信した制御信号の内容に基づいて前記外部機器の制御を要すると判断したときに、当該制御信号の内容に応じて予め定められた指示情報を、前記リモートコントローラに対して送出することとしてもよい。 In this example, when the determination means determines that control of the external device is required based on the content of the control signal received from the remote controller, the instruction sending means may send predetermined instruction information to the remote controller in accordance with the content of the control signal.

本発明のまたもう一つの態様は、制御対象機器を制御する制御信号を送出可能なリモートコントローラであって、当該制御対象機器から、当該制御対象機器とは異なる他の機器を制御するべき旨の指示情報を受信する受信手段と、当該受信手段が受信した指示情報に基づいて当該他の機器に対する制御信号を送信する送信手段と、を含むこととしたものである。 Another aspect of the present invention is a remote controller capable of transmitting control signals for controlling a controlled device, comprising: receiving means for receiving instruction information from the controlled device indicating that another device different from the controlled device should be controlled; and transmitting means for transmitting a control signal to the other device based on the instruction information received by the receiving means.

この態様によれば、制御対象機器から受信する指示により、他の機器に対する制御信号を送信することで、複数の機器の操作に係る利便性を向上できる。 According to this aspect, control signals can be sent to other devices based on instructions received from the controlled device, improving the convenience of operating multiple devices.

ここで前記送信手段は、当該制御対象機器から受信する指示情報に含まれる指示内容を抽出して、当該指示内容を、前記他の機器に対する制御信号として送信することとしてもよい。 Here, the transmission means may extract the instruction content contained in the instruction information received from the controlled device and transmit the instruction content as a control signal to the other device.

さらに、本発明のまた別の態様は、プログラムであって、外部機器接続部を備え、リモートコントローラにより制御可能な制御対象機器を、前記リモートコントローラから制御信号を受信する受信手段と、前記外部機器の制御の要否を判断する判断手段と、前記判断手段により、前記外部機器の制御が必要と判断されると、前記リモートコントローラに対して外部機器を制御するよう指示する指示情報を送出する指示送出手段と、として機能させることとしたものである。 Furthermore, another aspect of the present invention is a program that causes a control target device that has an external device connection unit and is controllable by a remote controller to function as: receiving means for receiving control signals from the remote controller; determining means for determining whether or not control of the external device is necessary; and instruction sending means for sending instruction information to the remote controller to control the external device when the determining means determines that control of the external device is necessary.

この例によれば、外部機器の制御を要すると判断すると、リモートコントローラが送出するべき制御信号を、リモートコントローラに対して送信するので、複数の機器の操作に係る利便性を向上できる。 In this example, when it is determined that control of an external device is required, the control signal that the remote controller should send is transmitted to the remote controller, thereby improving convenience when operating multiple devices.

本発明によれば、制御対象機器が外部機器の制御を要すると判断すると、リモートコントローラが送出するべき制御信号を、リモートコントローラに対して送信するので、複数の機器の操作に係る利便性を向上できる。 According to the present invention, when a controlled device determines that it needs to control an external device, it transmits the control signal that the remote controller should send to the remote controller, thereby improving the convenience of operating multiple devices.

本発明の実施の形態に係る機器制御システムの構成例を表すブロック図である。1 is a block diagram illustrating an example of the configuration of a device control system according to an embodiment of the present invention. 本発明の実施の形態に係る制御対象機器の制御部の例を表す機能ブロック図である。FIG. 2 is a functional block diagram illustrating an example of a control unit of a controlled device according to an embodiment of the present invention. 本発明の実施の形態に係る機器制御システムの動作例を表す流れ図である。4 is a flowchart illustrating an example of the operation of the device control system according to the embodiment of the present invention. 本発明の実施の形態に係る機器制御システムのもう一つの動作例を表す流れ図である。10 is a flowchart illustrating another example of the operation of the device control system according to the embodiment of the present invention. 本発明の実施の形態に係る制御対象機器が表示する画面の例を表す説明図である。FIG. 4 is an explanatory diagram illustrating an example of a screen displayed by a controlled device according to an embodiment of the present invention.

本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る機器制御システム1は、図1に例示するように、制御対象機器10と、この制御対象機器10に対して外部機器接続部Cを介して接続される外部機器20と、リモートコントローラ30とを含んで構成される。 Embodiments of the present invention will be described with reference to the drawings. As shown in FIG. 1, a device control system 1 according to an embodiment of the present invention includes a control target device 10, an external device 20 connected to the control target device 10 via an external device connection section C, and a remote controller 30.

ここで外部機器接続部Cは、例えばアナログRGB、DVI、HDMI(登録商標)、DisplayPort(登録商標)などの有線接続部であってもよいし、無線LAN等の無線接続部であってもよい。 Here, the external device connection section C may be a wired connection section such as analog RGB, DVI, HDMI (registered trademark), or DisplayPort (registered trademark), or it may be a wireless connection section such as a wireless LAN.

制御対象機器10は、例えばモニタ装置などであり、図1に例示したように、制御部11、記憶部12、操作受入部13、表示制御部14、入出力部15、及び通信部16を含んで構成される。以下では説明のため、この制御対象機器10は、映像信号に基づく映像を表示出力するモニタ装置であるものとするが、制御対象機器10としてはこのほか、テレビジョンや、複数のHDMI機器の制御を行う切替器等であってもよい。 The controlled device 10 is, for example, a monitor device, and as shown in FIG. 1, is configured to include a control unit 11, a memory unit 12, an operation reception unit 13, a display control unit 14, an input/output unit 15, and a communication unit 16. For the sake of explanation below, the controlled device 10 is assumed to be a monitor device that displays and outputs video based on a video signal, but the controlled device 10 may also be a television, a switch that controls multiple HDMI devices, or the like.

外部機器20は、例えばブルーレイプレイヤなどの映像再生機器であり、操作受入部21と、映像再生部22と、信号出力部23とを含んで構成される。 The external device 20 is a video playback device such as a Blu-ray player, and includes an operation reception unit 21, a video playback unit 22, and a signal output unit 23.

リモートコントローラ30は、例えば赤外線や無線LAN(Local Area Network)を介して制御の対象となる機器との間で通信を行う。このリモートコントローラ30は、制御部31、記憶部32、操作部33、及び通信部34を含んで構成される。 The remote controller 30 communicates with the device to be controlled, for example, via infrared or a wireless local area network (LAN). The remote controller 30 includes a control unit 31, a memory unit 32, an operation unit 33, and a communication unit 34.

制御対象機器10の制御部11は、CPU等のプログラム制御デバイスであり、記憶部12に格納されたプログラムにしたがって動作する。この制御部11は、ユーザの指示により、外部機器20から、外部機器接続部Cを介して入力された映像信号、または、通信部16を介して受信したデータに基づいて生成した映像信号に基づく映像を出力するよう、表示制御部14に対して指示する。 The control unit 11 of the controlled device 10 is a program-controlled device such as a CPU, and operates according to a program stored in the memory unit 12. In response to a user instruction, the control unit 11 instructs the display control unit 14 to output an image based on a video signal input from the external device 20 via the external device connection unit C, or a video signal generated based on data received via the communication unit 16.

また、この制御部11は、リモートコントローラ30から受信される制御信号を受け入れ、当該制御信号を受け入れた際に、外部機器接続部Cに接続された外部機器20の制御の要否を判断する。制御部11は、ここで外部機器20の制御が必要と判断すると、リモートコントローラ30に対して外部機器20を制御するよう指示する指示情報(制御対象機器とは異なる他の機器を制御するべき旨の指示情報)を送出する。この指示情報には、当該他の機器である外部機器20に対して送信する信号そのものを表す情報を含んでよい。この制御部11の動作については後に詳しく述べる。 The control unit 11 also accepts control signals received from the remote controller 30, and upon accepting the control signal, determines whether or not it is necessary to control the external device 20 connected to the external device connection unit C. If the control unit 11 determines that control of the external device 20 is necessary, it sends instruction information to the remote controller 30 instructing it to control the external device 20 (instruction information indicating that a device other than the device to be controlled should be controlled). This instruction information may include information representing the signal itself to be sent to the other device, the external device 20. The operation of the control unit 11 will be described in detail later.

記憶部12は、制御部11によって実行されるプログラムを保持する。このプログラムは、コンピュータ可読かつ非一時的な記録媒体に格納されて提供され、この記憶部12に格納されたものであってもよい。またこの記憶部12は制御部11のワークメモリとしても動作する。 The memory unit 12 holds a program executed by the control unit 11. This program may be provided by being stored on a computer-readable, non-transitory recording medium and stored in the memory unit 12. The memory unit 12 also functions as a work memory for the control unit 11.

操作受入部13は、リモートコントローラ30からの制御信号を受信する受信部Rを備える。この受信部Rは、例えば赤外線受信部であってもよい。操作受入部13は、受信した制御信号を、制御部11に出力する。 The operation reception unit 13 includes a receiving unit R that receives a control signal from the remote controller 30. This receiving unit R may be, for example, an infrared receiving unit. The operation reception unit 13 outputs the received control signal to the control unit 11.

表示制御部14は、制御部11から入力される指示に従って映像を表示出力する。ここでは、制御対象機器10はモニタ装置であるものとしているので、表示制御部14には例えば液晶モニタMが接続され、表示制御部14は、制御部11から入力される指示に従って、この液晶モニタMに、映像を表示出力する。 The display control unit 14 displays and outputs images in accordance with instructions input from the control unit 11. Here, the controlled device 10 is assumed to be a monitor device, so an LCD monitor M, for example, is connected to the display control unit 14, and the display control unit 14 displays and outputs images on this LCD monitor M in accordance with instructions input from the control unit 11.

入出力部15は、外部機器接続部Cを備え、外部機器20から入力される映像信号を制御部11に出力する。通信部16は、例えば無線LANインタフェース等であり、制御部11から入力される指示に従い、無線LANを介してインターネット上のサーバや、リモートコントローラ30との間で情報を送受する。 The input/output unit 15 includes an external device connection unit C and outputs video signals input from an external device 20 to the control unit 11. The communication unit 16 is, for example, a wireless LAN interface, and sends and receives information via wireless LAN to and from a server on the Internet and the remote controller 30 in accordance with instructions input from the control unit 11.

例えば、この入出力部15は、制御部11から入力される指示に従い、インターネット上の動画の配信サイト等から動画データを取得して制御部11に出力する。 For example, this input/output unit 15 obtains video data from video distribution sites on the Internet and outputs it to the control unit 11 in accordance with instructions input from the control unit 11.

外部機器20の操作受入部21は、リモートコントローラ30から受信した信号を受け入れて、当該信号が表す指示を映像再生部22に出力する。 The operation reception unit 21 of the external device 20 accepts signals received from the remote controller 30 and outputs the instructions represented by the signals to the video playback unit 22.

映像再生部22は、操作受入部21から入力される指示に従い、映像の再生を行う。本実施の形態の一例では、この外部機器20はブルーレイプレイヤであり、この場合、映像再生部22は、操作受入部21から入力される指示に従って、ブルーレイ(登録商標)ディスクの再生、停止、頭出しなどの動作を行う。また映像再生部22は、再生して得られた映像信号を、信号出力部23に出力する。 The video playback unit 22 plays video in accordance with instructions input from the operation reception unit 21. In one example of this embodiment, the external device 20 is a Blu-ray player, and in this case, the video playback unit 22 performs operations such as playing, stopping, and cueing the Blu-ray (registered trademark) disc in accordance with instructions input from the operation reception unit 21. The video playback unit 22 also outputs the video signal obtained through playback to the signal output unit 23.

信号出力部23は、映像再生部22が再生して得た映像信号の入力を受けて、当該映像信号を、制御対象機器10へ出力する。 The signal output unit 23 receives the video signal reproduced by the video reproduction unit 22 and outputs the video signal to the controlled device 10.

リモートコントローラ30の制御部31は、CPUなどのプログラム制御デバイスであり、記憶部32に格納されたプログラムに従って動作する。この制御部31は、操作部33からユーザの指示の内容を表す情報の入力を受け入れ、当該受け入れた情報に対応して予め定められた操作コードを送出するよう、通信部34に指示する。 The control unit 31 of the remote controller 30 is a program-controlled device such as a CPU, and operates according to a program stored in the memory unit 32. This control unit 31 accepts input of information representing the content of a user's instructions from the operation unit 33, and instructs the communication unit 34 to send a predetermined operation code corresponding to the accepted information.

ここで操作コードは、例えば赤外線の発信パターンであり、財団法人家電製品協会により策定されたフォーマットなどに基づいて設定されるものでよい(例えば、栗田勲,「リモコンのしくみ」,映像情報メディア学会誌 Vol.55, No.5, pp.634-635(2001)を参照)。またリモートコントローラ30が、操作の内容を、無線LAN等を経由して送出する場合、操作コードは、操作の内容を表す文字列等のコマンド情報として定められる。いずれの方法も広く知られた方法を採用できるため、ここでの説明は省略する。 Here, the operation code may be, for example, an infrared transmission pattern, and may be set based on a format established by the Association for Electric Home Appliances (see, for example, Kurita Isao, "Remote Control Mechanisms," Journal of the Institute of Image Information and Television Engineers, Vol. 55, No. 5, pp. 634-635 (2001)). Furthermore, when the remote controller 30 transmits the operation details via a wireless LAN or the like, the operation code is defined as command information, such as a character string representing the operation details. Since both methods are well-known, a detailed description is omitted here.

またこの制御部31は、制御対象機器10が送出した、操作コードを送出するべき指示情報(本発明の、制御対象機器とは異なる他の機器を制御するべき旨の指示情報に相当する)の入力を、通信部34から受け入れると、当該指示情報から、指示された操作コードを抽出して、当該操作コードを送出するよう、通信部34に指示する。本実施の形態の一例では、制御部31は、制御対象機器10に対して操作コードを送出してから所定の時間(予め定めた待ち受け時間)の間に、制御対象機器10から操作コードの送出を指示する指示情報を受信したときに限り、当該指示された操作コードを送出するよう指示してもよい。 Furthermore, when the control unit 31 receives input from the communication unit 34 of instruction information to send an operation code sent by the controlled device 10 (corresponding to instruction information of the present invention to control another device different from the controlled device), the control unit 31 extracts the specified operation code from the instruction information and instructs the communication unit 34 to send the specified operation code. In one example of this embodiment, the control unit 31 may instruct the communication unit 34 to send the specified operation code only when instruction information instructing the control unit 10 to send an operation code is received from the controlled device 10 within a predetermined time (a predetermined standby time) after sending the operation code to the controlled device 10.

記憶部32は、メモリデバイス等であり、制御部31によって実行されるプログラムを保持する。このプログラムも、コンピュータ可読かつ非一時的な記録媒体に格納されて提供され、この記憶部32に格納されたものであってもよい。またこのプログラムは、通信部34を介して受信されたものであってもよい。記憶部32は、また、制御部31のワークメモリとしても機能する。さらに本実施の形態の例では、この記憶部32には、操作に対応する操作コードを記憶している。 The storage unit 32 is a memory device or the like, and holds a program executed by the control unit 31. This program may also be provided by being stored on a computer-readable, non-transitory recording medium and stored in the storage unit 32. The program may also be received via the communication unit 34. The storage unit 32 also functions as a work memory for the control unit 31. Furthermore, in this embodiment, the storage unit 32 stores operation codes corresponding to operations.

操作部33は、ボタン等であり、ユーザの操作を受け入れて、当該操作によるユーザの指示の内容を表す情報を、制御部31に対して出力する。 The operation unit 33 is a button or the like that accepts user operations and outputs information indicating the content of the user's instructions through the operations to the control unit 31.

通信部34は、無線LANインタフェース34aを含んで構成される。またこの通信部34は、赤外線送信器34bをさらに含んでもよい。リモートコントローラ30が赤外線により信号を送出するリモートコントローラである場合、この通信部34は、制御部31から入力される指示に従って赤外線送信器34bを制御し、操作コードを表す信号(制御信号)を送出する。またリモートコントローラ30が無線LANを介して信号を送出するリモートコントローラである場合、この通信部34は、無線LANインタフェース34aを介して操作コード(この例ではコマンド情報)を表す制御信号を送出する。 The communication unit 34 is configured to include a wireless LAN interface 34a. The communication unit 34 may also include an infrared transmitter 34b. If the remote controller 30 is a remote controller that sends signals via infrared rays, the communication unit 34 controls the infrared transmitter 34b in accordance with instructions input from the control unit 31, and sends a signal (control signal) representing an operation code. If the remote controller 30 is a remote controller that sends signals via a wireless LAN, the communication unit 34 sends a control signal representing an operation code (command information in this example) via the wireless LAN interface 34a.

また通信部34は、制御対象機器10から、無線LANインタフェース34aを介して操作コードを送出する指示を受信すると、当該受信した指示を制御部31に対して出力する。 Furthermore, when the communication unit 34 receives an instruction to send an operation code from the controlled device 10 via the wireless LAN interface 34a, it outputs the received instruction to the control unit 31.

なお、ここでは無線LANインタフェースにより制御対象機器10からの指示を受け入れることとしているが、本実施の形態は無線LANを介して通信を行う例に限られず、他の方法、例えばブルートゥース(登録商標)等の通信インタフェースを介して制御対象機器10からの指示を受け入れてもよい。さらにこの通信部34は、制御信号をブルートゥース(登録商標)等の通信インタフェースを介して送出してもよい。この例のように無線LANを介した通信を要しない場合、通信部34は、無線LANインタフェース34aに代えて、ブルートゥース(登録商標)等の通信インタフェースを備えることとなる。 Note that, although instructions from the controlled device 10 are received via a wireless LAN interface here, this embodiment is not limited to communication via wireless LAN, and instructions from the controlled device 10 may be received by other methods, for example, via a communication interface such as Bluetooth (registered trademark). Furthermore, this communication unit 34 may send control signals via a communication interface such as Bluetooth (registered trademark). When communication via wireless LAN is not required, as in this example, the communication unit 34 will be equipped with a communication interface such as Bluetooth (registered trademark) instead of the wireless LAN interface 34a.

[制御対象機器10における制御部11の動作]
ここで制御対象機器10における制御部11の具体的動作について説明する。この制御部11は、機能的には、図2に例示するように、受信部111と、判断部112と、操作処理部113と、指示選択部114と、指示送出部115とを含んで構成される。
[Operation of the control unit 11 in the controlled device 10]
Here, we will explain the specific operation of the control unit 11 in the controlled device 10. Functionally, the control unit 11 includes a receiving unit 111, a determining unit 112, an operation processing unit 113, an instruction selecting unit 114, and an instruction sending unit 115, as illustrated in FIG.

受信部111は、リモートコントローラ30から操作受入部13が受信した制御信号を受け入れる。判断部112は、受信部111が制御信号を受け入れたときに、外部機器20の制御の要否を判断する。 The receiving unit 111 receives a control signal received by the operation receiving unit 13 from the remote controller 30. When the receiving unit 111 receives a control signal, the determining unit 112 determines whether or not control of the external device 20 is required.

この判断部112の判断は、例えば、
・制御対象機器10自身が外部機器20からの映像信号を受け入れる状態(本発明における第1のモード、つまり外部入力モード)となっているか、や、
・制御対象機器10が外部機器20からの映像信号など、何らかの信号の入力を受けている(外部機器20の電源がオンとなっており、制御対象機器10が外部入力モードとなっている)、
・受信部111が受け入れた制御信号が、映像信号の変更(例えば再生、停止、頭出しなど)に関わるものであるか、
などにより行われる。一例として、判断部112は、制御対象機器10自身が外部機器20から映像信号の入力を受ける状態(第1のモード)となっており、かつ、受信部111が受け入れた制御信号が、映像信号の変更(例えば再生、停止、頭出しなど)に関わるものである場合に、外部機器20の制御を要すると判断する。この例では、制御対象機器10自身が外部機器20から映像信号を受ける状態となっていないときに、受信部111が受け入れた制御信号が、映像信号の変更(例えば再生、停止、頭出しなど)に関わるものであっても、外部機器20の制御を要しないと判断することになる。
The determination by the determination unit 112 is, for example,
Whether the control target device 10 itself is in a state where it can receive a video signal from the external device 20 (first mode in the present invention, i.e., external input mode),
The control-target device 10 receives an input of some signal, such as a video signal, from the external device 20 (the power of the external device 20 is on, and the control-target device 10 is in external input mode).
Whether the control signal received by the receiving unit 111 is related to a change in the video signal (for example, play, stop, cue, etc.)
As an example, the determination unit 112 determines that control of the external device 20 is required when the control-target device 10 itself is in a state (first mode) in which it receives an input of a video signal from the external device 20 and the control signal received by the receiving unit 111 is related to a change in the video signal (for example, play, stop, cue, etc.). In this example, when the control-target device 10 itself is not in a state in which it receives a video signal from the external device 20, it determines that control of the external device 20 is not required even if the control signal received by the receiving unit 111 is related to a change in the video signal (for example, play, stop, cue, etc.).

操作処理部113は、判断部112が外部機器20の制御を要しないと判断したときに、受信部111が受け入れた制御信号に基づいて、制御対象機器10の各部を制御する。例えば受信部111が受け入れた制御信号が電源操作に対応するものであれば、操作処理部113は、制御対象機器10の電源状態を切り替える。つまり電源操作の制御信号を受け入れたときに電源がオフの状態(表示制御部14による映像の表示出力が行われていない状態)であれば、操作処理部113は、電源をオンの状態として、表示制御部14による映像の表示出力を開始する。また、電源操作の制御信号を受け入れたときに電源がオンの状態であれば、操作処理部113は、電源をオフの状態として、表示制御部14による映像の表示出力を停止する。なお、ここでの電源は主電源(制御部11や操作受入部13等の電源)ではなく、表示制御部14による表示出力のオン、オフを意味するものとしている。 When the determination unit 112 determines that control of the external device 20 is not required, the operation processing unit 113 controls each unit of the control-target device 10 based on the control signal received by the receiving unit 111. For example, if the control signal received by the receiving unit 111 corresponds to a power operation, the operation processing unit 113 switches the power state of the control-target device 10. That is, if the power is off when the power operation control signal is received (a state in which the display control unit 14 is not displaying or outputting video), the operation processing unit 113 turns the power on and starts the display control unit 14 displaying or outputting video. Also, if the power is on when the power operation control signal is received, the operation processing unit 113 turns the power off and stops the display control unit 14 displaying or outputting video. Note that the power here does not refer to the main power supply (the power supply of the control unit 11, operation receiving unit 13, etc.), but rather refers to the on/off of the display output by the display control unit 14.

また操作処理部113は、電源がオンの状態にあるときに、チャンネル切り換えの制御信号を受け入れると、チューナーのチャンネルを制御信号の指示に従って切り替える。 In addition, when the operation processing unit 113 receives a channel switching control signal while the power is on, it switches the tuner channel in accordance with the instructions of the control signal.

指示選択部114は、判断部112が外部機器20の制御を要すると判断したときに、受信部111が受け入れた制御信号に対応して予め定められた操作コードを送出するよう、指示送出部115に指示する。 When the judgment unit 112 determines that control of the external device 20 is required, the instruction selection unit 114 instructs the instruction transmission unit 115 to transmit a predetermined operation code corresponding to the control signal received by the reception unit 111.

一例として受信部111が受け入れた制御信号が「再生」を指示する制御信号であり、当該制御信号を受け入れたときに、判断部112が外部機器20の制御を要すると判断したときには、指示選択部114は、外部機器20に対して「再生」を指示する制御信号として予め定められた操作コードを含む指示情報を出力するよう、指示送出部115に指示する。 As an example, if the control signal received by the receiving unit 111 is a control signal instructing "playback," and the determining unit 112 determines upon receiving the control signal that control of the external device 20 is required, the instruction selecting unit 114 instructs the instruction sending unit 115 to output instruction information including a predetermined operation code as a control signal instructing the external device 20 to "playback."

本実施の形態のある例では、制御対象機器10の記憶部12には、接続されている外部機器20がリモートコントローラから受け入れる操作と、当該操作の各々に対応する操作コードの情報とが関連付けられてコード情報テーブルとして格納されているものとする。このコード情報テーブルは、例えば外部機器20の機種やメーカーの情報等に応じて、インターネット上のサーバ等から取得されるものであってもよいし、記憶部12に予め格納したものであってもよい。 In one example of this embodiment, the memory unit 12 of the controlled device 10 stores a code information table in which operations that the connected external device 20 receives from the remote controller are associated with information on the operation codes corresponding to each of the operations. This code information table may be obtained from a server on the Internet, for example, depending on information such as the model and manufacturer of the external device 20, or may be stored in advance in the memory unit 12.

この例では、指示選択部114は、外部機器20に対して「再生」を指示する制御信号として予め定められた操作コードを含む指示情報を記憶部12から読み出して、当該操作コードを含む指示情報を送出するよう、指示送出部115に指示する。 In this example, the instruction selection unit 114 reads instruction information from the storage unit 12, including a predetermined operation code as a control signal instructing the external device 20 to "play," and instructs the instruction transmission unit 115 to transmit the instruction information including the operation code.

なお、外部機器接続部Cが無線LANや、HDMIなどであれば、制御対象機器10は、外部機器20との間で外部機器接続部Cを介して通信して、外部機器20の機種やメーカーの情報を取得することとしてもよい。また、ユーザが制御対象機器10を操作して、制御対象機器10が液晶モニタM等の表示デバイスに表示したインタフェースを利用して、外部機器20の機種やメーカーの情報を選択することとしてもよい。いずれの例においても、制御対象機器10は、当該取得した、あるいは選択された外部機器20の機種やメーカーの情報等に応じたコード情報テーブルをサーバから取得し、または記憶部12から読み出して利用する。 If the external device connection unit C is a wireless LAN, HDMI, or the like, the controlled device 10 may communicate with the external device 20 via the external device connection unit C to obtain information about the model and manufacturer of the external device 20. Alternatively, the user may operate the controlled device 10 and select information about the model and manufacturer of the external device 20 using an interface displayed by the controlled device 10 on a display device such as an LCD monitor M. In either example, the controlled device 10 obtains from the server or reads from the storage unit 12 a code information table corresponding to the obtained or selected information about the model and manufacturer of the external device 20.

なお、指示選択部114は、受け入れた制御信号に対応する操作コードが記憶部12に格納されていない場合は、そのまま受け入れた制御信号に応じた処理を終了する。 If the operation code corresponding to the received control signal is not stored in the memory unit 12, the instruction selection unit 114 simply terminates the processing corresponding to the received control signal.

指示送出部115は、指示選択部114から入力される指示に従って、操作コードを含む指示情報を含む指示情報を、リモートコントローラ30に対して送出する。本実施の形態の一例では、この指示送出部115は、無線LANを介して操作コードを含む指示情報を、リモートコントローラ30に対して送出する。あるいは、指示送出部115は、ブルートゥース(登録商標)等、無線LAN以外の通信方法により、操作コードを含む指示情報を、リモートコントローラ30に対して送出してもよい。 The instruction sending unit 115 sends instruction information including an operation code to the remote controller 30 in accordance with the instruction input from the instruction selection unit 114. In one example of this embodiment, the instruction sending unit 115 sends the instruction information including the operation code to the remote controller 30 via a wireless LAN. Alternatively, the instruction sending unit 115 may send the instruction information including the operation code to the remote controller 30 via a communication method other than a wireless LAN, such as Bluetooth (registered trademark).

[動作]
本実施の形態は以上の構成を基本的に備えており、次のように動作する。以下の例では、制御対象機器10はテレビジョンであり、外部機器20はブルーレイプレイヤであり、リモートコントローラ30は、制御対象機器10や外部機器20に対して、赤外線にて制御信号を送出するものとする。またこのリモートコントローラ30には、制御対象機器10を制御する設定がされているものとする。
[Operation]
This embodiment basically has the above configuration and operates as follows. In the following example, the control target device 10 is a television, the external device 20 is a Blu-ray player, and the remote controller 30 sends control signals to the control target device 10 and the external device 20 by infrared rays. It is also assumed that the remote controller 30 is set to control the control target device 10.

また当初、制御対象機器10であるテレビジョンの電源はオフ(主電源はオンであり、表示動作のための電源がオフとなっている状態であり、リモートコントローラ30からの指示は受け入れ可能な状態であるとする)となっており、外部機器20からの映像信号の入力はされていないものとする。さらに、制御対象機器10の記憶部12には、外部機器20がリモートコントローラ30から受け入れ可能な操作と、当該操作の各々に対応した操作コードの情報とが関連付けて格納されているものとする。 Also, initially, the power to the television, which is the control target device 10, is off (the main power is on, the power for display operations is off, and instructions from the remote controller 30 can be accepted), and no video signal is being input from the external device 20. Furthermore, the memory unit 12 of the control target device 10 stores, in association with each other, operations that the external device 20 can accept from the remote controller 30 and information on the operation code corresponding to each of those operations.

この状態でユーザが制御対象機器10であるテレビジョンの電源を投入するために、リモートコントローラ30にある電源に対応するボタンを押下すると、図3に例示するように、リモートコントローラ30が、当該ボタンに対応するユーザの指示に対応して予め定められた操作コードを表す制御信号を送出する(S11)。この制御信号は、ここでは電源操作の操作コードとして予め定められた発信パターンの赤外線信号となる。 In this state, when the user presses the button corresponding to power on the remote controller 30 to turn on the controlled device 10, which is the television, the remote controller 30 sends a control signal representing a predetermined operation code in response to the user's instruction corresponding to that button (S11), as shown in FIG. 3. In this case, this control signal is an infrared signal with a transmission pattern predetermined as the operation code for the power operation.

制御対象機器10は、この制御信号を受信し、外部機器20の制御の要否を判断する(S12)。ここでは制御対象機器10が外部機器20から映像信号の入力を受ける状態となっており、かつ、受信部111が受け入れた制御信号が、映像信号の変更(例えば再生、停止、頭出しなど)に関わるものである場合に、外部機器20の制御を要すると判断することとする。 The controlled device 10 receives this control signal and determines whether or not control of the external device 20 is required (S12). Here, if the controlled device 10 is in a state where it can receive a video signal from the external device 20, and the control signal received by the receiving unit 111 is related to a change in the video signal (for example, play, stop, cue, etc.), it is determined that control of the external device 20 is required.

すると、この時点では外部機器20から映像信号の入力を受ける状態となっていない(本発明の第2のモードで動作している)ので、制御対象機器10は、外部機器20の制御を要しないと判断し、受け入れた制御信号に基づいて、制御対象機器10の各部を制御する。ここでは受け入れた制御信号が電源操作の操作コードを表すものであり、電源がオフの状態(表示制御部14による映像の表示出力が行われていない状態)であるので、制御対象機器10は自身の電源をオンの状態として、映像の表示出力を開始する(S13)。 At this point, the control target device 10 is not yet ready to receive a video signal from the external device 20 (it is operating in the second mode of the present invention), so it determines that it does not need to control the external device 20 and controls each part of the control target device 10 based on the received control signal. In this case, the received control signal represents an operation code for power operation, and since the power is off (a state in which the display control unit 14 is not displaying or outputting video), the control target device 10 turns its own power on and begins displaying and outputting video (S13).

ここでユーザが、制御対象機器10であるテレビジョンに内蔵されているアプリケーション(例えばYouTube(登録商標)などの動画サイトの動画をブラウズするアプリケーション)を起動する旨の指示を、リモートコントローラ30を用いて行うと、制御対象機器10は、当該指示に対応する制御信号を受け入れ、外部機器20の制御を要するか否かを判断する。ここでも制御対象機器10は、外部機器20の制御を要しないと判断し、動画をブラウズするアプリケーションを起動する処理を実行する。 When the user uses the remote controller 30 to issue an instruction to launch an application (for example, an application for browsing videos on a video site such as YouTube (registered trademark)) built into the television, which is the controlled device 10, the controlled device 10 accepts the control signal corresponding to the instruction and determines whether or not control of the external device 20 is required. Again, the controlled device 10 determines that control of the external device 20 is not required, and executes processing to launch the application for browsing videos.

次に、ユーザが、「再生」の指示を、リモートコントローラ30を用いて行うと、リモートコントローラ30は、「再生」の操作コードを表す制御信号を送出する(S14)。制御対象機器10は、この制御信号を受信し、外部機器20の制御を要するか否かを判断する(S15)。 Next, when the user issues a "play" command using the remote controller 30, the remote controller 30 sends a control signal representing the operation code for "play" (S14). The control target device 10 receives this control signal and determines whether or not it needs to control the external device 20 (S15).

ここでも外部機器20から映像信号の入力を受ける状態でない(第2のモードで動作している)ので、制御対象機器10は、外部機器20の制御を要しないと判断し、実行中のアプリケーションにおける「再生」の処理を実行する(S16)。つまり、ここではネットワークを介してサーバから取得される動画の再生が行われ、当該動画の映像信号がモニタMに表示出力される。 Here too, since the control target device 10 is not in a state to receive a video signal from the external device 20 (it is operating in the second mode), it determines that it does not need to control the external device 20, and executes the "playback" process in the running application (S16). In other words, here, a video obtained from the server via the network is played, and the video signal of the video is displayed and output on the monitor M.

その後、ユーザが、入力を切り替えて、外部機器20からの映像信号の入力を受け入れるよう指示する操作を、リモートコントローラ30にて行うと、リモートコントローラ30が当該ユーザの指示に対応して予め定められた操作コードを表す制御信号を送出する。 Then, when the user switches the input and operates the remote controller 30 to instruct the device to accept the input of a video signal from the external device 20, the remote controller 30 sends a control signal representing a predetermined operation code in response to the user's instruction.

制御対象機器10は、このときにも外部機器20の制御の要否を判断するが、この制御信号を受け入れた時点ではまだ外部機器20から映像信号の入力を受ける状態でない(第2のモードで動作している)ので、外部機器20の制御を要しないと判断することとなる。そして制御対象機器10は、入力を切り替えて、外部機器20からの映像信号の入力を受ける状態となる。 The controlled device 10 also determines whether or not it needs to control the external device 20 at this time. However, since it is not yet in a state where it can receive video signals from the external device 20 at the time it receives this control signal (it is operating in the second mode), it determines that it does not need to control the external device 20. The controlled device 10 then switches the input and enters a state where it can receive video signals from the external device 20.

次に、ユーザが外部機器20におけるブルーレイディスクを再生する指示を行うため、「再生」の操作を、リモートコントローラ30にて行う。すると図4に例示するように、リモートコントローラ30が、当該操作に対応するユーザの指示に対応して予め定められた操作コードを表す制御信号を送出する(S21)。ここでリモートコントローラ30が送出する制御信号は、制御対象機器10に対する信号となっており、ステップS14で送出される信号と同じものとなる。 Next, the user performs a "play" operation on the remote controller 30 to instruct the external device 20 to play a Blu-ray disc. As shown in FIG. 4, the remote controller 30 then sends a control signal representing a predetermined operation code corresponding to the user's instruction (S21). The control signal sent by the remote controller 30 here is a signal for the controlled device 10, and is the same as the signal sent in step S14.

制御対象機器10は、この制御信号を受信して、外部機器20の制御の要否を判断する(S22)。この時点では、制御対象機器10自身が外部機器20から映像信号の入力を受ける状態(つまり第1のモードで動作している状態)となっており、かつ、受け入れた制御信号が、「再生」の指示を表すものであり、映像信号の変更に関わるものであるため、制御対象機器10は、外部機器20の制御を要すると判断する。そして制御対象機器10は、受け入れた制御信号に対応して予め定められた操作コードを含む指示情報を送出する(S23)。 The controlled device 10 receives this control signal and determines whether or not control of the external device 20 is required (S22). At this point, the controlled device 10 itself is in a state where it can receive video signals from the external device 20 (i.e., it is operating in the first mode), and the received control signal represents a "play" instruction and involves changing the video signal, so the controlled device 10 determines that control of the external device 20 is required. The controlled device 10 then sends instruction information including a predetermined operation code corresponding to the received control signal (S23).

ここでは制御対象機器10は、「再生」の指示に対応して記憶部12に格納されているコード情報テーブルを参照して、外部機器20のための操作コードを読み出し、当該操作コードを含む指示情報を送出する。 Here, the controlled device 10 refers to the code information table stored in the memory unit 12 in response to the "play" instruction, reads the operation code for the external device 20, and sends instruction information including that operation code.

リモートコントローラ30は、制御対象機器10から操作コードを含む指示情報を受信すると、最後に制御信号を送出してからの経過時間(図示しないタイマなどにより計時すればよい)を調べ、当該経過時間が予め定めたしきい値を超えるか否かを判断する(S24)。ここで、経過時間が予め定めたしきい値を超えるならば(S24:Yes)、リモートコントローラ30は、受信した指示情報を破棄して処理を続ける。 When the remote controller 30 receives instruction information including an operation code from the controlled device 10, it checks the time that has elapsed since the last control signal was sent (this can be measured by a timer, not shown), and determines whether the elapsed time exceeds a predetermined threshold value (S24). If the elapsed time exceeds the predetermined threshold value (S24: Yes), the remote controller 30 discards the received instruction information and continues processing.

一方、ステップS24において、経過時間が予め定めたしきい値を超えていないならば(S24:No)、リモートコントローラ30は、受信した指示情報から操作コードを抽出し(S25)、当該抽出した操作コードを表す制御信号を送出する(S26)。ここで操作コードは赤外線の明滅パターンを表す情報であり、リモートコントローラ30は、この情報に基づいて赤外線の発光状態を制御して「再生」の操作コードを表す制御信号を送出する。 On the other hand, if the elapsed time does not exceed the predetermined threshold in step S24 (S24: No), the remote controller 30 extracts an operation code from the received instruction information (S25) and sends a control signal representing the extracted operation code (S26). Here, the operation code is information representing an infrared blinking pattern, and the remote controller 30 controls the infrared light emission state based on this information to send a control signal representing the "play" operation code.

このステップS25で送出される制御信号は、外部機器20宛の信号であり、ステップS14,S21で送出される「再生」の操作コードを表す制御信号(制御対象機器10宛の制御信号)とは異なるものとなる。 The control signal sent in step S25 is a signal addressed to the external device 20 and is different from the control signal (the control signal addressed to the controlled device 10) representing the "play" operation code sent in steps S14 and S21.

外部機器20は、ここで送出された制御信号を受けて、ブルーレイディスクの再生を行い(S27)、再生により得られた映像信号を、制御対象機器10に対して出力する(S28)。制御対象機器10では、外部機器20から入力される映像信号を受け入れる状態となっているので、当該外部機器20から入力される映像信号を、モニタMに表示出力する(S29)。 The external device 20 receives the control signal and plays the Blu-ray disc (S27), and outputs the video signal obtained by the playback to the controlled device 10 (S28). The controlled device 10 is ready to accept the video signal input from the external device 20, so it displays the video signal input from the external device 20 on the monitor M (S29).

このように本実施の形態によると、ユーザは、制御の対象となる機器を切り替える操作を行うことなく、例えば単に「再生」の指示を行えば、制御対象機器10が当該指示の宛て先を判断して、必要に応じてリモートコントローラ30に対して送出するべき操作コードを指示し、リモートコントローラ30が当該指示に応じて、指示された操作コードを表す制御信号を送出することで、各機器が操作できることとなる。これにより、複数の機器の操作に係る利便性を向上できる。 In this way, according to this embodiment, the user does not need to switch the device to be controlled; instead, they simply issue a command to "play," for example. The controlled device 10 determines the destination of the command and, if necessary, instructs the remote controller 30 on the operation code to be sent. In response to the command, the remote controller 30 sends a control signal representing the instructed operation code, thereby operating each device. This improves the convenience of operating multiple devices.

[判断部の別の処理例1]
また本実施の形態の制御対象機器10は、ユーザからの指示により、外部機器20を制御するためのユーザインタフェース画面を、映像信号の画像に重畳して表示出力することとしてもよい。
[Another processing example 1 of the determination unit]
Furthermore, the controlled device 10 of this embodiment may display and output a user interface screen for controlling the external device 20 in accordance with an instruction from the user, superimposed on an image of the video signal.

一例として制御対象機器10は、ユーザがリモートコントローラ30を用いてユーザインタフェース画面を表示する指示を行うと、当該指示を表す制御信号を受信して、その時点で表示している映像信号Vに重ね合わせて、ユーザインタフェース画面Uを提示する(図5)。このユーザインタフェース画面Uには、外部機器20に対して送出し得る操作コードに対応する指示を行うための仮想的なボタン(指示候補)が複数列挙されて表示されており、ユーザは、リモートコントローラ30を操作することで、これらの仮想的なボタンのいずれかを選択し、当該選択したボタンの押下操作を行う。またユーザは、リモートコントローラ30を操作することで、このユーザインタフェース画面Uを閉じるよう指示してもよい。このようなリモートコントローラ30を用いた操作や、それに対応する制御対象機器10での処理は広く知られた方法を採用できるので、詳しい説明は省略する。 As an example, when a user uses the remote controller 30 to instruct the controlled device 10 to display a user interface screen, the controlled device 10 receives a control signal representing the instruction and presents a user interface screen U by superimposing it on the video signal V currently being displayed (Figure 5). This user interface screen U displays a list of multiple virtual buttons (instruction candidates) for issuing instructions corresponding to operation codes that can be sent to the external device 20. The user operates the remote controller 30 to select one of these virtual buttons and press the selected button. The user may also operate the remote controller 30 to instruct the user to close the user interface screen U. Such operations using the remote controller 30 and the corresponding processing in the controlled device 10 can be performed using widely known methods, so detailed explanations are omitted.

この例では、このユーザインタフェース画面U(選択手段に相当する)上で、外部機器20に対する指示に対応するボタンが選択され、押下操作されると、制御対象機器10は、外部機器20の制御を要すると判断して、リモートコントローラ30に対して、当該選択され、押下操作されたボタンに対応する指示を表す操作コードを含む指示情報を送出する。 In this example, when a button corresponding to an instruction to the external device 20 is selected and pressed on this user interface screen U (corresponding to the selection means), the control target device 10 determines that control of the external device 20 is required, and sends instruction information to the remote controller 30, including an operation code representing the instruction corresponding to the selected and pressed button.

この例によると、各ボタンに対応する操作コードを制御対象機器10から送出することとなっており、リモートコントローラ30については、予め操作コードを記憶させるなどの準備をすることなく、外部機器20に対する処理を行うことが可能となる。 In this example, the control target device 10 sends an operation code corresponding to each button, allowing the remote controller 30 to perform processing on the external device 20 without having to store the operation code in advance or perform other preparations.

[判断部の別の処理例2]
また別の例では、リモートコントローラ30の操作部33は、制御対象機器10とは異なる外部機器20に対する操作を入力するためのボタンを少なくとも一つ備えていてもよい。この例では、リモートコントローラ30は、外部機器20に対する操作を入力するためのボタンが押下されたときには、当該操作の内容を表す情報を含む制御対象機器10宛の制御信号を送出する。
[Another processing example 2 of the determination unit]
In another example, the operation unit 33 of the remote controller 30 may include at least one button for inputting an operation for an external device 20 different from the control-target device 10. In this example, when a button for inputting an operation for the external device 20 is pressed, the remote controller 30 sends a control signal addressed to the control-target device 10, the control signal including information indicating the content of the operation.

そしてこの例の制御対象機器10は、リモートコントローラ30から受信した制御信号の内容に基づいて外部機器20の制御の要否を判断する。 In this example, the controlled device 10 determines whether or not it needs to control the external device 20 based on the content of the control signal received from the remote controller 30.

すなわち、この例では、制御対象機器10は、リモートコントローラ30から受信した制御信号が外部機器20に対する操作を入力するためのボタンが押下されたことを表すものであるときに、外部機器20の制御を要すると判断する。そして制御対象機器10は、外部機器20の制御を要すると判断すると、リモートコントローラ30から受信した制御信号に基づいて、リモートコントローラ30において操作されたボタンがどれであるかを判断する。制御対象機器10は、リモートコントローラ30において操作されたボタンに対応して予め定められた操作コードを含む指示情報を、リモートコントローラ30に対して送出する。 In other words, in this example, the controlled device 10 determines that control of the external device 20 is required when the control signal received from the remote controller 30 indicates that a button for inputting an operation to the external device 20 has been pressed. Then, when the controlled device 10 determines that control of the external device 20 is required, it determines which button on the remote controller 30 has been operated based on the control signal received from the remote controller 30. The controlled device 10 sends instruction information to the remote controller 30, including a predetermined operation code corresponding to the button operated on the remote controller 30.

そしてリモートコントローラ30は、当該指示情報から操作コードを抽出し、抽出した操作コードを表す制御信号を送出する。 The remote controller 30 then extracts an operation code from the instruction information and sends a control signal representing the extracted operation code.

この例では、制御対象機器10は、リモートコントローラ30が備えるボタンに対応する操作コードを、ユーザの指示により設定可能としてあってもよい。例えばユーザは、リモートコントローラ30が備える、外部機器20に対する操作を入力するボタンのそれぞれについて、外部機器20が受け入れ可能な指示として、再生指示を表す操作コードと、停止指示を表す操作コードと…といったように設定しておく。 In this example, the control target device 10 may be able to set operation codes corresponding to the buttons on the remote controller 30 in response to a user instruction. For example, the user may set an operation code representing a play instruction, an operation code representing a stop instruction, etc., as instructions that the external device 20 can accept for each of the buttons on the remote controller 30 that are used to input operations for the external device 20.

なお、この操作コードは、例えば外部機器20のメーカ名や機種名等をキーとしてネットワークを介して取得可能としておいてもよい。また、制御対象機器10は、自身が受信した操作コードを記録し、ここで当該記録した操作コードを設定可能としておいてもよい。 This operation code may be obtainable via a network using, for example, the manufacturer name or model name of the external device 20 as a key. The controlled device 10 may also record the operation code it receives and make the recorded operation code configurable.

この後者の例であれば、外部機器20用のリモートコントローラを操作して、リモートコントローラ30が備える、外部機器20に対する操作を入力するボタンに設定したい操作コードを制御対象機器10に対して送出し、制御対象機器10に記憶させる。そして制御対象機器10は、ここで記憶した操作コードを、リモートコントローラ30が備えるボタンに対応する操作コードとして設定可能とする。 In this latter example, the remote controller for the external device 20 is operated to send to the control target device 10 the operation code that is to be set for the button on the remote controller 30 that is used to input operations for the external device 20, and the operation code is stored in the control target device 10. The control target device 10 can then set the stored operation code as the operation code corresponding to the button on the remote controller 30.

この例によると、ユーザは、既存の外部機器20用のリモートコントローラを用いて、外部機器20を制御するための操作コードを、制御対象機器10に記憶させることができる。 In this example, a user can use an existing remote controller for the external device 20 to store operation codes for controlling the external device 20 in the control target device 10.

また上記リモートコントローラ30の操作部33が備える外部機器20に対する操作を入力するためのボタンは、専ら外部機器20への操作を入力するもの(つまり専用のボタン)であってもよい。 Furthermore, the buttons provided on the operation unit 33 of the remote controller 30 for inputting operations to the external device 20 may be buttons exclusively used for inputting operations to the external device 20 (i.e., dedicated buttons).

またここでの例では、制御対象機器10は、一度、当該外部機器20に対する操作を入力するためのボタンの操作の内容を表す情報を含む制御信号を受信したときには、次にリモートコントローラ30において所定の解除操作が行われるまでに受信する制御信号は、外部機器20の制御を要するものと判断することとしてもよい。 Furthermore, in this example, once the controlled device 10 receives a control signal including information indicating the operation of a button for inputting an operation on the external device 20, it may determine that the next control signal it receives until the specified release operation is performed on the remote controller 30 will require control of the external device 20.

すなわちこの例では、一度、外部機器20に対する操作を入力するためのボタンの操作の内容を表す情報を含む制御信号を受信し、それに対する指示情報をリモートコントローラ30に送出した後は、制御対象機器10は、所定の解除操作に関わる制御信号を受信するまでにリモートコントローラ30から受信した制御信号については、外部機器20の制御を要するものとして、当該制御信号に基づいて、リモートコントローラ30において操作されたボタンがどれであるかを判断する。そして制御対象機器10は、リモートコントローラ30において操作されたボタンに対応して予め定められた操作コードを含む指示情報を、リモートコントローラ30に対して送出する。 In other words, in this example, once the control target device 10 receives a control signal containing information indicating the operation of a button for inputting an operation on the external device 20 and sends corresponding instruction information to the remote controller 30, the control target device 10 determines which button on the remote controller 30 was operated based on the control signal, assuming that any control signals received from the remote controller 30 before receiving a control signal related to a predetermined release operation require control of the external device 20. The control target device 10 then sends instruction information to the remote controller 30, including a predetermined operation code corresponding to the button operated on the remote controller 30.

そしてリモートコントローラ30が、当該指示情報から操作コードを抽出し、抽出した操作コードを表す制御信号(外部機器20宛の制御信号となる)を送出する。 The remote controller 30 then extracts an operation code from the instruction information and sends a control signal representing the extracted operation code (which becomes a control signal addressed to the external device 20).

また、所定の解除操作に関わる制御信号を受信したときには、その後受信した制御信号が、外部機器20に対する操作を入力するためのボタンの操作の内容を表す情報を含む制御信号でない限り、外部機器20の制御を要しないものとして、当該制御信号に基づいて、リモートコントローラ30において操作されたボタンがどれであるかを判断し、当該判断に応じて、制御対象機器10の各部を制御する。 Furthermore, when a control signal related to a specified release operation is received, unless the subsequently received control signal includes information indicating the operation of a button for inputting an operation to the external device 20, it is assumed that control of the external device 20 is not required, and based on the control signal, it determines which button on the remote controller 30 was operated, and controls each part of the controlled device 10 according to this determination.

なお、この例において所定の解除操作は、例えばリモートコントローラ30に配された、解除操作用のボタン(例えば「制御対象機器10の制御に復帰」というようなボタン)を押下する操作等として予め定めておく。 In this example, the specified release operation is predetermined as, for example, pressing a release operation button (such as a button that says "Return to control of the controlled device 10") located on the remote controller 30.

[変形例]
また本実施の形態では、リモートコントローラ30が制御対象機器10と、外部機器20との双方に対するリモートコントローラとして機能するため、赤外線などの指向性を有する通信方法で制御信号を送出する際には、制御信号の送信方向が制御の対象となる機器に向いていない場合が生じ得る。
[Modification]
Furthermore, in this embodiment, the remote controller 30 functions as a remote controller for both the controlled device 10 and the external device 20, so when a control signal is sent using a directional communication method such as infrared, the direction of transmission of the control signal may not be toward the device to be controlled.

そこで本実施の形態の一例では、制御対象機器10は、外部機器20の制御を要すると判断したときには、モニタMの画面等に「外部接続機器へリモートコントローラを向ける」べき旨の案内を表示してもよい。 In one example of this embodiment, when the control target device 10 determines that control of the external device 20 is required, it may display a message on the screen of the monitor M, etc., instructing the user to "point the remote controller toward the externally connected device."

また別の例では、制御対象機器10は、リモートコントローラ30に対して外部機器20宛の操作コードを含んだ指示情報を送出した後、繰り返して同じ制御信号を受信したときに、「外部接続機器へリモートコントローラを向ける」べき旨の案内を表示出力してもよい。 In another example, after the controlled device 10 sends instruction information including an operation code addressed to the external device 20 to the remote controller 30, when the same control signal is repeatedly received, the controlled device 10 may display and output a message instructing the user to "point the remote controller toward the externally connected device."

1 機器制御システム、10 制御対象機器、11 制御部、12 記憶部、13 操作受入部、14 表示制御部、15 入出力部、16 通信部、20 外部機器、21 操作受入部、22 映像再生部、23 信号出力部、30 リモートコントローラ、31 制御部、32 記憶部、33 操作部、34 通信部、111 受信部、112 判断部、113 操作処理部、114 指示選択部、115 指示送出部。
1 Device control system, 10 Control target device, 11 Control unit, 12 Memory unit, 13 Operation acceptance unit, 14 Display control unit, 15 Input/output unit, 16 Communication unit, 20 External device, 21 Operation acceptance unit, 22 Video playback unit, 23 Signal output unit, 30 Remote controller, 31 Control unit, 32 Memory unit, 33 Operation unit, 34 Communication unit, 111 Receiving unit, 112 Determination unit, 113 Operation processing unit, 114 Instruction selection unit, 115 Instruction sending unit.

Claims (6)

リモートコントローラと、外部機器接続部を備え、前記リモートコントローラにより制御可能な制御対象機器と、当該制御対象機器に対して前記外部機器接続部を介して接続される外部機器と、を備えた機器制御システムであって、
前記制御対象機器は、
前記リモートコントローラから制御信号を受信する受信手段と、
制御信号を受信した際に、前記外部機器の制御の要否を判断する判断手段と、
前記判断手段により、前記外部機器の制御が必要と判断されると、前記リモートコントローラに対して外部機器を制御するよう指示する指示情報を送出する指示送出手段と、
を含み、
前記判断手段は、前記外部機器から信号が入力されているときに、外部機器の制御を要
すると判断する制御対象機器であり、
前記リモートコントローラは、
前記制御対象機器から外部機器を制御するべき旨の指示情報を受信すると、当該指示情報に基づいて外部機器に対する制御信号を送信する
機器制御システム。
A device control system including a remote controller, a control target device that is equipped with an external device connection unit and can be controlled by the remote controller, and an external device that is connected to the control target device via the external device connection unit,
The control target device is
receiving means for receiving a control signal from the remote controller;
a determination means for determining whether or not control of the external device is necessary when the control signal is received;
an instruction sending means for sending instruction information to the remote controller to control the external device when the determining means determines that control of the external device is necessary;
Including,
The determination means determines whether or not a signal is being input from the external device and whether or not a control signal is being input from the external device.
It is a controlled device that is judged to be
The remote controller
When instruction information to control an external device is received from the control target device, the device control system transmits a control signal to the external device based on the instruction information.
外部機器接続部を備え、リモートコントローラにより制御可能な制御対象機器であって、
前記リモートコントローラから制御信号を受信する受信手段と、
前記外部機器接続部を介して接続される外部機器の制御の要否を判断する判断手段と、
前記判断手段により、前記外部機器の制御が必要と判断されると、前記リモートコントローラに対して外部機器を制御するよう指示する指示情報を送出する指示送出手段と、
を含み、
前記判断手段は、前記外部機器から信号が入力されているときに、外部機器の制御を要すると判断する制御対象機器。
A control target device that has an external device connection unit and can be controlled by a remote controller,
receiving means for receiving a control signal from the remote controller;
a determination means for determining whether or not it is necessary to control an external device connected via the external device connection unit ;
an instruction sending means for sending instruction information to the remote controller to control the external device when the determining means determines that control of the external device is necessary;
Including,
The determination means is a control target device that determines that control of an external device is required when a signal is input from the external device.
外部機器接続部を備え、リモートコントローラにより制御可能な制御対象機器であって、
前記リモートコントローラから制御信号を受信する受信手段と、
前記外部機器接続部を介して接続される外部機器の制御の要否を判断する判断手段と、
前記判断手段により、前記外部機器の制御が必要と判断されると、前記リモートコントローラに対して外部機器を制御するよう指示する指示情報を送出する指示送出手段と、
を含み、
前記外部機器から入力される信号を用いた動作を行う第1のモードと、前記外部機器から入力される信号を用いることなく動作する第2のモードとを含む複数の動作モードのいずれかの動作モードで動作し、
前記判断手段は、前記第1のモードで動作しているときに、外部機器の制御を要すると判断する制御対象機器。
A control target device that has an external device connection unit and can be controlled by a remote controller,
receiving means for receiving a control signal from the remote controller;
a determination means for determining whether or not it is necessary to control an external device connected via the external device connection unit;
an instruction sending means for sending instruction information to the remote controller to control the external device when the determining means determines that control of the external device is necessary;
Including,
The device operates in one of a plurality of operation modes including a first mode in which the device operates using a signal input from the external device, and a second mode in which the device operates without using a signal input from the external device;
The control target device, when operating in the first mode, determines that control of an external device is required.
外部機器接続部を備え、リモートコントローラにより制御可能な制御対象機器であって、
前記リモートコントローラから制御信号を受信する受信手段と、
前記外部機器接続部を介して接続される外部機器の制御の要否を判断する判断手段と、
前記判断手段により、前記外部機器の制御が必要と判断されると、前記リモートコントローラに対して外部機器を制御するよう指示する指示情報を送出する指示送出手段と、
を含み、
外部機器に対する指示を、ユーザに選択させる選択手段をさらに有し、
前記判断手段は、前記選択手段により外部機器に対する指示が選択されたときに、外部機器の制御を要すると判断し、
前記指示送出手段は、前記リモートコントローラに対して、前記選択手段により選択された指示に対応する制御を行うよう指示する指示情報を送出する制御対象機器。
A control target device that has an external device connection unit and can be controlled by a remote controller,
receiving means for receiving a control signal from the remote controller;
a determination means for determining whether or not it is necessary to control an external device connected via the external device connection unit;
an instruction sending means for sending instruction information to the remote controller to control the external device when the determining means determines that control of the external device is necessary;
Including,
further comprising a selection means for allowing a user to select an instruction to be given to the external device;
the determining means determines that control of the external device is required when the selecting means selects an instruction for the external device;
The instruction sending means sends, to the remote controller, instruction information for instructing the controlled device to perform control corresponding to the instruction selected by the selection means.
請求項に記載の制御対象機器であって、
前記選択手段は、外部機器に対する指示候補を含む複数の指示候補を列挙してユーザに提示し、当該指示候補のうちからいずれかをユーザに選択させる制御対象機器。
The controlled device according to claim 4 ,
The selection means presents a list of instruction candidates, including instruction candidates for an external device, to the user, and allows the user to select one of the instruction candidates.
外部機器接続部を備え、リモートコントローラにより制御可能な制御対象機器を、
前記リモートコントローラから制御信号を受信する受信手段と、
前記外部機器接続部を介して接続される外部機器の制御の要否を判断する判断手段と、
前記判断手段により、前記外部機器の制御が必要と判断されると、前記リモートコントローラに対して外部機器を制御するよう指示する指示情報を送出する指示送出手段と、
として機能させ、
前記判断手段として機能させる際には、前記外部機器から信号が入力されているときに、前記外部機器の制御を要すると判断するプログラム。


The control target device has an external device connection section and can be controlled by a remote controller.
receiving means for receiving a control signal from the remote controller;
a determination means for determining whether or not it is necessary to control an external device connected via the external device connection unit;
an instruction sending means for sending instruction information to the remote controller to control the external device when the determining means determines that control of the external device is necessary;
It functions as
When functioning as the determining means, the program determines that control of the external device is required when a signal is input from the external device .


JP2022036690A 2022-03-09 2022-03-09 Device control system, controlled device, remote controller, and program Active JP7741392B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022036690A JP7741392B2 (en) 2022-03-09 2022-03-09 Device control system, controlled device, remote controller, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022036690A JP7741392B2 (en) 2022-03-09 2022-03-09 Device control system, controlled device, remote controller, and program

Publications (2)

Publication Number Publication Date
JP2023131752A JP2023131752A (en) 2023-09-22
JP7741392B2 true JP7741392B2 (en) 2025-09-18

Family

ID=88064691

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022036690A Active JP7741392B2 (en) 2022-03-09 2022-03-09 Device control system, controlled device, remote controller, and program

Country Status (1)

Country Link
JP (1) JP7741392B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001128261A (en) 1999-10-29 2001-05-11 Matsushita Electric Ind Co Ltd Remote control device
JP2008236584A (en) 2007-03-23 2008-10-02 Mitsubishi Electric Corp Audiovisual system
JP2009200759A (en) 2008-02-21 2009-09-03 Sony Corp Remote control method and apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10174177A (en) * 1996-12-11 1998-06-26 Toshiba Corp Infrared communication control system and infrared communication control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001128261A (en) 1999-10-29 2001-05-11 Matsushita Electric Ind Co Ltd Remote control device
JP2008236584A (en) 2007-03-23 2008-10-02 Mitsubishi Electric Corp Audiovisual system
JP2009200759A (en) 2008-02-21 2009-09-03 Sony Corp Remote control method and apparatus

Also Published As

Publication number Publication date
JP2023131752A (en) 2023-09-22

Similar Documents

Publication Publication Date Title
JP4217628B2 (en) Remote control device for personal computer
KR100370024B1 (en) media device with remote controller and method for peripheral operation using of the same
US7746245B2 (en) Integrated remote control system
US20130227633A1 (en) Video Processing Device and Video Processing Method
US20080231762A1 (en) System and method for application dependent universal remote control
US8732751B2 (en) Audio video system, control apparatus, output apparatus, and program
JP2002354351A (en) External device control device and external device control method
JP2003078779A (en) Multi remote control and remote control system using it
JP7741392B2 (en) Device control system, controlled device, remote controller, and program
JP4143675B1 (en) Remote control system and command transfer method
US20090033806A1 (en) Control device and method, program, and recording medium
JP2008219932A (en) Remote control system and command transfer method
JP4164033B2 (en) Electronic equipment control device
JP3349159B2 (en) AV system
JP2000312390A (en) Display device
JPH0233436Y2 (en)
JP4433894B2 (en) Remote control device
JP4050193B2 (en) Relay device and relay method
JP2005198036A (en) Remote control device
KR20250049302A (en) Display device and method of driving the display device
JPH10327476A (en) Remote control system, remote controller and electric equipment
KR20050074026A (en) Power control apparatus for vcr/dvd combination system
JP2002142272A (en) Av network system and av equipment connection method
JP2008306680A (en) Video equipment and video display system
JPH0550915B2 (en)

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241108

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20250521

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250617

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250718

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250805

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250818

R150 Certificate of patent or registration of utility model

Ref document number: 7741392

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150