(57)【要約】【課題】ＣＥＣ通信コマンド送信の際に、送信先であるＨＤＭＩ機器のハングアップ発生を抑えることが可能となる電子機器を提供する。【解決手段】ＨＤＭＩ機器とＨＤＭＩケーブルにより接続される電子機器であって、常に所定の送信間隔以上となるよう送信間隔を制御してＣＥＣ通信コマンドを前記ＨＤＭＩ機器へ送信する送信部を備えた電子機器とする。【選択図】図１
2010166350.tif 000002
【特許請求の範囲】
【請求項１】
ＨＤＭＩ機器とＨＤＭＩケーブルにより接続される電子機器であって、常に所定の送信間隔以上となるよう送信間隔を制御してＣＥＣ通信コマンドを前記ＨＤＭＩ機器へ送信する送信部を備えたことを特徴とする電子機器。
【請求項２】
前記所定の送信間隔は固定値であることを特徴とする請求項１に記載の電子機器。
【請求項３】
記憶部と、
前記送信部がＣＥＣ通信コマンドを送信したときに前記ＨＤＭＩ機器がハングアップしたか否かを判定する判定部と、
前記判定部が前記ＨＤＭＩ機器はハングアップしたと判定すると、前記記憶部に記憶されたハングアップ回数を更新する更新部と、
前記記憶部に記憶されたハングアップ回数に基づき前記所定の送信間隔を決定する決定部と、を備えたことを特徴とする請求項１に記載の電子機器。
【請求項４】
前記記憶部には、接続されたＨＤＭＩ機器毎にハングアップ回数が記憶され、
前記更新部は、現在接続されているＨＤＭＩ機器に対応するハングアップ回数を更新し、
前記決定部は、現在接続されているＨＤＭＩ機器に対応するハングアップ回数に基づき前記所定の送信間隔を決定することを特徴とする請求項３に記載の電子機器。
【請求項５】
前記判定部は、前記ＨＤＭＩ機器からのＡＣＫの有無、およびホットプラグ信号のレベルに基づき、前記ＨＤＭＩ機器がハングアップしたか否かを判定することを特徴とする請求項３または請求項４に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＥＣ（Consumer Electronics Control）機能を有する電子機器に関する。
【背景技術】
【０００２】
近年、ビデオ入力端子、放送用チューナ等に加え、ＨＤＭＩ（High-Definition Multimedia Interface）入力端子を有するテレビ受信機が増加している。ＨＤＭＩインタフェースは、デジタルＡＶ機器向けのデジタルインタフェースであり、映像や音声のデータを１本のケーブルで高速転送が可能である。また、テレビ受信機だけでなくＤＶＤレコーダ等のデジタルＡＶ機器においてもＨＤＭＩインタフェースを搭載することが一般的になりつつある。
【０００３】
一方、ＨＤＭＩ規格には、ＡＶ出力の規格と共に、ＨＤＭＩ接続された機器双方の制御を可能とするＣＥＣ（Consumer Electronics Control）機能が規定されている。ＣＥＣ機能に対応する機器も既に多数発売されている。ＣＥＣ機能では、ＨＤＭＩ接続された機器間で双方向のコマンド通信が可能なため、１対１および１対複数の機器制御が可能である。
【０００４】
ＣＥＣ機能には色々な機能が規定されている。例えば、Ｏｎｅ  Ｔｏｕｃｈ  Ｐｌａｙ機能は、ＤＶＤレコーダ等のＰｌａｙボタンを押すと、テレビ受信機が自動で起動し、ＤＶＤレコーダ等の接続されているＨＤＭＩ入力を選択するという動作を行う機能である。規格書には他にも数多くの機能が定義されているが、どの機能を製品で実現するかはメーカーに委ねられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２４２５６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ＣＥＣ機能を有するＨＤＭＩ機器の通信制御は、主要な機器制御を行うＣＰＵ（Central Processing Unit）であるメインＣＰＵか、電源制御等の基本制御のみを行うＣＰＵであるサブＣＰＵのいずれかが行うのが一般的である。これら２種のＣＰＵのうちサブＣＰＵは、省電力実現を目的として必要最低限の動作のみを行い、ＣＥＣ通信制御機能についても、必要最低限の通信バッファしか有していないことがある。
【０００７】
そのため、サブＣＰＵがＣＥＣ通信を行っているＨＤＭＩ機器に対して短時間に多くのＣＥＣ通信コマンドを送信した場合、ＨＤＭＩ機器が全コマンドを処理しきれず、ＨＤＭＩ機器の設計によってはハングアップが発生するという問題があった。
【０００８】
上記問題点を鑑み、本発明は、ＣＥＣ通信コマンド送信の際に、送信先であるＨＤＭＩ機器のハングアップ発生を抑えることが可能となる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の電子機器は、ＨＤＭＩ機器とＨＤＭＩケーブルにより接続される電子機器であって、常に所定の送信間隔以上となるよう送信間隔を制御してＣＥＣ通信コマンドを前記ＨＤＭＩ機器へ送信する送信部を備えた構成とした。
【００１０】
このような構成によれば、常に所定の送信間隔以上となるよう送信間隔を制御してＣＥＣ通信コマンドをＨＤＭＩ機器へ送信するので、ＨＤＭＩ機器はＣＥＣ通信コマンドを確実に処理でき、ＨＤＭＩ機器のハングアップ発生を抑えることが可能となる。
【００１１】
また、上記構成の電子機器において、前記所定の送信間隔は固定値であるようにしてもよい。
【００１２】
また、上記構成の電子機器において、記憶部と、前記送信部がＣＥＣ通信コマンドを送信したときに前記ＨＤＭＩ機器がハングアップしたか否かを判定する判定部と、前記判定部が前記ＨＤＭＩ機器はハングアップしたと判定すると、前記記憶部に記憶されたハングアップ回数を更新する更新部と、前記記憶部に記憶されたハングアップ回数に基づき前記所定の送信間隔を決定する決定部と、を備えるようにしてもよい。
【００１３】
このような構成によれば、ハングアップ回数を管理し、送信部による送信間隔制御の目標となる所定の間隔をＨＤＭＩ機器に適したものまで変化させ、ＨＤＭＩ機器のハングアップ発生を抑えることが可能となる。
【００１４】
また、上記構成の電子機器において、前記記憶部には、接続されたＨＤＭＩ機器毎にハングアップ回数が記憶され、前記更新部は、現在接続されているＨＤＭＩ機器に対応するハングアップ回数を更新し、前記決定部は、現在接続されているＨＤＭＩ機器に対応するハングアップ回数に基づき前記所定の送信間隔を決定するようにしてもよい。
【００１５】
このような構成によれば、ＨＤＭＩ機器毎にハングアップ回数を管理し、送信部による送信間隔制御の目標となる所定の間隔をＨＤＭＩ機器毎に適したものまで変化させ、各ＨＤＭＩ機器のハングアップ発生を抑えることが可能となる。
【００１６】
また、上記各構成の電子機器において、前記判定部は、前記ＨＤＭＩ機器からのＡＣＫの有無、およびホットプラグ信号のレベルに基づき、前記ＨＤＭＩ機器がハングアップしたか否かを判定するようにしてもよい。
【発明の効果】
【００１７】
本発明の電子機器によれば、ＣＥＣ通信コマンド送信の際に、送信先であるＨＤＭＩ機器のハングアップ発生を抑えることが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係るテレビ受信機とビデオカメラとをＨＤＭＩ接続した状態を示す図である。
【図２】本発明に係るテレビ受信機の概略構成図である。
【図３】ビデオカメラの概略構成図である。
【図４】ＣＥＣ通信コマンドの送信間隔制御の第１実施形態に関するフローチャートである。
【図５】ＣＥＣ通信コマンドの送信間隔制御の第２実施形態における送信間隔決定処理に関するフローチャートである。
【図６】ＣＥＣ通信コマンドの送信間隔制御の第２実施形態における送信処理に関するフローチャートである。
【図７】ＨＤＭＩ機器ハングアップ情報データベースの一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について図面を参照して説明する。
【００２０】
図１に、本発明に係る電子機器の一例であるテレビ受信機１００と、ＨＤＭＩ機器の一例であるビデオカメラ２００とをＨＤＭＩ接続した状態を示す。ビデオカメラ２００は、電源クレードル４００と、電源クレードル４００に載置されるビデオカメラ本体３００とからなる。電源クレードル４００は、スタンド４００ａ、ＡＣアダプタ４００ｂ、ＡＣプラグ４００ｃを備え、スタンド４００ａにビデオカメラ本体３００が載置され、ＡＣプラグ４００ｃを商用電源用コンセントに挿入するとビデオカメラ本体３００を充電することができる。そして、テレビ受信機１００のＨＤＭＩ端子と電源クレードル４００のＨＤＭＩ出力端子とがＨＤＭＩケーブル５００で接続される。
【００２１】
図２に、テレビ受信機１００の概略構成図を示す。テレビ受信機１００は、チューナ２と、ＭＰＥＧデコーダ３と、映像処理回路４と、スケーラ５と、ディスプレイ６と、ビデオ入力端子７と、ＨＤＭＩ端子８と、ＨＤＭＩレシーバ９と、リモコン受信部１０と、サブマイコン１１と、メインＣＰＵ１２と、ＮＶＲＡＭ（Non Volatile RAM）１３とを備える。
【００２２】
アンテナ１は、屋外において配置されており、デジタル放送波を受信し、高周波デジタル変調信号をチューナ２に出力する。
【００２３】
チューナ２は、高周波デジタル変調信号から選局周波数の信号を取り出す。また、チューナ２は、選択されたデジタル変調信号を復調してトランスポートストリームを取り出し、トランスポートストリームからビデオストリームを分離し、ビデオストリームをＭＰＥＧデコーダ３に出力する。
【００２４】
ＭＰＥＧデコーダ３はビデオストリームに対してデコードを行い、デコード後の映像信号を映像処理回路４に出力する。
【００２５】
ビデオ入力端子７は、例えば、Ｓ端子やＤ端子であり、外部機器からビデオケーブルを介してビデオ入力端子７に入力された映像信号は映像処理回路４へ出力される。
【００２６】
ＨＤＭＩ端子８にはＨＤＭＩケーブルを接続可能である。外部機器からＨＤＭＩケーブルを介してＨＤＭＩ端子８に入力されたＴＭＤＳ（Transition Minimized Differential Signaling）方式の伝送信号は、ＨＤＭＩレシーバ９により受信される。ＨＤＭＩレシーバ９は、受信した伝送信号を映像信号および音声信号に分離し、映像信号にデコード処理を行い映像処理回路４に出力する。
【００２７】
映像処理回路４は、ＭＰＥＧデコーダ３、ビデオ入力端子７、ＨＤＭＩレシーバ９から入力される映像信号に対してデジタル映像処理を行う。スケーラ５は、映像処理回路４から入力される映像の種類に応じた拡大縮小処理を行う。そして、ディスプレイ６は、スケーラ５から入力される映像信号に基づき映像を表示する。
【００２８】
リモコン受信部１０は、不図示のリモコン送信機からリモコン信号を受信し、これをコマンド信号に変換してサブマイコン１１に与える。
【００２９】
サブマイコン１１は、電源のオンオフ制御等を行う。メインＣＰＵ１２は、各部を制御し、サブマイコン１１とは相互に通信ができる仕様となっている。また、ＮＶＲＡＭ１３は、不揮発性メモリであり、後述するＨＤＭＩ機器ハングアップ情報データベース等が格納される。
【００３０】
また、図３に、ビデオカメラ２００の概略構成図を示す。ビデオカメラ２００は、ビデオカメラ本体３００と電源クレードル４００とから構成される。
【００３１】
ビデオカメラ本体３００は、ディスプレイ１４と、ディスプレイドライバ１５と、ビデオドライバ１６と、ＨＤＭＩドライバ１７と、カメラ機能部１８と、圧縮伸長部１９と、記録メディア２０と、メインＣＰＵ２１と、リモコン受信部２２とを備えている。また、電源クレードル４００は、ビデオ出力端子２３と、ＨＤＭＩ出力端子２４と、サブＣＰＵ２５とを備えている。
【００３２】
カメラ機能部１８は、レンズ、ＣＣＤ、ＣＤＳ／ＡＧＣ回路、ＡＤＣ回路、カメラ信号処理回路（いずれも不図示）から構成され、レンズを通して入射した光学像をデジタル映像信号に変換して出力する。カメラ機能部１８から出力されたデジタル映像信号は、ディスプレイドライバ１５を介してディスプレイ１４に出力可能である。また、カメラ機能部１８から出力されたデジタル映像信号は、ビデオドライバ１６、ビデオ出力端子２３およびビデオケーブル（不図示）を介してビデオ入力端子を有する外部機器に出力可能である。さらに、カメラ機能部１８から出力されたデジタル映像信号は、ＨＤＭＩドライバ１７、ＨＤＭＩ出力端子２４およびＨＤＭＩケーブル（不図示）を介して外部のＨＤＭＩ機器に出力可能である。
【００３３】
また、撮影映像の記録時、圧縮伸長部１９は、カメラ機能部１８が出力したデジタル映像信号を圧縮符号化し、記録メディア２０に記録させる。また、撮影映像の再生時は、圧縮伸長部１９は、記録メディア２０から読み出した圧縮された映像信号を伸長復号化し、ディスプレイドライバ１５を介してディスプレイ１４に出力する。なお、伸長復号化した映像信号は、ビデオドライバ１６、ビデオ出力端子２３およびビデオケーブル（不図示）を介してビデオ入力端子を有する外部機器にも出力可能であり、ＨＤＭＩドライバ１７、ＨＤＭＩ出力端子２４およびＨＤＭＩケーブル（不図示）を介して外部のＨＤＭＩ機器に出力することも可能である。
【００３４】
リモコン受信部２２は、不図示のリモコン送信機からリモコン信号を受信し、これをコマンド信号に変換してメインＣＰＵ２１に与える。メインＣＰＵ２１は、ビデオカメラ本体３００の各部を制御し、サブＣＰＵ２５と相互に通信が可能である。
【００３５】
サブＣＰＵ２５は、ビデオカメラ本体３００の電源オンオフを制御する。具体的には、サブＣＰＵ２５は、電源クレードル４００が有する不図示の電源ボタンの押し下げを検知すると、メインＣＰＵ２１へ検知を通知し、メインＣＰＵ２１が、ビデオカメラ本体３００の電源をオンオフする。
【００３６】
また、サブＣＰＵ２５は、ＨＤＭＩ出力端子２４を介してＣＥＣ通信コマンドを受信してコマンドを処理したり、ＨＤＭＩ出力端子２４を介してＣＥＣ通信コマンドを外部のＨＤＭＩ機器に送信したりもする。
【００３７】
また、電源クレードル４００が有するＡＣプラグ４００ｃ（図１）を商用電源用コンセントに挿入することで、ＡＣプラグ４００ｃ、ＡＣアダプタ４００ｂ（図１）およびスタンド４００ａ（図１）を介してビデオカメラ本体３００が有するバッテリ（不図示）にＤＣ電源が供給され、バッテリが充電される。また、このとき、サブＣＰＵ２５にもＤＣ電源が供給され、ＨＤＭＩ出力端子２４が有するホットプラグ検出用ピンはＨｉｇｈレベルとなる。
【００３８】
次に、本発明に係るテレビ受信機１００によるＣＥＣ通信コマンドの送信間隔制御について説明する。
【００３９】
（第１実施形態）
まず、ＣＥＣ通信コマンドの送信間隔制御の第１実施形態について、図４のフローチャートを用いて説明する。ここで、テレビ受信機１００が有するＨＤＭＩ端子８と、ビデオカメラ２００の電源クレードル４００が有するＨＤＭＩ出力端子２４とがＨＤＭＩケーブル５００で接続されているとする。
【００４０】
まず、ユーザがテレビ受信機用のリモコン送信機（不図示）を操作することで、テレビ受信機１００が有するメインＣＰＵ１２に対してＣＥＣ通信コマンドの送信が要求される（ステップＳ４０）。この操作とは、例えば、メニュー表示操作、メニュー表示項目選択操作、メニュー表示言語設定操作、等々である。
【００４１】
すると、メインＣＰＵ１２は、前回にＣＥＣ通信コマンドの送信をしてから一定時間（例えば、３００ｍｓｅｃ）以上経過しているか否かを判定する（ステップＳ４１）（なお、本実施形態において、一定時間とは固定値である）。具体的には、前回にＣＥＣ通信コマンドを送信したときに計測を開始したタイマー（不図示）が一定時間（例えば、３００ｍｓｅｃ）を計測してタイムアウトしていることを確認することで、前回にＣＥＣ通信コマンドの送信をしてから一定時間以上経過していると判定し、タイマーがいまだタイムアウトしていないことを確認することで、前回にＣＥＣ通信コマンドの送信をしてから一定時間以上経過していないと判定する。なお、初回は、ステップＳ４０の後、すぐにメインＣＰＵ１２は、サブマイコン１１、ＨＤＭＩ端子８を介してビデオカメラ２００にＣＥＣ通信コマンドを送信し、タイマーが一定時間の計測を開始する。
【００４２】
もし、前回にＣＥＣ通信コマンドの送信をしてから一定時間以上経過していると判定された場合（ステップＳ４１のＹ）、ステップＳ４５に進み、メインＣＰＵ１２は、サブマイコン１１、ＨＤＭＩ端子８を介してビデオカメラ２００にＣＥＣ通信コマンドを送信する。そして、ステップＳ４６で、タイマーが一定時間の計測を開始し、処理終了となる（エンド）。
【００４３】
一方、前回にＣＥＣ通信コマンドの送信をしてから一定時間以上経過していないと判定された場合（ステップＳ４１のＮ）、ステップＳ４２に進み、メインＣＰＵ１２は、ＣＥＣ通信コマンドをキューバッファ（不図示）に格納する。そして、ステップＳ４３で、メインＣＰＵ１２が、タイマーがタイムアウトし、前回にＣＥＣ通信コマンドの送信をしてから一定時間経過したことを確認すると、ステップＳ４４に進み、メインＣＰＵ１２は、キューバッファから格納したＣＥＣ通信コマンドを取得する。そして、ステップＳ４５で、メインＣＰＵ１２は、サブマイコン１１、ＨＤＭＩ端子８を介してビデオカメラ２００にＣＥＣ通信コマンドを送信する。そして、ステップＳ４６で、タイマーが一定時間の計測を開始し、処理終了となる（エンド）。
【００４４】
処理終了後、再びリモコン送信機で操作がされると、図４のフローチャートの処理が開始される。
【００４５】
このような処理により、ＣＥＣ通信コマンドをテレビ受信機１００からビデオカメラ２００へ送信する間隔が常に一定時間（例えば、３００ｍｓｅｃ）以上となるように制御され、ビデオカメラ２００のサブＣＰＵ２５が有する通信バッファが必要最低限であっても、サブＣＰＵ２５は受信したＣＥＣ通信コマンドを確実に処理でき、ハングアップの発生を抑えることができる。なお、テレビ受信機１００にＨＤＭＩケーブルで接続するＨＤＭＩ機器はビデオカメラ以外の機器（例えば、ＤＶＤレコーダ等）であってもよく、接続されたＨＤＭＩ機器のハングアップを抑えることができる。
【００４６】
（第２実施形態）
次に、ＣＥＣ通信コマンドの送信間隔制御の第２実施形態について、図５、図６のフローチャートを用いて説明する。
【００４７】
本実施形態では、送信間隔制御を行う前に送信間隔を予め決定する。図５は、送信間隔を決定する処理に関するフローチャートである。
【００４８】
テレビ受信機１００をＨＤＭＩ機器とＨＤＭＩケーブルで接続すると、自動的にＣＥＣリンク確立処理が行われ、その処理中にテレビ受信機１００のメインＣＰＵ１２は、ＨＤＭＩ機器からＨＤＭＩ機器名情報を取得する（ステップＳ５０）。
【００４９】
それから、メインＣＰＵ１２は、ＮＶＲＡＭ１３に格納されたＨＤＭＩ機器ハングアップ情報データベースに、上記ステップＳ５０で取得したＨＤＭＩ機器名情報の機器名があるか検索する（ステップＳ５１）。ここで、ＨＤＭＩ機器ハングアップ情報データベースとは、図７に一例を示すように、ＨＤＭＩ機器の機器名とハングアップ回数を対応させたデータベースである。
【００５０】
もし、ＨＤＭＩ機器ハングアップ情報データベースに、上記ステップＳ５０で取得したＨＤＭＩ機器名情報の機器名があれば（ステップＳ５１のＹ）、ステップＳ５２に進み、その機器名に対応するハングアップ回数をメインＣＰＵ１２はＨＤＭＩ機器ハングアップ情報データベースから取得する。そして、ステップＳ５４で、メインＣＰＵ１２は、取得したハングアップ回数に基づき送信間隔を決定する。送信間隔の決定には、例えば（１）式を用いればよい。
送信間隔＝１００ｍｓｅｃ＋ハングアップ回数×５０ｍｓｅｃ  （１）
【００５１】
一方、ＨＤＭＩ機器ハングアップ情報データベースに、上記ステップＳ５０で取得したＨＤＭＩ機器名情報の機器名がなければ（ステップＳ５１のＮ）、ステップＳ５３に進み、メインＣＰＵ１２は、その機器名および０回としたハングアップ回数を対応させて、ＨＤＭＩ機器ハングアップ情報データベースに新規に登録する。そして、ステップＳ５４で、０回としたハングアップ回数に基づき、例えば（１）式を用いて送信間隔を決定する。
【００５２】
図５の処理により送信間隔を決定後、決定された送信間隔を用いてＣＥＣ通信コマンドの送信間隔制御が行われる。図６に、送信間隔制御に関するフローチャートを示す。
【００５３】
まず、ユーザがテレビ受信機用のリモコン送信機（不図示）を操作することで、テレビ受信機１００が有するメインＣＰＵ１２に対してＣＥＣ通信コマンドの送信が要求される（ステップＳ６０）。この操作とは、例えば、メニュー表示操作、メニュー表示項目選択操作、メニュー表示言語設定操作、等々である。
【００５４】
すると、メインＣＰＵ１２は、前回にＣＥＣ通信コマンドの送信をしてから、図５の処理で決定された送信間隔（以下、決定送信間隔）の時間以上経過しているか否かを判定する（ステップＳ６１）。具体的には、前回にＣＥＣ通信コマンドを送信したときに計測を開始したタイマー（不図示）が決定送信間隔の時間を計測してタイムアウトしていることを確認することで、前回にＣＥＣ通信コマンドの送信をしてから決定送信間隔の時間以上経過していると判定し、タイマーがいまだタイムアウトしていないことを確認することで、前回にＣＥＣ通信コマンドの送信をしてから決定送信間隔の時間以上経過していないと判定する。なお、送信間隔の決定後初回は、ステップＳ６０の後、すぐにステップＳ６５に進み、メインＣＰＵ１２は、サブマイコン１１、ＨＤＭＩ端子８を介してＨＤＭＩ機器にＣＥＣ通信コマンドを送信し、ステップＳ６６で、タイマーが決定送信間隔の時間の計測を開始し、ステップＳ６７に進む。
【００５５】
もし、前回にＣＥＣ通信コマンドの送信をしてから決定送信間隔の時間以上経過していると判定された場合（ステップＳ６１のＹ）、ステップＳ６５に進み、メインＣＰＵ１２は、サブマイコン１１、ＨＤＭＩ端子８を介してＨＤＭＩ機器にＣＥＣ通信コマンドを送信する。そして、ステップＳ６６で、タイマーが決定送信間隔の時間の計測を開始し、ステップＳ６７に進む。
【００５６】
一方、前回にＣＥＣ通信コマンドの送信をしてから決定送信間隔の時間以上経過していないと判定された場合（ステップＳ６１のＮ）、ステップＳ６２に進み、メインＣＰＵ１２は、ＣＥＣ通信コマンドをキューバッファ（不図示）に格納する。そして、ステップＳ６３で、メインＣＰＵ１２が、タイマーがタイムアウトし、前回にＣＥＣ通信コマンドの送信をしてから決定送信間隔の時間経過したことを確認すると、ステップＳ６４に進み、メインＣＰＵ１２は、キューバッファから格納したＣＥＣ通信コマンドを取得する。そして、ステップＳ６５で、メインＣＰＵ１２は、サブマイコン１１、ＨＤＭＩ端子８を介してＨＤＭＩ機器にＣＥＣ通信コマンドを送信する。そして、ステップＳ６６で、タイマーが決定送信間隔の時間の計測を開始し、ステップＳ６７に進む。
【００５７】
ステップＳ６７で、メインＣＰＵ１２は、送信したＣＥＣ通信コマンドに対してＨＤＭＩ機器からＡＣＫ（ＡＣＫｎｏｗｌｅｄｇｅ）があるか否かを確認する。もし、ＡＣＫがあれば（ステップＳ６７のＹ）、正常とみなされ処理終了となる（エンド）。
【００５８】
一方、ＡＣＫがなければ（ステップＳ６７のＮ）、ステップＳ６８に進み、メインＣＰＵ１２は、ＨＤＭＩ端子８が有するホットプラグ検出用ピンの信号（ホットプラグ信号）がＬｏｗレベルであるか否かを確認する。もし、ホットプラグ信号がＬｏｗレベルであれば（ステップＳ６８のＹ）、メインＣＰＵ１２は、ＨＤＭＩ機器の電源が切られたとみなし、処理終了となる（エンド）。
【００５９】
一方、ホットプラグ信号がＨｉｇｈレベルであれば（ステップＳ６８のＮ）、ステップＳ６９に進み、メインＣＰＵ１２は、ＨＤＭＩ機器がハングアップしたとみなし、図５の処理で取得したＨＤＭＩ機器名情報の機器名に対応するハングアップ回数を１回だけ増加させるようＨＤＭＩ機器ハングアップ情報データベースを更新する。そして、処理終了となる（エンド）。
【００６０】
ここで、ＨＤＭＩ機器が例えば、ビデオカメラ２００であって、電源クレードル４００のＡＣプラグ４００ｃが商用電源用コンセントから抜けており、サブＣＰＵ２５に電源が供給されていない場合にＣＥＣ通信コマンドが送信されると、ステップＳ６７ではＡＣＫがないと確認され（ステップＳ６７のＮ）、ステップＳ６８でホットプラグ信号はＬｏｗレベルであるので（ステップＳ６８のＹ）、そのまま処理終了となる。
【００６１】
また、電源クレードル４００のＡＣプラグ４００ｃが商用電源用コンセントに挿入されサブＣＰＵ２５に電源が供給されている場合にＣＥＣ通信コマンドが送信されたが、サブＣＰＵ２５がハングアップした場合は、ステップＳ６７ではＡＣＫがないと確認され（ステップＳ６７のＮ）、ステップＳ６８でホットプラグ信号はＨｉｇｈレベルであるので（ステップＳ６８のＮ）、ステップＳ６９で、ビデオカメラ２００の機器名に対応するハングアップ回数が１回だけ増加されてＨＤＭＩ機器ハングアップ情報データベースが更新される。
【００６２】
図６の処理が終了後、再びリモコン送信機で操作がされると、図６のフローチャートの処理が開始される。
【００６３】
本実施形態によれば、ハングアップ回数を管理して目標の送信間隔をＨＤＭＩ機器に適したものまで変化させ、ＣＥＣ通信コマンドの送信間隔が常に目標の送信間隔以上となるよう制御するので、ＨＤＭＩ機器のハングアップを抑えることができる。また、ＨＤＭＩ機器毎にハングアップ回数を管理するので、機器毎に適した目標の送信間隔で送信間隔制御を行うことができる。
【００６４】
なお、図６の処理では、ＡＣＫの有無、ホットプラグ信号のレベルに基づきハングアップを判定しているが、その他の方法で判定してもよい。
【００６５】
以上で説明した実施形態はあくまで一例であり、本発明の趣旨を逸脱しない範囲での様々な変更が可能である。
【符号の説明】
【００６６】
１００  テレビ受信機
２００  ビデオカメラ
３００  ビデオカメラ本体
４００  電源クレードル
４００ａ  スタンド
４００ｂ  ＡＣアダプタ
４００ｃ  ＡＣプラグ
５００  ＨＤＭＩケーブル
【図１】
2010166350.tif 000003
【図２】
2010166350.tif 000004
【図３】
2010166350.tif 000005
【図４】
2010166350.tif 000006
【図５】
2010166350.tif 000007
【図６】
2010166350.tif 000008
【図７】
2010166350.tif 000009