(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されている機器に対応するメタファの表示を制御し、前記メタファの大きさで音量を表し、前記メタファの位置で音源の位置を表す表示を行う第１の領域と、選択される音データの前記メタファを表示する第２の領域の表示を制御する表示制御手段と、
前記第２の領域に表示されている前記メタファが選択された場合、その選択されたメタファに対応するメタファであり、前記第１の領域に表示されているメタファを処理対象とする移動手段と、
前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音量の設定が行われると判断された場合、その処理対象とされたメタファのサイズを指示に応じて変更する第１の変更手段と、
前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音源の位置の設定が行われると判断された場合、その処理対象とされたメタファの位置を指示に応じて変更する第２の変更手段と、
前記第１の変更手段による変更が行われた場合、前記メタファの大きさにより、そのメタファに対応する前記機器から出力される音の音量を制御する音量制御手段と、
前記第２の変更手段による変更が行われた場合、前記メタファの表示位置により、そのメタファに対応する前記機器の音源の位置を設定する音源位置設定手段と
を備える制御装置。
【請求項２】
前記音量制御手段と前記音源位置設定手段は、
前記第１の領域に表示されている前記メタファのサイズを取得し、
前記メタファのサイズより前記メタファに対応する音量を算出し、
前記メタファの座標情報を取得し、
前記第１の領域に表示されているユーザの位置を示すメタファと、その他のメタファの座標情報との相対値より、音源位置を算出し、
前記メタファに対応する音データを生成する
請求項１に記載の制御装置。
【請求項３】
ネットワークに接続されている機器に対応するメタファの表示を制御し、前記メタファの大きさで音量を表し、前記メタファの位置で音源の位置を表す表示を行う第１の領域と、選択される音データの前記メタファを表示する第２の領域の表示を制御し、
前記第２の領域に表示されている前記メタファが選択された場合、その選択されたメタファに対応するメタファであり、前記第１の領域に表示されているメタファを処理対象とし、
前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音量の設定が行われると判断された場合、その処理対象とされたメタファのサイズを変更し、
前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音源の位置の設定が行われると判断された場合、その処理対象とされたメタファの位置を変更し、
前記メタファのサイズの変更が行われた場合、前記メタファの大きさにより、そのメタファに対応する前記機器から出力される音の音量を制御し、
前記メタファの表示の位置の変更が行われた場合、前記メタファの表示位置により、そのメタファに対応する前記機器の音源の位置を設定する
ステップを含む制御方法。
【請求項４】
ネットワークに接続されている機器に対応するメタファの表示を制御し、前記メタファの大きさで音量を表し、前記メタファの位置で音源の位置を表す表示を行う第１の領域と、選択される音データの前記メタファを表示する第２の領域の表示を制御し、
前記第２の領域に表示されている前記メタファが選択された場合、その選択されたメタファに対応するメタファであり、前記第１の領域に表示されているメタファを処理対象とし、
前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音量の設定が行われると判断された場合、その処理対象とされたメタファのサイズを変更し、
前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音源の位置の設定が行われると判断された場合、その処理対象とされたメタファの位置を変更し、
前記メタファのサイズの変更が行われた場合、前記メタファの大きさにより、そのメタファに対応する前記機器から出力される音の音量を制御し、
前記メタファの表示の位置の変更が行われた場合、前記メタファの表示位置により、そのメタファに対応する前記機器の音源の位置を設定する
ステップを含む処理を実行するコンピュータが読み取り可能なプログラムを記録している記録媒体。
【請求項５】
ネットワークに接続されている機器に対応するメタファの表示を制御し、前記メタファの大きさで音量を表し、前記メタファの位置で音源の位置を表す表示を行う第１の領域と、選択される音データの前記メタファを表示する第２の領域の表示を制御し、
前記第２の領域に表示されている前記メタファが選択された場合、その選択されたメタファに対応するメタファであり、前記第１の領域に表示されているメタファを処理対象とし、
前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音量の設定が行われると判断された場合、その処理対象とされたメタファのサイズを変更し、
前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音源の位置の設定が行われると判断された場合、その処理対象とされたメタファの位置を変更し、
前記メタファのサイズの変更が行われた場合、前記メタファの大きさにより、そのメタファに対応する前記機器から出力される音の音量を制御し、
前記メタファの表示の位置の変更が行われた場合、前記メタファの表示位置により、そのメタファに対応する前記機器の音源の位置を設定する
ステップを含む処理を実行するコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は制御装置および方法、記録媒体、並びにプログラムに関し、特に、ネットワークに接続された音を扱う装置を制御する際に用いて好適な制御装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
家庭内ネットワークなどと称される技術が提案されている。家庭内ネットワークとは、家庭内に設置される機器を、LAN（Local Area Network）などで、互いにデータの授受ができるように接続したり、その家庭内のネットワークと家庭外のネットワークを接続することにより、例えば、家庭外から家庭内の機器を操作することができるようにするものである。
【０００３】
【発明が解決しようとする課題】
家庭内ネットワークにより、さまざまな機器が、相互にデータの授受が行えるように接続されていても、それらの機器の操作自体は、それらの機器自体に備えられている、または、それらの機器に対応するリモートコントローラなどのボタンやダイヤルなどを操作することにより行われている。
【０００４】
例えば、ネットワークにテレビジョン受像機とオーディオ機器が接続されているような場合、テレビジョン受像機の音量を変更したいときは、テレビジョン受像機本体または対応するリモートコントローラを操作することにより行われ、オーディオ機器の本体や対応するリモートコントローラを操作することにより行われるわけではない。
【０００５】
すなわち、ネットワークに接続される機器であっても、所望の機器の操作を行う場合には、その機器本体か対応するリモートコントローラを操作しなくてはならないといった課題があった。このことにより、機器が増えれば、リモートコントローラなどの操作を行うための装置自体の数も増えてしまうという課題があった。さらに、それらのリモートコントローラ同士の互換性はなく、換言すれば、操作の仕方に統一性がないため、異なる機器に同一の操作（例えば、音量の変更）を行う際に、ユーザによっては、混乱してしまう可能性があった。
【０００６】
テレビジョン受像機やオーディオ機器など、音を扱う装置においては、音量や音源位置（バランス）の設定などが行える機器もあるが、それら設定は、機器独自の仕様になっており、それぞれの機器毎に設定するのが面倒であるなどの課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、ネットワークに接続されている機器、特に音を扱うような機器の操作に統一性を持たせ、さらに、音に関する設定をビジュアル的に認識できるようにすることにより、ユーザに使い勝手の良いユーザインタフェースを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明の制御装置は、ネットワークに接続されている機器に対応するメタファの表示を制御し、前記メタファの大きさで音量を表し、前記メタファの位置で音源の位置を表す表示を行う第１の領域と、選択される音データの前記メタファを表示する第２の領域の表示を制御する表示制御手段と、前記第２の領域に表示されている前記メタファが選択された場合、その選択されたメタファに対応するメタファであり、前記第１の領域に表示されているメタファを処理対象とする移動手段と、前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音量の設定が行われると判断された場合、その処理対象とされたメタファのサイズを指示に応じて変更する第１の変更手段と、前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音源の位置の設定が行われると判断された場合、その処理対象とされたメタファの位置を指示に応じて変更する第２の変更手段と、前記第１の変更手段による変更が行われた場合、前記メタファの大きさにより、そのメタファに対応する前記機器から出力される音の音量を制御する音量制御手段と、前記第２の変更手段による変更が行われた場合、前記メタファの表示位置により、そのメタファに対応する前記機器の音源の位置を設定する音源位置設定手段とを備える。
【０００９】
前記音量制御手段と前記音源位置設定手段は、前記第１の領域に表示されている前記メタファのサイズを取得し、前記メタファのサイズより前記メタファに対応する音量を算出し、前記メタファの座標情報を取得し、前記第１の領域に表示されているユーザの位置を示すメタファと、その他のメタファの座標情報との相対値より、音源位置を算出し、前記メタファに対応する音データを生成する。
【００１０】
本発明の制御方法は、ネットワークに接続されている機器に対応するメタファの表示を制御し、前記メタファの大きさで音量を表し、前記メタファの位置で音源の位置を表す表示を行う第１の領域と、選択される音データの前記メタファを表示する第２の領域の表示を制御し、前記第２の領域に表示されている前記メタファが選択された場合、その選択されたメタファに対応するメタファであり、前記第１の領域に表示されているメタファを処理対象とし、前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音量の設定が行われると判断された場合、その処理対象とされたメタファのサイズを変更し、前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音源の位置の設定が行われると判断された場合、その処理対象とされたメタファの位置を変更し、前記メタファのサイズの変更が行われた場合、前記メタファの大きさにより、そのメタファに対応する前記機器から出力される音の音量を制御し、前記メタファの表示の位置の変更が行われた場合、前記メタファの表示位置により、そのメタファに対応する前記機器の音源の位置を設定するステップを含む。
【００１１】
本発明の記録媒体のプログラムは、ネットワークに接続されている機器に対応するメタファの表示を制御し、前記メタファの大きさで音量を表し、前記メタファの位置で音源の位置を表す表示を行う第１の領域と、選択される音データの前記メタファを表示する第２の領域の表示を制御し、前記第２の領域に表示されている前記メタファが選択された場合、その選択されたメタファに対応するメタファであり、前記第１の領域に表示されているメタファを処理対象とし、前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音量の設定が行われると判断された場合、その処理対象とされたメタファのサイズを変更し、前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音源の位置の設定が行われると判断された場合、その処理対象とされたメタファの位置を変更し、前記メタファのサイズの変更が行われた場合、前記メタファの大きさにより、そのメタファに対応する前記機器から出力される音の音量を制御し、前記メタファの表示の位置の変更が行われた場合、前記メタファの表示位置により、そのメタファに対応する前記機器の音源の位置を設定するステップを含む処理を実行する。
【００１２】
本発明のプログラムは、ネットワークに接続されている機器に対応するメタファの表示を制御し、前記メタファの大きさで音量を表し、前記メタファの位置で音源の位置を表す表示を行う第１の領域と、選択される音データの前記メタファを表示する第２の領域の表示を制御し、前記第２の領域に表示されている前記メタファが選択された場合、その選択されたメタファに対応するメタファであり、前記第１の領域に表示されているメタファを処理対象とし、前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音量の設定が行われると判断された場合、その処理対象とされたメタファのサイズを変更し、前記処理対象とされたメタファまたは前記第１の領域に表示されているメタファに対して、音源の位置の設定が行われると判断された場合、その処理対象とされたメタファの位置を変更し、前記メタファのサイズの変更が行われた場合、前記メタファの大きさにより、そのメタファに対応する前記機器から出力される音の音量を制御し、前記メタファの表示の位置の変更が行われた場合、前記メタファの表示位置により、そのメタファに対応する前記機器の音源の位置を設定するステップを含む処理を実行する。
【００１３】
本発明の制御装置および方法、記録媒体、並びにプログラムにおいては、ネットワークに接続されている機器に対応するメタファの表示が制御され、メタファの大きさで音量を表し、メタファの位置で音源の位置を表す表示を行う第１の領域と、選択される音データのメタファを表示する第２の領域の表示が制御され、第２の領域に表示されているメタファが選択された場合、その選択されたメタファに対応するメタファであり、第１の領域に表示されているメタファが処理対象とされ、処理対象とされたメタファまたは第１の領域に表示されているメタファに対して、音量の設定が行われると判断された場合、その処理対象とされたメタファのサイズが変更され、処理対象とされたメタファまたは第１の領域に表示されているメタファに対して、音源の位置の設定が行われると判断された場合、その処理対象とされたメタファの位置を変更し、メタファのサイズの変更が行われた場合、メタファの大きさにより、そのメタファに対応する機器から出力される音の音量が制御され、メタファの表示の位置の変更が行われた場合、メタファの表示位置により、そのメタファに対応する機器の音源の位置が設定される。
【００１４】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。図１は、本発明を適用した制御装置と、その制御装置により制御される装置により構成されるシステムの一実施の形態の構成を示す図である。図１に示したシステムは、家庭内の、例えば、ＬＡＮ（Local Area Network）により構成されるネットワーク１により、種々の機器が接続されている。
【００１５】
ネットワーク１には、制御装置２が接続され、その制御装置２には、制御対象としてのスピーカ３が接続されている。また、ネットワーク１には、テレビジョン受像機４、チューナ５、ＢＳ（Broadcasting Satellite）チューナ６、ＣＳ（communication satellite）チューナ７、ＣＤ（Compact Disc）プレーヤ８、ＤＶＤ（Digital Versatile Disc）プレーヤ９、ＭＤ（Mini Disc）（商標）プレーヤ１０が接続されている。
【００１６】
チューナ５は、地上波により放送されるテレビジョン放送やラジオ放送の信号を処理し、ユーザが所望とする信号を抽出して、テレビジョン受像機４などに供給する。チューナ５、ＢＳチューナ６、およびＣＳチューナ７は、テレビジョン受像機４と直接接続されても良いが、ここでは、ネットワーク１を介して接続されているとする。
【００１７】
また、図示はしないが、テレビジョン受像機４乃至ＭＤプレーヤ１０は、それぞれ対応するリモートコントローラを備え、それらのリモートコントローラにより、ユーザは、所望の操作が行えるようになっている。
【００１８】
制御装置２は、テレビジョン受像機４乃至ＭＤプレーヤ１０から音声信号が供給され、その供給された音声信号と、ユーザの指示に基づき、スピーカ３を制御し、ユーザが所望とする音量や音源位置（バランス）を提供する。図２は、制御装置２の外観の構成例を示す図である。制御装置２は、本体２１とリモートコントローラ２２から構成されている。
【００１９】
本体２１には、リモートコントローラ２２からの信号を受信するための受信部２３が、前面に設けられている。本体２１には、スピーカ３と接続される端子とネットワーク１と接続される端子（いずれも不図示）も設けられている。リモートコントローラ２２は、本体２１に対して信号を送信する送信部２４を備えている。本体２１とリモートコントローラ２２の間の通信は、赤外線などを用いた無線で行われる。有線により接続されるようにしても良い。
【００２０】
また、本体２１と受信部２３を別々に設け、ネットワーク１に受信部２３を接続するようにしても良い。このようにした場合、本体２１と受信部２３を別々の部屋に設けることが可能となり、また、リモートコントローラ２２から信号を受信できないような場所にも本体２１を設置できるようになる。リモートコントローラ２２をネットワーク１と接続できるようにしても良い。
【００２１】
リモートコントローラ２２は、音量ボタン２５−１と２５−２が設けられている。音量ボタン２５−１は、音量を大きくするときに操作され、音声ボタン２５−２は、音量を小さくするときに操作される。矢印ボタン２６−１乃至２６−４は、後述する操作画面（ＧＵＩ）において、カーソル（選択項目）を移動させる際に操作される。決定ボタン２７は、カーソルを移動させることにより選択された項目で決定するときに操作される。
【００２２】
リモートコントローラ２２は、マウスのようなものでも良い。また、タッチパネルなどが備えられ、そのタッチパネルを用いた操作が行えるようなものでも良い。
【００２３】
図３は、本体２１の内部構成例を示す図である。本体２１のネットワーク接続部３１は、ネットワーク１と接続され、テレビジョン受像機４乃至ＭＤプレーヤ１０からの音データを入力する。受信部２３により受信されたリモートコントローラ２２からの信号は、ＧＵＩ（グラフィックユーザインタフェース）制御部３２、音データ選択部３３、および、音量・音源位置設定部３４に供給される。
【００２４】
ＧＵＩ制御部３２は、受信部２３により受信されたリモートコントローラ２２からのユーザの指示に基づく画面を、例えば、テレビジョン受像機４上に表示させるための制御を行う。具体的には、テレビジョン受像機４上に画面を表示させるようにした場合、表示させるための画面のデータを生成し、ネットワーク接続部３１とネットワーク１を介して、その生成したデータをテレビジョン受像機４に送信する。
【００２５】
上述したテレビジョン受像機４上に表示させる画面を、テレビジョン受像機４上でなく、リモートコントローラ２２に液晶などから構成されるディスプレイ（不図示）を設け、そのディスプレイ上に表示させるようにした場合、ＧＵＩ制御部３２は、リモートコントローラ２２に含まれ、本体２１に設ける必要はない。勿論、本体２１にも設け、テレビジョン受像機４上とリモートコントローラ２２のディスプレイ上に画面が表示されるようにしても良い。
【００２６】
音データ選択部３３は、ネットワーク接続部３１を介して入力されるテレビジョン受像機４乃至ＭＤプレーヤ１０から供給される音データを、ユーザの指示に従い選択し、出力制御部３５に出力する。音量・音源位置設定部３４は、ユーザの指示に従って、音量と音源位置を設定し、その設定したデータを出力制御部３５に出力する。出力制御部３５は、音データ選択部３３と音量・音源位置設定部３４からのデータに基づいて、複数の音データの合成などを行い、その音データをスピーカ３に出力する。
【００２７】
図４は、ＧＵＩ制御部３２で生成され、テレビジョン受像機４上に表示される画面の表示例を示す図である。画面は、音量・音源位置表示部４１と音データ選択表示部４２から構成されている。音量・音源位置表示部４１と音データ選択表示部４２には、メタファ４３−１乃至４３−５（以下、メタファ４３−１乃至４３−５を個々に区別する必要がない場合、単にメタファ４３と記述する）が表示されている。
【００２８】
ここでメタファ４３とは、図４に示すように楕円形をしており、ユーザが操作する対象として表示されるものである。音量・音源位置表示部４１に表示されたメタファ４３の大きさは、音量を示す。すなわち、メタファ４３の表示領域が大きいほど、スピーカ３から出力される音量が大きい。また、音量・音源位置表示部４１に表示されたメタファ４３の位置は、音源の位置を表す。
【００２９】
音量・音源位置表示部４１には、ユーザ位置設定メタファ４４も表示される。ユーザ位置設定メタファ４４は、ユーザが擬似的に位置する場所を指定するものであり（実際にユーザいる位置とは関係なく）、デフォルトとしては、音量・音源位置表示部４１の中心に表示される。即ち、ユーザは、ユーザ位置設定メタファ４４の位置を変更することで、実際のユーザが聴く音源の位置を変更させることが可能となっている。
【００３０】
ここで、スピーカ３の設置場所について説明する。図５に示すように、スピーカ３は、スピーカ３―１乃至３−４の４つのスピーカから構成され、それぞれ、部屋５１の四隅に設置されている。この部屋５１をイメージしたのが音量・音源位置表示部４１である。部屋５１のテレビジョン受像機４が設置されている側が、音量・音源位置表示部４１の図中上側に対応する。
【００３１】
図４に示した音量・音源位置表示部４１には、ＣＳチューナ７のメタファ４３−１とＣＤプレーヤ８のメタファ４３−２が表示されている。ＣＳチューナ７のメタファ４３−１は、音量・音源位置表示部４１の上側に表示され、ＣＤプレーヤ８のメタファ４３―２は、音量・音源位置表示部４１の下側に表示されている。また、ＣＳチューナ７のメタファ４３−１は、ＣＤプレーヤ８のメタファ４３−２より大きく表示されている。
【００３２】
すなわち、図４に示した状態だと、ユーザ５２（図５）には、ＣＳチューナ７からの音は、部屋５１の前方からＣＤプレーヤ８の音よりも大きく聞こえ、ＣＤプレーヤ８からの音は、部屋の後方から聞こえる。ユーザ５２が、例えば、ＣＳチューナ７のメタファ４３−１を大きいサイズに変更した場合、ＣＳチューナ７からの音が大きくなる。ユーザ５２が、例えば、ＣＳチューナ７のメタファ４３−１を右側に移動させた場合、ＣＳチューナ７からの音は、主に右側から聞こえてくるように変更される。
【００３３】
また、図６（Ａ）に示したように、ＣＤプレーヤ８のメタファ４３−２内にユーザ位置設定メタファ４４が位置するとき（擬似的に部屋５１の後方に存在するような位置にユーザ位置設定メタファ４４が位置するとき）は、図６（Ｂ）に示したように、実際のユーザ５２は、部屋５１の中央部分に位置したとしても、あたかも、図６（Ａ）に示したユーザ位置設定メタファ４４が位置する部屋５１の後方に位置するときのように、音が聞こえるように、各スピーカ３−１乃至３−４から音が出力される。
【００３４】
このように、実際のユーザ５２の部屋５１における存在位置にかかわらず、音量・音源位置表示部４１に表示されているメタファ４３およびユーザ位置設定メタファ４４を操作することにより、実際のユーザ５２は、各メタファ４３に対応する装置からの音の音量を変更することができ、ユーザ５２自信は移動しなくても、音源の位置を変更することができ、擬似的に作り出される音源の位置を体感することができる。
【００３５】
図４に示した音量・音源位置表示部４１の表示例では、２つのメタファ４３が表示された例を示したが、図７（Ａ）に示したように、１つのメタファ４３−１が表示されても良い。また、図７（Ｂ）に示したように、２つのメタファ４３−１とメタファ４３−２が、重なって表示されても良い。さらに、図７（Ｃ）に示すように、３つのメタファ４３―１，４３−２，４３−４が表示されても良い。すなわち、ユーザは、所望の数だけ音源を選択することが可能であり（所望の複数の機器からの音を同時に出力させることが可能であり）、また、それらの機器からの音量や音源の位置は、自由に設定することが可能である。
【００３６】
図７（Ｂ）や図７（Ｃ）に示したように、音量・音源位置表示部４１に複数のメタファ４３が表示されるとき、それらのメタファ４３が区別が付くように、異なる色で表示されるなどした方が、ユーザにとって使い勝手が良いものとなる。また、フォーカスがあたっているメタファ４３と、フォーカスがあたっていないメタファ４３は、それぞれ区別が付くように表示されようにした方が、ユーザにとって使い勝手が良いものとなる。
【００３７】
さらに、メタファ４３が重なってしまい、一方のメタファ４３が、他方のメタファ４３に隠れてしまい見えないような状態になってしまうような場合、一方のメタファ４３を半透明に表示し、他方のメタファ４３が見えるように表示するなどした方が良い。
【００３８】
図４を、再度参照するに、音量・音源位置表示部４１に表示させるメタファ４３の選択、すなわち、スピーカ３から音を出す機器の選択は、音データ選択表示部４２に表示されているメタファ４３から選択することにより行われる。音データ選択表示部４２には、ネットワーク１に接続されている全ての機器、または、ネットワーク１に接続されている機器のうち、音データを出力することができる機器に対応するメタファ４３が表示される。
【００３９】
ユーザは、リモートコントローラ２２の矢印ボタン２６−１乃至２６−２（図２）を操作して、音データ選択表示部４２に表示されている複数のメタファ４３から、所望のメタファ４３にフォーカスをあて、そのフォーカスのあたっているメタファ４３を音量・音源位置表示部４１に表示させたい場合、決定ボタン２７を操作する。
【００４０】
決定ボタン２７が操作されることにより、フォーカスのあたっていた、音データ選択表示部４２に表示されていたメタファ４３は、音量・音源位置表示部４１に表示される。その際、音量・音源位置表示部４１に表示が移されたメタファ４３は、音データ選択表示部４２には表示されないようにしても良いし、そのまま、表示が残されるようにしても良い。
【００４１】
音データ選択表示部４２の下側に表示されている矢印４５−１，４５−２を操作することにより、音データ選択表示部４２に表示されきれていないネットワーク１に接続されている機器に対応するメタファ４３を表示させることができる。すなわち、音データ選択表示部４２の下側に表示された矢印４５は、音データ選択表示部４２のスクロール機能を実行させるものである。
【００４２】
ユーザは、音量・音源位置表示部４１に表示されたメタファ４３のうち、所望のメタファ４３に矢印ボタン２５−１を操作してフォーカスをあて、所望のメタファ４３にフォーカスがあたっているときに、音量ボタン２５を操作することにより、音量を操作することができる。音量ボタン２５の操作に従って、音量・音源位置表示部４１に表示されているメタファ４３のサイズも変更される。
【００４３】
図４に示した表示例は、一例であり、他の表示を行っても良い。例えば、音データ選択表示部４２のスクロール機能を実行させるものは、矢印４５でなくても良く、例えば、音データ選択表示部４２の右側に、スクロールバーを設けることによりスクロール機能を実現しても良い。また、メタファ４３の形は、図４では、楕円として示したが、他の図形、例えば、円や四角形などでも良く、さらに、音量・音源位置表示部４１と音データ選択表示部４２に表示されるメタファ４３は、同一の図形であっても、異なる図形であっても良い。
【００４４】
次に、図８のフローチャートを参照して、制御装置２の動作について説明する。ステップＳ１において、本体２１またはリモートコントローラ２２の所定のボタンが操作されることにより、図４に示したような画面が、ＧＵＩ制御部３２（図３）の制御もと、テレビジョン受像機４上に表示される。
【００４５】
テレビジョン受像機４上に、図４に示したような音量や音源位置を設定するための画面（ＧＵＩ）を表示させる指示を出すための専用のボタン（不図示）を本体２１やリモートコントローラ２２に設け、そのボタンが操作されたときに、ステップＳ１の処理として、ＧＵＩが表示されるようにしても良い。または、リモートコントローラ２２の決定ボタン２７を、ＧＵＩを表示させる指示を出すためのボタンとして用いられるように設定しても良い。
【００４６】
ユーザにより、ＧＵＩの表示の指示が出されると、ステップＳ１において、その指示に従って、ＧＵＩ制御部３２がＧＵＩデータを生成し、その生成したＧＵＩデータをネットワーク接続部３１を介して、テレビジョン受像機４に出力することにより、テレビジョン受像機４上に、図４に示したようなＧＵＩが表示される。
【００４７】
ステップＳ２において、機器の選択か否かが判断される。ステップＳ２における機器の選択とは、ユーザが音を出力する機器を選択する処理に対応する処理であり、音データ選択表示部４２から所望のメタファ４３が選択され、音量・音源位置表示部４１に表示が移動される処理である。
【００４８】
ステップＳ２において、機器の選択であると判断された場合、ステップＳ３に進み、選択されたメタファ４３を音量・音源位置表示部４１に表示させる処理が、ＧＵＩ制御部３２により実行される。一方、ステップＳ２において、機器の選択ではないと判断された場合、ステップＳ４に進み、音量の設定か否かが判断される。
【００４９】
音量の設定であるか否かの判断は、受信部２３（図３）により受信された信号が、音量ボタン２５が操作されることにより出力された信号であるか否かを判断することにより行われる。ステップＳ４において、音量の設定であると判断された場合、ステップＳ５において、音量・音源位置表示部４１に表示され、処理対象とされているメタファ４３のサイズの変更が、ＧＵＩ制御部３２の制御のもと行われる。
【００５０】
一方、ステップＳ４において、音量の設定ではないと判断された場合、ステップＳ６に進み、音源位置の設定であるか否かが判断される。これは、音量・音源位置表示部４１に表示されているメタファ４３のうちの１つにフォーカスがあたっている状態で、受信部２３により受信された信号が、矢印ボタン２６が操作されることにより出力されたものであるか否かが判断されることにより行われる。
【００５１】
ステップＳ６において、音源位置の設定であると判断された場合、ステップＳ７に進み、音量・音源位置表示部４１に表示され、処理対象とされているメタファ４３の表示位置の変更が、ＧＵＩ制御部３２の制御のもと行われる。
【００５２】
ステップＳ５またはステップＳ７において、メタファ４３のサイズや表示位置が変更されるとともに、その変更に対応して、スピーカ３から出力される音も変更される。その音の変更を行う為の処理、すなわち、スピーカ３に供給される音データの生成（算出）処理がステップＳ８において行われる。ステップＳ８における音データの算出の処理については、図９のフローチャートを参照して後述する。
【００５３】
ステップＳ３の処理が終了すると、または、ステップＳ８の処理が終了すると、ステップＳ９に処理が進み、ＧＵＩによる音量や音源位置の変更の処理は終了されたか否かが判断される。ステップＳ９における判断は、例えば、本体２１やリモートコントローラ２２に、ＧＵＩによる処理の終了を指示するための専用のボタンを設け、そのボタンが操作されることにより出力された信号であるか否かが判断されることにより行われる。
【００５４】
または、例えば、リモートコントローラ２２の決定ボタン２７が２回連続して操作されることが終了の指示であると設定し、そのような信号であるか否かを判断することにより終了が指示されたか否かが判断されるようにしても良い。
【００５５】
ステップＳ９において、終了であると判断された場合、ステップＳ１０に進み、終了ではないと判断された場合、ステップＳ２に戻り、それ以降の処理が繰り返される。ステップＳ１０において、終了が指示されたので、ＧＵＩの表示に代わり、通常の画面（選択されている番組の画像）がテレビジョン受像機４上に表示される。
【００５６】
図９のフローチャートを参照して、ステップＳ８における音データの算出の処理について説明する。ステップＳ２１において、音量・音源位置設定部３４（図３）により、各音情報をもつメタファ４３のサイズが取得される。各音情報をもつメタファ４３とは、音量・音源位置表示部４１に表示されているメタファ４３のことである。
【００５７】
ステップＳ２１において取得されたメタファ４３のサイズの情報に従って、ステップＳ２２において、メタファ４３の音量が算出される。音量はサイズに比例しており、例えば、サイズと所定の値の乗算による単純な一次関数を用いて算出されるようにしても良いし、サイズと音量の関係を示したテーブルを保持するようにし、そのテーブルに基づき算出されるようにしても良い。
【００５８】
ステップＳ２３において、音量・音源位置表示部４１に表示されている各メタファ４３の座標情報が取得される。メタファ４３は、図４に示したように、楕円などの図形で表示される。メタファ４３の座標情報としては、例えば、メタファ４３としての図形の中心の座標である。ステップＳ２４において、取得された各メタファ４３の座標情報をもとに、音源位置が算出される。
【００５９】
音源位置の算出は、各メタファ４３の座標とユーザ位置設定メタファ４４の座標との相対値が算出されることにより行われる。相対値の変化は、音源位置の変化に対応するわけであるが、例えば、音量が変更されていなときは、スピーカ３−１乃至３−４から出力される音量自体の総和は変更されずに、各スピーカ３―１乃至３−４からそれぞれ出力される音量の配分を異ならせることにより、あたかも音源の位置が変更されたようにする。音源の位置の変更は、さまざまな方法が考えられ、どのような方法を用いても良い。
【００６０】
ステップＳ２５において、出力制御部３５は、音データ選択部３３と音量・音源位置設定部３４から、それぞれ出力されたデータを用いて、音量・音源位置表示部４１に表示されている全てのメタファ４３に対応する音データを生成する。
【００６１】
すなわち、音データ選択部３３は、音量・音源位置表示部４３に表示されているメタファ４３に対応する機器からの音データ、換言すれば、ユーザが音として出力されることを所望した機器からの音データを、ネットワーク接続部３１を介して入力される複数の音データから選択し、出力制御部３５に出力する。
【００６２】
出力制御部３５は、音データ選択部３３からの音データを、音量・音源位置設定部３４により設定された音量と音源位置に関するデータに基づき、各スピーカ３−１乃至３−４（図５）に供給する音データを生成する。生成された音データは、それぞれ対応するスピーカ３−１乃至３−４に供給される。このようにして、ステップＳ２６において、それぞれのスピーカ３―１乃至３−４から音が出力される。
【００６３】
このように、ネットワーク１に接続されている機器の音量や音源位置の変更を、画面を見ながら行えるので、換言すれば、視覚的に確認しながら行えるので、ユーザにとって、操作しやすいユーザインタフェースを提供することが可能となる。また、ネットワーク１に接続されている機器の音量や音源位置を一括して操作できるので、複数のリモートコントローラなどを扱う必要がなく、使い勝手を向上させることができる。
【００６４】
上述した実施の形態においては、ネットワーク１に接続されている機器の音量と音源位置を設定する場合を例に挙げて説明したが、更に使い勝手を向上させるために、例えば、図１０（Ａ）に示したように、ネットワーク１に接続されている機器の操作も行える操作パネル６１も、音量・音源位置表示部４１上に表示されるようにしても良い。
【００６５】
そのような操作パネル６１により、音楽や映像のコンテンツの再生、停止、一時停止、早送り、巻き戻しなどの操作が行える。操作パネル６１による操作対象は、音量・音源位置表示部４１に表示され、フォーカスのあたっている（選択されている）メタファ４３に対応する機器である。
【００６６】
また、図１０（Ｂ）に示したように、録画予約パネル６２を表示できるようにし、録画予約が行えるようにしても良い。番組の選択やチューナの選択なども行えるようにしても良い。基本的に、ネットワーク１に接続されている機器の操作が、共通の操作で行える、１つのリモートコントローラ２２により行える、ＧＵＩとして画面を視認しながら行えるようにするために、さまざまなパネルを音量・音源位置表示部４１に表示させることが可能である。
【００６７】
それらのパネルは、音量・音源位置表示部４１上に表示が限定されるわけではなく、音データ選択表示部４２上に表示されても良い。また、それらのパネルは、ユーザが所望したときに、所定の操作により表示されるようにしても良いし、画面上に常に表示されていても良い。また、画面上に常に表示されている場合、通常は小型化されて表示され、指示されたときだけ、大きく表示されるなどされるようにしても良い。
【００６８】
なお、上述した実施の形態においては、制御装置２を単体として説明したが、他の装置、例えば、テレビジョン受像機４に組み込まれるような構成としても良い。そのようにした場合、リモートコントローラ２２は、テレビジョン受像機４に対応するリモートコントローラに含まれる構成としても良い。
【００６９】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００７０】
図１１は、汎用のパーソナルコンピュータの内部構成例を示す図である。パーソナルコンピュータのＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ（Read Only Memory）１０２に記憶されているプログラムに従って各種の処理を実行する。ＲＡＭ（Random Access Memory）１０３には、ＣＰＵ１０１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。入出力インタフェース１０５は、キーボードやマウスから構成される入力部１０６が接続され、入力部１０６に入力された信号をＣＰＵ１０１に出力する。また、入出力インタフェース１０５には、ディスプレイやスピーカなどから構成される出力部７も接続されている。
【００７１】
さらに、入出力インタフェース１０５には、ハードディスクなどから構成される記憶部１０８、および、インターネットなどのネットワークを介して他の装置とデータの授受を行う通信部１０９も接続されている。ドライブ１１０は、磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、半導体メモリ１２４などの記録媒体からデータを読み出したり、データを書き込んだりするときに用いられる。
【００７２】
記録媒体は、パーソナルコンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１２１（フレキシブルディスクを含む）、光ディスク１２２（CD-ROM（Compact Disc-Read Only Memory），DVD（Digital Versatile Disc）を含む）、光磁気ディスク１２３（MD（Mini-Disc）（登録商標）を含む）、若しくは半導体メモリ１２４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているＲＯＭ１０２や記憶部１０８が含まれるハードディスクなどで構成される。
【００７３】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００７４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００７５】
【発明の効果】
以上の如く本発明によれば、ユーザは、複数の機器の音に関する操作を一括して、かつ視認しながら行うことが可能となり、もって、使い勝手の良いユーザインタフェースを提供することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した制御装置を含むネットワークシステムの一実施の形態の構成を示す図である。
【図２】制御装置２の構成例を示す図である。
【図３】本体２１の内部構成例を示す図である。
【図４】ＧＵＩの一例を示す図である。
【図５】部屋とスピーカの配置関係を示す図である。
【図６】ＧＵＩによる設定と実際のユーザの位置との関係を説明する図である。
【図７】ＧＵＩの表示例を示す図である。
【図８】制御装置２の動作について説明するフローチャートである。
【図９】図８のステップ８における音データの算出処理の詳細を説明するフローチャートである。
【図１０】他のＧＵＩの表示例を示す図である。
【図１１】媒体を説明する図である。
【符号の説明】
１  ネットワーク，  ２  制御装置，  ３  スピーカ，  ４  テレビジョン受像機，  ２１  本体，  ２２  リモートコントローラ，  ２３  受信部，  ２４送信部，  ２５  音量ボタン，  ２６  矢印ボタン，  ２７  決定ボタン，  ３１  ネットワーク接続部，  ３２  ＧＵＩ制御部，  ３３  音データ選択部，３４  音量・音源位置設定部，  ３５  出力制御部，  ４１  音量・音源位置表示部，  ４２  音データ選択表示部，  ４３  メタファ，  ４４  ユーザ位置設定メタファ，  ６１  操作パネル，  ６２  録画予約パネル
【図１】
0004721031.tif 000002
【図２】
0004721031.tif 000003
【図３】
0004721031.tif 000004
【図４】
0004721031.tif 000005
【図５】
0004721031.tif 000006
【図６】
0004721031.tif 000007
【図７】
0004721031.tif 000008
【図８】
0004721031.tif 000009
【図９】
0004721031.tif 000010
【図１０】
0004721031.tif 000011
【図１１】
0004721031.tif 000012