[go: up one dir, main page]

JP2007274088A - Remote control system and remote control method - Google Patents

Remote control system and remote control method Download PDF

Info

Publication number
JP2007274088A
JP2007274088A JP2006094331A JP2006094331A JP2007274088A JP 2007274088 A JP2007274088 A JP 2007274088A JP 2006094331 A JP2006094331 A JP 2006094331A JP 2006094331 A JP2006094331 A JP 2006094331A JP 2007274088 A JP2007274088 A JP 2007274088A
Authority
JP
Japan
Prior art keywords
unit
command signal
received
remote controller
information processing
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.)
Granted
Application number
JP2006094331A
Other languages
Japanese (ja)
Other versions
JP4836029B2 (en
Inventor
Yoshihisa Mizuno
桂寿 水野
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.)
NEC Embedded Products Ltd
Original Assignee
NEC Embedded Products Ltd
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 NEC Embedded Products Ltd filed Critical NEC Embedded Products Ltd
Priority to JP2006094331A priority Critical patent/JP4836029B2/en
Publication of JP2007274088A publication Critical patent/JP2007274088A/en
Application granted granted Critical
Publication of JP4836029B2 publication Critical patent/JP4836029B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Details Of Television Systems (AREA)
  • Selective Calling Equipment (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a cost effective remote control system without causing wasteful exclusive processing. <P>SOLUTION: The remote control system includes a TV unit 1 and a PC 2 interconnected via a network 6, and a remote controller 3 for remotely controlling the TV unit 1 and the PC 2. When one unit of the TV unit 1 and the PC 2 receives a particular command signal associated with a particular operation in the other from the remote controller 3 in a state that the TV unit 1 and the PC 2 are connected to each other, the one unit transmits a command signal corresponding to the particular command signal to the other unit. Only when the other unit receives the particular command signal from the remote controller 3 in a state that the other unit is connected to the one unit, the other unit executes exclusive processing wherein one command signal in the particular command signal and the corresponding command signal supplied from the one unit is invalidated. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、1台のリモートコントローラ(以下、リモコンと称す)で複数のユニット(電子機器など)を遠隔操作するリモートコントロールシステムに関する。   The present invention relates to a remote control system in which a plurality of units (such as electronic devices) are remotely operated by a single remote controller (hereinafter referred to as a remote controller).

テレビジョン(TV)受像機、ビデオレコーダなどの電子機器は、リモコンにより遠隔操作を行うことができる。使い勝手を良くするために、1台のリモコンで、複数の電子機器を遠隔操作するシステムも提供されている。   Electronic devices such as a television (TV) receiver and a video recorder can be remotely operated by a remote controller. In order to improve usability, a system for remotely operating a plurality of electronic devices with a single remote controller is also provided.

1台のリモコンで複数の電子機器を遠隔操作するシステムでは、電子機器の設置環境によっては、操作対象である電子機器が、障害物などにより、リモコンからのコマンド信号を受信できない場合がある。この場合は、リモコンによる遠隔操作が不能となる。   In a system in which a plurality of electronic devices are remotely operated with one remote controller, depending on the installation environment of the electronic device, the electronic device that is the operation target may not be able to receive a command signal from the remote controller due to an obstacle or the like. In this case, remote control by the remote controller becomes impossible.

そこで、電子機器間を制御バスで接続したシステムが提案されている。このシステムによれば、操作対象である電子機器は、リモコンからのコマンド信号を直接受信できない場合は、制御バスを通じて他の電子機器からコマンド信号を受信することができる。   Therefore, a system in which electronic devices are connected by a control bus has been proposed. According to this system, when an electronic device as an operation target cannot directly receive a command signal from a remote controller, the electronic device can receive a command signal from another electronic device through the control bus.

しかし、上記のシステムでは、操作対象である電子機器が、リモコンからコマンド信号を直接受信するとともに、制御バスを通じて他の電子機器からもその受信したコマンド信号と同じコマンド信号を受信することがある。通常、他の電子機器からのコマンド信号の受信タイミングは、コマンド信号をリモコンから直接受信する場合の受信タイミングより遅い。このため、操作対象である電子機器では、同じコマンド信号を2回続けて受信することになる。   However, in the above system, an electronic device that is an operation target may receive a command signal directly from a remote controller and may receive the same command signal as the received command signal from another electronic device through a control bus. Normally, the reception timing of command signals from other electronic devices is later than the reception timing when command signals are directly received from a remote controller. For this reason, the electronic device that is the operation target receives the same command signal twice in succession.

同じコマンド信号を2回続けて受信すると、本来の制御を行うことができずに、誤動作することがある。例えば、リモコン上のチャネルアップ用のボタンを1回押した場合は、本来は、1回のチャネルアップ制御が行われるはずであるが、操作対象である電子機器で同じコマンド信号を2回続けて受信してしまうと、最初に受信したコマンド信号により1つチャネルアップされ、次のコマンド信号により、さらに1つチャネルアップされる、といった2回のチャネルアップ制御が行われることになる。   If the same command signal is received twice, the original control cannot be performed and a malfunction may occur. For example, when the channel up button on the remote control is pressed once, the channel up control should be performed once, but the same command signal is continuously executed twice on the electronic device to be operated. If it is received, channel up control is performed twice: one channel up by the first received command signal and one more channel up by the next command signal.

そこで、上記の誤動作を防止するために、リモコンが、キーが押されるたびにカウント値が変化するカウンタコードをコマンド信号に付与して電子機器に送信し、電子機器が、コマンド信号を受信すると、今回の受信コマンド信号に付与されているカウンタコードと前回の受信コマンド信号に付与されているカウンタコードとを比較し、両カウンタコードのカウント値が一致した場合に、今回の受信コマンド信号を無効とする、といった処理が行われるシステムが提案されている(特許文献1参照)。
特開2005−12508号公報
Therefore, in order to prevent the above malfunction, the remote controller adds a counter code whose count value changes each time the key is pressed to the command signal and transmits it to the electronic device, and when the electronic device receives the command signal, The counter code given to the current received command signal is compared with the counter code given to the previous received command signal.If the count values of both counter codes match, the current received command signal is invalidated. Has been proposed (see Patent Document 1).
JP 2005-12508 A

最近では、TVチューナーを搭載した、STB(セットトップボックス)と呼ばれるTVユニットが提供されている。TVユニットは、無線LAN等のネットワークを介してパーソナルコンピュータ(以下、PCと称す)と接続される。TVチューナーを内蔵していないPCでも、TVユニットに接続することで、TV番組の表示や録画・再生を行うことができる。また、TV受像機やディスプレイをTVユニットに接続することで、TV番組の表示を行うことができる。このようなTVユニットとPCからなるシステムにおいて、TVユニットとPCのそれぞれにリモコン用の受光部を設け、1台のリモコンで、TVユニットとPCの遠隔操作を行うことを可能としたシステムもある。   Recently, a TV unit called an STB (Set Top Box) equipped with a TV tuner has been provided. The TV unit is connected to a personal computer (hereinafter referred to as a PC) via a network such as a wireless LAN. Even a PC that does not have a TV tuner can be connected to the TV unit to display, record, and play TV programs. Also, a TV program can be displayed by connecting a TV receiver or display to the TV unit. In such a system composed of a TV unit and a PC, there is a system in which a light receiving unit for a remote control is provided in each of the TV unit and the PC so that the TV unit and the PC can be remotely operated with one remote control. .

1台のリモコンでTVユニットとPCを遠隔操作するリモートコントロールシステムにおいても、設置環境によっては、TVユニットが、リモコンからコマンド信号を直接受信するとともに、ネットワークを通じてPCからその受信したコマンド信号と同じコマンド信号を受信することがある。これと同様に、PCが、リモコンからコマンド信号を直接受信するとともに、ネットワークを通じてTVユニットからその受信したコマンド信号と同じコマンド信号を受信することがある。このような場合は、TVユニットまたはPCは、同じコマンド信号を2回続けて受信することになるので、上述したような誤動作が発生する。   Even in a remote control system in which a TV unit and a PC are remotely controlled by a single remote controller, depending on the installation environment, the TV unit receives a command signal directly from the remote controller and the same command as the command signal received from the PC through the network. A signal may be received. Similarly, the PC may receive the command signal directly from the remote controller and may receive the same command signal as the received command signal from the TV unit through the network. In such a case, the TV unit or PC receives the same command signal twice in succession, so that the malfunction described above occurs.

上記のような1台のリモコンでTVユニットとPCを遠隔操作するリモートコントロールシステムにおいて、特許文献1に記載のカウンタコードをコマンド信号に付与する方法を適用することで、TVユニットおよびPCのそれぞれにおいて、同じコマンド信号を2回続けて受信した場合に、後から受信したコマンド信号を無効とすることが可能となる。しかし、カウンタコードをコマンド信号に付与する方法では、リモコンにカウンタコードをコマンド信号に付与するための回路を新たに追加する必要があるため、その分、コストが増加する。また、TVユニットやPCにも、カウンタコードを一時的に保持するメモリが必要になるので、その分、コストが増加する。   In the remote control system that remotely controls the TV unit and the PC with one remote controller as described above, the method of adding the counter code described in Patent Document 1 to the command signal is applied to each of the TV unit and the PC. When the same command signal is received twice in succession, the command signal received later can be invalidated. However, in the method of adding the counter code to the command signal, it is necessary to newly add a circuit for adding the counter code to the command signal to the remote control, and the cost increases accordingly. Further, since the TV unit and the PC also need a memory for temporarily holding the counter code, the cost increases accordingly.

なお、特許文献1には、一定時間内に受信した複数のコマンド信号は同一のコマンド信号とみなして、後から受信したコマンド信号を無視する排他制御が開示されている。この排他制御によれば、カウンタコードを用いる必要がないので、上記のコスト増加の問題は生じないが、以下のような問題がある。   Patent Document 1 discloses exclusive control in which a plurality of command signals received within a predetermined time are regarded as the same command signal and a command signal received later is ignored. According to this exclusive control, since it is not necessary to use a counter code, the above problem of cost increase does not occur, but there are the following problems.

TVユニットにおいて、誤動作が発生するコマンド信号は、TVユニット内の処理(TVユニットの電源のオン・オフや選局などの処理)に関わるコマンド信号に限られ、PC内の処理(録画や再生などの処理)に関わるコマンド信号については、同じコマンド信号を2回続けて受信することはないので誤動作は生じない。反対に、PCにおいて、誤動作が発生するコマンド信号は、PC内の処理(PCの電源のオン・オフ、録画や再生などの処理)に関わるコマンド信号に限られ、TVユニット内の処理(選局などの処理)に関わるコマンド信号については、同じコマンド信号を2回続けて受信することはないので誤動作は生じない。このように、TVユニットやPCでは、特定のコマンド信号についてのみ誤動作を生じる。換言すれば、TVユニットやPCにおいて、特定のコマンド信号以外は、排他処理を行う必要がない。   In the TV unit, a command signal that causes a malfunction is limited to a command signal related to processing in the TV unit (processing such as turning on / off the TV unit or selecting a channel), and processing in the PC (recording, playback, etc.) As for the command signal related to the process (2), the same command signal is not received twice in succession, so that no malfunction occurs. On the other hand, command signals that cause malfunctions in the PC are limited to command signals related to processing in the PC (PC power on / off, recording, playback, etc.), and processing in the TV unit (channel selection). With respect to the command signal related to the processing of the above, the same command signal is not received twice in succession, so that no malfunction occurs. As described above, in the TV unit or the PC, malfunction occurs only for a specific command signal. In other words, in the TV unit or PC, it is not necessary to perform exclusive processing except for a specific command signal.

加えて、TVユニットとPCの一方がネットワークに接続されていない場合も、同じコマンド信号を2回続けて受信することはないので誤動作は生じない。よって、この場合も、排他処理を行う必要がない。   In addition, even when one of the TV unit and the PC is not connected to the network, the same command signal is not received twice in succession, so that no malfunction occurs. Therefore, also in this case, it is not necessary to perform exclusive processing.

特許文献1に記載の排他処理では、全ての受信コマンド信号に対して、一定時間内に続けてコマンド信号が受信された否かの判断が行われる。このように全ての受信コマンド信号に対して判断処理が行われる排他制御では、TVユニットやPCにおいて、特定のコマンド信号以外のコマンド信号に対して、無駄な判断処理が行われることになる。   In the exclusive process described in Patent Document 1, it is determined whether or not a command signal is continuously received within a predetermined time for all received command signals. Thus, in exclusive control in which determination processing is performed on all received command signals, useless determination processing is performed on command signals other than a specific command signal in the TV unit or the PC.

本発明の目的は、上記各問題を解決し、無駄な排他処理が行われることのない、低コストのリモートコントロールシステムを提供することにある。   An object of the present invention is to provide a low-cost remote control system that solves each of the above-described problems and does not perform useless exclusion processing.

上記目的を達成するため、本発明は、ネットワークを介して相互に接続される第1のユニット(例えば、TVユニット)および第2のユニット(例えば、PC)と、前記第1のユニットおよび第2のユニットをそれぞれ遠隔操作するリモートコントローラと、を有する。前記第1のユニットおよび第2のユニットの一方のユニットは、他方のユニットと相互に接続された状態で、該他方のユニット内における特定の動作に関わる特定コマンド信号を前記リモートコントローラから受信すると、該特定コマンド信号に対応する対応コマンド信号を前記他方のユニットに送信する。前記他方のユニットは、前記一方のユニットと相互に接続された状態で、前記特定コマンド信号を前記リモートコントローラから受信した場合にのみ、前記特定コマンド信号と前記一方のユニットから供給される前記対応コマンド信号のうちの一方のコマンド信号を無効とする排他処理を実行する。   In order to achieve the above object, the present invention provides a first unit (for example, a TV unit) and a second unit (for example, a PC) connected to each other via a network, the first unit and the second unit. A remote controller for remotely operating each of the units. When one of the first unit and the second unit is connected to the other unit and receives a specific command signal related to a specific operation in the other unit from the remote controller, A corresponding command signal corresponding to the specific command signal is transmitted to the other unit. The other unit is connected to the one unit and the corresponding command supplied from the one unit only when the specific command signal is received from the remote controller. An exclusive process for invalidating one of the signals is executed.

上記の構成によれば、第1のユニットおよび第2のユニットのそれぞれは、相互接続がなされた状態で、リモートコントローラから特定コマンド信号を受信した場合にのみ、排他処理を実行する。相互接続がなされていない場合や、特定コマンド信号以外のコマンド信号を受信した場合には、排他処理は行われないので、従来行われていたような無駄な排他処理の実行が抑制される。   According to the above configuration, each of the first unit and the second unit performs the exclusive process only when the specific command signal is received from the remote controller in a state where the first unit and the second unit are connected to each other. When the mutual connection is not made or when a command signal other than the specific command signal is received, the exclusive process is not performed, so that the execution of the unnecessary exclusive process as conventionally performed is suppressed.

加えて、特許文献1に記載のような、カウンタコードをコマンド信号に付与するための回路などの特別な回路をリモートコントローラに設ける必要がなく、リモートコントローラとして、既存のリモートコントローラを使用することが可能である。   In addition, there is no need to provide a special circuit such as a circuit for adding a counter code to the command signal in the remote controller as described in Patent Document 1, and an existing remote controller can be used as the remote controller. Is possible.

本発明によれば、無駄な排他処理の実行が抑制されるので、第1のユニット(例えば、TVユニット)および第2のユニット(例えば、PC)における制御部(CPU)への処理の負担を軽減することができる。   According to the present invention, since unnecessary execution of exclusive processing is suppressed, the processing load on the control unit (CPU) in the first unit (for example, TV unit) and the second unit (for example, PC) is reduced. Can be reduced.

既存のリモートコントローラを使用することができるので、従来のカウンタコードをコマンド信号に付与するリモートコントローラを使用するシステムに比べて、コストを削減することができる。   Since an existing remote controller can be used, the cost can be reduced as compared with a system using a remote controller that adds a counter code to a command signal.

次に、本発明の実施形態について図面を参照して説明する。   Next, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の一実施形態であるリモートコントロールシステムの概略構成を示すブロック図である。図1を参照すると、リモートコントロールシステムは、TVユニット1、情報処理端末2、およびリモートコントローラ(リモコン)3からなる。TVユニット1と情報処理端末2は、親ユニットと子ユニットの関係にある。   FIG. 1 is a block diagram showing a schematic configuration of a remote control system according to an embodiment of the present invention. Referring to FIG. 1, the remote control system includes a TV unit 1, an information processing terminal 2, and a remote controller (remote controller) 3. The TV unit 1 and the information processing terminal 2 are in a relationship between a parent unit and a child unit.

TVユニット1の主要部は、チューナー部10、制御部11、受光部12、MPEGエンコーダ13、通信部14、出力部15、およびMPEGデコーダ16からなる。   The main part of the TV unit 1 includes a tuner unit 10, a control unit 11, a light receiving unit 12, an MPEG encoder 13, a communication unit 14, an output unit 15, and an MPEG decoder 16.

チューナー部10は、既存のデジタルチューナまたはアナログチューナであって、テレビジョン放送波を受信するための外部のTVアンテナ4と接続される。チューナー部10は、制御部11によって受信チャンネルの選局が行われる。チューナー部10は、アンテナ4の出力信号に含まれている各チャンネルの信号のうちから、制御部11によって選局されたチャンネルの信号を取り出す。チューナー部10の出力は、MPEG(Moving Picture Cording Experts Group)エンコーダ13および出力部15のそれぞれに供給されている。TVアンテナ4は、テレビジョン放送波(デジタル放送波、アナログ地上波などを含む)を受信するための既存のアンテナである。   The tuner unit 10 is an existing digital tuner or analog tuner, and is connected to an external TV antenna 4 for receiving television broadcast waves. The tuner unit 10 selects a reception channel by the control unit 11. The tuner unit 10 extracts the signal of the channel selected by the control unit 11 from the signals of each channel included in the output signal of the antenna 4. The output of the tuner unit 10 is supplied to each of an MPEG (Moving Picture Cording Experts Group) encoder 13 and an output unit 15. The TV antenna 4 is an existing antenna for receiving television broadcast waves (including digital broadcast waves and analog terrestrial waves).

MPEGエンコーダ13は、チューナー部10からの映像データを符号化(圧縮)する。MPEGエンコーダ13で符号化された映像データは、通信部14を通じて情報処理端末2に供給される。MPEGデコーダ16は、情報処理端末2から通信部14を通じて供給される符号化(圧縮)された映像データを復号する。MPEGデコーダ16の出力は出力部15に供給されている。   The MPEG encoder 13 encodes (compresses) the video data from the tuner unit 10. The video data encoded by the MPEG encoder 13 is supplied to the information processing terminal 2 through the communication unit 14. The MPEG decoder 16 decodes the encoded (compressed) video data supplied from the information processing terminal 2 through the communication unit 14. The output of the MPEG decoder 16 is supplied to the output unit 15.

出力部15は、チューナー部10またはMPEGデコーダ16から供給される映像データを、外部の表示装置5に出力する。表示装置5は、テレビジョン受像機や、CRT(Cathode Ray Tube)、LCD(Liquid Crystal Display)、プラズマディスプレイなどの表示デバイスである。通信部14は、無線LANまたは有線LANもしくはインターネットなどのネットワーク6を介して情報処理端末2と接続される。受光部12は、リモコン3から例えば赤外線により送信されるコマンド信号を受信する部分である。受光部12で受信したコマンド信号は、制御部11に供給される。   The output unit 15 outputs the video data supplied from the tuner unit 10 or the MPEG decoder 16 to the external display device 5. The display device 5 is a display device such as a television receiver, a CRT (Cathode Ray Tube), an LCD (Liquid Crystal Display), or a plasma display. The communication unit 14 is connected to the information processing terminal 2 via a network 6 such as a wireless LAN, a wired LAN, or the Internet. The light receiving unit 12 is a part that receives a command signal transmitted from the remote control 3 by, for example, infrared rays. The command signal received by the light receiving unit 12 is supplied to the control unit 11.

制御部11は、不図示の入力部(操作ボタンが配置された操作部)からの入力または受光部12で受信したコマンド信号に従って、TVユニット1全体の動作を制御する。コマンド信号に基づく処理には、電源のオン・オフ、受信チャネルの選択(選局)、ビデオリスト表示(録画リスト表示)、録画や再生などの処理が含まれる。これらの処理のうち、電源のオン・オフや受信チャネルの選択(選局)が、TVユニット1内の処理である。   The control unit 11 controls the operation of the entire TV unit 1 in accordance with an input from an input unit (not shown) (an operation unit on which operation buttons are arranged) or a command signal received by the light receiving unit 12. The processing based on the command signal includes processing such as power on / off, reception channel selection (channel selection), video list display (recording list display), recording and playback. Among these processes, power on / off and reception channel selection (tuning) are processes in the TV unit 1.

また、制御部11は、ネットワーク6を介した情報処理端末2との相互接続がなされているか否かを判断する。相互接続の判断は、例えば、制御部11が情報処理端末2内の制御部との間で接続を確認するための信号を送受信することで行うことができる。   Further, the control unit 11 determines whether or not the information processing terminal 2 is interconnected via the network 6. The determination of the interconnection can be performed, for example, by the control unit 11 transmitting and receiving a signal for confirming the connection with the control unit in the information processing terminal 2.

さらに、制御部11は、情報処理端末2との相互接続がなされている場合で、リモコン3から受信したコマンド信号が特定のコマンド信号である場合において、コマンド信号の排他処理を実行する。ここで、特定のコマンド信号とは、TVユニット1内の処理にかかわるコマンド信号、例えば、TVユニット1の電源のオン・オフやチューナー部10における選局といった処理にかかわるコマンド信号である。以下、このコマンド信号を、特定のコマンド信号Aと称す。   Further, the control unit 11 executes the exclusive processing of the command signal when the interconnection with the information processing terminal 2 is made and the command signal received from the remote controller 3 is a specific command signal. Here, the specific command signal is a command signal related to processing in the TV unit 1, for example, a command signal related to processing such as power on / off of the TV unit 1 or channel selection in the tuner unit 10. Hereinafter, this command signal is referred to as a specific command signal A.

情報処理端末2は、例えばノート型PCであって、表示部20、制御部21、受光部22、記憶部23、通信部24、および入力部25を有する。   The information processing terminal 2 is, for example, a notebook PC, and includes a display unit 20, a control unit 21, a light receiving unit 22, a storage unit 23, a communication unit 24, and an input unit 25.

表示部20は、LCDやプラズマディスプレイなどの表示デバイスである。受光部22は、リモコン3から例えば赤外線により送信されるコマンド信号を受信する部分である。受光部22で受信したコマンド信号は、制御部21に供給される。   The display unit 20 is a display device such as an LCD or a plasma display. The light receiving unit 22 is a part that receives a command signal transmitted from the remote control 3 by, for example, infrared rays. The command signal received by the light receiving unit 22 is supplied to the control unit 21.

記憶部23は、半導体メモリやハードディスクにより構成される。通信部24は、ネットワーク6を介してTVユニット1と接続される。入力部25は、キーボードやマウスなどの入力デバイスである。   The storage unit 23 is configured by a semiconductor memory or a hard disk. The communication unit 24 is connected to the TV unit 1 via the network 6. The input unit 25 is an input device such as a keyboard or a mouse.

制御部21は、入力部25からの入力または受光部22で受信したコマンド信号に従って、情報処理端末2全体の動作を制御する。コマンド信号に基づく処理には、電源のオン・オフ、受信チャネルの選択(選局)、ビデオリスト表示(録画リスト表示)、録画や再生などの処理が含まれる。これらの処理のうち、ビデオリスト表示(録画リスト表示)、録画、再生が、情報処理端末2内の処理である。   The control unit 21 controls the operation of the entire information processing terminal 2 in accordance with an input from the input unit 25 or a command signal received by the light receiving unit 22. The processing based on the command signal includes processing such as power on / off, reception channel selection (channel selection), video list display (recording list display), recording and playback. Among these processes, video list display (recording list display), recording, and playback are processes in the information processing terminal 2.

また、制御部21は、TVユニット1から供給される符号化映像データを記憶部23に格納したり、その符号化映像データを復号した映像を表示部20に表示させたりする。制御部21は、記憶部23に格納した符号化映像データのリスト(ビデオリスト)を作成し、その情報を記憶部23に格納する。   In addition, the control unit 21 stores the encoded video data supplied from the TV unit 1 in the storage unit 23 or displays a video obtained by decoding the encoded video data on the display unit 20. The control unit 21 creates a list (video list) of encoded video data stored in the storage unit 23 and stores the information in the storage unit 23.

また、制御部21は、ネットワーク6を介したTVユニット1との相互接続がなされているか否かを判断する。さらに、制御部21は、TVユニット1との相互接続がなされている場合で、リモコン3から受信したコマンド信号が特定のコマンド信号である場合において、コマンド信号の排他処理を実行する。ここで、特定のコマンド信号とは、情報処理端末2内の処理にかかわるコマンド信号、例えば、情報処理端末2の電源のオン・オフ、ビデオリスト表示(録画リスト表示)、録画、再生などの処理にかかわるコマンド信号である。以下、このコマンド信号を、特定のコマンド信号Bと称す。   Further, the control unit 21 determines whether or not the TV unit 1 is interconnected via the network 6. Further, the control unit 21 executes the exclusive processing of the command signal when the interconnection with the TV unit 1 is made and the command signal received from the remote controller 3 is a specific command signal. Here, the specific command signal is a command signal related to processing in the information processing terminal 2, for example, processing such as power on / off of the information processing terminal 2, video list display (recording list display), recording, playback, etc. Is a command signal related to Hereinafter, this command signal is referred to as a specific command signal B.

リモコン3は、TVユニット1および情報処理端末2を遠隔操作するためのものであって、複数のボタンが配置された操作部を備え、ボタンが押されると、そのボタンに対応するコマンド信号を出力する。操作部には、電源のオン・オフ、受信チャネルの選択(選局)、ビデオリスト表示(録画リスト表示)、録画や再生などを指示するためのボタンが設けられている。リモコン3の構成は既存のものと同じであるので、ここでは、その詳細な説明は省略する。   The remote control 3 is for remotely operating the TV unit 1 and the information processing terminal 2 and includes an operation unit on which a plurality of buttons are arranged. When the button is pressed, a command signal corresponding to the button is output. To do. The operation unit is provided with buttons for instructing on / off of power, selection of a reception channel (channel selection), video list display (recording list display), recording and playback, and the like. Since the configuration of the remote controller 3 is the same as the existing one, detailed description thereof is omitted here.

次に、本実施形態のリモートコントロールシステムの動作を説明する。   Next, the operation of the remote control system of this embodiment will be described.

図2は、TVユニット1の動作を説明するためのフローチャートである。以下、図1および図2を参照して、TVユニット1の動作を具体的に説明する。   FIG. 2 is a flowchart for explaining the operation of the TV unit 1. Hereinafter, the operation of the TV unit 1 will be described in detail with reference to FIGS. 1 and 2.

制御部11は、まず、ネットワーク6を介した情報処理端末2との相互接続がなされたか否かを判断する(ステップ100)。相互接続がなされている場合は、続いて、制御部11は、リモコン3からコマンド信号を受信した否かを判断する(ステップ101)。   First, the control unit 11 determines whether or not the information processing terminal 2 is interconnected via the network 6 (Step 100). If the interconnection is established, the control unit 11 subsequently determines whether or not a command signal has been received from the remote controller 3 (step 101).

コマンド信号を受信した場合は、続いて、制御部11は、受信コマンド信号が特定のコマンド信号であるか否かを判断する(ステップ102)。ここで、特定のコマンド信号とは、上述したTVユニット1内の処理にかかわる特定コマンド信号Aである。   When the command signal is received, the control unit 11 subsequently determines whether or not the received command signal is a specific command signal (step 102). Here, the specific command signal is the specific command signal A related to the processing in the TV unit 1 described above.

受信コマンド信号が特定のコマンド信号Aである場合は、制御部11は、受信コマンド信号に関する排他処理を実行し、その後、情報処理端末2との間で必要な処理を実行する(ステップ103)。受信コマンド信号が特定のコマンド信号Aでない場合は、制御部11は、排他処理を行わずに、情報処理端末2との間で必要な処理を実行する(ステップ104)。   When the received command signal is the specific command signal A, the control unit 11 executes an exclusive process related to the received command signal, and then executes a necessary process with the information processing terminal 2 (step 103). If the received command signal is not the specific command signal A, the control unit 11 performs necessary processing with the information processing terminal 2 without performing exclusive processing (step 104).

ステップ100で、相互接続がなされていないと判断した場合は、続いて、制御部11は、リモコン3からコマンド信号を受信した否かを判断する(ステップ105)。コマンド信号を受信した場合は、続いて、制御部11は、受信コマンド信号が特定のコマンド信号であるか否かを判断する(ステップ106)。ここで、特定のコマンド信号とは、上述した情報処理端末2内の処理にかかわる特定コマンド信号Bである。   If it is determined in step 100 that the interconnection is not established, the control unit 11 subsequently determines whether or not a command signal has been received from the remote controller 3 (step 105). When the command signal is received, the control unit 11 subsequently determines whether or not the received command signal is a specific command signal (step 106). Here, the specific command signal is the specific command signal B related to the processing in the information processing terminal 2 described above.

受信コマンド信号が特定のコマンド信号Bである場合は、制御部11は、エラー表示の処理を実行する(ステップ107)。このエラー表示処理では、例えばTVユニット1に設けられたLEDランプなどにより、特定の点灯または点滅の動作を実行する。この他、TVユニット1に表示装置5が接続されている場合は、表示装置5上に、情報処理端末2がTVユニット1に接続されていない旨のメッセージや、受信コマンド信号に対応する処理を実行することができない旨のメッセージなどを表示する。   When the received command signal is the specific command signal B, the control unit 11 executes an error display process (step 107). In this error display process, a specific lighting or blinking operation is executed by, for example, an LED lamp provided in the TV unit 1. In addition, when the display device 5 is connected to the TV unit 1, processing corresponding to a message indicating that the information processing terminal 2 is not connected to the TV unit 1 or a received command signal is displayed on the display device 5. Displays a message indicating that it cannot be executed.

受信コマンド信号が特定のコマンド信号Bでない場合は、制御部11は、受信コマンドに対応する処理を実行する(ステップ108)。この処理は、TVユニット1単体での処理となる。   If the received command signal is not the specific command signal B, the control unit 11 executes processing corresponding to the received command (step 108). This process is performed by the TV unit 1 alone.

図3は、情報処理端末2の動作を説明するためのフローチャートである。以下、図1および図3を参照して、情報処理端末2の動作を具体的に説明する。   FIG. 3 is a flowchart for explaining the operation of the information processing terminal 2. Hereinafter, the operation of the information processing terminal 2 will be specifically described with reference to FIGS. 1 and 3.

制御部21は、まず、ネットワーク6を介したTVユニット1との相互接続がなされたか否かを判断する(ステップ200)。相互接続がなされている場合は、続いて、制御部21は、リモコン3からコマンド信号を受信した否かを判断する(ステップ201)。   First, the control unit 21 determines whether or not the interconnection with the TV unit 1 is made via the network 6 (step 200). If the interconnection is established, the control unit 21 subsequently determines whether or not a command signal has been received from the remote controller 3 (step 201).

コマンド信号を受信した場合は、続いて、制御部21は、受信コマンド信号が特定のコマンド信号であるか否かを判断する(ステップ202)。ここで、特定のコマンド信号とは、上述した情報処理端末2内の処理にかかわる特定コマンド信号Bである。   When the command signal is received, the control unit 21 subsequently determines whether or not the received command signal is a specific command signal (step 202). Here, the specific command signal is the specific command signal B related to the processing in the information processing terminal 2 described above.

受信コマンド信号が特定のコマンド信号Bである場合は、制御部21は、受信コマンド信号に関する排他処理を実行し、その後、TVユニット1との間で必要な処理を実行する(ステップ203)。受信コマンド信号が特定のコマンド信号Bでない場合は、制御部21は、排他処理を行わずに、TVユニット1との間で必要な処理を実行する(ステップ204)。   When the received command signal is the specific command signal B, the control unit 21 executes exclusive processing related to the received command signal, and then executes necessary processing with the TV unit 1 (step 203). If the received command signal is not the specific command signal B, the control unit 21 performs necessary processing with the TV unit 1 without performing exclusive processing (step 204).

ステップ200で、相互接続がなされていないと判断した場合は、続いて、制御部21は、リモコン3からコマンド信号を受信した否かを判断する(ステップ205)。コマンド信号を受信した場合は、続いて、制御部21は、受信コマンド信号が特定のコマンド信号であるか否かを判断する(ステップ206)。ここで、特定のコマンド信号とは、上述したTVユニット1内の処理にかかわる特定コマンド信号Aである。   If it is determined in step 200 that the interconnection is not established, the control unit 21 subsequently determines whether or not a command signal is received from the remote controller 3 (step 205). When the command signal is received, the control unit 21 subsequently determines whether or not the received command signal is a specific command signal (step 206). Here, the specific command signal is the specific command signal A related to the processing in the TV unit 1 described above.

受信コマンド信号が特定のコマンド信号Aである場合は、制御部21は、エラー表示の処理を実行する(ステップ207)。このエラー表示処理では、表示部20上に、TVユニット1がネットワーク6に接続されていない旨のメッセージや、受信コマンド信号に対応する処理を実行することができない旨のメッセージなどを表示する。   When the received command signal is the specific command signal A, the control unit 21 executes an error display process (step 207). In this error display process, a message indicating that the TV unit 1 is not connected to the network 6 or a message indicating that the process corresponding to the received command signal cannot be executed is displayed on the display unit 20.

受信コマンド信号が特定のコマンド信号Aでない場合は、制御部21は、受信コマンドに対応する処理を実行する(ステップ208)。この処理は、情報処理端末2単体での処理となる。   If the received command signal is not the specific command signal A, the control unit 21 executes processing corresponding to the received command (step 208). This process is performed by the information processing terminal 2 alone.

以上の図2および図3に示した処理によれば、TVユニット1では、情報処理端末2との相互接続がなされた状態で、リモコン3から特定のコマンド信号Aを受信した場合にのみ、排他処理が実行される。情報処理端末2との相互接続がなされていない場合、または、リモコン3から特定のコマンド信号A以外のコマンド信号を受信した場合は、排他処理は実行されない。   According to the processing shown in FIGS. 2 and 3 above, the TV unit 1 is exclusive only when a specific command signal A is received from the remote controller 3 while being connected to the information processing terminal 2. Processing is executed. When the interconnection with the information processing terminal 2 is not established, or when a command signal other than the specific command signal A is received from the remote controller 3, the exclusive process is not executed.

また、情報処理端末2では、TVユニット1との相互接続がなされた状態で、リモコン3から特定のコマンド信号Bを受信した場合にのみ、排他処理が実行される。TVユニット1との相互接続がなされていない場合、または、リモコン3から特定のコマンド信号B以外のコマンド信号を受信した場合は、排他処理は実行されない。   Further, in the information processing terminal 2, the exclusive process is executed only when the specific command signal B is received from the remote controller 3 while being connected to the TV unit 1. When the TV unit 1 is not interconnected, or when a command signal other than the specific command signal B is received from the remote controller 3, the exclusive process is not executed.

次に、TVユニット1および情報処理端末2において行われる排他処理について説明する。   Next, an exclusive process performed in the TV unit 1 and the information processing terminal 2 will be described.

図4に、TVユニット1において行われる第1の排他処理を示す。図4(a)は、TVユニット1および情報処理端末2の両方が、リモコン3からコマンド信号を受信した場合の動作例である。図4(b)は、TVユニット1のみが、リモコン3からコマンド信号を受信した場合の動作例である。図4(c)は、情報処理端末2のみが、リモコン3からコマンド信号を受信した場合の動作例である。   FIG. 4 shows a first exclusive process performed in the TV unit 1. FIG. 4A shows an operation example when both the TV unit 1 and the information processing terminal 2 receive a command signal from the remote controller 3. FIG. 4B shows an operation example when only the TV unit 1 receives a command signal from the remote controller 3. FIG. 4C shows an operation example when only the information processing terminal 2 receives a command signal from the remote controller 3.

図4(a)に示す動作例は、例えば、図5に示すように、リビング40内にTVユニット1と情報処理端末2が設置され、TVユニット1と情報処理端末2がネットワーク6を介して相互接続された状態で、TVユニット1および情報処理端末2のそれぞれで、リモコン3からのコマンド信号(特定のコマンド信号Aに対応する)が受信される場合の動作例である。この場合は、TVユニット1は、特定のコマンド信号Aを受信すると、該受信コマンドに対応する処理の実行を保留し、情報処理端末2に対して、特定のコマンド信号Aを受信した否かの問い合わせを行う。   In the operation example shown in FIG. 4A, for example, as shown in FIG. 5, the TV unit 1 and the information processing terminal 2 are installed in the living room 40, and the TV unit 1 and the information processing terminal 2 are connected via the network 6. This is an operation example in the case where a command signal (corresponding to a specific command signal A) is received from the remote controller 3 in each of the TV unit 1 and the information processing terminal 2 while being connected to each other. In this case, when the TV unit 1 receives the specific command signal A, the TV unit 1 suspends execution of the process corresponding to the received command, and determines whether or not the information processing terminal 2 has received the specific command signal A. Make an inquiry.

一方、情報処理端末2は、特定のコマンド信号Aを受信すると、受信したコマンド信号に対応する処理を実行する(図3のステップ204の処理)。この処理において、情報処理端末2は、TVユニット1に対して特定のコマンド信号Aを送信する。また、情報処理端末2は、特定のコマンド信号Aの送信後、TVユニット1からの問い合わせを受信すると、TVユニット1に対して、特定のコマンド信号Aを受信した旨の回答を通知する。   On the other hand, when the information processing terminal 2 receives the specific command signal A, the information processing terminal 2 executes processing corresponding to the received command signal (processing in step 204 in FIG. 3). In this process, the information processing terminal 2 transmits a specific command signal A to the TV unit 1. Further, when the information processing terminal 2 receives an inquiry from the TV unit 1 after transmitting the specific command signal A, the information processing terminal 2 notifies the TV unit 1 of an answer indicating that the specific command signal A has been received.

TVユニット1は、情報処理端末2から特定のコマンド信号Aを受信すると、該受信コマンドに対応する処理を実行する。また、TVユニット1は、情報処理端末2から特定のコマンド信号Aを受信した後に、情報処理端末2から特定のコマンド信号Aを受信した旨の回答を受信すると、保留していたコマンド処理を無効にする。   When the TV unit 1 receives a specific command signal A from the information processing terminal 2, the TV unit 1 executes a process corresponding to the received command. When the TV unit 1 receives a response indicating that the specific command signal A has been received from the information processing terminal 2 after receiving the specific command signal A from the information processing terminal 2, the TV unit 1 invalidates the pending command processing. To.

図4(b)に示す動作例は、例えば、図6に示すように、リビング40内にTVユニット1が配置され、別の部屋41内に情報処理端末2が配置され、TVユニット1と情報処理端末2がネットワーク6を介して相互接続された状態で、TVユニット1のみが、リモコン3からのコマンド信号(特定のコマンド信号Aに対応する)を受信した場合の動作例である。この場合は、TVユニット1は、特定のコマンド信号Aを受信すると、該受信コマンドに対応する処理の実行を保留し、情報処理端末2に対して、特定のコマンド信号Aを受信した否かの問い合わせを行う。   4B, for example, as shown in FIG. 6, the TV unit 1 is arranged in the living room 40, the information processing terminal 2 is arranged in another room 41, and the TV unit 1 and the information are displayed. This is an operation example when only the TV unit 1 receives a command signal (corresponding to a specific command signal A) from the remote controller 3 in a state where the processing terminals 2 are interconnected via the network 6. In this case, when the TV unit 1 receives the specific command signal A, the TV unit 1 suspends execution of the process corresponding to the received command, and determines whether or not the information processing terminal 2 has received the specific command signal A. Make an inquiry.

情報処理端末2は、TVユニット1からの問い合わせを受信すると、TVユニット1に対して、特定のコマンド信号Aを受信していない旨の回答を通知する。TVユニット1は、情報処理端末2から特定のコマンド信号Aを受信していない旨の回答を受信すると、保留していたコマンド処理を実行する。   When the information processing terminal 2 receives the inquiry from the TV unit 1, the information processing terminal 2 notifies the TV unit 1 of an answer indicating that the specific command signal A is not received. When the TV unit 1 receives an answer indicating that the specific command signal A has not been received from the information processing terminal 2, the TV unit 1 executes the suspended command processing.

図4(c)に示す動作例は、例えば、図7に示すように、リビング40内にTVユニット1が配置され、別の部屋41内に情報処理端末2が配置され、TVユニット1と情報処理端末2がネットワーク6を介して相互接続された状態で、情報処理端末2のみがリモコン3からのコマンド信号(特定のコマンド信号Aに対応する)を受信した場合の動作例である。この場合は、情報処理端末2は、特定のコマンド信号Aを受信すると、受信したコマンド信号に対応する処理を実行する(図3のステップ204の処理)。この処理において、情報処理端末2は、TVユニット1に対して特定のコマンド信号Aを送信する。TVユニット1は、情報処理端末2から特定のコマンド信号Aを受信すると、該受信コマンドに対応する処理を実行する。   4C, for example, as shown in FIG. 7, the TV unit 1 is arranged in the living room 40, the information processing terminal 2 is arranged in another room 41, and the TV unit 1 and the information are displayed. This is an operation example when only the information processing terminal 2 receives a command signal (corresponding to a specific command signal A) from the remote controller 3 in a state where the processing terminals 2 are interconnected via the network 6. In this case, when the information processing terminal 2 receives the specific command signal A, the information processing terminal 2 executes processing corresponding to the received command signal (step 204 in FIG. 3). In this process, the information processing terminal 2 transmits a specific command signal A to the TV unit 1. When the TV unit 1 receives a specific command signal A from the information processing terminal 2, the TV unit 1 executes a process corresponding to the received command.

図8に、TVユニット1において行われる第2の排他処理を示す。図8(a)は、図5に示した状態で、TVユニット1および情報処理端末2の両方が、リモコン3から特定のコマンド信号Aを受信した場合の動作例である。図8(b)は、図6に示した状態で、TVユニット1のみが、リモコン3から特定のコマンド信号Aを受信した場合の動作例である。図8(c)は、図7に示した状態で、情報処理端末2のみが、リモコン3から特定のコマンド信号Aを受信した場合の動作例である。   FIG. 8 shows a second exclusion process performed in the TV unit 1. FIG. 8A shows an operation example when both the TV unit 1 and the information processing terminal 2 receive a specific command signal A from the remote controller 3 in the state shown in FIG. FIG. 8B shows an operation example when only the TV unit 1 receives the specific command signal A from the remote controller 3 in the state shown in FIG. FIG. 8C shows an operation example when only the information processing terminal 2 receives the specific command signal A from the remote controller 3 in the state shown in FIG.

図8(a)に示す動作例では、TVユニット1は、特定のコマンド信号Aを受信すると、該受信コマンドに対応する処理を実行する。一方、情報処理端末2は、特定のコマンド信号Aを受信すると、受信したコマンド信号に対応する処理を実行する(図3のステップ204の処理)。この処理において、情報処理端末2は、TVユニット1に対して特定のコマンド信号Aを送信する。TVユニット1は、リモコン3から受信した特定のコマンド信号Aに対応する処理の実行後は、一定の期間、情報処理端末2から受信したコマンド信号を無効とする。この一定の期間において、情報処理端末2から送信された特定のコマンド信号AがTVユニット1にて受信される。よって、TVユニット1は、情報処理端末2から受信した特定のコマンド信号Aを無効とする。   In the operation example shown in FIG. 8A, when the TV unit 1 receives a specific command signal A, the TV unit 1 executes a process corresponding to the received command. On the other hand, when the information processing terminal 2 receives the specific command signal A, the information processing terminal 2 executes processing corresponding to the received command signal (processing in step 204 in FIG. 3). In this process, the information processing terminal 2 transmits a specific command signal A to the TV unit 1. The TV unit 1 invalidates the command signal received from the information processing terminal 2 for a certain period after executing the process corresponding to the specific command signal A received from the remote controller 3. During this fixed period, the TV unit 1 receives a specific command signal A transmitted from the information processing terminal 2. Therefore, the TV unit 1 invalidates the specific command signal A received from the information processing terminal 2.

図8(b)に示す動作例では、TVユニット1は、特定のコマンド信号Aを受信すると、該受信コマンドに対応する処理を実行する。その後、一定の期間、情報処理端末2から受信したコマンド信号を無効とする。   In the operation example shown in FIG. 8B, when the TV unit 1 receives a specific command signal A, the TV unit 1 executes a process corresponding to the received command. Thereafter, the command signal received from the information processing terminal 2 is invalidated for a certain period.

図8(c)に示す動作例では、情報処理端末2は、特定のコマンド信号Aを受信すると、受信したコマンド信号に対応する処理を実行する(図3のステップ204の処理)。この処理において、情報処理端末2は、TVユニット1に対して特定のコマンド信号Aを送信する。TVユニット1は、情報処理端末2から特定のコマンド信号Aを受信すると、該受信コマンドに対応する処理を実行する。   In the operation example shown in FIG. 8C, when the information processing terminal 2 receives the specific command signal A, the information processing terminal 2 executes processing corresponding to the received command signal (processing in step 204 in FIG. 3). In this process, the information processing terminal 2 transmits a specific command signal A to the TV unit 1. When the TV unit 1 receives a specific command signal A from the information processing terminal 2, the TV unit 1 executes a process corresponding to the received command.

図9に、TVユニット1において行われる第3の排他処理を示す。図9(a)は、図5に示した状態で、TVユニット1および情報処理端末2の両方が、リモコン3から特定のコマンド信号Aを受信した場合の動作例である。図9(b)は、図6に示した状態で、TVユニット1のみが、リモコン3から特定のコマンド信号Aを受信した場合の動作例である。図9(c)は、図7に示した状態で、情報処理端末2のみが、リモコン3から特定のコマンド信号Aを受信した場合の動作例である。   FIG. 9 shows a third exclusive process performed in the TV unit 1. FIG. 9A shows an operation example when both the TV unit 1 and the information processing terminal 2 receive a specific command signal A from the remote controller 3 in the state shown in FIG. FIG. 9B shows an operation example when only the TV unit 1 receives the specific command signal A from the remote controller 3 in the state shown in FIG. FIG. 9C shows an operation example when only the information processing terminal 2 receives the specific command signal A from the remote controller 3 in the state shown in FIG.

図9(a)に示す動作例では、TVユニット1は、特定のコマンド信号Aを受信すると、該受信コマンドに対応する処理を実行するとともに、情報処理端末2に対して、無効期間設定用コマンドを送信する。一方、情報処理端末2は、特定のコマンド信号Aを受信すると、受信したコマンド信号に対応する処理を実行する(図3のステップ204の処理)。この処理において、情報処理端末2は、TVユニット1に対して特定のコマンド信号Aを送信する。特定のコマンド信号Aの送信後、情報処理端末2は、TVユニット1から無効期間設定用コマンドを受信する。無効期間設定用コマンドを受信すると、情報処理端末2は、その受信した無効期間設定用コマンドをTVユニット1に返す。TVユニット1は、無効期間設定用コマンドの送信後は、その無効期間設定用コマンドが返ってくるまでの間に受信したコマンド信号は全て無効とする。情報処理端末2から送信された特定のコマンド信号Aは、無効期間設定用コマンドより先にTVユニット1にて受信される。よって、TVユニット1は、情報処理端末2から受信した特定のコマンド信号Aを無効とする。   In the operation example shown in FIG. 9A, when the TV unit 1 receives a specific command signal A, the TV unit 1 executes a process corresponding to the received command and also sends an invalid period setting command to the information processing terminal 2. Send. On the other hand, when the information processing terminal 2 receives the specific command signal A, the information processing terminal 2 executes processing corresponding to the received command signal (processing in step 204 in FIG. 3). In this process, the information processing terminal 2 transmits a specific command signal A to the TV unit 1. After transmitting the specific command signal A, the information processing terminal 2 receives an invalid period setting command from the TV unit 1. When receiving the invalid period setting command, the information processing terminal 2 returns the received invalid period setting command to the TV unit 1. After transmitting the invalid period setting command, the TV unit 1 invalidates all command signals received until the invalid period setting command is returned. The specific command signal A transmitted from the information processing terminal 2 is received by the TV unit 1 prior to the invalid period setting command. Therefore, the TV unit 1 invalidates the specific command signal A received from the information processing terminal 2.

図9(b)に示す動作例では、TVユニット1は、特定のコマンド信号Aを受信すると、該受信コマンドに対応する処理を実行するとともに、情報処理端末2に対して、無効期間設定用コマンドを送信する。情報処理端末2は、TVユニット1から無効期間設定用コマンドを受信すると、その受信した無効期間設定用コマンドをTVユニット1に返す。TVユニット1は、無効期間設定用コマンドの送信後は、その無効期間設定用コマンドが返ってくるまでの間に受信したコマンド信号は全て無効とする。   In the operation example shown in FIG. 9B, when the TV unit 1 receives a specific command signal A, the TV unit 1 executes a process corresponding to the received command and also sends an invalid period setting command to the information processing terminal 2. Send. When the information processing terminal 2 receives the invalid period setting command from the TV unit 1, it returns the received invalid period setting command to the TV unit 1. After transmitting the invalid period setting command, the TV unit 1 invalidates all command signals received until the invalid period setting command is returned.

図9(c)に示す動作例では、情報処理端末2は、特定のコマンド信号Aを受信すると、受信したコマンド信号に対応する処理を実行する(図3のステップ204の処理)。この処理において、情報処理端末2は、TVユニット1に対して特定のコマンド信号Aを送信する。TVユニット1は、情報処理端末2から特定のコマンド信号Aを受信すると、該受信コマンドに対応する処理を実行する。   In the operation example shown in FIG. 9C, when the information processing terminal 2 receives the specific command signal A, the information processing terminal 2 executes processing corresponding to the received command signal (processing in step 204 in FIG. 3). In this process, the information processing terminal 2 transmits a specific command signal A to the TV unit 1. When the TV unit 1 receives a specific command signal A from the information processing terminal 2, the TV unit 1 executes a process corresponding to the received command.

情報処理端末2における排他処理(図3のステップ203)において、基本的には、上述したTVユニット1における第1から第3の排他処理が適用可能である。ただし、この場合は、特定のコマンド信号Aを特定のコマンド信号Bと置き換え、TVユニット1と情報処理端末2の処理を互いに入れ替える(TVユニット1の処理を情報処理端末2が行い、情報処理端末2の処理をTVユニット1が行う)。   In the exclusive process in the information processing terminal 2 (step 203 in FIG. 3), basically, the first to third exclusive processes in the TV unit 1 described above can be applied. However, in this case, the specific command signal A is replaced with the specific command signal B, and the processes of the TV unit 1 and the information processing terminal 2 are interchanged (the information processing terminal 2 performs the process of the TV unit 1 and the information processing terminal TV unit 1 performs process 2).

第2および第3の排他処理は、リモコン3からの特定のコマンド信号の受信直後に、対応する処理を実行するようになっているので、第1の排他処理に比べて、コマンド信号による処理の実行が早くなり、リモコンの操作における高速な応答性を実現することができる。   In the second and third exclusion processes, the corresponding process is executed immediately after the reception of the specific command signal from the remote controller 3, so that the process by the command signal is compared with the first exclusion process. Execution is quicker, and high-speed responsiveness in the operation of the remote control can be realized.

また、リモコン3からコマンド信号を直接受信する際の受信タイミングと、ネットワーク6を介してコマンド信号を受信する際の受信タイミングの差(遅延時間)は、TVユニット1と情報処理端末2を接続するネットワーク6のトラフィックの状態によって変化する。第2の排他処理では、コマンド信号を無効とする期間は固定とされているため、その無効の期間の設定によっては、トラフィックの状態によって、無効の期間後に、無効とすべきコマンド信号を受信する場合がある。これに対して、第3の排他処理によれば、TVユニット1と情報処理端末2の間で、実際に無効期間設定用コマンドを送受信することで、無効期間を設定するようになっているので、トラフィックの状態に応じた無効期間の設定が可能である。これにより、コマンド信号の排他処理を確実に行うことができる。   The difference (delay time) between the reception timing when receiving a command signal directly from the remote control 3 and the reception timing when receiving a command signal via the network 6 connects the TV unit 1 and the information processing terminal 2. It varies depending on the traffic state of the network 6. In the second exclusive process, since the period during which the command signal is invalidated is fixed, depending on the invalid period setting, the command signal to be invalidated is received after the invalid period depending on the traffic state. There is a case. On the other hand, according to the third exclusive process, the invalid period is set by actually transmitting / receiving the invalid period setting command between the TV unit 1 and the information processing terminal 2. It is possible to set an invalid period according to the traffic state. As a result, the exclusive processing of the command signal can be reliably performed.

以上説明した本実施形態のリモートコントロールシステムによれば、TVユニット1および情報処理端末2は、相互接続がなされていない場合や、特定のコマンド信号以外のコマンド信号を受信した場合には、排他処理を実行しない。このように、無駄な排他処理の実行をなくしたので、その分、TVユニット1および情報処理端末2の制御部における処理の負担が軽減される。   According to the remote control system of the present embodiment described above, when the TV unit 1 and the information processing terminal 2 are not interconnected or receive a command signal other than a specific command signal, exclusive processing is performed. Do not execute. As described above, since unnecessary execution of exclusive processing is eliminated, the processing load on the control units of the TV unit 1 and the information processing terminal 2 is reduced accordingly.

本発明は、図1に示したシステムに限定されるものではく、TVユニットと情報処理端末(PC)のような、親ユニットと子ユニットの関係にあるシステムであれば、他のシステムにも適用することができる。   The present invention is not limited to the system shown in FIG. 1, and any other system such as a TV unit and an information processing terminal (PC) that has a relationship between a parent unit and a child unit may be used. Can be applied.

また、図1に示したシステムでは、TVユニットと情報処理端末(PC)は1対1の関係であるが、1対多または多対多の関係としてもよい。   In the system shown in FIG. 1, the TV unit and the information processing terminal (PC) have a one-to-one relationship, but may have a one-to-many or many-to-many relationship.

本発明の一実施形態であるリモートコントロールシステムの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the remote control system which is one Embodiment of this invention. 図1に示すTVユニットの動作を説明するためのフローチャートである。It is a flowchart for demonstrating operation | movement of TV unit shown in FIG. 図1に示す情報処理端末の動作を説明するためのフローチャートである。It is a flowchart for demonstrating operation | movement of the information processing terminal shown in FIG. 図1に示すTVユニットにおいて行われる第1の排他処理を説明するための図であって、(a)はTVユニットおよび情報処理端末の両方がコマンド信号を受信した場合の動作例を示すタイミングチャート、(b)はTVユニットのみがコマンド信号を受信した場合の動作例を示すタイミングチャート、(c)は情報処理端末のみがコマンド信号を受信した場合の動作例を示すタイミングチャートである。FIG. 6 is a diagram for explaining a first exclusive process performed in the TV unit shown in FIG. 1, wherein (a) is a timing chart showing an operation example when both the TV unit and the information processing terminal receive a command signal. (B) is a timing chart which shows the operation example when only a TV unit receives a command signal, (c) is a timing chart which shows the operation example when only an information processing terminal receives a command signal. 図1に示すリモートコントロールシステムの利用形態を示す模式図である。It is a schematic diagram which shows the utilization form of the remote control system shown in FIG. 図1に示すリモートコントロールシステムの別の利用形態を示す模式図である。It is a schematic diagram which shows another utilization form of the remote control system shown in FIG. 図1に示すリモートコントロールシステムのさらに別の利用形態を示す模式図である。It is a schematic diagram which shows another usage pattern of the remote control system shown in FIG. 図1に示すTVユニットにおいて行われる第2の排他処理を説明するための図であって、(a)はTVユニットおよび情報処理端末の両方がコマンド信号を受信した場合の動作例を示すシーケンス図、(b)はTVユニットのみがコマンド信号を受信した場合の動作例を示すシーケンス図、(c)は情報処理端末のみがコマンド信号を受信した場合の動作例を示すシーケンス図である。It is a figure for demonstrating the 2nd exclusion process performed in TV unit shown in FIG. 1, Comprising: (a) is a sequence diagram which shows the operation example when both a TV unit and an information processing terminal receive a command signal (B) is a sequence diagram which shows the operation example when only a TV unit receives a command signal, (c) is a sequence diagram which shows the operation example when only an information processing terminal receives a command signal. 図1に示すTVユニットにおいて行われる第3の排他処理を説明するための図であって、(a)はTVユニットおよび情報処理端末の両方がコマンド信号を受信した場合の動作例を示すシーケンス図、(b)はTVユニットのみがコマンド信号を受信した場合の動作例を示すシーケンス図、(c)は情報処理端末のみがコマンド信号を受信した場合の動作例を示すシーケンス図である。It is a figure for demonstrating the 3rd exclusion process performed in TV unit shown in FIG. 1, Comprising: (a) is a sequence diagram which shows the operation example when both a TV unit and an information processing terminal receive a command signal (B) is a sequence diagram which shows the operation example when only a TV unit receives a command signal, (c) is a sequence diagram which shows the operation example when only an information processing terminal receives a command signal.

符号の説明Explanation of symbols

1 TVユニット、
2 情報処理端末、
3 リモートコントローラ(リモコン)
4 TVアンテナ
5 表示装置
6 ネットワーク
10 チューナー部
11 制御部
12 受光部
13 MPEGエンコーダ
14 通信部
15 出力部
16 MPEGデコーダ
20 表示部
21 制御部
22 受光部
23 記憶部
24 通信部
25 入力部
1 TV unit,
2 Information processing terminal,
3 Remote controller (remote control)
4 TV antenna 5 display device 6 network 10 tuner unit 11 control unit 12 light receiving unit 13 MPEG encoder 14 communication unit 15 output unit 16 MPEG decoder 20 display unit 21 control unit 22 light receiving unit 23 storage unit 24 communication unit 25 input unit

Claims (9)

ネットワークを介して相互に接続される第1のユニットおよび第2のユニットと、
前記第1のユニットおよび第2のユニットをそれぞれ遠隔操作するリモートコントローラと、を有し、
前記第1のユニットおよび第2のユニットの一方のユニットは、他方のユニットと相互に接続された状態で、該他方のユニット内における特定の動作に関わる特定コマンド信号を前記リモートコントローラから受信すると、該特定コマンド信号に対応する対応コマンド信号を前記他方のユニットに送信し、
前記他方のユニットは、前記一方のユニットと相互に接続された状態で、前記特定コマンド信号を前記リモートコントローラから受信した場合にのみ、前記特定コマンド信号と前記一方のユニットから供給される前記対応コマンド信号のうちの一方のコマンド信号を無効とする排他処理を実行する、ことを特徴とするリモートコントロールシステム。
A first unit and a second unit connected to each other via a network;
A remote controller for remotely operating each of the first unit and the second unit,
When one of the first unit and the second unit is connected to the other unit and receives a specific command signal related to a specific operation in the other unit from the remote controller, Transmitting a corresponding command signal corresponding to the specific command signal to the other unit;
The other unit is connected to the one unit and the corresponding command supplied from the one unit only when the specific command signal is received from the remote controller. A remote control system, wherein an exclusive process for invalidating one of the signals is executed.
前記他方のユニットは、前記リモートコントローラから前記特定コマンド信号を受信すると、該受信した特定コマンド信号に対応する処理の実行を保留して、前記一方のユニットに対して、前記特定のコマンド信号を受信したか否かを確認するための問い合わせコマンド信号を送信し、前記一方のユニットから前記対応コマンド信号を受信した場合は、該対応コマンド信号の受信タイミングで前記保留した処理を実行し、前記問い合わせコマンド信号に対する応答として前記一方のユニットから前記特定コマンド信号を受信していない旨の回答コマンド信号を受信した場合は、該回答コマンド信号の受信タイミングで前記保留した処理を実行する、請求項1に記載のリモートコントロールシステム。   Upon receiving the specific command signal from the remote controller, the other unit suspends execution of processing corresponding to the received specific command signal and receives the specific command signal to the one unit. When the corresponding command signal is received from the one unit, the suspended command is executed at the reception timing of the corresponding command signal, and the inquiry command is transmitted. 2. The suspended process is executed at a reception timing of the response command signal when a response command signal indicating that the specific command signal is not received from the one unit is received as a response to the signal. Remote control system. 前記他方のユニットは、前記特定コマンド信号の受信から一定時間内に前記一方のユニットから受信したコマンド信号を無効とする、請求項1に記載のリモートコントロールシステム。   2. The remote control system according to claim 1, wherein the other unit invalidates a command signal received from the one unit within a predetermined time from the reception of the specific command signal. 前記他方のユニットは、前記リモートコントローラから前記特定コマンド信号を受信すると、無効期間設定用コマンド信号を前記一方のユニットに送信し、該無効期間設定用コマンド信号を送信してから、前記一方のユニットから前記無効期間設定用コマンド信号に対する返信コマンドを受信するまでの期間内に、前記一方のユニットから受信したコマンド信号を無効とする、請求項1に記載のリモートコントロールシステム。   Upon receipt of the specific command signal from the remote controller, the other unit transmits an invalid period setting command signal to the one unit, and transmits the invalid period setting command signal, and then the one unit. 2. The remote control system according to claim 1, wherein the command signal received from the one unit is invalidated during a period from when the reply command to the invalid period setting command signal is received. 前記第1のユニットは、テレビジョンチューナーが内蔵されたテレビジョンユニットであり、前記特定のコマンド信号が、前記テレビジョンチューナーの動作に関わるコマンド信号である、請求項1から4のいずれか1項に記載のリモートコントロールシステム。   5. The first unit according to claim 1, wherein the first unit is a television unit including a television tuner, and the specific command signal is a command signal related to an operation of the television tuner. Remote control system as described in. 前記第2のユニットは、前記テレビジョンユニットから供給される映像データを格納するための記憶部を備えた情報処理端末であり、前記特定のコマンド信号が、前記供給された映像データの処理に関わるコマンド信号である、請求項1から4のいずれか1項に記載のリモートコントロールシステム。   The second unit is an information processing terminal including a storage unit for storing video data supplied from the television unit, and the specific command signal is related to processing of the supplied video data. The remote control system according to claim 1, wherein the remote control system is a command signal. ネットワークを介して相互に接続される第1のユニットおよび第2のユニットをそれぞれリモートコントローラで遠隔操作するリモートコントロール方法であって、
前記第1のユニットおよび第2のユニットの一方のユニットが、他方のユニットと相互に接続された状態で、該他方のユニット内における特定の動作に関わる特定コマンド信号を前記リモートコントローラから受信すると、該特定コマンド信号に対応する対応コマンド信号を前記他方のユニットに送信するステップと、
前記他方のユニットが、前記一方のユニットと相互に接続された状態で、前記特定コマンド信号を前記リモートコントローラから受信した場合にのみ、前記特定コマンド信号と前記一方のユニットから供給される前記対応コマンド信号のうちの一方のコマンド信号を無効とする排他処理を実行するステップと、を有する、リモートコントロール方法。
A remote control method for remotely operating each of a first unit and a second unit connected to each other via a network with a remote controller,
When one unit of the first unit and the second unit is connected to the other unit and receives a specific command signal related to a specific operation in the other unit from the remote controller, Transmitting a corresponding command signal corresponding to the specific command signal to the other unit;
The specific command signal and the corresponding command supplied from the one unit only when the specific command signal is received from the remote controller while the other unit is connected to the one unit. And a step of executing an exclusion process for invalidating one command signal of the signals.
リモートコントローラによる遠隔操作が可能なテレビジョンユニットであって、
前記リモートコントローラによる遠隔操作が可能な情報処理端末とネットワークを介して相互に接続される通信部と、
前記情報処理端末と相互に接続された状態で、当該テレビジョンユニット内における特定の動作に関わる特定コマンド信号を前記リモートコントローラから受信した場合にのみ、該特定コマンド信号と、前記情報処理端末から供給される、前記特定コマンド信号に対応する対応コマンド信号とのうち、一方のコマンド信号を無効とする排他処理を実行する制御部と、を有する、テレビジョンユニット。
A television unit that can be remotely controlled by a remote controller,
A communication unit that is mutually connected via a network with an information processing terminal that can be remotely operated by the remote controller;
The specific command signal and the information processing terminal are supplied only when a specific command signal related to a specific operation in the television unit is received from the remote controller while being connected to the information processing terminal. And a control unit that executes an exclusive process of invalidating one of the corresponding command signals corresponding to the specific command signal.
リモートコントローラによる遠隔操作が可能な情報処理端末であって、
前記リモートコントローラによる遠隔操作が可能なテレビジョンユニットとネットワークを介して相互に接続される通信部と、
前記テレビジョンユニットと相互に接続された状態で、当該情報処理端末内における特定の動作に関わる特定コマンド信号を前記リモートコントローラから受信した場合にのみ、該特定コマンド信号と、前記テレビジョンユニットから供給される、前記特定コマンド信号に対応する対応コマンド信号とのうち、一方のコマンド信号を無効とする排他処理を実行する制御部と、を有する、情報処理端末。
An information processing terminal that can be operated remotely by a remote controller,
A communication unit connected to each other via a network and a television unit capable of remote operation by the remote controller;
Only when a specific command signal related to a specific operation in the information processing terminal is received from the remote controller while being connected to the television unit, the specific command signal and the television unit are supplied. An information processing terminal comprising: a control unit that executes an exclusion process that invalidates one of the corresponding command signals corresponding to the specific command signal.
JP2006094331A 2006-03-30 2006-03-30 Remote control system and remote control method Expired - Fee Related JP4836029B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006094331A JP4836029B2 (en) 2006-03-30 2006-03-30 Remote control system and remote control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006094331A JP4836029B2 (en) 2006-03-30 2006-03-30 Remote control system and remote control method

Publications (2)

Publication Number Publication Date
JP2007274088A true JP2007274088A (en) 2007-10-18
JP4836029B2 JP4836029B2 (en) 2011-12-14

Family

ID=38676471

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006094331A Expired - Fee Related JP4836029B2 (en) 2006-03-30 2006-03-30 Remote control system and remote control method

Country Status (1)

Country Link
JP (1) JP4836029B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014078810A (en) * 2012-10-09 2014-05-01 Kyocera Corp Electronic apparatus, control method and program
US8786414B2 (en) 2009-08-20 2014-07-22 Kabushiki Kaisha Toshiba Communication device
JP2015207821A (en) * 2014-04-17 2015-11-19 日立アプライアンス株式会社 Remote control device, remote control system
JP2016066897A (en) * 2014-09-24 2016-04-28 三菱電機株式会社 Electrical equipment, communication adapter and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005012508A (en) * 2003-06-19 2005-01-13 Alpine Electronics Inc Remote controller malfunction preventing apparatus, electronic apparatus and remote control transmitter which are provided with function of preventing malfunction of remote controller, and remote controller malfunction preventing method
WO2005064982A1 (en) * 2003-12-26 2005-07-14 Matsushita Electric Industrial Co., Ltd. Control signal receiving apparatus

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005012508A (en) * 2003-06-19 2005-01-13 Alpine Electronics Inc Remote controller malfunction preventing apparatus, electronic apparatus and remote control transmitter which are provided with function of preventing malfunction of remote controller, and remote controller malfunction preventing method
WO2005064982A1 (en) * 2003-12-26 2005-07-14 Matsushita Electric Industrial Co., Ltd. Control signal receiving apparatus

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8786414B2 (en) 2009-08-20 2014-07-22 Kabushiki Kaisha Toshiba Communication device
JP2014078810A (en) * 2012-10-09 2014-05-01 Kyocera Corp Electronic apparatus, control method and program
JP2015207821A (en) * 2014-04-17 2015-11-19 日立アプライアンス株式会社 Remote control device, remote control system
JP2016066897A (en) * 2014-09-24 2016-04-28 三菱電機株式会社 Electrical equipment, communication adapter and program

Also Published As

Publication number Publication date
JP4836029B2 (en) 2011-12-14

Similar Documents

Publication Publication Date Title
US11019403B2 (en) Transcoder enabled cloud of remotely controlled devices
KR101446939B1 (en) System and method for remote control
US8521900B2 (en) Remote audio-video sharing method and application program for the same
CN102110357B (en) Information processing apparatus and system
US8782718B2 (en) Mobile terminal, television receiver, and communication system including the mobile terminal and the television receiver
US11825172B2 (en) Display apparatus
CN107071541B (en) Method and apparatus for peripheral context management
US20130179928A1 (en) Mobile terminal, television receiver, and communication system including the mobile terminal and the television receiver
JP4836029B2 (en) Remote control system and remote control method
US20130176500A1 (en) Mobile terminal, television receiver, and communication system including the mobile terminal and the television receiver
JP2011130104A (en) Information processor, display control method, and program
JPWO2015056296A1 (en) Electronic device and communication control method
WO2013190872A1 (en) Electronic apparatus and display control method
US20070171026A1 (en) Method and device for controlling switch between appliances
JP2006101283A (en) Apparatus operation interlocking system and apparatus operation interlocking apparatus
KR20090030681A (en) Image processing device, display device, display system and control method
JP2014230064A (en) Communication system, server device, communication method, and program
JP2006270689A (en) Av transmission system, server apparatus for av transmission system and client apparatus
CN107509095B (en) Digital home multimedia playing system and playing method
KR20160134134A (en) Large-screen display control apparatus using a touch screen based on the sub-display and a method therefor
KR20120040291A (en) Electronic apparatus and control method thereof, and external apparatus and control method thereof
KR100508596B1 (en) A display device having function for controlling power on/off in connected image devices and method thereof
CN101163231B (en) Method and system for extending network TV terminal functions based on software
US20080046959A1 (en) Channel changing method and image display apparatus using the same
KR100451738B1 (en) Control Apparatus of the Display System and Control Method of the Same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101020

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101215

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20110706

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: 20110830

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20110901

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110916

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141007

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4836029

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141007

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees