Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6004628B2 - 電子機器 - Google Patents
[go: Go Back, main page]

JP6004628B2 - 電子機器 - Google Patents

電子機器 Download PDF

Info

Publication number
JP6004628B2
JP6004628B2 JP2011230027A JP2011230027A JP6004628B2 JP 6004628 B2 JP6004628 B2 JP 6004628B2 JP 2011230027 A JP2011230027 A JP 2011230027A JP 2011230027 A JP2011230027 A JP 2011230027A JP 6004628 B2 JP6004628 B2 JP 6004628B2
Authority
JP
Japan
Prior art keywords
external device
mode
input
unit
communication
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
JP2011230027A
Other languages
English (en)
Other versions
JP2013090209A (ja
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 JP2011230027A priority Critical patent/JP6004628B2/ja
Priority to US13/653,551 priority patent/US8887211B2/en
Priority to CN201210405386.5A priority patent/CN103067685B/zh
Publication of JP2013090209A publication Critical patent/JP2013090209A/ja
Application granted granted Critical
Publication of JP6004628B2 publication Critical patent/JP6004628B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable
    • H04N7/102Circuits therefor, e.g. noise reducers, equalisers, amplifiers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/006Details of the interface to the display terminal
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/06Consumer Electronics Control, i.e. control of another device by a display or vice versa
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/12Use of DVI or HDMI protocol in interfaces along the display data pipeline
    • 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
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • H04N21/43635HDMI

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、外部装置と通信を行う電子機器に関する。
現在、HDMI(High−Definition Multimedia Interface)(登録商標)と呼ばれる通信インターフェースが提案されている。HDMI規格に準拠した通信システム(以下、「HDMIシステム」と呼ぶ。)は、HDMI規格に対応したソース(Source)装置とHDMI規格に対応したシンク(Sink)装置との機能を持つリピータ装置(Repeater)を有する。ソース装置は、HDMI規格に準拠したHDMIケーブルを取り付けるための出力端子を有し、映像データや音声データをHDMIケーブルを介してシンク装置に送信する送信処理を行う。シンク装置は、HDMIケーブルを取り付けるための入力端子を有し、ソース装置から送信された映像データや音声データをHDMIケーブルを介して受信する受信処理を行い、受信した映像データを表示したり受信した音声データを出力する。
また、HDMIシステムにおいて、リピータ装置は、ソース装置やシンク装置に対してCECプロトコルに対応するコマンドを送信したり、ソース装置やシンク装置からCECプロトコルに対応するコマンドを受信することができる。
従来、HDMIケーブルをシンク装置側に取り付けるための入力端子とHDMIケーブルをソース装置側に取り付けるための出力端子とを兼用した入出力兼用端子を有する電子機器が知られている(特許文献1)。
入出力兼用端子を有する電子機器は、HDMIケーブルに含まれる+5Vラインから検出される電圧及びTMDSクロックラインから検出される電圧からHDMIケーブルを介して接続される外部装置がシンク装置であるか、ソース装置であるかを判定する。電子機器がHDMIケーブルを介して接続される外部装置がシンク装置である場合、電子機器は、入出力兼用端子を出力モードに設定し、外部装置に対して送信処理を行っていた。また、電子機器がHDMIケーブルを介して接続される外部装置がソース装置である場合、電子機器は、入出力兼用端子を入力モードに設定し、外部装置に対して受信処理を行っていた。
特開2009−60204号公報
複数の入出力兼用端子を有する電子機器がHDMIシステムに存在する場合、複数のシンク装置がそれぞれの入出力兼用端子を介して電子機器に接続される可能性があった。HDMIシステムにおいて、CECプロトコルを用いて通信を行う際に、HDMIシステム内に複数のシンク装置が存在する場合、正常にCECプロトコルによる通信が行えなくなる場合があった。
また、複数の入出力兼用端子を有する電子機器は、外部装置が入出力兼用端子に接続されるまで、入出力兼用端子に接続された外部装置がシンク装置であるか、ソース装置であるかを判定することができなかった。これにより、複数の入出力兼用端子を有する電子機器は、入出力兼用端子に接続された外部装置がシンク装置であるか、ソース装置であるかの判定が終わるまで、各入出力兼用端子を入力モードにするか出力モードにするかを設定できなかった。この場合、複数の入出力兼用端子を有する電子機器に、各入出力兼用端子を介して複数のシンク装置が接続されてしまう可能性がある。
そのため、1台目のシンク装置が電子機器に接続されている際に電子機器がCECプロトコルによる通信を行える状態であっても、2台目のシンク装置が電子機器に接続された場合に、電子機器は、CECプロトコルによる通信が行えなくなってしまう可能性がある。
そこで、複数の入出力兼用端子を有する装置であっても、正常にCECプロトコルによる通信を行えるようにすることを目的とする。
本発明に係る電子機器であって、第1の外部装置を接続するための第1の接続手段と、第2の外部装置を接続するための第2の接続手段と、前記第1の接続手段を介して前記第1の外部装置と通信を行う第1の通信手段と、前記第2の接続手段を介して前記第2の外部装置と通信を行う第2の通信手段と、前記第1の外部装置と前記第1の接続手段とが接続された場合、前記第1の外部装置のデバイスタイプを判断する判断手段と、前記判断手段により、前記第1の外部装置が第1の装置であると判断された場合、前記第1の通信手段のモードを、映像データ及び音声データの少なくとも一つを含む所定のデータを前記第1の外部装置に送信する第1のモードに設定する制御手段とを有し前記第1の通信手段のモードが前記第1のモードに設定される場合、前記制御手段は、前記第2の外部装置と前記第2の接続手段とが接続されていない場合であっても、前記第2の通信手段のモードが、前記第1のモードと異なる第2のモードに設定されるようにすることを特徴とする。
本発明によれば、複数の入出力兼用端子を有する装置であっても、正常にCECプロトコルによる通信を行えるようにすることができる。
本発明の実施例1に係る電子機器の構成の一例を示すブロック図である。 本発明の実施例1に係る電子機器によって行われる設定処理の一例を説明するフローチャートである。
以下、本発明に係る実施例1を図面を参照しながら説明する。ただし、以下の実施例はあくまでも一例であって、本発明は以下の実施例に限定されるものではない。
[実施例1]
図1は、本発明の実施例1に係るHDMI(High−Definition Multimedia Interface)に準拠した通信システムの一例を示す図である。また、図1は、本発明の実施例1に係る通信システムに含まれる電子機器100及び外部装置200の構成の一例を示すブロック図である。
実施例1に係る通信システムは、図1に示すように、電子機器100、外部装置200及び接続ケーブル300を有し、電子機器100と外部装置200とは、接続ケーブル300を介して接続されている。
実施例1において、電子機器100、外部装置200及び接続ケーブル300は、HDMI規格に準拠するものとする。電子機器は、HDMI規格によって規定されているリピータ(repeater)装置(中継機器)の機能を持つものである。電子機器100は、シンク装置の機能を実現するように動作することも、ソース装置の機能を実現するように動作することもできる。なお、実施例1におけるHDMI規格は、Version 1.3aに限るものではなく、Version 1.4以降でもよい、Version1.3a以前の規格であってもよい。また、実施例1における電子機器100、外部装置200及び接続ケーブル300は、HDMI規格に互換性を持つ規格に準拠するものであってもよいものとする。また、実施例1における電子機器100、外部装置200及び接続ケーブル300は、DiiVA((Digital Interactive Interface for Video & Audio)に対応するものであってもよいものとする。また、電子機器100と外部装置200とは無線による通信を行っても良く、有線による通信を行っても良いものとする。
また、実施例1において、電子機器100及び外部装置200は、HDMI規格が規定しているCEC(Consumer Electronics Control)プロトコルに準拠するものとする。電子機器100と外部装置200との間で双方向に送信されるコマンドは、CECプロトコルに準拠する。以下、CECプロトコルに準拠したコマンドを「CECコマンド」と呼ぶ。
以下、接続ケーブル300を「HDMIケーブル300」と呼ぶ。
<HDMIケーブル300>
次に、図1を参照して、HDMIケーブル300を説明する。
HDMIケーブル300は、電源伝送ライン301、HPD(Hot Plug Detect)ライン302及びDDC(Display Data Channel)ライン303を有する。HDMIケーブル300はさらに、TMDS(Transition Minimized Differential Singnaling)ライン304及びCECライン305を有する。
電源伝送ライン301は、電子機器100と外部装置200との間で所定の電源を一方向に伝送するための電源ラインである。外部装置200がソース装置である場合は、外部装置200から電子機器100に電源伝送ライン301を介して、所定の電源が一方向に供給される。また、外部装置200がシンク装置である場合は、電子機器100から外部装置200に電源伝送ライン301を介して、所定の電源が一方向に供給される。
HPDライン302は、電子機器100と外部装置200との間でHレベル(高電圧レベル)またはLレベル(低電圧レベル)のHPD信号を一方向に伝送するための伝送ラインである。外部装置200がソース装置である場合は、電子機器100から外部装置200にHPDライン302を介して、HPD信号が一方向に供給される。また、外部装置200がシンク装置である場合は、外部装置200から電子機器100にHPDライン302を介して、HPD信号が一方向に供給される。
DDCライン303は、電子機器100と外部装置200との間で、デバイス情報を伝送するための伝送ラインである。
DDCライン303は、外部装置200がソース装置である場合は、電子機器100から外部装置200にDDCライン303を介して、電子機器100のデバイス情報が一方向に供給される。また、外部装置200がシンク装置である場合は、外部装置200から電子機器100にDDCライン303を介して、外部装置200のデバイス情報が一方向に供給される。
電子機器100のデバイス情報とは、電子機器100のEDID(Extended display identification data)またはE−EDID(Enhanced EDID)である。電子機器100のEDID及びE−EDIDはいずれも、電子機器100のデバイス情報である。電子機器100のEDID及びE−EDIDはいずれも、電子機器100の識別情報、電子機器100の画像表示能力、電子機器100の音声出力能力、物理アドレス(Physical Address)等を含む。例えば、電子機器100のEDID及びE−EDIDには、電子機器100がサポートしている解像度、走査周波数、アスペクト比、色空間などに関する情報が含まれている。E−EDIDは、EDIDを拡張したものであり、EDIDよりも多くの能力情報を含む。例えば、電子機器100のE−EDIDには、電子機器100がサポートしている映像データ及び音声データのフォーマットなどに関する情報が含まれている。以下、EDID及びE−EDIDをいずれも「EDID」と呼ぶ。
電子機器100は、外部装置200にEDIDを送信することにより、電子機器100の画像表示能力、音声処理能力、画像表示能力に適した映像フォーマット及び音声処理能力に適した音声フォーマットなどを外部装置200に知らせることができる。
なお、外部装置200のデバイス情報も、電子機器100のデバイス情報と同様に、外部装置200のEDIDまたはE−EDIDである。外部装置200のEDID及びE−EDIDは、外部装置200の識別情報、外部装置200の画像表示能力、外部装置200の音声出力能力、物理アドレス、外部装置200がサポートしている解像度、走査周波数、アスペクト比、色空間に関する情報等を含む。
外部装置200のEDIDを受信した電子機器100は、外部装置200のEDIDを解析することにより、外部装置200の画像表示能力、音声処理能力などを自動的に知ることができる。さらに、電子機器100は、外部装置200の画像表示能力に対応する映像フォーマット及び音声処理能力に対応する及び音声フォーマットを自動的に知ることができる。電子機器100の設定を外部装置200に適した設定にすることにより、電子機器100は、電子機器100から外部装置200に送信する映像データ及び音声データを外部装置200の能力に適した映像データ及び音声データにすることができる。
TMDSライン304は、電子機器100と外部装置200との間で映像データ、音声データ及び補助データを一方向に伝送するための伝送ラインである。TMDSライン304は、TMDSチャンネル0、TMDSチャンネル1、TMDSチャンネル2及びTMDSクロックチャンネルを含む。
外部装置200がソース装置である場合は、外部装置200から電子機器100にTMDSライン304を介して、映像データ、音声データ及び補助データが一方向に供給される。また、外部装置200がシンク装置である場合は、電子機器100から外部装置200にTMDSライン304を介して、映像データ、音声データ及び補助データが一方向に供給される。
CECライン305は、電子機器100と外部装置200との間で様々なCECコマンドを双方向に伝送するための伝送ラインである。電子機器100は、CECライン305を介して、外部装置200を制御するためのCECコマンドを外部装置200に送信することができる。外部装置200は、CECライン305を介して、電子機器100を制御するためのCECコマンドを電子機器100に送信することができる。
実施例1において、電子機器100の一例として「Avアンプ」(以下電子機器100を「アンプ100」と呼ぶ。)を用いて、説明を行う。
なお、電子機器100は、外部装置200に応じて接続ケーブル300を介して映像データ、音声データ及び補助データを送信したり、接続ケーブル300を介して映像データ、音声データ及び補助データを受信する電子機器であればよい。また、電子機器100は、HDMIシステムにおけるリピータ装置であってもよい。
また、実施例1において、外部装置200は、HDMI規格に対応した装置であれば、テレビ、プロジェクタやパーソナルコンピュータ等のシンク装置であってもよく、ビデオカメラ、デジタルスチルカメラ、レコーダや携帯電話等のソース装置であってもよい。また、外部装置200は、Avアンプのようなリピータ装置であってもよいものとする。
<アンプ100>
次に、図1を参照して、アンプ100の構成の一例を説明する。
アンプ100は、図1に示すように、CPU(Central Processing Unit)101、メモリ102、通信部103、電源供給部107、表示部108、操作部109、スピーカ部110及び記録部111を有する。
CPU101は、メモリ102に格納されているコンピュータプログラムに従って、アンプ100を制御する。また、CPU101は、外部装置200に送信するためのCEC規格に準拠したコマンドを生成する。
メモリ102は、CPU101のワークエリアとして機能する。メモリ102には、アンプ100のEDID、アンプ100に関する情報、CPU101による解析の結果等も格納される。なお、CPU101のワークエリアは、メモリ102に限られるものではなく、ハードディスク装置等の外部記録装置等であってもよい。また、メモリ102は、アンプ100に割り当てられる論理アドレス及び物理アドレスも格納することができる。
通信部103は、第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106を有する。
第1の通信ブロック104は、HDMIケーブル300を接続するための入出力兼用端子(入出力兼用コネクタ)104a、+5V電圧検出部104b、電源出力部104c、電源入力部104d及び電源切換部104eを有する。さらに、第1の通信ブロック104は、HPD信号検出部104f、HPD信号出力部104g、HPD信号入力部104h及びHPD切換部104iを有する。さらに、第1の通信ブロック104は、デバイス情報取得部104j、TMDSクロック電圧検出部104k、データ送信部104l、データ受信部104m、データ切換部104n及びコマンド送受信部104oを有する。
第1の通信ブロック104は、入出力兼用端子104aを介してHDMIケーブル300と接続される。アンプ100は、入出力兼用端子104a及びHDMIケーブル300を介して接続されている外部装置200がソース装置である場合、映像データや音声データをHDMIケーブル300を介して外部装置200に送信しないようにする。この場合、アンプ100は、映像データや音声データを外部装置200から入出力兼用端子104a及びHDMIケーブル300を介して受信するようにする。
アンプ100は、入出力兼用端子104a及びHDMIケーブル300を介して接続されている外部装置200がシンク装置である場合、映像データや音声データをHDMIケーブル300を介して外部装置200から受信しないようにする。この場合、アンプ100は、映像データや音声データを外部装置200に入出力兼用端子104a及びHDMIケーブル300を介して送信するように動作する。
第1の通信ブロック104は、「出力モード」、「入力モード」及び「設定モード」の3つのモードを有する。「出力モード」は、映像データや音声データを入出力兼用端子104aを介して外部装置200に送信するためのモードであり、「入力モード」は、映像データや音声データを入出力兼用端子104aを介して外部装置200から受信するモードである。「設定モード」は、映像データ及び音声データを入出力兼用端子104aを介して外部装置200に送信も受信も行わないモードである。アンプ100は、第1の通信ブロック104は、出力モード及び入力モードのいずれか一つに設定される前、設定モードとなる。
第1の通信ブロック104が出力モードである場合、アンプ100は、映像データや音声データを入出力兼用端子104aを介して外部装置200に送信するための処理を行う状態となる。第2の通信ブロック104が入力モードである場合、アンプ100は、映像データや音声データを入出力兼用端子104aを介して外部装置200から受信するための処理を行う状態となる。
+5V電圧検出部104bは、+5Vライン301を介して供給される電圧を監視する。+5Vライン301を介して供給される電圧が所定の電圧以上である場合、+5V電圧検出部104bは、Hレベルの+5V電圧信号をCPU101に通知する。+5Vライン301を介して供給される電圧が所定の電圧より小さい場合、+5V電圧検出部104bは、Lレベルの+5V電圧信号をCPU101に通知する。なお、+5V電圧検出部104bは、第1の通信ブロック104が「出力モード」、「入力モード」及び「設定モード」のどのモードであっても、+5Vライン301を介して供給される電圧を監視することができる。
電源出力部104cは、第1の通信ブロック104が出力モードである場合に、電源切換部104e及び+5Vライン301を介して外部装置200に+5V電圧を供給する。
電源入力部104dは、第1の通信ブロック104が入力モードである場合に、電源切換部104e及び+5Vライン301を介して外部装置200から供給された+5V電圧を受信する。
電源切換部104eは、第1の通信ブロック104が出力モードである場合に、電源入力部104dと+5Vライン301とを接続することなく、電源出力部104cと+5Vライン301とを接続する。電源切換部104eは、第1の通信ブロック104が入力モードである場合に、電源出力部104cと+5Vライン301とを接続することなく、電源入力部104dと+5Vライン301とを接続する。また、電源切換部104eは、電源出力部104c及び電源入力部104dと、+5Vライン301との接続を切断することもできる。
なお、電源切換部104eは、電源出力部104cと+5Vライン301とを接続する場合、電源入力部104dと+5Vライン301とを接続しないようにする。また、電源切換部104eは、電源入力部104dと+5Vライン301とを接続する場合、電源出力部104cと+5Vライン301とを接続しないようにする。
HPD信号検出部104fは、HPDライン302の電圧を監視する。HPD信号検出部104fは、HPDライン302の電圧が所定の電圧以上である場合、HレベルのHPD信号をCPU101に通知する。また、HPD信号検出部104fは、HPDライン302の電圧が所定の電圧より低い場合、LレベルのHPD信号をCPU101に通知する。なお、HPD信号検出部104fは、第1の通信ブロック104が「出力モード」、「入力モード」及び「設定モード」のどのモードであっても、HPDライン302の電圧を監視することができる。
HPD信号出力部104gは、第1の通信ブロック104が入力モードである場合に、HPD切換部104i及びHPDライン302を介して外部装置200にHレベルのHPD信号または、LレベルのHPD信号を送信する。
HPD信号入力部104hは、第1の通信ブロック104が出力モードである場合に、HPD切換部104i及びHPDライン302を介して外部装置200からHレベルのHPD信号または、LレベルのHPD信号を受信する。
HPD切換部104iは、第1の通信ブロック104が出力モードである場合に、HPD信号出力部104gとHPDライン302とを接続することなく、HPD信号入力部104hとHPDライン302とを接続する。HPD切換部104iは、第1の通信ブロック104が入力モードである場合に、HPD信号入力部104hとHPDライン302とを接続することなく、HPD信号出力部104gとHPDライン302とを接続する。また、HPD切換部104iは、HPD信号出力部104g及びHPD信号入力部104hと、HPDライン302との接続を切断することもできる。
なお、HPD切換部104iは、HPD信号入力部104hとHPDライン302とを接続する場合、HPD信号出力部104gとHPDライン302とを接続しないようにする。また、HPD切換部104iは、HPD信号出力部104gとHPDライン302とを接続する場合、HPD信号入力部104hとHPDライン302とを接続しないようにする。
デバイス情報取得部104jは、第1の通信ブロック104が出力モードである場合、DDCライン303を介して外部装置200に外部装置200のEDIDを要求し、外部装置200からDDCライン303を介して外部装置200のEDIDを受信する。また、デバイス情報取得部104jは、第1の通信ブロック104が入力モードである場合、DDCライン303を介して外部装置200からアンプ100のEDIDの要求を受けたとき、外部装置200にアンプ100のEDIDを送信する。
TMDSクロック電圧検出部104kは、TMDSライン304に含まれるTMDSクロックラインを介して供給される電圧を監視する。TMDSクロックラインを介して供給されるTMDSクロック電圧が所定の電圧以上である場合はHレベルのTMDSクロック電圧信号をCPU101に通知する。TMDSクロックラインを介して供給されるTMDSクロック電圧が所定の電圧より小さい場合はLレベルのTMDSクロック電圧信号をCPU101に通知する。なお、TMDSクロック電圧検出部104kは、第1の通信ブロック104が「出力モード」、「入力モード」及び「設定モード」のどのモードであっても、TMDSライン304に含まれるTMDSクロックラインを介して供給される電圧を監視することができる。
データ送信部104lは、第1の通信ブロック104が出力モードである場合に、データ切換部104n及びTMDSライン304を介して外部装置200に映像データ、音声データ及び補助データを送信する。データ送信部104lは、第1の通信ブロック104が出力モードである場合に、映像データ及び音声データのいずれか一つをデータ切換部104n及びTMDSライン304を介して外部装置200に送信してもよい。
データ受信部104mは、第1の通信ブロック104が入力モードである場合に、データ切換部104n及びTMDSライン304を介して、外部装置200から送信された映像データ、音声データ及び補助データを受信する。
データ切換部104nは、第1の通信ブロック104が出力モードである場合に、データ受信部104mとTMDSライン304とを接続することなく、データ送信部104lとTMDSライン304とを接続する。データ切換部104nは、第1の通信ブロック104が入力モードである場合に、データ送信部104lとTMDSライン304とを接続することなく、データ受信部104mとTMDSライン304とを接続する。また、データ切換部104nは、データ送信部104l及びデータ受信部104mと、TMDSライン304との接続を切断することもできる。
なお、データ切換部104nは、データ送信部104lとTMDSライン304とを接続する場合、データ受信部104mとTMDSライン304とを接続しないようにする。また、データ切換部104nは、データ受信部104mとTMDSライン304とを接続する場合、データ送信部104lとTMDSライン304とを接続しないようにする。
コマンド送受信部104oは、CPU101において生成された外部装置200を制御するためのCECコマンドをCECライン305を介して外部装置200に送信する。また、コマンド送受信部104oは、CECライン305を介して外部装置200から受信したCECコマンドをCPU101に供給する。外部装置200から受信したCECコマンドは、コマンド送受信部104oからCPU101に供給され、CPU101は、外部装置200から受信したCECコマンドに応じてアンプ100を制御することができる。
また、アンプ100が外部装置200にCECコマンドを送信した場合に、外部装置200がアンプ100からのCECコマンドを受信できたとき、外部装置200はCECコマンドに対する応答信号をアンプ100に送信する。そのため、コマンド送受信部104oは、CECコマンドに対する応答信号を外部装置200から受信することができる。CECコマンドに対する応答信号には、肯定の応答を示す肯定信号と、否定の応答を示す否定信号とがある。なお、コマンド送受信部104oは、第1の通信ブロック104が「出力モード」、「入力モード」及び「設定モード」のどのモードであっても、CECコマンドを受信することも、CECコマンドを送信することもできる。また、コマンド送受信部104oは、第1の通信ブロック104が「出力モード」、「入力モード」及び「設定モード」のどのモードであっても、CECコマンドに対する応答信号を受信することも、CECコマンドに対する応答信号を送信することもできる。
第2の通信ブロック105及び第3の通信ブロック106も第1の通信ブロック104と同様な構成を有するものとする。なお、第2の通信ブロック105及び第3の通信ブロック106の動作や構成については、第1の通信ブロック104と同様であるため説明を省略する。
なお、第2の通信ブロック105は、不図示の入出力兼用端子105a、不図示の+5V電圧検出部105b、不図示の電源出力部105c、不図示の電源入力部105d及び不図示の電源切換部105eを有するものとする。さらに、第2の通信ブロック105は、不図示のHPD信号検出部105f、不図示のHPD信号出力部105g、不図示のHPD信号入力部105h及び不図示のHPD切換部105iを有するものとする。さらに、第2の通信ブロック105は、不図示のデバイス情報取得部105j、不図示のTMDSクロック電圧検出部105k、不図示のデータ送信部105l、不図示のデータ受信部105m、不図示のデータ切換部105nを有するものとする。さらに、第2の通信ブロック105は、不図示のコマンド送受信部105oを有するものとする。
なお、第3の通信ブロック106は、不図示の入出力兼用端子106a、不図示の+5V電圧検出部106b、不図示の電源出力部106c、不図示の電源入力部106d及び不図示の電源切換部106eを有するものとする。さらに、第3の通信ブロック106は、不図示のHPD信号検出部106f、不図示のHPD信号出力部106g、不図示のHPD信号入力部106h及び不図示のHPD切換部106iを有するものとする。さらに、第3の通信ブロック106は、不図示のデバイス情報取得部106j、不図示のTMDSクロック電圧検出部106k、不図示のデータ送信部106l、不図示のデータ受信部106m、不図示のデータ切換部106nを有するものとする。さらに、第3の通信ブロック105は、不図示のコマンド送受信部106oを有するものとする。
電源供給部107は、不図示のAC電源、または不図示のバッテリーからアンプ100に必要な電源を供給する。
なお、第1の通信ブロック104が出力モードである場合に、電源供給部107は、+5V電圧を電源出力部104cに供給し、電源出力部104cは供給された+5V電圧を電源切換部104e及び+5Vライン301を介して外部装置200に供給する。なお、第1の通信ブロック104が入力モードである場合に、電源供給部107は、+5V電力を電源出力部104cに供給しない。なお、電源供給部107は、第2の通信ブロック105及び第3の通信ブロックについても、第1の通信ブロック104と同様に、+5V電圧を供給するようにする。
表示部108は、液晶ディスプレイなどの表示器により構成される。表示部108には、アンプ100の状態を示す情報やスピーカ部110の状態を示す情報等が表示される。また、表示部108は、データ受信部104m、データ受信部105m及びデータ受信部106mのいずれか一つから受信された映像データを表示することもできる。
操作部109は、アンプ100を操作するためのユーザインターフェースを提供する。操作部109は、アンプ100を操作するための電源ボタン及びモード切換ボタン等を有し、各ボタンはスイッチ、タッチパネル等により構成される。CPU101は、操作部109を介して入力されたユーザの指示に従ってアンプ100を制御する。
スピーカ部110は、記録媒体111aから再生された音声データを出力することができる。また、スピーカ部110は、データ受信部104m、データ受信部105m及びデータ受信部106mのいずれか一つから受信された音声データを出力することもできる。
なお、アンプ100は、スピーカ部110を有していなくても良いものとする。この場合、例えば、アンプ100は、外部のスピーカと接続された場合、データ受信部104m、データ受信部105m及びデータ受信部106mのいずれか一つから受信された音声データを出力するように外部のスピーカを制御するものとする。また、この場合、アンプ100は、メモリ102に記録されている音声データを出力するように外部のスピーカを制御してもよいものとする。
記録部111は、データ受信部104m、データ受信部105m及びデータ受信部106mのいずれか一つにおいて受信された映像データ及び音声データを記録媒体111aに記録することができる。また、記録部111は、ユーザによって選択された映像データ及び音声データを記録媒体111aから再生することができる。
第1の通信ブロック104が出力モードである場合、記録部111が記録媒体111aから再生した映像データ及び音声データは、記録部111からデータ送信部104lに供給される。この場合、データ送信部104lは、記録部111から供給された映像データ及び音声データをTMDSライン304を介して外部装置200に送信する。なお、第1の通信ブロック104が入力モードである場合に、記録部111が記録媒体111aから再生した映像データ及び音声データは、記録部111からデータ送信部104lに供給されない。また、第1の通信ブロック104が入力モードである場合に、データ受信部104mによって外部装置200から受信された映像データ及び音声データは記録媒体111aまたは、メモリ102に記録される。なお、記録部111は、第2の通信ブロック105及び第3の通信ブロックについても、第1の通信ブロック104と同様に、記録媒体111aから再生した映像データ及び音声データを供給するようにする。また、記録部111は、第1の通信ブロック104と同様に、第2の通信ブロック105または第3の通信ブロックを介して受信された映像データ及び音声データを記録媒体111aやメモリ102に記録する。
記録媒体111aは、映像データ及び音声データを格納する。また、記録媒体111aは、メモリカード、ハードディスク装置などの記録媒体である。記録媒体111aは、アンプ100に内蔵された記録媒体であっても、アンプ100から取り外し可能な外部の記録媒体であってもよい。
<設定処理>
次に、図2を参照して、実施例1に係るアンプ100で行われる設定処理について説明する。図2は、実施例1に係るアンプ100によって、行われる設定処理の一例を説明するためのフローチャートである。
なお、設定処理は、アンプ100がHDMIによる通信を行えるモードになった場合に実行される。実施例1では、CPU101が、メモリ102に格納されているコンピュータプログラムに従って設定処理を制御する場合を説明する。なお、アンプ100の動作モードは、電源がオンにされた際や、HDMIケーブル300を介して外部装置200と物理的に接続されたことが検出された場合、HDMIによる通信を行えるモードになる。
なお、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aにHDMIケーブルや外部装置が接続されていない場合、第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック105は、「設定モード」になる。
S201において、CPU101は、通信部103の接続状態が変化したか否かを判定する。通信部103の接続状態とは、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと外部装置とがHDMIケーブルを介して接続されたか否かを示す状態である。
入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと外部装置とがHDMIケーブルを介して接続された場合、CPU101は、通信部103の接続状態が変化したと判定する。また、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと外部装置とのHDMIケーブルを介した接続が切断された場合、CPU101は、通信部103の接続状態が変化したと判定する。
入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと外部機器とがHDMIケーブルを介した接続が変化していない場合、CPU101は、通信部103の接続状態が変化していないと判定する。また、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aがHDMIケーブルを介して外部機器と接続されていない場合、CPU101は、通信部103の接続状態が変化していないと判定する。
例えば、CPU101は、+5V電圧検出部104bからHレベルの+5V電圧信号がCPU101に通知されたか否かによって、通信部103の接続状態が変化したか否かを判定してもよい。また、例えば、CPU101は、TMDSクロック電圧検出部104kからHレベルのTMDSクロック電圧信号がCPU101に通知されたか否かによって、通信部103の接続状態が変化したか否かを判定してもよい。また、例えば、CPU101は、コマンド送受信部104oからCECコマンドやCECコマンドに対応する応答信号がCPU101に供給されたか否かによって、通信部103の接続状態が変化したか否かを判定してもよい。
CPU101によって、通信部103の接続状態が変化したと判定された場合(S201でYES)、本フローチャートは、S201からS202に進む。CPU101によって、通信部103の接続状態が変化していないと判定された場合(S201でNO)、本フローチャートは、S201からS201に戻る。
S202において、CPU101は、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと外部装置とがHDMIケーブルを介して接続されたか否かを判定する。
例えば、+5V電圧検出部104bからHレベルの+5V電圧信号がCPU101に通知された場合、CPU101は、入出力兼用端子104aと外部装置200とがHDMIケーブル300を介して接続されたと判定する。+5V電圧検出部104bからHレベルの+5V電圧信号がCPU101に通知されていない場合、CPU101は、入出力兼用端子104aと外部装置200とがHDMIケーブル300を介して接続されていないと判定する。
また、例えば、TMDSクロック電圧検出部104kからHレベルのTMDSクロック電圧信号がCPU101に通知された場合、CPU101は、入出力兼用端子104aと外部装置200とがHDMIケーブル300を介して接続されたと判定する。TMDSクロック電圧検出部104kからHレベルのTMDSクロック電圧信号がCPU101に通知されていない場合、CPU101は、入出力兼用端子104aと外部装置200とがHDMIケーブル300を介して接続されていないと判定する。
また、例えば、コマンド送受信部104kからCECコマンド、またはCECコマンドに対応する応答信号がCPU101に供給された場合、CPU101は、入出力兼用端子104aと外部装置200とがHDMIケーブル300を介して接続されたと判定する。コマンド送受信部104kからCECコマンド及びCECコマンドに対応する応答信号がCPU101に供給されていない場合、CPU101は、入出力兼用端子104aと外部装置200とがHDMIケーブル300を介して接続されていないと判定する。
CPU101によって、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと外部装置とがHDMIケーブルを介して接続されたと判定された場合(S202でYES)、本フローチャートはS202からS203に進む。CPU101によって、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと外部装置とがHDMIケーブルを介して接続されていない場合(S202でNO)、本フローチャートはS202からS214に進む。なお、この場合(S202でNO)、CPU101は、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと外部装置とのHDMIケーブルを介した接続が切断されたと判定する。
S203において、CPU101は、S202において入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと接続されたと判定された外部装置がシンク装置であるか否かを判定する。
実施例1において、入出力兼用端子104aと外部装置200とがHDMIケーブル300を介して接続された場合を一例として、以下説明を行う。
なお、CPU101は、CECコマンドを用いて、入出力兼用端子104aと接続されたと判定された外部装置200がシンク装置であるか否かを判定するものとする。
この場合、CPU101は、論理アドレス「0」を含む<Polling Message>コマンドをCECライン305を介して外部装置200に送信するようにコマンド送受信部104oを制御する。論理アドレス「0」を含む<Polling Message>コマンドは、外部装置200がTVであるか否かを判定するためのCECコマンドである。TVは、HDMIシステムにおけるシンク装置に対応する。そのため、外部装置200がTVに対応する論理アドレス「0」を取得している場合、外部装置200は、HDMIシステムにおけるシンク装置として動作する。CPU101は、論理アドレス「0」を含む<Polling Message>コマンドに対応する肯定応答をCECライン305を介してコマンド送受信部104oが受信したか否かを判定する。論理アドレス「0」を含む<Polling Message>コマンドに対応する肯定応答を外部装置200からコマンド送受信部104oが受信した場合、CPU101は、外部装置200がシンク装置であると判定する。また、論理アドレス「0」を含む<Polling Message>コマンドに対応する肯定応答を外部装置200からコマンド送受信部104oが受信しなかった場合、CPU101は、外部装置200はシンク装置でないと判定する。論理アドレス「0」を含む<Polling Message>コマンドに対応する否定応答を外部装置200からコマンド送受信部104oが受信した場合、CPU101は、外部装置200はシンク装置でないと判定する。
CPU101によって、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと接続された外部装置がシンク装置であると判定された場合(S203でYES)、本フローチャートは、S203からS204に進む。
CPU101によって、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと接続された外部装置がシンク装置でないと判定された場合(S203でNO)、本フローチャートは、S203からS206に進む。
S204において、CPU101は、S203においてシンク装置と判定された外部装置の接続された入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロックのいずれか一つを出力モードに設定する。
例えば、S203において、入出力兼用端子104aにHDMIケーブル300を介して接続された外部装置200がシンク装置であると判定された場合、S204において、CPU101は、第1の通信ブロック104のモードを出力モードに設定する。この場合、CPU101は、第1の通信ブロック104を出力モードに設定することを示す通知を電源切換部104e、HPD切換部104i、データ切換部104nに出力する。この通知を受けた電源切換部104eは、電源出力部104cと+5Vライン301とが電気的に接続するように制御するとともに、電源入力部104dと+5Vライン301とが電気的に接続しないように制御する。この通知を受けたHPD切換部104iは、HPD信号出力部104gとHPDライン302とが電気的に接続しないように制御するとともに、HPD信号入力部104hとHPDライン302とが電気的に接続するように制御する。この通知を受けたデータ切換部104nは、データ送信部104lとTMDSライン304とが電気的に接続するように制御するとともに、データ受信部104mとTMDSライン304とが電気的に接続しないように制御する。
CPU101によって、シンク装置が接続された入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロックのいずれか一つが出力モードに設定された場合、本フローチャートは、S204からS205に進む。
S205において、CPU101は、外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106の少なくとも一つを入力モードに設定する。
例えば、シンク装置が入出力兼用端子104aに接続された状態で、入出力兼用端子105a及び入出力兼用端子106aに外部装置が接続されていない場合、CPU101は、第2の通信ブロック104及び第3の通信ブロックのモードを入力モードに設定する。なお、この場合、CPU101は、入出力兼用端子105a及び入出力兼用端子106aに外部装置が接続されていない場合であっても、第2の通信ブロック104及び第3の通信ブロックのモードが出力モードにならないようにする。
この場合、CPU101は、第2の通信ブロック105を入力モードに選択することを示す通知を電源切換部105e、HPD切換部105i、データ切換部105nに出力する。この通知を受けた電源切換部105eは、電源出力部105cと+5Vラインとが電気的に接続しないように制御するとともに、電源入力部104dと+5Vラインとが電気的に接続するように制御する。この通知を受けたHPD切換部105iは、HPD信号出力部105gとHPDラインとが電気的に接続するように制御するとともに、HPD信号入力部105hとHPDラインとが電気的に接続しないように制御する。この通知を受けたデータ切換部105nは、データ送信部105lとTMDSラインとが電気的に接続しないように制御するとともに、データ受信部105mとTMDSラインとが電気的に接続するように制御する。
この場合、CPU101は、第3の通信ブロック105を入力モードに選択することを示す通知を電源切換部106e、HPD切換部106i、データ切換部106nに出力する。この通知を受けた電源切換部106eは、電源出力部106cと+5Vラインとが電気的に接続しないように制御するとともに、電源入力部106dと+5Vラインとが電気的に接続するように制御する。この通知を受けたHPD切換部106iは、HPD信号出力部106gとHPDラインとが電気的に接続するように制御するとともに、HPD信号入力部106hとHPDラインとが電気的に接続しないように制御する。この通知を受けたデータ切換部106nは、データ送信部106lとTMDSラインとが電気的に接続しないように制御するとともに、データ受信部106mとTMDSラインとが電気的に接続するように制御する。
また、例えば、シンク装置が入出力兼用端子104aに接続され、ソース装置が入出力兼用端子105aに接続され、かつ、入出力兼用端子106aに外部装置が接続されていない場合、CPU101は、第3の通信ブロックのモードを入力モードに設定する。なお、この場合、CPU101は、入出力兼用端子106aに外部装置が接続されていない場合であっても、第3の通信ブロックのモードが出力モードにならないようにする。さらに、CPU101は、外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106の少なくとも一つにシンク装置が接続された場合、CECコマンドによる通信を制限する。この場合、入力モードに設定された第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つにシンク装置が接続されたとしても、CPU101は、CECコマンドによる通信を行わないようにする。これによって、2台目のシンク装置がアンプ100に接続されたとしても、S203においてシンク装置と判定された外部装置とアンプ100とのCECコマンドによる通信を阻害しないようにすることができる。
外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つが入力モードに設定された場合、本フローチャートは終了する。なお、既に入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aにそれぞれ外部装置が接続されている場合、CPU101は、S205の処理を行わないようにする。
S206において、CPU101は、S202において入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと接続されたと判定された外部装置がソース装置であるか否かを判定する。
実施例1において、入出力兼用端子104aと外部装置200とがHDMIケーブル300を介して接続された場合を一例として説明を行う。
なお、CPU101は、CECコマンドを用いて、入出力兼用端子104aと接続されたと判定された外部装置200がソース装置であるか否かを判定するものとする。この場合、CPU101は、論理アドレス「1」−「4」及び「6」−「11」のいずれか一つを含む<Polling Message>コマンドをCECライン305を介して外部装置200に送信するようにコマンド送受信部104oを制御する。
論理アドレス「1」−「4」及び「6」−「11」のいずれか一つを含む<Polling Message>コマンドは、外部装置200がHDMIシステムにおけるソース装置であるか否かを判定するためのCECコマンドである。そのため、外部装置200が「1」−「4」及び「6」−「11」のいずれか一つを取得している場合、外部装置200は、HDMIシステムにおけるソース装置として動作する。CPU101は、論理アドレス「1」−「4」及び「6」−「11」のいずれか一つを含む<Polling Message>コマンドに対応する肯定応答をCECライン305を介してコマンド送受信部104oが受信したか否かを判定する。論理アドレス「1」−「4」及び「6」−「11」のいずれか一つを含む<Polling Message>コマンドに対応する肯定応答をコマンド送受信部104oが受信した場合、CPU101は、外部装置200がソース装置であると判定する。また、論理アドレス「1」−「4」及び「6」−「11」のいずれか一つを含む<Polling Message>コマンドに対応する肯定応答をコマンド送受信部104oが受信しなかった場合、CPU101は、外部装置200がソース装置でないと判定する。論理アドレス「1」−「4」及び「6」−「11」のいずれか一つを含む<Polling Message>コマンドに対応する否定応答をコマンド送受信部104oが受信した場合、CPU101は、外部装置200がソース装置でないと判定する。
CPU101によって、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと接続された外部装置がソース装置であると判定された場合(S206でYES)、本フローチャートは、S206からS207に進む。
CPU101によって、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと接続された外部装置がソース装置でないと判定された場合(S206でNO)、本フローチャートは、S206からS211に進む。
S207において、CPU101は、S206においてソース装置と判定された外部装置の接続された入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロックのいずれか一つを入力モードに設定する。
例えば、S206において入出力兼用端子104aにHDMIケーブル300を介して接続された外部装置200がソース装置であると判定された場合、S207において、CPU101は、第1の通信ブロック104のモードを入力モードに設定する。この場合、CPU101は、第1の通信ブロック104を入力モードに選択することを示す通知を電源切換部104e、HPD切換部104i、データ切換部104nに出力する。この通知を受けた電源切換部104eは、電源出力部104cと+5Vライン301とが電気的に接続しないように制御するとともに、電源入力部104dと+5Vライン301とが電気的に接続するように制御する。この通知を受けたHPD切換部104iは、HPD信号出力部104gとHPDライン302とが電気的に接続するように制御するとともに、HPD信号入力部104hとHPDライン302とが電気的に接続しないように制御する。この通知を受けたデータ切換部104nは、データ送信部104lとTMDSライン304とが電気的に接続しないように制御するとともに、データ受信部104mとTMDS303ラインとが電気的に接続するように制御する。
CPU101によって、ソース装置が接続された入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロックのいずれか一つが入力モードに設定された場合、本フローチャートは、S207からS208に進む。
S208において、CPU101は、外部装置が接続されていない入出力兼用端子が一つであるか否かを判定する。CPU101によって、外部装置が接続されていない入出力兼用端子が一つであると判定された場合(S208でYES)、本フローチャートは、S208からS209に進む。CPU101によって、外部装置が接続されていない入出力兼用端子が一つではないと判定された場合(S208でNO)、本フローチャートは、S208からS201に戻る。
S209において、CPU101は、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つにシンク装置が既に接続されているか否かを判定する。CPU101によって、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つにシンク装置が既に接続されていると判定された場合(S209でYES)、本フローチャートは、S209からS213に進む。CPU101によって、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aにシンク装置が接続されていないと判定された場合(S208でNO)、本フローチャートは、S209からS210に進む。
S210において、CPU101は、外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つを出力モードに設定する。なお、外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つは、入力モードに設定されないようにする。外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つが出力モードに設定された場合、本フローチャートは終了する。さらに、CPU101は、S210において出力モードに設定された第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106いずれか一つに対して、CECコマンドによる通信を制限してもよい。この場合、出力モードに設定された第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つにソース装置が接続されたとしても、CPU101は、CECコマンドによる通信を行わないようにする。
入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと接続された外部装置がシンク装置及びソース装置のいずれでもない場合(S206でNO)、CPU101は、アンプ100にリピータ装置が接続されたと判定する。HDMIシステム内にリピータ装置とリピータ装置とが接続された場合、アンプ100は、正常にCECコマンドを用いて外部装置と通信が行えなくなる場合がある。
そこで、S211において、CPU101は、表示部108に警告を示す情報を表示するように制御する。なお、警告を示す情報は、例えば、アンプ100と外部装置とが正常に接続されていないことを示す情報であってもよく、ユーザに外部装置をアンプ200から取り外すように要求することを示す情報であってもよい。また、警告を示す情報は、CECコマンドを用いることができないことを示す情報であっても良いものとする。また、S211において、CPU101は、警告を示す情報を音声データとして、スピーカ部110から出力するようにしてもよい。
警告を示す情報が表示部108及びスピーカ部110の少なくとも一つから出力された場合、本フローチャートは、S211からS212に進む。
S212において、CPU101は、リピータ装置であると判定された外部装置が接続された入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つをエラーモードに設定する。
なお、エラーモードとは、リピータ装置が接続された入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つが設定モード以外のモードに変更されないようにするためのモードである。エラーモードに設定された第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つは、リピータ装置がアンプ100から取り外されるまでの間、設定モードの設定が継続される。このため、エラーモードに設定された第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つは、映像データ及び音声データを送信することも、映像データ及び音声データの受信することもできなくなってしまう。さらに、エラーモードに設定された第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つは、CPU101によって、CECコマンドによる通信を禁止されるように制御される。そのため、エラーモードに設定された第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つは、CECコマンドを送信することも、CECコマンドを受信することもできなくなってしまう。
リピータ装置が接続された入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つをエラーモードに設定された場合、本フローチャートは、S212からS208に進む。
S213において、CPU101は、外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つを入力モードに設定する。なお、外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つは、出力モードに設定されないようにする。外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つが入力モードに設定された場合、本フローチャートは終了する。
S214において、CPU101は、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つから取り外されたと判定された外部装置がシンク装置であるか否かを判定する。なお、CPU101は、CECコマンドを用いて、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つから取り外されたと判定された外部装置がシンク装置であるか否かを判定するものとする。
この場合、CPU101は、論理アドレス「0」を含む<Polling Message>をCECライン305を介して外部装置200に送信するようにコマンド送受信部104oを制御する。論理アドレス「0」を含む<Polling Message>コマンドに対応する肯定応答を外部装置200からコマンド送受信部104oが受信した場合、CPU101は、取り外された外部装置がシンク装置でないと判定する。また、論理アドレス「0」を含む<Polling Message>コマンドに対応する肯定応答を外部装置200からコマンド送受信部104oが受信しなかった場合、CPU101は、取り外された外部装置がシンク装置であると判定する。論理アドレス「0」を含む<Polling Message>コマンドに対応する否定応答を外部装置200からコマンド送受信部104oが受信した場合、CPU101は、取り外された外部装置がシンク装置でないと判定する。
CPU101によって、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つから取り外された外部装置がシンク装置であると判定された場合(S214でYES)、本フローチャートは、S214からS215に進む。
CPU101によって、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つから取り外された外部装置がシンク装置でないと判定された場合(S214でNO)、本フローチャートは、S214からS217に進む。
S215において、CPU101は、S214においてシンク装置であると判定された外部装置が取り外された入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つを設定モードに設定する。これによって、CPU101は、シンク装置が取り外された入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つを出力モードから解除する。この場合、本フローチャートは、S215からS216に進む。
S216において、CPU101は、外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106の少なくとも一つを設定モードに設定する。これによって、CPU101は、外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106の少なくとも一つを入力モードから解除する。この場合、本フローチャートは、終了する。
入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つから取り外された外部装置がシンク装置でない場合(S214でNO)、CPU101は、アンプ100からソース装置が取り外されたと判定する。そこで、S217において、CPU101は、ソース装置が取り外された入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つを設定モードに設定する。これによって、CPU101は、ソース装置が取り外された入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つを入力モードから解除する。この場合、本フローチャートは、S217からS218に進む。
S218において、CPU101は、外部装置が接続されていない入出力兼用端子が2つであるか否かを判定する。CPU101によって、外部装置が接続されていない入出力兼用端子が2つであると判定された場合(S218でYES)、本フローチャートは、S218からS219に進む。CPU101によって、外部装置が接続されていない入出力兼用端子が2つではないと判定された場合(S218でNO)、本フローチャートは、S218からS201に戻る。
S219において、CPU101は、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つにシンク装置が接続されているか否かを判定する。CPU101によって、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つにシンク装置が接続されていると判定された場合(S219でYES)、本フローチャートは、終了する。
CPU101によって、出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aにシンク装置が接続されていないと判定された場合(S219でNO)、本フローチャートは、S219からS220に進む。
S220において、CPU101は、外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106の少なくとも一つを設定モードに設定する。これによって、CPU101は、外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106の少なくとも一つを出力モードから解除する。この場合、本フローチャートは、終了する。
なお、第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106は、図2の設定処理において設定されたモードに応じて、HDMIによる通信を外部装置と行うようになる。
なお、S203において、CPU101は、CECコマンドを用いて入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと接続されたと判定された外部装置がシンク装置であるか否かを判定するようにした。しかし、これに限られないものとする。
例えば、S203において、CPU101は、+5V電圧検出部104bから通知される+5V電圧信号及びTMDSクロック電圧検出部104kから通知されるTMDSクロック電圧信号に応じて、外部装置200がシンク装置であるか否かを判定してもよい。
+5V電圧検出部104bからLレベルの+5V電圧信号が通知された場合、かつ、TMDSクロック電圧検出部104kからHレベルのTMDSクロック電圧信号が通知された場合、CPU101は、外部装置200がシンク装置であると判定する。+5V電圧検出部104bからLレベルの+5V電圧信号が通知されていない場合、またはTMDSクロック電圧検出部104kからHレベルのTMDSクロック電圧信号が通知されていない場合、CPU101は、外部装置200がシンク装置でないと判定する。
また、S214において、CPU101は、CECコマンドを用いて入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つから取り外されたと判定された外部装置がシンク装置であるか否かを判定した。しかし、これに限られないものとする。例えば、S214において、CPU101は、+5V電圧検出部104bから通知される+5V電圧信号及びTMDSクロック電圧検出部104kから通知されるTMDSクロック電圧信号に応じて、外部装置200がシンク装置であるか否かを判定してもよい。
S206において、CPU101は、CECコマンドを用いて入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと接続されたと判定された外部装置がソース装置であるか否かを判定するようにした。しかし、これに限られないものとする。例えば、S206において、CPU101は、+5V電圧検出部104bから通知される+5V電圧信号及びTMDSクロック電圧検出部104kから通知されるTMDSクロック電圧信号に応じて、外部装置200がソース装置であるか否かを判定してもよい。+5V電圧検出部104bからHレベルの+5V電圧信号が通知された場合、かつ、TMDSクロック電圧検出部104kからLレベルのTMDSクロック電圧信号が通知された場合、CPU101は、外部装置200がソース装置であると判定する。+5V電圧検出部104bからHレベルの+5V電圧信号が通知されていない場合、またはTMDSクロック電圧検出部104kからLレベルのTMDSクロック電圧信号が通知されていない場合、CPU101は、外部装置200がソース装置でないと判定する。
なお、S211において、CPU101は、表示部108に警告を示す情報を表示するようにした。しかし、CPU101は、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと接続されたと判定された外部装置がリピータ装置であることが確認されてからS211の処理を行うようにしてもよい。例えば、CPU101は、CECコマンドを用いて、入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aのいずれか一つと接続されたと判定された外部装置がリピータ装置であるか否かを判定してもよい。この場合、例えば、CPU101は、論理アドレス「5」を含む<Polling Message>コマンドをCECライン305を介して外部装置200に送信するようにコマンド送受信部104oを制御する。論理アドレス「5」を含む<Polling Message>コマンドに対する肯定信号を外部装置200からコマンド送受信部104oが受信した場合、CPU101は、外部装置200がリピータ装置であると判定する。論理アドレス「5」を含む<Polling Message>コマンドに対する肯定信号を外部装置200からコマンド送受信部104oが受信していない場合、CPU101は、外部装置200がリピータ装置でないと判定する。論理アドレス「5」を含む<Polling Message>コマンドに対する否定信号を外部装置200からコマンド送受信部104oが受信した場合、CPU101は、外部装置200がリピータ装置でないと判定する。
また、S211及びS212の処理がCPU101によって行われた後、CPU101は、S208の処理を行うようにした。しかし、CPU101は、S212の処理が行われた後、第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106にHDMIによる通信を停止させ、図2の設定処理を終了するようにしてもよい。この場合、第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つに設定されたエラーモードが解除されるまで、CPU101は、アンプ100にHDMIによる通信を行わせないようにしてもよい。
このように実施例1に係る電子機器100は、一つの入出力兼用端子にシンク装置が接続された場合、外部装置が接続されていない他の入出力兼用端子に対応するモードが入力モードになるように設定するようにし、出力モードにならないようにした。これによって、外部装置が接続されていない他の入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106の少なくとも一つは、2台目のシンク装置が接続されても、HDMIによる通信を行わないようにする。このため、外部装置が接続されていない他の入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106の少なくとも一つは、ソース装置が接続された場合に、HDMIによる通信を行う。したがって、電子機器100は、入出力兼用端子に1台目のシンク装置が接続された場合、2台目のシンク装置が電子機器100に接続されたとしても、1台目のシンク装置と電子機器100とのCECプロトコルによる通信を阻害しないようにすることができる。このため、電子機器100が複数の入出力兼用端子を有する場合あっても、正常にCECプロトコルによる通信を行えるようにすることができる。
また、電子機器100は、外部装置が接続されていない入出力兼用端子が1つである場合、かつ、シンク装置が接続された入出力兼用端子がない場合、外部装置が接続されていない入出力兼用端子に対応するモードが出力モードになるように設定するようにした。これによって、外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つは、ソース装置が接続されても、HDMIによる通信を行わないようにする。このため、外部装置が接続されていない入出力兼用端子に対応する第1の通信ブロック104、第2の通信ブロック105及び第3の通信ブロック106のいずれか一つは、シンク装置が接続された場合に、HDMIによる通信を行う。したがって、電子機器100は、入出力兼用端子に2台のソース装置が接続された場合、1つのシンク装置が電子機器100に接続されるようにすることができる。このため、電子機器100が複数の入出力兼用端子を有する場合あっても、正常にCECプロトコルによる通信を行えるようにすることができる。
実施例1において、アンプ300が入出力兼用端子104a、入出力兼用端子105a及び入出力兼用端子106aを有するようにした。しかし、アンプ300は、入出力兼用端子を複数個有するものであれば、2つの入出力兼用端子を有するものであっても、4つ以上の入出力兼用端子を有するものであってもよいものとする。
また、実施例1において、アンプ300が電源出力部104c、電源出力部105c及び電源出力部106cを有するようにした。しかし、電源出力部104c、電源出力部105c及び電源出力部106cで行われる処理や動作は、共通する一つの電源出力部によって実現されるものであっても良いものとする。
また、実施例1において、アンプ300がデバイス情報取得部104j、デバイス情報取得部105j及びデバイス情報取得部106jを有するようにした。しかし、デバイス情報取得部104j、デバイス情報取得部105j及びデバイス情報取得部106jで行われる処理や動作は、共通する一つのデバイス情報取得部によって実現されるものであっても良いものとする。この場合、アンプ300には、どの入出力兼用端子を介してデバイス情報を供給するのか、どの入出力兼用端子を介してデバイス情報の要求が行われているのかを判定する判定手段をさらに有するものとする。
また、実施例1において、アンプ300がデータ送信部104l、データ送信部105l及びデータ送信部106lを有するようにした。しかし、データ送信部104l、データ送信部105l及びデータ送信部106lで行われる処理や動作は、共通する一つのデータ送信部によって実現されるものであっても良いものとする。
また、実施例1において、アンプ300がコマンド送受信部104o、コマンド送受信部105o及びコマンド送受信部106oを有するようにした。しかし、コマンド送受信部104o、コマンド送受信部105o及びコマンド送受信部106oで行われる処理や動作は、共通する一つのコマンド送受信部によって実現されるものであっても良いものとする。この場合、アンプ300には、どの入出力兼用端子を介してコマンドを送信するのか、どの入出力兼用端子を介してコマンドが受信されたのかを判定する判定手段をさらに有するものとする。
電子機器は、第1の外部装置を接続するための第1の接続手段と、第2の外部装置を接続するための第2の接続手段とを有することを特徴とする。さらに、電子機器は、前記第1の接続手段を介して前記第1の外部装置と通信を行う第1の通信手段と、前記第2の接続手段を介して前記第2の外部装置と通信を行う第2の通信手段と有することを特徴とする。さらに、電子機器は、前記第1の外部装置と前記第1の接続手段とが接続された場合であり、かつ、前記第1の外部装置が第1の装置である場合、前記第1の通信手段のモードを、前記第1の外部装置に映像データ及び音声データの少なくとも一つを含む所定のデータを前記第1の外部装置に送信する第1のモードに設定する制御手段を有することを特徴とする。さらに、電子機器は、前記第1の外部装置と前記第1の接続手段とが接続された場合であり、かつ、前記第1の外部装置が前記第1の装置である場合、前記制御手段は、前記第2の外部装置と前記第2の接続手段とが接続されていない場合であっても、前記第2の通信手段のモードが、前記第1のモードと異なる第2のモードに設定されるようにすることを特徴とする。
(他の実施例)
本発明に係る電子機器100は、実施例1で説明した電子機器100に限定されるものではない。例えば、本発明に係る電子機器100は、複数の装置から構成されるシステムにより実現することも可能である。
また、実施例1で説明した様々な処理及び機能は、コンピュータプログラムにより実現することも可能である。この場合、本発明に係るコンピュータプログラムは、コンピュータ(CPU等を含む)で実行可能であり、実施例1で説明した様々な機能を実現することになる。
本発明に係るコンピュータプログラムは、コンピュータ上で稼動しているOS(Operating System)などを利用して、実施例1で説明した様々な処理及び機能を実現してもよいことは言うまでもない。
本発明に係るコンピュータプログラムは、コンピュータ読取可能な記録媒体から読み出され、コンピュータで実行されることになる。コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、CD−ROM、CD−R、メモリカード、ROM等を用いることができる。また、本発明に係るコンピュータプログラムは、通信インターフェースを介して外部装置からコンピュータに提供され、当該コンピュータで実行されるようにしてもよい。
100 電子機器
200 外部装置
300 接続ケーブル

Claims (14)

  1. 第1の外部装置を接続するための第1の接続手段と、
    第2の外部装置を接続するための第2の接続手段と、
    前記第1の接続手段を介して前記第1の外部装置と通信を行う第1の通信手段と、
    前記第2の接続手段を介して前記第2の外部装置と通信を行う第2の通信手段と、
    前記第1の外部装置と前記第1の接続手段とが接続された場合、前記第1の外部装置のデバイスタイプを判断する判断手段と、
    前記判断手段により、前記第1の外部装置が第1のデバイスタイプの装置であると判断された場合、前記第1の通信手段のモードを、映像データ及び音声データの少なくとも一つを含む所定のデータを前記第1の外部装置に送信する第1のモードに設定する制御手段とを有し、
    前記第1の通信手段のモードが前記第1のモードに設定される場合、前記制御手段は、前記第2の外部装置と前記第2の接続手段とが接続されていない場合であっても、前記第2の通信手段のモードが、前記第1のモードと異なる第2のモードに設定されるようにすることを特徴とする電子機器。
  2. 前記第2の接続手段に前記第2の外部装置が接続されていない状態で、前記判断手段により前記第1の外部装置が前記第1のデバイスタイプの装置であると判断された場合、前記第2の接続手段に前記第2の外部装置が接続されたとしても、前記第2の通信手段のモードが前記第1のモードに設定されないようにすることを特徴とする請求項1に記載の電子機器。
  3. 第3の外部装置を接続するための第3の接続手段と、
    前記第3の接続手段を介して前記第3の外部装置と通信を行う第3の通信手段とをさらに有し、
    前記第2の外部装置と前記第2の接続手段とが接続されていない状態かつ前記第3の外部装置と前記第3の接続手段とが接続されていない状態で、前記判断手段により、前記第1の外部装置が前記第1のデバイスタイプとは異なる第2のデバイスタイプの装置であると判断された場合、前記制御手段は、前記第1の通信手段のモードを前記第2のモードに設定すると共に、前記第2の通信手段および前記第3の通信手段のモードを、前記第1のモードにも前記第2のモードにも設定しないことを特徴とする請求項1または2に記載の電子機器。
  4. 前記第2のデバイスタイプの装置は、ソース装置であることを特徴とする請求項3に記載の電子機器。
  5. 前記判断手段により、前記第1の外部装置が第3のデバイスタイプの装置であると判断された場合、前記制御手段は、前記第1の外部装置と前記第1の接続手段との接続に関する警告を出力することを特徴とする請求項1乃至4のいずれか1項に記載の電子機器。
  6. 前記第3のデバイスタイプの装置は、リピータ装置であることを特徴とする請求項5に記載の電子機器。
  7. 前記第1のデバイスタイプの装置は、シンク装置であることを特徴とする請求項1乃至6のいずれか1項に記載の電子機器。
  8. 前記第2のモードは、前記所定のデータを前記第2の外部装置から受信するためのモードであることを特徴とする請求項1乃至7のいずれか1項に記載の電子機器。
  9. 前記判断手段により前記第1のデバイスタイプの装置であると判断された外部装置と、対応する接続手段との接続が切断された場合、前記制御手段は、該切断された外部装置との通信を行う通信手段のモード設定を解除すると共に、外部装置が接続されていない通信手段のモード設定も解除することを特徴とする請求項1乃至8のいずれか1項に記載の電子機器。
  10. 前記判断手段は、前記第1の外部装置に割り当てられた論理アドレスを確認することでデバイスタイプを特定することを特徴とする請求項1乃至8のいずれか1項に記載の電子機器。
  11. 外部装置を接続するための複数の接続手段と、
    各接続手段を介した通信毎に個別に決定されるモードに従って、前記接続手段に接続された前記外部装置と通信するよう制御する制御手段とを有し、
    前記モードは、映像データ及び音声データの少なくとも一つを含む所定のデータを出力する第一のモードと、前記映像データ及び音声データの少なくとも一つを含む所定のデータを入力する第二のモードとを少なくとも含み、
    前記接続手段のうちのいずれかに接続された外部装置が所定のタイプの装置である場合、前記制御手段は、該外部装置が接続されている接続手段を介した通信が前記第一のモードに従って制御されるようにすると共に、他の接続手段に更に外部装置が接続されたとしても、その接続手段を介した通信が前記第一のモードに従って制御されることがないようにすることを特徴とする電子機器。
  12. 第1の外部装置を接続するための第1の接続手段と、第2の外部装置を接続するための第2の接続手段と、前記第1の接続手段を介して前記第1の外部装置と通信を行う第1の通信手段と、前記第2の接続手段を介して前記第2の外部装置と通信を行う第2の通信手段と、を有する電子機器の制御方法であって、
    前記第1の外部装置と前記第1の接続手段とが接続された場合、前記第1の外部装置のデバイスタイプを判断する判断ステップと、
    前記判断ステップにて、前記第1の外部装置が第1のデバイスタイプの装置であると判断された場合、前記第1の通信手段のモードを、映像データ及び音声データの少なくとも一つを含む所定のデータを前記第1の外部装置に送信する第1のモードに設定する制御ステップとを有し、
    前記第1の通信手段のモードが前記第1のモードに設定される場合、前記制御ステップでは、前記第2の外部装置と前記第2の接続手段とが接続されていない場合であっても、前記第2の通信手段のモードが、前記第1のモードと異なる第2のモードに設定されるようにすることを特徴とする電子機器の制御方法。
  13. 外部装置を接続するための複数の接続手段を有する電子機器の制御方法であって、各接続手段を介した通信毎に個別に決定されるモードに従って、前記接続手段に接続された前記外部装置と通信するよう制御する制御ステップを有し、
    前記モードは、映像データ及び音声データの少なくとも一つを含む所定のデータを出力する第一のモードと、前記映像データ及び音声データの少なくとも一つを含む所定のデータを入力する第二のモードとを少なくとも含み、
    前記接続手段のうちのいずれかに接続された外部装置が所定のタイプの装置である場合、前記制御ステップでは、該外部装置が接続されている接続手段を介した通信が前記第一のモードに従って制御されるようにすると共に、他の接続手段に更に外部装置が接続されたとしても、その接続手段を介した通信が前記第一のモードに従って制御されることがないようにすることを特徴とする電子機器の制御方法。
  14. コンピュータを、請求項1乃至11のいずれか1項に記載の電子機器として機能させるための、コンピュータが読み取り可能なプログラム。
JP2011230027A 2011-10-19 2011-10-19 電子機器 Expired - Fee Related JP6004628B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2011230027A JP6004628B2 (ja) 2011-10-19 2011-10-19 電子機器
US13/653,551 US8887211B2 (en) 2011-10-19 2012-10-17 Electronic apparatus, method for controlling, and recording medium
CN201210405386.5A CN103067685B (zh) 2011-10-19 2012-10-18 电子设备及其控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011230027A JP6004628B2 (ja) 2011-10-19 2011-10-19 電子機器

Publications (2)

Publication Number Publication Date
JP2013090209A JP2013090209A (ja) 2013-05-13
JP6004628B2 true JP6004628B2 (ja) 2016-10-12

Family

ID=48110125

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011230027A Expired - Fee Related JP6004628B2 (ja) 2011-10-19 2011-10-19 電子機器

Country Status (3)

Country Link
US (1) US8887211B2 (ja)
JP (1) JP6004628B2 (ja)
CN (1) CN103067685B (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2482548A1 (en) * 2011-01-21 2012-08-01 Alcatel Lucent A method, a system, a server, a client, a computer program and a computer program product for determining a user guide in a computer network
KR101799311B1 (ko) * 2011-06-28 2017-11-21 삼성전자 주식회사 무선통신장치 및 그 제어방법
JP6465541B2 (ja) * 2013-08-06 2019-02-06 キヤノン株式会社 通信装置、再生装置、及びその方法、並びにプログラム
US20150067195A1 (en) * 2013-08-30 2015-03-05 Manish Sharma Hdmi source and sink device over single hdmi connector
CN106658156A (zh) * 2015-11-04 2017-05-10 深圳市中兴微电子技术有限公司 一种显示设备的显示参数获取方法、显示设备、终端
CN106325600B (zh) * 2016-08-25 2020-07-31 上海微山电子科技有限公司 一种电磁电容双模触控装置的控制方法
JP6307655B1 (ja) * 2017-10-23 2018-04-04 イメージニクス株式会社 映像信号処理装置

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5043829A (en) * 1987-03-30 1991-08-27 Videonics Incorporated Method and an apparatus for controlling a video cassette recorder
JP4310674B2 (ja) * 2000-01-11 2009-08-12 ソニー株式会社 電子機器に接続されているデバイスの選択方法及びこの選択方法を備えた電子機器
US7567592B2 (en) * 2003-05-01 2009-07-28 Genesis Microchip Inc. Packet based video display interface enumeration method
CN101129069B (zh) * 2004-11-25 2010-12-22 松下电器产业株式会社 转发器装置及其控制方法
EP1968239B1 (en) * 2005-12-26 2019-01-30 Panasonic Corporation Address managing method and communication device
JP2008054300A (ja) * 2006-07-28 2008-03-06 Sharp Corp 表示装置及び表示システム
JP2008072419A (ja) * 2006-09-14 2008-03-27 Sharp Corp Av機器接続装置、テレビジョン受像機およびavシステム
JP2008153974A (ja) * 2006-12-18 2008-07-03 Canon Inc スイッチ装置及びデータ中継方法
JP2008158595A (ja) * 2006-12-20 2008-07-10 Sony Corp 情報処理装置
JP5091578B2 (ja) * 2007-07-26 2012-12-05 株式会社東芝 映像処理装置及び映像処理方法
JP2009060204A (ja) 2007-08-30 2009-03-19 Panasonic Corp ソース/シンク兼用機器
JP5271532B2 (ja) * 2007-12-07 2013-08-21 株式会社日立製作所 映像伝送システム
US8866971B2 (en) * 2007-12-17 2014-10-21 Ati Technologies Ulc Method, apparatus and machine-readable medium for apportioning video processing between a video source device and a video sink device
US8661497B2 (en) * 2008-01-25 2014-02-25 General Instrument Corporation Set-top box for converting media signals based on stored output settings
JP4968091B2 (ja) * 2008-01-30 2012-07-04 ソニー株式会社 電子機器、メッセージ応答方法及びプログラム
JPWO2009101804A1 (ja) * 2008-02-13 2011-06-09 パナソニック株式会社 省電力システム
JP4535161B2 (ja) * 2008-04-01 2010-09-01 ソニー株式会社 電子機器、通信システム、通信方法、およびプログラム
JP4683067B2 (ja) * 2008-04-17 2011-05-11 ソニー株式会社 音声処理装置、音声処理方法およびプログラム
US20090282437A1 (en) * 2008-05-09 2009-11-12 Tap.Tv System and Method for Controlling Media at a Plurality of Output Devices
JP5230267B2 (ja) * 2008-05-27 2013-07-10 キヤノン株式会社 機器制御装置および制御方法
JP2010002189A (ja) * 2008-06-18 2010-01-07 Sanyo Electric Co Ltd 電子機器
JP2011041204A (ja) * 2009-08-18 2011-02-24 Canon Inc 通信機器
JP2011082633A (ja) * 2009-10-02 2011-04-21 Canon Inc 電子機器およびその制御方法
JP5574695B2 (ja) * 2009-12-21 2014-08-20 キヤノン株式会社 通信装置
JP2011172156A (ja) * 2010-02-22 2011-09-01 Sony Corp コンテンツ再生システム、コンテンツ受信装置、音声再生装置、コンテンツ再生方法およびプログラム
JP5565397B2 (ja) * 2011-09-30 2014-08-06 ヤマハ株式会社 オーディオ・ビデオ信号の入力切換装置、入力切換方法およびオーディオ・ビデオシステム
US20130159565A1 (en) * 2011-12-14 2013-06-20 Motorola Mobility, Inc. Method and apparatus for data transfer of touch screen events between devices
JP2013229685A (ja) * 2012-04-24 2013-11-07 Sony Corp 情報処理装置、情報処理方法及びプログラム

Also Published As

Publication number Publication date
CN103067685A (zh) 2013-04-24
JP2013090209A (ja) 2013-05-13
US8887211B2 (en) 2014-11-11
US20130104183A1 (en) 2013-04-25
CN103067685B (zh) 2016-12-21

Similar Documents

Publication Publication Date Title
JP6004628B2 (ja) 電子機器
KR101402680B1 (ko) 영상표시장치 및 그의 edid 정보 제공 방법
EP2324632B1 (en) Video control apparatus and control method for video control apparatus
JP5335309B2 (ja) 通信装置
JP5574695B2 (ja) 通信装置
JP2011041204A (ja) 通信機器
JP5553571B2 (ja) 通信装置及び方法
JP2007078980A (ja) 画像表示システム
US9058847B2 (en) Communication apparatus, control method, and computer-readable recording medium
JP5414262B2 (ja) 通信装置、制御方法及びプログラム
JP2012161045A (ja) 通信装置
JP2010283749A (ja) 映像出力装置およびその制御方法、映像表示装置およびその制御方法
JP3861916B1 (ja) 画像送受信装置
JP5733953B2 (ja) 電子機器
JP2020106876A (ja) 通信インターフェース回路及びその制御方法
JP2015115670A (ja) 送信装置、方法及びプログラム
JP6056176B2 (ja) リピータ機器
JP2014146920A (ja) 通信装置、制御方法及びプログラム
JP5618534B2 (ja) 通信装置
JP2017192000A (ja) 通信装置、制御方法及びプログラム
JP2013090210A (ja) 通信装置
KR102950045B1 (ko) 디스플레이 장치 및 제어 방법
JP5414501B2 (ja) 通信装置
JP2014146921A (ja) 通信装置、制御方法及びプログラム
JP6134200B2 (ja) 映像送信装置、制御方法、プログラム及び記憶媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141020

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150825

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160322

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160519

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160906

R151 Written notification of patent or utility model registration

Ref document number: 6004628

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees