JP5618534B2 - Communication device - Google Patents

Communication device Download PDF

Info

Publication number
JP5618534B2
JP5618534B2 JP2009290101A JP2009290101A JP5618534B2 JP 5618534 B2 JP5618534 B2 JP 5618534B2 JP 2009290101 A JP2009290101 A JP 2009290101A JP 2009290101 A JP2009290101 A JP 2009290101A JP 5618534 B2 JP5618534 B2 JP 5618534B2
Authority
JP
Japan
Prior art keywords
television
command
physical address
unit
cpu
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.)
Expired - Fee Related
Application number
JP2009290101A
Other languages
Japanese (ja)
Other versions
JP2011135137A (en
Inventor
達也 木本
達也 木本
勲 安部
勲 安部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2009290101A priority Critical patent/JP5618534B2/en
Publication of JP2011135137A publication Critical patent/JP2011135137A/en
Application granted granted Critical
Publication of JP5618534B2 publication Critical patent/JP5618534B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)

Description

本発明は、映像データを外部装置に送信する通信装置に関する。   The present invention relates to a communication device that transmits video data to an external device.

現在、HDMI(High−Definition Multimedia Interface)(登録商標)と呼ばれる通信インターフェースが提案されている。HDMI規格に準拠した通信システム(以下、「HDMIシステム」と呼ぶ。)は、ソース(Source)装置とシンク(Sink)装置とを有する。ソース装置は、映像データをHDMIインターフェースを介して送信することができる。シンク装置は、ソース装置からの映像データをHDMIインターフェースを介して受信し、受信した映像データを表示することができる。   Currently, a communication interface called High-Definition Multimedia Interface (HDMI) (registered trademark) has been proposed. A communication system compliant with the HDMI standard (hereinafter referred to as “HDMI system”) includes a source device and a sink device. The source device can transmit the video data via the HDMI interface. The sink device can receive the video data from the source device via the HDMI interface and display the received video data.

また、HDMIシステムでは、CEC(Consumer Electronics Control)規格に準拠したコマンド(以下、「CECコマンド」と呼ぶ。)を用いることができる。ソース装置は、CECコマンドを用いることにより、シンク装置を制御することができる。シンク装置も、CECコマンドを用いることにより、ソース装置を制御することができる。   In the HDMI system, a command compliant with the CEC (Consumer Electronics Control) standard (hereinafter referred to as “CEC command”) can be used. The source device can control the sink device by using the CEC command. The sink device can also control the source device by using the CEC command.

ソース装置は、シンク装置がソース装置に割り当てた物理アドレス(Physical Address)をシンク装置のEDIDから取得することができる(特許文献1)。   The source device can acquire the physical address (Physical Address) assigned to the source device by the sink device from the EDID of the sink device (Patent Document 1).

特開2007−202115号公報JP 2007-202115 A

CECコマンドの中には、ソース装置の物理アドレスが必要なCECコマンドがある。<Active Source>コマンドは、ソース装置の物理アドレスが必要なCECコマンドの一つである。<Active Source>コマンドをシンク装置に送信する場合、ソース装置は、シンク装置がソース装置に割り当てた物理アドレスを取得する必要がある。   Some CEC commands require the physical address of the source device. The <Active Source> command is one of CEC commands that require the physical address of the source device. When transmitting the <Active Source> command to the sink device, the source device needs to acquire the physical address assigned to the source device by the sink device.

ソース装置とシンク装置との間の接続が有効である場合、ソース装置は、シンク装置のEDIDをシンク装置から取得することができる。この場合、ソース装置は、ソース装置に割り当てられた物理アドレスをシンク装置のEDIDから取得でき、<Active Source>コマンドをシンク装置に送信することができる。なお、ソース装置は、ソース装置とシンク装置との間の接続が有効であるか否かを、シンク装置からソース装置に送信されるHPD(Hot Plug Detect)信号によって判定することができる。   If the connection between the source device and the sink device is valid, the source device can obtain the EDID of the sink device from the sink device. In this case, the source device can acquire the physical address assigned to the source device from the EDID of the sink device, and can send an <Active Source> command to the sink device. The source device can determine whether or not the connection between the source device and the sink device is valid based on an HPD (Hot Plug Detect) signal transmitted from the sink device to the source device.

シンク装置が複数の接続端子(コネクタ)を有している場合、ソース装置がシンク装置のEDIDをシンク装置から取得した後に、ソース装置に割り当てられた物理アドレスが別の物理アドレスに変更される可能性がある。例えば、ソース装置Aが接続端子Aに接続され、ソース装置Aに物理アドレスA(「1.0.0.0」)が割り当てられている場合に、ソース装置Bが接続端子Bに接続される例を考える。この例の場合、ソース装置Aに物理アドレスAと異なる物理アドレスB(「2.0.0.0」)が割り当てられ、ソース装置Bに物理アドレスAが割り当てられる可能性がある。ソース装置Aの物理アドレスが物理アドレスAから物理アドレスBに変更された場合、ソース装置Aは、物理アドレスBをシンク装置から取得するまでの間、シンク装置を正しく制御することができない。例えば、物理アドレスAを含む<Active Source>コマンドがソース装置Aからシンク装置に送信された場合、シンク装置は、物理アドレスAに対応する接続端子Bを選択し、ソース装置Bから送信された映像データを受信してしまう。その結果、シンク装置は、ソース装置Aから送信された映像データを表示することができない。このような問題は、<Active Source>コマンド以外のCECコマンドをシンク装置に送信する場合にも生じ得る問題である。   When the sink device has a plurality of connection terminals (connectors), the physical address assigned to the source device can be changed to another physical address after the source device acquires the EDID of the sink device from the sink device There is sex. For example, when the source device A is connected to the connection terminal A and the physical address A (“1.0.0.0”) is assigned to the source device A, the source device B is connected to the connection terminal B. Consider an example. In this example, there is a possibility that a physical address B (“2.0.0.0”) different from the physical address A is assigned to the source device A, and the physical address A is assigned to the source device B. When the physical address of the source device A is changed from the physical address A to the physical address B, the source device A cannot correctly control the sink device until the physical address B is acquired from the sink device. For example, when an <Active Source> command including the physical address A is transmitted from the source device A to the sink device, the sink device selects the connection terminal B corresponding to the physical address A, and the video transmitted from the source device B Receive data. As a result, the sink device cannot display the video data transmitted from the source device A. Such a problem may also occur when a CEC command other than the <Active Source> command is transmitted to the sink device.

また、ソース装置Aとシンク装置との間の接続が有効でない場合、ソース装置Aは、シンク装置のEDIDをシンク装置から取得することができない。そのため、ソース装置Aとシンク装置との間の接続が有効でない場合、ソース装置Aは、<Active Source>コマンドをシンク装置に送信することができない。その結果、ソース装置Aは、シンク装置にソース装置Aが接続されている接続端子を選択させることができない。このような問題も、<Active Source>コマンド以外のCECコマンドをシンク装置に送信する場合にも生じ得る問題である。   Further, when the connection between the source device A and the sink device is not valid, the source device A cannot obtain the EDID of the sink device from the sink device. Therefore, when the connection between the source device A and the sink device is not valid, the source device A cannot transmit the <Active Source> command to the sink device. As a result, the source device A cannot select the connection terminal to which the source device A is connected to the sink device. Such a problem may also occur when a CEC command other than the <Active Source> command is transmitted to the sink device.

そこで、本発明は、通信装置か表示に映像データを送信する場合に、表示装置が別の装置が接続されている接続端子を選択してしまう可能性を低くすることができるようにすることを目的とする。 Accordingly, the present invention can be in the case of transmitting the video data to passing ShinSo placed et display equipment, reduce the possibility of selecting a connection terminal to which the display device is different device is connected The purpose is to do so.

本発明に係る通信装置は、信装置であって、記通信装置が接続されている表示装置の接続端子に対応する第1の物理アドレスを含む第1のデバイス情報を前記表示装置から取得する取得手段と、前記第1のデバイス情報を格納する格納手段と、前記格納手段に前記第1のデバイス情報が格納されている場合、前記第1のデバイス情報に基づいて生成された映像データを前記表示装置に送信する第1の送信手段と、前記第1の送信手段から前記表示装置に前記通信装置が接続されている前記表示装置の接続端子を介して供給される映像データを前記表示装置に表示させるためのコマンドを前記表示装置に送信する第2の送信手段と、表示装置と前記通信装置との間の接続が有効であると判定された後に前記表示装置から前記取得手段によって取得された第2のデバイス情報に含まれる第2の物理アドレスを含む前記コマンドを前記第2の送信手段に送信させるための処理を行うか、前記表示装置と前記通信装置との間の接続が有効であると判定される前に前記第1の物理アドレスを含む前記コマンドを前記第2の送信手段に送信させるための処理を行うかを制御する制御手段とを有することを特徴とする。 A communication apparatus according to the present invention is a communication device, acquires the first device information before Symbol communication device comprises a first physical address corresponding to the connecting terminal of the display device connected from said display device a resulting unit preparative you, the first storage means for storing the device information, when the first device information into the storage means is stored, the first image generated on the basis of the device information First transmission means for transmitting data to the display device, and video data supplied from the first transmission means via the connection terminal of the display device to which the communication device is connected to the display device. the acquired from the display device after the connection is determined to be valid between the second transmitting means for transmitting a command for displaying on the display device to the display device, a pre-Symbol display device and the communication device To the means Or processing for causing the second transmission means to transmit the command including the second physical address included in the second device information acquired by the second device information, or between the display device and the communication device. characterized Rukoto which have a control means for controlling whether to perform a process to transmit the command containing the first physical address to the second transmission unit before the connection is determined to be valid And

本発明によれば、通信装置か表示置に映像データを送信する場合に、表示装置が別の装置が接続されている接続端子を選択してしまう可能性を低くすることができる。 According to the present invention, it is possible to when transmitting video data to a passing ShinSo placed et display equipment, reduce the possibility of selecting a connection terminal to which the display device is different device is connected .

本発明の実施例1及び2に係る通信システム(HDMIシステム)の一例を示すシステム図である。1 is a system diagram showing an example of a communication system (HDMI system) according to Embodiments 1 and 2 of the present invention. 本発明の実施例1及び2に係る通信装置100及び外部装置200の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the communication apparatus 100 and the external apparatus 200 which concern on Example 1 and 2 of this invention. 本発明の実施例1及び2に係る通信装置100で行われるEDID取得処理を説明するためのフローチャートである。It is a flowchart for demonstrating the EDID acquisition process performed with the communication apparatus 100 which concerns on Example 1 and 2 of this invention. 本発明の実施例1に係る通信システム(HDMIシステム)で行われるワンタッチプレイ処理(再生映像出力処理)を説明するためのフローチャートである。It is a flowchart for demonstrating the one touch play process (reproduction | regeneration video output process) performed with the communication system (HDMI system) which concerns on Example 1 of this invention. 本発明の実施例2に係る通信システム(HDMIシステム)で行われるワンタッチプレイ処理(再生映像出力処理)を説明するためのフローチャートである。It is a flowchart for demonstrating the one touch play process (reproduction video output process) performed with the communication system (HDMI system) which concerns on Example 2 of this invention.

以下、本発明の実施例を図面を参照しながら説明する。ただし、以下の実施例はあくまでも一例であって、本発明は以下の実施例に限定されるものではない。   Embodiments of the present invention will be described below with reference to the drawings. However, the following examples are merely examples, and the present invention is not limited to the following examples.

[実施例1]
図1は、本発明の実施例1に係る通信システム(HDMIシステム)の一例を示す図である。図2は、本発明の実施例1に係る通信装置100及び外部装置200の構成の一例を示すブロック図である。
[Example 1]
FIG. 1 is a diagram illustrating an example of a communication system (HDMI system) according to the first embodiment of the present invention. FIG. 2 is a block diagram illustrating an example of the configuration of the communication device 100 and the external device 200 according to the first embodiment of the invention.

実施例1に係る通信システムは、図1及び図2に示すように、通信装置100、外部装置200及び接続ケーブル300を有し、通信装置100と外部装置200とは、接続ケーブル300を介して接続されている。   As illustrated in FIGS. 1 and 2, the communication system according to the first embodiment includes a communication device 100, an external device 200, and a connection cable 300, and the communication device 100 and the external device 200 are connected via the connection cable 300. It is connected.

実施例1において、通信装置100、外部装置200及び接続ケーブル300は、HDMI規格に準拠するものとする。したがって、通信装置100は、HDMI規格におけるソース(Source)として機能し、外部装置200は、HDMI規格におけるシンク(Sink)として機能し、接続ケーブル300は、HDMI規格におけるHDMIケーブルとして機能する。なお、実施例1及び2におけるHDMI規格は、Version 1.3aに限るものではなく、Version 1.4a以降でもよい。   In the first embodiment, the communication device 100, the external device 200, and the connection cable 300 are assumed to conform to the HDMI standard. Therefore, the communication device 100 functions as a source in the HDMI standard, the external device 200 functions as a sink in the HDMI standard, and the connection cable 300 functions as an HDMI cable in the HDMI standard. Note that the HDMI standard in Embodiments 1 and 2 is not limited to Version 1.3a, but may be Version 1.4a or later.

また、実施例1において、通信装置100及び外部装置200は、HDMI規格が規定しているCEC(Consumer Electronics Control)規格に準拠するものとする。通信装置100と外部装置200との間で双方向に送信されるコマンドは、CEC規格に準拠する。以下、CEC規格に準拠したコマンドを「CECコマンド」と呼ぶ。   In the first embodiment, the communication device 100 and the external device 200 are assumed to conform to the CEC (Consumer Electronics Control) standard defined by the HDMI standard. A command transmitted bidirectionally between the communication device 100 and the external device 200 conforms to the CEC standard. Hereinafter, a command conforming to the CEC standard is referred to as a “CEC command”.

