(57)【特許請求の範囲】
【請求項１】
複数の端末グループと通信回線を介して接続されるサーバからの音声データを音声に変換して出力する音声通信端末であって、
複数の端末グループに対して何れの端末グループを優先するかを決める優先情報を任意に設定する設定手段と、
前記サーバからの音声データを受信する受信手段と、
この受信手段で受信した音声データを前記端末グループ毎の音声データを分離し、その各端末グループの音声データを、前記設定手段で設定された端末グループ間の優先情報に基づいた優先度で聴取しやすい音声となるようにミキシングする音声ミキシング手段と、
この音声ミキシング手段でミキシングされた音声を出力する音声出力手段と、
を具備したことを特徴とする音声通信端末。
【請求項２】
前記音声ミキシング手段は、前記端末グループ毎の音声データの音声を出力する際の音量を、前記優先情報に基づいた優先度で異ならせてミキシングする、ことを特徴とする請求項１記載の音声通信端末。
【請求項３】
前記音声ミキシング手段は、前記端末グループ毎の音声データの音声を出力する際の音色を、前記優先情報に基づいた優先度で異ならせてミキシングする、ことを特徴とする請求項１記載の音声通信端末。
【請求項４】
前記音声ミキシング手段は、前記端末グループ毎の音声データの音声を出力する際の出力チャンネルを、前記優先情報に基づいた優先度で異ならせてミキシングする、ことを特徴とする請求項１記載の音声通信端末。
【請求項５】
前記音声ミキシング手段は、前記端末グループ毎の音声データの音声を出力する際の音響効果を、前記優先情報に基づいた優先度で異ならせてミキシングする、ことを特徴とする請求項１記載の音声通信端末。
【請求項６】
複数の端末グループと通信回線を介して接続されるサーバからの音声データを音声に変換して出力する端末のコンピュータに、
複数の端末グループに対して何れの端末グループを優先するかを決める優先情報を任意に設定する設定機能と、
前記サーバからの音声データを受信する受信機能と、
この受信した音声データを前記端末グループ毎の音声データを分離し、その各端末グループの音声データを、前記設定された端末グループ間の優先情報に基づいた優先度で聴取しやすい音声となるようにミキシングする音声ミキシング機能と、
このミキシングされた音声を出力する音声出力機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末グループと通信回線を介して接続されるサーバからの音声データを音声に変換して出力する音声通信端末及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネット等のオープンなネットワークの普及により、このネットワークに接続された所定のサーバを介し複数の端末間で同報通信を行うことができるようになっている。例えば、従来、端末よりサーバへ情報種別の登録要求を発行し、グループに加入し、サーバにおいてメッセージの情報種別と、該情報種別への端末の登録状況と、グループアドレスの記録に基づいて配信先のグループを決定し、サーバより決定された配信先のグループに属する端末へメッセージを配信することで、同報通信を行う技術が提案されている（例えば、特許文献１参照）。ここで、同報通信とは、通信網に接続された複数の端末に同じ情報を一度に送信することを目的とした通信を意味している。
【特許文献１】特開平１０−２８５１６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術では、サーバに対し配信を依頼するグループを事前に登録する必要があるため、使用する環境に変化が生じた場合にはサーバの登録内容を設定しなおさなければならず、その作業が煩雑なものとなる。
また、一の端末が音声による同報通信を複数のグループから同時に受けた場合には、複数のグループからの音声が混在して出力されることになるため、優先的に受信したいグループから配信された音声であっても、どのグループから配信された音声かを識別することができず、聴取し辛いという問題がある。
【０００４】
本発明の課題は、複数の端末グループからの音声データを同時に受信した場合であっても、優先度が高く設定された端末グループからの音声を確実に聴取できるようにすることである。
【課題を解決するための手段】
【０００５】
本発明は、複数の端末グループと通信回線を介して接続されるサーバからの音声データを音声に変換して出力する音声通信端末であって、複数の端末グループに対して何れの端末グループを優先するかを決める優先情報を任意に設定する設定手段と、前記サーバからの音声データを受信する受信手段と、この受信手段で受信した音声データを前記端末グループ毎の音声データを分離し、その各端末グループの音声データを、前記設定手段で設定された端末グループ間の優先情報に基づいた優先度で聴取しやすい音声となるようにミキシングする音声ミキシング手段と、この音声ミキシング手段でミキシングされた音声を出力する音声出力手段と、を具備したことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数の端末グループからの音声データを同時に受信した場合であっても、優先度が高く設定された端末グループからの音声を確実に聴取できる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。ただし、発明の範囲は図示例に限定されないものとする。
【００１６】
まず、図１を参照して本実施の形態における同報通信システム１００の構成を説明する。図１に示すとおり、同報通信システム１００は、サーバ１０、無線通信装置２０、複数の端末３０等から構成され、サーバ１０と各端末３０とは、無線通信装置２０を介して相互にデータの送受信が可能となっている。なお、サーバ１０、無線通信装置２０及び端末３０の数量は、図示例に限定されないものとする。
【００１７】
サーバ１０は、一の端末から送信された音声データを、複数の端末に同報通信するサーバ装置であって、グループ単位（図中、グループ１〜グループ３参照）で音声データの同報通信を無線通信装置２０を介して行う。
【００１８】
無線通信装置２０は、サーバ１０と各端末３０との間で送受信されるデータの中継を行う無線基地局であって、ＰＤＣ（Personal Digital Cellular）方式や、Ｗ−ＣＤＭＡ（Wide Band Code Division Multiple Access）方式、ＩＥＥＥ８０２．１１諸規格に準拠した無線方式、Ｂｌｕｅｔｏｏｔｈ等の無線通信を行うことが可能な無線装置を備え、各端末３０との間に無線通信網Ｗを形成する。また、無線通信装置２０は、サーバ１０と接続するためのルータやＴＡ（Terminal Adapter）、ＬＡＮアダプタ等のインターフェースを備え、ネットワークＮを介してサーバ１０と接続される。なお、本実施形態では、サーバ１０と無線通信装置２０との間が有線により接続されるものとしたが、これに限らず、無線により接続される態様としてもよい。また、無線通信装置２０と各端末３０との間が無線により接続されるものとしたが、これに限らず、有線により接続される態様としてもよい。
【００１９】
端末３０は、携帯電話端末やＰＤＡ等の携帯情報端末であって、無線通信装置２０を介してサーバ１０に音声データを送信することで特定のグループに同報通信を行うとともに、自己の端末が所属するグループ宛の同報通信を無線通信装置２０を介してサーバ１０から受信する。なお、本実施形態では、各端末３０のそれぞれにはＩＰアドレスがユニークに割り振られているものとし、また、各端末３０を一意的に識別可能なホストネーム等の端末名が付与されているものとする。
【００２０】
次に、図２を参照して、サーバ１０の内部構成について説明する。
図２に示すとおり、サーバ１０は、制御部１１、表示部１２、操作部１３、記憶部１４、音声パケット転送部１５、伝送制御部１６により構成される。
【００２１】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）（何れも不図示）等から構成され、記憶部１４に記憶された各種制御プログラムを読み出してＲＡＭ内に形成されたワークメモリに展開し、該制御プログラムに従って、各部の動作を集中制御する。また、制御部１１は、ＲＡＭに展開した制御プログラムとの協働により、後述するグループ登録処理Ｓ１０、配信先登録処理Ｓ３０、同報配信処理Ｓ５０を実行する。
【００２２】
表示部１２は、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electro Luminescence Display）パネル等により構成され、制御部１１から入力される表示データに基づいて画面表示を行う。
【００２３】
操作部１３は、文字入力キー，数字入力キーその他各種機能に対応付けられたキーを備えたキーボード、マウス等を含み、ユーザによる操作に応じた操作信号を制御部１１に出力する。
【００２４】
記憶部１４は、プログラムやデータ等が予め記憶された記録媒体（不図示）を有し、この記録媒体は磁気的、光学的記録媒体、若しくは半導体等の不揮発性メモリで構成されている。記録媒体は、記憶部１４に固定的に設けたもの、若しくは着脱自在に装着するものであり、記録媒体にはサーバ１０に対応するシステムプログラム、該システムプログラム上で実行可能な各種処理プログラム、これらのプログラムで処理されたデータ等を記憶する。これらの各処理プログラムは、読み取り可能なプログラムコードの形態で格納され、制御部１１は、当該プログラムコードに従った動作を逐次実行する。
【００２５】
また、記憶部１４は、その記憶媒体に、同報通信システム１００の端末３０において区分けされる各グループの名称を示したグループ名と、当該グループ名に所属する端末３０に関する情報（以下、端末情報という）とが対応付けて登録された配信テーブル１４１を記憶している。
【００２６】
記録媒体に記憶するプログラム、データは、その一部若しくは全部を他の機器から伝送制御部１６を介して受信し記憶する構成にしてもよい。また、上記プログラムをネットワーク回線等の伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールする構成としてもよい。なお、上記プログラム、データには、コンピュータのハードウェアと一体化されたファームウェアによって実現されるものも含まれる。
【００２７】
音声パケット転送部１５は、制御部１１による制御の下、端末３０から送信された音声データを、伝送制御部１６を介して同報配信する。ここで、音声パケット転送部１５により同報配信される音声データは、ＴＣＰ／ＩＰの規約に準拠したパケット単位で送信されるものとする。
【００２８】
伝送制御部１６は、ルータやＴＡ（Terminal Adapter）、ＬＡＮアダプタ等によって構成され、無線通信装置２０との通信制御を行う。
【００２９】
次に、図３を参照して、端末３０の内部構成について説明する。
図３に示すとおり、端末３０は、制御部３１、表示部３２、操作部３３、記憶部３４、音声入力部３５、音声出力部３６、音声パケット組立・分解部３７、音声減衰部３８、音声ミキシング部３９、伝送制御部４０等により構成される。
【００３０】
制御部３１は、ＣＰＵ、ＲＯＭ、ＲＡＭ（何れも不図示）等から構成され、記憶部３４に記憶された各種制御プログラムを読み出してＲＡＭ内に形成されたワークメモリに展開し、該制御プログラムに従って、各部の動作を集中制御する。また、制御部３１は、ＲＡＭに展開した制御プログラムとの協働により、後述する受信グループ設定処理Ｓ２０、音声データ送信処理Ｓ４０、音声データ受信処理Ｓ７０を実行する。
【００３１】
表示部３２は、ＬＣＤやＥＬＤパネル等により構成され、制御部３１から入力される表示データに基づいて画面表示を行う。
【００３２】
操作部３３は、文字入力キー，数字入力キーその他各種機能に対応付けられたキーを備えたキーボード、マウス等のポインティングデバイス等を含み、ユーザによる操作に応じた操作信号を制御部３１に出力する。
【００３３】
記憶部３４は、プログラムやデータ等が予め記憶された記録媒体（不図示）を有し、この記録媒体は磁気的、光学的記録媒体、若しくは半導体等の不揮発性メモリで構成されている。記録媒体は、記憶部３４に固定的に設けたもの、若しくは着脱自在に装着するものであり、記録媒体には端末３０に対応するシステムプログラム、該システムプログラム上で実行可能な各種処理プログラム、これらのプログラムで処理されたデータ等を記憶する。これらの各処理プログラムは、読み取り可能なプログラムコードの形態で格納され、制御部３１は、当該プログラムコードに従った動作を逐次実行する。
【００３４】
また、記憶部３４は、その記憶媒体に、後述する受信グループ設定処理Ｓ２０により設定される当該端末３０が所属するグループと、このグループ毎の優先順位とが対応付けて登録された所属グループテーブル３４１を記憶している。
【００３５】
また、記憶部３４は、その記憶媒体に、サーバ１０から同報通信としてグループ単位で送信される音声データを、この同報通信の送信対象となったグループ名と対応付けて記憶する受信音声テーブル３４２を記憶している。
【００３６】
記録媒体に記憶するプログラム、データは、その一部若しくは全部を他の機器から伝送制御部４０を介して受信し記憶する構成にしてもよい。また、上記プログラムをネットワーク回線等の伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールする構成としてもよい。なお、上記プログラム、データには、コンピュータのハードウェアと一体化されたファームウェアによって実現されるものも含まれる。
【００３７】
音声入力部３５は、ユーザから発せられた音声を集音し電気信号に変換するマイクロフォン等の音声入力装置３５１、音声入力装置３５１から出力される電気信号を増幅又は減衰する音量増幅装置３５２、音量増幅装置３５２で増幅された電気信号をデジタル化することで音声データ（ＰＣＭデータ）として出力する音声符号化部３５３から構成される。
【００３８】
音声出力部３６は、音声データ（ＰＣＭデータ）をアナログ化し音声信号として出力する音声復号化部３６１、音声復号化部３６１によりアナログ化された音声信号を増幅又は減衰する音量増幅装置３６２、音量増幅装置３６２により増幅又は減衰された音声信号を出力（再生）するスピーカ等の音声出力装置３６３から構成される。
【００３９】
音声パケット組立・分解部３７は、伝送制御部４０を介してパケット単位で入力される音声データの組立又は分解を行い、当該処理された音声データを受信音声テーブル３４２に記憶する。
【００４０】
音声減衰部３８は、制御部３１の下、受信音声テーブル３４２に記憶された音声データの音量を減衰する。
【００４１】
音声ミキシング部３９は、受信音声テーブル３４２に記憶された音声データをミキシング（合成）し、一の音声データとして生成する。
【００４２】
伝送制御部４０は、ＰＤＣ方式や、Ｗ−ＣＤＭＡ方式、ＩＥＥＥ８０２．１１諸規格に準拠した無線方式、Ｂｌｕｅｔｏｏｔｈ等の無線通信を行うことが可能な無線装置等により構成され、無線通信網を介して接続される無線通信装置２０との通信制御を行う。
【００４３】
次に、図４を参照して、本同報通信システム１００において同報配信が行われるまでの手順について説明する。図４は、サーバ１０及び各端末３０にて行われる処理を時系列的に説明するための図であって、図面上部から下部にかけて時間の経過を示している。
以下、各処理について説明する。
【００４４】
＜登録処理＞
まず、図５参照して、図４に示された各処理について説明する。
図５は、サーバ１０で行われるグループ登録処理Ｓ１０の内容を模式的に示した図である。同図に示すように、ユーザから操作部１３を介して入力される入力信号に応じ、制御部１１は、記憶部１４に記憶された配信テーブル１４１に、１又は複数のグループ名の登録を行う。ここで、入力されるグループ名、グループの数は任意に設定可能であるものとする。なお、本実施形態では、グループ名として、グループ１、２、３が配信テーブル１４１に登録されるものとする。
【００４５】
＜受信グループ設定処理及び配信先登録処理＞
図６は、端末３０で行われる受信グループ設定処理Ｓ２０及びサーバ１０で行われる配信先登録処理Ｓ３０の内容を模式的に示した図である。また、図７は、受信グループ設定処理Ｓ２０及び配信先登録処理Ｓ３０の手順の流れを示すラダーチャートである。
【００４６】
以下、図６及び図７を参照して、受信グループ設定処理Ｓ２０及び配信先登録処理Ｓ３０を説明する。なお、ステップＳ２１〜Ｓ２９の各処理は、制御部２１と、不図示のＲＡＭに展開された制御プログラムとの協働により実行される処理を示しており、ステップＳ３１〜Ｓ３６の各処理は、制御部１１と不図示のＲＡＭに展開された制御プログラムとの協働により実行される処理を示している。
【００４７】
まず、端末３０からサーバ１０に対し、グループ一覧の取得を要求する要求情報が送信される（ステップＳ２１）。一方、サーバ１０では、この送信された要求情報が受信されると（ステップＳ３１）、配信テーブル１４１に登録されたグループ名が抽出され（ステップＳ３２）、この抽出されたグループ名が要求情報の送信元である端末３０へと送信される（ステップＳ３３）。
【００４８】
次いで、端末３０では、サーバ１０からのグループ名が受信されると（ステップＳ２２）、このグループ名が表示部３２に表示される（ステップＳ２３）。ここで、操作部３３を介して自己の端末３０が所属を希望するグループに対し、優先順位が入力されるまで待機が行われ（ステップＳ２４；Ｎｏ）、入力されたと判定されると（ステップＳ２４；Ｙｅｓ）、優先順位が入力されたグループ名と当該グループ名に対応する優先順位とが所属グループテーブル３４１に対応付けて登録されるとともに（ステップＳ２５）、優先順位が入力されたグループ毎に専用の受信ポート番号が設定される（ステップＳ２６）。例えば、図６の所属グループテーブル３４１に示すように、グループ名がグループ１、２、３の夫々に対して優先順位が１、２、３と対応付けて登録された場合には、自己の端末３０は、グループ１、２、３に所属することなり、それぞれのグループ毎に３つの異なる受信ポート番号が設定されることになる。
【００４９】
続いて、優先順位が入力されたグループ名と、自己の端末３０の端末情報とが受信グループ設定情報としてサーバ１０に送信される（ステップＳ２７）。ここで、端末情報には、自己の端末３０の端末名、ＩＰアドレス、受信ポート番号等で含まれるものとし、複数のグループ名が含まれる際には、ステップＳ２６においてグループ名毎に設定された受信ポート番号がグループ名と対応付けられているものとする。
【００５０】
一方、サーバ１０では、端末３０から送信された受信グループ設定情報が受信されると（ステップＳ３４）、配信テーブル１４１において、この受信グループ設定情報で指示されたグループ名に、端末３０の関する情報を対応付けて登録される（ステップＳ３５）。そして、ステップＳ３５の登録が正常に終了したか否かを報知するステイタス情報が端末３０に送信され（ステップＳ３６）、配信先登録処理Ｓ３０は終了する。
【００５１】
一方、端末３０では、サーバ１０から送信されたステイタス情報が受信されると（ステップＳ２８）、このステイタス情報が報知する内容が表示部３２に表示されて（ステップＳ２９）、受信グループ設定処理Ｓ２０は終了する。
【００５２】
上記処理により、報通信システム１００の端末３０は、図１に示すように、グループ１、２、３の何れか又は全てのグループに所属することとなる。
【００５３】
＜音声データ送信処理及び同報配信処理＞
図８は、端末３０で行われる音声データ送信処理Ｓ４０及びサーバ１０で行われる同報配信処理Ｓ５０における送信権取得に係る処理の内容を模式的に示した図である。また、図９は、端末３０で行われる音声データ送信処理Ｓ４０及びサーバ１０で行われる同報配信処理Ｓ５０における配信処理の内容を模式的に示した図である。また、図１０は、音声データ送信処理Ｓ４０及び同報配信処理Ｓ５０の手順の流れを示すラダーチャートであり、図１１は同報配信処理Ｓ５０における配信処理の手順の流れを示すフローチャートである。
【００５４】
以下、図８〜図１２を参照して、音声データ送信処理Ｓ４０及び同報配信処理Ｓ５０を説明する。なお、ステップＳ４１〜Ｓ４６の各処理は、制御部２１と、不図示のＲＡＭに展開された制御プログラムとの協働により実行される処理を示しており、ステップＳ５１〜Ｓ６１の各処理は、制御部１１と不図示のＲＡＭに展開された制御プログラムとの協働により実行される処理を示している。
【００５５】
まず、表示部３２に送受信操作画面が表示され（ステップＳ４１）、この送受信操作画面において、送信ボタンが押下されているか否かが判定される（ステップＳ４２）。ここで、送信ボタンが押下されていないと判定された場合には（ステップＳ４２；Ｎｏ）、本処理は直ちに終了する。
【００５６】
図１２は。表示部３２に表示された送受信操作画面の一例を示す図である。同図において送信ボタンＢ１は、自己の端末３０が所属するグループ毎に設けられており、何れか一のグループの送信ボタンＢ１を択一的に押下できるようになっており、この送信ボタンに対応するグループが送信対象として選択される。
【００５７】
図１０に戻り、ステップＳ４２において送信ボタンが押下されていると判定された場合には（ステップＳ４２；Ｙｅｓ）、送信対象として選択されたグループに対する送信権を要求する要求情報がサーバ１０に送信される（ステップＳ４３）。なお、ここで要求情報は、送信対象として選択されたグループ名及び自己の端末の端末名が少なくとも含まれているものとする。
【００５８】
一方、サーバ１０では、端末３０から送信された要求情報が受信されると（ステップＳ５１）、配信テーブル１４１を参照し、この要求情報に含まれたグループ名のグループ内において送信権が設定された端末が存在するか否かが判定される（ステップＳ５２）。ここで、存在しないと判定された場合には（ステップＳ５２；Ｎｏ）、端末３０に対し送信権が設定され（ステップＳ５３）、送信権が取得された旨を通知するステイタス情報とともに、音声データ送信用のＩＰアドレス及びポート番号を指示する情報が端末３０に送信される（ステップＳ５４）。
【００５９】
ここで、図８を参照して、送信権の設定について説明する。ステップＳ５２において、同一グループ内において送信権が設定された端末が存在しないと判定されると、配信テーブル１４１において、このグループに所属する要求情報を送信した端末３０（図中、Ａ端末に対応）に対し、フラグが設定される等により当該端末に送信権が設定される（ステップＳ５３）。
【００６０】
図１０に戻り、ステップＳ５２において、送信権が設定された端末が存在すると判定された場合には（ステップＳ５２；Ｙｅｓ）、送信権が取得できない旨を通知するステイタス情報が送信されて（ステップＳ５５）、ステップＳ５１へと再び戻る。
【００６１】
次いで、要求情報に含まれたグループ名に対応付けて登録された端末に関する情報が配信テーブル１４１抽出され（ステップＳ５６）、この抽出された端末情報がリスト形式で登録された端末リストが生成される（ステップＳ５７）。なお、ここで音声データの送信元端末３０は、端末リストから除外されるものとする。そして、この端末リストに登録された端末情報に基づいて、当該端末情報に含まれたＩＰアドレス及びポート番号宛に送信開始を通知する送信開始信号が送信されて（ステップＳ５８）、ステップＳ５９の配信処理へと移行する。
【００６２】
一方、端末３０側では、サーバ１０から受信されるステイタス情報が送信権の取得が許可されたものか否かが判定され、許可されないと判定された場合には（ステップＳ４４；Ｎｏ）本処理は直ちに終了する。また、ステップＳ４４において、許可されたと判定された場合には（ステップＳ４４；Ｙｅｓ）、この送信権情報とともに受信された音声データ送信用のＩＰアドレス及びポート番号宛に、音声入力部３５を介して入力された音声データがパケット単位でサーバ１０へと送信される（ステップＳ４５）。ここで音声データは、自己の端末３０が所属するグループ毎に設定されたポート番号のうち、送信対象となるグループのポート番号から送信されるものとする。
【００６３】
以下、図１１を参照してステップＳ５９の配信処理を説明する。
まず、端末３０から送信される音声データの受信が待機され（ステップＳ５９１；Ｎｏ）、音声データが受信されると（ステップＳ５９１；Ｙｅｓ）、ステップＳ５７で生成された端末リストの先頭から順次端末情報が読み出され（ステップＳ５９２）、当該読み出された端末情報に含まれるＩＰアドレス及びポート番号宛に音声データが送信される（ステップＳ５９３）。
【００６４】
次いで、端末リストに登録された全ての端末情報が読み込まれたか否かが判定され、読み込まれていないと判定された場合には（ステップＳ５９４；Ｎｏ）、ステップＳ５９２に再び戻り、全ての端末情報の読み出しが完了するまでステップＳ５９２〜ステップＳ５９４が繰り返し実行される。また、ステップＳ５９４において、全ての端末情報が読み込まれたと判定された場合には（ステップＳ５９４；Ｙｅｓ）、ステップＳ６０に移行する。
【００６５】
図１０に戻り、端末３０において、送受信操作画面の送信ボタンＢ１の押下が解除（ＯＦＦ）されることで、送信権の返却が行われた場合には、送信権を返却する旨の返却情報が送信されて（ステップＳ４６）、音声データ送信処理Ｓ４０は終了する。
【００６６】
一方、サーバ１０では、ステップＳ５８において端末３０から返却情報が受信されたか否かが判定され、受信されないと判定された場合には（ステップＳ５８）、ステップＳ５７に再び戻る。また、ステップＳ５８において、返却情報が受信されたと判定された場合には（ステップＳ５８；Ｙｅｓ）、配信テーブル１４１に基づいて、この返却情報の送信元ＩＰアドレス及びポート番号から端末３０が特定され（ステップＳ５９）、当該端末３０に設定された送信権が解除される（ステップＳ６０）。そして、この解除された端末３０が所属するグループに係る端末リストに登録された各端末に対し、送信終了を通知する送信終了情報が送信されて（ステップＳ６１）、同報配信処理Ｓ５０は終了する。
【００６７】
＜音声データ受信処理＞
図１３は、端末３０で行われる音声データ受信処理Ｓ７０における音声データの受信に係る処理の内容を模式的に示した図である。また、図１４は、端末３０で行われる音声データ受信処理Ｓ７０における音声出力制御に係る処理の内容を模式的に示した図である。また、図１５は、端末３０で行われる音声データ受信処理Ｓ７０における音声出力に係る処理の内容を模式的に示した図である。
【００６８】
図１６は、音声データ受信処理Ｓ７０の手順の流れを示すフローチャートであって、図１７は、音声データ受信処理Ｓ７０の音声出力制御処理の手順を示すフローチャートである。
【００６９】
以下、図１３〜図１８を参照して、音声データ受信処理Ｓ７０を説明する。なお、ステップＳ７１〜Ｓ８０の各処理は、制御部３１と、不図示のＲＡＭに展開された制御プログラムとの協働により実行される処理を示している。
【００７０】
まず、サーバ１０から送信される送信開始情報の受信が待機され（ステップＳ７１；Ｎｏ）、この送信開始情報が受信されると（ステップＳ７１；Ｙｅｓ）、当該送信開始情報を受信したＩＰアドレス及びポート番号に基づいて音声受信を行うグループが特定され（ステップＳ７２）、この特定されたグループに対応する送受信操作画面の受信状態表示領域Ａ１（図１２参照）に「受信中」の文字が表示される（ステップＳ７３）。
【００７１】
次いで、サーバ１０からの音声データが受信されると（ステップＳ７４）、音声データに対し音声パケット組立・分解部３７により所定の処理が施された後、この音声データがステップＳ７２で特定されたグループと対応付けて、受信音声テーブル３４２に記憶される（ステップＳ７５）。そして、ステップＳ７６の音声出力制御処理へと移行する。
【００７２】
ここで、図１７を参照して、ステップＳ７６の音声出力制御処理について説明する。
まず、受信された音声データ数を計数するカウンタＣが「０」に設定された後（ステップＳ７６１）、所属グループテーブル３４１に設定された各グループの優先順位に基づいて、受信音声テーブル３４２に登録されたグループのうち優先順位が高く設定されたグループ名から順次取得される（ステップＳ７６２；Ｙｅｓ）。
【００７３】
ステップＳ７６３では、ステップＳ７６２で取得されたグループ名に対応する音声データが、受信音声テーブル３４２に記憶されているか否かが判定され、記憶されていないと判定された場合には（ステップＳ７６３；Ｎｏ）、ステップＳ７５２に再び戻り、次に優先順位が高く設定されたグループ名が取得される。また、ステップＳ７６３において、音声データが記憶されていると判定された場合には（ステップＳ７６３；Ｙｅｓ）、カウンタＣに１インクリメントされ（ステップＳ７６４）、そのカウンタＣの値が２以上か否かが判定される（ステップＳ７６５）。
【００７４】
カウンタＣの値が２を下回ると判定された場合には（ステップＳ７６５；Ｎｏ）、ステップＳ７６２に再び戻り、次に優先順位が高く設定されたグループ名が取得される。また、カウンタＣの値が２以上と判定された場合には（ステップＳ７６５；Ｙｅｓ）、ステップＳ７６２において直近に取得されたグループ名に係る音声データの音量が、音声減衰部３８により所定量減衰された後（ステップＳ７６６）、ステップＳ７６２に再び戻り、次に優先順位が高く設定されたグループ名が取得される。
【００７５】
ここで、カウンタＣの値が２以上となる場合とは、即ち、端末３０が複数のグループに所属し、且つ、この各グループ宛に同報送信が同時になされた場合であって、図１の場合、複数のグループに包含される端末３０において起こりうる状況である。
【００７６】
一方、ステップＳ７６２において、全グループ名が取得された場合には（ステップＳ７６２；Ｎｏ）、図１６のステップＳ７７へと移行する。
【００７７】
ステップＳ７７では、受信音声テーブル３４２に記憶された音声データが、音声ミキシング部３９によりミキシングされて（ステップＳ７７）、音声出力部３６から出力される（ステップＳ７８）。
【００７８】
ここで、図１８を参照して、ステップＳ７６６及びステップＳ７７において音声データに施される処理について説明する。図１８において、各グラフＧは受信音声テーブル３４２に記憶された１パケット分の音声データを示しており、グラフを構成する矩形状のバーＢは、１の音声データを示している。また、各グラフの横軸は時間、縦軸は音声データの大きさ（音量）を示している。なお、各グループ毎の優先順位は、図６で示したように、グループ１、グループ２、グループ３夫々に対し優先順位１、２、３と設定されており、数値が低いほど優先順位が高くなっている。
【００７９】
図１８（ａ）は、グループ１、２、３に対応する音声データを夫々示したグラフである。この場合、上述した音声出力制御処理（ステップＳ７６）により、図１８（ｂ）に示すようにグループ２及びグループ３の音声データの音量が所定量減衰されることとになる。このように、グループの優先順位に応じて、音声データが出力される際の音量を異ならしめることが可能であるため、一の端末が複数のグループから音声による同報通信を同時に受けた場合であっても、優先順位が高く設定されたグループの音声を確実に聴取することができる。
【００８０】
なお、同図においては、グループ２及びグループ３の音声データを同等の音量まで減衰させているが、これに限らず、優先順位が最も低いグループ３の音量をグループ２の音声データの音量より減衰させることとしてもよい。
【００８１】
次いで実行されるステップＳ７７のミキシング処理では、図１８（ｃ）で示すように、グループ１、２、３の夫々に対応する音声データがミキシングされて、一の音声データとして生成されることになる。
【００８２】
図１６に戻り、サーバ１０から送信終了情報が受信されたか否かが判定され、受信されていないと判定された場合には（ステップＳ７９；Ｎｏ）、ステップＳ７４へと再び戻り、引き続き音声データの受信が行われる。また、ステップＳ７９において、送信終了情報が受信されたと判定された場合には（ステップＳ７９；Ｙｅｓ）、表示部３２に表示された送受信操作画面において、送信終了が確認されたグループの受信状態表示領域Ａ１（図１２参照）に表示された「受信中」の文字が消去され（ステップＳ８０）、本処理は終了する。
【００８３】
以上のように、本実施形態によれば、サーバ１０からの同報通信を受信した際に、この同報通信の発信元端末が所属するグループに対応付けて設定された優先順位に基づいて、前記サーバから受信した音声の出力を制御するため、一の端末が複数のグループから音声による同報通信を同時に受けた場合であっても、優先順位が高く設定されたグループの音声を確実に聴取することができる。
また、端末側にて設定を行うため、使用する環境に変化が生じた場合であっても、設定変更に係る作業を容易に行うことができる。
【００８４】
尚、本発明の適用は、上述した例に限らず、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００８５】
例えば、図１９に示すように、端末３０が、音声データの波長を変調する音声波長変調部４１を備え、この音声波長変調部４１によりグループの優先順位に応じて音声データの音色を異ならしめる態様としてもよい。この場合、上記した実施形態と同様、一の端末が複数のグループから音声による同報通信を同時に受けた場合に、優先順位が高く設定されたグループの音声を確実に聴取することができる。
【００８６】
また、端末３０が、ステレオ（２チャンネル）出力が可能な音声出力装置３６３を備えるとともに、図２０に示すように、音声データの出力チャンネルを切り換える音声チャンネル切換部４２を備え、この音声チャンネル切換部４２によりグループの優先順位に応じて音声データの出力チャンネルを異ならしめる態様としてもよい。この場合、上記した実施形態と同様、一の端末が複数のグループから音声による同報通信を同時に受けた場合に、優先順位が高く設定されたグループの音声を確実に聴取することができる。
【００８７】
また、図２１に示すように、端末３０が、音声データの位相を変調する音声位相変調部４３を備え、この音声位相変調部４３によりグループの優先順位に応じて音声データ出力の際の音響効果を異ならしめる態様としてもよい。ここで、音響効果とは、例えば、音声データが出力される音場に仮想的な立体感を付与することであって、優先順位が高く設定された音声データを近くに、優先順位が低く設定された音声データを遠くにといった効果が挙げられる。この場合、上記した実施形態と同様、一の端末が複数のグループから音声による同報通信を同時に受けた場合に、優先順位が高く設定されたグループの音声を確実に聴取することができる。
【００８８】
また、上記実施形態では、１グループあたり１の送信権が設定されるものとしたが、これに限らず、複数の送信権が設定される態様としてもよい。
【００８９】
また、サーバ１０からの指示に応じて、各端末に設定されたグループ毎の優先順位が変更される態様としてもよい。
【図面の簡単な説明】
【００９０】
【図１】同報通信システムの構成を示した図である。
【図２】サーバの内部構成を示した図である。
【図３】端末の内部構成を示した図である。
【図４】同報通信が行われるまでの手順を説明するための図である。
【図５】グループ登録処理の内容を模式的に示した図である。
【図６】受信グループ設定処理及び配信先登録処理の内容を模式的に示した図である。
【図７】受信グループ設定処理及び配信先登録処理の手順を示したラダーチャートである。
【図８】音声データ送信処理及び同報配信処理の内容を模式的に示した図である。
【図９】配信処理の内容を模式的に示した図である。
【図１０】音声データ送信処理及び同報配信処理の手順を示したラダーチャートである。
【図１１】配信処理の手順を示したフローチャートである。
【図１２】送受信操作画面の一例を示した図である。
【図１３】音声データ受信処理における音声データの受信に係る処理の内容を模式的に示した図である。
【図１４】音声データ受信処理における音声出力制御に係る処理の内容を模式的に示した図である。
【図１５】音声データ受信処理における音声出力に係る処理の内容を模式的に示した図である。
【図１６】音声データ受信処理の手順を示したフローチャートである。
【図１７】音声出力制御処理の手順を示したフローチャートである。。
【図１８】音声出力制御処理を説明するための図である。
【図１９】他の態様における音声出力制御に係る処理の内容を模式的に示した図である。
【図２０】他の態様における音声出力制御に係る処理の内容を模式的に示した図である。
【図２１】他の態様における音声出力制御に係る処理の内容を模式的に示した図である。
【符号の説明】
【００９１】
１００  同報通信システム
１０  サーバ
１１  制御部
１２  表示部
１３  操作部
１４  記憶部
１４１  配信テーブル
１５  音声パケット転送部
１６  伝送制御部
２０  無線通信装置
３０  端末
３１  制御部
３２  表示部
３３  操作部
３４  記憶部
３４１  所属グループテーブル
３４２  受信音声テーブル
３５  音声入力部
３６  音声出力部
３７  音声データ組立・分解部
３８  音声減衰部
３９  音声ミキシング部
４０  伝送制御部
４１  音声波長変調部
４２  音声チャンネル切換部
４３  音声位相変調部
【図１】
0004661467.tif 000002
【図２】
0004661467.tif 000003
【図３】
0004661467.tif 000004
【図４】
0004661467.tif 000005
【図５】
0004661467.tif 000006
【図６】
0004661467.tif 000007
【図７】
0004661467.tif 000008
【図８】
0004661467.tif 000009
【図９】
0004661467.tif 000010
【図１０】
0004661467.tif 000011
【図１１】
0004661467.tif 000012
【図１２】
0004661467.tif 000013
【図１３】
0004661467.tif 000014
【図１４】
0004661467.tif 000015
【図１５】
0004661467.tif 000016
【図１６】
0004661467.tif 000017
【図１７】
0004661467.tif 000018
【図１８】
0004661467.tif 000019
【図１９】
0004661467.tif 000020
【図２０】
0004661467.tif 000021
【図２１】
0004661467.tif 000022