(57)【特許請求の範囲】
【請求項１】
ネットワークを経由して音声パケットとして到着する音声符号化データを一時的に蓄積すると共に、蓄積された音声符号化データを音声復号器に対して送出するバッファメモリと、
前記バッファメモリによる音声符号化データの送出を制御するバッファ制御部と
を有する音声パケット通信装置において、
前記バッファメモリ内部の音声符号化データの蓄積量を監視し、監視結果を蓄積量情報として出力するバッファ蓄積量監視部と、
前記バッファ蓄積量監視部から出力された蓄積量情報を記憶し、記憶内容に基づく蓄積量分析結果を出力するバッファ蓄積量監視結果記憶・分析部と、
前記バッファ制御部の動作内容を監視し、監視結果を動作情報として出力するバッファ制御動作監視部と、
前記バッファ制御動作監視部から出力された動作情報を記憶し、記憶内容に基づく制御動作分析結果を出力するバッファ制御動作監視結果記憶・分析部と、
前記蓄積量分析結果及び前記制御動作分析結果を用いて前記ネットワークにおけるトラフィックを予測するトラフィック予測部と
を有することを特徴とする音声パケット通信装置。
【請求項２】
前記バッファ蓄積量監視結果記憶・分析部は、蓄積量情報を記憶してから第１の時間が経過すると当該蓄積量情報を破棄し、
前記バッファ蓄積量監視結果記憶・分析部は、その記憶容量を越える蓄積量情報が投入されたときに、この投入された最新の蓄積量情報を記憶し、最も古い蓄積量情報を破棄し、
前記バッファ制御動作監視結果記憶・分析部は、動作情報を記憶してから第２の時間が経過すると当該動作情報を破棄し、
前記バッファ制御動作監視結果記憶・分析部は、その記憶容量を越える動作情報が投入されたときに、この投入された最新の動作情報を記憶し、最も古い動作情報を破棄する
ことを特徴とする請求項１に記載の音声パケット通信装置。
【請求項３】
前記バッファメモリに到着する音声符号化データの電力が所定の基準電力値より低い場合には、当該音声符号化データを不要フレームと判定する不要フレーム判定器を有し、
前記バッファ制御部は、前記バッファメモリ内部の音声符号化データの蓄積量が削除動作開始しきい値を超えた場合に前記不要フレームを削除し、
前記トラフィック予測部がトラフィックの予測に用いる前記制御動作分析結果には、前記バッファ制御部による不要フレームの削除頻度が含まれる
ことを特徴とする請求項１又は２のいずれかに記載の音声パケット通信装置。
【請求項４】
前記バッファメモリから音声復号器に対して音声符号化データを送出するタイミングにおいて、前記バッファメモリに音声符号化データが蓄積されていないときには、前記バッファ制御部が音声復号器に対して無音フレームを送出し、
前記トラフィック予測部がトラフィックの予測に用いる前記制御動作分析結果には、前記バッファ制御部による無音フレームの送出頻度が含まれる
ことを特徴とする請求項１から３までのいずれかに記載の音声パケット通信装置。
【請求項５】
前記トラフィック予測部は、前記蓄積量分析結果から求めた音声パケットの到着間隔の平均値及び直近に到着した音声パケットとその一つ前の音声パケットとの到着間隔を用いてトラフィックを予測することを特徴とする請求項１から４までのいずれかに記載の音声パケット通信装置。
【請求項６】
前記バッファメモリに到着する音声符号化データの電力が所定の基準電力値より低い場合には、当該音声符号化データを不要フレームと判定する不要フレーム判定器を有し、
前記バッファ制御部は、前記バッファメモリ内部の音声符号化データの蓄積量が削除動作開始しきい値を超えた場合に前記不要フレームを削除し、
前記バッファメモリから音声復号器に対して音声符号化データを送出するタイミングにおいて、前記バッファメモリに音声符号化データが蓄積されていないときには、前記バッファ制御部が音声復号器に対して無音フレームを送出し、
前記トラフィック予測部は、前記蓄積量分析結果から音声パケットの到着間隔の平均値及び直近に到着した音声パケットとその一つ前の音声パケットとの到着間隔を求め、
時刻をｔとし、
前記バッファ制御部による不要フレームの削除頻度をＡＮＡｃｎｔ−ｄｅｌ（ｔ）とし、
無音フレームの送出頻度をＡＮＡｃｎｔ−ｉｎｓ（ｔ）とし、
音声パケットの到着間隔の平均値をＡＮＡａｃｃｕｍ−ａｖｅｔｉｍｅ（ｔ）とし、
直近に到着した音声パケットとその一つ前の音声パケットとの到着間隔をＡＮＡａｃｃｕｍ−ｒｔｉｍｅ（ｔ）とし、
ａ、ｂ、ｃのそれぞれを正の定数としたときに、
０に近いほどトラフィックが安定であることを示す０以上の指標であるトラフィック予測値ＡＮＡｔｒａｆ（ｔ）を次式
【数１】
0003910083.tif 000006
により求める
ことを特徴とする請求項１又は２のいずれかに記載の音声パケット通信装置。
【請求項７】
前記不要フレームの削除動作開始しきい値を決定するしきい値決定部を有し、
前記しきい値決定部が、前記バッファメモリの音声符号化データの蓄積量を時間軸−蓄積量座標系に描いた場合における前記バッファメモリに音声パケットが到着した直後の点を繋ぐ上側包絡線と、前記トラフィック予測部によるトラフィックの予測結果と、前記バッファ制御手段による不要フレーム削除頻度とに基づいて前記不要フレームの削除動作開始しきい値を決定する
ことを特徴とする請求項３又は６に記載の音声パケット通信装置。
【請求項８】
前記不要フレームの削除動作開始しきい値を決定するしきい値決定部を有し、
前記削除動作開始しきい値決定部が、
前記バッファメモリの音声符号化データの蓄積量を時間軸−蓄積量座標系に描いた場合における前記バッファメモリに音声パケットが到着した直後の点を繋ぐ上側包絡線をＥＮＶ（ｔ）とし、
Ｔ、β、γを正の定数としたときに、
前記不要フレームの削除動作開始しきい値ＴＨＤｓｔａｒｔ（ｔ）を次式
ＴＨＤｓｔａｒｔ（ｔ）＝ＥＮＶ（ｔ）（１＋α（ｔ））
α（ｔ）＝Ｔ＋β・ＡＮＡｔｒａｆ（ｔ）＋γ・ＡＮＡｃｎｔ−ｄｅｌ（ｔ）
により求める
ことを特徴とする請求項６に記載の音声パケット通信装置。
【請求項９】
前記不要フレームの削除停止しきい値を決定する削除動作停止しきい値決定部を有し、
前記バッファ制御部は、前記バッファメモリ内部の音声符号化データの蓄積量が削除動作停止しきい値より低くなった場合に前記不要フレームの削除動作を停止し、
前記削除動作停止しきい値決定部が、前記バッファメモリの音声符号化データの蓄積量を時間軸−蓄積量座標系に描いた場合における前記バッファメモリに音声パケットが到着する直前の点を繋ぐ下側包絡線に基づいて前記不要フレームの削除動作停止しきい値を決定する
ことを特徴とする請求項３及び６から８までのいずれかに記載の音声パケット通信装置。
【請求項１０】
音声パケットの到着間隔の平均値及びトラフィックの予測結果に基づいて次に到着する音声パケットの到着時刻を予測するパケット到着時刻予測部と、
不要フレームの削除動作を停止する前の前記バッファメモリの音声符号化データの蓄積量の推移を予測する蓄積量推移予測部と、
不要フレームの削除動作を停止した後の前記バッファメモリの音声符号化データの蓄積量の推移を予測する削除停止後蓄積量推移予測部と、
前記パケット到着時刻予測部により予測された音声パケットの到着時刻、前記蓄積量推移予測部により予測された前記バッファメモリの音声符号化データの蓄積量の推移、及び前記蓄積量推移予測部により予測された前記バッファメモリの音声符号化データの蓄積量の推移に基づいて、不要フレームの削除動作の停止しきい値を決定する削除動作停止しきい値決定部と
を有することを特徴とする請求項３及び６から８までのいずれかに記載の音声パケット通信装置。
【請求項１１】
前記削除動作停止しきい値をＴＨＤｓｔｏｐ（ｔ）とし、
音声パケットの到着間隔の平均値及びトラフィックの予測結果とに基づいて予測された次に到着する音声パケットの予測到着時刻をＥＳＴｔｉｍｅとしたときに、
前記削除動作停止しきい値決定部が、前記バッファ制御部に、前記削除動作停止しきい値を、次式を満たす時刻ｔ内に通知する
【数２】
0003910083.tif 000007
ことを特徴とする請求項１０に記載の音声パケット通信装置。
【請求項１２】
音声パケットの到着間隔の平均値及びトラフィックの予測結果に基づいて次に到着する音声パケットの到着時刻を予測するパケット到着時刻予測部と、
不要フレームの削除動作を停止した後の前記バッファメモリの音声符号化データの蓄積量の推移を予測する削除停止後蓄積量推移予測部と、
前記パケット到着時刻予測部により予測された音声パケットの到着時刻及び前記蓄積量推移予測部により予測された前記バッファメモリの音声符号化データの蓄積量の推移に基づいて、不要フレームの削除動作の停止信号を前記バッファ制御部に通知する削除動作信号発生部と
を有することを特徴とする請求項３から９までのいずれかに記載の音声パケット通信装置。
【請求項１３】
パケット到着予測時刻をＥＳＴｔｉｍｅ（ｔ）とし、
現在のバッファ蓄積量をｎ（ｔ）とし、
蓄積量の単位時間あたりの減少量をａ２としたときに、
前記削除動作信号発生部は、ｎ（ｔ）≦ａ２・ＥＳＴｔｉｍｅが成立すれば、不要フレームの削除動作を停止させる信号を発生する
ことを特徴とする請求項１２に記載の音声パケット通信装置。
【請求項１４】
ネットワークを経由して音声パケットとして到着する音声符号化データを一時的に蓄積すると共に、蓄積された音声符号化データを音声復号器に対して送出するバッファメモリと、前記バッファメモリによる音声符号化データの送出を制御するバッファ制御部とを有する音声パケット通信装置を用いたトラフィック予測方法であって、
バッファ蓄積量監視部により、前記バッファメモリ内部の音声符号化データの蓄積量を監視し、監視結果を蓄積量情報として出力し、
前記バッファ蓄積量監視部から出力された蓄積量情報を、バッファ蓄積量監視結果記憶・分析部に記憶し、記憶内容に基づく蓄積量分析結果を出力し、
バッファ制御動作監視部により、前記バッファ制御部の動作内容を監視し、監視結果を動作情報として出力し、
前記バッファ制御動作監視部から出力された動作情報をバッファ制御動作監視結果記憶・分析部に記憶し、記憶内容に基づく制御動作分析結果を出力し、
トラフィック予測部により前記蓄積量分析結果及び前記制御動作分析結果を用いて前記ネットワークにおけるトラフィックを予測する
ことを特徴とするトラフィック予測方法。
【請求項１５】
ネットワークを経由して音声パケットとして到着する音声符号化データを一時的に蓄積すると共に、蓄積された音声符号化データを音声復号器に対して送出するバッファメモリと、前記バッファメモリによる音声符号化データの送出を制御するバッファ制御部とを有する音声パケット通信装置の制御方法であって、
バッファ蓄積量監視部により、前記バッファメモリ内部の音声符号化データの蓄積量を監視し、監視結果を蓄積量情報として出力し、
前記バッファ蓄積量監視部から出力された蓄積量情報を、バッファ蓄積量監視結果記憶・分析部に記憶し、記憶内容に基づく蓄積量分析結果を出力し、
バッファ制御動作監視部により、前記バッファ制御部の動作内容を監視し、監視結果を動作情報として出力し、
前記バッファ制御動作監視部から出力された動作情報をバッファ制御動作監視結果記憶・分析部に記憶し、記憶内容に基づく制御動作分析結果を出力し、
トラフィック予測部により前記蓄積量分析結果及び前記制御動作分析結果を用いて前記ネットワークにおけるトラフィックを予測し、
前記バッファ蓄積量監視結果記憶・分析部は、蓄積量情報を記憶してから第１の時間が経過すると当該蓄積量情報を破棄し、
前記バッファ蓄積量監視結果記憶・分析部は、その記憶容量を越える蓄積量情報が投入されたときに、この投入された最新の蓄積量情報を記憶し、最も古い蓄積量情報を破棄し、
前記バッファ制御動作監視結果記憶・分析部は、動作情報を記憶してから第２の時間が経過すると当該動作情報を破棄し、
前記バッファ制御動作監視結果記憶・分析部は、その記憶容量を越える動作情報が投入されたときに、この投入された最新の動作情報を記憶し、最も古い動作情報を破棄する
ことを特徴とする音声パケット通信装置の制御方法。
【請求項１６】
不要フレーム判定器により、前記バッファメモリに到着する音声符号化データの電力が所定の基準電力値より低い場合には、当該音声符号化データを不要フレームと判定し、
前記バッファ制御部は、前記バッファメモリ内部の音声符号化データの蓄積量が削除動作開始しきい値を超えた場合に前記不要フレームを削除し、
前記トラフィック予測部がトラフィックの予測に用いる前記制御動作分析結果には、前記バッファ制御部による不要フレームの削除頻度が含まれる
ことを特徴とする請求項１５に記載の音声パケット通信装置の制御方法。
【請求項１７】
前記バッファメモリから音声復号器に対して音声符号化データを送出するタイミングにおいて、前記バッファメモリに音声符号化データが蓄積されていないときには、前記バッファ制御部が音声復号器に対して無音フレームを送出し、
前記トラフィック予測部がトラフィックの予測に用いる前記制御動作分析結果には、前記バッファ制御部による無音フレームの送出頻度が含まれる
ことを特徴とする請求項１５又は１６のいずれかに記載の音声パケット通信装置の制御方法。
【請求項１８】
前記トラフィック予測部は、前記蓄積量分析結果から求めた音声パケットの到着間隔の平均値及び直近に到着した音声パケットとその一つ前の音声パケットとの到着間隔を用いてトラフィックを予測することを特徴とする請求項１５から１７までのいずれかに記載の音声パケット通信装置の制御方法。
【請求項１９】
不要フレーム判定器により、前記バッファメモリに到着する音声符号化データの電力が所定の基準電力値より低い場合には、当該音声符号化データを不要フレームと判定し、
前記バッファ制御部は、前記バッファメモリ内部の音声符号化データの蓄積量が削除動作開始しきい値を超えた場合に前記不要フレームを削除し、
前記バッファメモリから音声復号器に対して音声符号化データを送出するタイミングにおいて、前記バッファメモリに音声符号化データが蓄積されていないときには、前記バッファ制御部が音声復号器に対して無音フレームを送出し、
前記トラフィック予測部は、前記蓄積量分析結果から音声パケットの到着間隔の平均値及び直近に到着した音声パケットとその一つ前の音声パケットとの到着間隔を求め、
時刻をｔとし、
前記バッファ制御部による不要フレームの削除頻度をＡＮＡｃｎｔ−ｄｅｌ（ｔ）とし、
無音フレームの送出頻度をＡＮＡｃｎｔ−ｉｎｓ（ｔ）とし、
音声パケットの到着間隔の平均値をＡＮＡａｃｃｕｍ−ａｖｅｔｉｍｅ（ｔ）とし、
直近に到着した音声パケットとその一つ前の音声パケットとの到着間隔をＡＮＡａｃｃｕｍ−ｒｔｉｍｅ（ｔ）とし、
ａ、ｂ、ｃのそれぞれを正の定数としたときに、
０に近いほどトラフィックが安定であることを示す０以上の指標であるトラフィック予測値ＡＮＡｔｒａｆ（ｔ）を次式
【数３】
0003910083.tif 000008
により求める
ことを特徴とする請求項１５に記載の音声パケット通信装置の制御方法。
【請求項２０】
しきい値決定部により、前記不要フレームの削除動作開始しきい値を決定し、
前記しきい値決定部が、前記バッファメモリの音声符号化データの蓄積量を時間軸−蓄積量座標系に描いた場合における前記バッファメモリに音声パケットが到着した直後の点を繋ぐ上側包絡線と、前記トラフィック予測部によるトラフィックの予測結果と、前記バッファ制御手段による不要フレーム削除頻度とに基づいて前記不要フレームの削除動作開始しきい値を決定する
ことを特徴とする請求項１６又は１９に記載の音声パケット通信装置の制御方法。
【請求項２１】
しきい値決定部により、前記不要フレームの削除動作開始しきい値を決定し、
前記削除動作開始しきい値決定部が、
前記バッファメモリの音声符号化データの蓄積量を時間軸−蓄積量座標系に描いた場合における前記バッファメモリに音声パケットが到着した直後の点を繋ぐ上側包絡線をＥＮＶ（ｔ）とし、
Ｔ、β、γを正の定数としたときに、
前記不要フレームの削除動作開始しきい値ＴＨＤｓｔａｒｔ（ｔ）を次式
ＴＨＤｓｔａｒｔ（ｔ）＝ＥＮＶ（ｔ）（１＋α（ｔ））
α（ｔ）＝Ｔ＋β・ＡＮＡｔｒａｆ（ｔ）＋γ・ＡＮＡｃｎｔ−ｄｅｌ（ｔ）
により求める
ことを特徴とする請求項１９に記載の音声パケット通信装置の制御方法。
【請求項２２】
削除動作停止しきい値決定部により、前記不要フレームの削除停止しきい値を決定し、
前記バッファ制御部は、前記バッファメモリ内部の音声符号化データの蓄積量が削除動作停止しきい値より低くなった場合に前記不要フレームの削除動作を停止し、
前記削除動作停止しきい値決定部が、前記バッファメモリの音声符号化データの蓄積量を時間軸−蓄積量座標系に描いた場合における前記バッファメモリに音声パケットが到着する直前の点を繋ぐ下側包絡線に基づいて前記不要フレームの削除動作停止しきい値を決定する
ことを特徴とする請求項１６及び１９から２１までのいずれかに記載の音声パケット通信装置の制御方法。
【請求項２３】
パケット到着時刻予測部により、音声パケットの到着間隔の平均値及びトラフィックの予測結果に基づいて次に到着する音声パケットの到着時刻を予測し、
蓄積量推移予測部により、不要フレームの削除動作を停止する前の前記バッファメモリの音声符号化データの蓄積量の推移を予測し、
削除停止後蓄積量推移予測部により、不要フレームの削除動作を停止した後の前記バッファメモリの音声符号化データの蓄積量の推移を予測し、
削除動作停止しきい値決定部により、前記パケット到着時刻予測部により予測された音声パケットの到着時刻、前記蓄積量推移予測部により予測された前記バッファメモリの音声符号化データの蓄積量の推移、及び前記蓄積量推移予測部により予測された前記バッファメモリの音声符号化データの蓄積量の推移に基づいて、不要フレームの削除動作の停止しきい値を決定する
ことを特徴とする請求項１６及び１９から２１までのいずれかに記載の音声パケット通信装置の制御方法。
【請求項２４】
前記削除動作停止しきい値をＴＨＤｓｔｏｐ（ｔ）とし、
音声パケットの到着間隔の平均値及びトラフィックの予測結果とに基づいて予測された次に到着する音声パケットの予測到着時刻をＥＳＴｔｉｍｅとしたときに、
前記削除動作停止しきい値決定部が、前記バッファ制御部に、前記削除動作停止しきい値を、次式を満たす時刻ｔ内に通知する
【数４】
0003910083.tif 000009
ことを特徴とする請求項２３に記載の音声パケット通信装置の制御方法。
【請求項２５】
パケット到着時刻予測部により、音声パケットの到着間隔の平均値及びトラフィックの予測結果に基づいて次に到着する音声パケットの到着時刻を予測し、
削除停止後蓄積量推移予測部により、不要フレームの削除動作を停止した後の前記バッファメモリの音声符号化データの蓄積量の推移を予測し、
削除動作信号発生部により、前記パケット到着時刻予測部により予測された音声パケットの到着時刻及び前記蓄積量推移予測部により予測された前記バッファメモリの音声符号化データの蓄積量の推移に基づいて、不要フレームの削除動作の停止信号を前記バッファ制御部に通知する
ことを特徴とする請求項１６から２２までのいずれかに記載の音声パケット通信装置の制御方法。
【請求項２６】
パケット到着予測時刻をＥＳＴｔｉｍｅ（ｔ）とし、
現在のバッファ蓄積量をｎ（ｔ）とし、
蓄積量の単位時間あたりの減少量をａ２としたときに、
前記削除動作信号発生部は、ｎ（ｔ）≦ａ２・ＥＳＴｔｉｍｅが成立すれば、不要フレームの削除動作を停止させる信号を発生する
ことを特徴とする請求項２５に記載の音声パケット通信装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、ＩＰ（Internet Protocol）ネットワークを利用した音声パケット通信に使用されるＶｏＩＰ（Voice over IP）ゲートウェイのような音声パケット通信装置、音声パケット通信装置を用いたトラフィック予測方法、及び音声パケット通信装置における通話品質最適化制御方法に関するものである。
【０００２】
【従来の技術】
インターネット等のＩＰネットワークを利用した音声パケット通信においては、パケット通信の非リアルタイム性の影響（伝送遅延及びジッタ等）により通話品質が劣化する。このような通話品質の劣化を低減するため、音声パケット通信装置の受信部にバッファメモリを設け、音声パケットとして到達した音声符号化データをバッファメモリに一時的に蓄積してから所定の転送レートで音声復号器に送出する手法が採用されている。
【０００３】
ところが、バッファメモリ内部の音声符号化データの蓄積量が増加し過ぎると、通話遅延が顕著になる。このため、バッファメモリに到達した音声符号化データの電力が所定の基準電力値より低い無音部分（再生しても無音となる部分又は非常に低い音声レベルとなる部分）を破棄すること（即ち、無音圧縮）により、バッファメモリ内部の音声符号化データの蓄積量を少なくして、通話遅延を短縮する遅延回復機能が実用化されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記したような通話遅延回復のための基準電力値は、時々刻々と変化するＩＰネットワークのトラフィック状況に追従して変更される動的なものではなかった。したがって、上記した従来の音声パケット通信装置における通話遅延回復のための制御動作は、ＩＰネットワークのトラフィック状況に応じて通話品質を最適に制御しているものとは言えなかった。換言すれば、上記した従来の音声パケット通信装置における通話遅延回復のための制御動作において、無音部分を削除し過ぎると、ＩＰネットワークのトラフィックが混雑しているとき等（伝送遅延が顕著なとき）にバッファメモリが枯渇して、通話品質を低下させるおそれがあり、逆に、無音部分の削除を制限し過ぎると通話遅延の短縮が不十分になった。
【０００５】
そこで、本発明は、上記したような従来技術の課題を解決するためになされたものであり、その目的とするところは、ネットワークのトラフィック状況に応じて通話品質が最適になるように遅延回復機能を動的に制御できる音声パケット通信装置、この装置を用いたトラフィック予測方法、及びこの装置における通話品質最適制御方法を提供することにある。
【０００６】
【課題を解決するための手段】
本発明に係る音声パケット通信装置は、
ネットワークを経由して音声パケットとして到着する音声符号化データを一時的に蓄積すると共に、蓄積された音声符号化データを音声復号器に対して送出するバッファメモリと、
前記バッファメモリによる音声符号化データの送出を制御するバッファ制御部と
を有する音声パケット通信装置において、
前記バッファメモリ内部の音声符号化データの蓄積量を監視し、監視結果を蓄積量情報として出力するバッファ蓄積量監視部と、
前記バッファ蓄積量監視部から出力された蓄積量情報を記憶し、記憶内容に基づく蓄積量分析結果を出力するバッファ蓄積量監視結果記憶・分析部と、
前記バッファ制御部の動作内容を監視し、監視結果を動作情報として出力するバッファ制御動作監視部と、
前記バッファ制御動作監視部から出力された動作情報を記憶し、記憶内容に基づく制御動作分析結果を出力するバッファ制御動作監視結果記憶・分析部と、
前記蓄積量分析結果及び前記制御動作分析結果を用いて前記ネットワークにおけるトラフィックを予測するトラフィック予測部と
を有することを特徴としている。
【０００７】
また、前記音声パケット通信装置において、
前記バッファ蓄積量監視結果記憶・分析部は、蓄積量情報を記憶してから第１の時間が経過すると当該蓄積量情報を破棄し、
前記バッファ蓄積量監視結果記憶・分析部は、その記憶容量を越える蓄積量情報が投入されたときに、この投入された最新の蓄積量情報を記憶し、最も古い蓄積量情報を破棄し、
前記バッファ制御動作監視結果記憶・分析部は、動作情報を記憶してから第２の時間が経過すると当該動作情報を破棄し、
前記バッファ制御動作監視結果記憶・分析部は、その記憶容量を越える動作情報が投入されたときに、この投入された最新の動作情報を記憶し、最も古い動作情報を破棄する
ように構成してもよい。
【０００８】
さらに、前記音声パケット通信装置に、前記バッファメモリに到着する音声符号化データの電力が所定の基準電力値より低い場合には、当該音声符号化データを不要フレームと判定する不要フレーム判定器を備え、
前記バッファ制御部は、前記バッファメモリ内部の音声符号化データの蓄積量が削除動作開始しきい値を超えた場合に前記不要フレームを削除し、
前記トラフィック予測部がトラフィックの予測に用いる前記制御動作分析結果には、前記バッファ制御部による不要フレームの削除頻度が含まれる
ように構成してもよい。
【０００９】
さらにまた、前記バッファメモリから音声復号器に対して音声符号化データを送出するタイミングにおいて、前記バッファメモリに音声符号化データが蓄積されていないときには、前記バッファ制御部が音声復号器に対して無音フレームを送出し、
前記トラフィック予測部がトラフィックの予測に用いる前記制御動作分析結果には、前記バッファ制御部による無音フレームの送出頻度が含まれる
ように構成してよい。
【００１０】
また、前記トラフィック予測部が、前記蓄積量分析結果から求めた音声パケットの到着間隔の平均値及び直近に到着した音声パケットとその一つ前の音声パケットとの到着間隔を用いてトラフィックを予測するように構成してもよい。
【００１１】
さらに、前記音声パケット通信装置に、前記不要フレームの削除動作開始しきい値を決定するしきい値決定部を備え、
前記しきい値決定部が、前記バッファメモリの音声符号化データの蓄積量を時間軸−蓄積量座標系に描いた場合における前記バッファメモリに音声パケットが到着した直後の点を繋ぐ上側包絡線と、前記トラフィック予測部によるトラフィックの予測結果と、前記バッファ制御手段による不要フレーム削除頻度とに基づいて前記不要フレームの削除動作開始しきい値を決定する
ように構成してもよい。
【００１２】
さらにまた、前記不要フレームの削除停止しきい値を決定する削除動作停止しきい値決定部を有し、前記バッファ制御部は、前記バッファメモリ内部の音声符号化データの蓄積量が削除動作停止しきい値より低くなった場合に前記不要フレームの削除動作を停止し、前記削除動作停止しきい値決定部が、前記バッファメモリの音声符号化データの蓄積量を時間軸−蓄積量座標系に描いた場合における前記バッファメモリに音声パケットが到着する直前の点を繋ぐ下側包絡線に基づいて前記不要フレームの削除動作停止しきい値を決定するように構成してもよい。
【００１３】
また、前記音声パケット通信装置は、
音声パケットの到着間隔の平均値及びトラフィックの予測結果に基づいて次に到着する音声パケットの到着時刻を予測するパケット到着時刻予測部と、
不要フレームの削除動作を停止する前の前記バッファメモリの音声符号化データの蓄積量の推移を予測する蓄積量推移予測部と、
不要フレームの削除動作を停止した後の前記バッファメモリの音声符号化データの蓄積量の推移を予測する削除停止後蓄積量推移予測部と、
前記パケット到着時刻予測部により予測された音声パケットの到着時刻、前記蓄積量推移予測部により予測された前記バッファメモリの音声符号化データの蓄積量の推移、及び前記蓄積量推移予測部により予測された前記バッファメモリの音声符号化データの蓄積量の推移に基づいて、不要フレームの削除動作の停止しきい値を決定する削除動作停止しきい値決定部と
を有するように構成してもよい。
【００１４】
また、前記音声パケット通信装置は、
音声パケットの到着間隔の平均値及びトラフィックの予測結果に基づいて次に到着する音声パケットの到着時刻を予測するパケット到着時刻予測部と、
不要フレームの削除動作を停止した後の前記バッファメモリの音声符号化データの蓄積量の推移を予測する削除停止後蓄積量推移予測部と、
前記パケット到着時刻予測部により予測された音声パケットの到着時刻及び前記蓄積量推移予測部により予測された前記バッファメモリの音声符号化データの蓄積量の推移に基づいて、不要フレームの削除動作の停止信号を前記バッファ制御部に通知する削除動作信号発生部と
を有するように構成してもよい。
【００１５】
また、本発明に係る音声パケット通信装置を用いたトラフィック予測方法は、ネットワークを経由して音声パケットとして到着する音声符号化データを一時的に蓄積すると共に、蓄積された音声符号化データを音声復号器に対して送出するバッファメモリと、前記バッファメモリによる音声符号化データの送出を制御するバッファ制御部とを有する音声パケット通信装置を用いたトラフィック予測方法であって、
バッファ蓄積量監視部により、前記バッファメモリ内部の音声符号化データの蓄積量を監視し、監視結果を蓄積量情報として出力し、
前記バッファ蓄積量監視部から出力された蓄積量情報を、バッファ蓄積量監視結果記憶・分析部に記憶し、記憶内容に基づく蓄積量分析結果を出力し、
バッファ制御動作監視部により、前記バッファ制御部の動作内容を監視し、監視結果を動作情報として出力し、
前記バッファ制御動作監視部から出力された動作情報をバッファ制御動作監視結果記憶・分析部に記憶し、記憶内容に基づく制御動作分析結果を出力し、
トラフィック予測部により前記蓄積量分析結果及び前記制御動作分析結果を用いて前記ネットワークにおけるトラフィックを予測することを特徴としている。
【００１６】
また、本発明に係る音声パケット通信装置の制御方法は、ネットワークを経由して音声パケットとして到着する音声符号化データを一時的に蓄積すると共に、蓄積された音声符号化データを音声復号器に対して送出するバッファメモリと、前記バッファメモリによる音声符号化データの送出を制御するバッファ制御部とを有する音声パケット通信装置の制御方法であって、
バッファ蓄積量監視部により、前記バッファメモリ内部の音声符号化データの蓄積量を監視し、監視結果を蓄積量情報として出力し、
前記バッファ蓄積量監視部から出力された蓄積量情報を、バッファ蓄積量監視結果記憶・分析部に記憶し、記憶内容に基づく蓄積量分析結果を出力し、
バッファ制御動作監視部により、前記バッファ制御部の動作内容を監視し、監視結果を動作情報として出力し、
前記バッファ制御動作監視部から出力された動作情報をバッファ制御動作監視結果記憶・分析部に記憶し、記憶内容に基づく制御動作分析結果を出力し、
トラフィック予測部により前記蓄積量分析結果及び前記制御動作分析結果を用いて前記ネットワークにおけるトラフィックを予測し、
前記バッファ蓄積量監視結果記憶・分析部は、蓄積量情報を記憶してから第１の時間が経過すると当該蓄積量情報を破棄し、
前記バッファ蓄積量監視結果記憶・分析部は、その記憶容量を越える蓄積量情報が投入されたときに、この投入された最新の蓄積量情報を記憶し、最も古い蓄積量情報を破棄し、
前記バッファ制御動作監視結果記憶・分析部は、動作情報を記憶してから第２の時間が経過すると当該動作情報を破棄し、
前記バッファ制御動作監視結果記憶・分析部は、その記憶容量を越える動作情報が投入されたときに、この投入された最新の動作情報を記憶し、最も古い動作情報を破棄することを特徴としている。
【００１７】
【発明の実施の形態】
＜１＞第１の実施形態
＜１−１＞第１の実施形態の構成
図１は、本発明の第１の実施形態に係る音声パケット通信装置の構成（トラフィック予測方法を実施するための構成）を示すブロック図である。
【００１８】
図１に示されるように、第１の実施形態に係る音声パケット通信装置は、ネットワーク（図示せず）を経由して順次到達する音声符号化データ（音声パケット）Ｆｒｉｎを一時的に蓄積すると共に、蓄積された音声符号化データを音声復号器に対して送出するバッファメモリ１０１と、このバッファメモリ１０１による音声符号化データ（フレーム）Ｆｒｏｕｔの送出を制御するバッファ制御部１０２とを有する。
【００１９】
また、第１の実施形態に係る音声パケット通信装置は、バッファメモリ１０１内部の音声符号化データ（フレーム）の蓄積量を逐次監視し、監視結果を蓄積量情報ＤＡＴＡａｃｃｕｍとして出力するバッファ蓄積量監視部１０３と、このバッファ蓄積量監視部１０３から出力された蓄積量情報ＤＡＴＡａｃｃｕｍを逐次記憶し、記憶内容に基づく蓄積量分析結果ＡＮＡａｃｃｕｍを出力するバッファ蓄積量監視結果記憶・分析部１０４とを有する。
【００２０】
さらに、第１の実施形態に係る音声パケット通信装置は、バッファ制御部１０２の動作内容を逐次監視し、監視結果を動作情報ＤＡＴＡｃｎｔとして出力するバッファ制御動作監視部１０５と、このバッファ制御動作監視部１０５から出力された動作情報ＤＡＴＡｃｎｔを逐次記憶し、記憶内容に基づく制御動作分析結果ＡＮＡｃｎｔを出力するバッファ制御動作監視結果記憶・分析部１０６とを有する。
【００２１】
さらにまた、第１の実施形態に係る音声パケット通信装置は、バッファ蓄積量監視結果記憶・分析部１０４から出力された蓄積量分析結果ＡＮＡａｃｃｕｍ及びバッファ制御動作監視結果記憶・分析部１０６から出力された制御動作分析結果ＡＮＡｃｎｔを用いてネットワークにおけるトラフィックを予測するトラフィック予測部１０７と、バッファメモリ１０１に到達した音声符号化データが不要フレームであるか否かを判定する不要フレーム判定器１０８とを有する。
【００２２】
図２は、第１の実施形態に係る音声パケット通信装置が適用されるＶｏＩＰネットワークの構成を示すブロック図である。図２に示されるように、ＶｏＩＰネットワークは、送信端末２０１、送信器２０２、受信端末２１１、受信機２１２、及びＩＰネットワーク２２１を有する。ＩＰネットワーク２２１は、例えば、インターネットであるが、ＬＡＮやイントラネット等のインターネット以外のパケット通信網であってもよい。ＶｏＩＰネットワークにおいては、送話者の音声は送信端末２０１で電気信号に変換され、送信器２０２により音声パケットとしてＩＰネットワーク２２１へ送信される。受信器２１２はＩＰネットワーク２２１を経由して到達した音声パケットを受信し、受信端末２１１が音声に変換できる電気信号に変換し、音声を再生する。送信端末２０１（又は受信端末２１１）は、例えば、一般公衆網を利用する通常電話機の機能とＩＰ網を利用するＩＰ電話機（インターネット電話機を含む）の機能とを併せ持つ多機能電話機である。送信器２０２（又は受信器２１２）は、例えば、ＶｏＩＰゲートウェイである。また、送信端末２０１及び送信器２０２（又は、受信端末２１１及び受信器２１２）の機能を一つにまとめて、一体型の送信装置（又は受信装置）としてもよい。また、図２においては、送信側の構成及び受信側の構成を異なる構成として示したが、通常は、送信側の装置と受信側の装置はいずれも、送信機能と受信機能の両方を併せ持つ通信装置である。送信機能と受信機能の両方を併せ持つ通信装置としては、インターネット電話機がある。なお、第１の実施形態に係る音声パケット通信装置は、図２に示される受信器２１２に適用されるものである。
【００２３】
＜１−２＞第１の実施形態の動作
以下に、第１の実施形態に係る音声パケット通信装置の動作（トラフィック予測方法）を説明する。
【００２４】
バッファメモリ１０１は、ＩＰネットワークを経由して到着した音声符号化データＦｒｉｎを蓄積する。
【００２５】
バッファ制御部１０２は、バッファメモリ１０１から音声復号器への音声符号化データＦｒｏｕｔの送出を制御する。一般に、音声復号器は、一定周期で動作しており、動作の毎に一定長の音声符号化データを復号して音声信号を生成する。このため、バッファ制御部１０２は、一定周期で一定長の音声符号化データＦｒｏｕｔを音声復号器に投入するように、バッファメモリ１０１を制御する。例えば、ＩＴＵ（国際電気通信連合会）Ｇ．７１１規格の場合には１０ｍｓｅｃ毎に８０ｂｙｔｅ、Ｇ．７２９Ａ規格の場合には１０ｍｓｅｃ毎に１０ｂｙｔｅ、Ｇ．７２３．１規格の場合には３０ｍｓｅｃ毎に２０ｂｙｔｅ（或いは２４ｂｙｔｅ）の音声符号化データＦｒｏｕｔが、音声復号器に投入される。バッファ制御部１０２は、音声復号器に対する音声符号化データＦｒｏｕｔの投入タイミングに合わせて、バッファ制御信号ＣＮＴをバッファメモリ１０１に対して送出する。バッファメモリ１０１は、バッファ制御信号ＣＮＴを受信すると、音声復号器に対して音声符号化データＦｒｏｕｔを送出する。
【００２６】
また、バッファ制御部１０２は、音声復号器に対するデータ投入時にバッファメモリ１０１が枯渇している（音声符号化データが蓄積されていない）場合には、音声復号器に対して無音フレームＦｒｂａｄを投入する。無音フレームＦｒｂａｄは、音声復号器による再生結果が無音又は無音に近い低レベルの信号となる音声符号化データからなるフレームである。音声復号器が動作するためには音声符号化データが必要であるので、バッファメモリ１０１の枯渇時に音声復号器による再生結果が無音又は無音に近い低レベルの信号となる音声符号化データ（無音フレーム）を作成し投入する。
【００２７】
さらに、バッファ制御部１０２は、バッファメモリ１０１内部の音声符号化データの蓄積量が多い場合、バッファメモリ１０１内部の不要フレームＦｒｎｏｎを削除する。不要フレームＦｒｎｏｎを削除するか否かの判断は、予め設けられたしきい値（バッファメモリ１０１内部の許容蓄積量）と音声符号化データの蓄積量とを比較した結果に基づいてなされる。音声符号化データの実際の蓄積量がしきい値を超えた場合には、バッファメモリ１０１から不要フレームＦｒｎｏｎを削除する。このしきい値は、固定でもよいが可変にしておくことが望ましい。
【００２８】
ここで、不要フレームＦｒｎｏｎとは、再生しても無音（又は非常に低いレベル）となる音声符号化データのことである。不要フレームＦｒｎｏｎであるか否かの判定は、不要フレーム判定器１０８が実施する。不要フレーム判定器１０８は、音声符号化データＦｒｉｎが到着すると音声として復号し、その電力を求め、求められた電力が不要フレーム判定用の基準電力値ＴＨＤＦｒｎｏｎ（例えば、−５０［ｄＢｍ０］）より低い場合に、到着した音声符号化データＦｒｉｎが不要フレームＦｒｎｏｎであると判定する。到着した音声符号化データＦｒｉｎが不要フレームＦｒｎｏｎである判定された場合には、不要フレーム判定器１０８は、到着した音声符号化データＦｒｉｎに対して、不要フレ−ム判定符号を付加する。
【００２９】
バッファ蓄積量監視部１０３は、バッファメモリ１０１内部の音声符号化データの蓄積量を逐次監視し、蓄積量情報ＤＡＴＡａｃｃｕｍをバッファ蓄積量監視結果記憶・分析部１０４へ逐次通知する。監視及び通知をするタイミングは、バッファメモリ１０１から音声復号器へのデータ投入時が好適である。
【００３０】
バッファ蓄積量監視結果記憶・分析部１０４は、バッファ蓄積量監視部１０３からの蓄積量情報ＤＡＴＡａｃｃｕｍを一定時間（例えば、３０秒間）にわたり記憶する。バッファ蓄積量監視結果記憶・分析部１０４の記憶内容は、バッファ蓄積量監視部１０３から蓄積量情報ＤＡＴＡａｃｃｕｍが通知される毎に、更新される。更新は、バッファ蓄積量監視結果記憶・分析部１０４に最新の蓄積量情報ＤＡＴＡａｃｃｕｍを投入する際にバッファ蓄積量監視結果記憶・分析部１０４の記憶容量を超える場合には、最も古い蓄積量情報を破棄し、最新の蓄積量情報を投入することによって実行される。また、バッファ蓄積量監視結果記憶・分析部１０４に記憶された蓄積量情報ＤＡＴＡａｃｃｕｍが、所定の記憶時間を超える場合には、当該蓄積量情報を破棄する。
【００３１】
バッファ蓄積量監視結果記憶・分析部１０４は、記憶している蓄積量情報をもとに、バッファメモリ１０１内部のバッファ蓄積量の変動の度合いを分析し、例えば、バッファ蓄積量の最大値、最小値、これらの差分を求める。また、バッファ蓄積量を統計的に分析して、バッファ蓄積量の平均値や分散値を求める。また、バッファ蓄積量監視結果記憶・分析部１０４は、バッファメモリ１０１への音声符号化データＦｒｉｎの到着のタイミングを監視し、分析することで、パケット到着間隔を求める。バッファ蓄積量監視結果記憶・分析部１０４は、これらの分析結果をバッファ蓄積量分析結果ＡＮＡａｃｃｕｍとして、トラフィック予測部１０７へ通知する。なお、「バッファ蓄積量の最大値」とは、バッファメモリ１０１が記憶している中で最大のバッファ蓄積量であり、「最大バッファ蓄積量」ともいう。また、「バッファ蓄積量の最小値」とは、バッファメモリ１０１が記憶している中で最小のバッファ蓄積量であり、「最小バッファ蓄積量」ともいう。「バッファ蓄積量の差分」とは、最大バッファ蓄積量と最小バッファ蓄積量値との差分である。「バッファ蓄積量の平均値」とは、バッファメモリ１０１が記憶しているバッファ蓄積量の平均値である。「パケット到着間隔」は、統計的に分析して得られた音声パケットの到着間隔の平均及び分散で表示される。
【００３２】
バッファ制御動作監視部１０５は、無音フレームＦｒｂａｄの挿入、不要フレームＦｒｎｏｎの削除、不要フレームＦｒｎｏｎの削除動作のしきい値変更等のバッファ制御動作を監視し、動作情報ＤＡＴＡｃｎｔをバッファ制御動作監視結果記憶・分析部１０６へ通知する。また、監視及び通知をするタイミングは、音声復号器へのデータ投入時が好適である。
【００３３】
バッファ制御動作監視結果記憶・分析部１０６は、バッファ制御動作監視部１０５からの動作情報ＤＡＴＡｃｎｔを一定時間（例えば、３０秒間）にわたり記憶する。バッファ制御動作監視結果記憶・分析部１０６の記憶内容は、バッファ制御動作監視部１０５から動作情報ＤＡＴＡｃｎｔが通知される毎に、更新される。更新は、バッファ制御動作監視結果記憶・分析部１０６に最新の動作情報ＤＡＴＡｃｎｔを投入する際にバッファ制御動作監視結果記憶・分析部１０６の記憶容量を超える場合には、最も古い動作情報を破棄し、最新の動作情報を投入することによって実行される。また、バッファ制御動作監視結果記憶・分析部１０６に記憶された動作情報ＤＡＴＡｃｎｔが、所定の記憶時間を超える場合には、当該動作情報を破棄する。
【００３４】
バッファ制御動作監視結果記憶・分析部１０６は、記憶情報をもとにバッファ制御動作の動作履歴を分析する。例えば、挿入した無音フレームＦｒｂａｄのフレーム数や削除した不要フレームＦｒｎｏｎのフレーム数を統計的に分析する。また、無音フレームＦｒｂａｄの挿入動作の連続時間、不要フレームＦｒｎｏｎの削除動作の連続時間を求める。さらに、しきい値（バッファメモリ１０１内部の許容蓄積量）を変更する場合には、しきい値の変更履歴を分析する。さらにまた、これらの分析結果をバッファ制御動作分析結果ＡＮＡｃｎｔとしてトラフィック予測部１０７へ通知する。
【００３５】
バッファ制御部１０２による無音フレームＦｒｂａｄの挿入動作の分析結果は、無音フレーム挿入頻度である。無音フレーム挿入頻度は、所定の記憶時間の間に何フレームの無音フレームＦｒｂａｄが挿入されたか（即ち、「挿入無音フレーム数／全処理フレーム数」）で表される。無音フレーム挿入頻度の値は、０〜１の範囲内となる。
【００３６】
バッファ制御部１０２による不要フレームＦｒｎｏｎの削除動作の分析結果は、不要フレーム削除頻度である。不要フレーム削除頻度は、所定の記憶時間の間に何フレームの不要フレームＦｒｎｏｎが削除されたか（即ち、「削除不要フレーム数／全処理フレーム数」）で表される。不要フレーム削除頻度の値は、０〜１の範囲内となる。
【００３７】
バッファ制御部１０２による無音フレームＦｒｂａｄの挿入動作の連続回数は、何［ｍｓｅｃ］連続して無音フレームＦｒｂａｄの挿入動作が発生したかで表す。バッファ制御部１０２による不要フレームＦｒｎｏｎの削除動作の連続回数は、何［ｍｓｅｃ］連続して不要フレームＦｒｎｏｎの削除動作が発生したかで表す。
【００３８】
トラフィック予測部１０７は、バッファ蓄積量監視結果記憶・分析部１０４から通知されるバッファ蓄積量分析結果ＡＮＡａｃｃｕｍ及びバッファ制御動作監視結果記憶・分析部１０６から通知されるバッファ制御動作分析結果ＡＮＡｃｎｔに基づいてＩＰネットワークのトラフィックの状況を予測する。
【００３９】
トラフィック予測方法の一例を以下に説明する。バッファ蓄積量分析結果ＡＮＡａｃｃｕｍから、直近パケットの一つ前のパケットからの到着間隔を示すＡＮＡａｃｃｕｍ−ｒｔｉｍｅ（ｔ）と、バッファ蓄積量監視結果記憶・分析部１０４の記憶時間におけるパケット到着間隔の平均値ＡＮＡａｃｃｕｍ−ａｖｅｔｉｍｅ（ｔ）を抽出する。さらに、バッファ制御動作分析結果記憶・分析部１０６からのバッファ制御動作分析結果ＡＮＡｃｎｔに基づいて不要フレームＦｒｎｏｎの削除頻度を示すＡＮＡｃｎｔ−ｄｅｌ（ｔ）と、無音フレームＦｒｂａｄの挿入頻度を示すＡＮＡｃｎｔ−ｉｎｓ（ｔ）を抽出する。トラフィック予測部１０７は、以下の式（１）によりトラフィック予測結果ＡＮＡｔｒａｆを算出する。
【００４０】
【数５】
0003910083.tif 000002
【００４１】
なお、式（１）において、ＡＮＡｃｎｔ−ｄｅｌ（ｔ）及びＡＮＡｃｎｔ−ｉｎｓ（ｔ）は、それぞれ０〜１の値をとる。また、ａ、ｂ、ｃは任意の正の定数であり、例えば、ａ＝０．５、ｂ＝ｃ＝０．２５である。ただし、ａ、ｂ、ｃの値は、前記値には限定されず、ネットワークの特性、音声パケット通信装置に要求される性能、装置の利用者の要望等の各種要因に応じて変更することができる。
【００４２】
ＩＰネットワークのトラフィックの予測結果ＥＳＴｔｒｆ（ｔ）は、例えば、上記ＡＮＡｔｒａｆであり、０以上の値を取り、値が０に近いほどトラフィックが安定していることを示す。
【００４３】
＜１−３＞第１の実施形態の効果
以上説明した第１の実施形態に係る音声パケット通信装置によれば、バッファメモリ１０１の音声符号化データの蓄積量の監視結果及びバッファ制御部１０２の動作の監視結果を用いることにより、時々刻々と変化するＩＰネットワークのトラフィック状況をリアルタイムで予測することができる。
【００４４】
＜２＞第２の実施形態
＜２−１＞第２の実施形態の構成
図３は、本発明の第２の実施形態に係る音声パケット通信装置の構成（通話品質制御方法を実施するための構成）を示すブロック図である。
【００４５】
第２の実施形態に係る音声パケット通信装置は、第１の実施形態に係るトラフィック予測方法を実施するための構成に加え、しきい値決定部３０１を有する。第２の実施形態におけるバッファ制御部１０２は、不要フレームＦｒｎｏｎの削除動作を開始するしきい値である削除動作開始しきい値３１１と、不要フレームＦｒｎｏｎの削除動作を停止するしきい値である削除動作停止しきい値３１２とを有する。バッファメモリ１０１内部の音声符号化データの蓄積量が削除動作開始しきい値３１１を超えたときには、不要フレーム判定器１０８により不要フレーム判定符号を付加された不要フレームＦｒｎｏｎの削除動作を開始する。バッファメモリ１０１内部の音声符号化データの蓄積量が削除動作停止しきい値３１２より小さくなったときには、不要フレーム判定器１０８により不要フレーム判定符号を付加された不要フレームＦｒｎｏｎの削除動作を停止する。
【００４６】
バッファ制御部１０２は、削除動作開始しきい値３１１及び削除動作停止しきい値３１２を更新する。しきい値決定部３０１は、バッファ蓄積量監視結果記憶・分析部１０４、バッファ制御動作監視結果記憶・分析部１０６、及びトラフィック予測部１０７から、それぞれ分析結果の通知を受け、削除動作開始しきい値３１１及び削除動作停止しきい値３１２の更新値を求め、バッファ制御部１０２へ通知する。
【００４７】
＜２−２＞第２の実施形態の動作
以下に、第２の実施形態に係る音声パケット通信装置の動作（通話品質制御方法）を説明する。
【００４８】
トラフィック予測部１０７によるトラフィック予測動作は、上記第１の実施形態の動作と同様である。
【００４９】
バッファ蓄積量監視結果記憶・分析部１０４は、バッファ蓄積量分析結果ＡＮＡａｃｃｕｍをしきい値決定部３０１へ通知する。バッファ制御動作監視結果記憶・分析部１０６は、バッファ制御動作分析結果ＡＮＡｃｎｔをしきい値決定部３０１へ通知する。トラフィック予測部１０７は、トラフィック予測結果ＡＮＡｔｒａｆ（ｔ）をしきい値決定部３０１へ通知する。
【００５０】
図４は、しきい値決定部３０１による不要フレームＦｒｎｏｎの削除動作開始しきい値３１１の決定動作を説明するための図である。図４において、横軸は時刻を示し、縦軸はバッファメモリ１０１の音声符号化データの蓄積量を示す。しきい値決定部３０１は、バッファ蓄積量分析結果ＡＮＡａｃｃｕｍに基づいてパケット到着時におけるバッファメモリ１０１の音声符号化データの蓄積量の包絡線を求める。この包絡線は、バッファメモリ１０１の音声符号化データの蓄積量を時間軸−蓄積量座標系に描いた場合におけるバッファメモリ１０１に音声パケットが到着した直後の点を繋ぐ上側包絡線と、バッファメモリ１０１の音声符号化データの蓄積量を時間軸−蓄積量座標系に描いた場合におけるバッファメモリ１０１に音声パケットが到着する直前の点を繋ぐ下側包絡線である。しきい値決定部３０１は、算出された上側包絡線に基づいて不要フレームＦｒｎｏｎの削除動作開始しきい値３１１を更新する。さらに、不要フレームＦｒｎｏｎの削除動作開始しきい値３１１の更新値をバッファ制御部１０２へ通知する。
【００５１】
以下に、削除動作開始しきい値３１１及び削除動作停止しきい値３１２の決定方法の一例を説明する。しきい値決定部３０１は、バッファ蓄積量分析結果ＡＮＡａｃｃｕｍから最小バッファ蓄積量ＡＮＡａｃｃｕｍ−ｍｉｎ（ｔ）を抽出し、バッファ制御動作分析結果ＡＮＡｃｎｔからフレーム削除頻度ＡＮＡｃｎｔ−ｄｅｌ（ｔ）を抽出し、使用する。さらに、しきい値決定部３０１は、トラフィック予測結果ＡＮＡｔｒａｆ（ｔ）を使用する。
【００５２】
しきい値決定部３０１は、削除動作開始しきい値３１１を、例えば、次式（２）により決定する。
ＴＨＤｓｔａｒｔ（ｔ）＝ＥＮＶ（ｔ）×（１＋α（ｔ））          …（２）
式（２）において、ＴＨＤｓｔａｒｔ（ｔ）は、ある時刻ｔにおける削除動作開始しきい値３１１であり、ＥＮＶ（ｔ）は、時刻ｔにおいて包絡線が示す値である。また、α（ｔ）はフレーム削除頻度ＡＮＡｃｎｔ−ｄｅｌ及びトラフィック予測結果ＡＮＡｔｒａｆに基づいて決定される正の値であり、求め方は後述する。
【００５３】
トラフィック予測部１０７から出力されるトラフィック予測結果ＡＮＡｔｒａｆが、トラフィックが安定している（音声パケットの到着間隔がほぼ一定である）ことを示している場合には、突発的な通話遅延が生じないように不要フレームＦｒｎｏｎの削除動作を開始させるために、α（ｔ）を小さくする方が望ましい。一方、トラフィック予測結果ＡＮＡｔｒａｆが、トラフィックが輻輳している（音声パケットの到着間隔のばらつきが大きい）ことを示している場合には、バッファメモリ１０１の枯渇を防ぐために、ある程度の通話遅延を許容して、α（ｔ）を大きくする方が望ましい。
【００５４】
また、不要フレームＦｒｎｏｎの削除頻度ＡＮＡｃｎｔ−ｄｅｌが、不要フレームＦｒｎｏｎの削除動作が頻繁に発生していることを示している場合には、不要フレームＦｒｎｏｎ削除に起因する音質劣化を防ぐために、α（ｔ）は大きくする方が望ましい。
【００５５】
以上の点を考慮すれば、α（ｔ）を、例えば、次式（３）のように決定することができる。
α（ｔ）＝Ｔ＋β・ＡＮＡｔｒａｆ（ｔ）＋γ・ＡＮＡｃｎｔ−ｄｅｌ（ｔ）…（３）
式（３）において、ＡＮＡｔｒａｆは、トラフィック予測結果であり、０以上の値をとり、値が０に近いほどトラフィックが安定している。また、ＡＮＡｃｎｔ−ｄｅｌ（ｔ）は、蓄積量分析結果から抽出したフレーム削除動作の発生頻度を表し、０〜１の値をとり、値が大きいほど、削除動作が頻繁に発生していることを表している。Ｔ、β、及びγは任意の正の定数である。例えば、Ｔ＝０．１、β＝１、γ＝１とすることができる。ただし、Ｔ、β、及びγの値は、前記値には限定されず、ネットワークの特性、音声パケット通信装置に要求される性能、装置の利用者の要望等の各種要因に応じて変更することができる。
【００５６】
また、しきい値決定部３０１は、算出された下側包絡線を基に、削除動作停止しきい値３１２を更新し、更新値をバッファ制御部１０２へ通知する。
【００５７】
削除動作停止しきい値３１２が大き過ぎると予測される場合（即ち、メモリバッファ１０１内部の蓄積量が常にオフセットを持つ場合）、最小バッファ蓄積量ＡＮＡａｃｃｕｍ−ｍｉｎを下回らない範囲、即ち、バッファメモリ１０１が枯渇しないと予測される範囲内で、削除動作停止しきい値３１２を小さい値に更新する。
【００５８】
削除動作停止しきい値３１２を小さくした場合、小さくした分だけ、バッファメモリ１０１内部の不要フレームＦｒｎｏｎを削除する。これと同時に、削除動作開始しきい値３１１も同じ分だけ小さくする。
【００５９】
＜２−３＞第２の実施形態の効果
以上説明した第２の実施形態に係る音声パケット通信装置によれば、しきい値決定部３０１が、トラフィックの予測結果ＡＮＡｔｒａｆ、バッファメモリ１０１内部の蓄積量の分析結果ＡＮＡａｃｃｕｍ、及びバッファ制御動作の分析結果ＡＮＡｃｎｔに基づいて、削除動作開始しきい値３１１及び削除動作停止しきい値３１２を制御するので、トラフィックの状態に応じて最適な制御ができる。
【００６０】
また、上側包絡線を算出し、その算出結果に応じて、削除動作開始しきい値３１１を設定するので、削除動作開始しきい値３１１が小さく設定されることによる不必要な削除動作を抑制でき、音質を必要以上に劣化させることが無くなる。
【００６１】
さらに、突発的な大きな遅延に対して、上側包絡線を基準にして削除動作開始しきい値３１１を設定するため、当該しきい値が不要に大きく設定されることを防止でき、不必要な蓄積量の増加を抑制でき、通話遅延を短縮できる。
【００６２】
さらにまた、下側包絡線を算出し、その算出結果に応じて、削除動作停止しきい値を設定するので、削除動作停止しきい値３１２が必要以上に大きく設定されることによるバッファメモリ１０１内部の必要以上のフレーム蓄積量の増加を防止でき、固定遅延（常時存在する通話遅延）を短縮できる。
【００６３】
また、削除動作停止しきい値３１２を小さく変更すると同時に、バッファメモリ１０１内部の不要フレームＦｒｎｏｎを削除するため、バッファメモリ１０１内部の固定遅延を速やかに短縮できる。
【００６４】
＜３＞第３の実施形態
＜３−１＞第３の実施形態の構成
図５は、本発明の第３の実施形態に係る音声パケット通信装置の構成（通話品質制御方法を実施するための構成）を示すブロック図である。
【００６５】
第３の実施形態に係る音声パケット通信装置においては、不要フレームＦｒｎｏｎの削除動作を継続するとバッファメモリ１０１が枯渇する可能性がある場合に、不要フレームＦｒｎｏｎの削除動作停止しきい値３１２を変更して（即ち、高くして）、不要フレームＦｒｎｏｎの削除動作を停止し、バッファメモリ１０１の枯渇を防止している。第３の実施形態に係る音声パケット通信装置における通話品質制御方法は、第２の実施形態に係る音声パケット通信装置に適用してもよいが、トラフィック予測部１０７及びバッファ蓄積量監視結果記憶・分析部１０４を有する他の装置に適用することもできる。
【００６６】
第３の実施形態に係る音声パケット通信装置は、バッファメモリ１０１に次の音声パケットが投入されるタイミングを予測するパケット到着時刻予測部５０１と、不要フレームＦｒｎｏｎの削除動作を停止しない場合におけるバッファメモリ１０１が枯渇するまでのバッファメモリ１０１内部のフレーム残量の推移を予測する蓄積量推移予測部５０２と、不要フレームＦｒｎｏｎの削除動作を停止した場合におけるフレーム残量の推移を予測する削除停止後蓄積量推移予測部５０３と、不要フレームＦｒｎｏｎの削除動作停止しきい値３１２を決定する削除動作停止しきい値決定部５０４とを有する。また、第３の実施形態に係る音声パケット通信装置は、第２の実施形態に係る音声パケット通信装置におけるバッファメモリ１０１、バッファ制御部１０２、バッファ蓄積量監視結果記憶・分析部１０４、トラフィック予測部１０７、及び削除動作停止しきい値３１２と連動して動作するものとして説明するが、第３の実施形態における通話品質の制御は、第２の実施形態とは異なる構成にも適用できる。
【００６７】
＜３−２＞第３の実施形態の動作
パケット到着時刻予測部５０１は、バッファ蓄積量監視結果記憶・分析部１０４からのバッファ蓄積量分析結果ＡＮＡａｃｃｕｍ及びトラフィック予測部１０７からのトラフィック予測結果ＡＮＡｔｒａｆに基づいて、次の音声パケットが到着する時刻ＥＳＴｔｉｍｅを予測し、削除動作停止しきい値決定部５０４へ通知する。
【００６８】
図６（ａ）及び（ｂ）は、第３の実施形態に係る音声パケット通信装置における削除動作停止しきい値３１１の更新動作を説明するための図である。図６（ａ）及び（ｂ）において、傾斜の急な太い実線は、削除動作を停止する前のバッファ蓄積量の予測推移を示し、傾斜の緩やかな太い破線は、削除動作を停止した後のバッファ蓄積量の予測推移を示す。
【００６９】
第３の実施形態においては、パケット到着時刻ＥＳＴｔｉｍｅを、次式（４）のように予測する。
ＥＳＴｔｉｍｅ
＝ＡＮＡａｃｃｕｍ−ａｖｅｔｉｍｅ×（１＋α１×ＡＮＡｔｒａｆ）  …（４）
式（４）において、ＡＮＡａｃｃｕｍ−ａｖｅｔｉｍｅは、バッファ蓄積量分析結果ＡＮＡａｃｃｕｍから抽出したパケット到着間隔の平均値である。また、ＡＮＡｔｒａｆは、トラフィック予測部１０７によるトラフィック予測結果であり、０以上の値をとり、０に近いほどトラフィックが安定していることを示す。α１は任意の正の定数であり、例えば、α１＝１とすることができる。ただし、α１は１には限定されず、ネットワークの特性、音声パケット通信装置に要求される性能、装置の利用者の要望等の各種要因に応じて変更することができる。
【００７０】
蓄積量推移予測部５０２は、バッファ蓄積量監視結果記憶・分析部１０４からのバッファ蓄積量分析結果ＡＮＡａｃｃｕｍを受け取り、バッファメモリ１０１が枯渇するまでの蓄積量の推移を予測し、蓄積量推移予測結果ＡＣＣＵＭ（ｔ）を削除動作停止しきい値決定部５０４へ通知する。
【００７１】
図６（ａ）に示されるように、蓄積量推移予測部５０２は、蓄積量の推移（ｔ秒後の蓄積量ＡＣＣＵＭ（ｔ））を、次式（５）のように予測する。
ｔ≦ｔｔｈｄのときには、
ＡＣＣＵＭ（ｔ）＝ｎ−ｍｔ
ｔ＞ｔｔｈｄのときには、
ＡＣＣＵＭ（ｔ）＝ＴＨＤｓｔｏｐ−ａ１（ｔ−ｔｔｈｄ）…式（５）
ここで、ｔｔｈｄは、削除動作が停止すると予測される時刻であり、ｔｔｈｄ＝（ｎ−ＴＨＤｓｔｏｐ）／ｍである。また、式（５）において、ａ１、ｎ、ｍはともにバッファ蓄積量分析結果ＡＮＡａｃｃｕｍから抽出する値である。ｎは、現在のバッファ蓄積量を示す。ｍは、バッファ蓄積量の単位時間当たりの減少量を示す。ａ１は、削除動作停止時におけるバッファ蓄積量の単位時間あたりの減少量である。削除動作が停止している場合、ｍ＝ａ１となる。また、ＴＨＤｓｔｏｐは、削除動作停止しきい値３１１である。
【００７２】
削除停止後蓄積量推移予測部５０３は、バッファ蓄積量監視結果記憶・分析部１０４からのバッファ蓄積量分析結果ＡＮＡａｃｃｕｍを受け取り、現時刻に削除動作を停止した場合の蓄積量の推移を予測する。削除停止後蓄積量推移予測部５０３は、予測結果を、停止後蓄積量推移予測結果ＡＣＣＵＭｓｔｏｐ（ｔ）として、削除動作停止しきい値決定部５０４へ通知する。
【００７３】
図６（ｂ）に示されるように、削除停止後蓄積量推移予測部５０３は、不要バッファＦｒｎｏｎの削除動作停止後の蓄積量の推移（ｔ秒後の蓄積量ＡＣＣＵＭｓｔｏｐ（ｔ））を、次式（６）のように予測する。
【００７４】
【数６】
0003910083.tif 000003
【００７５】
削除動作停止しきい値決定部５０４は、通知された情報を基に、次の音声パケットの到着予測時刻ＥＳＴｔｉｍｅにおけるバッファメモリ１０１内部のフレーム蓄積量を予測する。この際、不要フレームＦｒｎｏｎの削除動作を続けた場合に、バッファメモリ１０１が枯渇するおそれがあれば、削除動作を停止する。フレーム蓄積量は、式（５）及び式（６）を用いて、ＡＣＣＵＭ（ＥＳＴｔｉｍｅ）を求めることで予測する。ＡＣＣＵＭ（ＥＳＴｔｉｍｅ）＜０となる場合には、バッファメモリ１０１が枯渇することになる。バッファメモリ１０１が枯渇する可能性がある場合には、枯渇を防ぐために、図６（ｂ）において実線で示される次式（７）を満たす時刻ｔの範囲内で削除動作を停止する必要がある。
【００７６】
【数７】
0003910083.tif 000004
【００７７】
上記式（７）から、バッファメモリ１０１を枯渇させないようにするためには、不要フレームＦｒｎｏｎの削除動作停止しきい値を変更させる通知をする時刻ｔ（削除停止時刻ｔ）を、次式（８）を満たす時刻とする必要がある。
【００７８】
【数８】
0003910083.tif 000005
【００７９】
削除動作停止しきい値決定部５０４は、上記式（８）を満たす時刻ｔ内にバッファ制御部１０２に、しきい値更新を通知する。通知を受けたバッファ制御部１０２は、削除動作停止しきい値３１２を更新し、バッファ蓄積量が当該削除動作停止しきい値３１２を下回ると、不要フレームＦｒｎｏｎの削除動作を停止する。
【００８０】
＜３−３＞第３の実施形態の効果
以上に説明した第３の実施形態に係る音声パケット通信装置（通話品質制御方法）によれば、次のパケットの到着時刻を予測し、バッファ蓄積量の推移を予測することで、バッファメモリ１０１が枯渇する可能性がある場合に、削除動作停止しきい値３１２を更新することで、バッファメモリ１０１が枯渇することを防ぐことができる。
【００８１】
なお、上記予測はリアルタイムで実施されるものであり、ネットワークのトラフィック状況に応じて削除動作停止しきい値３１２を更新（遅延が小さいときは小さい蓄積量で、遅延が大きいときは大きい蓄積量で削除動作を停止させるように更新）することで、バッファメモリ１０１が枯渇することを防ぎつつ、バッファメモリ１０１内部に不必要な固定遅延が発生することを防ぐことができる。
【００８２】
＜４＞第４の実施形態
＜４−１＞第４の実施形態の構成
図７は、本発明の第４の実施形態に係る音声パケット通信装置の構成（通話品質制御方法を実施するための構成）を示すブロック図である。
【００８３】
第４の実施形態は、不要フレームＦｒｎｏｎの削除動作を継続するとバッファメモリ１０１が枯渇する可能性がある場合に、不要フレームＦｒｎｏｎの削除動作を速やかに停止し、バッファメモリ１０１の枯渇を防止する。第４の実施形態に係る音声パケット通信装置は、第２の実施形態に係る音声パケット通信装置における不要フレームＦｒｎｏｎの削除動作停止方法として使用してもよい。第４の実施形態に係る音声パケット通信装置は、第３の実施形態に係る音声パケット通信装置の構成において、蓄積量推移予測部５０２と削除動作停止しきい値３１２を取り除き、さらに削除動作停止しきい値決定部５０４を削除動作停止信号発生部７０１に置き換えたものである。
【００８４】
＜４−２＞第４の実施形態の動作
パケット到着時刻予測部５０１は、第３の実施形態のものと同様に動作し、次の音声パケットが到着する時刻、即ち、パケット到着時刻ＥＳＴｔｉｍｅ（ｔ）を予測し、削除動作停止信号発生部７０１へ通知する。
【００８５】
時刻ｔにおけるバッファ蓄積量をｎ（ｔ）、削除動作停止時における蓄積量の単位時間あたりの減少量をａ２とすると、パケット到着時刻ＥＳＴｔｉｍｅ（ｔ）にバッファメモリ１０１が枯渇しないことを保証するには、次式（９）を満たす必要がある。
ｎ（ｔ）＞ａ２・ＥＳＴｔｉｍｅ（ｔ）                …（９）
【００８６】
これより、削除動作停止信号発生部７０１は、次式（１０）に基づき、削除動作を停止するか否かを決定する。
ｎ（ｔ）＞ａ２・ＥＳＴｔｉｍｅ（ｔ）のときには、
ＣＮＴｓｔｏｐ（ｔ）＝０
ｎ（ｔ）≦ａ２・ＥＳＴｔｉｍｅ（ｔ）のときには、
ＣＮＴｓｔｏｐ（ｔ）＝１…（１０）
式（１０）において、ＣＮＴｓｔｏｐ（ｔ）は、削除動作停止判定用のパラメータである。削除動作停止信号発生部７０１は、ＣＮＴｓｔｏｐ（ｔ）＝１となった時点で、バッファ制御部１０２に対して、削除動作停止信号を通知する。バッファ制御部１０２は、削除動作停止信号を受けると、速やかに削除動作を停止する。
【００８７】
＜４−３＞第４の実施形態の効果
以上説明した第４の実施形態に係る音声パケット通信装置（通話品質制御方法）によれば、次のパケットの到着時刻を予測し、バッファ蓄積量の推移を予測することで、バッファメモリ１０１が枯渇する可能性がある場合に、削除動作を停止することで、削除動作を停止するために必要であった、削除動作停止しきい値３０１を取り除くことができる。
【００８８】
また、予測は、リアルタイムで実施するものであり、ネットワークの状況に応じて削除動作を停止（遅延が小さいときは小さい蓄積量で、遅延が大きいときは大きい蓄積量で停止）することで、バッファメモリ１０１の枯渇を防ぎつつ、バッファメモリ１０１内部に不必要な固定遅延が発生することを防ぐことができる。
【００８９】
【発明の効果】
以上説明したように、請求項１及び２の音声パケット通信装置、請求項１４のトラフィック予測方法、又は請求項１５の制御方法によれば、バッファメモリの音声符号化データの蓄積量の監視結果及びバッファ制御部の動作の監視結果を用いることにより、時々刻々と変化するネットワークのトラフィック状況をリアルタイムで予測することができる。
【００９０】
また、請求項３から１３までの音声パケット通信装置、又は請求項１６から２６までの制御方法によれば、しきい値決定部が、トラフィックの予測結果、バッファメモリ内部の蓄積量の分析結果、及びバッファ制御動作の分析結果に基づいて、削除動作開始しきい値及び削除動作停止しきい値を制御するので、トラフィックの状態に応じて通話品質を最適に制御できる。
【００９１】
また、請求項７及び８の音声パケット通信装置、又は請求項２０及び２１の制御方法によれば、上側包絡線を算出し、その算出結果に応じて、削除動作開始しきい値を設定するので、削除動作開始しきい値が小さく設定されることによる不必要な削除動作を抑制でき、音質を必要以上に劣化させることを無くすることができる。さらに、突発的な大きな伝送遅延があったとしても、上側包絡線を基準にして削除動作開始しきい値を設定するので、削除動作開始しきい値が不要に大きく設定されることを防止でき、不必要な蓄積量の増加に起因する通話遅延を短縮できる。
【００９２】
さらにまた、請求項９の音声パケット通信装置、又は請求項２２の制御方法によれば、下側包絡線を算出し、その算出結果に応じて、削除動作停止しきい値を設定するので、削除動作停止しきい値が必要以上に大きく設定されることによるバッファメモリ内部の必要以上のフレーム蓄積量の増加を防止でき、固定遅延を短縮できる。
【００９３】
また、請求項１０及び１１の音声パケット通信装置、又は請求項２３及び２４の制御方法によれば、削除動作停止しきい値を小さく変更して直ぐに、バッファメモリ内部の不要フレームを削除するため、バッファメモリ内部の固定遅延を速やかに短縮できる。
【００９４】
さらに、請求項１２及び１３の音声パケット通信装置、又は請求項２５及び２６の制御方法によれば、次のパケットの到着時刻を予測し、バッファ蓄積量の推移を予測することで、バッファメモリが枯渇する可能性がある場合に、削除動作を停止することで、削除動作を停止するために必要であった、削除動作停止しきい値を取り除くことができる。また、予測は、リアルタイムで実施するものであり、ネットワークの状況に応じて削除動作を停止（遅延が小さいときは小さい蓄積量で、遅延が大きいときは大きい蓄積量で停止）することで、バッファメモリの枯渇を防ぎつつ、バッファメモリ内部に不必要な固定遅延が発生することを防ぐことができる。
【図面の簡単な説明】
【図１】  本発明の第１の実施形態に係る音声パケット通信装置の構成を示すブロック図である。
【図２】  第１から第３までの実施形態に係る音声パケット通信装置が適用されるＶｏＩＰネットワークの構成を示すブロック図である。
【図３】  本発明の第２の実施形態に係る音声パケット通信装置の構成を示すブロック図である。
【図４】  第２の実施形態に係る音声パケット通信装置における不要フレームの削除動作開始しきい値の更新動作を説明するための図である。
【図５】  本発明の第３の実施形態に係る音声パケット通信装置の構成を示すブロック図である。
【図６】  （ａ）及び（ｂ）は、第３の実施形態に係る音声パケット通信装置における削除動作停止しきい値の更新動作を説明するための図である。
【図７】  本発明の第４の実施形態に係る音声パケット通信装置の構成を示すブロック図である。
【符号の説明】
１０１  バッファメモリ
１０２  バッファ制御部
１０３  バッファ蓄積量監視部
１０４  バッファ蓄積量監視結果記憶・分析部
１０５  バッファ制御動作監視部
１０６  バッファ制御動作監視結果記憶・分析部
１０７  トラフィック予測部
１０８  不要フレーム判定器
３０１  しきい値決定部
３１１  削除動作開始しきい値
３１２  削除動作停止しきい値
５０１  パケット到着時刻予測部
５０２  蓄積量推移予測部
５０３  削除停止後蓄積量推移予測部
５０４  削除動作停止しきい値決定部
７０１  削除動作停止信号発生部
Ｆｒｉｎ  バッファメモリに到着する音声符号化データ（音声パケット）
Ｆｒｏｕｔ  バッファメモリが送出する音声符号化データ（フレーム）
Ｆｒｎｏｎ  不要フレーム
Ｆｒｂａｄ  無音フレーム
【図１】
0003910083.tif 000010
【図２】
0003910083.tif 000011
【図３】
0003910083.tif 000012
【図４】
0003910083.tif 000013
【図５】
0003910083.tif 000014
【図６】
0003910083.tif 000015
【図７】
0003910083.tif 000016