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