実施例1では、通信装置100の一例としてビデオカメラを用いる。なお、通信装置100は、接続ケーブル300を介して映像(video)データ、音声(audio)データ及び補助データを外部装置200に送信できる映像出力装置であれば、スチルカメラ、レコーダ、DVDプレイヤ等の装置であってもよい。   In the first embodiment, a video camera is used as an example of the communication device 100. The communication device 100 may be a still camera, a recorder, a DVD player, or the like as long as it is a video output device that can transmit video data, audio data, and auxiliary data to the external device 200 via the connection cable 300. It may be a device.

実施例1では、外部装置200の一例として、テレビジョン受像機(以下、「テレビ」と呼ぶ。)を用いる。なお、外部装置200は、通信装置100から受信した映像データを表示器に表示し、通信装置100から受信した音声データをスピーカから出力する表示装置であれば、プロジェクタやパーソナルコンピュータ等の装置であってもよい。   In the first embodiment, a television receiver (hereinafter referred to as “TV”) is used as an example of the external device 200. The external device 200 is a device such as a projector or a personal computer as long as it is a display device that displays video data received from the communication device 100 on a display and outputs audio data received from the communication device 100 from a speaker. May be.

以下、通信装置100を「ビデオカメラ100」と呼び、外部装置200を「テレビ200」と呼び、接続ケーブル300を「HDMIケーブル300」と呼ぶ。   Hereinafter, the communication device 100 is referred to as “video camera 100”, the external device 200 is referred to as “television 200”, and the connection cable 300 is referred to as “HDMI cable 300”.

<HDMIケーブル300>
次に、図2を参照して、HDMIケーブル300を説明する。
<HDMI cable 300>
Next, the HDMI cable 300 will be described with reference to FIG.

HDMIケーブル300は、+5Vパワーライン、HPD(Hot Plug Detect)ライン301、DDC(Display Data Channel)ライン302を有する。HDMIケーブル300はさらに、TMDS(Transition Minimized Differential Singnaling)ライン303及びCECライン304を有する。   The HDMI cable 300 includes a + 5V power line, an HPD (Hot Plug Detect) line 301, and a DDC (Display Data Channel) line 302. The HDMI cable 300 further includes a TMDS (Transition Minimized Differential Signaling) line 303 and a CEC line 304.

+5Vパワーラインは、ビデオカメラ100からテレビ200に+5Vを供給するための電力供給ラインである。   The + 5V power line is a power supply line for supplying + 5V from the video camera 100 to the television 200.

HPDライン301は、Hレベル(高電圧レベル)またはLレベル(低電圧レベル)のHPD信号をテレビ200からビデオカメラ100に伝送するための伝送ラインである。   The HPD line 301 is a transmission line for transmitting an H level (high voltage level) or L level (low voltage level) HPD signal from the television 200 to the video camera 100.

DDCライン302は、テレビ200のデバイス情報をテレビ200からビデオカメラ100に伝送するための伝送ラインである。テレビ200のデバイス情報とは、テレビ200のEDID(Extended display identification data)またはE−EDID(Enhanced EDID)である。EDID及びE−EDIDはいずれも、テレビ200のデバイス情報である。EDID及びE−EDIDはいずれも、テレビ200の識別情報、テレビ200の画像表示能力、物理アドレス(Physical Address)等を含む。例えば、EDID及びE−EDIDには、テレビ200がサポートしている解像度、走査周波数、アスペクト比、色空間などに関する情報が含まれている。E−EDIDは、EDIDを拡張したものであり、EDIDよりも多くの能力情報を含む。例えば、E−EDIDには、テレビ200がサポートしている映像データ及び音声データのフォーマットなどに関する情報が含まれている。以下、EDID及びE−EDIDをいずれも「EDID」と呼ぶ。   The DDC line 302 is a transmission line for transmitting device information of the television 200 from the television 200 to the video camera 100. The device information of the television 200 is EDID (Extended display identification data) or E-EDID (Enhanced EDID) of the television 200. Both EDID and E-EDID are device information of the television 200. Both EDID and E-EDID include identification information of the television 200, image display capability of the television 200, a physical address, and the like. For example, EDID and E-EDID include information on resolution, scanning frequency, aspect ratio, color space, and the like supported by the television 200. E-EDID is an extension of EDID and includes more capability information than EDID. For example, the E-EDID includes information related to the format of video data and audio data supported by the television 200. Hereinafter, both EDID and E-EDID are referred to as “EDID”.

テレビ200のEDIDを受信したビデオカメラ100は、テレビ200のEDIDを解析することにより、テレビ200の画像表示能力、音声処理能力などを自動的に知ることができる。さらに、ビデオカメラ100は、テレビ200の画像表示能力及び音声処理能力に適した映像フォーマット及び音声フォーマットを自動的に知ることができる。ビデオカメラ100の設定をテレビ200に適した設定にすることにより、ビデオカメラ100は、ビデオカメラ100からテレビ200に送信される映像データ及び音声データをテレビ200の能力に適した映像データ及び音声データにすることができる。   The video camera 100 that has received the EDID of the television 200 can automatically know the image display capability, audio processing capability, and the like of the television 200 by analyzing the EDID of the television 200. Furthermore, the video camera 100 can automatically know the video format and audio format suitable for the image display capability and audio processing capability of the television 200. By setting the video camera 100 to a setting suitable for the television 200, the video camera 100 converts the video data and audio data transmitted from the video camera 100 to the television 200 to video data and audio data suitable for the capability of the television 200. Can be.

TMDSライン303は、ビデオカメラ100からテレビ200に映像データ、音声データ及び補助データを伝送するための伝送ラインである。TMDSライン303は、TMDSチャンネル0、TMDSチャンネル1、TMDSチャンネル2及びTMDSクロックチャンネルを含む。   The TMDS line 303 is a transmission line for transmitting video data, audio data, and auxiliary data from the video camera 100 to the television 200. The TMDS line 303 includes a TMDS channel 0, a TMDS channel 1, a TMDS channel 2, and a TMDS clock channel.

CECライン304は、ビデオカメラ100とテレビ200との間で様々なCECコマンドを双方向に伝送するための伝送ラインである。テレビ200は、CECライン304を介して、ビデオカメラ100を制御するためのCECコマンドをビデオカメラ100に送信することができる。ビデオカメラ100は、CECライン304を介して、テレビ200を制御するためのCECコマンドをテレビ200に送信することができる。   The CEC line 304 is a transmission line for bidirectionally transmitting various CEC commands between the video camera 100 and the television 200. The television 200 can transmit a CEC command for controlling the video camera 100 to the video camera 100 via the CEC line 304. The video camera 100 can transmit a CEC command for controlling the television 200 to the television 200 via the CEC line 304.

<ビデオカメラ100>
次に、図2を参照して、ビデオカメラ100の構成の一例を説明する。
<Video camera 100>
Next, an example of the configuration of the video camera 100 will be described with reference to FIG.

ビデオカメラ100は、図2に示すように、CPU(Central Processing Unit)101、メモリ102、通信部103、撮像部104、記録部105、表示部106及び操作部107を有する。   As shown in FIG. 2, the video camera 100 includes a CPU (Central Processing Unit) 101, a memory 102, a communication unit 103, an imaging unit 104, a recording unit 105, a display unit 106, and an operation unit 107.

CPU101は、メモリ102に格納されているコンピュータプログラムに従って、ビデオカメラ100全体の動作を制御する。CPU101は、テレビ200から取得したテレビ200のEDIDを解析することにより、テレビ200の画像表示能力及び音声処理能力を知ることができる。これにより、CPU101は、テレビ200の画像表示能力及び音声処理能力に適した映像データ及び音声データを生成することができる。   The CPU 101 controls the entire operation of the video camera 100 according to a computer program stored in the memory 102. The CPU 101 can know the image display capability and sound processing capability of the television 200 by analyzing the EDID of the television 200 acquired from the television 200. Thereby, the CPU 101 can generate video data and audio data suitable for the image display capability and audio processing capability of the television 200.

メモリ102は、CPU101のワークエリアとして機能する。メモリ102には、テレビ200のEDID(ビデオカメラ100の物理アドレスを含む)、ビデオカメラ100に関する情報、CPU101による解析の結果等も格納される。なお、CPU101のワークエリアは、メモリ102に限られるものではなく、ハードディスク装置等の外部記録装置等であってもよい。   The memory 102 functions as a work area for the CPU 101. The memory 102 also stores the EDID of the television 200 (including the physical address of the video camera 100), information about the video camera 100, the result of analysis by the CPU 101, and the like. The work area of the CPU 101 is not limited to the memory 102 but may be an external recording device such as a hard disk device.

通信部103は、HDMIケーブル300を接続するための接続端子(コネクタ)を有する。通信部103は、接続検出部103aとデバイス情報取得部103bとデータ処理部103cとコマンド処理部103dとを有する。   The communication unit 103 has a connection terminal (connector) for connecting the HDMI cable 300. The communication unit 103 includes a connection detection unit 103a, a device information acquisition unit 103b, a data processing unit 103c, and a command processing unit 103d.

接続検出部103aは、テレビ200から送信されるHPD信号を、HPDライン301を介して受信することができる。接続検出部103aは、HPDライン301を介してHレベルのHPD信号を受信した場合、HレベルのHPD信号を受信した旨をCPU101に通知する。また、同様に、接続検出部103aは、HPDライン301を介してLレベルのHPD信号を受信した場合、LレベルのHPD信号を受信した旨をCPU101に通知する。   The connection detection unit 103a can receive the HPD signal transmitted from the television 200 via the HPD line 301. When the connection detection unit 103a receives an H level HPD signal via the HPD line 301, the connection detection unit 103a notifies the CPU 101 that the H level HPD signal has been received. Similarly, when the connection detection unit 103 a receives an L-level HPD signal via the HPD line 301, the connection detection unit 103 a notifies the CPU 101 that the L-level HPD signal has been received.

デバイス情報取得部103bは、接続検出部103aで検出されたHPD信号がHレベルである場合、DDCライン302を介してテレビ200のEDIDをテレビ200から取得する。ただし、デバイス情報取得部103bは、接続検出部103aで検出されたHPD信号がLレベルである場合、DDCライン302を介してテレビ200のEDIDをテレビ200から取得することはできない。テレビ200のEDIDをテレビ200から取得した場合、デバイス情報取得部103bは、テレビ200のEDIDをCPU101に供給する。   The device information acquisition unit 103b acquires the EDID of the television 200 from the television 200 via the DDC line 302 when the HPD signal detected by the connection detection unit 103a is at the H level. However, the device information acquisition unit 103b cannot acquire the EDID of the television 200 from the television 200 via the DDC line 302 when the HPD signal detected by the connection detection unit 103a is at the L level. When the EDID of the television 200 is acquired from the television 200, the device information acquisition unit 103b supplies the EDID of the television 200 to the CPU 101.

データ処理部103cは、映像データ、音声データ及び補助データを、TMDSライン303を介してテレビ200に送信することができる。TMDSライン303を介してテレビ200に送信される映像データ及び音声データは、テレビ200の画像表示能力及び音声処理能力に適したものである。   The data processing unit 103 c can transmit video data, audio data, and auxiliary data to the television 200 via the TMDS line 303. Video data and audio data transmitted to the television 200 via the TMDS line 303 are suitable for the image display capability and audio processing capability of the television 200.

ビデオカメラ100の動作モードが撮影モードである場合、データ処理部103cは、撮像部104で生成された映像データと、不図示のマイクロフォン部で生成された音声データとをTMDSライン303を介してテレビ200に送信することができる。この場合、CPU101で生成された補助データも、映像データ及び音声データとともにTMDSライン303を介してテレビ200に送信される。ビデオカメラ100の動作モードが再生モードである場合、データ処理部103cは、記録部105が記録媒体105aから再生した映像データ及び音声データをTMDSライン303を介してテレビ200に送信することができる。この場合、CPU101で生成された補助データも、映像データ及び音声データとともにTMDSライン303を介してテレビ200に送信される。   When the operation mode of the video camera 100 is the shooting mode, the data processing unit 103c transmits the video data generated by the imaging unit 104 and the audio data generated by the microphone unit (not shown) via the TMDS line 303 to the television. 200 can be transmitted. In this case, auxiliary data generated by the CPU 101 is also transmitted to the television 200 via the TMDS line 303 together with video data and audio data. When the operation mode of the video camera 100 is the reproduction mode, the data processing unit 103c can transmit the video data and audio data reproduced from the recording medium 105a by the recording unit 105 to the television 200 via the TMDS line 303. In this case, auxiliary data generated by the CPU 101 is also transmitted to the television 200 via the TMDS line 303 together with video data and audio data.

コマンド処理部103dは、テレビ200から送信されたCECコマンドを、CECライン304を介して受信し、CPU101で生成されたテレビ200を制御するためのCECコマンドをCECライン304を介してテレビ200に送信する。テレビ200から受信したCECコマンドは、コマンド処理部103dからCPU101に供給され、CPU101は、テレビ200から受信したCECコマンドに応じてビデオカメラ100を制御することができる。   The command processing unit 103 d receives the CEC command transmitted from the television 200 via the CEC line 304, and transmits the CEC command generated by the CPU 101 for controlling the television 200 to the television 200 via the CEC line 304. To do. The CEC command received from the television 200 is supplied from the command processing unit 103d to the CPU 101, and the CPU 101 can control the video camera 100 according to the CEC command received from the television 200.

