[go: up one dir, main page]

JP2013077927A - Repeater device - Google Patents

Repeater device Download PDF

Info

Publication number
JP2013077927A
JP2013077927A JP2011215793A JP2011215793A JP2013077927A JP 2013077927 A JP2013077927 A JP 2013077927A JP 2011215793 A JP2011215793 A JP 2011215793A JP 2011215793 A JP2011215793 A JP 2011215793A JP 2013077927 A JP2013077927 A JP 2013077927A
Authority
JP
Japan
Prior art keywords
source
message
address
amplifier
hdmi
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2011215793A
Other languages
Japanese (ja)
Inventor
Kazunari Ito
一成 伊藤
Hirotaka Okada
裕貴 岡田
Kazuhisa Ikeda
和久 池田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Onkyo Corp
Original Assignee
Onkyo Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Onkyo Corp filed Critical Onkyo Corp
Priority to JP2011215793A priority Critical patent/JP2013077927A/en
Publication of JP2013077927A publication Critical patent/JP2013077927A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】 HDMIに準拠するTVからのCECに基づいて、HDMIに準拠しないソース機器を制御すること。
【解決手段】
AVアンプは、HDMIに非準拠のソース機器が接続される第2ソースインタフェースに、HDMIの物理アドレス及び論理アドレスを仮想的に割り当てる。AVアンプは、シンク機器からCECメッセージを受信し、CECメッセージで指定されるアドレスが第2ソースインタフェースのアドレスである場合に、HDMIに非準拠のソース機器が対応する制御メッセージに変換して、第2ソースインタフェースからHDMIに非準拠のソース機器に送信する。
【選択図】図16
PROBLEM TO BE SOLVED: To control a source device not compliant with HDMI based on CEC from a TV compliant with HDMI.
[Solution]
The AV amplifier virtually assigns an HDMI physical address and logical address to the second source interface to which a source device that is not compliant with HDMI is connected. When the AV amplifier receives the CEC message from the sink device and the address specified by the CEC message is the address of the second source interface, the AV amplifier converts the control message into a control message corresponding to a source device that does not comply with HDMI, 2. Transmit from source interface to source device not compliant with HDMI.
[Selection] Figure 16

Description

本発明は、リピータ機器に関する。   The present invention relates to a repeater device.

HDMI(High-Definition
Multimedia Interface)は、デジタル形式のビデオデータ又は音声データの入出力に用いられるインタフェース規格である。HDMIでは、ソース機器及びシンク機器が定義されている。シンク機器は、テレビなど、他の機器からのコンテンツデータを受信してコンテンツの表示等を行う。ソース機器は、BD(Blu-ray Disc)プレーヤなどであり、コンテンツデータをシンク機器に送信する。
HDMI (High-Definition
Multimedia Interface) is an interface standard used for input / output of digital video data or audio data. In HDMI, a source device and a sink device are defined. The sink device receives content data from other devices such as a television and displays the content. The source device is a BD (Blu-ray Disc) player or the like, and transmits content data to the sink device.

HDMIに準拠する機器は、CEC(Consumer
Electronics Control)に基づく制御メッセージを送受信することができる。たとえば、複数のソース機器とシンク機器との間にAVアンプを接続した場合、ユーザは、テレビのリモコンを用いて、AVアンプに接続された複数のソース機器の中から、シンク機器に接続するソース機器を指定することができる。
An HDMI-compliant device is a CEC (Consumer
Control messages based on Electronics Control) can be transmitted and received. For example, when an AV amplifier is connected between a plurality of source devices and a sink device, the user uses a TV remote control to select a source connected to the sink device from the plurality of source devices connected to the AV amplifier. You can specify the device.

HDMIにおいて、CECはオプションである。このため、HDMIに準拠しているにもかかわらず、CECが実装されていないソース機器がある。たとえば、CECがBDプレーヤに実装されていない場合、ユーザは、テレビのリモコンを用いて、BDプレーヤに再生を指示することができない。特許文献1には、CECが実装されていないソース機器を、CECが実装されていないソース機器と同様に操作することができる表示装置が記載されている。特許文献1に係る表示装置は、HDMIケーブルにより接続されているソース機器がCECを実装していない場合、CECに基づく制御メッセージを、ソース機器が実装している他の規格の操作信号に変換して送信する。   In HDMI, CEC is an option. For this reason, there is a source device in which CEC is not mounted although it conforms to HDMI. For example, when the CEC is not mounted on the BD player, the user cannot instruct the BD player to play using the TV remote control. Patent Document 1 describes a display device that can operate a source device on which CEC is not mounted in the same manner as a source device on which CEC is not mounted. When the source device connected by the HDMI cable does not mount CEC, the display device according to Patent Document 1 converts a control message based on CEC into an operation signal of another standard mounted by the source device. To send.

また、特許文献2には、増幅装置と、携帯型プレーヤとの間に接続される指令変換装置が記載されている。指令変換装置は、第1の指令を増幅装置から受信した場合、第1の指令を第2の指令に変換する。変換された第2の指令が、指令変換装置から携帯型プレーヤに送信される。   Further, Patent Document 2 describes a command conversion device connected between an amplification device and a portable player. When receiving the first command from the amplifying device, the command conversion device converts the first command into a second command. The converted second command is transmitted from the command conversion device to the portable player.

HDMIに準拠していないソース機器が、AVアンプに接続される場合がある。この場合、HDMIに準拠し、かつ、AVアンプに接続されているテレビは、HDMIに準拠していないソース機器の存在を認識することができない。したがって、ユーザは、テレビのリモコン等を用いて、HDMIに準拠していないソース機器をテレビに接続するようにAVアンプに指示することができない。   A source device that is not compliant with HDMI may be connected to the AV amplifier. In this case, a television that is compliant with HDMI and connected to the AV amplifier cannot recognize the presence of a source device that is not compliant with HDMI. Therefore, the user cannot instruct the AV amplifier to connect a source device that does not comply with HDMI to the TV using a TV remote control or the like.

特開2009−27599号公報JP 2009-27599 A 特開2009−21690号公報JP 2009-21690 A 特開2009−111738号公報JP 2009-1111738 A 特開2009−141537号公報JP 2009-141537 A 特開2009−253644号公報JP 2009-253644 A 国際公開2009/8404号International Publication No. 2009/8404 国際公開2009/123110号International Publication No. 2009/123110

本発明の目的は、所定の規格に準拠するシンク機器からのメッセージに基づいて、所定の規格に準拠しないソース機器を制御できるリピータ機器を提供することである。   An object of the present invention is to provide a repeater device that can control a source device that does not conform to a predetermined standard based on a message from a sink device that conforms to a predetermined standard.

本発明の好ましい実施形態によるリピータ機器は、第1の規格に準拠する第1ソース機器、前記第1の規格に準拠せず第2の規格に準拠する第2ソース機器、及び、前記第1の規格に準拠するシンク機器に接続可能なリピータ機器であって、前記第1ソース機器からコンテンツを受信する第1ソースインタフェースと、前記第2ソース機器からコンテンツを受信し、かつ、前記第2ソース機器に前記第2の規格の制御メッセージを送信する第2ソースインタフェースと、前記第2ソースインタフェースに、前記第1の規格で定義されたアドレスを仮想的に割り当てる仮想アドレス割当部と、前記第1又は第2ソースインタフェースにより受信されたコンテンツを前記シンク機器に送信し、前記シンク機器から前記第1の規格の制御メッセージを受信するシンクインタフェースと、前記第1ソース機器に割り当てられたアドレスを前記第1ソースインタフェースに対応付けて管理し、前記第2ソースインタフェースに仮想的に割り当てられたアドレスを前記第2ソースインタフェースに対応付けて管理するアドレス管理部と、前記アドレス管理部によって管理されているアドレスの中から、前記シンクインタフェースにより受信された前記第1の規格の制御メッセージで指定されたアドレスに対応するソースインタフェースを特定する特定部と、前記特定部により特定されたソースインタフェースが前記第2ソースインタフェースである場合に、前記第1の規格の制御メッセージを、対応する前記第2の規格の制御メッセージに変換して、前記特定部により特定された前記第2ソースインタフェースに送信させるメッセージ送信部とを備える。   A repeater device according to a preferred embodiment of the present invention includes a first source device that conforms to a first standard, a second source device that does not conform to the first standard and conforms to a second standard, and the first source device A repeater device connectable to a sink device conforming to a standard, the first source interface receiving content from the first source device, receiving the content from the second source device, and the second source device A second source interface that transmits a control message of the second standard to the second source interface, a virtual address assignment unit that virtually assigns an address defined in the first standard to the second source interface, and the first or The content received by the second source interface is transmitted to the sink device, and the control message of the first standard is transmitted from the sink device. The receiving sink interface and the address assigned to the first source device are managed in association with the first source interface, and the address virtually assigned to the second source interface is associated with the second source interface. The address management unit to be attached and the source interface corresponding to the address specified by the control message of the first standard received by the sink interface are identified from the addresses managed by the address management unit And when the source interface specified by the specifying unit is the second source interface, the control message of the first standard is converted into the corresponding control message of the second standard, The second source specified by the specifying unit And a message transmitter for transmitting to the interface.

所定の規格に準拠するシンク機器からのメッセージに基づいて、所定の規格に準拠しないソース機器を制御できるリピータ機器を提供することができる。   It is possible to provide a repeater device that can control a source device that does not comply with a predetermined standard based on a message from a sink device that conforms to the predetermined standard.

本発明の第1の実施の形態によるAVシステムの構成を示す図である。It is a figure which shows the structure of the AV system by the 1st Embodiment of this invention. 図1に示すAVアンプの構成を示す機能ブロック図である。FIG. 2 is a functional block diagram illustrating a configuration of the AV amplifier illustrated in FIG. 1. 図1に示すAVアンプにおけるCECラインの接続を示す機能ブロック図である。FIG. 2 is a functional block diagram showing connection of CEC lines in the AV amplifier shown in FIG. 1. 図2に示すマイクロコントローラの構成を示す機能ブロック図である。FIG. 3 is a functional block diagram showing a configuration of a microcontroller shown in FIG. 2. 図4に示す割当プログラムのフローチャートである。It is a flowchart of the allocation program shown in FIG. 図4に示す割当プログラムのフローチャートである。It is a flowchart of the allocation program shown in FIG. 図1に示すAVアンプに割り当てられた物理アドレスを示す図である。It is a figure which shows the physical address allocated to AV amplifier shown in FIG. 図4に示すアドレステーブルの一例を示す図である。It is a figure which shows an example of the address table shown in FIG. 図4に示す固定論理アドレスの一例を示す図である。FIG. 5 is a diagram illustrating an example of a fixed logical address illustrated in FIG. 4. 図4に示す論理アドレス候補テーブルの一例を示す図である。It is a figure which shows an example of the logical address candidate table shown in FIG. 図4に示すスイッチ切替プログラムのフローチャートである。It is a flowchart of the switch switching program shown in FIG. 本発明の第2の実施の形態によるAVアンプの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of AV amplifier by the 2nd Embodiment of this invention. 図12に示すAVアンプにおけるCECライン及びRIラインの接続を示す機能ブロック図である。FIG. 13 is a functional block diagram showing connections between CEC lines and RI lines in the AV amplifier shown in FIG. 12. 図12に示すマイクロコントローラの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the microcontroller shown in FIG. 図14に示すスイッチ切替プログラムのフローチャートである。It is a flowchart of the switch switching program shown in FIG. 図14に示すメッセージプログラムのフローチャートである。It is a flowchart of the message program shown in FIG. 図14に示すメッセージプログラムのフローチャートである。It is a flowchart of the message program shown in FIG.

