(57)【特許請求の範囲】
【請求項１】
蓄積に関する基準となる基準量が設定されている蓄積手段を有し、自装置と通信可能な複数の装置の中で送信権が付与された一の装置から他の装置へ同報的に送信されるデータを受信し、受信したデータを前記蓄積手段に蓄積し、蓄積したデータに基づく出力を行う出力装置において、
データの送信元となる装置を識別する識別情報に対応付けて、基準量を記録する手段と、
受信を開始するデータの送信元の装置を検出する手段と、
検出した装置を識別する識別情報に対応付けて記録されている基準量を読み取る手段と、
読み取った基準量に基づいて設定を行う手段と
を備え、
前記基準量は、データの出力を開始する基準となる初期蓄積量及び蓄積したデータの破棄の基準となる上限蓄積量であり、
前記蓄積手段に蓄積中に、前記初期蓄積量及び上限蓄積量を適正化し、
送信権が開放されたと判定した場合に、送信権を開放した装置を識別する識別情報に対応付けて、適正化した初期蓄積量及び上限蓄積量を記録するようにしてあることを特徴とする出力装置。
【請求項２】
請求項１に記載の複数の出力装置を備え、
該複数の出力装置の中で送信権を有する一の出力装置が、他の出力装置へ同報的にデータを送信する送信権を有することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信したデータを蓄積し、蓄積したデータに基づく出力を行う出力装置、及び該出力装置を用いた通信システムに関し、特にＶｏＩＰ、ストリーム配信等のリアルタイム系の通信に好適な出力装置及び通信システムに関する。
【背景技術】
【０００２】
現在、ＩＰ網などの通信網を介して装置間で音声及び映像のデータの送受信を行うＶｏＩＰ(Voice over Internet Protocol)、ＶｏＰＮ（Voice over Packet Network） 、ストリーム配信等のリアルタイム系のアプリケーションの利用が増えてきている。そしてその一例であるＩＰ電話が急速に普及してきている。ＩＰ電話では、パケット化した音声データを、ＩＰ網を介して送受信することにより、パケットの送信側の装置及び受信側の装置間の通話を実現している。ところがＩＰ網を介しての通信では、送信側の装置から受信側の装置までのパケットの伝送に要する到着遅延時間がパケット毎に異なるという揺らぎについての問題がある。到着遅延時間の揺らぎは、リアルタイム性及び連続性を要求されるＩＰ電話にとっては大きな課題となる。
【０００３】
このような課題を解決すべくＩＰ電話では、パケットの受信側の装置において、揺らぎ吸収バッファと呼ばれるバッファを設け、受信したパケットを音声として出力する前に、一度揺らぎ吸収バッファに蓄積して到着遅延時間の揺らぎを吸収することにより、安定した音声の出力を実現している。揺らぎ吸収バッファには、蓄積したパケットの出力を開始する基準となる初期蓄積量及び蓄積したパケットの破棄の基準となる上限蓄積量が設定されており、パケットの受信側の装置は、受信を開始後、パケットの蓄積を開始し、パケットの蓄積量が初期蓄積量に到達した時点から蓄積したパケットに基づく音声の再生を開始し、パケットの蓄積量が上限蓄積量を超える場合に、受信したパケットを破棄する。
【０００４】
このように揺らぎ吸収バッファを使用して音声を再生する場合、パケットを蓄積する蓄積容量が大きい程、到着遅延時間の揺らぎを吸収する能力が大きくなるが、その一方でパケット到着から出力までの遅延が大きくなるという問題が発生する。この問題を解決するため、パケットの到着時間間隔を計測して到着の遅延時間を求め、求めた到着の遅延時間の揺らぎに基づいて揺らぎ吸収バッファの蓄積容量を決定する方法が、特許文献１として開示されている。
【０００５】
またＩＰ電話の技術をトランシーバの様に利用することで、音声データを含むパケットを同報的に複数の装置へ送信するＰｏＣ(Push-to-Talk over Cellular)サービスが注目を集めている。ＰｏＣサービスの特徴としては、音声データを送信する送信権を複数台の装置の中の一の装置が取得し、送信権を取得した一の装置が他の複数の装置へ同報的に音声データを送信する半二重通信であり、３台以上の同時通信が可能であるということが挙げられる。
【特許文献１】特開２００３−８７３１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら全二重通信である特許文献１に開示された技術を、半二重通信であり、送信権を有する装置が煩雑に交代するＰｏＣサービスに適用した場合には、様々な問題が生じる。
【０００７】
具体的には、送信権が移動した直後、受信側の装置の揺らぎ吸収バッファが空となるため、受信側の装置では、送信権が移動後に受信する音声データの蓄積量が初期蓄積量に到達するまで、音声データに基づく音声の再生を開始しないことになり、音声の再生遅延が発生するという問題が生じる。送信権が煩雑に移動するＰｏＣサービスでは、この再生遅延は、無視することができない問題となる可能性がある。
【０００８】
そして受信側の装置は、送信権が移動して揺らぎ吸収バッファが空となった状態で、音声データを含むパケットを受信する。ところが送信権が移動した直後においては、音声データを含むパケットの受信がバースト的に発生することが多いため、受信側の装置では、揺らぎ吸収バッファの蓄積量が上限蓄積量を超え、受信した音声データを大量に破棄するという状況が生じ、このため音質が劣化するという問題が生じる。送信権が煩雑に移動するＰｏＣサービスでは、この音質の劣化は無視することができない問題となる可能性がある。
【０００９】
さらに送信元の装置から送信された音声データが、受信側の装置に到達するまでの通信経路は、送信元の装置毎に異なるため、遅延の状況も送信元の装置毎に異なる。従って例えば特許文献１に開示されている様な受信を開始後、バッファの管理に要するパラメータを最適化する方法では、送信権が移動する都度、パラメータの最適化をし直す必要があるので、最適化が完了するまでの間、音質が劣化するという問題が生じる。３以上の装置での通信を実現し、送信権が煩雑に移動するＰｏＣサービスでは、この音質の劣化は無視することができない問題となる可能性がある。
【００１１】
本願は、受信を開始するデータの送信元の装置を検出し、検出した送信元の装置に予め対応付けて記録されている各種パラメータを読み取り、読み取ったパラメータに基づいて設定を行うことにより、パラメータの最適化のし直しに対応し、音質の劣化を防止することが可能な出力装置等の提供を目的とする。
【課題を解決するための手段】
【００１８】
本願に係る出力装置は、蓄積に関する基準となる基準量が設定されている蓄積手段を有し、自装置と通信可能な複数の装置の中で送信権が付与された一の装置から他の装置へ同報的に送信されるデータを受信し、受信したデータを前記蓄積手段に蓄積し、蓄積したデータに基づく出力を行う出力装置において、データの送信元となる装置を識別する識別情報に対応付けて、基準量を記録する手段と、受信を開始するデータの送信元の装置を検出する手段と、検出した装置を識別する識別情報に対応付けて記録されている基準量を読み取る手段と、読み取った基準量に基づいて設定を行う手段とを備え、前記基準量は、データの出力を開始する基準となる初期蓄積量及び蓄積したデータの破棄の基準となる上限蓄積量であり、前記蓄積手段に蓄積中に、前記初期蓄積量及び上限蓄積量を適正化し、送信権が開放されたと判定した場合に、送信権を開放した装置を識別する識別情報に対応付けて、適正化した初期蓄積量及び上限蓄積量を記録するようにしてあることを特徴とする。
【００１９】
本願では、例えば複数の装置の中で送信権を有する一の装置が、他の装置へ同報的にデータを送信するＰｏＣサービスの受信側の装置に適用され、送信元の装置からデータを受信した時に適正化された上限蓄積量及び初期蓄積量等の基準量を、データの送信元の装置と対応付けて記録しておき、当該送信元の装置からの受信を再開した場合に、記録している基準量を設定することにより、適正化された状態の基準量が初期値として用いられるので、受信を再開後、基準量の最適化を行う前であっても、適正な基準量により蓄積量が管理されるので、基準量が不適正なことによる音質の劣化を防止することが可能である。
【００２０】
本願に係る通信システムは、前述の出力装置を複数備え、該複数の出力装置の中で送信権を有する一の出力装置が、他の出力装置へ同報的にデータを送信する送信権を有することを特徴とする。
【００２１】
本願では、受信した音データに基づき音を再生するＰｏＣサービスに用いられるトランシーバ機能を備えた受信側のＩＰ電話用端末装置等の装置に適用することにより、通信品質を向上させることが可能である。
【発明の効果】
【００２４】
また本願では、データの送信元となる装置を識別する識別情報に対応付けて、以前の通信で適正化された上限蓄積量、初期蓄積量等の基準量を記録しておき、送信権が移動後、受信を開始するデータの送信元の装置を検出し、検出した装置を識別する識別情報に対応付けて記録されている基準量を読み取り設定する。
【００２５】
この構成により、本願では、以前に通信を行った送信元の装置からの受信を再開した場合に、記録している基準量を設定することにより、適正化された状態の基準量が初期値として用いられるので、受信を再開後、基準量の最適化を行う前であっても、適正な基準量により蓄積量が管理されるので、基準量が不適正なことによる音声の劣化を防止することが可能である等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００２６】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００２７】
実施の形態１．
図１は、本発明の実施の形態１における通信システムの構成例を示す概念図である。図１中１，１，…は、ＰｏＣサービスにて用いられるトランシーバ機能を備えたＩＰ電話用端末装置等の通信用コンピュータを用いた本発明の出力装置であり、一の出力装置１は、ＶｏＩＰ網等の通信網１００に接続し、ＰｏＣサーバコンピュータ等の中継装置２に中継されて他の出力装置１，１，…とパケット通信を行う。ＰｏＣサービスによる通信は、中継装置２の管理により、グループ化された複数の出力装置１，１，…にて行われる半二重通信であり、送信権を取得した一の出力装置１が、入力された音を出力させるための音データを含むパケットを生成し、生成したパケットを、中継装置２を介して、他の出力装置１，１，…へ同報的に送信する。そして音データを含むパケットを受信した出力装置１は、受信したパケットに含まれる音データに基づいて音を出力する。なお送信権は、一の出力装置１が保持し続けるのではなく、送信権の要求を行った他の出力装置１へ移動する。音データを含むパケットは、ＶｏＩＰ通信に用いられる通信規約であるＲＴＰ(Real-time Transport Protocol)等の規定に基づいている。
【００２８】
図２は、本発明の実施の形態１における通信システムが備える各種装置の構成例を示すブロック図である。出力装置１は、装置全体を制御する制御手段１０、プログラム及びデータ等の各種情報を記録する揮発性及び不揮発性のメモリにて形成される記録手段１１、音の入力を受け付けるマイク等の音入力手段１２、音を出力するスピーカ等の音出力手段１３、各種押釦等の操作手段１４、通信網１００に接続する通信手段１５、通信用バッファとして用いられる蓄積手段１６、蓄積手段１６の蓄積に関する制御を行う蓄積管理手段１７等の各種回路を備えている。
【００２９】
そして出力装置１では、制御手段１０の制御により、音入力手段１２からアナログデータとして入力を受け付けた音をデジタルデータに変換し、デジタルデータである音データを所定のデータ長に分割し、パケットとして通信手段１５から送信する。また出力装置１では、制御手段１０の制御により、通信手段１５から音データを含むパケットを受信し、受信したパケットに含まれる音データを蓄積手段１６に蓄積し、蓄積した音データを音出力手段１３へ出力する。音出力手段１３は、音声チップにて構成され、バッファメモリ１３１を備えており、受け付けた音データをバッファメモリ１３１に蓄積し、蓄積した音データをアナログデータに変換し、アナログデータに変換した音データを音として、出力間隔として設定されている所定の時間間隔で出力する。出力装置１が備える操作手段１４としては、例えば数字キー、記号キー、各種機能キー等の各種押釦が有り、機能キーの一つとして、送信権を要求するＰｏＣ専用キーを備えている。
【００３０】
中継装置２は、制御手段２０、記録手段２１、通信手段２２等の各種回路を備え、ＰｏＣサービスに基づく通話を行うグループ化された出力装置１，１，…、及び当該グループ内で送信権を取得した出力装置１を管理しており、一の出力装置１からの送信権の要求に対して、送信権を取得させる処理を行い、また一の出力装置１からの送信権の開放要求に対して、送信権を開放させる処理を行う。
【００３１】
図３は、本発明の実施の形態１における出力装置１が備える蓄積手段１６の構成例を示す機能ブロック図である。蓄積手段１６は、受信したパケットに含まれる音データを蓄積するデータ用メモリ１６１と、データ用メモリ１６１に蓄積される音データの管理に用いられる管理用メモリ１６２とを備えている。
【００３２】
管理用メモリ１６２には、データ用メモリ１６１に蓄積されている音データの中で、その位置まで音出力手段１３への出力が完了していることを示す出力アドレスを示す出力アドレス情報、その位置まで音データが蓄積されていることを示す蓄積アドレスを示す蓄積アドレス情報、その位置まで音データを蓄積することが可能であることを示す上限値アドレスを示す上限値アドレス情報が蓄積されている。
【００３３】
通信手段１５が受信したパケットに含まれる音データは、蓄積アドレス情報にて示される位置から蓄積され、蓄積した音データ分に応じて蓄積アドレス情報が更新される。ただし音データを蓄積すると、蓄積アドレス情報により示される位置が、上限値アドレス情報により示される位置を超える場合、データ用メモリ１６１では、上限値アドレス情報により示される位置まで音データを蓄積し、超過分の音データを破棄する。
【００３４】
音出力手段１３への出力が完了した場合、出力アドレス情報は、出力が行われた位置を示すアドレスに更新され、出力アドレス情報の更新に応じて上限値アドレス情報も更新される。即ちデータ用メモリ１６１において、出力アドレス情報が示す位置から上限値アドレス情報が示す位置までの範囲は一定であり、この範囲のアドレスに基づき蓄積される音データの量が音データの蓄積量の上限となる。なお出力アドレス情報が示す位置から上限値アドレス情報までの範囲は、蓄積管理手段１７にて管理される上限蓄積量に基づいて決定される。
【００３５】
なお上限値アドレス情報が示す位置がデータ用メモリ１６１の終端を超える場合、上限値アドレス情報が示す位置は、データ用メモリ１６１の先頭のアドレスになる。蓄積アドレス情報及び出力アドレス情報も同様である。即ちデータ用メモリ１６１は、仮想的なリング構造をとる。
【００３６】
図４は、本発明の実施の形態１における出力装置１が備える蓄積管理手段１７の構成例を示す機能ブロック図である。蓄積管理手段１７は、出力アドレス情報及び蓄積アドレス情報に基づいて蓄積手段１６に蓄積している音データの蓄積量を検出する蓄積量検出部１７１、蓄積量検出部１７１にて検出された蓄積量を取得し、取得した蓄積量に基づき蓄積手段１６の蓄積に関する動作を制御する動作制御部１７２、及び蓄積量検出部１７１が音データの蓄積状況を検査する時間間隔を管理する検査間隔管理部１７３等のハードウェア及びソフトウェアにて構成されるモジュールを備えている。
【００３７】
蓄積量検出部１７１は、管理に要するパラメータとして、蓄積手段１６に蓄積される音データの蓄積量の最低値を示す最低蓄積量、後述する定常遅延を検出する基準となる定常遅延基準量等の各種データを記録している。そして蓄積量検出部１７１は、検出した音データの蓄積量を動作制御部１７２へ出力するとともに、検出した蓄積量を、記録している最低蓄積量と比較し、検出した蓄積量が最低蓄積量未満の場合、最低蓄積量が示す値を更新する。
【００３８】
また蓄積量検出部１７１は、パケット化された音データの受信を検出した場合に、受信したことを示す信号を検査間隔管理部１７３へ出力し、検査間隔管理部１７３から定常遅延を検出する時期に到達したことを示す信号を受け付ける。
【００３９】
動作制御部１７２は、制御に要するパラメータとして、蓄積手段１６に蓄積した音データの出力を開始する基準を示す初期蓄積量、蓄積手段１６に蓄積する音データの上限値を示す上限蓄積量等の基準量を含む各種データを記録している。
【００４０】
さらに動作制御部１７２は、蓄積手段１６に蓄積されている音データの蓄積量が上限蓄積量に到達した場合に、音データの破棄を制限するか否かを示す破棄制限フラグ及び破棄制限タイマを管理する。出力装置１は、破棄制限フラグが「０」の場合で、音データの蓄積量が上限蓄積量に到達したとき、音データを破棄し、破棄制限フラグが「１」の場合で、音データの蓄積量が上限蓄積量に到達したとき、音データの破棄を制限する。音データの破棄の制限とは、ここでは上限蓄積量に基づく音データの破棄の禁止を示す。また破棄制限タイマは、音データの破棄の制限に関する時間を計時し、計時した時間に基づいて破棄を制限する状態を継続する。
【００４１】
検査間隔管理部１７３は、検査間隔の管理に要するパラメータとして、受信したパケットの数を計数する受信カウンタ、検査間隔の設定値等の各種データを記録している。そして検査間隔管理部１７３は、蓄積量検出部１７１から、パケット化された音データを受信したことを示す信号を受け付けた場合に、受信カウンタの値に「１」を加算する。さらに検査間隔管理部１７３は、受信カウンタの値が設定されている検査間隔を示す値に到達した場合に、蓄積量検出部１７１へ定常遅延を検出する時期に到達したことを示す信号を出力し、受信カウンタの値を「０」にする初期化処理を行う。
【００４２】
出力装置１では、通信を開始し、通信手段１５が受信したパケットに含まれる音データを蓄積手段１６に蓄積する。そして出力装置１では、蓄積管理手段１７が備える蓄積量検出部１７１にて蓄積された蓄積量を検出し、蓄積量検出部１７１から動作制御部１７２へ検出した蓄積量を示す情報を出力する。動作制御部１７２では、蓄積量検出部１７１から受け付けた情報により、蓄積量が初期蓄積量に達したと判定した場合、蓄積手段１６に蓄積した音データの出力を開始させる。また動作制御部１７２は、上限蓄積量に基づき蓄積手段１６が備えるデータ用メモリ１６１の上限値アドレス情報を設定する。
【００４３】
次に蓄積管理手段１７が管理する蓄積手段１６の蓄積量と定常遅延との関係について説明する。図５は、本発明の実施の形態１における出力装置１の音データの蓄積量の経時変化の例を示すグラフである。図５では、横軸に時間をとり、縦軸に蓄積量をとって、その関係を示している。図５に示す様に、蓄積手段１６の音データの蓄積量は、常に変動しており、その内容は、通信状況の揺らぎに基づき変動する揺らぎ遅延による蓄積量と、定常的に蓄積されている定常遅延による蓄積量とに区分することができる。
【００４４】
従って蓄積手段１６には、定常遅延分と揺らぎ遅延分とを蓄積するだけの容量が必要となる。ここで揺らぎ遅延分の蓄積容量を減少させると、揺らぎ遅延が大きくなった場合、蓄積手段１６に蓄積された出力すべき音データが無くなり、出力が途切れるので、適切な蓄積容量を確保することが求められる。しかしながら定常遅延分は、固定的な出力遅れの原因となるので、削減することが望ましい。
【００４５】
そこで出力装置１では、検査間隔管理部１７３が管理している検査間隔に基づく検査時期において、定常遅延の量を検査し、定常遅延が発生している場合には、蓄積手段１６に蓄積された音データの一部を破棄することで、出力遅れを抑制している。
【００４６】
次に本発明の実施の形態１における出力装置１の処理について説明する。図６及び図７は、本発明の実施の形態１における出力装置１の蓄積処理を示すフローチャートである。出力装置１は、制御手段１０の制御により、中継装置２を介して送信されるパケット化されたデータの受信を待ち（Ｓ１０１）、パケット化されたデータを通信手段１５にて受信し（Ｓ１０２）、受信したデータが、音データであるか否かを判定する（Ｓ１０３）。ステップＳ１０３の判定により、受信したデータが、送信権を取得した他の出力装置１から中継装置２を介して送信されるパケット化された音データであると判定した場合（Ｓ１０３：ＹＥＳ）、出力装置１は、制御手段１０の制御により、蓄積管理手段１７により蓄積手段１６に記録している音データの蓄積量が、上限蓄積量に到達しているか否かを判定する（Ｓ１０４）。
【００４７】
ステップＳ１０４において、蓄積手段１６に記録している音データの蓄積量が、上限蓄積量に到達していないと判定した場合（Ｓ１０４：ＮＯ）、出力装置１は、制御手段１０の制御により、受信したパケットに含まれる音データを蓄積手段１６に蓄積し（Ｓ１０５）、受信カウンタに「１」を加算して（Ｓ１０６）、受信カウンタの値を設定されている検査間隔と比較することにより、検査間隔に基づく検査時期に到達しているか否かを判定し（Ｓ１０７）、検査時期に到達していないと判定したとき（Ｓ１０７：ＮＯ）、ステップＳ１０１に戻り、次のパケットを受信すべく以降の処理を繰り返す。ステップＳ１０７の判定は、受信カウンタの値を、設定されている検査間隔を示す値と比較することにより行われる。
【００４８】
ステップＳ１０４において、蓄積手段１６に記録している音データの蓄積量が、上限蓄積量に到達していると判定した場合（Ｓ１０４：ＹＥＳ）、出力装置１は、制御手段１０の制御により、設定されている上限蓄積量に基づく破棄が制限されているか否かを判定する（Ｓ１０８）。ステップＳ１０８における判定は、破棄制限フラグを参照することにより行われる。具体的には、破棄制限フラグが「０」である場合、上限蓄積量に基づく破棄が制限されていないと判定し、受信したパケットに含まれる音データを破棄すると判断する。また破棄制限フラグが、「１」である場合、上限蓄積量に基づく破棄が制限されていると判定し、破棄は禁止されているので、受信したパケットに含まれる音データを蓄積手段１６に蓄積すると判断する。
【００４９】
ステップＳ１０８において、設定されている上限蓄積量に基づく破棄が制限されていると判定した場合（Ｓ１０８：ＹＥＳ）、出力装置１は、制御手段１０の制御により、ステップＳ１０５へ進み、受信したパケットに含まれる音データを蓄積手段１６に蓄積すべく以降の処理を実行する。
【００５０】
ステップＳ１０８において、設定されている上限蓄積量に基づく破棄が制限されていないと判定した場合（Ｓ１０８：ＮＯ）、出力装置１は、制御手段１０の制御により、受信したパケット化された音データを破棄し（Ｓ１０９）、ステップＳ１０６へ進み、以降の処理を実行する。
【００５１】
ステップＳ１０７において、検査時期に到達していると判定した場合（Ｓ１０７：ＹＥＳ）、出力装置１は、制御手段１０の制御により、蓄積手段１６に蓄積される音データの蓄積状況の検査として、前回検査を行ってから今までの検査期間中において、蓄積手段１６に蓄積された音データの蓄積量が、定常遅延基準量未満となったか否かを判定する（Ｓ１１０）。ステップＳ１１０の判定は、蓄積量検出部１７１が備える蓄積量検出部１７１にて管理される最低蓄積量を定常遅延基準量と比較することにより行われる。
【００５２】
ステップＳ１１０において、音データの蓄積量が、定常遅延基準量未満になっていると判定した場合（Ｓ１１０：ＹＥＳ）、問題になる程度の定常遅延は発生していないと判断し、出力装置１は、制御手段１０の制御により、受信カウンタを初期化し（Ｓ１１１）、ステップＳ１０１に戻り、次のパケットを受信すべく以降の処理を繰り返す。なお受信カウンタを初期化した場合、検査期間における蓄積量の最低値を示す最低蓄積値も初期化する。
【００５３】
ステップＳ１１０において、音データの蓄積量が、定常遅延基準量未満になっていないと判定した場合（Ｓ１１０：ＮＯ）、定常遅延が発生していると判断し、出力装置１は、制御手段１０の制御により、蓄積手段１６に蓄積されている音データの一部を破棄し（Ｓ１１２）、設定されている初期蓄積量及び上限蓄積量を定常遅延に応じて低くなるように変更し（Ｓ１１３）、ステップＳ１１１へ進み、以降の処理を実行する。このように蓄積手段１６に蓄積された音データの蓄積量が所定の基準未満とならない場合、定常遅延が発生していると判断し、定常遅延の発生を抑制すべく初期蓄積量及び上限蓄積量の設定を低く変更する適正化処理を実行する。
【００５４】
ステップＳ１０３において、受信したデータが、音データではないと判定した場合（Ｓ１０３：ＮＯ）、出力装置１は、制御手段１０の制御により、受信したデータが、中継装置２から送信された送信権が開放されたことを通知する送信権開放通知データであるか否かを判定する（Ｓ１１４）。
【００５５】
ステップＳ１１４において、受信したデータが送信権開放通知データであると判定した場合（Ｓ１１４：ＹＥＳ）、出力装置１は、制御手段１０の制御により、破棄制限フラグを「１」とし（Ｓ１１５）、ステップＳ１０１に戻り、次のパケットを受信すべく以降の処理を繰り返す。ステップＳ１１５の処理により、送信権を取得していた他の出力装置１が、取得している送信権を開放した場合、後述する破棄制限時間等の条件を満足するまで、受信した音データの破棄を制限する。
【００５６】
ステップＳ１１４において、受信したデータが送信権開放通知データではないと判定した場合（Ｓ１１４：ＮＯ）、出力装置１は、制御手段１０の制御により、受信したデータが、中継装置１から送信された送信権が取得されたことを通知する送信権取得通知データであるか否かを判定する（Ｓ１１６）。
【００５７】
ステップＳ１１６において、受信したデータが送信権取得通知データであると判定した場合（Ｓ１１６：ＹＥＳ）、出力装置１は、制御手段１０の制御により、破棄制限タイマによる計時を開始し（Ｓ１１７）、ステップＳ１０１に戻り、次のパケットを受信すべく以降の処理を繰り返す。
【００５８】
ステップＳ１１６において、受信したデータが送信権取得通知データではないと判定した場合（Ｓ１１６：ＮＯ）、出力装置１は、制御手段１０の制御により、受信したデータに応じた所定の処理を実行し（Ｓ１１８）、ステップＳ１０１に戻り、次のパケットを受信すべく以降の処理を繰り返す。
【００５９】
図８は、本発明の実施の形態１における出力装置１の破棄制限時間計時処理を示すフローチャートである。図６及び図７を用いて説明した蓄積処理のステップＳ１１７にて破棄制限タイマによる計時を開始した場合、破棄制限時間計時処理を実行する。出力装置１は、制御手段１０の制御により、破棄制限タイマにより計時している時間が、予め設定されている所定の破棄制限時間に到達しているか否かを判定し（Ｓ２０１）、破棄制限時間に到達していると判定した場合（Ｓ２０１：ＹＥＳ）、破棄制限フラグを「０」とし（Ｓ２０２）、破棄制限時間計時処理を終了する。ステップＳ２０２において、破棄制限フラグを「０」とすることにより、破棄の制限が解除される。
【００６０】
ステップＳ２０１において、破棄制限タイマにより計時している時間が、破棄制限時間に到達していないと判定した場合（Ｓ２０１：ＮＯ）、所定時間待機後、ステップＳ２０１に戻り、以降の処理を繰り返す。
【００６１】
上述した蓄積処理及び破棄制限時間計時処理に示す様に、本発明の出力装置１では、送信権を取得した出力装置１から送信される音データの受信を開始する場合に、上限蓄積量に基づく破棄を制限し、所定の破棄制限時間経過後、破棄の制限を解除する。なお破棄の制限を解除する条件としては、破棄制限時間経過だけでなく、必要に応じて適宜設定することが可能である。例えば、定常遅延を検出した場合に、具体的には、蓄積処理のステップＳ１１２において、定常遅延に基づく音データの破棄を行った後、破棄制限フラグを「０」とし、破棄の制限を解除する様にしても良い。また蓄積手段１６に蓄積される音データの蓄積量を監視し、蓄積量が、上限蓄積量を超過した後、蓄積された音データが出力されて上限蓄積値以下となった場合に、破棄制限フラグを「０」とし、破棄の制限を解除する様にしても良い。
【００６２】
図９は、本発明の実施の形態１における出力装置１の出力処理を示すフローチャートである。出力装置１では、送信権を取得した他の出力装置１から送信される音データの受信を開始後又は音データに基づく音の再生を停止してから、蓄積手段１６に蓄積した音データの蓄積量が初期蓄積量に到達後、出力処理を開始する。出力装置１は、制御手段１０の制御により、出力間隔として設定されている所定の時間間隔で、蓄積手段１６に未出力の音データが蓄積されているか否かを判定し（Ｓ３０１）、蓄積されていると判定した場合（Ｓ３０１：ＹＥＳ）、蓄積されている音データを、蓄積された順に音出力手段１３へ出力し、音データに基づく音を音出力手段１３により再生（出力）する（Ｓ３０２）。そしてステップＳ３０１へ戻り、以降の処理を繰り返す。
【００６３】
ステップＳ３０１において、蓄積手段１６に未出力の音データが蓄積されていない未蓄積状態が発生していると判定した場合（Ｓ３０１：ＮＯ）、出力装置１は、制御手段１０の制御により、音データに基づく音の再生（出力）を停止し（Ｓ３０３）、出力処理を終了する。なお再生を停止してから、蓄積手段１６に蓄積した音データの蓄積量が初期蓄積量に再度到達した場合、ステップＳ３０１からの処理を再開する。
【００６４】
次に本発明の実施の形態１における出力装置１の蓄積量の経時変化の例を説明する。図１０は、本発明の実施の形態１における出力装置１が備える蓄積手段１６の蓄積量の経時変化の例を示すグラフである。図１０（ａ）は、本発明の実施の形態１による破棄制限を適用した例を示しており、図１０（ｂ）は、参考として示した本発明の破棄制限を適用しない例である。図１０では、横軸に時間をとり、縦軸に蓄積量をとって、その関係を示している。また縦軸に示したＳ１１は、上限蓄積量を示している。なお図１０は、第１の出力装置１が音データの送信を行った後、第２の出力装置１に送信権が移動した状態を示しており、図１０に示す蓄積量の経時変化は、第１の出力装置１及び第２の出力装置１と異なる受信側の出力装置１の蓄積量の経時変化を示している。
【００６５】
図１０（ａ）に示す時刻Ｔ１１において、それまで送信権を取得していた第１の出力装置１が、送信権を開放し、受信側の出力装置１では、破棄制限フラグを「１」とする。そして時刻Ｔ１２において、第２の出力装置１が、送信権を取得し、受信側の出力装置１では、破棄制限タイマによる計時を開始する。時刻Ｔ１２から第２の出力装置１による音データの送信が開始され、バースト的な音データの受信が発生し、蓄積量は急激に増加する。そして時刻Ｔ１３において、受信側の出力装置１の蓄積量が、上限蓄積量に到達し、その後、上限蓄積量を超えているが、破棄が制限されているため、上限蓄積量に基づく破棄は行われない。さらに時刻Ｔ１４において、破棄制限時間が経過し、破棄の制限が解除された後、時刻Ｔ１５において、受信側の出力装置１の蓄積量が、上限蓄積量に到達している。時刻Ｔ１５では、破棄の制限が解除されているため、上限蓄積量に基づく破棄が行われるので、上限蓄積量を超えての蓄積は行われない。
【００６６】
本発明の破棄制限の適用を行わない場合で、図１０（ａ）と同様のバースト的な音データの受信が発生した状況を示す図１０（ｂ）では、時刻Ｔ１２までは図１０（ａ）と同様の状況である。ただし時刻Ｔ１３にて破棄を制限していないため、上限蓄積量に基づく破棄が行われる。
【００６７】
図１０（ａ）及び図１０（ｂ）を比較すると明らかな様に、本発明では、送信権が移動後のバースト的な音データの受信に対しても、受信した音データの破棄が行われないため、上限蓄積量及び初期蓄積量等の基準量の最適化前の音質の劣化を防止することが可能である。
【００６８】
前記実施の形態１に示した各種条件等は、あくまでも一例であり、システム構成、目的等に応じて適宜設定することが可能である。例えば前記実施の形態１では、受信したパケットの数に基づいて、蓄積状況の検査を行う形態を示したが、本発明はこれに限らず、時間に基づいて検査を行う様にしてもよい。
【００６９】
また前記実施の形態１は、破棄の制限として、破棄を禁止する形態を示したが、本発明はこれに限らず、破棄の制限として、受信した音データの間引き、例えば受信したパケットを全て破棄するのではなく一つおきに破棄する等、様々な形態に展開することが可能である。
【００７０】
実施の形態２．
実施の形態２は、実施の形態１において、送信権が移動直後の音の出力の遅延を防止する形態である。実施の形態２における通信システム及び各種装置の構成については、実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。なお実施の形態２における出力装置１の蓄積管理手段１７には、予め予備データが記録されている。予備データは、音データの代替データとして用いられるデータであり、音を発しない無音データ、又は待機中であることを示す所定の音を出力させる音データである。
【００７１】
本発明の実施の形態２における出力装置１の処理について説明する。本発明の実施の形態２における出力装置１の蓄積処理及び破棄制限時間計時処理は、実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。図１１は、本発明の実施の形態２における出力装置１の出力処理を示すフローチャートである。出力装置１では、新たに送信権を取得した他の出力装置１から送信される音データの受信を開始する際に、蓄積手段１６に未出力の音データが蓄積されているか否かを判定し（Ｓ４０１）、蓄積されていると判定した場合（Ｓ４０１：ＹＥＳ）、蓄積されている音データを、蓄積された順に音出力手段１３へ出力し、音データに基づく音を音出力手段１３により再生（出力）する（Ｓ４０２）。そしてステップＳ４０１へ戻り、以降の処理を繰り返す。
【００７２】
ステップＳ４０１において、蓄積手段１６に未出力の音データが蓄積されていないと判定した場合（Ｓ４０１：ＮＯ）、蓄積管理手段１７に予め記録されている予備データを蓄積手段１６に蓄積させる（Ｓ４０３）。ステップＳ４０３にて蓄積した予備データは、音出力手段１３へ出力され、ステップＳ４０２へ進み、音出力手段１３により、予備データに基づく音が音出力手段１３から出力される（Ｓ４０２）。なお予備データが無音データである場合、ステップＳ４０２における出力は、予備データに基づく所定時間の間、無音状態になることを示す。
【００７３】
また蓄積手段１６から音出力手段１３へ出力した音データ又は予備データは、即座に出力されるのではなく、一度バッファメモリ１３１に蓄積され、バッファメモリ１３１の蓄積量が、バッファメモリ１３１に対して設定されている初期蓄積量に到達した後、音又は無音として出力される場合がある。従って出力開始時の遅延を防止するためには、バッファメモリ１３１の蓄積量を制御することが必要となる。実施の形態２として説明した処理の例では、蓄積手段１６に未出力の音データが蓄積されていない場合、バッファメモリ１３１にも音データが蓄積されておらず、蓄積手段１６に未出力の音データが蓄積されている場合、バッファメモリ１３１にも音データが蓄積されているという前提の上で、蓄積手段１６の蓄積量を制御することにより、バッファメモリ１３１の蓄積量を制御する形態を例示している。従って本発明の実施の形態２は、予備データをバッファメモリ１３１に蓄積させる形態に展開することも可能である。
【００７４】
次に本発明の実施の形態２における出力装置１の蓄積量の経時変化の例を説明する。図１２は、本発明の実施の形態２における出力装置１が備える蓄積手段１６の蓄積量の経時変化の例を示すグラフである。図１２は、横軸に時間をとり、縦軸に蓄積量をとって、その関係を示している。なお図１２は、第１の出力装置１が音データの送信を行った後、第２の出力装置１に送信権が移動した状態を示しており、図１２に示す蓄積量の経時変化は、第１の出力装置１及び第２の出力装置１と異なる受信側の出力装置１の蓄積量の経時変化を示している。
【００７５】
図１２に示す時刻Ｔ２１において、それまで送信権を取得していた第１の出力装置１が、送信権を開放したため、受信側の出力装置１は、蓄積している音データを全て出力し、蓄積手段１６に未出力の音データが蓄積されていない状態となる。しかしながら出力すべきデータとして予備データが蓄積手段１６に蓄積されるため、蓄積手段１６に出力すべきデータが蓄積されていない状態となることはない。また蓄積手段１６に蓄積された予備データは、音出力手段１３へ出力され、音出力手段１３が備えるバッファメモリ１３１に蓄積されるため、音出力手段１３が備えるバッファメモリ１３１が空になることもない。
【００７６】
そして時刻Ｔ２２において、第２の出力装置１が、送信権を取得して音データの送信を開始し、受信側の出力装置１は、第２の出力装置１から送信される音データを受信し、蓄積手段１６に蓄積する。蓄積手段１６は空になることがないため、初期蓄積量までの到達を待つことなく、即座に音出力手段１３への音データの出力を開始する。また音出力手段１３では、受け付けた音データをバッファメモリ１３１に蓄積し、バッファメモリ１３１に対して設定されている初期蓄積量までの到達を待つことなく、即座に音データに基づく音の再生を行う。この様に第２の出力装置１から送信される音データを蓄積手段１６に蓄積する段階において、蓄積手段１６には既に予備データが蓄積されているため、予備データを蓄積していない場合と比べて、初期蓄積量に到達して音出力手段１３へ出力するまでの時間が０になる。またバッファメモリ１３１にも予備データが蓄積されているため、音の再生までの時間が０になる。従って本発明の実施の形態２に示した出力装置１は、出力開始時の遅延の発生を防止することが可能である。
【００７７】
前記実施の形態２に示した各種条件等は、あくまでも一例であり、システム構成、目的等に応じて適宜設定することが可能である。
【００７８】
実施の形態３．
実施の形態３は、実施の形態１において、特にグループ化された出力装置の数が多い場合、送信権が煩雑に移動する場合等の状況において通信品質の劣化を防止する形態である。実施の形態３における通信システム及び各種装置の構成については、実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。なお実施の形態３における出力装置１の蓄積管理手段１７には、他の出力装置１，１，…を識別する電話番号等の識別情報に対応付けて、上限蓄積量、初期蓄積量等の基準量が記録される。
【００７９】
本発明の実施の形態３における出力装置１の処理について説明する。図１３は、本発明の実施の形態３における出力装置１の蓄積処理の一部を示すフローチャートである。実施の形態３の蓄積処理において、データの受信を待つ状態から、実施の形態１におけるステップＳ１０３にて受信したデータが音データであると判定し、蓄積手段１６への蓄積又は破棄、並びに初期蓄積量及び上限蓄積量の適正化を行うまでの処理は、図６及び図７を用いて説明した本発明の実施の形態１におけるステップＳ１０１〜Ｓ１１３の処理と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【００８０】
ステップＳ１０３において、受信したデータが、音データではないと判定した場合（Ｓ１０３：ＮＯ）、出力装置１は、制御手段１０の制御により、受信したデータが、中継装置２から送信された送信権が開放されたことを通知する送信権開放通知データであるか否かを判定する（Ｓ５０１）。
【００８１】
ステップＳ５０１において、受信したデータが送信権開放通知であると判定した場合（Ｓ５０１：ＹＥＳ）、出力装置１は、制御手段１０の制御により、送信権を開放した他の出力装置１を識別する識別情報に対応付けて、その時点で設定されている初期蓄積量及び上限蓄積量を蓄積管理手段１７に記録し（Ｓ５０２）、実施の形態１にて説明したステップＳ１０１へ戻り、次のパケットを受信すべく以降の処理を繰り返す。なおここでは実施の形態１のステップＳ１１５として説明した破棄制限フラグを「１」とする処理を省略しているが、実施の形態３においても実施の形態１の効果を得ようとする場合、初期蓄積量及び上限蓄積量を記録した後、ステップＳ１１５の処理を実行することは言うまでもない。
【００８２】
ステップＳ５０１において、受信したデータが送信権開放通知ではないと判定した場合（Ｓ５０１：ＮＯ）、出力装置１は、制御手段１０の制御により、受信したデータが、中継装置１から送信された送信権が取得されたことを通知する送信権取得通知データであるか否かを判定する（Ｓ５０３）。
【００８３】
ステップＳ５０３において、受信したデータが送信権取得通知データであると判定した場合（Ｓ５０３：ＹＥＳ）、出力装置１は、制御手段１０の制御により、新たに送信権を取得した他の出力装置１の識別情報を検出し（Ｓ５０４）、検出した識別情報に対応する初期蓄積量及び上限蓄積量が蓄積管理手段１７に記録されているか否かを判定する（Ｓ５０５）。
【００８４】
ステップＳ５０５において、検出した識別情報に対応する初期蓄積量及び上限蓄積量が蓄積管理手段１７に記録されていると判定した場合（Ｓ５０５：ＹＥＳ）、出力装置１は、制御手段１０の制御により、検出した識別情報に対応付けて蓄積管理手段１７に記録されている初期蓄積量及び上限蓄積量を読み取り（Ｓ５０６）、読み取った初期蓄積量及び上限蓄積量に基づいて、初期蓄積量及び上限蓄積量の設定を行う（Ｓ５０７）。そして出力装置１は、実施の形態１にて説明したステップＳ１０１へ戻り、次のパケットを受信すべく以降の処理を繰り返す。なおここでは実施の形態１のステップＳ１１７として説明した破棄制限タイマによる計時を開始する処理を省略しているが、実施の形態３においても実施の形態１の効果を得ようとする場合、読み取った初期蓄積量及び上限蓄積量に基づく設定を行った後、ステップＳ１１７の処理を実行することは言うまでもない。
【００８５】
ステップＳ５０３において、受信したデータが送信権取得通知データではないと判定した場合（Ｓ５０３：ＮＯ）、出力装置１は、制御手段１０の制御により、受信したデータに応じた所定の処理を実行し（Ｓ５０８）、実施の形態１にて説明したステップＳ１０１に戻り、次のパケットを受信すべく以降の処理を繰り返す。
【００８６】
ステップＳ５０５において、検出した識別情報に対応する初期蓄積量及び上限蓄積量が蓄積管理手段１７に記録されていないと判定した場合（Ｓ５０５：ＮＯ）、出力装置１は、制御手段１０の制御により、予め初期設定値として用意されているデフォルトの初期蓄積量及び上限蓄積量の設定を行う（Ｓ５０９）。そして出力装置１は、実施の形態１にて説明したステップＳ１０１へ戻り、次のパケットを受信すべく以降の処理を繰り返す。
【００８７】
本発明の実施の形態３における出力装置１の破棄制限時間計時処理及び出力処理は、実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【００８８】
次に本発明の実施の形態３における出力装置１の蓄積量の経時変化の例を説明する。図１４は、本発明の実施の形態３における出力装置１が備える蓄積手段１６の蓄積量の経時変化の例を示すグラフである。図１４は、横軸に時間をとり、縦軸に蓄積量をとって、その関係を示している。なお図１４は、第１の出力装置１が音データの送信を行った後、第２の出力装置１に送信権が移動し、その後、再度、第１の出力装置１に送信権が移動した状態を示しており、図１４に示す蓄積量の経時変化は、第１の出力装置１及び第２の出力装置１と異なる受信側の出力装置１の蓄積量の経時変化を示している。
【００８９】
時刻Ｔ３１〜時刻Ｔ３２の時間は、第１の出力装置１から送信される音データを蓄積手段１６に蓄積しており、蓄積中、初期蓄積量及び上限蓄積量が適正化され、時刻Ｔ３２の時点で送信権が開放され、その時の初期蓄積量及び上限蓄積量が第１の出力装置１に対応付けて記録される。そして時刻Ｔ３３から、第２の出力装置１から送信される音データの蓄積を開始するが、第２の出力装置１に関する初期蓄積量及び上限蓄積量は、記録されている初期蓄積量及び上限蓄積量を読み取った値が設定されるため、適正化が行われずとも、音データの破棄及び定常遅延は発生していない。そして時刻Ｔ３４の時点で送信権が開放され、その時の初期蓄積量及び上限蓄積量が第２の出力装置１に対応付けて記録される。そして時刻Ｔ３５から、第１の出力装置１から送信される音データの蓄積を開始するが、第１の出力装置１に関する初期蓄積量及び上限蓄積量は、時刻Ｔ３２の時点で記録した初期蓄積量及び上限蓄積量が読み取られ、設定される。
【００９０】
この様に本発明の実施の形態３では、以前に通信を行った出力装置１からの受信を再開する場合に、記録している初期蓄積量及び上限蓄積量を設定することにより、適正化された状態の初期蓄積量及び上限蓄積量が初期値として用いられるので、受信を再開後、初期蓄積量及び上限蓄積量の最適化を行う前であっても、適正な初期蓄積量及び上限蓄積量により蓄積量が管理されるので、音声の劣化を防止することが可能である。
【００９１】
前記実施の形態３に示した各種条件等は、あくまでも一例であり、システム構成、目的等に応じて適宜設定することが可能である。例えば前記実施の形態３では、初期蓄積量及び上限蓄積量を基準量として記録し、設定する形態を示したが、本発明はこれに限らず、初期蓄積量及び上限蓄積量以外の基準量を記録し、設定する形態であっても良い。
【００９２】
さらに前記実施の形態３では、読み取った初期蓄積量及び上限蓄積量をそのまま設定値とする形態を示したが、本発明はこれに限らず、破棄を防止すべく、読み取った上限蓄積量に、所定値を増加させた上で設定する等、様々な形態に展開することが可能である。
【００９３】
前記実施の形態１乃至３では、トランシーバ機能を備えたＩＰ電話用端末装置を出力装置として用いる形態を示したが、本発明はこれに限らず、中継装置として用いられるＰｏＣサーバコンピュータを出力装置として用いることも可能である。実施の形態１乃至実施の形態３に係る出力装置は、受信した音データに基づく出力として、パケットに含まれる音データに基づく音を再生したのに対し、中継装置として用いられるＰｏＣサーバコンピュータを出力装置とした場合、受信した音データに基づく出力として、一の装置から受信した音データを含むパケットを他の装置へ送信することになる。
【００９４】
前記実施の形態１乃至３では、音データを蓄積し、出力する形態を示したが、本発明はこれに限らず、画像データ等の音データ以外の様々なストリーミング用データに適用することが可能である。
【００９５】
以上の実施の形態１乃至３を含む実施の形態に関し、更に以下の付記を開示する。
【００９６】
（付記１）蓄積したデータの破棄の基準となる上限蓄積量が設定されている蓄積手段に、受信したデータを蓄積し、蓄積したデータに基づく出力を行う出力方法において、受信を開始する場合に、設定されている上限蓄積量に基づく破棄を制限することを特徴とする出力方法。
（付記２）蓄積したデータの出力を開始する基準となる初期蓄積量が設定されている蓄積手段に、受信したデータを蓄積し、蓄積したデータに基づく出力を行う出力方法において、受信を開始する場合に、予め記録している予備データを蓄積手段に蓄積させることを特徴とする出力方法。
（付記３）蓄積に関する基準となる基準量が設定されている蓄積手段に、受信したデータを蓄積し、蓄積したデータに基づく出力を行う出力方法において、受信を開始するデータの送信元の装置を検出し、検出した送信元の装置に予め対応付けて記録されている基準量を読み取り、読み取った基準量に基づいて設定を行うことを特徴とする出力方法。
（付記４）蓄積したデータの破棄の基準となる上限蓄積量が設定されている蓄積手段を有し、受信したデータを前記蓄積手段に蓄積し、蓄積したデータに基づく出力を行う出力装置において、受信を開始する場合に、設定されている上限蓄積量に基づく破棄を制限する手段を備えることを特徴とする出力装置。
（付記５）受信を開始してから所定時間経過後、破棄の制限を解除する手段を更に備えることを特徴とする付記４に記載の出力装置。
（付記６）蓄積したデータの出力を開始する基準となる初期蓄積量が設定されている蓄積手段を有し、受信したデータを前記蓄積手段に蓄積し、蓄積したデータに基づく出力を行う出力装置において、受信を開始する場合に、予め記録している予備データを蓄積手段に蓄積させる手段を備えることを特徴とする出力装置。
（付記７）出力すべきデータが蓄積手段に蓄積されているか否かを判定する手段を更に備え、前記予備データを蓄積手段に蓄積させる手段は、蓄積手段に出力すべきデータが蓄積されていないと判定した場合に、予備データを蓄積手段に蓄積させる様に構成してあることを特徴とする付記６に記載の出力装置。
（付記８）前記データは、音データであり、前記データに基づく出力とは、音データに基づく音の出力であり、前記予備データは、無音データ又は所定の音を出力させるデータであることを特徴とする付記６又は付記７に記載の出力装置。
（付記９）蓄積に関する基準となる基準量が設定されている蓄積手段を有し、受信したデータを前記蓄積手段に蓄積し、蓄積したデータに基づく出力を行う出力装置において、データの送信元となる装置を識別する識別情報に対応付けて、基準量を記録する手段と、受信を開始するデータの送信元の装置を検出する手段と、検出した装置を識別する識別情報に対応付けて記録されている基準量を読み取る手段と、読み取った基準量に基づいて設定を行う手段とを備えることを特徴とする出力装置。
（付記１０）前記基準量は、蓄積したデータの破棄の基準となる上限蓄積量及び蓄積したデータの出力を開始する基準となる初期蓄積量であることを特徴とする付記９に記載の出力装置。
（付記１１）送信権を取得した一の装置が他の装置へ同報的にデータを送信する複数の装置と通信する手段を更に備えることを特徴とする付記４乃至付記１０のいずれかに記載の出力装置。
（付記１２）付記４乃至付記１１のいずれかに記載の複数の出力装置を備え、該複数の出力装置の中で送信権を有する一の出力装置が、他の出力装置へ同報的にデータを送信する送信権を有し、前記受信の開始は、送信権の開放であることを特徴とする通信システム。
（付記１３）前記データは、音データであり、該出力装置の出力は、音データに基づく音の再生であることを特徴とする付記１２に記載の通信システム。
【図面の簡単な説明】
【００９７】
【図１】本発明の実施の形態１における通信システムの構成例を示す概念図である。
【図２】本発明の実施の形態１における通信システムが備える各種装置の構成例を示すブロック図である。
【図３】本発明の実施の形態１における出力装置が備える蓄積手段の構成例を示す機能ブロック図である。
【図４】本発明の実施の形態１における出力装置が備える蓄積管理手段の構成例を示す機能ブロック図である。
【図５】本発明の実施の形態１における出力装置の音データの蓄積量の経時変化の例を示すグラフである。
【図６】本発明の実施の形態１における出力装置の蓄積処理を示すフローチャートである。
【図７】本発明の実施の形態１における出力装置の蓄積処理を示すフローチャートである。
【図８】本発明の実施の形態１における出力装置の破棄制限時間計時処理を示すフローチャートである。
【図９】本発明の実施の形態１における出力装置の出力処理を示すフローチャートである。
【図１０】本発明の実施の形態１における出力装置が備える蓄積手段の蓄積量の経時変化の例を示すグラフである。
【図１１】本発明の実施の形態２における出力装置の出力処理を示すフローチャートである。
【図１２】本発明の実施の形態２における出力装置が備える蓄積手段の蓄積量の経時変化の例を示すグラフである。
【図１３】本発明の実施の形態３における出力装置の蓄積処理の一部を示すフローチャートである。
【図１４】本発明の実施の形態３における出力装置が備える蓄積手段の蓄積量の経時変化の例を示すグラフである。
【符号の説明】
【００９８】
１  出力装置
１６  蓄積手段
１６１  データ用メモリ
１６２  管理用メモリ
１７  蓄積管理手段
１７１  蓄積量検出部
１７２  動作制御部
１７３  検査間隔管理部
２  中継装置
１００  通信網
【図１】
0004675409.tif 000002
【図２】
0004675409.tif 000003
【図３】
0004675409.tif 000004
【図４】
0004675409.tif 000005
【図５】
0004675409.tif 000006
【図６】
0004675409.tif 000007
【図７】
0004675409.tif 000008
【図８】
0004675409.tif 000009
【図９】
0004675409.tif 000010
【図１０】
0004675409.tif 000011
【図１１】
0004675409.tif 000012
【図１２】
0004675409.tif 000013
【図１３】
0004675409.tif 000014
【図１４】
0004675409.tif 000015