また、ビデオカメラ100がテレビ200にCECコマンドを送信した場合に、テレビ200がビデオカメラ100からのCECコマンドを受信できたとき、テレビ200はCECコマンドに対する応答信号をビデオカメラ100に送信する。そのため、コマンド処理部103dは、CECコマンドに対する応答信号をテレビ200から受信することができる。CECコマンドに対する応答信号には、肯定の応答を示すACK(Acknowledge)信号(肯定応答信号)と否定の応答を示すNACK(Negative Acknowledge)信号(否定応答信号)とがある。   When the video camera 100 transmits a CEC command to the television 200 and the television 200 can receive the CEC command from the video camera 100, the television 200 transmits a response signal to the CEC command to the video camera 100. Therefore, the command processing unit 103d can receive a response signal for the CEC command from the television 200. Response signals for the CEC command include an ACK (Acknowledge) signal (acknowledgement signal) indicating a positive response and a NACK (Negative Acknowledge) signal (negative response signal) indicating a negative response.

撮像部104は、ビデオカメラ100の動作モードが撮影モードである場合は、被写体を撮影し、当該被写体の光学像から映像データを生成する。撮像部104で生成される映像データは、動画、静止画のいずれでもよい。撮像部104で生成された映像データは、撮像部104からデータ処理部103c、記録部105及び表示部106に供給される。テレビ200からEDIDを受信できた場合、CPU101は、撮像部104からデータ処理部103cに供給される映像データを、テレビ200の画像表示能力に適した映像データに変換する。撮像部104からデータ処理部103cに供給された映像データは、TMDSライン303を介してテレビ200に送信される。撮像部104から記録部105に供給された映像データは、記録媒体105aに記録される。撮像部104から表示部106に供給された映像データは、表示部106に表示される。   When the operation mode of the video camera 100 is the shooting mode, the imaging unit 104 captures a subject and generates video data from the optical image of the subject. The video data generated by the imaging unit 104 may be a moving image or a still image. Video data generated by the imaging unit 104 is supplied from the imaging unit 104 to the data processing unit 103 c, the recording unit 105, and the display unit 106. When the EDID can be received from the television 200, the CPU 101 converts the video data supplied from the imaging unit 104 to the data processing unit 103c into video data suitable for the image display capability of the television 200. The video data supplied from the imaging unit 104 to the data processing unit 103 c is transmitted to the television 200 via the TMDS line 303. The video data supplied from the imaging unit 104 to the recording unit 105 is recorded on the recording medium 105a. The video data supplied from the imaging unit 104 to the display unit 106 is displayed on the display unit 106.

撮像部104は、ビデオカメラ100の動作モードが撮影モードである場合は、被写体を撮影し、当該被写体の光学像から映像データを生成する。撮像部104で生成される映像データは、動画、静止画のいずれでもよい。撮像部104で生成された映像データは、撮像部104からデータ処理部103c、記録部105及び表示部106に供給される。テレビ200からEDIDを受信できた場合、CPU101は、撮像部104からデータ処理部103cに供給される映像データを、テレビ200の画像表示能力に適した映像データに変換する。撮像部104からデータ処理部103cに供給された映像データは、TMDSライン303を介してテレビ200に送信される。撮像部104から記録部105に供給された映像データは、記録媒体105aに記録される。撮像部104から表示部106に供給された映像データは、表示部106に表示される。   When the operation mode of the video camera 100 is the shooting mode, the imaging unit 104 captures a subject and generates video data from the optical image of the subject. The video data generated by the imaging unit 104 may be a moving image or a still image. Video data generated by the imaging unit 104 is supplied from the imaging unit 104 to the data processing unit 103 c, the recording unit 105, and the display unit 106. When the EDID can be received from the television 200, the CPU 101 converts the video data supplied from the imaging unit 104 to the data processing unit 103c into video data suitable for the image display capability of the television 200. The video data supplied from the imaging unit 104 to the data processing unit 103 c is transmitted to the television 200 via the TMDS line 303. The video data supplied from the imaging unit 104 to the recording unit 105 is recorded on the recording medium 105a. The video data supplied from the imaging unit 104 to the display unit 106 is displayed on the display unit 106.

撮像部104が映像データを生成する場合、不図示のマイクロフォン部は、音声データを生成する。マイクロフォン部で生成された音声データは、マイクロフォン部からデータ処理部103c、記録部105及び不図示のスピーカ部に供給される。テレビ200からEDIDを受信できた場合、CPU101は、マイクロフォン部からデータ処理部103cに供給される音声データを、テレビ200の音声処理能力に適した音声データに変換する。マイクロフォン部からデータ処理部103cに供給された音声データは、TMDSライン303を介してテレビ200に送信される。マイクロフォン部から記録部105に供給された音声データは、記録媒体105aに記録される。マイクロフォン部から表示部106に供給された音声データは、スピーカ部から出力される。   When the imaging unit 104 generates video data, a microphone unit (not shown) generates audio data. The audio data generated by the microphone unit is supplied from the microphone unit to the data processing unit 103c, the recording unit 105, and a speaker unit (not shown). When EDID can be received from the television 200, the CPU 101 converts the audio data supplied from the microphone unit to the data processing unit 103c into audio data suitable for the audio processing capability of the television 200. The audio data supplied from the microphone unit to the data processing unit 103 c is transmitted to the television 200 via the TMDS line 303. The audio data supplied from the microphone unit to the recording unit 105 is recorded on the recording medium 105a. The audio data supplied from the microphone unit to the display unit 106 is output from the speaker unit.

撮像部104は、ビデオカメラ100の動作モードが再生モードである場合は、被写体の撮影を停止し、当該被写体の光学像からの映像データの生成を停止する。   When the operation mode of the video camera 100 is the playback mode, the imaging unit 104 stops shooting the subject and stops generating video data from the optical image of the subject.

記録部105は、ビデオカメラ100の動作モードが撮影モードである場合は、撮像部104で生成された映像データと、マイクロフォン部で生成された音声データとを記録媒体105aに記録することができる。撮像部104及びマイクロフォン部で生成された映像データ及び音声データの記録媒体105aへの記録は、操作部107を介して入力されたユーザの指示に従ってCPU101が制御する。   When the operation mode of the video camera 100 is the shooting mode, the recording unit 105 can record the video data generated by the imaging unit 104 and the audio data generated by the microphone unit on the recording medium 105a. Recording of video data and audio data generated by the imaging unit 104 and the microphone unit on the recording medium 105 a is controlled by the CPU 101 in accordance with a user instruction input via the operation unit 107.

記録部105は、ビデオカメラ100の動作モードが再生モードである場合は、ユーザによって選択された映像データ及び音声データを記録媒体105aから再生することができる。記録媒体105aから再生される映像データ及び音声データの選択は、操作部107を介して入力されたユーザの指示に従ってCPU101が制御する。   When the operation mode of the video camera 100 is the reproduction mode, the recording unit 105 can reproduce the video data and audio data selected by the user from the recording medium 105a. Selection of video data and audio data reproduced from the recording medium 105 a is controlled by the CPU 101 in accordance with a user instruction input via the operation unit 107.

記録部105が記録媒体105aから再生した映像データは、記録部105からデータ処理部103c及び表示部106に供給される。テレビ200からEDIDを受信できた場合、CPU101は、記録部105からデータ処理部103cに供給される映像データを、テレビ200の画像表示能力に適した映像データに変換する。記録部105からデータ処理部103cに供給された映像データは、TMDSライン303を介してテレビ200に送信される。記録部105から表示部106に供給された映像データは、表示部106に表示される。   Video data reproduced from the recording medium 105 a by the recording unit 105 is supplied from the recording unit 105 to the data processing unit 103 c and the display unit 106. When the EDID can be received from the television 200, the CPU 101 converts the video data supplied from the recording unit 105 to the data processing unit 103c into video data suitable for the image display capability of the television 200. The video data supplied from the recording unit 105 to the data processing unit 103 c is transmitted to the television 200 via the TMDS line 303. The video data supplied from the recording unit 105 to the display unit 106 is displayed on the display unit 106.

記録部105が記録媒体105aから再生した音声データは、記録部105からデータ処理部103c及び不図示のスピーカ部に供給される。テレビ200からEDIDを受信できた場合、CPU101は、記録部105からデータ処理部103cに供給される音声データを、テレビ200の音声処理能力に適した音声データに変換する。記録部105からデータ処理部103cに供給された音声データは、TMDSライン303を介してテレビ200に送信される。記録部105からスピーカ部に供給された音声データは、スピーカ部から出力される。   The audio data reproduced by the recording unit 105 from the recording medium 105a is supplied from the recording unit 105 to the data processing unit 103c and a speaker unit (not shown). When the EDID can be received from the television 200, the CPU 101 converts the audio data supplied from the recording unit 105 to the data processing unit 103c into audio data suitable for the audio processing capability of the television 200. The audio data supplied from the recording unit 105 to the data processing unit 103 c is transmitted to the television 200 via the TMDS line 303. The audio data supplied from the recording unit 105 to the speaker unit is output from the speaker unit.

記録媒体105aは、メモリカード、ハードディスク装置などの記録媒体である。記録媒体105aは、ビデオカメラ100に内蔵された記録媒体であっても、ビデオカメラ100から取り外し可能な記録媒体であってもよい。   The recording medium 105a is a recording medium such as a memory card or a hard disk device. The recording medium 105 a may be a recording medium built in the video camera 100 or a recording medium removable from the video camera 100.

表示部106は、液晶ディスプレイなどの表示器により構成される。ビデオカメラ100の動作モードが撮影モードである場合、表示部106は、撮像部104で生成された映像データを表示する。ビデオカメラ100の動作モードが再生モードである場合、表示部106は、記録部105が記録媒体105aから再生した映像データを表示する。   The display unit 106 includes a display device such as a liquid crystal display. When the operation mode of the video camera 100 is the shooting mode, the display unit 106 displays the video data generated by the imaging unit 104. When the operation mode of the video camera 100 is the reproduction mode, the display unit 106 displays the video data reproduced by the recording unit 105 from the recording medium 105a.

操作部107は、ビデオカメラ100を操作するためのユーザインターフェースを提供する。操作部107は、ビデオカメラ100を操作するための電源ボタン、再生ボタン、モード切換ボタン等を有し、各ボタンはスイッチ、タッチパネル等により構成される。CPU101は、操作部107を介して入力されたユーザの指示に従ってビデオカメラ100を制御することができる。   The operation unit 107 provides a user interface for operating the video camera 100. The operation unit 107 includes a power button, a playback button, a mode switching button, and the like for operating the video camera 100, and each button includes a switch, a touch panel, and the like. The CPU 101 can control the video camera 100 in accordance with a user instruction input via the operation unit 107.

<テレビ200>
次に、図2を参照して、テレビ200の構成の一例を説明する。
<TV 200>
Next, an example of the configuration of the television 200 will be described with reference to FIG.

テレビ200は、図2に示すように、CPU201、チューナ部202、通信部203、表示部204、操作部205及びメモリ206を有する。   As illustrated in FIG. 2, the television 200 includes a CPU 201, a tuner unit 202, a communication unit 203, a display unit 204, an operation unit 205, and a memory 206.

CPU201は、メモリ206に格納されているコンピュータプログラムに従ってテレビ200全体の動作を制御する。   The CPU 201 controls the overall operation of the television 200 according to a computer program stored in the memory 206.

チューナ部202は、ユーザによって選択されたテレビジョンチャンネルのテレビジョン放送を受信する。   The tuner unit 202 receives a television broadcast of the television channel selected by the user.

通信部203は、2つ以上の接続端子(コネクタ)を有する。2つ以上の接続端子の一つは、HDMIケーブル300と接続される。通信部203は、ビデオカメラ100から送信された映像データ、音声データ及び補助データをTMDSライン303を介して受信する。通信部203がビデオカメラ100から受信した映像データは表示部204に供給され、通信部203がビデオカメラ100から受信した音声データは不図示のスピーカ部に供給される。通信部203がビデオカメラ100から受信した補助データは、CPU201に供給される。   The communication unit 203 has two or more connection terminals (connectors). One of the two or more connection terminals is connected to the HDMI cable 300. The communication unit 203 receives video data, audio data, and auxiliary data transmitted from the video camera 100 via the TMDS line 303. Video data received by the communication unit 203 from the video camera 100 is supplied to the display unit 204, and audio data received by the communication unit 203 from the video camera 100 is supplied to a speaker unit (not shown). The auxiliary data received by the communication unit 203 from the video camera 100 is supplied to the CPU 201.

通信部203は、ビデオカメラ100から送信されたCECコマンドをCECライン304を介して受信し、CPU201で生成されたビデオカメラ100を制御するためのCECコマンドをCECライン304を介してビデオカメラ100に送信する。ビデオカメラ100から受信したCECコマンドは、通信部203からCPU201に供給される。CPU201は、ビデオカメラ100から受信したCECコマンドに従ってテレビ200を制御することができる。   The communication unit 203 receives the CEC command transmitted from the video camera 100 via the CEC line 304, and sends the CEC command generated by the CPU 201 to the video camera 100 via the CEC line 304 for controlling the video camera 100. Send. The CEC command received from the video camera 100 is supplied from the communication unit 203 to the CPU 201. The CPU 201 can control the television 200 according to the CEC command received from the video camera 100.

