(57)【要約】      （修正有）【課題】ＨＤＭＩ規格に対応した機器をＣＥＣにより個別に制御できない状況を抑制する。【解決手段】ＨＤＭＩ規格に対応した複数の入力端子のいずれか１つをマルチメディアデータの入力元として選択する選択手段を備える映像表示装置であって、入力端子のいずれか１に接続された機器が取得を試みたLogical addressを、前記機器のPhysical addressと対応づけてメモリに格納する格納手段と、前記選択手段が選択した入力端子に接続されている第１機器が固有のLogical addressを取得していない場合に、前記第１機器が取得を試みたLogical addressを前記メモリを参照して特定し、そのLogical addressを取得している第２機器のLogical addressを変更し、変更の前に取得していたLogical addressを前記第１機器に取得させる制御手段を備える。【選択図】図３Ａ
2010193095.tif 000002
【特許請求の範囲】
【請求項１】
Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ（ＨＤＭＩ）規格に対応した複数の入力端子と、前記複数の入力端子のうちのいずれか１つをマルチメディアデータの入力元として選択する選択手段と、を備える映像表示装置であって、
前記複数の入力端子のうちのいずれか１つを介して通信可能に接続された機器が取得を試みたLogical addressを、前記機器のPhysical addressと対応づけてメモリに格納する格納手段と、
前記選択手段が選択した入力端子を介して通信可能に接続されている第１機器が前記第１機器の種類に固有のLogical addressを取得していない場合に、前記第１機器が取得を試みたLogical addressを前記メモリを参照して特定し、当該特定したLogical addressを取得している第２機器のLogical addressを変更し、前記第２機器が当該変更の前に取得していたLogical addressを前記第１機器に取得させる、制御手段と、
を備えることを特徴とする映像表示装置。
【請求項２】
前記制御手段は、前記変更を行うために、前記第２機器がLogical addressの再取得を行うように制御し、前記第２機器が当該再取得のために送信したメッセージに対してAcknowledgementメッセージを返す
ことを特徴とする請求項１に記載の映像表示装置。
【請求項３】
前記制御手段は、前記再取得のための制御として、前記第２機器が通信可能に接続されている入力端子のＨＰＤラインをデアサートしてアサートし、
前記制御手段は、前記第２機器が前記変更の前に取得していたLogical addressを前記第１機器に取得させるために、前記第１機器が通信可能に接続されている入力端子のＨｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ（ＨＰＤ）ラインをデアサートしてアサートする
ことを特徴とする請求項２に記載の映像表示装置。
【請求項４】
前記制御手段は、前記特定したLogical addressを取得している機器のうちPhysical addressの２桁目が“０”である機器を前記第２機器として前記変更を行う
ことを特徴とする請求項１乃至３のいずれか１項に記載の映像表示装置。
【請求項５】
Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ（ＨＤＭＩ）規格に対応した複数の入力端子と、前記複数の入力端子のうちのいずれか１つをマルチメディアデータの入力元として選択する選択手段と、を備える映像表示装置の制御方法であって、
前記複数の入力端子のうちのいずれか１つを介して通信可能に接続された機器が取得を試みたLogical addressを、前記機器のPhysical addressと対応づけてメモリに格納する格納工程と、
前記選択手段が選択した入力端子を介して通信可能に接続されている第１機器が前記第１機器の種類に固有のLogical addressを取得していない場合に、前記第１機器が取得を試みたLogical addressを前記メモリを参照して特定し、当該特定したLogical addressを取得している第２機器のLogical addressを変更し、前記第２機器が当該変更の前に取得していたLogical addressを前記第１機器に取得させる、制御工程と、
を備えることを特徴とする制御方法。
【請求項６】
前記制御工程では、前記変更を行うために、前記第２機器がLogical addressの再取得を行うように制御し、前記第２機器が当該再取得のために送信したメッセージに対してAcknowledgementメッセージを返す
ことを特徴とする請求項５に記載の制御方法。
【請求項７】
前記制御工程では、前記再取得のための制御として、前記第２機器が通信可能に接続されている入力端子のＨＰＤラインをデアサートしてアサートし、
前記制御工程では、前記第２機器が前記変更の前に取得していたLogical addressを前記第１機器に取得させるために、前記第１機器が通信可能に接続されている入力端子のＨｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ（ＨＰＤ）ラインをデアサートしてアサートする
ことを特徴とする請求項６に記載の制御方法。
【請求項８】
前記制御工程では、前記特定したLogical addressを取得している機器のうちPhysical addressの２桁目が“０”である機器を前記第２機器として前記変更を行う
ことを特徴とする請求項５乃至７のいずれか１項に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＭＩ規格に対応した映像表示装置、及びその制御方法に関する。
【背景技術】
【０００２】
テレビなどの映像表示装置とＨＤＤレコーダなどの映像供給装置とを接続するためのデジタル映像音声伝送規格として、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格が知られている（非特許文献１）。ＨＤＭＩを利用すれば、映像供給装置（ソース機器）から映像表示装置（シンク機器）に対して、１本のケーブルで映像信号と音声信号とを伝送することができる。複数のＨＤＭＩ端子を備える映像表示装置も知られており、映像表示装置は入力元のＨＤＭＩ端子を切り替えることにより、所望の映像供給装置から映像を受信することができる。
【０００３】
また、ＨＤＭＩには機器間制御のためのＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）に関する規格が定められている。ＣＥＣ機能を利用すれば、一方の機器から、ＨＤＭＩケーブルで接続された他方の機器をリモート操作することができる。例えば、ＨＤＭＩケーブルでテレビジョン装置（テレビ）に接続されたレコーダの再生ボタンが押されると、テレビの電源が投入され、そのレコーダが接続されたＨＤＭＩ端子にテレビの入力元が切り替えられる、という動作が可能になる。反対に、テレビからレコーダを操作することもできる。例えば、テレビのリモコンを用いてレコーダのコンテンツの一覧（コンテンツリスト）を表示させ、そのコンテンツリストから所望のコンテンツを選択することにより、レコーダの再生動作が行われる、という動作が可能になる。
【０００４】
ＨＤＭＩで機器が接続された際には、ソース機器がシンク機器に対して５Ｖ電源を供給する。シンク機器は５Ｖ電源を検知すると、シンク機器が持つＥＤＩＤ−ＲＯＭを読み出し可能な状態にした上でＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）ラインのアサートを行う。これにより、シンク機器はソース機器に対して、ＥＤＩＤ−ＲＯＭが読み出し可能な状態であることを知らせる。
【０００５】
このＥＤＩＤ−ＲＯＭの中にはシンク機器が表示可能な映像フォーマットに関する情報や、ソース機器の物理的な接続位置を把握するための情報であるPhysical address（物理アドレス）などが格納されている。Physical addressは例えば、ソース機器の映像をシンク機器に表示させる場合にシンク機器の入力切替を適切に行うために利用することができる。一般的には、ソース機器がＣＥＣコマンドを用いてシンク機器に対して自分のPhysical addressを伝えることにより、シンク機器はソース機器の物理的な接続位置を知ることができる。
【０００６】
ＣＥＣコマンドとPhysical addressとを用いた機器連携動作の例として、特許文献１が知られている。特許文献１には、Physical addressを有効に用いることにより、多数の機器が接続された場合でも適切な映像を映像表示装置に表示させるための制御方法が示されている。
【０００７】
シンク機器に対してＨＤＭＩで接続されたソース機器がＣＥＣ対応である場合には、前述のようにソース機器はＥＤＩＤ−ＲＯＭの読み込みを行い、自分のPhysical addressを決定する。その後、ソース機器はLogical address（論理アドレス）の取得を行う必要がある。Logical addressはＣＥＣによる通信のために用いられるアドレスであり、ソース機器がこのアドレスを取得しないとＣＥＣによる通信をすることができない。
【０００８】
Logical addressには、０〜１５の１６種類が用意されている。これらのアドレスのうち０〜１４については、１つのＣＥＣバスの中では同じアドレスを複数の機器が取得することができない。アドレス１５は未登録アドレスとして定義されており、ソース機器が０〜１４のアドレスを取得することができなかった場合には、このアドレスを取得する。アドレス１５については、複数の機器が同じアドレスを持つことが許可されている。但し、アドレス１５は、ＣＥＣコマンドの受信側としてはＢｒｏａｄｃａｓｔアドレスとして定義されており、アドレス１５に対するＣＥＣコマンドは、既に０〜１４のLogical addressを取得している機器にも同様に受信される。そして、０〜１４のLogical addressを持つ機器もそのコマンドの内容に応じた振る舞いをする。従って、アドレス１５を取得している機器は他の機器と１対１のＣＥＣ通信を行うことができず、この機器を個別に制御することができない。
【０００９】
アドレス０〜１４はそれぞれのアドレスに固有のデバイスタイプが設定されている。例えば、テレビ（ＴＶ）には“０”の１種類、オーディオ機器には“５”の１種類、録画機器には“１”，“２”，“９”の３種類のLogical addressが用意されている。
【００１０】
次に、Logical addressの取得手順について説明する。例えばＨＤＤレコーダがＴＶに接続されると、ＨＤＤレコーダはＴＶのＥＤＩＤ−ＲＯＭを読み込みPhysical addressを取得する。その後、ＨＤＤレコーダは取得しようとするLogical addressに対してＣＥＣの“Ｐｏｌｌｉｎｇ  Ｍｅｓｓａｇｅ”を送信する。この“Ｐｏｌｌｉｎｇ  Ｍｅｓｓａｇｅ”は、Ｉｎｉｔｉａｔｏｒ  ａｄｄｒｅｓｓ（送信元アドレス）とＤｅｓｔｉｎａｔｉｏｎ  ａｄｄｒｅｓｓ（送信先アドレス）だけを指定するヘッダのみで構成されるコマンドである。
【００１１】
この例では、ＨＤＤレコーダは録画機器であるので、Logical addressとして“１”，“２”，“９”のいずれかを取得する必要がある。取得可能なLogical addressが複数存在する場合にどのLogical addressを取得するかは任意であるが、ここでは、数字の小さい順に優先度をつけた取得が行われるものとして説明を行う。
【００１２】
ＨＤＤレコーダはLogical address＝“１”に対してＰｏｌｌｉｎｇ  Ｍｅｓｓａｇｅを送信する。このＰｏｌｌｉｎｇ  Ｍｅｓｓａｇｅに対してＡＣＫの返信がなければ、Logical address＝“１”が他の機器に使用されていないということなので、ＨＤＤレコーダはLogical addressとして“１”を取得する。このＰｏｌｌｉｎｇ  Ｍｅｓｓａｇｅに対してＡＣＫの返信があれば、Logical address＝“１”が他の機器に使用されているということである。そこで、ＨＤＤレコーダは、“２”，“９”の順に再度Ｐｏｌｌｉｎｇ  Ｍｅｓｓａｇｅを送信することにより、Logical addressの取得を試みる。いずれのアドレスも取得できなかった場合、ＨＤＤレコーダはLogical addressとして“１５”を取得する（或いは、取得を行わずにLogical address＝「不定」としてもよい）。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００８−５４３００号公報
【非特許文献】
【００１４】
【非特許文献１】Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ  １．３ａ
【発明の概要】
【発明が解決しようとする課題】
【００１５】
機器がLogical addressとして“１５”を取得した場合、ＣＥＣによる通信自体は可能であるが、前述のとおり、この機器を個別に制御することはできない。また、機器がLogical addressを取得しなかった場合、ＣＥＣによる通信自体が不可能である。従って、同じデバイスタイプの機器が、予め用意されていたLogical address数よりも多く接続された場合、後から接続された機器を他の機器から個別に制御することができない。具体的には例えば、録画機器が４つ以上接続された場合やオーディオ機器が２つ以上接続された場合などに、このような状況が発生する。
【００１６】
このような状況では、ユーザが映像表示装置のリモコンを用いて、あるＨＤＭＩ端子を選択した時に、その端子に接続されている機器をユーザが映像表示装置のリモコン等を使って操作することができない。従って、ユーザはＨＤＭＩ及びＣＥＣの利便性を十分に享受することができない。
【００１７】
本発明はこのような状況に鑑みてなされたものであり、ＨＤＭＩ規格に対応した映像表示装置がこれに接続された機器をＣＥＣにより個別に制御できない状況の発生を抑制する技術を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記課題を解決するために、第１の本発明は、Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ（ＨＤＭＩ）規格に対応した複数の入力端子と、前記複数の入力端子のうちのいずれか１つをマルチメディアデータの入力元として選択する選択手段と、を備える映像表示装置であって、前記複数の入力端子のうちのいずれか１つを介して通信可能に接続された機器が取得を試みたLogical addressを、前記機器のPhysical addressと対応づけてメモリに格納する格納手段と、前記選択手段が選択した入力端子を介して通信可能に接続されている第１機器が前記第１機器の種類に固有のLogical addressを取得していない場合に、前記第１機器が取得を試みたLogical addressを前記メモリを参照して特定し、当該特定したLogical addressを取得している第２機器のLogical addressを変更し、前記第２機器が当該変更の前に取得していたLogical addressを前記第１機器に取得させる、制御手段と、を備えることを特徴とする映像表示装置を提供する。
【００１９】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための最良の形態における記載によって更に明らかになるものである。
【発明の効果】
【００２０】
以上の構成により、本発明によれば、ＨＤＭＩ規格に対応した映像表示装置がこれに接続された機器をＣＥＣにより個別に制御できない状況の発生を抑制することが可能となる。
【図面の簡単な説明】
【００２１】
【図１Ａ】本発明の実施例１に係る映像表示装置１００の構成を示すブロック図である。
【図１Ｂ】映像表示装置１００とソース機器とを接続するＨＤＭＩラインの構成を示す図である。
【図２】実施例１におけるソース機器の接続例を示す図である。
【図３Ａ】実施例１において制御部１０１が実行する、Logical addressの再割り当て処理の流れを示すフローチャートである。
【図３Ｂ】図３Ａの続きを示す図である。
【図４】実施例２におけるソース機器の接続例を示す図である。
【図５】実施例２において制御部１０１が実行する、Logical addressの再割り当て処理の一部を示すフローチャートである。
【図６】実施例１において制御部１０１が実行する、管理テーブルの更新処理を示すフローチャートである。
【図７】管理テーブルの一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、添付図面を参照して、本発明の実施例を説明する。以下で説明される個別の実施例は、本発明の上位概念から下位概念までの種々の概念を理解するために役立つであろう。
【００２３】
なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施例によって限定されるわけではない。また、実施例の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【実施例１】
【００２４】
図１Ａは、本発明の実施例１に係る映像表示装置１００の構成を示すブロック図である。映像表示装置１００は、制御部１０１、複数のＨＤＭＩ送受信部１０２，１０３，１０４，１０５、ＴＭＤＳ切替部１０６、放送波チューナ・デコーダ１０７、映像切替部１０８、及び映像表示部１０９を備える。ＨＤＭＩ送受信部１０２〜１０５は、制御部１０１とは制御ライン１１０を介して、ＴＭＤＳ切替部１０６とはＴＭＤＳライン１１１を介して、接続している。ＨＤＭＩ送受信部１０２，１０３，１０４，１０５は、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格に対応した入力端子を含む。
【００２５】
映像表示装置１００は、ＨＤＭＩ送受信部１０２〜１０５により、映像信号を出力する外部機器（ソース機器）と接続可能である。ＨＤＭＩ送受信部１０２〜１０５は、外部機器との間で信号の送受信を行うための送受信部である。本実施例では説明の便宜上、映像表示装置１００は４つのＨＤＭＩ送受信部を持つが、ＨＤＭＩ送受信部の数は４つより多くてもよいし少なくてもよい。
【００２６】
図１Ｂは、映像表示装置１００とソース機器とを接続するＨＤＭＩラインの構成を示す図である。図１ＢではＨＤＭＩ送受信部１０２を例にとって説明するが、他のＨＤＭＩ送受信部についても同様である。
【００２７】
ＨＤＭＩラインは、ＴＭＤＳライン、ＤＤＣライン、５Ｖ電源ライン、ＨＰＤライン、及びＣＥＣラインを含む。ＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）ラインは、映像信号や音声信号（マルチメディアデータ）を伝送するためのラインである。ＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）ラインは、映像表示装置１００やソース機器の製品情報のデータ（ＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ））などを伝送するためのラインである。ＥＤＩＤは、ＥＤＩＤ−ＲＯＭ１１２に格納されている。
【００２８】
ＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）ラインは、機器間制御のための信号（ＣＥＣコマンド）を伝送するためのラインである。５Ｖ電源ラインは、ソース機器がシンク機器（映像表示装置１００）に対して、ソース機器が接続されたことを知らせるために用いるラインである。ＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）ラインは、シンク機器が５Ｖ電源の検出を受けて、ソース機器に対してＥＤＩＤ−ＲＯＭの読み出しができる状態であることを知らせるラインである。図１Ａにおいては、５Ｖ電源ライン、ＨＰＤライン、及びＣＥＣラインは、制御ライン１１０としてまとめて図示されている。
【００２９】
再び図１Ａを参照すると、制御部１０１は、ＣＥＣラインから伝送された信号のデコード及びエンコード、並びにＣＥＣコマンドの解析を行う。ＴＭＤＳ切替部１０６及び映像切替部１０８は、映像表示部１０９に表示させる映像の入力元を切り替える（選択する）ための切替部である。本実施例では、映像切替部１０８は、入力元としてＴＭＤＳ切替部１０６、又は放送波チューナ・デコーダ１０７を選択可能である。ＴＭＤＳ切替部１０６は、映像切替部１０８においてＴＭＤＳ切替部１０６が選択された場合の入力元として、ＨＤＭＩ送受信部１０２，１０３，１０４，又は１０５を選択する。映像信号は、ＴＭＤＳ切替部１０６及び映像切替部１０８によって選択された入力元から、映像表示部１０９に入力される。例えば、映像切替部１０８がＴＭＤＳ切替部１０６を選択し、ＴＭＤＳ切替部１０６がＨＤＭＩ送受信部１０２を選択した場合、映像表示部１０９にはＨＤＭＩ送受信部１０２から入力された映像信号に応じた映像が表示される。なお、映像切替部１０８は、図１Ａに示したもの以外の入力元（例えば、ＤＶＩ端子など）を選択可能であってもよい。
【００３０】
映像表示部１０９は、映像を表示する表示部である。具体的には、映像表示部１０９に入力された映像信号（映像データを含む）に応じた映像（入力映像）が映像表示部１０９に表示される。
【００３１】
図２は、実施例１におけるソース機器の接続例を示す図である。図２において、図１Ａと同一の構成要素には同一の符号を付す。図２では、ＣＥＣのデバイスタイプにおいて同じタイプに分類される録画機器が、用意されたLogical address（“１”，“２”，“９”の３つ）よりも多数（４つ）、通信可能に接続されている。この場合、前述のように、最後に接続された録画機器はLogical addressを取得することができない。録画機器２０２，２０３，２０４，２０５がこの順に接続された場合、図２に示すように、録画機器２０５は録画機器固有のLogical addressを取得できず、代わりに“１５（０ｘ０Ｆ）”を取得する。或いは、録画機器２０５のLogical addressが「不定」になる場合もあるが、本実施例では“１５”になったものとして説明を行う。
【００３２】
図２に示す状況では、ユーザは、映像表示装置１００を用いて録画機器２０５を個別に制御することができない。そこで、本実施例では、ＴＭＤＳ切替部１０６がＨＤＭＩ送受信部１０５（即ち、デバイスタイプに対応したLogical addressを持たないソース機器が接続されたＨＤＭＩ送受信部）を選択すると、図３Ａ及び図３Ｂに示す再割り当て処理が行われる。
【００３３】
また、再割り当て処理を可能にするために、映像表示装置１００は、Logical address＝“１５”のソース機器が本来取得を希望していたLogical addressを特定するための管理テーブルをメモリ（不図示のＲＡＭ等）に保持する。そして、映像表示装置１００は、ＨＤＭＩ送受信部１０２〜１０５にソース機器が接続される度に、図６に示す管理テーブルの更新処理を実行する。
【００３４】
図６は、実施例１において制御部１０１が実行する、管理テーブルの更新処理を示すフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、制御部１０１がＲＯＭ（不図示）等に格納された制御プログラムを実行することにより実現される（図３Ａ、図３Ｂ、図５Ａ、図５Ｂ、及び図８においても同様）。ＨＤＭＩ送受信部１０２〜１０５のいずれかの５Ｖ電源ラインに新たに電力が供給されたことを制御部１０１が検知すると、本フローチャートの処理が開始する。
【００３５】
Ｓ６０１で、制御部１０１は、５Ｖ電源ラインにおいて新たに電力を検知したＨＤＭＩ送受信部のＨＰＤラインをアサートする。Ｓ６０２で、制御部１０１は、管理テーブルにエントリを追加する。
【００３６】
図７は、管理テーブルの一例を示す図である。管理テーブルの各エントリは、Logical address、Physical address、及び取得希望アドレスという３つの項目を保持する。なお、図６のＳ６０２の時点では、追加されたエントリの各項目に値は入っていない。
【００３７】
Ｓ６０３で、制御部１０１は、Ｉｎｉｔｉａｔｏｒ  ａｄｄｒｅｓｓとＤｅｓｔｉｎａｔｉｏｎ  ａｄｄｒｅｓｓとが同じである“Ｐｏｌｌｉｎｇ  Ｍｅｓｓａｇｅ”がＣＥＣライン上に送出されるのを待つ。送出されるとＳ６０４に進む。
【００３８】
Ｓ６０４で、制御部１０１は、Ｓ６０３の“Ｐｏｌｌｉｎｇ  Ｍｅｓｓａｇｅ”に対してＡＣＫ（Acknowledgementメッセージ）が返されたか否かを判定する。ＡＣＫが返された場合、Ｓ６０５に進む。この場合、新たに接続されたソース機器は希望したLogical addressを取得できていない。そこで、Ｓ６０５で、制御部１０１は、そのLogical addressをエントリの項目「取得希望アドレス」に登録する。
【００３９】
Ｓ６０６で、制御部１０１は、Ｓ６０５で登録したLogical addressと同じ種類のソース機器のためのLogical addressが残っているか否かを判定する。残っていればＳ６０３に戻り、同様の処理を繰り返す。残っていなければ、Ｓ６０７に進む。
【００４０】
Ｓ６０７で、制御部１０１は、エントリの項目「Logical address」に１５を登録する。また、項目「Physical address」に、Ｓ６０２でＨＰＤラインがアサートされたＨＤＭＩ送受信部のPhysical addressを登録する。
【００４１】
Ｓ６０４においてＡＣＫが返されなかった場合、Ｓ６０８で、制御部１０１は、エントリの項目「取得希望アドレス」の値を消去する。次いでＳ６０９で、制御部１０１は、新たに接続されたソース機器のPhysical addressを規格に従って（例えば、”Ｇｉｖｅ  Physical address“メッセージを利用して）取得する。
【００４２】
Ｓ６１０で、制御部１０１は、エントリの項目「Logical address」及び「Physical address」に、新たに接続されたソース機器の値を登録する。
【００４３】
以上の処理により、例えば図２に示すように録画機器２０２，２０３，２０４，２０５がこの順に接続された場合、図７に示す管理テーブルが作成される。図７の管理テーブルから、ＨＤＭＩ送受信部１０５に接続されたソース機器（Physical address＝“４．０．０．０”であるソース機器）は、Logical addressとして“１”、“２”、又は“９”を希望していたことが理解できる。
【００４４】
図３Ａ及び図３Ｂは、実施例１において制御部１０１が実行する、Logical addressの再割り当て処理の流れを示すフローチャートである。ユーザの指示に従ってＴＭＤＳ切替部１０６が新たなＨＤＭＩ送受信部を選択すると、本フローチャートの処理が開始する。
【００４５】
Ｓ３０２で、制御部１０１は、新たに選択されたＨＤＭＩ送受信部に接続されているソース機器（第１機器）が、その機器に固有のLogical addressを取得しているか否かを判定する。取得している場合は再割り当ての必要がないので、処理を終了する。そうでない場合、Ｓ３０３に進む。
【００４６】
Ｓ３０３で、制御部１０１は、管理テーブル（図７参照）を参照して、このソース機器が取得を希望していたLogical addressに空きがあるか否かを判定する。空きがある場合、空いているLogical addressを割り当てればよいので、Ｓ３１０にジャンプする。そうでない場合、いずれかのソース機器からLogical addressを取り上げる必要があるため、Ｓ３０４に進む。
【００４７】
Ｓ３０４で、制御部１０１は、新たに選択されたＨＤＭＩ送受信部に接続されているソース機器に与えるLogical addressを選択する。本実施例のように他のソース機器が全て映像表示装置１００の直下に接続されている場合（図２及び図７参照）はいずれの機器からもLogical addressを取り上げることが可能である。従って、録画機器用のアドレスを持っている任意のソース機器（第２機器）からLogical addressを取り上げることができる。本実施例では、単純にLogical addressの数字が若い順に取り上げることとして説明をする。また、どのＨＤＭＩ送受信部に所望のLogical addressを取得しているソース機器が接続されているかを判断するために、各ソース機器に対してPhysical addressを尋ねるＣＥＣコマンドを送信する。これに対するレスポンスコマンドから、ソース機器が接続されているＨＤＭＩ送受信部を判断することができる（図７の管理テーブルから直接判断してもよい）。本実施例では、ＨＤＭＩ送受信部１０２にLogical address＝“１”を取得した録画機器２０２が接続されているので、録画機器２０２のLogical addressを取り上げることを考える。
【００４８】
Ｓ３０５で、制御部１０１は、選択されたポート（即ち、ＨＤＭＩ送受信部１０２）のＨＰＤラインをデアサートする。この操作により録画機器２０２は「ＨＤＭＩ端子が抜かれた」と判断する。
【００４９】
Ｓ３０６で、制御部１０１は、ＨＤＭＩ送受信部１０２のＨＰＤラインを再びアサートする。これにより、録画機器２０２は再びＨＤＭＩ接続がなされたと判断して、まずＥＤＩＤ−ＲＯＭの読み込みを行い、Physical addressの確定後に再度Logical addressの取得動作を行う。ＣＥＣの規格上では、機器はLogical addressの取得を行う際には、前回まで保持していたアドレスを優先的に取得することを推奨している。そこで、再びLogical address“１”を取得するために、録画機器２０２はLogical address“１”に対して「Ｐｏｌｌｉｎｇ  Ｍｅｓｓａｇｅ」を送信する。制御部１０１は、Ｓ３０７でＣＥＣコマンドの受信を待ってＳ３０８に進み、更に、「Ｐｏｌｌｉｎｇ  Ｍｅｓｓａｇｅ」によって再び同じLogical addressが要求されていると判断した場合にＳ３０９に進む。
【００５０】
Ｓ３０９で、制御部１０１は、Ｓ３０７で受信した「Ｐｏｌｌｉｎｇ  Ｍｅｓｓａｇｅ」に対してＡＣＫの返信を行う。そうすると、録画機器２０２は、実際には空いているLogical address“１”を取得することができない。録画機器２０２は同様に他のLogical addressの取得も試みるが、録画機器２０３、録画機器２０４がそれぞれＡＣＫを返信するため、それらのLogical addressも取得することができない。結局、録画機器２０２のLogical addressは“１５”（又は「不定」）に変更される。この状態においては、Logical address“１”はどの機器も取得していない状態になる（他機器から見ると映像表示装置１００が取得しているように見える）。そのため、Logical address“１”が予約された状態になり、この時点で録画機器２０５にLogical addressの再取得をさせればよい。
【００５１】
そこで、Ｓ３１０で、制御部１０１は、新たに選択されたＨＤＭＩ送受信部（この例ではＨＤＭＩ送受信部１０５）のＨＰＤラインをデアサートし、Ｓ３１１で再びこれをアサートする。
【００５２】
Ｓ３１２で、制御部１０１は、ＣＥＣコマンドの受信を待ってＳ３１３に進む。Ｓ３１３で、制御部１０１は、Ｓ３０９で予約されたLogical addressの取得が「Ｐｏｌｌｉｎｇ  Ｍｅｓｓａｇｅ」によって要求されていると判断すると、処理を終了する。この場合、ＡＣＫが返されないので、録画機器２０５は要求したLogical address（即ち、“１”）を取得できる。
【００５３】
また、ＣＥＣコマンドがＴＶ用のLogical addressに宛てられていた場合はＳ３１４を経由してＳ３１５に進み、制御部１０１はＡＣＫを返す。
【００５４】
以上説明したように、本実施例によれば、映像表示装置１００は、新たに選択されたＨＤＭＩ送受信部に接続されているソース機器が固有のLogical addressを持っていない場合、Logical addressの再割り当てを行う。
【００５５】
これにより、ＨＤＭＩ規格に対応した映像表示装置がこれに接続された機器をＣＥＣにより個別に制御できない状況の発生を抑制することが可能となる。
【実施例２】
【００５６】
実施例１では全てのソース機器（録画機器２０２〜２０５）がＨＤＭＩ送受信部１０２〜１０５に直接接続されていた。これに対して実施例２では、一部のソース機器が、他のソース機器を介してＨＤＭＩ送受信部１０２〜１０５に接続される場合について説明する。
【００５７】
図４は、実施例２におけるソース機器の接続例を示す図である。図４において、図２と同一の構成要素には同一の符号を付し、説明を省略する。本実施例では、録画機器２０２はＡＶアンプ４０２を介してＨＤＭＩ送受信部１０２に、録画機器２０３はＳＴＢ４０３を介してＨＤＭＩ送受信部１０３に、それぞれ接続されている。従って、映像表示装置１００は、録画機器２０２及び２０３のＨＰＤラインを操作することができない。そこで本実施例では、映像表示装置１００は、これに直接接続されているソース機器のLogical addressを優先的に取り上げる。
【００５８】
図５は、実施例２において制御部１０１が実行する、Logical addressの再割り当て処理の一部を示すフローチャートである。図５のＳ５０１乃至Ｓ５０３は図３ＡのＳ３０４に置き換わるものであり、図５に示す部分以外の処理は実施例１と同様である。
【００５９】
Ｓ５０１で、制御部１０１は、新たに選択されたＨＤＭＩ送受信部に接続されているソース機器（ここでは、録画機器２０５とする）が取得を希望するLogical addressを取得している機器が他に存在するか否かを判定する。図７から明らかなように、取得希望アドレス“１”“２”“９”を取得している録画機器が存在するので、最初は「存在する」と判定され、Ｓ５０２に進む。
【００６０】
Ｓ５０２で、制御部１０１は、Ｓ５０１で存在すると判定された機器のうちの１つを選択する。実施例１と同様にLogical addressが若い順に取得を試みるとしたときには、初めにLogical address“１”を取得している録画機器２０２を選択することになる。
【００６１】
Ｓ５０３で、制御部１０１は、Ｓ５０２で選択した機器のPhysical addressの２桁目が“０”であるか否かを判定する。録画機器２０２のPhysical addressは“１．１．０．０”である（制御部１０１は、この情報を、管理テーブルから取得してもよいし、ＣＥＣコマンドを利用して問い合わせてもよい）。Physical addressの２桁目が“０”以外であるということは、映像表示装置１００の直下に接続されていないということを意味する。従って、映像表示装置１００は録画機器２０２のＨＰＤラインを直接操作することができず、Logical addressを取り上げることができない。そのため、Ｓ５０１に戻り、まだ選択していない他の機器を選択する。
【００６２】
Ｓ５０１において、まだ選択していない機器が存在しないと判断された場合、制御部１０１は処理を終了する。この場合、Logical addressの再割り当ては行われない。
【００６３】
Ｓ５０３において、選択された機器のPhysical addressの２桁目が“０”であると判定された場合、図３ＡのＳ３０５に進み、制御部１０１は実施例１と同様に再割り当て処理を継続する。図４に示す接続構成の場合、制御部１０１は、録画機器２０４が持つLogical addressを再割り当てすることになる。
【００６４】
以上説明したように、本実施例によれば、映像表示装置１００は、Logical addressを取り上げるべき機器が直下に接続されているか否かを判断した上で、Logical addressの再割り当てを行う。これにより、再割り当て処理が失敗する可能性が低減される。
【００６５】
［その他の実施例］
上述した各実施例の機能を実現するためには、各機能を具現化したソフトウェアのプログラムコードを記録した記録媒体をシステム或は装置に提供してもよい。そして、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによって、上述した各実施例の機能が実現される。この場合、記録媒体から読み出されたプログラムコード自体が上述した各実施例の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。このようなプログラムコードを供給するための記録媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどを用いることができる。或いは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることもできる。
【００６６】
また、上述した各実施例の機能を実現するための構成は、コンピュータが読み出したプログラムコードを実行することだけには限られない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって上述した各実施例の機能が実現される場合も含まれている。
【００６７】
更に、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって上述した各実施例の機能が実現される場合も含むものである。
【図１Ａ】
2010193095.tif 000003
【図１Ｂ】
2010193095.tif 000004
【図２】
2010193095.tif 000005
【図３Ａ】
2010193095.tif 000006
【図３Ｂ】
2010193095.tif 000007
【図４】
2010193095.tif 000008
【図５】
2010193095.tif 000009
【図６】
2010193095.tif 000010
【図７】
2010193095.tif 000011