以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals and description thereof will not be repeated.

[第1の実施の形態]
{AVシステムの構成}
図1は、本発明の第1の実施の形態によるAVシステムの構成を示す図である。図1を参照して、AVシステムは、AVアンプ1と、BDプレーヤ100と、STB(Set Top Box)200と、ゲーム機300と、DVD(Digital Versatile Disc)プレーヤ400と、テレビ500とを備える。
[First Embodiment]
{Configuration of AV system}
FIG. 1 is a diagram showing a configuration of an AV system according to the first embodiment of the present invention. Referring to FIG. 1, the AV system includes an AV amplifier 1, a BD player 100, an STB (Set Top Box) 200, a game machine 300, a DVD (Digital Versatile Disc) player 400, and a television 500. .

AVアンプ1は、HDMIに準拠するソース機器又はHDMIに準拠しないソース機器を、HDMIに準拠するテレビ500に選択的に接続するリピータ機器である。ユーザは、テレビ500のリモコン501を用いて、テレビ500に接続されるソース機器をAVアンプ1に指示することができる。   The AV amplifier 1 is a repeater device that selectively connects a source device that conforms to HDMI or a source device that does not conform to HDMI to a television 500 that conforms to HDMI. The user can instruct the AV amplifier 1 of the source device connected to the television 500 using the remote controller 501 of the television 500.

BDプレーヤ100は、HDMIケーブル150を介して、AVアンプ1に接続される。STB200は、HDMIケーブル250を介して、AVアンプ1に接続される。ゲーム機300は、コンポジット信号線350を介して、AVアンプ1に接続される。DVDプレーヤ400は、コンポーネント信号線450を介して、AVアンプ1に接続される。   The BD player 100 is connected to the AV amplifier 1 via the HDMI cable 150. The STB 200 is connected to the AV amplifier 1 via the HDMI cable 250. Game machine 300 is connected to AV amplifier 1 via composite signal line 350. The DVD player 400 is connected to the AV amplifier 1 via the component signal line 450.

BDプレーヤ100及びSTB200は、HDMIに準拠するソース機器である。以下、BDプレーヤ100及びSTB200を総称する場合、「HDMIソース機器」と呼ぶ。BDプレーヤ100は、ブルーレイディスクに記録されたコンテンツデータを再生する。STB(Set Top Box)200は、ケーブルテレビ放送又は衛星放送の放送信号を受信し、放送信号をコンテンツデータに変換する。HDMIソース機器は、HDMIに準拠したコンテンツデータをAVアンプ1に送信する。   The BD player 100 and the STB 200 are source devices compliant with HDMI. Hereinafter, the BD player 100 and the STB 200 are collectively referred to as “HDMI source device”. The BD player 100 reproduces content data recorded on a Blu-ray disc. An STB (Set Top Box) 200 receives a broadcast signal of a cable television broadcast or a satellite broadcast, and converts the broadcast signal into content data. The HDMI source device transmits content data compliant with HDMI to the AV amplifier 1.

ゲーム機300及びDVDプレーヤ400は、HDMIに準拠しないソース機器である。以下、ゲーム機300及びDVDプレーヤ400を総称する場合、「非準拠ソース機器」と呼ぶ。ゲーム機300は、ゲーム用のコンテンツデータを生成し、生成したコンテンツデータをコンポジット信号として出力する。DVDプレーヤ400は、DVDに記録されたコンテンツデータを再生し、再生したコンテンツデータをコンポーネント信号として出力する。   The game machine 300 and the DVD player 400 are source devices that do not comply with HDMI. Hereinafter, the game machine 300 and the DVD player 400 are collectively referred to as “non-compliant source devices”. The game machine 300 generates game content data and outputs the generated content data as a composite signal. The DVD player 400 reproduces content data recorded on a DVD and outputs the reproduced content data as a component signal.

テレビ500は、HDMIに準拠するシンク機器である。テレビ500は、AVアンプ1からコンテンツデータを受信し、映像コンテンツを表示する。   The television 500 is a sink device compliant with HDMI. The television 500 receives content data from the AV amplifier 1 and displays video content.

{AVアンプ1の構成}
図2は、AVアンプ1の構成を示す機能ブロック図である。図2を参照して、AVアンプ1は、ソースインタフェース11,12,13,14と、シンクインタフェース15と、スイッチ16と、マイクロコントローラ(マイコン)17とを備える。
{Configuration of AV amplifier 1}
FIG. 2 is a functional block diagram showing the configuration of the AV amplifier 1. With reference to FIG. 2, the AV amplifier 1 includes source interfaces 11, 12, 13, 14, a sink interface 15, a switch 16, and a microcontroller (microcomputer) 17.

ソースインタフェース11は、HDMIに準拠しており、BDプレーヤ100からのコンテンツデータを受信する。ソースインタフェース11は、HDMI端子11aと、アドレス保持部11bと、受信部11cとを備える。HDMIケーブル150が、HDMI端子11aに挿入される。アドレス保持部11bは、BDプレーヤ100に割り当てられた物理アドレスを保持する。物理アドレスの詳細は、後述する。受信部11cは、BDプレーヤ100からのコンテンツデータをデジタル形式のビデオデータに変換する。   The source interface 11 is compliant with HDMI and receives content data from the BD player 100. The source interface 11 includes an HDMI terminal 11a, an address holding unit 11b, and a receiving unit 11c. The HDMI cable 150 is inserted into the HDMI terminal 11a. The address holding unit 11b holds a physical address assigned to the BD player 100. Details of the physical address will be described later. The receiving unit 11c converts the content data from the BD player 100 into digital video data.

ソースインタフェース12は、HDMIに準拠しており、STB200からのコンテンツデータを受信する。ソースインタフェース12は、HDMI端子12aと、アドレス保持部12bと、受信部12cとを備える。HDMIケーブル250が、HDMI端子12aに挿入される。アドレス保持部12bは、STB200に割り当てられた物理アドレスを保持する。受信部12cは、STB200からのコンテンツデータをデジタル形式のビデオデータに変換する。   The source interface 12 is compliant with HDMI and receives content data from the STB 200. The source interface 12 includes an HDMI terminal 12a, an address holding unit 12b, and a receiving unit 12c. The HDMI cable 250 is inserted into the HDMI terminal 12a. The address holding unit 12b holds a physical address assigned to the STB 200. The receiving unit 12c converts the content data from the STB 200 into digital video data.

ソースインタフェース13は、HDMIに非準拠であり、ゲーム機300からのコンテンツデータを受信する。ソースインタフェース13は、コンポジット端子13aと、A/Dコンバータ13bとを備える。コンポジット信号線350が、コンポジット端子13aに挿入される。A/Dコンバータ13bは、ゲーム機300からのコンテンツデータ(アナログデータ)をAD変換して、デジタル形式のビデオデータを生成する。   The source interface 13 is not compliant with HDMI and receives content data from the game machine 300. The source interface 13 includes a composite terminal 13a and an A / D converter 13b. A composite signal line 350 is inserted into the composite terminal 13a. The A / D converter 13b AD-converts content data (analog data) from the game machine 300 to generate digital video data.

ソースインタフェース14は、HDMIに非準拠であり、DVDプレーヤ400からのコンテンツデータを受信する。ソースインタフェース14は、コンポーネント端子14aと、A/Dコンバータ14bとを備える。コンポーネント信号線450が、コンポーネント端子14aに挿入される。A/Dコンバータ14bは、DVDプレーヤ400からのコンテンツデータ(アナログデータ)をAD変換して、デジタル形式のビデオデータを生成する。   The source interface 14 is not compliant with HDMI and receives content data from the DVD player 400. The source interface 14 includes a component terminal 14a and an A / D converter 14b. The component signal line 450 is inserted into the component terminal 14a. The A / D converter 14b AD converts the content data (analog data) from the DVD player 400 to generate digital video data.

シンクインタフェース15は、ソースインタフェース11〜14のいずれかにより受信されたコンテンツデータをテレビ500に送信する。シンクインタフェース15は、HDMI端子15aと、送信部15bとを備える。HDMI端子15aには、HDMIケーブル550が挿入される。送信部15bは、デジタル形式のビデオデータをHDMIに準拠したコンテンツデータに変換する。送信部15bにより変換されたコンテンツデータは、HDMI端子15aからテレビ500に送信される。   The sink interface 15 transmits the content data received by any of the source interfaces 11 to 14 to the television 500. The sink interface 15 includes an HDMI terminal 15a and a transmission unit 15b. The HDMI cable 550 is inserted into the HDMI terminal 15a. The transmitter 15b converts the video data in the digital format into content data compliant with HDMI. The content data converted by the transmission unit 15b is transmitted to the television 500 from the HDMI terminal 15a.

スイッチ16は、ソースインタフェース11〜14のいずれかをシンクインタフェース15に接続する。マイコン17は、AVアンプ1を制御する半導体装置である。   The switch 16 connects any one of the source interfaces 11 to 14 to the sink interface 15. The microcomputer 17 is a semiconductor device that controls the AV amplifier 1.

図3は、AVアンプ1の内部におけるCECライン18の接続を示す図である。図3では、アドレス保持部11b,12bと、受信部11c,12cと、A/Dコンバータ13b,14bと、スイッチ16との表示を省略している。   FIG. 3 is a diagram showing the connection of the CEC line 18 inside the AV amplifier 1. In FIG. 3, the display of the address holding units 11b and 12b, the receiving units 11c and 12c, the A / D converters 13b and 14b, and the switch 16 is omitted.

図3を参照して、AVアンプ1は、さらに、CECライン18を備える。CECライン18は、HDMIに準拠する機器の間で制御メッセージを伝送するために用いられる双方向通信式の信号線である。CECライン18は、HDMI端子11a,12a,15aと、マイコン17とを相互に接続している。テレビ500からの制御メッセージは、AVアンプ1を通過し、HDMIソース機器に送信される。マイコン17は、BDプレーヤ100、STB200及びテレビ500からの制御メッセージを受信することができる。ソースインタフェース13,14は、HDMIに準拠していないため、CECライン18は、コンポジット端子13a及びコンポーネント端子14aに接続されない。   Referring to FIG. 3, AV amplifier 1 further includes a CEC line 18. The CEC line 18 is a bidirectional communication type signal line used for transmitting a control message between devices compliant with HDMI. The CEC line 18 connects the HDMI terminals 11a, 12a, and 15a and the microcomputer 17 to each other. A control message from the television 500 passes through the AV amplifier 1 and is transmitted to the HDMI source device. The microcomputer 17 can receive control messages from the BD player 100, the STB 200, and the television 500. Since the source interfaces 13 and 14 are not compliant with HDMI, the CEC line 18 is not connected to the composite terminal 13a and the component terminal 14a.

