(57)【要約】【課題】  複数の端末装置間でサーバ等の交換機を介さずに音声通信を可能にする、高効率かつ、利便性の高い音声通信システム等を提供することを目的とする。【解決手段】音声を入力し該入力された音声を従音声データとして取得する複数の従端末装置との間で通話が可能な主端末装置において、音声を入力し、該入力された音声を主音声データとして取得する主音声データ取得手段と、前記複数の従端末装置の夫々から、前記従音声データを取得する従音声データ取得手段と、前記複数の従端末装置のうち、一の従端末装置を特定して、該特定された従端末装置以外の従端末装置から取得した前記従音声データと、前記主音声データとを一組の音声データとして前記特定された従端末装置へ送信する送信手段とを有することを特徴とする。【選択図】  図１
2005142926.tif 000002
【特許請求の範囲】
【請求項１】
音声を入力し、該入力された音声を従音声データとして取得する複数の従端末装置との間で通話が可能な主端末装置において、
音声を入力し、該入力された音声を主音声データとして取得する主音声データ取得手段と、
前記複数の従端末装置の夫々から、前記従音声データを取得する従音声データ取得手段と、
前記複数の従端末装置のうち、一の従端末装置を特定して、該特定された従端末装置以外の従端末装置から取得した前記従音声データと、前記主音声データとを一組の音声データとして前記特定された従端末装置へ送信する送信手段と
を有することを特徴とする主端末装置。
【請求項２】
請求項１に記載の主端末装置において、
前記従音声データ取得手段は、前記複数の従端末装置の夫々から互いに異なるタイミングで前記従音声データを取得することを特徴とする主端末装置。
【請求項３】
請求項１又は請求項２に記載の主端末装置において、
前記送信手段は、前記複数の端末装置から一の従端末装置を順次特定していくことを特徴とする主端末装置。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の主端末装置において、
前記従端末装置を制御する制御情報を生成する生成手段を有し、
前記送信手段は、前記生成した制御情報を前記従端末装置へ送信することを特徴とする主端末装置。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の主端末装置において、
前記取得した前記従音声データに基づいて音声を出力する第１音声出力手段を有することを特徴とする主端末装置。
【請求項６】
複数の従端末装置と主端末装置とを含む音声通信システムにおいて、
前記各従端末装置は、音声を入力し、該入力された音声を従音声データとして取得する手段を有し、
前記主端末装置は、音声を入力し、該入力された音声を主音声データとして取得する主音声データ取得手段と、
前記複数の従端末装置の夫々から、前記従音声データを取得する従音声データ取得手段と、
前記複数の従端末装置のうち、一の従端末装置を特定して、該特定された従端末装置以外の従端末装置から取得した前記従音声データと、前記主音声データとを一組の音声データとして前記特定された従端末装置へ送信する送信手段と
を有することを特徴とする音声通信システム。
【請求項７】
請求項６に記載の音声通信システムにおいて、
前記主端末装置は、前記取得した従音声データに基づいて音声を出力する第２音声出力手段を有し、
前記各従端末装置は、前記主端末装置から送信された前記一組の音声データに基づいて音声を出力する第３音声出力手段を有することを特徴とする音声通信システム。
【請求項８】
音声を入力し、該入力された音声を従音声データとして取得する複数の従端末装置との間で通話が可能な主端末装置に含まれるコンピュータを、
音声を入力し、該入力された音声を主音声データとして取得する主音声データ取得手段、
前記複数の従端末装置の夫々から、前記従音声データを取得する従音声データ取得手段、
前記複数の従端末装置のうち、一の従端末装置を特定して、該特定された従端末装置以外の従端末装置から取得した前記従音声データと、前記主音声データとを一組の音声データとして前記特定された従端末装置へ送信する送信手段として機能させることを特徴とする音声通信プログラム。
【請求項９】
複数の従端末装置と主端末装置の間で通話可能な音声通信方法において、
前記各従端末装置が、音声を入力し、該入力された音声を従音声データとして取得する工程を有し、
前記主端末装置が、音声を入力し、該入力された音声を主音声データとして取得する主音声データ取得工程と、
前記主端末装置が、前記複数の従端末装置の夫々から、前記従音声データを取得する従音声データ取得工程と、
前記主端末装置が、前記複数の従端末装置のうち、一の従端末装置を特定して、該特定された従端末装置以外の従端末装置から取得した前記従音声データと、前記主音声データとを一組の音声データとして前記特定された従端末装置へ送信する送信工程と
を有することを特徴とする音声通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末装置間で通話が可能な音声通信システム等に関する。
【背景技術】
【０００２】
近年、携帯端末など、種々の電子機器にブルートゥース（登録商標：Ｂｌｕｅｔｏｏｔｈ）規格に基づくブルートゥース通信手段を搭載し、ぞれぞれの電子機器間を繋ぐ近距離通信網の開発が進められている。また、特許文献１には、複数の子機に対して一斉呼び出しを可能にするいわゆる携帯電話装置が開示されている。
【特許文献１】特開平１０−６５６０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
種々の端末装置間において、音声通信を行なう際、通常サーバなどの交換機を介して音声信号を送受信し、音声通信を行なう必要がある。
【０００４】
このような場合、上記サーバは、所定のローカルエリア内に全ての端末装置がある場合でも必要であった。
【０００５】
そこで、本発明は上記サーバ等の交換機を介さず、複数の端末装置間で音声通信を可能にする、高効率かつ、利便性の高い音声通信システム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の一つの観点では、音声を入力し該入力された音声を従音声データとして取得する複数の従端末装置との間で通話が可能な主端末装置において、音声を入力し、該入力された音声を主音声データとして取得する主音声データ取得手段と、前記複数の従端末装置の夫々から、前記従音声データを取得する従音声データ取得手段と、前記複数の従端末装置のうち、一の従端末装置を特定して、該特定された従端末装置以外の従端末装置から取得した前記従音声データと、前記主音声データとを一組の音声データとして前記特定された従端末装置へ送信する送信手段とを有することを特徴とする。
【０００７】
これによれば、複数の端末装置間における音声通信において、主端末装置にて各音声データを合成し、各従端末装置に送信することで、利便性の高い音声通信システムを実現することが可能になる。
【０００８】
また、上記課題を解決するための他の観点では、上記主端末装置において、前記従音声データ取得手段は、前記複数の従端末装置の夫々から互いに異なるタイミングで前記従音声データを取得することを特徴とする。
【０００９】
これによれば、複数の従端末装置の夫々から互いに異なるタイミングで受信することにより、効率のよい通信処理を行なうことが可能になる。
【００１０】
また、上記課題を解決するための他の観点では、前記送信手段は、前記複数の端末装置から一の従端末装置を順次特定していくことを特徴とする。
【００１１】
これによれば、各従端末装置に順次送信することで、効率よく、且つ正確な通信処理を実現することが可能になる。
【００１２】
また、上記課題を解決するための他の観点では、上記主端末装置において、前記従端末装置を制御する制御情報を生成する生成手段を有し、前記送信手段は、前記生成した制御情報を前記従端末装置へ送信することを特徴とする。
【００１３】
これによれば、音声通信中に主端末装置にて従端末装置を制御することが可能になる。
【００１４】
また、上記課題を解決するための他の観点では、上記主端末装置において、前記取得した前記従音声データに基づいて音声を出力する第１音声出力手段を有することを特徴とする。
【００１５】
これによれば、取得した従音声データを主端末装置にて出力することが可能になる。
【００１６】
また、上記課題を解決するための他の観点では、上記主端末装置は、近距離通信網を介してスレーブ端末装置と通信可能に接続されていることを特徴とする。
【００１７】
これによれば、近距離通信の範囲において、容易に音声通信処理を行なうことが可能になる。
【発明の効果】
【００１８】
本発明によれば、複数の端末装置間における音声通信において、マスター端末装置にて各音声データを合成し、各スレーブ端末装置に送信することで、利便性の高い音声通信システムを実現することが可能になる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好適な実施の形態を添付図面に基づいて説明する。
【００２０】
先ず、図１乃至図３を参照して本実施形態にかかる音声通信システムの構成及び機能を説明する。
【００２１】
図１は、本実施形態にかかる音声通信システムの概要構成例を示すブロック図である。
【００２２】
図１に示すように、音声通信システム１００は、本願の主端末装置としてのマスター端末装置１、本願の従端末装置としての第１スレーブ端末装置２、第２スレーブ端末装置３及び第３スレーブ端末装置４とを含んで構成されている。
【００２３】
本発明は、これら４つの端末装置間において、マスター端末装置１内で夫々の端末装置からの音声データを合成処理することにより、近距離通信網の一例としてのブルートゥース通信による通信状態（以下、ブルートゥースネットワークという。）における複数者間通話を可能にする音声通信システムを提供するものである。
＜マスター端末装置の構成及び機能＞
先ず、マスター端末装置１の構成及び機能について図１乃至図２を参照して説明する。
【００２４】
マスター端末装置１は、音声入力部１１、音声出力部１２、通信部１３、記憶部１４、合成部１５及び制御部１６を含んで構成されており、各構成要素は互いにバス１７によって接続されている。
【００２５】
音声入力部１１は、図示しないマイク等から入力された音声信号を、主音声データＭに変換し、マスター端末装置１内に取り込むためのものである。
【００２６】
音声出力部１２は、上記通信部１３より入力した上記第１スレーブ端末装置２からの第１従音声データＳ１と、第２スレーブ端末装置３からの第２従音声データＳ２と、上記第３スレーブ端末装置４からの第３従音声データＳ３と、を、上記制御部１６の制御に基づいて音声信号に変換し、図示しないスピーカ等により出力させるためのものである。
【００２７】
ここで、各スレーブ端末装置からの従音声データはパケット圧縮された状態で送信されるため、上記制御部１６の制御に基づいて該圧縮された従音声データを伸長処理し、音声信号を取得する。
【００２８】
通信部１３は、制御部１６と共に、情報受信手段として機能し、上記第１従音声データ、第２従音声データ及び第３従音声データをマスター端末装置１内に取り込むためのものである。
【００２９】
通常、ブルートゥース規格に基づく装置は、スレーブマスタ方式が適用され、マスター端末装置が周波数ホッピングパターンを決定し、通信相手のスレーブ端末装置は、該マスター端末装置に制御される。マスター端末装置は、一度に７台の    スレーブ機器と同時にデータ通信を行なうことができる。例えば、マスター端末装置は、半径１０ｍ内に存在するスレーブ端末装置を認識すると、お互いのＩＤナンバーを交換して確認した後、乱数を発生させて、当該マスタ−スレーブ端末装置間におけるリンクキー（秘密鍵）が生成され、このリンクキーを用いた認証処理により、当該マスタ−スレーブ端末装置間の接続が確立し、自動的にお互いが有する情報の送受信が行われる。
【００３０】
また、任意のマスター端末装置とスレーブ端末装置との間で、一度、リンクキーの生成が行われると、その後の接続時には、新たにリンクキーの生成を行なうことなく、既に生成されたリンクキーに基づきそのマスター・スレーブ端末装置間で認証処理を経て自動的に接続し、データ通信が可能となるという特徴と有する。
【００３１】
本実施形態においては、まず、ブルートゥースネットワークが確立されると同時に、確立されたブルートゥースネットワークに属す第１スレーブ端末装置２乃至第３スレーブ端末装置４に対して該ブルートゥースネットワークのマスター端末装置１はそれぞれ識別情報ｎ１乃至識別情報ｎ３を割り当て、各スレーブ端末装置に送信する。そして、マスター端末装置１は、該識別情報ｎ１乃至識別情報ｎ３を夫々のスレーブ端末装置に対応させて、上記記憶部１４に記憶させる。
【００３２】
また、制御部１６と共に、合成音声データ送信手段として機能し、上記合成部１５にて合成された合成音声データＧｓを、複数のスレーブ端末装置（第１スレーブ端末装置２乃至第３スレーブ端末装置４）のうちから、記憶部１４に記憶した上記識別情報に基づいて決定される特定スレーブ端末装置へ送信するためのものである。
【００３３】
記憶部１４は、音声入力部１１から入力された音声信号を、即時に送信処理可能な音声信号として一時的に記憶するバッファメモリを備える。さらに、音声データテーブル１４Ａ及び合成情報テーブル１４Ｂを含んで構成される。
【００３４】
ここで、図２（Ａ）は音声データテーブル１４Ａの説明図である。この音声データテーブル１４Ａは、音声入力部１１より取り込んだ主音声データＭを記憶すると共に、通信部１３を介して受信した第１従音声データＳ１、第２従音声データＳ２、第３従音声データＳ３を、ブルートゥースネットワークが確立された時に記憶した各識別情報ｎに応じて記憶するためのものである。
【００３５】
また、図２（Ｂ）は合成情報テーブル１４Ｂの説明図である。合成情報テーブル１４Ｂは、受信した従音声データＳのうち、音声データテーブル１４Ａに記憶させた音声データに基づいて、合成用音声データをスレーブ端末装置毎に決定する。
【００３６】
より具体的には、取得した従音声データのうち、音声データテーブル１４Ａを参照してスレーブ端末装置毎に合成用従音声データＳｍ１乃至Ｓｍ３を決定し、合成用音声データを、合成用従音声データＳｍと主音声データＭとして決定し、スレーブ端末装置の識別番号ｎと対応付けて記憶する。
【００３７】
合成部１５は、上記記憶部１４の合成情報テーブル１４Ｂに記憶された合成用音声データに基づいて、合成用従音声データＳｍと上記主音声データＭとを一組の音声データとして合成し、合成音声データＧｓを取得するためのものである。
【００３８】
さらに、マスター端末装置１の音声出力部１２から出力させる音声として、上記第１スレーブ端末装置２からの第１従音声データＳ１、第２スレーブ端末装置３からの第２従音声データＳ２、第３スレーブ端末装置４からの第３従音声データＳ３が合成用従音声データＳｍＭとして取得され、これらを合成したのちに音声出力部１２によって出力する。
【００３９】
ここで、説明をわかりやすくするため、マスター端末装置とスレーブ端末装置の２者通話における音声データの送受信について、図３のマスター・スレーブ間音声通信タイムチャートに基づいて説明する。
【００４０】
マスター端末装置の音声入力部から入力された主音声は、パケット圧縮処理され、主音声データとしてスレーブ端末装置へ送信され、該主音声データを受信したスレーブ端末装置は、該圧縮された主音声データを伸長処理することにより、音声出力部より主音声を出力する。
【００４１】
他方、マスター端末装置の音声入力部から入力された従音声も、同様に、パケット圧縮処理され、従音声データとしてマスター端末装置へ送信され、該従音声データを受信したマスター端末装置は、該圧縮された従音声データを伸長処理することにより、音声出力部より従音声を出力する。
【００４２】
図中、時間Ｔ０〜Ｔ２の間にマスター端末装置の音声入力部から入力された主音声は、主音声データＭａとして圧縮され、時間Ｔ２〜Ｔ３の間でスレーブ端末装置へ送信される。
【００４３】
また、同様に時間Ｔ２〜Ｔ４の間に入力された主音声は、主音声データＭｂとして圧縮され、時間Ｔ４〜Ｔ５の間でスレーブ端末装置へ送信される。以下、主音声データＭｃ乃至主音声データＭｅも同様にスレーブ端末装置へ順次送信される。
【００４４】
そして、主音声データＭａを時間Ｔ２〜Ｔ３の間に受信したスレーブ端末装置は、受信した主音声データＭａを伸長処理し、音声出力部より主音声を出力する。
【００４５】
そして順次受信された主音声データＭｂ乃至主音声データＭｅについても同様に、伸長処理した後に、音声出力部より主音声を出力する。
【００４６】
また、時間Ｔ１〜Ｔ３の間にスレーブ端末装置の音声入力部から入力された従音声は、従音声データＳａとして圧縮され、時間Ｔ３〜Ｔ４の間でマスター端末装置へ送信される。また、同様に時間Ｔ３〜Ｔ５の間に入力された従音声は、従音声データＳｂとして圧縮され、時間Ｔ５〜Ｔ６の間でスレーブ端末装置へ送信される。以下、従音声データＳｃ乃至従音声データＳｅも同様にマスター端末装置へ順次送信される。
【００４７】
そして、従音声データＳａを時間Ｔ３〜Ｔ４の間に受信したマスター端末装置は、受信した従音声データＳａを伸長処理し、音声出力部より従音声を出力する。そして順次受信された従音声データＭｂ乃至従音声データＳｅについても同様に、伸長処理した後に、音声出力部より従音声を出力する。
【００４８】
なお、スレーブ端末装置において、主音声データを受信し伸長処理後、主音声を出力するまでに要する時間は、ブルートゥースネットワークにおいて、半二重方式を採用しているため、若干マスター端末装置における従音声の出力までに要する時間より長くなる。したがって、図中スレーブ端末装置における主音声の出力が若干遅延している。
【００４９】
次に、図４の音声通信の概略説明図に基づいて各端末装置間における音声データの送受信について説明する。
【００５０】
各スレーブ端末装置（第１スレーブ端末装置２乃至第３スレーブ端末装置４）の音声入力部２１、３１、４１からは、それぞれ第１従音声データＳ１、第２従音声データＳ２、第３従音声データＳ３がマスター端末装置１に送信される。
【００５１】
そして、マスター端末装置１では合成用従音声データＳｍ１を第２従音声データＳ２と第３従音声データＳ３として、合成用従音声データＳｍ２を第１従音声データＳ１と第３従音声データＳ３として、合成用従音声データＳｍ３を第１従音声データＳ１と第２従音声データＳ２として、合成用従音声データＳｍＭを第１従音声データＳ１と第２従音声データＳ２と第３従音声データＳ３として決定し、合成情報テーブル１４Ｂ（図２（Ｂ）参照。）に記憶させる。
【００５２】
また、この各合成用従音声データＳｍに基づいて、第１スレーブ端末装置２に対する合成用音声データが、合成用従音声データＳｍ１（第２従音声データＳ２と第３従音声データＳ３）と主音声データＭとして決定され、合成部１５にて合成された合成音声データＧｓ１が第１スレーブ端末装置２に対して送信される。
【００５３】
また、第２スレーブ端末装置３に対する合成用音声データが、合成用従音声データＳｍ２（第１従音声データＳ１と第３従音声データＳ３）と主音声データＭとして決定され、合成部１５にて合成した合成音声データＧｓ２が第２スレーブ端末装置３に対して送信される。
【００５４】
さらに、第３スレーブ端末装置４に対する合成用音声データが、合成用従音声データＳｍ３（第１従音声データＳ１と第２従音声データＳ２）と主音声データＭとして決定され、合成部１５にて合成した合成音声データＧｓ３が第３スレーブ端末装置４に対して送信される。
【００５５】
つまり、第１スレーブ端末装置２の音声出力部２２においては、合成音声データＧｓ１が第２従音声データＳ２と第３従音声データＳ３と主音声データＭの音声信号に変換された後に出力され、第２スレーブ端末装置３の音声出力部３２においては、合成音声データＧｓ２が第１従音声データＳ１と第３従音声データＳ３と主音声データＭの音声信号に変換された後に出力され、第３スレーブ端末装置４の音声出力部４２においては、合成用音声データＧｓ３が第１従音声データＳ１と第２従音声データＳ２と主音声データＭの音声信号に変換された後に出力されることになる。
【００５６】
そして、上述の如くマスター装置１の音声出力部１２においては、合成用音声データＧｓＭが第１従音声データＳ１、第２従音声データＳ２、第３従音声データＳ３の音声信号に変換された後に出力される。
【００５７】
このように、それぞれの端末装置では、自分以外の他の端末装置からの音声が出力されるように、マスター端末装置１にて合成処理を行なうよう構成することにより、マスター端末装置１、第１スレーブ端末装置２、第２スレーブ端末装置３及び第３スレーブ端末装置４間においての４者通話が可能になる。
【００５８】
制御部１６は、演算機能を有するＣＰＵ（Central Processing Unit）、各種プログラム（音声通信プログラム、を含む）及びデータを記憶するＲＯＭ（Read Only Memory）、及び作業用メモリとしてのＲＡＭ（Random Access memory）等を含んで構成されており、マスター端末装置１における構成要素全体を制御するものである。また、制御部１６は、ＲＯＭに記憶された音声通信プログラム等を実行することにより、本発明の主音声データ取得手段、従音声データ取得手段、送信手段、生成手段、第１及び第２音声出力手段として機能するようになっている。
【００５９】
より具体的には、制御部１６は、音声入力部１１と共に、主音声データ取得手段として機能し、入力した音声をマスター端末装置１内に取り込んで取得する。
【００６０】
また、制御部１６は、上記通信部１３と共に従音声データ取得手段として機能し、上記第１従音声データＳ１と、第２従音声データＳ２と、第３従音声データＳ３とをマスター端末装置１内に取り込む。
【００６１】
また、制御部１６は、送信手段として機能し、上記合成部１５にて一組の音声データとして合成した合成音声データＧｓ１乃至合成音声データＧｓ３を、それぞれ対応するスレーブ端末装置（特定スレーブ端末装置）へ送信する。
【００６２】
また、制御部１６は、生成手段として機能し、各スレーブ端末装置の制御情報Ｃを生成する。制御情報Ｃは、例えば、スレーブ端末装置自身を消音状態（ミュート）にする制御情報や、あるいは、呼び出し音を発信させるようにする制御情報、また、スレーブ端末装置の現在の設定状態等の情報としてのステータス情報Ｂなどをマスター端末装置１に送信するよう促す制御情報等である。そして生成した制御情報Ｃを制御を所望するスレーブ端末装置へ音声データ要求信号を送信する際、若しくは、合成音声データＧｓを送信する際に共に送信する。
【００６３】
また、制御部１６は、音声出力部１２と共に、第１及び第２音声出力手段として機能し、上記通信部１３より入力した上記第１スレーブ端末装置２からの第１従音声データＳ１と、第２スレーブ端末装置３からの第２従音声データＳ２と、上記第３スレーブ端末装置４からの第３従音声データＳ３とによる合成音声データＧｓＭを、伸長処理の後、音声信号に変換し、図示しないスピーカ等により出力する。
なお、制御部１６における更なる具体的処理は後述する。
【００６４】
＜スレーブ端末装置の構成及び機能＞
次に、各スレーブ端末装置の構成及び機能について図１を参照して説明する。なお、第１スレーブ端末装置２乃至第３スレーブ端末装置４の構成及び機能は同一であるので、第１スレーブ端末装置２についてのみ詳細に説明する。
【００６５】
第１スレーブ端末装置２は、音声入力部２１、音声出力部２２、通信部２３、記憶部２４及び制御部２５を含んで構成されており、各構成要素は互いにバス２６によって接続されている。
【００６６】
音声入力部２１は、図示しないマイク等から入力された音声信号を、第１従音声データＳ１に変換し、第１スレーブ端末装置２内に取り込むためのものである。入力された音声信号は記憶部２４に具備するバッファメモリに一時的に記憶され、マスター端末装置１から音声データ要求があると直ちに、第１従音声データＳ１として上記通信部２３を介して送信される。
【００６７】
音声出力部２２は、上記通信部２３より入力した上記マスター端末装置１からの合成音声データＧｓ１を、上記制御部２５の制御に基づいて音声信号に変換し、図示しないスピーカ等により出力させるためのものである。ここで、マスター端末装置１からの合成音声データＧｓ１はパケット圧縮処理がされた状態で送信されるため、上記制御部２５の制御に基づいて該圧縮された合成音声データＧｓ１を伸長処理し、音声信号を取得する。
【００６８】
通信部２３は、制御部２５と共に、情報送信手段として機能し、マスター端末装置１から音声データ要求があると、上記第１従音声データＳ１を、上記マスター端末装置１へ送信する。また、ステータス情報要求があると、第１スレーブ端末装置２の現在の設定状態等の情報としてのステータス情報Ｂ１を上記マスター端末装置１へ送信する。
【００６９】
さらに、制御部２５と共に、合成音声データ受信手段として機能し、上記マスター端末装置１からの合成音声データＧｓ１を受信する。
【００７０】
記憶部２５は、第１スレーブ端末装置２自身を識別するための識別番号ｎ１を記憶する。また音声入力部２１から入力された音声信号を、即時に送信処理可能な音声信号として一時的に記憶するバッファメモリを備える。
【００７１】
そして、制御部２５は、演算機能を有するＣＰＵ（Central Processing Unit）、各種プログラム及びデータを記憶するＲＯＭ（Read Only Memory）、及び作業用メモリとしてのＲＡＭ（Random Access memory）等を含んで構成されており、マスター端末装置１における構成要素全体を制御するものである。また、制御部２５は、ＲＯＭに記憶された音声通信プログラム等を実行することにより、本発明の第３音声出力手段として機能するようになっている。
【００７２】
より具体的には、制御部２５は、音声出力部２２と共に、第３音声出力手段として機能し、上記通信部２３より入力した合成音声データＧｓ１を、伸長処理の後、音声信号に変換し、図示しないスピーカ装置等により出力する。
【００７３】
なお、制御部２５における更なる具体的処理は後述する。
【００７４】
そして、第２スレーブ端末装置３は、第１スレーブ端末装置２と同様の構成であり、音声入力部３１、音声出力部３２、通信部３３、記憶部３４及び制御部３５を含んで構成されており、各構成要素は互いにバス３６によって接続されている。
【００７５】
上記記憶部３４には、第２スレーブ端末装置３自身を識別するための識別番号ｎ２を記憶が記憶されており、第２従音声データＳ２と共に通信部３３を介して上記マスター端末装置１へ送信されることになる。
【００７６】
その他の構成及び機能は第１スレーブ端末装置２の各構成要素と同一であるため、説明を省略する。
【００７７】
また、第３スレーブ端末装置４も同様に、第１スレーブ端末装置２と同様の構成であり、音声入力部４１、音声出力部４２、通信部４３、記憶部４４及び制御部４５を含んで構成されており、各構成要素は互いにバス４６によって接続されている。
【００７８】
上記記憶部４４には、第３スレーブ端末装置４自身を識別するための識別番号ｎ３を記憶が記憶されており、第３従音声データＳ３と共に通信部４３を介して上記マスター端末装置１へ送信されることになる。
その他の構成及び機能は第１スレーブ端末装置２の各構成要素と同一であるため、説明を省略する。
【００７９】
＜音声通信システムの動作＞
次に、本実施形態にかかる音声通信システムの動作について説明する。
【００８０】
先ず、図を参照して、音声通信システム１００における音声通信処理について説明する。
【００８１】
図５（Ａ）は、マスター端末装置１の制御部１６における音声通信処理を示すフローチャートであり、図５（Ｂ）は第１スレーブ端末装置２の制御部２５における音声送信処理を、図５（Ｃ）は第１スレーブ端末装置２の制御部２５における音声受信処理を示すフローチャートである。また、図６は、ブルートゥースネットワークにおける音声通信処理のタイミングチャートである。
【００８２】
Ｉ．マスター端末装置における音声通信処理
はじめに、図５（Ａ）及び図６を用いて、マスター端末装置１の制御部１６における音声通信処理について説明する。
【００８３】
先ず、各スレーブ端末装置に対して識別情報ｎを割り当て、該識別情報ｎを記憶部１４の音声データテーブル１４Ａに記憶させ、ブルートゥースネットワークを確立させる（ステップＳ１）。
【００８４】
そして、第１スレーブ端末装置２から順に従音声データを要求する音声データ要求信号を送信し（ステップＳ２）、全てのスレーブ端末装置から従音声データを取得する（ステップＳ３、ステップＳ４）。
【００８５】
ここで、図６のタイミングチャートに示す如く、ブルートゥースネットワークによる通信は、マスター端末装置１において、使用される無線チャネルを６２５μ秒ごとに分割したタイムスロット単位ごとに周波数ホッピングをしながら送信と受信を切替えて通信を行なう。
【００８６】
図６に示す例によれば、マスター端末装置１において、タイムスロット番号ｔｘ（ｘは１乃至６）のときには各スレーブ端末装置へ各種音声データや制御情報Ｃの送信が行われ、タイムスロット番号ｒｘ（ｘは１乃至６）のときには各スレーブ端末装置から従音声信号Ｓやステータス情報Ｂの受信が行なわれる。
【００８７】
つまり、ステップ３の従音声データの取得処理においては、先ず、第１スレーブ端末装置２から従音声データＳ１を受信し（タイムスロット番号ｒ１）、次に、第２スレーブ端末装置３から従音声データＳ２を受信し（タイムスロット番号ｒ２）、最後に、第３スレーブ端末装置４から従音声データＳ３を受信する（タイムスロット番号ｒ３）。
【００８８】
そして受信した各従音声データは、音声データテーブル１４Ａ（図２（Ａ））を参照して記憶部１４に記憶され、また、該記憶された各音声データに基づいて、合成情報テーブル１４Ｂ（図２（Ｂ））を参照して合成用音声データがスレーブ端末装置毎に決定される。
【００８９】
そして、制御部１６は、合成情報テーブル１４Ｂを参照して合成用従音声データＳｍＭに基づく合成音声データＧｓＭを伸長処理した後に音声出力部１２より出力する（ステップＳ５）。
【００９０】
次に、合成音声データＧｓを送信すべき特定スレーブ端末装置を決定し、該特定スレーブ端末装置に合成音声データＧｓを送信する（ステップＳ６）（タイムスロット番号ｔ４、ｔ５、ｔ６）。このとき、最初に第３スレーブ端末装置４が合成音声データを送信すべき特定スレーブ端末装置として決定されることになる。
【００９１】
特定スレーブ端末装置が第３スレーブ端末装置４と決定されると、まず、制御部１６は、合成情報テーブル１４Ｂを参照して特定スレーブ端末装置に送信すべき合成用従音声データＳｍ３と主音声データＭとを合成用音声データとして取得し、合成部１５が合成用音声データとしての合成用従音声データＳｍ３と主音声データＭとを合成して、合成音声データＧｓ３を取得する。
【００９２】
そして、取得した合成音声データＧｓ３をタイムスロット番号ｔ４のタイミングで特定スレーブ端末装置である第３スレーブ端末装置４へ送信する。
【００９３】
このように、全てのスレーブ端末装置に対して合成音声データＧｓを送信するまでステップＳ６の処理を行ない、その後に、ステップＳ８へ移行する（ステップＳ７）。
【００９４】
なお、合成音声データＧｓを各スレーブ端末装置へ送信する際に、同時にステータス情報を要求する信号を送信することも可能である。例えば、特定スレーブ端末装置が第３スレーブ端末装置４である場合には、タイムスロット番号ｔ４のタイミングで合成音声データＧｓ３と共にステータス情報要求信号を送信することにより、第３スレーブ端末装置４からタイムスロット番号ｒ４のタイミングでステータス情報Ｂ３を受信する。
【００９５】
同様にして、特定スレーブ端末装置が第２スレーブ端末装置３である場合には、タイムスロット番号ｔ５のタイミングで合成音声データＧｓ２と共にステータス情報要求信号を送信することにより、第２スレーブ端末装置３からタイムスロット番号ｒ５のタイミングでステータス情報Ｂ２を受信する。第１スレーブ端末装置２についても同様であるので詳細な説明を省略する。
【００９６】
次に、制御部１６は、現在構築されているブルートゥースネットワークが、任意のスレーブ端末装置の電源が断とされた場合などの何らかの更新によって切断されたか否かを判断し（ステップＳ８）、切断された場合には、制御情報Ｃとしてネットワークの切断指示を各スレーブ端末装置へ送信した後に処理を終了し（ステップＳ８：Ｙｅｓ）、切断されていない場合には、ステップＳ２へ移行して処理を繰り返し行なう（ステップＳ８：Ｎｏ）。
【００９７】
なお、ステップＳ６において、各スレーブ端末装置のうち、ステップＳ３の処理において最後に取得した従音声データＳ３のスレーブ端末装置である第３スレーブ端末装置４を、最初に特定スレーブ端末装置としたことにより、最初に合成の対象となる従音声データを、タイムスロット番号ｒ１、ｒ２で取得した従音声データＳ１とＳ２とすることができる。  
【００９８】
従って、タイムスロット番号ｒ３で最後に取得した従音声データＳ３を合成して送信する（タイムスロット番号ｔ５）までの間に、制御部１６と合成部１５の間で従音声データＳ３を合成する準備を行なう時間的余裕ができる。
【００９９】
II．スレーブ端末装置における音声通信処理
続いて図５（Ｂ）及び図６を用いて、第１スレーブ端末装置２の制御部２５における音声送信処理について説明する。
【０１００】
先ず、識別情報ｎ１がマスター端末装置１から割り当てられ、記憶部２４に記憶される（ステップＳ２０）。これにより、マスター端末装置１とブルートゥースネットワークが確立される。
【０１０１】
次に、マスター端末装置１から音声データ要求信号を受信すると（ステップＳ２１）、記憶部２４のバッファメモリに一時的に記憶させた従音声信号を従音声データＳ１として圧縮してマスター端末装置１へ送信する（ステップＳ２２）（タイムスロット番号ｒ１）。
【０１０２】
そして、制御部２５は、制御情報Ｃとしてネットワークの切断指示をマスター端末装置１より受信した場合など、現在構築されているブルートゥースネットワークが更新などによって切断されたか否かを判断し（ステップＳ２３）、切断された場合には、処理を終了し（ステップＳ２３：Ｙｅｓ）、切断されていない場合には、ステップＳ２１へ移行して処理を繰り返し行なう（ステップＳ２３：Ｎｏ）。
【０１０３】
なお、ステップＳ２３において、マスター端末装置１からのネットワークの切断指示に基づいて、ネットワークが切断されたか否かを判断したが、これには限られず、例えば、所定時間を経過してもマスター端末装置１からの信号の受信が無い場合にネットワークが切断されたと判断するよう構成してもよい。
【０１０４】
続いて図５（Ｃ）及び図６を用いて、第１スレーブ端末装置２の制御部２５における音声受信処理について説明する。
【０１０５】
先ず、マスター端末装置１から合成音声データＧｓ１を受信し（ステップＳ３０）（タイムスロット番号ｔ６）、受信した合成音声データＧｓ１を伸長処理して音声出力部２２より出力させる（ステップＳ３１）。なお、タイムスロット番号ｔ１若しくはタイムスロット番号ｔ６にて、マスター端末装置１よりステータス情報要求信号などが送信されている場合には、タイムスロット番号ｒ６のタイミングで、第１スレーブ端末装置２のステータス情報Ｂ１をマスター端末装置１へ送信する。
【０１０６】
以上説明したように、上述のマスター端末装置と複数のスレーブ端末装置とにおけるブルートゥースネットワークによる音声通信システムによれば、ブルートゥース規格に基づく通信手段を利用することで、通話料金を掛けることなく特定の端末装置間で複数者間通話を行なうことが可能になる。
【０１０７】
なお、上述した実施の形態においては、マスター端末装置１において、全ての従音声データＳを取得した後に、該従音声データＳ１乃至Ｓ３を合成部１５にて一組の音声データとして合成し、この合成音声データＧｓＭに基づいて音声を音声出力部１２にて出力させたが、これには限られず、図６のタイムスロット番号ｒ１、ｒ２、ｒ３において、各スレーブ端末装置から従音声データを取得次第、順次音声出力部１２にて出力させるよう構成してもよい。
【０１０８】
また、上述したようにマスター端末装置１において、特定スレーブ端末装置に対して、特定スレーブ端末装置以外のスレーブ端末装置の従音声データと、主音声データとを合成用音声データとし、マスター端末装置１の音声出力部１２において、各スレーブ端末装置からの従音声データを出力させることにより、交換機を介することなく、省電力でブルートゥースネットワーク内の全ての端末装置（マスター端末装置１、第１スレーブ端末装置２乃至第３スレーブ端末装置４）において、複数者間通話をスムーズに行なうことが可能になる。
【０１０９】
さらに、各種音声データをパケットとして送受信することにより、効率よく、且つ正確な通信処理を行なうことが可能になる。
【０１１０】
また、ブルートゥースネットワークを確立する際に、マスター端末装置１によって割り当てられた識別情報を各パケットのヘッダに付加するよう構成することにより、各パケットが何れのスレーブ端末装置からのものであるかが識別可能になる。
【０１１１】
なお、マスター端末装置１が受信した従音声データが何れのスレーブ端末装置からのものかを識別可能に構成すればよいため、各スレーブ端末装置は、パケット圧縮された音声データと、マスター端末装置１によって割り当てられた識別情報とを一組にして、マスター端末装置１へ送信しても差し支えない。このように、識別情報を毎回送信するよう構成すれば、ブルートゥース以外の通信手段を利用する場合であっても本願を実現することが可能になる。
【０１１２】
また、マスター端末装置１から要求がある場合など、各スレーブ端末装置からステータス情報Ｂをマスター端末装置１へ通信中（図６のタイムスロット番号ｒ４、ｒ５、ｒ６）に送信できるように構成したため、通信を切断したときや、一次的な保留状態などをマスター端末装置１へ知らせることが可能になる。また、マスター端末装置１では表示部を設け、受信したステータス情報Ｂを表示させ、常に各スレーブ端末装置の状態を認識できるよう構成することも可能である。
【０１１３】
さらに、マスター端末装置１から、制御情報Ｃを各スレーブ端末装置へ音声通信中（図６のタイムスロット番号ｔ１、ｔ２、ｔ３）に必要に応じて送信できるように構成したため、応答のないスレーブ端末装置に対して呼び出し音や振動動作をするよう制御させたり、あるいは、特定のスレーブ端末装置から従音声データを送信させないようミュート制御させたり、あるいは、特定のスレーブ端末装置に対して現在のステータス情報Ｂを送信するよう制御させることが可能になる。
【０１１４】
また、合成用音声データはどのような組み合わせであってもよく、例えば、全ての音声データ（従音声データＳ１乃至従音声データＳ３、及び主音声データＭ）を全ての端末装置に対する合成用音声データとすれば、全ての端末装置にて全ての端末装置からの音声データを聞くことができ、ブロードキャスティング通信を行なうことが可能になる。
【０１１５】
なお、この際、ブロードキャスティングがされた音声データから、自分の音声データを除く処理を行うことにより、自分以外の、他装置からの音声データだけを聞くことができ、より利便性の高い音声通信システムを実現することが可能になる。
【図面の簡単な説明】
【０１１６】
【図１】音声通信システムの概要構成例を示すブロック図である。
【図２（Ａ）】音声データテーブル１４Ａの説明図である。
【図２（Ｂ）】合成情報テーブル１４Ｂの説明図である。
【図３】マスター・スレーブ間音声通信タイムチャートである。
【図４】音声通信の概略説明図である。
【図５（Ａ）】マスター端末装置１の制御部１６における音声通信処理を示すフローチャートである。
【図５（Ｂ）】第１スレーブ端末装置２の制御部２５における音声送信処理を示すフローチャートである。
【図５（Ｃ）】第１スレーブ端末装置２の制御部２５における音声受信処理を示すフローチャートである。
【図６】ブルートゥースネットワークにおける音声通信処理のタイミングチャートである。
【符号の説明】
【０１１７】
１…マスター端末装置
２…第１スレーブ端末装置
３…第２スレーブ端末装置
４…第３スレーブ端末装置
１１、２１、３１、４１…音声入力部
１２、２２、３２、４２…音声出力部
１３、２３、３３、４３…通信部
１４、２４、３４、４４…記憶部
１４Ａ…音声データテーブル
１４Ｂ…合成情報テーブル
１５…合成部
１６…制御部
１７…バス
２５、３５、４５…制御部
２６、３６、４６…バス
１００…音声通信システム
Ｍ…主音声データ
Ｓ…従音声データ
ｎ…識別番号
Ｇｓ…合成音声データ
Ｃ…制御情報
Ｂ…ステータス情報
【図１】
2005142926.tif 000003
【図２（Ａ）】
2005142926.tif 000004
【図２（Ｂ）】
2005142926.tif 000005
【図３】
2005142926.tif 000006
【図４】
2005142926.tif 000007
【図５（Ａ）】
2005142926.tif 000008
【図５（Ｂ）】
2005142926.tif 000009
【図５（Ｃ）】
2005142926.tif 000010
【図６】
2005142926.tif 000011