(57)【特許請求の範囲】
【請求項１】
ＨＤＭＩ（登録商標、以下省略する）（High-Definition Multimedia Interface）ケーブルを介して映像受信装置と接続される映像送信装置であって、
当該映像送信装置は、
前記映像受信装置に映像データを送信する送信部と、
前記映像受信装置におけるエラーの発生を検出するエラー検出部と、を有し、
前記エラー検出部は、前記映像受信装置から送信される、前記映像受信装置の接続状態を示すＨＰＤ（Hot plug detector）信号またはＣＥＣ（Consumer Electronics Control）コマンドに基づいて前記エラーの発生を検出することを特徴とする映像送信装置。
【請求項２】
前記エラー検出部は、前記エラーを検出した場合に、前記送信部にエラー検出信号を送信するものであり、
前記送信部は、前記エラー検出信号を受信した場合に、処理負荷の小さい映像データを前記映像受信装置へ送信することを特徴とする請求項１に記載の映像送信装置。
【請求項３】
前記映像送信装置は、前記ＨＤＭＩケーブルのＤＤＣ（Display Data Channel）を介して、前記映像受信装置から、映像データの解像度および伝送周波数をそれぞれ含む、複数のディスプレイ情報を受信するものであり、
前記複数のディスプレイ情報には、処理負荷が大きいほど高い優先度が設定されており、
前記送信部は、前記エラー検出信号を受信した場合に、前記映像データのディスプレイ情報を、次に優先度の低いディスプレイ情報へ変更することを特徴とする請求項２に記載の映像送信装置。
【請求項４】
前記エラー検出部は、設定された時間内に、前記ＨＰＤ信号を設定された回数検出した場合に、前記エラーの発生を検出することを特徴とする請求項１〜３のいずれか一項に記載の映像送信装置。
【請求項５】
前記エラー検出部は、設定された時間内に、前記ＣＥＣコマンドの中から設定された対象のコマンドを設定された回数検出した場合に、前記エラーの発生を検出することを特徴とする請求項１〜３のいずれか一項に記載の映像送信装置。
【請求項６】
前記設定された対象のコマンドは、<Request Active Source>または<standby>であることを特徴とする請求項５に記載の映像送信装置。
【請求項７】
前記エラー検出部は、前記変更されたディスプレイ情報を記憶する記憶部を有し、
前記エラー検出部は、前記記憶部に記憶される前記ディスプレイ情報と、前記映像受信装置からＤＤＣを介して受信したディスプレイ情報とを比較して、前記エラーの発生を検出することを特徴とする請求項３に記載の映像送信装置。
【請求項８】
前記映像送信装置は、さらに前記映像送信装置の各部の機能の正常性を診断する診断機能部を有し、
前記エラー検出部は、前記診断機能部による診断中は、前記エラーの検出を行わないことを特徴とする請求項１〜７のいずれか一項に記載の映像送信装置。
【請求項９】
ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）ケーブルを介して映像受信装置と接続される映像送信装置において、前記映像受信装置におけるエラーの発生を検出するエラー検出方法であって、
前記映像受信装置に映像データを送信する工程と、
前記映像受信装置から前記映像受信装置の接続状態を示すＨＰＤ（Hot plug detector）信号またはＣＥＣ（Consumer Electronics Control）コマンドを受信する工程と、
前記ＨＰＤ信号または前記ＣＥＣコマンドに基づいて前記エラーの発生を検出する工程と、を含むことを特徴とするエラー検出方法。
【請求項１０】
ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）ケーブルを介して映像受信装置と接続される映像送信装置であって、
当該映像送信装置は、
前記映像受信装置に映像データを送信する送信部と、
前記映像受信装置におけるエラーの発生を検出するエラー検出部と、を有し、
前記エラー検出部は、前記映像受信装置から送信される、前記映像受信装置の接続状態を示すＨＰＤ（Hot plug detector）信号に基づいて前記エラーの発生を検出することを特徴とする映像送信装置。
【請求項１１】
ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）ケーブルを介して映像受信装置と接続される映像送信装置であって、
当該映像送信装置は、
前記映像受信装置に映像データを送信する送信部と、
前記映像受信装置におけるエラーの発生を検出するエラー検出部と、を有し、
前記エラー検出部は、前記映像受信装置から送信される、ＣＥＣ（Consumer Electronics Control）コマンドに基づいて前記エラーの発生を検出することを特徴とする映像送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像受信装置に映像データを送信する映像送信装置および映像送信装置におけるエラー検出方法に関するものである。
【背景技術】
【０００２】
従来、ＨＤＭＩ（登録商標、以下省略する）（High-Definition Multimedia Interface）規格に準拠した映像送信装置は、映像受信装置が再生可能な解像度、再生可能な色深度、および受信可能な周波数に対応するフォーマットの映像データを、ＨＤＭＩケーブルを介して映像受信装置に送信する。しかしながら、通信路上の問題などによって、映像受信装置において受信した映像データを正しく再生できず、ユーザの利便性を損なうことがある。
【０００３】
そこで、従来、通信路上における問題などによるエラーを検出し、回避する方法が提案されている。特許文献１では、映像送信装置からＴＭＤＳ（Transition Minimized Differential Signaling）方式で伝送される映像データなどのＴＭＤＳ信号に対して、映像受信装置においてエラー率を検出し、過去に検出されたエラー率が最も小さい信号に対応する信号調整情報を映像送信装置に送信する方法が提案されている。また、特許文献２では、映像受信装置において、映像送信装置から受信したＴＭＤＳ信号に付加されるエラーチェック用の情報に基づいてエラーチェックを行い、エラーが検出された際のディスプレイ情報を削除する方法が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１７８１９号公報
【特許文献２】特開２０１４−１１７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、特許文献１に提案される方法の場合、映像受信装置と映像送信装置の両方に信号調整機能を備える必要があり、既存の映像受信装置と互換性がない。また、特許文献１および特許文献２にそれぞれ提案される方法の場合、映像受信装置は、常にＴＭＤＳ信号のエラー検査を実施する必要があり、処理負荷および消費電力の増大を招いてしまう。また、映像受信装置によって検出されたエラーを映像送信装置に対して通知する必要もある。
【０００６】
そのため、既存の装置と互換性を有するとともに、処理負荷および消費電力の増大を抑制しつつ、エラーを検出することが望まれていた。
【課題を解決するための手段】
【０００７】
本発明に係る映像送信装置は、ＨＤＭＩ（登録商標、以下省略する）（High-Definition Multimedia Interface）ケーブルを介して映像受信装置と接続される映像送信装置であって、当該映像送信装置は、映像受信装置に映像データを送信する送信部と、映像受信装置におけるエラーの発生を検出するエラー検出部と、を有し、エラー検出部は、映像受信装置から送信される、映像受信装置の接続状態を示すＨＰＤ（Hot plug detector）信号またはＣＥＣ（Consumer Electronics Control）コマンドに基づいてエラーの発生を検出する。
【０００８】
本発明に係るエラー検出方法は、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）ケーブルを介して映像受信装置と接続される映像送信装置において、映像受信装置におけるエラーの発生を検出するエラー検出方法であって、映像受信装置に映像データを送信する工程と、映像受信装置から映像受信装置の接続状態を示すＨＰＤ（Hot plug detector）信号またはＣＥＣ（Consumer Electronics Control）コマンドを受信する工程と、ＨＰＤ信号またはＣＥＣコマンドに基づいてエラーの発生を検出する工程と、を含む。
【発明の効果】
【０００９】
本発明によれば、映像送信装置において映像受信装置の接続状態を示す信号または制御コマンドに基づいてエラーの発生を検出するため、既存の映像受信装置と接続した場合でもエラーの検出を行うことができる。さらに、従来技術のように、映像受信装置において常にＴＭＤＳ信号を監視してエラー検出を行う必要がないため、処理負荷および消費電力を低減することも可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１におけるＨＤＭＩシステムの概略構成を示す図である。
【図２】本発明の実施の形態１におけるＥＤＩＤのディスプレイ情報の一例を示す図である。
【図３】本発明の実施の形態１におけるエラー検出部の制御ブロック図である。
【図４】本発明の実施の形態１におけるＨＤＭＩシステムの通信の流れを示すシーケンス図である。
【図５】本発明の実施の形態１におけるエラー検出処理を示すフローチャートである。
【図６】本発明の実施の形態２におけるエラー検出部の制御ブロック図である。
【図７】本発明の実施の形態２におけるエラー検出処理を示すフローチャートである。
【図８】本発明の実施の形態３におけるエラー検出部の制御ブロック図である。
【図９】本発明の実施の形態３におけるエラー検出処理を示すフローチャートである。
【図１０】本発明の実施の形態３における再起動時のエラー検出処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の映像送信装置の実施の形態を詳細に説明する。
実施の形態１．
図１は、本発明の実施の形態１におけるＨＤＭＩシステム１の概略構成図である。図１に示すように、ＨＤＭＩシステム１は、映像送信装置１００と、映像受信装置２００とがＨＤＭＩケーブル３００によって接続されて構成される。なお、各図および以下の説明において、本発明と関係のない要素については、図示および説明を省略し、同様の要素は同一の参照符号によって示すものとする。
【００１２】
ＨＤＭＩケーブル３００は、ＨＤＭＩ（High-Definition Multimedia Interface）規格に準拠したケーブルである。ＨＤＭＩケーブル３００は、ＴＭＤＳ（Transition Minimized Differential  Signaling）チャンネル３１、ディスプレイ・データ・チャンネル（以下、「ＤＤＣ」（Display Data Channel）という）３２、ＣＥＣ（Consumer Electronics Control）ライン３３、ＨＰＤ（Hot plug detector）ライン３４およびＵｔｉｌｉｔｙライン３５から構成される。
【００１３】
ＴＭＤＳチャンネル３１は、１チャンネルのクロックおよび３チャンネルのデータからなる。ＴＭＤＳチャンネル３１を用いて、ベースバンドの映像データおよび映像受信装置２００が映像を再生する際に用いられるクロックが、ＴＭＤＳ方式で映像送信装置１００から映像受信装置２００へ一方向に送信される。なお、「映像データ」には音声データも含まれるものとする。
【００１４】
ＤＤＣ３２は、映像受信装置２００から映像送信装置１００へＥＤＩＤ（Extended Display Identification Data）を送信するために使用される。ＥＤＩＤは、映像受信装置２００が対応する機能や性能に関する情報が収録されたデータセットであり、映像受信装置２００のＥＤＩＤメモリ２２０に記憶されている。
【００１５】
ＣＥＣライン３３は、映像送信装置１００と映像受信装置２００との間で、制御用のデータ（制御コマンド）であるＣＥＣコマンドの双方向通信を行うのに用いられる。ＣＥＣライン３３を介してＣＥＣコマンドを送受信することで、映像送信装置１００と映像受信装置２００との間で、電源連動およびリモコン制御連動を行うことができる。
【００１６】
ＨＰＤライン３４は、映像受信装置２００から映像送信装置１００へＨＰＤ信号を送信するために使用される。ＨＰＤ信号は、映像受信装置２００が映像送信装置１００に接続され、映像データを受信可能な状態であることを映像送信装置１００へ通知するための信号である。また、ＨＰＤライン３４はＨＥＡＣ（HDMI Ethernet and Audio return Channel）−ラインとしても用いられる。
【００１７】
Ｕｔｉｌｉｔｙライン３５は、ＨＰＤライン３４とともに、ＨＥＡＣ＋ラインとして用いられる。ＨＥＡＣラインは、イーサネット（登録商標）通信チャンネル(ＨＥＣ:HDMI Ethernet Channel)およびオーディオ・リターン・チャンネル(ＡＲＣ:Audio Return Channel)を実現するために使用される。
【００１８】
映像受信装置２００は、ＨＤＭＩのシンク機器であり、例えばテレビジョン受像機、ディスプレイ装置などである。映像受信装置２００は、ＨＤＭＩ受信部２１０、ＥＤＩＤメモリ２２０、ＣＥＣ処理部２３０、ＨＥＡＣ処理部２４０およびＨＰＤ処理部２５０を備える。ＨＤＭＩ受信部２１０は、ＨＤＭＩ規格に基づいた通信を行うためのＨＤＭＩ端子を備えるインタフェースであり、映像送信装置１００から送信される映像データを受信する。ＥＤＩＤメモリ２２０は、不揮発性メモリなどからなり、映像受信装置２００のＥＤＩＤを記憶する。
【００１９】
図２は、ＥＤＩＤメモリ２２０に記憶されるＥＤＩＤのディスプレイ情報の例を示す図である。図２に示すように、ディスプレイ情報は、映像受信装置２００により再生可能な解像度を示す解像度情報および再生可能な色深度をしめす色深度情報を含むＨＤＭＩ代表解像度フォーマットならびに映像受信装置２００により受信可能な伝送周波数情報を含む。また、ＥＤＩＤメモリ２２０には、複数のディスプレイ情報が順位（優先度）付けされて記憶される。一般的に、処理負荷が大きいもの、すなわち高解像度、高色深度および高伝送周波数のものに対して高い優先度が設定される。
【００２０】
ＣＥＣ処理部２３０は、ＣＥＣコマンドの送受信を行うとともに、ＣＥＣコマンドに応じた制御を行う。ＨＥＡＣ処理部２４０は、ＨＰＤライン３４とＵｔｉｌｉｔｙライン３５とを用いてＨＥＡＣ信号の送受信を行なう。ＨＰＤ処理部２５０は、映像受信装置２００が映像データを受信可能な状態になった場合にＨＰＤ信号を送信する。
【００２１】
映像送信装置１００は、ＨＤＭＩのソース機器である。映像送信装置１００は、例えばＤＶＤレコーダまたはプレーヤー等の記録再生装置、デジタルカメラ、ＰＣ（Personal Computer）、タブレット、ゲーム機器、スマートフォンなどである。映像送信装置１００は、ＨＤＭＩ送信部１１０、エラー検出部１２０、ＣＥＣ処理部１３０、ＨＥＡＣ処理部１４０およびＨＰＤ処理部１５０を有する。
【００２２】
ＨＤＭＩ送信部１１０は、ＨＤＭＩ規格に基づいた通信を行うためのＨＤＭＩ端子を備えるインタフェースである。ＨＤＭＩ送信部１１０は、ＤＤＣ３２を介して受信したＥＤＩＤに基づいて、映像受信装置２００が対応するフォーマットの映像データを映像受信装置２００に送信する。エラー検出部１２０は、映像受信装置２００におけるエラーを検出し、ＨＤＭＩ送信部１１０に通知する。ＣＥＣ処理部１３０は、ＣＥＣコマンドの送受信を行うとともに、ＣＥＣコマンドに応じた制御を行う。ＨＥＡＣ処理部１４０は、ＨＰＤライン３４とＵｔｉｌｉｔｙライン３５とを用いてＨＥＡＣ信号の送受信を行なう。ＨＰＤ処理部１５０は、受信したＨＰＤ信号に基づいて、映像受信装置２００の状態を確認する。
【００２３】
図３は、本実施の形態における映像送信装置１００のエラー検出部１２０の制御ブロック図である。エラー検出部１２０は、その機能を実現する回路デバイスのようなハードウェアで構成することができ、マイコンまたはＣＰＵのような演算装置と、その上で実行されるソフトウェアとにより構成することもできる。図３に示すように、エラー検出部１２０は、制御部１２１、タイマ１２２、カウンタ１２３、ＨＰＤ信号検出部１２４および記憶部１２５を有する。
【００２４】
制御部１２１は、エラー検出部１２０における各部を制御するとともに、各部からの出力に基づいてエラー検出処理を実行し、映像受信装置２００におけるエラーの検出を行う。制御部１２１は、エラーを検出すると、ＨＤＭＩ送信部１１０にエラー検出信号を送信する。
【００２５】
タイマ１２２は、制御部１２１の制御の下、時間Ｔの計測を行う。タイマ１２２には、制御部１２１によって満了時間Ｔｍａｘが設定される。タイマ１２２は、計測時間Ｔが満了時間Ｔｍａｘに達すると、制御部１２１およびカウンタ１２３へタイマ満了の通知を行い、時間Ｔをゼロクリアする。
【００２６】
カウンタ１２３は、制御部１２１の制御の下、ＨＰＤ信号検出部１２４におけるＨＰＤ信号の検出回数をカウント値Ｎとしてカウントする。カウンタ１２３には、制御部１２１によって満了値Ｎｍａｘが設定される。カウンタ１２３は、カウント値Ｎが満了値Ｎｍａｘに達した場合、制御部１２１へカウント満了を通知する。また、タイマ１２２からタイマ満了通知を受信すると、カウント値Ｎをゼロクリアする。
【００２７】
ＨＰＤ信号検出部１２４は、ＨＰＤライン３４を介して映像受信装置２００から送信されるＨＰＤ信号を監視し、ＨＰＤ信号を検出した場合に、カウンタ１２３に通知を行う。なお、ＨＰＤ信号検出部１２４は、ＨＰＤ信号がＯＮの場合にＨＰＤ信号を検出したと判断する。
【００２８】
記憶部１２５は、制御部１２１の制御に用いられる各種プログラムおよびデータを記憶する。記憶部１２５に記憶されるデータには、タイマ１２２およびカウンタ１２３に設定される満了時間Ｔｍａｘおよび満了値Ｎｍａｘが含まれる。記憶部１２５は、不揮発性メモリなどからなり、本体の電源が消えてもデータは保持される。
【００２９】
図４は、本実施の形態におけるＨＤＭＩシステム１の通信の流れを示すシーケンス図である。まず、映像送信装置１００と映像受信装置２００とがＨＤＭＩケーブル３００によって接続される（Ｓ１）と、映像受信装置２００から、ＨＰＤ信号が、映像送信装置１００に送信される（Ｓ２）。そして、映像受信装置２００のＥＤＩＤメモリ２２０からＥＤＩＤが読み取られる（Ｓ３）。読み取られたＥＤＩＤは、ＨＤＭＩ送信部１１０にて記憶される。そして、ＨＤＣＰ（High-bandwidth Digital Content Protection system）に基づく認証が行われ（Ｓ４）、映像送信装置１００から映像受信装置２００に映像データが送信される（Ｓ５）。このとき、ＨＤＭＩ送信部１１０は、受信したＥＤＩＤにおける優先度が１のディスプレイ情報（図２の例では、解像度が「４ｋ２ｋ」、伝送周波数が「２９７ＭＨｚ」）に対応するフォーマットの映像データを送信する。
【００３０】
Ｓ１〜Ｓ５の初期動作の終了後、またはＳ１〜Ｓ５の初期動作と平行して、エラー検出部１２０によるエラー検出処理が行われる。ここで、通信路上の問題によって受信した映像データを映像受信装置２００で正しく再生できない場合、ユーザによってＨＤＭＩケーブル３００の抜き挿しが繰り返されることがある。本実施の形態のエラー検出部１２０は、この事象に基づいて映像受信装置２００におけるエラーの発生を検出する。具体的には、ユーザによってＨＤＭＩケーブル３００の抜き挿しが繰り返された場合、短時間内にＨＰＤ信号がＯＮとＯＦＦを繰り返す。そのため、エラー検出部１２０の制御部１２１は、設定された時間内におけるＨＰＤ信号（ＯＮ）の検出回数をカウントすることで、エラーが発生したことを検出する。
【００３１】
図５は、本実施の形態におけるエラー検出処理を示すフローチャートである。図５に示すように、本処理では、まず初期設定が行われる（Ｓ１１）。具体的には、制御部１２１によって、タイマ１２２の満了時間Ｔｍａｘの設定およびカウンタ１２３の満了値Ｎｍａｘの設定が行われる。一例として、満了時間Ｔｍａｘは「１０秒」、満了値Ｎｍａｘは「３」がそれぞれ設定される。各設定値は、予め記憶部１２５に記憶される。
【００３２】
次に、ＨＰＤ信号検出部１２４において、ＨＰＤ信号を検出したか否か（すなわちＨＰＤ信号がＯＮか否か）が判断される（Ｓ１２）。そして、ＨＰＤ信号を検出していない場合は（Ｓ１２：ＮＯ）、ＨＰＤ信号を検出するまで待機する。一方、ＨＰＤ信号を検出した場合は（Ｓ１２：ＹＥＳ）、タイマ１２２がスタートされ、カウンタ１２３におけるカウント値Ｎが１とされる（Ｓ１３）。
【００３３】
続いて、カウント値Ｎが満了値Ｎｍａｘに達したか否かが判断される（Ｓ１４）。そして、カウント値Ｎが満了値Ｎｍａｘに達していない場合（Ｓ１４：ＮＯ）、タイマ１２２における計測時間Ｔが満了時間Ｔｍａｘに達したか否かが判断される（Ｓ１５）。そして、計測時間Ｔが満了時間Ｔｍａｘに達していない場合（Ｓ１５：ＮＯ）、再び、ＨＰＤ信号を検出したか否かが判断される（Ｓ１６）。そして、ＨＰＤ信号が検出された場合は（Ｓ１６：ＹＥＳ）、カウント値Ｎに１が加算され（Ｓ１７）、Ｓ１４の処理に戻る。また、ＨＰＤ信号が検出されていない場合は（Ｓ１６：ＮＯ）、カウント値Ｎに１が加算されることなく、Ｓ１４の処理に戻る。
【００３４】
そして、カウント値Ｎが満了値Ｎｍａｘに達した場合（Ｓ１４：ＹＥＳ）、エラーの発生を検出したと判断され、ＨＤＭＩ送信部１１０にエラー検出信号が送信される（Ｓ１８）。すなわち、満了時間Ｔｍａｘである１０秒以内に、ＨＰＤ信号検出部１２４がＨＰＤ信号を３回検出した場合、制御部１２１はエラーを検出したと判断する。エラー検出信号が送信されると、時間Ｔおよびカウント値Ｎが０にされ（Ｓ１９）、Ｓ１２の処理に戻る。一方、カウント値Ｎが満了値Ｎｍａｘに達しないまま、計測時間Ｔが満了時間Ｔｍａｘに達した場合（Ｓ１５：ＹＥＳ）も、時間Ｔおよびカウント値Ｎが０にされ（Ｓ１９）、Ｓ１２の処理に戻る。
【００３５】
図４に戻って、エラー検出処理において、エラーが検出されると（Ｓ１８）、ＨＤＭＩ送信部１１０は、映像データのディスプレイ情報を変更し、より処理負荷の小さい映像データを映像受信装置２００に送信する。具体的には、ＨＤＭＩ送信部１１０は、次に優先度が低いディスプレイ情報のフォーマットの映像データを映像受信装置２００に送信する（Ｓ７）。すなわち、エラーの発生が初めて検出された場合には、優先度が２のディスプレイ情報（図２の例では、解像度が「１０８０ｐ ＤｅｅｐＣｏｌｏｒ」、伝送周波数が「２２２．７５ＭＨｚ」）に対応するフォーマットの映像データが送信される。
【００３６】
エラー検出部１２０は、映像受信装置２００と通信を行っている間、随時エラー検出処理を行い、エラーを検出した場合には、ＨＤＭＩ送信部１１０にエラー検出信号を送信する。また、ＨＤＭＩ送信部１１０は、エラー検出部１２０からエラー検出信号を受信する毎に、ディスプレイ情報の優先度を下げ、映像データの送信を行う。
【００３７】
以上のように、本実施の形態によれば、映像受信装置２００における不具合を映像送信装置１００において検出し、自動的に回避することができる。また、映像送信装置１００にエラー検出部１２０を備えることで、どのような映像受信装置２００と接続した場合でも、エラーの検出およびエラーの回避を行うことが可能となる。さらに、従来技術のように、映像受信装置２００においてエラーを検出するために常に演算を行う必要がないため、送受信を含む処理負荷および消費電力を低減することも可能となる。
【００３８】
実施の形態２．
次に本発明の実施の形態２について説明する。実施の形態２は、エラー検出処理の流れにおいて、実施の形態１と相違する。その他の映像送信装置１００、映像受信装置２００およびＨＤＭＩケーブル３００の構成については実施の形態１と同様である。
【００３９】
図６は、本実施の形態におけるエラー検出部１２０Ａの制御ブロック図である。図６に示すように、本実施の形態のエラー検出部１２０Ａは、ＨＰＤ信号検出部１２４に替えて、ＣＥＣコマンド認識部１２６を有する。ＣＥＣコマンド認識部１２６は、ＣＥＣライン３３を介して送受信されるＣＥＣコマンドを監視する機能を有する。ＣＥＣコマンド認識部１２６は、特定のＣＥＣコマンドを検出した場合に、カウンタ１２３に対して通知を行う。また、カウンタ１２３は、ＣＥＣコマンド認識部１２６における特定のコマンドの検出回数をカウント値Ｎとしてカウントする。
【００４０】
通信路上の問題によって受信した映像データを映像受信装置２００で正しく再生できない場合、ユーザによって映像受信装置２００における入力信号ポートの切り替えが繰り返されることがある。そこで、本実施の形態のエラー検出部１２０Ａは、この事象に基づいて映像受信装置２００におけるエラーの発生を検出する。具体的には、ユーザによって映像受信装置２００の入力信号ポート切り替えが繰り返されると、映像受信装置２００からＣＥＣライン３３を介して<Request Active Source>コマンドが連続して送信される。そのため、エラー検出部１２０Ａの制御部１２１は、設定された時間内における<Request Active Source>コマンドの検出回数をカウントすることで、エラーの発生を検出する。
【００４１】
図７は、本実施の形態におけるエラー検出処理を示すフローチャートである。図７に示すように、本処理では、まず初期設定が行われる（Ｓ２１）。具体的には、制御部１２１によって、タイマ１２２の満了時間Ｔｍａｘの設定、カウンタ１２３の満了値Ｎｍａｘの設定、およびＣＥＣコマンド認識部１２６における検出の対象となるＣＥＣコマンド（以下、「対象コマンド」という）の設定が行われる。一例として、満了時間Ｔｍａｘは「３０秒」、満了値Ｎｍａｘは「３」がそれぞれ設定される。また、対象コマンドとしては、「<Request Active Source>コマンド」が設定される。各設定値は、予め記憶部１２５に記憶される。
【００４２】
次に、ＣＥＣコマンド認識部１２６において、対象コマンドである<Request Active Source>コマンドを検出したか否かが判断される（Ｓ２２）。そして、<Request Active Source>コマンドを検出していない場合は（Ｓ２２：ＮＯ）、<Request Active Source>コマンドを検出するまで待機する。一方、<Request Active Source>コマンドを検出した場合は（Ｓ２２：ＹＥＳ）、タイマ１２２がスタートされ、カウンタ１２３におけるカウント値Ｎが１とされる（Ｓ２３）。
【００４３】
続いて、カウント値Ｎが満了値Ｎｍａｘに達したか否かが判断される（Ｓ２４）。そして、カウント値Ｎが満了値Ｎｍａｘに達していない場合（Ｓ２４：ＮＯ）、タイマ１２２における計測時間Ｔが満了時間Ｔｍａｘに達したか否かが判断される（Ｓ２５）。そして、計測時間Ｔが満了時間Ｔｍａｘに達していない場合（Ｓ２５：ＮＯ）、再び、<Request Active Source>コマンドを検出したか否かが判断される（Ｓ２６）。そして、<Request Active Source>コマンドが検出された場合は（Ｓ２６：ＹＥＳ）、カウント値Ｎに１が加算され（Ｓ２７）、Ｓ２４の処理に戻る。また、<Request Active Source>コマンドが検出されていない場合は（Ｓ２６：ＮＯ）、カウント値Ｎに１が加算されることなく、Ｓ２４の処理に戻る。
【００４４】
そして、カウント値Ｎが満了値Ｎｍａｘに達した場合（Ｓ２４：ＹＥＳ）、エラーの発生を検出したと判断され、ＨＤＭＩ送信部１１０にエラー検出信号が送信される（Ｓ２８）。すなわち、満了時間Ｔｍａｘである３０秒以内に、ＣＥＣコマンド認識部１２６が<Request Active Source>コマンドを３回検出した場合、制御部１２１はエラーを検出したと判断する。エラー検出信号が送信されると、時間Ｔおよびカウント値Ｎが０にされ（Ｓ２９）、Ｓ２２の処理に戻る。一方、カウント値Ｎが満了値Ｎｍａｘに達しないまま、計測時間Ｔが満了時間Ｔｍａｘに達した場合（Ｓ２５：ＹＥＳ）も、時間Ｔおよびカウント値Ｎが０にされ（Ｓ２９）、Ｓ２２の処理に戻る。ＨＤＭＩ送信部１１０は、エラー検出部１２０Ａからエラー検出信号を受信すると、実施の形態１と同様に、次に優先度の低いディスプレイ情報に対応するフォーマットの映像データを映像受信装置２００に送信する。
【００４５】
以上のように、本実施の形態においても、実施の形態１と同様に、映像送信装置１００において映像受信装置２００におけるエラーを検出し、自動的に回避することができ、実施の形態１と同様の効果を有する。
【００４６】
また、本実施の形態において、ＣＥＣコマンド認識部１２６における対象コマンドとして、<Request Active Source>コマンド以外のコマンドを設定してもよい。例えば、通信路上の問題によって受信した映像データを正しく再生できない場合のユーザ動作として、映像受信装置２００の電源オンおよびオフが繰り返される場合がある。この場合は、ＣＥＣライン３３を介して、映像受信装置２００から<standby>コマンドが連続して送信される。そこで、エラー検出部１２０Ａの制御部１２１において、設定された時間内における<standby>コマンドの検出回数をカウントすることで、エラーの発生を検出してもよい。
【００４７】
この場合は、エラー検出処理におけるＳ２１の初期設定において、タイマ１２２の満了時間Ｔｍａｘが「６０秒」、カウンタ１２３の満了値Ｎｍａｘが「２」、ＣＥＣコマンド認識部１２６の対象コマンドが「<standby>コマンド」に設定される。そして、満了時間Ｔｍａｘである６０秒以内に、ＣＥＣコマンド認識部１２６が<standby>コマンドを２回検出した場合、制御部１２１はエラーを検出したと判断する。さらに、その他にも＜Routing Change＞または＜Routing Information＞などのコマンドを対象コマンドとして設定してもよい。
【００４８】
実施の形態３．
次に本発明の実施の形態３について説明する。実施の形態３は、エラー検出処理の流れにおいて実施の形態１と相違する。また、本実施の形態では、映像送信装置１００が再起動された場合にもエラー検出処理を行う。その他の映像送信装置１００、映像受信装置２００およびＨＤＭＩケーブル３００の構成については実施の形態１と同様である。
【００４９】
図８は、本実施の形態におけるエラー検出部１２０Ｂの制御ブロック図である。なお、本実施の形態では、ＨＰＤ信号検出部１２４に加えて、ＤＤＣ認識部１２７を有する。ＤＤＣ認識部１２７は、ＤＤＣ３２を介して映像受信装置２００から送信されるＥＤＩＤを抽出し、制御部１２１へ通知を行う。
【００５０】
図９は、本実施の形態におけるエラー検出処理を示すフローチャートである。本処理では、実施の形態１と同様に、ＨＰＤ信号の検出回数に基づくエラー検出が行われる。なお、図９のフローチャートにおいては、図５のフローチャートと同じ処理については同じ符号を付し、説明を省略する。まず、記憶部１２５に前回のディスプレイ情報が記憶されているかが判断される（Ｓ１０１）。ここでは、記憶部１２５に接続された映像受信装置２００に対応する前回のディスプレイ情報が記憶されているか否かが判断される。そして、記憶部１２５に前回のディスプレイ情報が記憶されていない場合は（Ｓ１０１：ＮＯ）、映像送信装置１００と映像受信装置２００が初めて接続されたと判断される。そして、ＤＤＣ認識部１２７で受信したＥＤＩＤにおける優先度が１のディスプレイ情報（図２の例では、解像度が「４ｋ２ｋ」、伝送周波数が「２９７ＭＨｚ」の情報）が記憶部１２５に記憶される（Ｓ１０２）。
【００５１】
その後、実施の形態１と同様に、ＨＰＤ信号に基づくエラー検出が行われる（Ｓ１１〜Ｓ１８）。Ｓ１８において、エラー検出信号が送信されると、ＨＤＭＩ送信部１１０において映像データのディスプレイ情報が変更される。そして、記憶部１２５には、変更されたディスプレイ情報、すなわち次に優先度の低いディスプレイ情報（図２の例では、解像度が「１０８０ｐ ＤｅｅｐＣｏｌｏｒ」、伝送周波数が「２２２．７５ＭＨｚ」のディスプレイ情報）が記憶される（Ｓ１０３）。これにより、記憶部１２５には、映像受信装置２００に送信される映像データに対応する優先度のディスプレイ情報が記憶される。その後、時間Ｔおよびカウント値Ｎが０にされ（Ｓ１９）、Ｓ１２の処理に戻る。
【００５２】
一方、記憶部１２５に前回のディスプレイ情報が記憶されている場合（Ｓ１０１：ＹＥＳ）、映像送信装置１００が再起動されたと判断され、再起動時のエラー検出処理が行われる（Ｓ１０４）。図１０は、再起動時のエラー検出処理を示すフローチャートである。図１０に示すように、本処理では、まず、記憶部１２５から前回のディスプレイ情報が読み出される（Ｓ３１）。そして、読み出された前回のディスプレイ情報と、ＤＤＣ認識部１２７で受信したＥＤＩＤにおける優先度「１」のディスプレイ情報が一致するか否かが判断される（Ｓ３２）。そして、前回のディスプレイ情報と、ＤＤＣ認識部１２７で受信した優先度「１」のディスプレイ情報が一致する場合（Ｓ３２：ＹＥＳ）、本処理を終了し、図９のエラー検出処理におけるＳ１２へ進む。この場合は、前回の通信においてエラーが検出されなかった場合である。
【００５３】
一方、前回のディスプレイ情報と、ＤＤＣ認識部１２７で受信した優先度「１」のディスプレイ情報が一致しない場合（Ｓ３２：ＮＯ）、前回の通信においてエラーが検出されたとして、ＨＤＭＩ送信部１１０へエラー検出信号が送信される（Ｓ３３）。これにより、ＨＤＭＩ送信部１１０は、次に優先度の低い（例えば優先度「２」の）ディスプレイ情報に対応するフォーマットの映像データを映像受信装置２００に送信する。
【００５４】
次に、前回のディスプレイ情報と、ＤＤＣ認識部１２７で受信した次に優先度の低い（例えば優先度「２」の）ディスプレイ情報が一致するか否かが判断される（Ｓ３４）。そして、前回のディスプレイ情報と、ＤＤＣ認識部１２７で受信した次に優先度の低いディスプレイ情報が一致する場合（Ｓ３４：ＹＥＳ）、本処理を終了し、図９のエラー検出処理におけるＳ１２へ進む。この場合は、前回の通信においてエラーが１回検出された場合である。
【００５５】
一方、前回のディスプレイ情報と、ＤＤＣ認識部１２７で受信した次の優先度のディスプレイ情報が一致しない場合（Ｓ３４：ＮＯ）、ＨＤＭＩ送信部１１０へエラー検出信号が送信される（Ｓ３５）。これにより、ＨＤＭＩ送信部１１０は、次に優先度の低い（例えば優先度「３」の）ディスプレイ情報に対応するフォーマットの映像データを映像受信装置２００に送信する。そして、Ｓ３４に戻り、前回のディスプレイ情報と、ＤＤＣ認識部１２７で受信したさらに次の優先度のディスプレイ情報が一致するか否かが判断される。
【００５６】
以上のように、本実施の形態では、映像送信装置１００において、前回のディスプレイ情報を記憶し、映像送信装置１００の再起動後に受信したディスプレイ情報と比較することで、映像送信装置１００が再起動される前のエラーを検出することができる。これにより、映像送信装置１００を再起動した際には、前回の通信におけるエラーを自動的に回避することができ、利便性をさらに向上させることが可能になる。なお、本実施の形態では、記憶部１２５に前回のディスプレイ情報が記憶されていない場合は、実施の形態１と同様にＨＰＤ信号に基づくエラー検出処理を行ったが、実施の形態２におけるＣＥＣコマンドに基づくエラー検出処理を行ってもよい。
【００５７】
以上が本発明の実施の形態の説明であるが、本発明は、上記の実施の形態の構成に限定されるものではなく、その技術的思想の範囲内で様々な変形や組み合わせが可能である。例えば、上記実施の形態では、ＨＤＭＩ規格に準拠する映像送信装置１００に本発明を適用する場合を例に説明したが、同様の仕様を有する他の規格に準拠する映像送信装置にも本発明を適用可能である。また、上記実施の形態では、タイマ１２２およびカウンタ１２３の満了時間Ｔｍａｘおよび満了値Ｎｍａｘなどの設定値をエラー検出部１２０の記憶部１２５に予め記憶する構成としたが、ユーザが任意にこれらの設定値を設定および変更することも可能である。
【００５８】
また、本発明は、診断機能部を有する映像送信装置にも適用可能である。診断機能部は、各機能部（ＨＤＭＩ送信部１１０またはＣＥＣ処理部１３０等）をＯＮ／ＯＦＦすることによる起動シーケンスの確認、および各機能部にテスト信号を入力しテスト信号に対応する応答信号の確認を行い、各機能部の機能を診断（正常性確認）する。診断機能部による診断（正常性確認）とエラー検出部１２０によるエラー検出とを併用することで、映像送信装置１００におけるエラー検出性を向上させることができる。
【００５９】
また、映像送信装置１００が診断機能部を有する場合、診断機能部による診断中には、上記実施の形態におけるエラー検出部１２０によるエラー検出処理を行わない構成としてもよい。さらに、エラー検出部１２０によるエラー検出処理を行う場合には、診断機能部により診断を行わない構成としてもよい。具体的には、映像送信装置１００に電源が投入され起動動作が開始され、その起動動作の中で自己診断が行われた後に、エラー検出部１２０によるエラー検出処理を行ってもよい。このように構成することで、診断機能部の作用によって意図的に生ずるＨＰＤ信号のＯＮ／ＯＦＦの繰り返し、またはＣＥＣライン３３を介した所定のコマンドの連続送信（例えば映像受信装置２００における入力信号ポート切り替え繰り返し）等について、エラー検出部１２０においてエラー検出と判断することを回避できる。
【符号の説明】
【００６０】
１  ＨＤＭＩシステム、３１  ＴＭＤＳチャンネル、３２  ＤＤＣ、３３  ＣＥＣライン、３４  ＨＰＤライン、３５  Ｕｔｉｌｉｔｙライン、１００  映像送信装置、１１０  ＨＤＭＩ送信部、１２０、１２０Ａ、１２０Ｂ  エラー検出部、１２１  制御部、１２２  タイマ、１２３  カウンタ、１２４  ＨＰＤ信号検出部、１２５  記憶部、１２６  ＣＥＣコマンド認識部、１２７  ＤＤＣ認識部、１３０、２３０  ＣＥＣ処理部、１４０、２４０  ＨＥＡＣ処理部、１５０、２５０  ＨＰＤ処理部、２００  映像受信装置、２１０  ＨＤＭＩ受信部、２２０  ＥＤＩＤメモリ、３００  ＨＤＭＩケーブル。
【図１】
0006375922.tif 000002
【図２】
0006375922.tif 000003
【図３】
0006375922.tif 000004
【図４】
0006375922.tif 000005
【図５】
0006375922.tif 000006
【図６】
0006375922.tif 000007
【図７】
0006375922.tif 000008
【図８】
0006375922.tif 000009
【図９】
0006375922.tif 000010
【図１０】
0006375922.tif 000011