{マイコン17の構成}
図4は、マイコン17の構成を示す機能ブロック図である。図4を参照して、マイコン17は、CPU(Central Processing Unit)171と、RAM(Random Access Memory)172と、ROM(Read Only Memory)173と、インタフェース174とを備える。
{Configuration of microcomputer 17}
FIG. 4 is a functional block diagram showing the configuration of the microcomputer 17. Referring to FIG. 4, the microcomputer 17 includes a CPU (Central Processing Unit) 171, a RAM (Random Access Memory) 172, a ROM (Read Only Memory) 173, and an interface 174.

CPU171は、RAM172にロードされたプログラムを実行して、AVアンプ1を制御する。   The CPU 171 controls the AV amplifier 1 by executing a program loaded in the RAM 172.

RAM172は、マイコン17のメインメモリである。RAM172には、アドレステーブル21が格納される。アドレステーブル21は、BDプレーヤ100、STB200、ゲーム機300及びDVDプレーヤ400(以下、これらの機器を総称して、単に「ソース機器」と呼ぶ。)の物理アドレスなどを管理するテーブルである。   The RAM 172 is a main memory of the microcomputer 17. The RAM 172 stores an address table 21. The address table 21 is a table for managing physical addresses of the BD player 100, the STB 200, the game machine 300, and the DVD player 400 (hereinafter, these devices are collectively referred to simply as “source devices”).

ROM173は、固定論理アドレス23と、論理アドレス候補テーブル24とを格納する。固定論理アドレス23は、AVアンプ1が使用する論理アドレスある。論理アドレスは、HDMIで定義されたアドレスであり、制御メッセージの宛先として用いられる。論理アドレス候補テーブル24は、非準拠ソース機器に割り当てる論理アドレスの候補を記録したデータである。   The ROM 173 stores a fixed logical address 23 and a logical address candidate table 24. The fixed logical address 23 is a logical address used by the AV amplifier 1. The logical address is an address defined by HDMI and is used as a destination of the control message. The logical address candidate table 24 is data in which candidates for logical addresses to be assigned to non-compliant source devices are recorded.

ROM173は、さらに、割当プログラム31と、スイッチ切替プログラム32とを格納する。割当プログラム31は、物理アドレスをソース機器に割り当て、論理アドレスを非準拠ソース機器に割り当てる。スイッチ切替プログラム32は、AVアンプ1がスイッチ16の切り替えを指示するメッセージ(以下、「切替メッセージ」と呼ぶ。)をテレビ500から受信した場合、アドレステーブル24の中から、切替メッセージで指定されたアドレスに一致する物理アドレスを特定する。スイッチ切替プログラム32は、特定したアドレスに対応付けられたソースインタフェースを、シンクインタフェース15に接続するように、スイッチ16を制御する。   The ROM 173 further stores an assignment program 31 and a switch switching program 32. The assignment program 31 assigns a physical address to the source device and assigns a logical address to the non-compliant source device. When the AV amplifier 1 receives a message (hereinafter referred to as a “switching message”) for instructing switching of the switch 16 from the television 500, the switch switching program 32 is designated by the switching message from the address table 24. Identify the physical address that matches the address. The switch switching program 32 controls the switch 16 so that the source interface associated with the identified address is connected to the sink interface 15.

{物理アドレス及び論理アドレス}
図1に示す各機器に割り当てられる物理アドレス及び論理アドレスについて説明する。通常、物理アドレス及び論理アドレスは、HDMIに準拠する機器(HDMIソース機器、AVアンプ1及びテレビ500)に割り当てられるが、非準拠ソース機器に割り当てられない。しかし、本実施の形態では、AVアンプ1が、物理アドレス及び論理アドレスを非準拠ソース機器に仮想的に割り当てる。
{Physical address and logical address}
The physical address and logical address assigned to each device shown in FIG. 1 will be described. Normally, the physical address and the logical address are assigned to devices conforming to HDMI (HDMI source device, AV amplifier 1 and television 500), but are not assigned to non-compliant source devices. However, in this embodiment, the AV amplifier 1 virtually assigns physical addresses and logical addresses to non-compliant source devices.

まず、物理アドレスについて説明する。物理アドレスは、AVシステムを構成する各機器を一意に特定する情報であり、かつ、AVシステムの階層構造を示す。図1を参照して、テレビ500の物理アドレスは、(0,0,0,0)に設定されている。これは、テレビ500が、AVシステムの最上位の階層に位置していることを示す。   First, the physical address will be described. The physical address is information for uniquely specifying each device constituting the AV system, and indicates the hierarchical structure of the AV system. Referring to FIG. 1, the physical address of television 500 is set to (0, 0, 0, 0). This indicates that the television 500 is located at the highest level of the AV system.

AVアンプ1の物理アドレスは、(1,0,0,0)であり、テレビ500の次の階層に位置することを示す。AVアンプ1の物理アドレスは、上の階層のテレビ500により決定される。本実施の形態において、物理アドレスは、切替メッセージで指定されるアドレスとして用いられる。   The physical address of the AV amplifier 1 is (1, 0, 0, 0), which indicates that it is located in the next layer of the television 500. The physical address of the AV amplifier 1 is determined by the television 500 in the upper hierarchy. In the present embodiment, the physical address is used as an address specified by the switching message.

BDプレーヤ100、STB200、ゲーム機300及びDVDプレーヤ400に割り当てられる物理アドレスは、それぞれ、(1,1,0,0)、(1,2,0,0)、(1,3,0,0)、(1,4,0,0)である。これらソース機器の物理アドレスは、AVアンプ1により割り当てられる。   The physical addresses assigned to the BD player 100, the STB 200, the game machine 300, and the DVD player 400 are (1, 1, 0, 0), (1, 2, 0, 0), (1, 3, 0, 0, respectively. ), (1, 4, 0, 0). The physical addresses of these source devices are assigned by the AV amplifier 1.

論理アドレスは、物理アドレスと同様に、AVシステムを構成する機器を一意に特定する情報である。HDMIに準拠する機器(AVアンプ1、テレビ500及びHDMIソース機器)は、自らの論理アドレスを設定する。非準拠ソース機器の論理アドレスは、AVアンプ1により割り当てられる。論理アドレスは、上述のように、CECに基づく制御メッセージの宛先として用いられる。   Similar to the physical address, the logical address is information that uniquely identifies the devices constituting the AV system. Devices conforming to HDMI (AV amplifier 1, television 500, and HDMI source device) set their own logical addresses. The logical address of the noncompliant source device is assigned by the AV amplifier 1. As described above, the logical address is used as a destination of a control message based on CEC.

テレビ500の論理アドレスは、L(0)である。AVアンプ1の論理アドレスは、Laである。BDプレーヤ100、STB200、ゲーム機300及びDVDプレーヤ400の論理アドレスは、それぞれ、L(1)、L(2)、L(3)及びL(4)である。   The logical address of the television 500 is L (0). The logical address of the AV amplifier 1 is La. The logical addresses of the BD player 100, STB 200, game machine 300, and DVD player 400 are L (1), L (2), L (3), and L (4), respectively.

{動作概要}
以下、AVアンプ1の動作の概要を説明する。
{Operation overview}
Hereinafter, an outline of the operation of the AV amplifier 1 will be described.

AVアンプ1は、物理アドレスをHDMIソース機器に割り当てる。HDMIソース機器の物理アドレスは、アドレステーブル21において、ソースインタフェース11,12にそれぞれに対応付けられる。AVアンプ1は、物理アドレス及び論理アドレスを非準拠ソース機器に仮想的に割り当てる。非準拠ソース機器の物理アドレス及び論理アドレスは、アドレステーブル21において、ソースインタフェース13,14にそれぞれ対応付けられる。   The AV amplifier 1 assigns a physical address to the HDMI source device. The physical address of the HDMI source device is associated with each of the source interfaces 11 and 12 in the address table 21. The AV amplifier 1 virtually assigns physical addresses and logical addresses to non-compliant source devices. The physical address and logical address of the non-compliant source device are associated with the source interfaces 13 and 14 in the address table 21, respectively.

テレビ500は、ユーザの操作に応じて、切替メッセージをAVアンプ1に送信する。AVアンプ1は、切替メッセージで指定された物理アドレスに一致する物理アドレスを、アドレステーブル21の中から特定する。AVアンプ1は、特定された物理アドレスに対応するソースインタフェースを、シンクインタフェース15に接続するように、スイッチ16を制御する。   The television 500 transmits a switching message to the AV amplifier 1 in accordance with a user operation. The AV amplifier 1 specifies from the address table 21 a physical address that matches the physical address specified in the switching message. The AV amplifier 1 controls the switch 16 so that the source interface corresponding to the specified physical address is connected to the sink interface 15.

たとえば、切替メッセージにおいて、ゲーム機器300の物理アドレス(1,3,0,0)が指定されていた場合、AVアンプ1は、ソースインタフェース13をシンクインタフェース15に接続する。AVアンプ1は、非準拠ソース機器に物理アドレスを仮想的に割り当てることにより、テレビ500からの切替メッセージに基づいて、非準拠ソース機器をテレビ500に接続することができる。非準拠ソース機器がAVアンプ1に接続されている場合であっても、ユーザは、AVアンプ1を直接操作することなく、非準拠ソース機器からのコンテンツデータをテレビ500に送信することを、AVアンプ1に指示することができる。   For example, when the physical address (1, 3, 0, 0) of the game device 300 is specified in the switching message, the AV amplifier 1 connects the source interface 13 to the sink interface 15. The AV amplifier 1 can connect a non-compliant source device to the television 500 based on a switching message from the television 500 by virtually assigning a physical address to the non-compliant source device. Even when a non-compliant source device is connected to the AV amplifier 1, the user transmits the content data from the non-compliant source device to the TV 500 without directly operating the AV amplifier 1. The amplifier 1 can be instructed.

{AVアンプ1の動作}
以下、AVアンプ1の動作について詳しく説明する。
{Operation of AV amplifier 1}
Hereinafter, the operation of the AV amplifier 1 will be described in detail.

(1.物理アドレスの割り当て)
AVアンプ1は、切替メッセージに基づいてスイッチ16を制御する前に、割当プログラム31を用いて、HDMIソース機器及び非準拠ソース機器に物理アドレスを割り当てる。AVアンプ1は、電源がONされた場合又はテレビ500が接続された場合、割当プログラム31を起動する。
(1. Physical address assignment)
The AV amplifier 1 assigns physical addresses to the HDMI source device and the non-compliant source device using the assignment program 31 before controlling the switch 16 based on the switching message. The AV amplifier 1 activates the allocation program 31 when the power is turned on or when the television 500 is connected.

