"受信した音声データを記憶する受信バッファと、前記受信バッファに記憶された前記音声データのデータ量を制御するバッファ制御部と、前記バッファ制御部により前記受信バッファから読み出された前記音声データが入力されて、入力された前記音声データに対応する音声を出力する音声デバイスと、前記バッファ制御部により前記受信バッファから読み出されて前記音声デバイスに出力される前記音声データのデータ量に対する変化の度合を表す変動係数に応じて、前記受信バッファに記憶される前記音声データのデータ量を制御することを特徴とする受信端末装置。さらに、前記変動係数に応じて基礎値を算出し、算出した前記基礎値を前記バッファ制御部に出力する音声品質調整処理部を備え、前記バッファ制御部は前記基礎値に基づいて前記受信バッファに記憶される前記音声データのデータ量を制御することを特徴とする請求項1記載の受信端末装置。前記音声品質調整処理部は、前記変動係数が第1の閾値以上のとき前記基礎値を第1の基礎値から前記第1の基礎値よりも値が高い第2の基礎値に変更し、前記変動係数が第2の閾値以下のとき前記基礎値を前記第1の基礎値から前記第1の基礎値よりも値が低い第3の基礎値に変更し、前記変動係数が前記第1の閾値より高く前記第2の閾値未満のときは前記基礎値を前記第1の基礎値とすることを特徴とする請求項2記載の受信端末装置。前記第1の基礎値は前記バッファ制御部において前記データ量を制御するときのデフォルト値であることを特徴とする請求項3記載の受信端末装置。前記音声品質調整処理部は、前記バッファ制御部により前記受信バッファから読み出されて前記音声デバイスに出力される前記音声データのデータ量の監視区間における標準偏差を前記監視区間における当該データ量の平均値で除算した値を変動係数として算出することを特徴とする請求項2記載の受信端末装置。受信端末装置におけるバッファ制御方法において、受信した音声データが受信バッファに記憶され、前記受信バッファからバッファ制御部により読み出されて音声デバイスに出力される前記音声データのデータ量に対する変化の度合を表す変動係数に応じて、前記受信バッファに記憶される前記音声データのデータ量を制御することを特徴とするバッファ制御方法。上述した複数のバッファ調整値からバッファ量を制御する技術は、例えば、バッファの基礎値又は初期値について予め設定された値が用いられて、その後、ジッタやクロックずれに応じて、バッファのオーバーフローやアンダーフローが生じないように基礎値が調整される。しかし、基礎値が設定されたときにジッタやクロックずれが閾値から大きくかい離している場合、オーバーフローなどが発生しないように基礎値が調整されるまでに時間がかかる場合がある。基礎値が調整されるまでの間は、例えば、バッファにおいてオーバーフローやアンダーフローが生じる場合もある。このような場合、基礎値が調整された後と比較して音声が鮮明にならなかったり、音声遅延が生じたりするなどして、音声品質が劣化する場合もある。そこで、本発明の一目的は、音声品質を向上させるようにした受信端末装置、及び受信端末装置におけるバッファ制御方法を提供することにある。一態様によれば、受信した音声データを記憶する受信バッファと、前記受信バッファに記憶された前記音声データのデータ量を制御するバッファ制御部と、前記バッファ制御部により前記受信バッファから読み出された前記音声データが入力されて、入力された前記音声データに対応する音声を出力する音声デバイスと、前記バッファ制御部により前記受信バッファから読み出されて前記音声デバイスに出力される前記音声データのデータ量に対する変化の度合を表す変動係数に応じて、前記受信バッファに記憶される前記音声データのデータ量を制御する。音声品質を向上させるようにした受信端末装置、及び受信端末装置におけるバッファ制御方法を提供することができる。以下、本発明を実施するための形態について説明する。[第1の実施の形態]最初に第1の実施の形態について説明する。図1は第1の実施の形態における受信端末装置100の構成例を表わす図である。受信端末装置100は、例えば、送信装置から送信された音声データを受信することができる。受信端末装置100は、受信バッファ170、バッファ制御部171、音声品質調整処理部172、及び音声デバイス173を備える。受信バッファ170は、受信した音声データを記憶することができる。バッファ制御部171は、受信バッファ170に記憶された音声データのデータ量を制御することができる。また、バッファ制御部171は、音声品質調整処理部172から出力された受信バッファ170に対する変更後の基礎値を受け取り、基礎値に基づいて受信バッファ170に記憶される音声データのデータ量を制御することができる。音声品質調整処理部172は、バッファ制御部171により受信バッファ170から読み出されて音声デバイス173に出力される音声データのデータ量に対する変動係数に応じて、受信バッファ170の基礎値を算出し、算出した基礎値をバッファ制御部171に出力することができる。変動係数は、例えば、音声デバイス173に出力される音声データのデータ量に対する変化の度合を表す指標である。また、基礎値は、受信バッファ170の記憶容量に対応して設定される。例えば、受信バッファ170の最大記憶容量に対して半分の容量を表わすものである。音声デバイス173は、バッファ制御部171により受信バッファ170から読み出された音声データが入力されて、入力された音声データに対応する音声を出力することができる。本第1の実施の形態では、例えば、音声品質調整処理部172は音声デバイス173に出力されるデータ量に対する変動係数に応じて、受信バッファ170の基礎値を変更するようにしている。例えば、音声品質調整処理部172は、変動係数に応じてデフォルト値の基礎値を増加させたり、減少させたりすることで基礎値を変更することができる。バッファ制御部171は、変更後の基礎値に基づいて受信バッファ170に記憶される音声データのデータ量を制御する。したがって、音声デバイス173に出力される音声データのデータ量に応じて受信バッファ170の基礎値が変更されるため、例えば、基礎値が設定されたときにジッタやクロックずれが閾値から大きくかい離している場合でも、変動係数に応じた適切な基礎値に変更される。よって、上述した複数のバッファ調整値からバッファ量を制御する技術と比較して、本受信端末100は時間をかけずにバッファオーバーフローや音声遅延などが生じない適切な基礎値に変更させることができ、音声品質の向上を図ることができる。[第2の実施の形態]<通信システムと受信端末装置の各構成例>次に第2の実施の形態について説明する。図2は第2の実施の形態における通信システム10の構成例を表わす図である。通信システム10は送信端末装置以下、送信端末と称する場合がある200と受信端末装置以下、受信端末と称する場合がある100とを備える。送信端末200と受信端末100は無線通信を行うことができ、例えば、送信端末200から送信された無線信号を受信端末100は受信することができる。送信端末200は、例えば、無線基地局装置などであり、受信端末100は携帯電話機例えばフィーチャーフォンとスマートフォンの双方を含むやパーソナルコンピュータなどである。受信端末100は、例えば、送信端末200の電波到達可能範囲セル範囲と呼ばれる場合もあるにおいて、送信端末200から送信された無線信号を受信することができる。本第2の実施の形態では、受信端末100は、UDPUserDataProtocolによる音声パケットを受信することができる。UDPは、例えば、IPInternetProtocolで使用される通信プロトコルの一つであり、TCPTransmissionControlProtocolと異なり、送達確認しなくてもよいため、TCPと比較して音声データや映像データのストリーミングに適している。図2は受信端末100の構成例も表わし、図3は受信端末100のうち可変バッファ制御部110と音声品質自動調整処理部以下、音声品質処理部と称することがある130の構成例を表わす図である。受信端末100は、UDP受信部101、RTPデカプセリング部102、音声パケット抽出部103、デコード処理部104、可変バッファ制御部110、音声品質処理部130、及び音声デバイス140とを備える。なお、第1の実施の形態における受信バッファ170とバッファ制御部171は、例えば、可変バッファ制御部110に対応する。また、第1の実施の形態における音声品質調整処理部172は、例えば、音声品質自動調整処理部130に対応する。さらに、第1の実施の形態における音声デバイス173は、例えば、音声デバイス140に対応する。UDP受信部101は、送信端末200から送信された無線信号を受信し、周波数変換処理ダウンコンバート、復調処理、誤り訂正復号化処理などを行うことで無線信号からUDPパケットを抽出することができる。UDP受信部101は、このような周波数変換処理などを行うことができるように、例えば、A/DAnaloguetoDigital変換回路、D/A変換回路、帯域通過フィルタBPF:BandPassFilter、復調処理部、誤り訂正復号化処理部などを備えることができる。RTPデカプセリング部102は、UDP受信部101から出力されたUDPパケットをデカプセリングすることでRTPRealtimeTransportProtocolパケットを抽出する。例えば、UDPパケットには1又は複数のRTPパケットが含まれ、RTPデカプセリング部102はUDPパケットから、RTPパケットを抽出することができる。音声パケット抽出部103は、RTPデカプセリング部102から出力されたRTPパケットに対して音声パケットを抽出する。例えば、RTPパケットのヘッダ領域には、ペイロード領域に格納されたデータの種別を表わす情報が格納されており、音声パケット抽出部103はデータ種別が音声データであるときは当該RTPパケットを抽出し、それ以外のときは他の処理部に出力することができる。デコード処理部104は、音声パケット抽出部103から出力された音声パケットに対して、音声データを抽出し、抽出した音声データに対して、G729などのアルゴリズムにより伸長処理を施すことで圧縮された音声データをデコードすることができる。抽出した音声データがG7.11などのアルゴリズムで符号化されているときは、デコード処理部104は、復号化処理を施すことで符号化前の音声データを抽出することができる。デコードされた音声データは、例えば、PCMPulseCodeModulationデータとして可変バッファ制御部110に出力される。可変バッファ制御部110は、受信パケットバッファ111、nnは2以上の整数個のパラメータ情報監視部113-1~113-n、バッファ調整値決定部115、及びバッファ制御部117を備える。なお、第1の実施の形態における受信バッファ170は、例えば、受信パケットバッファ111に対応し、第1の実施の形態におけるバッファ制御部171は、例えば、バッファ制御部117に対応する。可変バッファ制御部110は、デコード処理部104から出力された音声データ例えばPCMデータを受信パケットバッファ111に記憶し、バッファ制御部117によって、あるタイミングで音声データを読み出して音声デバイス140に出力することができる。このとき、可変バッファ制御部110は、音声品質処理部130から、受信パケットバッファ111に対する基礎値又は初期値、以下基礎値と称する場合があるを受け取り、受信パケットバッファ111に対して基礎値を設定することができる。可変バッファ制御部110は、設定された基礎値に基づいて受信パケットバッファ111から音声データを読み出すことができる。受信パケットバッファ111に対する基礎値は、例えば、受信パケットバッファ111において蓄積可能なデータ容量の最大値又はバッファサイズに対して1/2の容量のことである。例えば、ジッタなどが無い場合、受信パケットバッファ111において受信パケットの量はほぼ基礎値で推移することができる。一方、ジッタなどが発生した場合、受信パケットの量は基礎値の前後で推移する。図5Cはジッタなどの発生しない場合における受信バッファ数の時間推移を表わすグラフ例を表わしている。図5Cの例では、受信パケットバッファ111で記憶する又は受信パケットバッファ111に入力する受信パケットの数がどの時間でも基礎値となっている。図3に戻り、受信パケットバッファ111は音声データを記憶することができる。受信パケットバッファ111は、記憶可能な音声データ量又は音声データ数は可変長であり、バッファ制御部117により適切な値に設定されることができる。パラメータ情報監視部113-1~113-nは、例えば、受信パケットバッファ111に記憶された音声データを監視し、第1から第nのバッファ調整値を出力することができる。図4はパラメータ情報監視部113-1~113-nの例を含む可変バッファ制御部110の構成例を表わす図である。図4の例では、パラメータ情報監視部113-1はジッタ監視部113-1であり、パラメータ監視部113-2はクロックずれ監視部113-2の例を表わしている。ジッタ監視部113-1は、例えば、受信パケットバッファ111に記憶される音声データ例えばRTPパケットの受信時間を監視し、音声データの受信間隔の分散特性を求めることでジッタを算出することができる。そして、ジッタ監視部113-1は、監視区間内における最大ジッタ値maxjitと、1受信パケット例えばRTPパケットに含まれる音声データのフレーム長tsendとから以下の式を用いて、受信パケットバッファ111に対する基礎値refnpkを算出する。基礎値refnpk=1最大ジッタ値maxjit/音声データのフレーム長tsend1また、ジッタ監視部113-1は、監視区間jにおける受信バッファの平均量avenpkを求めて、バッファ調整量ajbujitjは現在の監視区間を以下の式を用いて算出する。バッファ調整量ajbujit=基礎値refnpk-受信バッファの平均量avenpk2ジッタ監視部113-1は、式2で算出したバッファ調整量を第1のバッファ調整量としてバッファ調整値決定部115に出力することができる。図5Aは、ジッタ監視部113-1から出力されるバッファ調整量などを理解しやすくするために、バッファ調整量などの関係例が図示されている。なお、ジッタ監視部113-1において式1を用いて算出された基礎値は、例えば、音声品質処理部130から出力された基礎値により設定された後で、算出されるものである。例えば、受信パケットバッファ111に対する基礎値は、最初に、音声品質処理部130で算出された基礎値が用いられて音声データが読み出され、その後、ジッタ監視部113-1で算出された基礎値が用いられ、当該基礎値が更新されることになる。クロックずれ監視部113-2は、例えば、受信パケットバッファ111に記憶される音声データの監視区間jにおける受信バッファの平均量avenpkの単位時間あたりの変化量をクロックずれclkdiffとして算出することができる。例えば、以下の式が用いられる。クロックずれavenpk=1つ前の監視区間j1における受信バッファの平均量avenpk{受信バッファの平均量avenpk-1つ前の監視区間における受信バッファの平均量avenpk}3クロックずれ監視部113-2は、クロックずれclkdiffに対してこれを打ち消す値を第2のバッファ調整量としてバッファ調整値決定部115に出力することができる。例えば、クロックずれ監視部113-2は、以下の数式を用いてクロックずれバッファ調整値ajbufclkを算出することができる。クロックずれバッファ調整値ajbufclk=-クロックずれavenpk4クロックずれ監視部113-2は、式4で算出したクロックずれバッファ調整値を第2のバッファ調整庁としてバッファ調整値決定部115に出力することができる。図5Bは、クロックずれ監視部113-2から出力されるクロックずれバッファ調整量などを理解しやすくするために、クロックずれバッファ調整量などの関係例が図示されている。バッファ調整値決定部115は、パラメータ情報監視部113-1~113-nからそれぞれ出力された第1から第nのバッファ調整量に基づいて最終的なバッファ調整値を決定する。パラメータ情報監視部113-1,113-2がジッタ監視部113-1,クロックずれ監視部113-2の場合例えば図4、バッファ調整値決定部115は、最終的なバッファ調整値ajbufpkを以下の式を用いて算出することができる。最終的なバッファ調整値ajbufpk=第1のバッファ調整量ajbujit第2のバッファ調整量ajbufclk5バッファ制御部117は、基礎値変更部135から出力された基礎値に基づいて、受信パケットバッファ111の基礎値を設定する。また、バッファ制御部117は、バッファ調整値決定部115から出力されたバッファ調整値に基づいて、設定された基礎値を更新することができる。さらに、バッファ制御部117は、更新後の基礎値に基づいて、受信パケットを破棄したり繰り返したりすることで、記憶される音声データの量を増減させて、バッファサイズを増減させることができる。なお、バッファ制御部117は、バッファ調整値決定部115から受け取ったバッファ調整値に対して、例えば以下のような処理を行うことができる。すなわち、バッファ制御部117は、最終的なバッファ調整値ajbufpk=0のとき、音声品質処理部130により設定された基礎値を調整する必要がなく、受信パケットバッファ111に記憶された音声データを適宜読み出して音声デバイス140に出力することができる。このような状態のときは、受信パケットバッファ111における受信バッファ数は基礎値でほぼ一定となっている。図5Cはこのような場合における受信パケットバッファ111における受信バッファ数の例を表わしている。また、最終的なバッファ調整値ajbufpk>0のとき、バッファ制御部117は、受信パケットバッファ111から読み出した音声データを繰り返して音声デバイス140に出力する。このような繰り返しにより、受信パケットバッファ111から読み出される音声データ量が繰り返しの無い場合と比較して少なくなり、受信パケットバッファ111に記憶される音声データ量が相対的に増加させることができる。繰り返す回数は、例えば、バッファ調整値ajbufpkとすることで、受信パケットバッファ111の受信バッファ数がバッファ調整値ajbufpk分だけ相対的に増加し、基礎値も増加することになる。さらに、最終的なバッファ調整値ajbufpk<0のとき、バッファ制御部117は受信パケットバッファ111から読み出した音声データを破棄し、これにより受信パケットバッファ111の受信バッファ数を減少させることができる。例えば、バッファ調整値ajbufpk分の音声データ量が破棄されるとき、受信パケットバッファ111の受信バッファ数もバッファ調整値ajbufpk分減少し、基礎値も減少することになる。このように、可変バッファ制御部110では、ジッタとクロックずれに対して独立して受信パケットバッファ111に対する制御を行うことができる。そのため、ジッタとクロックずれが同時に発生した場合だけでなく、ジッタだけ発生した場合やクロックずれだけ発生した場合でも、受信パケットバッファ111のパケットオーバーフローやパケットアンダーフローを発生させないようにすることができる。従って、このようなバッファ制御が行われない場合と比較して、可変バッファ制御部110は音声品質を向上させることができる。図3に図示されるように、音声品質処理部130は、再生データ監視部131、データ数記憶部132、変動係数算出部133、バッファ制御状態判定部134、及び基礎値変更部135とを備える。再生データ監視部131は、バッファ制御部117から音声デバイス140に出力される音声データ又は再生データを監視することができる。例えば、再生データ監視部131は、バッファ制御部117から出力される音声データの数又は量を一定期間例えば後述するバッファ監視周期期間カウントし、データ数記憶部132に記憶することができる。なお、バッファ制御部117から出力されて音声デバイス140に出力される音声データを再生データ又はデバイスに再生依頼するデータと称する場合がある。データ数記憶部132は、バッファ制御部117から音声デバイス140に出力される音声データ数などを記憶することができる。変動係数算出部133は、データ数記憶部132に記憶された音声データ数を適宜読み出して、例えば、音声データ数のバッファ監視周期期間における平均値xなどを算出することができる。そして、変動係数算出部133は、算出した平均値xなどに基づいて、デバイスに再生依頼するデータ数の変動係数を算出することができる。変動係数の算出方法などの詳細は後述する。バッファ制御状態判定部134は、変動係数算出部133で算出された変動係数に基づいて、バッファサイズを増加させるか、減少させるか、増減なしにするかを決定することができる。バッファ制御状態判定部134における処理の詳細は後述する。基礎値変更部135は、バッファ制御状態判定部134における判定結果に応じて、受信パケットバッファ111に対するバッファ設定パラメータを算出し、さらに、受信パケットバッファ111に対する基礎値を決定することができる。基礎値変更部135は、決定した基礎値をバッファ制御部117に出力することができる。基礎値変更部135における処理の詳細などは後述する。なお、基礎値変更部135は、例えば、決定した基礎値をパラメータ情報監視部113-1に出力することもできる。例えば、パラメータ情報監視部113-1がジッタ監視部例えば図4のとき、パラメータ監視部113-1は第1のパラメータ調整値を算出するときに基礎値の計算を行っている例えば式1及び式2。よって、基礎値変更部135が算出した基礎値をパラメータ情報監視部113-1に出力することで、パラメータ情報監視部113-1は受け取った基礎値に対して、式1や式2を用いて更新後の基礎値を算出することができる。音声デバイス140は、例えば、スピーカなどであり、バッファ制御部117から出力された音声データを音声として出力することができる。これにより、受信端末100を利用するユーザは送信端末200から送信された音声を聴くことができる。<変動係数について>次に、変動係数算出部133で算出される変動係数について説明する。変動係数は、例えば、受信パケットバッファ111から音声デバイス140に出力される音声データ数又は音声データ量の変化の激しさ又は度合を表わす指標である。本第2の実施の形態において、受信端末100は変動係数に応じて受信パケットバッファ111の基礎値を変更するようにしている。例えば、変動係数がある第1の閾値例えば、0.3。詳細は後述するより大きいとき、音声品質処理部130は、受信パケットバッファ111においてジッタまたはクロックずれによりバッファオーバーフローやバッファアンダーフローなどが生じる可能性があるため、受信バッファの基礎値をデフォルト値よりも増加させるようにする。そして、増加した基礎値が受信パケットバッファ111の基礎値として設定される。これにより、バッファオーバーフローやバッファアンダーフローの発生を防止し、音飛びなどを防止して音声を鮮明にして音声品質を向上させることができる。一方、変動係数が第2の閾値例えば、0.25。詳細は後述する以下のとき、受信パケットバッファ111においてジッタやクロックずれなどによりそのサイズが大き過ぎて、読み出しに時間がかかる音声遅延が生じている可能性がある。このときは、音声品質処理部130は、受信パケットバッファ111の基礎値をデフォルト値よりも減少させるようにする。そして、減少した基礎値が受信パケットバッファ111の基礎値として設定される。これにより、音声遅延を防止して音声品質を向上させることができる。この変動係数は、本第2の実施の形態においては変動係数算出部133において算出される。変動係数算出部133は、以下の式を用いて変動係数を算出する。変動係数=データの標準偏差σ/再生依頼するデータ数の平均値x6ここで、標準偏差σは、以下の式により算出されることができる。他方、音声品質を評価する指標としては、例えばPESQPerceptualEvaluationofSpeechQuality値がある。このPESQ値は、例えば、音声品質を客観的に評価する評価値であり、ITU-TInternationalTelecommunicationUnionTelecommunicationStandardizationSector国際電気通信連合電気通信標準化部門のP.862として勧告されている。本願発明者は、このPESQ値と上述した変動係数について、音声デバイス140に再生依頼するデータ数を様々に変化させたときに2つの値がどのように推移するかについて、シミュレーションを行った。以下、シミュレーションについて説明することにする。<シミュレーション>図6は、本シミュレーションを実行するシミュレーションシステム20の構成例を表わす図である。シミュレーションシステム20は、音声送信装置300、ネットワークシミュレータ400、音声受信装置500、VQTVoiceQualityTester600とを備える。音声送信装置300は音声データを生成して送信することができる。ネットワークシミュレータ400は音声送信装置300から送信された音声データに対して、複数種類の揺らぎパターンを生成して音声受信装置500に出力する。揺らぎパターンは、例えば、音声データがネットワークにおいてどの程度遅延しているかなどを表わしている。図7Aは本シミュレーションにおける揺らぎパターンの例を表わす図である。揺らぎパターンとしては、ゆらぎなし、平均200ms,偏差100、及び平均500ms,偏差250の3つのパターンでシミュレーションを行った。図8はこれら3つの揺らぎパターンのグラフ例を表わしている。図8において縦軸が音声データの計測数、横軸が遅延時間を表わしている。揺らぎパターンのうちゆらぎなしは図8においてX1で表わされている。揺らぎなしは遅延時間が0であり、この遅延時間0において音声データが計測される。また、揺らぎパターンのうち平均200ms,偏差100は、図8においてX2で表わされている。平均200ms,偏差100は、遅延時間が200ms、標準偏差が100msである揺らぎパターンを表わしている。さらに、揺らぎパターンのうち平均500ms,偏差250は、図8においてX3で表わされている。平均500ms,偏差250は、遅延時間が500ms、標準偏差が250msである揺らぎパターンを表わしている。X1からX3で表わされるような揺らぎパターンの音声データがネットワークシミュレータ400で生成される。図6に戻り、音声受信装置500は、ネットワークシミュレータ400から出力された揺らぎパターンの音声データを受信する。音声受信装置500は、例えば、バッファと音声デバイスとを有し、バッファに対して複数種類の設定パターンが設定されることができる。図7Bは本シミュレーションにおける設定パターンの例を表わす図である。本シミュレーションで用いられる設定パターンは、設定パターンAと設定パターンBの2つである。2つのパターンは、図7Bに表わされるように、5つの設定パラメータによりそれぞれ設定される。設定パターンAは、バッファ容量が設定パターンBよりも少ない設定パターンである。設定パターンAは、ある揺らぎパターンのときは、設定パターンBと比較して、音声が聞き取りづらいものとなっている。図9は受信パケットバッファ111に蓄積される音声データの時間推移の例を表わしている。また、図9において、バッファ最大値、再生要求閾値通常遅延最大値、定常遅延閾値定常遅延最小値、再生要求最小値、バッファ監視周期の5つの設定パラメータの例が表わされている。バッファ最大値は、例えば、バッファにおいて記憶可能な音声データの最大値である。受信バッファ数がバッファ最大値を超えると、例えば、受信端末100は受信バッファ数又は記憶可能な音声データ数がバッファ最大値以下になるまで受信する音声データを強制廃棄することができる。再生要求閾値定常遅延最大値は、例えば、強制廃棄防止のための閾値である。受信バッファ数が再生要求閾値定常遅延最大値を超えると、受信端末100は強制廃棄とならないようにバッファ制御を行うことができる。また、定常遅延閾値定常遅延最小値は、例えば、音飛び又は音欠け防止のための閾値であり、受信バッファ数が定常遅延閾値定常遅延最小値以下になると、受信端末100は音飛びなどが生じないようにバッファ制御を行うことができる。再生要求最小値は、例えば、音声データについて補完を行うか否かの閾値であり、受信バッファ数が再生要求最小値になるとき、受信端末100は音声データを受信するまで補完することができる。図9において丸印で表わされている部分は音声データの補完処理が行われていることを表わしている。バッファ監視周期は、例えば、受信バッファ数が監視される周期を表わしている。なお、基礎値は、例えば、バッファ最大値と再生要求閾値の2つの設定パラメータによりバッファサイズが決定されるとき、この2つのバッファ設定パラメータ値の1/2とすることができる。これら5つの設定パラメータを用いて設定パターンAと設定パターンBとが設定される。本シミュレーションでは、このような揺らぎパターンと設定パターンの組み合わせにより、PESQ値と変動係数とが算出される。図10Aから図12は、揺らぎパターンと設定パターンとを組み合わせたときの音声データ数の時間推移の例をそれぞれ表わすグラフである。いずれの図も、横軸は時間で縦軸はデータ数を表わし、例えば、音声受信装置500において受信バッファから音声デバイスに出力されるデータ数デバイスに再生依頼するデータ数と称することもあるの時間推移を表わしている。図10Aは、揺らぎパターンがゆらぎなし、設定パターンが設定パターンAの場合の音声データ数の例を表わし、図10Bは揺らぎパターンが平均200ms,偏差100で設定パターンが設定パターンAの場合の音声データ数の例を表わしている。図10Aはゆらぎなしのため、揺らぎパターンのある図10Bと比較して、デバイスに再生依頼するデータ数の変動は激しいものとなっている。また、図11Aは揺らぎパターンが平均500ms,偏差250で設定パターンが設定パターンA、図11Bは揺らぎパターンが平均200ms,偏差100で設定パターンが設定パターンBの場合における音声データ数の例をそれぞれ表わしている。設定パターンBは設定パターンAと比較してバッファサイズが大きいため、設定パターンBである図11Bの例は、設定パターンAである図11Aと比較して、一定範囲内において、デバイスに再生依頼するデータ数が変動している。さらに、図12は揺らぎパターンが平均500ms,偏差250で設定パターンが設定パターンBの場合における音声データ数の例を表わしている。図6に戻り、VQT600は、音声送信装置300から送信された音声データについてネットワークシミュレータ400において揺らぎパターンが生成され、音声受信装置500において設定パターンにより受信したときの、PESQ値を算出することができる。なお、変動係数は、例えば、音声受信装置500において式6を用いて算出されるものとする。図13は本シミュレーションに対するシミュレーション結果の例を表わす図である。図13は、揺らぎパターンと設定パターンの組み合わせて、デバイスに再生依頼するデータ数を変化させたときのPESQ値と変動係数との値を比較したものである。PESQ値は、例えば、音声データ数の変化が他と比較して激しいとき、その値が他と比較して低くなり、音声は鮮明でないとされる。逆に、PESQ値は、音声が鮮明なときはその値が他と比較して高くなる。PESQ値が最も高いとき組み合わせはゆらぎなしと設定パターンAであり、逆にPESQ値が最も低い組み合わせは平均500ms,偏差250と設定パターンAというシミュレーション結果を得た。図13のPESQ値の欄に記載した順位は、PESQ値が最も高い値のときの組み合わせからの順位を表わしている。一方、変動係数については、例えば、音声データ数の変化が他と比較して激しいとき、その値は他と比較して高くなり、音声は鮮明でないとすることができる。逆に、変動係数は、音声が他と比較して低いときは、音声が鮮明となる。変動係数について、最もその値が小さい組み合わせはゆらぎなしと設定パターンAであり、逆に変動係数が最も高いときの組み合わせは平均500ms,偏差250と設定パターンAというシミュレーション結果を得た。図13の変動係数の欄に記載した順位は、変動係数の最も小さい値のときの組み合わせからの順位を表わしている。ここで図13のシミュレーション結果において順位に着目すると、PESQ値の場合も変動係数の場合も、揺らぎパターンと設定パターンの組み合わせに対する順位は同じであった。このことは、例えば、音声品質の客観的な評価基準であるPESQ値と、本第2の実施の形態における変動係数とが音声品質に対する評価としては同じ結果を得ることができることを表わしている。従って、音声品質を評価する指標としては変動係数が用いられても、例えば、PESQ値と同様に音声データ例えば、デバイスに再生依頼する音声データに対して音声品質を評価することができる。図14Aはゆらぎ設定上述した揺らぎパターンとバッファサイズとの組み合わせに対する変動係数のシミュレーション結果の例を表わす図である。ここでバッファサイズは、例えば、上述した設定パターンに含まれるものであり、音声受信装置500におけるバッファ又は受信端末100における受信パケットバッファ111のバッファサイズを表わしている。ゆらぎ設定について図14Aにおいて、例えば、50-25とあるのは、遅延時間の平均値-標準偏差の組み合わせを表わしており、遅延時間の平均値が50ms、標準偏差が25msであることを表わしている。ここで、図14Aに着目すると、バッファサイズを100増加させたとき、変動係数は約0.03減少する傾向にある結果を得た。例えば、バッファサイズが380から480に増加したとき、ゆらぎ設定が400-200の変動係数は0.32から0.29に0.03だけ減少している。この変動係数については、例えば、0.3以上のとき、音声品質に影響が出て音切れなどの発生頻度が他と比較して多くなる傾向となった。一方、例えば、変動係数が0.3以下のときは音切れなどもなく、変動係数が0.3以上と比較して、音声品質は良好なものとなった。図14Bはゆらぎ設定とバッファサイズの組み合わせに対するPESQ値のシミュレーション結果の例を表わす図である。PESQ値についても、例えば、2.5以下のとき、音切れなどの発生が他の場合と比較して多くなる傾向にあり、音声品質が他と比較して悪くなり会話に支障が出るものとなった。他方、変動係数が2.5以上のとき、変動係数が2.5以下の場合と比較して、音声品質は良好なものとなった。<変動係数と基礎値との対応関係>以上のようなシミュレーション結果に基づいて、本第2の実施の形態における受信端末100は、デバイスに再生依頼するデータ数の変動係数に応じて受信パケットバッファ111に設定する基礎値を変更させるようにしている。図15は、変動係数と基礎値の変更分との対応関係の例を表わす図である。例えば、変動係数が0.3以上のとき、受信端末100は受信パケットバッファ111のバッファサイズのデフォルト値に対して、バッファサイズ=変動係数-0.3/0.03×1008だけ増加させる。或いは、受信端末100は、受信パケットバッファ111に対して最初に設定された基礎値のデフォルト値に対して、式8のバッファサイズ分に対応する基礎値の増加分を加算した値を基礎値として受信パケットバッファ111に設定することができる。例えば、音声品質処理部130の基礎値変更部130は、式8に基づいて算出した基礎値をバッファ制御部117に出力し、バッファ制御部117では受け取った基礎値に対応するようにバッファ制御を行うことができる。この場合、例えば、バッファ制御部117は、受信パケットバッファ111から取り出した音声データを所定回数繰り返し使用して音声デバイス140に出力する。このとき、受信パケットバッファ111から読み出される音声データ数が一時的に停止する一方で、記憶される音声データ数も増加する。これにより、基礎値がこれまでよりも増加し、式8のサイズ分だけバッファサイズを増加させることができる。例えば、上述したシミュレーションにおいて、平均500ms,偏差250で設定パターンAのとき例えば図11A、変動係数は3.28となり、0.3以上となっている。この場合は、例えば、図11Aに表わされるようにデバイスに再生依頼するデータ数の変動は他と比較して激しく、バッファオーバーフローやバッファアンダーフローが生じる可能性が他と比較して高い。従って、受信端末100は、バッファオーバーフローやバッファアンダーフローが生じないように、受信パケットバッファ111のバッファサイズを増加させて、その増加に対応する基礎値を受信パケットバッファ111に設定することができる。なお、式8では、変動係数が0.03減少するようなバッファサイズとなるようなバッファサイズの増加分が算出されている。式8は一例であって、バッファサイズが増加できるような値であれば他の式で算出された値をバッファサイズの増加分とすることができる。図13に表わされるように、変動係数が0.26から0.3のときは、受信端末100は受信パケットバッファ111のバッファサイズを変更しないようにすることができる。この場合、バッファ制御部117は、例えば、受信パケットバッファ111に記憶されている音声データを定期的に読み出して音声デバイス140に出力することができる。これにより、バッファ制御部117は、予め保持した基礎値のデフォルト値に応じたバッファ制御を行うことができる。例えば、上述したシミュレーションにおいて平均500ms,偏差250と設定パターンBの組み合わせ例えば図12における音声データの推移では、変動係数は0.27であり当該範囲内となっている。このような音声データの推移では、図11Aの場合よりも変動の激しさは少なく、受信端末100は、受信パケットバッファ111に設定する初期値としてデフォルト値のままであってもバッファオーバ-フローやバッファアンダーフローなどは発生しない。図13に表わされるように、変動係数が5周期連続で0.25以下となるとき、受信端末100は受信パケットバッファ111のバッファサイズを減少させるようにすることができる。或いは、基礎値変更部135は、受信パケットバッファ111のバッファサイズを50減少させた場合のバッファサイズに対応する基礎値をバッファ制御部117に出力することができる。この場合、例えば、バッファ制御部117は、受信パケットバッファ111から所定個数分の音声データを取り出して破棄し、その直後の音声データを音声デバイス140に出力することができる。これにより、受信パケットバッファ111に記憶される音声データ数を所定個数分少なくさせることができ、これまでのものよりもバッファサイズも少なくさせ、初期値も少なくさせることができる。例えば、上述したシミュレーション結果においては、図10Aの場合、バッファサイズを減少させ、初期値も減少させるようにすることで、音声遅延を防止して、音声品質を向上させることができる。<受信端末100の動作例>次に受信端末100における動作例について説明する。図16から図19は受信端末100における動作例をそれぞれ表わすフローチャートである。このうち図16は受信する音声データの強制破棄と無音データの破棄の各処理を含む動作例、図17は音声データの補完処理を含む動作例、図18と図19は音声品質自動調整処理以下、音声品質調整処理と称することがあるの動作例をそれぞれ表わしている。最初に、図16を参照して、音声データの強制破棄と無線データの破棄の各処理を含む動作例について説明する。図16に表わされる処理は、例えば、バッファ制御部117において行われる。デコード処理部104が受信パケットバッファ111に音声データを出力し、受信パケットバッファ111が音声データを記憶する又は音声データを受信すると称する場合があると本処理が開始されるS10。次いで、バッファ制御部117は強制廃棄フラグがTRUEまたはFALSEになっているかを判定するS11。例えば、バッファ制御部117は、受信パケットバッファ111において蓄積される音声データの個数又は音声データ数を監視し、その個数がバッファ最大値以上のときはTRUE、その個数がバッファ最大値未満のときはFALSEと判定することができる。音声データの個数としては、例えば、RTPパケットの数、又は音声データのビット数などとすることができる。バッファ制御部117は、強制廃棄フラグがTRUEのときS11でTRUE、音声データ数が強制廃棄閾値を超えるか否かを判定するS12。例えば、強制廃棄される音声データの個数には強制廃棄閾値分の閾値が設けられており、バッファ制御部117が強制廃棄を行うときは強制廃棄閾値以内の音声データの個数分廃棄を行い、強制廃棄閾値を超えたときは廃棄を行わないようにしている。よって、バッファ制御部117は、音声データ個数が強制廃棄閾値を超えたときS12でNO、受信パケットバッファ111に入力される音声データの強制廃棄を終了するS13。次いで、バッファ制御部117はS14の処理に移行する。一方、バッファ制御部117は、音声データ数が強制廃棄閾値を超えないときS12でYes、音声データ数がバッファ最大値を超えている場合は、一定時間受信パケットバッファ111に入力される音声データを強制廃棄するS14。一方、バッファ制御部117は、強制廃棄フラグがFALSEのときS11でFALSE、S14の処理に移行する。バッファ制御部117は、S14の処理を終了すると、無音データを破棄する処理S15からS17を行う。無音データの破棄とは、例えば、無音データがあるときにこれを破棄する処理のことであり、音声データが破棄されるとその分音声データの数も分少なくなり、結果として、音声遅延を回復させることができる。バッファ制御部117は、受信パケットバッファ111から音声データを読み出して、読み出した音声データが無音であるか否かを判定するS15。例えば、バッファ制御部117は一定時間、音声データがない状態のとき例えば、音声データとして0と1がない状態、音声データは無音であると判定し、そうでないとき、音声データは無音でないと判定することができる。バッファ制御部117は、音声データが無音と判定したときS15でYes、無音破棄条件に合致しているときは無音データを破棄し、無音破棄条件に合致しないときは無音データを破棄しないS17。無音破棄条件は、例えば、無音補正カウンタが0以上で、かつ、受信パケットバッファ111に記憶されている音声データの数が定常遅延閾値定常遅延最小値のとき無音データの破棄が実施され、そうでないとき無音データの破棄が実施されない条件である。無音補正カウンタは、例えば、補完処理S17を行うか否かを判定するためのカウンタであり、後述する図17の処理により無音補正カウンタの値が設定される。なお、無音補正カウンタが0以上のときは、例えば、補完処理が行われないものとなっている。次いで、バッファ制御部117は本処理を終了するS19。一方、バッファ制御部117は、音声データが無音でないと判定したときS15でNo、無音データの破棄を行うことなく本処理を終了するS19。次に、音声データの補完処理を含む動作例について図17を参照して説明する。本動作例は、例えば、バッファ制御部117において行われる。バッファ制御部117は、音声デバイス140から音声データの再生完了通知を受け取ると処理を開始するS20。例えば、音声デバイス140は、定期的に音声データの再生完了通知をバッファ制御部117に出力することができる。次いで、バッファ制御部117は、受信パケットバッファ111において記憶されている音声データの個数を1つデクリメントするS21。バッファ制御部117は、例えば、監視区間ごとに受信パケットバッファ111において蓄積されている音声データの個数を管理することができる。次いで、バッファ制御部117は音声データの補完処理を行うS22。補完処理は、例えば、無音補正カウンタがマイナスのときに行われる。無音補正カウンタは、例えば、受信パケットバッファ111における蓄積パケット数が定常遅延閾値定常遅延最小値以下になるとき、マイナス値を取り得るようになされている例えばS28。このような場合は、例えば、図9の丸印で示されるように補完処理が行われる。バッファ制御部117は、例えば、受信パケットバッファ111に記憶された直前の無音データや直前の音声データを1又は複数回音声デバイス140に出力するなどすることにより、補完処理を行うことができる。次いで、バッファ制御部117は、受信パケットバッファ111に蓄積されている音声データの個数が現在のバッファ下限値よりも小さいか否かを判定するS23。そして、バッファ制御部117は、音声データの個数が現在のバッファ下限値よりも小さいときS23でYES、現在のバッファ下限値を更に低い値に更新しS24、S25の処理に移行する。一方、バッファ制御部117は、音声データの個数が現在のバッファ下限値よりも小さくないときS23でNO、現在のバッファ下限値を更新することなく、S25の処理に移行する。S23とS24の処理は、例えば、受信パケットバッファ111に蓄積される音声データの個数に対応するように現在のバッファの下限値を更新する処理を行っている。次いで、バッファ制御部117はバッファ監視カウンタをインクリメントするS25。そして、バッファ制御部117は監視タイミングが到来したか否かを判定するS26。バッファ制御部117は、例えば、インクリメントしたバッファ監視タイミングS25がバッファ監視周期を超えるか否かにより本処理を判定することができる。例えば、図9において、バッファ監視カウンタはバッファ監視周期が到来するごとにリフレッシュされ、それまでは所定のタイミングでインクリメントされるカウンタでもある。バッファ制御部117は、監視タイミングが到来していないと判定したときS26でNo、音声品質自動調整処理を行うS40。例えば、バッファ制御部117は、バッファ監視タイミングがバッファ監視周期を超えないときは、音声品質自動調整処理を行うことになる。音声品質自動調整処理の詳細は後述する。一方、バッファ制御部117は、監視タイミングが到来したと判定したときS26でYes、現在のバッファ下限値と定常遅延閾値定常遅延最小値との差分値が0より小さいか、0となっているか、0より大きいか否かを判定する。バッファ制御部117は、現在のバッファ下限値と定常遅延閾値定常遅延最小値との差分が0よりも小さいときS27で<0、無音補正カウンタをマイナス値にするS28。現在のバッファ下限値と定常遅延閾値定常遅延最小値の差分が0より小さいときは、例えば、現在受信パケットバッファ111に蓄積されるデータ数が定常遅延閾値定常遅延最小値よりも小さいときである。例えば、図9に図示されるように、受信パケットバッファ111に蓄積されるデータ数が定常遅延閾値定常遅延最小値より小さく補完処理が行われる場合である。本第2の実施の形態では、このような補完処理が行われるようにするため、無音補正カウンタをマイナス値にする。無音補正カウンタがマイナス値のとき、S22の処理において補完処理が行われる。一方、バッファ制御部117は、現在のバッファ下限値と定常遅延閾値定常遅延最小値との差分が0のとき、無音補正カウンタを0にするS29。この場合は、現在受信パケットバッファ111に蓄積されるデータ数と定常遅延閾値定常遅延最小値とが同じ値となっている場合である。この場合、バッファ制御部117は、例えば補完処理などがすぐに行われるように無線補正カウンタを0にしている。一方、バッファ制御部117は、現在のバッファ下限値と定常遅延閾値定常遅延最小値との差分が0より大きいときS27で>0、無音補正カウンタをプラス値にするS30。この場合は、現在受信パケットバッファ111に蓄積されるデータ数は、定常遅延閾値定常遅延最小値よりも大きい値となっているため、例えば、補完処理が行われないようにバッファ制御部117は無音補正カウンタをプラス値にしている。次いで、バッファ制御部117は、前回例えばバッファ監視カウンタが現在のものよりも1つ前のカウンタ値のバッファ下限値よりも現在のバッファ下限値の方か多いか否かを判定するS31。バッファ制御部117は、前回のバッファ下限値よりも現在のバッファ下限値の方が多いときS31でYes、無音補正カウンタを最大値にするS32。例えば、バッファ制御部117は補完処理が行われないように無音補正カウンタの値を設定している。一方、バッファ制御部117は、前回のバッファ下限値よりも現在のバッファ下限値の方が多くないときS31でNo、S33の処理に移行する。バッファ制御部117は、S28の処理が終了するか、S29の処理が終了するか、S31の処理でNoのとき、またはS32の処理が終了したときは、現在のバッファ下限値を9999にするS33。バッファ制御部117は、例えば、監視タイミング例えばバッファ監視期間が到来するごとに現在のバッファ下限値を9999にすることができる。次いで、受信端末100は音声品質自動調整処理を行うS40。図18は音声品質自動調整処理の動作例を表わすフローチャートである。本動作例は、例えば、音声品質処理部130において行われる。受信端末100は、音声自動調整処理を開始するとS40又はS400、受信バッファ最下限値が9999であるか否かを判定するS401。例えば、バッファ制御部117が現在のバッファ下限値が9999であるか否かにより判定することができる。すなわち、例えば、バッファ制御部117はバッファ監視周期が到来したか否かを判定している。受信端末100は、受信バッファ最下限値が9999のときS401で=初期値9999、S407以降の処理を行い、受信バッファ最下限値が9999でないときS401で/=初期値9999、S402以降の処理を行う。例えば、バッファ制御部117はバッファ監視周期が到来したと判定したときは、再生データ監視部131などを介して変動係数算出部133に対して、S407以降の処理を行わせるようにその旨を通知する。一方、バッファ制御部117はバッファ監視周期が到来していないと判定したときは、再生データ監視部131に対してS402以降の処理を行わせるようにその旨を通知する。S402において、再生データ監視部131は、再生中データ数をデータ数記憶部132に記憶する。例えば、バッファ制御部117から出力される音声データのビット数や音声データが格納されるパケットのパケット数などである。次いで、再生データ監視部131は、格納カウンタを1つインクリメントするS403。格納カウンタは、例えば、再生データ数の1つ1つをカウントするカウンタであり、再生データ監視部131において格納カウンタを保持することができる。再生データ監視部131は、格納カウンタによりカウントしたカウント値をデータ数記憶部132に記憶することもできる。次いで、再生データ監視部131は再生待ちフラグがTRUEであれば再生待ちフラグカウンタをカウントアップするS404。再生待ちフラグは、例えば、受信パケットバッファ111において受信する音声データが受信パケットバッファ111のバッファサイズを超えたときにTRUEとなり、そうでないときFALSEとなるフラグである。再生待ちフラグは、例えば、バッファ制御部117において受信パケットバッファ111に入力される音声データが受信待ちの状態になったか否かが検出されて、この検出結果に基づいてTRUEまたはFALSEが設定され、メモリなどに記憶される。また、再生待ちフラグカウンタは、例えば、再生データ監視部131において保持されるカウンタであり、メモリに記憶された再生待ちフラグがTRUEのとき、カウンタ値をカウントアップすることができる。次いで、再生データ監視部131はバッファ補完フラグがTRUEであればバッファ補完フラグカウンタをカウントアップするS405。バッファ補完フラグは、例えば、受信パケットバッファ111において音声データを受信せず又は不足し、定期的に受信パケットバッファ111から音声データを読み出させないことで補完処理が行われたときにTRUEとなるフラグである。バッファ補完フラグは、例えば、補完処理が行われないときはFALSEとなる。バッファ補完フラグは、例えば、バッファ制御部117において補完処理が行われたか否か例えば図17のS22が検出され、この検出結果に基づいてバッファ補完フラグをTRUEまたはFALSEに設定される。そして、例えば、バッファ制御部117はバッファ補完フラグを再生データ監視部131に出力して、再生データ監視部131はバッファ補完フラグを得て、バッファ補完フラグがTRUEのときバッファ補完フラグカウンタをカウントアップすることができる。バッファフラグ補完フラグカウンタは、例えば、再生データ監視部131において保持されるカウンタであり、バッファ補完フラグがTRUEのとき、カウンタ値をカウントアップすることができる。そして、音声品質処理部130は音声品質自動調整処理を終了する図19のS406。なお、S402からS405までの処理は、例えば、バッファ監視周期内において音声デバイス140に出力される再生中データがカウントされS402、受信パケットバッファ111においてバッファサイズを超えた回数がカウントされるS404。また、例えば、バッファ監視周期において、補完処理が行われた回数がカウントされるS404。一方、受信バッファ下限値が9999のとき、すなわち、バッファ監視周期が到来したときS401で=初期値9999、変動係数算出部133は再生データ数の平均値xを算出するS407。例えば、変動係数算出部133は、データ数記憶部132に記憶されている再生データ数と格納カウンタのカウント値nを読み出して、平均値xを算出するS407。変動係数算出部133は、例えば、再生データ数を格納カウンタのカウント値nで除算することで平均値xを算出することができる。次いで、変動係数算出部133は、再生データに対する標準偏差σを算出するS408。変動係数算出部133は、例えば、平均値xS407と格納カウンタnとを用いて、上述した式7により、標準偏差σを算出する。次いで、変動係数算出部133は、算出した標準偏差σを平均値xで除算することで変動係数を算出するS409。変動係数算出部133は、例えば、上述した式6により変動係数を算出する。次いで、変動係数算出部133は格納カウンタを初期化するS410。例えば、変動係数算出部133は、再生データ監視部131に対して格納カウンタを初期化するよう通知し、再生データ監視部131はこの通知に基づいて格納カウンタを初期化することができる。なお、本処理は、S407からS409の間で行われてもよい。次いで、バッファ制御状態判定部134は、変動係数算出部133から変動係数を受け取り、変動係数の値がどのようになっているか判定するS411。そして、バッファ制御状態判定部134は、変動係数が0.3よりも大きいとき、式8を用いて受信パケットバッファ111に対するバッファサイズの増加分を算出するS412。例えば、変動係数が0.3よりも大きいときは、変動係数が0.3以下の場合と比較して、受信する音声データの変動が激しくなる例えば図11A。このような場合、例えば、受信端末100はバッファサイズをこれまでよりも大きくすることでバッファオーバーフローなどを防止し、音声品質を確保するようにしている。なお、バッファ制御状態判定部134は、算出したバッファサイズの増加分を基礎値変更部135に出力する。次いで、基礎値変更部135は、バッファ制御状態判定部134からバッファサイズの増加分の値を受け取り、バッファチューニング処理図19のS413を行う。バッファチューニング処理は後述する。一方、バッファ制御状態判定部134は、変動係数が0.26以上で0.3以下のときS411で0.26-0.3バッファ維持のとき図19、受信パケットバッファ111に対するバッファ増減を行わないことを決定する図19のS415。変動係数が0.26以上で0.3以下のときは、それ以外の場合と比較して、受信パケットバッファ111において受信する受信パケット数がバッファ最大値と再生要求閾値の間に収まるようになっている例えば図10Bや図12など。このような場合は、受信パケットバッファ111に対する基礎値や各設定パラメータの値についてはデフォルト値のままにしておくことで、バッファサイズもデフォルト値のままにしておくことができる。バッファ制御状態判定部134は、例えば、変動係数が0.26以上で0.3以下のとき、バッファサイズを増減しないことを決定し、その旨を基礎値変更部135に通知する。そして、処理はバッファチューニング処理S413に移行する。一方、バッファ制御状態判定部134は、変動係数が0.26よりも小さいときS411で<0.26バッファ減のとき図19、受信パケットバッファ111のバッファサイズを50減少させることを決定するS414。例えば、変動係数が0.26より小さいときは、変動係数がそれ以外と比較して、バッファサイズが大きく例えば図10A、音声データの読み出しに時間がかかり、音声遅延が大きくなる傾向がある。バッファ制御状態判定部134は、変動係数が0.26よりも小さいときは、バッファサイズをこれまでよりも小さくして音声遅延の発生を防止するようにしている。ただし、バッファ制御状態判定部134は、5回連続して又はバッファ監視周期が5周期連続して、変動係数が0.26より小さいときにバッファサイズを50減少させることができる。例えば、変動係数が0.26より小さくなるとすぐにバッファサイズを減少させるのではなく、しばらく受信する音声データの様子を確認した上で減少させるようにしている。なお、バッファ制御状態判定部134は、バッファサイズを50減少させることを決定したときは、その旨を基礎値変更部135に出力する。次いで、基礎値変更部135は、バッファチューニング処理S413を行う。すなわち、基礎値変更部135は、バッファサイズを50減少することを決定した旨の通知を受けたときS414でも、再生待ちフラグカウンタ、又はバッファ補完フラグカウンタが0以上のときはバッファサイズを減少させないことを決定する。基礎値変更部135は、受信パケットバッファ111において音声データ数がバッファサイズを超えたとき、又は補完処理が行われたときは、例えば、バッファサイズを50減少させることをせず、受信する音声データを監視するようにしている。また、基礎値変更部135は、バッファの増減を行わないことを決定した旨の通知を受けたときでもS415、再生待ちフラグカウンタが10以上あればバッファサイズを100増加することを決定するS413。この場合、例えば、バッファ監視期間内において、受信する音声データが受信パケットバッファ111のバッファサイズを超えた回数が10回以上あった場合である。このような場合、基礎値変更部135は、例えば、バッファサイズを増加させてバッファオーバーフローなどを防止して、音声を鮮明にする、すなわち音声品質の劣化を防止するようにしている。増加させるサイズである100は一例であり、それ以外の値でもよい。次いで、基礎値変更部135は、バッファサイズの変更をすることを決定したか否かを判定するS417。基礎値変更部135は、例えば、S412,S414,及びS415だけでなく、バッファチューニング処理S414を含めて判定することができる。基礎値変更部135は、バッファサイズを変更することを決定したときS417で変更あり、バッファ設定パラメータを算出するS418。バッファ設定パラメータは、例えば、上述したバッファ最大値からバッファ監視周期例えば図7Bまでの5つの設定パラメータのことである。例えば、5つのパラメータには予めデフォルト値が夫々設定されおり、例えば、バッファ制御部117や基礎値変更部135において保持されている。基礎値変更部135は、決定したバッファサイズの増減値に応じたパラメータの増減値を算出し、デフォルト値に対してパラメータの増減値を加算又は減算するなどして、バッファ設定パラメータを算出できる。受信パケットバッファ111に対する基礎値については、基礎値変更部135は、例えば算出したバッファ設定パラメータに基づいて基礎値を算出することができる。例えば、算出したバッファ設定パラメータのうちバッファ最大値と再生要求最小値とに基づいて基礎値を算出することもできる。なお、基礎値変更部135は、5つのパラメータすべてについてパラメータを算出するのではなく、任意のパラメータについて設定することもできる。例えば、バッファ監視周期はバッファサイズと関係がないため、バッファ監視周期はデフォルト値を用いてパラメータを算出しないようにすることができる。次いで、基礎値変更部135は、算出したバッファ設定パラメータをバッファ制御部117に出力し、バッファ制御部117はバッファ設定パラメータを設定するS419。本第2の実施の形態では、基礎値変更部135は算出した基礎値をバッファ制御部117に出力し、バッファ制御部117は、デフォルト値となっていた基礎値を、基礎値変更部135から受け取った基礎値に変更する。基礎値やバッファ設定パラメータが変更後された後、例えば、以下のように動作する。すなわち、バッファ制御部117は、受信パケットバッファ111から読み出した音声データを、設定されたバッファ設定パラメータや算出された基礎値に対応するように、所定回数繰り返し音声デバイス140に出力する。これにより、例えば、バッファサイズをこれまでよりも増加させ、基礎値も増加させることができる。また、バッファ制御部117は、設定されたバッファ設定パラメータや算出された基礎値に対応するように、所定個数の音声データを読み出して破棄することで、バッファサイズをこれまでよりも減少させ、基礎値も減少させることができる。そして、音声品質自動調整処理が終了するS406。一方、基礎値変更部135は、バッファサイズを変更しないことを決定したときS417で変更なし、バッファ制御部117に対して変更しない旨を通知することもできるし、とくに何も通知しないようにすることもできる。いずれの場合も、バッファ制御部117は受信パケットバッファ111に対する基礎値はデフォルト値となっているため、これを変更することなく以後の処理を行うことができる。そして、音声品質自動調整処理が終了するS406。音声品質自動調整処理が終了すると、図17に戻り、音声補完処理を含む処理が終了するS50。<測定結果>次に、本受信端末100におけるPESQ値の測定結果について説明する。図20は測定結果のグラフ例、図21は主観的な評価結果の例をそれぞれ表わしている。図20において横軸は揺らぎパターン、縦軸は各揺らぎパターンにおけるPESQ値と遅延時間とを表わしている。また、棒グラフはPESQ値、折れ線グラフは遅延時間の測定結果を夫々表わしている。なお、既存方式は、例えば、受信端末100において音声品質処理部130がない場合、採用方式は受信端末100において音声品質処理部130がある場合における測定結果を表わしている。図20に図示されるように、PESQ値については採用方式の場合、ゆらぎなしから平均700ms,偏差350に至るまでほぼ変化のない推移を示している。一方、既存方式では、ゆらぎなしから平均700ms,偏差350に至るまでにおいて除々にPESQ値が小さくなるように推移している。図22は、揺らぎパターンにおいて既存方式と採用方式とで音声の鮮明さなどの主観的な評価結果を表わしている。採用方式では、すべての揺らぎパターンに対して会話の成立に支障がなく、音声が鮮明に聞こえる結果を得た。一方、既存方式では、平均300ms,偏差150の揺らぎパターンにおいて音声が鮮明でなくなり、平均400ms,偏差200の揺らぎパターンでは会話の成立が難しい状況となった。以上から、本第2の実施の形態における音声品質自動調整処理による受信パケットバッファ111に対する初期値の設定については、すべての揺らぎパターンについて音声が鮮明となり、音声品質が確保されている測定結果を得た。なお、遅延時間については、既存方式と採用方式ではどの揺らぎパターンでもほぼ同じ遅延時間となる結果を得た。このことから、音声遅延に関しては、本第2の実施の形態における音声品質自動調整処理による場合と既存方式とはほとんど変わらない結果を得ており、音声遅延の観点から音声品質は確保されているということができる。[その他の実施の形態]次にその他の実施の形態について説明する。図22は受信端末100におけるハードウェアの構成例を表わす図である。受信端末100は、アンテナ150、RFRadioFrequency部151、DSPDigitalSignalProcessor152、メモリ153、CPUCentralProcessingUnit154、ROMReadOnlyMemory155、RAMRandomAccessMemory156、及びスピーカ157を備える。アンテナ150とRF部151は、例えば、第2の実施の形態におけるUDP受信部101に対応する。また、DSP152は、例えば、第2の実施の形態におけるRTPデカプセリング部102と、音声パケット抽出部103、及びデコード処理部104に対応する。さらに、メモリ153は、例えば、第2の実施の形態における受信パケットバッファ111に対応する。さらに、CPU154とROM155、及びRAM156は、例えば、第2の実施の形態における、受信パケットバッファ111を除く可変バッファ制御部110、音声品質処理部130に対応する。さらに、スピーカ157は、例えば、第2の実施の形態における音声デバイス140に対応する。図22に図示された受信端末100においても、第2の実施の形態における受信端末100と同様に実施することができる。図23は受信端末100における可変バッファ制御部110の他の構成例を表わす図である。図23に図示される可変バッファ制御部110は、第2の実施の形態における可変バッファ制御部110と比較して、パラメータ情報監視部113-1~113-nとバッファ調整値決定部115がない場合の構成例を表わしている。この場合、第2の実施の形態と比較して、基礎値変更部135において、デフォルトの基礎値に対して変更後の基礎値をバッファ制御部117に与えるだけでなく、算出したすべての設定パラメータをバッファ制御部117に与えることができる。音声品質処理部130は、再生データ監視部131により音声デバイス140に出力される音声データを監視することができるため、例えば、変更後変更しない場合も含むの基礎値を与えた以後においても、基礎値や設定パラメータをバッファ制御部117に与えることが可能となる。また、第2の実施の形態や上述したその他の実施の形態では、送信端末200と受信端末100は無線通信により音声データを送信するものとして説明した。例えば、無線通信に代えて有線通信による場合でも第2の実施の形態などと同様に実施することができる。以上まとめると付記のようになる。付記1受信した音声データを記憶する受信バッファと、前記受信バッファに記憶された前記音声データのデータ量を制御するバッファ制御部と、前記バッファ制御部により前記受信バッファから読み出された前記音声データが入力されて、入力された前記音声データに対応する音声を出力する音声デバイスと、前記バッファ制御部により前記受信バッファから読み出されて前記音声デバイスに出力される前記音声データのデータ量に対する変化の度合を表す変動係数に応じて、前記受信バッファに記憶される前記音声データのデータ量を制御することを特徴とする受信端末装置。付記2さらに、前記変動係数に応じて基礎値を算出し、算出した前記基礎値を前記バッファ制御部に出力する音声品質調整処理部を備え、前記バッファ制御部は前記基礎値に基づいて前記受信バッファに記憶される前記音声データのデータ量を制御することを特徴とする付記1記載の受信端末装置。付記3前記音声品質調整処理部は、前記変動係数が第1の閾値以上のとき前記基礎値を第1の基礎値から前記第1の基礎値よりも値が高い第2の基礎値に変更し、前記変動係数が第2の閾値以下のとき前記基礎値を前記第1の基礎値から前記第1の基礎値よりも値が低い第3の基礎値に変更し、前記変動係数が前記第1の閾値より高く前記第2の閾値未満のときは前記基礎値を前記第1の基礎値とすることを特徴とする付記2記載の受信端末装置。付記4前記第1の基礎値は前記バッファ制御部において前記データ量を制御するときのデフォルト値であることを特徴とする付記3記載の受信端末装置。付記5前記音声品質調整処理部は、前記バッファ制御部により前記受信バッファから読み出されて前記音声デバイスに出力される前記音声データのデータ量の監視区間における標準偏差を前記監視区間における当該データ量の平均値で除算した値を変動係数として算出することを特徴とする付記2記載の受信端末装置。付記6前記音声品質調整処理部は、前記基礎値を前記第3の基礎値に変更することを決定したときにおいて、前記受信パケットに記憶される前記音声データのデータ量が前記最大記憶容量を超えたとき、又は前記受信パケットに記憶される前記音声データのデータ量が前記最大記憶容量のうち最低記憶容量を表わす再生要求閾値以下のとき、前記基礎値を前記第1の基礎値とすることを特徴とする付記3記載の受信端末装置。付記7前記音声品質調整処理部は、前記基礎値を前記第1の基礎値にすることを決定したときにおいて、前記受信パケットに記憶される前記音声データのデータ量が前記最大記憶容量を超えた回数が閾値回数を超えたとき、前記基礎値を前記第1の基礎値よりも値が高い第4の基礎値とすることを特徴とする付記3記載の受信端末装置。付記8更に、前記受信バッファに記憶された前記音声データから得られる1つ以上のパラメータ情報に基づき、前記受信バッファに記憶される前記受信データのデータ量を決定するための第1及び第2のバッファ調整値をそれぞれ決定する第1及び第2のパラメータ情報監視部と、前記第1及び第2のバッファ調整値から受信バッファ調整値を決定するバッファ調整値決定部とを備え、前記バッファ制御部は、前記バッファ調整値決定部から出力された前記受信バッファ調整値に基づいて前記音声品質調整処理部から出力された前記基礎値を更新し、更新後の基礎値に基づいて前記受信バッファに対するデータ量を制御することを特徴とする付記2記載の受信端末装置。付記9前記バッファ制御部は、前記受信バッファに記憶されるデータ量が前記受信バッファの最大記憶容量範囲内のときにおいて前記受信バッファから読み出して前記音声デバイスに出力する前記音声データが無音のとき、当該音声データを破棄することを特徴とする付記1または付記2記載の受信端末装置。付記10前記バッファ制御部は、前記受信バッファに記憶されるデータ量が前記受信バッファの最大記憶容量のうち最低記憶容量以下となっているとき、前記受信バッファから読み出して前記音声デバイスに出力する前記音声データを繰り返し前記音声デバイスに出力することを特徴とする付記1または付記2記載の受信端末装置。付記11受信端末装置におけるバッファ制御方法において、受信した音声データが受信バッファに記憶され、前記受信バッファからバッファ制御部により読み出されて音声デバイスに出力される前記音声データのデータ量に対する変化の度合を表す変動係数に応じて、前記受信バッファに記憶される前記音声データのデータ量を制御することを特徴とするバッファ制御方法。"