(57)【要約】      （修正有）【課題】呼処理サーバが広帯域狭帯域間のコーデック変換を行う場合に、呼処理サーバに生じる負荷を軽減し、収容率を低下させない技術を提供する。【解決手段】通信端末１０は、所定の条件が満たされた場合に、利用するコーデックを広帯域用のコーデックに決定するコーデック制御部１０５、を備える。所定の条件は、音声品質に関する条件であり、コーデック制御部は、音声品質が良いことを表す所定の条件を満たす場合に、利用するコーデックを広帯域用のコーデックに決定する。【選択図】図２
2015142212.tif 000002
【特許請求の範囲】
【請求項１】
所定の条件が満たされた場合に、利用するコーデックを広帯域用のコーデックに決定するコーデック制御部、
を備える通信端末。
【請求項２】
前記所定の条件は、音声品質に関する条件であり、
前記コーデック制御部は、前記音声品質が良いことを表す所定の条件を満たす場合に、利用するコーデックを広帯域用のコーデックに決定する、請求項１に記載の通信端末。
【請求項３】
前記所定の条件は、自装置が接続しているネットワークに関する条件であり、
前記コーデック制御部は、自装置が接続しているネットワークが広帯域のネットワークであることを示す所定の条件を満たす場合に、利用するコーデックを広帯域用のコーデックに決定する、請求項１に記載の通信端末。
【請求項４】
前記所定の条件は、自装置が接続しているネットワーク及び音声品質に関する条件であり、
前記コーデック制御部は、自装置が接続しているネットワークが広帯域のネットワークであることを示す所定の条件を満たさず、かつ、前記音声品質が良いことを表す所定の条件を満たす場合には、利用するコーデックを広帯域用のコーデックに決定する、請求項１に記載の通信端末。
【請求項５】
前記コーデック制御部は、接続先のネットワークが変更された際に変更後のネットワークの通信環境に基づいて広帯域用のコーデックが利用可能であるか否か判定し、利用可能である場合に、利用するコーデックを広帯域用のコーデックに決定する、請求項１〜４のいずれか１項に記載の通信端末。
【請求項６】
通話時における音声品質を表す評価値をユーザに入力させるための複数のボタンを通話終了ボタンとして表示部に表示させる表示制御部をさらに備える、請求項１〜５のいずれか１項に記載の通信端末。
【請求項７】
前記表示制御部は、複数の地点における音声品質の情報を前記表示部に表示させる、請求項６に記載の通信端末。
【請求項８】
前記コーデック制御部は、通話前又は通話中に前記所定の条件が満たされた場合に、利用するコーデックを広帯域用のコーデックに決定する、請求項１〜７のいずれか１項に記載の通信端末。
【請求項９】
通話時における音声品質を表す評価値を取得する取得部と、
取得された前記評価値を記憶する音声品質評価情報記憶部と、
記憶されている前記評価値に基づいて通信装置の周辺の音声品質の情報を前記通信装置に提供する周辺音声品質情報提供部と、
を備える音声品質測定サーバ。
【請求項１０】
所定の条件が満たされた場合に、利用するコーデックを広帯域用のコーデックに決定するコーデック制御ステップ、
を有するコーデック制御方法。
【請求項１１】
所定の条件が満たされた場合に、利用するコーデックを広帯域用のコーデックに決定するコーデック制御ステップ、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コーデックの制御技術に関する。
【背景技術】
【０００２】
従来、通信端末（例えば、スマートフォンなど）に対して、通信端末が利用する伝送帯域で実行可能なコーデックの利用を許可する技術が提案されている（例えば、特許文献１参照）。その結果、狭帯域のネットワーク（例えば、３Ｇ（3rd Generation））で用いられることが多いスマートフォン等の通信端末では、音声品質が劣化しないように予め狭帯域用のコーデック（例えば、ｓｉｌｋ等）を利用するように設定されていることが多い。一方、広帯域のネットワーク（例えば、有線ＬＡＮ（Local Area Network））で用いられることが多いソフトフォン等の通信端末では、予め広帯域用のコーデック（例えば、Ｇ．７１１等）を利用するように設定されていることが多い。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２３６３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、通信端末間の通話を中継する呼処理サーバ（例えば、ＳＩＰサーバ（Session Initiation Protocol server））が広帯域狭帯域間のコーデック変換を行う場合、演算量が多くなってしまうため、呼処理サーバに生じる負荷が上昇してしまう。そのため、呼処理サーバにおける収容率が低下してしまうという問題があった。
上記事情に鑑み、本発明は、呼処理サーバに生じる負荷を軽減することができる技術の提供を目的としている。
【課題を解決するための手段】
【０００５】
本発明の一態様は、所定の条件が満たされた場合に、利用するコーデックを広帯域用のコーデックに決定するコーデック制御部、を備える通信端末である。
【０００６】
本発明の一態様は、上記の端末装置であって、前記所定の条件は、音声品質に関する条件であり、前記コーデック制御部は、前記音声品質が良いことを表す所定の条件を満たす場合に、利用するコーデックを広帯域用のコーデックに決定する。
【０００７】
本発明の一態様は、上記の端末装置であって、自装置が接続しているネットワークに関する条件であり、前記コーデック制御部は、自装置が接続しているネットワークが広帯域のネットワークであることを示す所定の条件を満たす場合に、利用するコーデックを広帯域用のコーデックに決定する。
【０００８】
本発明の一態様は、上記の端末装置であって、前記所定の条件は、自装置が接続しているネットワーク及び音声品質に関する条件であり、前記コーデック制御部は、自装置が接続しているネットワークが狭帯域のネットワークであることを示す所定の条件を満たし、かつ、前記音声品質が良いことを表す所定の条件を満たす場合には、利用するコーデックを広帯域用のコーデックに決定する。
【０００９】
本発明の一態様は、上記の端末装置であって、前記コーデック制御部は、接続先のネットワークが変更された際に変更後のネットワークの通信環境に基づいて広帯域用のコーデックが利用可能であるか否か判定し、利用可能である場合に、利用するコーデックを広帯域用のコーデックに決定する。
【００１０】
本発明の一態様は、上記の端末装置であって、通話時における音声品質を表す評価値をユーザに入力させるための複数のボタンを通話終了ボタンとして表示部に表示させる表示制御部をさらに備える。
【００１１】
本発明の一態様は、上記の端末装置であって、前記表示制御部は、複数の地点における音声品質の情報を前記表示部に表示させる。
【００１２】
前記コーデック制御部は、通話前又は通話中に前記所定の条件が満たされた場合に、利用するコーデックを広帯域用のコーデックに決定する。
【００１３】
本発明の一態様は、通話時における音声品質を表す評価値を取得する取得部と、取得された前記評価値を記憶する音声品質評価情報記憶部と、記憶されている前記評価値に基づいて前記通信装置の周辺の音声品質の情報を前記通信装置に提供する周辺音声品質情報提供部と、を備える音声品質測定サーバである。
【００１４】
本発明の一態様は、所定の条件が満たされた場合に、利用するコーデックを広帯域用のコーデックに決定するコーデック制御ステップ、を有するコーデック制御方法である。
【００１５】
本発明の一態様は、所定の条件が満たされた場合に、利用するコーデックを広帯域用のコーデックに決定するコーデック制御ステップ、をコンピュータに実行させるためのコンピュータプログラムである。
【発明の効果】
【００１６】
本発明により、呼処理サーバに生じる負荷を軽減することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態におけるコーデック制御システム１００の機能構成を示す図である。
【図２】通信端末１０の機能構成を表す概略ブロック図である。
【図３】音声品質測定サーバ３０の機能構成を表す概略ブロック図である。
【図４】音声品質評価テーブルの具体例を示す図である。
【図５】通話中に通信端末１０に表示される表示画面の具体例を示す図である。
【図６】ＩＰ電話のアプリケーション起動時に通信端末１０に表示される確認画面の具体例を示す図である。
【図７】確認画面からの切り替え後に通信端末１０に表示される周辺音声品質情報表示画面の具体例を示す図である。
【図８】本実施形態における通信端末１０のコーデック制御処理の流れを示すフローチャートである。
【図９】本実施形態における通信端末１０の周辺音声品質情報の表示処理の流れを示すフローチャートである。
【図１０】本実施形態における音声品質測定サーバ３０の周辺音声品質情報の送信処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態を、図面を参照しながら説明する。
図１は、本実施形態におけるコーデック制御システム１００の機能構成を示す図である。コーデック制御システム１００は、呼処理サーバ２０及び音声品質測定サーバ３０を備える。コーデック制御システム１００には、複数の通信端末（例えば、通信端末１０及び通信端末４０）が接続される。
通信端末１０は、例えばスマートフォン、タブレット装置、携帯電話、ノートパソコン、パーソナルコンピュータ、ゲーム機器等の情報処理装置を用いて構成される。通信端末１０は、狭帯域の無線ネットワーク（例えば、３Ｇ、モバイルＷＩ−Ｆｉ（登録商標、以下同様））又は広帯域の無線ネットワーク（例えば、無線ＬＡＮ、ＬＴＥ（Long Term Evolution））のいずれかのネットワークに接続し、呼処理サーバ２０を介して通信端末４０と通話可能に接続される。通信端末１０は、通話前又は通話中における自装置が接続している無線ネットワーク（狭帯域の無線ネットワーク又は広帯域の無線ネットワーク）に応じて利用するコーデックを決定する。また、通信端末１０は、ネットワーク５０を介して音声品質測定サーバ３０との間で通信を行う。
【００１９】
呼処理サーバ２０は、ＳＩＰサーバを用いて構成される。呼処理サーバ２０は、ＳＩＰを利用して通信端末１０と通信端末４０とを通話可能に接続する。また、呼処理サーバ２０は、通信端末１０が使用するコーデックと、通信端末４０が使用するコーデックとに応じてコーデックを変換する。
音声品質測定サーバ３０は、通信端末１０との間で通信することによって通信端末１０における音声品質を測定する。例えば、音声品質測定サーバ３０は、ＲＴＰ（Real-time Transport Protocol）を通信端末１０と自装置との間で送受信する。音声品質測定サーバ３０は、この通信結果におけるＰＥＳＱ（Perceptual Evaluation of Speech Quality）や遅延等（例えば、パケットロス、ジッターなど）により音声品質の情報を測定してもよい。音声品質の情報は、例えばＰＥＳＱや遅延等の値であってもよい。
【００２０】
通信端末４０は、例えばスマートフォン、タブレット装置、携帯電話、ノートパソコン、パーソナルコンピュータ、ゲーム機器等の情報処理装置を用いて構成される。通信端末４０は、狭帯域の無線ネットワーク（例えば、３Ｇ、モバイルＷＩ−Ｆｉ）又は広帯域の無線ネットワーク（例えば、無線ＬＡＮ、ＬＴＥ）のいずれかの無線ネットワークに接続し、呼処理サーバ２０を介して通信端末１０と通話可能に接続される。通信端末４０は、自装置が接続している無線ネットワーク（狭帯域の無線ネットワーク又は広帯域の無線ネットワーク）に応じて利用するコーデックを決定する。また、通信端末４０は、ネットワーク６０を介して音声品質測定サーバ３０との間で通信を行う。
【００２１】
ネットワーク５０は、どのように構成されたネットワークでもよい。ネットワーク５０は、例えばインターネットを用いて構成されてもよい。
ネットワーク６０は、どのように構成されたネットワークでもよい。ネットワーク６０は、例えばインターネットを用いて構成されてもよい。
【００２２】
図２は、通信端末１０の機能構成を表す概略ブロック図である。通信端末１０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、コーデック制御プログラムを実行する。コーデック制御プログラムの実行によって、通信端末１０は、通信部１０１、制御部１０２、操作部１０３、判定部１０４、コーデック制御部１０５、表示制御部１０６、表示部１０７、位置情報取得部１０８、周辺音声品質情報記憶部１０９を備える装置として機能する。なお、通信端末１０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。また、コーデック制御プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、コーデック制御プログラムは、電気通信回線を介して送受信されてもよい。
【００２３】
通信部１０１は、呼処理サーバ２０との間で無線通信を行う。例えば、通信部１０１は、ＳＩＰ信号を呼処理サーバ２０に送信する。また、通信部１０１は、音声品質測定サーバ３０との間で無線通信を行う。例えば、通信部１０１は、音声品質測定サーバ３０から送信される音声品質の情報を受信する。
制御部１０２は、通信端末１０の各機能部を制御する。
操作部１０３は、タッチパネル、キーボード、ポインティングデバイス（マウス、タブレット等）、ボタン等の既存の入力装置を用いて構成される。操作部１０３は、ユーザの指示を通信端末１０に入力する際にユーザによって操作される。操作部１０３は、入力装置を通信端末１０に接続するためのインタフェースであってもよい。この場合、操作部１０３は、入力装置においてユーザの操作に応じ生成された入力信号を通信端末１０に入力する。
【００２４】
判定部１０４は、所定の条件が満たされたか否か判定する。所定の条件の具体例として、音声品質に関する条件が挙げられる。例えば、通信部１０１によって受信された音声品質の情報が示す値（例えば、ＰＥＳＱ値）が所定の閾値（例えば、“２．０”）未満である場合、判定部１０４は所定の条件が満たされたと判定する。つまり、判定部１０４は音声品質が良いと判定する。一方、音声品質の情報が示す値が所定の閾値以上である場合、判定部１０４は所定の条件が満たされていないと判定する。つまり、判定部１０４は音声品質が悪いと判定する。
コーデック制御部１０５は、判定部１０４の判定結果に応じて、利用するコーデックを制御する。具体的には、コーデック制御部１０５は、通話前又は通話中に所定の条件が満たされた場合に、利用するコーデックを広帯域用のコーデックに決定する。つまり、音声品質の情報が示す値が所定の閾値未満である場合、コーデック制御部１０５は利用するコーデックに広帯域用のコーデック（例えば、Ｇ．７１１等）を決定する。また、例えば、音声品質の情報が示す値が所定の閾値以上である場合、コーデック制御部１０５は利用するコーデックに狭帯域用のコーデック（例えば、ｓｉｌｋ等）を決定する。
【００２５】
表示制御部１０６は、表示部１０７の表示を制御する。例えば表示制御部１０６は、複数の評価ボタンを通話の終了ボタンとして表示部１０７に表示させる。評価ボタンとは、通話時における音声品質の高さを表す評価値（以下、「音声品質評価値」という。）をユーザに入力させるための複数のボタンであり、例えば“高品質”、“中品質”、“低品質”の３つのボタンである。また、表示制御部１０６は、複数の地点における音声品質の情報を表示部１０７に表示させる。具体的には、表示制御部１０６は、音声品質測定サーバ３０から送信される、通信端末１０の周辺の音声品質の情報（以下、「周辺音声品質情報」という。）を表示部１０７に表示させる。周辺音声品質情報には、例えば座標（緯度及び経度）と、座標によって示される場所における音声品質評価値の情報とが含まれる。周辺音声品質情報には、通信端末１０のユーザの現在位置における音声品質情報も含まれる。表示制御部１０６は、例えば地図上に音声品質の値（例えば“高品質”、“中品質”、“低品質”）毎に色の階調が異なるように周辺音声品質情報を表示部１０７に表示させてもよい。なお、表示制御部１０６は、通信端末１０のユーザがＩＰ電話を利用して通話を行う前に周辺音声品質情報を表示部１０７に表示させてもよいし、通話中に周辺音声品質情報を表示部１０７に表示させてもよいし、通話後に周辺音声品質情報を表示部１０７に表示させてもよい。通話前に周辺音声品質情報を通信端末１０に表示させる場合、例えば、表示制御部１０６はユーザがＩＰ電話のアプリケーションを起動したタイミングで周辺音声品質情報を表示部１０７に表示させてもよいし、ユーザがＩＰ電話のアプリケーションを起動した後に周辺音声品質情報を表示部１０７に表示させてもよい。
【００２６】
表示部１０７は、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。表示部１０７は、表示制御部１０６の制御に応じた表示を行う。
位置情報取得部１０８は、ユーザの現在位置を取得する。位置情報取得部１０８は、例えばＧＰＳ（グローバル・ポジショニング・システム：Global Positioning System）衛星と通信することによって、現在位置を取得してもよい。位置情報取得部１０８は、例えば周辺の無線基地局装置と通信することによって現在位置を取得してもよい。位置情報取得部１０８は、例えば周辺の無線ＬＡＮアクセスポイントと通信することによって現在位置を取得してもよい。位置情報取得部１０８は、ユーザの現在位置を取得可能であればどのような態様で実現されてもよい。
周辺音声品質情報記憶部１０９は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。周辺音声品質情報記憶部１０９は、音声品質測定サーバ３０から送信される周辺音声品質情報を記憶する。
【００２７】
図３は、音声品質測定サーバ３０の機能構成を表す概略ブロック図である。音声品質測定サーバ３０は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、音声品質測定プログラムを実行する。音声品質測定プログラムの実行によって、音声品質測定サーバ３０は、通信部３０１、制御部３０２、音声品質測定部３０３、音声品質評価情報記憶部３０４、周辺音声品質情報提供部３０５を備える装置として機能する。なお、音声品質測定サーバ３０の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。また、音声品質測定プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、音声品質測定プログラムは、電気通信回線を介して送受信されてもよい。
【００２８】
通信部３０１は、通信端末１０との間で無線通信を行う。例えば、通信部３０１は、音声品質の情報を通信端末１０に送信する。通信部３０１は、周辺音声品質情報を通信端末１０に送信する。通信部３０１は、通信端末１０から送信された音声品質評価値の情報（以下、「音声品質評価情報」という。）を受信する。
制御部３０２は、音声品質測定サーバ３０の各機能部を制御する。
音声品質測定部３０３は、通信端末１０との間で通信を行うことによって音声品質を測定する。例えば、音声品質測定部３０３は、通信端末１０との間でＲＴＰを送受信する。この通信結果におけるＰＥＳＱや遅延等により音声品質を測定する。
【００２９】
音声品質評価情報記憶部３０４は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。音声品質評価情報記憶部３０４は、音声品質評価テーブルを記憶している。音声品質評価テーブルは、音声品質評価値に関する情報が記録されたテーブルである。
周辺音声品質情報提供部３０５は、所定のタイミングで音声品質評価テーブルに記録されている全ての音声品質評価情報を周辺音声品質情報として、通信部３０１を介して通信端末１０に送信する。所定のタイミングは、例えば所定の時間（例えば１分、１０分、１時間など）が経過したタイミングであってもよいし、通信端末１０との通信が確立されたタイミングであってもよいし、その他のタイミングであってもよい。また、周辺音声品質情報提供部３０５は、周辺音声品質情報の送信先である通信端末１０が位置する場所から所定の範囲内（例えば、半径１００ｍ）の音声品質評価情報を周辺音声品質情報として通信端末１０に送信してもよい。
【００３０】
図４は、音声品質評価情報記憶部３０４が記憶している音声品質評価テーブルの具体例を示す図である。音声品質評価テーブルには、複数のレコード７０が登録されている。レコード７０は、音声品質評価値、位置情報、日時及び機器情報の各値を有する。音声品質評価値は、音声品質の高さを表す評価値であり、例えば音声品質の良し悪しを示す値である。音声品質評価値は、例えば“高品質”、“中品質”、“低品質”などの値であってもよいし、ＰＥＳＱや遅延等の値であってもよい。位置情報は、音声品質評価情報の送信元である通信端末１０の位置を表す。位置情報は、例えば緯度及び経度である。日時は、通信端末１０が音声品質評価情報を送信した日時を表す。機器情報は、音声品質評価情報の送信元である通信端末１０に関する情報を表す。機器情報の具体例として、メーカー名、型番、ＯＳ（Operating System）種別、ＯＳのバージョンなどがある。
【００３１】
図５は、通話中に通信端末１０に表示される表示画面の具体例を示す図である。なお、以下に示す表示画面の具体例は一例にすぎず、他の態様で表示画面が構成されてもよい。
図５に示される表示画面では、通話時間８０、指示領域８１及び複数の評価ボタン８２−１〜８２−３が表示されている。通話時間８０は、通信端末１０のユーザが通話を開始してから経過した時間を表す。指示領域８１は、通信端末１０のユーザに通話時における音声品質の評価を促すための指示が表示される領域である。評価ボタン８２−１〜８２−３は、通話時における音声品質の評価をユーザに選択させるためのボタンである。本実施形態では、評価ボタン８２−１〜８２−３は通話終了ボタンである。図５に示されるように、表示画面には評価ボタンとして３つのボタンが表示されており、それぞれ高品質ボタン８２−１、中品質ボタン８２−２、低品質ボタン８２−３である。高品質ボタン８２−１は、通話時における音声品質が良いこと（音声品質が高いこと）を示すボタンである。中品質ボタン８２−２は、通話時における音声品質が良くも悪くもないこと（音声品質が高くもなく低くもないこと）を示すボタンである。低品質ボタン８２−３は、通話時における音声品質が悪いこと（音声品質が低いこと）を示すボタンである。通信端末１０のユーザは、通話終了時に評価ボタン８２−１〜８２−３のいずれかのボタンを押下することによって通話時における音声品質を評価する。なお、図５では、評価ボタンの数が３つであったが、評価ボタンの数は２つ（例えば、“良い”及び“悪い”）であってもよいし、４つ以上であってもよい。
【００３２】
図６は、ＩＰ電話のアプリケーション起動時に通信端末１０に表示される確認画面の具体例を示す図である。なお、以下に示す確認画面の具体例は一例にすぎず、他の態様で確認画面が構成されてもよい。
図６に示される確認画面では、情報表示領域９０及び選択ボタン９１−１〜９１−２が表示されている。情報表示領域９０は、通信端末１０のユーザに対する通知が表示される領域である。図６では、情報表示領域９０に表示される内容の具体例として「周辺の音声品質の情報を表示しますか」という文字列が表示されている。選択ボタン９１−１〜９１−２は、情報表示領域９０に表示されている内容に対する回答をユーザに選択させるためのボタンである。図６では、選択ボタン９１−１〜９１−２の具体例として、ＹＥＳボタン９１−１とＮＯボタン９１−２とが表示されている。ＹＥＳボタン９１−１は、情報表示領域９０に表示されている内容（図６では、「周辺の音声品質の情報を表示しますか」）に応じる場合にユーザに使用されるボタンである。ＮＯボタン９１−２は、情報表示領域９０に表示されている内容に応じない場合にユーザに使用されるボタンである。したがって、ユーザによってＹＥＳボタン９１−１が押下されると、表示制御部１０６は表示部１０７の画面を、情報表示領域９０に表示されている内容に対応する画面に切り替える。図６に示される例では、表示制御部１０６は、図７の画面を表示部１０７に表示させる。つまり、表示制御部１０６は、表示部１０７に表示させる画面を、図６の画面（確認画面）から図７の画面に切り替える。一方、ユーザによってＮＯボタン９１−２が押下されると、表示制御部１０６は表示部１０７に表示させる画面を、図６の画面から通話を開始する画面（以下、「通話画面」という。）に切り替える。
【００３３】
図７は、確認画面からの切り替え後に通信端末１０に表示される周辺音声品質情報表示画面の具体例を示す図である。図７に示される周辺音声品質情報表示画面は、周辺音声品質情報記憶部１０９に記憶されている周辺音声品質情報に応じて表示される。図７に示される周辺音声品質情報表示画面では、周辺音声品質表示領域９２、拡大縮小ボタン９３−１〜９３−２、通話ボタン９４及び音声品質確認領域９５が表示されている。周辺音声品質表示領域９２は、通信端末１０のユーザの現在位置及び周辺音声品質情報が表示される領域である。図７に示される周辺音声品質表示領域９２内には、周辺音声品質情報９６−１〜９６−３及びポインタ９７が表示されている。周辺音声品質情報９６−１〜９６−３は、それぞれ各座標における周辺音声品質情報を表す。周辺音声品質情報９６−１〜９６−３は、音声品質の評価値に応じてそれぞれ異なる表示態様で表される。例えば、周辺音声品質情報９６−１が表示されている座標では、音声品質が悪いことが表されている。周辺音声品質情報９６−２が表示されている座標では、音声品質が良くも悪くもないことが表されている。周辺音声品質情報９６−３が表示されている座標では、音声品質が良いことが表されている。ポインタ９７は、通信端末１０のユーザの現在位置を表す。図７に示される例では、通信端末１０のユーザが位置している場所は音声品質が悪い。
【００３４】
拡大縮小ボタン９３−１〜９３−２は、周辺音声品質表示領域９２内の拡大縮小を行う際に使用されるボタンである。例えば、拡大ボタン９３−１は、周辺音声品質表示領域９２内の縮尺を大きくする際に使用されるボタンである。したがって、拡大ボタン９３−１が押下されると、押下された回数に応じて所定の間隔（例えば、半径５ｍ）ずつ、縮尺が大きくなる。したがって、通信端末１０のユーザの現在位置から距離の近い場所における周辺音声品質情報が周辺音声品質表示領域９２内に表示される。縮小ボタン９３−２は、周辺音声品質表示領域９２内の縮尺を小さくする際に使用されるボタンである。したがって、縮小ボタン９３−２が押下されると、押下された回数に応じて所定の間隔（例えば、半径５ｍ）ずつ、縮尺が小さくなる。したがって、通信端末１０のユーザの現在位置から距離の遠い場所における周辺音声品質情報が周辺音声品質表示領域９２内に表示される。
【００３５】
通話ボタン９４は、通信端末１０のユーザが通話を行う際に使用するボタンである。したがって、ユーザによって通話ボタン９４が押下されると、表示制御部１０６は通話画面を表示部１０７に表示させる。つまり、表示制御部１０６は、表示部１０７に表示させる画面を、図７の画面（周辺音声品質情報表示画面）から通話画面に切り替える。音声品質確認領域９５は、周辺音声品質表示領域９２に表示されている周辺音声品質情報９６−１〜９６−３それぞれの音声品質の良し悪しを確認するための情報が表示される領域である。
【００３６】
通信端末１０の表示部１０７に図７のような画面が表示されることにより、ユーザは、現在位置における音声品質がどのくらいであって、周辺の音声品質がどのくらいであるのかを把握することができる。そのため、ユーザが、現在、位置している場所の音声品質が悪いであっても、音声品質の良い場所がどこにあるのかを把握することができるため、音声品質の良い環境に移動して通話を行うことが可能になる。
【００３７】
図８は、本実施形態における通信端末１０のコーデック制御処理の流れを示すフローチャートである。なお、図８では、通信端末１０のユーザと通信端末４０のユーザとが通話を行っている場合を例に説明する。
通信部１０１は、定期的（例えば、３０秒ごと）に音声品質測定サーバ３０との間で通信することによって音声品質情報を受信する（ステップＳ１０１）。判定部１０４は、受信された音声品質情報に基づいて所定の条件が満たされたか否か判定する（ステップＳ１０２）。所定の条件が満たされた場合（ステップＳ１０２−ＹＥＳ）、コーデック制御部１０５は利用するコーデックを広帯域用のコーデックに決定する（ステップＳ１０３）。
一方、所定の条件が満たされていない場合（ステップＳ１０２−ＮＯ）、コーデック制御部１０５は利用するコーデックを狭帯域用のコーデックに決定する（ステップＳ１０４）。
【００３８】
次に、制御部１０２は、通話終了ボタンが押下されたか否か判定する（ステップＳ１０５）。通話終了ボタンが押下されていない場合（ステップＳ１０５−ＮＯ）、通信端末１０はステップＳ１０１以降の処理を繰り返し実行する。
一方、通話終了ボタンが押下された場合（ステップＳ１０５−ＹＥＳ）、制御部１０２はユーザによって押下された通話終了ボタンに対応する音声品質評価情報を取得する（ステップＳ１０６）。具体的には、制御部１０２は、通話終了ボタンとして表示部１０７に表示された複数の評価ボタンのうち、ユーザによって選択された評価ボタンに対応付けられている値を音声品質評価情報として取得する。位置情報取得部１０８は、通信端末１０の現在位置情報を取得する（ステップＳ１０７）。通信部１０１は、音声品質評価情報及び位置情報を音声品質測定サーバ３０に送信する（ステップＳ１０８）。
【００３９】
図９は、本実施形態における通信端末１０の周辺音声品質情報の表示処理の流れを示すフローチャートである。
通信部１０１は、所定のタイミングで音声品質測定サーバ３０から送信される周辺音声品質情報を受信する（ステップＳ２０１）。制御部１０２は、受信された周辺音声品質情報を周辺音声品質情報記憶部１０９に記録する（ステップＳ２０２）。この際、周辺音声品質情報記憶部１０９に既に周辺音声品質情報が記録されている場合、制御部１０２は受信された周辺音声品質情報で上書きすることによって周辺音声品質情報を更新する。制御部１０２は、ＩＰ電話のアプリケーションが起動されたか否か判定する（ステップＳ２０３）。ＩＰ電話のアプリケーションが起動されていない場合（ステップＳ２０３−ＮＯ）、通信端末１０は処理を終了する。
【００４０】
一方、ＩＰ電話のアプリケーションが起動された場合（ステップＳ２０３−ＹＥＳ）、表示制御部１０６は表示部１０７に確認画面を表示させる。表示部１０７は、表示制御部１０６の制御に従って確認画面を表示する（ステップＳ２０４）。制御部１０２は、周辺音声品質情報を表示する旨の選択がなされたか否か判定する（ステップＳ２０５）。例えば、図６に示される確認画面が表示部１０７に表示されている場合、制御部１０２はＹＥＳボタン９１−１が押下されたか否か判定する。周辺音声品質情報を表示する旨の選択がなされていない場合（ステップＳ２０５−ＮＯ）、通信端末１０は処理を終了する。
一方、周辺音声品質情報を表示する旨の選択がなされた場合（ステップＳ２０５−ＹＥＳ）、表示制御部１０６は周辺音声品質情報記憶部１０９に記憶されている周辺音声品質情報に基づいて周辺音声品質情報表示画面を表示部１０７に表示させる。表示部１０７は、表示制御部１０６の制御に従って周辺音声品質情報を表示する（ステップＳ２０６）。
【００４１】
図１０は、本実施形態における音声品質測定サーバ３０の周辺音声品質情報の送信処理の流れを示すフローチャートである。
通信部３０１は、通信端末１０から送信された音声品質評価情報を受信する（ステップＳ３０１）。制御部３０２は、受信された音声品質評価情報を音声品質評価情報記憶部３０４に蓄積する（ステップＳ３０２）。制御部３０２は、所定のタイミングが経過したか否か判定する（ステップＳ３０３）。所定のタイミングが経過していない場合（ステップＳ３０３−ＮＯ）、音声品質測定サーバ３０は処理を終了する。
一方、所定のタイミングが経過した場合（ステップＳ３０３−ＹＥＳ）、周辺音声品質情報提供部３０５は音声品質評価情報記憶部３０４に記憶されている音声品質評価テーブルから音声品質評価情報を取得し、取得した音声品質評価情報を周辺音声品質情報として通信端末１０に送信する（ステップＳ３０４）。この際、音声品質評価テーブルに同じ位置情報における音声品質評価値が複数存在する場合、周辺音声品質情報提供部３０５は複数の音声品質評価値に基づいてその位置における１つの音声品質評価値を選択する。例えば、周辺音声品質情報提供部３０５は、複数の音声品質評価値のうち最小値の音声品質評価値をその位置における音声品質評価値に選択してもよいし、複数の音声品質評価値の平均値を音声品質評価値に選択してもよいし、その他の値を音声品質評価値に選択してもよい。
【００４２】
以上のように構成されたコーデック制御システム１００によれば、狭帯域用のコーデックを利用することが多かったスマートフォン等の通信端末においても、通信環境に応じて自動的に広帯域用のコーデックに切り替えることができる。これにより、広帯域用のコーデックの利用頻度が上がる。したがって、広帯域用のコーデックを利用する通信端末１０の割合が全体として増えるため、呼処理サーバ２０において狭帯域用のコーデックに関するコーデック変換処理が発生する頻度が低下する。そのため、呼処理サーバ２０に生じる負荷を軽減することが可能になる。
また、広帯域においては、広帯域用のコーデックの方が音声品質は高いため、ユーザの利便性を向上させることができる。
本実施形態におけるコーデック制御システム１００では、本来狭帯域のネットワークであっても通話中の音声品質に応じて広帯域用のコーデックを用いる。そのため、ユーザに高品質の音声サービスを提供することができる。
【００４３】
また、従来では、音声品質の測定作業は人手で行われていた。そのため、各地点における音声品質の測定作業に時間とコストがかかってしまうという問題があった。さらに、人手で音声品質の測定を行う場合には、毎日測定しなければリアルタイムな音声品質の情報を収集できないという問題もあった。それに対し、本発明におけるコーデック制御システム１００では、通話を行ったユーザが、通話を行った場所における音声品質を評価する。そして、ユーザにより評価された音声品質評価情報を音声品質測定サーバ３０が蓄積することにより、各地点における音声品質の情報を容易に収集することができる。さらに、通話終了ボタンを音声品質の評価に利用することでユーザの負担も軽減することができる。そのため、音声品質の測定作業にかかる時間とコストを軽減することが可能になる。さらに、ユーザの電話中に音声品質が測定されるため、リアルタイムな音声品質の情報を収集することが可能になる。
また、音声品質測定サーバ３０が、定期的に各ユーザが位置する場所の周囲の音声品質の情報を提供することにより、通話を行うユーザに対して音声品質の良い場所の情報を通知することができる。これにより、ユーザは、音声品質の良い場所に移動して通話を行うことが可能になる。
また、図７に示されるような周辺音声品質表示領域９２は、営業担当者が通信端末１０のユーザへの営業ツールとして利用することもできる。さらに、開発担当者が音声品質の改善検討に利用することも可能である。
【００４４】
＜変形例＞
本実施形態では、音声品質評価値を周辺音声品質情報として通信端末１０に表示させる構成を示したが、他の方法によって取得した音声品質の情報を周辺音声品質情報として通信端末１０に表示させてもよい。例えば、音声品質測定サーバ３０が測定した音声品質の測定結果を周辺音声品質情報として用いてもよい。このように構成される場合、音声品質測定サーバ３０は、音声品質を測定する度に、測定結果を音声品質評価値として蓄積する。また、音声品質測定サーバ３０は、測定結果の他に通信端末１０の位置情報、日時及び機器情報を対応付けて蓄積する。そして、周辺音声品質情報提供部３０５は、所定のタイミングが経過すると、蓄積された各情報（測定結果、通信端末１０の位置情報、日時及び機器情報）を、周辺音声品質情報として通信端末１０に送信する。
このように構成されることにより、各地点における音声品質の測定を自動化することができる。そして、測定した結果から各地点における音声品質の情報を通信端末１０に提供することができる。
【００４５】
また、表示制御部１０６は、ユーザが通信を開始しようとする際に、ユーザの現在位置から所定の距離内（例えば、半径３ｍ程度）に音声品質が良い場所が存在する場合、その旨の通知を表示部１０７に表示させてもよい。ユーザが通信を開始しようとする際とは、例えばユーザがＩＰ電話のアプリケーションを起動させたタイミングであってもよい。
このように構成されることにより、ユーザが位置している場所から近場の音声品質の良い場所の情報のみを通知することができる。
また、音声品質測定サーバ３０は、音声品質評価情報を蓄積する際に、音声品質の評価に対して所定の回数（例えば、５回）連続して同じ回答をするユーザの通信端末１０から送信された音声品質評価情報をノイズとして省いてもよい。
【００４６】
本実施形態では、所定の条件として、音声品質に関する条件を例に説明したが、所定の条件はその他の条件であってもよい。例えば、所定の条件は、通信端末１０が接続しているネットワークに関する条件であってもよいし、通信端末１０が接続しているネットワーク及び音声品質に関する条件であってもよい。
所定の条件が、通信端末１０が接続しているネットワークに関する条件である場合、判定部１０４は自装置が接続しているネットワークが広帯域のネットワークであることを示す所定の条件を満たすか否か判定する。ネットワークが広帯域のネットワークであることを示す所定の条件を満たす場合とは、例えば通信端末１０がＬＴＥに接続している場合や、スループットが所定の閾値以上である場合や、広帯域のネットワークへの接続が保障されているＳＳＩＤ（例えば、社内無線ＬＡＮ等）（以下、「広帯域保障ＳＳＩＤ」という。）に接続している場合などである。広帯域保障ＳＳＩＤに接続しているか否かを確認する手法としては、まず、ユーザが予め広帯域保障ＳＳＩＤを通信端末１０に登録しておく。次に、通信端末１０が無線ＬＡＮに接続した場合、判定部１０４は予め登録されている帯域保障ＳＳＩＤと、接続しているＳＳＩＤとが一致するか否か判定する。そして、ＳＳＩＤが一致する場合、判定部１０４は自装置が広帯域保障ＳＳＩＤに接続していると判定する。一方、ＳＳＩＤが一致しない場合、判定部１０４は自装置が広帯域保障ＳＳＩＤに接続していないと判定する。コーデック制御部１０５は、通話前又は通話中に自装置が接続しているネットワークが広帯域のネットワークであることを示す所定の条件が満たされた場合に、利用するコーデックを広帯域用のコーデックに決定する。
【００４７】
また、所定の条件が、通信端末１０が接続しているネットワーク及び音声品質に関する条件である場合、判定部１０４は自装置が接続しているネットワークが広帯域のネットワークであることを示す所定の条件を満たさず、かつ、音声品質が良いことを表す所定の条件を満たすか否か判定する。音声品質が良いことを表す所定の条件とは、例えば音声品質の情報を示す値が所定の閾値未満であることなどが挙げられる。コーデック制御部１０５は、通話前又は通話中に自装置が接続しているネットワークが広帯域のネットワークであることを示す所定の条件を満たさず、かつ、音声品質が良いことを表す所定の条件が満たされた場合に、利用するコーデックを広帯域用のコーデックに決定する。
【００４８】
また、ハンドオーバーが発生した場合、通信端末１０はハンドオーバー後の通信環境に基づいて広帯域用のコーデックが利用可能であるか否か判定し、利用可能である場合に、利用するコーデックを広帯域用のコーデックに決定するように構成されてもよい。例えば、通信端末１０はハンドオーバー後に取得された音声品質情報に基づいて所定の条件が満たされるか否か判定し、所定の条件が満たされる場合に、利用するコーデックを広帯域用のコーデックに決定する。また、例えば、通信端末１０はハンドオーバー後の接続先のネットワークが広帯域のネットワークであることを示す所定の条件を満たすか判定し、所定の条件が満たされる場合に、利用するコーデックを広帯域用のコーデックに決定してもよい。
【００４９】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５０】
１０…通信端末，  ２０…音声品質測定サーバ，  ３０…呼処理サーバ，  ４０…通信端末，  ５０…ネットワーク，  ６０…ネットワーク，  １０１…通信部（取得部），  １０２…制御部，  １０３…操作部，  １０４…判定部，  １０５…コーデック制御部，  １０６…表示制御部，  １０７…表示部，  １０８…位置情報取得部，  １０９…周辺音声品質情報記憶部，  ３０１…通信部（取得部），  ３０２…制御部，  ３０３…音声品質測定部，  ３０４…音声品質評価情報記憶部，  ３０５…周辺音声品質情報提供部
【図１】
2015142212.tif 000003
【図２】
2015142212.tif 000004
【図３】
2015142212.tif 000005
【図４】
2015142212.tif 000006
【図５】
2015142212.tif 000007
【図６】
2015142212.tif 000008
【図７】
2015142212.tif 000009
【図８】
2015142212.tif 000010
【図９】
2015142212.tif 000011
【図１０】
2015142212.tif 000012