図5及び図6は、図4に示す割当プログラム31の処理を示すフローチャートである。図5を参照して、割当プログラム31は、テレビ500からAVアンプ1に割り当てられた物理アドレス(1,0,0,0)を取得する(ステップS101)。具体的には、割当プログラム31は、シンクインタフェース15を介して、アドレス保持部504から物理アドレス(1,0,0,0)を読み出す。割当プログラム31は、読み出した物理アドレスを、AVアンプ1の物理アドレスとしてRAM172に登録する(ステップS102)。   5 and 6 are flowcharts showing the processing of the allocation program 31 shown in FIG. Referring to FIG. 5, allocation program 31 acquires a physical address (1, 0, 0, 0) allocated to AV amplifier 1 from television 500 (step S101). Specifically, the allocation program 31 reads the physical address (1, 0, 0, 0) from the address holding unit 504 via the sink interface 15. The allocation program 31 registers the read physical address in the RAM 172 as the physical address of the AV amplifier 1 (step S102).

次に、割当プログラム31は、ステップS103〜S108の処理を実行することにより、HDMIソース機器に物理アドレスを割り当てる。割当プログラム31は、AVアンプ1の物理アドレスのうち、値が0である最小の桁を特定する(ステップS103)。   Next, the allocation program 31 allocates a physical address to the HDMI source device by executing the processes of steps S103 to S108. The allocation program 31 specifies the smallest digit having a value of 0 among the physical addresses of the AV amplifier 1 (step S103).

図7は、AVアンプ1の物理アドレスを示す図である。図7に示す物理アドレスにおいて、カンマ(,)で区切られた数値を、左から順に、第1桁、第2桁、第3桁及び第4桁と定義する。割当プログラム31は、第2桁を最小の桁と特定する。割当プログラム31は、最小の桁の数値をインクリメントすることにより、HDMIソース機器に割り当てる物理アドレスを生成する。   FIG. 7 is a diagram showing the physical address of the AV amplifier 1. In the physical address shown in FIG. 7, numerical values separated by commas (,) are defined as a first digit, a second digit, a third digit, and a fourth digit in order from the left. The allocation program 31 specifies the second digit as the smallest digit. The allocation program 31 generates a physical address to be allocated to the HDMI source device by incrementing the numerical value of the minimum digit.

割当プログラム31は、変数x,mを初期化する(ステップS104)。変数xは、ソースインタフェースの端子番号に相当するとともに、最小の桁に設定される数値である。変数xの初期値は1である。端子番号は、アドレステーブル21に設定されている(図8参照)。変数mは、HDMIに準拠したソースインタフェースの端子番号の最大値である。割当プログラム31は、アドレステーブル21を参照して、変数mを決定する。   The allocation program 31 initializes variables x and m (step S104). The variable x corresponds to the terminal number of the source interface and is a numerical value set to the minimum digit. The initial value of the variable x is 1. The terminal numbers are set in the address table 21 (see FIG. 8). The variable m is the maximum value of the terminal number of the source interface compliant with HDMI. The allocation program 31 refers to the address table 21 and determines the variable m.

図8は、アドレステーブル21を示す図である。図8を参照して、アドレステーブル21は、ソースインタフェース11〜14と、ソースインタフェース11〜14に接続されるソース機器に割り当てられるアドレスとを対応付けて記録している。アドレステーブル21は、初期状態において、物理アドレス及び論理アドレスの欄が空欄である。   FIG. 8 is a diagram showing the address table 21. Referring to FIG. 8, address table 21 records source interfaces 11 to 14 and addresses assigned to source devices connected to source interfaces 11 to 14 in association with each other. In the address table 21, in the initial state, the physical address and logical address columns are blank.

端子番号「1」〜「4」は、ソースインタフェース11〜14の識別番号である。アドレステーブル21の規格の欄を参照することにより、ソースインタフェース11,12がHDMIに準拠し、ソースインタフェース13,14がHDMI以外の規格に準拠していることが分かる。HDMIに準拠しているソースインタフェース11,12の端子番号「1」、「2」であるので、変数mを2に設定する。また、CEC動作の欄は、AVアンプ1が非準拠ソース機器に関する制御メッセージを送受信できるか否かを示す。   Terminal numbers “1” to “4” are identification numbers of the source interfaces 11 to 14. By referring to the standard column of the address table 21, it can be seen that the source interfaces 11 and 12 are compliant with HDMI and the source interfaces 13 and 14 are compliant with a standard other than HDMI. Since the terminal numbers “1” and “2” of the source interfaces 11 and 12 conforming to HDMI, the variable m is set to 2. The column of CEC operation indicates whether or not the AV amplifier 1 can transmit / receive a control message related to a non-compliant source device.

次に、割当プログラム31は、端子番号「x」のソースインタフェースに接続されるソース機器に、物理アドレスを割り当てる(ステップS105)。x=1であるので、割当プログラム31は、端子番号「1」のソースインタフェース11に接続されるBDプレーヤ100に、物理アドレス(1,1,0,0)を割り当てる。つまり、変数xが、AVアンプ1の物理アドレス(1,0,0,0)の第2桁に代入されることにより、BDプレーヤ100に割り当てられる物理アドレスが生成される。   Next, the allocation program 31 allocates a physical address to the source device connected to the source interface with the terminal number “x” (step S105). Since x = 1, the allocation program 31 allocates a physical address (1, 1, 0, 0) to the BD player 100 connected to the source interface 11 having the terminal number “1”. That is, the variable x is assigned to the second digit of the physical address (1, 0, 0, 0) of the AV amplifier 1, thereby generating a physical address assigned to the BD player 100.

割当プログラム31は、物理アドレス(1,1,0,0)を端子番号「1」に対応付けて、アドレステーブル21に登録する(ステップS106)。割当プログラム31は、物理アドレス(1,1,0,0)をアドレス保持部11bに登録する。BDプレーヤ100は、アドレス保持部11bに登録された物理アドレスを読み出すことで、自装置に割り当てられた物理アドレスを知ることができる。   The allocation program 31 registers the physical address (1, 1, 0, 0) in the address table 21 in association with the terminal number “1” (step S106). The allocation program 31 registers the physical address (1, 1, 0, 0) in the address holding unit 11b. The BD player 100 can know the physical address assigned to the own device by reading the physical address registered in the address holding unit 11b.

割当プログラム31は、変数xをインクリメントし(ステップS107)、変数xが変数mよりも大きいか否かを確認する(ステップS108)。変数xが変数m以下である場合(ステップS108においてNo)、割当プログラム31は、ステップS105〜S107の処理を繰り返す。x=2のとき、物理アドレス(1,2,0,0)が、ソースインタフェース12に接続されるSTB200に割り当てられる。   The allocation program 31 increments the variable x (step S107), and checks whether the variable x is larger than the variable m (step S108). When the variable x is equal to or less than the variable m (No in step S108), the allocation program 31 repeats the processes in steps S105 to S107. When x = 2, the physical address (1, 2, 0, 0) is assigned to the STB 200 connected to the source interface 12.

変数xが変数mより大きい場合(ステップS108においてYes)、割当プログラム31は、HDMIソース機器の物理アドレスの割り当てが終了したと判断する。つまり、x=3のとき、変数xが、HDMIに準拠するソースインタフェースの端子番号の最大値(m=2)よりも大きいため、割当プログラム31は、ステップS109に進む。   If the variable x is larger than the variable m (Yes in step S108), the allocation program 31 determines that the allocation of the physical address of the HDMI source device has been completed. That is, when x = 3, the variable x is larger than the maximum value (m = 2) of the terminal number of the source interface conforming to HDMI, and therefore the allocation program 31 proceeds to step S109.

次に、割当プログラム31は、ステップS109〜S113の処理により、非準拠ソース機器に物理アドレスを割り当てる。割当プログラム31は、変数nを初期化する(ステップS109)。変数nは、HDMIに準拠していないソースインタフェース13,14の端子番号の最大値(4)である。なお、変数xは、ステップS110の時点で、HDMIに準拠していないソースインタフェース11,13の中で、端子番号の1番小さい「3」に設定されている。   Next, the allocation program 31 allocates a physical address to the non-compliant source device by the processing of steps S109 to S113. The allocation program 31 initializes the variable n (step S109). The variable n is the maximum value (4) of the terminal numbers of the source interfaces 13 and 14 that are not compliant with HDMI. Note that the variable x is set to “3”, which is the smallest terminal number among the source interfaces 11 and 13 that do not comply with HDMI at the time of step S110.

割当プログラム31は、端子番号「x」のソースインタフェースに接続されるソース機器に、物理アドレスを割り当てる(ステップS110)。x=3であるので、割当プログラム31は、端子番号「3」のソースインタフェース13に接続されるゲーム機300に、物理アドレス(1,3,0,0)を割り当てる。つまり、AVアンプ1の物理アドレスの第2桁に、変数xが代入されることにより、ゲーム機300の物理アドレスが生成される。割当プログラム31は、物理アドレス(1,3,0,0)を端子番号「3」に対応付けて、アドレステーブル21に登録する(ステップS111)。これにより、物理アドレス(1,3,0,0)と、ソースインタフェース13とが対応付けられる。   The allocation program 31 allocates a physical address to the source device connected to the source interface with the terminal number “x” (step S110). Since x = 3, the allocation program 31 allocates a physical address (1, 3, 0, 0) to the game machine 300 connected to the source interface 13 with the terminal number “3”. That is, the physical address of the game machine 300 is generated by assigning the variable x to the second digit of the physical address of the AV amplifier 1. The allocation program 31 registers the physical address (1, 3, 0, 0) in the address table 21 in association with the terminal number “3” (step S111). Thereby, the physical address (1, 3, 0, 0) and the source interface 13 are associated with each other.

次に、割当プログラム31は、変数xをインクリメントする(ステップS112)。変数xが、変数nよりも大きいか否かを確認する(ステップS113)。変数xが変数n以下である場合(ステップS113においてNo)、割当プログラム31は、ステップS110〜S112の処理を繰り返す。これにより、物理アドレス(1,4,0,0)が、ソースインタフェース14に接続されるDVDプレーヤ400に割り当てられる。   Next, the allocation program 31 increments the variable x (step S112). It is confirmed whether or not the variable x is larger than the variable n (step S113). When the variable x is equal to or smaller than the variable n (No in step S113), the allocation program 31 repeats the processes of steps S110 to S112. As a result, the physical address (1, 4, 0, 0) is assigned to the DVD player 400 connected to the source interface 14.

変数xが変数nより大きい場合(ステップS113においてYes)、変数xが、HDMIに準拠しないソースインタフェースの端子番号の最大値よりも大きくなる。この場合、割当プログラム31は、非準拠ソース機器の物理アドレスの割り当てが終了したと判断し、図6に示すステップS201に進む。   If the variable x is larger than the variable n (Yes in step S113), the variable x is larger than the maximum value of the terminal number of the source interface that does not comply with HDMI. In this case, the assignment program 31 determines that the assignment of the physical address of the noncompliant source device is completed, and proceeds to step S201 shown in FIG.

