(57)【要約】      （修正有）【課題】受信装置に接続された送信装置が誤ったアドレスを保持しないための接続処理フローを提供する。【解決手段】受信装置であって、ビデオデータなどを前記受信装置へ送信する複数の送信装置とを接続するための複数の接続手段と、該接続手段のいずれかを選択する手段と、前記送信装置が前記受信装置に対してデータを送信するために必要な認証情報を記憶し、検出手段が送信装置の接続を検出した場合に、前記複数の接続手段それぞれにおいて、接続された送信装置が前記認証情報を取得することが可能であるかどうかを判定する手段と、ステータス信号が「不可能」から「可能」に変化した接続手段が存在しなかった場合に、前記検出手段が検出した送信装置に対して電源をオンにするよう指示する電源オンコマンドを送信し、その後、前記ステータス信号が「可能」に変化した接続手段が存在した場合に、当該接続手段を選択する。【選択図】図６
2010098699.tif 000002
【特許請求の範囲】
【請求項１】
受信装置であって、
ビデオデータ及びオーディオデータのうちの少なくとも一方を前記受信装置へ送信する複数の送信装置を、直接又は中継装置を介して接続するための複数の接続手段と、
前記複数の接続手段のいずれかを選択する選択手段と、
前記選択手段が選択している接続手段に接続された送信装置からアクセス可能であり、前記送信装置がビデオデータ及びオーディオデータのうちの少なくとも一方を前記受信装置に対して送信するために必要な認証情報を記憶している認証情報記憶手段と、
前記複数の接続手段のいずれかに送信装置が接続されたことを検出する検出手段と、
前記検出手段が送信装置の接続を検出した場合に、前記複数の接続手段それぞれについて、当該接続手段が前記選択手段により選択された場合に当該接続手段に接続された送信装置が前記認証情報を取得することが可能であるか不可能であるかを示す、当該接続手段から入力されるステータス信号が「不可能」から「可能」に変化したか否かを判定する判定手段と、
前記判定手段による判定の結果、前記ステータス信号が「不可能」から「可能」に変化した接続手段が存在しなかった場合に、前記検出手段が検出した送信装置に対して電源をオンにするよう指示する電源オンコマンドを送信する送信手段であって、当該電源オンコマンドを送信した後に前記判定手段に再び前記判定を行わせる送信手段と、
前記判定手段による判定の結果、前記ステータス信号が「不可能」から「可能」に変化した接続手段が存在した場合に、当該接続手段を選択するように前記選択手段を制御する制御手段と、
を備えることを特徴とする受信装置。
【請求項２】
前記送信手段は、前記検出手段が送信装置の接続を検出した場合に、前記判定手段による判定を行う前に当該検出以前から前記複数の接続手段のいずれかに接続されていた送信装置のうち電源がオフの送信装置に対して前記電源オンコマンドを送信し、
前記制御手段は、前記検出手段が検出した送信装置に対して前記送信手段が前記電源オンコマンドを送信した後に前記ステータス信号が「不可能」から「可能」に変化した接続手段が存在しなかった場合に、前記複数の接続手段それぞれを順に選択するように前記選択手段を制御する
ことを特徴とする請求項１に記載の受信装置。
【請求項３】
前記送信手段によって前記電源オンコマンドが送信された送信装置を記憶する装置情報記憶手段を更に備え、
前記送信手段は、前記制御手段による前記選択手段の制御が完了した後に、前記装置情報記憶手段が記憶している送信装置に対して電源をオフにするように指示する電源オフコマンドを送信する
ことを特徴とする請求項１又は２に記載の受信装置。
【請求項４】
前記接続手段はＨＤＭＩ（High Definition Multimedia Interface）ポートを含み、
前記認証情報はＨＤＣＰ(High-bandwidth Digital Content Protection)による認証のための情報を含む
ことを特徴とする請求項１乃至３のいずれか１項に記載の受信装置。
【請求項５】
受信装置の制御方法であって、当該受信装置は、
ビデオデータ及びオーディオデータのうちの少なくとも一方を前記受信装置へ送信する複数の送信装置を、直接又は中継装置を介して接続するための複数の接続手段と、
前記複数の接続手段のいずれかを選択する選択手段と、
前記選択手段が選択している接続手段に接続された送信装置からアクセス可能であり、前記送信装置がビデオデータ及びオーディオデータのうちの少なくとも一方を前記受信装置に対して送信するために必要な認証情報を記憶している認証情報記憶手段と、
を備え、前記制御方法は、
前記複数の接続手段のいずれかに送信装置が接続されたことを検出する検出工程と、
前記検出工程で送信装置の接続が検出された場合に、前記複数の接続手段それぞれについて、当該接続手段が前記選択手段により選択された場合に当該接続手段に接続された送信装置が前記認証情報を取得することが可能であるか不可能であるかを示す、当該接続手段から入力されるステータス信号が「不可能」から「可能」に変化したか否かを判定する判定工程と、
前記判定工程における判定の結果、前記ステータス信号が「不可能」から「可能」に変化した接続手段が存在しなかった場合に、前記検出工程で検出された送信装置に対して電源をオンにするよう指示する電源オンコマンドを送信する送信工程であって、当該電源オンコマンドを送信した後に前記判定工程に再び前記判定を行わせる送信工程と、
前記判定工程における判定の結果、前記ステータス信号が「不可能」から「可能」に変化した接続手段が存在した場合に、当該接続手段を選択するように前記選択手段を制御する制御工程と、
を備えることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、及びその制御方法に関する。
【背景技術】
【０００２】
近年、液晶パネル製造技術の進歩などにより、テレビ受信機の表示画面の高精細化が進んでいる。これに伴い、ＨＤＤレコーダなどの外部装置からテレビ受信機に対して送信されるビデオデータ及びオーディオデータも大容量化している。大容量のデータを送信するために、ＨＤＭＩ（High Definition Multimedia Interface）と呼ばれるインタフェースがしばしば使用される（非特許文献１）。また、複数のＨＤＭＩポートを備えるテレビ受信機も普及しつつある。ＨＤＭＩは、ひとつのケーブルでビデオデータ及びオーディオデータを伝送することができるので、複数のケーブルを接続する煩わしさがなくなるという利点を有している。
【０００３】
ＨＤＭＩはＣＥＣ(Consumer Electronics Control)ラインと呼ばれる通信線を有する。ＣＥＣを使用すれば、受信装置（例えば、テレビ受信機）と送信装置（例えば、ＨＤＤレコーダ）とを連携して動作させることができる。例えば、受信装置は、電源オフをトリガにしてＳｔａｎｄｂｙコマンドを送信装置に送信することにより、送信装置の電源もオフにすることができる。また、送信装置が再生開始をトリガにしてＩｍａｇｅＶｉｅｗＯｎコマンドもしくはＴｅｘｔＶｉｅｗＯｎコマンドを受信装置に送信すると、受信装置の電源が投入される。そして、送信装置がＡｃｔｉｖｅＳｏｕｒｃｅコマンドを受信装置に送信し、受信装置がコマンド内に格納されている物理アドレスに従ってデータ入力元のＨＤＭＩポートの切り替えを行う。
【０００４】
ＣＥＣ通信は、送信装置が物理アドレス及び論理アドレスを取得した後に可能となる。物理アドレスの取得については、送信装置は、受信装置からのＨＰＤ(Hot Plug Detect)ラインが有効となると、ＤＤＣ（Display Data Channel）ラインを使用して受信装置のＥＤＩＤ（Extended Display Identification Data）ロムを読み出すことにより行う。また、論理アドレスの取得については、送信装置は、ＣＥＣコマンドにより取得したい論理アドレスの問い合せを行い、未使用であることを確認することにより行う。
【０００５】
しかしながら、送信装置によっては、ＥＤＩＤ読み出し処理終了後にＤＤＣラインを使用してＨＤＣＰ(High-bandwidth Digital Content Protection)による認証が完了しないと物理アドレス及び論理アドレスの取得を完了できない。
【０００６】
一方、受信装置は、複数のＨＤＭＩポートを備えていても、ユーザが選択したＨＤＭＩポートに接続された装置に対してのみＨＤＣＰ認証を行うのが一般的である。そのため、受信装置は送信装置とＨＤＣＰ認証を行うポートについてのみＨＰＤを有効にする。そのため、送信装置はＨＰＤが無効になるたびに物理アドレス及び論理アドレスをクリアしてしまうと、ＣＥＣ通信を行うことができない。
【０００７】
そこで、特許文献１は、ＨＰＤの有効無効に関係なくＣＥＣ通信を継続することに関する技術を開示している。特許文献１によれば、ＨＰＤが無効となると、送信装置は以前に取得した物理アドレス及び論理アドレスを保持して使用することによりＣＥＣ通信を継続する。
【特許文献１】特開２００７−２０２１１５号公報
【非特許文献１】Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ  １．３ａ
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１によれば、ユーザが送信装置をＨＰＤが無効であるか又はＨＤＣＰ認証ができないＨＤＭＩポートに接続した場合、送信装置は、以前に取得した物理アドレス及び論理アドレスを保持し続ける。その後ユーザが送信装置の再生ボタンを押下すると、ＡｃｔｉｖｅＳｏｕｒｃｅコマンド内の物理アドレスが以前に取得した値（即ち、現在の接続状態を正しく反映していない値）であるため、受信装置はデータの入力元を正しいポートに切り替えることができない。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、受信装置に接続された送信装置が誤ったアドレスを保持する可能性を低減する技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、第１の本発明は、受信装置であって、ビデオデータ及びオーディオデータのうちの少なくとも一方を前記受信装置へ送信する複数の送信装置を、直接又は中継装置を介して接続するための複数の接続手段と、前記複数の接続手段のいずれかを選択する選択手段と、前記選択手段が選択している接続手段に接続された送信装置からアクセス可能であり、前記送信装置がビデオデータ及びオーディオデータのうちの少なくとも一方を前記受信装置に対して送信するために必要な認証情報を記憶している認証情報記憶手段と、前記複数の接続手段のいずれかに送信装置が接続されたことを検出する検出手段と、前記検出手段が送信装置の接続を検出した場合に、前記複数の接続手段それぞれについて、当該接続手段が前記選択手段により選択された場合に当該接続手段に接続された送信装置が前記認証情報を取得することが可能であるか不可能であるかを示す、当該接続手段から入力されるステータス信号が「不可能」から「可能」に変化したか否かを判定する判定手段と、前記判定手段による判定の結果、前記ステータス信号が「不可能」から「可能」に変化した接続手段が存在しなかった場合に、前記検出手段が検出した送信装置に対して電源をオンにするよう指示する電源オンコマンドを送信する送信手段であって、当該電源オンコマンドを送信した後に前記判定手段に再び前記判定を行わせる送信手段と、前記判定手段による判定の結果、前記ステータス信号が「不可能」から「可能」に変化した接続手段が存在した場合に、当該接続手段を選択するように前記選択手段を制御する制御手段と、を備えることを特徴とする受信装置を提供する。
【００１１】
また、第２の本発明は、受信装置の制御方法であって、当該受信装置は、ビデオデータ及びオーディオデータのうちの少なくとも一方を前記受信装置へ送信する複数の送信装置を、直接又は中継装置を介して接続するための複数の接続手段と、前記複数の接続手段のいずれかを選択する選択手段と、前記選択手段が選択している接続手段に接続された送信装置からアクセス可能であり、前記送信装置がビデオデータ及びオーディオデータのうちの少なくとも一方を前記受信装置に対して送信するために必要な認証情報を記憶している認証情報記憶手段と、を備え、前記制御方法は、前記複数の接続手段のいずれかに送信装置が接続されたことを検出する検出工程と、前記検出工程で送信装置の接続が検出された場合に、前記複数の接続手段それぞれについて、当該接続手段が前記選択手段により選択された場合に当該接続手段に接続された送信装置が前記認証情報を取得することが可能であるか不可能であるかを示す、当該接続手段から入力されるステータス信号が「不可能」から「可能」に変化したか否かを判定する判定工程と、前記判定工程における判定の結果、前記ステータス信号が「不可能」から「可能」に変化した接続手段が存在しなかった場合に、前記検出工程で検出された送信装置に対して電源をオンにするよう指示する電源オンコマンドを送信する送信工程であって、当該電源オンコマンドを送信した後に前記判定工程に再び前記判定を行わせる送信工程と、前記判定工程における判定の結果、前記ステータス信号が「不可能」から「可能」に変化した接続手段が存在した場合に、当該接続手段を選択するように前記選択手段を制御する制御工程と、を備えることを特徴とする制御方法を提供する。
【００１２】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための最良の形態における記載によって更に明らかになるものである。
【発明の効果】
【００１３】
以上の構成により、本発明によれば、受信装置に接続された送信装置が誤ったアドレスを保持する可能性を低減することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して、本発明の実施例を説明する。以下で説明される個別の実施例は、本発明の上位概念から下位概念までの種々の概念を理解するために役立つであろう。
【００１５】
なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施例によって限定されるわけではない。また、実施例の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【実施例１】
【００１６】
図１は、実施例１に係る受信装置１００の構成を示すブロック図である。受信装置１００は、例えばテレビ受信機であるが、ＨＤＭＩ（High Definition Multimedia Interface）のシンクとして動作できる装置であればどのようなものでも構わない。
【００１７】
受信装置１００は、２つのＨＤＭＩポート（ＨＤＭＩポート１０３及びＨＤＭＩポート１０４）を備え、ＨＤＭＩインタフェースによってそれぞれに送信装置１０１、送信装置１０２が接続されている。送信装置１０１及び送信装置１０２は、例えばＨＤＤレコーダであるが、ＨＤＭＩのソースとして動作してビデオデータ及びオーディオデータのうちの少なくとも一方を受信装置１００に送信できる装置であればどのようなものでも構わない。受信装置１００は、２つより多くのＨＤＭＩポートを備えていてもよい。
【００１８】
受信装置１００はまた、ＨＤＣＰ(High-bandwidth Digital Content Protection)による認証を行うための認証情報を格納したＨＤＣＰロム１０９（認証情報記憶手段）を備える。
【００１９】
受信装置１００はまた、データを受信するＨＤＭＩレシーバ１０８と、ＨＤＭＩポート１０３及びＨＤＭＩポート１０４のうちのいずれからのデータをＨＤＭＩレシーバ１０８に入力するかを選択するＨＤＭＩセレクタ１０７とを備える。ＨＤＣＰロム１０９は、ＨＤＭＩセレクタ１０７が選択しているＨＤＭＩポートに接続された送信装置からアクセス可能である。また、ＨＤＭＩセレクタ１０７が選択しているＨＤＭＩポートに接続されていても電源がオフの場合はＨＤＣＰロム１０９から認証情報を取得できないように構成された送信装置も存在する。
【００２０】
受信装置１００はまた、ＨＤＭＩレシーバ１０８が受信したビデオデータの画像を表示する表示部１１０と、オーディオデータの音声を出力する音声出力部１１１とを備える。但し、表示部１１０及び音声出力部１１１は受信装置１００に必ずしも含まれる必要はない。
【００２１】
受信装置１００はまた、受信装置１００の各種情報（表示部１１０の解像度や各ＨＤＭＩポートに接続される送信装置に付与する物理アドレス等）が書き込まれたＥＤＩＤロム１０５及び１０６を備え、各々がＨＤＭＩポート１０３及び１０４に接続されている。例えば、ＨＤＭＩポート１０３に接続される送信装置に付与する物理アドレスは”１．０．０．０”であり、ＨＤＭＩポート１０４に接続される送信装置に付与する物理アドレスは”２．０．０．０”である。
【００２２】
受信装置１００はまた、接続された送信装置に正しいアドレスを取得させるように動作する制御部１１２を備える（動作の詳細は後述する）。制御部１１２は、ＨＤＭＩセレクタ１０７にセレクタ切替信号を送信することによりＨＤＭＩセレクタ１０７の切り替えを制御するＨＤＭＩセレクタ切替部１１３を有する。制御部１１２はまた、５ＶＰＷＲ検出部１１４と、ＨＰＤ制御部１１５と、ＣＥＣ制御部１１６とを有し、それぞれがＨＤＭＩポート１０３及び１０４に接続されている。ＨＰＤ制御部１１５は、ＨＤＭＩセレクタ１０７によって選択されたＨＤＭＩポートのＨＰＤ信号をアクティブにする。これにより、選択されたＨＤＭＩポートに接続された送信装置がＨＤＣＰ認証を行うことが可能になる。
【００２３】
但し、前述の通り、電源がオフの場合はＨＤＣＰロム１０９から認証情報を取得できないように構成された送信装置も存在する。制御部１１２は、５ＶＰＷＲ検出部１１４に入力される信号（ステータス信号）を調べることにより、ＨＤＭＩポート１０３及び１０４それぞれに接続された送信装置が認証情報を取得することが可能であるか不可能であるかを知ることができる。例えば、送信装置１０１の電源がオンの場合や、電源がオフであっても認証情報を取得可能なように送信装置１０１が構成されている場合は、ＨＤＭＩポート１０３から５ＶＰＷＲ検出部１１４に、「可能」を示すステータス信号が入力される。
【００２４】
次に、図２を参照して、ＣＥＣ制御部１１６の構成を説明する。
【００２５】
ＣＥＣ制御部１１６は、ＣＥＣ信号を受信するＣＥＣ受信部３００と、ＣＥＣ信号（ＣＥＣコマンド）を送信するＣＥＣ送信部３０４とを備える。ＣＥＣ制御部１１６はまた、Ｒｅｐｏｒｔ_Ｐｈｙｓｉｃａｌ_Ａｄｄｒｅｓｓコマンドを受信してこのコマンドが示す論理アドレスに対応する物理アドレスを検出する物理アドレス検出部３０１を備える。ＣＥＣ制御部１１６はまた、ＰｉｎｇコマンドのＡＣＫビットを検出することにより、このＰｉｎｇコマンドが示す論理アドレスを有する送信装置の接続を検出する論理アドレス検出部３０２を備える。ＣＥＣ制御部１１６はまた、Ｒｅｐｏｒｔ_Ｐｏｗｅｒ_Ｓｔａｔｕｓコマンドを受信してこのコマンドが示す論理アドレスを持つ送信装置の電源状態を検出する電源状態検出部３０３を備える。ＣＥＣ制御部１１６はまた、ＣＥＣコマンド（電源オンコマンド、電源オフコマンド、接続確認コマンドなど）を生成するコマンド生成部３０５と、受信装置１００に接続された送信装置の状態を管理する接続装置管理部３０６とを備える。
【００２６】
ＣＥＣ受信部３００は、物理アドレス検出部３０１、論理アドレス検出部３０２、及び電源状態検出部３０３と接続されており、送信装置から受信したコマンドを解釈して適切な検出部にコマンドを転送する。物理アドレス検出部３０１、論理アドレス検出部３０２、及び電源状態検出部３０３は、検出した内容を通知するために、接続装置管理部３０６に接続されている。
【００２７】
接続装置管理部３０６は、図３に示す管理テーブル１、及び図４に示す管理テーブル２を保持する。管理テーブル１は、「論理アドレス」「論理アドレス追加フラグ」「物理アドレス」「電源オンコマンド送信フラグ」という項目を有する。管理テーブル２は、「５ＶＰＷＲ状態」「５ＶＰＷＲ追加フラグ」という項目を有する。
【００２８】
管理テーブル１の「論理アドレス」は、受信装置１００に接続されている送信装置の論理アドレスを示し、「論理アドレス追加フラグ」は、各論理アドレスを持つ送信装置が新規に追加されたものであるか或いは既存のものであるかを示す。「物理アドレス」は、各論理アドレスに対応した送信装置の物理アドレスを示し、「電源オンコマンド送信フラグ」は、各論理アドレスを持つ送信装置に対して電源オンコマンドを送信したか否かを示す。従って、接続装置管理部３０６は管理テーブル１の「電源オンコマンド送信フラグ」を有することにより、装置情報記憶手段としても機能する。
【００２９】
管理テーブル２の「５ＶＰＷＲ状態」は、受信装置１００が備える各ＨＤＭＩポートに接続された送信装置の５ＶＰＷＲの状態を示し、「５ＶＰＷＲ追加フラグ」は、各ＨＤＭＩポートに対して５ＶＰＷＲが追加されたのか否かを示す。
【００３０】
接続装置管理部３０６は、「５ＶＰＷＲ状態」の更新を行うために、５ＶＰＷＲ検出部１１４と接続されている（図１参照）。また、接続装置管理部３０６は、ＣＥＣコマンドを生成して送信するために、コマンド生成部３０５と接続され、コマンド生成部３０５は、ＣＥＣ送信部３０４と接続され、ＣＥＣ送信部３０４は、ＨＤＭＩポート１０３及び１０４と接続されている。
【００３１】
次に、図５を参照して、ＨＤＭＩセレクタ切替部１１３の構成を説明する。
【００３２】
ＨＤＭＩセレクタ切替部１１３は、時間を計測するタイマ部４００と、どのＨＤＭＩポートを入力元に選択するかを５ＶＰＷＲ状態に基づいて判定する切替判定部４０１と、ＨＤＭＩセレクタ１０７を切り替える切替制御部４０２とを備える。タイマ部４００は接続装置管理部３０６と接続され、ここからタイマクリア信号を受信する。切替判定部４０１は、接続装置管理部３０６と接続され、ここから入力切替要求信号を受信する。切替判定部４０１はまた、タイマ部４００と接続され、ここへタイマスタート要求信号を送信すると共にここからタイムアウト信号を受信する。切替制御部４０２はＨＤＭＩセレクタ１０７と接続され、ここへＨＤＭＩセレクト信号を送信する。
【００３３】
次に、図６を参照して、実施例１に従って受信装置１００が送信装置にアドレスを取得させる処理を説明する。本フローチャートの各ステップの処理は、特に断らない限り、ＣＥＣ制御部１１６が不図示のＲＯＭに格納された制御プログラムを実行することにより実現される（以下の他のフローチャートにおいても同様）。
【００３４】
Ｓ１で、コマンド生成部３０５は、所定の間隔（例えば、１秒毎）にＰｉｎｇコマンドを生成してＣＥＣ送信部３０４から出力することにより、受信装置１００に接続された送信装置に対してＰｉｎｇコマンドを送信する。Ｐｉｎｇコマンドは、接続をチェックしたい論理アドレスの数だけ生成して送信される。論理アドレス検出部３０２は、返ってきたＰｉｎｇコマンドの最終ビットであるＡＣＫビットの電圧レベルをチェックする。電圧レベルがＨｉｇｈであればＰｉｎｇコマンドが示す論理アドレスを有する送信装置は接続されておらず、Ｌｏｗであれば接続されているということを示す。これにより、論理アドレス検出部３０２は、ＣＥＣ機能を備える送信装置１０１及び１０２が新たに接続（追加）されたり切断されたりしたことが検出される。論理アドレスの追加又は削除（即ち、送信装置の接続又は切断）が検出されると、Ｓ２に進む。
【００３５】
論理アドレスが削除された場合はＳ２からＳ３へ進み、接続装置管理部３０６は、管理テーブル１（図３参照）から削除された論理アドレスの行を削除し、Ｓ１に戻る。
【００３６】
論理アドレスが追加された場合はＳ２からＳ４を経由してＳ５へ進み、接続装置管理部３０６は、管理テーブル１に追加された論理アドレスの行を追加する。このとき、「論理アドレス追加フラグ」には「追加」という値が入力される。次いでＳ６に進む。
【００３７】
Ｓ６で、接続装置管理部３０６は、５ＶＰＷＲ検出部１１４を用いてＨＤＭＩポート１０３及び１０４それぞれの５ＶＰＷＲの状態を検出し、状態に変化があった場合は管理テーブル２（図４参照）の「５ＶＰＷＲ状態」を更新する。また、５ＶＰＷＲがアサートされた場合（ＯＦＦからＯＮに変化した場合）は、接続装置管理部３０６は、管理テーブル２の「５ＶＰＷＲ追加フラグ」に「追加」という値を入力する。
【００３８】
Ｓ７で、接続装置管理部３０６は、管理テーブル２の「５ＶＰＷＲ追加フラグ」が「追加」となっているＨＤＭＩポートが存在するか否かを判定する。判定の結果、存在しない場合はＳ８に進み、存在する場合はＳ１１に進む。管理テーブル２の「５ＶＰＷＲ追加フラグ」が「追加」となっているということは、５ＶＰＷＲ検出部１１４に入力されるステータス信号が「不可能」から「可能」に変化したということを意味する。
【００３９】
ところで、論理アドレスが追加されたにも関わらず５ＶＰＷＲの状態に変化が無いということは、追加された送信装置の電源がＯＦＦであり、認証情報を取得できないためにアドレスを更新できないということを意味する。そこで、以下に説明するようにＳ８乃至Ｓ１０で追加された送信装置の電源をＯＮにする処理が行われる。一方、追加された送信装置の電源がＯＦＦであっても５ＶＰＷＲがアサートされた場合は、この送信装置はアドレスを更新できるので、電源をＯＮにせずにＳ１１に進む。なお、図示しないが、Ｓ７における判定及びその後の各処理は、追加された論理アドレス毎に実行される。
【００４０】
Ｓ８で、コマンド生成部３０５は、Ｇｉｖｅ_Ｄｅｖｉｃｅ_Ｐｏｗｅｒ_Ｓｔａｔｕｓコマンド（電源オンコマンド）を生成し、追加された論理アドレスを持つ送信装置に対して送信する。これに対する応答として電源状態検出部３０３はＲｅｐｏｒｔ_Ｐｏｗｅｒ_Ｓｔａｔｕｓコマンドを受信する。これにより、電源状態検出部３０３は、この送信装置の電源状態を確認する。電源がＯＮであればＳ９を経由してＳ６に戻る（Ｓ６で管理テーブル２が更新され、次はＳ７からＳ１１へと進む）。電源がＯＦＦであればＳ９からＳ１０へと進む。
【００４１】
Ｓ１０で、コマンド生成部３０５は、Ｕｓｅｒ_Ｃｏｎｔｒｏｌ_Ｐｒｅｓｓ（Ｐｏｗｅｒ  Ｏｎ）コマンドを生成して送信装置へ送信する。この時、接続装置管理部３０６は、Ｕｓｅｒ_Ｃｏｎｔｒｏｌ_Ｐｒｅｓｓ（Ｐｏｗｅｒ  Ｏｎ）コマンドの送信先の論理アドレスについて、管理テーブル１の「電源オンコマンド送信フラグ」を「追加」に変更する。次いでＳ８に戻り、電源状態検出部３０３は送信装置の電源状態を再度確認する。
【００４２】
Ｓ１１で、接続装置管理部３０６は、入力切替要求信号を切替判定部４０１に送信する。切替判定部４０１は、切替制御部４０２に切替要求を送信する。切替要求を受信した切替制御部４０２は、ＨＤＭＩセレクタ１０７にセレクタ切替信号を送信する。これにより、入力元のＨＤＭＩポートが５ＶＰＷＲが「追加」であるＨＤＭＩポート（即ち、ステータス信号が「不可能」から「可能」に変化したＨＤＭＩポート）に切り替えられる。また、ＨＰＤ制御部１１５は、選択されたＨＤＭＩポートのＨＰＤ信号をアクティブにする。これにより、選択されたＨＤＭＩポートに接続されている送信装置がＨＤＣＰ認証を行うことが可能になる。
【００４３】
Ｓ１２で、切替判定部４０１は、タイマ部４００にタイマスタート信号を送信する。タイマスタート信号を受信したタイマ部４００はタイマをスタートする。
【００４４】
Ｓ１３で、物理アドレス検出部３０１は、物理アドレスの更新に成功した送信装置が送信したＲｅｐｏｒｔ_Ｐｈｙｓｉｃａｌ_Ａｄｄｒｅｓｓコマンドを受信するか、或いはタイマ部４００がタイムアウトするまで待つ。Ｒｅｐｏｒｔ_Ｐｈｙｓｉｃａｌ_Ａｄｄｒｅｓｓコマンドを受信した場合、接続装置管理部３０６は、この送信装置の論理アドレスに関して、管理テーブル１の「物理アドレス」にコマンドが示すアドレスを格納し、「論理アドレス追加フラグ」を「既存」に変更する。なお、図示しないが、タイムアウトした場合はタイマ部４００がその旨をＣＥＣ制御部１１６に通知する。
【００４５】
Ｓ１４で、接続装置管理部３０６は、タイマ部４００にタイマクリア信号を送信し、タイマ部４００はタイマをクリアする。
【００４６】
Ｓ１５で、接続装置管理部３０６は、Ｓ１３で受信した物理アドレスに対応する論理アドレスに関して管理テーブル１の「電源オンコマンド送信フラグ」が「送信」であるか否かを判定する。「送信」であればＳ１６に進み、そうでなければＳ１７に進む。
【００４７】
Ｓ１６で、コマンド生成部３０５は、Ｓ１５で確認した論理アドレスに対してＳｔａｎｄｂｙコマンド（電源オフコマンド）を生成して送信することにより、送信装置の電源をＯＦＦにする。即ち、ＣＥＣコマンドによって電源をＯＮにされた送信装置は、上の処理が完了した後に電源がＯＦＦになる。
【００４８】
Ｓ１７で、コマンド生成部３０５は、選択中のＨＤＭＩポートに関して管理テーブル２の「５ＶＰＷＲ追加フラグ」を「既存」に変更する。
【００４９】
以上の処理により、追加された送信装置は正しい物理アドレスを取得することができる。
【００５０】
以上説明したように、本実施例によれば、受信装置１００は追加された送信装置がアドレスを更新できない場合はこの送信装置の電源をＯＮにしてアドレスを更新させる。
【００５１】
これにより、受信装置に接続された送信装置が誤ったアドレスを保持する可能性を低減することが可能となる。
【実施例２】
【００５２】
実施例１では、ＨＤＭＩポート１０３及び１０４それぞれに送信装置１０１及び１０２に直接接続された。しかしながら、図７に示すように、受信装置１００と送信装置１０１及び１０２の間にＡＶアンプなどのリピータ５００及び５０１が存在する場合もある（また、１つのＨＤＭＩポートにリピータを介して複数のリピータが接続される場合もある）。即ち、ＨＤＭＩポート１０３及び１０４には、直接又は中継装置（リピータ）を介して、送信装置を接続することができる。なお、１つのリピータに複数の送信装置が接続される構成であってもよい。図７において、実施例１（図１参照）と同一の構成要素には同一の符号を付し、説明を省略する。
【００５３】
この場合、受信装置１００は、送信装置１０１及び１０２の５ＶＰＷＲの状態を検出することができない。そこで、実施例２では、図８に示すように管理テーブル１に「追加台数＋１」というパラメータを追加する。このパラメータは、追加された論理アドレス（即ち、新たに接続された送信装置）の数に１を加えた値を示す。
【００５４】
図９を参照して、実施例２に従って受信装置１００が送信装置にアドレスを取得させる処理を説明する。図９において、実施例１（図６参照）と同一の処理が行われるステップには同一の符号を付し、説明を省略する。
【００５５】
Ｓ１００で、接続装置管理部３０６は、管理テーブル１の「追加台数＋１」に追加された送信装置の数に１を加えた値を保存する（この値をＮとする）。
【００５６】
Ｓ１０１で、コマンド生成部３０５は、管理テーブル１の「論理アドレス追加フラグ」が「既存」の送信装置（リピータも含む）に対して、Ｇｉｖｅ_Ｄｅｖｉｃｅ_Ｐｏｗｅｒ_Ｓｔａｔｕｓコマンドを生成して送信する。これにより、電源状態検出部３０３が既存の送信装置の電源状態を確認する。「論理アドレス追加フラグ」が「既存」の送信装置とは、追加された送信装置の検出以前から接続されていた送信装置である。
【００５７】
Ｓ１０２で、コマンド生成部３０５は、電源がＯＦＦの送信装置に対して、Ｕｓｅｒ_Ｃｏｎｔｒｏｌ_Ｐｒｅｓｓ（Ｐｏｗｅｒ  Ｏｎ）コマンドを生成して送信する。そして、管理テーブル１の電源オンコマンド送信フラグを「送信」に変更する。
【００５８】
Ｓ７で「Ｙｅｓ」と判定された場合、Ｓ１１乃至Ｓ１４の処理により、受信装置１００に直接接続されているリピータにアドレスを更新させることができる。実施例１と異なり、実施例２では、Ｓ１４からＳ１７へ進み、更に、Ｓ６へ戻る。
【００５９】
Ｓ７で「Ｎｏ」と判定された場合、Ｓ１０３、Ｓ１０４、及びこれらに挟まれたＳ１２乃至Ｓ１４の処理により、ＨＤＭＩセレクタ１０７によって全ＨＤＭＩポートが順に選択される。これにより、Ｓ１０２で電源が投入された送信装置にアドレスを更新させることができる。
【００６０】
Ｓ１０５で、ＣＥＣ制御部１１６は、Ｎの値を１だけ減少させる。
【００６１】
Ｓ１０６で、ＣＥＣ制御部１１６は、Ｎ＝０であるか否かを判定する。Ｎ＝０であればＳ１０７に進み、そうでなければＳ８に進む。
【００６２】
Ｓ１０６からＳ８へと進んだ場合、Ｓ８乃至Ｓ１０の処理により、追加された送信装置に電源が投入され、処理はＳ９からＳ６へと戻る。しかしながら、追加された送信装置はリピータを介して接続されているため、追加された送信装置の電源が投入されても５ＶＰＷＲの状態は変化しない。そのため、Ｓ７から再びＳ１０３へと処理が進む。Ｓ１０３、Ｓ１０４、及びこれらに挟まれたＳ１２乃至Ｓ１４の処理により再び全ＨＤＭＩポートが順に選択されることにより、追加された送信装置はアドレスを更新することができる。なお、図示しないが、Ｓ１０３及びＳ１０４により構成されるループの処理が２度目以降に行われる際は、Ｓ１３で物理アドレス検出部３０１がＲｅｐｏｒｔ_Ｐｈｙｓｉｃａｌ_Ａｄｄｒｅｓｓコマンドを受信した場合、Ｓ１４からＳ１０５へジャンプしてもよい。
【００６３】
Ｓ１０７で、コマンド生成部３０５は、Ｓ１０２又はＳ１０で電源をオンにした送信装置それぞれの論理アドレスに対してＳｔａｎｄｂｙコマンドを生成して送信することにより、送信装置の電源をＯＦＦにする。
【００６４】
以上の処理により、リピータを介して接続された送信装置も、アドレスを更新することができる。
【００６５】
［その他の実施例］
上述した各実施例の機能を実現するためには、各機能を具現化したソフトウェアのプログラムコードを記録した記録媒体をシステム或は装置に提供してもよい。そして、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによって、上述した各実施例の機能が実現される。この場合、記録媒体から読み出されたプログラムコード自体が上述した各実施例の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。このようなプログラムコードを供給するための記録媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどを用いることができる。或いは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることもできる。
【００６６】
また、上述した各実施例の機能を実現するための構成は、コンピュータが読み出したプログラムコードを実行することだけには限られない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって上述した各実施例の機能が実現される場合も含まれている。
【００６７】
更に、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって上述した各実施例の機能が実現される場合も含むものである。
【図面の簡単な説明】
【００６８】
【図１】実施例１に係る受信装置１００の構成を示すブロック図である。
【図２】ＣＥＣ制御部１１６の構成を示すブロック図である。
【図３】接続装置管理部３０６が保持する管理テーブル１を示す図である。
【図４】接続装置管理部３０６が保持する管理テーブル２を示す図である。
【図５】ＨＤＭＩセレクタ切替部１１３の構成を示すブロック図である。
【図６】実施例１に従って受信装置１００が送信装置にアドレスを取得させる処理の流れを示すフローチャートである。
【図７】実施例２に係る受信装置１００の構成を示すブロック図である。
【図８】実施例２に従う管理テーブル１を示す図である。
【図９】実施例２に従って受信装置１００が送信装置にアドレスを取得させる処理の流れを示すフローチャートである。
【図１】
2010098699.tif 000003
【図２】
2010098699.tif 000004
【図３】
2010098699.tif 000005
【図４】
2010098699.tif 000006
【図５】
2010098699.tif 000007
【図６】
2010098699.tif 000008
【図７】
2010098699.tif 000009
【図８】
2010098699.tif 000010
【図９】
2010098699.tif 000011