(57)【特許請求の範囲】
【請求項１】
制御コマンドが多重されたオーディオ信号の受信の開始を制御する制御手段と、
前記制御手段による受信の開始の制御に応じて、前記オーディオ信号を受信する受信手段と、
受信したオーディオ信号に多重された制御コマンドを取得する取得手段と、
前記取得手段が音の出力を開始する制御コマンドを取得した後、音量を指定する制御コマンドを取得した場合、指定された第１の音量で前記オーディオ信号が表す音を出力し、前記取得手段が前記音の出力を開始する制御コマンドを取得せずに、前記音量を指定する制御コマンドを取得した場合、前記第１の音量よりも小さい第２の音量で前記オーディオ信号が表す音を出力する出力手段とを有するオーディオ出力装置。
【請求項２】
前記取得手段が前記音の出力を開始する制御コマンドを取得せずに、前記音量を指定する制御コマンドを取得した場合、前記出力手段は、まず前記第２の音量で前記オーディオ信号が表す音を出力し、徐々に前記第２の音量から前記第１の音量へと音量を変化させながら前記オーディオ信号が表す音を出力することを特徴とする請求項１に記載のオーディオ出力装置。
【請求項３】
前記取得手段が前記音の出力を開始する制御コマンドを取得せずに、前記音量を指定する制御コマンドを取得した場合、前記出力手段は、まず前記第２の音量で前記オーディオ信号が表す音を出力し、一定の大きさで徐々に前記第２の音量から前記第１の音量へと音量を変化させながら前記オーディオ信号が表す音を出力することを特徴とする請求項１に記載のオーディオ出力装置。
【請求項４】
前記第２の音量とは、ミュートに相当する音量であることを特徴とする請求項２または請求項３に記載のオーディオ出力装置。
【請求項５】
所定の音量で音を出力するオーディオ出力装置の動作方法であって、
制御コマンドが多重されたオーディオ信号の受信の開始を制御する制御工程と、
前記制御工程による受信の開始の制御に応じて、前記オーディオ信号を受信する受信工程と、
受信したオーディオ信号に多重された制御コマンドを取得する取得工程と、
前記取得工程で音の出力を開始する制御コマンドを取得した後、音量を指定する制御コマンドを取得した場合、指定された第１の音量で前記オーディオ信号が表す音を出力し、前記取得工程で前記音の出力を開始する制御コマンドを取得せずに、前記音量を指定する制御コマンドを取得した場合、前記第１の音量よりも小さい第２の音量で前記オーディオ信号が表す音を出力する出力工程とを有する動作方法。
【請求項６】
請求項５に記載の動作方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音量を制御する技術に関する。
【背景技術】
【０００２】
アクティブスピーカ（以下、スピーカという）の入力としてデジタルオーディオインターフェース信号を採用した場合、標準的なボリューム制御の方法が規定されていない。そこで、スピーカには、ボリュームスイッチや電源スイッチが配置されている。
【０００３】
しかしながら、例えばステレオシステム等を構成する複数のスピーカのそれぞれがボリュームスイッチや電源スイッチを備えている場合、ボリューム調整や電源のオンオフを個別行わなければならず、操作が煩わしい場合があった。
【０００４】
そこで、電源のオンオフ、ボリューム（音量）の指定等を行う制御コマンドをオーディオ信号に多重し、外部の制御装置からスピーカを制御する技術が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第２８６８５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、オーディオ信号に制御コマンドを多重する場合、制御コマンドの送信方向が片方向である為、制御装置側からスピーカの状態（例えば、スピーカの電源のオンオフ、ケーブルを介した接続の有無等）を確認する方法がなかった。
【０００７】
そこで、例えば、制御装置からスピーカへ制御コマンドを伝送するケーブルが抜けていたり、スピーカの電源スイッチがオフになっていたりした場合、以下の課題が生じる。
【０００８】
即ち、スピーカから音が出ないので、制御装置のボリュームスイッチを操作してボリュームを上げた後に、ケーブルが抜けていることに気付き、当該ケーブルを所定の接続部に接続すると、スピーカから突然大きな音が出力される場合があった。
【０００９】
また、スピーカから音が出ないので、制御装置のボリュームスイッチを操作してボリュームを上げた後に、スピーカの電源の入れ忘れに気付き、電源を入れてしまうと、スピーカから突然大きな音が出力される場合があった。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明に係るオーディオ出力装置は、制御コマンドが多重されたオーディオ信号の受信の開始を制御する制御手段と、前記制御手段による受信の開始の制御に応じて、前記オーディオ信号を受信する受信手段と、受信したオーディオ信号に多重された制御コマンドを取得する取得手段と、前記取得手段が音の出力を開始する制御コマンドを取得した後、音量を指定する制御コマンドを取得した場合、指定された第１の音量で前記オーディオ信号が表す音を出力し、前記取得手段が前記音の出力を開始する制御コマンドを取得せずに、前記音量を指定する制御コマンドを取得した場合、前記第１の音量よりも小さい第２の音量で前記オーディオ信号が表す音を出力する出力手段とを有する。
【発明の効果】
【００１１】
以上より、本発明によれば、以下のような効果が得られる。
【００１２】
即ち、スピーカから音が出ないので、制御装置のボリュームスイッチを操作してボリュームを上げた後に、ケーブルが抜けていることに気付き、当該ケーブルを所定の接続部に接続しても、スピーカから突然大きな音が出力されることを抑えることができる。
【００１３】
また、スピーカから音が出ないので、制御装置のボリュームスイッチを操作してボリュームを上げた後に、スピーカの電源の入れ忘れに気付き、電源を入れても、突然大きな音が出力されることを抑えることができる。
【図面の簡単な説明】
【００１４】
【図１】オーディオシステムの構成を示す機能ブロック図である。
【図２】デジタルオーディオインターフェース信号のブロックフォーマット、フレームフォーマット、コマンドフォーマットを模式的に示す図である。
【図３】コントローラ１００がアクティブスピーカ１２０の電源の状態を制御する手順を示す図である。
【図４】スピーカにおける初期化の処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明を実施するための形態について説明する。
【００１６】
（第１の実施形態）
図１は、オーディオシステムの構成を示す機能ブロック図である。
【００１７】
本図において、オーディオシステムは、制御装置（コントローラ）１００とオーディオ出力装置（アクティブスピーカ）１２０−１、１２０−２とからなる。
【００１８】
コントローラ１００はアクティブスピーカ１２０−１、１２０−２と接続し、これらを制御する。
【００１９】
尚、コントローラ１００は、中央処理装置（ＣＰＵ）１０１、ボリュームスイッチ（ＳＷ）１０２、パワーＳＷ１０３、デジタルオーディオ受信器１０４、コマンド多重部１０５、デジタルオーディオ送信器１０６を有する。以下、各部について説明する。
【００２０】
ＣＰＵ１０１は、コントローラ１００全体を制御する。
【００２１】
ボリュームＳＷ１０２は、アクティブスピーカ１２０−１、１２０−２から出力される音量を調節する。
【００２２】
パワーＳＷ１０３は、アクティブスピーカ１２０−１、１２０−２を通常状態（音を出力できる状態）と省電力状態の移行制御を行う。
【００２３】
デジタルオーディオ受信器１０４は、ＣＤプレーヤやＤＶＤプレーヤ等から入力されるデジタルオーディオ信号を受信する。
【００２４】
コマンド多重部１０５は、受信したデジタルオーディオ信号にアクティブスピーカ１２０−１、１２０−２を制御する制御コマンドを多重する。
【００２５】
尚、制御コマンドとは、例えば、アクティブスピーカ１２０−１、１２０−２の電源のオンオフを制御する制御コマンド、ボリューム（音量）を指定する制御コマンド、音の出力を開始する制御コマンド等である。また、音の出力を開始する制御コマンドによって、パワーＳＷ１０３は、アクティブスピーカ１２０−１、１２０−２を省電力状態から通常状態（音を出力できる状態）へと移行させる。
【００２６】
デジタルオーディオ送信器１０６は、制御コマンドを多重したデジタルオーディオ信号をアクティブスピーカ１２０−１、１２０−２へ送信する。
【００２７】
一方、アクティブスピーカ１２０−１、１２０−２は、それぞれデジタルオーディオ受信器１２１、コマンド抽出部１２２、オーディオ信号抽出部１２３、Ｄ（デジタル）／Ａ（アナログ）変換器１２４を有する。また、アクティブスピーカ１２０−１、１２０−２は、それぞれ電子ボリューム部１２５、アンプ部１２６、スピーカ１２７、ＣＰＵ１２８、電源部１２９、電源ＳＷ１３０を有する。以下、各部について説明する。
【００２８】
デジタルオーディオ受信器１２１は、コントローラ１００からのデジタルオーディオ信号を受信する。また、コントローラ１００から各種の制御信号を受信する。
【００２９】
コマンド抽出部１２２は、デジタルオーディオ受信器１２１が受信したデジタルオーディオ信号に多重されている制御コマンドを抽出する。
【００３０】
オーディオ信号抽出部１２３は、デジタルオーディオ受信器１２１が受信したデジタルオーディオ信号からオーディオ信号を抽出する。
【００３１】
Ｄ／Ａ変換器１２４はオーディオ信号抽出部１２３が抽出したデジタルオーディオ信号をアナログ信号に変換する。
【００３２】
電子ボリューム部１２５はＤ／Ａ変換器１２４でアナログ信号に変換されたオーディオ信号の信号レベルを調節する。
【００３３】
アンプ部１２６は電子ボリューム部１２５でレベル調整されたオーディオ信号をスピーカ１２７から音として出力する。
【００３４】
ＣＰＵ１２８はアクティブスピーカ１２０全体を制御する。また、ＣＰＵ１２８は、取得した制御コマンドの情報等を一時的に保持するメモリを備えているものとする。
【００３５】
電源部１２９はアクティブスピーカ１２０で必要となる電力を供給する。
【００３６】
電源ＳＷ１３０はアクティブスピーカの電源部１２９への電源（ＡＣ）の供給を制御する。
【００３７】
次に、コントローラ１００におけるオーディオ信号の処理を説明する。
【００３８】
ＣＤプレーヤやＤＶＤプレーヤから入力されるデジタルオーディオ入力信号は、データ送信の為に変調された信号となっている。
【００３９】
この信号をデジタルオーディオ受信器１０４で復調し、内部処理に適したシリアルのデジタルオーディオ信号、例えばＩ２Ｓ信号に変換する。
【００４０】
この信号は、ボリュームＳＷ１０２や電源ＳＷ１０３の操作がＣＰＵ１０１で検出され、この結果生成された制御コマンドが、コマンド多重部１０５でオーディオ信号に多重される。
【００４１】
このコマンドが多重されたオーディオ信号はデジタルオーディオ送信器で送信の為に変調され、アクティブスピーカ１２０−１、１２０―２へ送信される。
【００４２】
次に、デジタルオーディオ信号にコマンドを多重する方法について図２を用いて説明する。
【００４３】
図２（ａ）は、デジタルオーディオインターフェース信号のブロックフォーマットを模式的に示す図である。
【００４４】
本図において、各ブロックは、１９２個のフレームから構成され、各フレームは２つのサブフレームから構成されているものとする。
【００４５】
図２（ｂ）は、デジタルオーディオインターフェース信号のフレームフォーマットを模式的に示す図である。
【００４６】
本図に示すサブフレームのビット０から３まではプリアンブル（Ｐｒｅａｍｂｌｅ）であり、Ｂ、Ｍ、Ｗの３種類があるものとする。尚、Ｂは、そのサブフレームがフレーム０の第一サブフレームである事を表す。Ｍは、そのサブフレームがフレーム０以外の第一サブフレームである事を表す。Ｗは、そのサブフレームが第二サブフレームである事を表す。
【００４７】
ビット４から２７まではデジタルオーディオデータであり、ビット４がＬＳＢ（最下位ビット）、ビット２７がＭＳＢ（最上位ビット）となっていて、最大で２４ビットのオーディオデータを送信することができる。
【００４８】
また、２４ビット以下のデジタルデータの場合には、後詰めとし、残りのＬＳＢ側は０とされる。
【００４９】
Ｖビットはバリディティフラグ、Ｕビットはユーザビット、Ｃはチャンネルステータス、ＰはＰｒｅａｍｂｌｅを除くデータの偶数パリティとなっている。
【００５０】
ユーザビットは各サブフレームに１ビットづつ配置され、１ブロックで最大１９２ビットのデータを送信する事ができる。
【００５１】
つまり、オーディオ信号のサンプリング周波数が４８ｋＨｚの場合、４ミリ秒（ｍｓ）で１９２ビットのデータを送信する事ができる。
【００５２】
本実施形態では、この部分にアクティブスピーカに対する制御コマンドを乗せ、アクティブスピーカの制御を行う。
【００５３】
図２（ｃ）は、制御コマンドのフォーマットを模式的に示す図である。
【００５４】
ユーザビットは最大１９２ビットのデータを送る事が出来るが、ここではそのうちの先頭の３２ビットを使用して制御コマンドを構成している。
【００５５】
本図において、先頭の１ビットは有効なコマンドかどうかを示すバリディティフラグであり、有効なコマンドがある場合は１となる。
【００５６】
続く７ビットがコマンドの種別を表し、続く２４ビットがコマンドに付随するパラメータであり、ボリューム値などが設定される。
【００５７】
本実施形態では、１９２ビットあるユーザビットのうちの先頭３２ビットを使用して１コマンドを送る場合について記述しているが、１ブロックに複数のコマンドを配置してもよい。
【００５８】
また、コントローラ１００のコマンド多重部１０５では、上述した方法で制御コマンドをオーディオ信号に多重するが、多重するコマンドは一定時間以内に必ず制御コマンドを送信する。
【００５９】
本実施形態では、ボリューム制御コマンド（音量を指定する制御コマンド）を一定時間毎に送信する事としている。
【００６０】
次に、アクティブスピーカ１２０におけるオーディオデータの処理を順番に説明する。
【００６１】
コントローラ１００から送信される変調されたデジタルオーディオ信号はデジタルオーディオ受信器１２１で復調され、内部処理に適したシリアルのデジタルオーディオ信号、例えばＩ２Ｓ信号に変換される。
【００６２】
また、デジタルオーディオ受信器１２１では、コントローラ１００から送られてくる信号を検出し、この結果をＣＰＵ１２８に通知する。
【００６３】
コマンド抽出部１２２は、デジタルオーディオ受信器１２１からのデジタルオーディオ信号からユーザビットに多重されたコマンドを抽出し、ＣＰＵ１２８に通知する。
【００６４】
尚、アクティブスピーカ１２０の電源の状態としては以下の３種類があるものとする。
【００６５】
第一の状態としては、電源ＯＦＦ状態であり、電源スイッチ１３０により電源１２９へのＡＣの供給が停止されている。このため、待機電力は消費されない。
【００６６】
第二の状態としては、省電力状態である。この場合、ＣＰＵ１２８が電源１３０を制御し、アクティブスピーカ１２０内でコントローラ１００との通信に必要のない回路への電力供給を停止されている。本実施の形態ではＤ／Ａ変換器１２４、電子ボリューム部１２５、アンプ部１２６への電源の供給が停止されているものとする。これにより、アクティブスピーカ内の不要な電力の消費が抑制される。
【００６７】
第三の状態としては、通常動作状態である。第三の状態とは、アクティブスピーカ全体に電力が供給され、スピーカ１２７から音を出力できる状態である。尚、第二の状態から第三の状態への移行は、コントローラからの指示による。
【００６８】
図３は、コントローラ１００がアクティブスピーカ１２０の電源の状態を制御する手順を示す図である。
【００６９】
本図において、始めの状態は、コントローラ１００とアクティブスピーカ１２０−１は省電力状態であり、アクティブスピーカ１２０−２は電源ＯＦＦ状態であるものとする。
【００７０】
尚、コントローラ１００のパワーＳＷ１０３が押されパワーオン状態となると、コントローラ１００は制御信号の送信を開始し、パワーオンの状態であることを示す「Ｐｏｗｅｒ  ＯＮ」コマンドを送信する（Ｓ１０２）。
【００７１】
アクティブスピーカ１２０−１は入力信号を検出すると共に「Ｐｏｗｅｒ  ＯＮ」コマンドを受信し（Ｓ１０２）、省電力状態から通常状態に移行する。この後コントローラ１００は定期的に音量を指定する制御コマンド（ボリュームコマンド）を送信し続ける（Ｓ１０３からＳ１１１まで）。尚、ボリューム値が同じ値であっても複数回送信し、ボリュームＳＷが操作され、ボリューム値に変更があった場合には、ボリューム値を変更したボリュームコマンドを送信する。
【００７２】
本図において、Ｓ１０４からＳ１１０までは同じボリューム値のボリュームコマンドである。
【００７３】
そして、Ｓ１０７とＳ１０８の間で電源ＳＷ１３０が操作され、ＡＣの供給が開始されると、アクティブスピーカ１２０−２は省電力状態に移行する。この後、受信信号の検出、ボリュームコマンドを受信する事により、アクティブスピーカ１２０−２は通常状態に移行し、音の出力を行う。
【００７４】
図４は、アクティブスピーカ１２０−１、１２０−２における初期化手順を示すフローチャートである。尚、本手順は、アクティブスピーカ１２０−１、１２０−２が省電力状態であるときの実行される。
【００７５】
まず、ステップＳ４０１において、ＣＰＵ１２８は、オーディオ信号の受信を開始するか否か判断する。尚、ステップＳ４０１において、デジタルオーディオ受信器１２１が、「Ｐｏｗｅｒ  ＯＮ」コマンドを受信した場合、オーディオ信号の受信を開始すると判断し、ステップＳ４０２に処理を実行する。
【００７６】
一方、ステップＳ４０１において、デジタルオーディオ受信器１２１が、「Ｐｏｗｅｒ  ＯＮ」コマンドを受信していない場合、ステップＳ４０１の処理を繰り返す。
【００７７】
ステップＳ４０２において、ＣＰＵ１２８は、音の出力を開始する制御コマンドを取得したか否か判断する。尚、音の出力を開始する制御コマンドの取得とは、オーディオ信号に多重された状態で受信された当該制御コマンドが、コマンド抽出部１２２によって抽出された場合をいう。そして、ステップＳ４０２において、音の出力を開始する制御コマンドが取得された場合、ステップＳ４０３の処理を実行する。一方、ステップＳ４０２において、音の出力を開始する制御コマンドが取得されなかった場合、ステップＳ４０５の処理を実行する。
【００７８】
ステップＳ４０３において、ＣＰＵ１２８は、音量を指定する制御コマンドを取得したか否か判断する。尚、音量を指定する制御コマンドの取得とは、オーディオ信号に多重された状態で受信された当該制御コマンドが、コマンド抽出部１２２によって抽出された場合をいう。
【００７９】
そして、ステップＳ４０３において、音量を指定する制御コマンドが取得された場合、ステップＳ４０４の処理を実行する。一方、ステップＳ４０３において、音量を指定する制御コマンドが取得されなかった場合、ステップＳ４０３の処理を繰り返す。
【００８０】
ステップＳ４０４において、ＣＰＵ１２８は、音量を指定する制御コマンドによって指定された音量で、受信したオーディオ信号が表す音が出力されるよう電子ボリューム１２５、アンプ１２６等を制御する。即ち、スピーカ１２７からは、音量を指定する制御コマンドによって指定された音量で、受信したオーディオ信号が表す音が出力される。
【００８１】
ステップＳ４０５において、ＣＰＵ１２８は、音量を指定する制御コマンドを取得したか否か判断する。尚、音量を指定する制御コマンドの取得とは、オーディオ信号に多重された状態で受信された当該制御コマンドが、コマンド抽出部１２２によって抽出された場合をいう。
【００８２】
そして、ステップＳ４０５において、音量を指定する制御コマンドが取得された場合、ステップＳ４０６の処理を実行する。一方、ステップＳ４０５において、音量を指定する制御コマンドが取得されなかった場合、一連の処理を終了する。
【００８３】
ステップＳ４０６において、ＣＰＵ１２８は、音量を指定する制御コマンドによって指定された音量よりも小さい音量で、受信したオーディオ信号が表す音が出力されるよう電子ボリューム１２５、アンプ１２６等を制御する。即ち、スピーカ１２７からは、音量を指定する制御コマンドによって指定された音量よりも小さい音量で、受信したオーディオ信号が表す音が出力される。尚、ＣＰＵ１２８は、まず、音量を指定する制御コマンドによって指定された音量よりも小さい音量で、受信したオーディオ信号が表す音が出力されるよう電子ボリューム１２５、アンプ１２６等を制御する。そして、徐々に音量を指定する制御コマンドによって指定された音量で、受信したオーディオ信号が表す音が出力されるよう電子ボリューム１２５、アンプ１２６等を制御してもよい。
【００８４】
尚、音量を徐々に変化させる場合、一定の割合、一定の大きさずつ変化させてもよい。このようにすることによって、音量を指定する制御コマンドによって指定された音量が大きい程、指定された音量になるまで長い時間を要することになる。従って、スピーカから突然大きな音が出力されることを抑えることが可能となる。
【００８５】
また、音量を指定する制御コマンドによって指定された音量よりも小さい音量とは例えば、ミュート（消音）に相当する音であってもよい。
【００８６】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005448997.tif 000002
【図２】
0005448997.tif 000003
【図３】
0005448997.tif 000004
【図４】
0005448997.tif 000005