(2.論理アドレスの割り当て)
続いて、割当プログラム31は、AVアンプ1及び非準拠ソース機器に論理アドレスを割り当てる。AVアンプ1は、論理アドレスをHDMIソース機器に割り当てない。HDMIソース機器は、自装置で使用する論理アドレスを自ら設定するためである。したがって、アドレステーブル21に、HDMIソース機器の論理アドレスを設定しなくてもよい。
(2. Assignment of logical addresses)
Subsequently, the assignment program 31 assigns logical addresses to the AV amplifier 1 and the non-compliant source device. The AV amplifier 1 does not assign a logical address to the HDMI source device. This is because the HDMI source device sets the logical address used by itself. Therefore, it is not necessary to set the logical address of the HDMI source device in the address table 21.

最初に、割当プログラム31は、AVアンプ1の論理アドレスを設定する。図6を参照して、割当プログラム31は、固定論理アドレス23を使用しているか否かを、HDMIに準拠した機器(BDプレーヤ100、STB200及びテレビ500)に問い合わせる(ステップS201)。図9に、固定論理アドレス23の具体例を示す。割当プログラム31は、固定論理アドレス23を含む問い合わせメッセージを、CECライン18を通してブロードキャストする。   First, the assignment program 31 sets the logical address of the AV amplifier 1. Referring to FIG. 6, the allocation program 31 inquires of HDMI-compliant devices (BD player 100, STB 200, and television 500) whether or not the fixed logical address 23 is used (step S201). FIG. 9 shows a specific example of the fixed logical address 23. The allocation program 31 broadcasts an inquiry message including the fixed logical address 23 through the CEC line 18.

割当プログラム31は、問い合わせメッセージの応答に基づいて、固定論理アドレス23が使用されているか否かを確認する(ステップS202)。   The allocation program 31 checks whether or not the fixed logical address 23 is used based on the response to the inquiry message (step S202).

固定論理アドレス23が使用されていた場合(ステップS202においてYes)、AVアンプ1に論理アドレスを設定することができない。HDMIにおいて、AVアンプに割り当てられる候補アドレスが一つと規定されているためである。割当プログラム31は、AVアンプ1が制御メッセージの処理(CEC動作)をすることができない旨を示すステータスをRAM172に登録し(ステップS212)、図6に示す処理を終了する。   If the fixed logical address 23 is used (Yes in step S202), the logical address cannot be set in the AV amplifier 1. This is because in HDMI, one candidate address assigned to the AV amplifier is defined. The allocation program 31 registers a status indicating that the AV amplifier 1 cannot process the control message (CEC operation) in the RAM 172 (step S212), and ends the process shown in FIG.

一方、固定論理アドレス23が使用されていなかった場合(ステップS202においてNo)、割当プログラム31は、固定論理アドレス13をAVアンプ1の論理アドレスに設定する。   On the other hand, if the fixed logical address 23 is not used (No in step S202), the allocation program 31 sets the fixed logical address 13 as the logical address of the AV amplifier 1.

次に、割当プログラム31は、ステップS203〜S211の処理を実行して、論理アドレスを非準拠ソース機器に割り当てる。割当プログラム31は、変数y,n,cを初期化する(ステップS203)。変数y,nは、HDMIに準拠していないソースインタフェースの端子番号の最小値及び最大値である。変数yは、3に設定され、変数nは、4に設定される(図8参照)。   Next, the allocation program 31 executes the processing of steps S203 to S211 to allocate a logical address to the noncompliant source device. The allocation program 31 initializes variables y, n, and c (step S203). The variables y and n are the minimum value and the maximum value of the terminal number of the source interface that does not comply with HDMI. The variable y is set to 3 and the variable n is set to 4 (see FIG. 8).

図10は、論理アドレス候補テーブル24を示す図である。論理アドレス候補テーブル24は、非準拠ソース機器に割り当てる論理アドレスの候補を記録している。論理アドレスの候補には、候補番号が設定されている。変数cは、割当プログラム31が参照している論理アドレスの候補に対応する候補番号である。例えば、割当プログラム31が論理アドレスの候補L(3)を参照している場合、変数cは、3である。   FIG. 10 is a diagram showing the logical address candidate table 24. The logical address candidate table 24 records logical address candidates to be assigned to non-compliant source devices. Candidate numbers are set for the logical address candidates. The variable c is a candidate number corresponding to a logical address candidate referred to by the allocation program 31. For example, when the allocation program 31 refers to the logical address candidate L (3), the variable c is 3.

割当プログラム31は、論理アドレス候補テーブル24を参照して、端子番号が「y」であるソースインタフェースの論理アドレスの候補として、候補アドレスL(c)を選択する。割当プログラム31は、候補アドレスL(c)が使用中であるか否かを問い合わせる(ステップS204)。ステップS204の処理は、ステップS201と同様である。   The allocation program 31 refers to the logical address candidate table 24 and selects the candidate address L (c) as the logical address candidate of the source interface whose terminal number is “y”. The allocation program 31 inquires whether the candidate address L (c) is in use (step S204). The process of step S204 is the same as that of step S201.

候補アドレスL(c)が使用中である場合(ステップS205においてYes)、割当プログラム31は、変数cをインクリメントする(ステップS206)。変数cが候補番号の最大値以下である場合(ステップS207においてNo)、割当プログラム31は、ステップS204に戻る。すなわち、割当プログラム31は、次の候補アドレスが使用中であるか否かを問い合わせる(ステップS204)。   When the candidate address L (c) is in use (Yes in step S205), the allocation program 31 increments the variable c (step S206). If variable c is equal to or less than the maximum value of candidate numbers (No in step S207), allocation program 31 returns to step S204. That is, the allocation program 31 inquires whether the next candidate address is in use (step S204).

一方、変数cが候補番号の最大値よりも大きい場合(ステップS207においてYes)、割当プログラム31は、アドレステーブル21において、y以上の端子番号を有するソースインタフェースのCEC動作の欄に、「不可」を登録する(ステップS208)。たとえば、端子番号「4」のソースインタフェース14のCEC動作の欄に「不可」が設定された場合、ソースインタフェース14に接続されたDVDプレーヤ400に関する制御メッセージは、AVシステムを構成する機器の間で送受信されない。   On the other hand, when the variable c is larger than the maximum value of the candidate numbers (Yes in step S207), the allocation program 31 displays “impossible” in the CEC operation column of the source interface having the terminal number equal to or larger than y in the address table 21. Is registered (step S208). For example, when “impossible” is set in the column of the CEC operation of the source interface 14 with the terminal number “4”, the control message regarding the DVD player 400 connected to the source interface 14 is transmitted between the devices constituting the AV system. Not sent or received.

ステップS205の説明に戻る。候補アドレスL(c)が使用中でない場合(ステップS205においてNo)、割当プログラム31は、端子番号「y」のソースインタフェースに、論理アドレスL(c)を割り当てる(ステップS209)。アドレステーブル24において、端子番号「y」の論理アドレスの欄に、L(c)が登録される。   Returning to the description of step S205. If the candidate address L (c) is not in use (No in step S205), the assignment program 31 assigns the logical address L (c) to the source interface of the terminal number “y” (step S209). In the address table 24, L (c) is registered in the column of the logical address of the terminal number “y”.

次に、割当プログラム31は、変数yをインクリメントする(ステップS210)。変数yが変数nよりも大きい場合(ステップS211においてYes)、割当プログラム31は、HDMIに準拠していないソースインタフェースへの論理アドレスの割り当てが終了したと判断し、図6に示す処理を終了する。   Next, the allocation program 31 increments the variable y (step S210). If the variable y is larger than the variable n (Yes in step S211), the allocation program 31 determines that the allocation of the logical address to the source interface that does not comply with HDMI has been completed, and ends the processing illustrated in FIG. .

一方、変数yが変数nよりも小さい場合(S211においてNo)、割当プログラム31は、HDMIに準拠していない次のソースインタフェースに論理アドレスを割り当てるために、ステップS206に進む。   On the other hand, if the variable y is smaller than the variable n (No in S211), the allocation program 31 proceeds to step S206 in order to allocate a logical address to the next source interface that does not comply with HDMI.

(3.スイッチの制御)
次に、AVアンプ1が、テレビ500から受信した切替メッセージに基づいて、スイッチ16を制御するときの動作を説明する。
(3. Switch control)
Next, an operation when the AV amplifier 1 controls the switch 16 based on the switching message received from the television 500 will be described.

AVアンプ1が切替メッセージをテレビ500から受信した場合、スイッチ切替プログラム32が、切替メッセージで指定された物理アドレスに対応するソースインタフェースをテレビ500に接続するように、スイッチ16を制御する。   When the AV amplifier 1 receives the switching message from the television 500, the switch switching program 32 controls the switch 16 so that the source interface corresponding to the physical address specified by the switching message is connected to the television 500.

以下、ソースインタフェース13がシンクインタフェース15に接続される場合を例にして、スイッチ切替プログラム32の処理を説明する。   Hereinafter, the process of the switch switching program 32 will be described by taking as an example the case where the source interface 13 is connected to the sink interface 15.

ユーザは、テレビ500のリモコン501を操作して、AVアンプ1に対して、ゲーム機300のコンテンツデータをテレビ500に表示するように指示する。テレビ500は、ユーザの操作に応じて、宛先がAVアンプ1の論理アドレスに設定され、かつ、ゲーム機300の物理アドレス(1,3,0,0)が指定された切替メッセージを送信する。   The user operates the remote controller 501 of the television 500 to instruct the AV amplifier 1 to display the content data of the game device 300 on the television 500. The television 500 transmits a switching message in which the destination is set to the logical address of the AV amplifier 1 and the physical address (1, 3, 0, 0) of the game machine 300 is designated in accordance with a user operation.

図11は、スイッチ切替プログラム32の処理を示すフローチャートである。AVアンプ1が切替メッセージを受信した場合、スイッチ切替プログラム32は、図11に示す処理を開始する。   FIG. 11 is a flowchart showing the processing of the switch switching program 32. When the AV amplifier 1 receives the switching message, the switch switching program 32 starts the processing shown in FIG.

スイッチ切替プログラム32は、アドレステーブル21を参照する(ステップS301)。スイッチ切替プログラム32は、切替メッセージで指定された物理アドレス(1,3,0,0)に一致するアドレスがアドレステーブル21に登録されているか否かを確認する(ステップS302)。   The switch switching program 32 refers to the address table 21 (step S301). The switch switching program 32 checks whether or not an address matching the physical address (1, 3, 0, 0) designated by the switching message is registered in the address table 21 (step S302).

図8を参照して、切替メッセージで指定された物理アドレスは、ソースインタフェース13に対応付けられた物理アドレス(1,3,0,0)に一致する(ステップS302においてYes)。スイッチ切替プログラム32は、物理アドレス(1,3,0,0)に対応するソースインタフェース13をシンクインタフェース15に接続するように、スイッチ16を制御する(ステップS303)。具体的には、スイッチ切替プログラム32は、シンクインタフェース15の接続先がソースインタフェース13であることを示す信号を、スイッチ16に出力する(ステップS303)。スイッチ16は、信号に基づいて、ソースインタフェース13をシンクインタフェース15に接続する。これにより、ゲーム機300からのコンテンツデータが、AVアンプ1を介して、テレビ500に送信される。   Referring to FIG. 8, the physical address specified in the switching message matches the physical address (1, 3, 0, 0) associated with source interface 13 (Yes in step S302). The switch switching program 32 controls the switch 16 to connect the source interface 13 corresponding to the physical address (1, 3, 0, 0) to the sink interface 15 (step S303). Specifically, the switch switching program 32 outputs a signal indicating that the connection destination of the sink interface 15 is the source interface 13 to the switch 16 (step S303). The switch 16 connects the source interface 13 to the sink interface 15 based on the signal. Thereby, the content data from the game machine 300 is transmitted to the television 500 via the AV amplifier 1.

