(57)【特許請求の範囲】
【請求項１】
第１オーディオ機器および第２オーディオ機器を有するオーディオシステムであって、
第１オーディオ機器は、第１通信部、ボリューム操作部、第１ボリューム調整部、および、第１制御部を有し、
第２オーディオ機器は、第２通信部、記憶部、第２ボリューム調整部、第２制御部を有し、
前記第１オーディオ機器のボリューム操作部は、ボリューム値の上昇または下降の操作を受け付け、
前記第１オーディオ機器の第１制御部は、
前記ボリューム操作部が受け付けた操作量に応じた制御量で前記第１ボリューム調整部を制御するとともに、
該制御量の前記第１ボリューム調整部の全ボリューム調整範囲における変化率を算出して、
この変化率を前記第２オーディオ機器に対して送信し、
前記第２オーディオ機器の第２制御部は、
前記第１オーディオ機器から前記変化率を受信し、
この変化率を前記第２ボリューム調整部の全ボリューム調整範囲における制御量に換算し、
この制御量のうち整数部の値で前記第２ボリューム調整部を制御し、
前記制御量のうち小数部の値を前記記憶部に積算し、
積算された該記憶部の値に整数部が生じたとき、該整数部の値で前記第２ボリューム調整部を更に制御して、該記憶部の値から前記整数部を削除する
オーディオシステム。
【請求項２】
他のオーディオ機器と通信する通信部と、
ボリューム値の小数部を記憶する記憶部と、
出力するオーディオ信号のボリュームを調整するボリューム調整部と、
前記他のオーディオ機器からボリューム値の変化率を受信し、この変化率を前記ボリューム調整部の全ボリューム調整範囲における制御量に換算し、この制御量のうち整数部の値で前記ボリューム調整部を制御し、前記制御量のうち小数部の値を前記記憶部に積算し、積算された該記憶部の値に整数部が生じたとき、該整数部の値で前記ボリューム調整部を更に制御して、該記憶部の値から前記整数部を削除する、制御部と、
を備えたオーディオ機器。
【請求項３】
オーディオ機器のボリュームを制御する制御端末装置であって、
ボリューム値の上昇または下降の操作を受け付けるボリューム操作部と、
前記ボリューム操作部が受け付けた操作量を前記オーディオ機器の全ボリューム調整範囲における制御量に換算し、この制御量の整数部の値と小数部の値とを別のメッセージとして前記オーディオ機器に送信する、制御部と、
を備えた制御端末装置。
【請求項４】
前記全ボリューム調整範囲のステップ数がそれぞれ異なる複数のオーディオ機器の制御量を算出してメッセージを送信する請求項３に記載の制御端末装置。
【請求項５】
制御端末装置と通信する通信部と、
ボリューム値の小数部を記憶する記憶部と、
出力するオーディオ信号のボリュームを調整するボリューム調整部と、
前記制御端末装置から制御量の整数部の値と小数部の値を含むメッセージを受信し、受信した制御量のうち整数部の値で前記ボリューム調整部を制御し、前記制御量のうち小数部の値を前記記憶部に積算し、積算された該記憶部の値に整数部が生じたとき、該整数部の値で前記ボリューム調整部を更に制御して、該記憶部の値から前記整数部を削除する、制御部と、
を備えたオーディオ機器。
【請求項６】
請求項３または請求項４に記載の制御端末装置と、１または複数の請求項５に記載のオーディオ機器と、を有するオーディオシステム。
【請求項７】
操作部が設けられた携帯端末装置の制御部を、
前記操作部に対するボリューム値の上昇または下降の操作を検出する操作検出部、
前記操作部が受け付けた操作量を前記オーディオ機器の全ボリューム調整範囲における制御量に換算し、この制御量の整数部の値と小数部の値とを別のメッセージとして前記オーディオ機器に送信する、メッセージ編集送信部、
として機能させるプログラム。
【請求項８】
被操作部の操作を検出する操作検出部と、
前記操作検出部によって検出された前記被操作部の操作に応じて、所定の第１パラメータを上昇または下降させるパラメータ更新処理を行う第１パラメータ更新部と、
前記第１パラメータのパラメータ更新処理に応じて、所定の第２パラメータを上昇または下降させるパラメータ更新処理を行う第２パラメータ更新部と、
を備えたパラメータ制御装置であって、
前記第１パラメータ更新部は、
前記第１パラメータを最小値から最大値まで所定のステップ数で多段階に更新可能である第１更新処理部と、
前記第１パラメータ更新部および前記第２パラメータ更新部に共通する仮想のパラメータのステップ数である仮想ステップ数を記憶する第１記憶部と、
前記被操作部の操作に応じて前記第１更新処理部を制御するとともに、前記被操作部の操作および前記第１記憶部に記憶された仮想ステップ数に基づいて、前記第２パラメータ更新部に対する制御量を算出し、算出した制御量に基づいて編集したコマンドを前記第２パラメータ更新部に送付する第１制御部と、
を備え、
前記第２パラメータ更新部は、
前記第２パラメータを最小値から最大値まで所定のステップ数で多段階に更新可能である第２更新処理部と、
前記仮想ステップ数を記憶するとともに、前記第１制御部から送付されたコマンドに関する情報を記憶する第２記憶部と、
前記第１制御部から送付されたコマンド、前記第２記憶部に記憶された前記仮想ステップ数、および前記第２記憶部に記憶されたコマンドに関する情報に基づいて、第２パラメータの制御量を算出し、算出した第２パラメータの制御量に基づいて前記第２更新処理部を制御する、第２制御部と、
を備え、
前記第１パラメータが更新され、前記第１パラメータの変化量が第１操作ステップ値（Ｓｍ１）である場合、
前記第１パラメータの最小値から最大値までのステップ数：Ｓ１、
前記第２パラメータの最小値から最大値までのステップ数：Ｓ２、
前記第１パラメータ更新部および前記第２パラメータ更新部に共通する仮想のパラメータのステップ数である仮想ステップ数：Ｎｃ、
として、
（１）前記第１制御部は、式（ａ）により、仮想操作ステップ値（Ｎ１）を算出し、仮想操作ステップ値（Ｎ１）をコマンドに編集して前記第２パラメータ更新部に送付する。
式（ａ）：Ｎｃ×Ｓｍ１／Ｓ１＝Ｎ１
（２）前記第２パラメータ更新部は、式（ｂ）により、仮想操作ステップ値（Ｎ１）に基づいて第２操作ステップ値（Ｓｍ２）を算出する。
式（ｂ）：Ｎ１×Ｓ２／Ｎｃ＝Ｓｍ２
（３）前記第２記憶部に記憶されている値（Ｐｘ）があれば、式（ｃ）により、第２操作ステップ値（Ｓｍ２）に加えるとともに、その和を、整数部分（Ｐａ）と小数点以下の部分（Ｐｂ）に分ける。
式（ｃ）：Ｓｍ２＋Ｐｘ＝Ｐａ＋Ｐｂ
（４）前記第２制御部は、整数部分（Ｐａ）を第２パラメータの制御量として、整数部分（Ｐａ）の値に基づいて前記第２更新処理部を制御する。
（５）前記第２記憶部は、小数点以下の部分（Ｐｂ）を値（Ｐｘ）として記憶する、
パラメータ制御装置。
【請求項９】
被操作部の操作を検出する操作検出部と、
前記操作検出部によって検出された前記被操作部の操作に応じて、所定の第３パラメータおよび所定の第４パラメータを上昇または下降させるパラメータ更新処理を指示するパラメータ更新指示部と、
前記パラメータ更新指示部からの指示に応じて、所定の第３パラメータを上昇または下降させるパラメータ更新処理を行う第３パラメータ更新部と、
前記パラメータ更新指示部からの指示に応じて、所定の第４パラメータを上昇または下降させるパラメータ更新処理を行う第４パラメータ更新部と、
を備えたパラメータ制御装置であって、
前記第３パラメータおよび前記第４パラメータは、それぞれ最小値から最大値まで所定のステップ数で多段階に更新可能であり、
前記パラメータ更新指示部は、
前記第３パラメータおよび前記第４パラメータのステップ数と、前記パラメータ更新指示部および前記第４パラメータ更新部に共通する仮想のパラメータのステップ数である仮想ステップ数と、を記憶する更新指示記憶部と、
前記被操作部の操作に応じて前記第３パラメータ更新部を制御するとともに、前記被操作部の操作および前記更新指示記憶部に記憶された情報に基づいて、前記第４パラメータ更新部に対する制御量を算出し、算出した制御量に基づいて編集したコマンドを前記第４パラメータ更新部に送付する更新指示制御部と、
を備え、
前記第３パラメータ更新部は、
前記第３パラメータを最小値から最大値まで所定のステップ数で多段階に更新可能である第３更新処理部と、
前記更新指示制御部から送付されたコマンドに基づいて、前記第３更新処理部を制御する第３制御部と、
を備え、
前記第４パラメータ更新部は、
前記第４パラメータを最小値から最大値まで所定のステップ数で多段階に更新可能である第４更新処理部と、
前記仮想ステップ数を記憶するとともに、前記更新指示制御部から送付されたコマンドに関する情報を記憶する第４記憶部と、
前記更新指示制御部から送付されたコマンド、前記第４記憶部に記憶された前記仮想ステップ数、および前記第４記憶部に記憶された前記更新指示制御部から送付されたコマンドに関する情報に基づいて、第４パラメータの制御量を算出し、算出した第４パラメータの制御量に基づいて前記第４更新処理部を制御する、第４制御部と、
を備え、
前記第３パラメータが更新され、前記第３パラメータの変化量が第３操作ステップ値（Ｓｍ３）である場合、
前記第３パラメータの最小値から最大値までのステップ数：Ｓ３、
前記第４パラメータの最小値から最大値までのステップ数：Ｓ４、
前記第３パラメータ更新部および前記第４パラメータ更新部に共通する仮想のパラメータのステップ数である仮想ステップ数：Ｎｃ、
として、
（１）前記更新指示制御部は、式（ａ）により、第４操作ステップ値（Ｓｍ４）を算出する。
式（ａ）：Ｓ４×Ｓｍ３／Ｓ３＝Ｓｍ４
（２）前記更新指示制御部は、式（ｂ）により、第４操作ステップ値（Ｓｍ４）を、整数部分（Ｐａ１）と小数点以下の部分（Ｐｂ１）に分け、整数部分（Ｐａ１）をコマンドに編集して前記第４パラメータ更新部に送付する。
式（ｂ）：Ｓｍ４＝Ｐａ１＋Ｐｂ１
（３）前記更新指示制御部は、式（ｃ）により、小数点以下の部分（Ｐｂ１）に基づいて仮想操作ステップ値（Ｎ４）を算出し、仮想操作ステップ値（Ｎ４）をコマンドに編集して前記第４パラメータ更新部に送付する。
式（ｃ）：Ｎｃ×Ｐｂ１／Ｓ４＝Ｎ４
（４）前記第４パラメータ更新部は、式（ｄ）により、仮想操作ステップ値（Ｎ４）に基づいて第５操作ステップ値（Ｓｍ５）を算出する。
式（ｄ）：Ｎ４×Ｓ４／Ｎｃ＝Ｓｍ５
（５）前記第４記憶部に記憶されている値（Ｐｙ）があれば、式（ｅ）により、第５操作ステップ値（Ｓｍ５）に加えるとともに、その和を、整数部分（Ｐａ２）と小数点以下の部分（Ｐｂ２）に分ける。
式（ｅ）：Ｓｍ５＋Ｐｙ＝Ｐａ２＋Ｐｂ２
（６）前記第４制御部は、式（ｆ）により、整数部分（Ｐａ１）と整数部分（Ｐａ２）の和（Ｐａ３）を第４パラメータの制御量として、整数の和（Ｐａ）の値に基づいて前記第４更新処理部を制御する。
式（ｆ）：Ｐａ１＋Ｐａ２＝Ｐａ３
（７）前記第４記憶部は、小数点以下の部分（Ｐｂ２）を値（Ｐｙ）として記憶する、
パラメータ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、相互接続された複数のオーディオ装置のボリューム値などのパラメータを制御するオーディオシステム、オーディオ機器、制御端末装置、プログラム、およびパラメータ制御装置に関する。
【背景技術】
【０００２】
従来、例えばＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）のように、家庭内でオーディオ装置、携帯端末などの電子装置間のネットワークを可能とするガイドラインが種々策定されている。
【０００３】
このようなネットワークに複数のオーディオ装置が接続されている場合、例えば、音楽データのようなオーディオソースを複数のオーディオ機器で同期再生することが可能である。また、ネットワークに接続されたスマートフォン等の端末装置をリモートコントローラとして使用し、複数のオーディオ機器を操作することも可能である（たとえば特許文献１参照）。
【０００４】
ネットワークに接続された複数のオーディオ機器でオーディオソースを同期再生している場合、例えば、複数のオーディオ機器のボリューム値を一律に上下させたい場合がある。
【０００５】
各オーディオ機器のボリューム値は、通常、最小値から最大値まで所定のステップ数で多段階に更新可能であるが、各オーディオ機器毎にボリュームのステップ数が異なる場合がある。例えば、親機のボリュームのステップ数が２００で、子機のボリュームのステップ数が１００であるような場合である。
【０００６】
親機と子機のボリュームのステップ数が異なる場合に、親機と子機のボリューム値を一律に変化させる方法として、親機のボリューム値の変化の割合と、子機のボリューム値の変化の割合を一致させることが考えられる。例えば、親機のボリューム値を１０ステップ変化させた場合、ボリューム値の変化の割合は、５％（１０／２００）である。そこで、子機のボリューム値を全ステップ数１００の５％に相当する５ステップ変化させるようにすれば、親機と子機のボリューム値の変化の割合が一致し、親機と子機のボリューム値を一律に変化させることができる。
【先行技術文献】
【非特許文献】
【０００７】
【特許文献１】特開２０１５‐１０００８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述の方法では、親機と子機のボリューム値を一律に変化させることができなくなる場合がある。例えば、親機のボリューム値を１ステップ変化させた場合、親機のボリューム値の変化の割合は、０．５％（１／２００）である。一方、子機の全ステップ数１００の０．５％に相当するステップ数は０．５ステップとなる。ボリューム値を変化させるステップ数は整数である必要があるため、子機のボリューム値を上昇させることができない。このため、例えば、ユーザが親機のボリューム値を１ステップ（０．５％）ずつ繰り返し上昇させた場合、子機のボリューム値を上昇させることができず、親機のボリューム値の上昇に合わせて子機のボリューム値を上昇させることができなかった。
【０００９】
この発明は、相互接続された複数のオーディオ装置のボリューム値などのパラメータのステップ数が異なる場合であっても、複数のオーディオ機器のパラメータを連動させて制御可能なオーディオシステム、オーディオ機器、制御端末装置、プログラム、およびパラメータ制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の側面によって提供されるオーディオシステムは、第１オーディオ機器および第２オーディオ機器を有するオーディオシステムであって、第１オーディオ機器は、第１通信部、ボリューム操作部、第１ボリューム調整部、および、第１制御部を有し、第２オーディオ機器は、第２通信部、記憶部、第２ボリューム調整部、第２制御部を有し、前記第１オーディオ機器のボリューム操作部は、ボリューム値の上昇または下降の操作を受け付け、前記第１オーディオ機器の第１制御部は、前記ボリューム操作部が受け付けた操作量に応じた制御量で前記第１ボリューム調整部を制御するとともに、該制御量の前記第１ボリューム調整部の全ボリューム調整範囲における変化率を算出して、この変化率を前記第２オーディオ機器に対して送信し、前記第２オーディオ機器の第２制御部は、前記第１オーディオ機器から前記変化率を受信し、この変化率を前記第２ボリューム調整部の全ボリューム調整範囲における制御量に換算し、この制御量のうち整数部の値で前記第２ボリューム調整部を制御し、前記制御量のうち小数部の値を前記記憶部に積算し、積算された該記憶部の値に整数部が生じたとき、該整数部の値で前記第２ボリューム調整部を更に制御して、該記憶部の値から前記整数部を削除することを特徴とする（第１の構成）。
【００１２】
また、オーディオ機器は、他のオーディオ機器と通信する通信部と、ボリューム値の小数部を記憶する記憶部と、出力するオーディオ信号のボリュームを調整するボリューム調整部と、前記他のオーディオ機器からボリューム値の変化率を受信し、この変化率を前記ボリューム調整部の全ボリューム調整範囲における制御量に換算し、この制御量のうち整数部の値で前記ボリューム調整部を制御し、前記制御量のうち小数部の値を前記記憶部に積算し、積算された該記憶部の値に整数部が生じたとき、該整数部の値で前記ボリューム調整部を更に制御して、該記憶部の値から前記整数部を削除する、制御部と、を備えることを特徴とする（第３の構成）。
【００１３】
本発明の第３の側面によって提供される制御端末機器は、オーディオ機器のボリュームを制御する制御端末装置であって、ボリューム値の上昇または下降の操作を受け付けるボリューム操作部と、前記ボリューム操作部が受け付けた操作量を前記オーディオ機器の全ボリューム調整範囲における制御量に換算し、この制御量の整数部の値と小数部の値とを別のメッセージとして前記オーディオ機器に送信する、制御部と、を備えることを特徴とする（第４の構成）。
【００１４】
上記発明において、前記全ボリューム調整範囲のステップ数がそれぞれ異なる複数のオーディオ機器の制御量を算出してメッセージを送信するようにしてもよい（第５の構成）。
【００１５】
また、オーディオ機器は、制御端末装置と通信する通信部と、ボリューム値の小数部を記憶する記憶部と、出力するオーディオ信号のボリュームを調整するボリューム調整部と、前記制御端末装置から制御量の整数部の値と小数部の値を含むメッセージを受信し、受信した制御量のうち整数部の値で前記ボリューム調整部を制御し、前記制御量のうち小数部の値を前記記憶部に積算し、積算された該記憶部の値に整数部が生じたとき、該整数部の値で前記ボリューム調整部を更に制御して、該記憶部の値から前記整数部を削除する、制御部と、を備えることを特徴とする（第６の構成）。
【００１６】
また、オーディオシステムは、上記第４または第５の構成に係る制御端末装置と、１または複数の上記第６の構成に係るオーディオ機器と、を有することを特徴とする（第７の構成）。
【００１７】
本発明の第４の側面によって提供されるプログラムは、操作部が設けられた携帯端末装置の制御部を、前記操作部に対するボリューム値の上昇または下降の操作を検出する操作検出部、前記操作部が受け付けた操作量を前記オーディオ機器の全ボリューム調整範囲における制御量に換算し、この制御量の整数部の値と小数部の値とを別のメッセージとして前記オーディオ機器に送信する、メッセージ編集送信部、として機能させることを特徴とする（第８の構成）。
【００１８】
本発明の第５の側面によって提供されるパラメータ制御装置は、被操作部の操作を検出する操作検出部と、前記操作検出部によって検出された前記被操作部の操作に応じて、所定の第１パラメータを上昇または下降させるパラメータ更新処理を行う第１パラメータ更新部と、前記第１パラメータのパラメータ更新処理に応じて、所定の第２パラメータを上昇または下降させるパラメータ更新処理を行う第２パラメータ更新部と、を備えたパラメータ制御装置であって、前記第１パラメータ更新部は、前記第１パラメータを最小値から最大値まで所定のステップ数で多段階に更新可能である第１更新処理部と、前記第１パラメータ更新部および前記第２パラメータ更新部に共通する仮想のパラメータのステップ数である仮想ステップ数を記憶する第１記憶部と、前記被操作部の操作に応じて前記第１更新処理部を制御するとともに、前記被操作部の操作および前記第１記憶部に記憶された仮想ステップ数に基づいて、前記第２パラメータ更新部に対する制御量を算出し、算出した制御量に基づいて編集したコマンドを前記第２パラメータ更新部に送付する第１制御部と、を備え、前記第２パラメータ更新部は、前記第２パラメータを最小値から最大値まで所定のステップ数で多段階に更新可能である第２更新処理部と、前記仮想ステップ数を記憶するとともに、前記第１制御部から送付されたコマンドに関する情報を記憶する第２記憶部と、前記第１制御部から送付されたコマンド、前記第２記憶部に記憶された前記仮想ステップ数、および前記第２記憶部に記憶されたコマンドに関する情報に基づいて、第２パラメータの制御量を算出し、算出した第２パラメータの制御量に基づいて前記第２更新処理部を制御する、第２制御部と、を備え、前記第１パラメータが更新され、前記第１パラメータの変化量が第１操作ステップ値（Ｓｍ１）である場合、前記第１パラメータの最小値から最大値までのステップ数：Ｓ１、前記第２パラメータの最小値から最大値までのステップ数：Ｓ２、前記第１パラメータ更新部および前記第２パラメータ更新部に共通する仮想のパラメータのステップ数である仮想ステップ数：Ｎｃ、として、
（１）前記第１制御部は、式（ａ）により、仮想操作ステップ値（Ｎ１）を算出し、仮想操作ステップ値（Ｎ１）をコマンドに編集して前記第２パラメータ更新部に送付する。
式（ａ）：Ｎｃ×Ｓｍ１／Ｓ１＝Ｎ１
（２）前記第２パラメータ更新部は、式（ｂ）により、仮想操作ステップ値（Ｎ１）に基づいて第２操作ステップ値（Ｓｍ２）を算出する。
式（ｂ）：Ｎ１×Ｓ２／Ｎｃ＝Ｓｍ２
（３）前記第２記憶部に記憶されている値（Ｐｘ）があれば、式（ｃ）により、第２操作ステップ値（Ｓｍ２）に加えるとともに、その和を、整数部分（Ｐａ）と小数点以下の部分（Ｐｂ）に分ける。
式（ｃ）：Ｓｍ２＋Ｐｘ＝Ｐａ＋Ｐｂ
（４）前記第２制御部は、整数部分（Ｐａ）を第２パラメータの制御量として、整数部分（Ｐａ）の値に基づいて前記第２更新処理部を制御する。
（５）前記第２記憶部は、小数点以下の部分（Ｐｂ）を値（Ｐｘ）として記憶する、ことを特徴とする（第９の構成）。
【００１９】
また、パラメータ制御装置は、被操作部の操作を検出する操作検出部と、前記操作検出部によって検出された前記被操作部の操作に応じて、所定の第３パラメータおよび所定の第４パラメータを上昇または下降させるパラメータ更新処理を指示するパラメータ更新指示部と、前記パラメータ更新指示部からの指示に応じて、所定の第３パラメータを上昇または下降させるパラメータ更新処理を行う第３パラメータ更新部と、前記パラメータ更新指示部からの指示に応じて、所定の第４パラメータを上昇または下降させるパラメータ更新処理を行う第４パラメータ更新部と、を備えたパラメータ制御装置であって、前記第３パラメータおよび前記第４パラメータは、それぞれ最小値から最大値まで所定のステップ数で多段階に更新可能であり、前記パラメータ更新指示部は、前記第３パラメータおよび前記第４パラメータのステップ数と、前記パラメータ更新指示部および前記第４パラメータ更新部に共通する仮想のパラメータのステップ数である仮想ステップ数と、を記憶する更新指示記憶部と、前記被操作部の操作に応じて前記第３パラメータ更新部を制御するとともに、前記被操作部の操作および前記更新指示記憶部に記憶された情報に基づいて、前記第４パラメータ更新部に対する制御量を算出し、算出した制御量に基づいて編集したコマンドを前記第４パラメータ更新部に送付する更新指示制御部と、を備え、前記第３パラメータ更新部は、前記第３パラメータを最小値から最大値まで所定のステップ数で多段階に更新可能である第３更新処理部と、前記更新指示制御部から送付されたコマンドに基づいて、前記第３更新処理部を制御する第３制御部と、を備え、前記第４パラメータ更新部は、前記第４パラメータを最小値から最大値まで所定のステップ数で多段階に更新可能である第４更新処理部と、前記仮想ステップ数を記憶するとともに、前記更新指示制御部から送付されたコマンドに関する情報を記憶する第４記憶部と、前記更新指示制御部から送付されたコマンド、前記第４記憶部に記憶された前記仮想ステップ数、および前記第４記憶部に記憶された前記更新指示制御部から送付されたコマンドに関する情報に基づいて、第４パラメータの制御量を算出し、算出した第４パラメータの制御量に基づいて前記第４更新処理部を制御する、第４制御部と、を備え、前記第３パラメータが更新され、前記第３パラメータの変化量が第３操作ステップ値（Ｓｍ３）である場合、前記第３パラメータの最小値から最大値までのステップ数：Ｓ３、前記第４パラメータの最小値から最大値までのステップ数：Ｓ４、前記第３パラメータ更新部および前記第４パラメータ更新部に共通する仮想のパラメータのステップ数である仮想ステップ数：Ｎｃ、として、
（１）前記更新指示制御部は、式（ａ）により、第４操作ステップ値（Ｓｍ４）を算出する。
式（ａ）：Ｓ４×Ｓｍ３／Ｓ３＝Ｓｍ４
（２）前記更新指示制御部は、式（ｂ）により、第４操作ステップ値（Ｓｍ４）を、整数部分（Ｐａ１）と小数点以下の部分（Ｐｂ１）に分け、整数部分（Ｐａ１）をコマンドに編集して前記第４パラメータ更新部に送付する。
式（ｂ）：Ｓｍ４＝Ｐａ１＋Ｐｂ１
（３）前記更新指示制御部は、式（ｃ）により、小数点以下の部分（Ｐｂ１）に基づいて仮想操作ステップ値（Ｎ４）を算出し、仮想操作ステップ値（Ｎ４）をコマンドに編集して前記第４パラメータ更新部に送付する。
式（ｃ）：Ｎｃ×Ｐｂ１／Ｓ４＝Ｎ４
（４）前記第４パラメータ更新部は、式（ｄ）により、仮想操作ステップ値（Ｎ４）に基づいて第５操作ステップ値（Ｓｍ５）を算出する。
式（ｄ）：Ｎ４×Ｓ４／Ｎｃ＝Ｓｍ５
（５）前記第４記憶部に記憶されている値（Ｐｙ）があれば、式（ｅ）により、第５操作ステップ値（Ｓｍ５）に加えるとともに、その和を、整数部分（Ｐａ２）と小数点以下の部分（Ｐｂ２）に分ける。
式（ｅ）：Ｓｍ５＋Ｐｙ＝Ｐａ２＋Ｐｂ２
（６）前記第４制御部は、式（ｆ）により、整数部分（Ｐａ１）と整数部分（Ｐａ２）の和（Ｐａ３）を第４パラメータの制御量として、整数の和（Ｐａ）の値に基づいて前記第４更新処理部を制御する。
式（ｆ）：Ｐａ１＋Ｐａ２＝Ｐａ３
（７）前記第４記憶部は、小数点以下の部分（Ｐｂ２）を値（Ｐｙ）として記憶する、ことを特徴とする（第１０の構成）。
【発明の効果】
【００２０】
この発明によれば、相互接続された複数のオーディオ装置のボリューム値などのパラメータのステップ数が異なる場合であっても、複数のオーディオ機器のパラメータを連動させて制御することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】この発明が適用される携帯電話機および複数のオーディオ機器で構成される同期再生システムのブロック図である。
【図２】オーディオ機器コントローラとして機能する携帯電話機の構成を示す図である。
【図３】携帯電話機とオーディオ機器コントローラプログラムの協働で構成されるオーディオ機器コントローラの機能ブロック図である。
【図４】オーディオ機器の構成を示すブロック図である。
【図５】オーディオ機器の構成を示すブロック図である。
【図６】携帯電話機によるオーディオ機器コントローラの画面表示の一例を示す図である。
【図７】同期再生システムの動作を示すフローチャートである。
【図８】同期再生システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００２２】
図１は、この発明が適用される端末装置である携帯電話機１、複数のオーディオ機器３、４で構成される同期再生システム２００の一例を示す図である。同期再生システム２００は、複数のオーディオ機器３、４、オーディオ配信サーバ１４、及び携帯電話機１を含んでいる。複数のオーディオ機器３、４、オーディオ配信サーバ１４、及び携帯電話機１は、ネットワーク６に接続されている。ネットワーク６は、例えば、１つの建物内の複数の部屋に設置されたオーディオ機器を相互に接続するネットワークである。
【００２３】
同期再生システム２００は、複数のオーディオ機器３、４により、同じオーディオソースを同期して再生する同期再生グループを構築している。同期再生システム２００は、同期再生グループを構築するにあたり、ネットワーク６に接続されるオーディオ機器３、４に、親機、子機の機能を割り当てている。本実施形態では、オーディオ機器３に親機としての機能が割り当てられ、オーディオ機器４に子機としての機能が割り当てられているものとする。以下では、オーディオ機器３を親機３という場合があり、オーディオ機器４を子機４という場合がある。尚、同期再生グループは、３台以上のオーディオ機器によって同期再生グループが構成されてもよい。
【００２４】
オーディオ配信サーバ１４は、音楽ソースなどのオーディオソースの保存や配信が可能なネットワークストレージである。オーディオ配信サーバ１４には、オーディオ機器３、４が再生する音楽ソース等が保存されている。同期再生システム２００は、ネットワーク６に接続された複数のオーディオ機器３、４の同期をとってオーディオ配信サーバ１４から受信した同一の音楽データを再生する。
【００２５】
オーディオ機器３は、いわゆるレシーバであり、アンプ６４（図４参照）およびスピーカユニット３Ａを備えている。アンプ６４は電子ボリューム回路６４Ａ（図４参照）を内蔵している。オーディオ機器４は、ネットワークスピーカであり、アンプ８４（図５参照）およびスピーカユニット４Ａを有している。アンプ８４は電子ボリューム回路８４Ａ（図５参照）を内蔵している。オーディオ機器３、４はそれぞれ、ネットワーク６に接続されている。
【００２６】
携帯電話機１はいわゆるスマートフォンと言われる機種が好適である。携帯電話機（スマートフォン）１は、携帯通信網である３Ｇ／４Ｇ通信機能を有するとともに、無線ＬＡＮ（Ｗｉ−Ｆｉ）通信機能を有しており、Ｗｉ−Ｆｉルータ５を介してネットワーク６に接続されている。
【００２７】
携帯電話機１は、アプリケーションプログラム（アプリ）であるオーディオ機器コントローラプログラム５０（図２参照。以下、単にプログラム５０とする）を起動することにより、図３に示すオーディオ機器コントローラ１００（以下、単にコントローラ１００とする）として機能する。コントローラ１００は、ユーザの操作に応じて、ネットワーク６経由でオーディオ機器３、４を制御する。その制御機能は、オーディオソースの選択、電源のオン／オフ、ボリューム（音量）値の上下などである。コントローラ１００におけるボリューム値の制御は、コントローラ１００に表示されるスライダ４１８に対するタップ操作やスライド操作によって行われる。また、コントローラ１００がオーディオ機器３に対してコマンドを送信し、オーディオ機器３がオーディオ機器４を制御するようにしてもよい。
【００２８】
また、オーディオ機器３は、ネットワーク６経由でオーディオ機器４のボリュームを制御可能である。すなわち、オーディオ機器３の操作パネルでボリューム上昇／下降の操作が行われると、自身のボリューム（音量）値を上下するとともに、ネットワーク６経由でオーディオ機器４のボリューム（音量）値の上下を行う。
【００２９】
同期再生システム２００において、親機３は、ネットワーク６やケーブルなどから取得したオーディオ信号を自身で再生するとともに、子機４にも転送する。子機４はこのオーディオ信号を受信して再生する。親機３、子機４における再生が同期して行われるように、親機３は、子機４へのオーディオ信号の転送に要する時間だけ、自身の再生タイミングを遅延させる。また、同期再生システム２００においては、ネットワーク６経由で、コントローラ１００により、親機３、子機４のボリュームが同期して制御される。また、親機３の操作パネルが操作された場合、親機３が自身の音量および子機４の音量を同期して制御する。
【００３０】
図２は、オーディオ機器コントローラ１００として機能する携帯電話機１の構成を示している。携帯電話機１は、バス２６上に、制御部２０、操作部３０、メディアインタフェース３１、Ｗｉ−Ｆｉ通信回路３２および３Ｇ／４Ｇ通信回路３３を有している。制御部２０は、ＣＰＵ２１、ＲＯＭ（フラッシュメモリ）２２、ＲＡＭ２３、画像プロセッサ２４および音声プロセッサ２５を含んでいる。画像プロセッサ２４には、ビデオＲＡＭ（ＶＲＡＭ）４０が接続され、ＶＲＡＭ４０には表示部４１が接続されている。表示部４１は、液晶のディスプレイを含み、待ち受け画面や電話番号などを表示する。また、後述のコントローラ１００の画面も表示部４１に表示される。音声プロセッサ２５には、Ｄ／Ａコンバータを含むアンプ４２が接続され、アンプ４２にはスピーカ１６が接続されている。
【００３１】
画像プロセッサ２４は、待ち受け画面や電話番号等などの種々の映像を生成するＧＰＵ（ＧｒａｐｈｉｃＳ  ＰｒｏｃｅＳＳｉｎｇ  Ｕｎｉｔ，グラフィックス・プロセッシング・ユニット）を備えている。画像プロセッサ２４は、プログラム５０が起動された場合には、ＣＰＵ２１の指示に従ってオーディオ機器コントローラの画像を生成し、これをＶＲＡＭ４０上に展開する。ＶＲＡＭ４０上に展開された画像は表示部４１に表示される。
【００３２】
音声プロセッサ２５は、通話音声をエンコード／デコードするＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  ＰｒｏｃｅＳＳｏｒ：デジタル・シグナル・プロセッサ）を有している。音声プロセッサ２５は、デコード／生成した音声をアンプ４２に出力する。アンプ４２は、この音声信号を増幅してスピーカ１６に出力する。
【００３３】
Ｗｉ−Ｆｉ通信回路３２は、Ｗｉ−Ｆｉルータ５との間でＩＥＥＥ８０２．１１ｇ規格の無線通信を行い、オーディオ機器３、４などのネットワーク６上の機器とデータやメッセージの送受信を行う。３Ｇ／４Ｇ通信回路３３は、携帯電話通信網を介して、音声通話およびデータ通信を行う。データ通信によってアプリケーションプログラムのダウンロードが行われる。なお、アプリケーションプログラムは、３Ｇ／４Ｇ通信でダウンロードするのみならず、Ｗｉ−Ｆｉ通信やＵＳＢなどのインタフェース経由で取得するようにしてもよい。
【００３４】
操作部３０は、表示部４１上に形成されたタッチパネルを含み、タッチパネルに対するタッチ操作やスライド操作等を検出する。メディアインタフェース３１にはメモリカード１５が接続される。メモリカード１５は、たとえばマイクロＳＤカードである。３Ｇ／４Ｇ通信回路３３によってサーバからダウンロードされたアプリケーションプログラムは、メモリカード１５またはＲＯＭ２２に保存される。この携帯電話機１では、プログラム５０（アプリケーションプログラム）がメモリカード１５に保存されている。
【００３５】
プログラム５０は、プログラム本体に加えてプログラムの実行に必要なデータを含んでいる。プログラムの実行に必要なデータは、たとえば、コマンドテーブルなどである。コマンドテーブルは、オーディオ機器３、４に対する制御内容とその制御内容を表すコマンドを対応づけたテーブルである。コマンドテーブルには、オーディオ機器３、４の電源をオン／オフする、音量を上げる／下げる、オーディオソースを選択する、などのコマンドが記憶されている。
【００３６】
ＲＯＭ２２には、この携帯電話機１の通話やアプリケーションプログラムを実行するための基本プログラムが記憶されている。また、ＲＯＭ２２はフラッシュメモリであり、基本プログラムのほか、ダウンロードされたアプリケーションプログラムなどを記憶することも可能である。ＲＡＭ２３には、ＣＰＵ２０がプログラム５０を実行する際に使用されるワークエリアが設定される。ワークエリアには、たとえば、各種データのタイマエリア、カウンタエリア、フラグエリアなどが設けられる。
【００３７】
図３は、コントローラ１００の機能ブロック図である。図３を参照して、携帯電話機１（ハードウェア）にプログラム５０が読み込まれることによって実現されるコントローラ１００について説明する。携帯電話機１は、メモリカード１５に保存されているプログラム５０との協働によって、コントローラ１００を構成し、Ｗｉ−Ｆｉ経由でオーディオ機器３、４にコマンドメッセージを送信してオーディオ機器３、４を制御する。なお、子機であるオーディオ機器４の制御は、親機であるオーディオ機器３から行われる場合もある。コントローラ１００は、操作画面表示部１１０、操作検出部１２０、メッセージ編集送信部１３０および状態取得部１４０を有している。
【００３８】
操作画面表示部１１０は、制御部２０、ＶＲＡＭ４０、表示部４１およびプログラム５０の協働によって実現され、携帯電話機１の表示部４１に、たとえば図６に示すような各種の操作画面を表示する。
【００３９】
操作検出部１２０は、制御部２０、操作部３０およびプログラム５０の協働によって実現される。操作検出部１２０は、表示部４１に表示された操作画面に対する操作、たとえば、タッチ操作やスライド操作を検出する。操作検出部１２０で検出された操作情報は、操作画面表示部１１０、メッセージ編集送信部１３０などに入力される。
【００４０】
メッセージ編集送信部１３０は、制御部２０、Ｗｉ−Ｆｉ通信回路３２およびプログラム５０の協働によって実現される。メッセージ編集送信部１３０は、操作検出部１２０から入力された操作情報に基づき、その操作情報に対応するコマンドをコマンドテーブルから読み出してコマンドメッセージを編集する。そして、そのコマンドメッセージをオーディオ機器３、４に送信する。
【００４１】
状態取得部１４０は、制御部２０、Ｗｉ−Ｆｉ通信回路３２およびプログラム５０の協働によって実現される。状態取得部１４０は、オーディオ機器３、４に対して問い合わせを行い、オーディオ機器３、４の動作状態を取得する。動作状態とは、そのとき選択されている入力ソース、ボリューム値などである。この問い合わせは、コントローラ１００の起動時またはオーディオ機器３、４の起動時、および、適宜（たとえば５秒毎、コマンドメッセージの送信直後など）に行われる。取得したボリューム値は、図６に示す操作画面４００の表示に反映される。
【００４２】
図４は、オーディオ機器３の構成を示すブロック図である。図５は、オーディオ機器４の構成を示すブロック図である。図４に示すように、オーディオ機器３は、制御部６０、オーディオ処理部６１および操作部６９を有するとともに、ネットワーク通信部６８を有している。操作部６９は、ボリュームアップボタン６９Ｕ、ボリュームダウンボタン６９Ｄを有している。ボリュームアップボタン６９Ｕおよびボリュームダウンボタン６９Ｄを押下することで、オーディオ機器３のボリューム値を最小値から最大値まで所定のステップ数で多段階に更新することができる。オーディオ機器３のボリューム値のステップ数は例えば２００である。
【００４３】
制御部６０は、ＣＰＵおよびメモリを含み、オーディオシステムプログラムを記憶している。また、制御部６０は、ボリューム値記憶部６０Ａおよび小数値記憶部６０Ｂを備えている。ボリューム値記憶部６０Ａは、オーディオ機器３の現在のボリューム値、オーディオ機器３のボリューム値のステップ数（例えば２００）、およびオーディオ機器３とオーディオ機器４に共通するボリューム値の仮想ステップ数が記憶されている。仮想ステップ数は、例えば１００００である。小数値記憶部６０Ｂは、ボリュームの制御量に整数部と小数部（小数点以下の部分）がある場合、小数部を記憶する。
【００４４】
制御部６０は、オーディオシステムプログラムにより、オーディオ処理部６１およびネットワーク通信部６８の動作を制御する。また、制御部６０は、ボリュームアップボタン６９Ｕまたはボリュームダウンボタン６９Ｄが押下されたとき、このオーディオ機器３およびオーディオ機器４のボリュームを上昇または下降させる動作を実行する。例えば、ボリュームアップボタン６９Ｕが３回続けて押されたらオーディオ機器３のボリュームを３ステップ上昇させるとともに、３ステップに相当する比率（％）をオーディオ機器４に送信する。オーディオ機器３およびオーディオ機器４のボリュームを上昇または下降させる動作の詳細は後述する。
【００４５】
ネットワーク通信部６８は、ＩＥＥＥ８０２．１１ｇなどの無線ＬＡＮ規格でＷｉ−Ｆｉルータ５と無線通信を行い、オーディオ機器４などのネットワーク６上の機器とデータやメッセージの送受信を行う。Ｗｉ−Ｆｉルータ５には、コントローラ（携帯電話機）１００が接続されており、制御部６０は、ネットワーク６を経由してコントローラ１００と通信し、動作状態を送信したり、コマンドメッセージを受信したりする。
【００４６】
オーディオ処理部６１は、入力選択部６２、バッファ６３、オーディオ回路６４、パワーアンプ６５を有している。入力選択部６２は、オーディオ配信サーバ１４またはＬＩＮＥ入力からオーディオ信号を受信してオーディオ回路６４に入力する。バッファ６３は、入力選択部６２から入力されたオーディオ信号を一時的に記憶する。オーディオ回路６４は、電子ボリューム６４Ａを備えている。電子ボリューム６４Ａは、オーディオ機器３のボリューム値を最小値から最大値まで所定のステップ数（例えば、２００ステップ）で多段階に更新することができる。オーディオ回路６４は、バッファ６３から入力されたオーディオ信号に対してイコライズ、音量調整などの処理を行ったのち、この処理されたオーディオ信号をパワーアンプ６５に出力する。パワーアンプ６５は入力されたオーディオ信号を増幅し、外部接続されているスピーカ６６に出力する。スピーカ６６は、入力されたオーディオ信号を音響として放音する。オーディオ機器３は、入力選択部６２で選択入力されたオーディオ信号をオーディオ機器４に送信するとともに、オーディオ機器４における再生と同期をとるためバッファ６３で遅延してオーディオ回路６４に入力する。
【００４７】
図５に示すように、オーディオ機器４は、制御部８０、オーディオ処理部８１およびネットワーク通信部８８を有している。
【００４８】
制御部８０は、ＣＰＵおよびメモリを含み、オーディオシステムプログラムを記憶している。また、制御部８０は、ボリューム値記憶部８０Ａおよび小数値記憶部８０Ｂを備えている。ボリューム値記憶部８０Ａは、オーディオ機器４の現在のボリューム値、オーディオ機器４のボリューム値のステップ数、およびオーディオ機器４とオーディオ機器４に共通するボリューム値の仮想ステップ数が記憶されている。オーディオ機器４のボリューム値は、最小値から最大値まで所定のステップ数で多段階に更新することができる。オーディオ機器４のボリューム値のステップ数は例えば１００であり、オーディオ機器３のボリューム値のステップ数２００とは異なっているものとする。仮想ステップ数は、オーディオ機器４と共通のステップ数であり、例えば１００００である。小数値記憶部８０Ｂは、ボリュームの制御量に整数部と小数部（小数点以下の部分）がある場合、小数部を記憶する。
【００４９】
制御部８０は、オーディオシステムプログラムにより、オーディオ処理部８１およびネットワーク通信部８８の動作を制御する。また、制御部８０は、オーディオ機器３からボリューム上昇または下降のコマンドを受け取ったとき、このオーディオ機器４のボリュームを上昇または下降させる動作を実行する。例えば、オーディオ機器３が自身のボリュームを３ステップ上昇させたとき、オーディオ機器３は３ステップに相当する比率（％）でボリュームを上昇させるコマンドをオーディオ機器４に送信する。オーディオ機器４は、このコマンドを受信し、コマンドに含まれている比率に基づいてボリュームを上昇させる。オーディオ機器４およびオーディオ機器４のボリュームを上昇または下降させる動作の詳細は後述する。
【００５０】
ネットワーク通信部８８は、ＩＥＥＥ８０２．１１ｇなどの無線ＬＡＮ規格でＷｉ−Ｆｉルータ５と無線通信を行い、オーディオ機器３などのネットワーク６上の機器とデータやメッセージの送受信を行う。Ｗｉ−Ｆｉルータ５には、コントローラ（携帯電話機）１００が接続されており、制御部８０は、ネットワーク６を経由してコントローラ１００と通信し、動作状態を送信したり、コマンドメッセージを受信したりする。
【００５１】
オーディオ処理部８１は、入力選択部８２、オーディオ回路８４、パワーアンプ８５を有している。入力選択部８２は、オーディオ配信サーバ１４またはＬＩＮＥ入力からオーディオ信号を受信してオーディオ回路８４に入力する。オーディオ回路８４は、電子ボリューム８４Ａを備えている。電子ボリューム８４Ａは、オーディオ機器４のボリューム値を最小値から最大値まで所定のステップ数（例えば、１００ステップ）で多段階に更新することができる。オーディオ回路８４は、入力されたオーディオ信号に対してイコライズ、音量調整などの処理を行ったのち、この処理されたオーディオ信号をパワーアンプ８５に出力する。パワーアンプ８５は入力されたオーディオ信号を増幅し、外部接続されているスピーカ８６に出力する。スピーカ８６は、入力されたオーディオ信号を音響として放音する。
【００５２】
図６は、コントローラ１００（携帯電話機１）に表示される操作画面４００を示す図である。操作画面４００は表示部４１に表示される。図６では、操作画面４００に再生制御画面４１０及びボリューム制御画面４１２が表示されている。ボリューム制御画面４１２は、再生制御画面４１０の上に重なるように表示されている。ユーザは、表示部４１に重ねられたタッチパネル（操作部３０）で操作画面４００を操作することができる。
【００５３】
タッチパネル（操作部３０）には、表示部４１上のタッチ操作やスライド操作の位置を把握するため、座標軸が設定されている。本実施形態では、タッチパネル（操作部３０）の図示左上を原点とし、原点から図示右方にＸ軸、原点から図示下方にＹ軸をそれぞれ設定している。タッチ操作やスライド操作は、手指Ｆがタッチパネル（操作部３０）に接触している位置の座標の変化として把握される。なお、以下の説明では、図４に図示した姿勢の方向（上下左右）で表示部４１内の部品の位置を説明する。
【００５４】
再生制御画面４１０では、ユーザは、選択されたオーディオソースのスタート／停止のコントロールをすることが可能である。再生制御画面４１０内には、同期再生されているオーディオソースの画像４１１、オーディオソースのスタート／停止ボタン（図示せず）が表示されている。
【００５５】
各ボタンのタッチ操作は、操作検出部１２０によって検出され、その操作情報がメッセージ編集送信部１３０に伝達される。例えば、再生制御画面４１０の再生ボタン（図示せず）がタップされると、メッセージ編集送信部１３０は、そのときの再生状態に応じて再生開始コマンドまたは停止コマンドをオーディオ機器３に送信する。また、早送りボタン（図示せず）がタップされると、そのときの再生状態に応じて次曲コマンドまたは早送りコマンドがオーディオ機器３に送信される。また、巻き戻しボタン（図示せず）がタップされると、そのときの再生状態に応じて前曲コマンドまたは巻き戻しコマンドが送信される。
【００５６】
ボリューム制御画面４１２は、同期再生グループのボリューム制御を行う場合に，再生制御画面４１０の上に重なるように表示される。ボリューム制御画面４１２は、同期制御表示領域４１２Ｓ、及び個別制御表示領域４１２Ａ、４１２Ｂを有している。
【００５７】
同期制御表示領域４１２Ｓには、同期再生グループを構成するオーディオ機器３、４のボリューム値を同期制御するための画像が表示されている。同期制御表示領域４１２Ｓには、棒グラフ表示エリア４１４Ｓ、棒グラフ４１５Ｓ、スライダ表示エリア４１７Ｓ、及びスライダ４１８Ｓが表示されている。スライダ４１８Ｓを操作することにより、オーディオ機器３、４のボリュームを同期制御することが可能である。
【００５８】
個別制御表示領域４１２Ａには、同期再生グループを構成するオーディオ機器３のボリューム値を個別制御するための画像が表示されている。個別制御表示領域４１２Ａには、棒グラフ表示エリア４１３、棒グラフ４１５Ａ、スライダ表示エリア４１７Ａ、及びスライダ４１８Ａが表示されている。スライダ４１８Ａを操作することにより、オーディオ機器３のボリューム値を個別制御することが可能である。本実施形態では、オーディオ機器３が親機であり、オーディオ機器３が居間（ＬｉｖｉｎｇＲｏｏｍ）に設置されている設定になっている。
【００５９】
個別制御表示領域４１２Ｂには、同期再生グループを構成するオーディオ機器４のボリューム値を個別制御するための画像が表示されている。個別制御表示領域４１２Ｂには、棒グラフ表示エリア４１４、棒グラフ４１５Ｂ、スライダ表示エリア４１７Ｂ、及びスライダ４１８Ｂが表示されている。スライダ４１８Ｂを操作することにより、オーディオ機器４のボリューム値を個別制御することが可能である。本実施形態では、オーディオ機器４が子機であり、オーディオ機器４がキッチン（Ｋｉｔｃｈｅｎ）に設置されている設定になっている。
【００６０】
同期制御表示領域４１２Ｓの表示についてより詳しく説明する。同期制御表示領域４１２Ｓの棒グラフ表示エリア４１４Ｓには、現在のオーディオ機器３のボリューム値に対応した長さの棒グラフ４１５Ｓが表示される。棒グラフ表示エリア４１４Ｓは、Ｘ軸方向に伸びている。
【００６１】
棒グラフ４１５Ｓは、ボリューム値を表すグラフである。棒グラフ４１５Ｓは、棒グラフ表示エリア４１４Ｓの左端を原点として、ボリューム値が上昇するのに応じて右方（Ｘ軸の正の方向）に伸び、ボリューム値が下降するのに応じて左方（Ｘ軸の負の方向）に縮む。ボリューム値は、棒グラフ４１５Ｓの右端の位置によって表される。棒グラフ４１５Ｓの左端を第１端部４１５Ｌ、棒グラフ４１５Ｓの右端を第２端部４１５Ｒとする。
【００６２】
スライダ表示エリア４１７Ｓは、棒グラフ表示エリア４１４Ｓの全体をカバーしており、そのときのボリューム値またはユーザの操作に応じた位置にスライダ４１８Ｓが表示される。
【００６３】
スライダ４１８Ｓは、スライド操作によってボリューム値を上昇及び下降させるためのものである。図６では、スライダ４１８Ｓは、棒グラフ４１５Ｓの第２端部４１５Ｒに重ねて配置されている。ユーザのスライド操作により、スライダ４１８ＳをＸ軸に沿って右方及び左方に移動させることが可能である。スライダ４１８Ｓを右方に移動させるとボリューム値は上昇し、スライダ４１８Ｓを左方に移動させるとボリューム値は下降する。スライダ４１８Ｓの位置は、座標で把握される。スライダ４１８Ｓの左右方向の移動量は、Ｘ座標の変位量として把握される。
【００６４】
スライダ４１８Ｓがユーザによって右方または左方にスライド操作されると、そのスライド操作の操作情報が操作検出部１２０によって検出され、メッセージ編集送信部１３０、及び操作画面表示部１１０に伝達される。メッセージ編集送信部１３０は、ボリューム値更新のコマンドメッセージを編集してオーディオ機器３に送信する。操作画面表示部１１０は、操作内容に応じて、棒グラフ表示エリア４１４Ｓ、及びスライダ表示エリア４１７Ｓの表示内容を更新する。
【００６５】
スライダ４１８Ｓが棒グラフ表示エリア４１４Ｓの左端に位置する場合、ボリューム値は最小となる。スライダ４１８Ｓが棒グラフ表示エリア４１４Ｓの右端に位置する場合、ボリューム値は最大となる。ボリューム値は、最小値と最大値の間で段階的に変更可能である。最小値から最大値まで、本実施形態では、オーディオ機器３のボリューム値のステップ数２００に合わせて２００段階（ステップ）に変更可能である。ボリューム値の１ステップは、スライダ４１８Ｓの左右方向の移動量、つまりＸ座標の変位量に関連付けられている。ボリューム値は、１ステップで、例えば、０．５ｄＢずつ変更される。
【００６６】
個別制御表示領域４１２Ａ、４１２Ｂは、それぞれオーディオ機器３、４に対応している。個別制御表示領域４１２Ａでは、オーディオ機器３のボリューム値のステップ数２００に合わせて、ボリューム値を２００段階（ステップ）に変更可能である。また、個別制御表示領域４１２Ｂでは、オーディオ機器４のボリューム値のステップ数１００に合わせて、ボリューム値を１００段階（ステップ）に変更可能である。その他の個別制御表示領域４１２Ａ、４１２Ｂの表示内容については、同期制御表示領域４１２Ｓの表示と共通しているため、詳細な説明は省略する。
【００６７】
次に、図７を参照して、オーディオ機器３、４のボリューム値を一律（同期）に変化させる制御について説明する。まず、オーディオ機器３のボリュームアップボタン６９Ｕに対する操作に応じて、オーディオ機器３、４のボリューム値を同期して変化させる制御について説明する。
【００６８】
まず、ボリュームアップボタン６９Ｕに対する操作が検出された場合、連続して何回ボリュームアップボタン６９Ｕが押されたか（第１操作ステップ値Ｓｍ１）が検出される（Ｓ１０１）。ここでは、直前の押下から所定時間（たとえば１秒）以内に再度押下された場合には連続操作と判断され、所定時間以上の間隔で２回操作された場合にはそれぞれ独立した操作として、別々のこの処理が実行される。制御部６０は、このステップ値をボリューム値レジスタに加算し、電子ボリューム回路６４Ａをこのボリューム値になるように制御する（Ｓ１０２）。なお、本説明では、第１操作ステップ値Ｓｍ１＝１１（ステップ）であるとする。
【００６９】
また、制御部６０は、第１操作ステップ値Ｓｍ１＝１１、オーディオ機器３のボリューム値の最大値から最小値までのステップ数Ｓ１＝２００、オーディオ機器３およびオーディオ機器４に共通する仮想ステップ数Ｎｃ＝１００００に基づいて、下記の式（ａ）より、仮想操作ステップ値Ｎ１＝５５０を算出する（Ｓ１０３）。制御部６０は、仮想操作ステップ値Ｎ１＝５５０をボリューム制御コマンドに編集してオーディオ機器４に送信する（Ｓ１０４）。
【００７０】
式（ａ）：Ｎｃ×Ｓｍ１／Ｓ１＝Ｎ１
【００７１】
オーディオ機器４（ネットワーク通信部８８）は、オーディオ機器３から送られてくるボリューム制御コマンドを受信する（Ｓ１０５）。オーディオ機器４の制御部８０は、仮想操作ステップ値Ｎ１＝５５０、オーディオ機器４のボリューム値の最大値から最小値までのステップ数Ｓ２＝１００、オーディオ機器３およびオーディオ機器４に共通する仮想ステップ数Ｎｃ＝１００００に基づいて、下記の式（ｂ）より、第２操作ステップ値Ｓｍ２＝５．５を算出する（Ｓ１０６）。
【００７２】
式（ｂ）：Ｎ１×Ｓ２／Ｎｃ＝Ｓｍ２
【００７３】
ここで、オーディオ機器４の小数値記憶部８０Ｂに記憶されている値（Ｐｘ）があれば、下記の式（ｃ）により、第２操作ステップ値Ｓｍ２＝５．５に加え（Ｓ１０７）、その和を、整数部分（Ｐａ）と小数点以下の部分（Ｐｂ）に分ける（Ｓ１０８）。ここでは、Ｐｘ＝０であるとして、整数部分Ｐａ＝５、小数点以下の部分Ｐｂ＝０．５を算出する。
【００７４】
式（ｃ）：Ｓｍ２＋Ｐｘ＝Ｐａ＋Ｐｂ
【００７５】
オーディオ機器４の制御部８０は、整数部分Ｐａ＝５をオーディオ機器４のボリューム値の変化量とし、オーディオ機器４のボリューム値をボリューム値レジスタに対して５ステップ変化させる（Ｓ１０９）。また、制御部８０は、小数点以下の部分Ｐｂ＝０．５を小数値記憶部８０ＢにＰｘ＝０．５として記憶させる（Ｓ１１０）。
【００７６】
以上のように小数点以下の部分Ｐｂを記憶することにより、再度オーディオ機器３のボリュームアップボタン６９Ｕまたはボリュームダウンボタン６９Ｄに対する操作が検出された場合、上記Ｓ１０７で第２操作ステップ値Ｓｍ２に加えられることになる。
【００７７】
次に、図８を参照して、コントローラ１００（携帯電話機１）によって、オーディオ機器３、４のボリューム値を同期して変化させる制御について説明する。
【００７８】
まず、コントローラ１００（携帯電話機１）のスライダ４１８Ｓに対する操作が検出された場合、スライダ４１８Ｓの左右方向の変位量（第３操作ステップ値Ｓｍ３が検出される（Ｓ２０１）。本説明では、第３操作ステップ値Ｓｍ３＝１１（ステップ）であるとする。コントローラ１００（携帯電話機１）のメッセージ編集送信部１３０は、オーディオ機器３のボリューム値を１１ステップ変化させるコマンドを編集してオーディオ機器３に送信する（Ｓ２０２）。オーディオ機器３（ネットワーク通信部６８）はコマンドを受信し（Ｓ２０３）、オーディオ機器３の制御部６０は、コマンドに基づいて、オーディオ回路６４を制御し、オーディオ機器３のボリューム値を１１ステップ変化させる（Ｓ２０４）。
【００７９】
一方、コントローラ１００（携帯電話機１）の制御部２０は、第３操作ステップ値Ｓｍ３＝１１、オーディオ機器３のボリューム値の最大値から最小値までのステップ数Ｓ３＝２００、オーディオ機器４のボリューム値の最大値から最小値までのステップ数Ｓ４＝１００に基づいて、下記の式（ａ）より、第４操作ステップ値Ｓｍ４＝５．５を算出する（Ｓ２０３）。
【００８０】
式（ａ）：Ｓ４×Ｓｍ３／Ｓ３＝Ｓｍ４
【００８１】
コントローラ１００（携帯電話機１）の制御部２０は、第４操作ステップ値Ｓｍ４＝５．５を整数部分Ｐａ１＝５と小数点以下の部分Ｐｂ１＝０．５に分ける（Ｓ２０６）。コントローラ１００（携帯電話機１）のメッセージ編集送信部１３０は、整数部分（Ｐａ１＝５をコマンドに編集してオーディオ機器４に送信する（Ｓ２０７）。オーディオ機器４（ネットワーク通信部８８）は、オーディオ機器３から送られてくるコマンドを受信する（Ｓ２０８）
【００８２】
式（ｂ）：Ｓｍ４＝Ｐａ１＋Ｐｂ１
【００８３】
コントローラ１００（携帯電話機１）の制御部２０は、小数点以下の部分Ｐｂ１＝０．５、オーディオ機器３およびオーディオ機器４に共通する仮想ステップ数Ｎｃ＝１００００、オーディオ機器４のボリューム値の最大値から最小値までのステップ数Ｓ４＝１００に基づいて、式（ｃ）により、仮想操作ステップ値Ｎ４＝５０を算出する（Ｓ２０９）。コントローラ１００（携帯電話機１）のメッセージ編集送信部１３０は、仮想操作ステップ値Ｎ４＝５０をコマンドに編集してオーディオ機器４に送信する（Ｓ２１０）。オーディオ機器４（ネットワーク通信部８８）は、オーディオ機器３から送られてくるコマンドを受信する（Ｓ２１１）
【００８４】
式（ｃ）：Ｎｃ×Ｐｂ１／Ｓ４＝Ｎ４
【００８５】
オーディオ機器４の制御部８０は、仮想操作ステップ値Ｎ４＝５０、オーディオ機器４のボリューム値の最大値から最小値までのステップ数Ｓ４＝１００、オーディオ機器３およびオーディオ機器４に共通する仮想ステップ数Ｎｃ＝１００００に基づいて、下記の式（ｄ）より、第５操作ステップ値Ｓｍ５＝０．５を算出する（Ｓ２１２）。
【００８６】
式（ｄ）：Ｎ４×Ｓ４／Ｎｃ＝Ｓｍ５
【００８７】
ここで、オーディオ機器４の小数値記憶部８０Ｂに記憶されている値（Ｐｙ）があれば、下記の式（ｅ）により、第５操作ステップ値Ｓｍ５＝０．５に加え（Ｓ２１３）、その和を、整数部分（Ｐａ２）と小数点以下の部分（Ｐｂ２）に分ける（Ｓ２１４）。ここでは、Ｐｙ＝０であるとして、整数部分Ｐａ２＝０、小数点以下の部分Ｐｂ２＝０．５を算出する。
【００８８】
式（ｅ）：Ｓｍ５＋Ｐｙ＝Ｐａ２＋Ｐｂ２
【００８９】
オーディオ機器４の制御部８０は、下記の式（ｆ）により、整数部分Ｐａ１＝５と整数部分Ｐａ２＝０の和、Ｐａ３＝５をオーディオ機器４のボリューム値の変化量とする。制御部８０は、整数部分Ｐａ３＝５に基づいて、オーディオ機器４のボリューム値をボリューム値レジスタに対して５ステップ変化させる（Ｓ２１５）。
【００９０】
式（ｆ）：Ｐａ１＋Ｐａ２＝Ｐａ３
【００９１】
オーディオ機器４の制御部８０は、小数点以下の部分Ｐｂ２＝０．５を端数記憶部８０ＢにＰｙ＝０．５として記憶させる（Ｓ２１６）。
【００９２】
以上のように小数点以下の部分Ｐｂ２を記憶することにより、再度コントローラ１００（携帯電話機１）のスライダ４１８Ｓに対する操作が検出された場合、上記Ｓ２１３で第５操作ステップ値Ｓｍ５に加えられることになる。
【００９３】
上記実施形態では、本発明が適用される端末装置として携帯電話機１を例示しているが、端末装置は携帯電話機１に限定されない。たとえば、タブレット、専用のコントローラ端末装置であってもよい。
【００９４】
操作部は、スライダ、アップ／ダウンボタンに限定されない。相対値しか送ってないが絶対値を送る場合があってもよい。上記実施形態では、ボリュームを上昇させる場合を例にあげて説明したが、ボリュームを下降させる場合も値がマイナスに代わるのみで同様である。
この実施形態では、ボリューム値を例に上げたが、連動又は個別に上昇／下降させるべきパラメータであれば、他のどのようなパラメータに適用することも可能である。
【符号の説明】
【００９５】
１  携帯電話機
３  オーディオ機器（親機、レシーバ）
４  オーディオ機器（子機、ネットワークスピーカ装置）
４１  表示部
５０  オーディオ機器コントローラプログラム
１００  オーディオ機器コントローラ
２００  同期再生システム
４１８Ａ、４１８Ｂ、４１８Ｓ  スライダ
【図１】
0006597045.tif 000002
【図２】
0006597045.tif 000003
【図３】
0006597045.tif 000004
【図４】
0006597045.tif 000005
【図５】
0006597045.tif 000006
【図６】
0006597045.tif 000007
【図７】
0006597045.tif 000008
【図８】
0006597045.tif 000009