(57)【要約】【課題】  本発明は、通話品質情報を提供する方法および装置を提供する。【解決手段】  送信側端末からのエンコードされた通話信号を所定の基準サンプリングレートによってデコードし、デコードされた通話信号を出力部がサポートするサンプリングレートによってリサンプリングして出力部から出力することによって通話を実行し、エンコードされた通話信号に対する帯域幅情報、基準サンプリングレート、および出力部がサポートするサンプリングレートのうちの少なくとも１つを使用することで、通話が実行される帯域幅に関する情報を生成して提供する方法を提供する。【選択図】      図１
2020043563.tif 000002
【特許請求の範囲】
【請求項１】
受信側端末が通話品質情報を提供する方法であって、
エンコードされた通話信号および前記通話信号に対する帯域幅情報を送信側端末から受信する段階と、
受信した前記通話信号を第１基準サンプリングレートによってデコードする段階と、
デコードされた前記通話信号を、前記受信側端末に含まれるまたは接続されている出力部がサポートするサンプリングレートによってリサンプリングする段階と、
前記帯域幅情報と前記第１基準サンプリングレートと前記出力部がサポートする前記サンプリングレートとのうちの少なくとも１つに基づいて通話品質を示す情報を生成する段階と、
を含む、方法。
【請求項２】
前記受信する段階は、前記送信側端末に含まれるまたは接続されている入力部に入力された入力信号が第２基準サンプリングレートによってサンプリングされ、サンプリングされた前記入力信号がエンコードされることによって生成された信号である前記通話信号と、前記第２基準サンプリングレートおよび前記入力部がサポートするサンプリングレートに基づいて決定された前記帯域幅情報と、を受信する、
請求項１に記載の方法。
【請求項３】
前記受信する段階は、前記送信側端末に予め記録されているまたは外部コンテンツ提供者から前記送信側端末に提供されたコンテンツがデコードされた後に第２基準サンプリングレートによってサンプリングされ、サンプリングされた前記コンテンツがエンコードされることによって生成された信号である前記通話信号と、前記第２基準サンプリングレートおよび前記コンテンツがデコードされたサンプリングレートに基づいて決定された前記帯域幅情報と、を受信する、
請求項１に記載の方法。
【請求項４】
前記帯域幅情報は、前記第２基準サンプリングレートが示す帯域幅および前記入力部がサポートする前記サンプリングレートが示す帯域幅のうち、狭い方の帯域幅を示す情報を含む、
請求項２に記載の方法。
【請求項５】
前記帯域幅情報は、広帯域、超広帯域、または全帯域の帯域幅を示す、
請求項１〜４のうちのいずれか一項に記載の方法。
【請求項６】
前記出力部がサポートする前記サンプリングレートが前記第１基準サンプリングレートと異なる場合、前記通話品質を示す前記情報は、前記帯域幅情報が示す第１帯域幅、前記第１基準サンプリングレートが示す第２帯域幅、および前記出力部がサポートする前記サンプリングレートが示す第３帯域幅のうち、最も狭い帯域幅を示す情報を含み、
前記出力部がサポートする前記サンプリングレートが前記第１基準サンプリングレートと同じである場合、前記通話品質を示す前記情報は、前記第１帯域幅および前記第２帯域幅のうち、狭い方の帯域幅を示す情報を含む、
請求項１〜５のうちのいずれか一項に記載の方法。
【請求項７】
リサンプリングされた前記通話信号を前記出力部から出力する段階と、
前記通話品質を示す前記情報を表示する段階と、
をさらに含み、
表示される前記通話品質を示す前記情報は、前記送信側端末と前記受信側端末との間の通話で使用される帯域幅と関連する通話品質を示す情報を含む、
請求項１〜６のうちのいずれか一項に記載の方法。
【請求項８】
前記リサンプリングは、前記出力部がサポートする前記サンプリングレートが前記第１基準サンプリングレートと異なると判断されたときに実行される、
請求項１〜７のうちのいずれか一項に記載の方法。
【請求項９】
前記第１基準サンプリングレートは、前記受信側端末の性能と、前記送信側端末と前記受信側端末との間の通話を提供するサービス提供者による設定と、のうちの少なくとも１つに基づいて決定される、
請求項１〜８のうちのいずれか一項に記載の方法。
【請求項１０】
請求項１〜９のうちのいずれか一項に記載の方法を端末に実行させるプログラム。
【請求項１１】
通話品質情報を提供する電子装置であって、
エンコードされた通話信号および前記通話信号に対する帯域幅情報を送信側端末から受信し、受信した前記通話信号を第１基準サンプリングレートによってデコードするデコーダと、
デコードされた前記通話信号を、前記電子装置と関連する出力部がサポートするサンプリングレートによってリサンプリングするリサンプラと、
前記帯域幅情報と前記第１基準サンプリングレートと前記出力部がサポートする前記サンプリングレートとのうちの少なくとも１つに基づいて通話品質を示す情報を生成する通話品質情報生成部と、
を備える、電子装置。
【請求項１２】
受信した、エンコードされた前記通話信号は、前記送信側端末に含まれるまたは接続されている入力部に入力された入力信号が第２基準サンプリングレートによってサンプリングされ、サンプリングされた前記入力信号がエンコードされることによって生成された信号であり、
前記帯域幅情報は、前記第２基準サンプリングレートおよび前記入力部がサポートするサンプリングレートに基づいて決定された情報である、
請求項１１に記載の電子装置。
【請求項１３】
受信した、エンコードされた前記通話信号は、前記送信側端末に予め記録されているまたは外部コンテンツ提供者から前記送信側端末に提供されたコンテンツがデコードされた後に第２基準サンプリングレートによってサンプリングされ、サンプリングされた前記コンテンツがエンコードされることによって生成された信号であり、
前記帯域幅情報は、前記第２基準サンプリングレートおよび前記コンテンツがデコードされたサンプリングレートに基づいて決定された情報である、
請求項１１に記載の電子装置。
【請求項１４】
前記出力部は、リサンプリングされた前記通話信号を出力し、
前記電子装置は、前記通話品質を示す前記情報を表示する表示部
をさらに備え、
表示される前記通話品質を示す前記情報は、前記送信側端末と前記電子装置との間の通話で使用される帯域幅と関連する通話品質を示す情報を含む、
請求項１１〜１３のうちのいずれか一項に記載の電子装置。
【請求項１５】
前記出力部がサポートする前記サンプリングレートが前記第１基準サンプリングレートと異なる場合、前記通話品質情報生成部は、前記通話品質を示す前記情報として、前記帯域幅情報が示す第１帯域幅、前記第１基準サンプリングレートが示す第２帯域幅、および前記出力部がサポートする前記サンプリングレートが示す第３帯域幅のうち、最も狭い帯域幅を示す情報を生成し、
前記出力部がサポートする前記サンプリングレートが前記第１基準サンプリングレートと同じである場合、前記通話品質情報生成部は、前記通話品質を示す前記情報として、前記第１帯域幅および前記第２帯域幅のうち、狭い方の帯域幅を示す情報を生成する、
請求項１１〜１４のうちのいずれか一項に記載の電子装置。
【請求項１６】
前記第１基準サンプリングレートは、前記電子装置の性能と、前記送信側端末と前記電子装置との間の通話を提供するサービス提供者による設定と、のうちの少なくとも１つに基づいて決定される、
請求項１１〜１５のうちのいずれか一項に記載の電子装置。
【請求項１７】
送信側端末における、通話品質情報を提供するための方法であって、
入力信号を受信する段階であって、前記入力信号は、前記送信側端末に含まれるまたは接続されている入力部を経て受信され、前記入力部がサポートするサンプリングレートによってサンプリングされたものである、または、前記送信側端末に予め記録されているまたは外部コンテンツ提供者から前記送信側端末に提供されたコンテンツがデコードされたものである、段階と、
前記入力信号を基準サンプリングレートによってリサンプリングする段階と、
リサンプリングされた前記入力信号をエンコードする段階と、
エンコードされた前記入力信号と、前記基準サンプリングレートおよび前記入力部がサポートする前記サンプリングレートまたは前記コンテンツがデコードされたサンプリングレートに基づいて決定された帯域幅情報と、を受信側端末に送信する段階と、
を含み、
前記受信側端末に送信された、エンコードされた前記入力信号および前記帯域幅情報は、前記受信側端末において、前記送信側端末と前記受信側端末との間の通話で使用される帯域幅と関連する通話品質を示す情報を生成するために使用される、
方法。
【請求項１８】
前記帯域幅情報は、前記基準サンプリングレートが示す帯域幅と、前記入力部がサポートする前記サンプリングレートまたは前記コンテンツがデコードされた前記サンプリングレートが示す帯域幅と、のうち、狭い方の帯域幅を示す情報を含む、
請求項１７に記載の方法。
【請求項１９】
受信側端末における、通話品質情報を提供する方法であって、
エンコードされた通話信号および前記通話信号に対する帯域幅情報を送信側端末から受信する段階と、
受信した前記通話信号を第１基準サンプリングレートによってデコードする段階と、
前記受信側端末に含まれるまたは接続されている出力部がサポートするサンプリングレートと前記第１基準サンプリングレートとを比較する段階と、
前記出力部がサポートする前記サンプリングレートが前記第１基準サンプリングレートと異なる場合、デコードされた前記通話信号を、前記出力部がサポートする前記サンプリングレートによってリサンプリングし、前記帯域幅情報、前記第１基準サンプリングレート、および前記出力部がサポートする前記サンプリングレートに基づいて通話品質を示す情報を生成する段階と、
前記出力部がサポートする前記サンプリングレートが前記第１基準サンプリングレートと同じである場合、前記帯域幅情報および前記第１基準サンプリングレートに基づいて通話品質を示す情報を生成する段階と、
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態は、通話品質情報を提供する方法に関し、より詳細には、受信側端末と送信側端末との間の通話において、通話品質を正確に示す通話品質情報を受信側端末および送信側端末に提供する方法に関する。
【背景技術】
【０００２】
近年は、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のような通話機能を提供する多様な端末が登場している。このような端末では、音声通話はもちろん、映像通話もサポートされているが、端末のユーザは、このような通話機能を利用して他のユーザと通信したり、コンテンツや情報をやり取りしたりすることができる。このとき、通話機能は、端末にインストールされたアプリケーションによって提供される。
【０００３】
特許文献１（登録日２００６年１月１８日）は、移動通信手段を利用した通話品質を測定する方法およびそのシステムに関するものであって、所定の時間間隔で移動通信網を介した各通話の通話時間の長さに関する情報を含む通話内訳情報の入力を受け、通話内訳情報に含まれる所定の時間間隔における各通話の通話時間の長さに関する情報を利用して通話時間を代表するデータを算出し、これを予め記録されているデータと比較し、その結果を出力することによって通話音質を測定する方法に関する技術を開示している。
【０００４】
上述した情報は、理解を助けるためのものに過ぎず、従来技術の一部を形成しない内容を含むこともあるし、従来技術が当業者に提示することのできる内容を含まないこともある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国登録特許第１０−０５４６０１３号公報
【発明の概要】
【０００６】
一側面において、受信側端末が通話品質情報を提供する方法であって、エンコードされた通話信号および前記通話信号に対する帯域幅情報を送信側端末から受信する段階と、受信した前記通話信号を第１基準サンプリングレートによってデコードする段階と、デコードされた前記通話信号を、前記受信側端末に含まれるまたは接続されている出力部がサポートするサンプリングレートによってリサンプリング（ｒｅｓａｍｐｌｉｎｇ）する段階と、前記帯域幅情報と前記第１基準サンプリングレートと前記出力部がサポートする前記サンプリングレートとのうちの少なくとも１つに基づいて通話品質を示す情報を生成する段階と、を含む、方法を提供する。
【０００７】
また他の側面によると、前記受信する段階は、前記送信側端末に含まれるまたは接続されている入力部に入力された入力信号が第２基準サンプリングレートによってサンプリングされ、サンプリングされた前記入力信号がエンコードされることによって生成された信号である前記通話信号と、前記第２基準サンプリングレートおよび前記入力部がサポートするサンプリングレートに基づいて決定された前記帯域幅情報と、を受信してよい。
【０００８】
また他の側面によると、前記受信する段階は、前記送信側端末に予め記録されているまたは外部コンテンツ提供者から前記送信側端末に提供されたコンテンツがデコードされた後に第２基準サンプリングレートによってサンプリングされ、サンプリングされた前記コンテンツがエンコードされることによって生成された信号である前記通話信号と、前記第２基準サンプリングレートおよび前記コンテンツがデコードされたサンプリングレートに基づいて決定された前記帯域幅情報と、を受信してよい。
【０００９】
また他の側面によると、前記帯域幅情報は、前記第２基準サンプリングレートが示す帯域幅および前記入力部がサポートする前記サンプリングレートが示す帯域幅のうち、狭い方の帯域幅を示す情報を含んでよい。
【００１０】
また他の側面によると、前記帯域幅情報は、広帯域、超広帯域、または全帯域の帯域幅を示してよい。
【００１１】
また他の側面によると、前記出力部がサポートする前記サンプリングレートが前記第１基準サンプリングレートと異なる場合、前記通話品質を示す前記情報は、前記帯域幅情報が示す第１帯域幅、前記第１基準サンプリングレートが示す第２帯域幅、および前記出力部がサポートする前記サンプリングレートが示す第３帯域幅のうち、最も狭い帯域幅を示す情報を含んでよい。
【００１２】
また他の側面によると、前記出力部がサポートする前記サンプリングレートが前記第１基準サンプリングレートと同じである場合、前記通話品質を示す前記情報は、前記第１帯域幅および前記第２帯域幅のうち、狭い方の帯域幅を示す情報を含んでよい。
【００１３】
また他の側面によると、前記方法は、リサンプリングされた前記通話信号を前記出力部から出力する段階と、前記通話品質を示す前記情報を表示する段階と、をさらに含んでよい。
【００１４】
また他の側面によると、表示される前記通話品質を示す前記情報は、前記送信側端末と前記受信側端末との間の通話で使用される帯域幅と関連する通話品質を示す情報を含んでよい。
【００１５】
また他の側面によると、前記リサンプリングは、前記出力部がサポートする前記サンプリングレートが前記第１基準サンプリングレートと異なると判断されたときに実行されてよい。
【００１６】
また他の側面によると、前記第１基準サンプリングレートは、前記受信側端末の性能と、前記送信側端末と前記受信側端末との間の通話を提供するサービス提供者による設定と、のうちの少なくとも１つに基づいて決定されてよい。
【００１７】
他の側面において、上述の方法を端末または電子装置に実行させるプログラムを提供する。また他の側面において、上述の方法を端末または電子装置に実行させるプログラムを記録している記録媒体を提供する。
【００１８】
また他の側面において、通話品質情報を提供する電子装置であって、エンコードされた通話信号および前記通話信号に関する帯域幅情報を送信側端末から受信し、受信した前記通話信号を第１基準サンプリングレートによってデコードするデコーダと、デコードされた前記通話信号を、前記電子装置と関連する出力部がサポートするサンプリングレートによってリサンプリングするリサンプラと、前記帯域幅情報と前記第１基準サンプリングレートと前記出力部がサポートする前記サンプリングレートとのうちの少なくとも１つに基づいて通話品質を示す情報を生成する通話品質情報生成部と、を備える、電子装置が提供される。
【００１９】
また他の側面において、送信側端末における、通話品質情報を提供するための方法であって、入力信号を受信する段階であって、前記入力信号は、前記送信側端末に含まれるまたは接続されている入力部を経て受信され、前記入力部がサポートするサンプリングレートによってサンプリングされたものである、または、前記送信側端末に予め記録されているまたは外部コンテンツ提供者から前記送信側端末に提供されたコンテンツがデコードされたものである、段階と、前記入力信号を基準サンプリングレートによってリサンプリングする段階と、リサンプリングされた前記入力信号をエンコードする段階と、エンコードされた前記入力信号と、前記基準サンプリングレートおよび前記入力部がサポートする前記サンプリングレートまたは前記コンテンツがデコードされたサンプリングレートに基づいて決定された帯域幅情報と、を受信側端末に送信する段階と、を含み、前記受信側端末に送信された、エンコードされた前記入力信号および前記帯域幅情報は、前記受信側端末において、前記送信側端末と前記受信側端末との間の通話で使用される帯域幅と関連する通話品質を示す情報を生成するために使用される、方法を提供する。
【００２０】
また他の側面において、受信側端末における、通話品質情報を提供する方法であって、エンコードされた通話信号および前記通話信号に対する帯域幅情報を送信側端末から受信する段階と、受信した前記通話信号を第１基準サンプリングレートによってデコードする段階と、前記受信側端末に含まれるまたは接続されている出力部がサポートするサンプリングレートと前記第１基準サンプリングレートとを比較する段階と、前記出力部がサポートする前記サンプリングレートが前記第１基準サンプリングレートと異なる場合、デコードされた前記通話信号を、前記出力部がサポートする前記サンプリングレートによってリサンプリングし、前記帯域幅情報、前記第１基準サンプリングレート、および前記出力部がサポートする前記サンプリングレートに基づいて通話品質を示す情報を生成する段階と、前記出力部がサポートする前記サンプリングレートが前記第１基準サンプリングレートと同じである場合、前記帯域幅情報および前記第１基準サンプリングレートに基づいて通話品質を示す情報を生成する段階と、を含む、方法を提供する。
【図面の簡単な説明】
【００２１】
【図１】一実施形態における、送信側端末と受信側端末との間の通話方法を示した図である。
【図２】一実施形態における、通話を実行する送信側端末および受信側端末の構成を示した構造図である。
【図３】一実施形態における、送信側端末における、通話品質情報を提供するための方法を示したフローチャートである。
【図４】一実施形態における、受信側端末における、通話品質情報を提供する方法を示したフローチャートである。
【図５】一実施形態における、受信側端末における、通話品質情報を提供する方法を示したフローチャートである。
【図６ａ】一実施形態における、通話品質情報を提供する通話を実行するにあたっての、送信側端末の動作方法を示した図である。
【図６ｂ】一実施形態における、通話品質情報を提供する通話を実行するにあたっての、送信側端末の動作方法を示した図である。
【図６ｃ】一実施形態における、通話品質情報を提供する通話を実行するにあたっての、送信側端末の動作方法を示した図である。
【図７ａ】一実施形態における、通話品質情報を提供する通話を実行するにあたっての、受信側端末の動作方法を示した図である。
【図７ｂ】一実施形態における、通話品質情報を提供する通話を実行するにあたっての、受信側端末の動作方法を示した図である。
【図７ｃ】一実施形態における、通話品質情報を提供する通話を実行するにあたっての、受信側端末の動作方法を示した図である。
【図８】一実施形態における、通話を実行するユーザ端末に通話品質情報を表示する方法を示した図である。
【図９】一実施形態における、送信側端末が出力する、エンコードされた通話信号が、送信側端末に対して予め記録されたコンテンツを使用して生成される方法を示した図である。
【図１０】一実施形態における、送信側端末が出力する、エンコードされた通話信号が、コンテンツ提供者によって提供されるコンテンツを使用して生成される方法を示した図である。
【発明を実施するための形態】
【００２２】
通話の品質は、通話がなされるネットワークの状態だけでなく、送信側端末に含まれるまたは接続されている、オーディオ信号のような通話信号の入力を受ける入力部の仕様または特性や、受信側端末に含まれるまたは接続されている、通話信号を出力する出力部の仕様または特性に応じて異なる。
【００２３】
したがって、ネットワークの状態だけに基づいて受信側端末と送信側端末との間の通話に関する通話品質情報を提供するのではなく、受信側端末および送信側端末の特性を総合的に考慮することによって正確な通話品質が反映された通話品質情報を生成および提供する方法が求められている。
【００２４】
以下、添付の図面を参照しながら、実施形態について詳細に説明する。各図面に提示された同じ参照符号は、同じ要素を示す。
【００２５】
以下の詳細な説明において、電子装置（またはユーザ端末）や電子装置（またはユーザ端末）に含まれる構成によって実行される機能および／または動作は、説明の便宜上、該当の構成ではなく、該当の構成を含む上位の構成や電子装置（またはユーザ端末）自体によって実行されるものと記載されてよい。
【００２６】
実施形態に係る通話品質情報を提供する方法は、以下で説明される電子装置（端末１００、２００）によって実現されてよく、このような電子装置によって実行されてよい。例えば、電子装置において、実施形態に係る方法を電子装置が実行するためのコンピュータプログラムとして実現されるアプリケーションがインストールされて実行されてよく、電子装置は、実行されるアプリケーションの制御にしたがって実施形態に係る通話品質情報を提供する方法を実行してよい。
【００２７】
以下の詳細な説明において、サンプリングレートは、ナイキストサンプリングレート（Ｎｙｑｕｉｓｔ  Ｓａｍｐｌｉｎｇ  Ｒａｔｅ）であってよい。通話信号（オーディオ信号）のサンプリングレートは、該当の通話信号の帯域幅と関連してよい。すなわち、通話信号に対するサンプリングレートによって帯域幅が決定されてよい。
【００２８】
通話信号の帯域幅は、狭帯域（Ｎａｒｒｏｗ  Ｂａｎｄ：ＮＢ）（ナローバンド、１００−４０００Ｈｚ）、広帯域（Ｗｉｄｅ  Ｂａｎｄ：ＷＢ）（ワイドバンド、５０−８０００Ｈｚ）、超広帯域（Ｓｕｐｅｒ  Ｗｉｄｅ  Ｂａｎｄ：ＳＷＢ）（スーパーワイドバンド、５０−１６０００Ｈｚ）、または全帯域（Ｆｕｌｌ  Ｂａｎｄ：ＦＢ）（フルバンド、５０−２００００Ｈｚ以上）であってよい。ここで、全帯域が最も高音質であり、狭帯域が最も低音質である。例えば、通話信号のサンプリングレートが１６０００サンプル／秒（以下、単位は省略）以下であるとき、該当の通話信号の帯域幅は広帯域となってよい。また、通話信号のサンプリングレートが１６０００よりも大きく３２０００以下であるとき、該当の通話信号の帯域幅は超広帯域となってよい。さらに、通話信号のサンプリングレートが３２０００よりも大きいとき、該当の通話信号の帯域幅は全帯域となってよい。
【００２９】
図１は、一実施形態における、送信側端末と受信側端末との間の通話方法を示した図である。
【００３０】
図１には、送信側端末１００と受信側端末２００との間の通話が、ネットワーク１５５を介してなされる方法が示されている。
【００３１】
送信側端末１００と受信側端末２００との間の通話は、例えば、ＶｏＩＰを基盤とした通話であってよい。送信側端末１００と受信側端末２００との間の通話は、オーディオ信号を互いにやり取りする音声通話であってよい。また、通話は、オーディオ信号に加え、映像信号をさらにやり取りする映像通話であってよい。さらに、送信側端末１００および受信側端末２００は、このような通話機能を利用することによって互いにコンテンツをやり取りしてよい。コンテンツは、例えば、イメージ、動画、テキスト、絵文字、およびスタンプのうちの少なくとも１つであってよい。
【００３２】
送信側端末１００および受信側端末２００に通話を提供する通話機能は、送信側端末１００および受信側端末２００それぞれにインストールされたアプリケーション（またはプログラム）によって提供されてよい。アプリケーションは、例えば、ＶｏＩＰを基盤として通話を提供するアプリケーション、または送信側端末１００および受信側端末２００にチャットまたはメッセンジャー送受信機能を提供するメッセンジャーアプリケーションであってよい。すなわち、アプリケーションによって提供される音声通話機能および／または映像通話機能により、送信側端末１００のユーザおよび受信側端末２００のユーザは、互いに通信することが可能となる。
【００３３】
送信側端末１００および受信側端末２００はそれぞれ、例えば、スマートフォンのような同じ種類のユーザ端末であってよい。ネットワーク１５５は、例えば、インターネットであってよい。また、ネットワーク１５５は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上のネットワークを含んでよい。
【００３４】
図示されてはいないが、送信側端末１００と受信側端末２００との間の通話は、サーバと関連して（あるいは、サーバを経由して）実行されてよい。例えば、送信側端末１００と受信側端末２００との間の通話は、該当の通話機能を提供するサービス提供者のサーバ（一例として、メッセンジャーサービス提供サーバ、およびＶｏＩＰを基盤とした通話提供サーバ）と関連して実行されてよい。
【００３５】
送信側端末１００は、送信側端末１００に接続されているまたは含まれる入力部１０５を経てユーザが入力した入力信号を受信してよい。入力信号は、例えば、ユーザが入力する音声のようなオーディオ信号であってよい。入力部１０５を通過する前の入力信号は、アナログ信号であってよい。入力部１０５は、一例として、マイク（マイクロフォン）であってよく、図示するものとは異なり送信側端末１００に含まれる構成であってもよい。
【００３６】
入力部１０５を経て送信側端末１００に受信された入力信号は、入力部１０５がサポートするサンプリングレートによってサンプリングされたデジタル信号であってよい。送信側端末１００は、受信した入力信号を所定の基準サンプリングレートによってリサンプリングしてよく（１０２）、リサンプリングされた入力信号をエンコードし（１０４）、ネットワーク１５５を介して出力してよい。出力された信号は、受信側端末２００に送信されてよい。
【００３７】
受信側端末２００は、受信した、エンコードされた通話信号（送信側端末１００によりエンコードされてネットワーク１５５を介して出力された信号）を所定の基準サンプリングレートによってデコードしてよく（２０２）、デコードされた通話信号は、受信側端末２００に接続されているまたは含まれる出力部２０５がサポートするサンプリングレートによってリサンプリングされてよい（２０４）。出力部２０５は、一例としてスピーカであってよく、図示するものとは異なり受信側端末２００に含まれる構成であってもよい。出力部２０５は、デコードされてリサンプリングされた通話信号を受信側端末２００から受信して出力してよい。例えば、出力部２０５は、受信したデジタル通話信号をアナログ信号に変換して出力してよい。
【００３８】
受信側端末２００は、送信側端末１００から受信した通話信号に対する帯域幅情報、基準サンプリングレート、および出力部２０５がサポートするサンプリングレートのうちの少なくとも１つを使用して、送信側端末１００との通話の通話品質を示す情報を生成してよい。受信側端末２００は、このように生成された通話品質を示す情報を表示してよい。例えば、通話品質を示す情報は、受信側端末２００の通話画面ユーザインタフェース上に表示されてよい。
【００３９】
通話品質を示す情報は、実行されている通話で使用している帯域幅に関する情報を含んでよい。したがって、実施形態によれば、単にネットワーク１５５の状態を基盤とする通話品質情報に比べ、受信側端末２００と送信側端末１００との間の通話状態および品質がより正確に判定された通話品質情報がユーザに提供されることが可能となる。
【００４０】
通話は、送信側端末１００と受信側端末２００との間の通話信号の連続的な送受信によって実行されるものであるため、図示するものとは反対に、送信側端末１００が受信側端末２００から通話信号を受信する場合、送信側端末１００は受信側端末２００と同じように動作してよく、受信側端末２００は送信側端末１００と同じように動作してよい。このとき、送信側端末１００は、上述した受信側端末２００と同じように、通話品質を示す情報を生成してよく、生成された通話品質を示す情報を表示してよい。
【００４１】
結果的に、実施形態に係る通話品質を示す情報は、送信側端末１００および受信側端末２００の両側で生成され、各端末で表示されてよい。
【００４２】
送信側端末１００および受信側端末２００の具体的な機能および動作と、通話品質を示す情報を生成および提供するさらに具体的な方法と、については、図２〜８を参照しながらさらに詳しく説明する。
【００４３】
図２は、一実施形態における、通話を実行する送信側端末および受信側端末の構成を示した構造図である。
【００４４】
図１を参照しながら上述した送信側端末１００および受信側端末２００の具体的な構成と、構成におけるそれぞれの動作と、についてさらに詳しく説明する。送信側端末１００および受信側端末２００は電子装置であって、通話機能をサポートするスマートフォンやこのようなスマートフォンと類似の装置であってよい。また、このような電子装置は、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、ラップトップコンピュータ、タブレット、ＩｏＴ（Ｉｎｔｅｒｎｅｔ  Ｏｆ  Ｔｈｉｎｇｓ）機器、またはウェアラブルコンピュータなどのユーザ端末であってよい。
【００４５】
上述したように、送信側端末１００および受信側端末２００は、互いに同じ種類の電子装置であって、同一または類似の構成を含んでよく、通話において送信側端末および受信側端末の両方として機能することが可能である。以下では、受信側端末２００を中心に構成の機能および動作について説明し、送信側端末１００については重複する説明を省略する。
【００４６】
端末２００は、通信部２１０、制御部２２０、および表示部２３０を備えてよい。
【００４７】
また、端末２００は、入力部２４０および出力部２５０と接続されてもよいし、または、入力部２４０および出力部２５０を含んでもよい。
【００４８】
端末２００は、通話時に受信側端末として動作するとき、通話者からの入力信号を受信する入力部２４０を備えてよい。入力部２４０は、例えば、端末２００のマイクであってよい。端末２００は、複数の入力部２４０を備えてよい。一例として、端末２００は、一般通話において使用されるマイク、およびスピーカフォン機能の実行時に使用されるマイクを備えてよい。また、図示するものとは異なり、入力部２４０は、端末２００に備えられる構成ではなく、端末２００に接続される構成であってもよい。例えば、入力部２４０は、端末２００に接続されるマイクであってもよく、ヘッドセット、ハンズフリー、またはマイクを含むイヤフォンの一部であってもよい。
【００４９】
また、端末２００は、通話時に送信側端末として動作するとき、通話信号を出力する出力部２５０を備えてよい。出力部２５０は、例えば、端末２００のスピーカであってよい。端末２００は、複数の出力部２５０を備えてよい。一例として、端末２００は、一般通話において使用されるスピーカ、およびスピーカフォン機能の実行時に使用されるスピーカを備えてよい。また、図示するものとは異なり、入力部２５０は、端末２００に備えられる構成ではなく、端末２００に接続される構成であってもよい。例えば、出力部２５０は、端末２００に接続されるスピーカ、イヤフォン、またはヘッドフォンであってもよく、ヘッドセット、ハンズフリー、またはマイクを含むイヤフォンの一部であってもよい。
【００５０】
通信部２１０は、端末２００が他の電子装置（例えば端末１００）やサーバと通信するための装置であってよい。すなわち、通信部２１０は、他の電子装置やサーバがデータおよび／または情報を送信／受信できるようにする端末２００のネットワークインタフェースカード、ネットワークインタフェースチップ、およびネットワーキングインタフェースフォトなどのようなハードウェアモジュールであってもよいし、ネットワークデバイスドライバまたはネットワーキングプログラムのようなソフトウェアモジュールであってもよい。
【００５１】
通信部２１０は、端末２００が受信側端末として動作するときには、エンコードされた通話信号（該当の通話信号に対する帯域幅情報を含む）を送信側端末１００から受信してよく、端末２００が送信側端末として動作するときには、このようにエンコードされた通話信号を、ネットワークを介して出力してよい。
【００５２】
制御部２２０は、端末２００の構成要素を管理してよく、端末２００が使用するプログラムまたはアプリケーションを実行してよい。例えば、電子装置１００は、通話機能を提供するアプリケーションを実行し、サーバまたは他の電子装置から受信したデータを処理するように構成されてよい。
【００５３】
また、制御部２２０は、プログラムまたはアプリケーションの実行およびデータの処理などに必要な演算を処理してよい。制御部２２０は、端末２００の少なくとも１つのプロセッサまたはプロセッサ内の少なくとも１つのコアであってよい。
【００５４】
表示部２３０は、ユーザが入力した情報またはデータを出力する装置であって、ディスプレイを含んでよい。表示部２３０は、通話時に通話画面ユーザインタフェースを出力してよく、通話品質を示す情報を、このような通話画面ユーザインタフェース上に出力してよい。
【００５５】
図示されてはいないが、電子装置１００は、データまたは情報を記録するための装置として記録部を備えてよい。記録部は、いかなるメモリまたは記録装置を含んでもよい。記録部には、制御部２２０が実行したプログラムまたはアプリケーション、およびプログラムまたはアプリケーションと関連する情報や通話を実行するにあたって使用されるデータが記録されてよい。
【００５６】
以下では、端末２００の制御部２２０の構成２２２〜２２８を参照しながら、端末２００を利用した通話の実行および通話品質を示す情報を提供する方法について説明する。
【００５７】
制御部２２０は、入力部２４０に入力された入力信号およびリサンプリングされた入力信号をエンコードするエンコーダ２２２、エンコードされた通話信号をデコードするデコーダ２２４、入力信号／通話信号を所定のサンプリングレートによってリサンプリングするリサンプラ２２６、および通話品質を示す情報を生成する通話品質情報生成部２２８を含んでよい。
【００５８】
端末２００が送信側端末として動作する場合、リサンプラ２２６は、入力部２４０を経て入力信号を受信してよい。入力信号は、入力部２４０がサポートするサンプリングレートによってサンプリングされたデジタル信号であってよい。リサンプラ２２６は、所定の基準サンプリングレートによって入力信号をリサンプリングしてよい。エンコーダ２２２は、リサンプリングされた入力信号をエンコードしてよい。エンコードされた入力信号、基準サンプリングレート、および入力部２４０がサポートするサンプリングレートに基づいて決定された帯域幅情報は、通信部２１０で出力されて受信側端末に送信されてよい。
【００５９】
通話実行時の送信側端末の動作方法については、図３を参照しながらさらに詳しく説明する。
【００６０】
一方、端末２００が受信側端末として動作する場合、デコーダ２２４は、送信側端末からエンコードされた通話信号および通話信号に対する帯域幅情報を、通信部２１０を経て受信し、受信した通話信号をデコードしてよい。デコーダ２２４は、所定の基準サンプリングレートによってデコードを実行してよい。リサンプラ２２６は、デコードされた通話信号を、出力部２５０がサポートするサンプリングレートによってリサンプリングしてよい。通話品質情報生成部２２８は、受信した帯域幅情報、基準サンプリングレート、および出力部２５０がサポートするサンプリングレートのうちの少なくとも１つに基づいて通話品質を示す情報を生成してよい。生成された通話品質を示す情報は、表示部２５０に出力されてよい。出力部２５０がサポートするサンプリングレートによってリサンプリングされた通話信号は、出力部２５０に伝達されて出力されてよい。
【００６１】
通話実行時の受信側端末の動作方法については、図４および図５を参照しながらさらに詳しく説明する。
【００６２】
上述した制御部２２０の構成２２２〜２２８それぞれは、制御部２２０上で実現されるソフトウェアまたはハードウェアモジュールであってよい。構成２２２〜２２８によって通話品質を示す情報を生成および提供する具体的な方法については、図３〜８を参照しながらさらに詳しく説明する。
【００６３】
端末１００およびその構成１１０〜１５０については、端末２００およびその構成２１０〜２５０についての説明がそのまま適用可能であるため、重複する説明を省略し、図１を参照しながら上述した技術的特徴についての説明も、図２にそのまま適用可能であるため、重複する説明を省略する。
【００６４】
図３は、一実施形態における、送信側端末における、通話品質情報を提供するための方法を示したフローチャートである。
【００６５】
段階３１０において、送信側端末１００（すなわち、制御部１２０）は、入力部１４０からの入力信号を受信してよい。入力信号は、入力部１４０がサポートするサンプリングレートによってサンプリングされたデジタル信号であってよい。すなわち、ユーザ（通話者）や外部から入力部１４０に入力された信号（例えば、オーディオ信号など）は、入力部１４０において、入力部１４０がサポートするサンプリングレートによってサンプリングされたデジタル信号に変換されてよい。また、入力信号は、図９および図１０を参照しながら説明するように、送信側端末１００に予め記録されているまたは外部コンテンツ提供者から送信側端末１００に提供されたコンテンツがデコードされたものであってもよい。
【００６６】
段階３２０において、リサンプラ１２６は、入力部１４０からの入力信号を所定の基準サンプリングレートによってリサンプリングしてよい。基準サンプリングレートは、端末１００による設定と、通話サービスを提供するサービス提供者による設定と、のうちの少なくとも１つに基づいて決定されてよい。
【００６７】
送信側端末１００と受信側端末２００との間の通話サービスが広帯域以上の帯域幅をサポートする場合、広帯域、超広帯域、または全帯域に対応する値が、基準サンプリングレートとして設定されてよい。このとき、広帯域、超広帯域、または全帯域に対応するサンプリングレート値は、サービス提供者によって設定されてもよいし、通話を実行する送信側端末１００または受信側端末２００のユーザ（例えば、先に通話をしようとした側のユーザ）によって設定されてもよい。
【００６８】
また、基準サンプリングレートは、端末１００の性能に応じて決定されてよい。例えば、通話サービスが全帯域の帯域幅をサポートしていたとしても端末１００がこれをサポートしない場合、基準サンプリングレートは、端末１００がサポートする最大帯域幅に対応するサンプリングレートとして決定されてよい。
【００６９】
広帯域、超広帯域、または全帯域に対応する基準サンプリングレート値はそれぞれ、例えば、１６０００、３２０００、４８０００であってよい。通話サービスが全帯域のような広い帯域幅をサポートする場合、通話時に優れた音質を有するようになり、通話時の音声信号だけではなく、コンテンツを共に通信することが可能となる。
【００７０】
段階３２０のリサンプリングは、入力部１４０がサポートするサンプリングレートが基準サンプリングレートと同じである場合には、実行されなくてもよい。
【００７１】
段階３３０において、エンコーダ１２２は、段階３２０においてリサンプリングされた入力信号をエンコードしてよい。
【００７２】
段階３４０において、エンコーダ１２２は、エンコードされた入力信号、基準サンプリングレート、および入力部１４０がサポートするサンプリングレートに基づいて決定された帯域幅情報を受信側端末２００に送信してよい。
【００７３】
エンコーダ１２２には、基準サンプリングレートまたは基準サンプリングレートが示す帯域幅（例えば、基準サンプリングレートによる最大帯域幅）の情報が設定されてよい。また、エンコーダ１２２には、入力部１４０がサポートするサンプリングレートまたは入力部１４０がサポートするサンプリングレートが示す帯域幅（例えば、該当のサンプリングレートによる最大帯域幅）の情報が設定されてよい。
【００７４】
これにより、段階３４０において送信される帯域幅情報には、基準サンプリングレートおよび入力部１４０がサポートするサンプリングレートに基づいて決定された帯域幅に関する情報が含まれるようになる。例えば、帯域幅情報は、基準サンプリングレートが示す帯域幅および入力部１４０がサポートするサンプリングレートが示す帯域幅のうち、狭い方の帯域幅を示す情報を含んでよい。このような帯域幅情報は、エンコーダによって生成されるものであってよい。
【００７５】
帯域幅情報は、広帯域、超広帯域、または全帯域の帯域幅を示してよい。
【００７６】
エンコーダ１２２によってエンコードされた入力信号は、帯域幅情報が示す帯域幅と関連してよい。すなわち、エンコーダ１２２は、入力信号帯域幅情報が示す帯域幅を関連させて入力信号をエンコードしてよい。例えば、基準サンプリングレートと入力部１４０がサポートするサンプリングレートとが同じである場合、エンコーダ１２２によってエンコードされた入力信号は、基準サンプリングレートが示す帯域幅と関連してよい。また、基準サンプリングレートと入力部１４０がサポートするサンプリングレートとが異なる場合、エンコーダ１２２によってエンコードされた入力信号は、狭い方のサンプリングレートが示す帯域幅と関連してよい。
【００７７】
受信側端末２００に送信された、エンコードされた入力信号および帯域幅情報は、受信側端末２００で通話信号を出力し、通話で実際に使用する帯域幅と関連する通話品質を示す情報を生成するために使用されてよい。
【００７８】
通話実行時の受信側端末の動作方法と通話品質を示す情報を生成および提供する方法とについては、図４および図５を参照しながらさらに詳しく説明する。
【００７９】
以上、図１および図２を参照しながら上述した技術的特徴についての説明は、図３にもそのまま適用可能であるため、重複する説明を省略する。
【００８０】
図４は、一実施形態における、受信側端末における、通話品質情報を提供する方法を示したフローチャートである。
【００８１】
段階４１０において、受信側端末２００は、通信部２１０により、エンコードされた通話信号および通話信号に対する帯域幅情報を送信側端末１００から受信してよい。エンコードされた通話信号および帯域幅情報は、図３を参照しながら上述した段階３４０において送信されたものであってよい。すなわち、送信側端末１００と関連する、入力部１４０を経て入力された入力信号は、所定の基準サンプリングレートによって（リ）サンプリングされた後にエンコードされることによって生成された信号である通話信号と、所定の基準サンプリングレートおよび入力部１４０がサポートするサンプリングレートに基づいて決定された帯域幅情報と、が、受信側端末２００において受信されてよい。エンコードされた通話信号および帯域幅情報を区分して説明したが、初回に受信される情報であってよい。または、エンコードされた通話信号に帯域幅情報が含まれてもよい。
【００８２】
段階４２０において、デコーダ２２４は、受信した通話信号を所定の基準サンプリングレートによってデコードしてよい。所定の基準サンプリングレートは、受信側端末２００の性能と、送信側端末１００と受信側端末２００との間の通話を提供するサービス提供者による設定と、のうちの少なくとも１つに基づいて決定されてよい。すなわち、受信側端末２００の基準サンプリングレートは、図３を参照しながら説明した、受信側端末２００の基準サンプリングレートと類似の方式によって設定されてよい。受信側端末２００の基準サンプリングレートは、受信側端末２００の基準サンプリングレートと同じ値であることもあるし、異なる値であることもある。このような基準サンプリングレートは、送信側端末１００または受信側端末２００に対して個別に設定または決定されてよい。
【００８３】
段階４３０において、リサンプラ２２６は、デコードされた通話信号を、受信側端末２００と関連する出力部２５０がサポートするサンプリングレートによってリサンプリングしてよい。段階４３０を実行することにより、通話信号は、出力部２５０で適切に出力されることが可能となる。
【００８４】
段階４３０のリサンプリングは、出力部２５０がサポートするサンプリングレートが受信側端末２００の基準サンプリングレートと異なると判断されたときに実行されてもよい。
【００８５】
段階４４０において、通話品質情報生成部２２８は、受信した帯域幅情報、受信側端末２００の基準サンプリングレート、および出力部２５０がサポートするサンプリングレートのうちの少なくとも１つに基づいて通話品質を示す情報を生成してよい。
【００８６】
このとき、出力部２５０がサポートするサンプリングレートが受信側端末２００の基準サンプリングレートと異なる場合、生成される通話品質を示す情報は、帯域幅情報が示す第１帯域幅、受信側端末２００の第１基準サンプリングレートが示す第２帯域幅、および出力部２５０がサポートするサンプリングレートが示す第３帯域幅のうち、最も狭い帯域幅を示す情報を含んでよい。
【００８７】
また、出力部２５０がサポートするサンプリングレートが受信側端末２００の基準サンプリングレートと同じである場合、通話品質を示す情報は、第１帯域幅および第２帯域幅のうち、狭い方の帯域幅を示す情報を含んでよい。
【００８８】
第１帯域幅は、上述したように、送信側端末１００の基準サンプリングレートが示す帯域幅および入力部１４０がサポートするサンプリングレートが示す帯域幅のうち、狭い方の帯域幅であってよい。
【００８９】
すなわち、通話で使用される帯域幅は、実質的に通話サービスがサポートする（最大）帯域幅、送信側端末１００がサポートする（最大）帯域幅、および受信側端末２００がサポートする（最大）帯域幅のうち、最小の帯域幅として決定されるようになるため、実施形態で生成される通話品質を示す情報は、通話で実際に使用される帯域幅の情報を明らかに示すことが可能となる。
【００９０】
段階４５０において、出力部２５０がサポートするサンプリングレートによってリサンプリングされた通話信号は、出力部２５０に伝達され、出力部２５０から出力されてよい。これにより、受信側端末２００のユーザは、スピーカのような出力部２５０から、送信側端末１００のユーザからの音声を聞くことが可能となる。
【００９１】
段階４６０において、表示部２３０は、段階４４０において生成された通話品質を示す情報を表示してよい。表示される通話品質を示す情報には、送信側端末１００と受信側端末２００との間の通話がなされる帯域幅と関連する通話品質を示す情報が含まれてよい。
【００９２】
例えば、表示部２３０は、送信側端末１００と受信側端末２００との間の通話が、広帯域、超広帯域、または全帯域の帯域幅を使用してなされていることを表示してよい。また、表示部２３０は、通話機能が全帯域の帯域幅をサポートしているにもかかわらず（または、送信側端末１００および受信側端末２００の基準サンプリングレートが示す帯域幅が全帯域であるにもかかわらず）、送信側端末１００または受信側端末２００の性能／仕様や、その入力部または出力部の性能／仕様によって広帯域を使用して通話が実行されるという点を表示してよい。
【００９３】
したがって、実施形態によれば、送信側端末１００と受信側端末２００との間で通話を実行するにあたり、各端末と各端末が通話に使用するマイク／スピーカの仕様および特性とを考慮することで、正確な通話品質を示す情報を通話者に提供することが可能となり、通話で使用される正確な帯域幅に関する情報を通話者に提供することが可能となり、通話品質の劣化の原因となる装置に関する情報も通話者に提供することが可能となる。これにより、通話者は、単にネットワークの状態を基盤とした通話品質を示す情報に比べ、より正確な通話品質を示す情報の案内を受けることが可能となる。
【００９４】
通話品質を示す情報が表示されるより具体的な方法については、図８を参照しながらさらに詳しく説明する。
【００９５】
以上、図１〜３を参照しながら上述した技術的特徴についての説明は、図４にもそのまま適用可能であるため、重複する説明を省略する。
【００９６】
図５は、一実施形態における、受信側端末における、通話品質情報を提供する方法を示したフローチャートである。
【００９７】
図５を参照しながら、受信側端末２００の出力部２５０がサポートするサンプリングレートが受信側端末２００の基準サンプリングレートと同じである場合には、リサンプリングを実行せずに通話品質を示す情報を生成する方法について説明する。
【００９８】
段階５１０において、受信側端末２００は、図４を参照しながら説明した段階４２０のデコードが実行された後、出力部２５０がサポートするサンプリングレートと受信側端末２００の基準サンプリングレートとを比較してよい。
【００９９】
出力部２５０がサポートするサンプリングレートと受信側端末２００の基準サンプリングレートとが異なる場合には、図４を参照しながら説明したような、段階４３０のリサンプリングが実行されてよい。
【０１００】
出力部２５０がサポートするサンプリングレートと受信側端末２００の基準サンプリングレートとが同じである場合には、段階４３０のリサンプリングは実行されなくてもよく、通話品質情報生成部２２８は、送信側端末１３０から受信した帯域幅情報および受信側端末２００の基準サンプリングレートに基づいて通話品質を示す情報を生成してよい（段階５２０）。すなわち、出力部２５０がサポートするサンプリングレートと受信側端末２００の基準サンプリングレートとが同じである場合には、リサンプラ２２６による、出力部２５０がサポートするサンプリングレートによるリサンプリング過程は省略されてよい。
【０１０１】
以上、図１〜図４を参照しながら上述した技術的特徴についての説明は、図５にもそのまま適用可能であるため、重複する説明を省略する。
【０１０２】
図６ａ〜図６ｃは、一実施形態における、通話品質情報を提供する通話を実行するにあたっての、送信側端末の動作方法を示した図である。
【０１０３】
図６を参照しながら、送信側端末１００の動作について具体的に説明する。
【０１０４】
図６ａにおいて、図３を参照しながら説明した送信側端末１００の基準サンプリングレートは、Ｆｓｓと表記されている。予め設定された基準サンプリングレート（Ｆｓｓ）は、リサンプラ１２６およびエンコーダ１２２に伝達されてよい。リサンプラ１２６は、入力部１４０から入力信号を受信したときに、基準サンプリングレート（Ｆｓｓ）によって入力信号をリサンプリングするように設定されてよい。エンコーダ１２２には、基準サンプリングレート（Ｆｓｓ）が示す帯域幅（ＢＷｓ）の情報が設定されてよい。
【０１０５】
図６ｂは、入力部１４０がサポートするサンプリングレート（Ｆｓａ１）が送信側端末１００の基準サンプリングレート（Ｆｓｓ）と同じである場合について説明するものである。リサンプラ１２６は、入力部１４０からの入力信号を基準サンプリングレート（Ｆｓｓ）によってリサンプリングしてよく、エンコーダ１２２は、基準サンプリングレート（Ｆｓｓ）によってリサンプリングされた信号をエンコードしてよい。これにより、エンコードされた通話信号および該当の通話信号に対する帯域幅情報は、受信側端末２００に出力されてよい。このとき、送信側端末１００から出力される、通話信号に対する帯域幅情報は、基準サンプリングレート（Ｆｓｓ）が示す帯域幅（ＢＷｓ）の情報を含んでよい。
【０１０６】
一方、図６ｃは、入力部１４０がＡ１からＡ２に変更され、入力部１４０がサポートするサンプリングレート（Ｆｓａ２）が送信側端末１００の基準サンプリングレート（Ｆｓｓ）と異なるようになった場合について説明するものである。リサンプラ１２６は、入力部１４０からの（サンプリングレート（Ｆｓａ２）によってサンプリングされた）入力信号を基準サンプリングレート（Ｆｓｓ）によってリサンプリングしてよい。エンコーダ１２２には、サンプリングレート（Ｆｓａ２）が示す帯域幅（ＢＷａ２）（例えば、サンプリングレート（Ｆｓａ２）による最大帯域幅）の情報が設定されてよい。エンコーダ１２２は、基準サンプリングレート（Ｆｓｓ）によってリサンプリングされた信号をエンコードしてよい。これにより、エンコードされた通話信号および該当の通話信号に対する帯域幅情報は、受信側端末２００に出力されてよい。このとき、送信側端末１００から出力される、通話信号に対する帯域幅情報は、基準サンプリングレート（Ｆｓｓ）が示す帯域幅（ＢＷｓ）およびサンプリングレート（Ｆｓａ２）が示す帯域幅（ＢＷａ２）のうち、狭い方の帯域幅（ｍｉｎ（ＢＷａ２、ＢＷｓ））の情報を含んでよい。
【０１０７】
図６の説明によれば、通話品質情報を提供するために使用される、エンコードされた通話信号および該当の通話信号に対する帯域幅情報は、送信側端末１００から受信側端末２００に送信されることが可能となる。
【０１０８】
以上、図１〜５を参照しながら上述した技術的特徴についての説明は、図６にもそのまま適用可能であるため、重複する説明を省略する。
【０１０９】
図７ａ〜図７ｃは、一実施形態における、通話品質情報を提供する通話を実行するにあたっての、受信側端末の動作方法を示した図である。
【０１１０】
図７を参照しながら、受信側端末２００の動作について具体的に説明する。
【０１１１】
図７ａにおいて、図４を参照しながら説明した受信側端末２００の基準サンプリングレートは、Ｆｓｒと表記されている。予め設定された基準サンプリングレート（Ｆｓｒ）は、リサンプラ２２６およびデコーダ２２４に伝達されてよい。デコーダ２２４は、送信側端末１００からの通話信号をデコードしてよい。デコーダ２２４は、送信側端末１００からの通話信号を基準サンプリングレート（Ｆｓｒ）によってデコードしてよい。リサンプラ２２６は、デコードされた通話信号を、出力部２５０がサポートするサンプリングレートによってリサンプリングしてよい。
【０１１２】
図７ｂは、出力部２５０がサポートするサンプリングレート（Ｆｓｂ１）が受信側端末２００の基準サンプリングレート（Ｆｓｒ）と同じである場合について説明するものである。デコーダ２２４は、送信側端末１００からの通話信号を基準サンプリングレート（Ｆｓｒ）によってデコードしてよい。リサンプラ１２６は、デコードされた通話信号を、出力部２５０がサポートするサンプリングレート（Ｆｓｂ１）によってリサンプリングしてよい。リサンプリングされた通話信号は、出力部２５０に伝達され、出力部２５０から出力されてよい。リサンプリングされた通話信号は、出力部２５０でアナログ信号に変換されて出力されてよい。通話品質情報生成部２２８は、送信側端末１００から受信した帯域幅情報（ｍｉｎ（ＢＷａ２、ＢＷｓ））と基準サンプリングレート（Ｆｓｒ）が示す帯域幅（ＢＷｒ）とを比較して通話品質を示す情報を生成してよい。すなわち、通話品質情報生成部２２８は、ＢＷａ２、ＢＷｓ、およびＢＷｒのうち、最小値（ｍｉｎ（ＢＷａ１、ＢＷｓ、ＢＷｒ））を、通話で使用される帯域幅として決定して通話品質を示す情報を生成してよい。生成された通話品質を示す情報は、表示部２３０により、受信側端末２００の通話画面ユーザインタフェース上に出力されてよい。
【０１１３】
一方、図７ｃは、出力部２５０がＢ１からＢ２に変更され、出力部２５０がサポートするサンプリングレート（Ｆｓｂ２）が受信側端末２００の基準サンプリングレート（Ｆｓｒ）と異なるようになった場合について説明するものである。このような場合、リサンプラ１２６は、デコードされた通話信号を、出力部２５０がサポートするサンプリングレート（Ｆｓｂ２）によってリサンプリングしてよい。リサンプリングされた通話信号は、出力部２５０に伝達され、出力部２５０から出力されてよい。サンプリングレート（Ｆｓｂ２）またはサンプリングレート（Ｆｓｂ２）が示す帯域幅（ＢＷｂ２）（例えば、サンプリングレート（Ｆｓｂ２）による最大帯域幅）は、通話品質情報生成部２２８に伝達されてよい。通話品質情報生成部２２８は、送信側端末１００から受信した帯域幅情報（ｍｉｎ（ＢＷａ２、ＢＷｓ））と基準サンプリングレート（Ｆｓｒ）が示す帯域幅（ＢＷｒ）とサンプリングレート（Ｆｓｂ２）が示す帯域幅（ＢＷｂ２）とを比較して通話品質を示す情報を生成してよい。すなわち、通話品質情報生成部２２８は、ＢＷａ２、ＢＷｓ、ＢＷｒ、およびＢＷｂ２のうち、最小値（ｍｉｎ（Ｂｗａ２、ＢＷｓ、ＢＷｒ、ＢＷｂ２））を、通話で使用される帯域幅として決定して通話品質を示す情報を生成してよい。生成された通話品質を示す情報は、表示部２３０により、受信側端末２００の通話画面ユーザインタフェース上に表示されてよい。
【０１１４】
図７の説明によれば、通話品質を示す情報が生成され、表示されることが可能となる。
【０１１５】
上述した実施形態によれば、送信側端末１００と受信側端末２００との間で通話を実行するにあたり、各端末や各端末が通話に使用するマイク／スピーカの仕様および特性を考慮して検出された、通話に使用される実際の帯域幅に関する情報を、通話品質を示す情報として通話者に提供することが可能となる。また、通話中に送信側端末１００や受信側端末２００が一般通話をスピーカフォン通話に切り換えたり、スピーカフォン通話を一般通話に切り換えたりすることに伴い（すなわち、入力部１４０がＡ１からＡ２に変更されたり、出力部２５０がＢ１からＢ２に変更されたりすることに伴い）、通話中に使用する帯域幅の変更によって通話品質の劣化が発生する場合にも、このような通話品質の変化を示す情報を通話者に正確に伝達することが可能となる。
【０１１６】
以上、図１〜６を参照しながら上述した技術的特徴についての説明は、図７にもそのまま適用可能であるため、重複する説明を省略する。
【０１１７】
図８は、一実施形態における、通話を実行するユーザ端末に通話品質情報を表示する方法を示した図である。
【０１１８】
図示される画面８００−１および８００−２は、上述した実施形態によって生成された通話品質を示す情報が、受信側端末２００（または送信側端末１００）の通話画面ユーザインタフェース上に表示された例を示している。
【０１１９】
画面１（８００−１）は、相対的に狭い帯域幅で通話がなされている場合の通話画面ユーザインタフェースを示しており、画面２（８００−２）は、相対的に広い帯域幅で通話がなされている場合の通話画面ユーザインタフェースを示している。
【０１２０】
通話が広い帯域幅（例えば、全帯域）を使用していると判定された場合、図に示されたＦｕｌｌ  ＨＤ  Ｖｏｉｃｅ文字の色を変えたり、強調表示が適用されたりしてよい。すなわち、通話者は、表示されたＦｕｌｌ  ＨＤ  Ｖｏｉｃｅ（８１０および８２０）のテキスト表示形態を比較することにより、通話が広い帯域幅を使用してなされているか、狭い帯域幅を使用してなされているかを識別することが可能となる。
【０１２１】
図示された例とは異なるように、通話時に使用されていると判定される帯域幅により、「全帯域（または超広帯域）を使用して通話が実行されています」のようなテキストがユーザインタフェース上に表示されてもよい。
【０１２２】
また、「ユーザ／相手のマイク／スピーカにより、全帯域（または超広帯域）を使用することができません」のように、通話品質の劣化原因が、通話品質を示す情報として、ユーザインタフェース上に表示されてもよい。
【０１２３】
以上、図１〜７を参照しながら上述した技術的特徴についての説明は、図８にもそのまま適用可能であるため、重複する説明を省略する。
【０１２４】
図９は、一実施形態における、送信側端末が出力する、エンコードされた通話信号が、送信側端末に対して予め記録されたコンテンツを使用して生成される方法を示した図である。図１０は、一実施形態における、送信側端末が出力する、エンコードされた通話信号が、コンテンツ提供者によって提供されるコンテンツを使用して生成される方法を示した図である。
【０１２５】
図９および図１０によれば、上述した送信側端末１００から出力される通話信号が、入力部１４０に入力された信号ではなく、送信側端末１００に予め記録されているコンテンツや外部コンテンツ提供者によって送信側端末１００に提供されたコンテンツを基盤とした実施形態について説明する。
【０１２６】
コンテンツは、例えば、オーディオコンテンツまたはビデオコンテンツを構成するファイルであってよい。一例として、コンテンツは、ｍｐ３、ａｃｃ、ｗａｖ、またはａｖｉなどの拡張子を有するファイルであってよい。また、コンテンツは、オーディオストリーミングコンテンツまたはビデオストリーミングコンテンツであってよい。
【０１２７】
図９を参照しながら、送信側端末１００が出力する、エンコードされた通話信号が送信側端末１００に予め記録されたコンテンツを使用して生成される方法について詳しく説明する。
【０１２８】
図示された入力ファイル９１０は、送信側端末１００に予め記録されたコンテンツであってよい。また、入力ファイル９１０は、送信側端末１００と関連するクラウドサーバに予め記録されたコンテンツであってもよい。
【０１２９】
入力ファイル９１０は、デコーダ９２０によってデコードされてよい。デコーダ９２０は、所定のサンプリングレートによって入力ファイル９１０をデコードしてよい。所定のサンプリングレートは、デコーダ９２０の仕様または特性に応じて決定されてもよいし、送信側端末１００のユーザによって設定されてもよい。また、所定のサンプリングレートは、デコードされる入力ファイル９１０がサポートするサンプリングレートとして決定されてよい。所定のサンプリングレートは、入力部１４０がサポートするサンプリングレート（Ｆｓａ１）と同じ参照符号で表記されているが、入力部１４０がサポートするサンプリングレートとは異なる値であってもよい。
【０１３０】
デコーダ９２０は、送信側端末１００のデコーダ１２４であってもよいし、外部の装置やサーバに存在するデコーダであってもよい。
【０１３１】
リサンプラ１２６は、所定のサンプリングレート（Ｆｓａ１）によってデコードされた入力ファイル９１０を基準サンプリングレート（Ｆｓｓ）によってリサンプリングしてよい。エンコーダ１２２には、所定のサンプリングレート（Ｆｓａ１）が示す帯域幅（ＢＷｆ１）（例えば、所定のサンプリングレート（Ｆｓａ１）による最大帯域幅）の情報が設定されてよい。エンコーダ１２２は、基準サンプリングレート（Ｆｓｓ）によってリサンプリングされたコンテンツ（入力ファイル９１０に対応するコンテンツ）をエンコードしてよい。
【０１３２】
これにより、エンコードされた通話信号としてのエンコードされたコンテンツ、および該当の通話信号（すなわち、エンコードされたコンテンツ）に対する帯域幅情報が、受信側端末２００に出力されてよい。このとき、送信側端末１００から出力される帯域幅情報は、基準サンプリングレート（Ｆｓｓ）が示す帯域幅（ＢＷｓ）および所定のサンプリングレート（Ｆｓａ１）が示す帯域幅（ＢＷｆ１）のうち、狭い方の帯域幅（ｍｉｎ（ＢＷｆ１、ＢＷｓ））の情報を含んでよい。
【０１３３】
図９で説明した実施形態によれば、送信側端末１００のユーザは、自身が保有しているコンテンツを通話の相手である受信側端末２００側に送信することが可能となり、通話の当事者は、このようなコンテンツ送信に伴う通話品質（および通話品質の変化）の案内をより正確に受けることが可能となる。
【０１３４】
一方、図１０を参照しながら、送信側端末１００が出力する、エンコードされた通話信号が、外部コンテンツ提供者１０１０によって提供されたコンテンツに基づいて生成される方法について詳しく説明する。
【０１３５】
コンテンツ提供者１０１０は、オーディオストリーミングコンテンツおよび／またはビデオストリーミングコンテンツを提供するサービス提供者のサーバであってよい。また、送信側端末１００と関連するクラウドサーバであってもよい。
【０１３６】
コンテンツ提供者１０１０は、ネットワークを介して送信側端末１００にオーディオストリーミングコンテンツまたはビデオストリーミングコンテンツを提供してよい。
【０１３７】
コンテンツ提供者１０１０によって提供されたコンテンツは、デコーダ１０２０によってデコードされてよい。デコーダ１０２０は、所定のサンプリングレート（Ｆｓｓｔｒｍ１）によってコンテンツをデコードしてよい。所定のサンプリングレート（Ｆｓｓｔｒｍ１）は、デコーダ１０２０の仕様または特性に応じて決定されてもよいし、送信側端末１００のユーザによって設定されてもよい。また、所定のサンプリングレートは、デコードされるコンテンツがサポートするサンプリングレートとして決定されてもよい。
【０１３８】
デコーダ１０２０は、送信側端末１００のデコーダ１２４であってもよいし、コンテンツ提供者１０１０のデコーダであってもよい。
【０１３９】
リサンプラ１２６は、所定のサンプリングレート（Ｆｓｓｔｒｍ１）によってデコードされたコンテンツを基準サンプリングレート（Ｆｓｓ）によってリサンプリングしてよい。エンコーダ１２２には、所定のサンプリングレート（Ｆｓｓｔｒｍ１）が示す帯域幅（ＢＷｓｔｒｍ１）（例えば、所定のサンプリングレート（Ｆｓｓｔｒｍ１）による最大帯域幅）の情報が設定されてよい。エンコーダ１２２は、基準サンプリングレート（Ｆｓｓ）によってリサンプリングされたコンテンツをエンコードしてよい。
【０１４０】
これにより、エンコードされた通話信号としてのエンコードされたコンテンツ、および該当の通話信号（すなわち、エンコードされたコンテンツ）に対する帯域幅情報が、受信側端末２００に出力されることが可能となる。このとき、送信側端末１００から出力される帯域幅情報は、基準サンプリングレート（Ｆｓｓ）が示す帯域幅（ＢＷｓ）および所定のサンプリングレート（Ｆｓｓｔｒｍ１）が示す帯域幅（ＢＷｓｔｒｍ１））のうち、狭い方の帯域幅（ｍｉｎ（ＢＷｓｔｒｍ１、ＢＷｓ））の情報を含んでよい。
【０１４１】
図１０で説明した実施形態によれば、送信側端末１００のユーザは、自身がストリーミングしているコンテンツやお勧めしたいコンテンツのような外部コンテンツ提供者１０１０によって提供されるコンテンツを、通話の相手である受信側端末２００側に送信してよく、通話の当事者は、このようなコンテンツ送信による通話品質（および通話品質の変化）の案内をより正確に受けることが可能となる。
【０１４２】
以上、図１〜８を参照しながら上述した技術的特徴についての説明は、図９および図１０にもそのまま適用可能であるため、重複する説明を省略する。
【０１４３】
上述した実施形態において、端末１００、２００およびその構成によって実行される動作は、サーバによって実行されるものとして実現されてもよい。すなわち、クライアントである端末１００、２００によって実行される少なくとも一部の動作は、サーバ側で実行されてもよい。例えば、通話品質情報生成部１２８、２２８の機能および動作は、サーバ側で実現されてよい。
【０１４４】
これとは反対に、サーバ側で実行される少なくとも一部の動作も、クライアント側で実行されてよい。
【０１４５】
上述したシステムまたは装置は、ハードウェア構成要素、ソフトウェア構成要素、またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを記録、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【０１４６】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置、コンピュータ記録媒体または装置に永続的または一時的に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で記録されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読み取り可能な記録媒体に記録されてよい。
【０１４７】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に記録されてよい。コンピュータ読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含んでよい。媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであっても、コンピュータソフトウェアの当業者に公知されて使用可能なものであってもよい。コンピュータ読み取り可能な媒体の例には、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭおよびＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令が記録されて実行されるように特別に構成されたハードウェア装置が含まれる。プログラム命令の例には、コンパイラによって生成されるもののような機械語コードだけでなく、インタプリタなどを使用してコンピュータによって実行されることのできる高級言語コードが含まれる。上述したハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されてよく、その逆も同じである。
【０１４８】
以上、実施形態を、限定された実施形態および図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【０１４９】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【０１５０】
１００：送信側端末
１０５：入力部
１５５：ネットワーク
２００：受信側端末
２０５：出力部
【図１】
2020043563.tif 000003
【図２】
2020043563.tif 000004
【図３】
2020043563.tif 000005
【図４】
2020043563.tif 000006
【図５】
2020043563.tif 000007
【図６ａ】
2020043563.tif 000008
【図６ｂ】
2020043563.tif 000009
【図６ｃ】
2020043563.tif 000010
【図７ａ】
2020043563.tif 000011
【図７ｂ】
2020043563.tif 000012
【図７ｃ】
2020043563.tif 000013
【図８】
2020043563.tif 000014
【図９】
2020043563.tif 000015
【図１０】
2020043563.tif 000016