通信部203は、ビデオカメラ100が+5Vパワーラインを介してテレビ200に+5Vを供給しているか否かを判定する。ビデオカメラ100から+5Vパワーラインを介してテレビ200に+5Vが供給されている場合、テレビ200のEDIDをビデオカメラ100に送信できるか否かを判定する。通信部203は、テレビ200のEDIDをビデオカメラ100に送信できる場合、HPDライン301を介してHレベルのHPD信号をビデオカメラ100に送信する。また、通信部203は、テレビ200のEDIDをビデオカメラ100に送信できない場合、HPDライン301を介してLレベルのHPD信号をビデオカメラ100に送信する。ビデオカメラ100からテレビ200に+5Vが供給されていない場合にも、通信部203は、HPDライン301を介してLレベルのHPD信号をビデオカメラ100に送信する。なお、テレビ200のEDIDは、メモリ206に格納されている。   The communication unit 203 determines whether the video camera 100 is supplying + 5V to the television 200 via the + 5V power line. When + 5V is supplied from the video camera 100 to the television 200 via the + 5V power line, it is determined whether or not the EDID of the television 200 can be transmitted to the video camera 100. When the communication unit 203 can transmit the EDID of the television 200 to the video camera 100, the communication unit 203 transmits an H-level HPD signal to the video camera 100 via the HPD line 301. Further, when the EDID of the television 200 cannot be transmitted to the video camera 100, the communication unit 203 transmits an L level HPD signal to the video camera 100 via the HPD line 301. Even when + 5V is not supplied from the video camera 100 to the television 200, the communication unit 203 transmits an L-level HPD signal to the video camera 100 via the HPD line 301. Note that the EDID of the television 200 is stored in the memory 206.

通信部203は、テレビ200のEDIDを、DDCライン302を介してビデオカメラ100に送信することができる。   The communication unit 203 can transmit the EDID of the television 200 to the video camera 100 via the DDC line 302.

通信部203が2つ以上の接続端子を有するため、テレビ200は、接続端子ごとにテレビ200のEDIDを有する。各接続端子に対応するテレビ200のEDIDは、メモリ206に格納されている。各接続端子に対応するテレビ200のEDIDは、テレビ200がその接続端子に接続されているソース装置に割り当てた物理アドレスを含む。1つの接続端子に1つのソース装置が接続されている場合、テレビ200は、そのソース装置に物理アドレスを割り当てる。2つ以上の接続端子に2つ以上のソース装置が接続されている場合、テレビ200は、それらのソース装置に物理アドレスを割り当てる。   Since the communication unit 203 has two or more connection terminals, the television 200 has the EDID of the television 200 for each connection terminal. The EDID of the television 200 corresponding to each connection terminal is stored in the memory 206. The EDID of the television 200 corresponding to each connection terminal includes a physical address assigned to the source device to which the television 200 is connected to the connection terminal. When one source device is connected to one connection terminal, the television 200 assigns a physical address to the source device. When two or more source devices are connected to two or more connection terminals, the television 200 assigns physical addresses to these source devices.

表示部204は、液晶ディスプレイ等の表示器により構成される。表示部204は、チューナ部202及び通信部203の少なくとも一つから供給された映像データを表示することができる。   The display unit 204 includes a display device such as a liquid crystal display. The display unit 204 can display video data supplied from at least one of the tuner unit 202 and the communication unit 203.

操作部205は、テレビ200を操作するためのユーザインターフェースを提供し、CPU201は、操作部205を介して入力されたユーザの指示に従ってテレビ200を制御することができる。また、操作部205は、テレビ200を操作するための複数のボタンを有する。操作部205に含まれる各ボタンは、スイッチ、タッチパネル等により構成される。   The operation unit 205 provides a user interface for operating the television 200, and the CPU 201 can control the television 200 in accordance with a user instruction input via the operation unit 205. In addition, the operation unit 205 has a plurality of buttons for operating the television 200. Each button included in the operation unit 205 includes a switch, a touch panel, and the like.

<EDID取得処理>
次に、図3を参照して、ビデオカメラ100で行われるEDID取得処理を説明する。
<EDID acquisition processing>
Next, an EDID acquisition process performed by the video camera 100 will be described with reference to FIG.

図3は、実施例1及び2に係るビデオカメラ100で行われるEDID取得処理を説明するためのフローチャートである。EDID取得処理は、ビデオカメラ100がテレビ200のEDIDを取得するための処理である。   FIG. 3 is a flowchart for explaining EDID acquisition processing performed by the video camera 100 according to the first and second embodiments. The EDID acquisition process is a process for the video camera 100 to acquire the EDID of the television 200.

図3のEDID取得処理は、例えば、ビデオカメラ100がHDMIケーブル300を介して+5Vをテレビ200に供給している場合に行われる処理である。なお、実施例1及び2では、CPU101が、メモリ102に格納されているコンピュータプログラムに従って図3のEDID取得処理を制御する場合を説明する。   The EDID acquisition process of FIG. 3 is a process performed when the video camera 100 supplies +5 V to the television 200 via the HDMI cable 300, for example. In the first and second embodiments, a case where the CPU 101 controls the EDID acquisition process of FIG. 3 according to a computer program stored in the memory 102 will be described.

ステップS301において、CPU101は、接続検出部103aが検出したHPD信号がLレベルからHレベルに変化したか否かを判定する。   In step S301, the CPU 101 determines whether the HPD signal detected by the connection detection unit 103a has changed from the L level to the H level.

HPD信号がLレベルからHレベルに変化した場合(ステップS301でYES)、CPU101は、テレビ200のEDIDをテレビ200から取得できると判定する。ステップS301でYESの場合、本フローチャートはステップS301からステップS302に進む。   When the HPD signal changes from the L level to the H level (YES in step S301), the CPU 101 determines that the EDID of the television 200 can be acquired from the television 200. In the case of YES in step S301, the flowchart proceeds from step S301 to step S302.

HPD信号がLレベルからHレベルに変化していない場合(ステップS301でNO)、CPU101は、テレビ200のEDIDをテレビ200から取得できないと判定する。ステップS301でNOの場合、本フローチャートはステップS301に戻る。   When the HPD signal has not changed from the L level to the H level (NO in step S301), the CPU 101 determines that the EDID of the television 200 cannot be acquired from the television 200. If NO in step S301, the flowchart returns to step S301.

ステップS302において、CPU101は、テレビ200のEDIDをテレビ200から取得することをデバイス情報取得部103bに指示する。テレビ200のEDIDをテレビ200から再取得すること示す指示をCPU101から受けた場合、デバイス情報取得部103bは、DDCライン302を介してテレビ200のEDIDをテレビ200から取得する。以下、ステップS302でデバイス情報取得部103bがテレビ200から取得したテレビ200のEDIDを「第1のEDID」と呼ぶ。第1のEDID(第1のデバイス情報)は、テレビ200がビデオカメラ100に割り当てた物理アドレスを含むため、CPU101は、テレビ200がビデオカメラ100に割り当てた物理アドレスを知ることができる。以下、第1のEDIDに含まれるビデオカメラ100の物理アドレスを「第1の物理アドレス」と呼ぶ。   In step S302, the CPU 101 instructs the device information acquisition unit 103b to acquire the EDID of the television 200 from the television 200. When the instruction indicating that the EDID of the television 200 is reacquired from the television 200 is received from the CPU 101, the device information acquisition unit 103 b acquires the EDID of the television 200 from the television 200 via the DDC line 302. Hereinafter, the EDID of the television 200 acquired by the device information acquisition unit 103b from the television 200 in step S302 is referred to as “first EDID”. Since the first EDID (first device information) includes the physical address assigned to the video camera 100 by the television 200, the CPU 101 can know the physical address assigned to the video camera 100 by the television 200. Hereinafter, the physical address of the video camera 100 included in the first EDID is referred to as a “first physical address”.

ステップS303において、CPU101は、デバイス情報取得部103bがテレビ200から取得したテレビ200のEDIDをメモリ102に格納する。CPU101は、第1のEDIDを解析することにより、テレビ200の画像表示能力及び音声処理能力に適した映像フォーマット及び音声フォーマットを知ることができる。第1のEDIDがメモリ102に格納された後、本フローチャートはステップS303からS301に戻る。   In step S <b> 303, the CPU 101 stores the EDID of the television 200 acquired by the device information acquisition unit 103 b from the television 200 in the memory 102. The CPU 101 can know the video format and audio format suitable for the image display capability and audio processing capability of the television 200 by analyzing the first EDID. After the first EDID is stored in the memory 102, the flowchart returns from step S303 to S301.

<ワンタッチプレイ処理>
次に、図4を参照して、実施例1に係る通信システム(HDMIシステム)で行われるワンタッチプレイ処理(再生映像出力処理)を説明する。
<One-touch play process>
Next, a one-touch play process (reproduced video output process) performed in the communication system (HDMI system) according to the first embodiment will be described with reference to FIG.

図4は、実施例1に係る通信システム(HDMIシステム)で行われるワンタッチプレイ処理(再生映像出力処理)を説明するためのフローチャートである。図4のワンタッチプレイ処理は、CEC規格に記載されているOne Touch Playを実現するために行われる処理である。   FIG. 4 is a flowchart for explaining one-touch play processing (reproduction video output processing) performed in the communication system (HDMI system) according to the first embodiment. The one touch play process of FIG. 4 is a process performed in order to implement One Touch Play described in the CEC standard.

One Touch Playとは、ユーザによって選択された映像データの再生を要求する指示がビデオカメラ100に入力された場合に、その映像データをテレビ200の表示部204に表示させる機能である。One Touch Playは、ビデオカメラ100がCECコマンドを用いてテレビ200を制御することにより実現される。<Image View On>コマンド、<Text View On>コマンド及び<Active Source>コマンドは、One Touch Playを実現するためのCECコマンドである。<Image View On>コマンド及び<Text View On>コマンドはソース装置の物理アドレスを含まないCECコマンドであるが、<Active Source>コマンドはソース装置の物理アドレスを含むコマンドである。   One Touch Play is a function of displaying video data on the display unit 204 of the television 200 when an instruction to request playback of video data selected by the user is input to the video camera 100. One Touch Play is realized by the video camera 100 controlling the television 200 using the CEC command. The <Image View On> command, the <Text View On> command, and the <Active Source> command are CEC commands for realizing One Touch Play. The <Image View On> command and the <Text View On> command are CEC commands that do not include the physical address of the source device, while the <Active Source> command is a command that includes the physical address of the source device.

<Image View On>コマンド及び<Text View On>コマンドは、テレビ200の状態を、映像データを表示部204に表示できる状態に変更するためのCECコマンドである。   The <Image View On> command and the <Text View On> command are CEC commands for changing the state of the television 200 to a state where video data can be displayed on the display unit 204.

<Active Source>コマンドは、<Active Source>コマンドに含まれる物理アドレスに対応する接続端子をテレビ200に選択させるためのCECコマンドである。<Active Source>コマンドを受信した場合、テレビ200は、<Active Source>コマンドに含まれる物理アドレスに対応する接続端子に接続されているソース装置からの映像データを表示部204に表示させる。したがって、<Active Source>コマンドは、ソース装置がテレビ200に送信する映像データを表示部204に表示させることをテレビ200に要求するためのCECコマンドでもある。   The <Active Source> command is a CEC command for causing the television 200 to select a connection terminal corresponding to the physical address included in the <Active Source> command. When the <Active Source> command is received, the television 200 causes the display unit 204 to display video data from the source device connected to the connection terminal corresponding to the physical address included in the <Active Source> command. Therefore, the <Active Source> command is also a CEC command for requesting the television 200 to display the video data transmitted from the source device to the television 200 on the display unit 204.

図4のワンタッチプレイ処理は、例えば、ビデオカメラ100が再生モードであり、HDMIケーブル300を介して+5Vをテレビ200に供給している場合に行われる処理である。なお、実施例1では、CPU101が、メモリ102に格納されているコンピュータプログラムに従って図4のワンタッチプレイ処理を制御する場合を説明する。   The one-touch play process in FIG. 4 is a process performed when, for example, the video camera 100 is in the playback mode and +5 V is supplied to the television 200 via the HDMI cable 300. In the first embodiment, a case where the CPU 101 controls the one-touch play process of FIG. 4 according to a computer program stored in the memory 102 will be described.

ステップS401において、CPU101は、ワンタッチプレイの開始が指示されたか否かを判定する。実施例1では、操作部107内の再生ボタンが押されたか否かによってワンタッチプレイの開始が指示されか否かを判定するが、これに限るものではない。操作部107内の再生ボタンが押されたと判定した場合、CPU101は、ワンタッチプレイの開始が指示されたと判定する(ステップS401でYES)。操作部107内の再生ボタンが押されていないと判定した場合、CPU101は、ワンタッチプレイの開始が指示されていないと判定する(ステップS401でNO)。   In step S401, the CPU 101 determines whether or not an instruction to start one-touch play is given. In the first embodiment, it is determined whether or not the start of the one-touch play is instructed depending on whether or not the playback button in the operation unit 107 is pressed. However, the present invention is not limited to this. When determining that the playback button in the operation unit 107 has been pressed, the CPU 101 determines that an instruction to start one-touch play has been given (YES in step S401). If it is determined that the playback button in the operation unit 107 has not been pressed, the CPU 101 determines that the start of one-touch play has not been instructed (NO in step S401).

ステップS401でYESの場合、本フローチャートはステップS401からステップS402に進む。ステップS401でNOの場合、本フローチャートはステップS401に戻る。   If YES in step S401, the flowchart proceeds from step S401 to step S402. If NO in step S401, the flowchart returns to step S401.