このように、スイッチ切替プログラム32は、テレビ500からの切替メッセージに基づいて、シンクインタフェース15に接続されるソースインタフェースを切り替える。ユーザは、AVアンプ1を直接操作したり、AVアンプ1のリモコンを操作することなく、AVアンプ1から送信されるコンテンツデータを切り替えることができる。   As described above, the switch switching program 32 switches the source interface connected to the sink interface 15 based on the switching message from the television 500. The user can switch the content data transmitted from the AV amplifier 1 without directly operating the AV amplifier 1 or operating the remote control of the AV amplifier 1.

次に、スイッチ切替プログラム32は、中継対象メッセージをCECライン18を介して送信する(ステップS304)。中継対象メッセージは、物理アドレス(1,3,0,0)のソース機器からのコンテンツデータをテレビ500へ送信していることを示す制御メッセージである。BDプレーヤ100、STB200及びテレビ500は、中継対象メッセージを受信することにより、物理アドレス(1,3,0,0)のソース機器からのコンテンツデータが、AVアンプ1からテレビ500へ送信されていることを知ることができる。   Next, the switch switching program 32 transmits the relay target message via the CEC line 18 (step S304). The relay target message is a control message indicating that content data from the source device having the physical address (1, 3, 0, 0) is being transmitted to the television 500. By receiving the relay target message, the BD player 100, the STB 200, and the television 500 transmit content data from the source device with the physical address (1, 3, 0, 0) from the AV amplifier 1 to the television 500. I can know that.

スイッチ切替プログラム32は、アドレステーブル21を参照して、シンクインタフェース15に接続されたソースインタフェース13が、HDMIに準拠しているか否かを確認する(ステップS305)。   The switch switching program 32 refers to the address table 21 and confirms whether or not the source interface 13 connected to the sink interface 15 is compliant with HDMI (step S305).

ソースインタフェース15がHDMIに準拠していないため(ステップS305においてNo)、スイッチ切替プログラム32は、物理アドレス(1,3,0,0)のソース機器がアクティブであることを示すアクティブメッセージを、CECライン18を介して送出する(ステップS306)。アクティブとは、HDMIソース機器がコンテンツデータを送信していることを示すステータスである。ゲーム機300は、HDMIに準拠していないため、アクティブメッセージを送信することができない。このため、AVアンプ1が、ゲーム機300に代わって、アクティブメッセージを送信する。これにより、BDプレーヤ100、STB200及びテレビ500は、物理アドレス(1,3,0,0)のソース機器がコンテンツデータを送信していることを知ることができる。   Since the source interface 15 is not compliant with HDMI (No in step S305), the switch switching program 32 sends an active message indicating that the source device with the physical address (1, 3, 0, 0) is active to CEC. The data is sent out via the line 18 (step S306). Active is a status indicating that the HDMI source device is transmitting content data. Since the game device 300 is not compliant with HDMI, it cannot transmit an active message. For this reason, the AV amplifier 1 transmits an active message in place of the game machine 300. Thereby, the BD player 100, the STB 200, and the television 500 can know that the source device having the physical address (1, 3, 0, 0) is transmitting the content data.

一方、シンクインタフェース15に接続されたソースインタフェースが、HDMIに準拠している場合(ステップS305においてYes)、スイッチ切替プログラム32は、図11に示す処理を終了する。この場合、HDMIソース機器(たとえば、BDプレーヤ100)がテレビ500に接続されるため、HDMIソース機器が、自らアクティブメッセージを送信する。   On the other hand, when the source interface connected to the sink interface 15 is compliant with HDMI (Yes in step S305), the switch switching program 32 ends the process shown in FIG. In this case, since the HDMI source device (for example, the BD player 100) is connected to the television 500, the HDMI source device transmits an active message by itself.

ステップS302の説明に戻る。一致するアドレスがアドレステーブル21に登録されていない場合(ステップS302においてNo)、図11に示す処理を終了する。   Returning to the description of step S302. If the matching address is not registered in the address table 21 (No in step S302), the process shown in FIG.

[第2の実施の形態]
以下、本発明の第2の実施の形態を説明する。本実施の形態では、AVアンプ1と非準拠ソース機器との間で、RIと呼ばれる規格に準拠したメッセージ(以下、「RIメッセージ」と呼ぶ。)が伝送される。RIメッセージは、機器の動作又は制御に関するメッセージである。
[Second Embodiment]
The second embodiment of the present invention will be described below. In the present embodiment, a message compliant with a standard called RI (hereinafter referred to as “RI message”) is transmitted between the AV amplifier 1 and the non-compliant source device. The RI message is a message related to the operation or control of the device.

AVアンプ1は、コンテンツの再生開始を示すRIメッセージを非準拠ソース機器から受信した場合、RIメッセージの送信元の非準拠ソース機器をテレビ500に接続するように、スイッチ16を制御する。また、AVアンプ1は、非準拠ソース機器が宛先に指定された制御メッセージを受信した場合、受信した制御メッセージに対応するRIメッセージを非準拠ソース機器に送信する。   When the AV amplifier 1 receives an RI message indicating the start of content reproduction from a non-compliant source device, the AV amplifier 1 controls the switch 16 so that the non-compliant source device that is the transmission source of the RI message is connected to the television 500. Further, when the non-compliant source device receives the control message designated as the destination, the AV amplifier 1 transmits an RI message corresponding to the received control message to the non-compliant source device.

{AVアンプ1の構成}
図12は、第2の実施の形態に係るAVアンプ1の構成を示す機能ブロック図である。図12を参照して、ソースインタフェース13は、RI端子13cをさらに備える。ゲーム機300は、RIケーブル360を介してRI端子13cに接続される。ソースインタフェース14は、RI端子14cをさらに備える。DVDプレーヤ400は、RIケーブル460を介してRI端子14cに接続される。
{Configuration of AV amplifier 1}
FIG. 12 is a functional block diagram showing a configuration of the AV amplifier 1 according to the second embodiment. Referring to FIG. 12, source interface 13 further includes an RI terminal 13c. The game machine 300 is connected to the RI terminal 13c via the RI cable 360. The source interface 14 further includes an RI terminal 14c. The DVD player 400 is connected to the RI terminal 14c via the RI cable 460.

図13は、図12に示すAVアンプ1におけるCECライン18及びRIライン19の接続を示す図である。図13を参照して、RIライン193は、RI端子13cとマイコン17との間に接続される。RIライン194は、RI端子14cとマイコン17との間に接続される。   FIG. 13 is a diagram showing the connection of the CEC line 18 and the RI line 19 in the AV amplifier 1 shown in FIG. Referring to FIG. 13, RI line 193 is connected between RI terminal 13 c and microcomputer 17. The RI line 194 is connected between the RI terminal 14 c and the microcomputer 17.

図14は、第2の実施の形態におけるマイコン17の構成を示す機能ブロック図である。図14を参照して、ROM173は、メッセージプログラム34と、変換テーブル25とを格納する。メッセージプログラム34は、非準拠ソース機器宛ての制御メッセージを、RIメッセージに変換して転送する。変換テーブル25は、制御メッセージとRIメッセージとの対応を記録したテーブルであり、メッセージの変換に用いられる。   FIG. 14 is a functional block diagram showing the configuration of the microcomputer 17 in the second embodiment. Referring to FIG. 14, ROM 173 stores message program 34 and conversion table 25. The message program 34 converts the control message addressed to the noncompliant source device into an RI message and transfers it. The conversion table 25 is a table that records the correspondence between control messages and RI messages, and is used for message conversion.

{AVアンプ1の動作}
(1.非準拠ソース機器からのRIメッセージに基づくスイッチの切り替え)
図15は、非準拠ソース機器からコンテンツの再生開始を示すRIメッセージ(再生開始メッセージ)を受信した場合における、スイッチ切替プログラム32の処理を示すフローチャートである。AVアンプ1は、再生開始メッセージを受信した場合、再生開始メッセージの送信元の非準拠ソース機器をテレビ500に接続する。
{Operation of AV amplifier 1}
(1. Switch switching based on RI message from non-compliant source device)
FIG. 15 is a flowchart showing processing of the switch switching program 32 when an RI message (reproduction start message) indicating the start of reproduction of content is received from a noncompliant source device. When the AV amplifier 1 receives the reproduction start message, the AV amplifier 1 connects the non-compliant source device that is the transmission source of the reproduction start message to the television 500.

以下、AVアンプ1が、DVDプレーヤ400から再生開始メッセージを受信した場合を例にして、図15に示す処理を説明する。   In the following, the process shown in FIG. 15 will be described by taking as an example the case where the AV amplifier 1 receives a playback start message from the DVD player 400.

ユーザは、DVDプレーヤ400を操作することにより、コンテンツの再生開始を指示する。DVDプレーヤ400は、コンポーネント信号線450を介して、コンテンツデータをAVアンプ1に送信する。DVDプレーヤ400は、コンテンツデータの送信を開始する前に、RIケーブル460を介して、再生開始メッセージをAVアンプ1に送信する。   The user operates the DVD player 400 to instruct the start of content reproduction. The DVD player 400 transmits content data to the AV amplifier 1 via the component signal line 450. The DVD player 400 transmits a reproduction start message to the AV amplifier 1 via the RI cable 460 before starting transmission of content data.

マイコン17は、RI端子14c及びRIライン194を介して、再生開始メッセージをDVDプレーヤ400から受信する。スイッチ切替プログラム32は、図15に示す処理を開始する。   The microcomputer 17 receives a playback start message from the DVD player 400 via the RI terminal 14 c and the RI line 194. The switch switching program 32 starts the process shown in FIG.

スイッチ切替プログラム32は、RI端子14c(ソースインタフェース14)から再生開始メッセージを受信したため、ソースインタフェース14をシンクインタフェース15に接続するように、スイッチを制御する(ステップS501)。すなわち、スイッチ切替プログラム32は、ソースインタフェース14を接続先に指定した信号をスイッチ16に出力する。スイッチ16は、入力された信号に応じて、ソースインタフェース14をシンクインタフェース15に接続する。これにより、DVDプレーヤ400からのコンテンツデータが、テレビ500へ送信される。ユーザは、DVDプレーヤ400を操作するだけで、DVDプレーヤからのコンテンツデータをテレビ500で見ることができる。   Since the switch switching program 32 receives the reproduction start message from the RI terminal 14c (source interface 14), the switch control program 32 controls the switch so as to connect the source interface 14 to the sink interface 15 (step S501). That is, the switch switching program 32 outputs a signal designating the source interface 14 as a connection destination to the switch 16. The switch 16 connects the source interface 14 to the sink interface 15 according to the input signal. As a result, content data from the DVD player 400 is transmitted to the television 500. The user can view content data from the DVD player on the television 500 simply by operating the DVD player 400.

