(57)【要約】【課題】  本発明は、簡易な構成で予め決められた制御コマンドの数を超える拡張コマンドを生成して伝送し得るようにする。【解決手段】  本発明は、制御コマンドを生成して受信装置へ伝送する際、ミュート信号を生成し、当該ミュート信号を複数組み合せることによって新たな制御コマンドを生成し、ミュート信号を複数用いた状態で送信することにより拡張コマンドとして受信装置へ伝達することができるので、伝送フォーマットを変更することなく予め決められた制御コマンドの数を越える拡張コマンドを生成して受信装置へ伝達することができる。【選択図】        図４
2006197120.tif 000002
【特許請求の範囲】
【請求項１】
制御コマンドを生成して受信装置へ送信する送信装置であって、
ミュート信号を生成するミュート信号生成手段と、
上記ミュート信号を複数用いることによって拡張コマンドを生成する拡張コマンド生成手段と、
上記ミュート信号を複数用いた状態で送信することにより上記拡張コマンドとして上記受信装置へ伝達する送信手段と
を具えることを特徴とする送信装置。
【請求項２】
上記拡張コマンド生成手段は、上記ミュート信号を所定時間間隔で複数組み合わせることにより上記拡張コマンドを生成し、
上記送信手段は、上記ミュート信号を上記所定時間間隔に複数組み合わせた状態で送信する
ことを特徴とする請求項１に記載の送信装置。
【請求項３】
上記拡張コマンド生成手段は、上記ミュート信号を複数個用いることにより上記拡張コマンドを生成し、
上記送信手段は、上記ミュート信号を複数個送信する
ことを特徴とする請求項１に記載の送信装置。
【請求項４】
上記ミュート信号生成手段は、上記ミュート信号として、所定時間だけ連続するゼロデータを複数用いる
ことを特徴とする請求項１に記載の送信装置。
【請求項５】
制御コマンドを生成して受信装置へ送信する送信方法であって、
ミュート信号を生成するミュート信号生成ステップと、
上記ミュート信号を複数用いることによって拡張コマンドを生成する拡張コマンド生成ステップと、
上記ミュート信号を複数用いた状態で送信することにより上記拡張コマンドとして上記受信装置へ伝達する送信ステップと
を具えることを特徴とする送信方法。
【請求項６】
送信装置から送信されてくる制御コマンドを受信し、当該制御コマンドに応じた処理を実行する受信装置であって、
上記制御コマンドとしてミュート信号を受信するミュート信号受信手段と、
上記ミュート信号に応じたミュート実行期間中に、上記ミュート信号受信手段を介して受信したミュート信号を複数検出するミュート検出手段と、
上記ミュート実行期間中に検出した複数のミュート信号が意味する拡張コマンドを認識し、所定の処理を実行する制御手段と
を具えることを特徴とする受信装置。
【請求項７】
上記制御手段は、上記ミュート検出手段によって上記ミュート実行期間中に受信したミュート信号の受信間隔又は受信個数に基づいて上記拡張コマンドを認識する
ことを特徴とする請求項６に記載の受信装置。
【請求項８】
上記ミュート検出手段は、上記ミュート信号の受信間隔に応じて再生される再生コードを検出する
ことを特徴とする請求項６に記載の受信装置。
【請求項９】
上記ミュート信号受信手段は、上記ミュート信号として、所定時間だけ連続するゼロデータを受信する
ことを特徴とする請求項６に記載の受信装置。
【請求項１０】
送信装置から送信されてくる制御コマンドを受信し、当該制御コマンドに応じた処理を実行する受信方法であって、
上記制御コマンドとしてミュート信号を受信するミュート信号受信ステップと、
上記ミュート信号に応じたミュート実行期間中に、上記ミュート信号受信ステップで受信したミュート信号を複数検出するミュート検出ステップと、
上記ミュート実行期間中に検出した複数のミュート信号が意味する拡張コマンドを認識し、所定の処理を実行する制御ステップと
を具えることを特徴とする受信方法。
【請求項１１】
送信装置から受信装置へ制御コマンドを送信し、当該受信装置で受信した当該制御コマンドを認識して処理を実行する送受信システムであって、
上記送信装置は、
ミュート信号を生成するミュート信号生成手段と、
上記ミュート信号を複数用いることによって拡張コマンドを生成する拡張コマンド生成手段と、
上記ミュート信号を複数用いた状態で送信することにより上記拡張コマンドとして上記受信装置へ伝達する送信手段と
を具え、
上記受信装置は、
上記制御コマンドとして上記ミュート信号を受信するミュート信号受信手段と、
上記ミュート信号に応じたミュート実行期間中に、上記ミュート信号受信手段を介して受信したミュート信号を複数検出するミュート検出手段と、
上記ミュート実行期間中に検出した複数のミュート信号が意味する拡張コマンドを認識し、所定の処理を実行する制御手段と
を具えることを特徴とする送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、受信装置及び送受信システムに関し、例えばフロントスピーカ用アンプとリアスピーカ用アンプとが無線接続されたサラウンドシステムに適用して好適なものである。
【背景技術】
【０００２】
近年、フロントスピーカ用アンプとリアスピーカ用アンプとが赤外線無線通信によって接続された例えば５．１ｃｈサラウンドシステムのようなものがある。このようなサラウンドシステムでは、フロントスピーカ用アンプから音声ミュート、ボリューム、電源オンオフ等の制御コマンドをリアスピーカ用アンプへ伝送することにより、当該フロントスピーカ用アンプがリアスピーカ用アンプをコントロールするようになされている。
【０００３】
このような場合、フロントスピーカ用アンプは制御信号線や、音声信号と制御信号とが複合化された音声制御信号線に相当するワイヤレス伝送路を介して制御コマンドをリアスピーカ用アンプへ伝達するようになされている。
【０００４】
一方、ビデオ信号の記録装置においては、ビデオ信号の垂直ブランキング期間にＩＤ信号を重畳してアナログコピーを禁止するようになされたもの、すなわち垂直ブランキング期間内に制御コマンドを重畳して送信するようになされたものがある（例えば、特許文献１参照）。
【特許文献１】特開2004-166302公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところでかかる構成の記録装置においては、ビデオ信号を出力することのない垂直ブランキング期間を利用しているため、この考え方は垂直ブランキング期間という概念の存在しないオーディオ系のサラウンドシステムには適用することはできない。
【０００６】
また、サラウンドシステムにおけるフロントスピーカ用アンプにおいては、各種機能に対応した制御コマンドを複数種類生成し、これらをリアスピーカ用アンプへ伝送することが一般的であるが、伝送フォーマットで許容されるバイト（ビット）数の組合せを超える数の拡張コマンドを生成して伝送することはできないという問題があった。
【０００７】
本発明は以上の点を考慮してなされたもので、簡易な構成で予め決められた制御コマンドの数を超える拡張コマンドを生成して伝送し得る送信装置、当該制御コマンドを受信して認識し得る受信装置及び送受信システムを提案しようとするものである。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため本発明においては、制御コマンドを生成して受信装置へ送信する際、ミュート信号を生成し、当該ミュート信号を複数組み合せることによって新たな制御コマンドを生成し、ミュート信号を複数用いた状態で送信することにより拡張コマンドとして受信装置へ伝達するようにする。
【０００９】
送信装置及び送信方法では、既存のミュート信号を複数用いて送信することにより拡張コマンドとしての意味を持たせたて受信装置へ伝達することができるので、伝送フォーマットを変更することなく予め決められた制御コマンドの数を超える拡張コマンドを生成して受信装置へ伝達することができる。
【００１０】
また本発明においては、送信装置から送信されてくる制御コマンドを受信し、当該制御コマンドに応じた処理を実行する場合、制御コマンドとしてミュート信号を受信し、当該ミュート信号に応じたミュート実行期間中に受信したミュート信号を複数検出し、当該ミュート実行期間中に検出した複数のミュート信号が意味する拡張コマンドを認識し、所定の処理を実行するようにする。
【００１１】
受信装置及び受信方法では、ミュート実行期間中に検出した複数のミュート信号が意味する拡張コマンドを認識し、当該拡張コマンドに応じた処理を実行することができる。
【００１２】
さらに本発明においては、送信装置から受信装置へ制御コマンドを送信し、当該受信装置で受信した当該制御コマンドを認識して処理を実行する送受信システムであって、送信装置は、ミュート信号を生成するミュート信号生成手段と、ミュート信号を複数用いることによって拡張コマンドを生成する拡張コマンド生成手段と、ミュート信号を複数用いた状態で送信することにより拡張コマンドとして受信装置へ伝達する送信手段とを具え、受信装置は、制御コマンドとしてミュート信号を受信するミュート信号受信手段と、ミュート信号に応じたミュート実行期間中に、ミュート信号受信手段を介して受信したミュート信号を複数検出するミュート検出手段と、ミュート実行期間中に検出した複数のミュート信号が意味する拡張コマンドを認識し、所定の処理を実行する制御手段とを設けるようにする。
【００１３】
これにより送受信システムでは、送信装置は既存のミュート信号を複数用いて送信することにより拡張コマンドとしての意味を持たせたて受信装置へ伝達することができるので、伝送フォーマットを変更することなく予め決められた制御コマンドの数を超える拡張コマンドを生成して受信装置へ伝達することができ、受信装置はミュート実行期間中に検出した複数のミュート信号が意味する拡張コマンドを認識し、当該拡張コマンドに応じた処理を実行することができるので、かくして伝送フォーマットを変更することなく拡張コマンドを送信装置から受信装置へ伝達し、当該拡張コマンドに応じた処理を実行させることができる。
【発明の効果】
【００１４】
本発明によれば、既存のミュート信号を複数用いて送信することにより拡張コマンドとしての意味を持たせたて受信装置へ伝達することができるので、伝送フォーマットを変更することなく予め決められた制御コマンドの数を超える拡張コマンドを生成して受信装置へ伝達し得る送信装置及び送信方法を実現することができる。
【００１５】
また本発明によれば、ミュート実行期間中に検出した複数のミュート信号が意味する拡張コマンドを認識し、当該拡張コマンドに応じた処理を実行し得る受信装置及び受信方法を実現することができる。
【００１６】
さらに本発明によれば、送信装置は既存のミュート信号を複数用いて送信することにより拡張コマンドとしての意味を持たせたて受信装置へ伝達することができるので、伝送フォーマットを変更することなく予め決められた制御コマンドの数を超える拡張コマンドを生成して受信装置へ伝達することができ、受信装置はミュート実行期間中に検出した複数のミュート信号が意味する拡張コマンドを認識し、当該拡張コマンドに応じた処理を実行することができ、かくして伝送フォーマットを変更することなく拡張コマンドを送信装置から受信装置へ伝達し、当該拡張コマンドに応じた処理を実行させ得る送受信システムを実現することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面について、本発明の一実施の形態を詳述する。
【００１８】
（１）サラウンドシステムの全体構成
図１において、１は全体として５．１ｃｈサラウンドシステムを示し、室内空間２に２台のフロントスピーカ３、４と、１台のセンタースピーカ５と、２台のリアスピーカ６、７と、１台のサブウーハ８とが配置されている。
【００１９】
図２に示すようにサラウンドシステム１においては、フロントＡＶ(Audio Visual)アンプ１１が２台のフロントスピーカ３、４及び１台のセンタースピーカ５に対して音声信号を出力し、リアアンプ１２がリアスピーカ６及び７に対して音声信号を出力するようになされており、かつ当該フロントＡＶアンプ１１からリアアンプ１２に対して各種制御コマンドを例えば赤外線無線通信により伝達するようになされている。
【００２０】
ここでフロントＡＶアンプ１１及びリアアンプ１２の回路構成について説明する。図３に示すようにフロントＡＶアンプ１１は、ＣＰＵ(Central Processing Unit)２１が全体を統括制御すると共に、ＲＯＭ(Read Only Memory)２２に格納された基本プログラムやアプリケーションプログラムをＲＡＭ(Random Access Memory)２３上で起動することにより、アンプ部２６を介して通常の音声増幅処理を行い、また通信インタフェース２５を介して後述する拡張コマンドをリアアンプ１２へ赤外線無線通信により伝達するようになされている。
【００２１】
また図３に示すようにリアアンプ１２は、ＣＰＵ３１が全体を統括制御すると共に、ＲＯＭ３２に格納された基本プログラムやアプリケーションプログラムをＲＡＭ３３上で起動することにより、アンプ部３６を介して通常の音声増幅処理を実行し、また通信インタフェース３５を介してフロントＡＶアンプ１１から拡張コマンドを赤外線無線通信により受信するようになされている。
【００２２】
ところで、伝送フォーマットによって許容されるバイト（ビット）数の組合せ範囲内で規定される各種制御コマンドとしては、ミュートコマンド、ボリュームコマンド、電源オンオフ等のリアアンプ１２を制御するためのものがあり、それ以外に例えばフロントＡＶアンプ１１とリアアンプ１２との状態を一致させるための拡張コマンドをフロントＡＶアンプ１１が生成してリアアンプ１２へ伝達し得るようになされている。
【００２３】
このような拡張コマンドとしては、例えばフロントＡＶアンプ１２が、フロントスピーカ３、４及びセンタースピーカ５に対してモノラルモードで音声を出力させる場合に、リアアンプ１２がリアスピーカ６及び７に対してもモノラルモードで音声を出力させる必要がある場合に用いられるステレオモノラル切替コマンドがある。
【００２４】
実際上サラウンドシステム１では、フロントＡＶアンプ１１とリアアンプ１２との間でやり取りする制御コマンドとしては伝送フォーマットによって許容されるバイト（ビット）数の組合せを超える種類の拡張コマンドを設定することはできないため、本発明ではフロントＡＶアンプ１１により許容バイト（ビット）数の組合せを超えることなく拡張コマンドを生成し、リアアンプ１２により当該拡張コマンドを受信させてその機能を実行させるようになされている。
【００２５】
（２）拡張コマンド伝達方法
（２−１）第１の拡張コマンド伝達方法
図４に示すようにサラウンドシステム１では、伝送フォーマットとして音声信号フィールドと制御信号フィールドが分かれている場合の当該制御信号フィールドをフロントＡＶアンプ１１が使用してミュート信号をリアアンプ１２へ送出した後、当該リアアンプ１２がミュート信号に応じてミューティング動作を行っている間に、拡張コマンドをリアアンプ１２へ伝達する第１の拡張コマンド伝達方法について説明する。
【００２６】
なおミューティング動作は、サラウンドシステム１に生じるノイズを防ぐ目的で、リアアンプ１２がミュート命令受信後、所定のミュート実行期間だけミューティング動作を行うものである。
【００２７】
このミュート実行期間は、その間に別のタスクを実行可能であって、実際上はセレクターの切換え等が行われてきたが、通常０．２秒〜０．５秒にもなるミュート実行期間が有効利用されているとは言い難く、本発明ではミュート実行期間の時間を拡張コマンドの伝達に活用するようになされている。
【００２８】
すなわちフロントＡＶアンプ１１のＣＰＵ２１は、最初に数ビットからなるミュート命令を例えば赤外線による通信インタフェース２５を介してリアアンプ１２へ伝達すると、当該リアアンプ１２のＣＰＵ３１は通信インタフェース３５を介して受信した当該ミュート命令に基づいて例えばミュート実行期間（０．２秒から０．５秒間）中だけミューティング動作を行う。
【００２９】
このリアアンプ１２のＣＰＵ３１がミューティング動作を行っているミュート実行期間中に限り、フロントＡＶアンプ１１のＣＰＵ２１は同じミュート命令を所定時間間隔で３回リアアンプ１２へ送信する。リアアンプ１２のＣＰＵ３１は、クロックに従って２度目以降のミュート命令を受信したときに「１」、受信していないときに「０」を再生することにより、この場合「１１０１」の再生コードを得るようになされている。
【００３０】
リアアンプ１２のＣＰＵ３１は、この再生コードを得ると、ＲＯＭ３２に予め記憶されているテーブルに従って当該再生コードに対応付けられている拡張コマンドの種類を認識し、その認識した拡張コマンドに従った機能を実行するようになされている。
【００３１】
このようにサラウンドシステム１では、リアアンプ１２がミューティング動作実行中に限ってフロントＡＶアンプ１１からミュート命令を所定時間間隔で送信することにより、リアアンプ１２のミューティング動作を妨げることなく当該ミューティング動作実行中の時間を利用して拡張コマンドを効率良くリアアンプ１２へ伝達し得るようになされている。
【００３２】
因みに、再生コードはこの実施の形態では４ビット構成であるため、既存のミュート命令を用いて最大１６通りの新規な拡張コマンドを割り当てることができるようにしたが、ミュート実行期間の時間的精度が許容される範囲内であれば４ビット以上の複数ビットをリアアンプ１２へ送信することも可能である。
【００３３】
（２−２）第２の拡張コマンド伝達方法
図５に示すようにサラウンドシステム１では、伝送フォーマットとして音声信号フィールドと制御信号フィールドが分かれている場合の当該制御信号フィールドをフロントＡＶアンプ１１が使用してミュート信号をリアアンプ１２へ送出した後、当該リアアンプ１２がミューティング動作を行っている間に拡張コマンドをリアアンプ１２に伝達する第２の拡張コマンド伝達方法について説明する。
【００３４】
すなわちフロントＡＶアンプ１１のＣＰＵ２１は、最初に数ビットからなるミュート命令を通信インタフェース２５を介してリアアンプ１２へ伝達すると、当該リアアンプ１２のＣＰＵ３１は当該ミュート命令に基づいて例えばミュート実行期間（０．２秒から０．５秒間）中だけミューティング動作を行う。この点については第１の拡張コマンド伝達方法（図４）と同様である。
【００３５】
このリアアンプ１２のＣＰＵ３１がミューティング動作を行っているミュート実行期間中に限り、フロントＡＶアンプ１１のＣＰＵ２１は同じミュート命令を所定時間間隔で３回だけリアアンプ１２へ送信する。
【００３６】
リアアンプ１２のＣＰＵ３１は、ミュート実行期間中であってミュート実行期間以内の時間計測窓ＴＷを設定し、その時間計測窓ＴＷの間に受信したミュート命令の個数をカウントし、カウント結果の個数（この場合、結果３個）を得るようになされている。
【００３７】
リアアンプ１２のＣＰＵ３１は、カウント結果であるミュート命令の個数を得ると、ＲＯＭ３２に予め記憶されているテーブルに従って当該ミュート命令の個数に対応付けられている拡張コマンドの種類を認識し、その認識した拡張コマンドに従った機能を実行するようになされている。
【００３８】
このようにサラウンドシステム１では、リアアンプ１２がミューティング動作実行中に限ってフロントＡＶアンプ１１からミュート命令を複数個で送信することにより、リアアンプ１２のミューティング動作を妨げることなく当該ミューティング動作実行中の時間を利用して拡張コマンドを効率良くリアアンプ１２へ伝達し得るようになされている。
【００３９】
なお、この場合リアアンプ１２のＣＰＵ３１では、時間計測窓ＴＷの間に受信したミュート命令の個数をカウントし、カウント結果の個数（この場合、結果３個）を得るようにているが、最初のミュート命令を含めてミュート命令の個数（この場合、結果４個）をカウントし、当該ミュート命令の個数に対応付けられている拡張コマンドの種類を認識することも可能である。
【００４０】
（２−３）第３の拡張コマンド伝達方法
図６に示すようにサラウンドシステム１では、ディジタルオーディオ伝送路として音声信号フィールドと制御信号フィールドに分かれていない一般的なＩＥＣ(International Electrotechnical Commission)９８５等のディジタルオーディオインタフェースを通信インタフェース２５として用い、音声信号フィールドの音声データ中に例えばミュート信号を意味する２４ビットからなるゼロデータを意図的に重畳してリアアンプ１２へ送出した後、当該リアアンプ１２がゼロデータに基づいてミューティング動作を行っている間に、再度ゼロデータを複数回送信することにより拡張コマンドをリアアンプ１２へ伝達する第３の拡張コマンド伝達方法について説明する。
【００４１】
すなわちフロントＡＶアンプ１１のＣＰＵ２１は、最初にゼロデータを例えば通信インタフェース２５を介してリアアンプ１２へ伝達すると、当該リアアンプ１２のＣＰＵ３１は通信インタフェース３５を介して受信した当該ゼロデータに基づいて例えばミュート実行期間（０．２秒から０．５秒間）中だけミューティング動作を行う。この点については第１の拡張コマンド伝達方法（図４）と同様である。
【００４２】
このリアアンプ１２のＣＰＵ３１がミューティング動作を行っているミュート実行期間中に限り、フロントＡＶアンプ１１のＣＰＵ２１は同じゼロデータを所定時間間隔で２回リアアンプ１２へ送信する。リアアンプ１２のＣＰＵ３１は、ゼロミュート期間よりも短いビット判定期間中、クロックに従って２度目以降のゼロデータを受信したときに「１」、受信していないときに「０」を再生することにより、この場合「０１１０」の再生コードを得るようになされている。
【００４３】
因みにフロントＡＶアンプ１１のＣＰＵ２１は、これら意図的なゼロデータと無音状態を区別するために、音声データにはディジタルフルスケールで−１２０[dB]程度の信号を重畳するようにしている。
【００４４】
リアアンプ１２のＣＰＵ３１は、「０１１０」の再生コードを得ると、ＲＯＭ３２に予め記憶されているテーブルに従って当該再生コードに対応付けられている拡張コマンドの種類を認識し、その認識した拡張コマンドに従った機能を実行するようになされている。
【００４５】
このようにサラウンドシステム１では、リアアンプ１２がミューティング動作実行中に限ってフロントＡＶアンプ１１がゼロデータを所定時間間隔で複数回送信することにより、リアアンプ１２のミューティング動作を妨げることなく当該ミューティング動作実行中の時間を利用して拡張コマンドをリアアンプ１２へ効率良く伝達し得るようになされている。
【００４６】
因みに、再生コードはこの実施の形態では４ビット構成であるため、最大１６通りの新規な拡張コマンドを割り当てるようにしたが、ミュート実行期間の時間的精度が許容される範囲内であれば４ビット以上を構成するためのゼロデータを複数回リアアンプ１２へ送信することもできる。
【００４７】
このようにサラウンドシステム１では、リアアンプ１２がミューティング動作実行中に限ってフロントＡＶアンプ１１からゼロデータを所定時間間隔で複数個送信することにより、リアアンプ１２のミューティング動作を妨げることなく当該ミューティング動作実行中の時間を利用して拡張コマンドを効率良くリアアンプ１２へ伝達し得るようになされている。
【００４８】
なおサラウンドシステム１では、フロントＡＶアンプ１１がリアアンプ１２へ再生コードを２回以上送信し、当該リアアンプ１２により全ての再生コードが一致したときに限ってその再生コードをデコード結果として用いるようになされている。
【００４９】
またサラウンドシステム１では、第３の拡張コマンド伝達方法としてリアアンプ１２により再生コードをデコードするようにした場合について説明したが、第２の拡張コマンド伝達方法に示したように、ゼロデータの回数を時間計測窓ＴＷの中でカウントし、ＲＯＭ３２に予め記憶されているテーブルに従って当該ゼロデータの個数に対応付けられている拡張コマンドの種類を認識し、その認識した拡張コマンドに従った機能を実行するようにしても良い。
【００５０】
（３）拡張コマンド認識処理手順
次に、リアアンプ１２のＣＰＵ３１がアプリケーションプログラムである拡張コマンド認識プログラムに従い、フロントＡＶアンプ１１から受信したミュート信号に基づいて拡張コマンドを認識し、当該拡張コマンドに対応付けられた機能を実行する拡張コマンド認識処理手順について図７及び図８のフローチャートを用いて具体的に説明する。
【００５１】
実際上、リアアンプ１２のＣＰＵ３１はルーチンＲＴ１の開始ステップから入ってステップＳＰ１へ移り、フロントＡＶアンプ１１からミュート信号を受信すると、次のステップＳＰ２へ移り、現在ミューティング動作を実行中であるか否かを判定する。
【００５２】
ここで否定結果が得られると、現時点では未だミューティング動作を開始していないこと、すなわち最初のミュート信号を受信したことを表しており、このときリアアンプ１２のＣＰＵ３１は、次のステップＳＰ３へ移ってミューティング動作を開始した後、次のサブルーチンＳＲＴ４へ移る。
【００５３】
これに対してステップＳＰ２で肯定結果が得られると、既にミューティング動作実行中にミュート信号を受信したということになり、これはミュート動作を開始させるための信号ではなく拡張コマンドを意味するものであるため、拡張コマンドデコード処理に移る必要があることを表しており、このときリアアンプ１２のＣＰＵ３１は、次のサブルーチンＳＲＴ４へ移る。
【００５４】
ところでリアアンプ１２のＣＰＵ３１は、ステップＳＰ１においてミュート信号を受信した後、直ちにサブルーチンＳＲＴ４の拡張コマンドデコード処理を行うようになされており、ステップＳＰ２のミューティング動作が実行中であるか否かの判定を行うと同時並行的に拡張コマンドデコード処理についても行うようになされている。
【００５５】
サブルーチンＳＲＴ４（図８）のステップＳＰ１１においてリアアンプ１２のＣＰＵ３１は、ステップＳＰ１で既に受信したミュート信号のミュート信号数ｎ＝０であるか否かを判定し、肯定結果が得られると次のステップＳＰ１２へ移り、否定結果が得られると次のステップＳＰ１５へ移る。ここでミュート信号数ｎとしては、例えば「３」すなわちミュート信号を３個受信することを前提に以下説明する。
【００５６】
ステップＳＰ１２においてリアアンプ１２のＣＰＵ３１は、ミュート信号数ｎをカウントするための受信バッファを一旦クリアし、次のステップＳＰ１３へ移る。
【００５７】
ステップＳＰ１３においてリアアンプ１２のＣＰＵ３１は、ミューティング実行期間を計測するために内臓クロックを基に読出タイマをスタートさせ、次のステップＳＰ１４へ移る。
【００５８】
ステップＳＰ１４においてリアアンプ１２のＣＰＵ３１は、ステップＳＰ１でミュート信号を受信しているので、ミュート信号数ｎとして「１」をセットし、次のステップＳＰ１５へ移る。
【００５９】
ステップＳＰ１５においてリアアンプ１２のＣＰＵ３１は、ミューティング実行期間が終了することによる読出タイマからのタイマ割り込みがあったか否かを判定し、否定結果が得られると、次のステップＳＰ１６へ移る。
【００６０】
ステップＳＰ１６においてリアアンプ１２のＣＰＵ３１は、受信バッファからミュート信号数ｎの値を読み出し、次のステップＳＰ１７へ移る。
【００６１】
ステップＳＰ１７においてリアアンプ１２のＣＰＵ３１は、ステップＳＰ１６で受信バッファから読み出したｎの値に基づいてミューティング実行期間中にミュート信号があったか否かを判定し、当該ミュート信号があった場合にはＲＡＭ３３上のメモリ領域を用いてｎビット（この場合４ビット）の桁に「１」をセットし、当該ミュート信号がなかった場合には「０」をセットして次のステップＳＰ１８へ移る。
【００６２】
ステップＳＰ１８においてリアアンプ１２のＣＰＵ３１は、リアアンプ１２のＣＰＵ３１は、ミューティング実行期間中に受信したミュート信号数ｎがｎと一致したか否かを判定し、否定結果が得られると次のステップＳＰ２０へ移り、ｎに「１」を加算して再度ステップＳＰ１１に移る。
【００６３】
このようにリアアンプ１２のＣＰＵ３１は、ステップＳＰ１５のタイマ割り込みがあるまでステップＳＰ１１〜ステップＳＰ１８の処理を繰り返し、ミューティング実行期間中に受信したミュート信号の数ｎがｎと一致したときには肯定結果を得て次のステップＳＰ２０へ移る。
【００６４】
ステップＳＰ２０においてリアアンプ１２のＣＰＵ３１は、ＲＡＭ３３上のメモリ領域にセットされた４ビットの桁の値が全て「０」であるか否かを判定し、肯定結果が得られると次のステップＳＰ２１へ移り、否定結果が得られると次のステップＳＰ２２へ移る。
【００６５】
ステップＳＰ２１においてリアアンプ１２のＣＰＵ３１は、ＲＡＭ３３上のメモリ領域にセットされた４ビットの桁の値が全て「０」であるということはミューティング動作実行中にミュート信号を受信していないこと、すなわち拡張コマンドは送られてきていないことを表しており、このとき制御フラグ「０」を立て、ルーチンＲＴ１のステップＳＰ５へ移る。
【００６６】
ステップＳＰ２２においてリアアンプ１２のＣＰＵ３１は、ＲＡＭ３３上のメモリ領域にセットされた４ビットの桁の値が全て「０」ではなくミューティング動作実行中にミュート信号を受信していること、すなわち拡張コマンドが送られてきていることを表しており、このとき制御フラグ「１」を立て、ルーチンＲＴ１のステップＳＰ５へ移る。
【００６７】
ステップＳＰ５においてリアアンプ１２のＣＰＵ３１は、拡張コマンドがあるか否かを制御フラグに基づいて判断し、当該拡張コマンドが存在しないときにはステップＳＰ６へ移ってこの処理ループから抜け、拡張コマンドが存在するときにはステップＳＰ７へ移る。
【００６８】
ステップＳＰ７においてリアアンプ１２のＣＰＵ３１は、ＲＡＭ３３上のメモリ領域にセットされた４ビットの桁の値に基づいて拡張コマンドの種類を認識し、当該認識した拡張コマンドに応じた処理を行い、次のステップＳＰ７へ移る。
【００６９】
またリアアンプ１２のＣＰＵ３１は、ＲＡＭ３３上のメモリ領域にセットされた４ビットの桁の値に基づいてミュート信号の個数を確認することができるので、その個数に対して割り当てられた拡張コマンドを認識し、当該認識した拡張コマンドに応じた処理を行うこともできる。
【００７０】
ステップＳＰ８においてリアアンプ１２のＣＰＵ３１は、ＲＡＭ３３上のメモリ領域における４ビットの桁の値をクリアし、次の拡張コマンドを待ち受けるため再度ステップＳＰ１に戻る。
【００７１】
（４）動作及び効果
以上の構成において、フロントＡＶアンプ１１のＣＰＵ２１は、リアアンプ１２に対して拡張コマンドを送信する場合、リアアンプ１２がミューティング動作を行っているミューティング実行期間中の人間にとっては短い時間を有効活用してミュート信号を複数個送信することにより、リアアンプ１２のミューティング動作を妨げることなく、複数個のミュート信号を用いて拡張コマンドを効率良く伝達することができる。
【００７２】
またリアアンプ１２のＣＰＵ３１は、ミュート実行期間中に複数個受信したミュート信号に基づく再生コードや当該ミュート信号の個数に基づいて拡張コマンドを認識するようにしたことにより、フロントＡＶアンプ１１のＣＰＵ２１は、新たな制御コマンドを生成することなく既存の制御コマンドであるミュート信号を複数送信するだけで拡張コマンドをリアアンプ１２へ確実に伝達することができる。
【００７３】
具体的にはフロントＡＶアンプ１１のＣＰＵ２１は、例えばセレクター動作により音楽ソースをＣＤ(Compact Disc)からＭＤ(Mini Disc:商標)に切り換える場合等に生じるノイズを消す目的でミューティング動作を行うことがあるが、そのようなタイミングのときにミュート信号を用いて拡張コマンドをリアアンプ１２へ伝達することができるので、伝送フォーマットを拡張することなく少ない処理負担でかつ効率良く拡張コマンドによる機能をリアアンプ１２に実行させることができる。
【００７４】
もちろんフロントＡＶアンプ１１のＣＰＵ２１は、セレクター動作に伴うタイミングのときだけではなく、ユーザのミュートボタンの押下操作に応じたミューティング動作の実行中に拡張コマンドをリアアンプ１２へ伝達することもできる。
【００７５】
従って、フロントＡＶアンプ１１のＣＰＵ２１が設定したフロントスピーカ３、４及びセンタースピーカ５の音量に対して、リアアンプ１２のＣＰＵ３１がリアスピーカ６及び７の音量を自動的に低減させるような音量抑制機能を働かせていている場合に、ユーザによるミュートボタンの押下操作に応じてフロントＡＶアンプ１１のＣＰＵ２１が音量抑制機能を解除するための音量抑制機能解除コマンドを拡張コマンドとしてリアアンプ１２へ伝達することもできるので、ミューティング動作実行中の時間を有効活用しながらユーザに何ら意識させることなく音量抑制機能を解除することができる。
【００７６】
以上の構成によれば、サラウンドシステム１では、ミュート実行期間中という無音状態のタイミングを活用することにより、ミューティング動作と矛盾しない範囲でフロントＡＶアンプ１１からリアアンプ１２へ拡張コマンドを効率良く伝達することができる。
【００７７】
（５）他の実施の形態
なお上述の実施の形態においては、第１及び第２の拡張コマンド伝達方法では、フロントＡＶアンプ１１が拡張コマンドを１度送信し、リアアンプ１２が再生コードやミュート命令の個数を１度だけしか検出しないようにした場合について述べたが、本発明はこれに限らず、第３の拡張コマンド伝達方法のようにフロントＡＶアンプ１１が拡張コマンドを少なくとも２度以上送信し、リアアンプ１２が再生コードやミュート命令の個数をそれぞれ検出して相互の一致不一致を確認することにより拡張コマンドを最終的に検出するようにしても良い。この場合、再生コードやミュート命令の個数に対するデータ信頼性が向上することになる。
【００７８】
また上述の実施の形態においては、拡張コマンドとして、例えばステレオモノラル切替コマンドや音量抑制機能解除コマンドを例に挙げた場合について述べたが、本発明はこれに限らず、特にディジタルオーディオインタフェースを用いた機器同士であれば、音声信号フィールドの音声データにゼロデータを重畳させた状態で当該音声データを送信する方向へ拡張コマンドを伝達することができるので、例えばフロント側の機器がディスクの再生を開始したことに連動させて映像を出力させるための拡張コマンドをリア側の機器に対して伝達することができ、フロント側の機器とリア側の機器とを容易に連動させることができる。
【００７９】
さらに上述の実施の形態においては、送信装置としてのフロントＡＶアンプ１１と受信装置としてのリアアンプ１２とを通信インタフェース２５、３５を介して赤外線無線通信により拡張コマンドを伝達するようにした場合について述べたが、本発明はこれに限らず、通信インタフェース２５、３５を介してＵＳＢ(Universal Serial Bus)ケーブルやＲＳ−２３２Ｃ等の有線通信や、それ以外の光通信により拡張コマンドを伝達するようにしても良い。
【００８０】
さらに上述の実施の形態においては、リアアンプ１２のＣＰＵ３１が拡張コマンド認識プログラムに従い、フロントＡＶアンプ１１から受信するミュート信号に基づいて拡張コマンドを認識し、当該拡張コマンドに対応付けられた機能を実行させるようにした場合について述べたが、本発明はこれに限らず、当該拡張コマンド認識プログラムが格納された記憶媒体を介してリアアンプ１２にインストールして拡張コマンドを認識し実行させるようにしても良い。
【００８１】
さらに上述の実施の形態においては、本発明の送信装置としてのフロントＡＶアンプ１１と受信装置としてのリアアンプ１２とによって送受信システムとしてのサラウンドシステム１を構成するようにした場合について述べたが、本発明はこれに限らず、例えば送信装置としてのＡＶサーバと受信装置としてのモニターとによって送受信システムとしてのサラウンドシステムを構成するようにしても良く、その他種々の組合せでなる送受信システムを構成するようにしても良い。
【００８２】
さらに上述の実施の形態においては、本発明のミュート信号生成手段及び拡張コマンド生成手段としてのＣＰＵ２１、送信手段としてのＣＰＵ２１及び通信インタフェース２５とによって送信装置としてのフロントＡＶアンプ１１を構成し、ミュート信号受信手段としての通信インタフェース３５、ミュート検出手段及び制御手段としてのＣＰＵ３１とによって受信装置としてのリアアンプ１２を構成するようにした場合について述べたが、本発明はこれに限らず、その他種々の回路構成で送信装置及び受信装置を構成するようにしても良い。
【産業上の利用可能性】
【００８３】
本発明の送信装置、受信装置及び送受信システムは、例えばフロント側の機器からリア側の機器を制御する際の拡張コマンドを簡易な構成で増やし、当該フロント側の機器からリア側の機器へ当該拡張コマンドを伝達する用途に適用することができる。
【図面の簡単な説明】
【００８４】
【図１】サラウンドシステムの構成を示す略線図である。
【図２】サラウンドシステムの回路構成を示す略線的ブロック図である。
【図３】フロントＡＶアンプ及びリアアンプの回路構成を示す略線的ブロック図である。
【図４】第１の拡張コマンド伝達方法を示す略線図である。
【図５】第２の拡張コマンド伝達方法を示す略線図である。
【図６】第３の拡張コマンド伝達方法を示す略線図である。
【図７】拡張コマンド認識処理手順の説明に供するフローチャートである。
【図８】拡張コマンドデコード処理手順を示すフローチャートである。
【符号の説明】
【００８５】
１……サラウンドシステム、２……室内空間、３、４……フロントスピーカ、５……センタースピーカ、６、７……リアスピーカ、８……サブウーハ、１１……フロントＡＶアンプ、１２……リアアンプ、２１、３１……ＣＰＵ、２２、３２……ＲＯＭ、２３、３３……ＲＡＭ、２５、３５……通信インタフェース。
【図１】
2006197120.tif 000003
【図２】
2006197120.tif 000004
【図３】
2006197120.tif 000005
【図４】
2006197120.tif 000006
【図５】
2006197120.tif 000007
【図６】
2006197120.tif 000008
【図７】
2006197120.tif 000009
【図８】
2006197120.tif 000010