ステップS402において、CPU101は、<Polling Message>コマンドを生成する。<Polling Message>コマンドは、CECコマンドの一つである。実施例1では、テレビ200がCEC規格に準拠した装置であるか否かを確かめるために、<Polling Message>コマンドを用いる。CPU101で生成された<Polling Message>コマンドは、コマンド処理部103dに供給される。コマンド処理部103dは、CECライン304を介して<Polling Message>コマンドをテレビ200に送信する。   In step S402, the CPU 101 generates a <Polling Message> command. The <Polling Message> command is one of CEC commands. In the first embodiment, a <Polling Message> command is used to check whether or not the television 200 is a device compliant with the CEC standard. The <Polling Message> command generated by the CPU 101 is supplied to the command processing unit 103d. The command processing unit 103 d transmits a <Polling Message> command to the television 200 via the CEC line 304.

ビデオカメラ100からの<Polling Message>コマンドを受信できなかった場合、テレビ200は、ACK信号(肯定応答信号)をビデオカメラ100に送信することができない。ビデオカメラ100からの<Polling Message>コマンドを受信できた場合、テレビ200は、<Polling Message>コマンドを受け付けることができるか否かを判定する。<Polling Message>コマンドを受け付けることができる場合、テレビ200は、ACK信号(肯定応答信号)をビデオカメラ100に送信する。<Polling Message>コマンドを受け付けることができない場合、テレビ200は、ACK信号(肯定応答信号)をビデオカメラ100に送信しないか、NACK信号(否定応答信号)をビデオカメラ100に送信する。   When the <Polling Message> command from the video camera 100 cannot be received, the television 200 cannot transmit an ACK signal (acknowledgment signal) to the video camera 100. When the <Polling Message> command from the video camera 100 can be received, the television 200 determines whether or not the <Polling Message> command can be received. When the <Polling Message> command can be received, the television 200 transmits an ACK signal (acknowledgment signal) to the video camera 100. When the <Polling Message> command cannot be received, the television 200 does not transmit an ACK signal (acknowledgment signal) to the video camera 100 or transmits a NACK signal (negative acknowledgment signal) to the video camera 100.

コマンド処理部103dが<Polling Message>コマンドをテレビ200に送信した後、本フローチャートはステップS402からステップS403に進む。   After the command processing unit 103d transmits the <Polling Message> command to the television 200, the flowchart proceeds from step S402 to step S403.

ステップS403において、CPU101は、コマンド処理部103dが<Polling Message>コマンドに対するACK信号をテレビ200から受信できたか否かを判定する。ステップS403で行われる判定を「第1の判定」と呼ぶ。   In step S <b> 403, the CPU 101 determines whether the command processing unit 103 d has received an ACK signal for the <Polling Message> command from the television 200. The determination performed in step S403 is referred to as “first determination”.

<Polling Message>コマンドに対するACK信号を所定時間以内にテレビ200から受信できた場合、コマンド処理部103dは、ACK信号をテレビ200から受信できたことをCPU101に通知する。この場合、CPU101は、<Polling Message>コマンドに対するACK信号をテレビ200から受信できたと判定する(ステップS403でYES)。ステップS403でYESの場合、CPU101は、テレビ200がCEC規格に準拠した装置であると判定する。ステップS403でYESの場合、本フローチャートはステップS403からステップS404に進む。   When the ACK signal for the <Polling Message> command can be received from the television 200 within a predetermined time, the command processing unit 103d notifies the CPU 101 that the ACK signal has been received from the television 200. In this case, CPU 101 determines that an ACK signal for the <Polling Message> command has been received from television 200 (YES in step S403). When YES is determined in the step S403, the CPU 101 determines that the television 200 is a device that conforms to the CEC standard. In the case of YES in step S403, the flowchart proceeds from step S403 to step S404.

<Polling Message>コマンドに対するACK信号を所定時間以内にテレビ200から受信できなかった場合、コマンド処理部103dは、ACK信号をテレビ200から受信できなかったことをCPU101に通知する。この場合、CPU101は、<Polling Message>コマンドに対するACK信号をテレビ200から受信できなかったと判定する(ステップS403でNO)。ステップS403でNOの場合、CPU101は、テレビ200がCEC規格に準拠した装置でないと判定する。ステップS403でNOの場合、本フローチャートは終了する。   When the ACK signal for the <Polling Message> command cannot be received from the television 200 within a predetermined time, the command processing unit 103d notifies the CPU 101 that the ACK signal cannot be received from the television 200. In this case, CPU 101 determines that an ACK signal corresponding to the <Polling Message> command has not been received from television 200 (NO in step S403). If NO in step S403, the CPU 101 determines that the television 200 is not a device compliant with the CEC standard. If NO in step S403, the flowchart ends.

ステップS404において、CPU101は、<Image View On>コマンド(または<Text View On>コマンド)を生成する。CPU101で生成された<Image View On>コマンド(または<Text View On>コマンド)は、コマンド処理部103dに供給される。コマンド処理部103dは、CECライン304を介して<Image View On>コマンド(または<Text View On>コマンド)をテレビ200に送信する。上述したように、<Image View On>コマンド及び<Text View On>コマンドは、ビデオカメラ 100の物理アドレスを含まないCECコマンドである。   In step S404, the CPU 101 generates a <Image View On> command (or <Text View On> command). The <Image View On> command (or <Text View On> command) generated by the CPU 101 is supplied to the command processing unit 103d. The command processing unit 103 d transmits the <Image View On> command (or <Text View On> command) to the television 200 via the CEC line 304. As described above, the <Image View On> command and the <Text View On> command are CEC commands that do not include the physical address of the video camera 100.

通信部203は、CECライン304を介して<Image View On>コマンド(または<Text View On>コマンド)を受信する。通信部203で受信された<Image View On>コマンド(または<Text View On>コマンド)は、CPU201に供給される。<Image View On>コマンド(または<Text View On>コマンド)を通信部203から受け取った場合、CPU201は、テレビ200の状態を、映像データを表示部204に表示できる状態に変更する。また、<Image View On>コマンド(または<Text View On>コマンド)を通信部203から受け取った場合、CPU201は、HPD信号をLレベルからHレベルに変更することを通信部203に指示する。通信部203がHPD信号をLレベルからHレベルに変更することにより、テレビ200は、テレビ200の最新のEDIDをビデオカメラ100に提供できる状態になる。   The communication unit 203 receives the <Image View On> command (or <Text View On> command) via the CEC line 304. The <Image View On> command (or <Text View On> command) received by the communication unit 203 is supplied to the CPU 201. When the <Image View On> command (or <Text View On> command) is received from the communication unit 203, the CPU 201 changes the state of the television 200 to a state where the video data can be displayed on the display unit 204. When the <Image View On> command (or <Text View On> command) is received from the communication unit 203, the CPU 201 instructs the communication unit 203 to change the HPD signal from the L level to the H level. When the communication unit 203 changes the HPD signal from the L level to the H level, the television 200 can provide the latest EDID of the television 200 to the video camera 100.

通信部203は、<Image View On>コマンド(または<Text View On>コマンド)の受信に失敗する可能性がある。<Image View On>コマンド(または<Text View On>コマンド)の受信に失敗した場合、通信部203は、HPD信号をLレベルからHレベルに変更することができない。そこで、ステップS405において、CPU101は、接続検出部103aが検出したHPD信号がHレベルであるか否かを判定する。ステップS405で行われる判定を「第2の判定」と呼ぶ。   The communication unit 203 may fail to receive the <Image View On> command (or <Text View On> command). If reception of the <Image View On> command (or <Text View On> command) fails, the communication unit 203 cannot change the HPD signal from the L level to the H level. In step S405, the CPU 101 determines whether the HPD signal detected by the connection detection unit 103a is at the H level. The determination performed in step S405 is referred to as “second determination”.

HPD信号がHレベルであるとCPU101が判定した場合(ステップS405でYES)、CPU101は、ビデオカメラ100とテレビ200との接続が有効であると判定する。また、ステップS405でYESの場合、CPU101は、ビデオカメラ100とテレビ200とが接続状態であると判定し、テレビ200のEDIDをテレビ200から取得できると判定する。また、ステップS405でYESの場合、CPU101は、カウンタ値Tを0にリセットすることをカウンタ101aに指示する。カウンタ値Tを0にリセットすることを示す指示をCPU101から受けた場合、カウンタ101aは、カウンタ値Tを0にリセットする。ステップS405でYESの場合、本フローチャートはステップS405からステップS406に進む。   When the CPU 101 determines that the HPD signal is at the H level (YES in step S405), the CPU 101 determines that the connection between the video camera 100 and the television 200 is valid. If YES in step S405, the CPU 101 determines that the video camera 100 and the television 200 are in a connected state, and determines that the EDID of the television 200 can be acquired from the television 200. If YES in step S405, the CPU 101 instructs the counter 101a to reset the counter value T to zero. When receiving an instruction from the CPU 101 indicating that the counter value T is reset to 0, the counter 101a resets the counter value T to 0. In the case of YES in step S405, the flowchart proceeds from step S405 to step S406.

HPD信号がLレベルであるとCPU101が判定した場合(ステップS405でNO)、CPU101は、ビデオカメラ100とテレビ200との接続が有効でないと判定する。また、ステップS405でNOの場合、CPU101は、ビデオカメラ100とテレビ200とが非接続状態であると判定し、テレビ200のEDIDをテレビ200から取得できないと判定する。ステップS405でNOの場合、本フローチャートはステップS405からステップS409に進む。   When the CPU 101 determines that the HPD signal is at the L level (NO in step S405), the CPU 101 determines that the connection between the video camera 100 and the television 200 is not valid. If NO in step S <b> 405, the CPU 101 determines that the video camera 100 and the television 200 are not connected, and determines that the EDID of the television 200 cannot be acquired from the television 200. In the case of NO in step S405, the flowchart proceeds from step S405 to step S409.

ステップS406において、CPU101は、テレビ200の最新のEDIDをテレビ200から再取得することをデバイス情報取得部103bに指示する。テレビ200のEDIDをテレビ200から再取得すること示す指示をCPU101から受けた場合、デバイス情報取得部103bは、DDCライン302を介してテレビ200のEDIDをテレビ200から取得する。以下、ステップS406でデバイス情報取得部103bがテレビ200から再取得したテレビ200の最新のEDIDを「第2のEDID」と呼ぶ。第2のEDID(第2のデバイス情報)は、テレビ200がビデオカメラ100に割り当てた最新の物理アドレスを含むため、CPU101は、テレビ200がビデオカメラ100に割り当てた最新の物理アドレスを知ることができる。以下、第2のEDIDに含まれるビデオカメラ100の物理アドレスを「第2の物理アドレス」と呼ぶ。CPU101は、第1のEDIDをメモリ102から削除し、デバイス情報取得部103bがテレビ200から再取得した第2のEDIDをメモリ102に格納する。第2のEDIDがメモリ102に格納された後、本フローチャートはステップS406からステップS407に進む。   In step S406, the CPU 101 instructs the device information acquisition unit 103b to reacquire the latest EDID of the television 200 from the television 200. When the instruction indicating that the EDID of the television 200 is reacquired from the television 200 is received from the CPU 101, the device information acquisition unit 103 b acquires the EDID of the television 200 from the television 200 via the DDC line 302. Hereinafter, the latest EDID of the television 200 re-acquired from the television 200 by the device information acquisition unit 103b in step S406 is referred to as “second EDID”. Since the second EDID (second device information) includes the latest physical address assigned to the video camera 100 by the television 200, the CPU 101 knows the latest physical address assigned to the video camera 100 by the television 200. it can. Hereinafter, the physical address of the video camera 100 included in the second EDID is referred to as a “second physical address”. The CPU 101 deletes the first EDID from the memory 102 and stores the second EDID re-acquired from the television 200 by the device information acquisition unit 103 b in the memory 102. After the second EDID is stored in the memory 102, the flowchart proceeds from step S406 to step S407.

なお、ステップS406で行われるEDID取得処理は、第1のEDIDがすでにメモリ102に格納されている場合であっても行われる。なぜなら、第1のEDIDに含まれる第1の物理アドレスが、ビデオカメラ100に割り当てされた最新の物理アドレスでない可能性があるからである。   Note that the EDID acquisition process performed in step S <b> 406 is performed even when the first EDID is already stored in the memory 102. This is because the first physical address included in the first EDID may not be the latest physical address assigned to the video camera 100.

ステップS407において、CPU101は、メモリ102に格納されている第2のEDIDの中から、第2の物理アドレスを取り出す。CPU101が第2の物理アドレスを第2のEDIDの中から取り出した後、本フローチャートはステップS407からステップS408に進む。   In step S407, the CPU 101 extracts the second physical address from the second EDID stored in the memory 102. After the CPU 101 extracts the second physical address from the second EDID, the flowchart proceeds from step S407 to step S408.

ステップS408において、CPU101は、第2の物理アドレスを含む<Active Source>コマンドを生成する。CPU101で生成された<Active Source>コマンドは、コマンド処理部103dに供給される。コマンド処理部103dは、CECライン304を介して<Active Source>コマンドをテレビ200に送信する。コマンド処理部103dが<Active Source>コマンドをテレビ200に送信した後、本フローチャートはステップS408からステップS414に進む。   In step S408, the CPU 101 generates an <Active Source> command including the second physical address. The <Active Source> command generated by the CPU 101 is supplied to the command processing unit 103d. The command processing unit 103 d transmits an <Active Source> command to the television 200 via the CEC line 304. After the command processing unit 103d transmits the <Active Source> command to the television 200, the flowchart proceeds from step S408 to step S414.

