(57)【要約】【課題】より安定した音声通信を実現すること。【解決手段】通話先の端末である対向端末又は自装置の通話環境を示す情報である通話環境情報を取得し、取得された前記通話環境情報に基づいて、自装置と前記対向端末との間で行われる音声通信における性能を示す音声通信性能を決定し、決定された前記音声通信性能にしたがって前記対向端末との間で音声通信を行う。【選択図】図４
2016213713.tif 000002
【特許請求の範囲】
【請求項１】
通話先の端末である対向端末又は自装置の通話環境を示す情報である通話環境情報を取得する通話環境情報取得部と、
前記通話環境情報取得部によって取得された前記通話環境情報に基づいて、自装置と前記対向端末との間で行われる音声通信における性能を示す音声通信性能を決定する音声通信性能決定部と、
前記音声通信性能決定部によって決定された前記音声通信性能にしたがって前記対向端末との間で音声通信を行う音声通信制御部と、
を備える端末装置。
【請求項２】
前記音声通信制御部は、前記通話環境情報が示す通話環境において通話を維持可能な前記音声通信性能を前記通話環境情報と対応付けて予め記憶している記憶部から、前記通話環境情報取得部によって取得された前記通話環境情報に対応付けられた前記音声通信性能を取得し、自装置と前記対向端末との間で行われる音声通信における性能を、取得された前記音声通信性能に決定する、請求項１に記載の端末装置。
【請求項３】
前記通話環境情報は、前記対向端末又は前記自装置が接続するネットワークの事業者を示す情報を含む、請求項１又は２に記載の端末装置。
【請求項４】
前記通話環境情報取得部は、前記対向端末又は前記自装置のＳＩＭカードに記録されている情報を前記通話環境情報として取得する、請求項１から請求項３のいずれか一項に記載の端末装置。
【請求項５】
通話先の端末である対向端末又は自装置の通話環境を示す情報である通話環境情報を取得する通話環境情報取得ステップと、
前記通話環境情報取得ステップにおいて取得された前記通話環境情報に基づいて、自装置と前記対向端末との間で行われる音声通信における性能を示す音声通信性能を決定する音声通信性能決定ステップと、
前記音声通信性能決定ステップにおいて決定された前記音声通信性能にしたがって前記対向端末との間で音声通信を行う音声通信制御ステップと、
を有する制御方法。
【請求項６】
通話先の端末である対向端末又は自装置の通話環境を示す情報である通話環境情報を取得する通話環境情報取得ステップと、
前記通話環境情報取得ステップにおいて取得された前記通話環境情報に基づいて、自装置と前記対向端末との間で行われる音声通信における性能を示す音声通信性能を決定する音声通信性能決定ステップと、
前記音声通信性能決定ステップにおいて決定された前記音声通信性能にしたがって前記対向端末との間で音声通信を行う音声通信制御ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声通信を制御する技術に関する。
【背景技術】
【０００２】
現在、複数の移動体通信事業者によって無線通信サービスが提供されている。ユーザは、所望する移動体通信事業者と契約することによって、契約相手の移動体通信事業者が提供する通信網を介した無線通信を行う事が可能になる。このような無線通信を介して音声データを送受信することによって音声通信を実現するアプリケーション（例えばVoIPアプリケーション）がある。ユーザは、音声通信のアプリケーションを用いることによって、他者と音声通信による通話を行うことができる（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０９９８９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的には、自身と通話相手とが異なる通信環境（例えば、利用している移動体通信事業者、回線種別、電波強度、端末装置の性能）で通話を行うことが多い。そのため、自身の通信環境において期待される音声通信の性能（例えば、コーデック、ビットレート、サンプリングレート）が、通話相手の通信環境によっては十分発揮することが困難な場合がある。このような場合、通信品質の低下を招くことや、通話の持続が困難になってしまうことがある。
【０００５】
上記事情に鑑み、本発明は、通信端末がより安定して音声通信を行うことができる技術を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の一態様は、通話先の端末である対向端末又は自装置の通話環境を示す情報である通話環境情報を取得する通話環境情報取得部と、前記通話環境情報取得部によって取得された前記通話環境情報に基づいて、自装置と前記対向端末との間で行われる音声通信における性能を示す音声通信性能を決定する音声通信性能決定部と、前記音声通信性能決定部によって決定された前記音声通信性能にしたがって前記対向端末との間で音声通信を行う音声通信制御部と、を備える端末装置である。
【０００７】
本発明の一態様は、上記の端末装置であって、前記音声通信制御部は、前記通話環境情報が示す通話環境において通話を維持可能な前記音声通信性能を前記通話環境情報と対応付けて予め記憶している記憶部から、前記通話環境情報取得部によって取得された前記通話環境情報に対応付けられた前記音声通信性能を取得し、自装置と前記対向端末との間で行われる音声通信における性能を、取得された前記音声通信性能に決定する。
【０００８】
本発明の一態様は、上記の端末装置であって、前記通話環境情報は、前記対向装置又は前記自装置が接続するネットワークの事業者を示す情報を含む。
【０００９】
本発明の一態様は、上記の端末装置であって、前記通話環境情報取得部は、前記対向装置又は前記自装置のＳＩＭカードに記録されている情報を前記通話環境情報として取得する。
【００１０】
本発明の一態様は、通話先の端末である対向端末又は自装置の通話環境を示す情報である通話環境情報を取得する通話環境情報取得ステップと、前記通話環境情報取得ステップにおいて取得された前記通話環境情報に基づいて、自装置と前記対向端末との間で行われる音声通信における性能を示す音声通信性能を決定する音声通信性能決定ステップと、前記音声通信性能決定ステップにおいて決定された前記音声通信性能にしたがって前記対向端末との間で音声通信を行う音声通信制御ステップと、を有する制御方法である。
【００１１】
本発明の一態様は、通話先の端末である対向端末又は自装置の通話環境を示す情報である通話環境情報を取得する通話環境情報取得ステップと、前記通話環境情報取得ステップにおいて取得された前記通話環境情報に基づいて、自装置と前記対向端末との間で行われる音声通信における性能を示す音声通信性能を決定する音声通信性能決定ステップと、前記音声通信性能決定ステップにおいて決定された前記音声通信性能にしたがって前記対向端末との間で音声通信を行う音声通信制御ステップと、をコンピュータに実行させるためのコンピュータプログラムである。
【発明の効果】
【００１２】
本発明により、通信端末がより安定して音声通信を行うことが可能となる。
【図面の簡単な説明】
【００１３】
【図１】ＶｏＩＰにより音声通信を行う音声通信システムの構成例を示す図である。
【図２】実施形態のＶｏＩＰ端末１の機能構成を示す機能ブロック図である。
【図３】音声通信性能テーブルの具体例を示す図である。
【図４】実施形態の音声通信システムにおける処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１４】
図１は、ＶｏＩＰ（Voice over Internet Protocol）により音声通信を行う音声通信システムの構成例を示す図である。
同図において、ＶｏＩＰ端末１−１、ＶｏＩＰ端末１−２、ＶｏＩＰ端末１−３及びＶｏＩＰ電話機２は、ＶｏＩＰにより音声通信を行う端末である。ＶｏＩＰ端末１−１、ＶｏＩＰ端末１−２及びＶｏＩＰ端末１−３は、携帯電話やスマートフォンなどの無線通信によって音声通信を行う無線端末である。ＶｏＩＰ電話機２は、ＶｏＩＰによる音声通信機能を備える固定電話機である。基地局３−１は、ＶｏＩＰ端末１−１を収容する基地局である。基地局３−２は、ＶｏＩＰ端末１−２を収容する基地局である。基地局３−３は、ＶｏＩＰ端末１−３を収容する基地局である。
【００１５】
第一事業者ＩＰ網４は、ＶｏＩＰ端末１−１、ＶｏＩＰ端末１−２及びＶｏＩＰ電話機２の利用者に通信サービスを提供する事業者のＩＰ（Internet Protocol）網である。第一事業者ＩＰ網４には、基地局３−１、基地局３−２、ＶｏＩＰ電話機２及びＶｏＩＰサーバ７−１が接続される。第一事業者ＩＰ網４は、ＷＡＮ（Wide Area Network）に接続され、ＷＡＮを介して他の事業者のＩＰ網（例えば第二事業者ＩＰ網５）と接続可能である。
【００１６】
第二事業者ＩＰ網５は、ＶｏＩＰ端末１−３の利用者に通信サービスを提供する事業者のＩＰ網である。第二事業者ＩＰ網５には基地局３−３及びＶｏＩＰサーバ７−２が接続される。
【００１７】
ＷＡＮ６は、第一事業者ＩＰ網４と第二事業者ＩＰ網５とを接続するネットワークである。ＷＡＮ６は、例えば、インターネットや、専用線、広域イーサネット（登録商標）などのＷＡＮである。
【００１８】
ＶｏＩＰサーバ７−１は、第一事業者ＩＰ網４に接続される通信装置に対してＶｏＩＰによる音声通信サービスを提供する装置である。例えば、ＶｏＩＰサーバ７−１は、ＶｏＩＰ端末１−１、ＶｏＩＰ端末１−２及びＶｏＩＰ電話機２に対して音声通信サービスを提供する。ＶｏＩＰサーバ７−２は、第二事業者ＩＰ網５に接続される通信装置に対してＶｏＩＰによる音声通信サービスを提供する装置である。例えば、ＶｏＩＰサーバ７−２は、ＶｏＩＰ端末１−３に対して音声通信サービスを提供する。ＶｏＩＰサーバ７−１及びＶｏＩＰサーバ７−２は、同種の装置である。そのため、以下の説明では、ＶｏＩＰサーバ７−１及びＶｏＩＰサーバ７−２に共通した事項を説明する際には、「ＶｏＩＰサーバ７」と記載する。
【００１９】
ＶｏＩＰサーバ７は、ＩＰ−ＰＢＸ（Private Branch Exchange）等のネットワーク機器である。ＶｏＩＰサーバ７は、音声通信を行うＶｏＩＰ端末の認証、電話番号及びＩＰアドレスの変換、音声データの中継などの処理を行う。ＶｏＩＰサーバ７は、ＶｏＩＰ端末から送信されるモニタパケットを受信する。モニタパケットは、ＶｏＩＰ端末がネットワークの状況を監視するために送信するパケットである。ＶｏＩＰサーバ７は、受信したモニタパケットごとに応答パケットを生成し送信元のＶｏＩＰ端末に送信する。
【００２０】
なお、図１は、ＶｏＩＰを用いた音声通信システムの構成の一例を示すものであり、ＶｏＩＰを用いた音声通信システムの構成は図１と異なる構成であってもよい。例えば、ＷＡＮ６によって接続される事業者のＩＰ網の数は、図１と異なる数であってもよい。同様に、各基地局３に接続されるＶｏＩＰ端末１の数も図１と異なる数であってもよい。同様に、各事業者のＩＰ網に接続される基地局３及びＶｏＩＰ電話機２の数は、図１と異なる数であってもよい。
【００２１】
また、ＶｏＩＰを用いた音声通信システムが、パケット交換方式による通信と回線交換方式による通信とを相互変換する変換装置を備えることによって、各ＶｏＩＰ端末１及びＶｏＩＰ電話機２は、固定電話回線に接続された電話機との間で音声通信することも可能である。
【００２２】
以下の説明では、特に区別しない限り、ＶｏＩＰ端末１−１、ＶｏＩＰ端末１−２及びＶｏＩＰ端末１−３をＶｏＩＰ端末１と記載する。同様に、基地局３−１、基地局３−２及び基地局３−３を基地局３と記載する。
【００２３】
図２は、実施形態のＶｏＩＰ端末１の機能構成を示す機能ブロック図である。
ＶｏＩＰ端末１は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、音声通信プログラムを実行する。ＶｏＩＰ端末１は、音声通信プログラムの実行によって通信部１１、表示部１２、入力部１３、音声入出力部１４、通話環境情報取得部１５、テーブル記憶部１６、音声通信性能決定部１７及び音声通信制御部１８を備える装置として機能する。
【００２４】
なお、ＶｏＩＰ端末１の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。音声通信プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。音声通信プログラムは、電気通信回線を介して送信されてもよい。
【００２５】
通信部１１は、Ｗｉ−Ｆｉ（Wireless Fidelity）（登録商標）等の無線通信インターフェースを用いて構成される。通信部１１は、基地局３との間の無線通信を実行する。
【００２６】
表示部１２は、タッチパネルや液晶ディスプレイなどの表示装置を用いて構成される。音声通信制御部１８の指示に応じてＶｏＩＰアプリケーションの操作画面を表示する。
【００２７】
入力部１３は、タッチパネルやキーボードなどの入力装置を用いて構成される。入力部１３は、利用者の操作の入力を受け付ける。入力部１３は、利用者の入力情報を音声通信制御部１８に出力する。
【００２８】
音声入出力部１４は、マイク等の音声入力装置やスピーカなどの音声出力装置を用いて構成される。音声入出力部１４は、利用者が発した音声を音声信号に変換する。音声入出力部１４は、取得した音声信号を音声通信制御部１８に出力する。また、音声入出力部１４は、音声通信制御部１８から出力される音声信号を取得する。音声入出力部１４は、取得した音声信号を音声に変換して出力する。
【００２９】
通話環境情報取得部１５は、通話先のＶｏＩＰ端末１（以下「対向端末」という。）又は自装置の通話環境を表す情報（以下「通話環境情報」という。）を取得する。通話環境情報の具体例として、以下のような情報がある。
・キャリア名
・時刻
・回線種別
・電波強度
・位置情報
・ＶｏＩＰ端末の機種
・ＶｏＩＰ端末に搭載されているオペレーティングシステムの種別
・ＶｏＩＰ端末に搭載されているオペレーティングシステムのバージョン
・ＶｏＩＰ端末のハードウェアスペック
・ＲＴＴ（Round Trip Time）
【００３０】
回線種別の具体例としては、３Ｇ（第三世代移動通信システム）、ＬＴＥ（Long Term Evolution）、ＷｉＦｉ（登録商標）、ＳＳＩＤなどがある。ハードウェアスペックの具体例としては、搭載されているＣＰＵ（Central Processing Unit）のスペック、搭載されているメモリのスペック、使用状況（ＣＰＵの使用率、メモリの使用率など）等の情報がある。
【００３１】
通話環境情報取得部１５は、例えば自装置（ＶｏＩＰ端末１）に搭載されているＳＩＭ（Subscriber Identity Module）カードに記録されている情報を通話環境情報として取得してもよい。ＳＩＭカードから取得される情報の具体例として、自装置が使用する事業者ＩＰ網のキャリア名がある。通話環境情報取得部１５は、対向端末から送信される情報を通話環境情報として取得してもよい。対向端末から送信される情報の具体例として、対向端末が使用する事業者ＩＰ網のキャリア名、対向端末の回線種別、対向端末の電波強度、対向端末の位置情報、対向端末の機種、対向端末に搭載されているオペレーティングシステムの種別、対向端末に搭載されているオペレーティングシステムのバージョン、対向端末のハードウェアスペック、対向端末におけるＲＴＴがある。通話環境情報取得部１５は、ＶｏＩＰサーバ７と通信することによってＲＴＴを取得してもよい。通話環境情報取得部１５が通話環境情報を取得する方法は、上述した方法に限定されない。通話環境情報取得部１５は、取得された通話環境情報を音声通信性能決定部１７に出力する。
【００３２】
テーブル記憶部１６は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。テーブル記憶部１６は、音声通信性能テーブルを記憶する。図３は、音声通信性能テーブルの具体例を示す図である。音声通信性能テーブルは、複数の音声通信性能レコード２１を有する。音声通信性能レコード２１は、通話環境条件の値と音声通信性能の値とを有する。通話環境条件の値は、通話環境情報取得部１５によって取得される通話環境情報の値に関する条件を表す。音声通信性能の値は、同じ音声通信性能レコード２１の通話環境条件の値が満たされた場合に使用される音声通信性能を示す。このように、音声通信性能テーブルには、通話環境の条件毎に、そのような通話環境においてより安定して音声通信が可能である音声通信性能が予め登録されている。音声通信性能の具体例として、以下のような項目がある。
・回線種別
・音声コーデック（ＳＩＬＫ，Ｇ．７１１等）
・音声コーデックのビットレート
・サンプリングレート
・パケット化周期
【００３３】
音声通信性能決定部１７は、通話環境情報取得部１５によって取得された通話環境情報と、テーブル記憶部１６に記憶されている音声通信性能テーブルと、に基づいて、自装置と対向端末との間で行われる音声通信における音声通信性能を決定する。音声通信性能決定部１７は、決定された音声通信性能を表す情報を音声通信制御部１８に出力する。
【００３４】
音声通信制御部１８は、ＶｏＩＰ端末１の音声通信を、音声通信性能決定部１７によって決定された音声通信性能にて制御する。音声通信制御部１８は、利用者によってＶｏＩＰアプリケーションを実行する操作が入力されることによって生成される機能部である。ＶｏＩＰアプリケーションを実行する操作が入力されると、ＶｏＩＰアプリケーションは、ＶｏＩＰ端末１のＣＰＵによって記憶部から読み出され、メモリ上に展開される。
【００３５】
図４は、実施形態の音声通信システムにおける処理の流れを示すシーケンス図である。まず、利用者は、入力部１３を操作してＶｏＩＰアプリケーションを実行する操作をＶｏＩＰ端末１に入力する。ＶｏＩＰ端末１は、利用者の入力を受け付ける（ステップＳ１０１）。ＶｏＩＰ端末１は、ＶｏＩＰアプリケーションを記憶部から読み出して実行する（ステップＳ１０２）。音声通信制御部１８は、ダイヤル画面を表示部１２に表示させる（ステップＳ１０３）。
【００３６】
利用者は、ダイヤル画面から発信先の対向端末の電話番号を入力する。ＶｏＩＰ端末１は、電話番号の入力を受け付ける（ステップＳ１０４）。利用者は、通話を開始するためにダイヤル画面から発信操作を入力する。ＶｏＩＰ端末１は、発信操作の入力を受け付ける。ＶｏＩＰ端末１の通話環境情報取得部１５は、通話環境情報を取得する（ステップＳ１０５）。音声通信性能決定部１７は、取得された通話環境情報に基づいて音声通信性能を決定する（ステップＳ１０６）。
【００３７】
ＶｏＩＰ端末１の音声通信制御部１８は、入力された電話番号を用いて対向端末に発信信号を送信する（ステップＳ１０７）。対向端末が、発信信号を受信することによって、ＶｏＩＰ端末１と対向端末との間の音声通信が開始される。音声通信が開始されると、ＶｏＩＰ端末１と対向端末との間で音声データの送受信が行われる。音声データの送受信において、音声通信制御部１８は、音声通信性能決定部１７によって決定された音声通信性能にて音声通信を行う。例えば、音声通信性能決定部１７において音声データのコーデック及びビットレートが決定された場合、音声通信制御部１８は、決定されたコーデック及びビットレートにて音声データの圧縮を行う。
【００３８】
音声通信が開始された後も、所定のタイミングで通話環境情報取得部１５が通話環境情報を取得する（ステップＳ１０８）。音声通信性能決定部１７は、取得された通話環境情報に基づいて音声通信性能を決定する（ステップＳ１０９）。その後の音声通信では、音声通信制御部１８は、音声通信性能決定部１７によって直前に決定された音声通信性能にて音声通信を行う。
【００３９】
利用者は、通話相手との会話が終了すると、ダイヤル画面から通話終了の操作を入力する。ＶｏＩＰ端末１は、通話終了の操作の入力を受け付ける（ステップＳ１１０）。ＶｏＩＰ端末１の音声通信制御部１８は、音声通信を終了するための終了信号を対向端末に送信する（ステップＳ１１１）。対向端末が終了信号を受信すると、ＶｏＩＰ端末１は、対向端末との間の音声通信を終了する（ステップＳ１１２）。
【００４０】
このように構成された実施形態のＶｏＩＰ端末１では、対向端末との間で音声通信が行われる際に使用される音声通信性能が、通話環境情報に基づいて決定される。そのため、ＶｏＩＰ端末１は、より安定して音声通信を行うことが可能となる。すなわち、様々な通話環境毎に、そのような通話環境においてより安定して音声通信が可能である音声通信性能が予め音声通信性能テーブルに登録されている。そのような音声通信性能テーブルに基づいて、その時点における通話環境に基づいて音声通信性能が決定される。そして、決定された音声通信性能によって音声通信が実現される。そのため、上述した効果を奏することが可能となる。
【００４１】
例えば、第一のキャリア名が通話環境条件の値として設定された音声通信性能レコード２１の音声通信性能の値として、第一のビットレートが設定されてもよい。そして、第二のキャリア名が通話環境条件の値として設定された音声通信性能レコード２１の音声通信性能の値として、第一のビットレートよりも低い第二のビットレートが設定されてもよい。音声通信性能テーブルがこのように構成されている場合、自装置（ＶｏＩＰ端末１）又は対向端末のいずれか一方が第二のキャリア名で表される事業者のＩＰ網に接続されている場合、第二のビットレートにて音声通信が実行される。
【００４２】
より詳細に具体例について説明する。例えば、定期的に通信環境の悪化（例えば通信速度の低下）が懸念されるキャリアが存在する場合、良好な時点の通信速度の値や公表されている通信速度の値に基づいて通信性能（例えば音声コーデックやビットレート）を決めてしまうと、通信環境が悪化した際に通話品質の低下を招いてしまうおそれがある。場合によっては、通話の持続が困難となり通話が切断されてしまうおそれもある。このような問題に対し、上記のように構成された通信システムでは、定期的に通信環境の悪化が懸念されるキャリアについて音声通信性能テーブルにおいて音声通信性能を低い性能で予め登録しておくことで、たとえ通信環境が悪化した場合であっても通話品質が低下してしまうことや通話が切断されてしまうことを抑止することが可能となる。
【００４３】
＜変形例＞
ＶｏＩＰによる音声通信は、ＶｏＩＰサーバ７を介さずに行われてもよい。例えば、ＶｏＩＰ端末１間で直接ＶｏＩＰによる音声通信が行われてもよい。
通話環境情報が取得されるタイミングと、音声通信性能が決定されるタイミングとは、上述したタイミングに限定される必要は無い。具体的には以下のとおりである。図４のシーケンスチャートでは、ＶｏＩＰ端末１によって発信操作の入力が受け付けられた後のタイミング（ステップＳ１０５及びステップＳ１０６）と、音声通信が開始された後の所定のタイミング（ステップＳ１０８及びステップＳ１０９）と、において通話環境情報の取得と音声通信性能の決定が行われている。これに対し、上記処理は、利用者の入力が受け付けられる前（ステップＳ１０１よりも前）のタイミングで行われてもよい。この場合、ＶｏＩＰアプリケーションが実行されていないが、例えば常駐するアプリケーションによってバックグラウンドの処理として実行されてもよい。また、上記処理は、ＶｏＩＰアプリケーションが実行された後（ステップＳ１０２の後）であってもよいし、ダイヤル画面が表示された後（ステップＳ１０３の後）であってもよいし、ダイヤル画面の操作の入力が受け付けられた後（ステップＳ１０４の後）であってもよい。また、上記処理は、対向端末に対して発信信号が送信された後（ステップＳ１０７の後）であってもよい。また、ステップＳ１０８及びステップＳ１０９の処理が実行されなくてもよい。
【００４４】
通話環境情報としてネットワークの状況が推定される場合、次の手法が用いられてもよい。
ＶｏＩＰ端末１は、下りパケットの受信間隔を計測する。そして、ＶｏＩＰ端末１は、モニタパケットのＲＴＴの増加量と下りパケットの受信間隔の増加量とを比較することによってネットワークの状況を推定する。例えば、両者の増加量が同等である場合、ＶｏＩＰ端末１は、下り通信においてネットワークの遅延が発生していることを推定する。また、ＲＴＴの増加量が下りパケットの受信間隔の増加量よりも大きい場合、ＶｏＩＰ端末１は、上り通信においてネットワークの遅延が発生していることを推定する。
【００４５】
ＶｏＩＰ端末１は、対向端末との間でネットワークの状況を表す情報を通話環境情報として送受信するように構成されてもよい。例えば、ＶｏＩＰ端末１は、音声パケットの受信間隔やパケットロス数を計測する。ＶｏＩＰ端末１は、これらの情報を通知用パケットに含め、対向端末に送信する。ＶｏＩＰ端末１は、これらの情報を音声パケットのヘッダ部やペイロードに埋め込んで対向端末に送信してもよい。このように、ネットワークの状況を表す情報が、ＶｏＩＰ端末１間で送受信されることによって、ＶｏＩＰ端末１は、ＶｏＩＰサーバ７を介することなく、対向端末との間のネットワークの状況を把握することが可能となる。
【００４６】
ＶｏＩＰ端末１は、モニタパケットを受信し、モニタパケットの送信元に応答パケットを送信する機能を備えるように構成されてもよい。この場合、ＶｏＩＰ端末１は、モニタパケットを対向端末に送信する。対向端末は、モニタパケットを受信すると、ＶｏＩＰ端末１に応答パケットを送信する。ＶｏＩＰ端末１は、モニタパケットのＲＴＴを通話環境情報として取得する。このように構成されたＶｏＩＰ端末１は、ＶｏＩＰサーバ７を介することなく、対向端末との間の通話環境情報を取得することが可能となる。
【００４７】
上述した実施形態におけるＶｏＩＰ端末１をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【００４８】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００４９】
１，１−１〜１−３…ＶｏＩＰ端末，  １１…通信部，  １２…表示部，  １３…入力部，  １４…音声入出力部，  １５…通話環境情報取得部，  １６…テーブル記憶部，  １７…音声通信性能決定部，  １８…音声通信制御部，  ２…ＶｏＩＰ電話機，  ３，３−１〜３−３…基地局，  ４…第一事業者ＩＰ網，  ５…第二事業者ＩＰ網，  ６…ＷＡＮ，  ７，７−１，７−２…ＶｏＩＰサーバ
【図１】
2016213713.tif 000003
【図２】
2016213713.tif 000004
【図３】
2016213713.tif 000005
【図４】
2016213713.tif 000006
【手続補正書】
【提出日】平成28年9月20日(2016.9.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通話先の端末である対向端末又は自装置の通話環境を示す情報である通話環境情報を取得する通話環境情報取得部と、
前記通話環境情報取得部によって所定のタイミングで取得された前記通話環境情報に基づいて、自装置と前記対向端末との間で行われる音声通信における性能を示す一つ又は複数の音声通信性能の値を決定する音声通信性能決定部と、
前記音声通信性能決定部によって決定された前記音声通信性能にしたがって前記対向端末との間で音声通信を行う音声通信制御部と、
を備える端末装置。
【請求項２】
前記音声通信制御部は、前記通話環境情報が示す通話環境において通話を維持可能な前記音声通信性能を前記通話環境情報と対応付けて予め記憶している記憶部から、前記通話環境情報取得部によって取得された前記通話環境情報に対応付けられた前記音声通信性能を取得し、自装置と前記対向端末との間で行われる音声通信における性能を、取得された前記音声通信性能に決定する、請求項１に記載の端末装置。
【請求項３】
前記通話環境情報は、前記対向端末又は前記自装置が接続するネットワークの事業者を示す情報を含む、請求項１又は２に記載の端末装置。
【請求項４】
前記通話環境情報取得部は、前記対向端末又は前記自装置のＳＩＭカードに記録されている情報を前記通話環境情報として取得する、請求項１から請求項３のいずれか一項に記載の端末装置。
【請求項５】
通話先の端末である対向端末又は自装置の通話環境を示す情報である通話環境情報を取得する通話環境情報取得ステップと、
前記通話環境情報取得ステップにおいて所定のタイミングで取得された前記通話環境情報に基づいて、自装置と前記対向端末との間で行われる音声通信における性能を示す一つ又は複数の音声通信性能の値を決定する音声通信性能決定ステップと、
前記音声通信性能決定ステップにおいて決定された前記音声通信性能にしたがって前記対向端末との間で音声通信を行う音声通信制御ステップと、
を有する制御方法。
【請求項６】
通話先の端末である対向端末又は自装置の通話環境を示す情報である通話環境情報を取得する通話環境情報取得ステップと、
前記通話環境情報取得ステップにおいて所定のタイミングで取得された前記通話環境情報に基づいて、自装置と前記対向端末との間で行われる音声通信における性能を示す一つ又は複数の音声通信性能の値を決定する音声通信性能決定ステップと、
前記音声通信性能決定ステップにおいて決定された前記音声通信性能にしたがって前記対向端末との間で音声通信を行う音声通信制御ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の一態様は、通話先の端末である対向端末又は自装置の通話環境を示す情報である通話環境情報を取得する通話環境情報取得部と、前記通話環境情報取得部によって所定のタイミングで取得された前記通話環境情報に基づいて、自装置と前記対向端末との間で行われる音声通信における性能を示す一つ又は複数の音声通信性能の値を決定する音声通信性能決定部と、前記音声通信性能決定部によって決定された前記音声通信性能にしたがって前記対向端末との間で音声通信を行う音声通信制御部と、を備える端末装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の一態様は、通話先の端末である対向端末又は自装置の通話環境を示す情報である通話環境情報を取得する通話環境情報取得ステップと、前記通話環境情報取得ステップにおいて所定のタイミングで取得された前記通話環境情報に基づいて、自装置と前記対向端末との間で行われる音声通信における性能を示す一つ又は複数の音声通信性能の値を決定する音声通信性能決定ステップと、前記音声通信性能決定ステップにおいて決定された前記音声通信性能にしたがって前記対向端末との間で音声通信を行う音声通信制御ステップと、を有する制御方法である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の一態様は、通話先の端末である対向端末又は自装置の通話環境を示す情報である通話環境情報を取得する通話環境情報取得ステップと、前記通話環境情報取得ステップにおいて所定のタイミングで取得された前記通話環境情報に基づいて、自装置と前記対向端末との間で行われる音声通信における性能を示す一つ又は複数の音声通信性能の値を決定する音声通信性能決定ステップと、前記音声通信性能決定ステップにおいて決定された前記音声通信性能にしたがって前記対向端末との間で音声通信を行う音声通信制御ステップと、をコンピュータに実行させるためのコンピュータプログラムである。