(57)【特許請求の範囲】
【請求項１】
複数の部屋の各部屋に設置された電子機器が通信網を介して接続され、各電子機器が上記通信網を介して通信可能とされているネットワークシステムに対応する制御装置として、
表示部と、
上記表示部上のタッチパネルによりタッチパネル操作を行う操作部と、
所定の操作入力に応じた動作制御モードとして、特定の一の電子機器に対してのみ操作入力に応じた動作制御を行う第１の制御モードと、同じ部屋内に設置された電子機器に対して共通に操作入力に応じた動作制御を行う第２の制御モードと、上記通信網に接続された電子機器に対して共通に操作入力に応じた動作制御を行う第３の制御モードと、を選択的に設定して制御コマンドを発生させる制御部と、
上記制御部が制御モードに応じて発生させた制御コマンドを送信する送信部とを備え、
上記制御部は、上記表示部に、各部屋に対応する部屋対応領域及び各部屋に設置されている電子機器を示す表示を実行させ、上記表示部の表示に対するタッチパネル操作による所定の操作入力とされた所定のタッチパターン操作のタッチパネル上の位置に応じて、上記第１，第２，第３の制御モードを選択するとともに、
上記所定のタッチパターン操作が、上記タッチパネル上で少なくとも複数の上記部屋対
応領域を含みつつ上記タッチパネルの略全面にわたって行われたと判断したときは、上記
第３の制御モードを選択し、
上記所定のタッチパターン操作が、上記タッチパネル上で１つの上記部屋対応領域内で
、かつ上記部屋対応領域の略全面にわたって行われたと判断したときは、上記第２の制御
モードを選択し、
上記所定のタッチパターン操作が、上記タッチパネル上で１つの電子機器を示す表示上
で行われたと判断したときは、上記第１の制御モードを選択する
制御装置。
【請求項２】
上記制御部は、上記第２の制御モードを選択した場合、上記所定のタッチパターン操作が行われた上記部屋対応領域に対応する部屋に設置された電子機器に対しての、上記所定のタッチパターン操作に応じた制御コマンドを発生させる請求項１に記載の制御装置。
【請求項３】
上記所定のタッチパターンは、略×状の操作軌跡を描くタッチパネル操作である請求項２に記載の制御装置。
【請求項４】
上記所定のタッチパターンは、略レ状の操作軌跡を描くタッチパネル操作である請求項２に記載の制御装置。
【請求項５】
上記所定のタッチパターンは、水平方向に移動しながら上昇又は下降する曲線状の操作軌跡又は上下直線状の操作軌跡を描くタッチパネル操作である請求項２に記載の制御装置。
【請求項６】
上記所定のタッチパターンは、略○状の操作軌跡を描くタッチパネル操作である請求項２に記載の制御装置。
【請求項７】
複数の部屋の各部屋に設置された電子機器が通信網を介して接続され、各電子機器が上記通信網を介して通信可能とされているネットワークシステムに対応する制御方法として、  
所定の操作入力に応じた動作制御モードとして、制御対象とされた特定の電子機器に対してのみ操作入力に応じた動作制御を行う第１の制御モードと、同じ部屋内に設置された電子機器に対して共通に操作入力に応じた動作制御を行う第２の制御モードと、上記通信網に接続された電子機器に対して共通に操作入力に応じた動作制御を行う第３の制御モードと、を選択的に設定して制御コマンドを発生させるステップと、
設定した制御モードに応じて発生させた制御コマンドを送信するステップと、
表示部に、各部屋に対応する部屋対応領域及び各部屋に設置されている電子機器を示す表示を実行させ、上記表示部の表示に対するタッチパネル操作による所定の操作入力とされた所定のタッチパターン操作のタッチパネル上の位置に応じて、上記第１，第２，第３の制御モードを選択するステップと、
上記所定のタッチパターン操作が、上記タッチパネル上で少なくとも複数の上記部屋対応領域を含みつつ上記タッチパネルの略全面にわたって行われたと判断したときは、上記第３の制御モードを選択するステップと、
上記所定のタッチパターン操作が、上記タッチパネル上で１つの上記部屋対応領域内で、かつ上記部屋対応領域の略全面にわたって行われたと判断したときは、上記第２の制御モードを選択するステップと、
上記所定のタッチパターン操作が、上記タッチパネル上で１つの電子機器を示す表示上で行われたと判断したときは、上記第１の制御モードを選択するステップと、
を備えた制御方法。
【請求項８】
複数の部屋の各部屋に設置された電子機器が通信網を介して接続され、各電子機器が上記通信網を介して通信可能とされているネットワークシステムに対応する制御装置のプログラムとして、
所定の操作入力に応じた動作制御モードとして、制御対象とされた特定の電子機器に対してのみ操作入力に応じた動作制御を行う第１の制御モードと、同じ部屋内に設置された電子機器に対して共通に操作入力に応じた動作制御を行う第２の制御モードと、上記通信網に接続された電子機器に対して共通に操作入力に応じた動作制御を行う第３の制御モードと、を選択的に設定して制御コマンドを発生させるステップと、
設定した制御モードに応じて発生させた制御コマンドを送信するステップと、
表示部に、各部屋に対応する部屋対応領域及び各部屋に設置されている電子機器を示す表示を実行させ、上記表示部の表示に対するタッチパネル操作による所定の操作入力とされた所定のタッチパターン操作のタッチパネル上の位置に応じて、上記第１，第２，第３の制御モードを選択するステップと、
上記所定のタッチパターン操作が、上記タッチパネル上で少なくとも複数の上記部屋対応領域を含みつつ上記タッチパネルの略全面にわたって行われたと判断したときは、上記第３の制御モードを選択するステップと、
上記所定のタッチパターン操作が、上記タッチパネル上で１つの上記部屋対応領域内で、かつ上記部屋対応領域の略全面にわたって行われたと判断したときは、上記第２の制御モードを選択するステップと、
上記所定のタッチパターン操作が、上記タッチパネル上で１つの電子機器を示す表示上で行われたと判断したときは、上記第１の制御モードを選択するステップと、
を制御装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の部屋に設置された電子機器が通信網を介して接続されたネットワークシステムにおける制御装置、制御方法と、それらを実現するプログラムに関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２００６−３４５４７９号公報
【特許文献２】特開２００８−１３９４２３号公報
【背景技術】
【０００３】
いわゆる家庭内ネットワークシステムとして、複数の部屋に設置された電子機器が通信網を介して接続されたシステムが提案されている。
この家庭内ネットワークシステムでは、例えば家の各部屋に、音楽や映像の再生装置や、或いは映像や音声の出力装置（テレビジョンモニタやスピーカ等を有する機器）を配置する。各機器は相互にネットワーク通信可能に所定の通信網で接続される。
そして或る装置がコンテンツサーバとなり、他の各出力装置にコンテンツデータを配信する。これにより、コンテンツサーバ装置から配信する映像や音声のコンテンツを、家庭内の各部屋で視聴・聴取可能とする。
上記特許文献１，２にはネットワークシステムにおける操作に関する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ネットワークシステムにおけるユーザの操作としては現状、不便を感じさせることがある。
例えば、或るサーバとしての再生装置で音楽コンテンツの再生を行い、再生したコンテンツデータを、各部屋の各装置に配信して、各装置で音楽の同期再生出力を行っている状況を想定する。
【０００５】
或る部屋に居るユーザが、機器に対する操作を行おうとする場合としては、例えば電源のオン、オフ、再生開始、再生停止、曲の変更、音量のアップ／ダウン、消音（ミュート）などを行うことがある。そしてその場合も、操作による制御対象として次の３つのケースが考えられる。
第１に、自分の居る部屋にある特定の１つの装置のみを対象としたい場合がある。
第２に、自分の居る部屋など、或る部屋内の全ての装置を対象としたい場合がある。
第３に、ネットワーク上の全装置を対象としたい場合がある。
【０００６】
例えば消音操作を行いたい場合を例にとる。
第１のケースとして、ユーザが目の前にある特定の機器の再生音声を消したいと思ったとする、この場合、ユーザは、対象の機器のパネル上に設けられている操作キーや、或いはその機器に付随して用意されているリモートコントローラを用いて消音操作等を行えばよい。これは特に問題はない。
【０００７】
次にユーザが居る部屋に、機器が複数あり、それぞれがサーバから配信されている音楽コンテンツを同期して再生出力しているとする。この場合にユーザが一時的に音を止めたいと思ったら、それは上記第２のケースとなる。
この場合、ユーザは、それぞれの機器の操作キーやリモートコントローラを個別に操作して、それぞれ消音させていかなければならない。機器数が２つであっても操作は煩わしく感じられ、さらに多ければ非常に面倒な操作となってしまう。
【０００８】
また第３のケースとしてシステム全体を共通に制御したい場合もある。
例えば再生開始、停止、曲の選択などの操作であれば、サーバとなっている装置に対して操作を行えばよい。ところが、そのユーザがサーバ装置が設置された部屋とは別の部屋に居る場合、わざわざサーバ装置が設置された部屋まで行かなければならない。
また、音量のアップ／ダウン、消音は、通常、各機器で個別に操作されるものである。従って、全ての機器の音量のアップ／ダウンや消音をしようと思ったら、そのユーザは各部屋を巡回して操作していかなければならず、非常に面倒である。
【０００９】
例えば以上のように、ネットワークシステムで音楽等を配信再生させる場合、ユーザ操作として多様なケースが考えられるが、第２，第３のケースに容易かつ適切に対応することは実現されていなかった。
また、高度なネットワーク制御デバイスを設ければ、そのような操作制御も可能ではあるが、システムのコストアップや、ユーザの手軽な操作に適さないということもある。例えば高度な操作デバイスではなく、通常、電子機器に対応して設けられている安価なリモートコントローラ等を用いて、各種ケースの操作制御ができることが望まれる。
【００１０】
そこで本発明では、装置コストの大幅な上昇も招かず、かつ使用性のよいユーザインターフェースを実現しつつ、多様なケースに対応した操作を実現できるネットワークシステムの制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の制御装置は、その前提として、複数の部屋の各部屋に設置された電子機器が通信網を介して接続され、各電子機器が上記通信網を介して通信可能とされているネットワークシステムに対応する制御装置である。
例えば、複数の部屋の各部屋に設置された電子機器が通信網を介して接続され、或る部屋に設置された電子機器から、他の部屋に設置された電子機器に対して上記通信網を介してコンテンツデータを配信し、当該他の部屋に設置された電子機器でコンテンツデータの再生を行うことができるネットワークシステムにおける制御装置である。
そして、本発明の制御装置は、所定の操作入力に応じた動作制御モードとして、特定の一の電子機器に対してのみ操作入力に応じた動作制御を行う第１の制御モードと、同じ部屋内に設置された電子機器に対して共通に操作入力に応じた動作制御を行う第２の制御モードと、上記通信網に接続された電子機器に対して共通に操作入力に応じた動作制御を行う第３の制御モードと、を選択的に設定して制御コマンドを発生させる制御部と、上記制御部が制御モードに応じて発生させた制御コマンドを送信する送信部とを備える。
また一体又は別体の操作部を備え、上記制御部は、上記操作部における操作子に対する操作態様の別を判定して、上記第１，第２，第３の制御モードを選択する。
上記所定の操作入力とは、電源オン操作、電源オフ操作、音量操作、消音操作のいずれかである。
【００１２】
また上記制御部は、操作態様の別の判定として、操作子に対する操作回数及び／又は操作時間の判定を行う。
上記制御部は、上記第２の制御モードを、制御装置自身が存在する部屋と同じ部屋に設置された電子機器に対して共通に操作入力に応じた動作制御を行うモードとして、該部屋に存在する電子機器に対する制御コマンドを発生させる。
また、上記制御部は、上記第２の制御モードを、操作入力で指定された部屋に設置された電子機器に対して共通に操作入力に応じた動作制御を行うモードとして、該部屋に存在する電子機器に対する制御コマンドを発生させることもできる。
【００１３】
また、表示部と、上記表示部上のタッチパネルによりタッチパネル操作を行う操作部を備える。そして上記制御部は、上記表示部に、各部屋に対応する部屋対応領域及び各部屋に設置されている電子機器を示す表示を実行させ、さらに上記制御部は、上記表示部の表示に対するタッチパネル操作による所定の操作入力とされた所定のタッチパターン操作のタッチパネル上の位置に応じて、上記第１，第２，第３の制御モードを選択する。
上記制御部は、上記所定のタッチパターン操作が、上記タッチパネル上で少なくとも複数の上記部屋対応領域を含みつつ上記タッチパネルの略全面にわたって行われたと判断したときは、上記第３の制御モードを選択し、上記所定のタッチパターン操作が、上記タッチパネル上で１つの上記部屋対応領域内で、かつ上記部屋対応領域の略全面にわたって行われたと判断したときは、上記第２の制御モードを選択し、上記所定のタッチパターン操作が、上記タッチパネル上で１つの電子機器を示す表示上で行われたと判断したときは、上記第１の制御モードを選択する。
上記制御部は、上記第２の制御モードを選択した場合、上記所定のタッチパターン操作が行われた上記部屋対応領域に対応する部屋に設置された電子機器に対しての、上記所定のタッチパターン操作に応じた制御コマンドを発生させる。
また上記所定のタッチパターンは、略×状の操作軌跡を描くタッチパネル操作、略レ状の操作軌跡を描くタッチパネル操作、水平方向に移動しながら上昇又は下降する曲線状の操作軌跡を描くタッチパネル操作、上下直線状の操作軌跡を描くタッチパネル操作、略○状の操作軌跡を描くタッチパネル操作などである。
【００１４】
本発明の制御方法は、所定の操作入力に応じた動作制御モードとして、制御対象とされた特定の電子機器に対してのみ操作入力に応じた動作制御を行う第１の制御モードと、同じ部屋内に設置された電子機器に対して共通に操作入力に応じた動作制御を行う第２の制御モードと、上記通信網に接続された電子機器に対して共通に操作入力に応じた動作制御を行う第３の制御モードと、を選択的に設定して制御コマンドを発生させるステップと、設定した制御モードに応じて発生させた制御コマンドを送信するステップと、表示部に、各部屋に対応する部屋対応領域及び各部屋に設置されている電子機器を示す表示を実行させ、上記表示部の表示に対するタッチパネル操作による所定の操作入力とされた所定のタッチパターン操作のタッチパネル上の位置に応じて、上記第１，第２，第３の制御モードを選択するステップと、上記所定のタッチパターン操作が、上記タッチパネル上で少なくとも複数の上記部屋対応領域を含みつつ上記タッチパネルの略全面にわたって行われたと判断したときは、上記第３の制御モードを選択するステップと、上記所定のタッチパターン操作が、上記タッチパネル上で１つの上記部屋対応領域内で、かつ上記部屋対応領域の略全面にわたって行われたと判断したときは、上記第２の制御モードを選択するステップと、上記所定のタッチパターン操作が、上記タッチパネル上で１つの電子機器を示す表示上で行われたと判断したときは、上記第１の制御モードを選択するステップとを備える。
本発明のプログラムは上記各ステップをネットワークの制御装置に実行させるプログラムである。
【００１５】
これらの本発明によれば、ユーザは、リモートコントローラ等の操作部を用いた操作として、操作回数、操作時間、或いは所定のタッチパターン操作のパネル上の位置などにより区別して、上述した各種ケースの操作を行うことができる。
本発明の制御装置は、リモートコントローラ単体で実現されたり、リモートコントローラ及びそれ対応する電子機器の制御機能（コマンド判定・発生・送信機能）によって実現される。この制御装置は、ユーザの操作態様に応じて、コマンド操作が、第１，第２，第３のいずれの制御モードかを判定して制御コマンドを発生させ、送信する。制御装置から送信出力される制御コマンドは、結果的には、特定の電子機器のみに送信されたり、１つの部屋内の１又は複数の機器に共通に送信されたり、ネットワーク上の各機器に共通に送信される。これによりユーザが、１つの操作機器から、個別機器制御、部屋内の機器の一括制御、システム全体の一括制御を行うことができる。
【発明の効果】
【００１６】
本発明によれば、通常のリモートコントローラ等を用いることでシステムへの機器負担、コスト負担を増大させずに、かつユーザインターフェースに優れたものとして、ネットワーク上の電子機器に対し多様なケースの操作を行うことができる。
また、表示及びタッチパネル機能を備えたリモートコントローラ等の操作部を用いる場合は、より直感的な操作で、各種ケースの操作が可能となる。
これらによりネットワークシステムに対するユーザ操作を容易化できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態のネットワークシステムの説明図である。
【図２】実施の形態の再生装置のブロック図である。
【図３】実施の形態のネットワークスピーカのブロック図である。
【図４】実施の形態のリモートコントローラのブロック図である。
【図５】実施の形態の表示付きのリモートコントローラのブロック図である。
【図６】第１の実施の形態の操作及び制御処理の説明図である。
【図７】第１の実施の形態の再生装置の処理のフローチャートである。
【図８】第２の実施の形態の操作及び制御処理の説明図である。
【図９】第２の実施の形態のリモートコントローラの外観の説明図である。
【図１０】第２の実施の形態のリモートコントローラの処理のフローチャートである。
【図１１】第２の実施の形態の再生装置の処理のフローチャートである。
【図１２】第１，第２の実施の形態の変形例の説明図である。
【図１３】第１，第２の実施の形態の変形例の説明図である。
【図１４】第１，第２の実施の形態の変形例の説明図である。
【図１５】第３の実施の形態のリモートコントローラの表示例の説明図である。
【図１６】第３の実施の形態のリモートコントローラの領域の説明図である。
【図１７】第３の実施の形態の操作例Ｉの全体操作の説明図である。
【図１８】第３の実施の形態の操作例Ｉの部屋内機器操作の説明図である。
【図１９】第３の実施の形態の操作例Ｉの単装置操作の説明図である。
【図２０】第３の実施の形態の操作例Ｉの処理のフローチャートである。
【図２１】第３の実施の形態の操作例IIの全体操作の説明図である。
【図２２】第３の実施の形態の操作例IIの部屋内機器操作の説明図である。
【図２３】第３の実施の形態の操作例IIの単装置操作の説明図である。
【図２４】第３の実施の形態の操作例IIの処理のフローチャートである。
【図２５】第３の実施の形態の操作例IIIの全体操作の説明図である。
【図２６】第３の実施の形態の操作例IIIの部屋内機器操作の説明図である。
【図２７】第３の実施の形態の操作例IIIの単装置操作の説明図である。
【図２８】第３の実施の形態の操作例IIIの全体操作の説明図である。
【図２９】第３の実施の形態の操作例IIIの部屋内機器操作の説明図である。
【図３０】第３の実施の形態の操作例IIIの単装置操作の説明図である。
【図３１】第３の実施の形態の操作例IIIの処理のフローチャートである。
【図３２】第３の実施の形態の操作例IVの全体操作の説明図である。
【図３３】第３の実施の形態の操作例IVの部屋内機器操作の説明図である。
【図３４】第３の実施の形態の操作例IVの単装置操作の説明図である。
【図３５】第３の実施の形態の操作例IVの処理のフローチャートである。
【図３６】第３の実施の形態の部屋数が異なる場合の説明図である。
【図３７】第３の実施の形態の部屋数が異なる場合の全体操作の説明図である。
【図３８】第３の実施の形態の部屋数が異なる場合の部屋内機器操作の説明図である。
【図３９】第３の実施の形態の部屋数が異なる場合の部屋内機器操作の説明図である。
【図４０】第３の実施の形態の部屋数が異なる場合の単装置操作の説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態を次の順序で説明する。
＜１．システム構成＞
＜２．機器構成＞
［２−１：再生装置］
［２−２：ネットワークスピーカ］
［２−３：リモートコントローラ］
＜３．第１の実施の形態＞
＜４．第２の実施の形態＞
＜５．第１，第２の実施の形態の変形例＞
＜６．第３の実施の形態＞
［６−１：リモートコントローラの表示例］
［６−２：操作例Ｉ］
［６−３：操作例II］
［６−４：操作例III］
［６−５：操作例IV］  
［６−６：異なる部屋数での適用例］
［６−７：第３の実施の形態の効果及び変形例］
＜７．変形例及び他の機器への応用＞
＜８．プログラム＞
【００１９】
＜１．システム構成＞
まず、実施の形態の家庭内ネットワークシステムの構成を図１で説明する。
図１では、或る家屋において、部屋Ａ，Ｂ，Ｃ，Ｄの４部屋で、家庭内ネットワークシステムを使用する例を示している。
ここで「家庭内ネットワークシステム」と呼んでいるが、もちろん本例のシステムが使用される場所は「家庭」に限られない。例えば会社、学校、公共施設などでも使用可能である。また、必ずしも同一の建物内の「部屋」でなくとも、敷地内の庭、ガレージ、倉庫など、屋外や別の建物内も、ここでいう「部屋」と考えて良い。つまり本例の場合、或る部屋の１つの電子機器がサーバとなった他の各電子機器に同一の音楽コンテンツや映像コンテンツを配信し、各「部屋」で視聴できるようにするものであるが、同一のコンテンツを配信する先の「部屋」は多様に考えられる。但し本例の場合は、インターネット等の公衆ネットワークで実行されるような広い範囲での配信ではなく、或る程度狭い範囲での配信を行うシステムと考えることが適切である。
なお実施の形態の説明では、音楽コンテンツの配信を行うシステムとして説明していく。
【００２０】
実施の形態の家庭内ネットワークシステムは、各部屋に配置された各種の電子機器が通信網（ネットワーク）４を介して相互に通信可能に構成される。
【００２１】
図１の例では、部屋Ａには再生装置１Ａ、ネットワークスピーカ２Ａが配置されている。また部屋Ａには表示機能及びタッチパネル機能を備えたリモートコントローラＲＣ１が配置されているとしている。
例えばこのリモートコントローラＲＣ１は、再生装置１Ａに対応して設けられたもので、再生装置１Ａに対して赤外線又は電波等の無線方式（或いは有線方式でもよい）で制御コマンドを送信する機器である。リモートコントローラＲＣ１は、再生装置１Ａに対応する機器であるため、通常は、ユーザはリモートコントローラＲＣ１を再生装置１Ａの操作のために用いる。
ただし、リモートコントローラＲＣ１は、再生装置１Ａに対する専用の操作機器ではなく、直接ネットワーク４と無線又は有線で接続された独立機器として、ネットワーク４を介して各装置に制御コマンドを送信できる装置としても良い。
【００２２】
また図１の場合、部屋Ｂには、再生装置１Ｂ、ネットワークスピーカ２Ｂ、リモートコントローラＲＣ２が配置されている。
リモートコントローラＲＣ２は表示機能のないものとしており、例えば再生装置１Ｂに対応して設けられたリモートコントローラである。通常は、ユーザはリモートコントローラＲＣ２を再生装置１Ｂの操作のために用いる。
また部屋Ｃには再生装置１Ｃが設置されている。
また部屋Ｄにはネットワークスピーカ２Ｄ１，２Ｄ２が設置されているとしている。
【００２３】
再生装置１Ａ、１Ｂ、１Ｃは、例えば音楽コンテンツの再生部やスピーカ部等を備え、それぞれ独自に音楽等の再生を行うことができる機器である。
再生装置１Ａ、１Ｂ、１Ｃは、コンテンツデータを、ハードデイスクドライブ（ＨＤＤ：Hard Disk Drive）、フラッシュメモリ、複数枚の光デイスク、例えばＣＤ（Compact Disc），ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray Disc（登録商標））等を収納した交換型光デイスクプレーヤなどから再生する。
そして再生した音楽コンテンツデータを、内蔵スピーカや接続されたスピーカ等から出力できる。
その一方で、再生装置１Ａ、１Ｂ、１Ｃは、ネットワーク４で各機器と通信可能とされることで、サーバ装置又はクライアント装置として機能できる。即ち再生装置１Ａ、１Ｂ、１Ｃは、サーバ装置として、ネットワーク４上の他の装置に対して再生した音楽コンテンツデータを配信することができる。また再生装置１Ａ、１Ｂ、１Ｃは、クライアント装置として、ネットワーク４上の他の装置がサーバとなったときに配信されてくる音楽コンテンツデータ等を受信することができる。
【００２４】
ネットワークスピーカ２Ａ、２Ｂ、２Ｄ１、２Ｄ２はアンプ及びスピーカ部を備えた音声出力機器であるが、特にネットワーク通信機能を備え、システム上でクライアント装置として機能できる機器である。
例えば再生装置１Ｂがシステム上のサーバとなった場合、ネットワークスピーカ２Ａ、２Ｂ、２Ｄ１、２Ｄ２は再生装置１Ｂから配信されてくる音楽コンテンツを受信し、音楽として出力することができる。
【００２５】
ネットワーク４は、例えば家庭内の通信が可能とされる有線又は無線の伝送路により構成される。
例えば有線の場合、電灯線、テレビ用ＲＦケーブル、ＤＬＮＡ（Digital Living Network Alliance）、ＨＤＭＩ（High Definition Multimedia Interface）などが考えられる。また無線の場合、無線ＬＡＮ（ＩＥＥＥ８０２．１１ｘ（＝ａ，ｂ，ｇ，ｎ．．））、ブルートゥース（Blue tooth）、２．４ＧＨｚ帯を用いた他の通信方式などが考えられる。
【００２６】
本実施の形態では、この家庭内ネットワークシステムにおいて、或る再生装置がサーバとなり、他のクライアント装置（再生装置、ネットワークスピーカ）に対して音楽コンテンツを同期配信し、同時に再生させるというシステム動作を行う状況を想定して説明する。家庭内ネットワークにおけるいわゆるパーティモードの動作である。
【００２７】
また、各装置（再生装置１Ａ、１Ｂ、１Ｃ、ネットワークスピーカ２Ａ、２Ｂ、２Ｄ１、２Ｄ２）は、それぞれ他の装置がどの部屋に設置されているかを認識できているものとする。例えば再生装置１Ａは同じ部屋Ａにネットワークスピーカ２Ａが存在することや、再生装置１Ｂ、ネットワークスピーカ２Ｂが部屋Ｂに設置されていること等を認識している。
これは各機器を設置した時にユーザが各機器の部屋（ゾーン）を設定することで可能である。
また、無線機能が搭載されたタッチパネルで操作可能なＧＵＩ（グラフィックユーザインターフェース）付きのリモートコントローラＲＣ１にも、予め各部屋にどのような機器が配置されていることを登録しておくようにしておく。
【００２８】
本発明の制御装置は、このような動作状況において多様なケースのユーザ操作に応じた制御コマンドを発生させる装置である。
上述のように、或る部屋に居るユーザが、機器に対する操作を行おうとする場合としては、例えば電源のオン、オフ、再生開始、再生停止、曲の変更、音量のアップ／ダウン、消音（ミュート）などを行うことがある。そしてその場合、操作による制御対象として、
・第１のケース：自分の居る部屋にある特定の一の装置のみを対象としたい場合
・第２のケース：自分の居る部屋など、或る部屋内の全ての装置を対象としたい場合
・第３のケース：ネットワーク上の全装置を対象としたい場合
がある。
本発明の制御装置は、これらの各ケースに応じたユーザ操作を実現し、所要の制御コマンドを発生させる装置である。
後述する第１の実施の形態では、リモートコントローラＲＣ２と再生装置１Ｂの組み合わせにより本発明の制御装置が実現される例を説明する。
第２の実施の形態では、リモートコントローラＲＣ２により本発明の制御装置が実現される例を説明する。
第３の実施の形態では、表示及びタッチパネル機能付きのリモートコントローラＲＣ１により本発明の制御装置が実現される例を説明する。
【００２９】
＜２．機器構成＞
［２−１：再生装置］
ネットワーク４に接続される電子機器の構成例について説明する。まず、図２で再生装置１（１Ａ、１Ｂ、１Ｃ）の構成例を述べる。
【００３０】
再生装置１は、制御部１１，コンテンツ格納／再生部１２，メモリ部１３，送信部１４，受信部１５、再生処理部１６、出力デバイス１７、表示部１８、パネル操作部１９、コマンド受信部２０を備える。
【００３１】
制御部１１は、ＣＰＵ(Central Processing Unit)、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えたマイクロコンピュータにより構成される。
制御部１１内のＲＯＭには、例えばＣＰＵが実行すべきプログラムの他、再生動作、ネットワーク通信動作等のための各種の設定情報などが記憶される。ＲＡＭは、ＣＰＵのための主記憶装置部とされる。
この制御部１１は、再生装置１が単体で再生動作を行う場合、サーバ装置として機能する場合、クライアント装置として機能する場合のそれぞれにおいて必要な動作を実行するよう再生装置全体を制御する。
例えばコンテンツ格納／再生部１２での再生動作制御、送信部１４，受信部１５による通信動作などを制御する。
【００３２】
メモリ部１３は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの記憶部を総括的に示している。このメモリ部１３は制御部１１の処理のワーク領域として用いられたり、プログラムの格納領域として用いられても良い。また配信動作のための各種の設定情報、パラメータ等を記憶することにも用いられる。
またメモリ部１３は、サーバ装置として機能する時の配信のためにコンテンツ格納／再生部１２で再生されたコンテンツデータの送信バッファとしても用いられたり、クライアント装置として機能するときにコンテンツデータの受信バッファとして用いられることもある。
【００３３】
コンテンツ格納／再生部１２は、各種コンテンツデータを再生することができる装置部である。コンテンツデータは、例えばハードディスク、フラッシュメモリ、光ディスクなどに格納されている。コンテンツ格納／再生部１２は、制御部１１の指示に基づき、これらの記憶媒体からのコンテンツデータの再生を行う。従って、コンテンツ格納／再生部１２は、例えばＨＤＤ、フラッシュメモリプレーヤ、光ディスクプレーヤ、交換型光デイスクプレーヤなどとして実現される。
【００３４】
送信部１４及び受信部１５は、ネットワーク４を介した他の装置との間での通信部として機能する。
送信部１４は制御部１１の制御に基づいて、ネットワーク上の所要の機器に対する制御コマンドの送信を行う。
また送信部１４は、この再生装置１がサーバ装置として機能する場合、制御部１１の制御に基づき、主にコンテンツ格納／再生部１２で再生されたコンテンツデータについて所定のエンコードを行い、ネットワーク送信、つまり各クライアント装置への配信を行う。
【００３５】
受信部１５は、ネットワーク上の他の機器から送信されてくる制御コマンドの受信を行う。制御コマンドが受信された場合は、受信部１５はその信号をデコードし、受信情報内容を制御部１１に伝達する。
また受信部１５は、この再生装置１がクライアント装置として機能する場合、サーバ装置から送信されてくる信号、例えば配信されているコンテンツデータや、その他の各種の指示信号などの受信を行う。そして受信した信号をデコードする。配信によるコンテンツデータの受信の際には、受信して通信方式に対するデコード処理を行ったコンテンツデータ（ストリームデータ）を、制御部１１の制御に基づき例えばメモリ部１３に転送してバッファリングさせる。
このような処理を行うため、送信部１４及び受信部１５は、ネットワーク４での有線又は無線での通信方式に対応したエンコード、デコード、及び送受信処理を行う。
【００３６】
再生処理部１６は、コンテンツ格納／再生部１２で再生したコンテンツデータや、配信により受信したコンテンツデータについて、出力デバイス１７での再生出力のための処理を行う。例えば配信により受信されたコンテンツデータはメモリ部１３にバッファリングされるが、バッファリングされたコンテンツデータを構成する各データは、逐次所定タイミングで再生処理部１６に転送される。再生処理部１６はコンテンツデータに対して出力のための処理、例えば圧縮処理に対するデコード、エラー訂正、Ｄ／Ａ変換処理などを行い、音声信号や映像信号を出力デバイス１７に供給する。
出力デバイス１７は、例えばモニタディスプレイ装置や、スピーカ装置とされる。この出力デバイス１７によって、コンテンツデータとしての映像や音声が出力され、ユーザの視聴に供される。
なお、出力デバイス１７としてのモニタディスプレイ装置やスピーカ装置は、再生装置１としての筐体に一体的に設けられても良いが、別体機器とされても良いことは当然である。
【００３７】
表示部１８は、例えば再生装置１の筐体上に設けられる小型の表示パネルであり、制御部１１の制御により、動作状態表示やメニュー表示、アイコン表示、イコライザ表示、タイトル表示、メッセージ表示などを行う。表示部１８は、例えば液晶パネルや有機ＥＬパネルなどで構成される。
なお、これらの表示を出力デバイス１７のモニタディスプレイ装置を用いて行うこともでき、その場合、表示部１８を設けないことも考えられる。
またメッセージ表示に代えて、或いはメッセージ表示と共に、メッセージ音声を出力することも考えられるが、その場合は、出力デバイス１７のスピーカを利用することが考えられる。
【００３８】
パネル操作部１９は、例えば再生装置１の筐体上に設けられる操作キー、ジョグダイヤルなどの操作子を総括的に示している。なお、表示部１８、或いは出力デバイス１７のモニタディスプレイ装置においてタッチパネル入力が可能とされる場合、そのタッチパネル機構も、パネル操作部１９の一つとなる。
また、コマンド受信部２０は、リモートコントローラＲＣ（ＲＣ１，ＲＣ２等）からの制御コマンドの受信を行う。リモートコントローラＲＣは電波、赤外線、或いは有線方式で、ユーザの操作に応じたコマンド情報を送信する機器とされるが、そのリモートコントローラＲＣから送信されてくる制御コマンド情報は、コマンド受信部２０で受信、復調され、制御部１１に伝えられる。
【００３９】
ユーザは、パネル操作部１９の操作子の操作や、表示部１８（又は出力デバイス１７のモニタディスプレイ装置）のメニュー表示、アイコン表示に対するタッチパネル操作、さらにはリモートコマンダーＲＣを用いた操作により、各種の操作入力を行うことができる。
制御部１１は、ユーザの操作入力に応じて、再生装置１内の動作制御や設定処理等を行ったり、送信部１４から他の装置に対する信号送信処理を行う。
【００４０】
なお、以上は再生装置１としての構成例を示したが、各再生装置１Ａ，１Ｂ，１Ｃがそれぞれ上記同様の構成である必要はなく、他の部位が追加されたり、図２の一部の構成を備えない場合などもあり得る。
【００４１】
［２−２：ネットワークスピーカ］
続いて図３でネットワークスピーカ２（２Ａ，２Ｂ，２Ｄ１，２Ｄ２）の構成例について説明する。
ネットワークスピーカ２は、制御部２１，再生処理部２２，メモリ部２３，送信部２４，受信部２５、アンプ部２６、スピーカ部２７を備える。また、操作部２９、コマンド受信部２８を備える場合もあり得る。
【００４２】
制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えたマイクロコンピュータにより構成される。
制御部２１内のＲＯＭには、例えばＣＰＵが実行すべきプログラムの他、配信コンテンツの再生動作や他の装置との通信動作等のための各種の設定情報などが記憶される。ＲＡＭは、ＣＰＵのための主記憶装置部とされる。
この制御部２１は、ネットワークスピーカ２がクライアント装置として機能するためにネットワークスピーカ２の動作を制御する。即ち配信されるコンテンツデータや制御コマンドの受信制御や、制御コマンドに応じた処理などを行う。
【００４３】
メモリ部２３は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの記憶部を総括的に示している。このメモリ部２３は制御部２１の処理のワーク領域として用いられたり、プログラムの格納領域として用いられても良い。また再生動作や通信動作のための各種の設定情報、パラメータ等を記憶することにも用いられる。
さらにメモリ部２３は、受信したコンテンツデータのバッファメモリとしても用いられる。
【００４４】
送信部２４及び受信部２５は、ネットワーク４を介した各装置との間での通信部として機能する。
受信部２５は、再生装置１から送信されてくる信号、例えば配信されているコンテンツデータや、制御コマンドなどの受信を行う。そして受信した信号をデコードする。配信によるコンテンツデータの受信の際には、受信して通信方式に対するデコード処理を行ったコンテンツデータ（ストリームデータ）を、制御部２１の制御に基づき例えばメモリ部２３に転送してバッファリングさせる。
また制御コマンドが受信されてきた場合は、受信部２５はその信号をデコードし、受信情報内容を制御部２１に伝達する。
送信部２４は、制御部２１の制御に基づき、他の装置への送信信号について所定のエンコードを行い、ネットワーク４に対する送信出力を行う。
このような処理を行うため、送信部２４及び受信部２５は、ネットワーク４での有線又は無線での通信方式に対応したエンコード、デコード、及び送受信処理を行うものとなる。
【００４５】
再生処理部２２は、受信したコンテンツデータについてスピーカ部２７での再生出力のための処理を行う。例えば受信したコンテンツデータはメモリ部２３にバッファリングされるが、バッファリングされたコンテンツデータを構成する各データは、逐次所定タイミングで再生処理部２２に転送される。再生処理部２２はコンテンツデータに対して出力のための処理、例えば圧縮処理に対するデコード、エラー訂正、Ｄ／Ａ変換処理などを行い、音声信号（例えばＬ、Ｒチャンネルのステレオ音声信号）をアンプ部２６に供給する。
アンプ部２６では、音声信号についてパワーアンプとしての増幅を行い、スピーカ部２７におけるスピーカを駆動する。
これにより、スピーカ部２７から、配信された音楽コンテンツ等の音声が出力され、ユーザの聴取に供される。
なお、スピーカ部２７は、ネットワークスピーカ２としての筐体に一体的に設けられても良いが、別体機器とされても良い。特にステレオスピーカとしてＬ、Ｒチャンネルのスピーカを設ける場合、少なくともスピーカユニット部分は別体構成となることが通常である。
【００４６】
ネットワークスピーカ２は、クライアント装置としてのみ機能するが、ユーザにより所要の操作を行うこともできる。
例えばネットワークスピーカ２自体の電源オン／オフ操作や、ネットワークスピーカ２から配信要求を行う操作などが可能とされる場合もある。
そのため、ネットワークスピーカ２の筐体上に設けられる操作キー等の操作子として、操作部２９が設けられる場合がある。また専用のリモートコントローラＲＣが設けられ、リモートコントローラＲＣからの制御コマンドを受信するコマンド受信部２８が設けられることもある。
操作部２９やコマンド受信部２８は、ユーザの操作情報を制御部２１に伝える。制御部２１は操作情報に応じて必要な処理、例えばネットワークスピーカ２自体の電源オン／オフや、他の装置への制御コマンドの送信制御を行う。
【００４７】
この図３ではネットワークスピーカ２としての構成例を示したが、各ネットワークスピーカ２Ａ、２Ｂ、２Ｄ１，２Ｄ２がそれぞれ上記同様の構成である必要はなく、他の部位が追加されたり、図３の一部の構成を備えない場合などもあり得る。
【００４８】
［２−３：リモートコントローラ］
次にリモートコントローラＲＣ２の構成例を図４（ａ）（ｂ）で説明する。
図４（ａ）は、後述する第１の実施の形態におけるリモートコントローラＲＣ２としての構成例である。
【００４９】
リモートコントローラＲＣ２は、制御部４１、コマンドメモリ４２、コマンド送信部４３、操作部４８を備える。
制御部４１はマイクロコンピュータにより構成される。
操作部４８は、例えば後述する図９のようなリモートコントローラ筐体上に配置された操作キー、或いは操作ダイヤル等の操作子、及び操作子の操作情報を制御部４１に伝達する操作検知回路からなる。
コマンドメモリ４２は、ＲＯＭ、不揮発性メモリ等で形成され、各種のコマンドコードを記憶する。
コマンド送信部４３は、例えば赤外線方式、電波方式でコマンドコードを送信するための変調、送信を行う。
【００５０】
このリモートコントローラＲＣ２は、ユーザが操作部４８の操作キー等を操作すると、そのキー操作を制御部４１が検知する。そして操作したキーに応じたコマンドコードをコマンドメモリ４２から読み出す。
制御部４１は、読み出したコマンドコードをコマンド送信部４３に供給し、所定の変調処理を実行させて、赤外線信号や電波信号として送信出力させる。
なお、再生装置１等と有線接続されるリモートコントローラであれば、コマンド送信部４３はコマンドコードを有線送信する部位となる。
【００５１】
この図４（ａ）のリモートコントローラＲＣ２は、一般的なリモートコントローラの構成と同様である。
【００５２】
次に図４（ｂ）は、第２の実施の形態の場合のリモートコントローラＲＣ２の構成例を示している。
基本的には図４（ａ）と同様、制御部４１、コマンドメモリ４２、コマンド送信部４３、操作部４８を備えるが、この場合は操作子の操作に関する割当設定を行うことができるようにされる。また割当設定がなされた後は、ユーザの所定の操作に応じたコマンドコードの読み出しを行う。
【００５３】
このため制御部４１には、そのソフトウエアプログラムによって実現される機能構成として、コマンド読出部４１ａ、割当設定部４１ｅ、操作回数判定部４１ｄが形成される。
割当設定部４１ｅは、割当処理として、ユーザが所定の操作態様のキー操作を特定の操作に割り当てる作業を行った際に、それを割当登録する機能である。詳しくは第２の実施の形態において述べる。例えばキーの操作回数に応じて、異なるコマンドコードを割り当てるなどである。
操作回数判定部４１ｄは、１つのキーの操作回数を判定する。
コマンド読出部４１ａは、操作に応じてコマンドメモリ４２からコマンドコードを読み出す機能である。割当設定された操作が行われた場合は、その設定に応じてコマンドコードの読出を行う。
【００５４】
次に図５で、第３の実施の形態での制御装置となる、表示及びタッチパネル機能付きのリモートコントローラＲＣ１の構成例を説明する。
リモートコントローラＲＣ１は、制御部４１、コマンドメモリ４２、コマンド送信部４３を有し、制御部４１がユーザの操作に応じてコマンドメモリ４２からコマンドコードを読み出し、コマンド送信部４３から制御コマンドとして送信させることは、図４のリモートコントローラＲＣ２と同様である。
【００５５】
このリモートコントローラＲＣ１では、ユーザ操作は、操作キーではなく、タッチパネル操作で行われる。このため表示部４５が設けられ、表示部４５の表示面上にはタッチパネルセンサ４６が形成される。
表示部４５は例えば液晶パネルや有機ＥＬパネルなどとされ、その表示部４５の表面に圧電センサや静電センサなどのタッチパネルセンサ４６が設けられてタッチパネルが形成される。
表示部４５には、例えば操作用のボタン、アイコン等が表示されたり、第３の実施の形態で述べるようにネットワーク上の各装置の表示などがなされる。表示部４５は表示駆動部４４によって表示駆動される。制御部４１が表示データを表示駆動部４４に与えることで、表示駆動部４４は表示データに基づいて表示駆動信号を表示部４５に与え、所定の画面表示を実行させる。
ユーザは表示内容に応じてタッチ操作を行う。タッチパネルセンサ４６はタッチ操作の情報を位置検出部４７に伝達する。位置検出部４７は、そのユーザ操作（タッチ操作）の位置（表示面上のＸ−Ｙ座標位置）を判別し、タッチ位置情報として制御部４１に伝える。
【００５６】
制御部４１には、そのソフトウエアプログラムによって実現される機能構成として、コマンド読出部４１ａ、表示制御部４１ｂ、入力検知部４１ｃが形成される。
入力検知部４１ｃは、位置検出部４７からのタッチ位置の情報を認識し、そのタッチ位置、或いはタッチ操作の軌跡により、ユーザの求める操作内容を判定する。
コマンド読出部４１ａは、入力検知部４１ｃが判定した操作内容に応じてコマンドメモリ４２からコマンドコードを読み出し、コマンド送信部４３に供給する。
表示制御部４１ｂは、表示部４５での表示内容とする表示データを表示駆動部４４に供給する。例えば操作アイコン表示や機器アイコンなどを表示部４５で実行させる表示データを生成する。また、表示制御部４１ｂは、場合によっては入力検知部４１ｃで検知されたタッチ位置やタッチ操作の軌跡を、表示画面上に示すような表示を行わせることも可能である。
【００５７】
なお、コマンド送信部４３は、例えば再生装置１Ａなど対応する機器に制御コマンド送信を行う構成のほか、ネットワーク通信部として構成され、直接リモートコントローラＲＣ２がネットワーク上の各装置に制御コマンドを送信できるものとしてもよい。
【００５８】
＜３．第１の実施の形態＞
本発明の第１の実施の形態について説明する。
ここでは図１に示したように、部屋Ｂに配置されているリモートコントローラＲＣ２と再生装置１Ｂによって本発明の制御装置が実現される例で述べる。
なお、この場合再生装置１Ｂは、ネットワークシステム上でサーバ装置として機能していてもよいし、クライアント装置として機能していてもよい。
リモートコントローラＲＣ２は、図４（ａ）に示した構成とする。
【００５９】
この実施の形態では、ユーザはリモートコントローラＲＣ２を用いた操作により、上述した第１，第２，第３のケースの各操作を行うことができる。
この場合、第１，第２，第３のケースは次のようになる。
・第１のケース：リモートコントローラＲＣ２のユーザが、再生装置１Ｂのみを対象として何らかの操作を行いたい場合
・第２のケース：リモートコントローラＲＣ２のユーザが部屋Ｂ内の機器、つまり再生装置１Ｂとネットワークスピーカ２Ｂを対象として共通の操作を行いたい場合
・第３のケース：リモートコントローラＲＣ２のユーザがネットワーク上の全装置（再生装置１Ａ、１Ｂ、１Ｃ、ネットワークスピーカ２Ａ、２Ｂ、２Ｄ１、２Ｄ２）を対象として操作を行いたい場合
【００６０】
これらの各ケースの操作を、ユーザは通常のリモートコントローラＲＣ２を用いて実行できるようにする。
この第１の実施の形態では、リモートコントローラＲＣ２の１つの操作キーをユーザが１回押した場合（単押し）、素早く２回連続して押した場合（２回押し）、素早く３回連続して押した場合（３回押し）で、各ケースを使い分ける例とする。
【００６１】
以下、ユーザが消音操作を行う場合を例に挙げて説明する。
図６（ａ）（ｂ）（ｃ）は、第１，第２，第３のケースについて、それぞれリモートコントローラＲＣ２に設けられている消音キーの操作と、リモートコントローラＲＣから再生装置１Ｂへの送信コマンドと、再生装置１Ｂの制御部１１の処理を模式的に示している。
【００６２】
図６（ａ）は第１のケースの場合である。ユーザはリモートコントローラＲＣ２の消音キーを単押しする。なお、各図における「消音キー操作」として示すパルス波形は、操作キーのオン／オフを示している。
リモートコントローラＲＣ２の制御部４１は、消音キーの操作を検知することで消音制御のためのコマンドコードをコマンドメモリ４２から読み出し、コマンド送信部４３から送信させる。図示のように、消音コマンドが１回送信される。
なお、実際には「１回」の送信では、所定の送信フォーマット上で同一のコマンドコードが複数回配置されて送信されることが多いが、ここでは１回のキー押圧に対応する送信を（コマンドコードが複数単位含まれていても）「１回」のコマンド送信とする。
再生装置１Ｂの制御部１１では、消音コマンドが１回送信されてきたことを認識すると、第１のケースに相当する操作入力と判定する。つまり再生装置１Ｂ自身のみを制御対象としているコマンドと認識する。
そして制御部１１は、それに応じて、再生処理部１６に対して制御信号を送信してミュート指示を行い、再生出力音声を消音させる。
なお、このような第１のケースに対応する制御モードを、説明上「単装置モード」ということとする。
【００６３】
図６（ｂ）は第２のケースの場合である。ユーザはリモートコントローラＲＣ２の消音キーを２回押しする。
リモートコントローラＲＣ２の制御部４１は、消音キーの操作を検知する度に、消音制御のためのコマンドコードをコマンドメモリ４２から読み出し、コマンド送信部４３から送信させる。従って、図示のように、消音コマンドが２回送信されることとなる。
再生装置１Ｂの制御部１１では、一定時間内に消音コマンドが２回送信されてきたことを認識すると、第２のケースに相当する操作入力と判定する。つまり部屋Ｂにある装置を制御対象としているコマンドと認識する。
そして制御部１１は、それに応じて、再生処理部１６に対して制御信号を送信してミュート指示を行い、自身の再生出力音声を消音させる。それに加えて、制御部１１は、同じく部屋Ｂにあるネットワークスピーカ２Ｂに対する消音制御コマンドを生成し、送信部１４から送信する。
ネットワークスピーカ２Ｂは、受信部２５によりこの消音制御コマンドを受信する。ネットワークスピーカ２Ｂの制御部２１は、この消音制御コマンドに応じて、再生処理部２２に対してミュート指示を行い、自身の再生出力音声を消音させる。
これにより部屋Ｂ内で消音制御がなされることとなる。
なお、このような第２のケースに対応する制御モードを、説明上「部屋内モード」ということとする。
【００６４】
図６（ｃ）は第３のケースの場合である。ユーザはリモートコントローラＲＣ２の消音キーを３回押しする。
リモートコントローラＲＣ２の制御部４１は、消音キーの操作を検知する度に、消音制御のためのコマンドコードをコマンドメモリ４２から読み出し、コマンド送信部４３から送信させる。従って、図示のように、消音コマンドが３回送信されることとなる。
再生装置１Ｂの制御部１１では、一定時間内に消音コマンドが３回送信されてきたことを認識すると、第３のケースに相当する操作入力と判定する。つまりネットワーク上の装置全体を制御対象としているコマンドと認識する。
そして制御部１１は、それに応じて、再生処理部１６に対して制御信号を送信してミュート指示を行い、自身の再生出力音声を消音させる。それに加えて、制御部１１は、ネットワーク上の全装置に対する消音制御コマンドを生成し、送信部１４から送信する。
他のネットワーク上の各装置（再生装置１Ａ、１Ｃ、ネットワークスピーカ２Ａ、２Ｂ、２Ｄ１、２Ｄ２）は、それぞれ受信部１５，２５によりこの消音制御コマンドを受信する。そしてそれらの制御部１１，２１は、この消音制御コマンドに応じて、再生処理部１６，２２に対してミュート指示を行い、自身の再生出力音声を消音させる。
これにより、ネットワーク全体で消音制御がなされることとなる。
なお、このような第３のケースに対応する制御モードを、説明上「全体モード」ということとする。
【００６５】
なおこの全体モードにおける制御対象となるネットワーク上の全装置とは、この場合、再生装置１Ａ、１Ｂ、１Ｃ、ネットワークスピーカ２Ａ、２Ｂ、２Ｄ１、２Ｄ２のことであり、リモートコントローラＲＣ１，ＲＣ２は含まない。この場合のリモートコントローラＲＣ１，ＲＣ２は直接ネットワーク４に接続される機器ではなく、あくまでも再生装置１Ａ、１Ｂの付属機器だからである。
ただし、ネットワークリモコンのような形式で直接ネットワーク４に接続され、各装置を制御できるものもある。そのような機器は、「全装置」に含まれる場合もある。
例えばネットワークリモコンが、サーバ装置からの配信を受けて音声再生出力を行ってスピーカやヘッドホンにより音楽出力を行う機器である場合は、ここでいう「全装置」に含まれる。
この点は後述する第２，第３の実施の形態でも同様である。
【００６６】
またネットワーク上の全装置に対するコマンド送信は、各装置に個別に順次送信しても良いし、各装置で共通のコマンドコードが設定されているのであれば、１つのコマンド送信で各装置にコマンドを認識させるようにするものでもよい。この点も、第２，第３の実施の形態でも同様である。
【００６７】
以上のように第１の実施の形態では、リモートコントローラＲＣ２の操作キーの押圧回数によって、制御対象を判定する。
リモートコントローラＲＣ２自体は、単にキー操作に応じたコマンド送信を行うのみである。
この第１の実施の形態の場合、本発明の制御装置は、リモートコントローラＲＣ２と、再生装置１Ｂの制御部１１によって実現されることとなる。
つまりリモートコントローラＲＣ２は、本発明請求項でいう別体の「操作部」であり、再生装置１Ｂの制御部１１が請求項でいう「制御部」、制御部１１及び送信部１４が請求項でいう「送信部」に相当する。
【００６８】
この場合、制御部１１は、図７に示す処理を行うこととなる。
図７はリモートコントローラＲＣ２からの送信コマンドを受信した際の制御部１１の処理を示している。
制御部１１はステップＦ１０１でリモートコントローラＲＣ２からの送信コマンドを受信すると、処理をステップＦ１０２に進め、一定時間を待機しつつ、リモートコントローラＲＣ２からのさらなる送信コマンドの受信検知を行う。一定時間とは、例えば１〜３秒程度とすることが考えられる。
【００６９】
一定時間経過したら、制御部１１はステップＦ１０３に進み、一定時間内に連続的にコマンドが受信されたか否かにより処理を分岐する。
もし、上記ステップＦ１０２の待機中に２回目以降のコマンド受信がなければ、単装置モード（第１のケース）としてステップＦ１０５に進み、コマンド内容に応じた再生装置１Ｂ内の制御を行う。例えば消音コマンドであれば、再生処理部１６にミュートを指示する。
【００７０】
一方、一定時間内にコマンドを連続受信したのであれば制御部１１は処理をステップＦ１０４に進み、２回受信か３回受信かにより制御モードを選択する。
２回受信であったなら、部屋内モード（第２のケース）としてステップＦ１０６に進む。そしてコマンド内容に応じた再生装置１Ｂ内の制御を行う。例えば消音コマンドであれば、再生処理部１６にミュートを指示する。
さらにステップＦ１０７で、部屋Ｂの他の機器、即ちネットワークスピーカ２Ｂに対して制御コマンドを送信する。例えば消音コマンドを送信する。
【００７１】
また、３回受信であったなら、制御部１１は全体モード（第３のケース）として処理をステップＦ１０４からＦ１０８に進める。そしてコマンド内容に応じた再生装置１Ｂ内の制御を行う。例えば消音コマンドであれば、再生処理部１６にミュートを指示する。
さらにステップＦ１０９で、ネットワーク上の全装置に対して制御コマンドを送信する。例えば消音コマンドを送信する。
【００７２】
制御部１１がこのような処理を行うことで、ユーザがリモートコントローラＲＣ２を用いて、第１，第２，第３のケースに応じた操作を容易に行うことができる。
つまり、第２のケースとして、部屋Ｂ内の全装置を消音させたい場合に、装置毎に操作をしなくても良い。
また第３のケースとして家中の全装置を消音させたいときに、サーバ装置となっている装置のある部屋に行ったり、各部屋を回って消音していくという面倒なことも不要となる。
【００７３】
さらに、リモートコントローラＲＣ２は、特別な機能を持たない通常のリモートコントローラでよく、システム上の装置負担の増大はない。
また操作キーの操作回数で各ケースを区別できるため、ユーザの操作は簡易かつ容易であり、またユーザの操作に対する理解も容易であって、ユーザインターフェースに優れている。
【００７４】
上記説明では消音制御を行う場合を例に挙げたが、例えば装置の電源オン／オフ、再生（配信）開始、再生（配信）の一時停止、ボリュームアップ／ダウンなどの操作に関しても、同様に単装置モード、部屋内モード、全体モードの各制御の適用が可能である。
【００７５】
なお、以上の例では再生装置１Ｂの制御部１１とリモートコントローラＲＣ２で本発明の制御装置を実現する例としたが、例えば再生装置１Ｂのみで実現することもできる。例えば再生装置１Ｂのパネル操作部１９の操作キーの操作回数に応じて制御部１１が単装置モード、部屋内モード、全体モードを選択し、制御コマンドを発生させるような場合である。
また、再生装置１ＢがリモートコントローラＲＣ２からのコマンドを他の装置（例えば再生装置１Ａ）に転送し、再生装置１Ａが、単装置モード、部屋内モード、全体モードを選択し、対象機器に制御コマンドを送信するような例もあり得る。
【００７６】
＜４．第２の実施の形態＞
第２の実施の形態について説明する。
この第２の実施の形態は、部屋Ｂに配置されているリモートコントローラＲＣ２のみによって本発明の制御装置が実現される例で述べる。
リモートコントローラＲＣ２は、図４（ｂ）に示した構成とする。
この第２の実施の形態も、ユーザは部屋ＢにおいてリモートコントローラＲＣ２を用いた操作により、上述した第１の実施の形態と同様の第１，第２，第３のケースの各操作を行うものとする。
また、この第２の実施の形態でも、リモートコントローラＲＣ２の１つの操作キーをユーザが１回押した場合（単押し）、素早く２回連続して押した場合（２回押し）、素早く３回連続して押した場合（３回押し）で、各ケースを使い分ける例とする。
【００７７】
第２の実施の形態の場合、リモートコントローラＲＣ２の制御部４１が、ユーザの操作に応じて単装置モード、部屋内モード、全体モードを設定し、それに応じた異なる制御コマンドを再生装置１Ｂに送信する。
再生装置１Ｂ側は、受信した制御コマンドの内容に応じて設定されている処理を行う。
上述の第１の実施の形態との違いは、ユーザの操作態様に応じた単装置モード、部屋内モード、全体モードの選択設定を、再生装置１Ｂ側で行うのではなく、リモートコントローラＲＣ２側で行う点にある。
【００７８】
ユーザが消音操作を行う場合を例に挙げて説明する。
図８（ａ）（ｂ）（ｃ）は、第１，第２，第３のケースについて、それぞれリモートコントローラＲＣ２に設けられている消音キーの操作と、リモートコントローラＲＣから再生装置１Ｂへの送信コマンドと、再生装置１Ｂの制御部１１の処理を模式的に示している。
【００７９】
図８（ａ）は第１のケースの場合である。ユーザはリモートコントローラＲＣ２の消音キーを単押しする。
図４（ｂ）に示したように、リモートコントローラＲＣ２の制御部４１は操作回数判定部４１ｄとしての機能を備えている。制御部４１の操作回数判定部４１ｄは、一定時間内にユーザが操作キーを何回押したかを検知する。
ユーザが消音キーの単押し操作を行ったことを検知したら、制御部４１は、単装置モードであるとし、「消音キー単押し」に対応してコマンドメモリ１２に登録されているコマンドコード（単装置消音コマンド）を読み出す。そして、単装置消音コマンドをコマンド送信部４３から送信出力させる。
この単装置消音コマンドを受信した再生装置１Ｂの制御部１１は、単装置消音コマンドを認識してそれに応じた処理を行う。具体的には制御部１１は、再生処理部１６に対して制御信号を送信してミュート指示を行い、再生出力音声を消音させる。
【００８０】
図８（ｂ）は第２のケースの場合である。ユーザはリモートコントローラＲＣ２の消音キーを２回押しする。
リモートコントローラＲＣ２の制御部４１は操作回数判定部４１ｄにより、２回押しを検知する。すると制御部４１は、部屋内モードであるとし、「消音キー２回押し」に対応してコマンドメモリ１２に登録されているコマンドコード（部屋内消音コマンド）を読み出す。そして、部屋内消音コマンドをコマンド送信部４３から送信出力させる。
この部屋内消音コマンドを受信した再生装置１Ｂの制御部１１は、それに応じた処理を行う。具体的には制御部１１は、再生処理部１６に対して制御信号を送信してミュート指示を行い、自身の再生出力音声を消音させる。それに加えて、制御部１１は、同じく部屋Ｂにあるネットワークスピーカ２Ｂに対する消音制御コマンドを生成し、送信部１４から送信する。
ネットワークスピーカ２Ｂは、受信部２５によりこの消音制御コマンドを受信する。ネットワークスピーカ２Ｂの制御部２１は、この消音制御コマンドに応じて、再生処理部２２に対してミュート指示を行い、自身の再生出力音声を消音させる。
これにより部屋Ｂ内で消音制御がなされることとなる。
【００８１】
図８（ｃ）は第３のケースの場合である。ユーザはリモートコントローラＲＣ２の消音キーを３回押しする。
リモートコントローラＲＣ２の制御部４１は操作回数判定部４１ｄにより、３回押しを検知する。すると制御部４１は、全体モードであるとし、「消音キー３回押し」に対応してコマンドメモリ１２に登録されているコマンドコード（全体消音コマンド）を読み出す。そして、全体消音コマンドをコマンド送信部４３から送信出力させる。
この全体消音コマンドを受信した再生装置１Ｂの制御部１１は、それに応じた処理を行う。即ち制御部１１は、再生処理部１６に対して制御信号を送信してミュート指示を行い、自身の再生出力音声を消音させる。それに加えて制御部１１は、ネットワーク上の全装置に対する消音制御コマンドを生成し、送信部１４から送信する。
他のネットワーク上の各装置（再生装置１Ａ、１Ｃ、ネットワークスピーカ２Ａ、２Ｂ、２Ｄ１、２Ｄ２）は、それぞれ受信部１５，２５によりこの消音制御コマンドを受信する。そしてそれらの制御部１１，２１は、この消音制御コマンドに応じて、再生処理部１６，２２に対してミュート指示を行い、自身の再生出力音声を消音させる。
これにより、ネットワーク全体で消音制御がなされることとなる。
【００８２】
以上のように第２の実施の形態では、リモートコントローラＲＣ２が操作キーの押圧回数によって制御モードを選択し、制御モードに応じた制御コマンドを送信する。
この第２の実施の形態の場合、本発明の制御装置は、リモートコントローラＲＣ２によって実現されることとなる。つまりリモートコントローラＲＣ２の操作部４８が、本発明請求項でいう一体の「操作部」であり、制御部４１が請求項でいう「制御部」、コマンド送信部４３が請求項でいう「送信部」に相当する。
【００８３】
この第２の実施の形態のリモートコントローラＲＣ２では、操作キーの単押し、２回押し、３回押しに応じて異なるコマンドコードを送信することになる。
予め、操作回数に応じたコマンドコードが固定的に割り当てられていても良いが、ユーザが操作回数に応じたコマンドコードを割り当てることができれば、そのユーザにとって理解しやすい操作性を提供できる。そこで、次のようなユーザによるキー設定を行うとよい。
【００８４】
図９にリモートコントローラＲＣ２の外観例を示している。本体上面には操作部４８として各種の操作キーが形成されている。例えば電源キー、数字キー、音量アップキー、音量ダウンキー、消音キーなどである。
ここで特に第２の実施の形態の場合、図のように設定キーを用意し、これを用いてユーザが割当操作を行うことができるようにする。
【００８５】
例えば、
「設定キー」→「２キー」→「１キー」
と押すと２回押しについて部屋全体を制御する部屋内モードのコマンドを割り当てる。
「設定キー」→「３キー」→「２キー」
と押すと３回押しについてネットワーク全体を制御する全体モードのコマンドを割り当てる。
図４（ｂ）に示したように、制御部４１には割当設定部４１ｅとしての機能が設けられている。割当設定部４１ｅは、設定キーに続いて上記のように数字キーが押されたことを検知したら、それに応じてコマンドコード設定を行う。
上記例において「設定キー」の後の数字キーは、押圧回数を示し、その次の数字キーは、制御モードの指定（部屋内モードか全体モードか）を行うものとする。例えば「１キー」は部屋内モードの指定、「２キー」は全体モードの指定とする。
【００８６】
このような設定をユーザが行うことで、図８のようなコマンド送信が可能となる。即ち電源キー、音量のアップキー、音量ダウンキー、消音キーなどの単押しがされた場合は、制御部４１は通常のリモートコントローラと同様に対応する装置のみを対象とするコマンド（単装置コマンド）を送信する。
一方、それらの操作キーが２回押しされたときは上記設定に従い、制御部４１は部屋内モードとして、部屋内コマンドを送信する。
また、それらの操作キーが３回押しされたときは上記設定に従い、制御部４１は全体モードとして、全体コマンドを送信する。
【００８７】
上記のように、予めこのような設定が固定的になされていても良いが、ユーザが設定することで、ユーザに使いやすい設定を実現できる。
例えば全体モードの操作を多用するユーザであれば、
「設定キー」→「２キー」→「２キー」
と設定操作を行うことで、２回押しについてネットワーク全体を制御する全体モードのコマンドを割り当てさせることができる。
【００８８】
例えば以上のような設定を割当設定部４１ｅとしての機能で行っておけば、その後のユーザの操作時には、操作回数判定部４１ｄが１つの操作キーの連続操作回数を判定し、コマンド読出部４１ａが、操作回数から選択される制御モードに応じたコマンドコードを読み出す。そしてそのコマンドコードがコマンド送信部４３により送信される。
【００８９】
図８のようなコマンド送信を行うための、リモートコントローラＲＣ２の制御部４１の処理を図１０で説明する。
制御部４１は、キー操作を検知したら処理をステップＦ２０１からＦ２０２にすすめ、エッジ検出カウンタを起動する。そしてステップＦ２０３で一定時間待機する。
【００９０】
エッジ検出カウンタとは、操作キーの素早い単押しの立ち上がり及び立下りエッジをマイクロコンピュータの割り込み機能によりカウントするものである。
単押しの立ち上がり及び立下りエッジとは、操作部４８の操作キーの操作に応じて制御部４１に入力されるパルスのエッジである。例えば図８の消音キー操作として示したようなパルスの立ち上がりエッジ、立ち下がりエッジの回数をカウントするカウンタである。
図８に示すエッジ位置「Ｓ」は、ステップＦ２０１で最初にキー操作を検出するときのエッジであり、続く「１」「２」・・・「５」のエッジ数をエッジ検出カウンタでカウントすることとなる。
【００９１】
ステップＦ２０３で待機する一定時間とは、例えば５００ｍｓｅｃなどとする。するとこの５００ｍｓｅｃの間に割り込みによって何回のエッジがあったかを見ることができる。この時間は３回の早押しが容易にできる時間にすればよく、応答を早くすることを優先させるなら３００ｍｓｅｃ位にすればよく、押しやすさを優先させるなら１０００ｍｓｅｃ程度にすればよい。あまりに長くすると単押しの再クリックとの判断となってしまうのでエンドユーザにあわせた時間設定が望ましく、人によって可変させてもよい。
【００９２】
ステップＦ２０３の待機中に、パルスエッジ回数がカウントされる。そこで制御部４１はステップＦ２０４，Ｆ２０５，Ｆ２０６では、カウントされたエッジ回数から操作回数を判定する。図８からわかるように、エッジカウント値が１回であれば、単押し、３回であれば２回押し、５回であれば３回押しと判定する。
以上のステップＦ２０２〜Ｆ２０６が操作回数判定部４１ｄによって行われる動作となる。
【００９３】
制御部４１は、エッジが１回であったときはステップＦ２０４からＦ２０７に進み、単装置モードとしてのコマンド送信を行う。即ちコマンド読出部４１ａが、操作されたキーの単押しに応じたコマンドコードをコマンドメモリ４２から読み出し、コマンド送信部４３から送信させる。
制御部４１は、エッジが３回であったときはステップＦ２０５からＦ２０８に進み、部屋内モードとしてのコマンド送信を行う。即ちコマンド読出部４１ａが、操作されたキーの２回押しに応じたコマンドコードをコマンドメモリ４２から読み出し、コマンド送信部４３から送信させる。
制御部４１は、エッジが５回であったときはステップＦ２０６からＦ２０９に進み、全体モードとしてのコマンド送信を行う。即ちコマンド読出部４１ａが、操作されたキーの３回押しに応じたコマンドコードをコマンドメモリ４２から読み出し、コマンド送信部４３から送信させる。
【００９４】
以上の図１０の処理によりリモートコントローラＲＣ２は第１，第２，第３のケースに応じた制御コマンド送信を行うことができる。
【００９５】
再生装置１Ｂ側では受信した制御コマンドに応じて図１１の処理を行えばよい。
再生装置１Ｂの制御部１１は、リモートコントローラＲＣ２からのコマンド受信を検知したらコマンド内容を認識し、単装置コマンドであればステップＦ２２１からＦ２２６に進む。そして再生装置１Ｂ内についてコマンド内容に応じた動作を実行させる制御を行う。
例えば再生装置１Ｂにおける消音、電源オン／オフ、音量のアップ／ダウンなどの制御である。
一方、受信したコマンドが部屋内コマンドであれば制御部１１はステップＦ２２２からＦ２２４に進み、同じ部屋の装置、つまりネットワークスピーカ２Ｂに対して、受信したコマンド内容の制御コマンドを送信する処理を行う。それとともにステップＦ２２６で自身の再生装置１Ｂ内の制御を行う。
また受信したコマンドが全体コマンドであれば制御部１１はステップＦ２２３からＦ２２５に進み、ネットワーク上の全装置に対して、受信したコマンド内容の制御コマンドを送信する処理を行う。それとともにステップＦ２２６で自身の再生装置１Ｂ内の制御を行う。
【００９６】
このように再生装置１Ｂの制御部１１は、単装置コマンドの場合は自身の制御を行い、部屋内コマンドや全体コマンドであれば、自身の制御とともに対象となる装置に制御コマンドを転送することで、ユーザの意図する各ケースの制御が実行されることとなる。
このような第２の実施の形態によっても、第１の実施の形態と同様、ユーザがリモートコントローラＲＣ２を用いて、第１，第２，第３のケースに応じた操作を容易に、かつシステム上の装置負担をかけずに行うことができる。
【００９７】
なお、以上の例ではリモートコントローラＲＣ２は再生装置１Ｂに対して各ケースの制御コマンドを送信し、部屋内モード、全体モードの場合、再生装置１Ｂが制御対象となる装置に制御コマンドを転送するものとした。しかしリモートコントローラＲＣ２が直接ネットワーク４を介して各装置に制御コマンドを送信できる構成であれば、部屋内モード、全体モードの場合、リモートコントローラＲＣ２が、各装置に直接、順次、制御コマンドを送信するようにしても良い。
【００９８】
＜５．第１，第２の実施の形態の変形例＞
以上の第１，第２の実施の形態では、操作キーの操作回数、即ち単押し、２回押し、３回押しで３つのケースに応じた操作を可能としたが、これ以外に多様な変形例が考えられる。以下例示していく。
【００９９】
図１２（ａ）は３種類の操作態様としてキーの操作回数と長押しを組み合わせた例である。
例えば単押しを通常の操作、即ち単装置モードの操作とする。
次に単押しに続いて長押し（例えば１秒以上押し続ける）操作を部屋内モードの操作とする。
また２回連続して単押ししたうえで長押しする操作を全体モードの操作とする。
【０１００】
図１２（ｂ）は、３種類の操作態様をキーの操作時間で判別する例である。
例えば操作キーの押圧開始時点ｔｓから時間ｔ１以内に押圧が終了された短時間押しの場合は通常の操作、即ち単装置モードの操作とする。
また押圧時間が時間ｔ１〜ｔ２の間であれば、中時間押しとし、これは部屋内モードの操作とする。
また押圧時間が時間ｔ２以上の長時間押しとなったら、これは全体モードの操作とする。
【０１０１】
この図１２（ａ）（ｂ）のように、３つのケースを区別するための操作態様は操作回数だけでなく、操作時間を用いることもできる。
第１の実施の形態の場合は再生装置１Ｂの制御部１１が、第２の実施の形態の場合は、リモートコントローラＲＣ２の制御部４１が、これらの操作態様を判別して、それぞれ必要な制御コマンドを送信するようにすればよい。
【０１０２】
また図示しないが、さらに「単押し」／「２回押し」／「長押し」で、区別したり、「単押し」／「単押し＋長押し」／「長押し」で区別するなど、さらに他の例も想定される。
もちろん、図１２（ａ）（ｂ）或いは図６，図８の３つの操作態様のうち、どれを単装置モード操作、部屋内モード操作、全体モード操作とするかも、上記各例に示したものに限られない。
【０１０３】
ところで、図６，図８，図１２の例は、消音制御、電源オン／オフ制御、音量の１ステップのアップ／ダウン制御などには問題ないが、ユーザ操作には、継続操作を行う操作もある。
例えば音量キーを押し続けている間、音量のアップ／ダウン制御を行うことや、早送りキーや早戻しキーを押し続けている間、早送り再生、早戻し再生等を行う制御などもある。
このような制御については、操作キーの継続操作期間が制御期間として意味を持つため、上述の例では、３つのケースの区別に長押しを利用できない。
【０１０４】
そこで図１３（ａ）のような例も考えられる。
単に操作キーを継続して押し続ける操作の場合は、単装置モードとして対応する装置のみへの操作とする。
１回単押しし、直後に継続押しが行われた場合は、部屋内モードの操作とする。
２回単押しし、直後に継続押しが行われた場合は、全体モードの操作とする。
例えばこのように操作態様の別を設定する。そして継続押しの期間ＴＣを、操作が継続されている期間として、継続して制御を行う。例えば期間ＴＣ中、継続して音量ダウンの制御や早送り再生の制御などを行うようにする。
このようにすれば、操作継続期間が意味を持つ操作に関しても、３つのケースに応じた制御が可能となる。
【０１０５】
次に、部屋内モードを拡張する例を説明する。
第１，第２の実施の形態において部屋内モードとは、再生装置１Ｂ（リモートコントローラＲＣ２）がある部屋Ｂの全機器を対象とするモードとした。
これを拡張して、部屋Ｂに居るユーザが、さらに部屋Ａ，部屋Ｃなど他の部屋を指定して機器の制御ができるようにすることも可能である。
【０１０６】
図１４（ａ）は、操作回数によって部屋指定もできるようにした例である。
１回押しは単装置モードとして対応する装置のみへの操作とする。
２回押しは、その部屋を対象とする部屋内モードの操作とする。つまりリモートコントローラＲＣ２の操作であれば、部屋Ｂの装置を対象とする。
３回押しは、全体モードの操作とする。
４回押しは、部屋Ａを指定した部屋内モードの操作とする。つまり再生装置１Ａ、ネットワークスピーカ２Ａを対象とする操作とする。
５回押しは、部屋Ｃを指定した部屋内モードの操作とする。つまり再生装置１Ｃを対象とする操作とする。
このように操作回数によって、部屋内モードでの部屋の指定を可能としても良い。
【０１０７】
図１４（ｂ）は部屋番号を数字キーで指定する例である。例えば数字キー「１」「２」「３」「４」を部屋Ａ，Ｂ，Ｃ，Ｄに割り当てておく。
例えば消音キーの１回押しは単装置モードとして対応する装置のみへの消音操作とする。
消音キーの２回押しは、その部屋を対象とする部屋内モードの消音操作とする。つまりリモートコントローラＲＣ２の操作であれば、部屋Ｂの装置を対象とする。
消音キー３回押しは、全体モードの消音操作とする。
消音キーを２回押した上で、数字キーを押したときは、数字キーで指定された部屋に対する部屋内モードの消音操作とする。例えば「消音キー」→「消音キー」→「１」であれば、部屋Ａの再生装置１Ａ、ネットワークスピーカ２Ａを対象とする消音操作とする。
このように操作回数で３つのケースを区別したうえで、部屋内モードについては、数字キー等で部屋を指定することも可能である。
【０１０８】
図１３（ｂ）は、継続操作を行う操作に関して、部屋を指定する例である。
数字キー「１」が押された直後に、例えば音量アップキーが継続して押された場合、部屋Ａの装置に対する音量アップ操作とする。そして継続操作期間ＴＣの間、部屋Ａの再生装置１Ａ、ネットワークスピーカ２Ａに音量のアップのコマンドを継続送信する。
同様に数字キー「３」が押された直後に、例えば音量アップキーが継続して押された場合、部屋Ｃの装置に対する音量アップ操作とする。そして継続操作期間ＴＣの間、部屋Ｃの再生装置１Ｃに音量のアップのコマンドを継続送信する。
【０１０９】
以上のように、部屋を指定して部屋内モードを適用することで、ユーザは別の部屋の装置の制御も容易に可能となる。
【０１１０】
＜６．第３の実施の形態＞
［６−１：リモートコントローラの表示例］
第３の実施の形態について説明する。これは表示及びタッチパネル機能付きのリモートコントローラＲＣ１として本発明の制御装置が実現される例である。
【０１１１】
上述のようにリモートコントローラＲＣ１は部屋Ａの再生装置１Ａに対応するものとされ、例えば図５に示した構成とされる。
ただし、リモートコントローラＲＣ１は、必ずしも再生装置１Ａに対応するものではなく、いわゆるネットワークリモコンとし、直接ネットワーク４と接続されて、ネットワーク上の各装置に操作コマンドを送信できる機器としてもよい。その場合、図５のコマンド送信部４３は、再生装置１Ａへの赤外線信号や電波信号の送信部ではなく、ネットワーク４への送信部として形成される。
いずれにしても、リモートコントローラＲＣ１から出力される制御コマンドが、最終的に制御対象とされた装置に送信される構成とされればよい。
従って、リモートコントローラＲＣ１がネットワーク接続機能を持たず、その送信コマンドを再生装置１Ａのみが受信できる構成であれば、再生装置１Ａが、ネットワーク４を介して他の装置に対するコマンドを転送する処理を行えばよい。
またリモートコントローラＲＣ１が直接ネットワーク接続する機能を持つなら、リモートコントローラＲＣ１が直接ネットワーク４を介して制御対象とする各装置に制御コマンドを送信することとすればよい。
【０１１２】
リモートコントローラＲＣ１の表示部４５には、図１５のような操作画面が表示される。
この表示例では４つの部屋の部屋割を表示し、各部屋の領域に、設置されている各装置のイメージを表示している。各部屋に対応する領域を部屋対応領域と呼ぶこととする。
【０１１３】
図１に示したシステム構成の場合、部屋Ａの部屋対応領域には再生装置１Ａ、ネットワークスピーカ２Ａに相当する機器アイコンｉ１Ａ、ｉ２Ａが表示される。
部屋Ｂの部屋対応領域には再生装置１Ｂ、ネットワークスピーカ２Ｂに相当する機器アイコンｉ１Ｂ、ｉ２Ｂが表示される。
部屋Ｃの部屋対応領域には再生装置１Ｃに相当する機器アイコンｉ１Ｃが表示される。
部屋Ｄの部屋対応領域にはネットワークスピーカ２Ｄ１，２Ｄ２に相当する機器アイコンｉ２Ｄ１，ｉ２Ｄ２が表示される。
なお、リモートコントローラＲＣ１自身の機器アイコンｉＲＣ１も部屋Ａの部屋対応領域に表示されている例としているが、これは必ずしも必要ではない。
このような部屋対応領域及び機器の表示は、ユーザがリモートコントローラＲＣ１に対し、部屋数、各部屋の機器の情報（メーカー、機器の種別、型番、リモコンコード等）や機器の配置情報の登録作業を行うことで可能となる。
【０１１４】
図５で述べたように、この表示部４５に対してはタッチパネルセンサ４６が設けられており、位置検出部４７は、タッチパネルセンサ４６（表示部４５の画面領域）に対してＸ−Ｙ座標でタッチ位置を検出する。
また図５に示したリモートコントローラＲＣ１の制御部４１における入力検知部４１ｃは、Ｘ−Ｙ座標軸に対して図１６のように象限及び機器表示の位置を設定している。
まず水平方向及び垂直方向の基準線ＫＸ、ＫＹにより、タッチ面（画面）を４つの領域に分け、それぞれを第１象限〜第４象限と設定する。ここでは部屋Ａ，Ｂ，Ｃ，Ｄに対応する領域を順に第１象限〜第４象限としている。
【０１１５】
なお、図１５の表示例は、ネットワークシステムが４つの部屋の各装置で構成されている場合であるため、表示面上の各部屋Ａ〜Ｄの部屋対応領域が、図１６の第１象限〜第４象限と一致させることができるのであるが、これは一例である。図１６の第１象限〜第４象限が、表示上の各部屋対応領域と一致しないこともある。例えば部屋数が異なれば、当然一致しなくなる。後に３部屋の場合の例を図３６以降で説明する。
【０１１６】
また制御部４１における入力検知部４１ｃは、各機器アイコンの表示領域を認識している。
図１５に示した機器アイコンｉ１Ａ、ｉ２Ａ、ｉ１Ｂ、ｉ２Ｂ、ｉ１Ｃ、ｉ２Ｄ１、ｉ２Ｄ２の表示領域として、図１６のようにＸ−Ｙ座標上の領域ＡＲｉ１Ａ、ＡＲｉ２Ａ、ＡＲｉ１Ｂ、ＡＲｉ２Ｂ、ＡＲｉ１Ｃ、ＡＲｉ２Ｄ１、ＡＲｉ２Ｄ２を認識している。
【０１１７】
このような、表示部４５上でタッチパネル操作を行う操作部を備えたリモートコントローラＲＣ１を用い、ユーザは各ケースの操作を行うことができる。
リモートコントローラＲＣ１の制御部４１（表示制御部４１ｂ）は、表示部４５上のタッチパネル面において図１５のように部屋対応領域を設定して各部屋に設置されている電子機器を示す表示を実行させる。そしてさらに制御部４１（入力検知部４１ｃ）は、表示部４５の表示に対するタッチパネル操作による所定の操作入力とされた所定のタッチパターン操作のタッチパネル上の位置を判定し、単装置モード、部屋内モード、全体モードを選択する。そして制御部４１（コマンド送信部４１ａ）が制御モードに応じてコマンドコードを読み出し、コマンド送信部４３から必要なコマンドの送信を実行させる。
【０１１８】
この第３の実施の形態では、ユーザはリモートコントローラＲＣ１を用いた操作により、次のような第１，第２，第３のケースの各操作を行うことができる。
・第１のケース：リモートコントローラＲＣ１のユーザが、再生装置１Ａのみを対象として何らかの操作を行いたい場合
・第２のケース：リモートコントローラＲＣ１のユーザが任意の部屋内の全機器を対象として共通の操作を行いたい場合
・第３のケース：リモートコントローラＲＣ２のユーザがネットワーク上の全装置（再生装置１Ａ、１Ｂ、１Ｃ、ネットワークスピーカ２Ａ、２Ｂ、２Ｄ１、２Ｄ２）を対象として操作を行いたい場合
【０１１９】
これらの各ケースの操作を、ユーザはリモートコントローラＲＣ１の操作態様で区別して実行できるようにするが、この第３の実施の形態では、制御部４１は次のように操作に応じた制御モードを設定する。
制御部４１は、所定のタッチパターン操作が、タッチパネル上で少なくとも複数の部屋対応領域を含みつつタッチパネルの略全面にわたって行われたと判断したときは、全体モードを選択する。
制御部４１は、所定のタッチパターン操作が、タッチパネル上で１つの部屋対応領域内で、かつ部屋対応領域の略全面にわたって行われたと判断したときは、部屋内モードを選択する。
制御部４１は、所定のタッチパターン操作が、タッチパネル上で１つの電子機器を示す機器アイコン上で行われたと判断したときは、単装置モードを選択する。
以下、各種のタッチパターン操作の例として操作例を説明していく。
【０１２０】
［６−２：操作例Ｉ］
操作例Ｉとして、所定のタッチパターンが、略×状の操作軌跡を描くタッチパネル操作である場合を説明する。
ここでは、略×状のタッチパターンの操作は、消音操作であるとする。なお略×状とは、２本のほぼ等しい長さの線分が交差するパターンの操作であるとする。
【０１２１】
図１７，図１８，図１９は略×状のタッチパターン操作を示している。
なお、上述のように本例では部屋対応領域の割当は、Ｘ−Ｙ座標の第１象限〜第４象限と一致している。以下では、図１５のような表示上での部屋Ａ，Ｂ，Ｃ，Ｄのそれぞれの部屋対応領域を、「部屋対応領域Ａ」〜「部屋対応領域Ｄ」と表記するが、以下では、「部屋対応領域Ａ」〜「部屋対応領域Ｄ」は、図１６のＸ−Ｙ座標での「第１象限」〜「第４象限」に対応すると考えればよい。
【０１２２】
図１７は、ユーザが指によりほぼ画面全体にわたって×状のタッチ操作を行った場合を示している。即ちタッチ操作として、太線で示すようにユーザは起点Ｓ１から終点Ｅ１までの操作と、起点Ｓ２から終点Ｅ２までの操作を行った場合である。
リモートコントローラＲＣ１の制御部４１は、これを図１６で述べた第１象限（部屋対応領域Ａ）から第４象限（部屋対応領域Ｄ）へのタッチ位置の接触移動と、第２象限（部屋対応領域Ｂ）から第３象限（部屋対応領域Ｃ）へのタッチ位置の接触移動として検知し、これを全体モードの操作と認識する。そしてネットワーク上の全装置に対するミュート（消音）制御を行うこととする。具体的にはリモートコントローラＲＣ１がネットワーク上の全装置を対象として消音コマンドを連続して送信出力する。
【０１２３】
尚、この場合に書き順に関しては拘らないで制御部４１はタッチ操作の軌跡を判定すればよい。例えば第１象限から第４象限へのユーザの接触操作移動を検知した後に第２象限から第３象限へのユーザの接触操作移動を検知したした場合でも、逆に第２象限から第３象限へのユーザの接触操作移動の検知の後に第１象限から第４象限へのユーザの接触操作移動を検知した場合でも、全体モードとしてミュート（消音）制御を行うこととすればよい。
また、この場合のユーザのタッチパターン操作は、必ずしも厳密にＸ−Ｙ座標軸の原点を通過する必要はないものとする。例えば部屋対応領域としての部屋Ａから部屋Ｄへの接触移動は、第１象限から第２象限を通過して第４象限に移動する場合でも、第１象限から第３象限を通過して第４象限に移動する場合でもよいとする。
【０１２４】
図１８は、ユーザが指により１つの部屋対応領域内で、かつ部屋対応領域の略全面にわたって×状のタッチ操作を行った場合を示している。即ちタッチ操作として、太線で示すようにユーザは起点Ｓ１から終点Ｅ１までの操作と、起点Ｓ２から終点Ｅ２までの操作を行った場合である。
この場合リモートコントローラＲＣ１の制御部４１は、部屋Ｄの部屋対応領域（第４象限）内の略全面での×状のタッチ位置の接触移動として検知し、これを部屋内モードの操作、特には部屋Ｄを制御対象とする部屋内モードの操作と認識する。そして部屋Ｄの全装置に対するミュート（消音）制御を行うこととする。具体的にはリモートコントローラＲＣ１がネットワークスピーカ２Ｄ１，２Ｄ２を対象として消音コマンドを連続して送信出力する。
【０１２５】
なお、このケースの場合には部屋対応領域（この例では第４象限）の範囲をはみ出した接触操作はＮＧとして無効処理することが考えられる。逆に多少はみ出したとしても、タッチ操作軌跡の大部分が或る１つの部屋対応領域内であれば、その部屋対応領域の部屋の機器に対する部屋内モードの操作と認識するようにしても良い。
【０１２６】
図１９は、ユーザが指により１つの機器アイコンｉ２Ｄ２上で×状のタッチ操作を行った場合を示している。即ちタッチ操作として、太線で示すようにユーザは起点Ｓ１から終点Ｅ１までの操作と、起点Ｓ２から終点Ｅ２までの操作を行った場合である。
この場合リモートコントローラＲＣ１の制御部４１は、Ｘ−Ｙ座標上で、ネットワークスピーカ２Ｄ２についての機器アイコンｉ２Ｄ２の表示領域ＡＲｉ２Ｄ２上での×状のタッチ位置の接触移動として検知する。そして、これを単装置モードの操作、特にはネットワークスピーカ２Ｄ２を制御対象とする単装置モードの操作と認識する。そしてネットワークスピーカ２Ｄ２に対するミュート（消音）制御を行うこととする。具体的にはリモートコントローラＲＣ１がネットワークスピーカ２Ｄ２を対象として消音コマンドを送信出力する。
【０１２７】
なお、この場合制御部４１は、×状の操作軌跡が部屋Ｄの全体ではなく、ネットワークスピーカ２Ｄ２上と判断するのは、例えば起点Ｓ１から終点Ｅ１までの軌跡の長さと、起点Ｓ２から終点Ｅ２までの軌跡の長さが所定値以上か否かにより判断する。
つまり図１８の場合と図１９の場合の検知の区別の方法としては、×字の大きさと機器アイコン上に×字の交差が乗っているか否かの判断とすればよい。
【０１２８】
以上のような×状のタッチパターン操作に対する制御部４１（特に入力検知部４１ｃ）の認識処理の例を図２０に示す。
ユーザのタッチ操作があった場合、制御部４１は、位置検出部４７からの接触位置の情報に基づき、ステップＦ３０１、Ｆ３０２，Ｆ３０３，Ｆ３０４で、タッチ操作の起点、終点を記憶する。即ち起点Ｓ１、終点Ｅ１、起点Ｓ２、終点Ｅ２のアドレス、例えばＸ−Ｙ座標上の座標値を記憶する。
【０１２９】
次にステップＦ３０５で制御部４１は、起点Ｓ１、終点Ｅ１、起点Ｓ２、終点Ｅ２が、全て同一の部屋対応領域内であるか否かを確認する。この場合、制御部４１は各点のアドレスが同一の象限内であるか否かの判断をすればよい。
【０１３０】
全てが同一の部屋対応領域内という条件が満たされなければ、制御部４１はステップＦ３１０に進んで、起点Ｓ１、終点Ｅ１、起点Ｓ２、終点Ｅ２が、全て異なる象限内であるか否かを確認する。図１７のようなタッチ操作が行われたときは、起点Ｓ１、終点Ｅ１、起点Ｓ２、終点Ｅ２が、全て異なる象限（部屋対応領域）内となる。
そこで全て異なる象限内という条件が満たされたら、制御部４１はステップＦ３１１に進み、全体モードとして処理を行う。即ちネットワーク上の全装置に対しての消音コマンドを順次送信出力する。
【０１３１】
ステップＦ３１０で起点Ｓ１、終点Ｅ１、起点Ｓ２、終点Ｅ２が、全て異なる象限内ではないと判断されたときは、無効な操作として処理を抜ける。
例えば起点Ｓ１から終点Ｅ１の軌跡が第１象限から第４象限に達したが、起点Ｓ２から終点Ｅ２までの軌跡が第２象限内でとどまっているような場合である。
或いは、起点Ｓ１から終点Ｅ１の軌跡が第１象限内で、起点Ｓ２も第１象限内であるが、終点Ｅ２が第３象限にはみ出しているような場合である。
【０１３２】
一方、ステップＦ３０５で、起点Ｓ１、終点Ｅ１、起点Ｓ２、終点Ｅ２の全てが同一の部屋対応領域内（同一象限内）と判断される場合とは、ユーザが１つの部屋対応領域内でタッチ操作を行った場合である。
そこで制御部４１はステップＦ３０６に進み、部屋内モードの操作であるか単装置モードの操作であるかの判定処理を行う。
まずステップＦ３０６では、起点Ｓ１から終点Ｅ１までの長さと所定値を比較する。この所定値とは、部屋対応領域の略全面にわたった操作であるか否かを判断する基準となる値である。
Ｘ−Ｙ座標上で算出される起点Ｓ１から終点Ｅ１までの長さの値が所定値より大きければ、制御部４１はステップＦ３０７に進み、今度は起点Ｓ２から終点Ｅ２までの長さと上記所定値とを比較する。
そしてＸ−Ｙ座標上で算出される起点Ｓ２から終点Ｅ２までの長さの値が所定値より大きければ、制御部４１はステップＦ３０９に進み、部屋内モードと判断して処理を行う。つまり、当該部屋対応領域に相当する部屋の全装置を制御対象とし、その部屋に設置されている全装置に対しての消音コマンドを順次送信出力する。例えば図１８の場合に相当する。
【０１３３】
ステップＦ３０６で、起点Ｓ１から終点Ｅ１までの長さの値が所定値以下であれば、単装置モードの操作である可能性がある。この場合、制御部４１はステップＦ３０８に進み、起点Ｓ２から終点Ｅ２までの長さと上記所定値とを比較する。
そして起点Ｓ２から終点Ｅ２までの長さも上記所定値以下であれば、部屋対応領域全体の操作ではないと判断し、制御部４１はステップＦ３１２に進む。そしてそのタッチ操作の軌跡が或る機器アイコンｉ１Ａ、ｉ２Ａ、ｉ１Ｂ、ｉ２Ｂ、ｉ１Ｃ、ｉ２Ｄ１、ｉ２Ｄ２のいずれかの上にあるか否かを判定する。即ち×状のタッチ位置のＸ−Ｙ座標での軌跡と、図１６に示したＸ−Ｙ座標上の表示領域（ＡＲｉ１Ａ、ＡＲｉ２Ａ、ＡＲｉ１Ｂ、ＡＲｉ２Ｂ、ＡＲｉ１Ｃ、ＡＲｉ２Ｄ１、ＡＲｉ２Ｄ２）を比較する。
そしてタッチ操作の軌跡が或る機器アイコン上、つまりＸ−Ｙ座標の表示領域（ＡＲｉ１Ａ、ＡＲｉ２Ａ、ＡＲｉ１Ｂ、ＡＲｉ２Ｂ、ＡＲｉ１Ｃ、ＡＲｉ２Ｄ１、ＡＲｉ２Ｄ２）のいずれか１つの上にある場合は、単装置モードの操作であったと判断する。この場合制御部４１はステップＦ３１３で、当該機器アイコンに相当する装置を制御対象とし、その装置に対しての消音コマンドを送信出力する。例えば図１９の場合に相当する。
【０１３４】
なお、ステップＦ３０７で起点Ｓ２から終点Ｅ２までの長さの値が所定値以下と判断される場合は、ユーザが×状のタッチ操作を行わなかった場合である。
またステップＦ３０８で起点Ｓ２から終点Ｅ２までの長さの値が所定値より大きいと判断された場合も、ユーザが×上のタッチ操作を行わなかった場合である。
これらは、×字の片方が長くて他方が短く、「×」のタッチパターンとならなかった場合となる。
また、ステップＦ３１２で、×状の軌跡が機器アイコン上でないと判定される場合は、ユーザが、表示面上で、機器アイコンがなされていない部分で×状のタッチ操作を行った場合である。
これらの場合は無効な操作として処理を抜ける。
【０１３５】
制御部４１が以上の図２０のような処理を行うことで、×字状のタッチパターン操作を第１，第２，第３のケースの消音操作として認識し、対象となる装置に消音コマンドを送信できる。
なお、部屋内モードか単装置モードかの判断処理では、上記のように×字を描く際の２つの始点と２つの終点との座標がそれぞれ同一象限の内に存在するか否かを判別や、軌跡の長さが所定長より長いか否かの判断を行うほかに、軌跡と複数の機器アイコンとの重畳度合いを判断基準に加えたりしてもよい。
【０１３６】
［６−３：操作例II］
操作例IIとして、所定のタッチパターンが、略レ状（いわゆるチェックマーク状）の操作軌跡を描くタッチパネル操作である場合を説明する。
ここでも、略レ状のタッチパターンの操作は、消音操作であるとする。
【０１３７】
図２１，図２２，図２３は略レ状のタッチパターン操作を示している。
図２１は、ユーザが指によりほぼ画面全体にわたってレ状のタッチ操作を行った場合を示している。即ちタッチ操作として、ユーザは起点Ｓ１から中点Ｍ１までの操作と、それに続いて終点Ｅ１までの操作を行った場合である。
リモートコントローラＲＣ１の制御部４１は、これを第１象限（部屋対応領域Ａ）から第３象限（部屋対応領域Ｃ）へのタッチ位置の接触移動と、さらに第２象限（部屋対応領域Ｂ）に至るタッチ位置の接触移動として検知し、これを全体モードの操作と認識する。そしてネットワーク上の全装置に対するミュート（消音）制御を行う。具体的にはリモートコントローラＲＣ１がネットワーク上の全装置を対象として消音コマンドを連続して送信出力する。
【０１３８】
尚、この場合に書き順やレ状の形に関しては拘らないでもよい。
例えば起点Ｓ１、中点Ｍ１、終点Ｅ１が、それぞれ第２象限、第４象限、第１象限となる場合、又はそれぞれ第１象限、第４象限、第２象限となる場合、又はそれぞれ第２象限、第３象限、第１象限となる場合なども、適正なタッチパターン操作としてもよい。
【０１３９】
図２２は、ユーザが指により１つの部屋対応領域内で、かつ部屋対応領域の略全面にわたるレ状のタッチ操作として、ユーザは起点Ｓ１から中点Ｍ１を介して終点Ｅ１に至る操作を行った場合である。
この場合リモートコントローラＲＣ１の制御部４１は、部屋対応領域Ｄ（第４象限）内の略全面でのレ状のタッチ位置の接触移動として検知し、これを部屋内モードの操作、特には部屋Ｄを制御対象とする部屋内モードの操作と認識する。そして部屋Ｄの全装置に対するミュート（消音）制御を行うこととする。具体的にはリモートコントローラＲＣ１がネットワークスピーカ２Ｄ１，２Ｄ２を対象として消音コマンドを連続して送信出力する。
【０１４０】
なお、このケースの場合にはレ状の軌跡の一部が１つの部屋対応領域（この例では第４象限）をはみ出した操作はＮＧとして無効処理することが考えられる。逆に多少はみ出したとしても、タッチ操作軌跡の大部分が或る１つの部屋対応領域内であれば、その部屋対応領域の部屋の機器に対する部屋内モードの操作と認識するようにしても良い。
【０１４１】
図２３は、ユーザが指により１つの機器アイコンｉ２Ｄ２上でレ状のタッチ操作として、起点Ｓ１から中点Ｍ１を介して終点Ｅ１に至る操作を行った場合である。
この場合リモートコントローラＲＣ１の制御部４１は、Ｘ−Ｙ座標上で、ネットワークスピーカ２Ｄ２についての機器アイコンｉ２Ｄ２の表示領域ＡＲｉ２Ｄ２上でのレ状のタッチ位置の接触移動として検知する。そして、これを単装置モードの操作、特にはネットワークスピーカ２Ｄ２を制御対象とする単装置モードの操作と認識する。そしてネットワークスピーカ２Ｄ２に対するミュート（消音）制御を行う。具体的にはリモートコントローラＲＣ１がネットワークスピーカ２Ｄ２を対象として消音コマンドを送信出力する。
【０１４２】
以上のようなレ状のタッチパターン操作に対する制御部４１（特に入力検知部４１ｃ）の認識処理の例を図２４に示す。
ユーザのタッチ操作があった場合、制御部４１は、位置検出部４７からの接触位置の情報に基づき、ステップＦ４０１、Ｆ４０２，Ｆ４０３で、タッチ操作の起点、中点、終点を記憶する。即ち起点Ｓ１、中点Ｍ１、終点Ｅ１のアドレス（Ｘ−Ｙ座標上の座標値）を記憶する。
【０１４３】
次にステップＦ４０４で制御部４１は、起点Ｓ１、中点Ｍ１、終点Ｅ１が、全て同一の部屋対応領域内であるか否かを確認する。つまり制御部４１は各点のアドレスが同一の象限内であるか否かの判断をすればよい。
【０１４４】
全てが同一の部屋対応領域内という条件が満たされなければ、制御部４１はステップＦ４０９進んで、起点Ｓ１、中点Ｍ１、終点Ｅ１が、全て異なる象限であるか否かを確認する。図２１のようなタッチ操作が行われたときは、起点Ｓ１、中点Ｍ１、終点Ｅ１が、全て異なる象限となる。
そこで全て異なる象限内という条件が満たされたら、制御部４１はステップＦ４１０に進み、全体モードとして処理を行う。即ちネットワーク上の全装置に対しての消音コマンドを順次送信出力する。
【０１４５】
ステップＦ４０９で起点Ｓ１、中点Ｍ１、終点Ｅ１が、全て異なる象限ではないと判断されたときは、無効な操作として処理を抜ける。
例えば起点Ｓ１から中点Ｍ１の軌跡が第１象限から第４象限に達したが、終点Ｅ１も第４象限内でとどまっているような場合である。
或いは、起点Ｓ１、終点Ｅ１が第１象限内で、中点Ｍ１が第３象限にはみ出しているような場合である。
【０１４６】
一方、ステップＦ４０４で、起点Ｓ１、中点Ｍ１、終点Ｅ１の全てが同一の部屋対応領域内（同一象限内）と判断された場合は、制御部４１はステップＦ４０５以降に進み、部屋内モードの操作であるか単装置モードの操作であるかの判定処理を行う。
まずステップＦ４０５では、起点Ｓ１から中点Ｍ１を介して終点Ｅ１に至るレ状の軌跡が、複数の機器アイコン上となっているか否かを判断する。つまりタッチ位置の軌跡としての座標値と、機器アイコンの表示領域（ＡＲｉ１Ａ、ＡＲｉ２Ａ、ＡＲｉ１Ｂ、ＡＲｉ２Ｂ、ＡＲｉ１Ｃ、ＡＲｉ２Ｄ１、ＡＲｉ２Ｄ２）を比較して、軌跡が２以上の機器アイコン上となっている否かを確認する。機器アイコン上とは、軌跡が機器アイコンを横切っていたり、機器アイコン上に達している状態をいう。
【０１４７】
レ状の軌跡が、複数の機器アイコン上となっていたら、制御部４１はステップＦ４０７に進み、部屋内モードと判断して処理を行う。つまり、当該部屋対応領域に相当する部屋の全装置を制御対象とし、その部屋に設置されている全装置に対しての消音コマンドを順次送信出力する。例えば図２２の場合に相当する。
なお、部屋Ｃのように１つの機器しか存在しない部屋の場合、部屋対応領域内のレ状の軌跡が複数となることはないが、この場合、部屋内モードでも単装置モードでもコマンド送信対象は同じ（例えば再生装置１Ｃ）であるため問題はない。
【０１４８】
ステップＦ４０５で、レ状の軌跡が、複数の機器アイコン上となっていなければ、制御部４１はステップＦ４０６に進み、レ状の軌跡が、１つの機器アイコン上であるか否かを確認する。
そしてレ状の軌跡が或る１つの機器アイコン上である場合は、単装置モードの操作と判断し、制御部４１はステップＦ４０８で、当該機器アイコンに相当する装置を制御対象として、その装置に対しての消音コマンドを送信出力する。例えば図２３の場合に相当する。
【０１４９】
なお、ステップＦ４０６でレ状の軌跡が或る１つの機器アイコン上ではないと判定される場合は、ユーザが、表示面上で、機器アイコンがなされていない部分でレ状のタッチ操作を行った場合である。この場合は無効な操作として処理を抜ける。
【０１５０】
制御部４１が以上の図２４のような処理を行うことで、レ字状のタッチパターン操作を第１，第２，第３のケースの消音操作として認識し、対象となる装置に消音コマンドを送信できる。
なお、部屋内モードか単装置モードかの判断処理では、１又は複数の機器アイコンと軌跡の重複の判断のほか、レ状の軌跡の大きさや、機器アイコン上でのレ状の重畳度合いなどで判断することもできる。
【０１５１】
［６−４：操作例III］
操作例IIIとして、所定のタッチパターンが、水平方向に移動しながら上昇又は下降する曲線状の操作軌跡、又は上下直線状の操作軌跡を描くタッチパネル操作である場合を説明する。
ここでは、曲線状又は上下直線状のタッチパターンの操作は、音量のアップ／ダウン操作であるとする。
【０１５２】
図２５，図２６，図２７は音量ダウンのタッチパターン操作を示している。
図２５は、ユーザが指によりほぼ画面全体にわたって、水平方向に移動しながら下降する曲線状の操作（以下「下降曲線操作」という）を行った場合を示している。このタッチ操作として、ユーザは起点Ｓ１から終点Ｅ１まで下降曲線を描くが、その曲率は、実線、一点鎖線、破線のようにユーザの任意である。
リモートコントローラＲＣ１の制御部４１は、この下降曲線操作を全体モードの操作と認識する。そしてネットワーク上の全装置を対象として音量ダウン制御コマンドを送信出力する。特に、下降曲線の曲率は、低下させる制御量とする。即ち曲率に応じた音量低下度合いを指示するコマンドを送信する。
例えば図の実線のように下降曲線が緩やかなときは音量ダウンの制御量を２０％、一点鎖線のように中間的な曲率の時は５０％、破線のように急峻な下降曲線のときは８０％などとする。なお、ここでいう％は、各装置のそれぞれの現在の音量レベルを基準としての音量低下率と考えればよい。
【０１５３】
図２６は、ユーザが指により１つの部屋対応領域内で、かつ部屋対応領域の略全面にわたって起点Ｓ１から終点Ｅ１までの下降曲線操作を行った場合である。
この場合リモートコントローラＲＣ１の制御部４１は、部屋対応領域Ｄ（第４象限）内の略全面での下降曲線状のタッチ位置の接触移動として検知し、これを部屋内モードの操作、特には部屋Ｄを制御対象とする部屋内モードの操作と認識する。そして部屋Ｄの全装置に対して音量ダウン制御コマンドを送信する。この場合も実線、一転鎖線、点線のようなユーザの下降曲線操作の曲率に応じた音量低下度合いを指示するコマンドを送信する。
【０１５４】
図２７は、ユーザが指により１つの機器アイコンｉ２Ｄ２上で上方（起点Ｓ１）から下方（終点Ｅ１）への直線状のタッチ操作（以下「下降直線操作」という）を行った場合である。
この場合リモートコントローラＲＣ１の制御部４１は、Ｘ−Ｙ座標上で、ネットワークスピーカ２Ｄ２についての機器アイコンｉ２Ｄ２の表示領域ＡＲｉ２Ｄ２上での下降直線状のタッチ位置の接触移動として検知する。そして、これを単装置モードの操作、特にはネットワークスピーカ２Ｄ２を制御対象とする単装置モードの操作と認識する。そしてネットワークスピーカ２Ｄ２に対する音量ダウンコマンドを送信する。この場合は、下降直線の長さが、音量制御量に対応するものとし、下降直線の長さに応じた音量低下度合いを指示するコマンドを送信する。
【０１５５】
図２８，図２９，図３０は音量アップのタッチパターン操作を示している。
図２８は、ユーザが指によりほぼ画面全体にわたって、水平方向に移動しながら上昇する曲線状の操作（以下「上昇曲線操作」という）を行った場合を示している。このタッチ操作として、ユーザは起点Ｓ１から終点Ｅ１まで上昇曲線を描くが、その曲率は、実線、一点鎖線、破線のようにユーザの任意である。
リモートコントローラＲＣ１の制御部４１は、この上昇曲線操作を全体モードの操作と認識する。そしてネットワーク上の全装置を対象として音量アップ制御コマンドを送信出力する。特に、上昇曲線の曲率は、上昇させる制御量とする。即ち曲率に応じた音量増加度合いを指示するコマンドを送信する。
例えば図の実線のように上昇曲線が緩やかなときは音量アップの制御量を２０％、一点鎖線のように中間的な曲率の時は５０％、破線のように急峻な上昇曲線のときは８０％などとする。なお、この場合も％は、各装置のそれぞれの現在の音量レベルを基準としての音量増加率と考えればよい。
【０１５６】
図２９は、ユーザが指により１つの部屋対応領域内で、かつ部屋対応領域の略全面にわたって起点Ｓ１から終点Ｅ１までの上昇曲線操作を行った場合である。
この場合リモートコントローラＲＣ１の制御部４１は、部屋対応領域Ｄ（第４象限）内の略全面での上昇曲線状のタッチ位置の接触移動として検知し、これを部屋内モードの操作、特には部屋Ｄを制御対象とする部屋内モードの操作と認識する。そして部屋Ｄの全装置に対して音量アップ制御コマンドを送信する。この場合も実線、一転鎖線、点線のようなユーザの上昇曲線操作の曲率に応じた音量増加度合いを指示するコマンドを送信する。
【０１５７】
図３０は、ユーザが指により１つの機器アイコンｉ２Ｄ２上で下方（起点Ｓ１）から上方（終点Ｅ１）への直線状のタッチ操作（以下「上昇直線操作」という）を行った場合である。
この場合リモートコントローラＲＣ１の制御部４１は、Ｘ−Ｙ座標上で、ネットワークスピーカ２Ｄ２についての機器アイコンｉ２Ｄ２の表示領域ＡＲｉ２Ｄ２上での上昇直線状のタッチ位置の接触移動として検知する。そして、これを単装置モードの操作、特にはネットワークスピーカ２Ｄ２を制御対象とする単装置モードの操作と認識する。そしてネットワークスピーカ２Ｄ２に対する音量アップコマンドを送信する。この場合は、上昇直線の長さが、音量制御量に対応するものとし、上昇直線の長さに応じた音量増加度合いを指示するコマンドを送信する。
【０１５８】
以上のような下降曲線操作、下降直線操作、上昇曲線操作、上昇直線操作となるタッチパターン操作に対する制御部４１（特に入力検知部４１ｃ）の認識処理の例を図３１に示す。
ユーザのタッチ操作があった場合、制御部４１は、位置検出部４７からの接触位置の情報に基づき、ステップＦ５０１、Ｆ５０２、タッチ操作の起点、終点を記憶する。即ち起点Ｓ１、終点Ｅ１のアドレス（Ｘ−Ｙ座標上の座標値）を記憶する。
【０１５９】
次にステップＦ５０３で制御部４１は、起点Ｓ１、終点Ｅ１が、同一の部屋対応領域内であるか否かを確認する。つまり制御部４１は各点のアドレスが同一の象限内であるか否かの判断をすればよい。
【０１６０】
起点Ｓ１、終点Ｅ１が同一の部屋対応領域内という条件が満たされなければ、全体モード操作の可能性がある。その場合制御部４１はステップＦ５１０に進んで、起点Ｓ１から、終点Ｅ１に至る軌跡が横切る象限が３つであるか否かを判断する。
これは、下降曲線又は上昇曲線としてのパターン操作がなされているか否かの判断となる。例えば図２５の場合、操作軌跡が第１，第２，第４象限を横切る。また図２８の場合、操作軌跡が第３，第４，第２象限を横切る。これらの場合は、軌跡が３つの象限を通過しており、ほぼ画面全体にわたっての下降曲線又は上昇曲線としてのパターン操作がなされていると判断する。
その場合、ステップＦ５１１に進む。一方、３つの象限に達していなければ、所定の下降曲線又は上昇曲線としてのパターン操作ではないとして、無効処理とする。
【０１６１】
なお、ステップＦ５１０の処理は省略してもよい。例えば少なくとも起点Ｓ１と終点Ｅ１が異なる部屋対応領域にあれば、画面全体にわたっての下降曲線又は上昇曲線としてのパターン操作がなされていると判断してもよい。その場合は、ステップＦ５０３から直接ステップＦ５１１に進むようにしてもよい。
【０１６２】
ステップＦ５１１では、制御部４１は下降曲線又は上昇曲線としてのＸ−Ｙ座標上の軌跡から、その曲率を計測する。ここでいう曲率は、例えばＸ−Ｙ座標上の曲線の最大微分値、平均微分値などとして求めても良いが、より簡易には、例えば起点Ｓ１と終点Ｅ１の各座標点を結んだ線の傾きを曲率として用いてもよい。
【０１６３】
曲率を求めたら制御部４１はステップＦ５１２に進み、全体モードとして処理を行う。即ちネットワーク上の全装置に対して、曲率に応じた音量制御量を含む音量ダウンコマンド又は音量アップコマンドを送信する。
【０１６４】
ステップＦ５０３で、起点Ｓ１、終点Ｅ１が同一の部屋対応領域内（同一象限内）と判断された場合は、制御部４１はステップＦ５０４以降に進み、部屋内モードの操作であるか単装置モードの操作であるかの判定処理を行う。
まずステップＦ５０４では、起点Ｓ１から終点Ｅ１に至る操作軌跡が曲線であるか直線であるかを判断する。
そして曲線であれば、制御部４１はステップＦ５０６に進み、部屋内モードと判断して処理を行う。まずステップＦ５０６で、下降曲線又は上昇曲線としてのＸ−Ｙ座標上の軌跡から、その曲率を計測する。曲率を求めたら制御部４１はステップＦ５０７に進み、当該部屋対応領域に相当する部屋の全装置を制御対象とし、その部屋に設置されている全装置に対して、曲率に応じた音量制御量を含む音量ダウンコマンド又は音量アップコマンドを送信する。
【０１６５】
ステップＦ５０４で、起点Ｓ１から終点Ｅ１に至る操作軌跡が直線と判断したときは、制御部４１はステップＦ５０５に進み、下降直線又は上昇直線の軌跡が、１つの機器アイコン上であるか否かを確認する。
そして軌跡が或る１つの機器アイコン上である場合は、単装置モードの操作と判断する。この場合、制御部４１は、ステップＦ５０８で下降直線又は上昇直線の軌跡の長さを計測する。そしてステップＦ５０９で、当該機器アイコンに相当する装置を制御対象として、その装置に対しての、下降直線又は上昇直線の軌跡の長さに応じた音量制御量を含む音量ダウンコマンド又は音量アップコマンドを送信する。
【０１６６】
なお、ステップＦ５０５で直線軌跡が或る１つの機器アイコン上ではないと判定される場合は、ユーザが、表示面上で、機器アイコンがなされていない部分でタッチ操作を行った場合である。この場合は無効な操作として処理を抜ける。
【０１６７】
制御部４１が以上の図３１のような処理を行うことで、下降曲線操作、下降直線操作、上昇曲線操作、上昇直線操作としてのタッチパターン操作を第１，第２，第３のケースの音量アップ／ダウン操作として認識し、対象となる装置に消音コマンドを送信できる。
なお、上記例では単装置モードの場合は直線状の操作を行うものとしたが、単装置モードの場合も、機器アイコン上での下降曲線操作、上昇曲線操作として行うようにしてもよい。その場合、部屋内モードと単装置モードの判断処理は、１又は複数の機器アイコンへの軌跡の重複の判断や、曲線軌跡の長さなどにより可能である。
同様に、全体モード、部屋内モード、単装置モードを、全て下降直線操作、上昇直線操作で行うようにしても良い。
【０１６８】
また下降曲線操作、上昇曲線操作の場合の音量制御量の決め方は、曲率ではなく、曲線の長さを計測し、計測した線の長さに応じて決めてもよいし、計測した曲率と線の長さの両方を勘案して音量制御量を決めてもよい。
【０１６９】
［６−５：操作例IV］  
操作例IVとして、所定のタッチパターンが、略○状の操作軌跡を描くタッチパネル操作である場合を説明する。
ここでは、略○状のタッチパターンの操作は、電源オン操作であるとする。なお略○状とは、正確な円だけでなく、円、楕円、あるいは手書き風の丸、円に近い多角形的な形状など、ユーザが周回状で円に近いもの描くと意識して描いたパターンをいうこととする。
【０１７０】
図３２，図３３，図３４は略○状のタッチパターン操作を示している。
図３２は、ユーザが指によりほぼ画面全体にわたって略○状のタッチ操作を行った場合を示している。
リモートコントローラＲＣ１の制御部４１は、これを各部屋対応領域Ａ、Ｂ、Ｃ、Ｄにわたった円形のタッチ位置の接触移動として検知し、これを全体モードの操作と認識する。そしてネットワーク上の全装置に対する電源オン制御を行う。具体的にはリモートコントローラＲＣ１がネットワーク上の全装置を対象として電源オンコマンドを連続して送信出力する。
【０１７１】
図３３は、ユーザが指により１つの部屋対応領域内で、かつ部屋対応領域の略全面にわたる略○状のタッチ操作を行った場合である。
この場合リモートコントローラＲＣ１の制御部４１は、部屋対応領域Ｄ（第４象限）内の略全面での円形のタッチ位置の接触移動として検知し、これを部屋内モードの操作、特には部屋Ｄを制御対象とする部屋内モードの操作と認識する。そして部屋Ｄの全装置に対する電源オンコマンドを送信出力する。
【０１７２】
図３４は、ユーザが指により１つの機器アイコンｉ２Ｄ２上で円形のタッチ操作を行った場合である。
この場合リモートコントローラＲＣ１の制御部４１は、Ｘ−Ｙ座標上で、ネットワークスピーカ２Ｄ２についての機器アイコンｉ２Ｄ２の表示領域ＡＲｉ２Ｄ２上での円状のタッチ位置の接触移動として検知する。そして、これを単装置モードの操作、特にはネットワークスピーカ２Ｄ２を制御対象とする単装置モードの操作と認識する。そしてネットワークスピーカ２Ｄ２に対する電源オンコマンドを送信出力する。
【０１７３】
以上のような略○状のタッチパターン操作に対する制御部４１（特に入力検知部４１ｃ）の認識処理の例を図３５に示す。
ユーザのタッチ操作が開始された場合、制御部４１はステップＦ６０１で、位置検出部４７からの接触位置の情報としての座標値を所定時間毎にサンプリングしていく。これを、ユーザの連続するタッチ操作が完了するまで行うことで、操作軌跡の座標値を把握する。
【０１７４】
次に制御部４１はステップＦ６０２で、軌跡の形状を判定する。軌跡の形状が円、楕円（或いはそれらに近い形状）など、上記略○状と判定できるものでなければ、無効操作とする。略○状と判定した場合は、制御部４１はステップＦ６０３に進む。
ステップＦ６０３では、操作軌跡が１つの部屋対応領域内であるか否かを確認する。
【０１７５】
操作軌跡が一の部屋対応領域内に収まっているという条件が満たされなければ、制御部４１はステップＦ６０９進んで、操作軌跡が、全ての象限と交差しているか否かを判定する。
操作軌跡が全ての象限に交差している場合、制御部４１はステップＦ６１０に進み、全体モードとして処理を行う。即ちネットワーク上の全装置に対しての電源オンコマンドを送信出力する。
【０１７６】
なおステップＦ６０９で、全ての象限と交差してはいないと判断されたときは、無効な操作として処理を抜ける。
例えば第１，第３象限にわたって円が描かれたような場合である。
【０１７７】
一方、ステップＦ６０３で、操作軌跡が一の部屋対応領域内に収まっていると判断された場合は、制御部４１はステップＦ６０４以降に進み、部屋内モードの操作であるか単装置モードの操作であるかの判定処理を行う。
まずステップＦ６０４では、略○状の操作軌跡で囲まれた範囲の面積を算出する。そしてステップＦ６０５で算出した面積と所定値を比較する。ここでいう所定値とは円形軌跡が部屋対応領域のほぼ全体で描かれたか否かを判断するための面積の閾値である。
そして面積が所定値以上となっていたら、制御部４１はステップＦ６０５からＦ６０７に進み、部屋内モードと判断して処理を行う。つまり、当該部屋対応領域に相当する部屋の全装置を制御対象とし、その部屋に設置されている全装置に対しての電源オンコマンドを順次送信出力する。例えば図３３の場合に相当する。
【０１７８】
ステップＦ６０５で、面積が所定値未満と判断されたら、制御部４１はステップＦ６０６に進み、略○状の軌跡が、１つの機器アイコン上であるか否かを確認する。
そして略○状の軌跡が或る１つの機器アイコン上である場合は、単装置モードの操作と判断し、制御部４１はステップＦ６０８で、当該機器アイコンに相当する装置を制御対象として、その装置に対しての電源オンコマンドを送信出力する。例えば図３４の場合に相当する。
【０１７９】
なお、ステップＦ６０６で略○状の軌跡が或る１つの機器アイコン上ではないと判定される場合は、ユーザが、表示面上で、機器アイコンがなされていない部分でレ状のタッチ操作を行った場合である。この場合は無効な操作として処理を抜ける。
【０１８０】
制御部４１が以上の図３５のような処理を行うことで、略○状のタッチパターン操作を第１，第２，第３のケースの電源オン操作として認識し、対象となる装置に電源オンコマンドを送信できる。
なお、部屋内モードか単装置モードかの判断処理は、面積による判断のほか、円形の軌跡が１又は複数の機器アイコンと交差しているか否かにより判断することもできる。
【０１８１】
［６−６：異なる部屋数での適用例］
先に述べたように、以上の操作例Ｉ〜IVの説明では、４つの部屋が存在し、表示部４５における部屋対応領域が、Ｘ−Ｙ座標の第１〜第４象限と一致している場合で説明した。
しかし部屋数によっては、或いは４部屋であっても表示レイアウトの設定によっては、表示上の部屋対応領域と第１象限〜第４象限が一致しなくなることもある。
以下では、部屋数が３の場合を例に挙げて、表示部４５における部屋対応領域と、Ｘ−Ｙ座標の第１〜第４象限が一致していない場合を説明する。
【０１８２】
図３６は、リモートコントローラＲＣ１の表示部４５で、３つの部屋Ａ，Ｂ，Ｃに対応する部屋対応領域Ａ，Ｂ，Ｃが表示されている例を示している。
この図には、タッチパネル面のＸ−Ｙ座標軸（基準線ＫＸ、ＫＹ）を破線で示しているが、Ｘ−Ｙ座標で規定される第１象限〜第４象限は、当然ながら、部屋対応領域Ａ，Ｂ，Ｃとは一致しない。
【０１８３】
このような場合制御部４１は、基準線ＫＸ、ＫＹの原点座標（０，０）を基準に、各部屋対応領域Ａ，Ｂ，Ｃの端点座標を把握しておくようにする。
例えば図３６の場合、部屋対応領域Ａは座標点（−１５，１０）（０，１０）（−１５，−３）（０，−３）で囲まれた範囲とする。
部屋対応領域Ｂは、座標点（０，１０）（１５，１０）（０，−３）（１５，−３）で囲まれた範囲とする。
部屋対応領域Ｃは、座標点（−１５，−３）（１５，−３）（−１５，−１０）（１５，−１０）で囲まれた範囲とする。
制御部４１は、このように部屋対応領域Ａ，Ｂ，Ｃを把握することで、ユーザのタッチ操作位置がＸ−Ｙ座標上の位置で検出されたときに、それが部屋対応領域Ａ，Ｂ，Ｃのいずれの領域内かを判断できる。
【０１８４】
この３部屋の場合において、略×状のタッチパターン操作が行われるときの例を述べる。
図３７は、ユーザが指によりほぼ画面全体にわたって×状のタッチ操作を行った場合を示している。これは全体モードの操作として認識すべき場合となる。
図３８は、ユーザが部屋対応領域Ａ内で、かつ部屋対応領域Ａの略全面にわたって×状のタッチ操作を行った場合を示している。これは、部屋Ａを対象とした部屋内モードの操作と認識すべき場合となる。
図３９は、ユーザが部屋対応領域Ｃ内で、かつ部屋対応領域Ｃの略全面にわたって×状のタッチ操作を行った場合を示している。これは、部屋Ｃを対象とした部屋内モードの操作と認識すべき場合となる。
図４０は、ユーザが機器アイコンｉ２Ｄ１上で×状のタッチ操作を行った場合を示している。これは、ネットワークスピーカ２Ｄ１を対象とした単装置モードの操作と認識すべき場合となる。
【０１８５】
これらのような認識を行うために図２０の処理を適用する場合は、次のようになる。
上述のように図２０のステップＦ３０５では、制御部４１は、起点Ｓ１、終点Ｅ１、起点Ｓ２、終点Ｅ２が、全て同一の「部屋対応領域」内であるか否かを確認する。この場合の確認処理は、上記のように座標値で把握した各部屋対応領域Ａ，Ｂ，Ｃの範囲と、起点Ｓ１、終点Ｅ１、起点Ｓ２、終点Ｅ２のそれぞれを比較して判断する。
図３８，図３９の場合、起点Ｓ１、終点Ｅ１、起点Ｓ２、終点Ｅ２が全て同一象限とはならないが、上記のように象限とは一致しない各部屋対応領域Ａ，Ｂ，Ｃの範囲を認識していれば、全て同一の部屋対応領域内と判断され、ステップＦ３０６以降に進むことになる。
【０１８６】
また、ステップＦ３１０では、制御部４１は、起点Ｓ１、終点Ｅ１、起点Ｓ２、終点Ｅ２が、全て異なる「象限」に存在するかを確認するものとした。図３７の場合、終点Ｅ１，Ｅ２は同じ部屋対応領域Ｃ内であるが、第３象限と第４象限という点で異なる。従って図３７の場合もステップＦ３１１に進むこととなる。
【０１８７】
このように、部屋対応領域と象限が一致しなくても、上述した処理は適用できる。図２４，図３１，図３５の各処理も同様である。
即ち部屋内モードもしくは単装置モードである可能性の判定としては、部屋対応領域を基準とし、全体モードの判定としては象限を基準とすることで、多様な表示レイアウトに対応できるものとなる。
【０１８８】
［６−７：第３の実施の形態の効果及び変形例］
以上説明してきた第３の実施の形態では、第１，第２の実施の形態と同様、ユーザがリモートコントローラＲＣ２を用いて、第１，第２，第３のケースに応じた操作を容易に、かつシステム上の装置負担をかけずに行うことができる。
その上で、表示部４５で部屋対応領域や機器アイコンを表示し、それに対する所定のタッチパターン操作を行うというものであるため、非常に直感的な操作となり、ユーザの操作性は格段に向上する。
操作例Ｉによれば、略×状の操作で直感的な消音等の操作が可能となる。
操作例IIによれば、略レ状の操作で直感的な消音等の操作が可能となる。
操作例IIIによれば音量のアップ／ダウン及びその制御量を直感的に操作できる。
操作例IVによれば、略○状の操作で直感的な電源オン等の操作が可能となる。
【０１８９】
また部屋内モードとしては、部屋を指定して操作が可能であり、しかもユーザは操作対象の部屋及び装置を認識しながら操作でき、これも操作性がよい。
例えば自分の居る部屋ではなく、任意の部屋について、設定されて装置を機器アイコンでみながら直感的な操作制御ができる。
【０１９０】
これらのことにより、家庭内ネットワークとして非常に操作性の良い操作手段となる制御装置（リモートコントローラＲＣ１）をユーザに提供できることとなる。
【０１９１】
以下、第３の実施の形態の変形例を挙げる。
まず、所定のタッチパターン操作の操作内容の設定は各種考えられる。
略×状のタッチパターン操作は消音操作とした例を述べたが、電源オフ操作、再生停止操作、再生一時停止操作としても好適である。また電源オン操作、再生開始操作などとして適用しても良い。
略レ状のタッチパターン操作も消音操作とした例を述べたが、電源オン操作、再生開始操作、電源オフ操作、再生停止操作、再生一時停止操作としても好適である。
下降曲線操作、下降直線操作、上昇曲線操作、上昇直線操作は、音量のアップ／ダウン操作以外に、サーチ操作にも適用できる。
略○状のタッチパターン操作は電源オン操作以外に、消音操作、再生開始操作、電源オフ操作、再生停止操作、再生一時停止操作としても好適である。
【０１９２】
さらに各タッチパターン操作を、全体、部屋内、単装置のそれぞれの場合の設定操作などとして利用することもできる。
例えば略レ状の全体モード操作のときは、システム全体の設定画面に移行して、各種設定操作を可能とし、部屋内モード操作のときは、指定した部屋内の装置の設定画面に移行して設定操作を可能とし、単装置モード操作のときは、指定した装置の設定画面に移行して設定操作を可能とするなどである。
【０１９３】
また部屋内モードとしては、或る１つの部屋を指定して、部屋内の全装置を制御できるものとしたが、複数の部屋を対象として一度の制御できるように拡張してもよい。例えば２つの部屋対応領域Ａ，Ｃにわたって×状の操作をしたときは、部屋Ａ，Ｃの全機器に対して電源オフ制御を行うなどである。
【０１９４】
また、図５の説明において制御部４１（表示制御部４１ｂ）は、タッチパターン操作の軌跡を表示部４５に表示できるとも述べた。ユーザが×状、レ状、下降曲線、下降直線、上昇曲線、上昇直線、或いは○状のタッチパターン操作を行ったときに、一時的にその操作軌跡が表示画面上で表示されるようにする。このようにすると、ユーザは操作パターンを認識しながら正確に操作ができるようになり、好適である。
【０１９５】
またタッチパターン操作としては、上記例以外に、略△状、略□状、斜め線状など、多様なパターンが考えられる。
【０１９６】
＜７．変形例及び他の機器への応用＞
以上の実施の形態では、音楽コンテンツの配信システムにおける本発明の適用例を述べたが、本発明は他のシステムでも適用できる。
例えば家庭内ネットワークとして、ビデオコンテンツ、テキスト、ゲームデータなどの配信、同期再生を行うシステムの制御装置として、実施の形態と同様の装置が想定される。
【０１９７】
また、コンテンツ配信システム以外でも、ネットワーク接続された電子機器の制御に適用できる。例えばテレビジョン受像器、モニタディスプレイ、情報機器などの制御装置としても適用できる。
またさらに部屋に付随する多様な電子機器のシステムでも適用できる。例えば家庭内の各部屋の照明機器がネットワーク接続されている場合に、全体モード、部屋内モード、単装置モードとして、各照明機器の制御が可能である。例えば照明のオン／オフや、調光制御に好適である。
図９にはリモートコントローラＲＣ１に「照明オン」「照明オフ」のキーが設けられている例を示した。この操作キーの操作回数や操作時間に応じて、全体モード、部屋内モード、単装置モードのそれぞれでの照明機器の制御を行うことも可能である。また、表示及びタッチパネル機能付きのリモートコントローラＲＣ１を用いる場合、表示部４５上で各部屋の照明機器のアイコンや部屋対応領域を表示する。それに対してユーザが上述のようなタッチパターン操作を行うことで、、全モード、部屋内モード、単装置モードのそれぞれでの照明機器の制御を行うことも可能である。
また特に図１３で述べた操作例や、上記下降曲線操作、下降直線操作、上昇曲線操作、上昇直線操作による操作例を用いれば、調光量の操作にも好適である。
同様に、自動的なウインドウ、カーテン、シャッタの制御、スクリーンの昇降、エアコンディショナーの制御などにも適用できる。
【０１９８】
＜８．プログラム＞
本発明の実施の形態のプログラムは、所定の操作入力に応じた動作制御モードとして、制御対象とされた特定の電子機器に対してのみ操作入力に応じた動作制御を行う単装置モードと、同じ部屋内に設置された電子機器に対して共通に操作入力に応じた動作制御を行う部屋内モードと、ネットワーク接続された電子機器に対して共通に操作入力に応じた動作制御を行う全体モードとを選択的に設定して制御コマンドを発生させるステップと、設定した制御モードに応じて発生させた制御コマンドを送信するステップとを、システムの制御装置に実行させるプログラムである。
例えば制御装置のマイクロコンピュータに図７、図１０、図２０、図２４、図３１、図３５等の処理を実行させるプログラムである。
【０１９９】
これらのプログラムにより、上述した効果を得る制御装置、制御方法を実現できる。
この本実施の形態のプログラムは、パーソナルコンピュータや、撮像装置等の機器に内蔵されている記録媒体としてのＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記録しておくことができる。
あるいはまた、フレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)、ＭＯ(Magnet optical)ディスク、ＤＶＤ(Digital Versatile Disc)、ブルーレイディスク（Blu-ray Disc：登録商標）、磁気ディスク、半導体メモリ、メモリカードなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、本発明のプログラムは、リムーバブル記録媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ(Local Area Network)、インターネットなどのネットワークを介してダウンロードすることもできる。
【符号の説明】
【０２００】
１，１Ａ，１Ｂ，１Ｃ  再生装置、２，２Ａ，２Ｂ，２Ｄ１，２Ｄ２  ネットワークスピーカ、１１，２１，４１  制御部、１４，２４  送信部、４２  コマンドメモリ、４３  コマンド送信部、４４  表示駆動部、４５  表示部、４６  タッチパネルセンサ、４７  位置検出部、４８  操作部、ＲＣ１，ＲＣ２  リモートコントローラ
【図１】
0005471850.tif 000002
【図２】
0005471850.tif 000003
【図３】
0005471850.tif 000004
【図４】
0005471850.tif 000005
【図５】
0005471850.tif 000006
【図６】
0005471850.tif 000007
【図７】
0005471850.tif 000008
【図８】
0005471850.tif 000009
【図９】
0005471850.tif 000010
【図１０】
0005471850.tif 000011
【図１１】
0005471850.tif 000012
【図１２】
0005471850.tif 000013
【図１３】
0005471850.tif 000014
【図１４】
0005471850.tif 000015
【図１５】
0005471850.tif 000016
【図１６】
0005471850.tif 000017
【図１７】
0005471850.tif 000018
【図１８】
0005471850.tif 000019
【図１９】
0005471850.tif 000020
【図２０】
0005471850.tif 000021
【図２１】
0005471850.tif 000022
【図２２】
0005471850.tif 000023
【図２３】
0005471850.tif 000024
【図２４】
0005471850.tif 000025
【図２５】
0005471850.tif 000026
【図２６】
0005471850.tif 000027
【図２７】
0005471850.tif 000028
【図２８】
0005471850.tif 000029
【図２９】
0005471850.tif 000030
【図３０】
0005471850.tif 000031
【図３１】
0005471850.tif 000032
【図３２】
0005471850.tif 000033
【図３３】
0005471850.tif 000034
【図３４】
0005471850.tif 000035
【図３５】
0005471850.tif 000036
【図３６】
0005471850.tif 000037
【図３７】
0005471850.tif 000038
【図３８】
0005471850.tif 000039
【図３９】
0005471850.tif 000040
【図４０】
0005471850.tif 000041