通信部203は、CECライン304を介して<Active Source>コマンドを受信する。通信部203で受信された<Active Source>コマンドは、CPU201に供給される。<Active Source>コマンドを通信部203から受け取った場合、CPU201は、<Active Source>コマンドから第2の物理アドレスを取り出し、第2の物理アドレスに対応する接続端子を選択する。ここで、第2の物理アドレスは、ビデオカメラ100に割り当てられている最新の物理アドレスであるので、CPU201は、ビデオカメラ100が接続されている接続端子を選択する。ビデオカメラ100が接続されている接続端子が選択された後、CPU201は、ビデオカメラ100が接続されている接続端子を有効にすることを通信部203に指示する。通信部203は、ビデオカメラ100が接続されている接続端子を有効にし、ビデオカメラ100からの映像データ、音声データ及び補助データの受信を開始する。   The communication unit 203 receives an <Active Source> command via the CEC line 304. The <Active Source> command received by the communication unit 203 is supplied to the CPU 201. When the <Active Source> command is received from the communication unit 203, the CPU 201 extracts the second physical address from the <Active Source> command and selects a connection terminal corresponding to the second physical address. Here, since the second physical address is the latest physical address assigned to the video camera 100, the CPU 201 selects a connection terminal to which the video camera 100 is connected. After the connection terminal to which the video camera 100 is connected is selected, the CPU 201 instructs the communication unit 203 to validate the connection terminal to which the video camera 100 is connected. The communication unit 203 enables the connection terminal to which the video camera 100 is connected, and starts receiving video data, audio data, and auxiliary data from the video camera 100.

ステップS409において、CPU101は、カウンタ値Tに1を加算することをカウンタ101aに指示する。カウンタ値Tに1を加算することを示す指示をCPU101から受けた場合、カウンタ101aは、カウンタ値Tに1を加算する。カウンタ値Tは、ステップS405でHPD信号がLレベルであると判定された回数を示す。カウンタ101aがカウンタ値Tに1を加算した後、本フローチャートはステップS409からステップS410に進む。   In step S409, the CPU 101 instructs the counter 101a to add 1 to the counter value T. When receiving an instruction from the CPU 101 indicating that 1 is added to the counter value T, the counter 101a adds 1 to the counter value T. The counter value T indicates the number of times that the HPD signal is determined to be L level in step S405. After the counter 101a adds 1 to the counter value T, the flowchart proceeds from step S409 to step S410.

ステップS410において、CPU101は、カウンタ値Tと、メモリ102に記録されている閾値Mとを比較する。閾値Mは、所定時間(例えば、1秒〜10秒)に相当する回数を示す。   In step S <b> 410, the CPU 101 compares the counter value T with the threshold value M recorded in the memory 102. The threshold value M indicates the number of times corresponding to a predetermined time (for example, 1 second to 10 seconds).

カウンタ値Tが閾値M以下である場合(ステップS410でNO)、本フローチャートはステップS410からステップS404に戻る。これにより、CPU101は、所定時間が経過するまでの間、HPD信号がLレベルからHレベルに変化した否かを判定することができる。所定時間が経過するまでの間にHPD信号がLレベルからHレベルに変化した場合、ビデオカメラ100は、第2の物理アドレスを含む<Active Source>コマンドをテレビ200に送信することができる。   When the counter value T is equal to or less than the threshold value M (NO in step S410), the flowchart returns from step S410 to step S404. Thus, the CPU 101 can determine whether or not the HPD signal has changed from the L level to the H level until a predetermined time has elapsed. When the HPD signal changes from the L level to the H level before the predetermined time elapses, the video camera 100 can transmit an <Active Source> command including the second physical address to the television 200.

カウンタ値Tが閾値Mを超えている場合(ステップS410でYES)、本フローチャートはステップS410からステップS411に進む。ステップS410でYESの場合、CPU101は、カウンタ値Tを0にリセットすることをカウンタ101aに指示する。カウンタ値Tを0にリセットすることを示す指示をCPU101から受けた場合、カウンタ101aは、カウンタ値Tを0にリセットする。   When the counter value T exceeds the threshold value M (YES in step S410), the flowchart proceeds from step S410 to step S411. If YES in step S410, the CPU 101 instructs the counter 101a to reset the counter value T to 0. When receiving an instruction from the CPU 101 indicating that the counter value T is reset to 0, the counter 101a resets the counter value T to 0.

ステップS411において、CPU101は、第1のEDIDがメモリ102に格納されているか否かを判定する。   In step S <b> 411, the CPU 101 determines whether or not the first EDID is stored in the memory 102.

第1のEDIDがメモリ102に格納されているとCPU101が判定した場合(ステップS411でYES)、CPU101は、テレビ200のEDIDがすでにテレビ200から取得されていると判定する。ただし、第1のEDIDは、テレビ200の最新のEDIDでない可能性がある。ステップS411でYESの場合、本フローチャートはステップS411からステップS412に進む。   When the CPU 101 determines that the first EDID is stored in the memory 102 (YES in step S411), the CPU 101 determines that the EDID of the television 200 has already been acquired from the television 200. However, the first EDID may not be the latest EDID of the television 200. In the case of YES in step S411, the flowchart proceeds from step S411 to step S412.

第1のEDIDがメモリ102に格納されていないとCPU101が判定した場合(ステップS411でNO)、CPU101は、テレビ200のEDIDが未だテレビ200から取得されていないと判定する。ステップS411でNOの場合、本フローチャートは終了する。つまり、ステップS411でNOの場合、CPU101は<Active Source>コマンドを生成することができない。そのため、CPU101は、<Active Source>コマンドをテレビ200に送信しないことをコマンド処理部103dに指示する。その結果、ビデオカメラ100は、<Active Source>コマンドをテレビ200に送信することができない。   When the CPU 101 determines that the first EDID is not stored in the memory 102 (NO in step S411), the CPU 101 determines that the EDID of the television 200 has not yet been acquired from the television 200. If NO in step S411, the flowchart ends. That is, if NO in step S411, the CPU 101 cannot generate an <Active Source> command. Therefore, the CPU 101 instructs the command processing unit 103d not to transmit the <Active Source> command to the television 200. As a result, the video camera 100 cannot transmit the <Active Source> command to the television 200.

ステップS412において、CPU101は、メモリ102に格納されている第1のEDIDの中から、第1の物理アドレスを取り出す。ただし、第1の物理アドレスは、第1のEDIDに含まれる物理アドレスであるので、ビデオカメラ100に割り当てされた最新の物理アドレスでない可能性がある。CPU101が第1の物理アドレスを第1のEDIDの中から取り出した後、本フローチャートはステップS412からステップS413に進む。   In step S <b> 412, the CPU 101 extracts the first physical address from the first EDID stored in the memory 102. However, since the first physical address is a physical address included in the first EDID, it may not be the latest physical address assigned to the video camera 100. After the CPU 101 extracts the first physical address from the first EDID, the flowchart proceeds from step S412 to step S413.

ステップS413において、CPU101は、第1の物理アドレスを含む<Active Source>コマンドを生成する。CPU101で生成された<Active Source>コマンドは、コマンド処理部103dに供給される。コマンド処理部103dは、CECライン304を介して<Active Source>コマンドをテレビ200に送信する。コマンド処理部103dが<Active Source>コマンドをテレビ200に送信した後、本フローチャートはステップS413からステップS414に進む。   In step S413, the CPU 101 generates an <Active Source> command including the first physical address. The <Active Source> command generated by the CPU 101 is supplied to the command processing unit 103d. The command processing unit 103 d transmits an <Active Source> command to the television 200 via the CEC line 304. After the command processing unit 103d transmits the <Active Source> command to the television 200, the flowchart proceeds from step S413 to step S414.

通信部203は、CECライン304を介して<Active Source>コマンドを受信する。通信部203で受信された<Active Source>コマンドは、CPU201に供給される。<Active Source>コマンドを通信部203から受け取った場合、CPU201は、<Active Source>コマンドから第1の物理アドレスを取り出し、第1の物理アドレスに対応する接続端子を選択する。第1の物理アドレスに対応する接続端子が選択された後、CPU201は、第1の物理アドレスに対応する接続端子を有効にすることを通信部203に指示する。通信部203は、第1の物理アドレスに対応する接続端子を有効にし、その接続端子に接続されているソース装置からの映像データ、音声データ及び補助データの受信を開始する。第1の物理アドレスに対応する接続端子を有効にした場合、通信部203は、HPD信号をLレベルからHレベルに変更する。第1の物理アドレスがビデオカメラ100に割り当てられている最新の物理アドレスである場合、CPU201は、ビデオカメラ100が接続されている接続端子を選択する。第1の物理アドレスがビデオカメラ100に割り当てられている最新の物理アドレスである場合、通信部203は、ビデオカメラ100からの映像データ、音声データ及び補助データの受信を開始する。   The communication unit 203 receives an <Active Source> command via the CEC line 304. The <Active Source> command received by the communication unit 203 is supplied to the CPU 201. When the <Active Source> command is received from the communication unit 203, the CPU 201 extracts the first physical address from the <Active Source> command and selects the connection terminal corresponding to the first physical address. After the connection terminal corresponding to the first physical address is selected, the CPU 201 instructs the communication unit 203 to validate the connection terminal corresponding to the first physical address. The communication unit 203 validates the connection terminal corresponding to the first physical address, and starts receiving video data, audio data, and auxiliary data from the source device connected to the connection terminal. When the connection terminal corresponding to the first physical address is validated, the communication unit 203 changes the HPD signal from the L level to the H level. When the first physical address is the latest physical address assigned to the video camera 100, the CPU 201 selects a connection terminal to which the video camera 100 is connected. When the first physical address is the latest physical address assigned to the video camera 100, the communication unit 203 starts receiving video data, audio data, and auxiliary data from the video camera 100.

ステップS414において、CPU101は、ユーザ又はビデオカメラ100によって選択された映像データと、その映像データに対応する音声データの再生を記録部105に指示する。記録部105は、ユーザ又はビデオカメラ100によって選択された映像データと、その映像データに対応する音声データとを記録媒体105aから再生する。記録媒体105aから再生された映像データ及び音声データは、データ処理部103cに供給される。データ処理部103cは、TMDSライン303を介して、映像データ、音声データ及び補助データをテレビ200に送信する。記録媒体105aから再生された映像データ及び音声データは、表示部106及びスピーカ部にも供給される。CPU101は、記録媒体105aから再生された映像データの表示を表示部106に指示し、記録媒体105aから再生された音声データの出力をスピーカ部に指示する。表示部106は、記録媒体105aから再生された映像データを表示する。ビデオカメラ100のスピーカ部は、記録媒体105aから再生された音声データを出力する。   In step S414, the CPU 101 instructs the recording unit 105 to reproduce the video data selected by the user or the video camera 100 and the audio data corresponding to the video data. The recording unit 105 reproduces the video data selected by the user or the video camera 100 and the audio data corresponding to the video data from the recording medium 105a. Video data and audio data reproduced from the recording medium 105a are supplied to the data processing unit 103c. The data processing unit 103 c transmits video data, audio data, and auxiliary data to the television 200 via the TMDS line 303. Video data and audio data reproduced from the recording medium 105a are also supplied to the display unit 106 and the speaker unit. The CPU 101 instructs the display unit 106 to display video data reproduced from the recording medium 105a, and instructs the speaker unit to output audio data reproduced from the recording medium 105a. The display unit 106 displays video data reproduced from the recording medium 105a. The speaker unit of the video camera 100 outputs audio data reproduced from the recording medium 105a.

ビデオカメラ100が接続されている接続端子を有効である場合、通信部203は、TMDSライン303を介して、データ処理部103cから送信された映像データ、音声データ及び補助データを受信する。CPU201は、通信部203によって受信された映像データの表示を表示部204に指示し、通信部203によって受信された音声データの出力をスピーカ部に指示する。表示部204は、通信部203によって受信された映像データを表示する。テレビ200のスピーカ部は、通信部203によって受信された音声データを出力する。通信部203によって受信された補助データは、CPU201に供給される。   When the connection terminal to which the video camera 100 is connected is valid, the communication unit 203 receives the video data, audio data, and auxiliary data transmitted from the data processing unit 103 c via the TMDS line 303. The CPU 201 instructs the display unit 204 to display the video data received by the communication unit 203, and instructs the speaker unit to output the audio data received by the communication unit 203. The display unit 204 displays the video data received by the communication unit 203. The speaker unit of the television 200 outputs audio data received by the communication unit 203. The auxiliary data received by the communication unit 203 is supplied to the CPU 201.

このように、実施例1では、ビデオカメラ100とテレビ200との間の接続が有効である場合、ビデオカメラ100は、ビデオカメラ100に割り当てられた最新の物理アドレスをテレビ200から取得することができる(ステップS406)。これにより、ビデオカメラ100は、最新の物理アドレスを含む<Active Source>コマンドをテレビ200に送信することができる(ステップS408)。その結果、ビデオカメラ100以外のソース装置が接続されている接続端子をテレビ200が選択してしまうことを防止することができ、テレビ200はビデオカメラ100で再生された映像データを表示することができる(ステップS414)。   Thus, in the first embodiment, when the connection between the video camera 100 and the television 200 is valid, the video camera 100 can obtain the latest physical address assigned to the video camera 100 from the television 200. Yes (step S406). Thereby, the video camera 100 can transmit the <Active Source> command including the latest physical address to the television 200 (step S408). As a result, the television 200 can be prevented from selecting a connection terminal to which a source device other than the video camera 100 is connected, and the television 200 can display video data reproduced by the video camera 100. Yes (step S414).

