(57)【要約】【課題】何度も話しなおしたり、話題が欠けてしまうといった不具合を軽減し、複数の端末装置で音声をできるだけリアルタイムに確実に再生することができる通信システム、サーバ装置、および端末装置を提供する。【解決手段】サーバ装置が、受信された音声データを、複数の端末装置に向けて転送し、複数の端末装置それぞれとの間の通信状況の良否を判定し、通信状況の良否を表わす通信状況データを複数の端末装置それぞれに向けて送信するものであり、端末装置が、転送された音声データが表わす音声をリアルタイムで再生し、サーバ装置から送信された通信状況データを受信し、通信状況データが表わす通信状況の良否をユーザに通知する。【選択図】        図４
2008177896.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置と、サーバ装置とを備え、各端末装置から音声を表わす音声データを送信し、該音声データをサーバ装置で他の端末装置に転送し、該他の端末装置で該音声をリアルタイムに再生する通信システムにおいて、
前記サーバ装置が、
前記端末装置から送信されてきた音声データを受信する音声データ受信部と、
前記音声データ受信部で受信された音声データを、前記複数の端末装置のうち、該音声データを発信した発信端末装置を除く他の各端末装置に向けて転送する音声データ転送部と、
前記複数の端末装置それぞれとの間の通信状況の良否を判定する通信状況判定部と、
前記通信状況判定部で判定された通信状況の良否を表わす通信状況データを前記複数の端末装置それぞれに向けて送信する通信状況データ送信部とを備えたものであり、
前記端末装置が、
前記音声データを送信する音声データ送信部と、
前記サーバ装置から転送されてきた音声データを受信する転送音声データ受信部と、
前記転送音声データ受信部で受信された音声データが表わす音声をリアルタイムで再生する音声再生部と、
前記サーバ装置から送信された通信状況データを受信する通信状況データ受信部と、
前記通信状況データが表わす通信状況の良否をユーザに通知する通信状況通知部とを備えたものであることを特徴とする通信システム。
【請求項２】
前記端末装置が、
前記サーバ装置との間の通信の不具合を検出する不具合検出部と、
前記不具合検出部で不具合が検出された場合に、不具合が検出されたことを前記サーバ装置に通知する不具合通知部とを備えたものであり、
前記サーバ装置の通信状況判定部が、不具合が検出されたことを通知してきた端末装置について通信状況が不良と判定するものであることを特徴とする請求項１記載の通信システム。
【請求項３】
前記端末装置が、
前記サーバ装置に向けて、通信状況が正常であることを表わす応答データを繰り返し送信する応答データ送信部を備えたものであり、
前記サーバ装置は、
前記複数の端末装置それぞれから前記応答データを受信する応答データ受信部を備え、
前記通信状況判定部が、前記応答データの受信が欠けた端末装置について通信状況を不良と判定するものであることを特徴とする請求項１記載の通信システム。
【請求項４】
前記端末装置が、
前記音声データ送信部から音声データが送信された後で、前記通信状況データ受信部で通信状況の不良を表わす通信状況データが受信された場合に、該音声データを再送する音声データ再送部を備えたものであることを特徴とする請求項１記載の通信システム。
【請求項５】
この通信システムは、第１の通信方式と、該第１の通信方式に対して通信速度が相対的に遅くて通信の信頼性が相対的に優れた第２の通信方式とのそれぞれで通信可能なものであり、
前記端末装置が、
前記音声データ送信部および前記転送音声データ受信部は、前記第１の通信方式に基づいて音声データを通信するものであり、
前記音声データ送信部から音声データが送信された後で、前記通信状況データ受信部で通信状況の不良を表わす通信状況データが受信された場合に、該音声データを、前記第２の通信方式に基づいて再送する音声データ再送部を備えたものであることを特徴とする請求項１記載の通信システム。
【請求項６】
前記サーバ装置が、
前記音声データ受信部で受信された音声データを保存する受信データ保存部と、
前記通信状況判定部において、前記複数の端末装置のうち、前記発信端末装置を除く他の端末装置において通信状況が不良と判定された場合に、該端末装置に、前記受信データ保存部に保存された音声データを再転送する再転送実行部を備えたものであることを特徴とする請求項１記載の通信システム。
【請求項７】
前記音声データは、所定のタイミングごとに区切られた一連の区切りデータが連なったものであり、
前記端末装置が、
前記区切りデータの一覧を受信する一覧受信部と、
前記一覧受信部で受信された区切りデータの一覧を表示する一覧表示部と、
前記一覧表示部に表示された一覧の中から１つの区切りデータを操作に応じて指定する音声データ指定部とを備えたものであり、
前記サーバ装置が、
前記音声データ受信部で受信された音声データを前記区切りデータごとに保存する受信データ保存部と、
前記受信データ保存部に保存された区切りデータの一覧を送信する一覧送信部と、
前記一覧の中から１つの区切りデータの指定を受けて、その指定された区切りデータを再転送する再転送実行部とを備えたものであることを特徴とする請求項１記載の通信システム。
【請求項８】
前記端末装置は、
前記音声データの再生状況を前記サーバ装置に通知する再生状況通知部を備えたものであり、
前記サーバ装置の通信状況判定部は、前記複数の端末装置のうち、再生が未終了であることを通知してきた端末装置、および前記再生状況を通知してきていない端末装置について通信状況が不良であると判定するものであることを特徴とする請求項１記載の通信システム。
【請求項９】
複数の端末装置と、サーバ装置とを備え、各端末装置から音声を表わす音声データを送信し、該音声データをサーバ装置で他の端末装置に転送し、該他の端末装置で該音声をリアルタイムに再生する通信システムを構成するためのサーバ装置において、
前記端末装置から送信されてきた音声データを受信する音声データ受信部と、
前記音声データ受信部で受信された音声データを、前記複数の端末装置のうち、該音声データを発信した発信端末装置を除く他の各端末装置に向けて転送する音声データ転送部と、
前記複数の端末装置それぞれとの間の通信状況の良否を判定する通信状況判定部と、
前記通信状況判定部で判定された通信状況の良否を表わす通信状況データを前記複数の端末装置それぞれに向けて送信する通信状況データ送信部とを備えたものであることを特徴とするサーバ装置。
【請求項１０】
複数の端末装置と、サーバ装置とを備え、各端末装置から音声を表わす音声データを送信し、該音声データをサーバ装置で他の端末装置に転送し、該他の端末装置で該音声をリアルタイムに再生する通信システムを構成するための端末装置において、
音声を表わす音声データを送信する音声データ送信部と、
他の端末装置から発信され、前記サーバ装置から転送されてきた音声データを受信する転送音声データ受信部と、
前記転送音声データ受信部で受信された音声データが表わす音声をリアルタイムで再生する音声再生部と、
前記サーバ装置から送信される、各端末装置と該サーバ装置との間の通信状況の良否を表わす通信状況データを受信する通信状況データ受信部と、
前記通信状況データが表わす通信状況の良否をユーザに通知する通信状況通知部とを備えたものであることを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末装置において音声をリアルタイムに再生する通信システム、サーバ装置、および端末装置に関する。
【背景技術】
【０００２】
近年、３つ以上の携帯電話機で会話することができるＰｏＣ（Ｐｕｓｈ  ｔｏ  ｔａｌｋ  ｏｖｅｒ  ｃｅｌｌｕｌａｒ）サービスや、離れた場所にいる人同士で会議を行うためのＴＶ会議システムなどのように、多地点で音声を同時かつリアルタイムに通信する音声同報システムが広がってきている。このような音声同報システムにおいては、１つの端末装置から発せられた音声がサーバ装置で受信され、サーバ装置から他の端末装置に音声が転送されることにより、複数の端末装置で音声が同時に再生される。また、音声がデジタル化されて所定のデータ単位ごとにパケット化されて送受信され、エラー処理などといった通信手順が省かれることによって、通信の信頼性よりも通信のリアルタイム性が優先される。このような音声同報システムによると、時間や移動コストなどを抑えて、離れた場所にいる複数の人々の間で相互に情報を伝達し合うことができる。
【０００３】
しかし、音声同報システムでは、例えば、サーバ装置で処理されるパケット量が正月や夕方などに一時的に増加したり、ユーザが携帯端末機を持って電波状況の悪い場所に移動したり、１つの基地局配下で多数のユーザが携帯端末機を使用し、各携帯端末機への帯域割り当てが減少してしまうことがあり、このような場合には、ネットワークとしては異常ではないものの、一定間隔でロスのないパケット通信を実現することが困難になってしまい、音声のリアルタイム再生に支障をきたしてしまうという問題がある。
【０００４】
このような問題に関し、端末装置側にバッファを用意しておき、サーバから転送されてきたパケットをバッファに一定時間ためてから音声を再生することによって、パケットの遅延やその遅延のゆらぎを吸収することが行われている。また、特許文献１には、ネットワーク（サーバ装置）へのパケット到着状況に応じて、各端末装置におけるバッファの蓄積量や音声の再生タイミングを動的に変化する技術について記載されている。特許文献１に記載された技術によると、パケットが遅延してしまった場合であっても、ユーザに違和感を感じさせずに音声を再生することができる。
【０００５】
また、多数の端末装置とサーバ装置間で通信が行われる音声同報システムでは、ネットワーク上のどの部分で不具合が生じているのかを検知しにくいという問題もある。この点に関し、特許文献２には、ネットワーク管理装置でネットワークの障害を検知し、その障害情報を管理者に通知する技術について記載されており、特許文献３には、ネットワークの障害を予め定義された複数の管理者に通知する技術について記載されている。
【特許文献１】特開２００５−１３６７４２号公報
【特許文献２】特開２００３−３７５９９号公報
【特許文献３】特開平１１−２３４２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、例えば、パケットが数１００ｍｓｅｃ以上遅れてしまった場合や、連続してパケットのロスが生じてしまった場合、特許文献１に記載された技術では、それらを吸収することができず、音がぶつぶつ切れてしまったり、音声の欠けが多すぎて会話が聞き取れないなどといった不都合が生じてしまう。
【０００７】
また、特許文献２および特許文献３に記載された技術では、ネットワークの通信障害については検知することができるが、上述したようなパケットロスなどのように、ネットワーク上は異常ではない不具合については検知することができない。このため、各端末装置を利用しているユーザは、会話中の複数のユーザのうちのどのユーザが利用している端末装置に+不具合が生じているのかを確認することができず、何度も話しなおしたり、１人だけ話題が欠けてしまうなどという問題がある。
【０００８】
本発明は、上記事情に鑑み、何度も話しなおしたり、話題が欠けてしまうといった不具合を軽減し、複数の端末装置で音声をリアルタイムに再生することができる通信システム、サーバ装置、および端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の通信システムは、複数の端末装置と、サーバ装置とを備え、各端末装置から音声を表わす音声データを送信し、音声データをサーバ装置で他の端末装置に転送し、他の端末装置で音声をリアルタイムに再生する通信システムにおいて、
サーバ装置が、
端末装置から送信されてきた音声データを受信する音声データ受信部と、
音声データ受信部で受信された音声データを、複数の端末装置のうち、音声データを発信した発信端末装置を除く他の各端末装置に向けて転送する音声データ転送部と、
複数の端末装置それぞれとの間の通信状況の良否を判定する通信状況判定部と、
通信状況判定部で判定された通信状況の良否を表わす通信状況データを複数の端末装置それぞれに向けて送信する通信状況データ送信部とを備えたものであり、
端末装置が、
音声データを送信する音声データ送信部と、
サーバ装置から転送されてきた音声データを受信する転送音声データ受信部と、
転送音声データ受信部で受信された音声データが表わす音声をリアルタイムで再生する音声再生部と、
サーバ装置から送信された通信状況データを受信する通信状況データ受信部と、
通信状況データが表わす通信状況の良否をユーザに通知する通信状況通知部とを備えたものであることを特徴とする。
【００１０】
本発明の通信システムによると、サーバ装置において、複数の端末装置それぞれとの間の通信状況の良否が判定され、その判定結果が複数の端末装置それぞれに伝えられて、ユーザに通知される。このため、ユーザは、自分の発した音声が他のユーザに伝わっているのかということや、他のユーザが発した音声が自分に伝わっているのかなどといったことを確認することができる。
【００１１】
また、本発明の通信システムにおいて、上記通信状況通知部は、通信状況データが表わす通信状況を所定の表示画面に表示するものであることが好ましい。
【００１２】
複数の端末装置間で同じ音声を同時に再生する音声同報システムでは、端末装置として携帯電話機やテレビ電話などが利用されており、表示画面が設けられていることが一般的である。通信状況の良否が表示画面に表示されることにより、ユーザは確実に音声の伝達状態を確認することができる。
【００１３】
また、本発明の通信システムにおいて、
「上記端末装置が、
サーバ装置との間の通信の不具合を検出する不具合検出部と、
不具合検出部で不具合が検出された場合に、不具合が検出されたことをサーバ装置に通知する不具合通知部とを備えたものであり、
上記サーバ装置の通信状況判定部が、不具合が検出されたことを通知してきた端末装置について通信状況が不良と判定するものである」
という形態は好ましい。
【００１４】
端末装置に不具合検出部が備えられることによって、ネットワーク上の障害だけではなく、受信データ異常やタイムアウトなどといった不具合も確実にユーザに通知することができる。
【００１５】
また、本発明の通信システムにおいて、
「上記端末装置が、
サーバ装置に向けて、通信状況が正常であることを表わす応答データを繰り返し送信する応答データ送信部を備えたものであり、
上記サーバ装置は、
複数の端末装置それぞれから応答データを受信する応答データ受信部を備え、
通信状況判定部が、応答データの受信が欠けた端末装置について通信状況を不良と判定するものである」
という形態は好ましい。
【００１６】
サーバ装置において、複数の端末装置それぞれから繰り返し送られてくる応答データの受信の有無が確認されることによって、サーバ装置側で各端末装置との通信状況を確実に判定することができる。
【００１７】
また、本発明の通信システムにおいて、
「上記端末装置は、
音声データ送信部が音声データの発信に失敗したことを検出する不具合検出部と、
不具合検出部で不具合が検出された場合に、不具合が検出されたことをサーバ装置に通知する不具合通知部とを備えたものであり、
上記サーバ装置の通信状況判定部が、不具合が検出されたことを通知してきた端末装置について通信状況が不良と判定するものである」
という形態は好ましい。
【００１８】
音声データの発信エラーがサーバ装置に通知されることによって、発信端末装置以外の端末装置のユーザにも音声の発信に失敗したことが通知されるため、途中で会話が抜けてしまう不具合を回避することができる。
【００１９】
また、本発明の通信システムにおいて、上記端末装置が、
音声データ送信部から音声データが送信された後で、通信状況データ受信部で通信状況の不良を表わす通信状況データが受信された場合に、音声データを再送する音声データ再送部を備えたことが好ましい。
【００２０】
音声データが再送されることによって、何度も同じことを話す手間を省いて、会話の抜けを確実に防止することができる。
【００２１】
また、本発明の通信システムにおいて、
「この通信システムは、第１の通信方式と、第１の通信方式に対して通信速度が相対的に遅くて通信の信頼性が相対的に優れた第２の通信方式とのそれぞれで通信可能なものであり、
上記端末装置が、
音声データ送信部および転送音声データ受信部は、第１の通信方式に基づいて音声データを通信するものであり、
音声データ送信部から音声データが送信された後で、通信状況データ受信部で通信状況の不良を表わす通信状況データが受信された場合に、音声データを、第２の通信方式に基づいて再送する音声データ再送部を備えたものである」
という形態は好ましい。
【００２２】
通常は、通信速度が相対的に速い第１の通信方式で音声が通信され、通信状況が不良と判定された場合には、通信の信頼性が相対的に優れた第２の通信方式で音声が通信されることによって、音声再生のリアルタイム性と音声再生の確実性とを両立させることができる。
【００２３】
また、本発明の通信システムにおいて、上記サーバ装置が、
音声データ受信部で受信された音声データを保存する受信データ保存部と、
通信状況判定部において、複数の端末装置のうち、発信端末装置を除く他の端末装置において通信状況が不良と判定された場合に、端末装置に、受信データ保存部に保存された音声データを再転送する再転送実行部を備えたものであることが好ましい。
【００２４】
音声データが転送された端末装置の通信状況が不良である場合には、サーバ装置に保存された音声データが再転送されることによって、その音声データを発信端末装置からサーバ装置に再送する手間と時間が省かれ、処理を高速化することができる。
【００２５】
また、本発明の通信システムにおいて、
「この通信システムは、第１の通信方式と、第１の通信方式に対して通信速度が相対的に遅くて通信の信頼性が相対的に優れた第２の通信方式とのそれぞれで通信可能なものであり、
上記サーバ装置が、
音声データ受信部および音声データ転送部は、第１の通信方式に基づいて音声データを受信するものであり、
音声データ受信部で受信された音声データを保存する受信データ保存部と、
通信状況判定部において、複数の端末装置のうち、発信端末装置を除く他の端末装置において通信状況が不良と判定された場合に、端末装置に、第２の通信方式に基づいて受信データ保存部に保存された音声データを再転送する再転送実行部とを備えた」
という形態は好ましい。
【００２６】
通信状況が不良である場合に、サーバ装置に保存された音声データが第２の通信方式で再転送されることによって、発信端末装置からサーバ装置に音声データを再送する手間と時間を省くことができるとともに、確実に音声データを再転送することができる。
【００２７】
また、本発明の通信システムにおいて、
「上記音声データは、所定のタイミングごとに区切られた一連の区切りデータが連なったものであり、
上記端末装置が、
区切りデータの一覧を受信する一覧受信部と、
一覧受信部で受信された区切りデータの一覧を表示する一覧表示部と、
一覧表示部に表示された一覧の中から１つの区切りデータを操作に応じて指定する音声データ指定部とを備えたものであり、
上記サーバ装置が、
音声データ受信部で受信された音声データを区切りデータごとに保存する受信データ保存部と、
受信データ保存部に保存された区切りデータの一覧を送信する一覧送信部と、
一覧の中から１つの区切りデータの指定を受けて、その指定された区切りデータを再転送する再転送実行部とを備えたものである」
という形態は好ましい。
【００２８】
ユーザからの指定を受けた区切りデータのみが再転送されることによって、通信データ量を抑えることができ、処理時間を軽減することができる。
【００２９】
また、本発明の通信システムにおいて、
「上記端末装置は、
音声データの再生状況をサーバ装置に通知する再生状況通知部を備えたものであり、
上記サーバ装置の通信状況判定部は、複数の端末装置のうち、再生が未終了であることを通知してきた端末装置、および再生状況を通知してきていない端末装置について通信状況が不良であると判定するものである」
という形態は好適である。
【００３０】
この好適な通信システムによると、サーバ装置側で各端末装置における再生状況を確実に取得することができ、複数の端末装置それぞれのユーザに、どのユーザが音声を聞き終わっていないのかを通知することができる。
【００３１】
また、本発明の通信システムにおいて、
「上記端末装置は、
音声データの再生状況をサーバ装置に通知する再生状況通知部を備えたものであり、
上記サーバ装置の通信状況判定部は、複数の端末装置のうち、再生が未終了であることを通知してきた端末装置、および再生状況を通知してきていない端末装置について通信状況が不良であると判定するものであり、
上記サーバ装置が、
通信状況判定部において、通信状況が不良であると判定された端末装置がある場合には、端末装置において音声データの再生が終了するまでの間、端末装置を除く他の端末装置に音声データの送信を禁止させる送信禁止部を備えたものである」
という形態は好ましい。
【００３２】
通信状況が不良な端末装置のユーザが全ての音声を聞き終わるまで次の音声の送信を禁止することによって、未再生の音声の蓄積を回避し、その結果、ユーザが会話に取り残されてしまう不具合を回避することができる。
【００３３】
また、上記目的を達成する本発明のサーバ装置は、
複数の端末装置と、サーバ装置とを備え、各端末装置から音声を表わす音声データを送信し、音声データをサーバ装置で他の端末装置に転送し、他の端末装置で音声をリアルタイムに再生する通信システムを構成するためのサーバ装置において、
端末装置から送信されてきた音声データを受信する音声データ受信部と、
音声データ受信部で受信された音声データを、複数の端末装置のうち、音声データを発信した発信端末装置を除く他の各端末装置に向けて転送する音声データ転送部と、
複数の端末装置それぞれとの間の通信状況の良否を判定する通信状況判定部と、
通信状況判定部で判定された通信状況の良否を表わす通信状況データを前記複数の端末装置それぞれに向けて送信する通信状況データ送信部とを備えたものであることを特徴とする。
【００３４】
本発明のサーバ装置によると、複数の端末装置それぞれに通信状況データが送信されるため、それら複数の端末装置それぞれのユーザに通信状況の良否を確実に通知することができる。
【００３５】
尚、サーバ装置については、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいうサーバ装置には、上記の基本形態のみではなく、前述した通信システムの各形態に対応する各種の形態が含まれる。
【００３６】
また、上記目的を達成する本発明の端末装置は、
複数の端末装置と、サーバ装置とを備え、各端末装置から音声を表わす音声データを送信し、音声データをサーバ装置で他の端末装置に転送し、他の端末装置で音声をリアルタイムに再生する通信システムを構成するための端末装置において、
音声を表わす音声データを送信する音声データ送信部と、
他の端末装置から発信され、サーバ装置から転送されてきた音声データを受信する転送音声データ受信部と、
転送音声データ受信部で受信された音声データが表わす音声をリアルタイムで再生する音声再生部と、
サーバ装置から送信される、各端末装置と該サーバ装置との間の通信状況の良否を表わす通信状況データを受信する通信状況データ受信部と、
通信状況データが表わす通信状況の良否をユーザに通知する通信状況通知部とを備えたものであることを特徴とする。
【００３７】
本発明の端末装置によると、通信状況の良否が確実にユーザに通知されるため、一部のユーザだけ話題が欠けてしまうなどといった不具合を回避することができる。
【００３８】
尚、端末装置についても、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいう端末装置には、上記の基本形態のみではなく、前述した通信システムの各形態に対応する各種の形態が含まれる。
【発明の効果】
【００３９】
本発明によれば、何度も話しなおしたり、話題が欠けてしまうといった不具合を軽減し、複数の端末装置で音声をできるだけリアルタイムに確実に再生することができる。
【発明を実施するための最良の形態】
【００４０】
以下、図面を参照して本発明の実施の形態を説明する。
【００４１】
図１は、本発明の通信システムの一実施形態が適用された音声同報システムの一例を示す模式図である。
【００４２】
図１には、携帯電話機１００＿１，１００＿２，１００＿３と、携帯電話機１００＿１，１００＿２，１００＿３との間で無線通信が行われる基地局２００が示されている。尚、実際には、多数の携帯電話機が基地局２００と接続されており、さらに、多数の基地局やインターネット回線などが相互に接続されているが、図１では、図の簡略化のために、本発明の説明に必要なもののみが示されている。
【００４３】
携帯電話機１００＿１，１００＿２，１００＿３には、基地局２００を介して、１対１の通話や電子メールの送受信などを行う通常通信機能と、基地局２００を介し、ＰｏＣサービスを利用して携帯電話機１００＿１，１００＿２，１００＿３で音声を同時に再生する音声同報機能と、赤外線を使って携帯電話機１００＿１，１００＿２，１００＿３相互間で直接通信を行う近距離通信機能とが備えられている。携帯電話機１００＿１，１００＿２，１００＿３のユーザのうちのいずれかのユーザが電話帳などで音声同報を行う携帯電話機を指定すると、基地局２００内のサーバ装置から指定された携帯電話機に音声同報の参加要請が伝えられ、ユーザによって参加許可が選択された携帯電話機が音声同報通信に加わる。各ユーザが話者権の取得を指示すると、基地局２００内のサーバ装置では、話者権の取得指示を受け付けた携帯電話機のうちの１つの携帯電話機に話者権が与えられ、話者権を持った携帯電話機から音声が発信される。発信された音声は基地局２００のサーバ装置によって他の携帯電話機に転送されて再生される。また、基地局２００によって話者権が制御されることによって、複数の携帯電話機を使ってリアルタイムに会話を行うことができる。音声同報機能については、後で詳しく説明する。
【００４４】
続いて、携帯電話機１００＿１，１００＿２，１００＿３について説明する。尚、３つの携帯電話機１００＿１，１００＿２，１００＿３は、ほぼ同様の構成や機能を有しているため、以下では、これら３つの携帯電話機１００＿１，１００＿２，１００＿３を代表して１つの携帯電話機１００＿１について説明する。
【００４５】
図２は、携帯電話機１００＿１の外観斜視図である。
【００４６】
図２に示す携帯電話機１００＿１は、通話時にユーザが耳に当てる上部筐体１００Ａと、ユーザが手で持つ下部筐体１００Ｂとが、ヒンジ部１００Ｃを中心に折りたたみ自在に連結されている。
【００４７】
上部筐体１００Ａには、メニュー画面や、撮影画像などが表示される液晶パネル１０１、および内部にスピーカ（図２参照）が配備され、スピーカから発せられる音声を放つための送話口１０２が備えられており、上部筐体１００Ａの側面には、上述した音声同報機能を使って音声を発信する際に押す話者スイッチ１００Ｄも備えられている。
【００４８】
また、下部筐体１００Ｂには、各種機能の選択を行うボタンや撮影を行う際のシャッタボタンとして使用される選択ボタン１０４、電話番号等を入力するためのプッシュボタン１０５、および内部にマイクロフォン（図２参照）が配備され、声をマイクロフォンに伝えるための受話口１０６が備えられている。
【００４９】
続いて、携帯電話機１００＿１の内部構造について説明する。
【００５０】
図３は、携帯電話機１００＿１の内部ブロック図である。
【００５１】
図３には、ＣＰＵ１１０、ＲＯＭ１１１、不揮発メモリ１１２、ＲＡＭ１１３、マイクデバイス１２１、表示デバイス１２２、スピーカデバイス１２３、キーデバイス１２４、カメラデバイス１２５、時計１２６、赤外線デバイス１３１、第１通信デバイス１３２、第２通信デバイス１３３、再生デバイス１３４、メディアコントローラ１４０、および充電地１５０が示されており、これらの間はバスを介して互いに接続されている。
【００５２】
ＣＰＵ１１０は、各種プログラムを実行する機能を有し、この携帯電話機１００＿１の全体を制御している。
【００５３】
ＲＯＭ１１１には、ＣＰＵ１１０で実行される各種プログラムやそれら各種プログラムの実行に必要な各種定数が記憶されており、ＣＰＵ１１０は、ＲＯＭ１１１に記憶されたプログラムをＲＡＭ１１３を作業領域として使いながら実行する。
【００５４】
不揮発メモリ１１２には、アドレス帳や受信した電子メールなど、書き換えられることがありうる各種情報が記録されている。
【００５５】
マイクデバイス１２１は、ユーザの声をピックアップするマイクロホンおよびそのマイクロホンでピックアップされた声を処理する機能ブロックである。
【００５６】
スピーカデバイス１２３は、ユーザに向けて音声を出力するスピーカ、およびそのスピーカを駆動する音声信号を生成する機能ブロックである。
【００５７】
カメラデバイス１２５は、写真撮影による画像データの収集を司るブロックであり、表示デバイス１２２は、液晶パネル１０１（図２参照）への画像表示を司るブロックであり、キーデバイス１２４は、ユーザによる各種キー操作を検出するブロックであり、時計１２６は、現在時刻を取得するためのブロックである。
【００５８】
メディアコントローラ１４０は、装填された記録メディア１４１からデータを読み出したり、カメラデバイス１２５で生成された画像データ等を記録メディア１４１に書き込むためのものである。
【００５９】
赤外線デバイス１３１は、近距離にある外部装置に、画像や電話番号などを基地局を介さずに赤外線通信によって送信するためのものである。
【００６０】
また、第１通信デバイス１３２は、図１に示す基地局２００を介して通話や電子メールなどを行う通常通信機能を実現するためのものであり、エラー発生時の再送処理などが取り決められた信頼性の高い高信頼通信方式（本実施形態においては、ＴＣＰ／ＩＰ）が採用される。
【００６１】
第２通信デバイス１３３は、携帯電話機１００＿１，１００＿２，１００＿３で音声を同時に再生する音声同報機能を実現するためのものであり、基本的には、エラー発生時の再送処理などが省かれて処理の高速化が図られた高速通信方式（本実施形態においては、ＵＤＰ）によって音声データが通信されるが、エラー発生時などには、上述した高信頼通信方式によって各種データが通信される。
【００６２】
携帯電話機１００＿１は、基本的には以上のように構成されている。
【００６３】
続いて、図１に示す音声同報システムにおける音声同報処理について説明する。
【００６４】
図４は、図１に示す音声同報システムを構成する携帯電話機および基地局における、音声同報処理に関する各種要素の機能ブロック図である。
【００６５】
尚、図１には、３つの携帯電話機１００＿１，１００＿２，１００＿３が示されており、実際には、それらの携帯電話機１００＿１，１００＿２，１００＿３を含めた複数の携帯電話機それぞれから音声が発信されるが、以下では、２つの携帯電話機１００＿１，１００＿２のみ図示し、一方の携帯電話機１００＿１から音声が発信されるものとして説明する。また、２つの携帯電話機１００＿１，１００＿２において、同じ要素には同じ符号を付し、末尾の数字で２つの携帯電話機１００＿１，１００＿２それぞれの要素を区別する。
【００６６】
図４に示すように、基地局２００には、複数の携帯電話機それぞれの音声同報通信への参加状態を取得したり、同報開始や終了の制御や、話者権を制御するプレゼンスサーバ４１０と、音声同報処理を制御する音声同報サーバ４２０とが備えられており、音声同報サーバ４２０は、携帯電話機から発信された音声を受信する音声受信部４２２と、受信した音声を転送する音声転送部４２１と、音声の抜けや遅延などといった通信状況の良否を判定するエラー判定部４２３と、携帯電話機との間で応答データ（正常：ＡＣＫデータ、異常：ＮＡＣＫデータ）を送受信し、音声同報処理を制御する同報制御部４２４と、音声の再送などを行う高信頼通信部４２５と、受信した音声を保存する保存部４３０で構成されている。プレゼンスサーバ４１０では、高信頼通信方式であるＴＣＰ／ＩＰが採用され、音声受信部４２２および音声転送部４２１では、高速通信方式であるＵＤＰが採用され、高信頼通信部４２５では、高信頼通信方式であるＴＣＰ／ＩＰが採用される。尚、プレゼンスサーバ４１０においては、高信頼通信方式であるＴＣＰ／ＩＰに替えて、高速通信方式であるＵＤＰが採用されてもよい。音声受信部４２２は、本発明にいう音声データ受信部の一例にあたり、音声転送部４２１は、本発明にいう音声データ転送部の一例に相当する。また、エラー判定部４２３は、本発明にいう通信状況判定部の一例にあたり、高信頼通信部４２５は、本発明にいう再送実行部の一例にあたり、プレゼンスサーバ４１０は、本発明にいう通信状況データ送信部の一例に相当する。また、同報制御部４２４は、本発明にいう応答データ受信部の一例にあたり、保存部４３０は、本発明にいう受信データ保存部の一例に相当する。
【００６７】
携帯電話機１００＿１には、同報の開始、終了、メンバの追加、および話者権の取得要求／解除要求などをプレゼンスサーバ４１０に伝達するプレゼンス管理部３０１＿１と、図３に示すマイクデバイス１２１から入力した音声を音声同報サーバ４２０に向けて発信する音声出力部３０４＿１と、音声同報サーバ４２０から転送されてきた音声を受信する音声入力部３０２＿１と、図３に示す再生デバイス１３４がその役割を担い、受信した音声を再生する再生部３０３＿１と、データの遅延などを検出するエラー検出部３０５＿１と、音声同報サーバ４２０との間で応答データ（正常：ＡＣＫデータ、異常：ＮＡＣＫデータ）を送受信し、音声同報処理を制御する同報制御部３０６＿１と、図３に示す表示デバイス１２２がその役割を担い、図１に示す液晶パネル１０１に他の携帯電話機における通信状況などを表示する表示部３０７＿１と、再転送されてきた音声データなどを通信する高信頼通信部３０８＿１と、ユーザが指示を入力するための各種キー３０９＿１と、発信された音声を保存する保存部３１０＿１が備えられている。尚、携帯電話機１００＿２や、他の携帯電話機にも、携帯電話機１００＿１と同様な要素が備えられている。音声出力部３０４＿１は、本発明にいう音声データ送信部の一例にあたり、音声入力部３０２＿１は、本発明にいう転送音声データ受信部の一例にあたり、再生部３０３＿１は、本発明にいう音声再生部の一例に相当する。また、表示部３０７＿１は、本発明にいう通信状況通知部の一例にあたり、プレゼンス管理部３０１＿１は、本発明にいう通信状況データ受信部の一例にあたり、高信頼通信部３０８＿１は、本発明にいう音声データ再送部の一例に相当する。さらに、エラー検出部３０５＿１は、本発明にいう不具合検出部の一例にあたり、同報制御部３０６＿１は、本発明にいう応答データ送信部の一例に相当する。
【００６８】
図５は、音声発信側である携帯電話機１００＿１における一連の処理の流れを示すフローチャート図であり、図６は、音声同報サーバ４２０における一連の処理の流れを示すフローチャート図であり、図７は、音声受信側である携帯電話機１００＿３における一連の処理の流れを示すフローチャート図であり、図８は、図７に示す会話ログ処理の流れを示すフローチャート図である。
【００６９】
以下では、これら４つのフローチャート図と、図４などを合わせて参照し、音声同報処理について詳しく説明する。
【００７０】
まず、主に図５と図６とを使って、音声発信側である携帯電話機１００＿１と音声同報サーバ４２０で実行される処理について説明する。
【００７１】
携帯電話機１００＿１のユーザが、図２に示す話者スイッチ１００Ｄを押すと、プレゼンス管理部３０１＿１からプレゼンスサーバ４１０に向けて、同報の開始と、同報するメンバのリストと、話者権の取得要求が伝えられる。プレゼンスサーバ４１０は、携帯電話機１００＿１に話者権を与え、他の携帯電話機に音声同報通信に参加しているメンバのリストと、話者権を有している携帯電話機の情報を伝える。携帯電話機１００＿２などのプレゼンス管理部３０１＿２は、表示部３０７＿２にプレゼンスサーバ４１０から送られてきた情報を伝達し、表示部３０７＿２は、液晶パネル１０１に、音声同報通信に参加しているメンバや話者権などの情報が示された参加者リスト画面を表示させる。
【００７２】
図９は、携帯電話機に表示される参加者リスト画面の一例を示す図である。
【００７３】
図９のパート（Ａ）に示す参加者リスト画面５００には、音声同報通信に参加している携帯電話機のユーザ名が示されており、話者権を持っている携帯電話機１００＿１のユーザ名には、話者権マーク５１０が付加されている。
【００７４】
話者権が与えられ、ユーザが送話口１０２に向かって話しをすると、図３に示すマイクデバイス１２１おいて音声がデジタル化されて音声データが生成される（図５のステップＳ１０１）。生成された音声データは、図４に示す音声出力部３０４＿１に伝えられて音声番号が付加され、高速通信方式に従って音声同報サーバ４２０に向けて発信されるとともに（図５のステップＳ１０２）、保存部３１０＿１に一時的に保存される（図５のステップＳ１０３）。
【００７５】
尚、本実施形態においては、ユーザが話した会話は、音声が所定時間以上途切れるごとに区切られて複数の音声データが生成される。例えば、「今日の会議は１０時からです。」「参加できない方は早めに教えて下さい。」という２つの文章が間をあけずに話された場合は、１つの音声としてまとめられて１つの音声データが生成され、それら２つの文章が所定時間以上あけて話された場合は、２つの文章がそれぞれに別の音声として区切られて、２つの音声データが生成される。また、高速通信方式では、各音声データは、所定のデータ単位ごとに区切られたパケットごとに、所定タイミング毎（２０ｍｓｅｃ）にリアルタイムに送受信される。すなわち、本実施形態では、音声が入力されると、２０ｍｓｅｃごとに区切られたパケット単位で音声が発信され、さらに保存部３１０＿１に保存される。音声の入力（図５のステップＳ１０１）、発信（図５のステップＳ１０２）、蓄積（図５のステップＳ１０３）は、１つの音声データの処理が終了するまで繰り返される。高速通信方式を利用することによって、音声をリアルタイムに発信することができる。
【００７６】
音声同報サーバ４２０の音声受信部４２２では、携帯電話機１００＿１から発信された音声データがパケット単位で受信される（図６のステップＳ２０１：Ｙｅｓ）。エラー判定部４２３では、受信された音声データに対してデータの正常／異常が判定される。本実施形態においては、受信された音声データが一時的に保存される音声バッファにおいて、アンダーフローやオーバーフローやパケットロスが所定時間以内に規定回数以内であるか否かが判定され、アンダーフローやオーバーフローやパケットロスが規定回数以内である場合には、データは正常であると判定され（図６のステップＳ２０２：Ｎｏ）、アンダーフローやオーバーフローやパケットロスが規定回数以上発生した場合には、データは異常であると判定される（図６のステップＳ２０２：Ｙｅｓ）。
【００７７】
データが正常である場合には（図６のステップＳ２０２：Ｎｏ）、音声同報サーバ４２０の同報制御部４２４は、携帯電話機１００＿１の通信状態を「正常」に設定する（図６のステップＳ２０３）。データが正常であると判定された音声データは、音声転送部４２１によって、高速通信方式に従って携帯電話機１００＿２に転送されるとともに（図６のステップＳ２０４）、音声同報サーバ４２０内の保存部４３０に一時的に保存される（図６のステップＳ２０５）。
【００７８】
パケット単位ごとにデータが受信され、携帯電話機１００＿２に転送され、さらに保存部４３０に保存される一連の処理が繰り返されて、１つの音声データの処理が終了すると（図６のステップＳ２０６：Ｙｅｓ）、同報制御部４２４は、携帯電話機１００＿１に向けて、処理が正常に行われたことを表わすＡＣＫデータを送信する（図６のステップＳ２０７）。
【００７９】
発信元である携帯電話機１００＿１では、音声同報サーバ４２０からＡＣＫデータが受信されると（図５のステップＳ１０４：Ｙｅｓ）、保存部３１０＿１に一時的に保存されていた音声データが削除される（図５のステップＳ１０５）。
【００８０】
また、図６のステップＳ２０２において、携帯電話機１００＿１から音声同報サーバ４２０に送られてきた音声データが異常であると判定された場合（図６のステップＳ２０２：Ｙｅｓ）、同報制御部４２４は、携帯電話機１００＿１に向けて、処理が異常であることを表わすＮＡＣＫデータと音声データの音声番号を送信し（図６のステップＳ２０８）、携帯電話機１００＿１の通信状態を「異常」に設定する（図６のステップＳ２０９）。プレゼンスサーバ４１０は、音声同報通信に参加している各携帯電話機に、携帯電話機１００＿１の通信状態「異常」を伝える。
【００８１】
図９のパート（Ｂ）に示すように、各携帯電話機の液晶パネル１０１には、話者権を持っている携帯電話機１００＿１のユーザ名に話者権マーク５１０が付されており、さらに、通信状態「異常」を表わす異常マーク５２０が付されている。このように、話者権を持っている携帯電話機１００＿１の通信状態が表示されることによって、各携帯電話機のユーザは、音声が発信されていないかもしれないことを認識しておくことができ、会話が欠けてしまう不具合を防止することができる。
【００８２】
発信元である携帯電話機１００＿１では、音声同報サーバ４２０からＮＡＣＫデータと音声番号を受信するか（図５のステップＳ１０６：Ｙｅｓ）、あるいはタイムアウトが発生すると、高信頼通信部３０８＿１は、保存部３１０＿１に一時的に保存されている音声データから、指示された音声番号が付された音声データを取得して、高信頼通信方式に従って再送する（図５のステップＳ１０７）。このように、音声データを予め保存しておくことによって、エラーが発生した場合であっても、何度も話しなおす手間を省くことができる。また、音声データを再送する際には、通信速度よりも通信の確実性が重視された高信頼通信方式で送信されることによって、確実に音声を送信することができる。
【００８３】
携帯電話機１００＿１から再送されてきた音声データは、音声同報サーバ４２０の高信頼通信部４２５で受信され（図６のステップＳ２１０）、音声転送部４２１によって、高速通信方式に従って携帯電話機１００＿２に転送されるとともに（図６のステップＳ２１１）、音声同報サーバ４２０内の保存部４３０に一時的に保存される（図６のステップＳ２１２）。
【００８４】
以上のようにして、音声同報サーバ４２０では、携帯電話機１００＿１から発信された音声データがパケット単位で受信される。１つの音声データの受信が終了すると、音声同報サーバ４２０では、保存部４３０に、一時的に保存されているパケット単位のデータとは別に、音声データがログとして保存される。尚、音声同報サーバ４２０の同報制御部４２４では、保存部４３０に保存された音声データと、各携帯端末装置における各音声データの再生状況とが対応付けられたログリストが生成され、生成されたログリストも音声データと一緒に保存部４３０に保存される。
【００８５】
続いて、主に図６、図７、および図８を使って、音声受信側である携帯電話機１００＿２と音声同報サーバ４２０で実行される処理について説明する。
【００８６】
携帯電話機１００＿２では、音声同報サーバ４２０からパケット単位で転送されてきた音声データが音声入力部３０２＿２で受信される（図７のステップＳ３０１：Ｙｅｓ）。
【００８７】
エラー検出部３０５＿２では、受信された音声データに対して図６のステップＳ２０２と同様なエラー判定処理が行われる（図７のステップＳ３０２）。正常であると判定された音声データは（図７のステップＳ３０２：Ｎｏ）、一旦保存部３１０＿２に保存された後で再生部３０３＿２に伝えられ、再生部３０３＿２において音声が順次に再生される（図７のステップＳ３０３）。
【００８８】
パケット単位でデータを受信し、そのデータを再生する一連の処理が繰り返されて、１つの音声データに対する処理が終了すると（図７のステップＳ３０４：Ｙｅｓ）、同報制御部３０６＿２から音声同報サーバ４２０に向けて処理の正常を表わすＡＣＫデータが送信される（図７のステップＳ３０５）。
【００８９】
また、音声同報サーバ４２０は、携帯電話機１００＿２からＡＣＫデータが送られてくると（図６のステップＳ２１３：Ｙｅｓ）、保存部４３０に一時的に保存してあるパケットごとの音声データを削除するとともに（図６のステップＳ２１４）、保存部４３０に音声データのログとともに保存されているログリスト中の、携帯電話機１００＿２における音声データの再生状況を「再生済み」に設定する。
【００９０】
また、図７のステップＳ３０２において、音声同報サーバ４２０から転送されてきた音声データが異常であると判定された場合には（図７のステップＳ３０２：Ｙｅｓ）、同報制御部３０６＿２から音声同報サーバ４２０に処理の異常を表わすＮＡＣＫデータと音声データの音声番号が送られる（図７のステップＳ３０６）。
【００９１】
音声同報サーバ４２０では、携帯電話機１００＿２からＮＡＣＫデータを受信したり、所定時間の間、ＡＣＫデータやＮＡＣＫデータが所定時間以上の間受信されずにタイムアウトが発生すると（図６のステップＳ２１３：Ｎｏ）、携帯電話機１００＿２の通信状態を「異常」に設定する（図６のステップＳ２１５）。プレゼンスサーバ４１０は、音声同報通信に参加している各携帯電話機に、携帯電話機１００＿２の通信状態「異常」を伝える。
【００９２】
図１０は、携帯電話機１００＿２の通信状態が異常である場合の参加者リスト画面の一例を示す図である。
【００９３】
図１０のパート（Ａ）に示すように、携帯電話機１００＿２の通信状態が異常であることが伝えられると、参加者リスト画面５００の、携帯電話機１００＿２のユーザ名には通信状態「異常」を表わす異常マーク５２０が付加される。
【００９４】
音声同報サーバ４２０の高信頼通信部４２５は、保存部４３０に一時的に保存されているパケット単位の音声データを、音声転送部４２１で適用されている高速通信方式よりも信頼性が高い高信頼通信方式に従って携帯電話機１００＿２に再転送する（図６のステップＳ２１６）。尚、音声データを再転送している間は、各携帯端末装置からプレゼンスサーバ４１０に話者権の取得要求が送られてきても、話者権の移行は行われずに維持される。
【００９５】
携帯電話機１００＿２では、高信頼通信部３０８＿２において、再転送されてきた音声データが受信される（図７のステップＳ３０７）。
【００９６】
尚、図１０のパート（Ｂ）に示すように、音声同報サーバ４２０から携帯電話機１００＿２に音声データが再転送されている間は、その音声データの発信元である携帯電話機１００＿１のユーザ名に代替通信中マーク５３０が付加され、音声データが受信される携帯電話機１００＿２のユーザ名にも代替通信中マーク５３０が付加される。
【００９７】
携帯電話機１００＿２では、音声データが一旦保存部３１０＿２に保存され、音声が再生されるとともに（図７のステップＳ３０８）、音声同報サーバ４２０に向けて通信状態の異常を解除する要求とＡＣＫデータが送信される（図７のステップＳ３０９）。
【００９８】
このように、音声同報サーバ４２０にパケット単位の音声データを一時的に保存しておくことによって、携帯電話機１００＿２側で受信した音声データに異常が生じた場合であっても、発信元である携帯電話機１００＿１から音声を再度取得する手間を省くことができ、処理を高速化することができる。
【００９９】
ここで、上述したように、携帯電話機１００＿２に転送されてきた音声データは、保存部３１０＿２に一旦保存された後で再生されることにより、音声遅延のゆらぎなどが吸収されている。また、音声同報サーバ４２０の保存部４３０には、各携帯電話機から発信された音声データのリストが保存されている。
【０１００】
例えば、携帯電話機１００＿２のユーザが、プッシュボタン１０５などを押して音声データのログリストの表示を指示すると（図７のステップＳ３１０）、図８に示す会話ログ処理が実行されて、同報制御部３０６＿２から音声同報サーバ４２０にログリストの取得要求が伝えられる（図８のステップＳ４０１）。
【０１０１】
音声同報サーバ４２０では、ログリストの取得要求が伝えられると（図６のステップＳ２１９：Ｙｅｓ）、保存部４３０に保存されているログリストが携帯電話機１００＿２に向けて送信される（図６のステップＳ２２０）。
【０１０２】
携帯電話機１００＿２では、取得されたログリストが表示部３０７＿２に伝えられ、液晶パネル１０１にログリストが表示される（図８のステップＳ４０２）。
【０１０３】
図１１は、携帯電話機１００＿２に表示された参加者リスト画面とログリストの一例を示す図である。
【０１０４】
未再生の音声データがある場合、図１１（Ａ）に示すように、参加者リスト画面５００の、未再生の音声データがある携帯端末装置１００＿２のユーザ名には再生指示マーク５４０が付されている。この状態で、各携帯端末装置のユーザが再生指示マーク５４０を選択すると、図１１（Ｂ）に示すような再生データのログリスト５０１が表示される。ログリスト５０１には、音声データそれぞれの発信元である携帯端末装置のユーザ名と、発信時刻が示されており、さらに、未再生である音声データには再生指示マーク５４０が付されている。
【０１０５】
例えば、携帯電話端末装置１００＿２のユーザが、図１１のパート（Ｂ）に示すログリスト５０１中の所望の音声データを指定すると（図８のステップＳ４０３：Ｙｅｓ）、指定内容が音声同報サーバ４２０に伝えられる。
【０１０６】
音声同報サーバ４２０では、ログの指定を受信すると（図６のステップＳ２２１：Ｙｅｓ）、保存部４３０にログとして保存されている音声データのうち、指定された音声データを取得して、高信頼通信部４２５から携帯電話機１００＿２に向けて音声データを送信する（図６のステップＳ２２２）。
【０１０７】
携帯電話機１００＿２では、ユーザによって指定された音声データが受信されると（図８のステップＳ４０４）、プレゼンス管理部３１０＿２からプレゼンスサーバ４１０に向けて仮話者権の発行要求を伝える（図８のステップＳ４０５）。プレゼンスサーバ４１０では、仮話者権の発行要求が伝えられると、全ての携帯端末機からの話者権要求を拒否する仮話者権状態に設定する。
【０１０８】
携帯電話機１００＿２では、受信された音声データが再生部３０３＿２に伝えられ、再生部３０３＿２において音声が再生される（図８のステップＳ４０６）。
【０１０９】
また、再生された音声データが未再生の音声データである場合には（図８のステップＳ４０７：Ｙｅｓ）、音声同報サーバ４２０に向けて再生状況として「再生済み」であることが伝えられ（図８のステップＳ４０８）、音声同報サーバ４２０は、ログリストにおいて、携帯電話機１００＿２における送信済みの音声データの再生状況を「再生済み」に設定する（図６のステップＳ２２３）。
【０１１０】
尚、未再生の音声データを再生している間は、図１１のパート（Ｃ）に示すように、未再生の音声を再生している携帯電話機のユーザ名に、音声再生中を表わす再生マーク５４１が表示される。
【０１１１】
携帯電話機１００＿２では、音声データの再生が終了すると、プレゼンス管理部３０１＿２からプレゼンスサーバ４１０に仮話者権の解除が伝達される（図８のステップＳ４０９）。プレゼンスサーバ４１０は、仮話者権状態を解除し、話者権要求が送られてきた携帯端末機に話者権を与える。
【０１１２】
このように、未再生の音声を再生中は、全ての携帯電話機に話者権を与えないことによって、未再生の音声がたまってしまって一部のユーザが会話に遅れてしまう不具合を回避することができる。
【０１１３】
未再生の音声データを全て再生すると（図８のステップＳ４１０：Ｎｏ）、携帯電話機１００＿２の同報制御部３０６＿２から音声同報サーバ４２０に、再生状況を全て再生済みに設定する要求が伝えられる（図８のステップＳ４１１）。
【０１１４】
音声同報サーバ４２０では、再生状況の設定指示が伝えられると（図６のステップＳ２２１７：Ｙｅｓ）、保存部４３０に保存されているログリスト中の、携帯電話機１００＿２における全ての音声データの再生状況を「再生済み」に設定する（図６のステップＳ２１８）。
【０１１５】
このように、本実施形態によると、何度も話しなおしたり、話題が欠けてしまうといった不具合を軽減し、複数の携帯電話機間で音声をリアルタイムに再生することができる。
【０１１６】
ここで、上記では、複数の携帯電話機とサーバ装置とで構成された音声同報システムについて説明したが、本発明にいう端末装置は、例えば、テレビ電話用の端末装置などであってもよい。
【０１１７】
また、上記では、複数の携帯電話機それぞれの通信状況を表示する例について説明したが、本発明にいう通信状況通知部は、音声などでユーザに通信状況を通知するものであってもよい。
【０１１８】
また、上記では、音声が所定時間以上途切れるごとに区切られた各音声データごとにＡＣＫデータやＮＡＣＫデータを送受信する例について説明したが、ＡＣＫデータやＮＡＣＫデータは、例えば、話者権が切り替わるごとに送受信するものであってもよい。
【０１１９】
以下、本発明の各種形態について付記する。
【０１２０】
（付記１）
複数の端末装置と、サーバ装置とを備え、各端末装置から音声を表わす音声データを送信し、該音声データをサーバ装置で他の端末装置に転送し、該他の端末装置で該音声をリアルタイムに再生する通信システムにおいて、
前記サーバ装置が、
前記端末装置から送信されてきた音声データを受信する音声データ受信部と、
前記音声データ受信部で受信された音声データを、前記複数の端末装置のうち、該音声データを発信した発信端末装置を除く他の各端末装置に向けて転送する音声データ転送部と、
前記複数の端末装置それぞれとの間の通信状況の良否を判定する通信状況判定部と、
前記通信状況判定部で判定された通信状況の良否を表わす通信状況データを前記複数の端末装置それぞれに向けて送信する通信状況データ送信部とを備えたものであり、
前記端末装置が、
前記音声データを送信する音声データ送信部と、
前記サーバ装置から転送されてきた音声データを受信する転送音声データ受信部と、
前記転送音声データ受信部で受信された音声データが表わす音声をリアルタイムで再生する音声再生部と、
前記サーバ装置から送信された通信状況データを受信する通信状況データ受信部と、
前記通信状況データが表わす通信状況の良否をユーザに通知する通信状況通知部とを備えたものであることを特徴とする通信システム。
【０１２１】
（付記２）
前記通信状況通知部は、前記通信状況データが表わす通信状況を所定の表示画面に表示するものであることを特徴とする付記１記載の通信システム。
【０１２２】
（付記３）
前記端末装置が、
前記サーバ装置との間の通信の不具合を検出する不具合検出部と、
前記不具合検出部で不具合が検出された場合に、不具合が検出されたことを前記サーバ装置に通知する不具合通知部とを備えたものであり、
前記サーバ装置の通信状況判定部が、不具合が検出されたことを通知してきた端末装置について通信状況が不良と判定するものであることを特徴とする付記１記載の通信システム。
【０１２３】
（付記４）
前記端末装置が、
前記サーバ装置に向けて、通信状況が正常であることを表わす応答データを繰り返し送信する応答データ送信部を備えたものであり、
前記サーバ装置は、
前記複数の端末装置それぞれから前記応答データを受信する応答データ受信部を備え、
前記通信状況判定部が、前記応答データの受信が欠けた端末装置について通信状況を不良と判定するものであることを特徴とする付記１記載の通信システム。
【０１２４】
（付記５）
前記端末装置は、
前記音声データ送信部が音声データの発信に失敗したことを検出する不具合検出部と、
前記不具合検出部で不具合が検出された場合に、不具合が検出されたことを前記サーバ装置に通知する不具合通知部とを備えたものであり、
前記サーバ装置の通信状況判定部が、不具合が検出されたことを通知してきた端末装置について通信状況が不良と判定するものであることを特徴とする付記１記載の通信システム。
【０１２５】
（付記６）
前記端末装置が、
前記音声データ送信部から音声データが送信された後で、前記通信状況データ受信部で通信状況の不良を表わす通信状況データが受信された場合に、該音声データを再送する音声データ再送部を備えたものであることを特徴とする付記１記載の通信システム。
【０１２６】
（付記７）
この通信システムは、第１の通信方式と、該第１の通信方式に対して通信速度が相対的に遅くて通信の信頼性が相対的に優れた第２の通信方式とのそれぞれで通信可能なものであり、
前記端末装置が、
前記音声データ送信部および前記転送音声データ受信部は、前記第１の通信方式に基づいて音声データを通信するものであり、
前記音声データ送信部から音声データが送信された後で、前記通信状況データ受信部で通信状況の不良を表わす通信状況データが受信された場合に、該音声データを、前記第２の通信方式に基づいて再送する音声データ再送部を備えたものであることを特徴とする付記１記載の通信システム。
【０１２７】
（付記８）
前記サーバ装置が、
前記音声データ受信部で受信された音声データを保存する受信データ保存部と、
前記通信状況判定部において、前記複数の端末装置のうち、前記発信端末装置を除く他の端末装置において通信状況が不良と判定された場合に、該端末装置に、前記受信データ保存部に保存された音声データを再転送する再転送実行部を備えたものであることを特徴とする付記１記載の通信システム。
【０１２８】
（付記９）
この通信システムは、第１の通信方式と、該第１の通信方式に対して通信速度が相対的に遅くて通信の信頼性が相対的に優れた第２の通信方式とのそれぞれで通信可能なものであり、
前記サーバ装置が、
前記音声データ受信部および前記音声データ転送部は、前記第１の通信方式に基づいて音声データを受信するものであり、
前記音声データ受信部で受信された音声データを保存する受信データ保存部と、
前記通信状況判定部において、前記複数の端末装置のうち、前記発信端末装置を除く他の端末装置において通信状況が不良と判定された場合に、該端末装置に、前記第２の通信方式に基づいて前記受信データ保存部に保存された音声データを再転送する再転送実行部とを備えたものであることを特徴とする付記１記載の通信システム。
【０１２９】
（付記１０）
前記音声データは、所定のタイミングごとに区切られた一連の区切りデータが連なったものであり、
前記端末装置が、
前記区切りデータの一覧を受信する一覧受信部と、
前記一覧受信部で受信された区切りデータの一覧を表示する一覧表示部と、
前記一覧表示部に表示された一覧の中から１つの区切りデータを操作に応じて指定する音声データ指定部とを備えたものであり、
前記サーバ装置が、
前記音声データ受信部で受信された音声データを前記区切りデータごとに保存する受信データ保存部と、
前記受信データ保存部に保存された区切りデータの一覧を送信する一覧送信部と、
前記一覧の中から１つの区切りデータの指定を受けて、その指定された区切りデータを再転送する再転送実行部とを備えたものであることを特徴とする付記１記載の通信システム。
【０１３０】
（付記１１）
前記端末装置は、
前記音声データの再生状況を前記サーバ装置に通知する再生状況通知部を備えたものであり、
前記サーバ装置の通信状況判定部は、前記複数の端末装置のうち、再生が未終了であることを通知してきた端末装置、および前記再生状況を通知してきていない端末装置について通信状況が不良であると判定するものであることを特徴とする付記１記載の通信システム。
【０１３１】
（付記１２）
前記端末装置は、
前記音声データの再生状況を前記サーバ装置に通知する再生状況通知部を備えたものであり、
前記サーバ装置の通信状況判定部は、前記複数の端末装置のうち、再生が未終了であることを通知してきた端末装置、および前記再生状況を通知してきていない端末装置について通信状況が不良であると判定するものであり、
前記サーバ装置が、
前記通信状況判定部において、通信状況が不良であると判定された端末装置がある場合には、該端末装置において前記音声データの再生が終了するまでの間、該端末装置を除く他の端末装置に音声データの送信を禁止させる送信禁止部を備えたものであることを特徴とする付記１記載の通信システム。
【０１３２】
（付記１３）
複数の端末装置と、サーバ装置とを備え、各端末装置から音声を表わす音声データを送信し、該音声データをサーバ装置で他の端末装置に転送し、該他の端末装置で該音声をリアルタイムに再生する通信システムを構成するサーバ装置において、
前記端末装置から送信されてきた音声データを受信する音声データ受信部と、
前記音声データ受信部で受信された音声データを、前記複数の端末装置のうち、該音声データを発信した発信端末装置を除く他の各端末装置に向けて転送する音声データ転送部と、
前記複数の端末装置それぞれとの間の通信状況の良否を判定する通信状況判定部と、
前記通信状況判定部で判定された通信状況の良否を表わす通信状況データを前記複数の端末装置それぞれに向けて送信する通信状況データ送信部とを備えたものであることを特徴とするサーバ装置。
【０１３３】
（付記１４）
複数の端末装置と、サーバ装置とを備え、各端末装置から音声を表わす音声データを送信し、該音声データをサーバ装置で他の端末装置に転送し、該他の端末装置で該音声をリアルタイムに再生する通信システムを構成する端末装置において、
音声を表わす音声データを送信する音声データ送信部と、
他の端末装置から発信され、前記サーバ装置から転送されてきた音声データを受信する転送音声データ受信部と、
前記転送音声データ受信部で受信された音声データが表わす音声をリアルタイムで再生する音声再生部と、
前記サーバ装置から送信される、各端末装置と該サーバ装置との間の通信状況の良否を表わす通信状況データを受信する通信状況データ受信部と、
前記通信状況データが表わす通信状況の良否をユーザに通知する通信状況通知部とを備えたものであることを特徴とする端末装置。
【図面の簡単な説明】
【０１３４】
【図１】本発明の通信システムの一実施形態が適用された音声同報システムの一例を示す模式図である。
【図２】携帯電話機の外観斜視図である。
【図３】携帯電話機の内部ブロック図である。
【図４】図１に示す音声同報システムを構成する携帯電話機および基地局における、音声同報処理に関する各種要素の機能ブロック図である。
【図５】音声発信側である携帯電話機における一連の処理の流れを示すフローチャート図である。
【図６】音声同報サーバにおける一連の処理の流れを示すフローチャート図である。
【図７】音声受信側である携帯電話機における一連の処理の流れを示すフローチャート図である。
【図８】図７に示す会話ログ処理の流れを示すフローチャート図である。
【図９】携帯電話機に表示される参加者リスト画面の一例を示す図である。
【図１０】携帯電話機の通信状態が異常である場合の参加者リスト画面の一例を示す図である。
【図１１】携帯電話機に表示された参加者リスト画面とログリストの一例を示す図である。
【符号の説明】
【０１３５】
１００    携帯電話機
１００Ａ    上部筐体
１００Ｂ    下部筐体
１００Ｃ    ヒンジ部
１０１    液晶パネル
１０２    送話口
１０４    選択ボタン
１０５    プッシュボタン
１０６    受話口
１１０    ＣＰＵ
１１１    ＲＯＭ
１１２    不揮発メモリ
１１３    ＲＡＭ
１２１    マイクデバイス
１２２    表示デバイス
１２３    スピーカデバイス
１２４    キーデバイス
１２５    カメラデバイス
１２６    時計
１３１    赤外線デバイス
１３２    第１通信デバイス
１３３    第２通信デバイス
１３４    再生デバイス
１４０    メディアコントローラ
１５０    充電地
【図１】
2008177896.tif 000003
【図２】
2008177896.tif 000004
【図３】
2008177896.tif 000005
【図４】
2008177896.tif 000006
【図５】
2008177896.tif 000007
【図６】
2008177896.tif 000008
【図７】
2008177896.tif 000009
【図８】
2008177896.tif 000010
【図９】
2008177896.tif 000011
【図１０】
2008177896.tif 000012
【図１１】
2008177896.tif 000013