スイッチ制御プログラム32は、アドレステーブル21を参照して、再生開始メッセージを送信したDVDプレーヤ400の物理アドレス(1,4,0,0)を取得する(ステップS502)。   The switch control program 32 refers to the address table 21 and acquires the physical address (1, 4, 0, 0) of the DVD player 400 that has transmitted the playback start message (step S502).

スイッチ制御プログラム32は、取得した物理アドレス(1,4,0,0)のソース機器からのコンテンツデータをテレビ500へ送信していることを示す中継対象メッセージを、CECライン18を介して送信する(ステップS503)。これにより、BDプレーヤ100、STB200及びテレビ500は、AVアンプ1が物理アドレス(1,4,0,0)のソース機器からのコンテンツデータをテレビ500に送信していることを知ることができる。   The switch control program 32 transmits a relay target message indicating that the content data from the source device having the acquired physical address (1, 4, 0, 0) is transmitted to the television 500 via the CEC line 18. (Step S503). Thus, the BD player 100, the STB 200, and the television 500 can know that the AV amplifier 1 is transmitting content data from the source device having the physical address (1, 4, 0, 0) to the television 500.

次に、スイッチ制御プログラム32は、物理アドレス(1,4,0,0)のソース機器がアクティブであることを示すアクティブメッセージを、CECライン18を介して送出する(ステップS504)。DVDプレーヤ400は、HDMIに準拠していないため、アクティブメッセージを送信することができない。このため、AVアンプ1が、DVDプレーヤ400に代わって、アクティブメッセージを送信する。これにより、BDプレーヤ100、STB200及びテレビ500は、物理アドレス(1,4,0,0)のソース機器がコンテンツデータを送信していることを知ることができる。   Next, the switch control program 32 sends an active message indicating that the source device with the physical address (1, 4, 0, 0) is active via the CEC line 18 (step S504). Since the DVD player 400 is not compliant with HDMI, it cannot transmit an active message. For this reason, the AV amplifier 1 transmits an active message instead of the DVD player 400. Thereby, the BD player 100, the STB 200, and the television 500 can know that the source device with the physical address (1, 4, 0, 0) is transmitting the content data.

(2.操作メッセージの転送)
ユーザは、テレビ500を介して、非準拠ソース機器を操作することができる。たとえば、ユーザは、テレビ500のリモコン501を操作して、コンテンツの再生開始をDVDプレーヤ400に指示することができる。この場合、テレビ500は、操作対象のソース機器の論理アドレスが宛先に設定され、かつ、操作内容が設定された制御メッセージ(以下、「CEC操作メッセージ」という。)を送信する。AVアンプ1は、非準拠ソース機器の論理アドレスが宛先に設定されたCEC操作メッセージを受信した場合、CEC操作メッセージに対応するRIメッセージを、宛先に設定された非準拠ソース機器に送信する。
(2. Transfer of operation messages)
The user can operate the non-compliant source device via the television 500. For example, the user can operate the remote controller 501 of the television 500 to instruct the DVD player 400 to start content playback. In this case, the television 500 transmits a control message (hereinafter referred to as “CEC operation message”) in which the logical address of the source device to be operated is set as the destination and the operation content is set. When receiving the CEC operation message in which the logical address of the noncompliant source device is set as the destination, the AV amplifier 1 transmits an RI message corresponding to the CEC operation message to the noncompliant source device set as the destination.

以下、ユーザが、テレビ500を操作して、DVDプレーヤ400にコンテンツの再生開始を指示した場合を例にして、AVアンプ1の動作を説明する。   Hereinafter, the operation of the AV amplifier 1 will be described by taking as an example a case where the user operates the television 500 and instructs the DVD player 400 to start playback of content.

テレビ500は、ユーザの操作に応じて、DVDプレーヤ400の論理アドレスL(4)が宛先に指定され、再生開始を指示するCEC操作メッセージを送信する。   In response to a user operation, the television 500 transmits a CEC operation message that designates the logical address L (4) of the DVD player 400 as a destination and instructs the start of reproduction.

図16は、メッセージプログラム34の動作を示すフローチャートである。メッセージプログラム34は、CEC操作メッセージを受信した場合、図16に示す処理を開始する。図16を参照して、メッセージプログラム34は、CEC操作メッセージの宛先に指定されたソース機器に接続されているソースインタフェースを特定する(ステップS601)。宛先がDVDプレーヤ400の論理アドレスL(4)に設定されているため、メッセージプログラム34は、アドレステーブル21を参照して、ソースインタフェース14を特定する。   FIG. 16 is a flowchart showing the operation of the message program 34. When the message program 34 receives the CEC operation message, the message program 34 starts the processing shown in FIG. Referring to FIG. 16, the message program 34 specifies the source interface connected to the source device designated as the destination of the CEC operation message (step S601). Since the destination is set to the logical address L (4) of the DVD player 400, the message program 34 refers to the address table 21 and identifies the source interface 14.

ソースインタフェース14がHDMIに準拠していないため(ステップS602においてYes)、メッセージプログラム34は、CEC操作メッセージを、RI用の操作メッセージに変換して転送する(ステップS603,S604)。   Since the source interface 14 is not compliant with HDMI (Yes in step S602), the message program 34 converts the CEC operation message into an operation message for RI and transfers it (steps S603 and S604).

メッセージプログラム34は、変換テーブル25を参照して、CEC操作メッセージをRI用の操作メッセージに変換する(ステップS603)。変換テーブル25は、CEC操作メッセージとRI用の操作メッセージとを対応付けて記録している。メッセージプログラム34は、再生開始を指示するRI用の操作メッセージを取得する。   The message program 34 refers to the conversion table 25 and converts the CEC operation message into an RI operation message (step S603). The conversion table 25 records CEC operation messages and RI operation messages in association with each other. The message program 34 acquires an operation message for RI instructing the start of reproduction.

メッセージプログラム34は、取得したRI用の操作メッセージを、ステップS601で特定したソースインタフェース14に出力する(ステップS604)。具体的には、メッセージプログラム34は、RIライン194を介して、RI用の操作メッセージをソースインタフェース14に出力する。ソースインタフェース14は、RI用の操作メッセージを、RIケーブル460を介してDVDプレーヤ400に送信する。DVDプレーヤ400は、受信したRIメッセージに基づいて、コンテンツの再生を開始する。   The message program 34 outputs the acquired operation message for RI to the source interface 14 specified in step S601 (step S604). Specifically, the message program 34 outputs an operation message for RI to the source interface 14 via the RI line 194. The source interface 14 transmits an operation message for RI to the DVD player 400 via the RI cable 460. The DVD player 400 starts content reproduction based on the received RI message.

メッセージプログラム34は、CEC操作メッセージの宛先(DVDプレーヤ400)がアクティブであることを示すアクティブメッセージを送信する(ステップS605)。一方、DVDプレーヤの論理アドレスL(4)が宛先に指定され、かつ、再生終了を指示するCEC操作メッセージがテレビ500から送信された場合、メッセージプログラム34は、DVDプレーヤ400が再生終了をしたことを示す制御メッセージを、CECライン18を介して送信する。   The message program 34 transmits an active message indicating that the destination of the CEC operation message (DVD player 400) is active (step S605). On the other hand, when the logical address L (4) of the DVD player is designated as the destination and a CEC operation message instructing the end of playback is transmitted from the television 500, the message program 34 indicates that the DVD player 400 has finished playback. Is transmitted through the CEC line 18.

ステップS602の説明に戻る。CEC操作メッセージの宛先がHDMIに準拠する機器の場合(ステップS602においてNo)、メッセージプログラム34は、図1に示す処理を終了する。CEC操作メッセージは、AVアンプ1内のCECライン18を介して、HDMIソース機器に送信される。したがって、HDMIソース機器の論理アドレスがCEC操作メッセージの宛先に指定されている場合、HDMIソース機器は、CEC操作メッセージに応じた動作を自動的に実行する。   Returning to the description of step S602. If the destination of the CEC operation message is a device conforming to HDMI (No in step S602), the message program 34 ends the processing shown in FIG. The CEC operation message is transmitted to the HDMI source device via the CEC line 18 in the AV amplifier 1. Therefore, when the logical address of the HDMI source device is designated as the destination of the CEC operation message, the HDMI source device automatically executes an operation according to the CEC operation message.

これにより、ユーザは、HDMIに準拠したテレビ500を介して、HDMIに準拠していないDVDプレーヤ400に再生開始又は再生終了などを指示することができる。   As a result, the user can instruct the DVD player 400 that does not comply with HDMI to start or end the reproduction via the television 500 that conforms to HDMI.

(3.スタンバイメッセージの転送)
次に、テレビ500がスタンバイに移行したことを示す制御メッセージ(CECスタンバイメッセージ)を受信したときにおける、AVアンプ1の動作を説明する。
(3. Standby message transfer)
Next, the operation of the AV amplifier 1 when a control message (CEC standby message) indicating that the television 500 has shifted to standby is received will be described.

CECスタンバイメッセージは、ユーザがテレビ500にスタンバイへの移行を指示したときに、テレビ500により送信される。図17は、CECスタンバイメッセージを受信したときのメッセージプログラムの動作を示すフローチャートである。   The CEC standby message is transmitted by the television 500 when the user instructs the television 500 to shift to standby. FIG. 17 is a flowchart showing the operation of the message program when a CEC standby message is received.

メッセージプログラム34は、CECスタンバイメッセージを受信した場合、図17に示す処理を開始する。図17を参照して、メッセージプログラム34は、変換テーブル25を参照して、RI用のスタンバイメッセージを取得する(ステップS701)。   When the message program 34 receives the CEC standby message, the message program 34 starts the processing shown in FIG. Referring to FIG. 17, the message program 34 refers to the conversion table 25 and acquires a standby message for RI (step S701).

メッセージプログラム34は、RI用のスタンバイメッセージをRIライン193,194に出力する(ステップS702)。つまり、メッセージプログラム34は、RI用のスタンバイメッセージをゲーム機300及びDVDプレーヤ400に送信する。ゲーム機300及びDVDプレーヤ400は、RI用のスタンバイメッセージを受信した場合、スタンバイに移行する。   The message program 34 outputs a standby message for RI to the RI lines 193 and 194 (step S702). That is, the message program 34 transmits a standby message for RI to the game machine 300 and the DVD player 400. When the game machine 300 and the DVD player 400 receive the standby message for RI, the game machine 300 and the DVD player 400 shift to standby.

これにより、ユーザは、スタンバイへの移行をテレビ500に指示するだけで、非準拠ソース機器をスタンバイに移行させることができる。なお、CECスタンバイメッセージは、AVアンプ1内のCECライン18を介して、HDMIソース機器に送信される。したがって、HDMIソース機器は、CECスタンバイメッセージに基づいて、自動的にスタンバイに移行することができる。   Thus, the user can shift the non-compliant source device to standby only by instructing the television 500 to shift to standby. Note that the CEC standby message is transmitted to the HDMI source device via the CEC line 18 in the AV amplifier 1. Therefore, the HDMI source device can automatically shift to standby based on the CEC standby message.

