(57)【要約】【課題】ユーザーが出力モードを変更する作業をしなくても、接続エラーのない出力モードで接続相手機器と接続することが可能な技術を提供することを目的とする。【解決手段】ソース機器は、シンク機器２２とＨＤＭＩケーブル２１を介して複数の出力モードのいずれかで接続可能である。ソース機器は、エラー判定部１１ｂと、モード変更部１１ｃとを備える。エラー判定部１１ｂは、いずれかの出力モードによる接続に接続エラーがあるかを判定する。モード変更部１１ｃは、エラー判定部１１ｂにおける判定結果により、出力モードを変更する。【選択図】図１
2011259050.tif 000002
【特許請求の範囲】
【請求項１】
接続相手機器とＨＤＭＩ（High Definition Multimedia Interface）ケーブルを介して複数の出力モードのいずれかで接続可能なＨＤＭＩ接続装置であって、
いずれかの前記出力モードによる接続に接続エラーがあるかを判定するエラー判定部と、
前記エラー判定部における判定結果により、前記出力モードを変更するモード変更部と
を備える、ＨＤＭＩ接続装置。
【請求項２】
請求項１に記載のＨＤＭＩ接続装置であって、
前記接続相手機器からの所定の信号に基づいて、複数の出力モードのうち所望の出力モードを選択するモード選択部
をさらに備え、
前記エラー判定部は、
前記接続エラーの判定を前記所望の出力モードから伝送レートが小さくなる順に行う、ＨＤＭＩ接続装置。
【請求項３】
請求項１または請求項２に記載のＨＤＭＩ接続装置であって、
前記複数の出力モードは、
１９２０ｐでかつＤｅｅｐＣｏｌｏｒがＯＮの出力モード、１９２０ｐでかつ色階調が８ビットの出力モード、及び、１９２０ｉでかつＤｅｅｐＣｏｌｏｒがＯＮの出力モードを含む、ＨＤＭＩ接続装置。
【請求項４】
請求項１乃至請求項３のいずれかに記載のＨＤＭＩ接続装置であって、
前記映像信号として前記接続相手機器に出力可能な映像データを記憶する記憶部をさらに備える、ＨＤＭＩ接続装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載のＨＤＭＩ接続装置であって、
前記エラー判定部は、
前記出力モードでＨＤＭＩ接続装置と前記接続相手装置とを接続している際に、ＨＤＣＰ（High-bandwidth Digital Content Protection）認証エラーの回数が所定回数超えると、当該出力モードに接続エラーがあると判定する、ＨＤＭＩ接続装置。
【請求項６】
請求項５に記載のＨＤＭＩ接続装置であって、
前記エラー判定部は、
前記接続エラーがないと判定した出力モードでＨＤＭＩ接続装置と前記接続相手装置とを接続している際に、ＨＤＣＰリンクエラーの回数が一定時間内に所定回数超えると、当該出力モードに接続エラーがあるかを再判定する、ＨＤＭＩ接続装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続相手機器とＨＤＭＩ（High Definition Multimedia Interface）ケーブルを介して複数の出力モードのいずれかで接続可能なＨＤＭＩ接続装置に関するものである。
【背景技術】
【０００２】
ディジタル放送受信機能を有するテレビや、放送を録画、再生する機能を有する録画再生機などのＡＶ（Audio Visual）機器の分野においては、映像信号を出力する映像装置であるソース機器と、映像信号が入力される表示装置であるシンク機器とを、ＨＤＭＩ（登録商標）ケーブルによってディジタル接続することが主流となっている。
【０００３】
ＨＤＭＩ規格が制定されてからしばらくは、ディジタル放送で用いられる複数の出力モードのうち当時において最高の出力モード、具体的には、解像度が１９２０×１０８０、フィールド周波数が６０Ｈｚ、走査方式がインターレース方式（以下、「１０８０ｉ」と呼ぶこともある）で色階調が標準（８ビット）の出力モードで接続するＨＤＭＩ接続装置がほとんどであった。しかし、近年、解像度が１９２０×１０８０、フィールド周波数が６０Ｈｚ、走査方式がプログレッシブ方式（以下、「１０８０ｐ」と呼ぶこともある）と、色階調を最大１６ビットまで拡大可能なＤｅｅｐＣｏｌｏｒとを組み合わせた出力モードなど、様々な出力モードが現れており、これら出力モードに対応可能なソース機器が市場において増えてきている。
【０００４】
このようなソース機器では、シンク機器と接続する際に、これら双方でサポートされている出力モードが選択される必要があるが、この選択はソース機器において自動的に行われるのが主流となっている。この自動選択では、ソース機器及びシンク機器の双方において対応可能な複数の出力モードの中から、伝送レートが最高の出力モードが選択されることが多い。
【０００５】
さて、ＨＤＭＩ規格では、ＨＤＭＩ接続装置がスペックに応じた性能を有するかの確認を各製造者に要求していることから、ソース機器、シンク機器及びケーブルのそれぞれがスペックに合致しているかの確認については、各製造者のコンプライアンス試験によってなされている。しかし、ソース機器、シンク機器、ケーブルが個体差にかかわらず正しく動作することについての保証は製造者の責任となっている。つまり、市場にあるソース機器、シンク機器、ケーブルのあらゆる組合せからなるシステムが正しく動作することについてはＨＤＭＩ規格では保証されていない。
【０００６】
その結果、１０８０ｉのシステムではこれまで問題なかったが、例えば、そのうちのソース機器を１０８０ｐ対応機器またはＤｅｅｐＣｏｌｏｒ対応機器に買い替えると映像が正常に表示できなくなった事例や、最新のソース機器、シンク機器及びＨＤＭＩケーブルをセットで購入したが電気的に正しく接続できないといった事例が発生している。このような事例の場合に、例えば、ＨＤＭＩケーブルを別のものに取り替えたり、出力モードを手動で変更したりすれば、正常に表示できることがある。そこで、特許文献１に開示されている技術では、ＨＤＭＩ接続時のエラー状態を検出し、検出結果を表示装置の画面などに表示している。この技術によれば、ユーザーは、エラー表示を見ながら、出力モードを設定することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２５２５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の技術においてエラーが表示された場合に、実際に出力モードを設定するのは専門知識を有さないユーザーであることが多いため、実際にどのような作業をしてよいか分からず、自身では解決できないことが多い。その結果、製造者や専門業者へ依頼することになり、ユーザーに費用などの負担が発生することがある。
【０００９】
そこで、本発明は、上記のような問題点を鑑みてなされたものであり、ユーザーが出力モードを変更する作業をしなくても、接続エラーのない出力モードで接続相手機器と接続することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係るＨＤＭＩ接続装置は、接続相手機器とＨＤＭＩ（High Definition Multimedia Interface）ケーブルを介して複数の出力モードのいずれかで接続可能なＨＤＭＩ接続装置であって、いずれかの前記出力モードによる接続に接続エラーがあるかを判定するエラー判定部と、前記エラー判定部における判定結果により、前記出力モードを変更するモード変更部とを備える。
【発明の効果】
【００１１】
本発明によれば、いずれかの出力モードによる接続に接続エラーがある場合に、他の出力モードに自動的に変更する。したがって、ユーザーが自ら出力モードを変更する作業をしなくても、接続エラーのない出力モードで接続相手機器と接続することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１に係るソース機器の構成を示すブロック図である。
【図２】実施の形態１に係るソース機器の動作を示すフローチャートである。
【図３】実施の形態１に係るソース機器の動作を示すフローチャートである。
【図４】実施の形態１に係るソース機器の動作を示すフローチャートである。
【図５】実施の形態１に係るソース機器の動作を示すフローチャートである。
【図６】実施の形態１に係るソース機器の動作を示すフローチャートである。
【図７】実施の形態１に係るソース機器の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
＜実施の形態１＞
本実施の形態１では、本発明に係るＨＤＭＩ接続装置は、映像信号を出力する映像装置、つまり、ソース機器であるものとして説明する。なお、以下の説明においては映像信号についてのみ説明するが、音声信号も映像信号と同様に扱われるものとする。
【００１４】
図１は本実施の形態に係るソース機器と、ＨＤＭＩケーブル２１と、映像信号が入力される表示装置たるシンク機器２２とを示すブロック図である。図１に示すソース機器は、ＨＤＭＩトランスミッター１と、Double-Data-Rate SDRAM２（以下、「ＤＤＲ２」と呼ぶ）と、不揮発性メモリー３と、ドライブ装置４と、記憶部たるHard Disk Drive５（以下、「ＨＤＤ５」と呼ぶ）と、チューナー６と、外部入出力部７と、前段信号処理ブロック８と、操作取得部９と、マイクロプロセッサー１０と、これらを統括的に制御するメインプロセッサー１１と、これらが動作するのに必要なＤＣ電源を供給する電源１２とを備える。
【００１５】
ソース機器は、ＨＤＭＩケーブル２１を介して、接続相手機器たるシンク機器２２と複数の出力モードのいずれかで接続可能となっている。複数の出力モードのそれぞれは、ＨＤＭＩ規格で定められたものであり、詳細については後述する。本実施の形態に係るソース機器では、いずれかの出力モードによる接続に接続エラーがある場合に、他の出力モードに自動的に変更することが可能となっている。以下、このような本実施の形態に係るソース機器の各構成要素について説明する。
【００１６】
ドライブ装置４は、外部の記録媒体から映像データを読み出してメインプロセッサー１１に出力する機能と、メインプロセッサー１１からの映像データを外部の記録媒体に書き込む機能とを有する。このドライブ装置４には、例えば、ＤＶＤ（Digital Versatile Disc）に対して映像データを読み書きするＤＶＤドライブ装置や、ブルーレイディスクに対して映像データを読み書きするブルーレイディスクドライブ装置が該当する。
【００１７】
ＨＤＤ５は、映像信号としてシンク機器２２に出力可能な映像データを記憶する装置であり、ソース機器に内蔵されている。
【００１８】
チューナー６は、テレビジョン受信により映像信号を受信する。外部入出力部７は、テレビジョン受信以外の受信方法により映像信号を受信する。前段信号処理ブロック８は、チューナー６とメインプロセッサー１１との間の信号インターフェースとして機能するとともに、外部入出力部７とメインプロセッサー１１との間の信号インターフェースとしても機能する。
【００１９】
操作取得部９は、リモコンからの信号を受光し、当該信号に基づいてリモコンにおけるユーザーの操作を取得するとともに、ソース機器に設けられたスイッチ等におけるユーザーの操作を取得する。マイクロプロセッサー１０は、操作取得部９で取得したユーザーの操作に基づいてメインプロセッサー１１に指令を出す。
【００２０】
メインプロセッサー１１は、記録されている映像データをシンク機器２２にて表示する指令をマイクロプロセッサー１０から受けた場合には、ドライブ装置４及びＨＤＤ５から、ＭＰＥＧ形式の映像データを取得し、取得した映像データをデコードする。そして、メインプロセッサー１１は、デコードした映像データを映像信号に変換し、当該映像信号をＨＤＭＩトランスミッター１に出力する。また、メインプロセッサー１１は、映像信号をドライブ装置４における外部の記録媒体及びＨＤＤ５に記録する指令をマイクロプロセッサー１０から受けた場合には、チューナー６等からの映像信号に基づいて映像データを生成してエンコードし、当該外部の記録媒体及びＨＤＤ５に記録する。また、メインプロセッサー１１は、映像信号をシンク機器２２にて表示する指令をマイクロプロセッサー１０から受けた場合には、例えば、前段信号処理ブロック８からの映像信号をＨＤＭＩトランスミッター１に出力する。
【００２１】
ＨＤＭＩトランスミッター１は、メインプロセッサー１１からの映像信号などの信号を、ＨＤＭＩ規格で定められた信号に変換し、それによって得られた信号を、ＨＤＭＩケーブル２１のコネクタ（図示せず）に出力する。ＨＤＭＩケーブル２１は、当該コネクタに入力された信号をシンク機器２２に出力する。こうして、メインプロセッサー１１からＨＤＭＩトランスミッター１に出力された信号は、ＨＤＭＩケーブル２１を介してシンク機器２２に出力される。同様に、シンク機器２２からＨＤＭＩケーブル２１を介してＨＤＭＩトランスミッター１に出力された信号は、メインプロセッサー１１に出力される。
【００２２】
ＤＤＲ２は、メインプロセッサー１１が上述の動作を行う際に出力するデータを一時的に記憶する。不揮発性メモリー３は、メインプロセッサー１１が動作するための動作プログラムやデータを記憶する。メインプロセッサー１１がこの動作プログラムを実行することによって、このメインプロセッサー１１にはモード選択部１１ａと、エラー判定部１１ｂと、モード変更部１１ｃとが機能ブロックとして形成される。
【００２３】
ＨＤＭＩトランスミッター１は、ＨＤＭＩケーブル２１を介してシンク機器２２と接続されると、まず、シンク機器２２からＨＤＭＩケーブル２１を介して出力される、HotPlug Detect（以下、「ＨＰＤ」と呼ぶ）信号を取得する。このＨＰＤ信号は、ソース機器とシンク機器２２との接続開始を確認するための信号である。メインプロセッサー１１は、ＨＤＭＩトランスミッター１で取得したＨＰＤ信号のステータスを確認する。
【００２４】
メインプロセッサー１１は、ＨＰＤ信号がＨｉｇｈとなっている場合に、シンク機器２２からＨＤＭＩケーブル２１を介してＥＤＩＤ（Extended Display Identification Data）の信号を取得する。ここでＥＤＩＤは、シンク機器２２に格納されている、シンク機器２２に関する情報であり、シンク機器２２が対応可能な出力モードについての情報を含んでいる。
【００２５】
モード選択部１１ａは、取得したＥＤＩＤに基づいて、解像度、音声フォーマット等を組合せてなる複数の出力モードの中から、ソース機器及びシンク機器２２の双方が対応可能な出力モードであって、かつ、伝送レートが最高の出力モード（以下、「最高出力モード」と呼ぶ）を選択する。
【００２６】
以下、複数の出力モードは４つであるものとするとして説明する。なお、以下では、複数の出力モードは４つであるものとして説明するが、当該複数の出力モードの数はこれに限ったものではない。
【００２７】
１つ目の出力モードは、１０８０ｉ（解像度が１９２０×１０８０、フィールド周波数が６０Ｈｚ、走査方式がインターレース方式）で、ＤｅｅｐＣｏｌｏｒがＯＦＦ（色階調が８ビット）の出力モード（以下、「１０８０ｉＯＦＦの出力モード」と呼ぶ）である。２つ目の出力モードは、１０８０ｐ（解像度が１９２０×１０８０、フィールド周波数が６０Ｈｚ、走査方式がプログレッシブ方式）で、ＤｅｅｐＣｏｌｏｒがＯＦＦの出力モード（以下、「１０８０ｐＯＦＦの出力モード」と呼ぶ）である。
【００２８】
３つ目の出力モードは、１０８０ｉでＤｅｅｐＣｏｌｏｒがＯＮ（色階調がｓビット（８＜ｓ≦１６））の出力モード（以下、「１０８０ｉＯＮの出力モード」と呼ぶ）である。４つ目の出力モードは、１０８０ｐでＤｅｅｐＣｏｌｏｒがＯＮの出力モード（以下、「１０８０ｐＯＮの出力モード」と呼ぶ）である。
【００２９】
１０８０ｉＯＦＦ，１０８０ｉＯＮの出力モードと比較して、１０８０ｐＯＦＦ，１０８０ｐＯＮの出力モードはそれぞれ約２倍の伝送レートが必要となる。また、１０８０ｉＯＦＦ，１０８０ｐＯＦＦの出力モードと比較して、色階調が１２ビットの１０８０ｉＯＮ，１０８０ｐＯＮの出力モードはそれぞれ約１．５倍の伝送レートが必要となる。したがって、１０８０ｐＯＮの出力モードの伝送レートが最も高く、１０８０ｉＯＦＦの出力モードの伝送レートが最も低いものとなっており、色階調が１２ビットの１０８０ｐＯＮの出力モードは、１０８０ｉＯＦＦの出力モードの３倍の伝送レートが必要となる。
【００３０】
本実施の形態において、ソース機器は、以上の４つの出力モードのいずれにも対応可能となっているものとする。ここで、一般に、ソース機器が、ＤｅｅｐＣｏｌｏｒのＯＮ／ＯＦＦ設定機能を有するものである場合には、シンク機器２２がＤｅｅｐＣｏｌｏｒに対応可能となっていてもソース機器の設定に従って動作することになるが、説明を簡単にするため、本実施の形態に係るソース機器はその設定機能を持たないものとする。そして、シンク機器２２がＤｅｅｐＣｏｌｏｒ対応可能である場合には、モード選択部１１ａは、ＤｅｅｐＣｏｌｏｒがＯＮの出力モード（１０８０ｐＯＮまたは１０８０ｉＯＮの出力モード）を選択するものとする。
【００３１】
モード選択部１１ａは、取得したＥＤＩＤに基づいて、以上の４つの出力モードの中から最高出力モードを選択する。
【００３２】
メインプロセッサー１１は、ＨＤＭＩトランスミッター１に映像信号を出力する際に、いずれかの出力モードに応じた解像度変換等の信号処理を当該映像信号に行う。
【００３３】
エラー判定部１１ｂは、映像コンテンツ等を不正コピーから保護する暗号技術（暗号規格）であるＨＤＣＰ（High-bandwidth Digital Content Protection）の認証に基づいて、いずれかの出力モードによる接続に接続エラーがあるかを判定する。モード変更部１１ｃは、エラー判定部１１ｂにおける判定結果により、出力モードを変更する。
【００３４】
図２は、最高出力モードを選択する際のソース機器の動作を示すフローチャートである。図３，図５，図６，図７は、接続エラーがあるかを判定する際のソース機器の動作を示すフローチャートである。図４は、ＨＤＭＩ出力後のソース機器の動作を示すフローチャートである。以下、本実施の形態に係るソース機器の動作について、図２〜図７を用いて説明する。なお、本実施の形態において、ソース機器は解像度を自動判別する自動判別モードを有しており、この自動判別モードがＯＮとなっている場合に、図２〜図７の動作を行うものとする。
【００３５】
まず、図２に示されるステップｓ１にて、メインプロセッサー１１は、ＨＤＭＩケーブル２１を介して、シンク機器２２からのＨＰＤ信号を監視し、ＨＰＤ信号がＨｉｇｈである場合にステップｓ２に進む。
【００３６】
ステップｓ２にて、モード選択部１１ａは、シンク機器２２からのＥＤＩＤを読み込む。そして、ステップｓ３にて、モード選択部１１ａは、ＥＤＩＤに基づいて、シンク機器２２がＤｅｅｐＣｏｌｏｒに対応しているかを判定する。ステップｓ３において、ＤｅｅｐＣｏｌｏｒに対応していると判定した場合にはステップｓ４に進み、そうでない場合にはステップｓ５に進む。
【００３７】
ステップｓ４にて、モード選択部１１ａは、同ＥＤＩＤに基づいて、シンク機器２２が１０８０ｐに対応しているかを判定する。ステップｓ４において、モード選択部１１ａは、１０８０ｐに対応していると判定した場合には「Ａ」に進み、１０８０ｐＯＮの出力モードを最高出力モードとして選択する。一方、ステップｓ４において、モード選択部１１ａは、そうでないと判定した場合には「Ｃ」に進み、１０８０ｉＯＮの出力モードを最高出力モードとして選択する。
【００３８】
ステップｓ５にて、モード選択部１１ａは、同ＥＤＩＤに基づいて、シンク機器２２が１０８０ｐに対応しているかを判定する。ステップｓ５において、モード選択部１１ａは、１０８０ｐに対応していると判定した場合には「Ｂ」に進み、１０８０ｐＯＦＦの出力モードを最高出力モードとして選択する。一方、ステップｓ５において、モード選択部１１ａは、そうでないと判定した場合には「Ｄ」に進み、１０８０ｉＯＦＦの出力モードを最高出力モードとして選択する。
【００３９】
次に、図３を用いて「Ａ」に進んだ後のソース機器の動作について説明する。このフローにおいて、エラー判定部１１ｂは、ＨＤＣＰ（High-bandwidth Digital Content Protection）認証エラーの回数が予め設定された設定値を超えると、１０８０ｐＯＮの出力モードに接続エラーがあると判定する。次に、このフローの各ステップについて説明する。
【００４０】
ステップｓ２１にて、メインプロセッサー１１は、シンク機器２２のＨＤＭＩ差動出力におけるＤＣレベルが規格に定められた規定値となっているかの確認（以下「Ｒ−ＳＥＮＳ」と呼ぶ）を行い、シンク機器２２が信号を受け付けられる状態（以下「アサート」と呼ぶ）にあるかどうかを判定する。メインプロセッサー１１は、Ｒ−ＳＥＮＳがアサートにあると判定した場合にステップｓ２２に進む。
【００４１】
ステップｓ２２にて、メインプロセッサー１１は、ＨＤＣＰ認証のエラー回数をカウントするＨＤＣＰ認証エラーカウンターを初期化（リセット）する。ここで、ＨＤＣＰ認証エラーカウンターのカウント値をｎ１とすると、このステップｓ２２にてｎ１＝０となる。
【００４２】
ステップｓ２３にて、メインプロセッサー１１は、ＨＤＣＰ認証を開始する。なお、ＨＤＣＰの認証手順は規格に基づく動作となるので、その詳細な説明は省略する。ステップｓ２４にて、メインプロセッサー１１は、ＨＤＣＰ認証が確立したかを判定する。ステップｓ２４においてＨＤＣＰ認証が確立したと判定した場合には、エラー判定部１１ｂは、１０８０ｐＯＮの出力モードによる接続に接続エラーがないと判定し、「Ｆ」に進む。そして、モード変更部１１ｃは、接続に用いるべき出力モードを、１０８０ｐＯＮの出力モードに変更する。これにより、１０８０ｐＯＮの出力モードによるＨＤＭＩ出力が行われる。一方、ステップｓ２４において、ＨＤＣＰ認証が確立しなかったと判定した場合にはステップｓ２５に進む。
【００４３】
ステップｓ２５にて、メインプロセッサー１１は、ＨＤＣＰ認証エラーカウンターのカウント値ｎ１に１を加算するとともに、メインプロセッサー１１の設定状態に関するデータを不揮発性メモリー３に格納する。ステップｓ２６にて、メインプロセッサー１１はＨＤＣＰ認証を初期化する。そして、ステップｓ２７にて、エラー判定部１１ｂは、ＨＤＣＰ認証エラーカウンターのカウント値ｎ１が予め設定された設定値Ｎ１を超えたかを判定する。つまり、エラー判定部１１ｂは、１０８０ｐＯＮの出力モードを用いた接続において、ＨＤＣＰ認証エラーのカウント値ｎ１が設定値Ｎ１を超えるかを判定する。
【００４４】
従来のソース機器では、カウント値ｎ１が設定値Ｎ１を超える（ｎ１＞Ｎ１）場合に、接続できないままの状態で動作が終了する。それに対し、本実施の形態に係るソース機器では、ステップｓ２７において、カウント値ｎ１が設定値Ｎ１を超えたと判定した場合には、エラー判定部１１ｂは、１０８０ｐＯＮの出力モードによる接続に接続エラーがあると判定し、図２に示される「Ｂ１」に進む。そして、「Ｂ」においてメインプロセッサー１１及びエラー判定部１１ｂは、１０８０ｐＯＮの出力モードよりも伝送レートが小さい１０８０ｐＯＦＦの出力モードに対して、「Ａ」の動作（図３）と同様の動作（図５）を行う。つまり、「Ｂ」においてメインプロセッサー１１は、１０８０ｐＯＦＦの出力モードのＲ−ＳＥＮＳ等を行い、エラー判定部１１ｂは、当該１０８０ｐＯＦＦの出力モードによる接続に接続エラーがあるかを判定する。
【００４５】
ステップｓ２７において、カウント値ｎ１が設定値Ｎ１を超えない（ｎ１≦Ｎ１）と判定した場合にはステップｓ２３に戻る。
【００４６】
以上のような図３に示される動作によれば、１０８０ｐＯＮの出力モードによる接続に接続エラーがないと判定された場合には「Ｆ」に進んでＨＤＭＩ出力が当該出力モードにより行われる。一方、そうでない場合には、「Ｂ１」に進んで当該出力モードよりも伝送レートが低い１０８０ｐＯＦＦの出力モードの接続エラーを判定する。これにより、１０８０ｐＯＮの出力モードの色階調が例えば１２ビットである場合には、ＨＤＭＩケーブル２１により伝送されるデータのレートが８／１２に減じられるため、ソース機器、ＨＤＭＩケーブル２１及びシンク機器２２の組合せや個体差による伝送性能限界に動作条件を設定できれば、正常に動作させることができる。
【００４７】
次に、図４を用いて「Ｆ」に進んだ後のソース機器の動作について説明する。このフローにおいて、エラー判定部１１ｂは、ＨＤＣＰ更新リンクエラーの回数が一定時間内に予め設定された設定値を超えるかを判定する。次に、このフローの各ステップについて説明する。
【００４８】
ステップｓ３１にて、メインプロセッサー１１は、時間をカウントするタイマー（図示せず）を初期化するとともに、ＨＤＣＰリンク状態を更新する際のエラー（以下「ＨＤＣＰリンクエラー」と呼ぶ）の回数をカウントするＨＤＣＰリンクエラーカウンターを初期化する。ここで、タイマーのカウント時間、ＨＤＣＰリンクエラーカウンターのカウント値をそれぞれｔ、ｍとすると、このステップｓ３１にてｔ＝０、ｍ＝０となる。その後、同ステップｓ３１にて、メインプロセッサー１１は、タイマーにより時間をカウントしていく。
【００４９】
ステップｓ３２にて、メインプロセッサー１１は、ＨＤＣＰ規格において定められたリンク状態の定期的な更新処理を行う。本実施の形態では、この更新処理を１２０フレームおきに行う。ステップｓ３３にて、メインプロセッサー１１は、期待される確認、つまり、更新がされたという確認（以下、「Ｒｉ確認」と呼ぶ）がシンク機器２２から得られたかを判定する。
【００５０】
ステップｓ３３においてＲｉ確認が得られた場合には、メインプロセッサー１１は、ＨＤＣＰリンクエラーがないと判定し、ステップｓ３６に進む。一方、ステップｓ３３においてＲｉ確認が得られない場合には、メインプロセッサー１１は、ＨＤＣＰリンクエラーがあると判定し、ステップｓ３４に進んでＨＤＣＰリンクエラーカウンターのカウント値ｍに１を加算するカウントアップを行う。それからステップｓ３５にて、メインプロセッサー１１は、ＨＤＣＰリンクエラーカウンターのカウント値ｍが予め設定された設定値Ｍを超えたかを判定する。
【００５１】
ステップｓ３５において、カウント値ｍが設定値Ｍを超えた（ｍ＞Ｍ）と判定した場合には、エラー判定部１１ｂは、図３に示される「Ｇ」に進んで、ステップｓ２６以降の動作を開始して、現在用いられている出力モードに接続エラーがあるかを再判定する。一方、ステップｓ３５において、カウント値ｍが設定値Ｍを超えない（ｍ≦Ｍ）と判定した場合にはステップｓ３６に進む。
【００５２】
ステップｓ３６にて、メインプロセッサー１１は、タイマーのカウント時間ｔが一定時間Ｔに到達しているか（ｔ≧Ｔ）を判定する。ステップｓ３６において、カウント時間ｔが一定時間Ｔに到達していると判定した場合にはステップｓ３１に進み、そうでない場合（ｔ＜Ｔの場合）にはステップｓ３２に進む。つまり、カウント時間ｔが一定時間Ｔに到達している場合にはカウント時間ｔ及びカウント値ｍのそれぞれが初期化された状態でカウントされていくが、そうでない場合にはカウント時間ｔ及びカウント値ｍのそれぞれが維持された状態でカウントされていく。
【００５３】
以上のような図４に示される動作によれば、ソース機器とシンク機器２２とが接続されている際にＨＤＣＰリンクエラーのカウント値ｍが一定時間Ｔ内に設定値Ｍを超えると、「Ｇ」に進み、エラー判定部１１ｂは、現在の出力モードに接続エラーがあるかを再判定する。一方、そうでない場合には、ループが繰り返され、現在の出力モードでＨＤＭＩ出力が維持される。
【００５４】
以上、「Ａ」に進んだ後のソース機器の動作について、図３及び図４を用いて説明した。次に、「Ｂ」〜「Ｄ」に進んだ後のソース機器の動作について、図５〜図７等を用いて説明する。
【００５５】
まず、図５を用いて「Ｂ」に進んだ後のソース機器の動作について説明する。この図５に示されるステップｓ４１〜ｓ４７は、図２に示されるステップｓ２１〜ｓ２７とほぼ同じであるため、以下、特徴部分についてのみ説明する。
【００５６】
ステップｓ４７にて、エラー判定部１１ｂは、１０８０ｐＯＦＦの出力モード用いた接続において、ＨＤＣＰ認証エラーのカウント値ｎ２が設定値Ｎ２を超えるかを判定する。ステップｓ４７において、カウント値ｎ２が設定値Ｎ２を超えたと判定した場合には、エラー判定部１１ｂは、１０８０ｐＯＦＦの出力モードによる接続に接続エラーがあると判定し、図２に示される「Ｄ１」に進む。そして、「Ｄ」においてメインプロセッサー１１及びエラー判定部１１ｂは、１０８０ｐＯＦＦの出力モードよりも伝送レートが小さい１０８０ｉＯＦＦの出力モードに対して、「Ａ」の動作（図３）と同様の動作（図７）を行う。つまり、メインプロセッサー１１は、１０８０ｉＯＦＦの出力モードのＲ−ＳＥＮＳ等を行い、エラー判定部１１ｂは、１０８０ｉＯＦＦの出力モードによる接続に接続エラーがあるかを判定する。ステップｓ４７において、カウント値ｎ２が設定値Ｎ２を超えない（ｎ２≦Ｎ２）と判定した場合にはステップｓ４３に戻る。
【００５７】
以上のような動作により、１０８０ｐＯＦＦの出力モードによる接続に接続エラーがないと判定された場合には「Ｆ」に進み、図４に示されるＨＤＭＩ出力が当該出力モードにより行われる。一方、そうでない場合には、「Ｄ１」に進んで当該出力モードよりも伝送レートが低い１０８０ｉＯＦＦの出力モードの接続エラーを判定する。これにより、ＨＤＭＩケーブル２１により伝送されるデータのレートが１／２に減じられるため、ソース機器、ＨＤＭＩケーブル２１及びシンク機器２２の組合せや個体差による伝送性能限界に動作条件を設定できれば、正常に動作させることができる。
【００５８】
次に、図６を用いて「Ｃ」に進んだ後のソース機器の動作について説明する。この図６に示されるステップｓ５１〜ｓ５７は、図２に示されるステップｓ２１〜ｓ２７とほぼ同じであるため、以下、特徴部分についてのみ説明する。
【００５９】
ステップｓ５７にて、エラー判定部１１ｂは、１０８０ｉＯＮの出力モード用いた接続において、ＨＤＣＰ認証エラーのカウント値ｎ３が設定値Ｎ３を超えるかを判定する。ステップｓ５７において、カウント値ｎ３が設定値Ｎ３を超えたと判定した場合には、エラー判定部１１ｂは、１０８０ｉＯＮの出力モードによる接続に接続エラーがあると判定し、図２に示される「Ｄ２」に進む。そして、「Ｄ」においてメインプロセッサー１１及びエラー判定部１１ｂは、１０８０ｉＯＮの出力モードよりも伝送レートが小さい１０８０ｉＯＦＦの出力モードに対して、「Ａ」の動作（図３）と同様の動作（図７）を行う。つまり、メインプロセッサー１１は、１０８０ｉＯＦＦの出力モードのＲ−ＳＥＮＳ等を行い、エラー判定部１１ｂは、１０８０ｉＯＦＦの出力モードによる接続に接続エラーがあるかを判定する。ステップｓ５７において、カウント値ｎ３が設定値Ｎ３を超えない（ｎ３≦Ｎ３）と判定した場合にはステップｓ５３に戻る。
【００６０】
以上のような動作により、１０８０ｉＯＮの出力モードによる接続に接続エラーがないと判定された場合には「Ｆ」に進み、図４に示されるＨＤＭＩ出力が当該出力モードにより行われる。一方、そうでない場合には、「Ｄ２」に進んで当該出力モードよりも伝送レートが低い１０８０ｉＯＦＦの出力モードの接続エラーを判定する。これにより、１０８０ｉＯＮの出力モードの色階調が例えば１２ビットである場合には、ＨＤＭＩケーブル２１により伝送されるデータのレートが８／１２に減じられるため、ソース機器、ＨＤＭＩケーブル２１及びシンク機器２２の組合せや個体差による伝送性能限界に動作条件を設定できれば、正常に動作させることができる。
【００６１】
最後に、図７を用いて「Ｄ」に進んだ後のソース機器の動作について説明する。この図６に示されるステップｓ６１〜ｓ６７は、図２に示されるステップｓ２１〜ｓ２７とほぼ同じであるため、以下、特徴部分についてのみ説明する。
【００６２】
ステップｓ６７にて、エラー判定部１１ｂは、１０８０ｉＯＦＦの出力モード用いた接続において、ＨＤＣＰ認証エラーのカウント値ｎ４が設定値Ｎ４を超えるかを判定する。ステップｓ６７において、カウント値ｎ４が設定値Ｎ４を超えたと判定した場合には、エラー判定部１１ｂは、１０８０ｉＯＦＦの出力モードによる接続に接続エラーがあると判定する。この場合には、機器及びケーブル不良の可能性が高いため、ソース機器、ＨＤＭＩケーブル２１及びシンク機器２２からなるシステムは、そのシステムで最も低い解像度の出力モードを用いて、ユーザーに警告を促す表示を行う。ステップｓ６７において、カウント値ｎ４が設定値Ｎ４を超えない（ｎ４≦Ｎ４）と判定した場合にはステップｓ６３に戻る。
【００６３】
以上のような動作により、１０８０ｉＯＦＦの出力モードによる接続に接続エラーがないと判定された場合には「Ｆ」に進み、図４に示されるＨＤＭＩ出力が当該出力モードにより行われる。一方、そうでない場合には警告を表示する。
【００６４】
なお、以上の図２〜図７のフローにおいて、ＨＰＤ信号がＬｏｗとなった場合、または、Ｒ−ＳＥＮＳのアサートが解除された場合には、各々の変化に応じた割込み処理を行う。このとき、メインプロセッサー１１が前の設定状態を不揮発性メモリー３に記憶していれば、シンク機器２２の操作によるＨＰＤ信号やＲ−ＳＥＮＳの状態変化があっても安定した動作が期待できる。また、ソース機器の電源１２をＯＦＦさせ再びＯＮする場合でも引き続き前の動作と同じ動作を行うことが可能となる。
【００６５】
以上のような本実施の形態に係るソース機器によれば、いずれかの出力モードによる接続に接続エラーがある場合に、他の出力モードに自動的に変更する。したがって、ユーザーが自ら出力モードを変更する作業をしなくても、接続エラーのない出力モードでシンク機器２２と接続することができる。また、これにより、ＨＤＭＩケーブルの交換作業の発生を抑制する付随的効果も期待できる。
【００６６】
また、本実施の形態に係るソース機器によれば、最高出力モードから伝送レートの低い順に接続エラーの判定を行うことから、なるべく伝送レートが高い出力モードを用いることができる。したがって、視聴環境が悪化するのをなるべく抑制することができ、例えば、ハイビジョン画質を維持することができる。
【００６７】
また、本実施の形態に係るソース機器によれば、接続エラーがないと判定した出力モードにおいて、ＨＤＣＰリンクエラーの回数が一定時間内に所定回数超えると、当該出力モードに接続エラーがあるかを再判定する。したがって、接続している際に何らかの原因で接続エラーが発生した場合にも自動的に接続することができる。
【００６８】
なお、以上の説明は本発明の一例であり、ＨＤＣＰに対応した類似のシステム、例えばパーソナルコンピュータ等に用いられるＤＶＩ接続やＤＰ接続においても、ＨＤＣＰ認証エラーやＨＤＣＰリンクエラーと同等のエラーを検出し、出力の解像度を段階的に落とすようにすれば、そのシステムにおいて適切な解像度に自動的に設定することが可能となる。また、以上のような本発明の活用例として、ＨＤＭＩ出力を持つソース機器全般のみならず、ＨＤＭＩ出力を持つテレビジョン受信機等にも応用できる。
【符号の説明】
【００６９】
５  ＨＤＤ、１１ａ  モード選択部、１１ｂ  エラー判定部、１１ｃ  モード変更部、２１  ＨＤＭＩケーブル、２２  シンク機器。
【図１】
2011259050.tif 000003
【図２】
2011259050.tif 000004
【図３】
2011259050.tif 000005
【図４】
2011259050.tif 000006
【図５】
2011259050.tif 000007
【図６】
2011259050.tif 000008
【図７】
2011259050.tif 000009