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
JP5111655B2 - 無線通信装置、無線通信方法、プログラム、及び集積回路 - Google Patents
[go: Go Back, main page]

JP5111655B2 - 無線通信装置、無線通信方法、プログラム、及び集積回路 - Google Patents

無線通信装置、無線通信方法、プログラム、及び集積回路 Download PDF

Info

Publication number
JP5111655B2
JP5111655B2 JP2011502635A JP2011502635A JP5111655B2 JP 5111655 B2 JP5111655 B2 JP 5111655B2 JP 2011502635 A JP2011502635 A JP 2011502635A JP 2011502635 A JP2011502635 A JP 2011502635A JP 5111655 B2 JP5111655 B2 JP 5111655B2
Authority
JP
Japan
Prior art keywords
cec
wireless communication
communication device
message
wired
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
JP2011502635A
Other languages
English (en)
Other versions
JPWO2010100877A1 (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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2011502635A priority Critical patent/JP5111655B2/ja
Publication of JPWO2010100877A1 publication Critical patent/JPWO2010100877A1/ja
Application granted granted Critical
Publication of JP5111655B2 publication Critical patent/JP5111655B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • 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
    • 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/16Use of wireless transmission of display information

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Communication Control (AREA)

Description

本発明は、複数の無線通信装置間でHDMIにおけるCECメッセージの中継伝送を可能とする無線通信装置に関するものである。
非特許文献1で規格化されているHDMI(High−Definition Multimedia Interface)のCEC(Consumer Electronics Control)メッセージは、有線接続された装置間で送受信されるのが一般的である。
このCECメッセージを無線で中継伝送する無線通信システムとして、たとえば、特許文献1に記載されているようなものがあった。
図18は、特許文献1に記載された従来の無線通信システムの構成を示すブロック図である。図18において、無線通信システムは、ソース装置1Aと、シンク装置2Aと、アダプタ装置57と、アダプタ装置67とを備える。
ソース装置1Aは、有線送受信回路55と、コントローラ10Aと、ROM11と、DVDプレーヤ13と、CECコントローラ14とを備える。シンク装置2Aは、有線送受信回路65と、コントローラ20Aと、ROM21と、スピーカ22と、ディスプレイ23と、CECコントローラ24と、音声信号及び映像信号処理回路30とを備える。アダプタ装置57は、コントローラ50と、有線送受信回路51と、RAM52と、無線送受信回路54と、アンテナ56とを備える。アダプタ装置67は、コントローラ60と、有線送受信回路61と、RAM62と、無線送受信回路64と、アンテナ66とを備える。
ソース装置1Aとアダプタ装置57とは、ケーブルC1を介して互いに有線接続される。シンク装置2Aとアダプタ装置67とは、ケーブルC2を介して互いに有線接続される。一方、アダプタ装置57、67は、互いに無線接続されている。
ソース装置1Aのコントローラ10Aは、CECコントローラ14から入力されるCECメッセージを有線送受信回路55に出力する。また、コントローラ10Aは、有線送受信回路55及びアダプタ装置57を介してシンク装置2Aから受信したCECメッセージをCECコントローラ14に出力する。有線送受信回路55は、DVDプレーヤ13から読み出された映像信号及び音声信号、又はコントローラ10Aから入力されたCECメッセージを、ケーブルC1を介してアダプタ装置57に送信する。また、有線送受信回路55は、シンク装置2Aにより送信されたCECメッセージを、アダプタ装置57からケーブルC1を介して受信する。
アダプタ装置57の有線送受信回路51は、ケーブルC1を介してソース装置1Aから映像信号及び音声信号を受信し、無線送受信回路54に出力する。また、有線送受信回路51は、ケーブルC1を介してソース装置1AからCECメッセージを受信し、コントローラ50に送信する。さらに、有線送受信回路51は、シンク装置2Aから送信されたCECメッセージを、ケーブルC1を介してソース装置1Aに送信する。コントローラ50は、有線送受信回路51から出力されるCECメッセージを含む無線データパケットを生成して無線送受信回路54に出力する。また、コントローラ50は、出力したCECメッセージの送信データ情報をRAM52の送信データ情報テーブル52aに格納する。さらに、コントローラ50は、無線送受信回路54及びアンテナ56を介してシンク装置2Aから受信した無線データパケットに含まれるCECメッセージに基づいて、アドレス情報登録処理及びデータ送受信処理を実行する。RAM52は、送信データ情報テーブル52aと、ノード情報テーブル52bとを格納する。
シンク装置2Aのコントローラ20A及び有線送受信回路65は、それぞれソース装置1Aのコントローラ10A及び有線送受信回路55と同様に構成される。但し、有線送受信回路65は、ケーブルC2を介して受信したAV信号を音声信号及び映像信号処理回路30に出力する。また、コントローラ20Aは、音声信号及び映像信号処理回路30を制御する。
また、アダプタ装置67のコントローラ60、有線送受信回路61、RAM62及び無線送受信回路64は、それぞれアダプタ装置57のコントローラ50、有線送受信回路51、RAM52及び無線送受信回路54と同様に構成される。但し、RAM62は、送信データ情報テーブル62aと、ノード情報テーブル62bとを格納する。また、無線送受信回路64は、AV信号を有線送受信回路61に出力する。
図19を参照して、以上のように構成された無線通信システムの動作を説明する。
まず、図19の上段に示されるように、アダプタ装置57は、ケーブルC1を介して接続されている装置(この例ではソース装置1A)のCEC論理アドレスを収集し、ノード情報テーブル52bに保存する。そして、アダプタ装置57は、例えば、ノード情報テーブル52bが更新されたタイミングで、ノード情報テーブル52bに保持されているCEC論理アドレスのリストを含むリスト交換メッセージを、アダプタ装置67に無線送信する。
一方、アダプタ装置67は、受信したリスト交換メッセージに含まれるCEC論理アドレスのリストを、ノード情報テーブル62bに保存する。また、アダプタ装置67についても、同様の動作を行う(図示省略)。これにより、アダプタ装置57、67は、自装置に接続された装置のCEC論理アドレス、及び相手装置に接続された装置のCEC論理アドレスを把握することができる。
次に、図19の下段に示されるように、ソース装置1Aは、シンク装置2A宛てのCECメッセージをアダプタ装置57に送信する。具体的には、ソース装置1AのCECコントローラ14により生成されたCECメッセージは、バスB1を介してコントローラ10Aに出力され、有線送受信回路55及びケーブルC1を介してアダプタ装置57に送信される。
次に、アダプタ装置57のコントローラ50は、有線送受信回路51を介してソース装置1Aから受信したCECメッセージを含む無線データパケットを生成し、生成した無線データパケットを無線送受信回路54及びアンテナ56を介してアダプタ装置67に無線送信する。
アダプタ装置57の無線送受信回路64は、アンテナ56を介して無線データパケットを無線受信する。アダプタ装置67のコントローラ60は、無線データパケットに含まれるCECメッセージの宛先論理アドレスをノード情報テーブル62bと照合する。そして、コントローラ60は、シンク装置2AのCEC論理アドレスと一致する場合に、有線送受信回路61及びケーブルC2を介してCECメッセージをシンク装置2Aに送信すると共に、無線ACKパケットを、無線送受信回路64及びアンテナ66を介してアダプタ装置57に送信する。
一方、ソース装置1Aは、CECメッセージの送信後、所定時間以内に無線ACKパケットを受信しない場合、CECコントローラ14によりCECメッセージの再送処理が行われる。この場合、アダプタ装置57のコントローラ50は、再送されたCECメッセージのデータブロックNのEOMビットをCECコントローラ14から受信した時点で、既にアダプタ装置67から無線ACKパケットを受信している。そこで、アダプタ装置57は、CECメッセージを含む無線データパケットを再度無線送信することなく、データブロックNに対して「0」であるACKビットをCECコントローラ14に送信する。従って、CECコントローラ14は、CECメッセージが正常にアダプタ装置67に受信されたことを認識することができる。
以上説明したように、前記特許文献1に記載された従来の無線通信システムによれば、CECメッセージを生成するCECコントローラ14と、コントローラ50とがバスB1及びケーブルC1を介して互いに接続され、CECコントローラ24と、コントローラ60とがバスB2及びケーブルC2を介して互いに接続されるので、CECメッセージを送受信するための有線インタフェースしか備えていないソース装置1A又はシンク装置2Aにおいても、それぞれアダプタ装置57及び67を装着することで、CECメッセージを無線送受信することが可能となる。
特開2008−22560号公報(第22頁、第15図)
High−Definition Multimedia Interface Specification, Version 1.1, HDM I Licensing, LLC, California in U.S.A.(May 20, 2004)
上記構成の無線通信システムにおいては、ソース装置1Aとアダプタ装置57との間、及びシンク装置2Aとアダプタ装置67との間でリスト交換メッセージの送受信を行わないので、ソース装置1A及びシンク装置2Aは、それぞれ無線区間の先に接続されている装置の最新の情報を把握することができない。具体的には、ソース装置1Aは、アダプタ装置67のケーブルC2に新たにCECメッセージを送受信可能なCEC機器が接続されたとしても、ソース装置1A自身がポーリングなどを行わなければ、当該新たなCEC機器の存在を検出することができないという問題があった。
また、前記従来の構成における他の問題として、ソース装置1Aは、最初に出力したCECメッセージに対するACK/NACKを、監視タイマのタイムアウト前に受信することが難しい。つまり、特許文献1においては、CECコントローラ14がCECメッセージを再送することを前提とし、且つアダプタ装置57が再送されたCECメッセージより先に無線ACKパケットを受信することを期待した構成となっている。
このように、従来の構成では、最初のCECメッセージがNACKとなり、CECコントローラ14がCECメッセージを再送するまで、CECメッセージの正常送信終了とならない。また、規格上、CECバスは低速であり、再送待ち時間も長いため、著しくスループットが低下するという問題があった。
本発明は、CEC機器の構成変更を随時検出可能な無線通信装置を提供することを第1の目的とする。
また、本発明は、CEC機器間で送受信されるCECメッセージのスループットを向上させた無線通信装置を提供することを第2の目的とする。
本発明の一形態に係る無線通信装置は、各々が1以上の機器に有線接続され、且つ互いに無線接続されている一対の無線通信装置のうちの一方の無線通信装置である。具体的には、HDMI(High−Definition Multimedia Interface)規格に規定された方式で、前記1以上の機器に有線接続される有線インタフェースと、他方の前記無線通信装置に無線接続される無線インタフェースと、前記一対の無線通信装置に有線接続された前記機器それぞれを識別するためのCEC論理アドレスを保持するアドレス管理テーブルと、前記有線インタフェース及び前記無線インタフェースの一方の先に接続されている前記機器が変更されたことを示すメッセージを受信したことに応じて、前記アドレス管理テーブルを更新するテーブル更新部と、前記テーブル更新部によって前記アドレス管理テーブルが更新されたことを、前記有線インタフェース及び前記無線インタフェースの他方の先に接続されている前記機器に通知する制御部とを備える。
上記構成のように、他方の無線通信装置に有線接続されている機器のCEC論理アドレスをアドレス管理テーブルで管理し、当該アドレス管理テーブルの更新を自装置に有線接続されている機器に通知することで、機器が常に最新の機器構成を把握することができる。なお、「有線インタフェースの先に接続されている機器」とは、自装置に有線接続されている機器を指す。また、「無線インタフェースの先に接続されている機器」とは、他の無線通信装置に有線接続されている機器を指す。
一形態として、前記テーブル更新部は、前記他方の無線通信装置に有線接続されている前記機器のCEC論理アドレスのリストを含むリスト交換メッセージを、前記無線インタフェースを経由して前記他方の無線通信装置から受信したことに応じて、当該リスト交換メッセージに含まれるCEC論理アドレスで前記アドレス管理テーブルを更新してもよい。前記制御部は、前記有線インタフェースに含まれる”Hot Plug Detect”信号線又は”+5V Power”信号線に対して、LOWレベルパルスを所定の時間出力することによって、前記アドレス管理テーブルが更新されたことを前記有線インタフェースの先に接続されている前記機器に通知してもよい。
さらに、前記制御部は、該無線通信装置の起動後、前記他方の無線通信装置から前記リスト交換メッセージを最初に受信するまでの間、前記有線インタフェースに含まれる”Hot Plug Detect”信号線又は”+5V Power”信号線に対して、LOWレベルパルスを出力し続けてもよい。これにより、無線通信装置に有線接続されている機器が、誤ったCEC論理アドレス情報を取得することを防ぐ効果を得ることができる。
他の形態として、前記テーブル更新部は、前記無線インタフェースを介して任意のCECメッセージを受信した場合において、当該CECメッセージの送信元を示すCEC論理アドレスが前記アドレス管理テーブルに保持されていない場合に、当該CEC論理アドレスを前記アドレス管理テーブルに追加してもよい。前記制御部は、HDMI規格に規定されたレポート・フィジカル・アドレスメッセージを前記有線インタフェースの先に接続されている前記機器に送信することによって、前記アドレス管理テーブルに追加されたCEC論理アドレスを通知してもよい。なお、制御部は、自ら生成したレポート・フィジカル・アドレスメッセージを送信してもよいし、下記のように、他の機器が生成したレポート・フィジカル・アドレスメッセージを中継してもよい。
また、前記制御部は、追加されたCEC論理アドレスで識別される前記機器に対して、HDMI規格に規定されたギブ・フィジカル・アドレスメッセージを送信し、当該機器によって生成された前記レポート・フィジカル・アドレスメッセージを、前記有線インタフェースの先に接続されている前記機器に中継してもよい。これにより、線通信装置でCEC物理アドレスを取得し、管理する必要がなくなる。
さらに他の形態として、前記テーブル更新部は、前記有線インタフェースを介して任意のCECメッセージを受信した場合において、当該CECメッセージの送信元を示すCEC論理アドレスが前記アドレス管理テーブルに保持されていない場合に、当該CEC論理アドレスを前記アドレス管理テーブルに追加してもよい。前記制御部は、HDMI規格に規定されたレポート・フィジカル・アドレスメッセージを前記無線インタフェースの先に接続されている前記機器に送信することによって、前記アドレス管理テーブルに追加されたCEC論理アドレスを通知してもよい。なお、制御部は、自ら生成したレポート・フィジカル・アドレスメッセージを送信してもよいし、下記のように、他の機器が生成したレポート・フィジカル・アドレスメッセージを中継してもよい。
また、前記制御部は、追加されたCEC論理アドレスで識別される前記機器に対して、HDMI規格に規定されたギブ・フィジカル・アドレスメッセージを送信し、当該機器によって生成された前記レポート・フィジカル・アドレスメッセージを、前記無線インタフェースの先に接続されている前記機器に中継してもよい。これにより、線通信装置でCEC物理アドレスを取得し、管理する必要がなくなる。
さらに、該無線通信装置は、不揮発性メモリを備えてもよい。前記テーブル更新部は、前記アドレス管理テーブルを更新する度に、更新後の前記アドレス管理テーブルに保持されている1以上の前記CECアドレスを前記不揮発性メモリにコピーしてもよい。また、前記テーブル更新部は、該無線通信装置が起動された際に、前記不揮発性メモリに記憶されている前記1以上のCEC論理アドレスに、ルート機器を示すCEC論理アドレス又はブロードキャストアドレスの少なくとも一方を追加して、前記アドレス管理テーブルにコピーしてもよい。これにより、起動直後からCECメッセージを中継することが可能となる。
また、前記制御部は、前記有線インタフェースを介して任意のCECメッセージを受信した場合において、前記CECメッセージの送信先を示す前記CEC論理アドレスが前記アドレス管理テーブルに保持されていた場合に、前記CECメッセージを前記無線インタフェース介して送信元の前記機器に送信すると共に、前記CECメッセージを受信したことを示す受信応答信号を、前記有線インタフェースを介して前記CECメッセージの送信元の前記機器に送信してもよい。これにより、従来のようにCECメッセージが再送されることがなくなり、機器間で送受信されるCECメッセージのスループットを著しく向上させることとなる。
本発明の一形態に係る無線通信方法は、各々が1以上の機器に有線接続され、且つ互いに無線接続されている一対の無線通信装置のうちの一方の無線通信装置が他方の無線通信装置と無線通信する方法である。前記一方の無線通信装置は、HDMI(High−Definition Multimedia Interface)規格に規定された方式で、前記1以上の機器に有線接続される有線インタフェースと、他方の前記無線通信装置に無線接続される無線インタフェースと前記一対の無線通信装置に有線接続された前記機器それぞれを識別するためのCEC論理アドレスを保持するアドレス管理テーブルとを備える。そして、前記無線通信方法は、前記有線インタフェース及び前記無線インタフェースの一方の先に接続されている前記機器が変更されたことを示すメッセージを受信したことに応じて、前記アドレス管理テーブルを更新するテーブル更新ステップと、前記テーブル更新ステップで前記アドレス管理テーブルが更新されたことを、前記有線インタフェース及び前記無線インタフェースの他方の先に接続されている前記機器に通知する制御ステップとを含む。
本発明の一形態に係るプログラムは、各々が1以上の機器に有線接続され、且つ互いに無線接続されている一対の無線通信装置のうちの一方の無線通信装置に、他方の無線通信装置と無線通信させる。前記一方の無線通信装置は、HDMI(High−Definition Multimedia Interface)規格に規定された方式で、前記1以上の機器に有線接続される有線インタフェースと、他方の前記無線通信装置に無線接続される無線インタフェースと前記一対の無線通信装置に有線接続された前記機器それぞれを識別するためのCEC論理アドレスを保持するアドレス管理テーブルとを備える。そして、前記プログラムは、前記有線インタフェース及び前記無線インタフェースの一方の先に接続されている前記機器が変更されたことを示すメッセージを受信したことに応じて、前記アドレス管理テーブルを更新するテーブル更新ステップと、前記テーブル更新ステップで前記アドレス管理テーブルが更新されたことを、前記有線インタフェース及び前記無線インタフェースの他方の先に接続されている前記機器に通知する制御ステップとを前記一方の無線通信装置に実行させる。
本発明の一形態に係る集積回路は、各々が1以上の機器に有線接続され、且つ互いに無線接続されている一対の無線通信装置のうちの一方の無線通信装置に含まれる。前記一方の無線通信装置は、HDMI(High−Definition Multimedia Interface)規格に規定された方式で、前記1以上の機器に有線接続される有線インタフェースと、他方の前記無線通信装置に無線接続される無線インタフェースとを備える。前記集積回路は、前記一対の無線通信装置に有線接続された前記機器それぞれを識別するためのCEC論理アドレスを保持するアドレス管理テーブルと、前記有線インタフェース及び前記無線インタフェースの一方の先に接続されている前記機器が変更されたことを示すメッセージを受信したことに応じて、前記アドレス管理テーブルを更新するテーブル更新部と、前記テーブル更新部によって前記アドレス管理テーブルが更新されたことを、前記有線インタフェース及び前記無線インタフェースの他方の先に接続されている前記機器に通知する制御部とを備える。
本発明によれば、各CEC機器が常に最新の機器構成を把握することができる。
図1は、本発明の一形態に係る無線通信装置のブロック図である。 図2は、実施の形態1に係る無線通信システムのブロック図である。 図3は、実施の形態1に係る無線通信システムの動作の一例を示すデータフローである。 図4は、実施の形態1に係る無線通信装置の動作を示すフローチャートである。 図5は、実施の形態1に係る無線通信システムの動作の他の例を示すデータフローである。 図6は、実施の形態2に係る無線通信システムのブロック図である。 図7は、実施の形態2に係る無線通信システムの動作を示すデータフローである。 図8は、実施の形態3に係る無線通信システムのブロック図である。 図9は、実施の形態3に係る無線通信システムの動作を示すデータフローである。 図10は、実施の形態4に係る無線通信システムのブロック図である。 図11は、実施の形態4に係る無線通信システムの動作を示すデータフローである。 図12は、実施の形態5に係る無線通信システムのブロック図である。 図13は、実施の形態5に係る無線通信システムの動作を示すデータフローである。 図14は、実施の形態6に係る無線通信システムのブロック図である。 図15は、実施の形態6に係る無線通信装置の動作の一例を示すフローチャートである。 図16は、実施の形態6に係る無線通信装置の動作の他の例を示すフローチャートである。 図17は、実施の形態6に係る無線通信装置の動作のさらに他の例を示すフローチャートである。 図18は、従来の無線通信システムの構成を示すブロック図である。 図19は、従来の無線通信システムの動作を示すデータフローである。
図1は、本発明の一形態に係る無線通信装置1000のブロック図である。無線通信装置1000は、図1に示されるように、有線インタフェース1100と、無線インタフェース1200と、アドレス管理テーブル1300と、テーブル更新部1400と、制御部1500とを備える。
有線インタフェース1100は、HDMI(High−Definition Multimedia Interface)規格に規定されたインタフェースである。この有線インタフェース1100には、1以上の機器が直接的又は間接的に接続される。なお、「直接的に接続」とは、文字通り、有線インタフェース1100と他の機器とがケーブルを介して接続されることを指す。一方、「間接的に接続」とは、有線インタフェース1100に直接的に接続された機器に、さらに他の機器が接続されている状態を指す。
無線インタフェース1200は、他の無線通信装置に無線接続されるインタフェースである。具体的な接続方式は特に限定されないが、例えば、ワイヤレスHD(High Definition)を用いて接続されていてもよい。
アドレス管理テーブル1300は、該無線通信装置1000に有線接続されている機器、及び無線インタフェース1200を介して無線接続された他の無線通信装置に有線接続されている機器のCEC論理アドレスを保持している。CEC論理アドレスは、HDMI規格に準拠した方式で接続されている各機器を識別するための4ビット(0〜15)の値である。なお、アドレス管理テーブル1300は、例えば、DRAM(Dynamic Random Access Memory)やSRAM(Static Random Access Memory)等の揮発性メモリに記憶されている。
テーブル更新部1400は、有線インタフェース1100及び無線インタフェース1200から受信した各種メッセージに基づいて、アドレス管理テーブル1300の内容を更新する。制御部1500は、テーブル更新部1400によってアドレス管理テーブル1300が更新されたことを、有線インタフェース1100及び無線インタフェース1200の先に接続されている機器に通知する。テーブル更新部1400及び制御部1500の具体的な処理内容は後述する。
(実施の形態1)
図2は、本発明の実施の形態1における無線通信装置を用いた無線通信システムの構成の一例を示すブロック図である。図2において、受信側無線通信装置106は、HDMIケーブル107でTV108と接続され、HDMI規格に規定される「HDMI Sink」を構成している。一方、送信側無線通信装置103は、HDMIケーブル102でソース機器101と接続され、HDMI規格に規定される「HDMI Source」を構成している。
HDMIケーブル107は、HDMI規格に規定された信号線を備える。例えば、HDMIケーブル107は、HPD(Hot Plug Detect)信号線117と、“+5V Power”信号線118と、CEC信号線119とを備える。HDMIケーブル102も同様である。
なお、送信側無線通信装置103および受信側無線通信装置106が、それぞれ、「HDMI Source」および「HDMI Sink」を構成している点は、以降の実施の形態についても同様である。また、図2では、送信側無線通信装置103にソース機器101が1台だけ有線接続されているが、これに限ることなく、複数のCECが有線接続されていていてもよい。この場合、ソース機器101に他のCEC機器が接続(送信側無線通信装置103に間接的に接続)される構成であってもよいし、送信側無線通信装置103が複数の有線インタフェースを備え、複数のCEC機器と直接的に接続される構成であってもよい。受信側無線通信装置106についても同様である。
なお、ソース機器101としては、DVDプレーヤ、セットトップボックス(STB:例えばチューナ)などの映像音声再生装置が考えられる。また、シンク機器としては、本発明ではTV108を一例として説明するが、スピーカやディスプレイなどの映像音声出力(表示)装置が考えられる。
送信側無線通信装置103及び受信側無線通信装置106は、図1に示される無線通信装置1000の一形態であり、内部構成および動作は同じであるので、本実施の形態1では、受信側無線通信装置106の構成と動作を中心に説明する。
図2に示される受信側無線通信装置106は、アンテナ105と、無線伝送部109と、CEC受信論理アドレス更新部110と、CEC受信論理アドレステーブル111と、CEC受信論理アドレス更新検出部112と、CEC制御部114と、CEC論理アドレス収集部115と、CEC論理アドレステーブル116と、有線インタフェース(図示省略)とを備える。
なお、アンテナ105及び無線伝送部109は、例えば、図1に示される無線インタフェース1200に相当する。また、CEC制御部114は、例えば、図1に示される制御部1500に相当する。また、CEC受信論理アドレス更新部110、CEC受信論理アドレス更新検出部112、及びCEC論理アドレス収集部115は、例えば、図1に示されるテーブル更新部1400に相当する。さらに、CEC受信論理アドレステーブル111及びCEC論理アドレステーブル116は、例えば、図1に示されるアドレス管理テーブル1300に相当する。
図示しない有線インタフェース(図1の有線インタフェース1100に相当)は、HDMIケーブル107を介してTV108と接続されている。無線伝送部109は、高周波回路、ベースバンド処理回路、媒体アクセス制御回路などを含むが、どのような無線伝送方式を用いてもよく、本実施形態では説明を省略する。例えば、2.4GHz帯や5GHz帯の電波を用いたIEEE802.11で規定された無線伝送方式を利用することやミリ波帯の電波を用いた無線伝送方式を利用することが考えられる。
ここで、本発明においては、HDMIケーブル107に接続され、CECフレームの送受信を行える機器を「CEC機器」と呼ぶ。本発明においては、ソース機器101が送信側無線通信装置103に接続されたCEC機器、TV108が受信側無線通信装置106に接続されたCEC機器となる。
CEC制御部114は、HDMIケーブル107に含まれるCEC信号線119を通じて、TV108との間でCECフレームを送受信すると共に、無線伝送部109との間でCECフレームを送受信する。また、CEC制御部114は、“+5V Power”信号線118に所定の時間幅のLOWレベルパルスを出力したり、HPD信号線117を通じて、TV108からHPD信号情報を取得したりする。
CEC受信論理アドレス更新部110は、アンテナ105及び無線伝送部109を介して、ソース機器101又は送信側無線通信装置103から通知されたCEC論理アドレスをCEC受信論理アドレステーブル111に登録する。
CEC受信論理アドレス更新検出部112は、CEC受信論理アドレステーブル111の登録内容を定期的にチェックし、内容が更新されたことを検出すると、CEC制御部114に通知する。CEC制御部114は、“+5V Power”信号線118に所定の時間幅のLOWレベルパルスを出力し、無線伝送システム内の機器構成が変更されたことをTV108通知する。なお、本実施の形態1におけるCEC受信論理アドレス更新検出部112の機能を、CEC受信論理アドレス更新部110に持たせてもよい。その際は、CEC受信論理アドレス更新部110は、CEC受信論理アドレステーブル111の内容を更新すると共に、更新したことをCEC制御部114に通知する。
CEC制御部114は、TV108からCEC信号線119を介してCECフレームを受信すると、当該CECフレームに含まれる宛先アドレスをCEC受信論理アドレステーブル111に登録されているかどうかを判定する。そして、CEC制御部114は、宛先アドレスがCEC受信論理アドレステーブル111に登録されている場合、当該CECフレームを受信し、無線伝送部109に出力する。さらに、CEC制御部114は、CEC信号線119に当該CECフレームに対する受信応答信号(ACK)を出力する。
一方、CEC制御部114は、CECフレームに含まれる宛先アドレスがCEC受信論理アドレステーブル111に登録されていない場合、当該CECフレームを受信することなく破棄し、CEC信号線119に当該CECフレームに対する受信応答信号(NACK)を出力する。
CEC論理アドレス収集部115は、CEC制御部114を介して、定期的な周期でCEC信号線119に接続されているCEC機器のCEC論理アドレスを収集する。そして、CEC論理アドレス収集部115は、収集したCEC論理アドレスをCEC論理アドレステーブル116に登録する。また、CEC論理アドレス収集部115は、CEC論理アドレステーブル116の登録内容が更新された判定した場合には、無線伝送部109及びアンテナ105を介して、送信側無線通信装置103及びソース機器101に変更を通知する。
なお、送信側無線通信装置103は、受信側無線通信装置106と同様に構成されている(図示せず)が、送信側無線通信装置103におけるCEC制御部114は、“+5V Power”信号線118の代わりにHPD信号線117に所定の時間幅のLOWレベルパルスを出力する点が異なる。
以下、受信側無線通信装置106を中心に本発明における動作を説明する。
CEC論理アドレステーブル116には、受信側無線通信装置106のHDMIケーブル107に含まれるCEC信号線119に接続されているCEC機器のCEC論理アドレスの集合(リスト)が登録されている。CEC論理アドレスを登録する方法としては、本実施の形態1では、以下のように実現しているが、必ずしもこの通りである必要はない。例えば、受信側無線通信装置106のCEC論理アドレス収集部115は、定期的な周期でCEC制御部114を介してCEC信号線119に対してポーリングを行う。あるいは、CEC信号線119から受信したCECフレームに含まれる送信元CEC論理アドレスを抽出する。
そして、CEC論理アドレス収集部115は、収集したCEC論理アドレスをCEC論理アドレステーブル116に保存する。さらに、CEC論理アドレス収集部115は、CEC論理アドレステーブル116の更新前後の内容を比較し、CEC論理アドレスの集合が更新されたことを検出した場合に、無線伝送部109及びアンテナ105を介して、CEC論理アドレスの集合を含む無線データパケット(リスト交換メッセージ)を送信側無線通信装置103に送信する。
同様に、送信側無線通信装置103は、図3に示されるように、自装置のCEC論理アドレステーブルが更新された場合に、CEC論理アドレスの集合を含む無線データパケット(リスト交換メッセージ)を、受信側無線通信装置106に無線送信する。
受信側無線通信装置106は、アンテナ105及び無線伝送部109を介して、CEC論理アドレスの集合を含む無線データパケットを受信し(図4のステップS1001)、CEC受信論理アドレス更新部110に通知する。次に、CEC受信論理アドレス更新部110は、受信したCEC論理アドレスによってCEC受信論理アドレステーブル111を更新する(ステップS1003)。このとき、受信した無線データパケットに含まれるCEC論理アドレスの集合にブロードキャストアドレス「15」が含まれていなければ、これを追加(ステップS1002)してから、CEC受信論理アドレステーブル111に保存するのが望ましい。
次に、CEC受信論理アドレス更新検出部112は、CEC受信論理アドレステーブル111の更新を検出し、CEC制御部114に通知する。通知を受けたCEC制御部114は、図3に示されるように、“+5V Power”信号線118に所定の時間幅のLOWレベルパルスを出力することにより、TV108に新規なCEC論理アドレスが登録されたことを通知する。
TV108は、“+5V Power”信号線118に所定の時間幅のLOWレベルパルスが出力されたことを検出すると、HDMIケーブル107の先に接続されている機器に対してポーリングを行い、CEC論理アドレスを収集する。
次に、図5に示されるように、TV108がソース機器101宛のCECメッセージを含むCECフレームをCEC信号線119に送信すると、CEC制御部114は、CEC信号線119を介して受信したCECフレームに含まれるCEC宛先論理アドレス、すなわち、ソース機器101のCEC論理アドレスがCEC受信論理アドレステーブル111に登録されているかどうかを判定する。
この場合、ソース機器101のCEC論理アドレスはCEC受信論理アドレステーブル111に登録されているため、CEC制御部114は、図5の上段に示されるように、当該CECフレームを受信するとともに、CEC信号線119に当該CECフレームに対する受信応答信号(ACK)を出力する。そして、CEC制御部114は、TV108から受信したCECメッセージを含む無線データパケットを生成し、無線伝送部109及びアンテナ105を介して当該無線データパケットを送信側無線通信装置103へ伝送する。
送信側無線通信装置103は、アンテナ104を介して受信した無線データパケットからCECメッセージを取り出してCECフレームを生成し、当該CECフレームをHDMIケーブル102を介してソース機器101へ伝送する。
一方、TV108が送信したCECフレームのCEC宛先論理アドレスがCEC受信論理アドレステーブル111に登録されていない場合、CEC制御部114は、図5の下段に示されるように、当該CECフレームを破棄すると共に、CEC信号線119に当該CECフレームに対する否定応答信号(NACK)を出力する。
同様に、ソース機器101が送信したTV108宛のCECメッセージは、送信側無線通信装置103、アンテナ104、及びアンテナ105を介してCEC受信論理アドレス更新部110及びCEC制御部114に入力される。CEC制御部114は、受信したCECメッセージからCECフレームを生成し、当該CECフレームをHDMIケーブル107を介してTV108に出力する。
また、CEC受信論理アドレス更新部110は、入力されたCECメッセージの送信元のCEC論理アドレスがCEC受信論理アドレステーブル111に登録されているかを判定する。そして、CEC受信論理アドレス更新部110は、送信元のCEC論理アドレスがCEC受信論理アドレステーブル111に含まれていない場合、当該CEC論理アドレスを新規アドレスとしてCEC受信論理アドレステーブル111に登録する。
CEC受信論理アドレス更新検出部112は、CEC受信論理アドレス更新部110によってCEC受信論理アドレステーブル111が更新されたことを検出し、CEC制御部114に通知する。CEC制御部114は、CEC受信論理アドレス更新検出部112からの通知を受けた場合、CEC信号線119を介してCEC論理アドレスを持つCEC機器(本実施の形態1の場合、TV108)に対して、CEC受信論理アドレステーブル111の更新を通知する。
具体的には、CEC制御部114は、“+5V Power”信号線118に所定の時間幅のLOWレベルパルスを出力し、TV108に新規アドレスが登録されたことを通知する。
本実施の形態1によれば、送信側無線通信装置103に有線接続されているCEC機器のCEC論理アドレスをCEC受信論理アドレステーブル111で管理し、CEC受信論理アドレステーブル111の更新をTV108に通知することで、TV108が常に最新の機器構成を把握することができる。
また、受信したCECメッセージのCEC宛先アドレスがCEC受信論理アドレステーブル111に含まれる場合に、適切なタイミングでACKを出力することができる。その結果、従来のようにCECメッセージが再送されることがなくなり、ソース機器101とTV108との間で送受信されるCECメッセージのスループットを著しく向上させることとなる。
なお、本実施の形態1において、CEC受信論理アドレス更新部110は、他の無線通信装置からCEC論理アドレスの集合を通知される構成としたが、CECメッセージを含む無線データパケットを受信した場合に、CECメッセージに含まれる送信元CEC論理アドレスを抽出し、CEC受信論理アドレステーブルを更新する構成とすることも可能である。
また、受信側無線通信装置106は、起動した後、最初のCEC論理アドレスの集合を含む無線データパケットを受信し、CEC受信論理アドレステーブル111を更新するまでの期間、“+5V Power”信号線118(送信側無線通信装置103の場合はHPD信号線)をLowレベルに維持してもよい。これにより、受信側無線通信装置106に接続されているCEC機器が、誤ったCEC論理アドレス情報を取得することを防ぐ効果を得ることも可能である。
(実施の形態2)
本実施の形態2に係る受信側無線通信装置206は、送信側無線通信装置203に有線接続されているCEC機器に変更があったことを検出した場合に、システム構成が変更されたことを、受信側無線通信装置206自身が他のCEC機器に通知する。
図6は、本発明の実施の形態2における無線通信装置を用いた無線通信システムの構成図である。図6において、実施の形態1と同じ動作を行う構成要素については同じ符号を用い、説明を省略する。また、送信側無線通信装置203および受信側無線通信装置206は、図1に示される無線通信装置1000の他の形態であり、各構成要素の対応関係は実施の形態1と共通である。
図6において、CEC受信論理アドレス更新検出部212は、CEC受信論理アドレステーブル111に新規アドレスが登録されたことを検出すると、CEC制御部214に通知する。CEC制御部214は、CEC受信論理アドレス更新検出部212から新規アドレスが登録されたことが通知されると、HDMI規格に規定されたCECメッセージのひとつであるレポート・フィジカル・アドレス(Report Physical Address)メッセージを含むCECフレームを生成してCEC信号線119に出力し、TV108に無線通信システム構成が変更されたことを通知する。
今、送信側無線通信装置203に有線接続されているソース機器101に新しいCEC機器が接続された場合について考える。
図7に示されるように、ソース機器101に新たに接続されたCEC機器(図示省略)が送信したTV108宛のCECメッセージは、送信側無線通信装置203、アンテナ104、及びアンテナ105を介してCEC受信論理アドレス更新部110及びCEC制御部214に入力される。CEC制御部214は、受信したCECメッセージからCECフレームを生成し、当該CECフレームをHDMIケーブル107を介してTV108に出力する。
また、CEC受信論理アドレス更新部110は、入力されたCECメッセージの送信元のCEC論理アドレスがCEC受信論理アドレステーブル111に登録されているかを判定する。そして、CEC受信論理アドレス更新部110は、送信元のCEC論理アドレスがCEC受信論理アドレステーブル111に含まれていない場合、当該CEC論理アドレスを新規アドレスとしてCEC受信論理アドレステーブル111に登録する。
CEC受信論理アドレス更新検出部212は、CEC受信論理アドレステーブル111に新しいCEC論理アドレスが登録されたことを検出し、CEC制御部214に通知する。CEC制御部214は、CEC受信論理アドレス更新検出部212からの通知をうけ、レポート・フィジカル・アドレスメッセージを含むCECフレームを生成し、当該CECフレームをCEC信号線119に出力する。なお、ここで生成されるレポート・フィジカル・アドレスメッセージには、ソース機器101に新たに接続されたCEC機器のCEC物理アドレスとCEC論理アドレスとが含まれる。
このCECフレームを受信したTV108は、ソース機器101側のシステムに新しくCEC機器が接続されたことを認識する。
なお、本実施の形態2におけるCEC受信論理アドレス更新検出部212の機能を、CEC受信論理アドレス更新部110に持たせてもよい。その際は、CEC受信論理アドレス更新部110は、CEC受信論理アドレステーブル111の内容を更新すると共に、更新したことをCEC制御部214に通知する。
本実施の形態2によれば、送信側無線通信装置203に有線接続されるCEC機器に変更があったことを、“+5V power”信号線118やHPD信号線117にLowレベルパルスを出力することなく、通知することが可能となる。“+5V Power”信号線118やHPD信号線117にLowレベルパルスを出力すると、映像信号や音声信号が途切れ、再同期が必要となる。しかしながら、本実施の形態2では、映像信号や音声信号を途切れさせることなくCEC機器のシステム構成の変更を通知することが可能となる。
(実施の形態3)
本実施の形態3に係る受信側無線通信装置306は、送信側無線通信装置303に有線接続されているCEC機器に変更があったことを検出した場合に、システム構成が変更されたことを、当該変更されたCEC機器から他のCEC機器に通知させる。
図8は、本発明の実施の形態3における無線通信装置を用いた無線通信システムの構成図である。
図8において、実施の形態1、2と同じ動作を行う構成要素については同じ符号を用い、説明を省略する。また、送信側無線通信装置303および受信側無線通信装置306は、図1に示される無線通信装置1000の他の形態であり、各構成要素の対応関係は実施の形態1と共通である。
CEC受信論理アドレス更新検出部212は、CEC受信論理アドレステーブル111に新規アドレスが登録されたことを検出すると、CEC制御部314に通知する。CEC制御部314は、CEC受信論理アドレス更新検出部212から新規アドレスが登録されたことが通知されると、HDMI規格に規定されたCECメッセージのひとつであるギブ・フィジカル・アドレス(Give Physical Address)メッセージを生成して、無線伝送部109、アンテナ105、及び送信側無線通信装置303を介して、当該新たに接続されたCEC機器に送信する。
以下、本実施の形態3の詳細な動作について説明する。
今、送信側無線通信装置303に有線接続されているソース機器101に新しいCEC機器が接続された場合について考える。
図9に示されるように、ソース機器101に新たに接続されたCEC機器(図示省略)が送信したTV108宛のCECメッセージは、送信側無線通信装置203、アンテナ104、及びアンテナ105を介してCEC受信論理アドレス更新部110及びCEC制御部214に入力される。CEC制御部214は、受信したCECメッセージからCECフレームを生成し、当該CECフレームをHDMIケーブル107を介してTV108に出力する。
また、CEC受信論理アドレス更新部110は、入力されたCECメッセージの送信元のCEC論理アドレスがCEC受信論理アドレステーブル111に登録されているかを判定する。そして、CEC受信論理アドレス更新部110は、送信元のCEC論理アドレスがCEC受信論理アドレステーブル111に含まれていない場合、当該CEC論理アドレスを新規アドレスとしてCEC受信論理アドレステーブル111に登録する。
CEC受信論理アドレス更新検出部212は、CEC受信論理アドレステーブル111に新規アドレスが登録されたことを検出すると、CEC制御部314に通知する。CEC制御部314は、CEC受信論理アドレス更新検出部212から新規アドレスが登録されたことが通知されると、ギブ・フィジカル・アドレスメッセージを含む無線データパケットを生成し、当該無線データパケットを無線伝送部109及びアンテナ105を介して、送信側無線通信装置303に無線送信する。
送信側無線通信装置303は、アンテナ104を介して受信側無線通信装置306から無線データパケットを受信し、ギブ・フィジカル・アドレスメッセージを含むCECフレームを生成し、当該CECフレームをHDMIケーブル102のCEC信号線を介して、ソース機器101に新たに接続されたCEC機器に出力する。
ソース機器101に新たに接続されたCEC機器は、ギブ・フィジカル・アドレスメッセージを受信すると、HDMIの規定に基づき、レポート・フィジカル・アドレスメッセージを含むCECフレームを生成し、当該CECフレームをソース機器101を介して送信側無線通信装置303に出力する。なお、ここで生成されるレポート・フィジカル・アドレスメッセージには、ソース機器101に新たに接続されたCEC機器のCEC物理アドレスとCEC論理アドレスとが含まれる。
送信側無線通信装置303は、レポート・フィジカル・メッセージを含む無線データパケットを生成し、当該無線データパケットをアンテナ104を介して受信側無線通信装置306に無線送信する。
受信側無線通信装置306は、レポート・フィジカル・アドレスメッセージを含む無線データパケットを受信すると、レポート・フィジカル・メッセージを含むCECフレームを生成し、当該CECフレームをCEC制御部314及びCEC信号線119を介して、TV108に出力する。TV108は、受信したCECフレームより、ソース機器101側のシステムに新しく接続されたCEC機器のCEC論理アドレスを取得する。
実施の形態2では、レポート・フィジカル・アドレスメッセージに必要なCEC物理アドレスを、受信側無線通信装置206で取得・管理する手段が別途必要となるが、本実施の形態3によれば、レポート・フィジカル・アドレスメッセージはギブ・フィジカル・メッセージを受信したCEC機器自身が生成するので、受信側無線通信装置306は、CEC物理アドレスを取得・管理する必要がない。
(実施の形態4)
本実施の形態4に係る受信側無線通信装置406は、受信側無線通信装置406に有線接続されているCEC機器の構成に変更があった場合に、システム構成が変更されたことを、当該変更されたCEC機器から他のCEC機器に通知させる。
図10は、本発明の実施の形態4における無線通信装置を用いた無線通信システムの構成の一例である。図10において、実施の形態1〜3と同じ構成要素については同じ符号を用い、説明を省略する。また、送信側無線通信装置403および受信側無線通信装置406は、図1に示される無線通信装置1000の他の形態であり、各構成要素の対応関係は実施の形態1と共通である。
図10において、CEC制御部414は、ギブ・フィジカル・アドレスメッセージを含むCECフレームを生成して、CEC信号線119に出力する。TV408は、CEC制御部414からのCECフレームを受信し、他のHDMI信号線を介して接続されているCEC機器のシステム構成が変更されたか否かを検知する。そして、TV408は、システム構成が変更されていた場合に、無線通信システム内の他のCEC機器側にシステム構成が変更されたことを通知する。
以下、本実施の形態4の動作を詳細に説明する。
今、受信側無線通信装置406に有線接続されているTV408に新しいCEC機器が接続された場合について考える。
図11に示されるように、CEC論理アドレス収集部115は、HDMIケーブル107に直接的又は間接的に接続されているCEC機器のシステム構成の変更を監視する。具体的な方法は限定されないが、例えば、定期的にポーリングを行ってCEC機器の追加・削除を検出しても良いし、CEC信号線119を介して受信したCECフレームの送信元アドレスを監視してもよい。
そして、CEC論理アドレス収集部115は、TV408に新しいCEC機器(図示省略)が接続されたこと、すなわち、CEC論理アドレステーブル116の内容が更新されたことを検知すると、CEC制御部414に通知する。CEC制御部414は、CEC論理アドレス収集部115からの通知を受け、ギブ・フィジカル・アドレスメッセージを含むCECフレームを生成し、当該CECフレームをCEC信号線119を介してTV408に新たに接続されたCEC機器に出力する。
TV408に新たに接続されたCEC機器は、ギブ・フィジカル・アドレスメッセージを受信すると、HDMIの規定に基づき、レポート・フィジカル・アドレスメッセージを含むCECフレームを生成し、当該CECフレームをTV408を介して受信側無線通信装置406に出力する。なお、ここで生成されるレポート・フィジカル・アドレスメッセージには、TV408に新たに接続されたCEC機器のCEC物理アドレスとCEC論理アドレスとが含まれる。
CEC制御部414は、CEC信号線119を介して新たに接続されたCEC機器から受信したレポート・フィジカル・メッセージを含むCECフレームを無線伝送部109に出力する。無線伝送部109は、CEC制御部414より受信したCECメッセージを含む無線データパケットを生成し、当該無線データパケットをアンテナ105を介して送信側無線通信装置403に無線送信する。
送信側無線通信装置403は、レポート・フィジカル・アドレスメッセージを含む無線データパケットを受信し、当該レポート・フィジカル・アドレスメッセージを含むCECフレームを生成し、当該CECフレームをHDMIケーブル102に出力することによって、TV408に新たにCEC機器が接続されたことを、ソース機器101へ通知する。
本実施の形態4によれば、受信側無線通信装置406に有線接続されるCEC機器の構成に変更があった場合に、当該変更されたCEC機器から無線通信システム内の他のCEC機器に、システム構成が変更されたことを通知させることができる。
(実施の形態5)
本実施の形態5に係る受信側無線通信装置506は、受信側無線通信装置506に有線接続されているCEC機器の構成に変更があった場合に、システム構成が変更されたことを、受信側無線通信装置506自身で他のCEC機器に通知する。
図12は、本発明の実施の形態5における無線通信装置を用いた無線通信システムの構成図である。図12において、実施の形態1〜4と同じ構成要素については同じ符号を用い、説明を省略する。また、送信側無線通信装置503および受信側無線通信装置506は、図1に示される無線通信装置1000の他の形態であり、各構成要素の対応関係は実施の形態1と共通である。
図12において、CEC制御部514は、CEC論理アドレス収集部115より登録内容の変更通知を受けると、HDMI規格に規定されたCECメッセージのひとつであるレポート・フィジカル・アドレスメッセージを生成して、無線伝送部109及びアンテナ105を介して送信側無線通信装置503に出力する。
以下、本実施の形態5の動作を詳細に説明する。
今、受信側無線通信装置506に有線接続されているTV408に新しいCEC機器が接続された場合について考える。
図13に示されるように、受信側無線通信装置506のCEC論理アドレス収集部115は、CEC論理アドレステーブル116の内容が更新したことを検知し、CEC制御部514に通知する。CEC制御部514は、CEC論理アドレス収集部115の通知を受け、レポート・フィジカル・アドレスメッセージを生成し、無線伝送部109に出力する。無線伝送部109は、CEC制御部514から入力されたレポート・フィジカル・アドレスメッセージを含む無線データパケットを生成し、当該無線データパケットをアンテナ105を介して無線送信する。なお、ここで生成されるレポート・フィジカル・アドレスメッセージには、TV408に新たに接続されたCEC機器のCEC物理アドレスとCEC論理アドレスとが含まれる。
送信側無線通信装置503は、レポート・フィジカル・アドレスメッセージを含む無線データパケットを受信し、当該レポート・フィジカル・アドレスメッセージを含むCECフレームを生成し、当該CECフレームをHDMIケーブル102に出力することによって、受信側無線通信装置506に接続されているCEC機器のシステム構成が変更されたことを、ソース機器101へ通知する。
本実施の形態5によれば、受信側無線通信装置506に有線接続されているCEC機器のシステム構成が変更された場合に、受信側無線通信装置506から無線通信システム内の他のCEC機器にシステム構成が変更されたことを直接通知することができる。
(実施の形態6)
図14は、本発明の実施の形態6における無線通信装置を用いた無線通信システムの一構成を示すブロック図である。図14において、実施の形態1〜5と同じ構成要素については同じ符号を用い、説明を省略する。また、送信側無線通信装置603および受信側無線通信装置606は、図1に示される無線通信装置1000の他の形態であり、各構成要素の対応関係は実施の形態1と共通である。
図14において、CEC受信論理アドレス更新検出部619は、CEC受信論理アドレステーブル111が更新されたか否かを判定する。そして、更新されたと判定した場合、CEC受信論理アドレス更新検出部619は、CEC受信論理アドレステーブル111に登録されているCEC論理アドレスの集合を不揮発性メモリ620に保存(コピー)する。
図15は、本発明の実施の形態6におけるCEC受信論理アドレス更新検出部619によって実行される不揮発性メモリ620の更新処理のフローチャートである。
まず、CEC受信論理アドレス更新検出部619は、CEC受信論理アドレステーブル111が更新されたか否かの判定を行う(ステップS2001)。そして、CEC受信論理アドレステーブル111が更新された場合(ステップS2001でYES)、CEC受信論理アドレス更新検出部619は、CEC受信論理アドレステーブル111に含まれるCEC論理アドレスの集合を不揮発性メモリ620に保存する(ステップS2002)。
図16および図17は、本発明の実施の形態6におけるCEC受信論理アドレス更新検出部619によって実行されるCEC受信論理アドレステーブル111の初期化処理のフローチャートである。図16は、受信側無線通信装置606のCEC受信論理アドレステーブル111の初期化処理のフローチャートである。図17は、送信側無線通信装置603のCEC受信論理アドレステーブルの初期化処理のフローチャートである。
まず、図16を参照して、受信側無線通信装置606における初期化処理について説明する。
受信側無線通信装置606が起動すると、CEC受信論理アドレス更新検出部619は、不揮発性メモリ620からCEC論理アドレスの集合を読み出す(ステップS3001)。次に、CEC受信論理アドレス更新検出部619は、読み出したCEC論理アドレスの集合に、CEC論理アドレスにおけるブロードキャストアドレスである「15」を追加する(ステップS3002)。そして、CEC受信論理アドレス更新検出部619は、CEC論理アドレスの集合をCEC受信論理アドレステーブル111に保存する(ステップS3003)。
次に、図17を参照して、送信側無線通信装置603における初期化処理について説明する。
送信側無線通信装置603の初期化処理におけるステップS4001、S4002、S4004は、受信側無線通信装置606の初期化処理におけるステップS3001、S3002、S3003にそれぞれ対応する。相違点は、ステップS4002とステップS4004との間に、CEC論理アドレスの集合にルート機器(本実施の形態6の場合、TV108)の論理アドレスである「0」を追加するステップS4003を追加した点である。
本実施の形態6によれば、CEC受信論理アドレステーブル111には、常にCEC論理アドレス「15」が含まれる。このため、ブロードキャスト宛のCECメッセージを、起動直後から常に受信し、無線中継することが可能となる。このことにより、新たにCEC信号線119に接続されたCEC機器が、まず、ブロードキャスト宛のCECメッセージを発行するものとすれば、CEC制御部514は、常に、新たにCEC信号線119に接続されたCEC機器からのブロードキャスト宛のCECメッセージを中継することができる。
このとき、CEC論理アドレス収集部115においてCECメッセージの送信元CEC論理アドレスを収集することにより、CEC信号線119に接続されているCEC機器のCEC論理アドレスを取得することが可能となる。その結果、必ずしも定期的な周期でCEC信号線119をポーリングする必要がなくなり、CEC信号線119のトラフィックを低減することが可能となる。
また、CEC受信論理アドレステーブル111には、初期化直後において前回終了時のCEC論理アドレスの集合が含まれる。このため、前回終了時以降で今回の起動までの間に他のCEC機器のCEC論理アドレスの割り当てに変更がない場合には、送信側無線通信装置603からリスト交換メッセージを受信したりしなくとも、CECメッセージの無線中継を行うことが可能となる。
さらに、送信側無線通信装置603のCEC受信論理アドレステーブルは、初期状態において受信側無線通信装置606に接続されるルート機器に付与されるCEC論理アドレス「0」を含む。このため、本実施の形態6におけるルート機器であるTV108宛のCECメッセージは、起動直後から受信し、無線中継することが可能となる。
なお、本発明の実施の形態6は、本発明の実施の形態1〜5のいずれと組み合わせて実施することも可能である。
また、本発明の実施の形態1〜6記載の無線通信装置を混在させて実施することも可能である。
また、本発明の実施の形態1〜6においては、送信側及び受信側の無線通信装置をそれぞれ1つとして説明したが、それぞれ複数とする構成も可能である。
(その他変形例)
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
上記の各装置は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。RAMまたはハードディスクユニットには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
上記の各装置を構成する構成要素の一部(例えば、各ブロック図の破線で囲まれた部分)または全部は、1個のシステムLSI(Large Scale Integration:大規模集積回路)から構成されているとしてもよい。システムLSIは、複数の構成要素部を1個のチップ上に集積して製造された超多機能LSIであり、具体的には、マイクロプロセッサ、ROM、RAMなどを含んで構成されるコンピュータシステムである。RAMには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、システムLSIは、その機能を達成する。
上記の各装置を構成する構成要素の一部(例えば、各ブロック図の破線で囲まれた部分)または全部は、各装置に脱着可能なICカードまたは単体のモジュールから構成されているとしてもよい。ICカードまたはモジュールは、マイクロプロセッサ、ROM、RAMなどから構成されるコンピュータシステムである。ICカードまたはモジュールは、上記の超多機能LSIを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、ICカードまたはモジュールは、その機能を達成する。このICカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、コンピュータプログラムからなるデジタル信号であるとしてもよい。
また、本発明は、コンピュータプログラムまたはデジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、CD−ROM、MO、DVD、DVD−ROM、DVD−RAM、BD(Blu−ray Disc)、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されているデジタル信号であるとしてもよい。
また、本発明は、コンピュータプログラムまたはデジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、メモリは、上記コンピュータプログラムを記憶しており、マイクロプロセッサは、コンピュータプログラムにしたがって動作するとしてもよい。
また、プログラムまたはデジタル信号を記録媒体に記録して移送することにより、またはプログラムまたはデジタル信号をネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
上記実施の形態をそれぞれ組み合わせてもよい。
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示した実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
本発明にかかる無線通信装置は、CEC無線中継のスループットを著しく向上させる。また、CEC機器の接続形態や論理アドレス割り当てが変更された場合には、HDMIインタフェース上の他の機器に随時通知することが可能となる。そのため、HDMIを無線中継する無線通信システム等として有用である。
1A ソース装置
2A シンク装置
10A,20A,50,60 コントローラ
11,21 ROM
13 DVDプレーヤ
14,24 CECコントローラ
22 スピーカ
23 ディスプレイ
30 音声信号及び映像信号処理回路
51,55,61,65 有線送受信回路
52,62 RAM
54,64 無線送受信回路
56,66,104,105 アンテナ
57,67 アダプタ装置
101 ソース機器
102,107 HDMIケーブル
103,203,303,403,503,603 送信側無線通信装置
106,206,306,406,506,606 受信側無線通信装置
108,408 TV
109 無線伝送部
110 CEC受信論理アドレス更新部
111 CEC受信論理アドレステーブル
112,212,512,619 CEC受信論理アドレス更新検出部
114,214,314,414,514 CEC制御部
115 CEC論理アドレス収集部
116 CEC論理アドレステーブル
117 HPD信号線
118 “+5V Power”信号線
119 CEC信号線
620 不揮発性メモリ
1000 無線通信装置
1100 有線インタフェース
1200 無線インタフェース
1300 アドレス管理テーブル
1400 テーブル更新部
1500 制御部

Claims (11)

  1. 各々が1以上の機器に有線接続され、且つ互いに無線接続されている一対の無線通信装置のうちの一方の無線通信装置であって、
    HDMI(High−Definition Multimedia Interface)規格に規定された方式で、前記1以上の機器に有線接続される有線インタフェースと、
    他方の前記無線通信装置に無線接続される無線インタフェースと、
    前記一対の無線通信装置に有線接続された前記機器それぞれを識別するためのCEC論理アドレスを保持するアドレス管理テーブルと、
    記無線インタフェースのに接続されている前記機器が変更されたことを示すメッセージを受信したことに応じて、前記アドレス管理テーブルを更新するテーブル更新部と、
    前記テーブル更新部によって前記アドレス管理テーブルが更新されたことを、前記有線インタフェース先に接続されている前記機器に通知する制御部とを備える
    無線通信装置。
  2. 前記テーブル更新部は、前記他方の無線通信装置に有線接続されている前記機器のCEC論理アドレスのリストを含むリスト交換メッセージを、前記無線インタフェースを経由して前記他方の無線通信装置から受信したことに応じて、当該リスト交換メッセージに含まれるCEC論理アドレスで前記アドレス管理テーブルを更新し、
    前記制御部は、前記有線インタフェースに含まれる”Hot Plug Detect”信号線又は”+5V Power”信号線に対して、LOWレベルパルスを所定の時間出力することによって、前記アドレス管理テーブルが更新されたことを前記有線インタフェースの先に接続されている前記機器に通知する
    請求項1に記載の無線通信装置。
  3. 前記制御部は、さらに、該無線通信装置の起動後、前記他方の無線通信装置から前記リスト交換メッセージを最初に受信するまでの間、前記有線インタフェースに含まれる”Hot Plug Detect”信号線又は”+5V Power”信号線に対して、LOWレベルパルスを出力し続ける
    請求項2に記載の無線通信装置。
  4. 前記テーブル更新部は、前記無線インタフェースを介して任意のCECメッセージを受信した場合において、当該CECメッセージの送信元を示すCEC論理アドレスが前記アドレス管理テーブルに保持されていない場合に、当該CEC論理アドレスを前記アドレス管理テーブルに追加し、
    前記制御部は、HDMI規格に規定されたレポート・フィジカル・アドレスメッセージを前記有線インタフェースの先に接続されている前記機器に送信することによって、前記アドレス管理テーブルに追加されたCEC論理アドレスを通知する
    請求項1に記載の無線通信装置。
  5. 前記制御部は、追加されたCEC論理アドレスで識別される前記機器に対して、HDMI規格に規定されたギブ・フィジカル・アドレスメッセージを送信し、当該機器によって生成された前記レポート・フィジカル・アドレスメッセージを、前記有線インタフェースの先に接続されている前記機器に中継する
    請求項4に記載の無線通信装置。
  6. 該無線通信装置は、さらに、不揮発性メモリを備え、
    前記テーブル更新部は、前記アドレス管理テーブルを更新する度に、更新後の前記アドレス管理テーブルに保持されている1以上の前記CECアドレスを前記不揮発性メモリにコピーする
    請求項1に記載の無線通信装置。
  7. 前記テーブル更新部は、該無線通信装置が起動された際に、前記不揮発性メモリに記憶されている前記1以上のCEC論理アドレスに、ルート機器を示すCEC論理アドレス又はブロードキャストアドレスの少なくとも一方を追加して、前記アドレス管理テーブルにコピーする
    請求項に記載の無線通信装置。
  8. 前記制御部は、前記有線インタフェースを介して任意のCECメッセージを受信した場合において、前記CECメッセージの送信先を示す前記CEC論理アドレスが前記アドレス管理テーブルに保持されていた場合に、前記CECメッセージを前記無線インタフェース介して送信先の前記機器に送信すると共に、前記CECメッセージを受信したことを示す受信応答信号を、前記有線インタフェースを介して前記CECメッセージの送信元の前記機器に送信する
    請求項1に記載の無線通信装置。
  9. 各々が1以上の機器に有線接続され、且つ互いに無線接続されている一対の無線通信装置のうちの一方の無線通信装置が他方の無線通信装置と無線通信する無線通信方法であって、
    前記一方の無線通信装置は、
    HDMI(High−Definition Multimedia Interface)規格に規定された方式で、前記1以上の機器に有線接続される有線インタフェースと、他方の前記無線通信装置に無線接続される無線インタフェースと前記一対の無線通信装置に有線接続された前記機器それぞれを識別するためのCEC論理アドレスを保持するアドレス管理テーブルとを備え、
    前記無線通信方法は、
    記無線インタフェースのに接続されている前記機器が変更されたことを示すメッセージを受信したことに応じて、前記アドレス管理テーブルを更新するテーブル更新ステップと、
    前記テーブル更新ステップで前記アドレス管理テーブルが更新されたことを、前記有線インタフェース先に接続されている前記機器に通知する制御ステップとを含む
    無線通信方法。
  10. 各々が1以上の機器に有線接続され、且つ互いに無線接続されている一対の無線通信装置のうちの一方の無線通信装置に、他方の無線通信装置と無線通信させるプログラムであって、
    前記一方の無線通信装置は、
    HDMI(High−Definition Multimedia Interface)規格に規定された方式で、前記1以上の機器に有線接続される有線インタフェースと、他方の前記無線通信装置に無線接続される無線インタフェースと前記一対の無線通信装置に有線接続された前記機器それぞれを識別するためのCEC論理アドレスを保持するアドレス管理テーブルとを備え、
    前記プログラムは、
    記無線インタフェースのに接続されている前記機器が変更されたことを示すメッセージを受信したことに応じて、前記アドレス管理テーブルを更新するテーブル更新ステップと、
    前記テーブル更新ステップで前記アドレス管理テーブルが更新されたことを、前記有線インタフェース先に接続されている前記機器に通知する制御ステップとを前記一方の無線通信装置に実行させる
    プログラム。
  11. 各々が1以上の機器に有線接続され、且つ互いに無線接続されている一対の無線通信装置のうちの一方の無線通信装置に含まれる集積回路であって、
    前記一方の無線通信装置は、
    HDMI(High−Definition Multimedia Interface)規格に規定された方式で、前記1以上の機器に有線接続される有線インタフェースと、他方の前記無線通信装置に無線接続される無線インタフェースとを備え、
    前記集積回路は、
    前記一対の無線通信装置に有線接続された前記機器それぞれを識別するためのCEC論理アドレスを保持するアドレス管理テーブルと、
    記無線インタフェースのに接続されている前記機器が変更されたことを示すメッセージを受信したことに応じて、前記アドレス管理テーブルを更新するテーブル更新部と、
    前記テーブル更新部によって前記アドレス管理テーブルが更新されたことを、前記有線インタフェース先に接続されている前記機器に通知する制御部とを備える
    集積回路。
JP2011502635A 2009-03-03 2010-03-01 無線通信装置、無線通信方法、プログラム、及び集積回路 Expired - Fee Related JP5111655B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011502635A JP5111655B2 (ja) 2009-03-03 2010-03-01 無線通信装置、無線通信方法、プログラム、及び集積回路

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2009048773 2009-03-03
JP2009048773 2009-03-03
PCT/JP2010/001357 WO2010100877A1 (ja) 2009-03-03 2010-03-01 無線通信装置、無線通信方法、プログラム、及び集積回路
JP2011502635A JP5111655B2 (ja) 2009-03-03 2010-03-01 無線通信装置、無線通信方法、プログラム、及び集積回路

Publications (2)

Publication Number Publication Date
JPWO2010100877A1 JPWO2010100877A1 (ja) 2012-09-06
JP5111655B2 true JP5111655B2 (ja) 2013-01-09

Family

ID=42709446

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011502635A Expired - Fee Related JP5111655B2 (ja) 2009-03-03 2010-03-01 無線通信装置、無線通信方法、プログラム、及び集積回路

Country Status (3)

Country Link
US (1) US20120051290A1 (ja)
JP (1) JP5111655B2 (ja)
WO (1) WO2010100877A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201008633D0 (en) 2010-05-24 2010-07-07 Gigle Networks Iberia Sl Communications apparatus
JP6344140B2 (ja) * 2014-08-22 2018-06-20 セイコーエプソン株式会社 通信制御方法、通信システム、及び、送信装置
JP6467822B2 (ja) * 2014-08-29 2019-02-13 セイコーエプソン株式会社 表示システム、送信装置、及び、表示システムの制御方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007136038A1 (ja) * 2006-05-19 2007-11-29 Panasonic Corporation 論理アドレス割り当て方法
WO2008020401A2 (en) * 2006-08-18 2008-02-21 Koninklijke Philips Electronics N.V. Decoupled connections

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090285138A1 (en) * 2008-05-13 2009-11-19 Tzero Technologies, Inc. Maintaining wireless communication between Consumer Electronic Control devices

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007136038A1 (ja) * 2006-05-19 2007-11-29 Panasonic Corporation 論理アドレス割り当て方法
WO2008020401A2 (en) * 2006-08-18 2008-02-21 Koninklijke Philips Electronics N.V. Decoupled connections

Also Published As

Publication number Publication date
WO2010100877A1 (ja) 2010-09-10
JPWO2010100877A1 (ja) 2012-09-06
US20120051290A1 (en) 2012-03-01

Similar Documents

Publication Publication Date Title
JP5065183B2 (ja) 論理アドレス割り当て方法及び無線アダプタ通信装置
JP4791538B2 (ja) 無線通信装置
JP4091073B2 (ja) 家電制御(cec)プロトコル対応装置,cec命令管理方法,cec対応システム,及び音響/映像のエンターテイメントシステム
JP5698746B2 (ja) データ送信モード間における遷移のためのシグナリング
JP5079872B2 (ja) 無線通信装置
RU2475996C1 (ru) Система беспроводной передачи
JP4536827B2 (ja) 通信装置、テレビジョン受像機、及び再生装置
US20090240785A1 (en) Information Processing Unit, Information Playback Unit, Information Processing Method, Information Playback Method, Information Processing System and Program
EP2592783A1 (en) Network content monitoring
US8180929B2 (en) Method for managing logical address and device thereof
US8156256B2 (en) Method for managing logical address and device thereof
JP4563988B2 (ja) アドレス管理方法および通信機器
JP5111655B2 (ja) 無線通信装置、無線通信方法、プログラム、及び集積回路
CN101945241B (zh) 影像发送装置和影像接收装置
CN101473311A (zh) 管理地址的方法以及使用该方法的视频设备
CN115395988A (zh) 蓝牙通信装置与数据传输方法
CN106464449B (zh) 一种信息传输方法及设备
JP2011019133A (ja) 無線通信装置、無線通信方法、プログラム、及び集積回路
JP6358430B2 (ja) 通信制御装置および通信制御方法
US20110255470A1 (en) Data processing device, system and method for data processing, recording medium with program recorded therein, data transfer device, system and method for data transfer, and recording medium with program recorded therein
US20120087631A1 (en) Electronic apparatus and control method of electronic apparatus
KR20120091798A (ko) 영상 신호 처리 장치 및 그 방법

Legal Events

Date Code Title Description
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: 20121002

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121009

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

Free format text: PAYMENT UNTIL: 20151019

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees