(57)【要約】【課題】制御対象機器から自己の状態を示す情報が送られて来ないシステムでも制御対象機器を的確に制御可能なＡＶ機器制御装置を提供する。【解決手段】ＴＶ３などの制御対象機器に接続され、オーディオ・ビデオ信号を伝送する信号線の状態を検出する検出部と、制御対象機器を制御するリモコン信号などの制御信号を発生する制御信号発生部と、検出手段の検出内容に基づいて制御対象機器の電源がオンしているか否かなどの状態を判定する判定部と、判定部の判定結果に基づいて制御信号発生部を制御する制御部と、を備えた。【選択図】図１
2010278577.tif 000002
【特許請求の範囲】
【請求項１】
制御対象機器に接続されオーディオ信号またはビデオ信号を伝送する信号線の状態を検出する検出部と、
前記制御対象機器を制御する制御信号を発生する制御信号発生部と、
前記検出手段の検出内容に基づいて前記制御対象機器の状態を判定する判定部と、
前記判定部の判定結果に基づいて、前記制御信号発生部を制御する制御部と、
を備えたＡＶ機器制御装置。
【請求項２】
制御対象機器に接続されるＨＤＭＩインタフェースと、
前記制御対象機器を制御する制御信号を発生する制御信号発生部と、
前記ＨＤＭＩインタフェースのホットプラグ検出ピンおよびＴＭＤＳピンの電圧に基づいて前記制御対象機器の電源のオン／オフ状態を判定する判定部と、
前記判定部の判定結果に基づき、前記制御信号発生部に、前記制御対象機器の電源のオン／オフ状態を反転させる制御信号を発生させるか否かを決定する制御部と、
を備えたＡＶ機器制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、オーディオ、ビデオ伝送線で接続された外部機器を制御するＡＶ機器制御装置に関する。
【背景技術】
【０００２】
複数のＡＶ（オーディオ・ビデオ）機器を自由に組み合わせてＡＶシステムを構成するカスタム・インストレーションが広く行われている。カスタム・インストレーションにおいて、家屋全体のオーディオ再生、ビデオ再生を集中的に制御する場合、ＡＶレシーバが用いられる（例えば非特許文献１）。
【０００３】
ＡＶレシーバは、複数のソース機器２、たとえば、ＳＴＢ（セット・トップ・ボックス）、ＤＶＤ（ＢＤ）プレーヤ、ＶＣＲ（ビデオ・カセット・レコーダ）デッキ等、および、テレビ受像機（モニタ）を接続し、ユーザの操作に応じてソース機器やテレビ受像機を制御する機能を有している。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Yamaha Corporation of America、“RX-V / RX-Z / RX-N Series, AV Receivers from Yamaha Electronics”、［online］、平成２１年、Yamaha Corporation of America、［平成２１年５月１５日検索］、インターネット＜URL：http://www.yamaha.com/yec/products/productdetail.html?CNTID=558249&CTID=5000300＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＡＶレシーバがソース機器やテレビ受像機を制御する場合、その制御対象機器の状態を判定し、その状態に応じた制御コマンド（リモコンコード等）を送信する必要があるが、ＡＶ機器においては、自己の状態を他の機器に知らせることが一般的ではなく、ＡＶレシーバが制御対象機器の状態を知ることが困難であった。
【０００６】
ＡＶ機器を接続するインタフェースとしてＨＤＭＩ規格が規定されており、この規格中に機器の相互制御のためのＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）規格が採用されている。しかし、制御コマンドが各社ごとに統一されていないため、複数メーカの機器を自由に組み合わせるカスタムインストレーションでは、この制御コマンドを用いて相互制御を実現することができない。
【０００７】
そこで、この発明は、制御対象機器から自己の状態を示す情報が送られて来ないシステムでも制御対象機器を的確に制御可能なＡＶ機器制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１の発明は、制御対象機器に接続されオーディオ信号またはビデオ信号を伝送する信号線の状態を検出する検出部と、前記制御対象機器を制御する制御信号を発生する制御信号発生部と、前記検出手段の検出内容に基づいて前記制御対象機器の状態を判定する判定部と、前記判定部の判定結果に基づいて、前記制御信号発生部を制御する制御部と、を備えたことを特徴とする。  
ここで、上記オーディオ・ビデオ信号の伝送は、実時間信号伝送、パケットストリーミングの両方を含むが、ファイルのダウンロードは含まない。
【０００９】
請求項２の発明は、制御対象機器に接続されるＨＤＭＩインタフェースと、前記制御対象機器を制御する制御信号を発生する制御信号発生部と、前記ＨＤＭＩインタフェースのホットプラグ検出ピンおよびＴＭＤＳピンの電圧に基づいて前記制御対象機器の電源のオン／オフ状態を判定する判定部と、前記判定部の判定結果に基づき、前記制御信号発生部に、前記制御対象機器の電源のオン／オフ状態を反転させる制御信号を発生させるか否かを決定する制御部と、を備えたことを特徴とする。
【発明の効果】
【００１０】
この発明によれば、ＡＶシステムに必須のオーディオ信号、ビデオ信号の信号線の状態に基づいて制御対象機器の状態を判定し、判定結果に基づいて制御対象機器を制御するため、複数メーカのＡＶ機器を組み合わせてＡＶシステムを構成した場合でも、機器間で的確な制御が可能になる。
【図面の簡単な説明】
【００１１】
【図１】この発明の実施形態であるＡＶレシーバを含むＡＶシステムの構成図
【図２】前記ＡＶレシーバのブロック図
【図３】ＩＲコントローラに記憶されているリモコン信号を説明する図
【図４】ＨＤＭＩコネクタの形状とピン配置を示す図
【図５】前記ＡＶレシーバの動作を示すフローチャート
【発明を実施するための形態】
【００１２】
図１は、この発明の実施形態であるＡＶレシーバ１を含むＡＶシステムの構成図である。このＡＶシステムは、ＡＶレシーバ１に、複数のソース機器２、ＴＶ（モニタ）３、スピーカ４が接続されたいわゆるカスタムインストレーションのシステムである。
【００１３】
ＡＶレシーバ１は、複数のソース機器２から１つを選択するセレクタ機能、ソース機器２から入力される音声信号を増幅してスピーカに出力するオーディオアンプ機能、ソース機器２から入力される映像信号を下流側のＴＶ３に出力するレピータ機能、ＦＭ放送などのラジオ放送を受信するチューナ機能、ユーザの操作に応じてソース機器２、ＴＶ３を制御するコマンダ機能等を有している。ユーザはＡＶレシーバ１にリモコン５で指示を送ることにより、ＡＶレシーバ１経由で全ての機器を制御することができる。
【００１４】
ＡＶレシーバ１の上流側装置として接続されるソース機器２としては、たとえば、ＳＴＢ（セット・トップ・ボックス）、ＤＶＤ（ＢＤ）プレーヤ、ＶＣＲ（ビデオ・カセット・レコーダ）デッキ等がある。また、ＡＶレシーバ１の下流側装置として接続されるＴＶ３は、主として、ＡＶレシーバ１から入力される映像を表示するためのモニタとして使用される。
【００１５】
ＡＶレシーバ１とＴＶ３との間は、ＨＤＭＩケーブル７で接続されている。また、ＡＶレシーバ１とソース機器２との間は、ＨＤＭＩケーブルまたはアナログケーブルで接続されている。
【００１６】
ＡＶレシーバ１は、リモコン５が発生した赤外線のリモコン信号を受信するためのリモコン信号受信部１２を有している。また、ソース機器２、ＴＶ３の赤外線受光部付近にＩＲフラッシャ６が設けられている。ＩＲフラッシャ６は、ＡＶレシーバ１に接続されている。ＩＲフラッシャ６は、ＡＶレシーバ１（ＩＲコントローラ１３：図２参照）の制御より発光し、ソース機器２、ＴＶ３を制御するリモコン信号を出力する。
【００１７】
図２は、ＡＶレシーバ１のブロック図である。  
セレクタ１４のソース側には、ＨＤＭＩレシーバ１５、Ａ／Ｄコンバータ１７、チューナ１８、制御部１０が接続されている。ＨＤＭＩレシーバ１５には、ＳＴＢやＤＶＤプレーヤなどのデジタルのソース機器が接続される。Ａ／Ｄコンバータ１７にはアナログジャック１６が接続されており、アナログジャックにはＶＣＲデッキなどのアナログのソース機器が接続される。また、チューナ１８はＦＭ放送などの放送音声を受信再生する装置であり、ＡＶレシーバ１に内蔵されている。制御部１０はマイコン等で構成されており、セレクタ１４を切り換える機能を有するとともに、各種操作ガイド、設定ウィザード等のＯＳＤ、背景映像等を表示するためにソース側にも接続されている。
【００１８】
制御部１０は、リモコン５や操作・表示部１１から入力される切換操作等に応じてセレクタ１４のソースを切り換える。
【００１９】
セレクタ１４には、オーディオ信号を含むビデオ信号、オーディオ信号のみ、または、映像のみのビデオ信号が入力される。セレクタ１４は、選択した機器のオーディオ信号をオーディオ信号処理部２０に出力し、選択した機器のビデオ信号をＨＤＭＩトランスミッタ２４に出力する。ＨＤＭＩトランスミッタ２４にはＴＶ３が、ＨＤＭＩケーブル７を介して接続されている。
【００２０】
オーディオ信号は、オーディオ信号処理部２０で音質等が調整されたのち、Ｄ／Ａコンバータ２１でアナログ信号に変換される。このアナログ信号がオーディオアンプ２２で増幅され、スピーカ４に入力される。なお、オーディオーアンプ２２がディジタルアンプの場合、Ｄ／Ａコンバータ２１は、オーディオ信号をＰＣＭコードからＰＷＭ信号に変換する回路で構成される。
【００２１】
リモコン５は、ＡＶレシーバ１の電源のオン／オフや、ソース機器２を選択するボタンを有している。ユーザがボタンを操作すると、リモコン５は、その操作されたボタンに対応する赤外線のリモコン信号を発生する。ＡＶレシーバ１は、リモコン５が発生した赤外線信号を受信するリモコン信号受信部１２を備えている。リモコン信号受信部１２は、リモコン５が発生したリモコン信号を受信すると、そのコマンドコードを解析して制御部１０に入力する。制御部１０は、リモコン信号受信部１２から入力されたコマンドコードに基づき、このコマンドに対応する処理を行う。
【００２２】
受信したコマンドが、ＡＶレシーバ１に対するものであれば、自装置の対応する機能部に対して、対応する処理を実行する。例えば、再生音量の増減のコマンドを受信した場合には、制御部１０は、オーディオアンプ２２に対して音量を増減する制御を行う。また、システムの電源をオンするコマンドを受信した場合には、制御部１０は、自装置の主電源２６をオンするとともに、ＴＶ３、ソース機器２の電源をオンする制御を行う。
【００２３】
制御部１０は、ＴＶ３、ソース機器２等の外部機器を制御する場合、ＩＲコントローラ１３に対してコマンドを発行し、ＩＲコントローラ１３に対応するリモコン信号を出力させる。
【００２４】
なお、図２には、ＩＲコントローラ１３、ＩＲフラッシャ６としてＴＶ３を制御するためのもののみ図示しているが、各ソース機器２を制御するためのものも同様に有している。
【００２５】
ここで、ＩＲコントローラ１３は、図３に示すような、複数メーカのそれぞれ複数のリモコンコード体系を記憶したテーブルを有している。すなわち、ＳＴＢなどのソース機器２、ＴＶ３は、メーカおよびその機種により、使用されるリモコンコードの体系が異なる。ＩＲコントローラ１３は、どのメーカのどの機器に対しても対応するリモコン信号を発生できるように、各メーカの各機種に対応するリモコンコード体系を記憶している。また、図１のＡＶシステムがインストールされるときに、ＡＶレシーバ１の制御部１０に、ＴＶ３、ソース機器２として、どのメーカのどの機器が接続されたかが登録される。
【００２６】
制御部１０は、制御対象機器（ＴＶ３、ソース機器２）を制御するとき、ＩＲコントローラ１３に対して、「メーカ、コード体系、制御内容」からなるコマンドを発行する。ＩＲコントローラ１３は、このコマンドに基づき、指定されたメーカの、指定されたコード体系の、指定された制御内容のリモコンコードを出力し、ＩＲフラッシャ６をリモコンコードに応じて発光させる。ＩＲフラッシャ６の発光により出力された赤外線リモコン信号は、制御対象機器の赤外線受光部で受光され、制御対象機器の制御部に入力される。
【００２７】
ここで、リモコンコードには、ディスクリート（固定）コードとトグル（反転）コードがある。たとえば、電源制御コードの場合、電源オンコード、電源オフコードがディスクリートコードであり、電源反転コードがトグルコードである。ディスクリートコードの場合、制御対象機器の状態が不明でも、そのコードを送信すれば、制御対象機器はそのコードが指示する状態に設定される。たとえば、電源がオフしている機器に電源オンコードを送信すれば、その機器の電源がオンする。一方、電源がオンしている機器に電源オンコードを送信しても電源がオンしたまま状態は変動しない。このように、ディスクリートコードは、制御対象機器の状態を気にしないで送信することができる。
【００２８】
一方、トグルコードは、制御対象機器の状態を判定したのち、送信の有無または送信回数を決定する必要がある。たとえば、電源反転コードの場合、電源がオフしている機器に送信すれば、その機器の電源がオン（オフからオンに反転）する。一方、電源がオフしている機器に送信すると、その機器の電源がオフ（オンからオフに反転）する。このように、制御対象機器の電源をオンしたい場合、制御対象機器の電源がオフしているか否かを確認したのちでなければ、電源反転コードを送信するべきか否かを決定できない。
【００２９】
ただし、トグルコードを用いるとコード数を少なくすることができるというメリットがある。たとえば、上記電源オン／オフの場合、ディスクリートコードであれば電源オンコード、電源オフコードの２種類必要であるが、トグルコードの場合、電源反転コードの１つで済む。また、チャンネル切換の場合、ディスクリートコードの場合、チャンネル数分のコードが必要であるが、トグルコードであればチャンネル上昇コード１つ、または、チャンネル上昇コード、チャンネル下降コードの２つでよい。したがって、コード体系のなかには、一部または全部の制御内容に対してディスクリートコマンドを持たないものがある。
【００３０】
このため、ＡＶレシーバ１の制御部１０は、制御対象機器のコード体系が、要求されている制御内容に対してトグルコードしか持たない場合、制御対象機器の状態を判定して、トグルコードの送信の有無または送信回数を決定する。具体的にこの実施形態では、ＴＶ３の電源オン要求に対して、ＴＶ３が電源反転コードしか受け付けない場合、ＴＶ３の電源のオン／オフをＨＤＭＩトランスミッタ２４が検出するＨＤＭＩコネクタのピン（信号線）の電圧によって判定し、電源反転コードを送信するか否かを決定している。
【００３１】
この実施形態では、ＨＰＤ（ホットプラグ検出）ピンとＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）ピンの両方が“Ｈ”であれば、ＴＶ３の電源がオンになっていると判断する。
【００３２】
図４は、ＨＤＭＩのコネクタ構造およびピン配置を示す図である。一般的に用いられているＨＤＭＩコネクタは、タイプＡと呼ばれる１９ピンのものである。このうち、１９番ピンがＨＰＤ（ホットプラグ検出）ピンである。ホットプラグ検出ピンは、下流側（シンク）機器が上流側（ソース）機器に対して電源オン状態、具体的には、シンク機器のＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ：機器間認証データ）がソース機器から読み取り可能であることを示すピンである。ただし、シンク機器のなかには、１８番ピンを介してソース機器から供給される５Ｖ電源をそのままループバックするものもあり、このような機器の場合には、電源がオフしていてもＨＰＤピンは“Ｈ”である。
【００３３】
また、ＨＤＭＩコネクタの１、３、４、６、７、９番ピンは、ＴＭＤＳピンであり、デジタルビデオ信号が伝送されるピンである。シンク機器は、ビデオ信号を受信できる状態になると、これらのピンを３．３Ｖ、５０Ωにターミネーションし、ソース側のピンにもこの電圧が現れる。
【００３４】
制御部１０は、ＨＰＤピン（１９番）とＴＭＤＳピン（１、３、４、６、７、９番のいずれか）の電圧をチェックし、その両方が“Ｈ”であれば、ＴＶ３の電源がオンになっていると判断する。これに基づいて、ＴＶ３に対して電源反転コードを送信するか否かを決定する。
【００３５】
図５は、制御部１０の電源オン時の動作を示すフローチャートである。この動作は、リモコン５からシステムの電源オン信号が入力されたときの動作を示すフローチャートである。電源オン信号を受信すると、まず、自装置の主電源２６をオンする（Ｓ１）。次に下流装置であるＴＶ３に対してディスクリートコードである電源オンコードを送信するようＩＲコントローラ１３に指示する（Ｓ２）。この指示は、ＴＶ３のメーカコード、コード体系番号、制御内容（電源オン）からなるコマンドを発行することで行われる。ＩＲコントローラ１３はこのコマンドに従った動作を行うが、指示されたコード体系に目的のコード（ディスクリートコード）が存在しない場合には、コードが存在しない旨のメッセージ（コード無）を制御部１０に対して返信する。
【００３６】
制御部１０は所定時間待機し、ＩＲコントローラ１３から「コード無」の返信がない場合には（Ｓ３でＮＯ）、指示したコード体系にディスクリートコードである電源オンコードが存在し、ＩＲコントローラ１３はこのコードを正常に送信したとしてＳ４に進む。Ｓ４では、所定時間（３００ｍｓ）間隔でさらに２回、電源オンコードを送信する。すなわち、電源オンコードは何度送信しても制御対象機器が電源オン以外の状態には変化しないため、制御の確実性を高めるために複数回送信する。
【００３７】
一方、ＩＲコントローラ１３から電源オンコードが無い旨の返信を受信した場合には（Ｓ３でＹＥＳ）、現在のＴＶ３の状態を判定する（Ｓ５）。この状態判定処理を同図（Ｂ）のフローチャートを参照して説明する。
【００３８】
同図（Ｂ）において、ＴＶ３に接続されているＨＤＭＩトランスミッタ２４からＨＰＤピン、ＴＭＤＳピンの状態を取得する（Ｓ１１）。そしてＨＰＤピンおよびＴＭＤＳピンの両方が“Ｈ”であるかを判定する（Ｓ１２，Ｓ１３）。いずれか一方でも“Ｈ”でないと判定された場合には、ＴＶ３の電源はオフされていると判定する（Ｓ１５）。一方、両方とも“Ｈ”であると判定された場合には、現在ＴＶ３の電源はオンしていると判定する（Ｓ１４）。これらの判定結果を持って、メインルーチンに戻る。
【００３９】
同図（Ａ）のメインルーチンにおいて、ＴＶ３の電源がオン中であると判定された場合にはそのまま動作を終了する。一方、ＴＶ３の電源がオフしていると判定された場合には（Ｓ６でＮＯ）、トグルコードである電源反転コードを送信して（Ｓ７）、動作を終了する。
【００４０】
以上のように、ビデオ信号の信号線の状態に基づいて制御対象機器の状態を判定し、判定結果に基づいてトグルコードを送信するか否かを決定することができるため、ディスクリートコードがない場合でも、正しく制御対象装置を制御することができる。
【００４１】
また、ＡＶレシーバ１が既に電源オンしている状態で、ＴＶ３の電源をオンする場合には、処理動作をＳ２からスタートすればよい。
【００４２】
なお、制御対象機器に対する制御の確実性を増すために、Ｓ７の電源反転コードの送信ののち、ＴＶ３が電源をオンするのに十分な時間待機したのち、Ｓ５以下の動作を再度実行してもよい。
【００４３】
また、ＴＶ３の電源をオフするときは、図５の逆の処理を実行すればよい。すなわち、ＴＶ３の電源がオンしているか否かを判定し、電源オン中場合のみ電源反転コードを送信すればよい。なお、ＡＶレシーバ１の電源がオンしているときは必ずＴＶ３がオンしていると考えられる場合には、この判定（図５（Ａ）のＳ５，Ｓ６の処理）なしに、電源反転コードの送信（Ｓ７の処理）をしてもよい。
【００４４】
この実施形態では、ＡＶレシーバ１をＡＶ機器制御装置としたが、ＡＶ機器制御装置の具体的構成はＡＶレシーバに限定されない。また、制御信号発生部が発生する制御信号は赤外線のリモコン信号に限定されない。
【００４５】
この実施形態では、ＨＤＭＩインタフェースのＨＰＤピン，ＴＭＤＳピンの状態に基づいてシンク機器（ＴＶ３）の電源オン／オフ状態を判定し、この判定結果に基づいて、シンク機器に対して電源反転コードを送信するか否かを決定しているが、本発明はこの実施形態に限定されない。すなわち、インタフェースはＨＤＭＩに限定されず、ビデオ、オーディオ等のコンテンツストリームを伝送するインタフェースであれば他の規格のものでもよい。また、シンク機器はＴＶ３に限定されない。また、制御内容は、電源のオン／オフに限定されない。また、制御対象機器は、シンク機器に限定されず、ソース機器であってもよい。
【符号の説明】
【００４６】
１  ＡＶレシーバ
３  ＴＶ
６  ＩＲフラッシャ
１０  制御部
１３  ＩＲコントローラ
２４  ＨＤＭＩトランスミッタ
【図１】
2010278577.tif 000003
【図２】
2010278577.tif 000004
【図３】
2010278577.tif 000005
【図４】
2010278577.tif 000006
【図５】
2010278577.tif 000007