なお、上記第1及び第2の実施の形態では、AVアンプ1、BDプレーヤ100、STB200及びテレビ500がHDMIに準拠している場合を例にして説明した。しかし、これらの機器は、HDMI以外の所定の規格に準拠していてもよい。所定の規格は、たとえば、ビデオデータ又は音声データの入出力に関する規格であり、各機器の間で制御メッセージが送受信できる規格であってもよい。AVアンプ1は、所定の規格に準拠するソース機器又は所定の規格に準拠しないソース機器を、所定の規格に準拠するソース機器に選択的に接続できるリピータ機器であればよい。   In the first and second embodiments, the case where the AV amplifier 1, the BD player 100, the STB 200, and the television 500 conform to HDMI has been described as an example. However, these devices may conform to a predetermined standard other than HDMI. The predetermined standard is, for example, a standard related to input / output of video data or audio data, and may be a standard that allows control messages to be transmitted and received between devices. The AV amplifier 1 may be any repeater device that can selectively connect a source device that conforms to a predetermined standard or a source device that does not conform to a predetermined standard to a source device that conforms to the predetermined standard.

また、上記第1及び第2の実施の形態では、AVアンプ1が、ソース機器に物理アドレスを割り当て、非準拠ソース機器の論理アドレスを割り当てる例を説明した。しかし、非準拠ソース機器の論理アドレス又は物理アドレスが、予め設定されていてもよい。すなわち、AVアンプ1は、HDMIソース機器に割り当てられたアドレスと、HDMIソース機器からのコンテンツデータを受信するソースインタフェースとを対応付けて記憶し、非準拠ソース機器に割り当てられたアドレスと、非準拠ソース機器からのコンテンツデータを受信するソースインタフェースとを対応付けて記憶するためのメモリを備えていればよい。   In the first and second embodiments, the example has been described in which the AV amplifier 1 assigns a physical address to a source device and assigns a logical address of a noncompliant source device. However, the logical address or physical address of the noncompliant source device may be set in advance. That is, the AV amplifier 1 stores the address assigned to the HDMI source device and the source interface that receives the content data from the HDMI source device in association with each other, and the address assigned to the non-compliant source device is non-compliant. A memory for associating and storing a source interface that receives content data from the source device may be provided.

以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。   While the embodiments of the present invention have been described above, the above-described embodiments are merely examples for carrying out the present invention. Therefore, the present invention is not limited to the above-described embodiment, and can be implemented by appropriately modifying the above-described embodiment without departing from the spirit thereof.

1 AVアンプ
11〜14 ソースインタフェース
15 シンクインタフェース
16 スイッチ
17 マイコン
31 割当プログラム
32 スイッチ切替プログラム。
34 メッセージプログラム
171 CPU
172 RAM
173 ROM
100 BDプレーヤ
200 STB
300 ゲーム機
400 DVDプレーヤ
500 テレビ
1 AV amplifiers 11 to 14 Source interface 15 Sink interface 16 Switch 17 Microcomputer 31 Allocation program 32 Switch switching program.
34 Message Program 171 CPU
172 RAM
173 ROM
100 BD player 200 STB
300 game machine 400 DVD player 500 TV

Claims (1)

第1の規格に準拠する第1ソース機器、前記第1の規格に準拠せず第2の規格に準拠する第2ソース機器、及び、前記第1の規格に準拠するシンク機器に接続可能なリピータ機器であって、
前記第1ソース機器からコンテンツを受信する第1ソースインタフェースと、
前記第2ソース機器からコンテンツを受信し、かつ、前記第2ソース機器に前記第2の規格の制御メッセージを送信する第2ソースインタフェースと、
前記第2ソースインタフェースに、前記第1の規格で定義されたアドレスを仮想的に割り当てる仮想アドレス割当部と、
前記第1又は第2ソースインタフェースにより受信されたコンテンツを前記シンク機器に送信し、前記シンク機器から前記第1の規格の制御メッセージを受信するシンクインタフェースと、
前記第1ソース機器に割り当てられたアドレスを前記第1ソースインタフェースに対応付けて管理し、前記第2ソースインタフェースに仮想的に割り当てられたアドレスを前記第2ソースインタフェースに対応付けて管理するアドレス管理部と、
前記アドレス管理部によって管理されているアドレスの中から、前記シンクインタフェースにより受信された前記第1の規格の制御メッセージで指定されたアドレスに対応するソースインタフェースを特定する特定部と、
前記特定部により特定されたソースインタフェースが前記第2ソースインタフェースである場合に、前記第1の規格の制御メッセージを、対応する前記第2の規格の制御メッセージに変換して、前記特定部により特定された前記第2ソースインタフェースに送信させるメッセージ送信部とを備える、リピータ機器。
A repeater connectable to a first source device that conforms to the first standard, a second source device that does not conform to the first standard and conforms to the second standard, and a sink device conforming to the first standard Equipment,
A first source interface for receiving content from the first source device;
A second source interface for receiving content from the second source device and transmitting a control message of the second standard to the second source device;
A virtual address allocation unit that virtually allocates an address defined in the first standard to the second source interface;
A sink interface that transmits content received by the first or second source interface to the sink device and receives a control message of the first standard from the sink device;
Address management for managing an address assigned to the first source device in association with the first source interface, and managing an address virtually assigned to the second source interface in association with the second source interface And
A specifying unit for specifying a source interface corresponding to an address specified by the control message of the first standard received by the sink interface from among addresses managed by the address management unit;
When the source interface specified by the specifying unit is the second source interface, the control message of the first standard is converted into the corresponding control message of the second standard and specified by the specifying unit A repeater device comprising: a message transmission unit configured to cause the second source interface to transmit the message transmission unit.
JP2011215793A 2011-09-30 2011-09-30 Repeater device Pending JP2013077927A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011215793A JP2013077927A (en) 2011-09-30 2011-09-30 Repeater device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011215793A JP2013077927A (en) 2011-09-30 2011-09-30 Repeater device

Publications (1)

Publication Number Publication Date
JP2013077927A true JP2013077927A (en) 2013-04-25

Family

ID=48481108

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011215793A Pending JP2013077927A (en) 2011-09-30 2011-09-30 Repeater device

Country Status (1)

Country Link
JP (1) JP2013077927A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015080209A (en) * 2013-10-15 2015-04-23 ソニー株式会社 Connection of three or more reproduction devices to an hdmicec link

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008244980A (en) * 2007-03-28 2008-10-09 Onkyo Corp Image reproduction system and signal processing apparatus used therefor
JP2009021690A (en) * 2007-07-10 2009-01-29 Sharp Corp Display system and display device
JP2009027599A (en) * 2007-07-23 2009-02-05 Sharp Corp Display device and AV system
JP2009111738A (en) * 2007-10-30 2009-05-21 Victor Co Of Japan Ltd Network conversion transmission control apparatus
JP2009141537A (en) * 2007-12-05 2009-06-25 Sharp Corp Display system, display device, and repeater device
JP2009253644A (en) * 2008-04-04 2009-10-29 Sony Corp Electronic apparatus and method for transmitting control signal in electronic apparatus
JP2010118806A (en) * 2008-11-12 2010-05-27 Sony Corp Information processing device and method, program, and recording medium
JP2010124458A (en) * 2008-11-18 2010-06-03 Wistron Corp Electronic device and related method for controlling peripheral device
EP2262252A1 (en) * 2009-06-10 2010-12-15 Koninklijke Philips Electronics N.V. HDMI switch with analogue inputs
JP2011066646A (en) * 2009-09-16 2011-03-31 Panasonic Corp Display device, video/audio data output device and audio output device, and input switching control method
JP2011124651A (en) * 2009-12-08 2011-06-23 Sharp Corp Switch device, method and system for switching content supply path, program, and recording medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008244980A (en) * 2007-03-28 2008-10-09 Onkyo Corp Image reproduction system and signal processing apparatus used therefor
JP2009021690A (en) * 2007-07-10 2009-01-29 Sharp Corp Display system and display device
JP2009027599A (en) * 2007-07-23 2009-02-05 Sharp Corp Display device and AV system
JP2009111738A (en) * 2007-10-30 2009-05-21 Victor Co Of Japan Ltd Network conversion transmission control apparatus
JP2009141537A (en) * 2007-12-05 2009-06-25 Sharp Corp Display system, display device, and repeater device
JP2009253644A (en) * 2008-04-04 2009-10-29 Sony Corp Electronic apparatus and method for transmitting control signal in electronic apparatus
JP2010118806A (en) * 2008-11-12 2010-05-27 Sony Corp Information processing device and method, program, and recording medium
JP2010124458A (en) * 2008-11-18 2010-06-03 Wistron Corp Electronic device and related method for controlling peripheral device
EP2262252A1 (en) * 2009-06-10 2010-12-15 Koninklijke Philips Electronics N.V. HDMI switch with analogue inputs
JP2011066646A (en) * 2009-09-16 2011-03-31 Panasonic Corp Display device, video/audio data output device and audio output device, and input switching control method
JP2011124651A (en) * 2009-12-08 2011-06-23 Sharp Corp Switch device, method and system for switching content supply path, program, and recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015080209A (en) * 2013-10-15 2015-04-23 ソニー株式会社 Connection of three or more reproduction devices to an hdmicec link

Similar Documents

Publication Publication Date Title
US8589988B2 (en) Method for swapping sink device and apparatus for providing contents using the same
US7561215B2 (en) Method and apparatus for wirelessly controlling devices peripheral to AV device
EP1968239B1 (en) Address managing method and communication device
US9736530B2 (en) Address mapping in a HDMI network
CN102118597B (en) Plant control unit and apparatus control method
US20110305203A1 (en) Wireless transfer apparatus and wireless transfer method
JP5763170B2 (en) Network equipment about home entertainment network
JP2008295069A (en) Logical address assignment method and wireless adapter communication device
JP2013078089A (en) Audio video signal input switchover device, input switchover method and audio video system
US20080266455A1 (en) Inactive information providing method and video apparatus thereof
JP2013229685A (en) Information processing device, information processing method, and program
CN101352040B (en) Video audio system, control device, output device, and program
JP5794074B2 (en) Relay equipment
JP2013077927A (en) Repeater device
WO2012116619A1 (en) Method and corresponding system for remotely controlling wireless multimedia communication system
JP2011030243A (en) Display system and video data receiving method
JP5838745B2 (en) Relay device and program thereof
JP5810886B2 (en) Relay device and program thereof
JP2009267944A (en) Device and method for transmitting control instruction
JP2013021672A (en) Device operating system, display device, and operating device
JP5928243B2 (en) Content transceiver
JP5085664B2 (en) Video / audio processing apparatus and video / audio processing method
JP5148639B2 (en) Video / audio processing apparatus and video / audio processing method
KR20080039358A (en) Method and device for generating an external input table
JP2010118806A (en) Information processing device and method, program, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140312

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150106

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150512