また、実施例1では、ビデオカメラ100とテレビ200との間の接続が有効でない場合、ビデオカメラ100は、所定時間が経過するまでの間、HPD信号がHレベルに変化した否かを判定することができる(ステップS410)。そして、所定時間が経過するまでの間にHPD信号がHレベルに変化した場合、ビデオカメラ100は、最新の物理アドレスを含む<Active Source>コマンドをテレビ200に送信することができる(ステップS408)。これにより、ビデオカメラ100以外のソース装置が接続されている接続端子をテレビ200が選択してしまう可能性を低くすることができ、テレビ200はビデオカメラ100で再生された映像データを表示することができる(ステップS414)。   In the first embodiment, when the connection between the video camera 100 and the television 200 is not valid, the video camera 100 determines whether the HPD signal has changed to the H level until a predetermined time elapses. (Step S410). When the HPD signal changes to the H level before the predetermined time elapses, the video camera 100 can transmit an <Active Source> command including the latest physical address to the television 200 (step S408). . Accordingly, it is possible to reduce the possibility that the television 200 selects a connection terminal to which a source device other than the video camera 100 is connected, and the television 200 displays video data reproduced by the video camera 100. (Step S414).

また、実施例1では、ビデオカメラ100とテレビ200との間の接続が有効でない場合、ビデオカメラ100は、第1のEDIDがメモリ102に格納されているか否かを判定することができる(ステップS411)。そして、第1のEDIDがメモリ102に格納されている場合(ステップS411でYES)、ビデオカメラ100は、第1の物理アドレスを含む<Active Source>コマンドをテレビ200に送信することができる(ステップS413)。これにより、第1の物理アドレスがビデオカメラ100の最新の物理アドレスである場合、テレビ200は、ビデオカメラ100が接続されている接続端子を選択することができる(ステップS414)。また、第1の物理アドレスがビデオカメラ100の最新の物理アドレスである場合、テレビ200は、ビデオカメラ100で再生された映像データを表示することができる(ステップS414)。   Further, in the first embodiment, when the connection between the video camera 100 and the television 200 is not valid, the video camera 100 can determine whether or not the first EDID is stored in the memory 102 (step). S411). If the first EDID is stored in the memory 102 (YES in step S411), the video camera 100 can transmit an <Active Source> command including the first physical address to the television 200 (step S41). S413). Thereby, when the first physical address is the latest physical address of the video camera 100, the television 200 can select a connection terminal to which the video camera 100 is connected (step S414). When the first physical address is the latest physical address of the video camera 100, the television 200 can display the video data reproduced by the video camera 100 (step S414).

また、実施例1では、第1のEDIDがメモリ102に格納されていない場合(ステップS411でNO)、ビデオカメラ100は、<Active Source>コマンドがテレビ200に送信されないようにすることもできる。   In the first embodiment, when the first EDID is not stored in the memory 102 (NO in step S411), the video camera 100 can also prevent the <Active Source> command from being transmitted to the television 200.

なお、<Image View On>コマンド(または<Text View On>コマンド)をテレビ200に送信する処理は、ステップS404ではなく、ステップS408で行ってもよい。この場合、コマンド処理部103dは、<Image View On>コマンドをテレビ200に送信した後に、<Active Source>コマンドをテレビ200に送信する。   Note that the process of transmitting the <Image View On> command (or <Text View On> command) to the television 200 may be performed in step S408 instead of step S404. In this case, the command processing unit 103 d transmits an <Active View> command to the television 200 after transmitting the <Image View On> command to the television 200.

また、One Touch Playの機能を実現するためのCECコマンドは、<Image View On>コマンド、<Text View On>コマンド及び<Active Source>コマンドに限るものではない。One Touch Playの機能は、これらのCECコマンド以外のCECコマンドを用いて実現してもよい。   Further, the CEC command for realizing the One Touch Play function is not limited to the <Image View On> command, <Text View On> command, and <Active Source> command. The function of One Touch Play may be realized using a CEC command other than these CEC commands.

[実施例2]
次に、図1〜図5を参照して、実施例2を説明する。なお、実施例2では、実施例1と同様の箇所の説明を省略し、実施例1と異なる箇所について説明する。
[Example 2]
Next, Example 2 will be described with reference to FIGS. In the second embodiment, description of the same parts as in the first embodiment is omitted, and different parts from the first embodiment are described.

図5は、実施例2に係る通信システム(HDMIシステム)で行われるワンタッチプレイ処理(再生映像出力処理)を説明するためのフローチャートである。図5のワンタッチプレイ処理も、図4のワンタッチプレイ処理と同様に、CEC規格に記載されているOne Touch Playを実現するために行われる処理である。図5に示すフローチャートのステップS401〜S404及びS406〜S414で行われる処理は、図4に示すフローチャートのステップS401〜S404及びS406〜S414で行われる処理と同様である。したがって、実施例2では、ステップS401〜S404及びS406〜S414の説明を省略する。   FIG. 5 is a flowchart for explaining one-touch play processing (reproduction video output processing) performed in the communication system (HDMI system) according to the second embodiment. The one-touch play process of FIG. 5 is also a process performed to realize the One Touch Play described in the CEC standard, similarly to the one-touch play process of FIG. The processes performed in steps S401 to S404 and S406 to S414 in the flowchart shown in FIG. 5 are the same as the processes performed in steps S401 to S404 and S406 to S414 in the flowchart shown in FIG. Therefore, in Example 2, description of steps S401 to S404 and S406 to S414 is omitted.

図5のワンタッチプレイ処理は、例えば、ビデオカメラ100が再生モードであり、HDMIケーブル300を介して+5Vをテレビ200に供給している場合に行われる処理である。なお、実施例2では、CPU101が、メモリ102に格納されているコンピュータプログラムに従って図5のワンタッチプレイ処理を制御する場合を説明する。   The one-touch play process in FIG. 5 is a process performed when, for example, the video camera 100 is in the playback mode and +5 V is supplied to the television 200 via the HDMI cable 300. In the second embodiment, a case where the CPU 101 controls the one-touch play process of FIG. 5 according to a computer program stored in the memory 102 will be described.

ステップS501において、CPU101は、接続検出部103aが検出したHPD信号がHレベルであるか否かを判定する。ステップS501で行われる判定もステップS405で行われる判定と同様に「第2の判定」と呼ぶ。   In step S501, the CPU 101 determines whether the HPD signal detected by the connection detection unit 103a is at the H level. The determination performed in step S501 is also referred to as “second determination” in the same manner as the determination performed in step S405.

HPD信号がHレベルであるとCPU101が判定した場合(ステップS501でYES)、CPU101は、ビデオカメラ100とテレビ200との接続が有効であると判定する。また、ステップS501でYESの場合、CPU101は、ビデオカメラ100とテレビ200とが接続状態であると判定し、テレビ200のEDIDをテレビ200から取得できると判定する。また、ステップS501でYESの場合、CPU101は、カウンタ値Tを0にリセットすることをカウンタ101aに指示する。カウンタ値Tを0にリセットすることを示す指示をCPU101から受けた場合、カウンタ101aは、カウンタ値Tを0にリセットする。ステップS501でYESの場合、本フローチャートはステップS501からステップS406に進む。   When the CPU 101 determines that the HPD signal is at the H level (YES in step S501), the CPU 101 determines that the connection between the video camera 100 and the television 200 is valid. If YES in step S <b> 501, the CPU 101 determines that the video camera 100 and the television 200 are connected, and determines that the EDID of the television 200 can be acquired from the television 200. If YES in step S501, the CPU 101 instructs the counter 101a to reset the counter value T to zero. When receiving an instruction from the CPU 101 indicating that the counter value T is reset to 0, the counter 101a resets the counter value T to 0. In the case of YES at step S501, the flowchart proceeds from step S501 to step S406.

HPD信号がLレベルであるとCPU101が判定した場合(ステップS501でNO)、CPU101は、ビデオカメラ100とテレビ200との接続が有効でないと判定する。また、ステップS501でNOの場合、CPU101は、ビデオカメラ100とテレビ200とが非接続状態であると判定し、テレビ200のEDIDをテレビ200から取得できないと判定する。ステップS501でNOの場合、本フローチャートはステップS501からステップS502に進む。   When the CPU 101 determines that the HPD signal is at the L level (NO in step S501), the CPU 101 determines that the connection between the video camera 100 and the television 200 is not valid. If NO in step S501, the CPU 101 determines that the video camera 100 and the television 200 are not connected, and determines that the EDID of the television 200 cannot be acquired from the television 200. In the case of NO in step S501, the flowchart proceeds from step S501 to step S502.

ステップS502において、CPU101は、物理アドレス要求コマンドを生成する。物理アドレス要求コマンドは、テレビ200がビデオカメラ100に割り当てた最新の物理アドレスをテレビ200に要求するためのCECコマンドである。実施例2では、物理アドレス要求コマンドが、ビデオカメラ100のベンダーが独自に定義したベンダーコマンドによって構成されている場合を説明する。CPU101で生成された物理アドレス要求コマンドは、コマンド処理部103dに供給される。コマンド処理部103dは、CECライン304を介して物理アドレス要求コマンドをテレビ200に送信する。   In step S502, the CPU 101 generates a physical address request command. The physical address request command is a CEC command for requesting the television 200 the latest physical address assigned to the video camera 100 by the television 200. In the second embodiment, a case where the physical address request command is configured by a vendor command uniquely defined by the vendor of the video camera 100 will be described. The physical address request command generated by the CPU 101 is supplied to the command processing unit 103d. The command processing unit 103 d transmits a physical address request command to the television 200 via the CEC line 304.

通信部203は、CECライン304を介してビデオカメラ100からの物理アドレス要求コマンドを受信する。通信部203で受信された物理アドレス要求コマンドは、CPU201に供給される。通信部203から物理アドレス要求コマンドを受け取った場合、CPU201は、テレビ200がビデオカメラ100に割り当てた最新の物理アドレスをメモリ206から読み出し、その物理アドレスを含む物理アドレス通知コマンドを生成する。物理アドレス通知コマンドは、テレビ200がビデオカメラ100に割り当てた最新の物理アドレスをビデオカメラ100に通知するためのCECコマンドである。実施例2では、物理アドレス通知コマンドが、ビデオカメラ100のベンダーが独自に定義したベンダーコマンドによって構成されている場合を説明する。CPU101で生成された物理アドレス通知コマンドは、通信部203に供給される。通信部203は、CECライン304を介して物理アドレス通知コマンドをビデオカメラ100に送信する。   The communication unit 203 receives a physical address request command from the video camera 100 via the CEC line 304. The physical address request command received by the communication unit 203 is supplied to the CPU 201. When receiving a physical address request command from the communication unit 203, the CPU 201 reads the latest physical address assigned to the video camera 100 by the television 200 from the memory 206, and generates a physical address notification command including the physical address. The physical address notification command is a CEC command for notifying the video camera 100 of the latest physical address assigned to the video camera 100 by the television 200. In the second embodiment, a case where the physical address notification command is configured by a vendor command uniquely defined by the vendor of the video camera 100 will be described. The physical address notification command generated by the CPU 101 is supplied to the communication unit 203. The communication unit 203 transmits a physical address notification command to the video camera 100 via the CEC line 304.

ステップS503において、CPU101は、コマンド処理部103dが物理アドレス通知コマンドをテレビ200から受信できたか否かを判定する。ステップS503で行われる判定を「第3の判定」と呼ぶ。   In step S503, the CPU 101 determines whether the command processing unit 103d has received a physical address notification command from the television 200. The determination performed in step S503 is referred to as “third determination”.

物理アドレス通知コマンドを所定時間以内にテレビ200から受信できた場合、コマンド処理部103dは、物理アドレス通知コマンドをCPU101に供給する。この場合、CPU101は、物理アドレス通知コマンドをテレビ200から受信できたと判定する(ステップS503でYES)。ステップS503でYESの場合、本フローチャートはステップS503からステップS504に進む。   When the physical address notification command can be received from the television 200 within a predetermined time, the command processing unit 103 d supplies the physical address notification command to the CPU 101. In this case, the CPU 101 determines that the physical address notification command has been received from the television 200 (YES in step S503). In the case of YES in step S503, the flowchart proceeds from step S503 to step S504.

物理アドレス通知コマンドを所定時間以内にテレビ200から受信できなかった場合、コマンド処理部103dは、物理アドレス通知コマンドをテレビ200から受信できなかったことをCPU101に通知する。この場合、CPU101は、物理アドレス通知コマンドをテレビ200から受信できなかったと判定する(ステップS503でNO)。ステップS503でNOの場合、本フローチャートはステップS503からステップS409に進む。   When the physical address notification command cannot be received from the television 200 within a predetermined time, the command processing unit 103d notifies the CPU 101 that the physical address notification command cannot be received from the television 200. In this case, the CPU 101 determines that the physical address notification command has not been received from the television 200 (NO in step S503). In the case of NO in step S503, the flowchart proceeds from step S503 to step S409.

ステップS504において、CPU101は、物理アドレス通知コマンドの中から、テレビ200がビデオカメラ100に割り当てた最新の物理アドレスを取り出す。以下、ステップS504で物理アドレス通知コマンドの中から取り出されたビデオカメラ100の最新の物理アドレスを「第3の物理アドレス」と呼ぶ。物理アドレス通知コマンドから取り出された第3の物理アドレスは、メモリ102に格納される。第3の物理アドレスがメモリ102に格納された後、本フローチャートはステップS504からステップS505に進む。   In step S504, the CPU 101 extracts the latest physical address assigned to the video camera 100 by the television 200 from the physical address notification command. Hereinafter, the latest physical address of the video camera 100 extracted from the physical address notification command in step S504 is referred to as a “third physical address”. The third physical address extracted from the physical address notification command is stored in the memory 102. After the third physical address is stored in the memory 102, the flowchart proceeds from step S504 to step S505.

