(57)【特許請求の範囲】
【請求項１】
遷移対象の複数のＷｅｂページのそれぞれについて、当該Ｗｅｂページの表示指示が発生してから当該Ｗｅｂページが表示されるまでの表示待ち時間を取得する第１の取得部と、
前記Ｗｅｂページごとに、前記表示待ち時間に基づくＱｏＥ（Quality of Experience）の推定値を取得する第２の取得部と、
前記第２の取得部によって取得された複数の推定値の変動に対するユーザの知覚特性を考慮した、ＱｏＥに対する第１の重みを算出する第１の算出部と、
前記Ｗｅｂページが表示されてからの時間経過に伴う習熟効果についての、ＱｏＥに対する第２の重みを算出する第２の算出部と、
前記ＱｏＥの推定値と、前記第１の重みと、前記第２の重みとに基づいて、前記複数のＷｅｂページを遷移した後の総合ＱｏＥの推定値を算出する第３の算出部と、
を有し、
前記第１の算出部は、前記ＷｅｂページごとのＱｏＥのばらつき、最小値、及び最大値に基づいて、前記最小値に対する重みと前記最大値に対する重みとを算出する、
ことを特徴とするＷｅｂブラウジング品質推定装置。
【請求項２】
前記第２の算出部は、前記Ｗｅｂページごとに、当該Ｗｅｂページより後のＷｅｂページの表示待ち時間を累計し、累計結果に基づいて前記第２の重みを算出する、
ことを特徴とする請求項１記載のＷｅｂブラウジング品質推定装置。
【請求項３】
前記第３の算出部は、前記ＷｅｂページごとのＱｏＥの推定値、前記第１の重み、及び前記第２の重みを積算した合計和を、前記第２の重みの合計値で除算して前記総合ＱｏＥの推定値を算出し、
前記総合ＱｏＥの推定値を、１つのＷｅｂページのＱｏＥの評価期間と前記複数のＷｅｂページの総合ＱｏＥの評価期間との違いに基づいて補正する補正部を有する、
ことを特徴とする請求項１又は２記載のＷｅｂブラウジング品質推定装置。
【請求項４】
遷移対象の複数のＷｅｂページのそれぞれについて、当該Ｗｅｂページの表示指示が発生してから当該Ｗｅｂページが表示されるまでの表示待ち時間を取得する第１の取得手順と、
前記Ｗｅｂページごとに、前記表示待ち時間に基づくＱｏＥ（Quality of Experience）の推定値を取得する第２の取得手順と、
前記第２の取得手順において取得された複数の推定値の変動に対するユーザの知覚特性を考慮した、ＱｏＥに対する第１の重みを算出する第１の算出手順と、
前記Ｗｅｂページが表示されてからの時間経過に伴う習熟効果についての、ＱｏＥに対する第２の重みを算出する第２の算出手順と、
前記ＱｏＥの推定値と、前記第１の重みと、前記第２の重みとに基づいて、前記複数のＷｅｂページを遷移した後の総合ＱｏＥの推定値を算出する第３の算出手順と、
をコンピュータが実行し、
前記第１の算出手順は、前記ＷｅｂページごとのＱｏＥのばらつき、最小値、及び最大値に基づいて、前記最小値に対する重みと前記最大値に対する重みとを算出する、
ことを特徴とするＷｅｂブラウジング品質推定方法。
【請求項５】
前記第２の算出手順は、前記Ｗｅｂページごとに、当該Ｗｅｂページより後のＷｅｂページの表示待ち時間を累計し、累計結果に基づいて前記第２の重みを算出する、
ことを特徴とする請求項４記載のＷｅｂブラウジング品質推定方法。
【請求項６】
前記第３の算出手順は、前記ＷｅｂページごとのＱｏＥの推定値、前記第１の重み、及び前記第２の重みを積算した合計和を、前記第２の重みの合計値で除算して前記総合ＱｏＥの推定値を算出し、
前記総合ＱｏＥの推定値を、１つのＷｅｂページのＱｏＥの評価期間と前記複数のＷｅｂページの総合ＱｏＥの評価期間との違いに基づいて補正する補正手順を前記コンピュータが実行する、
ことを特徴とする請求項４又は５記載のＷｅｂブラウジング品質推定方法。
【請求項７】
請求項１乃至３いずれか一項記載の各部としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂブラウジング品質推定装置、Ｗｅｂブラウジング品質推定方法、及びプログラムに関する。
【背景技術】
【０００２】
インターネットやイントラネットなどのネットワークを介して利用するＷｅｂアプリケーションやクラウドネットワークを利用したアプリケーションの利用が進んでいる。
【０００３】
ユーザに満足してもらえるＷｅｂブラウジングサービスを提供するためには、Ｗｅｂブラウジングに対するＱｏＥ（Quality of Service）を適切に管理する必要がある。Ｗｅｂブラウジングに対するＱｏＥ指標には、Ｗｅｂページの表示待ち時間がある。表示待ち時間とは、ここでは、「ユーザがＷｅｂブラウジング受信端末でＷｅｂブラウジングのサービスに関する処理要求を行ってからＷｅｂブラウジング受信端末の画面に処理結果が表示されるまでの時間」と定義する。但し、処理要求は、ユーザが意図的に実施したもの以外に、ユーザの端末が自動で実施した要求等も含めることとする。
【０００４】
非特許文献１では、表示待ち時間に対するＱｏＥの推定方法として、ユーザの処理要求からサーバ応答が戻ってくるまでの時間と、サーバ応答がユーザ端末に戻ってからユーザ端末に処理結果が表示されるまでの時間とに基づいてＱｏＥを推定する方法が開示されている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】International Telecommunication Union, "Estimating end-to-end performance in ip networks for data applications", ITU-T Recommendation G.1030, November 2005.
【非特許文献２】Tobias Hosfeld, Raimund Schatz, Sebastian Biedermann, Alexander Platzer,Sebastian Egger, and Markus Fiedler, "The Memory Effect and Its Implications on Web QoE Modeling, " In 23rd International Teletraffic Congress (ITC 23), San Francisco, USA, September 2011.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
Ｗｅｂブラウジングにおいては、例えば、ユーザがニュースを見る場合、ユーザがニュースサイトのトップページをリクエスト（起動）すると、トップページが表示される。次に、ユーザが一番目の記事タイトルをクリックすると、記事本文が表示される。更に、ユーザが記事のカテゴリをクリックすると、そのカテゴリ内の記事一覧が表示される。次に、ユーザが記事タイトルをクリックすると、二番目の記事本文が表示される。
【０００７】
このように、ユーザは、複数のＷｅｂページを遷移して目的を達成する。したがって、ＷｅｂブラウジングのＱｏＥを推定するためには、Ｗｅｂページ毎のＱｏＥのみならず、ユーザが目的を達成してＷｅｂブラウジングを終えるまでの総合的なＱｏＥを把握することが必要となる。
【０００８】
複数のＷｅｂページを遷移した後の総合ＱｏＥを推定する方法としては、Ｗｅｂページ毎のＱｏＥの平均値を用いて推定するモデルが考えられるが、時間経過に対する人間の忘却効果を考慮した習熟特性やＱｏＥの変動に対する知覚特性は考慮できない。
【０００９】
また、非特許文献２では、Ｗｅｂページ毎のＱｏＥの変動について記憶モデルが適用されているが、ＱｏＥの変動が総合ＱｏＥに与える影響までは考慮されていない。
【００１０】
本発明は、上記の点に鑑みてなされたものであって、Ｗｅｂブラウジングで複数のページを遷移した後の総合的な品質である総合ＱｏＥを精度よく推定することを目的とする。
【課題を解決するための手段】
【００１１】
そこで上記課題を解決するため、Ｗｅｂブラウジング品質推定装置は、遷移対象の複数のＷｅｂページのそれぞれについて、当該Ｗｅｂページの表示指示が発生してから当該Ｗｅｂページが表示されるまでの表示待ち時間を取得する第１の取得部と、前記Ｗｅｂページごとに、前記表示待ち時間に基づくＱｏＥ（Quality of Experience）の推定値を取得する第２の取得部と、前記第２の取得部によって取得された複数の推定値の変動に対するユーザの知覚特性を考慮した、ＱｏＥに対する第１の重みを算出する第１の算出部と、前記Ｗｅｂページが表示されてからの時間経過に伴う習熟効果についての、ＱｏＥに対する第２の重みを算出する第２の算出部と、前記ＱｏＥの推定値と、前記第１の重みと、前記第２の重みとに基づいて、前記複数のＷｅｂページを遷移した後の総合ＱｏＥの推定値を算出する第３の算出部と、を有し、前記第１の算出部は、前記ＷｅｂページごとのＱｏＥのばらつき、最小値、及び最大値に基づいて、前記最小値に対する重みと前記最大値に対する重みとを算出する。
【発明の効果】
【００１２】
Ｗｅｂブラウジングで複数のページを遷移した後の総合的な品質である総合ＱｏＥを精度よく推定することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態におけるシステム構成例を示す図である。
【図２】本発明の実施の形態におけるＷｅｂブラウジング受信端末のハードウェア構成例を示す図である。
【図３】本発明の実施の形態におけるＷｅｂブラウジング受信端末の機能構成例を示す図である。
【図４】品質推定部が実行する処理手順の一例を説明するためのフローチャートである。
【図５】品質推定部が実行する処理手順を説明するためのデータ例を示す図である。
【図６】本発明の実施の形態におけるＷｅｂブラウジング品質推定に関する推定精度を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態におけるシステム構成例を示す図である。図１において、１以上のＷｅｂサーバ２０と、１以上のＷｅｂブラウジング受信端末１０とは、ＬＡＮ（Local Area Network）又はインターネット等のＩＰ網３０を介して接続される。
【００１５】
Ｗｅｂサーバ２０は、Ｗｅｂブラウジングサービスを提供するサーバである。Ｗｅｂブラウジングサービスとは、Ｗｅｂページを介して提供されるサービスをいう。すなわち、Ｗｅｂサーバ２０は、要求されたＷｅｂページを、要求元に送信する。なお、図１には、説明の簡略化のために１つのＷｅｂサーバ２０のみが示されているが、これらよりも多くのＷｅｂサーバ２０がＩＰ網３０に接続されてもよい。
【００１６】
Ｗｅｂブラウジング受信端末１０は、例えば、ＰＣ（Personal Computer）、ＰＤＡ（Personal digital Assistant）、フィーチャフォン（Feature Phone）、スマートフォン（Smartphone）、又はタブレット端末等である。Ｗｅｂブラウジング受信端末１０は、Ｗｅｂブラウジングサービスの処理機能を備えていればよく、その態様は特定のものに限定されない。なお、図１には、説明の簡略化のために１つのＷｅｂブラウジング受信端末１０のみが示されているが、これよりも多くのＷｅｂブラウジング受信端末１０がＩＰ網３０に接続されてもよい。
【００１７】
図２は、本発明の実施の形態におけるＷｅｂブラウジング受信端末のハードウェア構成例を示す図である。図２のＷｅｂブラウジング受信端末１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、及び入力装置１０７等を有する。
【００１８】
Ｗｅｂブラウジング受信端末１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ又はメモリカード等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１９】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってＷｅｂブラウジング受信端末１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス、ボタン、又はタッチパネル等で構成され、様々な操作指示を入力させるために用いられる。
【００２０】
図３は、本発明の実施の形態におけるＷｅｂブラウジング受信端末の機能構成例を示す図である。図３において、Ｗｅｂブラウジング受信端末１０は、品質推定部１１を有する。品質推定部１１は、ＩＰ網３０を介して実現されるＷｅｂブラウジングサービスについて、複数のＷｅｂページを遷移した後の体感品質（ＱｏＥ（Quality of Service））を推定する。
【００２１】
図３において、品質推定部１１は、表示待ち時間取得部１１１、ＱｏＥ取得部１１２、変動算出部１１３、変動重み算出部１１４、表示待ち時間累計部１１５、習熟重み算出部１１６、ＱｏＥ積算部１１７、ダイナミックレンジ補正部１１８、及び総合ＱｏＥ推定部１１９等を含む。これら各部は、Ｗｅｂブラウジング受信端末１０にインストールされた１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。
【００２２】
表示待ち時間取得部１１１は、遷移対象の複数のＷｅｂページのそれぞれの表示待ち時間を取得する。本実施の形態において、表示待ち時間とは、「ユーザがＷｅｂブラウジング受信端末１０でＷｅｂブラウジングのサービスに関する処理要求を行ってからＷｅｂブラウジング受信端末１０の画面に処理結果が表示されるまでの時間」である。但し、処理要求は、ユーザが意図的に実施したもの以外に、Ｗｅｂブラウジング受信端末１０が自動的に発生させたものであってもよい。したがって、表示待ち時間は、該Ｗｅｂページの表示指示が発生してから当該Ｗｅｂページが表示されるまでの経過時間である。なお、同様の意味合いで「ユーザがＷｅｂブラウジングサービスの処理を実行してから処理応答が端末に表示されるまでの時間」として、表示待ち時間が定義されてもよい。
【００２３】
ＱｏＥ取得部１１２は、各Ｗｅｂページの表示待ち時間に基づいて、当該ＷｅｂページごとのＱｏＥの推定値を取得する。
【００２４】
変動算出部１１３は、ＷｅｂページごとのＱｏＥの推定値について、ばらつき、最小値、及び最大値を算出又は特定する。
【００２５】
変動重み算出部１１４は、算出されたばらつき、最小値、及び最大値によって示される、ＱｏＥの変動に対しての、ユーザの知覚特性を考慮したＱｏＥに対する重みをＷｅｂページごとに算出する。より詳しくは、変動重み算出部１１４は、算出されたばらつきに基づいて、ＱｏＥの最小値及び最大値によるＱｏＥ対する効果の重みを算出する。
【００２６】
表示待ち時間累計部１１５は、各Ｗｅｂページについて、当該Ｗｅｂページの表示完了時点から、複数のＷｅｂページを遷移した後のＱｏＥの評価時点（すなわち、最後のＷｅｂページの表示完了時点）までの経過時間を、表示待ち時間取得部１１１によって取得された表示待ち時間に基づいて算出する。具体的には、表示待ち時間累計部１１５は、Ｗｅｂページごとに、当該Ｗｅｂページより後のＷｅｂページの表示待ち時間を累計する。
【００２７】
習熟重み算出部１１６は、表示待ち時間累計部１１５によるＷｅｂページごとの累計結果に基づいて、Ｗｅｂページが表示されてからの時間経過に伴うＱｏＥに対する習熟効果の重みをＷｅｂページごとに算出する。
【００２８】
ＱｏＥ積算部１１７は、ＷｅｂページごとのＱｏＥの推定値と、ＱｏＥの推定値の最小値及び最大値の効果によるＱｏＥに対する重みと、習熟効果による重みとを積算した合計和を、習熟効果による重みの合計値で除算して、遷移対象の全ＷｅｂページのＱｏＥを積算する。
【００２９】
ダイナミックレンジ補正部１１８は、ダイナミックレンジの違いを考慮して積算ＱｏＥを補正するための関数を求める。ダイナミックレンジの違いとは、１つのＷｅｂページの表示待ち時間のＱｏＥを評価する場合と、複数のＷｅｂページの表示待ち時間についての総合的なＱｏＥを評価する場合とにおける、評価期間（表示待ち時間の範囲）の違いをいう。
【００３０】
総合ＱｏＥ推定部１１９は、積算ＱｏＥを補正するための関数に基づいて、複数のＷｅｂページを遷移した後の総合的なＱｏＥ（以下、「総合ＱｏＥ」という。）の推定値を算出する。
【００３１】
総合ＱｏＥは、相互に表示待ち時間の異なる複数のＷｅｂページを遷移した後の総合的なＱｏＥのことであり、例えばＩＴＵ−Ｔ勧告ＢＴ．５００に記載されているような５段階品質尺度（ＡＣＲ：Absolute Category Rating）によって得られた評点に対する平均オピニオン評点（ＭＯＳ：Degraded Mean Opinion Score）として主観品質評価実験で求められるものである。
【００３２】
以下、品質推定部１１が実行する処理手順について説明する。図４は、品質推定部が実行する処理手順の一例を説明するためのフローチャートである。また、図５は、品質推定部が実行する処理手順を説明するためのデータ例を示す図である。
【００３３】
ステップＳ１０１において、表示待ち時間取得部１１１は、ユーザがＷｅｂブラウジング受信端末１０を利用してＷｅｂブラウジングを実行するときの様々な処理に対するＷｅｂページの表示待ち時間を、表示された（遷移した）Ｗｅｂページごとに取得する。図５には、トップページ、ニュース１、カテゴリ、ニュース２の順に表示対象のＷｅｂページが遷移し、各Ｗｅｂページの表示待ち時間（ｗｔｉ）が、３秒、２秒、１秒、２．５秒である例が示されている。なお、図５において、ｉは、表示順がｉ番目のＷｅｂページを意味する。また、以下の説明において、ｎは、Ｗｅｂページの数を示す。
【００３４】
Ｗｅｂページの表示待ち時間は、例えば、Ｗｅｂサーバ２０においてＨＴＴＰリクエスト等のログを用いて算出されてもよい。この場合、表示待ち時間取得部１１１は、Ｗｅｂサーバ２０による算出結果をＷｅｂサーバ２０から取得する。又は、Ｊａｖａｓｃｒｉｐｔ（登録商標）のNavigation Timing API等、既存の技術を用いて表示待ち時間が取得されてもよい。
【００３５】
続いて、ＱｏＥ取得部１１２は、Ｗｅｂページごとに、当該Ｗｅｂページについて取得された表示待ち時間に基づいて、ＱｏＥの推定値を取得する（ステップＳ１０２）。表示待ち時間に基づくＷｅｂページごとのＱｏＥの推定は、例えば、ＩＴＵ−Ｔ勧告Ｇ．１０３０のＡｐｐｅｎｄｉｘＩＩに記載の推定式等、既存の技術を用いて行われてもよい。又は、表示待ち時間の異なるＷｅｂページを複数作成し、例えば、ＩＴＵ−Ｔ勧告ＢＴ．５００に記載されているような５段階妨害尺度（ＤＣＲ：Degradation Category Rating）をＱｏＥとして用いて求め、Ｗｅｂページの表示待ち時間とＤＣＲで得られた平均オピニオン評点（ＤＭＯＳ：Degraded Mean Opinion Score）との関係を定式化して、新たなＱｏＥ推定モデルとしてもよい。
【００３６】
図５では、ステップＳ１０２において取得されたＷｅｂページ毎のＱｏＥの推定値ＤＭＯＳｉのそれぞれが、黒塗りの円（●）によって示されている。
【００３７】
続いて、変動算出部１１３は、取得された複数のＱｏＥの推定値ＤＭＯＳｉ（以下、「ＱｏＥ（ＤＭＯＳｉ）」と表記する。）について、ばらつき（ＳＤ）、最小値（ＤＭＯＳｍｉｎ）、及び最大値（ＤＭＯＳｍａｘ）を求める（ステップＳ１０３）。ばらつきは、ＱｏＥの標準偏差（ＳＤ）でもよいし、変動係数でもよい。
【００３８】
続いて、変動重み算出部１１４は、ＱｏＥ（ＤＭＯＳｉ）のばらつきを用いて、ＱｏＥ（ＤＭＯＳｉ）の最大値（ＤＭＯＳｍａｘ）及び最小値（ＤＭＯＳｍｉｎ）を補正するための重みを算出する（ステップＳ１０４）。当該重みは、ＱｏＥが変動するときに、特に、品質が最も良いところ及び最も悪いところに対する心理的重みである。
【００３９】
最小値（ＤＭＯＳｍｉｎ）に対する重みは、最小値（ＤＭＯＳｍｉｎ）のみに与えられる。最小値（ＤＭＯＳｍｉｎ）は、ＱｏＥ（ＤＭＯＳｉ）の中で最も品質が悪いことを意味する。ばらつきが大きいことは、極端に良い品質と極端に悪い品質が混在することを意味しており、悪い印象はより記憶に残りやすい。このため、ばらつきが大きいときには最小値（ＤＭＯＳｍｉｎ）をさらに小さくする重みを付ける必要がある。最小値（ＤＭＯＳｍｉｎ）に対する重み（αｍｉｎ）の算出式は、単調減少関数であればよく、算出式の例を式（１）に示す。
【００４０】
【数１】
0006348895.tif 000002
式（１）において、ｙ０、Ａ１、Ａ２、ｔ１、ｔ２は、単調減少の度合いを表現する係数であり、これらの係数の値は、上記に限定されない。
【００４１】
一方、最大値（ＤＭＯＳｍａｘ）に対する重み（αｍａｘ）は、最後のＱｏＥ（ＤＭＯＳｎ）を除いた最大値に対して付与される。最大値（ＤＭＯＳｍａｘ）は、ＱｏＥ（ＤＭＯＳｉ）の中で最も品質が良いことを意味する。ばらつきが大きい時は、極端に良い品質と極端に悪い品質とが混在することを意味しており、悪い印象はより記憶に残りやすく、良い印象は逆に薄れやすい。このため、ばらつきが大きいときには最大値（ＤＭＯＳｍａｘ）を小さくする重みを付ける必要がある。最大値に対する重み（αｍａｘ）の算出式は、単調減少関数であればよく、算出式の例を次式（２）に示す。ａ、ｂは、単調減少の度合いを表現する係数であり、この値でなくてもよい。
αｍａｘ＝ａｘ＋ｂ                                                    式（２）
ａ＝−０．１，ｂ＝１
ｘ：ＱｏＥ（例えば、ＤＭＯＳ）の標準偏差（ＳＤ）
なお、αｍｉｎ又はαｍａｘが付与されないＱｏＥ（ＤＭＯＳｉ）に対する重み（αｉ）は、１．０とする。
【００４２】
また、最小値（ＤＭＯＳｍｉｎ）および最大値（ＤＭＯＳｍａｘ）に対する重みづけの式の形や係数は、総合ＱｏＥとの対応が良い別のものを用いてもよい。図６では、最小値（ＤＭＯＳｍｉｎ）と最大値（ＤＭＯＳｍａｘ）がそれぞれの重みにより補正された結果が、白抜きの円（○）によって示されている。但し、αｍｉｎ及びαｍａｘによる重み付けは、この段階で行われるのではなく、後述のステップＳ１０７において行われる。
【００４３】
続いて、表示待ち時間累計部１１５は、Ｗｅｂページ毎の待ち時間（ｗｔｉ）を用いて、総合ＱｏＥの評価時点を基準とした経過時間（ｘｉ）を、Ｗｅｂページ毎に算出する（ステップＳ１０５）。Ｗｅｂブラウジングを開始してからｉ番目のＷｅｂページについての経過時間（ｘｉ）は、（ｉ＋１）番目のＷｅｂページの表示待ち時間（ｗｔｉ＋１）からブラウジングの最終Ｗｅｂページであるｎ番目のＷｅｂページの表示待ち時間（ｗｔｎ）までを累計することで算出される。経過時間（ｘｉ）の算出例を式（３）に示す。
【００４４】
【数２】
0006348895.tif 000003
なお、図５では、トップページに関する経過時間（ｘ１）が５．５秒、ニュース１に関する経過時間（ｘ２）が、３．５秒、カテゴリに関する経過時間（ｘ３）が、２．５秒である例が示されている。
【００４５】
続いて、習熟重み算出部１１６は、Ｗｅｂページ毎の表示待ち時間（ｗｔｉ）を用いて、習熟効果の重みを算出する（ステップＳ１０６）。当該重みは、次々とＷｅｂページを遷移していく中で、直近のＷｅｂページの表示待ち時間についてのＱｏＥはユーザの記憶が残るが、経過時間の長いＷｅｂページについては記憶が薄れることを考慮したものである。そこで、習熟重み算出部１１６は、総合ＱｏＥの評価時点を基準とした経過時間（ｘｉ）に基づいて習熟効果の重み（βｉ）を算出する。βｉは、ｘｉが大きくなると値が小さくなる単調減少関数であればよく、習熟関数の例を式（４）に示す。
【００４６】
【数３】
0006348895.tif 000004
式（４）において、ｙ０、Ａ１、Ａ２、ｔ１、ｔ２は、単調減少の度合いを表現する係数であり、これらの係数の値は、上記に限定されない。
【００４７】
続いて、ＱｏＥ積算部１１７は、Ｗｅｂページ毎のＱｏＥ（ＤＭＯＳｉ）と、ＱｏＥ（ＤＭＯＳｉ）の変動を考慮した重み（αｉ）と、習熟効果による重み（βｉ）を積算した合計和を、習熟効果による重み（βｉ）の合計値で除算したものを、補正前総合ＱｏＥ（ＱｏＥｐｒｅ）として算出する（ステップＳ１０７）。補正前総合ＱｏＥ（ＱｏＥｐｒｅ）の算出式を、式（５）に示す。
【００４８】
【数４】
0006348895.tif 000005
図６は、本発明の実施の形態におけるＷｅｂブラウジング品質推定に関する推定精度を示す図である。図６において、（１）は、実測ＭＯＳ（総合ＱｏＥ）に対する式（５）で求めた補正前の推定ＭＯＳ（すなわち、補正前総合ＱｏＥ（ＱｏＥｐｒｅ））を示す。（１）では、両者の相関をピアソンの積率相関係数で求めた相関係数Ｒと推定精度ＲＭＳＥ（Root Mean Square Error）とが示されている。相関係数Ｒができるだけ高くなるように、また、ＲＭＳＥができるだけ小さくなるように、αやβの式は最適化することができる。なお、図６では、４５度の斜線上にプロットが近い程、推定ＭＯＳの精度が高いことを示す。
【００４９】
また、図６に示すように、実測ＭＯＳ（総合ＱｏＥ）と補正前総合ＱｏＥ（ＱｏＥｐｒｅ）との間には、３次関数の関係がある。これは、Ｗｅｂページ毎のＱｏＥと複数ページの遷移後の総合的なＱｏＥとでは、表示待ち時間長の範囲が異なり心理特性が変化するためである。
【００５０】
そこで、ダイナミックレンジ補正部１１８は、補正前総合ＱｏＥ（ＱｏＥｐｒｅ）について、ダイナミックレンジの変換による補正を実施する（ステップＳ１０８）。ダイナミックレンジの変換には、３次関数によるフィッティングを用いる。３次関数の係数は、式（５）で得られた補正前総合ＱｏＥ（ＱｏＥｐｒｅ）と、主観品質評価実験で得られた総合ＱｏＥ（実測ＭＯＳ）とを用いてフィッティングして求めることができる。
【００５１】
続いて、総合ＱｏＥ推定部１１９は、補正前総合ＱｏＥ（ＱｏＥｐｒｅ）に３次関数補正をかけることで（すなわち、ステップＳ１０８で得られた係数を有する３次関数に補正前総合ＱｏＥ（ＱｏＥｐｒｅ）を当てはめることで）、最終的に複数のＷｅｂページを遷移した後のＷｅｂブラウジングに対する総合ＱｏＥを求める（ステップＳ１０９）。総合ＱｏＥは、次式（６）で求められる。
ＱｏＥ＝Ａ＋Ｂ１ｘ＋Ｂ２ｘ２＋Ｂ３ｘ３                                    式（６）
Ａ＝１．７１６５５，Ｂ１＝−１．２４７２２，Ｂ２＝０．８３２３４，Ｂ３＝−０．０９００９
ｘ：ＱｏＥｐｒｅ
なお、式（６）の係数（Ａ、Ｂ１、Ｂ２、Ｂ３）の値は、３次関数によるフィッティングによって求まるものである。したがって、総合ＱｏＥとの対応が良い範囲において、上記とは別の値が用いられても良い。
【００５２】
図６の（２）には、主観品質評価実験で得られた総合ＱｏＥ（実測ＭＯＳ）と、最終的に得られた３次関数補正済みの推定ＭＯＳとの関係が示されている。（２）では、（１）よりも、４５度の斜線に対してプロットが近い。すなわち、ＲＭＳＥの値も、（１）より（２）の方が小さい。したがって、３次関数補正により推定精度が向上したことが確認できる。
【００５３】
上述したように、本実施の形態によれば、「ＱｏＥのばらつきに関する心理特性の重みづけ」、「Ｗｅｂページ閲覧からの時間経過に関する心理特性の重みづけ」、「Ｗｅｂページ毎のＱｏＥと複数ページ遷移後の総合的ＱｏＥの表示待ち時間長範囲の違いの心理特性に基づく補正」を行うことで、総合ＱｏＥが推定される。その結果、従来技術に比べてより高精度に総合ＱｏＥを推定することができる。また、総合ＱｏＥの推定結果を用いて、品質改善あるいは設備改善を図ることで、ユーザに提供するサービスの品質を維持向上することができる。
【００５４】
なお、上記では、Ｗｅｂブラウジング受信端末１０が品質推定部１１を有する例について説明したが、Ｗｅｂブラウジング受信端末１０以外の装置であって、ＩＰ網３０に接続された装置が品質推定部１１を有してもよい。この場合、品質推定部１１は、ユーザがＷｅｂブラウジングを行った際の表示待ち時間情報を、ネットワークを介してＷｅｂブラウジング受信端末１０から取得してもよい。このような構成においては、ネットワークで利用されているＷｅｂトラヒックの利用状況としてＱｏＥを把握できる。
【００５５】
また、Ｗｅｂサーバ２０が品質推定部１１を有していてもよい。この場合は、当該Ｗｅｂサーバ２０で提供されるＷｅｂサービスに対するＱｏＥを把握できる。
【００５６】
したがって、図４に示したフローチャートは、Ｗｅｂブラウジング受信端末１０以外の装置のＣＰＵによって実行されてもよい。
【００５７】
なお、本実施の形態において、Ｗｅｂブラウジング受信端末１０（品質推定部１１）は、Ｗｅｂブラウジング品質推定装置の一例である。表示待ち時間取得部１１１は、第１の取得部の一例である。ＱｏＥ取得部１１２は、第２の取得部の一例である。変動重み算出部１１４は、第１の算出部の一例である。習熟重み算出部１１６は、第２の算出部の一例である。ＱｏＥ積算部１１７は、第３の算出部の一例である。ダイナミックレンジ補正部１１８及び総合ＱｏＥ推定部１１９は、補正部の一例である。
【００５８】
以上、本発明の実施例について詳述したが、本発明は上記実施形態に限定されるものではない。上記実施形態は、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００５９】
１０          Ｗｅｂブラウジング受信端末
１１          品質推定部
２０          Ｗｅｂサーバ
３０          ＩＰ網
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
１１１        表示待ち時間取得部
１１２        ＱｏＥ取得部
１１３        変動算出部
１１４        変動重み算出部
１１５        表示待ち時間累計部
１１６        習熟重み算出部
１１７        ＱｏＥ積算部
１１８        ダイナミックレンジ補正部
１１９        総合ＱｏＥ推定部
Ｂ            バス
【図１】
0006348895.tif 000006
【図２】
0006348895.tif 000007
【図３】
0006348895.tif 000008
【図４】
0006348895.tif 000009
【図５】
0006348895.tif 000010
【図６】
0006348895.tif 000011