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