ステップS505において、CPU101は、第3の物理アドレスを含む<Active Source>コマンドを生成する。CPU101で生成された<Active Source>コマンドは、コマンド処理部103dに供給される。コマンド処理部103dは、CECライン304を介して<Active Source>コマンドをテレビ200に送信する。コマンド処理部103dが<Active Source>コマンドをテレビ200に送信した後、本フローチャートはステップS505からステップS414に進む。   In step S505, the CPU 101 generates an <Active Source> command including the third physical address. The <Active Source> command generated by the CPU 101 is supplied to the command processing unit 103d. The command processing unit 103 d transmits an <Active Source> command to the television 200 via the CEC line 304. After the command processing unit 103d transmits the <Active Source> command to the television 200, the flowchart proceeds from step S505 to step S414.

通信部203は、CECライン304を介して<Active Source>コマンドを受信する。通信部203で受信された<Active Source>コマンドは、CPU201に供給される。<Active Source>コマンドを通信部203から受け取った場合、CPU201は、<Active Source>コマンドから第3の物理アドレスを取り出し、第3の物理アドレスに対応する接続端子を選択する。ここで、第3の物理アドレスは、ビデオカメラ100に割り当てられている最新の物理アドレスであるので、CPU201は、ビデオカメラ100が接続されている接続端子を選択する。ビデオカメラ100が接続されている接続端子が選択された後、CPU201は、ビデオカメラ100が接続されている接続端子を有効にすることを通信部203に指示する。通信部203は、ビデオカメラ100が接続されている接続端子を有効にし、ビデオカメラ100からの映像データ、音声データ及び補助データの受信を開始する。ビデオカメラ100が接続されている接続端子を有効にした場合、通信部203は、HPD信号をLレベルからHレベルに変更する。   The communication unit 203 receives an <Active Source> command via the CEC line 304. The <Active Source> command received by the communication unit 203 is supplied to the CPU 201. When the <Active Source> command is received from the communication unit 203, the CPU 201 extracts the third physical address from the <Active Source> command and selects a connection terminal corresponding to the third physical address. Here, since the third physical address is the latest physical address assigned to the video camera 100, the CPU 201 selects a connection terminal to which the video camera 100 is connected. After the connection terminal to which the video camera 100 is connected is selected, the CPU 201 instructs the communication unit 203 to validate the connection terminal to which the video camera 100 is connected. The communication unit 203 enables the connection terminal to which the video camera 100 is connected, and starts receiving video data, audio data, and auxiliary data from the video camera 100. When the connection terminal to which the video camera 100 is connected is validated, the communication unit 203 changes the HPD signal from the L level to the H level.

このように、実施例2では、ビデオカメラ100とテレビ200との間の接続が有効でない場合であっても、ビデオカメラ100は、ビデオカメラ100に割り当てられた最新の物理アドレスをテレビ200から取得することができる(ステップS504)。これにより、ビデオカメラ100は、最新の物理アドレスを含む<Active Source>コマンドをテレビ200に送信することができる(ステップS505)。その結果、ビデオカメラ100以外のソース装置が接続されている接続端子をテレビ200が選択してしまうことを防止することができ、テレビ200はビデオカメラ100で再生された映像データを表示することができる(ステップS414)。   Thus, in the second embodiment, even when the connection between the video camera 100 and the television 200 is not valid, the video camera 100 acquires the latest physical address assigned to the video camera 100 from the television 200. (Step S504). Thereby, the video camera 100 can transmit the <Active Source> command including the latest physical address to the television 200 (step S505). As a result, the television 200 can be prevented from selecting a connection terminal to which a source device other than the video camera 100 is connected, and the television 200 can display video data reproduced by the video camera 100. Yes (step S414).

なお、実施例2では、図5のステップS409〜S410を省略してもよい。この場合において、ステップS503でNOのときは、図5のフローチャートはステップS503からS411に進む。   In the second embodiment, steps S409 to S410 in FIG. 5 may be omitted. In this case, when NO in step S503, the flowchart of FIG. 5 proceeds from step S503 to S411.

また、実施例2では、図5のステップS409〜S413を省略してもよい。この場合において、ステップS503でNOのときは、図5のフローチャートは終了する。   In the second embodiment, steps S409 to S413 in FIG. 5 may be omitted. In this case, if NO in step S503, the flowchart of FIG. 5 ends.

[他の実施例]
本発明に係る通信装置は、実施例1から2で説明した通信装置100に限定されるものではない。本発明に係る通信装置は、例えば、複数の装置から構成されるシステムにより実現することも可能である。
[Other embodiments]
The communication apparatus according to the present invention is not limited to the communication apparatus 100 described in the first and second embodiments. The communication device according to the present invention can be realized by a system including a plurality of devices, for example.

また、実施例1から2において説明した構成及び機能は、コンピュータ(CPU(Central Processing Unit)を含む)で実行可能なコンピュータプログラムによって実現することもできる。この場合、当該コンピュータプログラムは、コンピュータ読取可能な記録媒体から当該コンピュータによって読み出され、当該コンピュータで実行される。またこの場合、当該コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、CD−ROM、CD−R、メモリカード、ROM等を用いることができる。なお、当該コンピュータプログラムは、通信インターフェースを介して外部装置から当該コンピュータに提供され、当該コンピュータで実行されるようにしてもよい。   The configurations and functions described in the first and second embodiments can also be realized by a computer program that can be executed by a computer (including a CPU (Central Processing Unit)). In this case, the computer program is read out from the computer-readable recording medium by the computer and executed by the computer. In this case, a hard disk device, an optical disk, a CD-ROM, a CD-R, a memory card, a ROM, or the like can be used as the computer-readable recording medium. The computer program may be provided from an external device to the computer via a communication interface and executed by the computer.

100 通信装置(ソース装置)
101 CPU
102 メモリ
103 通信部
104 撮像部
105 記録部
105a 記録媒体
106 表示部
107 操作部
200 外部装置(シンク装置)
201 CPU
202 チューナ部
203 通信部
204 表示部
205 操作部
206 メモリ
300 接続ケーブル(HDMIケーブル)
301 HPDライン
302 DDCライン
303 TMDSライン
304 CECライン
100 Communication device (source device)
101 CPU
DESCRIPTION OF SYMBOLS 102 Memory 103 Communication part 104 Imaging part 105 Recording part 105a Recording medium 106 Display part 107 Operation part 200 External apparatus (sink apparatus)
201 CPU
202 Tuner 203 Communication Unit 204 Display Unit 205 Operation Unit 206 Memory 300 Connection Cable (HDMI Cable)
301 HPD line 302 DDC line 303 TMDS line 304 CEC line

Claims (7)

通信装置であって、
前記通信装置が接続されている表示装置の接続端子に対応する第1の物理アドレスを含む第1のデバイス情報を前記表示装置から取得する取得手段と、
前記第1のデバイス情報を格納する格納手段と、
前記格納手段に前記第1のデバイス情報が格納されている場合、前記第1のデバイス情報に基づいて生成された映像データを前記表示装置に送信する第1の送信手段と、
記通信装置が接続されている前記表示装置の接続端子を介して前記第1の送信手段から供給される映像データを表示させるためのコマンドを前記表示装置に送信する第2の送信手段と、
前記表示装置と前記通信装置との間の接続が有効であると判定された後に前記表示装置から前記取得手段によって取得された第2のデバイス情報に含まれる第2の物理アドレスを含む前記コマンドを前記第2の送信手段に送信させるための処理を行うか、前記表示装置と前記通信装置との間の接続が有効であると判定される前に前記第1の物理アドレスを含む前記コマンドを前記第2の送信手段に送信させるための処理を行うかを制御する制御手段と
を有することを特徴とする通信装置。
A communication device,
Obtaining means for obtaining, from the display device, first device information including a first physical address corresponding to a connection terminal of a display device to which the communication device is connected;
Storage means for storing the first device information;
A first transmission unit configured to transmit video data generated based on the first device information to the display device when the first device information is stored in the storage unit;
Second transmitting means for transmitting a command to display the image data supplied from said first transmitting means through a connection terminal of the display device before Symbol communication device is connected to the display device ,
The command including the second physical address included in the second device information acquired from the display device by the acquisition unit after it is determined that the connection between the display device and the communication device is valid. The command including the first physical address is executed before it is determined that the connection between the display device and the communication device is valid or the processing for causing the second transmission means to transmit is performed. And a control unit that controls whether to perform processing for causing the second transmission unit to perform transmission.
前記制御手段は、前記表示装置と前記通信装置との間の接続が有効であると判定される前に、前記格納手段に前記第1のデバイス情報が格納されているか否かを判定し、
前記制御手段は、前記格納手段に前記第1のデバイス情報が格納されていることに応じて、前記第1の物理アドレスを含む前記コマンドを前記第2の送信手段に送信させることを特徴とする請求項1に記載の通信装置。
The control means determines whether or not the first device information is stored in the storage means before it is determined that the connection between the display device and the communication device is valid,
The control means causes the second transmission means to transmit the command including the first physical address in response to the storage of the first device information stored in the storage means. The communication apparatus according to claim 1.
前記コマンドは、前記コマンドに含まれる物理アドレスに対応する前記表示装置の接続端子を前記表示装置に選択させるために用いられることを特徴とする請求項1または2に記載の通信装置。   The communication device according to claim 1, wherein the command is used to cause the display device to select a connection terminal of the display device corresponding to a physical address included in the command. 前記第1の送信手段は、前記表示装置と前記通信装置との間の接続が有効であると判定された後、前記表示装置から前記取得手段によって取得された第2のデバイス情報に基づいて生成された映像データを前記表示装置に送信することができることを特徴とする請求項1から3のいずれか1項に記載の通信装置。   The first transmission unit is generated based on the second device information acquired from the display device by the acquisition unit after it is determined that the connection between the display device and the communication device is valid. 4. The communication device according to claim 1, wherein the transmitted video data can be transmitted to the display device. 5. 前記制御手段は、前記表示装置と前記通信装置との間の接続が有効であると判定される前に、前記表示装置から前記通信装置に送信された所定のコマンドに含まれる第3の物理アドレスを含む前記コマンドを前記第2の送信手段に送信させるための処理を行うことを特徴とする請求項1から4のいずれか1項に記載の通信装置。 The control means includes a third physical address included in a predetermined command transmitted from the display device to the communication device before it is determined that the connection between the display device and the communication device is valid. 5. The communication apparatus according to claim 1, wherein a process for causing the second transmission unit to transmit the command including the command is performed. 前記第1のデバイス情報には、前記表示装置の表示能力に関する情報が含まれることを特徴とする請求項1から5のいずれか1項に記載の通信装置。   6. The communication apparatus according to claim 1, wherein the first device information includes information related to a display capability of the display apparatus. 前記第1のデバイス情報は、前記第2のデバイス情報が前記表示装置から取得される前に前記取得手段によって前記表示装置から取得されたことを特徴とする請求項1から6のいずれか1項に記載の通信装置。   The first device information is acquired from the display device by the acquisition unit before the second device information is acquired from the display device. The communication apparatus as described in.
JP2009290101A 2009-12-22 2009-12-22 Communication device Expired - Fee Related JP5618534B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009290101A JP5618534B2 (en) 2009-12-22 2009-12-22 Communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009290101A JP5618534B2 (en) 2009-12-22 2009-12-22 Communication device

Publications (2)

Publication Number Publication Date
JP2011135137A JP2011135137A (en) 2011-07-07
JP5618534B2 true JP5618534B2 (en) 2014-11-05

Family

ID=44347449

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009290101A Expired - Fee Related JP5618534B2 (en) 2009-12-22 2009-12-22 Communication device

Country Status (1)

Country Link
JP (1) JP5618534B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014011734A (en) * 2012-07-02 2014-01-20 Toshiba Corp Video processing device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008153974A (en) * 2006-12-18 2008-07-03 Canon Inc Switching device, and data relaying method
JP4251460B2 (en) * 2007-07-10 2009-04-08 シャープ株式会社 Display system and display device
JP4343249B2 (en) * 2008-02-26 2009-10-14 株式会社東芝 Electronic device and connection device search method
JP5171345B2 (en) * 2008-03-28 2013-03-27 キヤノン株式会社 Receiving apparatus and program
JP2009284374A (en) * 2008-05-26 2009-12-03 Panasonic Corp Device address allocating method, input device, and input dedicated device

Also Published As

Publication number Publication date
JP2011135137A (en) 2011-07-07

Similar Documents

Publication Publication Date Title
JP5553571B2 (en) Communication apparatus and method
US9058847B2 (en) Communication apparatus, control method, and computer-readable recording medium
JP5574695B2 (en) Communication device
JP2011041204A (en) Communication apparatus
JP2010028553A (en) Communication apparatus
JP5414262B2 (en) Communication apparatus, control method, and program
JP5783736B2 (en) Communication device
JP2013243473A (en) Transmitter, control method and program
JP5921575B2 (en) Electronic device, control method, program, and recording medium
JP5618534B2 (en) Communication device
JP5587089B2 (en) Communication apparatus and control method
US9113123B2 (en) Electronic apparatus, control method, and recording medium
JP2014146920A (en) Communication device, control method, and program
JP5414501B2 (en) Communication device
JP5693676B2 (en) Communication apparatus and control method
JP2013090210A (en) Communication device
JP2013081134A (en) Communication device
JP2014146921A (en) Communication device, control method, and program
JP2018191021A (en) Communication device
JP2014146922A (en) Communication device, control method, and program
JP2011124730A (en) Communication device
JP2012023674A (en) Communication apparatus
JP2011041203A (en) Communication device, and computer program
JP2015115812A (en) Communication device
JP2014060773A (en) Communication apparatus, method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140527

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140725

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140819

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140916

R151 Written notification of patent or utility model registration

Ref document number: 5618534

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees