(57)【要約】【課題】ソフト不具合によるＣＥＣ通信不通を検知した時、自動的にＣＥＣのリセットによるＣＥＣ通信復旧処理をすることでＣＥＣ不通復旧の手間をなくすことと、ＣＥＣ通信の稼動率を向上することができるＣＥＣ送通信装置を提供する。【解決手段】ソフト不具合によるＣＥＣ通信不通をＣＥＣ通信ライン監視部１０８によって検知した時、ＣＥＣ制御部１０２がＣＥＣネットワーク上のＣＥＣ機器のリセット順を決定しＣＥＣリセット部１０７にＣＥＣリセット要求を通知し、ＣＥＣリセット部１０７がＣＥＣ以外のＨＤＭＩのライン（図１ではＤＤＣ）経由でＣＥＣネットワーク上のＣＥＣ機器にＣＥＣのリセット実行、ＣＥＣ通信復旧処理をする。【選択図】図１
2010015403.tif 000002
【特許請求の範囲】
【請求項１】
ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格で規定されている機器間通信制御であるＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）による通信制御を行うＣＥＣ通信装置であって、
当該ＣＥＣ通信装置を制御するＣＥＣ制御部と、
ＣＥＣコマンドを送受信するＣＥＣ送受信部と、
リセットする機器の順番を決定するリセット順決定部と、
ＣＥＣ通信ラインを監視するＣＥＣ通信ライン監視部と、
ＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応機器のＣＥＣ通信装置にリセットコマンドの送信の要求を行うＣＥＣリセット部を備え、
前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、前記ＣＥＣリセット部がＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応機器のＣＥＣ通信装置にリセットコマンドを前記リセット順決定部で決定した順番で送り、ＣＥＣ通信不通の状態から復旧することを特徴とするＣＥＣ通信装置。
【請求項２】
前記ＣＥＣ制御部にてＣＥＣネットワーク参加を検知した時にＣＥＣ通信不通復帰準備処理として、ＣＥＣネットワーク上にＣＥＣ通信不通復帰役のＣＥＣ通信装置が存在するかを判定し、ＣＥＣネットワーク上にＣＥＣ通信不通復帰役のＣＥＣ通信装置が存在しない場合にはＣＥＣ通信不通復帰役となり、前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、ＣＥＣ通信不通復帰役のＣＥＣ通信装置のＣＥＣリセット部がＣＥＣ以外のＨＤＭＩの接続ライン経由でＣＥＣネットワーク上のＣＥＣ通信不通復帰処理待ち役となっている他のＣＥＣ通信装置にリセットコマンドを前記リセット順決定部で決定した順番でＣＥＣネットワーク上のＣＥＣ通信不通復帰処理待ち役となっている他のＣＥＣ通信装置に送り、ＣＥＣ通信不通の状態から復旧することを特徴とする請求項１に記載のＣＥＣ通信装置。
【請求項３】
前記ＣＥＣ制御部にてＣＥＣネットワーク参加を検知した時にＣＥＣ通信不通復帰準備処理として、ＣＥＣネットワーク上にＣＥＣ通信不通復帰役のＣＥＣ通信装置が存在するかを判定し、ＣＥＣネットワーク上にＣＥＣ通信不通復帰役のＣＥＣ通信装置が存在する場合にはＣＥＣ通信不通復帰処理待ち役となり、ＣＥＣ通信不通復帰処理時にＣＥＣ通信不通復帰役のＣＥＣ通信装置からＣＥＣ通信不通復帰処理待ち役である自機に対するＣＥＣリセットコマンドを受信した場合、自機に対するＣＥＣリセットコマンドであるときには自機のＣＥＣモジュールにリセットを実行することを特徴とする請求項１に記載のＣＥＣ通信装置。
【請求項４】
前記ＣＥＣ制御部は前記ＣＥＣ送受信部での送受信をＣＥＣ通信履歴として記憶し、前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、前記リセット順決定部は前記ＣＥＣ制御部内のＣＥＣ通信履歴を元に通信の頻度が高い機器が通信障害の原因である可能性が高いとして、通信の頻度が高い機器のリセットする優先度を高く設定し、前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、前記ＣＥＣリセット部がＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応機器のＣＥＣ通信装置にリセットコマンドを前記リセット順決定部で決定した順番で送り、ＣＥＣ通信不通の状態から復旧することを特徴とする請求項１または２に記載のＣＥＣ通信装置。
【請求項５】
前記ＣＥＣ制御部は前記ＣＥＣ送受信部での送受信をＣＥＣ通信履歴として記憶し、前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、前記リセット順決定部は前記ＣＥＣ制御部内のＣＥＣ通信履歴を元にＣＥＣが通信不通になった時点の履歴上で最後に通信した機器が通信障害の原因となった可能性が高いとして、最後に通信した機器をリセットする優先度を高く設定し、前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、前記ＣＥＣリセット部がＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応機器のＣＥＣ通信装置にリセットコマンドを前記リセット順決定部で決定した順番で送り、ＣＥＣ通信不通の状態から復旧することを特徴とする請求項１または２に記載のＣＥＣ通信装置。
【請求項６】
ＨＤＭＩ規格で規定されている機器間通信制御であるＣＥＣによる通信制御を行うＣＥＣ通信装置を備える映像音響装置であって、
映像音響装置内のＣＥＣ通信装置を制御するＣＥＣ制御部と、
ＣＥＣコマンドを送受信するＣＥＣ送受信部と、
リセットする機器の順番を決定するリセット順決定部と、
ＣＥＣ通信ラインを監視するＣＥＣ通信ライン監視部と、
ＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応の映像音響装置にリセットコマンドの送信の要求を行うＣＥＣリセット部を備え、
前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、前記ＣＥＣリセット部がＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応の映像音響装置にリセットコマンドを前記リセット順決定部で決定した順番で送り、ＣＥＣ通信不通の状態から復旧することを特徴とする映像音響装置。
【請求項７】
前記ＣＥＣ制御部にてＣＥＣネットワーク参加を検知した時にＣＥＣ通信不通復帰準備処理として、ＣＥＣネットワーク上にＣＥＣ通信不通復帰役の映像音響装置が存在するかを判定しＣＥＣネットワーク上にＣＥＣ通信不通復帰役の映像音響装置が存在しない場合にはＣＥＣ通信不通復帰役となり、前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、ＣＥＣ通信不通復帰役の映像音響装置内のＣＥＣ通信装置のＣＥＣリセット部がＣＥＣ以外のＨＤＭＩの接続ライン経由でＣＥＣネットワーク上のＣＥＣ通信不通復帰処理待ち役となっている他のＣＥＣ対応の映像音響装置にリセットコマンドを前記リセット順決定部で決定した順番でＣＥＣネットワーク上のＣＥＣ通信不通復帰処理待ち役となっている他の映像音響装置に送り、ＣＥＣ通信不通の状態から復旧することを特徴とする請求項６に記載の映像音響装置。
【請求項８】
前記ＣＥＣ制御部にてＣＥＣネットワーク参加を検知した時にＣＥＣ通信不通復帰準備処理として、ＣＥＣネットワーク上にＣＥＣ通信不通復帰役の映像音響装置が存在するかを判定し、ＣＥＣネットワーク上にＣＥＣ通信不通復帰役の映像音響装置が存在する場合にはＣＥＣ通信不通復帰処理待ち役となり、ＣＥＣ通信不通復帰処理時にＣＥＣ通信不通復帰役のＣＥＣ対応の映像音響装置からＣＥＣ通信不通復帰処理待ち役である自機に対するＣＥＣリセットコマンドを受信した場合、自機に対するＣＥＣリセットコマンドであるときには自機のＣＥＣモジュールにリセットを実行することを特徴とする請求項６に記載の映像音響装置。
【請求項９】
前記ＣＥＣ制御部は前記ＣＥＣ送受信部での送受信をＣＥＣ通信履歴として記憶し、前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、前記リセット順決定部は前記ＣＥＣ制御部内のＣＥＣ通信履歴を元に通信の頻度が高い機器が通信障害の原因である可能性が高いとして、通信の頻度が高い機器のリセットする優先度を高く設定し、前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、前記ＣＥＣリセット部がＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応の映像音響装置にリセットコマンドを前記リセット順決定部で決定した順番で送り、ＣＥＣ通信不通の状態から復旧することを特徴とする請求項６または７に記載の映像音響装置。
【請求項１０】
前記ＣＥＣ制御部は前記ＣＥＣ送受信部での送受信をＣＥＣ通信履歴として記憶し、前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、前記リセット順決定部は前記ＣＥＣ制御部内のＣＥＣ通信履歴を元にＣＥＣが通信不通になった時点の履歴上で最後に通信した機器が通信障害の原因となった可能性が高いとして、最後に通信した機器をリセットする優先度を高く設定し、前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、前記ＣＥＣリセット部がＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応の映像音響装置にリセットコマンドを前記リセット順決定部で決定した順番で送り、ＣＥＣ通信不通の状態から復旧することを特徴とする請求項６または７に記載の映像音響装置。
【請求項１１】
ＨＤＭＩ規格で規定されている機器間通信制御であるＣＥＣによる通信方法であって、
当該ＣＥＣ通信装置を制御するＣＥＣ制御ステップと、
ＣＥＣコマンドを送受信するＣＥＣ送受信ステップと、
リセットする機器の順番を決定するリセット順決定ステップと、
ＣＥＣ通信ラインを監視するＣＥＣ通信ライン監視ステップと、
ＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応機器のＣＥＣ通信装置にリセットコマンドの送信の要求を行うＣＥＣリセットステップとを含み、
前記ＣＥＣ通信ライン監視ステップによりＣＥＣ通信不通を検知した時に、前記ＣＥＣリセットステップにおいて、ＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応機器のＣＥＣ通信装置にリセットコマンドを前記リセット順決定ステップで決定した順番で送り、ＣＥＣ通信不通の状態から復旧することを特徴とするＣＥＣ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格で規格化されている機器制御信号・制御プロトコルであるＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）通信制御を行うためのＣＥＣ通信装置およびそれを用いた映像音響装置に関するものである。
【背景技術】
【０００２】
近年、シリアル通信を用いて１つの機器から他の機器を操作することが増えている。一例として、ＨＤＭＩ規格では、テレビジョン受像機（ＴＶ）やＤＶＤプレイヤ、ＤＶＤ／ＨＤＤレコーダなどの映像音響装置を相互に制御するＣＥＣが追補に定義されている。ＣＥＣは単線双方向非同期シリアル通信である。ＣＥＣのラインはネットワーク上の全ての機器と直接接続されている。そのため１つの機器の不具合がネットワーク全体に影響を与える。
【０００３】
例えば、１つの機器のソフトの不具合によってＣＥＣ出力端子がＬｏｗレベルに固定された場合、その影響でネットワーク全体の通信ラインがＬｏｗレベルに固定、ＣＥＣネットワーク全体が通信不能となる。
【０００４】
従来のシリアル通信では、通信の不能を検知した場合に、自動的に自機の複数存在する出力端子を物理的に総当りで切り離しながら通信テストを行うことで故障から復旧する（例えば、特許文献１参照）。ＣＥＣ規格においては通信不通を検知した場合の通信復旧機能が存在しない。
【特許文献１】特開平８−８７４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記のようなソフトの不具合によるＣＥＣ出力端子がＬｏｗレベルに固定された場合の通信不能状態となった時の対策は現在無く、通信不能状態のまま継続する。対策としては、ＨＤＭＩケーブルの再接続によるＣＥＣのリセットをかけＣＥＣの復旧を行わなければいけないという課題を有していた。
【０００６】
現状ではＣＥＣ対応機器は少なくＨＤＭＩケーブルの再接続によるＣＥＣリセットは手間がかからないが、将来下記のようなことが考えられる。
【０００７】
各社で家庭内機器のＣＥＣを用いた連携動作に重点を置いた取組が加速しており、ＣＥＣに対応した多種多様な機器が存在するようになる反面、ＣＥＣの動作が不安定な機器の増加が予想でき、ＣＥＣ通信不通が発生する機会も増加すると予想される。ＣＥＣ不通のたびに全機器をＨＤＭＩケーブルの再接続を行わなければいけない。
【０００８】
したがって、本発明の目的は、ソフト不具合によるＣＥＣ通信不通を検知した時、自動的にＣＥＣのリセットによるＣＥＣ通信復旧処理をすることでＣＥＣ不通復旧の手間をなくすことと、ＣＥＣ通信の稼動率を向上することができるＣＥＣ送通信装置およびそれを用いた映像音響装置等を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明のＣＥＣ通信装置は、ＨＤＭＩ規格で規定されている機器間通信制御であるＣＥＣによる通信制御を行うＣＥＣ通信装置であって、ＣＥＣ通信装置を制御するＣＥＣ制御部と、ＣＥＣコマンドを送受信するＣＥＣ送受信部と、リセットする機器の順番を決定するリセット順決定部と、ＣＥＣ通信ラインを監視するＣＥＣ通信ライン監視部と、ＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応機器のＣＥＣ通信装置にリセットコマンドの送信の要求を行うＣＥＣリセット部を備え、前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、ＣＥＣリセット部がＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応機器のＣＥＣ通信装置にリセットコマンドを前記リセット順決定部で決定した順番で送り、ＣＥＣ通信不通の状態から復旧する。
【００１０】
上記本発明のＣＥＣ通信装置においては、前記ＣＥＣ通信ライン監視部によりＣＥＣ不通を検知した時に、前記リセット順決定部でのリセット順のルールを前記リセット順決定部により通信の頻度が高い機器が通信障害の原因である可能性が高いとして、通信の頻度が高い機器のリセットする優先度を高く設定し、リセット順を決定してもよい。
【００１１】
また、上記本発明のＣＥＣ通信装置においては、前記リセット順決定部によりＣＥＣが不通になった時点の履歴上で最後に通信した機器が通信障害の原因となった可能性が高いとして、最後に通信した機器をリセットする優先度を高く設定しリセット順を決定してもよい。
【００１２】
本発明の映像音響装置は、ＨＤＭＩ規格で規定されている機器間通信制御であるＣＥＣによる通信制御を行うＣＥＣ通信装置を備える映像音響装置であって、映像音響装置内のＣＥＣ通信装置を制御するＣＥＣ制御部と、ＣＥＣコマンドを送受信するＣＥＣ送受信部と、リセットする機器の順番を決定するリセット順決定部と、ＣＥＣ通信ラインを監視するＣＥＣ通信ライン監視部と、ＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応の映像音響装置にリセットコマンドの送信の要求を行うＣＥＣリセット部を備えている。
【００１３】
前記ＣＥＣ通信ライン監視部によりＣＥＣ通信不通を検知した時に、ＣＥＣリセット部がＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応の映像音響装置にリセットコマンドを前記リセット順決定部で決定した順番で送り、ＣＥＣ通信不通の状態から復旧する。
【００１４】
本発明の映像音響装置においては、前記ＣＥＣ通信ライン監視部によりＣＥＣ不通を検知した時に、前記リセット順決定部でのリセット順のルールを前記リセット順決定部により通信の頻度が高い機器が通信障害の原因である可能性が高いとして、通信の頻度が高い機器のリセットする優先度を高く設定し、リセット順を決定してもよい。
【００１５】
また、上記本発明の映像音響装置においては、前記リセット順決定部によりＣＥＣが不通になった時点の履歴上で最後に通信した機器が通信障害の原因となった可能性が高いとして、最後に通信した機器をリセットする優先度を高く設定しリセット順を決定してもよい。
【００１６】
なお、本発明は、上記のようなＣＥＣ通信装置として実現できるだけでなく、ＣＥＣ通信方法として実現したり、ＣＥＣ通信装置が備える構成要素を、ハードウェアではなく、コンピュータに実行させるプログラム（ソフトウェア）として実現したり、そのようなプログラムが記録されたコンピュータ読み取り可能なＣＤ−ＲＯＭ等の記録媒体として実現することもできる。
【発明の効果】
【００１７】
本発明のＣＥＣ通信装置により、ＣＥＣ通信不通を検知した時に自動的にＣＥＣ通信不通を復旧することができる。
【００１８】
また、ＣＥＣ通信履歴を参照しＣＥＣ不通の原因となっている可能性が高い機器から順にＣＥＣリセットを実行するので、ＣＥＣネットワーク全体が通信不通となった時に正規だった機器にＣＥＣリセットをかけずに復旧することができるので、ＣＥＣモジュールが正規である機器はＣＥＣ通信不通が発生する前の状態を保持することができる可能性があり、ＣＥＣ通信不通を検知時に一斉全機器リセットする場合より迅速にＣＥＣ通信不通検知前の状態に復旧できる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００２０】
（実施の形態１）
図１は、実施の形態１におけるＣＥＣ通信装置の構成を示すブロック図である。実施の形態１では他のＣＥＣ対応機器のＣＥＣ通信装置にリセットコマンドの送信の要求を通知するためのＣＥＣ以外のＨＤＭＩの接続ラインにＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）を用いて説明する。
【００２１】
ＤＤＣとは、ｓｏｕｒｃｅ機器とｓｉｎｋ機器間の構造及びステータス交換に用いられるラインである。図２は、ＣＥＣとＤＤＣの接続の図である。ＣＥＣはネットワーク上の全ての機器と直接接続されているが、ＤＤＣは直接ＨＤＭＩケーブルで接続されている機器のみと接続しており、ＨＤＭＩ端子対応映像音響装置内でｓｏｕｒｃｅ側のＤＤＣラインとｓｉｎｋ側のＤＤＣラインの接続が無い。
【００２２】
ＣＥＣ不通の状態からの復旧処理を実行する際にＨＤＭＩの規格で定義されている物理アドレスを用いる。図３はＨＤＭＩの接続構成の図である。ＨＤＭＩは図３のようにツリー状の接続構成をとる。物理アドレスは機器がツリー上の接続位置と対応付けられるアドレスで、４桁で表す。ＨＤＭＩ端子対応映像音響機器であれば必ず物理アドレスを持っている。主な用途としては、物理的な接続の情報が必要な際に用いる。図３のように、ルートの位置である機器の物理アドレスは０．０．０．０、ルートの子の位置である機器の物理アドレスは１．０．０．０、２．０．０．０、・・・、２．０．０．０の子の位置である機器の物理アドレスは２．１．０．０、２．２．０．０、・・・というようなルールで定義される。
【００２３】
ＨＤＭＩモジュール１１０はＣＥＣ通信装置１００と、ＣＥＣ以外のＨＤＭＩの接続ラインであるＤＤＣ（ｓｏｕｒｃｅ）部１１１と、ＤＤＣ（ｓｉｎｋ）部１１２を有している。ＤＤＣ（ｓｏｕｒｃｅ）部１１１は他機のＤＤＣ（ｓｉｎｋ）部１２０と接続し、ＤＤＣ（ｓｉｎｋ）部１１２は他機のＤＤＣ（ｓｏｕｒｃｅ）部１２１と接続しており、ｓｏｕｒｃｅ機器とｓｉｎｋ機器間の構造及びステータス交換に用いられている。
【００２４】
ＣＥＣ通信装置１００は、ＨＤＭＩ規格で規定されている機器間通信制御であるＣＥＣによる通信制御を行う装置であって、ＣＥＣ通信装置を制御するＣＥＣ制御部１０２と、ＣＥＣコマンドを送受信するＣＥＣ送受信部１０１と、リセットする機器の順番を決定するリセット順決定部１０４と、ＣＥＣ通信ライン１０８ａを監視するＣＥＣ通信ライン監視部１０８と、ＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応機器のＣＥＣ通信装置にリセットコマンドの送信の要求を行うＣＥＣリセット部１０７を有している。このＣＥＣ通信装置１００は、ＣＥＣ通信ライン監視部１０８によりＣＥＣ通信不通を検知した時に、ＣＥＣリセット部１０７がＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応機器のＣＥＣ通信装置にリセットコマンドをリセット順決定部１０４で決定した順番で送り、ＣＥＣ通信不通の状態から復旧する点に特徴を有する。
【００２５】
なお、符号１３２は他のＨＤＭＩ端子対応映像音響機器とのＣＥＣ信号の入出力を示し、符号１３０は自機のＤＤＣ（ｓｏｕｒｃｅ）部１１１と他機のＤＤＣ（ｓｉｎｋ）部１２０との接続を示し、符号１３１は他機のＤＤＣ（ｓｏｕｒｃｅ）部１２１と自機のＤＤＣ（ｓｉｎｋ）部１１２との接続を示し、符号１０９はシステム制御部１０２１（図１０参照）との入出力との間の入出力を示す。
【００２６】
ＣＥＣ通信装置１００はＣＥＣネットワーク参加時にＣＥＣ復旧処理の準備処理を行い、ＣＥＣ通信不通を検知した時ＣＥＣ復旧処理を行う。
【００２７】
まず、ＣＥＣネットワーク参加時の動作を説明する。
【００２８】
自機が含まれる映像音響装置（ＤＶＤレコーダ）内のシステム制御部１０２１（図１０参照）からＣＥＣ制御部１０２へＣＥＣネットワーク参加通知が行われＣＥＣネットワークへの参加処理の時、ＣＥＣネットワーク参加を検知したＣＥＣ制御部１０２は自機がＣＥＣ不通からの復旧処理を担当するかしないかの判定を行うため、既にＣＥＣネットワーク上に復旧処理担当の機器が存在するかを判定するＣＥＣメッセージの送信要求をＣＥＣ送受信部１０１へ通知する。ＣＥＣネットワーク上に復旧処理担当の機器が存在するかを判定するＣＥＣメッセージ送信要求を受信したＣＥＣ送受信部１０１はＣＥＣネットワーク上に復旧処理担当の機器が存在するかを判定するＣＥＣメッセージをＣＥＣネットワーク上に存在する他機全てに送信する。
【００２９】
復旧処理担当機器存在ＣＥＣメッセージを受信しなかった場合（ＣＥＣネットワーク上に復旧処理担当機器が存在しない場合）、ＣＥＣ通信装置１００は復旧処理担当（以下「ホスト」と呼称する）となる。
【００３０】
ホストとなったＣＥＣ通信装置１００の動作を説明する。ホストとなったＣＥＣ通信装置１００はＣＥＣ通信復旧処理の準備としてＣＥＣネットワーク上の全機器の物理アドレスを取得するため、ＣＥＣネットワーク上の全機器の物理アドレス問い合わせのＣＥＣメッセージの送信要求をＣＥＣ制御部１０２に送る。ＣＥＣネットワーク上の全機器の物理アドレス問い合わせのＣＥＣメッセージ送信要求を受信したＣＥＣ制御部１０２はＣＥＣネットワーク上の全機器の物理アドレス問い合わせのＣＥＣメッセージ送信要求をＣＥＣ送受信部１０１へ通知する。ＣＥＣネットワーク上の全機器の物理アドレス問い合わせのＣＥＣメッセージ送信要求を受信したＣＥＣ送受信部１０１はＣＥＣネットワーク上の全機器の物理アドレス問い合わせのＣＥＣメッセージをＣＥＣネットワーク上に存在する他機全てに送信する。他機からの物理アドレス通知のＣＥＣメッセージを受信したＣＥＣ送受信部１０１はＣＥＣ制御部１０２へ他機の物理アドレスと論理アドレスを通知する。論理アドレスとは、ＣＥＣの通信上で用いられるアドレスであり、ＣＥＣメッセージ中に含まれている。他機の物理アドレスと論理アドレスを受信したＣＥＣ制御部１０２は物理アドレスと論理アドレスを紐付けしＣＥＣ制御部１０２内に格納する。ＣＥＣ通信不通検知時はＣＥＣ通信が使用不能のため論理アドレスは使用不能である。よって、ＤＤＣラインでＣＥＣリセット命令を実行時のアドレスとして物理アドレスを使用するため、ＣＥＣ制御部１０２からＣＥＣネットワーク上の全ての機器の論理アドレスと、論理アドレスと紐付けされた物理アドレスとＣＥＣ対応機器の対応付けを行う必要がある。
【００３１】
通常のＣＥＣ通信時、ＣＥＣ送受信部よりＣＥＣ通信履歴を取得しＣＥＣ制御部１０２内にＣＥＣ通信履歴を記憶する。
【００３２】
また、ホストとなった後に、他機からＣＥＣネットワーク上にホストが存在するかを判定するＣＥＣメッセージをＣＥＣ送受信部１０１が受信した場合、他機からのＣＥＣネットワーク上にホストが存在するかを判定するＣＥＣメッセージ受信通知をＣＥＣ制御部１０２に通知する。他機からのＣＥＣネットワーク上にホストが存在するかを判定するＣＥＣメッセージ受信通知を受信したＣＥＣ制御部１０２は自機がホストであることを送信元の機器に通知するＣＥＣメッセージの送信要求をＣＥＣ制御部１０２に通知する。またこの時、自機がホストであることを送信元の機器に通知するＣＥＣメッセージ送信要求に自機の物理アドレスの情報を付加する。自機がホストであることを送信元の機器に通知するＣＥＣメッセージ送信要求を受信したＣＥＣ制御部１０２は自機がホストであることを送信元の機器に通知するＣＥＣメッセージを他機へ送信する。
【００３３】
復旧処理担当機器存在メッセージを受信した場合（ＣＥＣネットワーク上に復旧処理担当機器が存在する場合）、ＣＥＣ通信装置１００は通信復旧待ち状態（以下「スレーブ」と呼称する）となる。復旧処理担当機器存在メッセージに付加されているホストの物理アドレスをＣＥＣ送受信部１０１からＣＥＣ制御部１０２へ通知し、ＣＥＣ制御部１０２にホストの物理アドレスを格納する。
【００３４】
ホストである他機から物理アドレス問い合わせのＣＥＣメッセージをＣＥＣ送受信部１０１が受信した場合、他機からの物理アドレス問い合わせのＣＥＣメッセージ受信通知をＣＥＣ制御部１０２に通知する。他機からの物理アドレス問い合わせのＣＥＣメッセージ受信通知を受信したＣＥＣ制御部１０２はホストである他機に物理アドレスを通知するＣＥＣメッセージ送信要求をＣＥＣ制御部１０２に通知する。ホストである他機に物理アドレスを通知するＣＥＣメッセージ送信要求を受信したＣＥＣ制御部１０２はホストである他機に物理アドレスを通知するＣＥＣメッセージをホストである他機へ送信する。
【００３５】
上記ＣＥＣネットワーク参加時にＣＥＣ通信装置１００がホストとなる場合の動作のフローを図４、図５に示す。
【００３６】
図４は自機がＣＥＣ不通からの復旧処理を担当するかしないかの判定処理をし、自機がホストとなる場合のシーケンス図である。ＣＥＣ通信装置１００がＣＥＣネットワークに参加した時、ＣＥＣネットワーク上の全ての他機にホストである機器が存在するかを判定するＣＥＣメッセージ４０１を送信する。図中（ａ）の時点では自機はホストかスレーブかは未確定である。他機から復旧処理担当機器存在ＣＥＣメッセージ４０３を受取らなかった場合（他機からの応答が復旧処理担当機器不在ＣＥＣメッセージ４０２のみ受信の場合）、自機はホストとなる（（ｂ）の時点でホストとなる）。ホストとなった自機はＣＥＣ復旧処理の準備として、全ての他機に物理アドレス問合せのＣＥＣメッセージ４０４を送信する。自機が他機より物理アドレス通知のＣＥＣメッセージ４０５を受信すると物理アドレスと論理アドレス（ＣＥＣメッセージ中に論理アドレスは含まれている）を紐付けする。ＣＥＣネットワーク上の全ての機器の論理アドレスと物理アドレスが紐付けされた一覧表を作成し、ＣＥＣ制御部１０２（図１参照）に格納する。
【００３７】
図５は、自機がホストとなった後に他機からＣＥＣネットワーク上にホストが存在するかを判定するＣＥＣメッセージ５０１を受信した場合のシーケンス図である。他機からＣＥＣネットワーク上にホストが存在するかを判定するＣＥＣメッセージ５０１を受信すると、応答として復旧処理担当機器存在ＣＥＣメッセージ５０３を送信する。復旧処理担当機器存在ＣＥＣメッセージ５０３に自機の物理アドレス情報を付加し、他機にホストである自機の物理アドレスを通知する。
【００３８】
上記ＣＥＣネットワーク参加時にＣＥＣ通信装置１００がスレーブとなる場合の動作のフローを図６、図７に示す。
【００３９】
図６は自機がＣＥＣ不通からの復旧処理を担当するかしないかの判定処理をし、自機がスレーブとなる場合のシーケンス図である。ＣＥＣ通信装置１００がＣＥＣネットワークに参加した時、ＣＥＣネットワーク上の全ての他機にホストである機器が存在するかを判定するＣＥＣメッセージ６０１を送信する。図中（ｃ）の時点では自機はホストかスレーブかは未確定である。他機から復旧処理担当機器存在ＣＥＣメッセージ４０３を受信した場合、自機はスレーブとなる（（ｄ）の時点でスレーブとなる）。
【００４０】
図７は、自機がスレーブとなった後に、ホストである他機から物理アドレス問い合わせのＣＥＣメッセージを受信した場合のシーケンス図である。ホストである他機から物理アドレス問合せのＣＥＣメッセージ７０２を受信すると、物理アドレス通知のＣＥＣメッセージ７０２をホストである他機へ送信する。ホストである他機へスレーブである自機の物理アドレスを通知する。
【００４１】
次に、ＣＥＣ通信ライン監視部１０８によりＣＥＣライン１０８ａがＬｏｗに固定されることによるＣＥＣ不通を検知した場合の動作をＣＥＣ通信装置１００がホストである時の動作とスレーブである時の動作をそれぞれ説明する。
【００４２】
ＣＥＣ通信装置１００がホストである場合の動作の説明をする。ＣＥＣ通信ライン監視部１０８がＣＥＣ送受信部からＣＥＣライン１０８ａのＬｏｗ出力固定によるＣＥＣ不通を検知した場合、ＣＥＣ制御部１０２へＣＥＣ不通通知を通知する。ＣＥＣ制御部１０２はＣＥＣ不通通知を受信するとリセット順決定部１０４へＣＥＣリセット順決定要求を出す。ＣＥＣリセット順決定要求を受信したリセット順決定部１０４はＣＥＣ制御部１０２からＣＥＣ通信履歴を取得し、ＣＥＣ対応機器のリセット順を決定する。リセット順決定部１０４で決定したＣＥＣ対応機器のリセット順をＣＥＣ制御部１０２へ通知する。
【００４３】
決定したＣＥＣ対応機器のリセットの順を受信したＣＥＣ制御部１０２は決定したＣＥＣ対応機器のリセットの順より抽出したＣＥＣリセットの対象となる機器の物理アドレスをＣＥＣリセット部１０７へ通知する。ＣＥＣリセットの対象となる機器の物理アドレスとホストである自機の物理アドレスを受信したＣＥＣリセット部１０７はＣＥＣリセットの対象となる機器の物理アドレスと自機の物理アドレスを比較しＤＤＣ（ｓｏｕｒｃｅ）部１１１もしくはＤＤＣ（ｓｉｎｋ）部１１２に通知するかを判断し、ＣＥＣリセット命令とホストである自機の物理アドレスとＣＥＣリセットの対象となる機器の物理アドレスをＤＤＣ（ｓｏｕｒｃｅ）部１１１もしくはＤＤＣ（ｓｉｎｋ）部１１２に通知する。
【００４４】
ＣＥＣリセット命令と自機の物理アドレスとＣＥＣリセットの対象となる機器の物理アドレスをＤＤＣ（ｓｏｕｒｃｅ）部１１１が受信した場合、スレーブである他機のＤＤＣ（ｓｉｎｋ）部１２０へＣＥＣリセット命令と自機の物理アドレスとＣＥＣリセットの対象となる機器の物理アドレスを通知する。
【００４５】
ＣＥＣリセット命令と自機の物理アドレスとＣＥＣリセットの対象となる機器の物理アドレスをＤＤＣ（ｓｉｎｋ）部１１２が受信した場合、スレーブである他機のＤＤＣ（ｓｏｕｒｃｅ）部１２１へＣＥＣリセット命令と自機の物理アドレスとＣＥＣリセットの対象となる機器の物理アドレスを通知する。
【００４６】
ホストであるＣＥＣ通信装置１００は、スレーブである機器にＣＥＣリセット命令とＣＥＣリセットの対象となる機器の物理アドレスを送信した後はＣＥＣリセットの対象となる機器からのＣＥＣリセット完了通知待ち状態となる。
【００４７】
ＣＥＣリセット命令と自機の物理アドレスとＣＥＣリセットの対象となる機器の物理アドレスを受信したスレーブである他機のＤＤＣ（ｓｏｕｒｃｅ）部１２１、ＤＤＣ（ｓｉｎｋ）部１２０の動作は後述の「自機がスレーブである時の動作の説明」で説明する。
【００４８】
スレーブである他機のＤＤＣ（ｓｉｎｋ）部１２０もしくはＤＤＣ（ｓｏｕｒｃｅ）部１２１からＣＥＣリセット完了通知がＤＤＣ（ｓｏｕｒｃｅ）部１１１もしくはＤＤＣ（ｓｉｎｋ）部１１２に通知されると、ＤＤＣ（ｓｏｕｒｃｅ）部１１１もしくはＤＤＣ（ｓｉｎｋ）部１１２はＣＥＣリセット部１０７にＣＥＣリセット完了通知を通知する。ＣＥＣリセット部１０７がＣＥＣ制御部１０２にＣＥＣリセット完了通知を通知する。ＣＥＣリセット完了通知を受信したＣＥＣ制御部１０２はＣＥＣ通信ライン監視部１０８へＣＥＣ通信ライン監視要求を通知する。ＣＥＣ通信ライン監視部１０８はＣＥＣ送受信部よりＣＥＣ通信ライン状態の情報を取得する。ＣＥＣ通信ライン監視部１０８はＣＥＣ制御部１０２へＣＥＣ通信ライン状態の情報を通知する。ＣＥＣ制御部１０２はＣＥＣ通信ライン状態が「Ｈｉｇｈ」の状態ならばＣＥＣ通信不通が復旧したとしてＣＥＣ復旧処理を完了する。ＣＥＣ制御部１０２はＣＥＣ通信ライン状態が「Ｌｏｗ」の状態ならば、ＣＥＣ通信不通が復旧していないとしてリセット順決定部１０４で決定した順番に従って２番目にＣＥＣリセット対象となる機器にＣＥＣモジュールリセット処理を行う。ＣＥＣ通信ライン１０８ａが復旧する、もしくはＣＥＣライン１０８ａ上の機器全てにＣＥＣリセットを実行するまでリセット順決定部で決定した順番に従ってリセットを実行する。
【００４９】
ＣＥＣ通信装置１００がスレーブである場合の動作の説明をする。ＣＥＣリセット命令とＣＥＣリセットの対象となる機器の物理アドレスを他機のＤＤＣ（ｓｉｎｋ）部１２０からＤＤＣ（ｓｏｕｒｃｅ）部１１１に、もしくはＤＤＣ（ｓｏｕｒｃｅ）部１２１からＤＤＣ（ｓｉｎｋ）部１１２に通知された場合、ＣＥＣリセット命令と自機の物理アドレスとＣＥＣリセットの対象となる機器の物理アドレスをＣＥＣリセット部１０７に通知する。ＣＥＣリセット部１０７はＣＥＣ制御部１０２より自機の物理アドレスを取得し、自機に対するＣＥＣリセットであるかを判定するため受信したＣＥＣリセットの対象となる機器の物理アドレスと自機の物理アドレスを比較する。
【００５０】
受信したＣＥＣリセットの対象となる機器の物理アドレスと自機の物理アドレスが一致した場合（自機がＣＥＣリセット対象の機器である場合）、ＣＥＣ制御部１０２へＣＥＣモジュールリセット命令を通知する。ＣＥＣ制御部１０２がＣＥＣモジュールのリセットを実行後、ＣＥＣリセット部へＣＥＣリセット完了送信要求とホストである機器の物理アドレスを通知する。ＣＥＣリセット完了送信要求とホストである機器の物理アドレスを受信したＣＥＣリセット部１０７はホストである機器の物理アドレスを参照しＤＤＣ（ｓｏｕｒｃｅ）部１１１もしくはＤＤＣ（ｓｉｎｋ）部１１２に通知するかを判断し、ＣＥＣリセット完了通知をＤＤＣ（ｓｏｕｒｃｅ）部１１１もしくはＤＤＣ（ｓｉｎｋ）部１１２に通知する。
【００５１】
受信したＣＥＣリセットの対象となる機器の物理アドレスと自機の物理アドレスが一致しない場合（自機がＣＥＣリセット対象の機器ではない）、ＣＥＣリセット部１０７はＣＥＣリセットの対象となる機器の物理アドレスと自機の物理アドレスを比較し、ＤＤＣ（ｓｏｕｒｃｅ）部１１１もしくはＤＤＣ（ｓｉｎｋ）部１１２に通知するかを判断し、ＣＥＣリセット命令とＣＥＣリセットの対象となる機器の物理アドレスをＤＤＣ（ｓｏｕｒｃｅ）部１１１もしくはＤＤＣ（ｓｉｎｋ）部１１２に通知する。
【００５２】
ここで、自機がスレーブである時にＣＥＣリセット完了通知を他機のＤＤＣ（ｓｉｎｋ）部１２０からＤＤＣ（ｓｏｕｒｃｅ）部１１１に、もしくはＤＤＣ（ｓｏｕｒｃｅ）部１２１からＤＤＣ（ｓｉｎｋ）部１１２に通知された場合について説明する。ＤＤＣ（ｓｏｕｒｃｅ）部１１１もしくはＤＤＣ（ｓｉｎｋ）部１１２はＣＥＣリセット完了通知をＣＥＣリセット部１０７へ通知する。ＣＥＣリセット部１０７はホストである機器にＣＥＣリセット完了通知をするため、ＣＥＣ制御部１０２より自機の物理アドレスとホストである機器の物理アドレスを取得し、自機の物理アドレスとホストである機器の物理アドレスを比較することでＤＤＣ（ｓｏｕｒｃｅ）部１１１もしくはＤＤＣ（ｓｉｎｋ）部１１２に通知するかを判断し、ＣＥＣリセット完了通知をＤＤＣ（ｓｏｕｒｃｅ）部１１１もしくはＤＤＣ（ｓｉｎｋ）部１１２に通知する。
【００５３】
上記のＣＥＣ通信不通検知時のＣＥＣ通信装置１００の動作を図８、図９で示す。
【００５４】
図９は、ＣＥＣ通信不通を検知した時にホストであるＣＥＣ通信装置１００ＡとスレーブであるＣＥＣ通信装置１００ＢとスレーブであるＣＥＣ通信装置１００Ｃの物理的な接続構成を示した図である。
【００５５】
図８は、ＣＥＣ通信不通を検知した時にホストであるＣＥＣ通信装置１００ＡがスレーブであるＣＥＣ通信装置１００Ｂを経由して、スレーブであるＣＥＣ通信装置１００ＣにＣＥＣリセット命令通知しＣＥＣリセットを実行する時のシーケンス図である。スレーブであるＣＥＣ通信装置１００ＢはＣＥＣリセット対象機器ではなく、一方、スレーブであるＣＥＣ通信装置１００ＢはＣＥＣリセット対象機器である。ＣＥＣ通信装置１００Ａ、ＣＥＣ通信装置１００Ｂ、ＣＥＣ通信装置１００Ｃについては図１に示したＣＥＣ通信装置１００と同じ構成を有している。
【００５６】
ホストであるＣＥＣ通信装置１００ＡがスレーブであるＣＥＣ通信装置１００ＢにＣＥＣリセット命令通知８０１を送信し、ＣＥＣリセット命令通知のＡＣＫを受信した後にＣＥＣ通信装置１００Ａのリセット順決定部１０４にて決定したＣＥＣ対応機器のリセット順に従いＣＥＣリセットの対象となる機器の物理アドレス通知８０５をスレーブであるＣＥＣ通信装置１００Ｂに送信する。
【００５７】
ＣＥＣリセット命令通知８０１とＣＥＣリセットの対象機器の物理アドレス通知８０５を受信後に、スレーブであるＣＥＣ通信装置１００ＢはＣＥＣネットワーク上のどの機器に対するＣＥＣリセット命令であるかを判定するため、受信したＣＥＣリセットの対象機器の物理アドレスとＣＥＣ通信装置１００Ｂの物理アドレスを比較する。比較の結果、ＣＥＣ通信装置１００ＢはＣＥＣリセット対象の機器ではないと判定、さらに、ＣＥＣリセットの対象機器がＣＥＣ通信装置１００Ｂのｓｉｎｋ側に接続されていると判定する（処理８０２）。ＣＥＣ通信装置１００Ｂはｓｉｎｋ側に接続されているＣＥＣ通信装置１００ＣにＣＥＣリセット命令通知８１１を送信し、ＣＥＣリセットの対象機器の物理アドレス通知８１２をＣＥＣ通信装置１００Ｃに通知する。
【００５８】
ＣＥＣリセット命令通知８１１とＣＥＣリセットの対象機器の物理アドレス通知８１２を受信後に、ＣＥＣ通信装置１００ＣはＣＥＣネットワーク上のどの機器に対するＣＥＣリセット命令であるかを判定するため、受信したＣＥＣリセットの対象機器の物理アドレスとＣＥＣ通信装置１００Ｃの物理アドレスを比較する。ＣＥＣ通信装置１００ＣがＣＥＣリセット対象機器と判定（処理８０２）し、ＣＥＣモジュールリセット処理（処理８０３）を実行する。処理８０３を実行完了後、ＣＥＣ通信装置１００ＣはホストであるＣＥＣ通信装置ＡにＣＥＣリセット完了通知をＣＥＣ通信装置１００Ｂ経由で通知する。ＣＥＣ通信装置１００ＣはＣＥＣリセット完了通知８１３をＣＥＣ通信装置１００Ｂに通知する。
【００５９】
ＣＥＣリセット完了通知８１３を受信したＣＥＣ通信装置１００Ｂは、ＣＥＣ通信装置１００Ｂの物理アドレスとホストの物理アドレスを比較する。比較の結果、ＣＥＣ通信装置１００Ｂはホストではないと判定、さらに、ホストがＣＥＣ通信装置１００Ｂのｓｉｎｋ側に接続されていると判定する（処理８０４）。ＣＥＣ通信装置１００Ｂはｓｉｎｋ側に接続されているＣＥＣ通信装置１００ＡにＣＥＣリセット完了通知８０６を通知する。
【００６０】
ＣＥＣリセット完了通知８０６を受信したホストである自機はＣＥＣ通信ライン状態を確認する。ＣＥＣ通信ライン状態が「Ｈｉｇｈ」の状態ならばＣＥＣ通信不通が復旧したとしてＣＥＣ復旧処理を完了し「Ｌｏｗ」の状態ならば、ＣＥＣ通信不通が復旧していないとしてリセット順決定部１０４で決定した順番に従って２番目にＣＥＣリセット対象となる機器にＣＥＣリセット処理を行う。
【００６１】
以上のように、本実施の形態におけるＣＥＣ通信装置１００によれば、ソフト不具合等によるＣＥＣ通信不通をＣＥＣ通信ライン監視部１０８によって検知した時、ＣＥＣ制御部１０２がＣＥＣネットワーク上のＣＥＣ機器のリセット順を決定してＣＥＣリセット部１０７にＣＥＣリセット要求を通知し、ＣＥＣリセット部１０７がＣＥＣ以外のＨＤＭＩのライン（図１ではＤＤＣ）経由でＣＥＣネットワーク上のＣＥＣ機器にＣＥＣのリセットを実行し、ＣＥＣ通信復旧処理をする。これにより、ＣＥＣ通信不通を検知した時に自動的にＣＥＣ通信不通が復旧される。
【００６２】
なお、前記リセット順決定部１０４において、通信の頻度が高い機器が通信障害の原因である可能性が高いとして通信の頻度が高い機器であればあるほどＣＥＣリセットする優先度を高く設定し、ＣＥＣリセットを実行する順番を決定してもよい。
【００６３】
具体的には、ＣＥＣ通信装置１００において、ＣＥＣ制御部１０２はＣＥＣ送受信部１０１での送受信をＣＥＣ通信履歴として記憶し、ＣＥＣ通信ライン監視部１０８によりＣＥＣ通信不通を検知した時に、リセット順決定部１０４はＣＥＣ制御部１０２内のＣＥＣ通信履歴を元に通信の頻度が高い機器が通信障害の原因である可能性が高いとして、通信の頻度が高い機器のリセットする優先度を高く設定し、ＣＥＣ通信ライン監視部１０８によりＣＥＣ通信不通を検知した時に、ＣＥＣリセット部１０７がＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応機器のＣＥＣ通信装置にリセットコマンドをリセット順決定部１０４で決定した順番で送り、ＣＥＣ通信不通の状態から復旧してもよい。
【００６４】
また、前記リセット順決定部１０４において、ＣＥＣが不通になった時点の通信履歴上で最後に通信した機器が通信障害の原因となった可能性が高いとして、通信履歴上で最後に通信した機器であればあるほどＣＥＣリセットをする優先度を高く設定し、ＣＥＣリセットを実行する順番を決定してもよい。
【００６５】
具体的には、ＣＥＣ通信装置１００において、ＣＥＣ制御部１０２はＣＥＣ送受信部１０１での送受信をＣＥＣ通信履歴として記憶し、ＣＥＣ通信ライン監視部１０８によりＣＥＣ通信不通を検知した時に、リセット順決定部１０４はＣＥＣ制御部１０２内のＣＥＣ通信履歴を元にＣＥＣが通信不通になった時点の履歴上で最後に通信した機器が通信障害の原因となった可能性が高いとして、最後に通信した機器をリセットする優先度を高く設定し、ＣＥＣ通信ライン監視部１０８によりＣＥＣ通信不通を検知した時に、ＣＥＣリセット部１０７がＣＥＣ以外のＨＤＭＩの接続ライン経由で他のＣＥＣ対応機器のＣＥＣ通信装置にリセットコマンドをリセット順決定部１０４で決定した順番で送り、ＣＥＣ通信不通の状態から復旧してもよい。
【００６６】
このように、ＣＥＣ通信履歴を参照し、ＣＥＣ不通の原因となっている可能性が高い機器から順にＣＥＣリセットを実行することで、ＣＥＣネットワーク全体が通信不通となった時に正規だった機器にＣＥＣリセットをかけずに復旧することができるので、ＣＥＣモジュールが正規である機器はＣＥＣ通信不通が発生する前の状態を保持することができる可能性があり、ＣＥＣ通信不通を検知時に一斉全機器リセットする場合より迅速にＣＥＣ通信不通検知前の状態に復旧できる。
【００６７】
（実施の形態２）
図１０は、実施の形態２における映像音響システムの構成を示すブロック図である。この映像音響システムでは、３台の映像音響装置１０００、１０１０および１０２０がＨＤＭＩケーブルを介して接続されている。
【００６８】
ＴＶ１０００は、システム制御部１００１と、ＨＤＭＩの制御を行うＨＤＭＩモジュール１１０Ｄと、ＣＥＣ通信装置１００Ｄと、ＤＤＣのｓｉｎｋ側のデータ送受信を行うＤＤＣ（ｓｉｎｋ）部１１２Ｄと、ＤＤＣのｓｏｕｒｃｅ側のデータ送受信を行うＤＤＣ（ｓｏｕｒｃｅ）部１１１Ｄとを有している。ＣＥＣ通信装置１００Ｄについては図１に示したＣＥＣ通信装置１００と同じ構成を有している。
【００６９】
アンプ１０１０は、システム制御部１０１１と、ＨＤＭＩの制御を行うＨＤＭＩモジュール１１０Ｅと、ＣＥＣ通信装置１００Ｅと、ＤＤＣのｓｉｎｋ側のデータ送受信を行うＤＤＣ（ｓｉｎｋ）部１１２Ｅと、ＤＤＣのｓｏｕｒｃｅ側のデータ送受信を行うＤＤＣ（ｓｏｕｒｃｅ）部１１１Ｅとを有している。ＣＥＣ通信装置１００Ｅについては図１に示したＣＥＣ通信装置１００と同じ構成を有している。
【００７０】
ＤＶＤレコーダ１０２０は、システム制御部１０２１と、ＨＤＭＩの制御を行うＨＤＭＩモジュール１１０Ｆと、ＣＥＣ通信装置１００Ｆと、ＤＤＣのｓｉｎｋ側のデータ送受信を行うＤＤＣ（ｓｉｎｋ）部１１２Ｆと、ＤＤＣのｓｏｕｒｃｅ側のデータ送受信を行うＤＤＣ（ｓｏｕｒｃｅ）部１１１Ｆとを有している。ＣＥＣ通信装置１００Ｆについては図１に示したＣＥＣ通信装置１００と同じ構成を有している。
【００７１】
この映像音響システムは、各映像音響装置１０００、１０１０および１０２０がＣＥＣネットワーク参加時にＣＥＣ通信復旧準備処理を行い、ＣＥＣ通信不通を検知した場合に自動的にＣＥＣ通信不通を復旧するものである。
【００７２】
まず、映像音響装置１０００、１０１０および１０２０がＣＥＣネットワーク参加時のＣＥＣ通信復旧準備処理について説明する。ＣＥＣ通信復旧準備処理では、各映像音響装置１０００、１０１０および１０２０がＣＥＣ通信復旧役であるホストになるかＣＥＣ通信復旧待ち役であるスレーブとなるかの判定を行う。どの映像音響装置がホストかスレーブになるかは各機器のＨＤＭＩケーブルでの接続順に依存するため本実施の形態では最初にＴＶ１０００とアンプ１０１０を接続し、次にアンプ１０１０とＤＶＤレコーダ１０２０をＨＤＭＩケーブルで接続したものとする。また、本実施の形態ではＴＶ１０００がホストとなる場合を挙げ説明をする。これはＴＶ１０００とアンプ１０１０をＨＤＭＩケーブルで接続した時、ＴＶ１０００、アンプ１０１０の両映像音響装置がホストでもスレーブでもない未確定状態であるため、ＴＶ１０００、アンプ１０１０両方がホストとなる可能性があるためである。これに関しての対策は後で述べる。
【００７３】
ＴＶ１０００とアンプ１０１０をＨＤＭＩケーブルで接続すると、ＴＶ１０００とアンプ１０１０はＣＥＣネットワーク参加を検知する。ＴＶ１０００のシステム制御部１００１からＣＥＣ通信装置１００ＤへＣＥＣネットワーク参加通知をする。ＣＥＣ通信装置１００Ｄは既にＣＥＣネットワーク上に復旧処理担当の機器が存在するかを判定するＣＥＣメッセージをＣＥＣネットワーク上に存在する映像音響装置全て（現段階ではアンプ１０１０のみ）に通知する。アンプ１０１０より早く復旧処理担当の機器が存在するかを判定するＣＥＣメッセージを送出し、ＣＥＣネットワーク上に存在する映像音響装置全てから復旧処理担当機器存在ＣＥＣメッセージを受信しなかった場合（ＣＥＣネットワーク上に復旧処理担当機器が存在しない場合）、ＴＶ１０００は復旧処理担当（ホスト）となる。ホストとなったＴＶ１０００はＣＥＣ復旧処理の準備として、全ての他機（現段階ではアンプ１０１０のみ）に物理アドレス問合せのＣＥＣメッセージを送信する。他機（現段階ではアンプ１０１０のみ）より物理アドレス通知のＣＥＣメッセージを受信すると物理アドレスと論理アドレスを紐付けし、ＣＥＣ通信装置１００Ｄ内のＣＥＣ制御部１０２（図１参照）に格納する。ＣＥＣ通信が開始されるとＣＥＣ通信履歴をＣＥＣ通信装置１００Ｄ内のＣＥＣ制御部１０２（図１参照）に記憶しておく。
【００７４】
ホストになった後にＣＥＣネットワーク上に復旧処理担当の機器が存在するかを判定するＣＥＣメッセージを受信した場合、ホストであるＴＶ１０００の物理アドレス情報を付加した復旧処理担当機器存在ＣＥＣメッセージを送信元に送信する。
【００７５】
一方、アンプ１０１０のシステム制御部１０１１からＣＥＣ通信装置１００ＥへＣＥＣネットワーク参加通知をする。ＣＥＣ通信装置１００Ｄは既にＣＥＣネットワーク上に復旧処理担当の機器が存在するかを判定するＣＥＣメッセージをＣＥＣネットワーク上に存在する映像音響装置全て（現段階ではＴＶ１０００のみ）に通知する。ＴＶ１０００が既にホストとなっているため、ＴＶ１０００からの復旧処理担当機器存在ＣＥＣメッセージを受信し、アンプ１０１０はＣＥＣ通信復旧処理待ち役（スレーブ）となる。
【００７６】
復旧処理担当機器存在ＣＥＣメッセージに付加されているＴＶ１０００の物理アドレスをＣＥＣ通信装置１００Ｅ内のＣＥＣ制御部１０２（図１参照）に格納する。
【００７７】
上記の場合は、ＴＶ１０００がアンプ１０１０より先にＣＥＣネットワーク上に復旧処理担当の機器が存在するかを判定するＣＥＣメッセージを送出した場合である。アンプ１０１０がＴＶ１０００より先にＣＥＣネットワーク上に復旧処理担当の機器が存在するかを判定するＣＥＣメッセージを送出すればアンプ１０１０がホストとなる。タイミングによってはＴＶ１０００、アンプ１０１０両方がホストとなる可能性があるが、ホストとなった後にＣＥＣネットワーク上に復旧処理担当の機器が存在するかを判定するＣＥＣメッセージをＣＥＣネットワーク上の全機器に通知し、自機以外にホストとなっている機器が存在するのであれば、優先順位を設定しどちらかのホストがスレーブとなることで対策が可能である。優先順位の例としては、両ホストの物理アドレスを比較しルートの値（０．０．０．０）に近い値である機器のほうをホストとするなどが考えられる。
【００７８】
さらに、アンプ１０１０とＤＶＤレコーダ１０２０をＨＤＭＩケーブルで接続すると、ＤＶＤレコーダ１０２０がＣＥＣネットワーク参加を検知する。ＤＶＤレコーダ１０２０のシステム制御部１０２１からＣＥＣ通信装置１００ＦへＣＥＣネットワーク参加通知をする。ＣＥＣ通信装置１００Ｆは既にＣＥＣネットワーク上に復旧処理担当の機器が存在するかを判定するＣＥＣメッセージをＣＥＣネットワーク上に存在する映像音響装置全て（ＴＶ１０００とアンプ１０１０）に通知する。ＴＶ１０００が既にホストとなっているため、ＴＶ１０００からの復旧処理担当機器存在ＣＥＣメッセージを受信し、アンプ１０１０はＣＥＣ通信復旧処理待ち役（スレーブ）となる。復旧処理担当機器存在ＣＥＣメッセージに付加されているＴＶ１０００の物理アドレスをＣＥＣ通信装置１００Ｆ内のＣＥＣ制御部１０２（図１参照）に格納する。
【００７９】
次に、ＣＥＣ復旧処理について説明する。ＤＶＤレコーダ１０２０がソフトの不具合でＣＥＣライン１０８ａがＬｏｗに固定されたためのＣＥＣ通信不通を、ＴＶ１０００のＣＥＣ通信装置１００Ｄ内のＣＥＣ通信ライン監視部１０８により検知した場合の動作を説明する。
【００８０】
ホストであるＴＶ１０００のＣＥＣ通信装置１００Ｄ内のＣＥＣ通信ライン監視部１０８がＣＥＣライン１０８ａのＬｏｗ出力固定によるＣＥＣ不通を検知した場合、ＣＥＣ通信装置１００Ｄ内のリセット順決定部１０４がＣＥＣ通信履歴を元にＣＥＣリセットを実行する順を決定する。ここでは一番目にリセット実行される映像音響装置にＤＶＤレコーダ１０２０が決定されたとする。ＣＥＣリセット命令通知とＣＥＣリセットの対象機器の物理アドレス通知を行うため、ＴＶ１０００の物理アドレスとＣＥＣリセットの対象機器であるＤＶＤレコーダの物理アドレスを比較する。比較の結果、ＣＥＣリセットの対象機器であるＤＶＤレコーダはＴＶ１０００のＤＤＣ（ｓｏｕｒｃｅ）部１１１Ｄの下にあることを判定する。ＣＥＣリセット命令通知とＣＥＣリセットの対象機器の物理アドレス通知をＤＤＣ（ｓｉｎｋ）部１１２ＤからＤＤＣ（ｓｏｕｒｃｅ）部１１１Ｅへ通知する。
【００８１】
アンプ１０１０がＤＤＣ（ｓｏｕｒｃｅ）部１１１ＥからＣＥＣリセット命令通知とＣＥＣリセットの対象機器の物理アドレス通知を受信後に、ＣＥＣネットワーク上のどの機器に対するＣＥＣリセット命令であるかを判定するため、受信したＣＥＣリセットの対象機器の物理アドレスとアンプ１０１０の物理アドレスを比較する。比較の結果、アンプ１０１０はＣＥＣリセット対象の機器ではないと判定、さらに、ＣＥＣリセットの対象機器がＣＥＣ通信装置１００Ｅのｓｉｎｋ側に接続されていると判定する。アンプ１０１０はｓｉｎｋ側に接続されているＤＶＤレコーダ１０２０にＣＥＣリセット命令通知とＣＥＣリセットの対象機器の物理アドレス通知を実行する。
【００８２】
ＤＶＤレコーダ１０２０はＣＥＣリセット命令通知とＣＥＣリセットの対象機器の物理アドレス通知を受信後に、ＣＥＣネットワーク上のどの機器に対するＣＥＣリセット命令であるかを判定するため、受信したＣＥＣリセットの対象機器の物理アドレスとＤＶＤレコーダ１０２０の物理アドレスを比較する。比較の結果、ＣＥＣリセットの対象機器の物理アドレスとＤＶＤレコーダ１０２０の物理アドレスが一致し、ＤＶＤレコーダ１０２０のＣＥＣ通信装置１００ＦにＣＥＣモジュールリセット処理を実行する。ＣＥＣ通信装置１００ＦにＣＥＣモジュールリセット処理実行完了後、ＤＶＤレコーダ１０２０はホストであるＴＶ１０００にＣＥＣリセット完了通知をアンプ１０１０経由で通知する。ＤＶＤレコーダ１０２０はＣＥＣリセット完了通知をＤＤＣ（ｓｏｕｒｃｅ）部１１１ＦからＤＤＣ（ｓｉｎｋ）部１１２Ｅへ通知する。
【００８３】
ＣＥＣリセット完了通知をＤＤＣ（ｓｉｎｋ）部１１２Ｅから受信したアンプ１０１０は、アンプ１０１０の物理アドレスとホストの物理アドレスを比較する。比較の結果、アンプ１０１０はホストではないと判定、さらにホストがアンプ１０１０のｓｏｕｒｃｅ側に接続されていると判定する。アンプ１０１０はＤＤＣ（ｓｏｕｒｃｅ）部１１１ＥからＤＤＣ（ｓｉｎｋ）部１１２Ｄへ通知する。
【００８４】
ＣＥＣリセット完了通知をＤＤＣ（ｓｉｎｋ）部１１２Ｄから受信したＴＶ１０００は、ＣＥＣ通信装置１００Ｄ内のＣＥＣ通信ライン監視部１０８にてＣＥＣ通信ライン状態を確認する。ＤＶＤレコーダ１０２０のＣＥＣモジュールリセットによるＣＥＣ通信復旧処理がなされ、ＣＥＣ通信ライン状態が「Ｈｉｇｈ」の状態ならばＣＥＣ通信不通が復旧したとしてＣＥＣ復旧処理を完了する。ＣＥＣ通信ライン状態が「Ｌｏｗ」の状態ならば、ＣＥＣ通信不通が復旧していないとしてリセット順決定部で決定した順番に従って２番目にＣＥＣリセット対象となる機器（ＴＶ１０００もしくはアンプ１０１０）にＣＥＣリセット処理を行う。ＣＥＣ復旧処理完了を検知、もしくはＴＶ１０００とアンプ１０１０にＣＥＣモジュールリセット処理を実行した場合、ＣＥＣ復旧処理を完了する。
【００８５】
なお、前記リセット順決定部１０４において、通信の頻度が高い機器が通信障害の原因である可能性が高いとして通信の頻度が高い機器であればあるほどＣＥＣリセットする優先度を高く設定し、ＣＥＣリセットを実行する順番を決定してもよい。
【００８６】
また、前記リセット順決定部１０４において、ＣＥＣが不通になった時点の通信履歴上で最後に通信した機器が通信障害の原因となった可能性が高いとして、通信履歴上で最後に通信した機器であればあるほどＣＥＣリセットをする優先度を高く設定し、ＣＥＣリセットを実行する順番を決定してもよい。
【００８７】
以上、本発明に係るＣＥＣ通信装置および映像音響装置について、実施の形態１および２に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではない。本発明の主旨を逸脱しない範囲で上記実施の形態に対して当業者が思いつく各種変形を施したものや、上記実施の形態における構成要素を任意に組み合わせて実現される別の形態等も本発明に含まれる。
【産業上の利用可能性】
【００８８】
本発明にかかるＣＥＣ通信装置によれば、ＣＥＣ通信不通を検知した時に自動的にＣＥＣ通信不通を復旧することができるので、本発明は、ＣＥＣ通信制御を行う装置として、例えば、ＣＥＣ通信装置を装備する映像音響装置等に有用である。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態１におけるＣＥＣ通信装置の構成を示すブロック図
【図２】ＣＥＣとＤＤＣの接続を示す図
【図３】ＨＤＭＩの接続構成を示す図
【図４】自機がＣＥＣ不通からの復旧処理を担当するかしないかの判定処理をし、自機がホストとなる場合のシーケンス図
【図５】自機がホストとなった後に他機からＣＥＣネットワーク上にホストが存在するかを判定するＣＥＣメッセージを受信した場合のシーケンス図
【図６】自機がＣＥＣ不通からの復旧処理を担当するかしないかの判定処理をし、自機がスレーブとなる場合のシーケンス図
【図７】自機がスレーブとなった後に、ホストである他機から物理アドレス問い合わせのＣＥＣメッセージを受信した場合のシーケンス図
【図８】ＣＥＣ通信不通を検知した時にホストであるＣＥＣ通信装置１００ＡがスレーブであるＣＥＣ通信装置１００Ｂを経由して、スレーブであるＣＥＣ通信装置１００ＣにＣＥＣリセット命令通知しＣＥＣリセットを実行する時のシーケンス図
【図９】ＣＥＣ通信不通を検知した時にホストであるＣＥＣ通信装置１００ＡとスレーブであるＣＥＣ通信装置１００ＢとスレーブであるＣＥＣ通信装置１００Ｃの物理的な接続構成を示した図
【図１０】本発明の実施の形態２における映像音響システムの構成を示すブロック図
【符号の説明】
【００９０】
１００、１００Ａ〜１００Ｆ    ＣＥＣ通信装置
１０１    ＣＥＣ送受信部
１０２    ＣＥＣ制御部
１０４    リセット順決定部
１０７    ＣＥＣリセット部
１０８    ＣＥＣ通信ライン監視部
１０８ａ  ＣＥＣ通信ライン
１１０、１１０Ｄ〜１１０Ｆ    ＨＤＭＩモジュール
１１１、１１１Ｄ〜１１１Ｆ、１２１    ＤＤＣ（ｓｏｕｒｃｅ）部
１１２、１１２Ｄ〜１１２Ｆ、１２０    ＤＤＣ（ｓｉｎｋ）部
１０００    ＴＶ
１００１、１０１１、１０２１    システム制御部
１０１０    アンプ
１０２０    ＤＶＤレコーダ
【図１】
2010015403.tif 000003
【図２】
2010015403.tif 000004
【図３】
2010015403.tif 000005
【図４】
2010015403.tif 000006
【図５】
2010015403.tif 000007
【図６】
2010015403.tif 000008
【図７】
2010015403.tif 000009
【図８】
2010015403.tif 000010
【図９】
2010015403.tif 000011
【図１０】
2010015403.tif 000012