(57)【要約】【課題】  複数のグループに属するユーザが、一のグループのメンバと会話をしている間、他のグループのメンバ間において行われている会話の内容を知ることを可能とする。【解決手段】  端末装置１１は会話グループのメンバである他の端末装置１１に対し、自装置のユーザの音声信号を送信する。端末装置１１は他の端末装置１１からそれら他の端末装置１１のユーザの音声信号を受信する。端末装置１１により受信された音声信号は、区分部１１４により送信元の端末装置１１の所属するグループに応じて複数の音声グループに区分される。端末装置１１において、周波数特性加工部１１５および音像位置加工部１１６は音声グループ毎に異なる周波数特性および音像位置の音声信号となるように、各音声信号に加工処理を施す。端末装置１１のミキサ１１７は加工の施された音声信号をミキシングして出力する。【選択図】      図１
2006237864.tif 000002
【特許請求の範囲】
【請求項１】
１以上の端末装置をメンバとする端末グループが複数設定されている状況において、
前記複数の端末グループのうち自己の端末装置をメンバとして含む１の端末グループを会話グループとして指定する会話グループ指定手段と、
前記複数の端末グループのうち自己の端末装置をメンバとして含み、かつ前記会話グループとして指定されていない端末グループから１以上の端末グループをモニタグループとして指定するモニタグループ指定手段と、
自己の端末装置のユーザの音声信号を受け取る音声信号入力手段と、
前記音声信号入力手段により受け取られた音声信号を前記会話グループのメンバである他の端末装置を送信先として送信する音声信号送信手段と、
前記会話グループもしくは前記モニタグループのいずれかのメンバである他の端末装置を送信元とする音声信号を受信する音声信号受信手段と、
前記音声信号受信手段により受信された音声信号を、当該音声信号の送信元の端末装置がいずれの端末グループのメンバであるかに応じて、当該端末グループに対応する音声グループに区分する区分手段と、
前記区分手段により１の音声グループに区分された音声信号の音像位置が、前記区分手段により前記１の音声グループとは異なる他の音声グループに区分された音声信号の音像位置と異なるように、少なくともいずれかの音声グループに区分された音声信号に加工を施す音像位置加工手段と、
前記音像位置加工手段により加工の施された音声信号に関しては当該加工の施された音声信号を出力し、前記音像位置加工手段により加工の施されなかった音声信号に関しては当該加工の施されなかった音声信号を出力する音声信号出力手段と
を備えることを特徴とする端末装置。
【請求項２】
前記音像位置加工手段は、前記区分手段により前記会話グループに対応する音声グループに区分された音声信号の音像位置が中央もしくは略中央でない場合に当該音声信号の音像位置が中央もしくは略中央となるように当該音声信号に加工を施す
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記会話グループ指定手段により会話グループとして指定される端末グループが変更された場合、前記音像位置加工手段は、新たに会話グループとして指定された端末グループに対応する音声グループに区分された音声信号の音像位置が、前記変更前において前記加工の施された後の当該音声信号の音像位置から中央もしくは略中央に向かい時間の経過に伴い推移するように加工を施す
ことを特徴とする請求項２に記載の端末装置。
【請求項４】
１以上の端末装置をメンバとする端末グループが複数設定されている状況において、
前記複数の端末グループのうち自己の端末装置をメンバとして含む１の端末グループを会話グループとして指定する会話グループ指定手段と、
前記複数の端末グループのうち自己の端末装置をメンバとして含み、かつ前記会話グループとして指定されていない端末グループから１以上の端末グループをモニタグループとして指定するモニタグループ指定手段と、
自己の端末装置のユーザの音声信号を受け取る音声信号入力手段と、
前記音声信号入力手段により受け取られた音声信号を前記会話グループのメンバである他の端末装置を送信先として送信する音声信号送信手段と、
前記会話グループもしくは前記モニタグループのいずれかのメンバである他の端末装置を送信元とする音声信号を受信する音声信号受信手段と、
前記音声信号受信手段により受信された音声信号を、当該音声信号の送信元の端末装置がいずれの端末グループのメンバであるかに応じて、当該端末グループに対応する音声グループに区分する区分手段と、
前記区分手段により１の音声グループに区分された音声信号の周波数特性が、前記区分手段により前記１の音声グループとは異なる他の音声グループに区分された音声信号の周波数特性と異なるように、少なくともいずれかの音声グループに区分された音声信号に加工を施す周波数特性加工手段と、
前記周波数特性加工手段により加工の施された音声信号に関しては当該加工の施された音声信号を出力し、前記周波数特性加工手段により加工の施されなかった音声信号に関しては当該加工の施されなかった音声信号を出力する音声信号出力手段と
を備えることを特徴とする端末装置。
【請求項５】
前記周波数特性加工手段は、前記区分手段により前記会話グループに対応する音声グループに区分された音声信号には当該音声信号の周波数特性を変更するための加工を施さない
ことを特徴とする請求項４に記載の端末装置。
【請求項６】
前記会話グループ指定手段により会話グループとして指定される端末グループが変更された場合、前記周波数特性加工手段は、新たに会話グループとして指定された端末グループに対応する音声グループに区分された音声信号の周波数特性が、前記変更前において前記加工の施された後の当該音声信号の周波数特性から前記加工の施されない当該音声信号の周波数特性に向かい時間の経過に伴い推移するように加工を施す
ことを特徴とする請求項５に記載の端末装置。
【請求項７】
前記区分手段により１の音声グループに区分された音声信号の音像位置が、前記区分手段により前記１の音声グループとは異なる他の音声グループに区分された音声信号の音像位置と異なるように、少なくともいずれかの音声グループに区分された音声信号に加工を施す音像位置加工手段
をさらに備えることを特徴とする請求項４に記載の端末装置。
【請求項８】
複数のグループの各々に関し当該グループのメンバである端末装置を示すメンバデータと、１の端末装置をメンバとして含むグループのうち前記１の端末装置が会話グループとして指定しているグループを示す会話グループデータと、前記１の端末装置がモニタグループとして指定しているグループを示すモニタグループデータとを記憶する記憶手段と、
前記複数のグループのいずれかのメンバである端末装置を送信元とする音声信号を受信する音声信号受信手段と、
前記音声信号受信手段により受信された音声信号の送信元の端末装置が前記会話グループデータにより示されるグループおよび前記モニタグループデータにより示されるグループのいずれかのメンバである場合、当該音声信号を前記１の端末装置を送信先として送信する音声信号送信手段と
を備えることを特徴とするサーバ装置。
【請求項９】
端末装置として機能する１以上のコンピュータをメンバとする端末グループが複数設定されている状況において、
前記複数の端末グループのうち自己のコンピュータをメンバとして含む１の端末グループを会話グループとして指定する処理と、
前記複数の端末グループのうち自己のコンピュータをメンバとして含み、かつ前記会話グループとして指定していない端末グループから１以上の端末グループをモニタグループとして指定する処理と、
自己のコンピュータのユーザの音声信号を受け取る処理と、
前記ユーザの音声信号を前記会話グループのメンバである他のコンピュータを送信先として送信する処理と、
前記会話グループもしくは前記モニタグループのいずれかのメンバである他のコンピュータを送信元とする音声信号を受信する処理と、
受信した音声信号を、当該音声信号の送信元のコンピュータがいずれの端末グループのメンバであるかに応じて、当該端末グループに対応する音声グループに区分する処理と、
１の音声グループに区分した音声信号の音像位置が、前記１の音声グループとは異なる他の音声グループに区分した音声信号の音像位置と異なるように、少なくともいずれかの音声グループに区分した音声信号に加工を施す処理と、
前記加工を施した音声信号に関しては当該加工の施された音声信号を出力し、前記加工を施さなかった音声信号に関しては当該加工の施されなかった音声信号を出力する処理と
をコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
端末装置として機能する１以上のコンピュータをメンバとする端末グループが複数設定されている状況において、
前記複数の端末グループのうち自己のコンピュータをメンバとして含む１の端末グループを会話グループとして指定する処理と、
前記複数の端末グループのうち自己のコンピュータをメンバとして含み、かつ前記会話グループとして指定していない端末グループから１以上の端末グループをモニタグループとして指定する処理と、
自己のコンピュータのユーザの音声信号を受け取る処理と、
前記ユーザの音声信号を前記会話グループのメンバである他のコンピュータを送信先として送信する処理と、
前記会話グループもしくは前記モニタグループのいずれかのメンバである他のコンピュータを送信元とする音声信号を受信する処理と、
受信した音声信号を、当該音声信号の送信元のコンピュータがいずれの端末グループのメンバであるかに応じて、当該端末グループに対応する音声グループに区分する処理と、
１の音声グループに区分した音声信号の周波数特性が、前記１の音声グループとは異なる他の音声グループに区分した音声信号の周波数特性と異なるように、少なくともいずれかの音声グループに区分した音声信号に加工を施す処理と、
前記加工を施した音声信号に関しては当該加工の施された音声信号を出力し、前記加工を施さなかった音声信号に関しては当該加工の施されなかった音声信号を出力する処理と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数話者の音声信号を処理する技術に関する。
【背景技術】
【０００２】
互いに異なる空間内にいる者の間の会話を可能とする技術がある。例えば、特許文献１には、異なる空間内に配置されユーザの音声信号を送信可能なユーザ端末と、異なる空間内の状況を各々撮影する複数のビデオカメラが、映像サーバを介して相互に接続されたシステムが開示されている。特許文献１に開示のシステムによれば、一方のユーザが使用しているユーザ端末に対し、他方のユーザがいる空間内の状況を示す映像信号が映像サーバを介して送信されるとともに、一方のユーザが希望すれば、そのユーザの音声信号が映像サーバを介して他方のユーザの端末装置に送信される。その結果、互いに異なる空間内にいる一方のユーザが、他方のユーザの現在の状況に配慮しつつ、会話の申し出を行うことができる。
【特許文献１】特開平０９−２００７１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、社会において人は複数のグループに属している。例えば会社内において同じ人が異なるプロジェクトのメンバである場合がある。そして、それらの異なるプロジェクトの各々において、同時にメンバ間の会話が行われることがある。
【０００４】
上記の特許文献１に開示のシステムによる場合、同じ空間内にいる複数人の様子が映像により把握できるものの、異なる空間内において行われている複数の会話や、音声会議における会話のように、そもそも異なる空間内にいる話者間の会話の様子を把握することはできない。従って、例えば、あるプロジェクトのメンバ間の会話に参加しているうちに他のプロジェクトのメンバ間で有意義な会話が進行していたがそれに気付かなかった、といった不都合が生じる。
【０００５】
上記の状況に鑑み、本発明は、複数のグループに属するユーザが、一のグループのメンバと会話をしている間、他のグループのメンバ間において如何なる会話が行われているかを知ることを可能とする手段を提供する。
【課題を解決するための手段】
【０００６】
上記課題を達成するために、本発明は、１以上の端末装置をメンバとする端末グループが複数設定されている状況において、前記複数の端末グループのうち自己の端末装置をメンバとして含む１の端末グループを会話グループとして指定する会話グループ指定手段と、前記複数の端末グループのうち自己の端末装置をメンバとして含み、かつ前記会話グループとして指定されていない端末グループから１以上の端末グループをモニタグループとして指定するモニタグループ指定手段と、自己の端末装置のユーザの音声信号を受け取る音声信号入力手段と、前記音声信号入力手段により受け取られた音声信号を前記会話グループのメンバである他の端末装置を送信先として送信する音声信号送信手段と、前記会話グループもしくは前記モニタグループのいずれかのメンバである他の端末装置を送信元とする音声信号を受信する音声信号受信手段と、前記音声信号受信手段により受信された音声信号を、当該音声信号の送信元の端末装置がいずれの端末グループのメンバであるかに応じて、当該端末グループに対応する音声グループに区分する区分手段と、前記区分手段により１の音声グループに区分された音声信号の音像位置が、前記区分手段により前記１の音声グループとは異なる他の音声グループに区分された音声信号の音像位置と異なるように、少なくともいずれかの音声グループに区分された音声信号に加工を施す音像位置加工手段と、前記音像位置加工手段により加工の施された音声信号に関しては当該加工の施された音声信号を出力し、前記音像位置加工手段により加工の施されなかった音声信号に関しては当該加工の施されなかった音声信号を出力する音声信号出力手段とを備えることを特徴とする端末装置を提供する。
【０００７】
かかる構成の端末装置によれば、ユーザは自分が属する複数のグループのうちの１のグループの会話に参加しながら、他のグループにおいて行われている会話を聴くことができる。
【０００８】
また、好ましい態様において、前記端末装置の前記音像位置加工手段は、前記区分手段により前記会話グループに対応する音声グループに区分された音声信号の音像位置が中央もしくは略中央でない場合に当該音声信号の音像位置が中央もしくは略中央となるように当該音声信号に加工を施すように構成されてもよい。
【０００９】
かかる構成の端末装置によれば、ユーザは自分が会話に参加しているグループの会話を、より容易に他のグループの会話から判別することができる。
【００１０】
また、前記端末装置の好ましい態様においては、前記会話グループ指定手段により会話グループとして指定される端末グループが変更された場合、前記音像位置加工手段は、新たに会話グループとして指定された端末グループに対応する音声グループに区分された音声信号の音像位置が、前記変更前において前記加工の施された後の当該音声信号の音像位置から中央もしくは略中央に向かい時間の経過に伴い推移するように加工を施す。
【００１１】
かかる構成の端末装置によれば、ユーザは自分が会話に参加しているグループの会話音声の音像位置が変化しても、当該会話音声を容易に捕捉することができる。
【００１２】
また、本発明は、１以上の端末装置をメンバとする端末グループが複数設定されている状況において、前記複数の端末グループのうち自己の端末装置をメンバとして含む１の端末グループを会話グループとして指定する会話グループ指定手段と、前記複数の端末グループのうち自己の端末装置をメンバとして含み、かつ前記会話グループとして指定されていない端末グループから１以上の端末グループをモニタグループとして指定するモニタグループ指定手段と、自己の端末装置のユーザの音声信号を受け取る音声信号入力手段と、  前記音声信号入力手段により受け取られた音声信号を前記会話グループのメンバである他の端末装置を送信先として送信する音声信号送信手段と、前記会話グループもしくは前記モニタグループのいずれかのメンバである他の端末装置を送信元とする音声信号を受信する音声信号受信手段と、前記音声信号受信手段により受信された音声信号を、当該音声信号の送信元の端末装置がいずれの端末グループのメンバであるかに応じて、当該端末グループに対応する音声グループに区分する区分手段と、前記区分手段により１の音声グループに区分された音声信号の周波数特性が、前記区分手段により前記１の音声グループとは異なる他の音声グループに区分された音声信号の周波数特性と異なるように、少なくともいずれかの音声グループに区分された音声信号に加工を施す周波数特性加工手段と、前記周波数特性加工手段により加工の施された音声信号に関しては当該加工の施された音声信号を出力し、前記周波数特性加工手段により加工の施されなかった音声信号に関しては当該加工の施されなかった音声信号を出力する音声信号出力手段とを備えることを特徴とする端末装置を提供する。
【００１３】
かかる構成の端末装置によっても、ユーザは自分が属する複数のグループのうちの１のグループの会話に参加しながら、他のグループにおいて行われている会話を聴くことができる。
【００１４】
また、好ましい態様において、前記端末装置の前記周波数特性加工手段は、前記区分手段により前記会話グループに対応する音声グループに区分された音声信号には当該音声信号の周波数特性を変更するための加工を施さないように構成されてもよい。
【００１５】
かかる構成の端末装置によっても、ユーザは自分が会話に参加しているグループの会話を、より容易に他のグループの会話から判別することができる。
【００１６】
また、前記端末装置の好ましい態様においては、前記会話グループ指定手段により会話グループとして指定される端末グループが変更された場合、前記周波数特性加工手段は、新たに会話グループとして指定された端末グループに対応する音声グループに区分された音声信号の周波数特性が、前記変更前において前記加工の施された後の当該音声信号の周波数特性から前記加工の施されない当該音声信号の周波数特性に向かい時間の経過に伴い推移するように加工を施す。
【００１７】
かかる構成の端末装置によれば、ユーザは自分が会話に参加しているグループの会話音声の周波数特性が変化しても、当該会話音声を容易に捕捉することができる。
【００１８】
また、他の好ましい態様において、前記端末装置は前記区分手段により１の音声グループに区分された音声信号の音像位置が、前記区分手段により前記１の音声グループとは異なる他の音声グループに区分された音声信号の音像位置と異なるように、少なくともいずれかの音声グループに区分された音声信号に加工を施す音像位置加工手段をさらに備えるように構成されてもよい。
【００１９】
かかる構成の端末装置によれば、ユーザはより容易に、複数のグループの会話音声を各々判別することができる。
【００２０】
また、他の好ましい態様において、前記端末装置の前記音声信号送信手段は、通信網において音声信号の中継を行うサーバ装置を介して、送信先である端末装置に音声信号を送信し、前記音声信号受信手段は、前記サーバ装置を介して、送信元である端末装置から音声信号を受信するように構成されてもよい。
【００２１】
また、他の好ましい態様において、前記端末装置は前記ユーザがデータ入力を行うための操作手段をさらに備え、前記会話グループ指定手段および前記モニタグループ指定手段は、前記ユーザの前記操作手段に対する操作に応じて、会話グループおよびモニタグループとして指定する端末グループを各々変更するように構成されてもよい。
【００２２】
かかる構成の端末装置によれば、ユーザは好きな時に会話とモニタを切り替えたり、モニタしていたグループの会話に参加したりすることができる。
【００２３】
また、他の好ましい態様において、前記端末装置は前記会話グループのメンバもしくは前記モニタグループのメンバである他の端末装置の属性を示す属性データを受信する管理データ受信手段と、前記管理データ受信手段により受信された属性データにより示される属性をユーザに通知する通知手段とをさらに備えるように構成されてもよい。
【００２４】
かかる構成の端末装置によれば、ユーザは自分の属するグループの他のユーザの状態を知ることができる。
【００２５】
また、前記端末装置の好ましい態様においては、前記属性データは、前記他の端末装置の接続状況、前記他の端末装置のユーザの状態、前記他の端末装置において会話グループとして指定されている端末グループおよび前記他の端末装置においてモニタグループとして指定されている端末グループのうち、少なくともいずれか１つに関するデータである。
【００２６】
また、他の好ましい態様において、前記端末装置は他の端末装置を送信先として、当該他の端末装置のユーザの音声信号の送信を要求する要求データを送信する管理データ送信手段をさらに備えるように構成されてもよい。
【００２７】
かかる構成の端末装置によれば、ユーザは会話に未参加の他のユーザの会話への参加を要請することができる。
【００２８】
また、前記端末装置の好ましい態様においては、前記端末装置はユーザの音声信号の送信要求に応じないことを示す拒否データを受信する管理データ受信手段をさらに備え、前記管理データ送信手段は、前記管理データ受信手段により受信された拒否データの送信元でない端末装置についてのみ、当該端末装置を送信先として前記要求データを送信する。
【００２９】
かかる構成の端末装置によれば、他のユーザは予め会話への参加要請を拒否することができ、例えば取込中の他のユーザに参加要請を行い迷惑をかけるといった問題がなくなる。
【００３０】
また、他の好ましい態様において、前記端末装置は前記ユーザの音声信号の送信を要求する要求データを受信する管理データ受信手段をさらに備え、前記会話グループ指定手段は、前記管理データ受信手段により受信された要求データの送信元の端末装置において会話グループとして指定されている端末グループを前記会話グループとして指定するように構成されてもよい。
【００３１】
かかる構成の端末装置によれば、ユーザは自分の属するグループの他のユーザの参加要請に応じて会話に参加することができる。
【００３２】
また、前記端末装置の好ましい態様においては、前記端末装置は前記ユーザがデータ入力を行うための操作手段と、前記管理データ受信手段により受信された要求データによる要求の承諾を示す承諾データの入力を前記ユーザに促す通知を行う通知手段とをさらに備え、前記会話グループ指定手段は、前記ユーザにより前記承諾データの入力操作が前記操作手段に対し行われた場合にのみ、前記管理データ受信手段により受信された要求データの送信元の端末装置において会話グループとして指定されている端末グループを前記会話グループとして指定する。
【００３３】
かかる構成の端末装置によれば、ユーザは参加要請に応じて会話に参加するか否かを選択できる。
【００３４】
また、他の好ましい態様において、前記端末装置は１の端末グループを前記会話グループとして指定することの許可を要求する要求データを送信する管理データ送信手段と、前記要求データによる要求の承諾を示す承諾データを受信する管理データ受信手段とをさらに備え、前記会話グループ指定手段は、前記管理データ受信手段により承諾データが受信された場合にのみ、前記１の端末グループを前記会話グループとして指定するように構成されてもよい。
【００３５】
かかる構成の端末装置によれば、ユーザは自分の属するグループの他のユーザの承諾を得て会話に参加することができる。
【００３６】
また、他の好ましい態様において、前記端末装置は前記ユーザがデータ入力を行うための操作手段と、他の端末装置において１の端末グループを会話グループとして指定することの許可を要求する要求データを受信する管理データ受信手段と、前記管理データ受信手段により受信された要求データによる要求の承諾を示す承諾データの入力を前記ユーザに促す通知を行う通知手段と、前記ユーザにより前記承諾データの入力操作が前記操作手段に対し行われた場合、前記承諾データを送信する管理データ送信手段とをさらに備えるように構成されてもよい。
【００３７】
かかる構成の端末装置によれば、ユーザは自分の属するグループの他のユーザが会話に参加したい場合に、その参加を許可するか否かを選択できる。
【００３８】
また、前記端末装置の好ましい態様においては、前記管理データ受信手段は、他の端末装置において１の端末グループを会話グループとして指定することの許可を禁止する禁止データを受信し、前記管理データ送信手段は、前記ユーザにより前記承諾データの入力操作が前記操作手段に対し行われた時点において前記管理データ受信手段により禁止データが受信されていない場合にのみ、前記承諾データを送信する。
【００３９】
かかる構成の端末装置によれば、新たなメンバが途中から会話に参加することが望ましくない場合に、会話に未参加のメンバの会話への参加を排除することができる。
【００４０】
また、本発明は、複数のグループの各々に関し当該グループのメンバである端末装置を示すメンバデータと、１の端末装置をメンバとして含むグループのうち前記１の端末装置が会話グループとして指定しているグループを示す会話グループデータと、前記１の端末装置がモニタグループとして指定しているグループを示すモニタグループデータとを記憶する記憶手段と、前記複数のグループのいずれかのメンバである端末装置を送信元とする音声信号を受信する音声信号受信手段と、前記音声信号受信手段により受信された音声信号の送信元の端末装置が前記会話グループデータにより示されるグループおよび前記モニタグループデータにより示されるグループのいずれかのメンバである場合、当該音声信号を前記１の端末装置を送信先として送信する音声信号送信手段とを備えることを特徴とするサーバ装置を提供する。
【００４１】
かかる構成のサーバ装置によれば、ユーザは上記の端末装置を用いて、自分が属する１のグループの会話に参加しながら、他のグループにおいて行われている会話の内容を聴くことが可能となる。
【００４２】
また、本発明は、上記端末装置もしくは上記サーバ装置により行われる処理をコンピュータに実行させるプログラムを提供する。
【００４３】
かかるプログラムによれば、ユーザはコンピュータにより、上記端末装置もしくは上記サーバ装置を実現することができる。
【発明を実施するための最良の形態】
【００４４】
［実施形態］
［１．音声システムの構成］
図１は、本発明の実施形態にかかる音声システム１の全体構成を示したブロック図である。音声システム１は、音声システム１を利用するユーザ１９−ｋ（ｋ＝１〜ｎ、ただしｎは任意の自然数。以下同じ。）が会話および音声のモニタを行うために用いる端末装置１１−ｋと、ユーザ１９−ｋが端末装置１１−ｋに対し各種操作を行うためのキーボード１２と、端末装置１１−ｋがユーザ１９−ｋに対し文字等による各種通知を行うためのディスプレイ１３と、ユーザ１９−ｋの音声を集音してモノラルの音声信号に変換するマイク１４と、端末装置１１−ｋから入力される音声信号を音声に変換してステレオで発音するスピーカ１５−Ｌおよびスピーカ１５−Ｒと、異なる端末装置１１の間で送受信される音声信号および各種管理データを中継するサーバ装置１６を備えている。キーボード１２、ディスプレイ１３、マイク１４およびスピーカ１５は端末装置１１−ｋに接続されている。また、端末装置１１−ｋおよびサーバ装置１６はネットワーク１０を介して相互に通信接続可能である。ネットワーク１０は有線により端末装置１１−ｋおよびサーバ装置１６を相互に接続するものであってもよいし、接続経路の一部もしくは全てを無線により接続するものであってもよい。
【００４５】
端末装置１１−ｋ（以下、異なる端末装置１１−ｋを区別する必要がない場合、「端末装置１１」と呼ぶ）は、端末装置１１の各構成部の処理を制御する制御部１１１と、サーバ装置１６に各種データを送信する送信部１１２と、サーバ装置１６から各種データを受信する受信部１１３と、受信部１１３により受信された音声信号をその送信元に基づき複数のグループに区分する区分部１１４を備えている。
【００４６】
また、端末装置１１は、各々のグループに含まれる音声信号がグループ毎に異なる周波数特性を持つように各々の音声信号に加工処理を施す周波数特性加工部１１５を備えている。複数の音声信号が互いに異なる周波数特性を持つようにする方法は様々に考えられるが、本実施形態においては例として、中心周波数が異なるパラメトリックイコライザによる処理を各グループの音声信号に対し行うものとする。端末装置１１は、さらに、各々のグループに含まれる音声信号の音像位置がグループ毎に異なるように各々の音声信号に加工処理を施す音像位置加工部１１６と、音像位置加工部１１６から複数の音声信号を受け取ってそれらをミキシングするミキサ１１７と、制御部１１１の制御処理を指示するプログラムや各構成部により利用される各種データを記憶する記憶部１１８を備えている。
【００４７】
端末装置１１−ｋには、ネットワーク１０において端末装置１１−ｋを識別するための端末ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）が予め割り当てられており、記憶部１１８に記憶されている。サーバ装置１６にも、端末装置１１−ｋと同様に、ネットワーク１０においてサーバ装置１６を識別するためのサーバＩＤが予め割り当てられている。端末装置１１およびサーバ装置１６は、送信先を特定する情報として端末ＩＤもしくはサーバＩＤを付加したデータをネットワーク１０に送出する。ネットワーク１０に含まれる各ネットワークノードは、データに付加されている端末ＩＤもしくはサーバＩＤに基づき送信先の端末装置１１もしくはサーバ装置１６にデータを順次転送する。ネットワーク１０がデータに付加されたＩＤに基づきデータを送信先まで送り届ける仕組みは従来技術と同様であるため、その説明は行わない。
【００４８】
送信部１１２は、マイク１４から出力されるユーザ１９−ｋ（以下、異なるユーザ１９−ｋを区別する必要がない場合、「ユーザ１９」と呼ぶ）の音声を示す音声信号をサーバ装置１６に送信する音声信号送信部１１２１と、制御部１１１により生成される各種管理データをサーバ装置１６に送信する管理データ送信部１１２２を備えている。また、受信部１１３は、サーバ装置１６から他の端末装置１１を送信元とする音声信号を受信して区分部１１４に引き渡す音声信号受信部１１３１と、サーバ装置１６から各種管理データを受信して制御部１１１に引き渡す管理データ受信部１１３２を備えている。
【００４９】
記憶部１１８にはグループＤＢ１１８１（以下、「データベース」を「ＤＢ」と略称する。）およびユーザＤＢ１１８２が記憶されている。ユーザ１９−ｋは、予め登録された複数のグループのいずれかに所属している。ただし、音声システム１はユーザ１９−ｋを直接認識できないため、ユーザ１９−ｋが使用している端末装置１１−ｋをグループ化して管理している。グループＤＢ１１８１はそのためのＤＢである。以下、特定のグループに所属している端末装置１１を「メンバ」と呼ぶ。ただし説明の便宜上、以下において、特定のグループに所属している端末装置１１を使用しているユーザ１９を「メンバ」と呼ぶ場合がある。
【００５０】
図２はグループＤＢ１１８１のデータを例示した図である。グループＤＢ１１８１は、「グループ名」、「ユーザ名」、「オンライン」、「ユーザ状態」、「管理メンバ」、「参加要請権限種別」、「参加許可権限種別」、「ロック権限種別」および「ロック」のフィールドからなるグループデータを複数格納している。「グループ名」はグループの名称を示す。グループ名はグループＤＢ１１８１の中で同じものが重複して用いられることはない。以下、例えば「グループ名」が「いろはグループ」であるグループデータをグループデータ「いろはグループ」のように呼ぶ。
【００５１】
「ユーザ名」はグループに所属するユーザ１９のユーザ名を示し、その数は複数であってもよい。また、「ユーザ名」の欄に示されるユーザ名の順序は、後述するグループのリーダの決定時に用いられる優先順位を示している。「オンライン」は「端末ＩＤ」に示される端末装置１１の各々が現在サーバ装置１６との間に通信接続を確立していることを示す「Ｙｅｓ」または通信接続を確立していないことを示す「Ｎｏ」のいずれかである。  「ユーザ状態」は「ユーザ名」の欄に示されるユーザ名のユーザ１９が現在取込中のため会話への参加要請を受けられないことを示す「取込中」、現在退席中のため会話への参加や会話のモニタを行っていないことを示す「退席中」、取込中でも退席中でもないことを示す「通常」のいずれかである。「管理メンバ」は「端末ＩＤ」に示される端末装置１１の各々がグループにおける管理メンバであることを示す「Ｙｅｓ」または管理メンバでないことを示す「Ｎｏ」のいずれかである。
【００５２】
「参加要請権限種別」はグループのメンバのうち会話に参加していない者を会話へ参加するよう要請したい場合に、その参加要請を行う権限を有するメンバを示す。具体的には「参加要請権限種別」は、グループのメンバの全員が参加要請権限を有することを示す「全員」、グループのリーダのみが参加要請権限を有することを示す「リーダ」、グループの管理メンバのみが参加要請権限を有することを示す「管理メンバ」およびグループのいずれのメンバも参加要請権限を有しないことを示す「不可」のいずれかである。
【００５３】
「参加許可権限種別」はグループのメンバのうち会話に参加していない者が会話へ参加したい場合に、その参加を許可する権限を有するメンバを示す。具体的には「参加許可権限種別」は、グループのリーダのみが参加許可権限を有することを示す「リーダ」、グループの管理メンバが単独で参加許可権限を有することを示す「管理メンバのいずれか一名」、参加許可がなされるためにはグループのメンバのうち会話に参加している全員の承諾が必要であることを示す「全員一致」、グループのメンバの全員が単独で参加許可権限を有することを示す「いずれか一名」および無条件で参加が許可される「自由参加可」のいずれかである。
【００５４】
「ロック権限種別」は、グループの会話に新たに参加申請がなされてもそれを受け付けない状態（以下、「ロック状態」と呼ぶ）を開始および解除する権限を有するメンバを示す。具体的には「全員」、「リーダ」、「管理メンバ」および「不可」のいずれかであり、それらの意味は「参加要請権限種別」について述べたものと同様である。「ロック」はグループがロック状態であることを示す「Ｙｅｓ」またはロック状態でないことを示す「Ｎｏ」のいずれかである。
【００５５】
図３は、ユーザＤＢ１１８２のデータを例示した図である。ユーザＤＢ１１８２はユーザ１９−ｋおよび端末装置１１−ｋの各種属性を示すデータを格納したＤＢであり、「ユーザ名」、「パスワード」、「オンライン」、「端末ＩＤ」、「所属グループ名」、「会話グループ名」、「モニタグループ名」および「ユーザ状態」のフィールドからなるユーザデータを複数格納している。「ユーザ名」はユーザ１９−ｋのユーザ名を示す。ユーザ名はユーザＤＢ１１８２の中で同じものが重複して用いられることはない。以下、例えば「ユーザ名」が「Ｋ．Ｉｍａｉ」であるユーザデータをユーザデータ「Ｋ．Ｉｍａｉ」のように呼ぶ。
【００５６】
「パスワード」はユーザ名との組合せに基づきユーザ１９−ｋが正しいユーザであることを認証するために用いられる文字列を示す。「オンライン」はユーザ１９−ｋがいずれかの端末装置１１を用いてサーバ装置１６との間で通信を行っている状態であることを示す「Ｙｅｓ」もしくは通信を行っていない状態であることを示す「Ｎｏ」のいずれかである。「端末ＩＤ」は端末装置１１−ｋの端末ＩＤを示す。ユーザ１９−ｋが使用する端末装置１１はその時々で異なるため、いずれの端末装置１１も使用していないユーザ１９、すなわち「オンライン」が「Ｎｏ」であるユーザ１９に関しては、「端末ＩＤ」欄は空欄となる。
【００５７】
「所属グループ名」はユーザ１９−ｋがメンバとして所属するグループのグループ名を示し、その数は複数であってもよい。音声システム１において、ユーザ１９−ｋは「所属グループ名」により示されるグループのうちのいずれかを会話モードのグループ（以下、「会話グループ」と呼ぶ）として指定することにより、指定したグループのメンバとの間で会話を行うことができる。「会話グループ名」は会話グループのグループ名を示す。また、ユーザ１９−ｋは「所属グループ名」により示されるグループのうちのいずれかをモニタモードのグループ（以下、「モニタグループ」と呼ぶ）として指定することにより、指定したグループの他のメンバ間で行われている会話をモニタすることができる。
【００５８】
「モニタグループ名」はモニタグループのグループ名を示す。ユーザ１９−ｋは複数のグループを同時にモニタグループとして指定することができる。従って、「モニタグループ名」は複数のグループ名を含み得る。「ユーザ状態」はユーザ１９−ｋの現在の状態を示し、グループデータの「ユーザ状態」と同様に「取込中」、「退席中」および「通常」のいずれかである。
【００５９】
図１に戻り、続いてサーバ装置１６の構成を説明する。サーバ装置１６は、サーバ装置１６の各構成部の処理を制御する制御部１６１と、端末装置１１の各々から各種データを受信する受信部１６２と、端末装置１１の各々に各種データを送信する送信部１６３と、受信部１６２により受信された音声信号のうち端末装置１１−ｋに送信すべき音声信号を選択する選択部１６４と、制御部１６１の制御処理を指示するプログラムや各構成部により利用される各種データを記憶する記憶部１６５を備えている。また、上述したように、サーバ装置１６にはネットワーク１０においてサーバ装置１６を識別するためのサーバＩＤが予め割り当てられており、記憶部１６５に記憶されている。
【００６０】
受信部１６２は、端末装置１１の各々から音声信号を受信して選択部１６４に引き渡す音声信号受信部１６２１と、端末装置１１の各々から各種管理データを受信して制御部１６１に引き渡す管理データ受信部１６２２を備えている。また、送信部１６３は、選択部１６４により端末装置１１−ｋに対し送信されるべきものとして選択された音声信号を端末装置１１−ｋに送信する音声信号送信部１６３１と、制御部１６１により生成される各種管理データを端末装置１１の各々に送信する管理データ送信部１６３２を備えている。
【００６１】
サーバ装置１６の記憶部１６５にはグループＤＢ１６５１およびユーザＤＢ１６５２が記憶されている。グループＤＢ１６５１およびユーザＤＢ１６５２は、端末装置１１−ｋの記憶部１１８に記憶されているグループＤＢ１１８１（図２参照）およびユーザＤＢ１１８２（図３参照）と同じ内容のデータをそれぞれ格納したＤＢである。後述するように、端末装置１１−ｋにおいてグループＤＢ１１８１もしくはユーザＤＢ１１８２に含まれるデータの更新が行われた場合、他の端末装置１１に記憶されているグループＤＢ１１８１もしくはユーザＤＢ１１８２に対する更新の反映を要求する更新要求データが端末装置１１−ｋからサーバ装置１６を介して他の端末装置１１に送信される。サーバ装置１６は端末装置１１間で行われる更新要求データの送受信を中継する際に、記憶部１６５に記憶されているグループＤＢ１６５１もしくはユーザＤＢ１６５２の更新を行う。その結果、サーバ装置１６との間で通信接続を確立している端末装置１１に記憶されるグループＤＢ１１８１およびユーザＤＢ１１８２と、サーバ装置１６に記憶されるグループＤＢ１６５１およびユーザＤＢ１６５２は、常に同じ内容を維持することになる。
【００６２】
［２．音声システムの動作］
続いて、ユーザ１９−１が音声システム１を利用する場合を例として、音声システム１の動作を説明する。ユーザ１９−１には予め音声システム１の管理者等からユーザ名「Ｋ．Ｉｍａｉ」、パスワード「ｃ４ＨＡｈ＆」が通知されており、ユーザ１９−１が用いる端末装置１１−１には端末ＩＤ「０１０３」が割り当てられているものとする。また、以下の説明において特に明記しない場合には、グループＤＢ１１８１およびグループＤＢ１６５１の内容は図２に例示したものであり、ユーザＤＢ１１８２およびユーザＤＢ１６５２の内容は図３に例示したものとする。
【００６３】
まず、ユーザ１９−１は音声システム１を利用するにあたり、端末装置１１−１のキーボード１２を用いて、端末装置１１−１にユーザ名「Ｋ．Ｉｍａｉ」およびパスワード「ｃ４ＨＡｈ＆」を入力する。制御部１１１はユーザにより入力されたユーザ名およびパスワードを含む認証データを生成し、管理データ送信部１１２２は認証データをサーバ装置１６に送信する。サーバ装置１６の管理データ受信部１６２２は認証データを受信し制御部１６１に引き渡し、制御部１６１は認証データに含まれるユーザ名を含むユーザデータをユーザＤＢ１６５２（図３参照）から検索する。制御部１６１はその検索に成功した場合は検索されたユーザデータの「パスワード」が認証データに含まれるパスワードと一致するか否かを判断し、一致する場合、制御部１６１はユーザ１９−１を正しいユーザと判断する。その場合、サーバ装置１６は端末装置１１−１との間に音声信号の送受信のための通信接続を確立する。この場合、ユーザデータ「Ｋ．Ｉｍａｉ」にはパスワード「ｃ４ＨＡｈ＆」が含まれるため、制御部１６１は上記認証に成功する。なお、この時点ではユーザデータ「Ｋ．Ｉｍａｉ」の「端末ＩＤ」は空欄であり、「オンライン」は「Ｎｏ」である。
【００６４】
一方、制御部１６１は上記検索に失敗した場合、もしくは検索されたユーザデータの「パスワード」が認証データに含まれるパスワードと一致しなかった場合、ユーザ１９−１を正しくないユーザと判断する。その場合、制御部１６１はディスプレイ１３にパスワードの再入力を促すメッセージ等を表示させ、以下の処理を行わない。
【００６５】
サーバ装置１６の制御部１６１は上記のユーザ１９−１の認証に成功し、端末装置１１−１との間に音声信号の送受信のための通信接続を確立する際、端末装置１１−１から端末装置１１−１の端末ＩＤ「０１０３」を取得する。制御部１６１は端末ＩＤを取得すると、ユーザＤＢ１６５２に含まれるユーザデータ「Ｋ．Ｉｍａｉ」の「端末ＩＤ」を「０１０３」に、また「オンライン」を「Ｙｅｓ」に更新する。また、制御部１６１は、グループＤＢ１６５１（図２参照）に含まれるグループデータのうち、「ユーザ名」に「Ｋ．Ｉｍａｉ」を含むものを抽出し、抽出したグループデータに含まれる「オンライン」の「Ｋ．Ｉｍａｉ」に対応するデータを「Ｙｅｓ」に更新する。
【００６６】
制御部１６１は上記のようにグループＤＢ１６５１もしくはユーザＤＢ１６５２に何らかの更新を行うと、更新したデータを含む更新要求データを生成し、管理データ送信部１６３２は生成された更新要求データを全ての端末装置１１に送信する。端末装置１１の各々において、管理データ受信部１１３２は更新要求データを受信し、制御部１１１は受信された更新要求データに従い、グループＤＢ１１８１もしくはユーザＤＢ１１８２に含まれるデータの更新を行う。
【００６７】
上記のようにユーザ１９−１の認証処理および端末装置１１−１とサーバ装置１６との間の通信接続の確立が完了すると、端末装置１１−１の制御部１１１はディスプレイ１３に操作画面を表示させる。図４は操作画面を例示した図である。操作画面には、ユーザ１９−１をメンバとして含むグループである「いろはグループ」、「ＡＢＣグループ」および「甲乙丙グループ」の各々に関し、ユーザ１９−１が会話もしくはモニタを行うための各種情報を表示するとともに、ユーザ１９−１による各種操作を受け付けるための操作子を含む操作パネル１３１−１〜３が含まれている。
【００６８】
また、操作画面には、「いろはグループ」、「ＡＢＣグループ」および「甲乙丙グループ」の各々において行われている会話の音声をグループ毎に分離する方法を選択するためのオプションボタン１４２と、ユーザ１９−１により選択されたグループのメンバの状態を表示する表示窓１４３と、ユーザ１９−１の状態の変更指示を行うためのオプションボタン１４４が含まれている。さらに、操作画面には、表示窓１４３においてユーザ１９−１により選択されたメンバに対し会話への参加を要請するためのボタン１４５と、表示窓１４３に表示されているメンバのうちオンライン状態であり会話中でなく取込中でないメンバの全員に対し会話への参加を要請するためのボタン１４６と、ボタン１４５もしくはボタン１４６を用いて行う会話への参加要請を強制的なものとするか否かを選択するためのチェックボックス１４７が含まれている。
【００６９】
制御部１１１は、グループＤＢ１１８１およびユーザＤＢ１１８２から「ユーザ名」に「Ｋ．Ｉｍａｉ」を含むグループデータおよびユーザデータを抽出し、抽出したそれらのデータに基づき、上述した操作画面の表示用データを生成する。
【００７０】
以下、操作パネル１３１に含まれる表示および操作子を説明する。ラベル１３２は操作パネル１３１に対応するグループ名を表示する。ラベル１３３はこのグループが会話グループとして指定されていることを示す「会話モード」、モニタグループとして指定されていることを示す「モニタモード」、会話グループおよびモニタグループのいずれにも指定されていないことを示す「Ｏｆｆ」のいずれかを表示する。ラベル１３４はこのグループがロック状態であることを示す「Ｙｅｓ」およびロック状態でないことを示す「Ｎｏ」のいずれかを表示する。
【００７１】
ボタン１３５はユーザ１９−１がこのグループを会話グループとして指定したり、既に指定されている場合、それを解除したりするためのボタンである。このグループが既に会話グループとして指定されている場合、ボタン１３５には「会話Ｏｆｆ」が表示され、会話グループとして指定されていない場合、ボタン１３５には「会話Ｏｎ」が表示される。ボタン１３６はユーザ１９−１がこのグループをモニタグループとして指定したり、既に指定されている場合、それを解除したりするためのボタンである。このグループが既にモニタグループとして指定されている場合、ボタン１３６には「モニタＯｆｆ」が表示され、モニタグループとして指定されていない場合、ボタン１３６には「モニタＯｎ」が表示される。
【００７２】
スライダ１３７はユーザ１９−１がこのグループにおける会話音声もしくはモニタ音声の音量を調節するためのスライダである。セレクタレバー１３８はユーザ１９−１がこのグループにおける会話音声もしくはモニタ音声に対し施されるべきパラメトリックイコライザ処理の中心周波数を変更するためのレバーである。セレクタレバー１３８はパラメトリックイコライザ処理のオンオフを切り替えるボタンの役割も有している。すなわち、ユーザ１９−１がセレクタレバー１３８を押下する操作を行うと、このグループにおける会話音声もしくはモニタ音声に対するパラメトリックイコライザ処理の解除／開始が行われる。パラメトリックイコライザ処理が解除されている場合、セレクタレバー１３８のノブが表示されない。
【００７３】
セレクタレバー１３９はユーザ１９−１がこのグループにおける会話音声もしくはモニタ音声の音像位置を変更するためのレバーである。スライダ１３７、セレクタレバー１３８およびセレクタレバー１３９は、このグループが会話グループおよびモニタグループのいずれにも指定されていない場合には表示されない。また、オプションボタン１４２により各グループの音声の分離方法として「周波数特性のみ」が選択されている場合、操作パネル１３１−１〜３のいずれにおいても周波数特性の変更に関するセレクタレバー１３８は表示されない。また、オプションボタン１４２により各グループの音声の分離方法として「音像位置のみ」が選択されている場合、操作パネル１３１−１〜３のいずれにおいても音像位置の変更に関するセレクタレバー１３９は表示されない。
【００７４】
ところで、スライダ１３７のノブの位置はユーザ１９−１の操作により連続的に変更可能であり、ノブの位置に応じて対応するグループの会話音声もしくはモニタ音声の音量は連続的に変化する。これに対し、本実施形態においては例として、セレクタレバー１３８およびセレクタレバー１３９は、所定の複数箇所の中からユーザ１９−１がいずれか１箇所を選択可能となっている。セレクタレバー１３８およびセレクタレバー１３９においてユーザ１９−１が選択可能な位置の数は、ユーザ１９−１が所属するグループの数と一致する。
【００７５】
例えば、図４の例によればユーザ１９−１は３つのグループに所属しているため、ユーザ１９−１はセレクタレバー１３８により、中心周波数として３つの選択肢（以下、それらの選択肢を「低」、「中」および「高」とする）のうちから１つを選択することができる。また、ユーザ１９−１はセレクタレバー１３９により、音像位置として３つの選択肢（以下、それらの選択肢を「左」、「中央」および「右」とする）のうちから１つを選択することができる。図４の例によれば、「いろはグループ」の会話音声は中心周波数「中」のパラメトリックイコライザ処理が施され、かつ音像位置「中」で発音されるように選択されている。また、「ＡＢＣグループ」のモニタ音声は中心周波数「低」のパラメトリックイコライザ処理が施され、かつ音像位置「右」で発音されるように選択されている。
【００７６】
ボタン１４０はユーザ１９−１がこのグループのメンバの状態を表示窓１４３に表示させるために用いるボタンである。ボタン１４１はユーザ１９−１がこのグループのロック状態の開始および解除を行うためのボタンである。既に述べたように、ロック状態の開始および解除を行う権限を有する者はグループデータの「ロック権限種別」により指定されている。従って、ボタン１４１はユーザ１９−１がロック権限を有している場合にのみ表示される。以上が操作パネル１３１に含まれる表示および操作子である。
【００７７】
表示窓１４３には、ユーザ１９−１がボタン１４０を押下する操作を行った操作パネル１３１に対応するグループのメンバの各々に関し、ユーザデータに基づき「ユーザ名」、「オンライン」、「会話中」および「ユーザ状態」が表示される。ただし、「会話中」にはメンバがこのグループの会話に参加していることを示す「Ｙｅｓ」もしくは参加していないことを示す「Ｎｏ」が表示される。例えば「いろはグループ」のメンバの状態が表示窓１４３に表示されている場合、ユーザデータにおいて「会話グループ名」に「いろはグループ」が指定されている場合、表示窓１４３の「会話中」は「Ｙｅｓ」と表示され、それ以外の場合には「Ｎｏ」と表示される。
【００７８】
既に述べたように、会話に未参加のメンバに対し参加要請を行う権限を有する者はグループデータの「参加要請権限種別」により指定されている。従って、ボタン１４５、ボタン１４６およびチェックボックス１４７はユーザ１９−１が参加要請権限を有している場合にのみ表示される。
【００７９】
ユーザ１９−１がスライダ１３７、セレクタレバー１３８、セレクタレバー１３９、オプションボタン１４２およびチェックボックス１４７を用いて各々の操作子に対応するパラメータの変更もしくは選択を行うと、変更もしくは選択されたパラメータは記憶部１１８に一時的に記憶され、後述する区分部１１４等の処理において利用される。
【００８０】
図４に示される操作画面が表示されている状況において、ユーザ１９−１は「いろはグループ」のメンバとの間で会話を行うことができるとともに、「ＡＢＣグループ」の他のメンバ間で行われている会話をモニタすることができる。その際、「いろはグループ」における会話の音声と「ＡＢＣグループ」における会話の音声は、周波数特性および音像位置の少なくとも一方が互いに異なるように加工されて発音される結果、ユーザ１９−１はいずれの発言がいずれのグループのメンバによるものかを識別することができる。
【００８１】
従って、ユーザ１９−１は、あたかも複数画面を同時表示可能なマルチスクリーンテレビジョンにおいてあるチャンネルの画像を観ながら他のチャンネルにおいてどのような画像が放映されているかを確認し好みのチャンネルの画像を選択する場合のように、あるグループにおいて会話を行いながら他のグループにおいて行われている会話の内容も聴くことができ、また必要に応じて会話に参加するグループを切り替えることができる。以下、そのために行われる音声システム１の処理を詳説する。
【００８２】
ユーザ１９−１がマイク１４に向かって発言を行うと、ユーザ１９−１の音声信号がマイク１４から音声信号送信部１１２１に引き渡され、音声信号送信部１１２１は受け取った音声信号を端末装置１１−１の端末ＩＤとともにサーバ装置１６に送信する。サーバ装置１６の音声信号受信部１６２１が端末装置１１−１から音声信号を受信すると、選択部１６４は受信した音声信号に付加されている端末ＩＤを検索キーとしてユーザＤＢ１６５２からユーザデータ「Ｋ．Ｉｍａｉ」を検索し、ユーザデータ「Ｋ．Ｉｍａｉ」の「所属グループ名」に含まれるグループ名「いろはグループ」、「ＡＢＣグループ」および「甲乙丙グループ」を取得する。選択部１６４はユーザＤＢ１６５２から、「会話グループ名」もしくは「モニタグループ名」に「いろはグループ」、「ＡＢＣグループ」および「甲乙丙グループ」のいずれかを含み、かつ「オンライン」が「Ｙｅｓ」であるユーザデータを抽出する。このように抽出されたユーザデータに対応する端末装置１１は、端末装置１１−１からサーバ装置１６が受信した音声信号を会話用もしくはモニタ用として必要とする端末装置１１である。選択部１６４は上記のように抽出したグループデータに含まれる「端末ＩＤ」を端末装置１１−１から受信した音声信号に付加して音声信号送信部１６３１に引き渡す。音声信号送信部１６３１は選択部１６４から受け取った音声信号を付加されている端末ＩＤにより特定される端末装置１１の各々に対し送信する。
【００８３】
ところで、選択部１６４は端末装置１１の各々から音声信号を受信し、受信した音声信号の送信先の端末装置１１を上記のように選択するが、その手順は上記のものに限られない。例えば、選択部１６４は以下のような手順により、上記と同様の結果を得ることができる。選択部１６４はユーザＤＢ１６５２からユーザデータ「Ｋ．Ｉｍａｉ」の「会話グループ名」もしくは「モニタグループ名」に含まれるグループ名を取得し、取得したグループ名のいずれかを「所属グループ名」に含み、かつ「オンライン」が「Ｙｅｓ」であるユーザデータをグループＤＢ１６５１から抽出する。そのように抽出されるユーザデータは、端末装置１１−１に送信されるべき音声信号の送信元の端末装置１１を示す。従って、選択部１６４は音声信号受信部１６２１から上記のように抽出したユーザデータの「端末ＩＤ」により示される端末ＩＤの付加された音声信号を受け取ると、その音声信号の送信先の端末ＩＤとして端末装置１１−１の端末ＩＤ「０１０３」を付加して音声信号送信部１６３１に引き渡す。
【００８４】
上記のように、端末装置１１−１を送信元とする音声信号はサーバ装置１６を介してユーザ１９−１の音声信号を会話用もしくはモニタ用として必要とする全ての端末装置１１に送信され、端末装置１１−１はサーバ装置１６を介して、「いろはグループ」のメンバおよび「ＡＢＣグループ」のメンバの端末装置１１から音声信号を受信する。
【００８５】
端末装置１１−１の音声信号受信部１１３１は、サーバ装置１６から音声信号を受信すると、受信した音声信号を区分部１１４に引き渡す。区分部１１４は音声信号受信部１１３１から受け取った音声信号に付加されている送信元の端末装置１１の端末ＩＤを検索キーとして、ユーザＤＢ１１８２からユーザデータを検索する。区分部１１４は検索したユーザデータの「所属グループ名」の内容を音声信号受信部１１３１から受け取った音声信号に付加し、周波数特性加工部１１５に引き渡す。
【００８６】
図４に例示の操作画面が表示されている場合、「いろはグループ」の会話音声には中心周波数「中」のパラメトリックイコライザ処理が施される必要がある。従って、周波数特性加工部１１５はグループ名「いろはグループ」が付加された音声信号を区分部１１４から受け取った場合、その音声信号に対し、例えば１．０ｋＨｚを中心周波数とし、例えばＱ＝１．５のパラメトリックイコライザ処理を施す。一方、図４に例示の操作画面が表示されている場合、「ＡＢＣグループ」の会話音声には中心周波数「低」のパラメトリックイコライザ処理が施される必要がある。従って、周波数特性加工部１１５はグループ名「ＡＢＣグループ」が付加された音声信号を区分部１１４から受け取った場合、その音声信号に対し、例えば１６０Ｈｚを中心周波数とし、例えばＱ＝１．５のパラメトリックイコライザ処理を施す。周波数特性加工部１１５は上記のようにパラメトリックイコライザ処理を施した音声信号を音像位置加工部１１６に引き渡す。
【００８７】
ところで、図４においてユーザ１９−１による操作もしくは制御部１１１の処理により、例えば操作パネル１３１−１のセレクタレバー１３８のノブが表示されていない場合、それは「いろはグループ」の会話音声に対してパラメトリックイコライザ処理が施されるべきではないことを示している。従って、周波数特性加工部１１５はグループ名「いろはグループ」が付加された音声信号を区分部１１４から受け取った場合、その音声信号に対し何も処理を施すことなく音像位置加工部１１６に引き渡す。また、オプションボタン１４２において、分離方法「音像位置のみ」が選択されている場合、それはいずれのグループの会話音声もしくはモニタ音声に対してもパラメトリックイコライザ処理が施されるべきではないことを示している。従って、周波数特性加工部１１５は区分部１１４から受け取った全ての音声信号をそのまま音像位置加工部１１６に引き渡す。
【００８８】
図４に例示の操作画面が表示されている場合、「いろはグループ」の会話音声には音像位置「中央」となるように音像位置の調整処理が施される必要がある。ここで、音像位置加工部１１６が周波数特性加工部１１５から受け取る音声信号はモノラルである。従って、周波数特性加工部１１５はグループ名「いろはグループ」が付加された音声信号を区分部１１４から受け取った場合、その音声信号から、各々同じゲインを有する２組の音声信号を複製し、１組を左用音声信号、他の１組を右用音声信号とする。このように音像位置加工部１１６により生成される２組の音声信号は、「いろはグループ」の会話音声をステレオで示すステレオ音声信号であり、その音像位置が中央となる。音像位置加工部１１６はこのように生成したステレオ音声信号をミキサ１１７に引き渡す。
【００８９】
また、図４に例示の操作画面が表示されている場合、「ＡＢＣグループ」の会話音声には音像位置「右」となるように音像位置の調整処理が施される必要がある。従って、周波数特性加工部１１５はグループ名「ＡＢＣグループ」が付加された音声信号を区分部１１４から受け取った場合、その音声信号から、各々同じゲインを有する２組の音声信号を複製し、１組を左用音声信号、他の１組を右用音声信号とする。続いて、音像位置加工部１１６は左用音声信号にはゲインを例えば３０％減少する処理を施し、右用音声信号にはゲインを３０％増幅させる処理を施す。このように音像位置加工部１１６により生成される２組の音声信号は、「ＡＢＣグループ」のモニタ音声をステレオで示すステレオ音声信号であり、その音像位置が右となる。音像位置加工部１１６はこのように生成したステレオ音声信号をミキサ１１７に引き渡す。
【００９０】
ところで、図４の操作画面に含まれるオプションボタン１４２において、分離方法「周波数のみ」が選択されている場合、それはいずれのグループの会話音声もしくはモニタ音声に対しても音像位置の調整処理が施されるべきではないことを示している。従って、音像位置加工部１１６は周波数特性加工部１１５から受け取った全てのモノラル音声信号をステレオ音声信号に変換する処理のみを行い、ゲイン調整処理を行うことなく音像位置加工部１１６に引き渡す。
【００９１】
なお、本実施形態においては、音像位置加工部１１６は周波数特性加工部１１５からモノラル音声信号を受け取るものとしているが、例えばマイク１４がステレオ音声信号を生成するような場合、音像位置加工部１１６は周波数特性加工部１１５からステレオ音声信号を受け取る。そのような場合、音像位置加工部１１６はグループ名「いろはグループ」が付加されたステレオ音声信号を区分部１１４から受け取り、受け取ったステレオ音声信号をそのままミキサ１１７に引き渡せばよい。音像位置加工部１１６が周波数特性加工部１１５から受け取るステレオ音声信号の音像位置が既に中央となっているためである。また、音像位置加工部１１６はグループ名「ＡＢＣグループ」が付加されたステレオ音声信号を区分部１１４から受け取った場合、モノラル音声信号をステレオ音声信号に変換する必要はないので、受け取ったステレオ音声信号に対し上記のゲイン調整の処理を施せばよい。
【００９２】
ミキサ１１７は上述したように、音像位置加工部１１６から周波数特性および音像位置の調整処理の施された「いろはグループ」の会話音声と「ＡＢＣグループ」のモニタ音声のステレオ音声信号を受け取る。ミキサ１１７は受け取ったそれらのステレオ音声信号に対し、操作パネル１３１−１および２のスライダ１３７により示される音量となるようにゲイン調整処理を施す。ミキサ１１７はゲイン調整処理を施したステレオ音声信号を左用音声信号および右用音声信号の各々につきミキシングし、その結果得られる音声信号をスピーカ１５−ＬおよびＲに各々出力する。スピーカ１５−ＬおよびＲはミキサ１１７から入力された音声信号を音声に変換して発音する。その結果、ユーザ１９−１は「いろはグループ」のメンバの音声を、低音域および高音域の成分がカットされた状態で、中央の音像位置で聴くことができる。また、ユーザ１９−１は「ＡＢＣグループ」のメンバの音声を、中音域および高音域の成分がカットされた状態で、右にずれた音像位置で聴くことができる。
【００９３】
以上の音声システム１による処理の結果を要約すれば、ユーザ１９−１の発言は「いろはグループ」のメンバに伝達され、「いろはグループ」の他のメンバの発言はユーザ１９−１に伝達されるため、ユーザ１９−１は「いろはグループ」の他のメンバとの間で会話を行うことができる。また、「ＡＢＣグループ」の他のメンバの発言がユーザ１９−１に伝達されるため、ユーザ１９−１は「ＡＢＣグループ」における会話の内容を知ることができる。上記のように、ユーザ１９−１は「いろはグループ」および「ＡＢＣグループ」の各々において行われている会話の音声を同時に聴くことになるが、それらの音声はグループ毎に異なる周波数特性および音像位置を持つように加工されているため、ユーザ１９−１はいずれの発言がいずれのグループに属するメンバの発言であるかを容易に識別することができる。
【００９４】
ところで、ユーザ１９−１は操作画面（図４参照）において、キーボード１２を用いてボタン１３５を押下する操作を行うことにより、会話に参加したり離脱したりすることができる。例えば図４に示される操作画面において操作パネル１３１−１のボタン１３５が押下されると、制御部１１１はユーザデータ「Ｋ．Ｉｍａｉ」の「会話グループ名」が空欄となるようにユーザデータの更新を行う。
【００９５】
制御部１１１は、上記のようにユーザデータの更新を行うと、操作パネル１３１−１のスライダ１３７を非表示にする等の処理を行うとともに、更新されたデータを含む更新要求データを生成する。管理データ送信部１１２２は制御部１１１により生成された更新要求データをサーバ装置１６に送信する。サーバ装置１６の管理データ受信部１６２２が更新要求データを端末装置１１−１から受信すると、制御部１６１は受信した更新要求データに従いユーザＤＢ１６５２を更新する。さらに、制御部１６１はオンライン状態である端末装置１１−１以外の端末装置１１の全てに対し、管理データ送信部１６３２を介して更新要求データを転送する。
【００９６】
サーバ装置１６から管理データ受信部１１３２により更新要求データを受信した端末装置１１においては、受信した更新要求データに従い制御部１１１がユーザＤＢ１１８２を更新する。その結果、オンライン状態の全ての端末装置１１およびサーバ装置１６において、ユーザＤＢ１１８２およびユーザＤＢ１６５２の内容が同一に維持される。ユーザの操作に伴いユーザＤＢ１１８２およびグループＤＢ１１８１の更新が行われる場合には、上記と同様の更新処理が行われるため、以下、その説明は繰り返さない。
【００９７】
上記のようにユーザＤＢ１１８２およびユーザＤＢ１６５２が更新される結果、ユーザ１９−１の音声が他のユーザ１９に伝達されることはなくなり、またユーザ１９−１に対し「いろはグループ」の会話が伝達されることもなくなる。すなわち、ユーザ１９−１は「いろはグループ」の会話から離脱することができる。
【００９８】
また、操作パネル１３１−１のボタン１３５の表示が「会話Ｏｎ」である状態でユーザ１９−１によりボタン１３５が押下された場合、制御部１１１はまずグループデータ「いろはグループ」の「参加許可権限種別」を確認し、その内容が「自由参加可」であればユーザＤＢ１１８２に含まれるユーザデータ「Ｋ．Ｉｍａｉ」の「会話グループ名」が「いろはグループ」となるようにユーザデータの更新を行う。
【００９９】
一方、グループデータ「いろはグループ」の「参加許可権限種別」が「自由参加可」以外である場合、制御部１１１は参加許可権限を有するメンバであり「オンライン」が「Ｙｅｓ」であるメンバの端末装置１１を送信先とする参加申請データを生成する。図２に示されるデータ例に従う場合、グループデータ「いろはグループ」の「参加許可権限種別」は「リーダ」となっている。「リーダ」はグループのリーダを示し、原則はグループデータにおいて最上位に登録されているメンバである。ただし、そのように決定されるリーダがオフライン状態であるか、取込中もしくは退席中である場合、そのメンバはリーダとしての役割を果たせないため、グループデータにおける次の順位のメンバがリーダを代行する。代行したリーダがオフライン状態、取込中もしくは退席中である場合、さらに次の順位のメンバがリーダを代行することになる。
【０１００】
ところでこの場合、「いろはグループ」のリーダはユーザ名「Ｋ．Ｉｍａｉ」のメンバであり、リーダ自身が会話への参加申請をしているため、制御部１１１は参加申請データを送信することなく、ユーザデータ「Ｋ．Ｉｍａｉ」の「会話グループ名」が「いろはグループ」となるようにユーザデータの更新を行う。
【０１０１】
制御部１１１により参加申請データが生成された場合、管理データ送信部１１２２は生成された参加申請データをサーバ装置１６に送信し、参加申請データはサーバ装置１６を介して参加許可権限を有するメンバの端末装置１１に受信される。参加申請データを受信した端末装置１１において、制御部１１１はディスプレイ１３に例えば「Ｋ．Ｉｍａｉがいろはグループの会話への参加を希望しています。許可しますか？」といった参加許可の承諾確認を促すメッセージを表示させる。そのメッセージに応じてユーザ１９が承諾の操作を行った場合、制御部１１１は参加承諾データを生成し、管理データ送信部１１２２は生成された参加承諾データを、端末装置１１−１を送信先としてサーバ装置１６に送信する。
【０１０２】
「参加許可権限種別」が「リーダ」、「管理メンバのいずれか一名」もしくは「いずれか一名」である場合、端末装置１１−１は１つの端末装置１１から参加承諾データを受信した時点で参加の許可を得たことになる。また「参加許可権限種別」が「全員一致」である場合、端末装置１１−１は参加申請データの送信先として指定した端末装置１１の全てから参加承諾データを受信した時点で参加の許可を得たことになる。端末装置１１−１は参加の許可を得ると、ユーザデータ「Ｋ．Ｉｍａｉ」の「会話グループ名」が「いろはグループ」となるようにユーザデータの更新を行う。その結果、ユーザ１９−１は「いろはグループ」の会話に参加することができる。
【０１０３】
また、図４に示される状態で、ユーザ１９−１により例えば操作パネル１３１−２のボタン１３５が押下されると、上述した参加申請および参加承認に関する処理が行われ、参加承認がなされると、端末装置１１−１の制御部１１１はユーザデータ「Ｋ．Ｉｍａｉ」の「会話グループ名」が「ＡＢＣグループ」となり、「モニタグループ名」が空欄となるようにユーザデータを更新する。その結果、ユーザ１９−１は「いろはグループ」の会話から離脱すると同時に「ＡＢＣグループ」の会話に参加することになる。
【０１０４】
上記のように、会話グループが変更された場合、制御部１１１は新たに会話グループに指定された「ＡＢＣグループ」の会話音声がユーザ１９−１にとってより判別し易くなるように、「ＡＢＣグループ」の音声の音量、周波数特性および音像位置に関し記憶部１１８に記憶されているパラメータを更新する。具体的には、制御部１１１は、例えば「ＡＢＣグループ」の音声の音量パラメータを「大」にし、周波数特性加工部１１５による加工処理のパラメータを「無」にし、音像位置のパラメータを「中央」にする。
【０１０５】
上記のように記憶部１１８に記憶されているパラメータが更新されると、周波数特性加工部１１５、音像位置加工部１１６およびミキサ１１７は更新前の状態から更新後の状態に、所定時間をかけて徐々に推移するように、それぞれパラメトリックイコライザ処理のＱ値、左右のゲインの増減率および全体のゲインの増減率を変化させる。その結果、「ＡＢＣグループ」の会話音声の音量は徐々に大きくなり、その周波数特性が徐々にフラットになり、さらにその音像位置が徐々に右から中央に向かい移動する。その後、所定時間が経過すると「ＡＢＣグループ」の音声が周波数特性の調整のされないフラットな音質で、中央で大きく発音されるようになる。従って、ユーザ１９−１はその音声が会話音声であることを容易に知ることができる。また、上記のように「ＡＢＣグループ」の音声の音像位置等が連続的に変化するため、ユーザ１９−１は「ＡＢＣグループ」の音声を容易に捕捉することができる。
【０１０６】
ところで、新たに会話グループとして指定されたグループの音声に対し、上記とは異なる音量、周波数特性および音像位置を割り当てるようにしてもよい。例えば新たに会話グループとなったグループの音声に対し音量の変化を行わず、中心周波数「高」、音像位置「中央」となるように変更を加えるようにしてもよい。それらのパラメータの選択は任意である。
【０１０７】
また、新たに会話グループとして指定されたグループの音声に割り当てられた周波数特性もしくは音像位置が、他のグループの音声に既に割り当てられている周波数特性もしくは音像位置と一致する場合、制御部１１１はそのような他のグループの音声に対し、いずれのグループの音声にも割り当てられていない周波数特性もしくは音像位置を割り当てる。その場合、他のグループの音声についても、新たに会話グループとなったグループの音声と同様に、周波数特性もしくは音像位置が所定時間をかけて徐々に変化するように周波数特性加工部１１５および音像位置加工部１１６による加工処理が施される。その結果、ユーザ１９−１は周波数特性もしくは音像位置に変更の加えられる会話グループ以外のグループの音声に関しても、その音声を容易に捕捉することができる。
【０１０８】
ユーザ１９−１により、例えば操作パネル１３１−１のボタン１３６が押下されると、端末装置１１−１の制御部１１１はユーザデータ「Ｋ．Ｉｍａｉ」の「会話グループ名」が空欄となり、「モニタグループ名」が「ＡＢＣグループ」および「いろはグループ」を含むようにユーザデータを更新する。その結果、ユーザ１９−１の音声が他のユーザ１９に伝達されることはなくなり、また「いろはグループ」の他のメンバの会話が加工された後、ユーザ１９−１に伝達されるようになる。すなわち、ユーザ１９−１は「いろはグループ」の会話をモニタすることができるようになる。
【０１０９】
また、ユーザ１９−１により例えば操作パネル１３１−１のスライダ１３７が操作されると、その操作に応じて、端末装置１１−１のミキサ１１７は「いろはグループ」のメンバの音声信号のゲイン調整を行う。また、ユーザ１９−１により例えば操作パネル１３１−１のセレクタレバー１３８が操作されると、その操作に応じて、端末装置１１−１の周波数特性加工部１１５は「いろはグループ」のメンバの音声信号に対するパラメトリックイコライザ処理の中心周波数を変化させる。さらに、ユーザ１９−１により例えば操作パネル１３１−１のセレクタレバー１３９が操作されると、その操作に応じて、端末装置１１−１の音像位置加工部１１６は「いろはグループ」のメンバの音声信号に対するゲイン調整処理における左右のゲイン率を変化させる。ユーザ１９−１により会話音声もしくはモニタ音声の周波数特性もしくは音像位置の変更指示がなされた場合も、上述した会話グループの変更指示があった場合と同様に、発音される音声の周波数特性もしくは音像位置が所定時間をかけて徐々に変化するように、周波数特性加工部１１５および音像位置加工部１１６による加工処理が行われる。
【０１１０】
また、ユーザ１９−１により例えば操作パネル１３１−２のボタン１４０が押下されると、制御部１１１はグループＤＢ１１８１およびユーザＤＢ１１８２に基づき表示窓１４３の表示を「ＡＢＣグループ」のメンバの状態を示すものに変更する。
【０１１１】
また、ユーザ１９−１により例えば操作パネル１３１−１のボタン１４１が押下されると、制御部１１１はグループデータ「いろはグループ」の「ロック」が「Ｙｅｓ」となるようにグループデータの更新を行う。この更新がサーバ装置１６のグループＤＢ１６５１およびオンライン状態である他の全ての端末装置１１のグループＤＢ１１８１に反映される結果、「いろはグループ」のメンバであるユーザ１９の使用する端末装置１１においては、「いろはグループ」に対応する操作パネル１３１のボタン１３５の表示が「会話Ｏｎ」である場合、ボタン１３５の押下ができなくなる。すなわち、既に「いろはグループ」の会話に参加しているメンバが会話に継続参加もしくは離脱することはできるが、会話に未参加のメンバが新たに会話に参加できなくなる。
【０１１２】
また、ユーザ１９−１によりオプションボタン１４４における選択が変更されると、制御部１１１はグループＤＢ１１８１およびユーザＤＢ１１８２の「ユーザ名」に「Ｋ．Ｉｍａｉ」を含むグループデータもしくはユーザデータを検索し、検索したデータの「ユーザ状態」（グループデータに関しては「ユーザ状態」に含まれる「Ｋ．Ｉｍａｉ」に対応するデータ）が選択されたユーザ状態を示すデータとなるように更新する。さらに、ユーザ１９−１によりオプションボタン１４４において「取込中」が選択された場合、その時点で会話グループとして指定されていたグループの会話からユーザ１９−１が自動的に離脱される。すなわち、制御部１１１はユーザデータ「Ｋ．Ｉｍａｉ」の「会話グループ名」が空欄となるようにユーザデータの更新を行う。また、ユーザ１９−１によりオプションボタン１４４において「退席中」が選択された場合、その時点で会話グループとして指定されていたグループの会話からユーザ１９−１が自動的に離脱されるとともに、その時点でモニタグループとして指定されていたグループのモニタも停止される。すなわち、制御部１１１はユーザデータ「Ｋ．Ｉｍａｉ」の「会話グループ名」および「モニタグループ名」がともに空欄となるようにユーザデータの更新を行う。
【０１１３】
また、ユーザ１９−１はボタン１４５およびボタン１４６が操作画面に表示されている場合、表示窓１４３に表示されているメンバのうち、「オンライン」が「Ｙｅｓ」、「会話中」が「Ｎｏ」かつユーザ状態が「通常」となっているメンバを１人以上選択し、選択したメンバに対し会話への参加要請を行うことができる。なお、表示窓１４３において「オンライン」が「Ｎｏ」であるメンバは会話に参加できないため選択できないようになっている。また、「会話中」が「Ｙｅｓ」であるメンバは既に会話に参加しているため選択できないようになっている。また、ユーザ状態が「通常」もしくは「退席中」となっているメンバは、そのユーザ１９が会話への参加要請を受けられないことを予め表明しているため選択できないようになっている。
【０１１４】
ユーザ１９−１により表示窓１４３に表示されているメンバのいずれかが選択され、ボタン１４５が押下されると、制御部１１１は選択されたメンバのユーザ名を検索キーとしてユーザＤＢ１１８２からユーザデータを検索し、検索したユーザデータの「端末ＩＤ」により特定される端末装置１１を送信先とする参加要請データを生成する。その際、チェックボックス１４７がチェックされていると、制御部１１１は参加要請データに強制参加を示すデータを含める。そのように生成された参加要請データは、管理データ送信部１１２２からサーバ装置１６を介してユーザ１９−１に選択されたユーザ１９の端末装置１１に送信される。
【０１１５】
参加要請データに強制参加を示すデータが含まれている場合、参加要請データを受信した端末装置１１の制御部１１１はユーザＤＢ１１８２の自機に対応するユーザデータの「会話グループ名」が「いろはグループ」となるようにユーザデータの更新を行う。その結果、ユーザ１９−１により参加要請のされたユーザ１９が「いろはグループ」の会話に参加するようになる。
【０１１６】
一方、参加要請データに強制参加を示すデータが含まれていない場合、参加要請データを受信した端末装置１１の制御部１１１はディスプレイ１３に例えば「いろはグループの会話への参加要請が来ています。参加しますか？」といった参加の承諾確認を促すメッセージを表示させる。そのメッセージに応じてユーザ１９が承諾の操作を行った場合にのみ、制御部１１１は上記のユーザデータの更新を行う。その結果、ユーザ１９−１により参加要請のされたユーザ１９が「いろはグループ」の会話に参加するようになる。参加要請のなされたユーザ１９が参加を拒否する操作を行うか、所定時間内に承諾の操作を行わなかった場合、ユーザデータの更新は行われず、ユーザ１９−１により参加要請のなされたユーザ１９が「いろはグループ」の会話に参加することはない。
【０１１７】
また、ユーザ１９−１はボタン１４６を押下する操作により、表示窓１４３に表示されているメンバのうち、「オンライン」が「Ｙｅｓ」、「会話中」が「Ｎｏ」かつユーザ状態が「通常」となっている全てのメンバに対し会話への参加要請を行うことができる。その際に音声システム１において行われる処理はボタン１４５が押下された場合の処理と同様であるが、ユーザ１９−１は会話への参加要請の可能な全てのメンバを１人１人選択する必要がなく便利である。
【０１１８】
以上説明したように、音声システム１によればユーザは自分が所属するグループの会話に参加しつつ、自分が所属する他のグループにおいて行われている会話をモニタすることができる。その際、各グループにおける会話の音声は、グループ毎に異なる周波数特性を持つように加工されて発音されるか、グループ毎に異なる音像位置となるように加工されて発音されるか、もしくはそれらの両方の加工が施されて発音される結果、ユーザはいずれの発言がいずれのグループにおけるものであるかを容易に識別することができる。さらに、ユーザは簡単な操作でモニタ中の会話に参加することもできる。その結果、ユーザ間に、より自由な会話の機会が生まれることが期待される。
【０１１９】
ところで、上記の説明においては、音声信号の加工処理は各々の端末装置１１に備えられる周波数特性加工部１１５および音像位置加工部１１６により行われるものとしたが、区分部１１４、周波数特性加工部１１５および音像位置加工部１１６をサーバ装置１６に設け、サーバ装置１６が聞き手にとってグループ毎に音声を分離可能とするための加工処理を各音声信号に施した後、端末装置１１の各々に送信するようにしてもよい。また、区分部１１４はサーバ装置１６に設けるが、周波数特性加工部１１５および音像位置加工部１１６は端末装置１１に設けるようにし、サーバ装置１６において音声信号を各グループに対応する音声グループに区分した後、それらの音声信号を端末装置１１に送信するようにしてもよい。
【０１２０】
また、上記の説明においては、区分部１１４による音声信号の区分は送信元の端末装置１１の端末ＩＤに基づき行われるものとしたが、例えば送信元の端末装置１１の属性データを音声信号に付加し、音声信号を受信した端末装置１１において、付加されている属性データに基づき音声信号の区分を行うようにしてもよい。
【０１２１】
また、上記の説明においては、端末装置１１間のデータはサーバ装置１６を介して行われるものとしたが、端末装置１１の各々が選択部１６４を備え、端末装置１１の選択部１６４がグループＤＢ１１８１およびユーザＤＢ１１８２に基づき自機のユーザの音声信号を送信すべき端末装置１１を選択するようにしてもよい。その場合、端末装置１１はサーバ装置１６を介することなく直接、他の端末装置１１に音声信号および管理データを送信することが可能となり、サーバ装置１６が不要となる。
【０１２２】
また、上記の説明においては、端末装置１１からユーザ１９に対する通知はディスプレイ１３における表示によるものとしたが、音により通知を行うようにしてもよい。
【０１２３】
また、端末装置１１およびサーバ装置１６は、コンピュータにアプリケーションプログラムに従った処理を行わせることにより実現されてもよいし、専用のハードウェアにより実現されてもよい。
【図面の簡単な説明】
【０１２４】
【図１】本発明の実施形態に係る音声システム１の全体構成を示したブロック図である。
【図２】本発明の実施形態に係るグループＤＢの構造を示した図である。
【図３】本発明の実施形態に係るユーザＤＢの構造を示した図である。
【図４】本発明の実施形態に係る操作画面を示した図である。
【符号の説明】
【０１２５】
１…音声システム、１０…ネットワーク、１１…端末装置、１２…キーボード、１３…ディスプレイ、１４…マイク、１５…スピーカ、１６…サーバ装置、１１１・１６１…制御部、１１２・１６３…送信部、１１３・１６２…受信部、１１４…区分部、１１５…周波数特性加工部、１１６…音像位置加工部、１１７…ミキサ、１１８・１６５…記憶部、１６４…選択部、１１２１・１６３１…音声信号送信部、１１２２・１６３２…管理データ送信部、１１３１・１６２１…音声信号受信部、１１３２・１６２２…管理データ受信部、１１８１・１６５１…グループＤＢ、１１８２・１６５２…ユーザＤＢ。
【図１】
2006237864.tif 000003
【図２】
2006237864.tif 000004
【図３】
2006237864.tif 000005
【図４】
2006237864.tif 000006