JP2003078975A - Remote control system and remote control signal receiving device - Google Patents
Remote control system and remote control signal receiving deviceInfo
- Publication number
- JP2003078975A JP2003078975A JP2001263929A JP2001263929A JP2003078975A JP 2003078975 A JP2003078975 A JP 2003078975A JP 2001263929 A JP2001263929 A JP 2001263929A JP 2001263929 A JP2001263929 A JP 2001263929A JP 2003078975 A JP2003078975 A JP 2003078975A
- Authority
- JP
- Japan
- Prior art keywords
- remote control
- control signal
- data
- code
- circuit
- 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.)
- Withdrawn
Links
Landscapes
- Details Of Television Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
(57)【要約】
【課題】 どのリモコン装置を使用しても、現在、表示
中の画像のソースを遠隔操作できるようにする。
【解決手段】 ビデオデッキ12a〜12cが、どのリ
モコン装置14a〜14cのリモコン信号であっても、
受信した場合には、操作内容を示すデータ・コードを共
通コードに変換して表示装置10に供給する。表示装置
10は、ビデオデッキ12a〜12cからのリモコン信
号データを、現在、表示中の画像を出力するビデオデッ
キ12a,12b又は12cにRS232Cケーブル1
8a,18b,18cを介して送信する。表示装置10
からリモコン信号データを受信したビデオデッキ12
a,12b又は12cは、受信データを自機器の制御コ
ード系に変換して、自機器を制御する。
(57) [Summary] [Problem] To enable remote control of a source of an image currently displayed by using any remote control device. SOLUTION: Regardless of the remote control signals of any of the remote control devices 14a to 14c,
When received, the data code indicating the operation content is converted into a common code and supplied to the display device 10. The display device 10 transmits the remote control signal data from the video decks 12a to 12c to the video deck 12a, 12b or 12c that outputs the currently displayed image by using the RS232C cable 1.
8a, 18b and 18c. Display device 10
VCR 12 that has received remote control signal data from
a, 12b or 12c converts the received data into the control code system of the own device and controls the own device.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、遠隔制御システム
及びリモコン信号受信装置に関し、より具体的には、赤
外線、電波及び音波などを使用してコードレスで被制御
機器を遠隔制御する遠隔制御システム及びリモコン信号
受信装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a remote control system and a remote control signal receiving device, and more specifically, to a remote control system for remotely controlling a controlled device cordlessly using infrared rays, radio waves and sound waves. The present invention relates to a remote control signal receiving device.
【0002】[0002]
【従来の技術】近年では、テレビ受像機等の表示装置
は、複数のビデオデッキを同時に複数接続可能であり、
その再生画像などを切り替えて又は同時に表示すること
ができる。テレビ及びビデオデッキ等の操作は、赤外線
ワイヤレスリモコンを使用した遠隔制御が主流になって
いる。2. Description of the Related Art In recent years, a display device such as a television receiver can connect a plurality of VCRs simultaneously.
The reproduced image or the like can be switched or displayed simultaneously. Remote control using an infrared wireless remote control is mainly used for the operation of televisions and VCRs.
【0003】図24は、一般的な赤外線ワイヤレスリモ
コンの送信信号フォーマットを示す。送信信号は、リー
ダ・コード、カスタム・コード、カスタムコードの反転
データ、データ・コード、及びデータ・コードの反転デ
ータからなる。カスタムコードの反転データ及びデータ
・コードの反転データは、エラー検出用である。リーダ
・コードは、異議に制御信号が続くことを示すコードで
あり、リモコン受信側で制御信号の受信を準備又は開始
するのに必要となる。カスタム・コードはメーカ及び機
種を指定するコートであり、これにより、複数の赤外線
リモコンが存在する場合に混信又は誤受信を防止する。
データ・コードは、動作コマンドを示す。FIG. 24 shows a transmission signal format of a general infrared wireless remote controller. The transmission signal is composed of a reader code, a custom code, an inverted data of the custom code, a data code, and an inverted data of the data code. The inversion data of the custom code and the inversion data of the data code are for error detection. The reader code is a code that indicates that the control signal follows the objection, and is necessary for the remote control receiving side to prepare or start the reception of the control signal. The custom code is a code that specifies the manufacturer and model, and thereby prevents interference or erroneous reception when there are multiple infrared remote controllers.
The data code indicates the operation command.
【0004】送信信号は、通常、図25に示すように3
8kHzのキャリア周波数で変調されており、図26に
示すタイミングで送信される。カスタム・コードが’3
5h’で、データ・コードが’D8h’である場合、リ
ーダコードに続いて’35CAD827h’というデー
タ列が送信される。The transmission signal is usually 3 as shown in FIG.
It is modulated with a carrier frequency of 8 kHz and transmitted at the timing shown in FIG. Custom code is' 3
In the case of 5h 'and the data code is'D8h', a data string of '35CAD827h' is transmitted following the reader code.
【0005】受信側では、リモコン装置から送信された
キャリアを検出/受信し、受信信号を波形整形すること
で送信データを復元/受信する。カスタム・コード及び
データ・コードのそれぞれに対して、16ビットを取り
込んだ後に前半の8ビットとその反転データである後半
の8ビットとを比較することで、正常に受信できたかか
否かを判定する。これにより、誤動作を防止し、信頼性
を向上させている。On the receiving side, the carrier transmitted from the remote controller is detected / received, and the received signal is waveform-shaped to restore / receive the transmitted data. For each of the custom code and data code, after capturing 16 bits, compare the first half 8 bits with the latter half 8 bits, which is the inverted data, to determine whether the reception was successful. To do. This prevents malfunction and improves reliability.
【0006】[0006]
【発明が解決しようとする課題】従来例では次のような
問題点がある。例えば、1つのテレビ受像機に2つのビ
デオデッキA,Bが接続されている場合を想定する。ビ
デオデッキAの画像が表示されている場合に、早送り又
は巻き戻しをリモコン装置で操作するとき、ビデオデッ
キA用のリモコン装置を使用する必要がある。従って、
ユーザは、表示されている画像の源であるビデオデッキ
を確認し、それに対応するリモコン装置を確認して操作
する必要があった。画像源であるビデオデッキを確認
し、それに対応するリモコン装置を確認するのは、非常
に面倒である。The conventional example has the following problems. For example, assume a case where two video decks A and B are connected to one television receiver. When the fast-forwarding or rewinding operation is performed by the remote control device when the image of the video deck A is displayed, it is necessary to use the remote control device for the video deck A. Therefore,
The user needs to confirm the VCR that is the source of the displayed image and the corresponding remote control device to operate. It is very troublesome to check the VCR which is the image source and the remote control device corresponding to it.
【0007】従来例ではまた、受信側の受光部が何らか
の物体に覆われてしまった場合、受信側装置に対応する
リモコン装置による操作が不可能となってしまう。ま
た、リモコン装置の電力源の電圧低下等により送信信号
が弱くなってしまった場合、受信側で正常に受信するこ
とが困難になり、リモコン信号の到達距離が短くなる。
その結果、ユーザがリモコン装置で正常に操作できる範
囲がせまくなってしまったり、全く操作不可能となって
しまったりする。Further, in the conventional example, when the light receiving section on the receiving side is covered with some object, the operation by the remote control device corresponding to the receiving side apparatus becomes impossible. Further, when the transmission signal becomes weak due to a voltage drop of the power source of the remote control device, it becomes difficult for the receiving side to receive the signal normally, and the remote control signal reaches a short distance.
As a result, the range in which the user can normally operate the remote control device is narrowed, or the user cannot operate it at all.
【0008】本発明は、このような面倒を解消した遠隔
制御システム及びリモコン信号受信装置を提示すること
を目的とする。It is an object of the present invention to provide a remote control system and a remote control signal receiving device which eliminates such troubles.
【0009】本発明は、対応していないリモコン装置で
も操作可能になる遠隔制御システム及びリモコン信号受
信装置を提示することを目的とする。It is an object of the present invention to provide a remote control system and a remote control signal receiving device which can be operated even by a remote control device which is not compatible.
【0010】[0010]
【課題を解決するための手段】本発明に係る遠隔制御シ
ステムは、複数の被制御機器と、遠隔操作対象の被制御
機器を指定する機器指定コード及び操作内容を指定する
操作内容コードを含むリモコン信号を出力する少なくと
も1つのリモコン装置と、当該複数の被制御機器間で遠
隔制御信号を転送する操作信号転送手段とからなる遠隔
制御システムである。そして、当該各被制御機器が、当
該リモコン信号を受信する受信手段と、当該受信手段に
より出力される遠隔制御信号を当該当該制御信号転送手
段に送信する制御信号送信手段と、当該制御信号転送手
段から送信された遠隔制御信号を受信する制御信号受信
手段と、当該制御信号受信手段から出力される操作内容
コードに従い自機器を制御する制御手段とを具備する。
当該制御信号転送手段が、当該複数の被制御機器から供
給される当該遠隔制御信号を、所定の被制御機器に転送
する転送スイッチと、当該転送スイッチによる転送先を
指定する指定手段とを具備する。A remote control system according to the present invention is a remote control including a plurality of controlled devices, a device designation code for designating a controlled device to be remotely controlled, and an operation content code for designating an operation content. The remote control system comprises at least one remote control device that outputs a signal, and operation signal transfer means that transfers a remote control signal between the plurality of controlled devices. Then, each of the controlled devices receives the remote control signal, receives a remote control signal output by the receiver to the control signal transfer means, and transmits the control signal transfer means. The control signal receiving means receives the remote control signal transmitted from the control signal receiving means, and the control means controls the own device according to the operation content code output from the control signal receiving means.
The control signal transfer means includes a transfer switch for transferring the remote control signals supplied from the plurality of controlled devices to a predetermined controlled device, and a designating unit for designating a transfer destination by the transfer switch. .
【0011】本発明に係るリモコン信号受信装置は、リ
モコン信号を受信する受信手段と、当該受信手段から出
力される遠隔制御信号を当該当該制御信号転送手段に送
信する制御信号送信手段と、当該制御信号転送手段から
送信された遠隔制御信号を受信する制御信号受信手段
と、当該制御信号受信手段から出力される操作内容コー
ドに従い該当する被制御要素を制御する制御手段とを具
備することを特徴とする。A remote control signal receiving apparatus according to the present invention includes receiving means for receiving a remote control signal, control signal transmitting means for transmitting a remote control signal output from the receiving means to the control signal transferring means, and the control. A control signal receiving means for receiving the remote control signal transmitted from the signal transferring means, and a control means for controlling the corresponding controlled element according to the operation content code output from the control signal receiving means. To do.
【0012】本発明に係るリモコン信号受信装置はま
た、遠隔操作対象の被制御機器を指定する機器指定コー
ド及び操作内容を指定する操作内容コードを含むリモコ
ン信号を受信するリモコン信号受信装置であって、当該
リモコン信号を受信する受信手段と、所定の通信媒体か
ら入力するリモコン信号を受信する信号受信手段と、当
該受信手段及び当該信号受信手段の出力から、自己宛の
リモコン信号か否かを判別する宛先判別手段と、当該宛
先判別手段の判別結果に従い、自己宛てのリモコン信号
の操作内容コードに従って被制御要素を制御する制御手
段と、当該受信手段からの自己宛てでないリモコン信号
を当該所定の通信媒体を介して送信する信号送信手段と
を具備することを特徴とする。The remote control signal receiving device according to the present invention is also a remote control signal receiving device for receiving a remote control signal including a device designation code designating a controlled device to be remotely controlled and an operation content code designating operation content. , A receiving means for receiving the remote control signal, a signal receiving means for receiving a remote control signal input from a predetermined communication medium, and an output of the receiving means and the signal receiving means to determine whether or not the remote control signal is addressed to itself. The destination discriminating means, the control means for controlling the controlled element according to the operation content code of the remote control signal addressed to itself, and the remote control signal not addressed to itself from the receiving means according to the discrimination result of the destination discrimination means. And a signal transmitting means for transmitting through a medium.
【0013】[0013]
【実施例】以下、図面を参照して、本発明の実施例を詳
細に説明する。Embodiments of the present invention will now be described in detail with reference to the drawings.
【0014】図1は、本発明の一実施例の概略構成ブロ
ック図を示す。10は、テレビ表示装置であり、詳細は
後述するが遠隔制御信号のホストとして機能する。テレ
ビ表示装置10は、3つのNTSC信号を受信可能であ
り、その内の1つの選択して画面に画像表示する。12
a,12b,12cは、NTSC信号を出力するビデオ
デッキである。ビデオデッキ以外にも、リモコン操作さ
れる機器(例えば、テレビ受像機、LD再生装置及びエ
アコンディショナ等)であれば、何でも良い。FIG. 1 shows a schematic block diagram of an embodiment of the present invention. Reference numeral 10 denotes a television display device, which functions as a host of a remote control signal, which will be described later in detail. The television display device 10 can receive three NTSC signals, and selects one of them to display an image on the screen. 12
Reference numerals a, 12b, and 12c are video decks that output NTSC signals. In addition to the VCR, any device can be used as long as it can be operated by remote control (for example, a television receiver, an LD reproducing device, an air conditioner, etc.).
【0015】14a,14b,14cはそれぞれ、ビデ
オデッキ12a,12b,12cに対する赤外線方式の
リモコン装置である。リモコン装置14a,14b,1
4cは、従来の赤外線ワイヤレスリモコン装置と同じ構
成からなる。カスタム・コードとして、ビデオデッキ1
2aとリモコン装置14aには’35h’が、ビデオデ
ッキ12bとリモコン装置14bには’36h’が、ビ
デオデッキ12cとリモコン装置14cには’37h’
がそれぞれ設定されているものとする。Reference numerals 14a, 14b and 14c are infrared ray remote control devices for the video decks 12a, 12b and 12c, respectively. Remote control devices 14a, 14b, 1
4c has the same structure as the conventional infrared wireless remote control device. VCR 1 as custom code
2a and the remote controller 14a have '35h', VCR 12b and the remote controller 14b have '36h', and VCR 12c and the remote controller 14c have '37h'.
Are set respectively.
【0016】ビデオデッキ12a,12b,12cはそ
れぞれ、表示装置10にNTSC信号16a,16b,
16cを供給する。ビデオデッキ12a,12b,12
cと表示装置10は、RS232Cケーブル18a,1
8b,18cを介して相互に種々のデータをやり取りで
きる。RS232C接続の転送速度、プロトコル及びデ
ータ形式等の通信に関するパラメータは、特に制限され
ない。The video decks 12a, 12b, and 12c are connected to the display device 10 by the NTSC signals 16a, 16b, and
16c is supplied. Video decks 12a, 12b, 12
c and the display device 10 are RS232C cables 18a, 1
Various data can be exchanged with each other via 8b and 18c. Parameters relating to communication such as transfer rate, protocol and data format of the RS232C connection are not particularly limited.
【0017】図2は、表示装置10の概略構成ブロック
図を示す。20a,20b,20cはビデデッキ12
a,12b,12cからのNTSC信号16a,16
b,16cを取り込むビデオ入力回路である。22はビ
デオ入力回路20a,20b,20cからのビデオ信号
の1つを選択して画像表示装置24に供給するスイッチ
である。26a,26b,26cはRS232Cケーブ
ル18a,18b,18cが接続するRS232Cイン
ターフェース、28は、RS232Cインターフェース
26a,26b,26cからの信号をRS232Cイン
ターフェース26a,26b,26cの何れかに供給す
るスイッチである。FIG. 2 shows a schematic block diagram of the display device 10. 20a, 20b, 20c are bidet decks 12
NTSC signals 16a, 16 from a, 12b, 12c
This is a video input circuit for fetching b and 16c. A switch 22 selects one of the video signals from the video input circuits 20a, 20b, 20c and supplies it to the image display device 24. Reference numerals 26a, 26b and 26c are RS232C interfaces to which the RS232C cables 18a, 18b and 18c are connected, and 28 is a switch for supplying signals from the RS232C interfaces 26a, 26b and 26c to any of the RS232C interfaces 26a, 26b and 26c.
【0018】30はスイッチ22,28を制御するスイ
ッチ制御回路である。スイッチ制御回路30は’
A’,’B’,’C’の3つの状態を指定できる。スイ
ッチ制御回路30の出力が’A’のとき、スイッチ22
は、ビデオ入力回路20aからの信号を選択して画像表
示装置24に供給し、スイッチ28は、RS232Cイ
ンターフェース26a,26b,26cからの信号をR
S232Cインターフェース26aに供給する。スイッ
チ制御回路30の出力が’B’のとき、スイッチ22
は、ビデオ入力回路20bからの信号を選択して画像表
示装置24に供給し、スイッチ28は、RS232Cイ
ンターフェース26a,26b,26cからの信号をR
S232Cインターフェース26bに供給する。スイッ
チ制御回路30の出力が’C’のとき、スイッチ22
は、ビデオ入力回路20cからの信号を選択して画像表
示装置24に供給し、スイッチ28は、RS232Cイ
ンターフェース26a,26b,26cからの信号をR
S232Cインターフェース26cに供給する。スイッ
チ制御回路30は、どのビデオデッキ12a,12b,
12cからの信号を表示するかを指示する表示指示手段
として機能する。Reference numeral 30 is a switch control circuit for controlling the switches 22 and 28. The switch control circuit 30 is
Three states of A ',' B ', and'C' can be designated. When the output of the switch control circuit 30 is'A ', the switch 22
Selects the signal from the video input circuit 20a and supplies it to the image display device 24, and the switch 28 switches the signals from the RS232C interfaces 26a, 26b and 26c to R
It is supplied to the S232C interface 26a. When the output of the switch control circuit 30 is'B ', the switch 22
Selects the signal from the video input circuit 20b and supplies it to the image display device 24. The switch 28 switches the signals from the RS232C interfaces 26a, 26b and 26c to R.
It is supplied to the S232C interface 26b. When the output of the switch control circuit 30 is'C ', the switch 22
Selects the signal from the video input circuit 20c and supplies it to the image display device 24, and the switch 28 switches the signals from the RS232C interfaces 26a, 26b and 26c to R
It is supplied to the S232C interface 26c. The switch control circuit 30 controls which video deck 12a, 12b,
It functions as a display instruction means for instructing whether to display the signal from 12c.
【0019】図3は、ビデオデッキ12a,12b,1
2cの制御信号を扱う部分の概略構成ブロック図を示
す。40は赤外線リモコン信号を受光する受光装置であ
り、そのリモコン信号で搬送されるデータを出力する。
カスタムコード判定回路42は、受光装置40からの受
信リモコン信号に含まれるカスタム・コードとその反転
信号とを比較し、カスタム・コードが正常に受信できた
か否かを判定する。判定結果が正常受信の場合に、カス
タム・コード受信判定回路42は、受信リモコン信号を
データ・コード受信判定回路44に供給する。データ・
コード受信判定回路44は、受信リモコン信号に含まれ
るデータ・コードとその反転信号とを比較し、データ・
コードを正常に受信できたか否かを判定する。判定結果
が正常受信の場合、データ・コード受信判定回路44
は、受信リモコン信号をカスタム・コード識別回路46
に出力する。FIG. 3 shows the video decks 12a, 12b, 1
2 shows a schematic block diagram of a portion that handles a control signal of 2c. Reference numeral 40 denotes a light receiving device that receives an infrared remote control signal, and outputs the data carried by the remote control signal.
The custom code determination circuit 42 compares the custom code included in the received remote control signal from the light receiving device 40 with the inverted signal thereof and determines whether or not the custom code has been successfully received. When the determination result is normal reception, the custom code reception determination circuit 42 supplies the received remote control signal to the data code reception determination circuit 44. data·
The code reception determination circuit 44 compares the data code included in the reception remote control signal with its inverted signal,
Determine whether the code was successfully received. When the judgment result is normal reception, the data code reception judgment circuit 44
Receives the received remote control signal from the custom code identification circuit 46.
Output to.
【0020】カスタム・コード識別回路46は、受信リ
モコン信号に含まれるカスタム・コードと不図示のカス
タム・コード記憶装置の記憶値とを比較し、受信データ
が自機器の制御に関するものであるか否かを判断する。
例えば、ビデオデッキ12aの場合、不図示のカスタム
・コード記憶装置には’35h’が記憶されている。受
信リモコン信号のカスタム・コードが’35h’であれ
ば、カスタムコード識別回路46は、その受信リモコン
信号が自機器に向けられたものとであると判断する。The custom code identification circuit 46 compares the custom code included in the received remote control signal with the stored value of the custom code storage device (not shown), and determines whether the received data relates to the control of its own device. To judge.
For example, in the case of the video deck 12a, '35h' is stored in the custom code storage device (not shown). If the custom code of the received remote control signal is '35h', the custom code identification circuit 46 determines that the received remote control signal is directed to the own device.
【0021】接続検知装置48は、表示装置10とRS
232Cケーブル18a〜18cで接続されていること
を検知する。これは公知の技術で実現可能である。カス
タム・コードの比較結果が一致しており、且つ、接続検
知装置48が表示装置10との接続を検知した場合に、
カスタム・コード識別回路46は、受信リモコン信号を
データ・コード変換回路50に出力する。カスタム・コ
ードの比較結果が一致しているが、接続検知装置48が
表示装置10との接続を検知しない場合には、カスタム
・コード識別回路46は、受信リモコン信号をデータ・
コード解析回路52に出力する。カスタム・コードの比
較結果が不一致の場合には、カスタム・コード識別回路
46は、受信リモコン信号を回路50,52の何れにも
出力しない。The connection detecting device 48 includes a display device 10 and an RS.
The connection with the 232C cables 18a to 18c is detected. This can be realized by a known technique. When the comparison results of the custom codes match and the connection detection device 48 detects the connection with the display device 10,
The custom code identification circuit 46 outputs the received remote control signal to the data code conversion circuit 50. If the comparison results of the custom codes match, but the connection detection device 48 does not detect the connection with the display device 10, the custom code identification circuit 46 outputs the received remote control signal to the data.
Output to the code analysis circuit 52. When the comparison result of the custom codes does not match, the custom code identification circuit 46 does not output the received remote control signal to either of the circuits 50 and 52.
【0022】データ・コード解析回路52は、カスタム
・コード識別回路46から供給される受信リモコン信号
に含まれるデータ・コードを解析し、その解析結果に従
って自機器を制御する。例えば、ビデオデッキ12aで
は、受信リモコン信号のデータ・コードが’70h’で
あれば再生、’73h’であれば停止、’66h’であ
れば早送り、’72h’であれば巻き戻しというよう
に、自機器を制御する。データコードと動作(制御内
容)の対応は、ビデオデッキ12a,12b,12c間
で同一とは限らない。The data code analysis circuit 52 analyzes the data code included in the received remote control signal supplied from the custom code identification circuit 46, and controls its own device according to the analysis result. For example, in the VCR 12a, if the data code of the received remote control signal is "70h", playback is performed, if "73h" is stopped, if "66h" is fast forward, if it is "72h", rewind is performed. , Control your device. Correspondence between the data code and the operation (control content) is not always the same among the video decks 12a, 12b, and 12c.
【0023】データ・コード変換回路50は、カスタム
・コード識別回路46からの受信リモコン信号のデータ
・コードを、表示装置(ホスト)10との間で予め取り
決めたコード(共通コード)に変換してRS232イン
ターフェース54及びRS232ケーブルを介して表示
装置10に供給する。ここでは、’C3h’が再生、’
60h’が停止、’55h’が早送り、’65h’が巻
き戻しと取り決められているものとする。従って、先の
例では、データ・コード変換回路50は、’70h’
を’C3h’に、’73h’を’60h’に、’66
h’を’55h’に、’72h’を’65h’にそれぞ
れ変換する。RS232Cインターフェース54は、デ
ータ・コード変換回路50から入力するデータを、外部
(ここでは、表示装置10)に出力する。The data code conversion circuit 50 converts the data code of the received remote control signal from the custom code identification circuit 46 into a code (common code) which is arranged in advance with the display device (host) 10. It is supplied to the display device 10 via the RS232 interface 54 and the RS232 cable. Here, 'C3h' plays, '
It is assumed that 60h 'is stopped,' 55h 'is fast forward, and' 65h 'is rewind. Therefore, in the above example, the data code conversion circuit 50 is set to '70h'.
To 'C3h', '73h' to '60h', '66
Convert h'to '55h' and '72h' to '65h'. The RS232C interface 54 outputs the data input from the data code conversion circuit 50 to the outside (here, the display device 10).
【0024】RS232Cインターフェース54は、外
部(ここでは、表示装置10)から入力するデータをデ
ータ・コード逆変換回路56に出力する。データ・コー
ド逆変換回路56は、外部からの共通コードを自機器用
のデータコードに変換する。具体的には、データ・コー
ド逆変換回路56は、データ・コード変換回路50とは
逆に、’C3h’を’70h’に、’60h’を’73
h’に、’55h’を’66h’に、’65h’を’7
2h’にそれぞれ変換する。データ・コード逆変換回路
56は、逆変換結果をデータ・コード解析回路52に出
力する。データ・コード解析回路52は、データ・コー
ド逆変換回路56からのデータコードを解析し、その内
容に応じて自機器を制御する。The RS232C interface 54 outputs the data inputted from the outside (here, the display device 10) to the data code inverse conversion circuit 56. The data code reverse conversion circuit 56 converts a common code from the outside into a data code for its own device. Specifically, the data code reverse conversion circuit 56, contrary to the data code conversion circuit 50, sets “C3h” to “70h” and “60h” to “73”.
h ',' 55h 'to' 66h ',' 65h 'to' 7
2h 'respectively. The data code inverse conversion circuit 56 outputs the inverse conversion result to the data code analysis circuit 52. The data code analysis circuit 52 analyzes the data code from the data code inverse conversion circuit 56, and controls its own device according to the content.
【0025】例えば、表示装置10は、ビデオデッキ1
2aからの画像を表示中であるとする。このとき、スイ
ッチ制御回路30の出力は’A’である。この状態で、
ユーザがリモコン装置14aで’早送り’を指示したと
する。リモコン装置14aは、カスタム・コードを’3
5h’、データ・コードを’66h’として赤外線リモ
コン信号を送信する。この赤外線リモコン信号は、ビデ
オデッキ12a,12b,12cの各受光装置40で受
信される。ビデオデッキ12a,12b,12cでは、
そのカスタム・コード受信判定回路42及びデータ・コ
ード受信判定回路44が、正常受信と判断でき、リモコ
ン信号データはカスタム・コード識別回路46に供給さ
れる。For example, the display device 10 is a video deck 1.
It is assumed that the image from 2a is being displayed. At this time, the output of the switch control circuit 30 is'A '. In this state,
It is assumed that the user instructs "fast forward" with the remote controller 14a. The remote control device 14a uses the custom code '3.
The infrared remote control signal is transmitted with 5h 'and the data code of' 66h '. The infrared remote control signal is received by each light receiving device 40 of the video decks 12a, 12b, 12c. In the video decks 12a, 12b, 12c,
The custom code reception determination circuit 42 and the data code reception determination circuit 44 can determine normal reception, and the remote control signal data is supplied to the custom code identification circuit 46.
【0026】ビデオデッキ12b,12cでは、カスタ
ム・コード識別回路46は、受信リモコン信号のカスタ
ム・コードが自機器のカスタムコードと不一致であると
判断するので、ここで処理を終了する。ビデオデッキ1
2aのカスタム・コード識別回路46は、受信リモコン
信号のカスタム・コードが自機器のカスタムコードと一
致し、且つ、接続検知装置48が表示装置10との接続
を示しているので、受信リモコン信号のデータコードを
データ・コード変換回路50に出力する。データ・コー
ド変換回路50は、回路46からのデータコードを対応
する共通コードに(ここの例では、’66h’から’5
5h’に)変換し、RS232Cインターフェース54
及びRS232Cケーブル18aを介して表示装置10
に送信する。In the video decks 12b and 12c, the custom code identification circuit 46 determines that the custom code of the received remote control signal does not match the custom code of its own device, so the processing ends here. VCR 1
Since the custom code of the received remote control signal matches the custom code of the own device and the connection detection device 48 indicates the connection with the display device 10, the custom code identification circuit 46 of 2a of the received remote control signal The data code is output to the data code conversion circuit 50. The data code conversion circuit 50 converts the data code from the circuit 46 into a corresponding common code (from "66h" to "5" in this example).
5h ') and RS232C interface 54
And the display device 10 via the RS232C cable 18a
Send to.
【0027】仮に、接続検知装置48が外部装置との接
続を検知しない場合には、ビデオデッキ12aは次のよ
うに動作する。これは、例えば、RS232Cケーブル
がRS232Cインターフェース54に接続されていな
い場合、RS232Cケーブル18aが本実施例の表示
装置10との間に接続されていない場合、及び、RS2
32Cケーブルで接続される装置が、本実施例の表示装
置10が具備する制御信号転送機能を具備しない場合等
である。すなわち、カスタム・コード識別回路46は、
受信リモコン信号のカスタム・コードが自機器のカスタ
ムコードと一致するものの、接続検知装置48の検知結
果が’非接続’であるので、受信リモコン信号のデータ
・コードをデータ・コード解析回路52に出力する。デ
ータ・コード解析回路52は、データ・コードが’66
h’であるので、’早送り’を実行するように自機器を
制御する。これは、従来例と同様の動作となる。If the connection detecting device 48 does not detect a connection with an external device, the video deck 12a operates as follows. This is, for example, when the RS232C cable is not connected to the RS232C interface 54, when the RS232C cable 18a is not connected to the display device 10 of the present embodiment, and RS2.
This is the case where the device connected by the 32C cable does not have the control signal transfer function of the display device 10 of this embodiment. That is, the custom code identification circuit 46
Although the custom code of the received remote control signal matches the custom code of the own device, the detection result of the connection detection device 48 is "non-connection", so the data code of the received remote control signal is output to the data code analysis circuit 52. To do. The data code analysis circuit 52 has a data code of '66.
Since it is h, it controls its own device to execute “fast forward”. This is the same operation as the conventional example.
【0028】ビデオデッキ12aのRS232Cインタ
ーフェース54からRS232ケーブル18aを介して
表示装置10に転送された制御データ’55h’は、表
示装置10では、RS232Cインターフェース26a
が受信し、スイッチ28に転送する。スイッチ制御回路
30の出力が’A’であるので、スイッチ28は入力デ
ータ’55h’をRS232Cインターフェース26a
に転送する。RS232Cインターフェース26aは、
スイッチ28からのデータをRS232Cケーブル18
aを介してビデオデッキ12aのRS232Cインター
フェース54に供給する。ビデオデッキ12aでは、R
S232Cインターフェース54は、表示装置10から
のデータ’55h’をデータ・コード逆変換回路56に
供給する。データ・コード逆変換回路56は、データ’
55h’を’66h’に変換してデータ・コード解析回
路52に出力する。先に述べたように、データ・コード
解析回路52は、データ・コード’66h’に従い、’
早送り’を実行するように自機器を制御する。結果とし
て、ビデオデッキ12aは、’早送り’の状態となる。The control data "55h" transferred from the RS232C interface 54 of the video deck 12a to the display device 10 via the RS232 cable 18a is the RS232C interface 26a of the display device 10.
Received and forwarded to the switch 28. Since the output of the switch control circuit 30 is'A ', the switch 28 sends the input data' 55h 'to the RS232C interface 26a.
Transfer to. The RS232C interface 26a is
Data from the switch 28 is sent to the RS232C cable 18
It is supplied to the RS232C interface 54 of the video deck 12a via a. In the VCR 12a, R
The S232C interface 54 supplies the data “55h” from the display device 10 to the data code reverse conversion circuit 56. The data / code inverse conversion circuit 56 displays the data '
55h 'is converted to' 66h 'and output to the data code analysis circuit 52. As described above, the data code analysis circuit 52 follows the data code '66h',
Controls the device to execute'fast forward '. As a result, the VCR 12a is in the "fast forward" state.
【0029】今度は、表示装置10がビデオデッキ12
aからの画像を表示しているときに、ユーザがリモコン
装置14bで’早送り’を指示したとする。リモコン装
置14bから出力されるリモコン信号のカスタム・コー
ドは’36h’、データ・コードは’36h’である。
この赤外線リモコン信号は、ビデオデッキ12a,12
b,12cの各受光装置40で受信される。ビデオデッ
キ12a,12b,12cでは、そのカスタム・コード
受信判定回路42及びデータ・コード受信判定回路44
が、正常受信と判断でき、リモコン信号データはカスタ
ム・コード識別回路46に供給される。This time, the display device 10 is the VCR 12
It is assumed that the user instructs "fast-forward" with the remote control device 14b while displaying the image from a. The custom code of the remote control signal output from the remote control device 14b is "36h", and the data code is "36h".
This infrared remote control signal is transmitted to the video decks 12a, 12
It is received by each of the light receiving devices 40 of b and 12c. In the video decks 12a, 12b, 12c, the custom code reception determination circuit 42 and the data code reception determination circuit 44 are provided.
However, it can be determined that the reception is normal, and the remote control signal data is supplied to the custom code identification circuit 46.
【0030】ビデオデッキ12a,12cでは、カスタ
ム・コード識別回路46は、受信リモコン信号のカスタ
ム・コードが自機器のカスタムコードと不一致と判断す
るので、ここで処理を終了する。ビデオデッキ12bの
カスタム・コード識別回路46は、受信リモコン信号の
カスタム・コードが自機器のカスタムコードと一致し、
且つ、接続検知装置48が表示装置10との接続を示し
ているので、受信リモコン信号のデータコードをデータ
・コード変換回路50に出力する。データ・コード変換
回路50は、回路46からのデータコードを共通コード
に(ここの例では、’36h’から’55h’に)変換
し、RS232Cインターフェース54及びRS232
Cケーブル18bを介して表示装置10に送信する。In the video decks 12a and 12c, the custom code identification circuit 46 determines that the custom code of the received remote control signal does not match the custom code of the own device, so the processing ends here. In the custom code identification circuit 46 of the VCR 12b, the custom code of the received remote control signal matches the custom code of the own device,
Moreover, since the connection detection device 48 indicates the connection with the display device 10, the data code of the received remote control signal is output to the data / code conversion circuit 50. The data code conversion circuit 50 converts the data code from the circuit 46 into a common code (in this example, from “36h” to “55h”), and the RS232C interface 54 and RS232.
It is transmitted to the display device 10 via the C cable 18b.
【0031】ビデオデッキ12bのRS232Cインタ
ーフェース54からRS232ケーブル18bを介して
表示装置10に転送された制御データ’55h’は、表
示装置10では、RS232Cインターフェース26a
が受信し、スイッチ28に転送する。スイッチ制御回路
30の出力が’A’であるので、スイッチ28は入力デ
ータ’55h’をRS232Cインターフェース26a
に転送する。RS232Cインターフェース26aは、
スイッチ28からのデータをRS232Cケーブル18
aを介してビデオデッキ12aのRS232Cインター
フェース54に供給する。ビデオデッキ12aでは、R
S232Cインターフェース54は、表示装置10から
のデータ’55h’をデータ・コード逆変換回路56に
供給する。データ・コード逆変換回路56は、データ’
55h’を’66h’に変換してデータ・コード解析回
路52に出力する。先に述べたように、データ・コード
解析回路52は、データ・コード’66h’に従い、’
早送り’を実行するように自機器を制御する。結果とし
て、ビデオデッキ12aは、’早送り’の状態となる。The control data '55h' transferred from the RS232C interface 54 of the video deck 12b to the display device 10 via the RS232 cable 18b is the RS232C interface 26a of the display device 10.
Received and forwarded to the switch 28. Since the output of the switch control circuit 30 is'A ', the switch 28 sends the input data' 55h 'to the RS232C interface 26a.
Transfer to. The RS232C interface 26a is
Data from the switch 28 is sent to the RS232C cable 18
It is supplied to the RS232C interface 54 of the video deck 12a via a. In the VCR 12a, R
The S232C interface 54 supplies the data “55h” from the display device 10 to the data code reverse conversion circuit 56. The data / code inverse conversion circuit 56 displays the data '
55h 'is converted to' 66h 'and output to the data code analysis circuit 52. As described above, the data code analysis circuit 52 follows the data code '66h',
Controls the device to execute'fast forward '. As a result, the VCR 12a is in the "fast forward" state.
【0032】このように、表示装置10がビデオデッキ
12aの画像を表示中である場合に、ユーザが、ビデデ
ッキ12aとは対応しないリモコン装置14b,14c
を使用しても、ビデオデッキ12aに対応するリモコン
装置14aを使用した場合と同様に、ビデオデッキ12
aを遠隔操作できる。従って、現在表示中のビデオデッ
キに対応するリモコン装置かどうかを使用の都度、確認
する手間が省け、操作性が格段に向上する。As described above, when the display device 10 is displaying the image of the video deck 12a, the user can operate the remote control devices 14b and 14c which do not correspond to the bidet deck 12a.
, The same as when using the remote control device 14a corresponding to the VCR 12a.
a can be operated remotely. Therefore, it is possible to save the trouble of checking whether or not the remote control device corresponds to the currently displayed VCR each time it is used, and the operability is significantly improved.
【0033】表示装置10が、ビデオデッキ12bから
の画像を表示している場合、即ち、スイッチ制御回路3
0の出力が’B”である場合に、ユーザがリモコン装置
14aで’早送り’を指示したとする。リモコン装置1
4aは、カスタム・コードを’35h’、データ・コー
ドを’66h’として赤外線リモコン信号を送信する。
この赤外線リモコン信号は、ビデオデッキ12a,12
b,12cの各受光装置40で受信される。ビデオデッ
キ12a,12b,12cでは、そのカスタム・コード
受信判定回路42及びデータ・コード受信判定回路44
が、正常受信と判断でき、リモコン信号データはカスタ
ム・コード識別回路46に供給される。When the display device 10 is displaying an image from the video deck 12b, that is, the switch control circuit 3
When the output of 0 is "B", it is assumed that the user instructs "fast forward" with the remote controller 14a.
4a transmits the infrared remote control signal with the custom code of "35h" and the data code of "66h".
This infrared remote control signal is transmitted to the video decks 12a, 12
It is received by each of the light receiving devices 40 of b and 12c. In the video decks 12a, 12b, 12c, the custom code reception determination circuit 42 and the data code reception determination circuit 44 are provided.
However, it can be determined that the reception is normal, and the remote control signal data is supplied to the custom code identification circuit 46.
【0034】ビデオデッキ12b,12cでは、カスタ
ム・コード識別回路46は、受信リモコン信号のカスタ
ム・コードが自機器のカスタムコードと不一致であると
判断するので、ここで処理を終了する。ビデオデッキ1
2aのカスタム・コード識別回路46は、受信リモコン
信号のカスタム・コードが自機器のカスタムコードと一
致し、且つ、接続検知装置48が表示装置10との接続
を示しているので、受信リモコン信号のデータコードを
データ・コード変換回路50に出力する。データ・コー
ド変換回路50は、回路46からのデータコードを対応
する共通コードに(ここの例では、’66h’から’5
5h’に)変換し、RS232Cインターフェース54
及びRS232Cケーブル18aを介して表示装置10
に送信する。In the video decks 12b and 12c, the custom code identification circuit 46 determines that the custom code of the received remote control signal does not match the custom code of its own device, so the processing ends here. VCR 1
Since the custom code of the received remote control signal matches the custom code of the own device and the connection detection device 48 indicates the connection with the display device 10, the custom code identification circuit 46 of 2a of the received remote control signal The data code is output to the data code conversion circuit 50. The data code conversion circuit 50 converts the data code from the circuit 46 into a corresponding common code (from "66h" to "5" in this example).
5h ') and RS232C interface 54
And the display device 10 via the RS232C cable 18a
Send to.
【0035】ビデオデッキ12aのRS232Cインタ
ーフェース54からRS232ケーブル18aを介して
表示装置10に転送された制御データ’55h’は、表
示装置10では、RS232Cインターフェース26a
が受信し、スイッチ28に転送する。スイッチ制御回路
30の出力が’B’であるので、スイッチ28は入力デ
ータ’55h’をRS232Cインターフェース26b
に転送する。RS232Cインターフェース26bは、
スイッチ28からのデータをRS232Cケーブル18
bを介してビデオデッキ12bのRS232Cインター
フェース54に供給する。ビデオデッキ12bでは、R
S232Cインターフェース54は、表示装置10から
のデータ’55h’をデータ・コード逆変換回路56に
供給する。データ・コード逆変換回路56は、データ’
55h’を’36h’に変換してデータ・コード解析回
路52に出力する。先に述べたように、データ・コード
解析回路52は、データ・コード’36h’に従い、’
早送り’を実行するように自機器を制御する。結果とし
て、ビデオデッキ12bは、’早送り’の状態となる。The control data '55h' transferred from the RS232C interface 54 of the video deck 12a to the display device 10 via the RS232 cable 18a is the RS232C interface 26a of the display device 10.
Received and forwarded to the switch 28. Since the output of the switch control circuit 30 is'B ', the switch 28 sends the input data' 55h 'to the RS232C interface 26b.
Transfer to. The RS232C interface 26b is
Data from the switch 28 is sent to the RS232C cable 18
It is supplied to the RS232C interface 54 of the video deck 12b via b. R on the VCR 12b
The S232C interface 54 supplies the data “55h” from the display device 10 to the data code reverse conversion circuit 56. The data / code inverse conversion circuit 56 displays the data '
55h 'is converted into' 36h 'and output to the data code analysis circuit 52. As described above, the data code analysis circuit 52 follows the data code '36h'
Controls the device to execute'fast forward '. As a result, the video deck 12b is in the "fast forward" state.
【0036】このように、表示装置10がビデオデッキ
12bの画像を表示中である場合に、ユーザが、ビデデ
ッキ12bとは対応しないリモコン装置14a,14c
を使用しても、ビデオデッキ12bに対応するリモコン
装置14bを使用した場合と同様に、ビデオデッキ12
bを遠隔操作できる。従って、現在表示中のビデオデッ
キに対応するリモコン装置かどうかを使用の都度、確認
する手間が省け、操作性が格段に向上する。表示装置1
0がビデオデッキ12cの画像を表示中である場合に、
ユーザが、何れのリモコン装置14a,14b,14c
を使用してもビデオデッキ12cを遠隔操作できること
は明らかである。As described above, when the display device 10 is displaying the image of the video deck 12b, the user controls the remote control devices 14a and 14c which do not correspond to the bidet deck 12b.
Even if the remote control device 14b corresponding to the VCR 12b is used,
b can be operated remotely. Therefore, it is possible to save the trouble of checking whether or not the remote control device corresponds to the currently displayed VCR each time it is used, and the operability is significantly improved. Display device 1
When 0 is displaying the image of VCR 12c,
The user selects which remote control device 14a, 14b, 14c
It is clear that the VCR 12c can also be operated remotely by using.
【0037】図4は、本発明の第2実施例の概略構成ブ
ロック図を示す。第2実施例では、表示装置110及び
複数のビデオデッキ112a,112b,112cがI
EEE1394シリアルバス114により相互に接続す
る。116a,116b,116cは、それぞれビデオ
デッキ112a,112b,112cに対応するリモコ
ン装置である。FIG. 4 shows a schematic block diagram of the second embodiment of the present invention. In the second embodiment, the display device 110 and the plurality of video decks 112a, 112b, 112c are I.
They are connected to each other by an EEE1394 serial bus 114. Reference numerals 116a, 116b, 116c are remote control devices corresponding to the video decks 112a, 112b, 112c, respectively.
【0038】図4に示す実施例を説明する前に、IEE
E1394シリアルバスの基本的な機能を説明する。I
EEE1394シリアルバスは、自由度の高い接続方
式、自動設定及びリアルタイム転送等の特長を有してい
る。IEEE1394シリアルバスは、SCSI規格等
に見られるデイジーチェーン型のトポロジの他に、スタ
ー型のトポロジにも対応可能であり、接続の自由度が極
めて高い。自動設定の機能を有しており、接続されてい
る機器の電源をオン/オフした場合、及び新たな機器を
接続した場合に、それを検知して自動的にバスをリセッ
トする。そして、バスリセット後に自動的に、トポロジ
を再認識し、各機器にIDを割り当てる。IEEE13
94シリアルバスでは、機器の電源をオフにすること無
しに、新たな機器を接続したり、接続を解除することが
可能である。この接続及び接続解除の後のバスリセッ
ト、トポロジの自動認識及びIDの自動割り当てによ
り、プラグ・アンド・プレイ(Plug&Play)機
能を実現している。Before describing the embodiment shown in FIG. 4, the IEEE
The basic functions of the E1394 serial bus will be described. I
The EEE1394 serial bus has features such as a highly flexible connection method, automatic setting, and real-time transfer. The IEEE 1394 serial bus can support not only the daisy chain type topology found in the SCSI standard etc., but also the star type topology, and the degree of freedom of connection is extremely high. It has an automatic setting function, and when the power of the connected device is turned on / off or when a new device is connected, it is detected and the bus is automatically reset. Then, after the bus is reset, the topology is automatically recognized again and an ID is assigned to each device. IEEE13
With the 94 serial bus, a new device can be connected or disconnected without turning off the power of the device. The plug and play function is realized by bus reset after this connection and disconnection, automatic recognition of topology, and automatic ID assignment.
【0039】IEEE1394シリアルバスは、物理
層、リンク層、トランザクション層及びバス管理層から
なる階層構造で表現される。物理層は、ケーブル及びコ
ネクタの機械的・電気的仕様、入出力信号の符号化、バ
ス初期化及びバス使用権の調停等を担当する。リンク層
は、物理層とトランザクション層の間でパケットデータ
の送受信を実現するためのサービスを提供する。トラン
ザクション層は、リンク層とアプリケーション等の上位
層との間でアシンクロナス転送を実現するためのサービ
スを提供する。The IEEE 1394 serial bus is represented by a hierarchical structure composed of a physical layer, a link layer, a transaction layer and a bus management layer. The physical layer is in charge of mechanical and electrical specifications of cables and connectors, encoding of input / output signals, bus initialization, and arbitration of bus usage rights. The link layer provides a service for realizing transmission / reception of packet data between the physical layer and the transaction layer. The transaction layer provides a service for realizing asynchronous transfer between the link layer and an upper layer such as an application.
【0040】図5、図6及び図7を参照して、先ず、バ
スリセット後のトポロジの自動認識、即ちツリー識別プ
ロセスを説明する。ツリー識別プロセスの開始時点で、
各ノードは、自分がブランチ、リーフ又は孤立状態の何
れであるかを示す情報を保持する。図5において、ノー
ドAはただ1つのポート、即ちポート#0のみが他のノ
ードと接続するので、自分がリーフであると認識する。
同様の理由から、ノードC,Fもリーフであると認識す
る。ノードBは、複数のポート、即ちポート#0,#
1,#2が他のノードと接続するので、自分がブランチ
であると認識する。同様の理由から、ノードD,Eも自
分がブランチであると認識する。With reference to FIGS. 5, 6 and 7, first, the automatic recognition of the topology after the bus reset, that is, the tree identification process will be described. At the beginning of the tree identification process,
Each node holds information indicating whether it is a branch, a leaf, or an isolated state. In FIG. 5, the node A recognizes that it is a leaf because only one port, that is, port # 0, is connected to another node.
For the same reason, the nodes C and F are also recognized as leaves. Node B has multiple ports, namely ports # 0, #
Since 1 and # 2 are connected to other nodes, they recognize themselves as branches. For the same reason, the nodes D and E also recognize that they are branches.
【0041】ツリー識別プロセスが開始されると、先ず
リーフ・ノードは、ブランチ・ノードに対して、親ポー
トを宣言するparent_notify信号を出力す
る。parent_notify信号を受信したブラン
チ・ノードは、parent_notify信号を受信
したポートを子ポートと認識し、そのポートからchi
ld_notify信号をIEEE1394ケーブルに
出力する。これにより、そのノード間で親子関係が決定
する。図5では、ノードAとノードB間、ノードCとノ
ードB間、及びノードFとノードE間がこれに相当して
おり、やり取りされるparent_notify信号
及びchild_notify信号とその伝送方向を図
示してある。When the tree identification process is started, the leaf node first outputs to the branch node a parent_notify signal declaring the parent port. The branch node that receives the parent_notify signal recognizes the port that receives the parent_notify signal as a child port, and chi from that port.
Output the ld_notify signal to the IEEE 1394 cable. This determines the parent-child relationship between the nodes. In FIG. 5, the node A and the node B, the node C and the node B, and the node F and the node E correspond to these, and the parent_notify signal and the child_notify signal to be exchanged and their transmission directions are illustrated. .
【0042】ブランチ・ノードは、親子関係の決定して
いないポートが唯1つになると、そのポートからpar
ent_notify信号をIEEE1394ケーブル
に出力する。parent_notify信号を受信し
たノードは、先と同様に、そのポートを子ポートと認識
し、そのポートからchild_notify信号をI
EEE1394ケーブルに出力する。これにより、その
ノード間でも親子関係が決定する。図6では、ノードB
とノードD間、ノードEとノードD間がこれに相当し、
これらのノード間での信号のやりとりを示す。図7は、
このようにして全ノード間で決定した親子関係を示す。
図13は、ノードBとノードD間、及びノードEとノー
ドD間で親子関係が決定した後を示した図である。ノー
ドDは、接続している全てのポートが子ポートとなり、
これによりノードDは自分がルート・ノードになったこ
とを認識する。以上でツリー識別プロセスが終了する。When there is only one port whose parent-child relationship has not been determined, the branch node starts par from that port.
Output the ent_notify signal to the IEEE 1394 cable. The node receiving the parent_notify signal recognizes the port as a child port as before, and outputs the child_notify signal from the port.
Output to EEE1394 cable. As a result, the parent-child relationship is determined between the nodes. In FIG. 6, node B
Between node D and node E, between node E and node D,
The exchange of signals between these nodes is shown. Figure 7
The parent-child relationship determined among all the nodes in this way is shown.
FIG. 13 is a diagram showing a state after the parent-child relationship is determined between the node B and the node D and between the node E and the node D. Node D has all connected ports as child ports,
This causes node D to recognize that it has become the root node. This completes the tree identification process.
【0043】図8、図9、図10及び図11を参照し
て、ツリー識別プロセス後のIDの自動割り当て、即ち
自己識別プロセスを説明する。自己識別プロセスでは、
先ず、ルート・ノードが、ポート番号が最小である子ポ
ートに自己識別の許可を示すgrant信号を出力する
と共に、他の子ポートにはdate_prefix信号
を出力する。親ポートからgrant信号を受信したブ
ランチ・ノードは、ルート・ノードと同様に、ポート番
号が最小である子ポートにgrant信号を送信し、他
の子ポートにはdate_prefix信号を送信す
る。以上を繰り返すことにより、grant信号は最終
的にリーフ・ノードに達する。The automatic ID assignment after the tree identification process, that is, the self-identification process will be described with reference to FIGS. 8, 9, 10 and 11. In the self-identification process,
First, the root node outputs the grant signal indicating permission of self-identification to the child port having the smallest port number, and outputs the date_prefix signal to the other child ports. The branch node receiving the grant signal from the parent port transmits the grant signal to the child port having the smallest port number and transmits the date_prefix signal to the other child ports, similarly to the root node. By repeating the above, the grant signal finally reaches the leaf node.
【0044】grant信号を受信したリーフ・ノード
は、自己識別パケットのカウント値(この時点では、’
0’である。)を自分のphysical_IDに割り
当て、自己識別パケットを、バス上に接続されている全
ノードに対してブロードキャスト送信する。他のノード
は、その自己識別パケットを受信し、そのカウント値を
1つ進める。自己識別パケットをブロードキャスト送信
したリーフ・ノードは、その後、自己識別が終了したこ
とを示すident_done信号を、該当する親ポー
トのノードに送信し、自己識別を終了する。この状態を
図8に示す。The leaf node receiving the grant signal counts the count value of the self-identification packet (at this point,
It is 0 '. ) Is assigned to its physical_ID, and a self-identification packet is broadcasted to all the nodes connected on the bus. The other node receives the self-identification packet and increments its count value. The leaf node that has broadcast-transmitted the self-identification packet then sends an identity_done signal indicating that self-identification is completed to the node of the corresponding parent port, and ends self-identification. This state is shown in FIG.
【0045】grant信号を送信したのと同じ子ポー
トからident_done信号を受信したブランチ・
ノードは、その子ポート(に接続するノード)の自己識
別が終了したことを認識し、その後、自己識別の終了し
ていない子ポートの中で、ポート番号が最小である子ポ
ートからgrant信号を出力し、残る子ポートからd
ate_prefix信号を出力する。このgrant
信号は、先と同様に最終的にリーフ・ノードに達し、そ
のリーフ・ノードの自己識別が終了する。この時の状態
を図9に示す。The branch that received the ident_done signal from the same child port that sent the grant signal.
The node recognizes that self-identification of the child port (node connected to the child port) has ended, and then outputs the grant signal from the child port having the smallest port number among the child ports that have not ended self-identification. And d from the remaining child port
Output the ate_prefix signal. This grant
The signal finally reaches the leaf node as before, and the leaf node's self-identification ends. The state at this time is shown in FIG.
【0046】全ての子ポート(に接続するノード)の自
己識別が終了したブランチ・ノードは、自己識別パケッ
トのカウント値を自分のphysical_IDに割り
当て、自己識別パケットをブロードキャスト送信し、i
dent_done信号を親ポート(に接続するノー
ド)に送信して、自己識別処理を終了する。この時の状
態を図10に示す。After the self-identification of all child ports (nodes connected to it) is completed, the branch node assigns the count value of the self-identification packet to its physical_ID, broadcasts the self-identification packet, and
The dent_done signal is transmitted to (the node connected to) the parent port, and the self-identification process ends. The state at this time is shown in FIG.
【0047】以上の動作を繰り返すことにより、最終的
に、ルート・ノードの全ポートに接続するノード、即
ち、ルート・ノード以外の全ノードの自己識別が終了す
る。その後、ルートソード自身が、自己のIDを決定
し、自己識別パケットをブロードキャスト送信する。こ
の状態を図11に示す。以上で自己識別プロセスが終了
する。By repeating the above operation, the self-identification of the nodes connected to all the ports of the root node, that is, all the nodes other than the root node is finally completed. Then, the root sword itself determines its own ID and broadcasts a self-identification packet. This state is shown in FIG. This completes the self-identification process.
【0048】図12は、自己識別パケットの構成を示
す。自己識別パケットは、そのパケットが自己識別パケ
ットであることを示すビット列’10b’、送信元のp
hysical_IDを示すPhy_IDフィールド、
送信元ノードのgap_countの設定値を示すga
p_cntフィールド、送信元ノードの速度能力を示す
spフィールド、送信元ノードのリピータ・データ遅延
量を示すdelフィールド、送信元ノードがアイソクロ
ナス・リソース・マネージャの能力があることを示すc
フィールド、送信元ノードの電力の消費と供給の特性を
示すpwrフィールド、及び送信元ノードのポートの状
態を表すp0,p1,p2フィールド等からなる。FIG. 12 shows the structure of the self-identification packet. The self-identification packet has a bit string “10b” indicating that the packet is a self-identification packet, p of the transmission source.
a Phy_ID field indicating the physical_ID,
Ga indicating the set value of gap_count of the transmission source node
p_cnt field, sp field indicating the speed capability of the source node, del field indicating the repeater data delay amount of the source node, c indicating that the source node has the capability of an isochronous resource manager
A field, a pwr field indicating the power consumption and supply characteristics of the source node, and p0, p1, p2 fields indicating the state of the port of the source node, and the like.
【0049】図13は、IEEE1394シリアルバス
におけるアドレス空間を示す。IEEE1394シリア
ルバスは、ISO/IEC13213:1994で定義
されるCSR(Command and Status
Register)アーキテクチャに従い、64ビッ
ト幅のアドレス空間を利用する。図13において、上位
16ビットはノードIDを表し、64kバイトのノード
アドレス空間を提供する。FIG. 13 shows an address space in the IEEE 1394 serial bus. The IEEE 1394 serial bus is a CSR (Command and Status) defined in ISO / IEC 13213: 1994.
According to the (Register) architecture, a 64-bit wide address space is used. In FIG. 13, the upper 16 bits represent the node ID and provide a node address space of 64 kbytes.
【0050】上位16ビットのノード1D内で、上位の
10ビットを所定のバスを指定するbus_ID、下位
6ビットを所定のノードを指定するPhysical_
IDとして使用する。bus_IDで、全てのビットが
1である場合、それはノードが接続されているバス(ロ
ーカルバス)を示すアドレス(Bus#1023)であ
り、physical_IDで全てのビットが1である
場合、それはバス内の全ノードに配信するブロードキャ
スト用アドレス(node#63)であり、何れも予約
されている。従って、1023個のバスにそれぞれ63
個のノードを接続できる。Within the upper 16-bit node 1D, the upper 10 bits are bus_ID for designating a predetermined bus, and the lower 6 bits are Physical_designating for a predetermined node.
Use as ID. If all bits are 1 in bus_ID, it is an address (Bus # 1023) indicating the bus (local bus) to which the node is connected, and if all bits are 1 in physical_ID, it is in the bus. This is a broadcast address (node # 63) to be distributed to all nodes, and both are reserved. Therefore, 63 each on 1023 buses
You can connect up to 4 nodes.
【0051】残りの48ビットは、各ノード内のアドレ
ス空間を表し、20ビットと28ビットに分割して25
6Mバイト単位で管理される。最初の20ビットにおけ
る00000h〜FFFFDhのアドレス空間は、初期
メモリ空間と呼ばれる。続くFFFFEhの256Mバ
イトのアドレス空間は、プライベート空間と呼ばれ、各
ノードで自由に使用可能な空間である。FFFFFhの
256Mバイトのアドレス空間はレジスタ空間と呼ば
れ、バスに接続された機器に共通な情報が収容される。The remaining 48 bits represent the address space in each node, and are divided into 20 bits and 28 bits to obtain 25 bits.
It is managed in units of 6 Mbytes. The address space from 00000h to FFFFDh in the first 20 bits is called the initial memory space. The address space of 256 Mbytes of the subsequent FFFFEh is called a private space and is a space that can be used freely by each node. An address space of 256 Mbytes of FFFFFh is called a register space, and stores information common to devices connected to the bus.
【0052】レジスタ空間の最初の512バイトは、C
SRアーキテクチャのコアになるレジスタ(CSRコ
ア)であり、STATE_CLEARレジスタ及びST
ATE_SETレジスタ等からなる。次の512バイト
はシリアルバス・レジスタであり、CYCLE_TIM
Eレジスタ、BANDWIDTH_ABAILABLE
レジスタ及びCHANNELS_ABAILABLEレ
ジスタ等のIEEE1394シリアルバスに特有の用途
に使用されるレジスタからなる。その次の1024バイ
トは、ISO/IEC13213:1994で定義され
るConfiguration ROM空間である。The first 512 bytes of register space is C
It is a register (CSR core) that becomes the core of the SR architecture, and includes STATE_CLEAR register and ST.
It is composed of an ATE_SET register and the like. The next 512 bytes are the serial bus register, CYCLE_TIM
E register, BANDWIDTH_ABAILABLE
It consists of a register and a register used for an application specific to the IEEE 1394 serial bus such as a CHANNELS_ABAILABLE register. The next 1024 bytes is the Configuration ROM space defined by ISO / IEC13213: 1994.
【0053】IEEE1394シリアルバスでは、アシ
ンクロナスデータ転送及びアイソクロナスデータ転送の
2種類のデータ転送が存在する。アシンクロナス転送
は、必要に応じて非同期に転送することが要求されるデ
ータ、即ち制御信号及びファイルデータ等を転送するの
に有効である。アイソクロナス転送は、所定量のデータ
を一定のデータレートで連続的に転送することが要求さ
れるデータ、即ちビデオデータ及びオーディオデータ等
のストリームデータを転送するのに有効である。In the IEEE 1394 serial bus, there are two types of data transfer, asynchronous data transfer and isochronous data transfer. Asynchronous transfer is effective for transferring data required to be transferred asynchronously as needed, that is, control signals and file data. The isochronous transfer is effective for transferring data required to continuously transfer a predetermined amount of data at a constant data rate, that is, stream data such as video data and audio data.
【0054】IEEE1394シリアルバスでは、アシ
ンクロナスデータ転送及びアイソクロナスデータ転送と
も、データ転送に先立ってバス使用権を獲得する必要が
あり、そのための調停(アービトレーション)作業が存
在する。In the IEEE 1394 serial bus, in both asynchronous data transfer and isochronous data transfer, it is necessary to acquire the bus use right prior to the data transfer, and arbitration work for that purpose is required.
【0055】アシンクロナス転送では、転送データとと
もに、送信元ノードlDと転送先ノードIDをデータ・
パケットとして転送する。各ノードは、データ・パケッ
ト内の転送先ノードIDを自分のIDと比較し、自分宛
ての場合にデータ・パケットを取り込む。そして、デー
タ・パケットを取り込んだノードは承認信号を送信元ノ
ードに返送する。In the asynchronous transfer, the transfer source data ID and the transfer destination node ID are transferred together with the transfer data.
Transfer as a packet. Each node compares the transfer destination node ID in the data packet with its own ID and captures the data packet when addressed to itself. Then, the node that has captured the data packet returns an acknowledgment signal to the source node.
【0056】アイソクロナス転送では、転送データとと
もにチャネル番号をデータ・パケットとして転送する。
各ノードは、データ・パケット内のチャネル番号と自分
の欲しいデータのチャネル番号とを比較し、該当する場
合にそのデータ・パケットを取り込む。アイソクロナス
転送では、承認信号を返信しない。In isochronous transfer, the channel number is transferred as a data packet together with the transfer data.
Each node compares the channel number in the data packet with the channel number of the data it wants and, if applicable, captures the data packet. In isochronous transfer, no acknowledge signal is returned.
【0057】IEEE1394シリアルバスでは、アシ
ンクロナス転送とアイソクロナス転送を混在できる。こ
の転送例のタイミングチャートを図14に示す。図15
はアイソクロナス転送のタイミングチャートを示し、図
16はアシンクロナス転送のタイミングチャートを示
す。In the IEEE 1394 serial bus, asynchronous transfer and isochronous transfer can be mixed. FIG. 14 shows a timing chart of this transfer example. Figure 15
Shows a timing chart of isochronous transfer, and FIG. 16 shows a timing chart of asynchronous transfer.
【0058】IEEE1394シリアルバスにはバス上
にサイクル・マスタと呼ばれるノードが存在する。サイ
クルマスタは、125μsの周期でサイクル・スタート
・パケットをバス上の全てのノードにブロードキャスト
する。アイソクロナス転送を希望するノードは、サイク
ル・スタート・パケットを受信すると、バスの使用権を
ルート・ノードに要求する。ルート・ノードがどのノー
ドにバス使用権を与えるかを決定する。ルート・ノード
はサイクル・マスタを兼ねるのが通常である。ルート・
ノードの調停によりバス使用権を獲得したノードは、ア
イソクロナス転送を実行し、調停に負けたノードはバス
がアイドルとなる期間(ギャップ)、待機する。調停に
勝ったノードのアイソクロナス転送が終了すると、バス
はアイドル状態となる。このアイドル状態がアイソクロ
ナス・ギャップと呼ばれる時間、継続すると、先に調停
に負けたノードは再度、バス使用権を要求でき、ルート
・ノードは、複数のバス使用権が競合する場合に、それ
を調停する。The IEEE 1394 serial bus has a node called a cycle master on the bus. The cycle master broadcasts a cycle start packet to all nodes on the bus every 125 μs. Upon receiving the cycle start packet, the node desiring the isochronous transfer requests the right to use the bus to the root node. The root node determines to which node the bus is granted. The root node usually doubles as a cycle master. root·
The node that has acquired the bus use right by the arbitration of the node executes the isochronous transfer, and the node that loses the arbitration waits for a period (gap) in which the bus becomes idle. When the isochronous transfer of the node that has won the arbitration ends, the bus becomes idle. If this idle state lasts for a time called an isochronous gap, the node that loses the arbitration earlier can request the bus right again, and the root node arbitrates it when multiple bus rights conflict. To do.
【0059】以上を繰り返すことで、アイソクロナス転
送を希望する全てのノードが逐次的にアイソクロナス転
送を実行できる。その後、バスはアイドル状態となる。By repeating the above, all the nodes that desire isochronous transfer can sequentially execute isochronous transfer. After that, the bus becomes idle.
【0060】アイドル状態がアイソクロナス・ギャップ
期間、経過してもアイソクロナス転送の要求が無いまま
に、アイドル状態がサブアクション・ギャップと呼ばれ
る期間、経過すると、アシンクロナス転送が可能にな
る。すなわち、アシンクロナス転送を希望するノード
は、バス使用権をルート・ノードに要求できる。ルート
・ノードによる調停に勝ちバス使用権を獲得したノード
は、アシンクロナス転送を実行し、調停に負けたノード
は、サブアクション・ギャップの経過を待つ。調停に勝
ったノードのアシンクロナス転送が終了すると、バスは
アイドル状態となる。このアイドル状態がサブアクショ
ン・ギャップ期間、経過すると、先に調停に負けたノー
ドは再びバス使用権を要求できる。Asynchronous transfer becomes possible when the idle state elapses for a period called the sub-action gap while the isochronous gap period has elapsed and there is no request for isochronous transfer. That is, a node desiring asynchronous transfer can request the bus use right from the root node. The node that wins the arbitration by the root node and acquires the bus use right executes the asynchronous transfer, and the node that loses the arbitration waits for the passage of the sub-action gap. When the node that has won the arbitration completes the asynchronous transfer, the bus becomes idle. When this idle state elapses for the sub-action gap period, the node that has previously lost arbitration can request the bus right again.
【0061】この繰り返しにより、各ノードはデータを
アシンクロナス転送できる。但し、サイクル・スタート
・パケットから125μs経過すると、ルート・ノード
は、新たなバス使用権の要求に対して何れのノードにも
バス使用権を与えず、サイクル・マスタとして自らがサ
イクル・スタート・パケットを送信する。その後、上述
したように、再びアイソクロナス転送が行われ、引き続
いてアシンクロナス転送が行われる。更に125μs経
過すると、サイクル・マスタはサイクル・スタート・パ
ケットを出力し、これにより、新しいサイクルがスター
トする。なお、IEEE1394シリアルバスでは、ア
イソクロナス転送のバス使用権の要求に対しては、競合
するノード間に均等にバス使用権を割り当てる公正アー
ビトレーションが採用される。By repeating this, each node can transfer data asynchronously. However, when 125 μs has elapsed from the cycle start packet, the root node does not give the bus use right to any node in response to a new request for the bus use right, and the root node itself does not start the cycle start packet. To send. Thereafter, as described above, the isochronous transfer is performed again, and the asynchronous transfer is subsequently performed. After another 125 μs, the cycle master outputs a cycle start packet, which starts a new cycle. The IEEE 1394 serial bus employs fair arbitration in which bus usage rights are evenly allocated among competing nodes in response to a request for a bus usage right for isochronous transfer.
【0062】図17は、アイソクロナス転送のデータ・
パケットのフォーマットを示す。アイソクロナス・デー
タ・パケットは、データ長を示すdate_lengt
hフィールド、データ・フォーマットに対する上位レベ
ルのラベルを提供するtagフィールド、アイソクロナ
ス・チャネル番号を指定するchannelフィール
ド、トランザクションのタイプを指定するtcodeフ
ィールド、同期化コードを示すsyフィールド、転送エ
ラー検出用のheader_CRCフィールド、転送デ
ータを含むdata_fieldフィールド、及び転送
エラー検出用のdata_CRCフィールドからなる。FIG. 17 shows data of isochronous transfer.
Indicates the packet format. The isochronous data packet has a date_length that indicates the data length.
h field, tag field providing upper level label for data format, channel field specifying isochronous channel number, tcode field specifying transaction type, sy field indicating synchronization code, header_CRC for detecting transfer error A field, a data_field field containing transfer data, and a data_CRC field for detecting a transfer error.
【0063】図18は、アシンクロナス転送のデータ・
パケットのフォーマットを示す。図示したアシンクロナ
ス・データ・パケットは、クワドレット(4バイト)の
ライト要求時のフォーマットであり、転送先ノードを指
定するdestimtion_IDフィールド、トラン
ザクションに固有のタグを割り当てるtlフィールド、
パケットのリトライを指定するrtフィールド、トラン
ザクションのタイプを指定するtcodeフィールド、
優先順位を指定するpriフィールド、発信元ノードの
physical_lDを示すsource_IDフィ
ールド、転送先ノード・アドレスの下位48ビットを指
定するdestination_offsetフィール
ド、リクエストの結果、書き込まれる値を指定するqu
adlet_dataフィールド、及び転送エラー検出
用のheader_CRCフィールドからなる。アシン
クロナス・データ・パケットには他に、クワドレットの
リード要求時、ブロック(4バイト以上)のリード要求
時、及びブロックのライト要求時等のフォーマットが規
定されているが、ここでは説明を省略する。FIG. 18 shows data of asynchronous transfer.
Indicates the packet format. The illustrated asynchronous data packet has a quadlet (4 bytes) format when a write request is made, a destination_ID field for designating a transfer destination node, a tl field for allocating a tag unique to a transaction,
An rt field that specifies the retry of the packet, a tcode field that specifies the type of transaction,
A pri field that specifies the priority, a source_ID field that indicates the physical_ld of the source node, a destination_offset field that specifies the lower 48 bits of the transfer destination node address, and a qu that specifies the value to be written as a result of the request.
It is composed of an adlet_data field and a header_CRC field for detecting a transfer error. The asynchronous data packet also specifies other formats such as a quadlet read request, a block (4 bytes or more) read request, and a block write request, but the description thereof is omitted here.
【0064】IEEE1394シリアルバスの詳細は、
アメリカ電子電気技術者学会から発行されている「IE
EE Standard for a High pe
rformance Serial Bus」を参照さ
れたい。For details of the IEEE 1394 serial bus,
Published by the Institute of Electronics and Electrical Engineers, "IE
EE Standard for a High pe
See “rformatance Serial Bus”.
【0065】図19は、表示装置110の概略構成ブロ
ック図を示す。120はIEEE1394インターフェ
ースであり、物理層、リンク層及びトランザクション層
等からなり、上述したIEEE1394シリアルバスの
機能を提供する。IEEE1394インターフェース1
20は、アイソクロナス転送で受信したデータを、チャ
ネル分離回路122に出力し、アシンクロナス転送で受
信したデータをIEEE1394制御回路124に出力
する。IEEE1394インターフェース120はま
た、IEEE1394制御回路124から出力されるデ
ータを、IEEE1394シリアルバス114上にアシ
ンクロナス転送で出力する。FIG. 19 shows a schematic block diagram of the display device 110. An IEEE 1394 interface 120 is composed of a physical layer, a link layer, a transaction layer, etc., and provides the function of the above-mentioned IEEE 1394 serial bus. IEEE 1394 interface 1
20 outputs the data received by the isochronous transfer to the channel separation circuit 122, and outputs the data received by the asynchronous transfer to the IEEE1394 control circuit 124. The IEEE 1394 interface 120 also outputs the data output from the IEEE 1394 control circuit 124 to the IEEE 1394 serial bus 114 by asynchronous transfer.
【0066】チャネル分離回路122は、IEEEE1
394インターフェース120から供給されるアイソク
ロナス・データ・パケットのchannelフィールド
の値を識別し、その値に従いそのパケット内のデータを
デコーダ126,128,130の何れかに出力する。
例えば、チャネル#0,#1,#2のアイソクロナス・
データ・パケットを受信している場合、チャネル分離回
路122は、チャネル#0のアイソクロナス・データ・
パケット内のデータをデコーダ126に、チャネル#1
のアイソクロナス・データ・パケット内のデータをデコ
ーダ128に、チャネル#2のアイソクロナス・データ
・パケット内のデータをデコーダ130に出力する。デ
コーダ126〜130は、チャネル分離回路122から
のデータを表示装置110で表示可能なデータ形式に復
号化する。メモリ制御回路132は、制御回路134の
制御下に、デコーダ126〜130からのデータをアド
レス変換及びタイミング制御して、画像表示装置138
の画面上での表示態様に合致するようにフレームメモリ
136に書き込む。図20は、画像表示装置138の画
面上の表示画像例を示す。The channel separation circuit 122 uses the IEEE1
The value of the channel field of the isochronous data packet supplied from the 394 interface 120 is identified, and the data in the packet is output to any of the decoders 126, 128 and 130 according to the value.
For example, isochronous channels # 0, # 1, and # 2
When the data packet is received, the channel separation circuit 122 determines that the channel # 0 is isochronous data.
The data in the packet is sent to the decoder 126 and channel # 1
The data in the isochronous data packet of 1 is output to the decoder 128, and the data in the isochronous data packet of channel # 2 is output to the decoder 130. The decoders 126 to 130 decode the data from the channel separation circuit 122 into a data format that can be displayed by the display device 110. Under the control of the control circuit 134, the memory control circuit 132 performs address conversion and timing control of the data from the decoders 126 to 130, and the image display device 138.
Is written in the frame memory 136 so as to match the display mode on the screen. FIG. 20 shows an example of a display image on the screen of the image display device 138.
【0067】制御回路134は、アイソクロナス・デー
タ・パケットのチャネル番号とデコーダ126〜130
の対応させて、デコーダ126〜130の動作を指定
し、更には、図20に示すような表示画像を得るため
に、メモリ制御回路132を制御して、デコーダ126
〜130の出力データに対してフレームメモリ136の
ライトアドレスを生成させる。制御回路134は、各チ
ャネルのアイソクロナス転送されたデータが、画像表示
装置138の画面上のどこに表示されているか、また、
表示画像がどのようになっているかを認識している。こ
れは公知の技術によって実現可能であるだけでなく、本
発明の特徴とは無関係であるので、詳細な説明を省略す
る。The control circuit 134 controls the channel numbers of the isochronous data packets and the decoders 126 to 130.
The operation of the decoders 126 to 130 is designated according to the above, and further, in order to obtain the display image as shown in FIG.
The write address of the frame memory 136 is generated for the output data of ~ 130. The control circuit 134 determines where the isochronous transferred data of each channel is displayed on the screen of the image display device 138, and
It recognizes what the display image looks like. This is not only achievable by known techniques, but is not related to the features of the present invention, and thus detailed description thereof will be omitted.
【0068】制御回路134は、優先度の最も高い画面
の画像データのチャネル番号をIEEE1394制御回
路124に通知する。優先度は、例えば、表示順序、表
示面積又はアクティブ画面等に従って決定される。例え
ば、図20に示す表示画像例では、表示の順序として
は、画面Cが最も奥で、その手前が画面B、最も手前が
画面Aである。表示の面積としては、画面Cが最大で、
次が画面A、最も小さいのが画面Bである。アクティブ
な画面は画面Bである。通常、最前面、最大面積又はア
クティブな画面が最優先となるが、本発明は、これに限
定されない。本実施例では、表示の面積に優先度を与
え、最前面の画面を最優先とする。従って、図20に示
す表示画像例では、画面Aが最優先画面となる。優先度
は、表示の順序、表示の面積及びアクティブ画面以外で
あっても、本発明の趣旨を逸脱するものではない。The control circuit 134 notifies the IEEE 1394 control circuit 124 of the channel number of the image data of the screen having the highest priority. The priority is determined according to, for example, a display order, a display area, an active screen, or the like. For example, in the display image example shown in FIG. 20, the display order is that the screen C is the farthest, the front is the screen B, and the front is the screen A. As for the display area, screen C is the largest,
The screen A is next, and the screen B is the smallest. The active screen is screen B. Usually, the foreground, the largest area, or the active screen has the highest priority, but the invention is not so limited. In this embodiment, the display area is given priority, and the frontmost screen is given the highest priority. Therefore, in the display image example shown in FIG. 20, the screen A is the highest priority screen. The priority does not deviate from the gist of the present invention even if it is other than the display order, the display area, and the active screen.
【0069】IEEE1394制御回路124は、ホス
トID制御回路124aとデータ制御回路124bを具
備する。ホストID制御回路124aは、パワーオンリ
セットを含むIEEE1394シリアルバスのバスリセ
ット、ツリー識別及び自己識別が完了した後、ホストで
あることを示すパケットをdestination_I
Dにブロードキャスト用アドレス(63)をセットし
て、全ノードのdestination_offse
t:FFFFF0000F00hへデータ’0000’
のライト転送をIEEEE1394インターフェース1
20に要求する。ここで、オフセットアドレストFFF
F0000F00h及びデータ’0000’は、そのパ
ケットに含まれるsource_IDフィールドがホス
トである本装置に割り当てられたPhysical_I
Dであることを示すところに意味を持ち、特にその値に
こだわるものではない。このライト転送要求を受けたI
EEE1394インターフェース120は、このライト
転送を実行する。The IEEE 1394 control circuit 124 includes a host ID control circuit 124a and a data control circuit 124b. After the bus reset of the IEEE 1394 serial bus including the power-on reset, the tree identification, and the self identification are completed, the host ID control circuit 124a sends a packet indicating the host to the destination_I.
The broadcast address (63) is set in D, and the destination_offse of all nodes is set.
t: FFFFF0000F00h to data '0000'
Write transfer to IEEE 1394 interface 1
Request 20. Where offset address and FFF
F0000F00h and data “0000” are Physical_I assigned to this device whose source_ID field included in the packet is the host.
It has a meaning in indicating that it is D, and does not particularly care about its value. I that received this write transfer request
The EEE1394 interface 120 executes this write transfer.
【0070】データ制御回路124bは、IEEE13
94インターフェース120に対する転送のうち、de
stination_offset:FFFFF000
0F00hへの、データ’0000’以外のライト転送
に対しては、制御回路134から通知される最優先の画
面のチャネル番号をdestination_IDとし
て、destination_offset:FFFF
F0000F00hへの当該データのライト転送を、I
EEE1394インターフェース120に指令する。こ
こで、オフセットアドレスFFFFF0000F00h
及びデータ’0000’以外は、そのパケットに含まれ
るデータ・フィールドがリモコン・データを含むことを
示すところに意味を持ち、特にその値にこだわるもので
はない。リモコンデータは、カスタム・コード、カスタ
ム・コードの反転データ、データ・コード及びデータ・
コードの反転データからなるので、’0000’となる
ことはない。従って、ホストを示すデータ・パケット及
びリモコン・データであるデータ・パケットを完全に識
別可能である。The data control circuit 124b uses the IEEE13
Out of the transfers to the 94 interface 120
station_offset: FFFFF000
For the write transfer to 0F00h other than the data “0000”, the destination channel ID of the highest priority screen notified from the control circuit 134 is set as the destination_ID and the destination_offset: FFFF.
Write transfer of the data to F0000F00h
Command the EEE 1394 interface 120. Here, the offset address FFFFF0000F00h
Other than "0000" and data "0000", it means that the data field included in the packet contains remote control data, and the value is not particularly limited. The remote control data includes custom code, custom code inverted data, data code, and data code.
Since it consists of code inversion data, it will never be '0000'. Therefore, it is possible to completely identify the data packet indicating the host and the data packet that is the remote control data.
【0071】図21は、ビデオデッキ112a,112
b,112cの遠隔制御信号に関する機能部分の概略構
成ブロック図を示す。受光装置140、カスタム・・コ
ード受信判定回路142、データ・コード受信判定回路
144、カスタム・コード識別回路146及びデータ・
コード解析回路148はそれぞれ、図3に示す受光装置
40、カスタム・・コード受信判定回路42、データ・
コード受信判定回路44、カスタム・コード識別回路4
6及びデータ・コード解析回路52に対応しており、同
様に動作する。FIG. 21 shows the video decks 112a and 112.
The schematic block diagram of the functional parts of the remote control signals b and 112c is shown. Light receiving device 140, custom code reception determination circuit 142, data code reception determination circuit 144, custom code identification circuit 146 and data
The code analysis circuit 148 includes a light receiving device 40, a custom code reception determination circuit 42, and a data
Code reception determination circuit 44, custom code identification circuit 4
6 and the data code analysis circuit 52, and operates in the same manner.
【0072】図3と異なるのは、以下の点である。即
ち、通信手段となるIEEE1394インターフェース
150を備え、IEEE1394インターフェース15
0内のホストID記憶装置152が、接続検知装置48
に相当する。データ・コード変換回路50及びデータ・
コード逆変換回路56に相当する構成要素は存在しな
い。Differences from FIG. 3 are as follows. That is, the IEEE 1394 interface 150 serving as a communication means is provided, and the IEEE 1394 interface 15 is provided.
The host ID storage device 152 in 0 is the connection detection device 48
Equivalent to. Data code conversion circuit 50 and data
There is no component corresponding to the code reverse conversion circuit 56.
【0073】図3に示す構成とは異なる動作部分を説明
する。ホストID記憶装置152に記憶されるホストI
Dは、パワーオンリセットを含むIEEE1394シリ
アルバスのバスリセット後、’63’にセットされる。
IEEE1394インターフェース150は、IEEE
1394インターフェース150に対する転送のうち、
destination_offset:FFFFF0
000F00hへの、データ’0000’のライト転送
に対して、そのデータ・パケットのsource_ID
フィールドの値をホストID記憶手段152に記憶す
る。An operation part different from the configuration shown in FIG. 3 will be described. Host I stored in host ID storage device 152
D is set to '63' after a bus reset of the IEEE 1394 serial bus including power-on reset.
The IEEE 1394 interface 150 is an IEEE
Of the transfers to the 1394 interface 150,
destination_offset: FFFFF0
For the write transfer of data '0000' to 000F00h, the source_ID of the data packet
The value of the field is stored in the host ID storage unit 152.
【0074】カスタム・コード識別回路146は、カス
タム・コードの比較結果が一致し、且つ、ホストID記
憶装置152の記憶値が’63’以外である場合に、デ
ータコード受信判定回路144からのリモコン信号デー
タをIEEE1394インターフェース152に出力す
る。カスタム・コードの比較結果が一致し、且つ、ホス
トID記憶装置152の記憶値が’63’である場合、
カスタム・コード識別回路146は、データコード受信
判定回路144からのリモコン信号データをデータ・コ
ード解析回路148に出力する。カスタム・コードの比
較結果が不一致である場合には、カスタム・コード識別
回路146は、データコード受信判定回路144からの
リモコン信号データをデータ・コード解析回路148及
びIEEE1394インターフェース150のどちらに
も出力しない。The custom code identification circuit 146 controls the remote control from the data code reception determination circuit 144 when the comparison result of the custom codes is the same and the stored value of the host ID storage device 152 is other than "63". The signal data is output to the IEEE1394 interface 152. If the comparison results of the custom codes match and the stored value of the host ID storage device 152 is “63”,
The custom code identification circuit 146 outputs the remote control signal data from the data code reception determination circuit 144 to the data code analysis circuit 148. When the comparison result of the custom codes does not match, the custom code identification circuit 146 does not output the remote control signal data from the data code reception determination circuit 144 to either the data code analysis circuit 148 or the IEEE 1394 interface 150. .
【0075】データ・コード解析回路148は、データ
・コードを解析し、その解析結果に従って自機器を制御
する。例えば、ビデオデッキ112aでは、リモコン信
号データのデータ・コードが’C3h’であれば’再
生’、’60h’であれば’停止’、’55h’であれ
ば’早送り’、’65h’であれば’巻き戻し’、とい
うように自機器を制御する。これらのデータ・コードと
制御内容との対応は、ビデオデッキ112a,112
b,112c間であらかじめ取り決められており、第2
実施例では同一である。勿論、第1実施例と同様に、共
通コードへの変換及び逆変換の機能を各ビデオデッキ1
12a,112b,112cに組み込んでも良い。The data code analysis circuit 148 analyzes the data code and controls its own device according to the analysis result. For example, in the VCR 112a, if the data code of the remote control signal data is'C3h ', it may be'play', '60h' may be'stop ',' 55h 'may be'fast forward', and'65h '. It controls its own device, such as "rewind". Correspondence between these data codes and control contents is determined by the video decks 112a and 112a.
It is pre-arranged between b and 112c.
In the example, it is the same. Of course, as in the case of the first embodiment, the function of converting to a common code and the function of reverse conversion is applied to each VCR 1.
You may incorporate in 12a, 112b, 112c.
【0076】IEEE1394インターフェース150
は、カスタム・コード識別回路146から受け取ったリ
モコン・データを、ホストID記憶手段152の記憶値
をdestination_IDとして、destin
ation_offset:FFFFF0000F00
hへライト転送する。IEEE 1394 interface 150
Uses the remote control data received from the custom code identification circuit 146 as the destination_ID of the storage value of the host ID storage unit 152 and the destination.
ation_offset: FFFFF0000F00
Write transfer to h.
【0077】IEEE1394インターフェース150
はまた、IEEE1394インターフェース150に対
する転送のうち、destination_offse
t:FFFFF0000F00hへの、データ’000
0’以外のライト転送に対して、受信データをデータ・
コード解析手回路148に出力する。先に述べたよう
に、データ・コード解析回路148は、そのデータ・コ
ードを解析し、自機器を制御する。IEEE 1394 interface 150
Also, of the transfers to the IEEE 1394 interface 150, the destination_offse
t: Data '000 to FFFFF0000F00h
For write transfers other than 0 ', receive data
Output to the code analysis circuit 148. As described above, the data code analysis circuit 148 analyzes the data code and controls its own device.
【0078】ビデオデッキ112a,112b,112
cは、自己のphysical_IDをチャネル番号と
するアイソクロナス転送モードで画像データをIEEE
1394インターフェース150からIEEE1394
シリアルバス上に出力する。Video decks 112a, 112b, 112
c is an isochronous transfer mode in which its own physical_ID is used as a channel number, and the image data is IEEE
1394 interface 150 to IEEE 1394
Output on the serial bus.
【0079】第2実施例の全体的な動作を説明する。図
4において、IEEE1394シリアルバスのバスリセ
ット、ツリー識別及び自己識別の完了の後、表示装置1
10のIEEE1394インターフェース120のph
ysical_IDは’0’、ビデオデッキ112aの
IEEE1394インターフェース150のphysi
cal_IDは’1’、ビデオデッキ112bのIEE
E1394インターフェース150のphysical
_IDは’2’、ビデオデッキ112cのIEEE13
94インターフェース150のphysical_ID
は’3’になったものとする。この条件で、ビデオデッ
キ112aは画像データをチャネル#1でアイソクロナ
ス転送し、ビデオデッキ112bは画像データをチャネ
ル#2でアイソクロナス転送し、ビデオデッキ112c
は画像データをチャネル#3でアイソクロナス転送す
る。The overall operation of the second embodiment will be described. In FIG. 4, after the bus reset, tree identification and self identification of the IEEE 1394 serial bus are completed, the display device 1
10 IEEE 1394 interface 120 ph
The physical_ID is "0", and the PHYSI of the IEEE1394 interface 150 of the video deck 112a.
cal_ID is '1', VEE 112b IEEE
E1394 interface 150 physical
_ID is '2', IEEE13 of VCR 112c
94 interface 150 physical_ID
Is now '3'. Under this condition, the video deck 112a isochronously transfers the image data on the channel # 1, the video deck 112b isochronously transfers the image data on the channel # 2, and the video deck 112c.
Performs isochronous transfer of image data on channel # 3.
【0080】画像表示装置138の表示画面は、図20
に示す例のようになり、チャネル#1、即ちビデオデッ
キ112aからの画像を画面Aに、チャネル#2、即ち
ビデオデッキ112bからの画像を画面Bに、チャネル
#3、即ちビデオデッキ112cからの画像を画面C
に、それぞれ表示するものとする。最優先画面は画面A
である。制御回路134は、画面Aのチャネル番号であ
る’1’をIEEE1394制御回路124に通知す
る。The display screen of the image display device 138 is shown in FIG.
The image from the channel # 1, that is, the video deck 112a is displayed on the screen A, the image from the channel # 2, that is, the video deck 112b is displayed on the screen B, and the image from the channel # 3, that is, the video deck 112c is displayed. Screen C
, Respectively. The highest priority screen is screen A
Is. The control circuit 134 notifies the IEEE 1394 control circuit 124 of "1" which is the channel number of the screen A.
【0081】ホストID制御回路124aは、dest
ination_IDを’63’として、destin
ation_offset:FFFFF0000F00
hへの、データ’0000’のライト転送をIEEE1
394インターフェース120に要求し、IEEE13
94インターフェース120がそれを実行する。このラ
イト転送を受信したビデオデッキ112a,112b,
112cのIEEEEE1394インターフェース15
0は、destination_offset:FFF
FF0000F00hへのデータ’0000’のライト
転送であるので、そのデータ・パケットのsource
_IDフィールドの値(この場合は’0’)をホストI
D記憶装置152に格納する。The host ID control circuit 124a uses the dest
The destination_ID is '63' and the destination is
ation_offset: FFFFF0000F00
Write transfer of data '0000' to h by IEEE1
394 request to interface 120, IEEE13
The 94 interface 120 does this. VCRs 112a, 112b that received this write transfer,
112c IEEE 1394 interface 15
0 is destination_offset: FFF
Since this is a write transfer of data "0000" to FF0000F00h, the source of the data packet
The value of the _ID field ('0' in this case) is set to the host I
The data is stored in the D storage device 152.
【0082】ここで、ユーザが、リモコン装置116a
により’早送り’を指示したとする。リモコン装置11
6aは、カスタム・コードを’35h’、データ・コー
ドを’55h’として赤外線リモコン信号を出力する。
この赤外線リモコン信号は、ビデオデッキ112a,1
12b,112cの各受光装置140で受信される。ビ
デオデッキ112a,112b,112cでは、そのカ
スタム・コード受信判定回路142及びデータ・コード
受信判定回路144が、正常受信と判断でき、リモコン
信号データはカスタム・コード識別回路146に供給さ
れる。Here, the user selects the remote control device 116a.
Suppose that you instructed "fast forward". Remote control device 11
6a outputs an infrared remote control signal with a custom code of "35h" and a data code of "55h".
This infrared remote control signal is transmitted to the video decks 112a, 1a.
It is received by each of the light receiving devices 140 of 12b and 112c. In the video decks 112a, 112b, 112c, the custom code reception determination circuit 142 and the data code reception determination circuit 144 can determine normal reception, and the remote control signal data is supplied to the custom code identification circuit 146.
【0083】ビデオデッキ112b,112cでは、カ
スタム・コード識別回路146は、受信リモコン信号の
カスタム・コードが自機器のカスタムコードと不一致で
あると判断するので、ここで処理を終了する。ビデオデ
ッキ112aのカスタム・コード識別回路146は、受
信リモコン信号のカスタム・コードが自機器のカスタム
コードと一致し、且つ、ホストID記憶装置152の記
憶値が’63’以外であるので、受信リモコン信号のデ
ータコードをIEEEEE1394インターフェース1
50に出力する。IEEE1394インターフェース1
50は、カスタム・コード識別回路146からのデータ
・コードを、ホストID記憶装置152の記憶値(この
場合、’0’であり、表示装置110のIEEE139
4インターフェース120を示す。)をdestina
tion_IDとして、destination_of
fset:FFFFF0000F00hへライト転送す
る。In the video decks 112b and 112c, the custom code identification circuit 146 determines that the custom code of the received remote control signal does not match the custom code of its own device, so the processing ends here. Since the custom code identification circuit 146 of the video deck 112a has the custom code of the received remote control signal that matches the custom code of its own device and the stored value of the host ID storage device 152 is other than '63', Data code of signal is IEEE 1394 interface 1
Output to 50. IEEE 1394 interface 1
Reference numeral 50 denotes the data code from the custom code identification circuit 146, which is stored in the host ID storage device 152 (in this case, is “0”, and is the IEEE 139 of the display device 110).
4 interface 120 is shown. ) Destina
destination_of as the location_ID
fset: Write transfer to FFFFF0000F00h.
【0084】仮にホストID記憶装置152の記憶値
が’63’であった場合を説明する。このような状況
は、destination_offset:FFFF
F0000F00hへのデータ’0000’のライト転
送を行なう対象装置が存在しない状況、より具体的に
は、表示装置110のような制御信号転送機能を有する
装置がネットワークに存在しない状況である。この情報
では、カスタム・コード識別回路146は、カスタム・
コードが一致し、且つ、ホストID記憶装置152の記
憶値が’63’であるので、リモコン信号のデータ・コ
ードをデータ・コード解析回路148に出力する。デー
タ・コード解析回路148は、回路146からのデータ
・コードが’55h’であるので、’早送り’を実行す
るように自機器を制御する。即ち、従来技術と同様の動
作となる。A case where the storage value of the host ID storage device 152 is '63' will be described. In this situation, destination_offset: FFFF
This is a situation where there is no target device that performs write transfer of data “0000” to F0000F00h, and more specifically, there is no device having a control signal transfer function such as the display device 110 in the network. With this information, custom code identification circuit 146
Since the codes match and the stored value of the host ID storage device 152 is '63', the data code of the remote control signal is output to the data code analysis circuit 148. Since the data code from the circuit 146 is “55h”, the data code analysis circuit 148 controls its own device to execute “fast forward”. That is, the operation is similar to that of the conventional technique.
【0085】ビデオデッキ112aのIEEE1394
インターフェース150からライト転送されたデータ
は、表示装置110のIEEE1394インターフェー
ス120で受信され、データ制御回路124bに送られ
る。データ制御回路124bは、destinatio
n_offset:FFFFF0000F00hへの、
データ’0000’以外のライト転送であるので、その
データを、制御回路134から通知される最優先のチャ
ネル番号(即ち、’1’)をdestination_
IDとして、destination_offset:
FFFFF0000F00hへライト転送することをI
EEE1394インターフェース120に指示する。I
EEE1394インターフェース120はこのライト転
送を実行する。これにより、phisical_ID
が’1’の装置、即ちビデオデッキ112aが、表示装
置110からの制御データを受信する。IEEE 1394 of the video deck 112a
The data write-transferred from the interface 150 is received by the IEEE 1394 interface 120 of the display device 110 and sent to the data control circuit 124b. The data control circuit 124b has a destination
n_offset: to FFFFF0000F00h,
Since this is a write transfer other than the data "0000", the highest priority channel number (that is, "1") notified from the control circuit 134 is set as the destination_data.
As an ID, destination_offset:
Write transfer to FFFFF0000F00h
Instruct the EEE1394 interface 120. I
The EEE1394 interface 120 executes this write transfer. This gives the physical_ID
The device whose number is “1”, that is, the video deck 112 a receives the control data from the display device 110.
【0086】ビデオデッキ112aのIEEE1394
インターフェース150は、destination_
offset:FFFFF0000F00hへの、デー
タ’0000’以外のライト転送であるので、受信デー
タをデータ・コード解析回路148に出力する。先に述
べたように、データ・コード解析回路148は、IEE
E1394インターフェース150からのデータ’55
h’に従い、これに対応する’早送り’を実行するよう
に自機器を制御する。その結果、ビデオデッキ112a
は、’早送り’の状態となる。IEEE 1394 of the video deck 112a
The interface 150 is destination_
offset: Write transfer of data other than "0000" to FFFFF0000F00h, so the received data is output to the data code analysis circuit 148. As mentioned above, the data code analysis circuit 148 is
Data from E1394 interface 150 '55
In accordance with "h", the self device is controlled to execute the "fast forward" corresponding to this. As a result, VCR 112a
Is in the "fast forward" state.
【0087】次に、ユーザがリモコン装置116bで’
早送り’を指示した場合の動作を説明する。リモコン装
置116bはカスタム・コードを’36h’、データ・
コードを’55h’とする赤外線リモコン信号を出力す
る。この赤外線リモコン信号は、ビデオデッキ112
a,112b,112cの各受光装置140で受信され
る。ビデオデッキ112a,112b,112cでは、
そのカスタム・コード受信判定回路142及びデータ・
コード受信判定回路144が、正常受信と判断でき、リ
モコン信号データはカスタム・コード識別回路146に
供給される。Next, the user uses the remote controller 116b to
The operation when instructing'fast forward 'will be described. The remote control device 116b uses the custom code '36h', data
An infrared remote control signal with a code of "55h" is output. This infrared remote control signal is transmitted to the VCR 112.
It is received by each of the light receiving devices 140 of a, 112b, and 112c. In the video decks 112a, 112b, 112c,
The custom code reception determination circuit 142 and the data
The code reception determination circuit 144 can determine normal reception, and the remote control signal data is supplied to the custom code identification circuit 146.
【0088】ビデオデッキ112a,112cでは、カ
スタム・コード識別回路146は、受信リモコン信号の
カスタム・コードが自機器のカスタムコードと不一致で
あると判断するので、ここで処理を終了する。ビデオデ
ッキ112bのカスタム・コード識別回路146は、受
信リモコン信号のカスタム・コードが自機器のカスタム
コードと一致し、且つ、ホストID記憶装置152の記
憶値が’63’以外であるので、受信リモコン信号のデ
ータコードをIEEEEE1394インターフェース1
50に出力する。IEEE1394インターフェース1
50は、カスタム・コード識別回路146からのデータ
・コードを、ホストID記憶装置152の記憶値(この
場合、’0’であり、表示装置110のIEEE139
4インターフェース120を示す。)をdestina
tion_IDとして、destination_of
fset:FFFFF0000F00hへライト転送す
る。In the video decks 112a and 112c, the custom code identification circuit 146 determines that the custom code of the received remote control signal does not match the custom code of its own device, so the processing ends here. The custom code identification circuit 146 of the VCR 112b receives the remote control signal because the custom code of the received remote control signal matches the custom code of its own device and the storage value of the host ID storage device 152 is other than '63'. Data code of signal is IEEE 1394 interface 1
Output to 50. IEEE 1394 interface 1
Reference numeral 50 denotes the data code from the custom code identification circuit 146, which is stored in the host ID storage device 152 (in this case, is “0”, and is the IEEE 139 of the display device 110).
4 interface 120 is shown. ) Destina
destination_of as the location_ID
fset: Write transfer to FFFFF0000F00h.
【0089】ビデオデッキ112bのIEEE1394
インターフェース150からライト転送されたデータ
は、表示装置110のIEEE1394インターフェー
ス120で受信され、データ制御回路124bに送られ
る。データ制御回路124bは、destinatio
n_offset:FFFFF0000F00hへの、
データ’0000’以外のライト転送であるので、その
データを、制御回路134から通知される最優先のチャ
ネル番号(即ち、’1’)をdestination_
IDとして、destination_offset:
FFFFF0000F00hへライト転送することをI
EEE1394インターフェース120に指示する。I
EEE1394インターフェース120はこのライト転
送を実行する。これにより、phisical_ID
が’1’の装置、即ちビデオデッキ112aが、表示装
置110からの制御データを受信する。IEEE 1394 of the video deck 112b
The data write-transferred from the interface 150 is received by the IEEE 1394 interface 120 of the display device 110 and sent to the data control circuit 124b. The data control circuit 124b has a destination
n_offset: to FFFFF0000F00h,
Since this is a write transfer other than the data "0000", the highest priority channel number (that is, "1") notified from the control circuit 134 is set as the destination_data.
As an ID, destination_offset:
Write transfer to FFFFF0000F00h
Instruct the EEE1394 interface 120. I
The EEE1394 interface 120 executes this write transfer. This gives the physical_ID
The device whose number is “1”, that is, the video deck 112 a receives the control data from the display device 110.
【0090】ビデオデッキ112aのIEEE1394
インターフェース150は、destination_
offset:FFFFF0000F00hへの、デー
タ’0000’以外のライト転送であるので、受信デー
タをデータ・コード解析回路148に出力する。先に述
べたように、データ・コード解析回路148は、IEE
E1394インターフェース150からのデータ’55
h’に従い、これに対応する’早送り’を実行するよう
に自機器を制御する。その結果、ビデオデッキ112a
は、’早送り’の状態となる。IEEE 1394 of the video deck 112a
The interface 150 is destination_
offset: Write transfer of data other than "0000" to FFFFF0000F00h, so the received data is output to the data code analysis circuit 148. As mentioned above, the data code analysis circuit 148 is
Data from E1394 interface 150 '55
In accordance with "h", the self device is controlled to execute the "fast forward" corresponding to this. As a result, VCR 112a
Is in the "fast forward" state.
【0091】このように、本実施例では、ビデオデッキ
112aからの画像を画像表示装置138で最優先表示
している場合には、ユーザがビデオデッキ112aに対
応しないリモコン装置116bで’早送り’を指示して
も、ビデオデッキ112aが’早送り’の状態となる。
リモコン装置116cを使用した場合でも、同様に、ビ
デオデッキ112aが’早送り’の状態となる。As described above, in this embodiment, when the image from the video deck 112a is displayed with the highest priority on the image display device 138, the user performs "fast forward" with the remote control device 116b that does not correspond to the video deck 112a. Even if the instruction is given, the video deck 112a is in the "fast-forward" state.
Even when the remote control device 116c is used, the VCR 112a is also in the "fast-forward" state.
【0092】画面Bが最優先画面となった場合、制御回
路134は、その画像データのチャネル番号’2’をI
EEE1394制御回路124に通知する。この状態
で、ユーザがリモコン装置116aで’早送り’を指示
をしたとする。リモコン装置116aは、カスタム・コ
ードを’35h’、データ・コードを’55h’として
赤外線リモコン信号を出力する。この赤外線リモコン信
号は、ビデオデッキ112a,112b,112cの各
受光装置140で受信される。ビデオデッキ112a,
112b,112cでは、そのカスタム・コード受信判
定回路142及びデータ・コード受信判定回路144
が、正常受信と判断でき、リモコン信号データはカスタ
ム・コード識別回路146に供給される。When the screen B becomes the highest priority screen, the control circuit 134 sets the channel number "2" of the image data to I.
Notify the EEE1394 control circuit 124. In this state, it is assumed that the user gives an instruction for "fast forward" with the remote control device 116a. The remote control device 116a outputs an infrared remote control signal with a custom code of "35h" and a data code of "55h". The infrared remote control signal is received by each of the light receiving devices 140 of the video decks 112a, 112b, 112c. VCR 112a,
In 112b and 112c, the custom code reception determination circuit 142 and the data code reception determination circuit 144 are provided.
However, it can be determined that the reception is normal, and the remote control signal data is supplied to the custom code identification circuit 146.
【0093】ビデオデッキ112b,112cでは、カ
スタム・コード識別回路146は、受信リモコン信号の
カスタム・コードが自機器のカスタムコードと不一致で
あると判断するので、ここで処理を終了する。ビデオデ
ッキ112aのカスタム・コード識別回路146は、受
信リモコン信号のカスタム・コードが自機器のカスタム
コードと一致し、且つ、ホストID記憶装置152の記
憶値が’63’以外であるので、受信リモコン信号のデ
ータコードをIEEEEE1394インターフェース1
50に出力する。IEEE1394インターフェース1
50は、カスタム・コード識別回路146からのデータ
・コードを、ホストID記憶装置152の記憶値(この
場合、’0’であり、表示装置110のIEEE139
4インターフェース120を示す。)をdestina
tion_IDとして、destination_of
fset:FFFFF0000F00hへライト転送す
る。In the video decks 112b and 112c, the custom code identification circuit 146 determines that the custom code of the received remote control signal does not match the custom code of its own device, so the processing ends here. Since the custom code identification circuit 146 of the video deck 112a has the custom code of the received remote control signal that matches the custom code of its own device and the stored value of the host ID storage device 152 is other than '63', Data code of signal is IEEE 1394 interface 1
Output to 50. IEEE 1394 interface 1
Reference numeral 50 denotes the data code from the custom code identification circuit 146, which is stored in the host ID storage device 152 (in this case, is “0”, and is the IEEE 139 of the display device 110).
4 interface 120 is shown. ) Destina
destination_of as the location_ID
fset: Write transfer to FFFFF0000F00h.
【0094】ビデオデッキ112aのIEEE1394
インターフェース150からライト転送されたデータ
は、表示装置110のIEEE1394インターフェー
ス120で受信され、データ制御回路124bに送られ
る。データ制御回路124bは、destinatio
n_offset:FFFFF0000F00hへの、
データ’0000’以外のライト転送であるので、その
データを、制御回路134から通知される最優先のチャ
ネル番号(即ち、’2’)をdestination_
IDとして、destination_offset:
FFFFF0000F00hへライト転送することをI
EEE1394インターフェース120に指示する。I
EEE1394インターフェース120はこのライト転
送を実行する。これにより、phisical_ID
が’2’の装置、即ちビデオデッキ112bが、表示装
置110からの制御データを受信する。IEEE 1394 of the video deck 112a
The data write-transferred from the interface 150 is received by the IEEE 1394 interface 120 of the display device 110 and sent to the data control circuit 124b. The data control circuit 124b has a destination
n_offset: to FFFFF0000F00h,
Since this is a write transfer other than the data "0000", the data is assigned the highest priority channel number (that is, "2") notified from the control circuit 134 in the destination_
As an ID, destination_offset:
Write transfer to FFFFF0000F00h
Instruct the EEE1394 interface 120. I
The EEE1394 interface 120 executes this write transfer. This gives the physical_ID
The device of “2”, that is, the VCR 112 b receives the control data from the display device 110.
【0095】ビデオデッキ112bのIEEE1394
インターフェース150は、destination_
offset:FFFFF0000F00hへの、デー
タ’0000’以外のライト転送であるので、受信デー
タをデータ・コード解析回路148に出力する。先に述
べたように、データ・コード解析回路148は、IEE
E1394インターフェース150からのデータ’55
h’に従い、これに対応する’早送り’を実行するよう
に自機器を制御する。その結果、ビデオデッキ112b
は、’早送り’の状態となる。IEEE 1394 of the video deck 112b
The interface 150 is destination_
offset: Write transfer of data other than "0000" to FFFFF0000F00h, so the received data is output to the data code analysis circuit 148. As mentioned above, the data code analysis circuit 148 is
Data from E1394 interface 150 '55
In accordance with "h", the self device is controlled to execute the "fast forward" corresponding to this. As a result, VCR 112b
Is in the "fast forward" state.
【0096】このように、本実施例では、ビデオデッキ
112bからの画像を画像表示装置138で最優先表示
している場合に、ユーザがビデオデッキ112bに対応
しないリモコン装置116aで’早送り’を指示して
も、ビデオデッキ112bが’早送り’の状態となる。
リモコン装置116cを使用した場合でも、同様に、ビ
デオデッキ112bが’早送り’の状態となる。As described above, in this embodiment, when the image from the video deck 112b is displayed on the image display device 138 as the highest priority, the user instructs "fast forward" with the remote control device 116a which does not correspond to the video deck 112b. Even so, the video deck 112b is in the "fast-forward" state.
Even when the remote control device 116c is used, the VCR 112b is also in the "fast-forward" state.
【0097】次に、対応していないリモコン装置からの
リモコン信号を、そのリモコン装置が対応する被制御機
器に転送する実施例を説明する。図22は、その概略構
成ブロック図を示す。図22では、リモコン操作可能な
被制御機器210a,210b,210cがIEEE1
394シリアルバス212を介して相互に接続してい
る。214a,214b,214cはそれぞれ被制御機
器210a,210b,210cに対応するリモコン装
置である。リモコン装置214a,214b,214c
は、従来の赤外線ワイヤレスリモコン装置と同じ構成か
らなる。カスタム・コードとして、被制御機器210a
とリモコン装置214aには’35h’が、被制御機器
210bとリモコン装置214bには’36h’が、被
制御機器210cとリモコン装置214cには’37
h’がそれぞれ設定されているものとする。Next, an embodiment in which a remote control signal from an unsupported remote control device is transferred to a controlled device to which the remote control device corresponds will be described. FIG. 22 shows a schematic block diagram thereof. In FIG. 22, the controlled devices 210a, 210b, 210c that can be operated by remote control are IEEE1.
They are connected to each other via a 394 serial bus 212. Reference numerals 214a, 214b and 214c are remote control devices corresponding to the controlled devices 210a, 210b and 210c, respectively. Remote control devices 214a, 214b, 214c
Has the same configuration as a conventional infrared wireless remote control device. Controlled device 210a as a custom code
'35h' for remote control device 214a, '36h' for controlled device 210b and remote control device 214b, and '37' for controlled device 210c and remote control device 214c.
It is assumed that h'is set respectively.
【0098】被制御機器210a,210b,210c
は、リモコン装置により遠隔制御されるききであれば何
でも良く、具体的には、テレビ受像機、ビデオデッキ及
びエアコンディショナなどからなる。Controlled equipment 210a, 210b, 210c
Can be anything that can be remotely controlled by a remote control device, and specifically includes a television receiver, a video deck, an air conditioner, and the like.
【0099】図23は被制御機器210a,210b,
210cのリモコン信号を扱う部分の概略構成ブロック
図を示す。220は赤外線リモコン信号を受光する受光
装置であり、そのリモコン信号で搬送されるデータをマ
イクロコンピュータ222に出力する。マイクロコンピ
ュータ222は、カスタム・コード受信判定回路22
4、データ・コード受信判定回路226、カスタム・コ
ード識別回路228及びデータ・コード解析回路230
からなる。これらの回路224〜230は実際には、マ
イクロコンピュータ222上で動作するプログラムによ
り実現されるが、その一部又は全部をハードウエアで実
現しても良いことは明らかである。FIG. 23 shows controlled devices 210a, 210b,
The schematic block diagram of the part which handles the remote control signal of 210c is shown. A light receiving device 220 receives the infrared remote control signal, and outputs the data carried by the remote control signal to the microcomputer 222. The microcomputer 222 includes a custom code reception determination circuit 22.
4, data code reception determination circuit 226, custom code identification circuit 228 and data code analysis circuit 230
Consists of. These circuits 224 to 230 are actually realized by a program operating on the microcomputer 222, but it is obvious that some or all of them may be realized by hardware.
【0100】カスタムコード判定回路224は、受光装
置40からの受信リモコン信号に含まれるカスタム・コ
ードとその反転信号とを比較し、カスタム・コードが正
常に受信できたか否かを判定する。判定結果が正常受信
の場合に、カスタム・コード受信判定回路224は、受
信リモコン信号をデータ・コード受信判定回路226に
供給する。データ・コード受信判定回路226は、受信
リモコン信号に含まれるデータ・コードとその反転信号
とを比較し、データ・コードを正常に受信できたか否か
を判定する。判定結果が正常受信の場合、データ・コー
ド受信判定回路226は、受信リモコン信号をカスタム
・コード識別回路228に出力する。The custom code judging circuit 224 compares the custom code included in the received remote control signal from the light receiving device 40 with its inverted signal, and judges whether or not the custom code can be normally received. When the determination result is normal reception, the custom code reception determination circuit 224 supplies the received remote control signal to the data code reception determination circuit 226. The data code reception determination circuit 226 compares the data code included in the received remote control signal with its inverted signal and determines whether or not the data code could be received normally. When the determination result is normal reception, the data code reception determination circuit 226 outputs the received remote control signal to the custom code identification circuit 228.
【0101】カスタム・コード識別回路228は、回路
226からの受信リモコン信号に含まれるカスタム・コ
ードと不図示のカスタム・コード記憶装置の記憶値とを
比較し、受信データが自機器の制御に関するものである
か否かを判断する。例えば、被制御機器210aの場
合、不図示のカスタム・コード記憶装置には’35h’
が記憶されている。リモコン信号のカスタム・コード
が’35h’であれば、カスタム・コード識別回路22
8は、そのリモコン信号が自機器に向けられたものとで
あると判断する。The custom code identification circuit 228 compares the custom code included in the received remote control signal from the circuit 226 with the stored value of the custom code storage device (not shown), and the received data relates to the control of the own device. Or not. For example, in the case of the controlled device 210a, '35h' is stored in the custom code storage device (not shown).
Is remembered. If the custom code of the remote control signal is '35h', the custom code identification circuit 22
8 determines that the remote control signal is directed to its own device.
【0102】カスタム・コード識別回路228は、カス
タム・コードの比較結果とリモコン信号データを制御回
路232に出力するとともに、カスタム・コードの比較
結果が一致する場合には、リモコン信号データをデータ
・コード解析回路230に出力する。データ・コード解
析回路230は、入力するデータ・コードを解析し、そ
の解析結果に従って自機器を制御する。The custom code identification circuit 228 outputs the comparison result of the custom code and the remote control signal data to the control circuit 232, and when the comparison result of the custom code matches, the remote code signal data is transmitted. Output to the analysis circuit 230. The data code analysis circuit 230 analyzes the input data code and controls its own device according to the analysis result.
【0103】制御回路232は、リモコン信号データを
一時記憶するバッファ234、IEEE1394シリア
ルバス上のアシンクロナス転送の要求を示す要求フラグ
236、自機器でのリモコン実行の有無を示す実行フラ
グ238、送信制御回路240及び受信制御回路242
からなる。制御回路232の動作を以下に説明する。制
御回路232は、マイクロコンピュータ222のカスタ
ム・コード識別回路228から送られてる比較結果に基
づし、その比較結果が’一致’である場合には実行フラ
グ238を’1’にセットし、’不一致’の場合には要
求フラグ236を’1’にセットする。同時に、制御回
路232はカスタム・コード識別回路228からのリモ
コン信号データをバッファ234に格納する。The control circuit 232 includes a buffer 234 for temporarily storing remote control signal data, a request flag 236 indicating a request for asynchronous transfer on the IEEE 1394 serial bus, an execution flag 238 indicating whether or not remote control is performed by the device itself, and a transmission control circuit. 240 and reception control circuit 242
Consists of. The operation of the control circuit 232 will be described below. Based on the comparison result sent from the custom code identification circuit 228 of the microcomputer 222, the control circuit 232 sets the execution flag 238 to “1” when the comparison result is “match”, In the case of "mismatch", the request flag 236 is set to "1". At the same time, the control circuit 232 stores the remote control signal data from the custom code identification circuit 228 in the buffer 234.
【0104】要求フラグ236が’1’にセットされる
と、送信制御回路240は、IEEE1394インター
フェース244にアシンクロナス転送のためのバス使用
権を要求させる。IEEE1394インターフェース2
44は、バス使用権を獲得すると送信制御回路240に
通知する。この通知に対し、送信制御回路240は、ア
シンクロナス転送を実行するため、図18に示すアシン
クロナス・データ・パケットにおいて、
destination_ID=63
tl=0
rt=0
tcode=0
pri=0
destination_offset=FFFFF0
000F00h
data=バッファ234の内容
というパラメータ値をIEEE1394インターフェー
ス244に送信する。When the request flag 236 is set to "1", the transmission control circuit 240 causes the IEEE 1394 interface 244 to request the bus use right for asynchronous transfer. IEEE 1394 interface 2
The control unit 44 notifies the transmission control circuit 240 that it has acquired the bus use right. In response to this notification, the transmission control circuit 240 executes the asynchronous transfer, and therefore, in the asynchronous data packet shown in FIG.
000F00h data = sends the parameter value of the contents of the buffer 234 to the IEEE 1394 interface 244.
【0105】IEEE1394インターフェース244
は、供給されたパラメータをもとに、1394シリアル
バス上でアシンクロナス転送を実行する。転送されるア
シンクロナス・データ・パケットのフィールドのsou
rce_ID及びheader_CRCには、制御回路
232からパラメータ値が供給されない。IEEE13
94インターフェース244自体が、source_I
Dにはバスリセット時に割り当てられた物理層のphy
sical_IDを設定し、header_CRCに
は、IEEE1394インターフェース244内で計算
されたCRC値を設定する。このようなパラメータ値の
パケットは、ブロードキャスト転送であって、全ノード
のオフセットアドレスFFFFF0000F00hに、
バッファ234の内容をライト転送することを意味す
る。IEEE 1394 interface 244
Executes asynchronous transfer on the 1394 serial bus based on the supplied parameters. Sou in the field of the asynchronous data packet to be transferred
Parameter values are not supplied to the rce_ID and the header_CRC from the control circuit 232. IEEE13
94 interface 244 itself has source_I
D is the physical layer phy assigned at bus reset
The serial_ID is set, and the header_CRC is set to the CRC value calculated in the IEEE 1394 interface 244. A packet having such a parameter value is a broadcast transfer, and the offset addresses FFFFF0000F00h of all nodes are
This means to write-transfer the contents of the buffer 234.
【0106】必要なパラメータ値をIEEE1394イ
ンターフェース244に送信した送信制御回路240
は、バッファ234の内容をクリアし、要求フラグ23
6を’0’にリセットし、IEEE1394インターフ
ェース244に対するアシンクロナス転送要求を取り下
げる。オフセットアドレスFFFF0000F00h
は、そのパケット内のデータがリモコン信号データであ
ることを示すことに意味を持ち、特にその値に限定され
ない。The transmission control circuit 240 which has transmitted necessary parameter values to the IEEE 1394 interface 244.
Clears the contents of the buffer 234, and the request flag 23
6 is reset to "0", and the asynchronous transfer request to the IEEE 1394 interface 244 is canceled. Offset address FFFF0000F00h
Means that the data in the packet is remote control signal data, and is not particularly limited to that value.
【0107】IEEE1394インターフェース244
は、書き込みアドレスFFFFF0000F00hへの
自ノードに対するライト転送である場合、受信データ
(ここでは、リモコン信号データになる。)を受信制御
回路242に出力する。受信制御回路242は、要求フ
ラグ236及び実行フラグ238を調べ、どちらも’
0’である場合のみ、そのリモコン信号データをマイク
ロコンピュータ222のカスタム・コード識別回路22
8に出力する。IEEE 1394 interface 244
Outputs write data to the write control address FFFFFF0000F00h to the reception control circuit 242 in the case of write transfer to its own node. The reception control circuit 242 checks the request flag 236 and the execution flag 238, and both are
Only when it is 0 ', the remote control signal data is sent to the custom code identification circuit 22 of the microcomputer 222.
Output to 8.
【0108】マイクロコンピュータ222のカスタム・
コード識別回路228は、先に説明したように、受信制
御回路242からのリモコン信号データのカスタム・コ
ードと図示しないカスタム・コード記憶装置の記憶値と
を比較し、その比較結果が一致する場合に、リモコン信
号データをデータ・コード解析回路228に出力する。
いうまでもないが、カスタム・コード識別回路228
は、受信制御回路242からのリモコン信号データに対
しては、その比較結果とリモコン信号データを制御回路
232に出力しない。Customization of microcomputer 222
As described above, the code identification circuit 228 compares the custom code of the remote control signal data from the reception control circuit 242 with the stored value of the custom code storage device (not shown). , And outputs the remote control signal data to the data code analysis circuit 228.
Needless to say, the custom code identification circuit 228
Does not output the comparison result and the remote control signal data to the control circuit 232 for the remote control signal data from the reception control circuit 242.
【0109】ユーザが、リモコン装置214aで被制御
機器210aを操作するとして、図22及び図23に示
す実施例の全体的な動作を説明する。リモコン装置21
4aは、カスタム・コード’35h’と、ユーザ操作に
従った内容のデータ・コードからなる赤外線リモコン信
号を出力する。例えば、データ・コードが’D8’であ
る場合、リモコン装置214aは、リーダ部に続いて’
35CAD827h’というデータ列を出力する。Assuming that the user operates the controlled device 210a with the remote controller 214a, the overall operation of the embodiment shown in FIGS. 22 and 23 will be described. Remote control device 21
4a outputs an infrared remote control signal composed of a custom code '35h' and a data code having contents according to the user's operation. For example, if the data code is'D8 ', the remote controller 214a follows the reader unit with'D8'.
A data string of 35CAD827h 'is output.
【0110】リモコン装置214aの出力するリモコン
信号を全ての被制御機器210a,210b,210c
が受信した場合には、次のように動作する。各被制御機
器210a,210b,210cでは、受光装置220
が正常受信したデータ’35CAD827h’をマイク
ロコンピュータ222のカスタム・コード受信判定回路
224に出力する。被制御機器210a,210b,2
10cでは、そのカスタム・コード受信判定回路224
及びデータ・コード受信判定回路226が、正常受信と
判断し、リモコン信号データはカスタム・コード識別回
路228に供給される。The remote control signal output from the remote control device 214a is transmitted to all controlled devices 210a, 210b, 210c.
If received, it operates as follows. In each of the controlled devices 210a, 210b, 210c, the light receiving device 220
The normally received data '35CAD827h' is output to the custom code reception determination circuit 224 of the microcomputer 222. Controlled devices 210a, 210b, 2
In 10c, the custom code reception determination circuit 224
The data code reception determination circuit 226 determines that the reception is normal, and the remote control signal data is supplied to the custom code identification circuit 228.
【0111】リモコン信号データのカスタム・コード
が’35h’であるので、被制御機器210b,210
cでは、カスタム・コード識別回路228は、受信リモ
コン信号のカスタム・コードが自機器とは不一致である
と判断し、その比較結果とリモコン信号データを制御回
路232に出力する。被制御機器210aでは、カスタ
ム・コード識別回路228は、受信リモコン信号のカス
タム・コードが自機器と一致するので、リモコン信号デ
ータをデータ・コード解析回路230に出力する。デー
タ・コード解析回路230は、リモコン信号データのデ
ータ値’D8’に応じて自機器210aを制御する。い
うまでもないが、被制御機器210b,210cでは、
データ・コード解析回路230にリモコン信号データが
供給されないので、被制御機器210b,20cの動作
状態は、リモコン装置214aからのリモコン信号には
影響されない。Since the custom code of the remote control signal data is '35h', the controlled devices 210b, 210
In c, the custom code identification circuit 228 determines that the custom code of the received remote control signal does not match with its own device, and outputs the comparison result and the remote control signal data to the control circuit 232. In the controlled device 210a, the custom code identification circuit 228 outputs the remote control signal data to the data code analysis circuit 230 because the custom code of the received remote control signal matches that of the self device. The data code analysis circuit 230 controls the own device 210a according to the data value'D8 'of the remote control signal data. Needless to say, in the controlled devices 210b and 210c,
Since the remote control signal data is not supplied to the data code analysis circuit 230, the operating states of the controlled devices 210b and 20c are not affected by the remote control signal from the remote control device 214a.
【0112】被制御機器210a,210b,210c
が、IEEE1394シリアルバス212を介して相互
に接続されていない場合、各被制御機器210a,21
0b,210cは、以上までの動作で終了する。すなわ
ち、単に、リモコン装置214aの操作に対して、対応
する被制御機器210aのみが応答して動作し、他の被
制御機器210b,210cはリモコン装置214aの
操作内容に影響されない。Controlled equipment 210a, 210b, 210c
However, when they are not connected to each other via the IEEE 1394 serial bus 212, the controlled devices 210a, 21
0b and 210c end with the above operation. That is, only the corresponding controlled device 210a operates in response to the operation of the remote control device 214a, and the other controlled devices 210b and 210c are not affected by the operation content of the remote control device 214a.
【0113】被制御機器214aの制御回路232は、
カスタム・コード識別回路228からのリモコン信号デ
ータをバッファ234に格納すると共に、カスタム・コ
ード識別回路228での比較結果が’一致’であること
から、実行フラグ238を’1’にセットする。被制御
機器210b,210cの制御回路232は、同様に、
カスタム・コード識別回路228からのリモコン信号デ
ータをバッファ234に格納するが、カスタム・コード
識別回路228での比較結果が’不一致’であることか
ら、要求フラグ236を’1’にセットし、IEEE1
394インターフェース244に対してアシンクロナス
転送を要求する。この要求を受けて、被制御機器210
b,210cのIEEE1394インターフェース24
4は、IEEE1394シリアルバス上にアシンクロナ
ス転送のバス使用権要求信号を出力する。The control circuit 232 of the controlled device 214a is
The remote control signal data from the custom code identification circuit 228 is stored in the buffer 234, and since the comparison result in the custom code identification circuit 228 is “match”, the execution flag 238 is set to “1”. The control circuit 232 of the controlled devices 210b and 210c similarly has
The remote control signal data from the custom code identification circuit 228 is stored in the buffer 234. However, since the comparison result in the custom code identification circuit 228 is “mismatch”, the request flag 236 is set to “1” and IEEE1
Asynchronous transfer is requested to the 394 interface 244. In response to this request, the controlled device 210
b, 210c IEEE1394 interface 24
4 outputs a bus use right request signal for asynchronous transfer onto the IEEE 1394 serial bus.
【0114】被制御機器210b,210cのうち調停
に勝ってバし使用権を獲得した装置では、IEEE13
94インターフェース244が、バス使用権を獲得した
ことを送信制御回路240に通知する。送信制御回路2
40は、アシンクロナス転送のための必要なパラメータ
値をIEEE1394インターフェース244に出力す
る。IEEE1394インターフェース244は、送信
制御回路240からのパラメータ及び内部生成のパラメ
ータを使用してアシンクロナス転送を実行する。この時
のパケットは、ブロードキャスト転送により全ノードの
オフセットアドレスFFFFF0000F00hにデー
タ’35CAD827h’をライト転送するものであ
る。被制御機器210b,210cのバッファ234の
内容’35CAD827h’がリモコン信号データとし
てアシンクロナス転送され、転送後に、バッファ234
の内容はクリアされ、要求フラグ236及び実行フラグ
238共に’0’にリセットされる。Of the controlled devices 210b and 210c, the device which has won the arbitration and acquired the usage right, the IEEE13
The 94 interface 244 notifies the transmission control circuit 240 that the bus right has been acquired. Transmission control circuit 2
The 40 outputs the required parameter value for asynchronous transfer to the IEEE 1394 interface 244. The IEEE 1394 interface 244 executes asynchronous transfer using the parameters from the transmission control circuit 240 and the internally generated parameters. The packet at this time is to write-transfer the data '35CAD827h' to the offset addresses FFFFF0000F00h of all the nodes by broadcast transfer. The content "35CAD827h" of the buffer 234 of the controlled devices 210b and 210c is asynchronously transferred as remote control signal data, and after the transfer, the buffer 234
Is cleared and both the request flag 236 and the execution flag 238 are reset to "0".
【0115】被制御装置210aと、被制御装置210
b,210cの内でバス使用権を獲得できなかった装置
では、そのIEEE1394インターフェース244
が、アシンクロナス転送のバス使用権を獲得した装置か
らブロードキャストされたリモコン信号データを書き込
みアドレスFFFFF0000F00hに一旦書き込ん
で受信制御回路242に出力する。Controlled device 210a and controlled device 210
Among the devices b and 210c that cannot acquire the bus use right, the IEEE 1394 interface 244 is used.
However, the remote control signal data broadcast from the device that has acquired the bus right to use the asynchronous transfer is once written in the write address FFFFF0000F00h and is output to the reception control circuit 242.
【0116】被制御機器210aでは、先に説明したよ
うに実行フラグ238が’1’になっているので、バッ
ファ234の内容をクリアし、要求フラグ236と実行
フラグ238を’0’にリセットする。従って、被制御
機器210aでは、ブロードキャスト転送で受信したリ
モコン信号データにより、直接受信した内容と同じ制御
内容を二重に実行することは無い。In the controlled device 210a, since the execution flag 238 is "1" as described above, the contents of the buffer 234 are cleared and the request flag 236 and the execution flag 238 are reset to "0". . Therefore, the controlled device 210a does not duplicately execute the same control content as the content directly received by the remote control signal data received by the broadcast transfer.
【0117】被制御装置210b,210cの内でバス
使用権を獲得できなかった装置の受信制御回路242
は、要求フラグ236が’1’であるので、バッファ2
34の内容をクリアし、要求フラグ236と実行フラグ
238を’0’にリセットする。データ・コード解析回
路230には、IEEE1394シリアルバスを介して
受信したリモコン信号のデータ・コードが供給されない
ので、被制御装置210b,210cの内でバス使用権
を獲得できなかった装置は、ブロードキャスト転送され
たリモコン信号に影響されない。The reception control circuit 242 of the controlled device 210b or 210c which has not acquired the bus use right.
The request flag 236 is "1", the buffer 2
The contents of 34 are cleared, and the request flag 236 and the execution flag 238 are reset to "0". Since the data code of the remote control signal received via the IEEE 1394 serial bus is not supplied to the data code analysis circuit 230, the controlled device 210b or 210c which is not able to acquire the bus use right is broadcast-transmitted. Not affected by the remote control signal.
【0118】この時点で、全ての被制御機器210a,
210b,210c内の要求フラグ236が’0’であ
るので、IEEE1394シリアルバス上のリモコン信
号データの転送は生じなくなる。At this point, all controlled devices 210a, 210a,
Since the request flag 236 in 210b and 210c is "0", transfer of remote control signal data on the IEEE 1394 serial bus does not occur.
【0119】このように、リモコン装置214aから出
力されるリモコン信号が全被制御機器210a,210
b,210cで受信された場合でも、そのリモコン装置
214aに対応する被制御機器210aのみが、操作内
容に応じた動作に変化し、他の被制御機器210b,2
10cは操作内容に応じた動作に変化しない。使用した
リモコン装置210aに対応しない被制御機器210
b,210cは受信内容を他の被制御機器に転送する
が、被制御機器210aで、直接受信した操作内容と、
他の被制御機器を介して受信した操作内容とを重複実行
することが無い。As described above, the remote control signal output from the remote control device 214a is transmitted to all the controlled devices 210a and 210a.
b, 210c, only the controlled device 210a corresponding to the remote control device 214a changes to the operation according to the operation content, and the other controlled devices 210b, 2c.
The operation of 10c does not change according to the operation content. Controlled device 210 that does not correspond to the used remote control device 210a
b and 210c transfer the received contents to other controlled devices, the controlled device 210a receives the operation contents directly received,
The operation content received via another controlled device will not be duplicated.
【0120】リモコン装置214aの出力するリモコン
信号を、被制御機器210aが受信せず、このリモコン
装置214aに対応しない被制御機器210b,210
cが受信した場合の動作を説明する。The controlled device 210a does not receive the remote control signal output from the remote control device 214a, and the controlled devices 210b and 210 not corresponding to the remote control device 214a.
The operation when c is received will be described.
【0121】リモコン装置214aからのリモコン信号
を受信しない被制御機器210aは初期状態にあり、そ
のバッファ234の内容は’0’、要求フラグ236と
実行フラグ238は共に’0’になっている。The controlled device 210a which does not receive the remote control signal from the remote control device 214a is in the initial state, the content of the buffer 234 thereof is "0", and the request flag 236 and the execution flag 238 are both "0".
【0122】リモコン装置214aから出力されるリモ
コン信号を受信した被制御機器210b,210cで
は、マイクロコンピュータ222が上述したように動作
し、カスタム・コード識別回路228の’不一致’の比
較結果とリモコン信号データを制御回路232に出力す
る。制御回路232も上述の通りに動作し、カスタム・
コード識別回路228からのリモコン信号データをバッ
ファ234に格納するとともに、カスタム・コードの比
較結果が’不一致’であることから、要求フラグ236
を’1’にセットし、IEEE1394インターフェー
ス244にアシンクロナス転送を要求する。In the controlled devices 210b and 210c that have received the remote control signal output from the remote control device 214a, the microcomputer 222 operates as described above, and the comparison result of the "mismatch" of the custom code identification circuit 228 and the remote control signal. The data is output to the control circuit 232. The control circuit 232 also operates as described above, and the custom
The remote control signal data from the code identification circuit 228 is stored in the buffer 234, and the request flag 236 is obtained because the comparison result of the custom codes is “mismatch”.
Is set to "1" to request the IEEE 1394 interface 244 for asynchronous transfer.
【0123】調停によりバス使用権を獲得した被制御機
器210b又は同210c(例えば、被制御機器210
bがバス使用権を獲得したとする。)が、リモコン信号
データ’35CAD827hをアシンクロナス転送モー
ドでブロードキャストし、バッファ234の内容をクリ
アし、要求フラグ236と実行フラグ238を’0’に
リセットする。The controlled device 210b or 210c that has acquired the bus use right by arbitration (for example, the controlled device 210).
It is assumed that b acquires the bus use right. ) Broadcasts the remote control signal data '35CAD827h in the asynchronous transfer mode, clears the contents of the buffer 234, and resets the request flag 236 and the execution flag 238 to' 0 '.
【0124】調停に負けた装置(ここでは、被制御機器
210c)は、IEEE1394インターフェース24
4は、ブロードキャスト転送されたパケットを受信し、
受信制御回路242に出力する。要求フラグ236が’
1’であるので、バッファ234の内容をクリアし、要
求フラグ236と実行フラグ238を’0’にリセット
するのみで、受信制御回路242は、受信リモコンデー
タをカスタム・コード識別回路228に供給しない。従
って、被制御機器210cは、ブロードキャスト転送さ
れたリモコン信号に応じて動作を変更することは無い。The device that has lost the arbitration (here, the controlled device 210c) is the IEEE 1394 interface 24.
4 receives the broadcast-forwarded packet,
Output to the reception control circuit 242. Request flag 236 is'
Since it is 1 ', the contents of the buffer 234 are only cleared, the request flag 236 and the execution flag 238 are reset to' 0 ', and the reception control circuit 242 does not supply the reception remote control data to the custom code identification circuit 228. . Therefore, the controlled device 210c does not change its operation according to the remote-control signal broadcast-transferred.
【0125】被制御機器210aは、IEEE1394
インターフェース244は、ブロードキャスト転送され
たパケットを受信し、受信制御回路242に出力する。
要求フラグ236及び実行フラグ238が共に’0’で
あるので、受信制御回路242は、受信したリモコン信
号データをマイクロコンピュータ222のカスタム・コ
ード識別回路228に出力する。カスタム・コード識別
回路228は、制御回路232(の受信制御回路24
2)から供給されるリモコン信号データのカスタム・コ
ードを図示しないカスタム・コード記憶装置の記憶値と
比較する。当然にカスタム・コードは一致する。カスタ
ム・コードが一致するので、カスタム・コード識別回路
228は、リモコン信号データをデータ・コード解析回
路230に出力し、データ・コード解析回路230は、
リモコン信号データの内容に従って、自機器を制御す
る。The controlled device 210a is an IEEE1394 device.
The interface 244 receives the broadcast-transferred packet and outputs it to the reception control circuit 242.
Since both the request flag 236 and the execution flag 238 are “0”, the reception control circuit 242 outputs the received remote control signal data to the custom code identification circuit 228 of the microcomputer 222. The custom code identification circuit 228 includes the reception control circuit 24 of the control circuit 232.
The custom code of the remote control signal data supplied from 2) is compared with the stored value of the custom code storage device (not shown). Naturally the custom code will match. Since the custom codes match, the custom code identification circuit 228 outputs the remote control signal data to the data code analysis circuit 230, and the data code analysis circuit 230
It controls its own device according to the content of the remote control signal data.
【0126】この時点で、全ての被制御機器210a,
210b,210cの要求フラグ236は’0’である
ので、IEEE1394シリアルバス上のリモコン信号
データの転送は生じなくなる。At this point, all controlled devices 210a, 210a,
Since the request flags 236 of 210b and 210c are "0", transfer of remote control signal data on the IEEE 1394 serial bus does not occur.
【0127】このようにして、リモコン装置214aで
被制御機器210aを操作しようとした場合、リモコン
装置214aから出力されるリモコン信号が、被制御機
器210aには直接、受信されずに、被制御機器210
aにIEEE1394シリアルバスで接続する他の被制
御機器210b又は同210cに受信されたときでも、
そのリモコン信号が被制御機器210aに転送されて、
被制御機器210aを意図通りに動作させることができ
る。勿論、他の被制御機器210b,210cは受信し
たリモコン信号を転送するのみであり、そのリモコン信
号により動作が影響されることは無い。In this way, when the controlled device 210a is operated by the remote control device 214a, the remote control signal output from the remote control device 214a is not directly received by the controlled device 210a and the controlled device 210a is not received. 210
Even when it is received by another controlled device 210b or 210c that is connected to a by the IEEE 1394 serial bus,
The remote control signal is transferred to the controlled device 210a,
The controlled device 210a can be operated as intended. Of course, the other controlled devices 210b and 210c only transfer the received remote control signal, and the remote control signal does not affect the operation.
【0128】リモコン送装置214aから出力するリモ
コン信号を被制御機器210cのみが受信した場合の動
作を説明する。リモコン信号を受信しない被制御機器2
10a,210bは、バッファ234の内容がクリアさ
れ、要求フラグ236と実行フラグ238が’0’にな
った初期状態にある。リモコン信号を受信した被制御機
器210cは、そのマイクロコンピュータ222が上述
の通りに動作し、カスタム・コードが不一致であること
を示す比較結果とリモコン信号データを制御回路232
に出力する。制御回路232も上述の通りに動作し、マ
イクコンピュータ222からリモコン信号データをバッ
ファ234に格納するとともに、カスタム・コードの比
較結果が’不一致’であるので、要求フラグ236を’
1’にセットし、IEEE1394インターフェース2
44にアシンクロナス転送を要求する。これに応じて、
IEEE1394インターフェース244は、IEEE
1394シリアルバス上にアシンクロナス転送のバス使
用権の要求信号を出力する。The operation when only the controlled device 210c receives the remote control signal output from the remote control transmission device 214a will be described. Controlled device 2 that does not receive remote control signals
10a and 210b are in the initial state in which the contents of the buffer 234 are cleared and the request flag 236 and the execution flag 238 are "0". Upon receiving the remote control signal, the controlled device 210c outputs the comparison result indicating that the microcomputer 222 operates as described above and the custom codes do not match and the remote control signal data to the control circuit 232.
Output to. The control circuit 232 also operates as described above, stores the remote control signal data from the microphone computer 222 in the buffer 234, and sets the request flag 236 to “because” because the comparison result of the custom codes is “mismatch”.
Set to 1 ', IEEE1394 interface 2
44 to request asynchronous transfer. Accordingly
The IEEE 1394 interface 244 is an IEEE
A bus usage right request signal for asynchronous transfer is output onto the 1394 serial bus.
【0129】他の被制御機器210a,210bがアシ
ンクロナス転送のバス使用権を要求しないので、被制御
機器210cはバス使用権を獲得し、上述の通りに、リ
モコン信号データとしてデータ’35CAD827h’
のライト転送を実行し、バッファ234をクリアし、要
求フラグ236及び実行フラグ238を’0’にリセッ
トする。Since the other controlled devices 210a and 210b do not request the bus use right for the asynchronous transfer, the controlled device 210c acquires the bus use right and, as described above, the data '35CAD827h' as the remote control signal data.
Write transfer is performed, the buffer 234 is cleared, and the request flag 236 and the execution flag 238 are reset to “0”.
【0130】被制御機器210aも、上述の通りに動作
する。すなわち、IEEE1394インターフェース2
44は、被制御機器210cからブロードキャストされ
たリモコン信号を受信し、その受信データを受信制御回
路242に送る。受信制御回路242は、要求フラグ2
36及び実行フラグ238が共に’0’であるので、受
信リモコン信号データをマイクロコンピュータ222の
カスタム・コード識別回路228に出力する。カスタム
・コード識別回路228は、送信制御回路242からの
リモコン信号のカスタム・コードを図示しないカスタム
・コード記憶装置の記憶値と比較する。ここでは、両者
が一致するので、カスタム・コード識別回路228は、
そのリモコン信号データをデータ・コード解析回路23
0に出力し、データ・コード解析回路230は、リモコ
ン信号データの内容に従って自機器を制御する。The controlled device 210a also operates as described above. That is, IEEE 1394 interface 2
44 receives the remote control signal broadcast from the controlled device 210c and sends the received data to the reception control circuit 242. The reception control circuit 242 uses the request flag 2
36 and the execution flag 238 are both "0", the received remote control signal data is output to the custom code identification circuit 228 of the microcomputer 222. The custom code identification circuit 228 compares the custom code of the remote control signal from the transmission control circuit 242 with the stored value of a custom code storage device (not shown). Here, since the two match, the custom code identification circuit 228
The remote control signal data is converted into the data code analysis circuit 23.
0, and the data code analysis circuit 230 controls its own device according to the content of the remote control signal data.
【0131】被制御機器210bでは、IEEE139
4インターフェース244は、被制御機器210cから
ブロードキャストされたリモコン信号を受信し、その受
信データを受信制御回路242に送る。受信制御回路2
42は、要求フラグ236及び実行フラグ238が共
に’0’であるので、受信リモコン信号データをマイク
ロコンピュータ222のカスタム・コード識別回路22
8に出力する。カスタム・コード識別回路228は、送
信制御回路242からのリモコン信号のカスタム・コー
ドを図示しないカスタム・コード記憶装置の記憶値と比
較する。ここでは、両者が一致しないので、カスタム・
コード識別回路228は、そのリモコン信号データをデ
ータ・コード解析回路230に出力しない。従って、被
制御機器210bは、ブロードキャストされたリモコン
信号には従わない。In the controlled device 210b, the IEEE 139
The 4th interface 244 receives the remote control signal broadcast from the controlled device 210c and sends the received data to the reception control circuit 242. Reception control circuit 2
42, since the request flag 236 and the execution flag 238 are both “0”, the received remote control signal data is set to the custom code identification circuit 22 of the microcomputer 222.
Output to 8. The custom code identification circuit 228 compares the custom code of the remote control signal from the transmission control circuit 242 with the stored value of a custom code storage device (not shown). Here, because the two do not match,
The code identification circuit 228 does not output the remote control signal data to the data code analysis circuit 230. Therefore, the controlled device 210b does not follow the broadcast remote control signal.
【0132】この時点で、全ての被制御機器210a,
210b,210cの要求フラグ236が’0’である
ので、IEEE1394シリアルバス上のリモコン信号
データの転送は生じなくなる。At this point, all controlled devices 210a, 210a,
Since the request flags 236 of 210b and 210c are "0", the remote control signal data transfer on the IEEE 1394 serial bus does not occur.
【0133】以上述べたように、被制御機器210aに
対応するリモコン装置214aを使用する限り、リモコ
ン装置214aから出力されるリモコン信号をどの被制
御機器が受信しても、目的の被制御機器210aを操作
でき、しかも、他の被制御機器を誤動作させることが無
い。これは、例えば、操作対象の被制御機器210aが
受光できないような位置で、これに対応するリモコン装
置214aを使用する場合、操作対象の被制御機器21
0aの受光装置220が故障している場合、及び、操作
対象の被制御機器210aの受光装置220がリモコン
信号を直接、受信できない場合等に有効である。リモコ
ン装置を、操作対象の被制御機器に向ける必要が無くな
るので、使い勝手が格段に向上する。As described above, as long as the remote control device 214a corresponding to the controlled device 210a is used, whichever controlled device receives the remote control signal output from the remote control device 214a, the target controlled device 210a. Can be operated, and yet other controlled devices do not malfunction. For example, when the remote control device 214a corresponding to this is used at a position where the controlled device 210a to be operated cannot receive light, the controlled device 21 to be operated is
This is effective when the light receiving device 220 of 0a is out of order, or when the light receiving device 220 of the controlled device 210a to be operated cannot directly receive the remote control signal. Since it is not necessary to point the remote control device at the controlled device to be operated, the usability is significantly improved.
【0134】ユーザがリモコン装置214aで被制御装
置210aを操作する場合を説明したが、リモコン装置
214bで被制御機器210bを操作する場合、及び、
リモコン装置214cで被制御機器210cを操作する
場合も同様であることは明らかである。The case where the user operates the controlled device 210a with the remote control device 214a has been described, but the case where the controlled device 210b is operated with the remote control device 214b, and
Obviously, the same applies when operating the controlled device 210c with the remote control device 214c.
【0135】3台の被制御機器210a〜210cがI
EEE1394シリアルバスに接続する場合を説明した
が、2台又は4台以上であっても同様であることは明ら
かである。リモコン信号を相互に転送できるものであれ
ば、通信媒体は、IEEE1394シリアルバスに限定
されないこともまた、明らかである。The three controlled devices 210a to 210c are I
Although the case of connecting to the EEE1394 serial bus has been described, it is clear that the same applies to the case of two or four or more. It is also clear that the communication medium is not limited to the IEEE 1394 serial bus as long as it can transfer remote control signals to each other.
【0136】[0136]
【発明の効果】以上の説明から容易に理解できるよう
に、本発明によれば、現在、注目している画像の画像ソ
ースに対応しないリモコン装置を使用して、その画像ソ
ースを遠隔操作することができる。従って、ユーザは、
画像ソースに対応するリモコン装置を探し回る手間を省
くことができる。すなわち、ユーザは、注目している画
像の画像ソースに対応するリモコン装置かどうかを確認
しなくても、何れでのリモコン装置からも、現在、注目
している画像の画像ソースを遠隔操作でき、画像ソース
とリモコン装置との対応を確認する手間から解放され
る。ユーザは1つのリモコン装置で複数の画像ソースを
遠隔操作できるようになる。As can be easily understood from the above description, according to the present invention, a remote control device which does not correspond to an image source of an image of interest at present is used to remotely operate the image source. You can Therefore, the user
It is possible to save the trouble of searching around the remote control device corresponding to the image source. That is, the user can remotely operate the image source of the image of interest at present from any remote control device without confirming whether or not the remote control device corresponds to the image source of the image of interest. There is no need to check the correspondence between the image source and the remote control device. The user can remotely control a plurality of image sources with one remote control device.
【0137】また、リモコン装置をどの被制御機器に向
けて操作しても、そのリモコン装置に対応する被制御機
器を遠隔操作することができる。いわば、リモコン信号
の受光部を他の被制御機器で代用することが可能にな
り、これにより、遠隔操作の操作性が大幅に向上する。Further, no matter which controlled device is operated by the remote control device, the controlled device corresponding to the remote control device can be operated remotely. In other words, it becomes possible to substitute the light-receiving unit for the remote control signal with another controlled device, which greatly improves the operability of remote operation.
【図1】 本発明の一実施例の概略構成ブロック図であ
る。FIG. 1 is a schematic block diagram of an embodiment of the present invention.
【図2】 表示装置10の概略構成ブロック図である。2 is a schematic block diagram of a display device 10. FIG.
【図3】 ビデオデッキ12a,12b,12cの制御
信号を扱う部分の概略構成ブロック図である。FIG. 3 is a schematic configuration block diagram of a portion that handles control signals of the video decks 12a, 12b, and 12c.
【図4】 本発明の第2実施例の概略構成ブロック図で
ある。FIG. 4 is a schematic block diagram of a second embodiment of the present invention.
【図5】 トポロジの自動認識プロセスの説明図であ
る。FIG. 5 is an explanatory diagram of an automatic topology recognition process.
【図6】 トポロジの自動認識プロセスの説明図であ
る。FIG. 6 is an explanatory diagram of an automatic topology recognition process.
【図7】トポロジの自動認識プロセスの説明図である。FIG. 7 is an explanatory diagram of an automatic topology recognition process.
【図8】 自己識別プロセスの説明図である。FIG. 8 is an explanatory diagram of a self-identification process.
【図9】 自己識別プロセスの説明図である。FIG. 9 is an explanatory diagram of a self-identification process.
【図10】 自己識別プロセスの説明図である。FIG. 10 is an explanatory diagram of a self-identification process.
【図11】 自己識別プロセスの説明図である。FIG. 11 is an explanatory diagram of a self-identification process.
【図12】 自己識別パケットの構成図である。FIG. 12 is a configuration diagram of a self-identification packet.
【図13】 IEEE1394シリアルバスにおけるア
ドレス空間の説明図である。FIG. 13 is an explanatory diagram of an address space in the IEEE1394 serial bus.
【図14】 IEEE1394シリアルバスでの一般的
なデータ転送のタイミング図である。FIG. 14 is a timing diagram of general data transfer on the IEEE 1394 serial bus.
【図15】 アイソクロナス転送のタイミング図であ
る。FIG. 15 is a timing diagram of isochronous transfer.
【図16】 アシンクロナス転送のタイミング図であ
る。FIG. 16 is a timing diagram of asynchronous transfer.
【図17】 アイソクロナス転送のデータ・パケットの
フォーマットである。FIG. 17 is a format of a data packet for isochronous transfer.
【図18】 アシンクロナス転送のデータ・パケットの
フォーマットである。FIG. 18 is a format of a data packet for asynchronous transfer.
【図19】 表示装置110の概略構成ブロック図であ
る。FIG. 19 is a schematic block diagram of a display device 110.
【図20】 画像表示装置138の画面上の表示画像例
である。20 is an example of a display image on the screen of the image display device 138. FIG.
【図21】 ビデオデッキ112a〜112cの遠隔制
御信号に関する機能部分の概略構成ブロック図である。FIG. 21 is a schematic block diagram of a functional part relating to remote control signals of the video decks 112a to 112c.
【図22】 本発明の第3実施例の概略構成ブロック図
である。FIG. 22 is a schematic block diagram of a third embodiment of the present invention.
【図23】 被制御機器210a,210b,210c
のリモコン信号を扱う部分の概略構成ブロック図であ
る。FIG. 23: Controlled devices 210a, 210b, 210c
3 is a schematic block diagram of a portion that handles a remote control signal of FIG.
【図24】 一般的な赤外線ワイヤレスリモコンの送信
信号フォーマットである。FIG. 24 is a transmission signal format of a general infrared wireless remote controller.
【図25】 一般的な赤外線ワイヤレスリモコンの送信
信号の信号模式図である。FIG. 25 is a signal schematic diagram of a transmission signal of a general infrared wireless remote controller.
【図26】 一般的な赤外線ワイヤレスリモコンの送信
信号のタイミング図である。FIG. 26 is a timing diagram of a transmission signal of a general infrared wireless remote controller.
10:テレビ表示装置
12a,12b,12c:ビデオデッキ
14a,14b,14c:リモコン装置
16a,16b,16c:NTSC信号
18a,18b,18c:RS232Cケーブル
20a,20b,20c:ビデオ入力回路
22:スイッチ
24:画像表示装置
26a,26b,26c:RS232Cインターフェー
ス
28:スイッチ
30:スイッチ制御回路
40:赤外線リモコン信号受光装置
42:カスタムコード判定回路
44:データ・コード受信判定回路
46:カスタム・コード識別回路
48:接続検知装置
50:データ・コード変換回路
52:データ・コード解析回路
54:RS232Cインターフェース
56:データ・コード逆変換回路
110:表示装置
112a,112b,112c:ビデオデッキ
114:IEEE1394シリアルバス
116a,116b,116c:リモコン装置
120:IEEE1394インターフェース
122:チャネル分離回路
124:IEEE1394制御回路
124a:ホストID制御回路
124b:データ制御回路
126,128,130:デコーダ
132:メモリ制御回路
134:制御回路
136:フレームメモリ
140:受光装置
142:カスタム・・コード受信判定回路
144:データ・コード受信判定回路
146:カスタム・コード識別回路
148:データ・コード解析回路
150:IEEE1394インターフェース
152:ホストID記憶装置
210a,210b,210c:被制御機器
212:IEEE1394シリアルバス
214a,214b,214c:リモコン装置
220:リモコン信号受光装置
222:マイクロコンピュータ
224:カスタム・コード受信判定回路
226:データ・コード受信判定回路
228:カスタム・コード識別回路
230:データ・コード解析回路
232;制御回路
234:バッファ
236:要求フラグ
238:実行フラグ
240:送信制御回路
242:受信制御回路
244:IEEE1394インターフェース10: TV display device 12a, 12b, 12c: Video deck 14a, 14b, 14c: Remote control device 16a, 16b, 16c: NTSC signal 18a, 18b, 18c: RS232C cable 20a, 20b, 20c: Video input circuit 22: Switch 24 : Image display devices 26a, 26b, 26c: RS232C interface 28: Switch 30: Switch control circuit 40: Infrared remote control signal light receiving device 42: Custom code determination circuit 44: Data code reception determination circuit 46: Custom code identification circuit 48: Connection detection device 50: Data code conversion circuit 52: Data code analysis circuit 54: RS232C interface 56: Data code reverse conversion circuit 110: Display devices 112a, 112b, 112c: Video deck 114: IEEE1 94 serial buses 116a, 116b, 116c: Remote control device 120: IEEE 1394 interface 122: Channel separation circuit 124: IEEE 1394 control circuit 124a: Host ID control circuit 124b: Data control circuits 126, 128, 130: Decoder 132: Memory control circuit 134: Control circuit 136: Frame memory 140: Light receiving device 142: Custom code reception determination circuit 144: Data code reception determination circuit 146: Custom code identification circuit 148: Data code analysis circuit 150: IEEE1394 interface 152: Host ID storage Devices 210a, 210b, 210c: Controlled device 212: IEEE1394 serial buses 214a, 214b, 214c: Remote control device 220: Remote control signal light receiving device 22 : Microcomputer 224: Custom code reception determination circuit 226: Data code reception determination circuit 228: Custom code identification circuit 230: Data code analysis circuit 232; Control circuit 234: Buffer 236: Request flag 238: Execution flag 240: Transmission control circuit 242: reception control circuit 244: IEEE 1394 interface
フロントページの続き Fターム(参考) 5C018 HA08 HA11 5C056 AA05 BA01 BA08 CA01 DA01 DA08 DA11 DA20 EA20 5K048 AA04 BA03 CA08 DA05 DB04 DC01 DC04 EA11 EB02 FB00 FC01 HA01 HA02 HA05 HA07 HA21 Continued front page F-term (reference) 5C018 HA08 HA11 5C056 AA05 BA01 BA08 CA01 DA01 DA08 DA11 DA20 EA20 5K048 AA04 BA03 CA08 DA05 DB04 DC01 DC04 EA11 EB02 FB00 FC01 HA01 HA02 HA05 HA07 HA21
Claims (9)
び操作内容を指定する操作内容コードを含むリモコン信
号を出力する少なくとも1つのリモコン装置と、 当該複数の被制御機器間で遠隔制御信号を転送する操作
信号転送手段とからなる遠隔制御システムであって、 当該各被制御機器が、当該リモコン信号を受信する受信
手段と、当該受信手段により出力される遠隔制御信号を
当該当該制御信号転送手段に送信する制御信号送信手段
と、当該制御信号転送手段から送信された遠隔制御信号
を受信する制御信号受信手段と、当該制御信号受信手段
から出力される操作内容コードに従い自機器を制御する
制御手段とを具備し、 当該制御信号転送手段が、当該複数の被制御機器から供
給される当該遠隔制御信号を、所定の被制御機器に転送
する転送スイッチと、当該転送スイッチによる転送先を
指定する指定手段とを具備することを特徴とする遠隔制
御システム。1. A plurality of controlled devices, at least one remote control device for outputting a remote control signal including a device designation code for designating a controlled device to be remotely controlled and an operation content code for designating an operation content, and the plurality of remote control devices. A remote control system comprising operation signal transfer means for transferring a remote control signal between controlled devices, wherein each controlled device receives the remote control signal, and is output by the receiving means. Control signal transmitting means for transmitting a remote control signal to the control signal transferring means, control signal receiving means for receiving the remote control signal transmitted from the control signal transferring means, and operation output from the control signal receiving means. A control means for controlling the self-device according to the content code, and the control signal transfer means supplies the remote control supplied from the plurality of controlled devices. Remote control system according to claim signal, a transfer switch for transferring a predetermined controlled device, by comprising a designating means for designating a transfer destination according to the transfer switch.
信号の操作内容コードを共通コードに変換するコード変
換手段を具備し、当該制御信号受信手段が、当該制御信
号転送手段から送信された遠隔制御信号の操作内容コー
ドを、自機器の対応する操作内容コードに逆変換するコ
ード逆変換手段を具備する請求項1に記載の遠隔制御シ
ステム。2. The control signal transmitting means includes code converting means for converting an operation content code of the remote control signal into a common code, and the control signal receiving means transmits the remote signal transmitted from the control signal transferring means. The remote control system according to claim 1, further comprising code reverse conversion means for reverse converting an operation content code of the control signal into an operation content code corresponding to the own device.
報を出力する画像ソースであり、当該操作信号転送手段
が、画像表示装置内に配備される請求項1に記載の遠隔
制御システム。3. The remote control system according to claim 1, wherein each of the plurality of controlled devices is an image source for outputting image information, and the operation signal transfer means is provided in an image display device.
御信号転送手段に送信する制御信号送信手段と、 当該制御信号転送手段から送信された遠隔制御信号を受
信する制御信号受信手段と、 当該制御信号受信手段から出力される操作内容コードに
従い該当する被制御要素を制御する制御手段とを具備す
ることを特徴とするリモコン信号受信装置。4. A receiving unit for receiving a remote control signal, a control signal transmitting unit for transmitting a remote control signal output from the receiving unit to the control signal transferring unit, and a remote unit for transmitting the control signal transferring unit. A remote control signal receiving device comprising: a control signal receiving unit that receives a control signal; and a control unit that controls a corresponding controlled element according to an operation content code output from the control signal receiving unit.
信号の操作内容コードを共通コードに変換するコード変
換手段を具備し、当該制御信号受信手段が、当該制御信
号転送手段から送信された遠隔制御信号の操作内容コー
ドを、自機器の対応する操作内容コードに逆変換するコ
ード逆変換手段を具備する請求項4に記載のリモコン信
号受信装置。5. The control signal transmitting means comprises code converting means for converting an operation content code of the remote control signal into a common code, and the control signal receiving means transmits the remote signal transmitted from the control signal transferring means. The remote control signal receiving device according to claim 4, further comprising code reverse conversion means for reverse converting an operation content code of the control signal into a corresponding operation content code of the own device.
器指定コード及び操作内容を指定する操作内容コードを
含むリモコン信号を受信するリモコン信号受信装置であ
って、 当該リモコン信号を受信する受信手段と、 所定の通信媒体から入力するリモコン信号を受信する信
号受信手段と、 当該受信手段及び当該信号受信手段の出力から、自己宛
のリモコン信号か否かを判別する宛先判別手段と、 当該宛先判別手段の判別結果に従い、自己宛てのリモコ
ン信号の操作内容コードに従って被制御要素を制御する
制御手段と、 当該受信手段からの自己宛てでないリモコン信号を当該
所定の通信媒体を介して送信する信号送信手段とを具備
することを特徴とするリモコン信号受信装置。6. A remote control signal receiving device for receiving a remote control signal including a device designation code for designating a controlled device to be remotely controlled and an operation content code for designating operation content, the receiving means receiving the remote control signal. A signal receiving means for receiving a remote control signal input from a predetermined communication medium, a destination determining means for determining whether or not the remote control signal is addressed to itself from the output of the receiving means and the signal receiving means, and the destination determination According to the determination result of the means, a control means for controlling the controlled element according to the operation content code of the remote control signal addressed to itself, and a signal transmission means for transmitting the remote control signal not addressed to itself from the receiving means via the predetermined communication medium. And a remote control signal receiving device.
る請求項6に記載のリモコン信号受信装置。7. The remote control signal receiving device according to claim 6, wherein said receiving means comprises infrared light receiving means.
規格に準拠する請求項6に記載のリモコン信号受信装
置。8. The predetermined communication medium is IEEE 1394.
The remote control signal receiving device according to claim 6, which complies with the standard.
別結果に従い、自己宛てのリモコン信号の場合に、実行
済みを記憶する実行済み記憶手段と、宛先判別手段の判
別結果に従い、自己宛て以外のリモコン信号の場合に、
当該信号送信手段による送信要求済みを記憶する送信要
求済み記憶手段と、当該実行済み記憶手段及び当該送信
要求済み記憶手段を参照し、実行済み状態及び送信要求
済み状態の何れでも無い場合に、当該所定の通信媒体か
ら入力するリモコン信号を当該宛先判別手段に出力し、
実行済み状態及び送信要求済み状態の何れか一方である
場合に、当該信号送信手段による送信要求状態を中止す
ると共に、当該実行済み記憶手段及び当該送信要求済み
記憶手段をクリアする受信制御手段とを具備する請求項
6に記載のリモコン信号受信装置。9. The signal receiving means, in accordance with the discrimination result of the destination discriminating means, in the case of a remote control signal destined for itself, the executed storage means for storing execution completion, and the discrimination result of the destination discriminating means, except for self-addressing. In case of remote control signal of
When the transmission request completion storage means for storing the transmission request completion by the signal transmission means, the execution completion storage means, and the transmission request completion storage means are referred to, and when neither the executed status nor the transmission request completed status is present, A remote control signal input from a predetermined communication medium is output to the destination determination means,
When either one of the executed state and the transmission requested state, the transmission request state by the signal transmitting means is stopped, and the reception control means for clearing the executed storage means and the transmission requested storage means is provided. The remote control signal receiving device according to claim 6, which is provided.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001263929A JP2003078975A (en) | 2001-08-31 | 2001-08-31 | Remote control system and remote control signal receiving device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001263929A JP2003078975A (en) | 2001-08-31 | 2001-08-31 | Remote control system and remote control signal receiving device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003078975A true JP2003078975A (en) | 2003-03-14 |
Family
ID=19090608
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001263929A Withdrawn JP2003078975A (en) | 2001-08-31 | 2001-08-31 | Remote control system and remote control signal receiving device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003078975A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101536486B (en) * | 2006-09-14 | 2012-09-05 | 夏普株式会社 | Communication terminal device performing content display control, control method, and video display system |
| JP2024522382A (en) * | 2021-04-30 | 2024-06-18 | 浙江斉享科技有限公司 | Control system and control method for electrical control device |
-
2001
- 2001-08-31 JP JP2001263929A patent/JP2003078975A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101536486B (en) * | 2006-09-14 | 2012-09-05 | 夏普株式会社 | Communication terminal device performing content display control, control method, and video display system |
| JP2024522382A (en) * | 2021-04-30 | 2024-06-18 | 浙江斉享科技有限公司 | Control system and control method for electrical control device |
| JP7745094B2 (en) | 2021-04-30 | 2025-09-26 | 浙江斉享科技有限公司 | Control system and control method for electrical control device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE45886E1 (en) | Information signal transmission system and remote control device for the same | |
| US6498598B2 (en) | Imaging device system, control method for the system, imaging device, control device, control method for the imaging device, control method for the control device, and storage medium | |
| US7676824B2 (en) | Method for the processing of remote control signals within a home audiovisual network, corresponding signal, devices and computer program | |
| JPH10154996A (en) | Network connection device and network connection method | |
| JP2000069035A (en) | Electronic equipment and information processing method | |
| JP2002112367A (en) | Information processing system and information processing method | |
| EP0959590B1 (en) | Data communication system operating at maximum data rate | |
| JP2001306428A (en) | Network device, network system, communication method, and recording medium | |
| US6272114B1 (en) | Data processing apparatus/method and electronic apparatus with such apparatus/method | |
| US20020181497A1 (en) | Method and apparatus for converting and directing communications between devices operating under an ieee 1394 serial bus network protocol and devices operating under another protocol | |
| US5548725A (en) | System for transmitting command and/or data in a single packet and automatically reporting status a predetermined time after receiving a command | |
| JPH10155188A (en) | Remote control signal transmission device and remote control signal transmission method | |
| US7177959B2 (en) | Information signal processing apparatus and method | |
| JP2003078975A (en) | Remote control system and remote control signal receiving device | |
| JP2004509518A (en) | Communication systems and devices | |
| US6813659B1 (en) | Data transmission control apparatus and data transmission method | |
| JP2003087871A (en) | Home bus system | |
| KR100763716B1 (en) | Information control method, information processor, and information control system | |
| JPWO2002035881A1 (en) | Controlled device, control device, and control method for network device | |
| JP2001309459A (en) | Remote control system and information selection device | |
| JP2001313875A (en) | Video monitor device and control method therefor | |
| EP1521259A1 (en) | Information recording device and information recording method | |
| JP2001308950A (en) | Electronic device, control method for electronic device, and computer-readable storage medium | |
| JP3676618B2 (en) | Packet transfer apparatus and data recording medium | |
| JP2003078537A (en) | Device recognition method and electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20081104 |