(57)【要約】【課題】音声通信の品質劣化によるユーザのリアクションの推定を可能とすること。【解決手段】リアクション推定装置は、ネットワークを介した音声の通信期間において音声が途切れた期間の割合である音途切れ率を算出する算出部と、前記音途切れ率と、音声が途切れることによるユーザのリアクションとの対応関係を示す関係式に、前記算出部によって算出された音途切れ率を当てはめて、ユーザのリアクションを推定する推定部と、を有する。【選択図】図２
2018022956.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介した音声の通信期間において音声が途切れた期間の割合である音途切れ率を算出する算出部と、
前記音途切れ率と、音声が途切れることによるユーザのリアクションとの対応関係を示す関係式に、前記算出部によって算出された音途切れ率を当てはめて、ユーザのリアクションを推定する推定部と、
を有することを特徴とするリアクション推定装置。
【請求項２】
前記推定部は、前記音途切れ率と、音途切れを知覚するユーザの割合との対応関係を示す関係式に、前記算出部によって算出された音途切れ率を当てはめて、音途切れを知覚するユーザの割合の推定値を算出する、
ことを特徴とする請求項１のリアクション推定装置。
【請求項３】
前記推定部は、前記音途切れ率と、音声が途切れることにより行動を行う意思を示すユーザの割合との対応関係を示す関係式に、前記算出部によって算出された音途切れ率を当てはめて、行動を行う意思を示すユーザの割合の推定値を算出する、
ことを特徴とする請求項１のリアクション推定装置。
【請求項４】
前記算出部は、音声通信のパケットのキャプチャデータより取得した音声通信の総時間長及び音途切れの総時間長を用いて、音途切れ率を算出する、
ことを特徴とする請求項１乃至３いずれか一項記載のリアクション推定装置。
【請求項５】
前記算出部は、音声通信の音声信号より取得した音声通信の総時間長及び音途切れの総時間長を用いて、音途切れ率を算出する、
ことを特徴とする請求項１乃至３いずれか一項記載のリアクション推定装置。
【請求項６】
ネットワークを介した音声の通信期間において音声が途切れた期間の割合である音途切れ率を算出する算出手順と、
前記音途切れ率と、音声が途切れることによるユーザのリアクションとの対応関係を示す関係式に、前記算出手順において算出された音途切れ率を当てはめて、ユーザのリアクションを推定する推定手順と、
をコンピュータが実行することを特徴とするリアクション推定方法。
【請求項７】
請求項１乃至５いずれか一項に記載のリアクション推定装置における各部としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リアクション推定装置、リアクション推定方法、及びプログラムに関する。
【背景技術】
【０００２】
通信キャリアは、音声通話サービスを維持・改善していくために、サービスの品質を把握し、サービスの品質がユーザにどのような影響を与えているのかを検討することが重要である。特に、ユーザが特定の品質劣化事象を知覚する状況（例えば、会話が聞き取りづらいと感じるかなど。以下、「知覚状況」という。）や、品質劣化事象を知覚した結果としてどのように行動する意思を持つか（例えば、通話を一度切断して再度かけ直したいと思うかなど。以下、「行動意思」という。）を推定することは、サービスの改善において有益である。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】奥山隆文, 倉島敦子, 増田征貴, "VoLTEにおける受聴品質推定法の検討," 電子情報通信学会総大, B-11-21, pp.438, 2015年3月
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザの知覚状況と行動意思とを把握するために、サービス利用時に直接ユーザへ知覚状況や行動意思を問うことは可能だが、ユーザビリティの低下や集計システムの設置に対する費用と時間がかかることなどが課題となる。そのため、ユーザに直接問うこと無くネットワーク内や端末でデータを取得して知覚状況と行動意思を推定することが望ましい。
【０００５】
パケットを用いて品質劣化の主観評価結果を推定する方法として、非特許文献１が提案されている。非特許文献１では、パケット損失の特性を考慮した受聴ＭＯＳ（Mean Opinion Score）の推定を行う。しかし、非特許文献１は受聴ＭＯＳを推定するにとどまっており、知覚状況や行動意思等のリアクションの推定に適用できないという不都合がある。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、音声通信の品質劣化によるユーザのリアクションの推定を可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、リアクション推定装置は、ネットワークを介した音声の通信期間において音声が途切れた期間の割合である音途切れ率を算出する算出部と、前記音途切れ率と、音声が途切れることによるユーザのリアクションとの対応関係を示す関係式に、前記算出部によって算出された音途切れ率を当てはめて、ユーザのリアクションを推定する推定部と、を有する。
【発明の効果】
【０００８】
音声通信の品質劣化によるユーザのリアクションの推定を可能とすることができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態におけるリアクション推定装置のハードウェア構成例を示す図である。
【図２】第１の実施の形態におけるリアクション推定装置の機能構成例を示す図である。
【図３】第１の実施の形態におけるリアクション推定装置が実行する処理手順の一例を説明するためのフローチャートである。
【図４】第２の実施の形態におけるリアクション推定装置の機能構成例を示す図である。
【図５】第２の実施の形態におけるリアクション推定装置が実行する処理手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第１の実施の形態におけるリアクション推定装置のハードウェア構成例を示す図である。図１のリアクション推定装置１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、及びインタフェース装置１０５等を有する。
【００１１】
リアクション推定装置１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１２】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってリアクション推定装置１０に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００１３】
図２は、第１の実施の形態におけるリアクション推定装置の機能構成例を示す図である。図２において、リアクション推定装置１０は、音途切れ率算出部１１及び知覚割合推定部１２等を有する。これら各部は、リアクション推定装置１０にインストールされた１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。
【００１４】
第１の実施の形態では、通話音声のパケットのキャプチャデータがリアクション推定装置１０への入力となる。パケットフローのプロトコルは、シーケンス番号や送信タイムスタンプから損失箇所の特定や損失区間の時間長を計算できるＲＴＰ（Real-time Transport Protocol）を用いる。なお、リアルタイムでパケットをキャプチャすることは必須ではない。何らかの方法でパケットが取得できればよい。また、ネットワークは、例えば、モバイルネットワークであるが、本実施の形態はモバイルネットワークに限らずに、様々なネットワークにおける音声通話に関する知覚行動推定に適用可能である。
【００１５】
音途切れ率算出部１１は、１回の通話期間（通信期間）において音声が途切れた期間の割合である音途切れ率を算出する。具体的には、音途切れ率算出部１１は、パケットのヘッダのシーケンス番号や送信タイムスタンプにより特定された音途切れ区間（期間）の時間長（音途切れ時間）の総和（総音途切れ時間）を算出する。音途切れ率算出部１１は、１回の通話の総時間長（例えば、１分、６０分等）と、総音途切れ時間（例えば、１０秒、５０秒等）との比率に基づいて、音途切れ率（例えば、１％、３％等）を算出する。
【００１６】
知覚割合推定部１２は、音途切れ率と知覚割合との対応関数を示す対応関係式（マッピング関数）を保持している。知覚割合とは、音声通信の品質劣化を知覚するユーザの割合（例えば、１００人中何人のユーザが品質劣化を知覚するかの割合）をいう。知覚割合推定部１２は、音途切れ率算出部１１によって算出された音途切れ率を当該対応関係式に代入することにより、知覚割合の推定値（以下、「知覚割合推定値」という。」を導出する。関係式の詳細例については、後述する処理フローのところで説明する。なお、第１の実施の形態では、音声通信の品質の劣化の知覚状況が、ユーザのリアクションの一例である。
【００１７】
以下、リアクション推定装置１０が実行する処理手順について説明する。図３は、第１の実施の形態におけるリアクション推定装置が実行する処理手順の一例を説明するためのフローチャートである。
【００１８】
例えば、ネットワークを介して接続されるＶｏＬＴＥ（Voice over Long Term Evolution）等の音声通話サービスにおいて、端末間で通話が行われている。通話の送話音声は、エンコードされ、パケットに格納されてネットワークを経由して、受信端末に届き、受信端末でデコードされて音声が出力され受話される。ネットワーク内、もしくは、受信端末で取得した通話パケットのキャプチャデータ（以下、単に「パケット」という。）は、リアクション推定装置１０の音途切れ率算出部１１に入力される（Ｓ１０１）。
【００１９】
音途切れ率算出部１１は、パケットが入力されると、１回の通話に係るパケットに含まれているシーケンス番号からパケットの損失箇所を特定する（Ｓ１０２）。具体的には、シーケンス番号が連続していない箇所が損失箇所として特定される。
【００２０】
続いて、音途切れ率算出部１１は、パケットヘッダの送信タイムスタンプから、パケットの損失箇所を含む、１回の通話の総時間長を取得する（Ｓ１０３）。具体的には、１回の通話の最後のパケットのタイムスタンプから最初のパケットのタイムスタンプを差し引くことで、総時間長を取得することができる。厳密には、通話の最後のパケットのタイムスタンプから最初のパケットのタイムスタンプを差し引いた値に対して、最後のパケット分の通話時間が加算されてもよい。各パケットのタイムスタンプは、当該パケットの通話時間の開始時刻を示すからである。
【００２１】
続いて、音途切れ率算出部１１は、ステップＳ１０２において特定されたパケット損失箇所ごとに、当該損失箇所の音途切れ時間を、当該損失箇所の前後のパケットに含まれる送信タイムスタンプから算出する（Ｓ１０４）。具体的には、当該損失箇所の直後のパケットのタイムスタンプから当該損失箇所の直前のパケットのタイムスタンプを差し引くことで得られる時間から、当該直前のパケットの通話時間を差し引くことで、当該損失箇所の音途切れ時間を算出することができる。
【００２２】
続いて、音途切れ率算出部１１は、損失箇所ごとの音途切れ時間を合計して、総音途切れ時間を算出する（Ｓ１０５）。続いて、音途切れ率算出部１１は、総時間長と総音途切れ時間長の比率から、音途切れ率を算出する（Ｓ１０６）。すなわち、「総音途切れ時間÷通話の総時間長」に基づいて音途切れ率が算出される。
【００２３】
続いて、知覚割合推定部１２は、予め求められた、音途切れ率と品質劣化の知覚割合との対応関係を示す対応関係式に対し、音途切れ率算出部１１によって算出された音途切れ率を代入して、知覚割合推定値を算出する（Ｓ１０７）。続いて、知覚割合推定部１２は、算出された知覚割合推定値を出力する（Ｓ１０８）。
【００２４】
音途切れ率と品質劣化の知覚割合との対応関係を示す対応関係式（知覚推定モデル）の一例を以下に示す。
【００２５】
知覚割合＝Ａ×音途切れ率２−Ｂ×音途切れ率＋Ｃ
上記対応関係式は、予め主観評価実験により求められた音途切れ率と知覚割合との間の関係にフィッティングさせた、音途切れ率を入力とする関数である。実験により得られた音途切れ率と知覚割合との間の関係から、知覚割合推定のマッピング関数として、例えば上記のような関数を定め、知覚割合と当該関数から最小二乗法等を用いてフィッティングの精度がよい関数形状となるように係数Ａ、Ｂ、Ｃを導出する。
【００２６】
上記の知覚割合推定のマッピング関数は一例である。例えば、知覚割合推定のマッピング関数として音途切れ率を入力とする指数関数が用いられてもよい。
【００２７】
上述したように、第１の実施の形態によれば、パケットのキャプチャデータを用いて、音声通信の品質劣化によるユーザのリアクション（品質劣化の知覚状況）を推定することが可能となる。また、本実施の形態によれば、通話ごとに主観評価を必要とせずに、各通話における音声通信の品質劣化によるユーザのリアクションを推定することができる。
【００２８】
次に、第２の実施の形態について説明する。第２の実施の形態では第１の実施の形態と異なる点について説明する。第２の実施の形態において特に言及されない点については、第１の実施の形態と同様でもよい。
【００２９】
図４は、第２の実施の形態におけるリアクション推定装置の機能構成例を示す図である。図４中、図２に対応する部分には同一符号を付している。図４において、リアクション推定装置１０ａは、音途切れ率算出部１１及び行動割合推定部１３等を有する。これら各部は、リアクション推定装置１０にインストールされた１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。
【００３０】
第２の実施の形態では、通話音声の信号がリアクション推定装置１０ａへの入力となる。なお、リアルタイムで音声信号を得ることは必須ではない。何らかの方法で音声信号が取得できればよい。また、ネットワークは、例えば、モバイルネットワークであるが、本実施の形態はモバイルネットワークに限らずに、様々なネットワークにおける音声通話に関する知覚行動推定に適用可能である。
【００３１】
音途切れ率算出部１１は、信号レベルにより特定された音途切れ区間の時間長（音途切れ時間）の総和（総音途切れ時間）を算出する。音途切れ率算出部１１は、通話の総時間長（例えば、１分、６０分等）と、総音途切れ時間（例えば、１０秒、５０秒等）との比率に基づいて、音途切れ率（例えば、１％、３％等）を算出する。
【００３２】
行動割合推定部１３は、音途切れ率と品質劣化に対する行動割合との対応関係を示す対応関係式（マッピング関数）を保持している。行動割合とは、品質劣化に対して特定の又は任意の行動意思を示すユーザの割合（例えば、１００人中何人のユーザが特定の行動意思を示すかの割合）をいう。行動割合推定部１３は、音途切れ率算出部１１によって算出された音途切れ率を当該対応関係式に代入することにより、行動割合の推定値（行動割合推定値）を導出する。なお、第２の実施の形態では、音声通信の品質の劣化に対する行動意思が、ユーザのリアクションの一例である。
【００３３】
図５は、第２の実施の形態におけるリアクション推定装置が実行する処理手順の一例を説明するためのフローチャートである。
【００３４】
例えば、ネットワークを介して接続されるＶｏＬＴＥ等の音声通話サービスにおいて、端末間で通話が行われている。通話の送話音声は、エンコードされ、パケットに格納されてネットワークを経由して、受信端末に届き、受信端末でデコードされて音声が出力され受話される。ネットワーク内、もしくは、受信端末で取得した通話パケットからデコードされた音声信号、もしくは、受信端末で直接取得した音声信号は、リアクション推定装置１０ａの音途切れ率算出部１１に入力される（Ｓ２０１）。
【００３５】
音途切れ率算出部１１は、音声信号が入力されると、音声信号のレベルから音途切れ箇所を特定する（Ｓ２０２）。会話上の無音区間と音途切れはレベルの違いにより音途切れ箇所が区別される。または、常に有音となる音声信号を送話側から入力し、レベルの違いにより音途切れ箇所が区別されてもよい。
【００３６】
続いて、音途切れ率算出部１１は、音途切れ箇所を含む通話の総時間長を音声信号長から取得する（Ｓ２０３）。続いて、音途切れ率算出部１１は、ステップＳ２０２において特定された音途切れ箇所ごとに、当該音途切れ箇所の音途切れ時間を、当該音途切れ箇所の前後のレベルの比較から算出する（Ｓ２０４）。続いて、音途切れ率算出部１１は、音途切れ箇所ごとの音途切れ時間を合計して、総音途切れ時間を算出する（Ｓ２０５）。続いて、音途切れ率算出部１１は、総時間長と総音途切れ時間長の比率から、音途切れ率を算出する（Ｓ２０６）。すなわち、「総音途切れ時間÷通話の総時間長」に基づいて音途切れ率が算出される。
【００３７】
続いて、行動割合推定部１３は、予め求められた、音途切れ率と品質劣化に対して行動意思を示すユーザの割合（行動割合）との対応関係を示す対応関係式に対し、音途切れ率算出部１１によって算出された音途切れ率を代入して、行動割合推定値を算出する（Ｓ２０７）。続いて、行動割合推定部１３は、算出された行動割合推定値を出力する（Ｓ２０８）。
【００３８】
音途切れ率と品質劣化に対する行動割合との対応関係を示す対応関係式（行動割合推定モデル）の一例を以下に示す。
【００３９】
行動割合＝Ｄ×音途切れ率２−Ｅ×音途切れ率＋Ｆ
上記対応関係式は、予め主観評価実験により求められた音途切れ率と行動割合との間の関係にフィッティングさせた、音途切れ率を入力とする関数である。実験により得られた音途切れ率と行動割合との間の関係から、行動割合推定のマッピング関数として、例えば上記のような関数を定め、行動割合と当該関数から最小二乗法等を用いてフィッティングの精度がよい関数形状となるように係数Ｄ、Ｅ、Ｆを導出する。
【００４０】
上記の行動割合推定のマッピング関数は一例である。例えば、行動割合推定のマッピング関数として音途切れ率を入力とする指数関数が用いられてもよい。
【００４１】
上述したように、第２の実施の形態によれば、音声信号を用いて、音声通信の品質劣化によるユーザの行動意思を推定することが可能となる。本実施の形態によれば、通話ごとに主観評価を必要とせずに、各通話における音声通信の品質劣化によるユーザのリアクションを推定することができる。
【００４２】
なお、第２の実施の形態における音途切れ率の算出方法が、第１の実施の形態に適用されてもよいし、第１の実施の形態における音途切れ率の算出方法が、第２の実施の形態に適用されてもよい。
【００４３】
なお、本実施の形態において、音途切れ率算出部１１は、算出部の一例である。知覚割合推定部１２又は行動割合推定部１３は、推定部の一例である。
【００４４】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００４５】
１０、１０ａ  リアクション推定装置
１１          音途切れ率算出部
１２          知覚割合推定部
１３          行動割合推定部
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
Ｂ            バス
【図１】
2018022956.tif 000003
【図２】
2018022956.tif 000004
【図３】
2018022956.tif 000005
【図４】
2018022956.tif 000006
【図５】
2018022956.tif 000007