(57)【特許請求の範囲】
【請求項１】
一以上のストリーム配信装置によりストリームデータが一以上のクライアントに配信される場合において、
当該各クライアントからの接続要求を契機に当該ストリーム配信装置が決定した配信帯域及びその時刻、当該各クライアントからの帯域変更要求の配信帯域及び当該帯域変更要求を受けた時刻並びに当該各クライアントからの切断要求を受けた時刻を記録しておき、
当該記録した記録データに基づき、当該各クライアントに対して配信されたストリームの品質評価を行う、
ことを特徴とするストリーム品質評価方法。
【請求項２】
前記ストリームの品質評価は、
クライアントに対する前記記録データから配信帯域と当該配信帯域の継続時間を求め、各配信帯域の値と各継続時間の積を配信時間全体で除算した結果を、配信帯域の平均値として求め、当該求めた平均値を所定の閾値と比較することで行う、
ことを特徴とする請求項１に記載のストリーム品質評価方法。
【請求項３】
前記ストリームの品質評価は、
クライアントに対する前記記録データから、特定値以上の配信帯域の継続時間を求め、当該求めた継続時間を所定の閾値と比較することで行う、
ことを特徴とする請求項１に記載のストリーム品質評価方法。
【請求項４】
前記ストリームの品質評価は、
クライアントに対する前記記録データから、特定値以上の配信帯域で配信された時間の和の、配信時間全体に対する割合を求め、当該求めた割合を所定の閾値と比較することで行う、
ことを特徴とする請求項１に記載のストリーム品質評価方法。
【請求項５】
前記ストリームの品質評価は、
配信帯域、前記記録手段に記録されたデータから求めた処理値の何れかと、所定の閾値とを比較することで行う、
ことを特徴とする請求項１に記載のストリーム品質評価方法。
【請求項６】
前記記録データは、
前記クライアントのユーザ情報、前記クライアントにストリームを配信したストリーム配信装置、コンテンツ、クライアントアドレスブロック、配信経路、クライアントの接続回線の一以上をその要素とする、
ことを特徴とする請求項１、２、３、４又は５に記載のストリーム品質評価方法。
【請求項７】
前記ストリームの品質評価は、
その結果を、ストリーム配信に関する課金額の決定に用いられる、
ことを特徴とする請求項１、２、３、４、５又は６に記載のストリーム品質評価方法。
【請求項８】
一以上のクライアントからの配信要求、帯域変更要求及び切断要求の各要求に応じて、それぞれ、配信帯域の決定及び配信、配信帯域の変更並びに切断を行う一以上のストリーム配信装置に接続された評価装置であって、
前記決定した配信帯域とその時刻、帯域変更要求として受けた配信帯域とその時刻並びに切断の時刻を記録する記録手段と、
評価対象となるものを検索する検索部と当該検索部により検索した結果に対してストリームの品質評価を行う品質評価部とを有する品質評価手段とを具備する、
ことを特徴とするストリーム品質評価装置。
【請求項９】
前記品質評価部は、
配信帯域と当該配信帯域の継続時間を求め、各配信帯域の値と各継続時間の積を配信時間全体で除算した結果を、配信帯域の平均値として求め、当該求めた平均値を所定の閾値と比較する手段である、
ことを特徴とする請求項８に記載のストリーム品質評価装置。
【請求項１０】
前記品質評価部は、
特定値以上の配信帯域の継続時間を求め、当該求めた継続時間を所定の閾値と比較する手段である、
ことを特徴とする請求項８に記載のストリーム品質評価装置。
【請求項１１】
前記品質評価部は、
特定値以上の配信帯域で配信された時間の和の、配信時間全体に対する割合を求め、当該求めた割合を所定の閾値と比較する手段である、
ことを特徴とする請求項８に記載のストリーム品質評価装置。
【請求項１２】
前記品質評価部は、
配信帯域、前記記録手段に記録されたデータから求めた処理値の何れかと、所定の閾値とを比較する手段である、
ことを特徴とする請求項８に記載のストリーム品質評価装置。
【請求項１３】
前記検索部は、
前記検索する際に参照される、クライアントのユーザ情報、クライアントアドレス、配信経路、クライアント接続回線をデータベース化した配信ＤＢに接続される、
ことを特徴とする請求項８、９、１０、１１又は１２に記載のストリーム品質評価装置。
【請求項１４】
前記品質評価部は、
前記品質評価の結果から、予め保有する品質評価結果と課金との相関関係に従って、ストリーム配信に関する課金額の決定をも行う、
ことを特徴とする請求項８、９、１０、１１、１２又は１３に記載のストリーム品質評価装置。
【請求項１５】
前記接続された一以上のストリーム配信装置は、
前記一以上のクライアントに接続されるのみならず、一以上のストリーム配信装置にも接続される、
ことを特徴とする請求項８、９、１０、１１、１２、１３又は１４に記載のストリーム品質評価装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声、映像の一方又は双方を含むストリーム配信についてストリーム配信中又は配信後に視聴品質の分析、評価を行ってストリーム配信の評価尺度の定量化を行う、ストリーム品質評価方法及び装置に関するものである。
【０００２】
【従来の技術】
従来のストリーム配信サービスにおいては、クライアントがストリーム配信装置へ視聴したいコンテンツの帯域を最初に要求することにより、視聴が開始され、ストリーム配信装置は、通常、ネットワーク経由でクライアントへ配信するところ、そのネットワークの輻輳などの悪影響によりストリームデータが破棄される結果クライアントの再生映像品質が劣化することがある。
【０００３】
そこで、その劣化を解決する為に、クライアントは受信品質を検出する機能を具備し、ネットワークの込み具合に応じて配信帯域を上下する要求をストリーム配信装置に送信し、ストリーム配信装置側で配信帯域をその都度変更していた。かかるストリーム帯域変更制御は、RealNetworks社のSureStream，Microsoft社のIntelligentStreamが一般的であり、何れもマルチビットでストリームコンテンツを構成し、状況に合わせてレートを変更することができるものである。
【０００４】
また、かような配信帯域が常に変更されるストリーム配信サービスにおいて、ユーザやストリーム配信装置へストリームデータを届ける場合の代表的な品質測定方法としては、▲１▼クライアント側で測定したストリームパケット損失数、▲２▼ストリーム配信装置とクライアントとの間で決められた配信帯域に対して実際に流れたストリームデータの割合といった、▲１▼▲２▼などの統計情報が使われていた。
【０００５】
【発明が解決しようとする課題】
この従前の品質測定方法では、▲１▼を用いた場合には、一定の評価基準を与えるものの、ユーザが直接体感した再生品質とは必ずしも一対一に対応できない。即ち、パケット破棄率は配信時間全体の中での平均的な破棄品質を示しており、まばらに品質が劣化したのか、ある特定時間に集中して品質が悪かったなど、幾つかのユーザの体感品質を区別して評価することができなかった。つまり、▲１▼では平均値評価であって、時系列的な品質の評価はできない。
【０００６】
また、▲２▼を用いた場合には、ストリーム配信装置とクライアントが取り決めた配信帯域の大小によらず、品質を決定してしまうことに問題がある。例えば、３００ｋｐｂｓのストリーム配信装置の場合、（ア）ネットワークが良好で実際に３００ｋｂｐｓで映像がストリーム配信された場合も、（イ）ネットワークが輻輳で、配信帯域を絞った結果として、３０ｋｐｂｓで音声しか配信できなかった場合も、それぞれ、（ア）３００ｋｂｐｓ、（イ）３０ｋｂｐｓで実際に配信できれば、評価尺度は（ア）（イ）共に１００％となる。つまり、ユーザが体感した直接の品質ではなく、クライアントとストリーム配信装置との間で取り決めた配信帯域の品質しか測定できない。
【０００７】
以上の様に、ストリーム品質をユーザの視点から直接評価できる尺度は今のところ存在しないので、コンサート、スポーツなどのストリーム放送を見ても、ユーザからの反応は、「良く見えた」、「あまり綺麗に見えなかった」、「良く見えなかった」などの曖昧な表現となり、客観的にユーザ体感品質を評価する尺度は存在しないし、特に有料配信などの場合は、ユーザ体感品質の良し悪しに関わらず課金されるという問題をも派生することから、現状のインターネットを利用したストリーミング放送は、ユーザの直接感じた品質を定量化することが、極めて重要となるものである。
【０００８】
ここにおいて、本発明の解決すべき主要な目的は以下の通りである。
【０００９】
本発明の第１の目的は、ストリーム配信サービスにおいてユーザの体感品質を客観的に評価できる、ストリーム品質評価方法及び装置を提供することにある。
【００１０】
本発明の第２の目的は、更に、ストリーム配信サービスにおいて定量的でかつ公平な品質データを示すことのできる、ストリーム品質評価方法及び装置を提供することにある。
【００１１】
本発明の第３の目的は、ストリーム配信サービスにおいてそのサービスを運営する事業者にとって、場合によっては、配信金額をストリーム配信の実態に応じて決定することができる、ストリーム品質評価方法及び装置を提供することにある。
【００１２】
本発明の他の目的は、明細書、図面、特に特許請求の範囲における各請求項の記載から自ずと明らかとなろう。
【００１３】
【課題を解決するための手段】
本発明方法は、上記課題の解決に当たり、各クライアントからの接続要求を契機にストリーム配信装置が決定した配信帯域及びその時刻、各クライアントからの帯域変更要求の配信帯域及び帯域変更要求を受けた時刻並びに各クライアントからの切断要求を受けた時刻を記録しておき、当該記録した記録データに基づき、当該各クライアントに対して配信されたストリームの品質評価を行う、特徴的構成手法を講じる。
【００１４】
本発明装置は、上記課題の解決に当たり、一以上のクライアントからの配信要求、帯域変更要求及び切断要求の各要求に応じて、それぞれ、配信帯域の決定及び配信、配信帯域の変更並びに切断を行う一以上のストリーム配信装置に接続された評価装置であって、当該決定した配信帯域とその時刻、帯域変更要求として受けた配信帯域とその時刻並びに切断の時刻を記録する記録手段と、評価対象となるものを検索する検索部と当該検索部により検索した結果に対してストリームの品質評価を行う品質評価部とを有する品質評価手段とを具備するという、特徴的構成手段を講じる。
【００１５】
更に、具体的詳細に述べると、当該課題の解決では、本発明が次に列挙する新規な特徴的構成手法又は手段を採用することにより、上記目的を達成するようになされる。
【００１６】
本発明方法の第１の特徴は、一以上のストリーム配信装置によりストリームデータが一以上のクライアントに配信される場合において、当該各クライアントからの接続要求を契機に当該ストリーム配信装置が決定した配信帯域及びその時刻、当該各クライアントからの帯域変更要求の配信帯域及び当該帯域変更要求を受けた時刻並びに当該各クライアントからの切断要求を受けた時刻を記録しておき、当該記録した記録データに基づき、当該各クライアントに対して配信されたストリームの品質評価を行ってなる、ストリーム品質評価方法の構成採用にある。
【００１７】
本発明方法の第２の特徴は、上記本発明方法の第１の特徴における前記ストリームの品質評価が、クライアントに対する前記記録データから配信帯域と当該配信帯域の継続時間を求め、各配信帯域の値と各継続時間の積を配信時間全体で除算した結果を、配信帯域の平均値として求め、当該求めた平均値を所定の閾値と比較することで行ってなる、ストリーム品質評価方法の構成採用にある。
【００１８】
本発明方法の第３の特徴は、上記本発明方法の第１の特徴における前記ストリームの品質評価が、クライアントに対する前記記録データから、特定値以上の配信帯域の継続時間を求め、当該求めた継続時間を所定の閾値と比較することで行ってなる、ストリーム品質評価方法の構成採用にある。
【００１９】
本発明方法の第４の特徴は、上記本発明方法の第１の特徴における前記ストリームの品質評価が、クライアントに対する前記記録データから、特定値以上の配信帯域で配信された時間の和の、配信時間全体に対する割合を求め、当該求めた割合を所定の閾値と比較することで行ってなる、ストリーム品質評価方法の構成採用にある。
【００２０】
本発明方法の第５の特徴は、上記本発明方法の第１の特徴における前記ストリームの品質評価が、配信帯域、前記記録手段に記録されたデータから求めた処理値の何れかと、所定の閾値とを比較することで行ってなる、ストリーム品質評価方法の構成採用にある。
【００２１】
本発明方法の第６の特徴は、上記本発明方法の第１、第２、第３、第４又は第５の特徴における前記記録データが、前記クライアントのユーザ情報、前記クライアントにストリームを配信したストリーム配信装置、コンテンツ、クライアントアドレスブロック、配信経路、クライアントの接続回線の一以上をその要素としてなる、ストリーム品質評価方法の構成採用にある。
【００２２】
本発明方法の第７の特徴は、上記本発明方法の第１、第２、第３、第４、第５又は第６の特徴における前記ストリームの品質評価が、その結果を、ストリーム配信に関する課金額の決定に用いられてなる、ストリーム品質評価方法の構成採用にある。
【００２３】
本発明装置の第１の特徴は、一以上のクライアントからの配信要求、帯域変更要求及び切断要求の各要求に応じて、それぞれ、配信帯域の決定及び配信、配信帯域の変更並びに切断を行う一以上のストリーム配信装置に接続された評価装置であって、前記決定した配信帯域とその時刻、帯域変更要求として受けた配信帯域とその時刻並びに切断の時刻を記録する記録手段と、評価対象となるものを検索する検索部と当該検索部により検索した結果に対してストリームの品質評価を行う品質評価部とを有する品質評価手段とを具備してなる、ストリーム品質評価装置の構成採用にある。
【００２４】
本発明装置の第２の特徴は、上記本発明装置の第１の特徴における前記品質評価部が、配信帯域と当該配信帯域の継続時間を求め、各配信帯域の値と各継続時間の積を配信時間全体で除算した結果を、配信帯域の平均値として求め、当該求めた平均値を所定の閾値と比較する手段である、ストリーム品質評価装置の構成採用にある。
【００２５】
本発明装置の第３の特徴は、上記本発明装置の第１の特徴における前記品質評価部が、特定値以上の配信帯域の継続時間を求め、当該求めた継続時間を所定の閾値と比較する手段である、ストリーム品質評価装置の構成採用にある。
【００２６】
本発明装置の第４の特徴は、上記本発明装置の第１の特徴における前記品質評価部が、特定値以上の配信帯域で配信された時間の和の、配信時間全体に対する割合を求め、当該求めた割合を所定の閾値と比較する手段である、ストリーム品質評価装置の構成採用にある。
【００２７】
本発明装置の第５の特徴は、上記本発明装置の第１の特徴における前記品質評価部が、配信帯域、前記記録手段に記録されたデータから求めた処理値の何れかと、所定の閾値とを比較する手段である、ストリーム品質評価装置の構成採用にある。
【００２８】
本発明装置の第６の特徴は、上記本発明装置の第１、第２、第３、第４又は第５の特徴における前記検索部が、前記検索する際に参照される、クライアントのユーザ情報、クライアントアドレス、配信経路、クライアント接続回線をデータベース化した配信ＤＢに接続されてなる、ストリーム品質評価装置の構成採用にある。
【００２９】
本発明装置の第７の特徴は、上記本発明装置の第１、第２、第３、第４、第５又は第６の特徴における前記品質評価部が、前記品質評価の結果から、予め保有する品質評価結果と課金との相関関係に従って、ストリーム配信に関する課金額の決定をも行ってなる、ストリーム品質評価装置の構成採用にある。
【００３０】
本発明装置の第８の特徴は、上記本発明装置の第１、第２、第３、第４、第５、第６又は第７の特徴における前記接続された一以上のストリーム配信装置が、前記一以上のクライアントに接続されるのみならず、一以上のストリーム配信装置にも接続されてなる、ストリーム品質評価装置の構成採用にある。
【００３１】
【発明の実施の形態】
以下、該当図面を参照して、本発明の実施の形態を、装置例、方法例の順に説明する。
【００３２】
（装置例）
図１は、本発明の一実施形態であるストリーム品質評価装置を組み込む前提のストリーム配信装置とクライアントとの接続構成図である。なお、当該図では、ストリーム品質評価装置は図示していない（組み込んだ場合は下述する図２の説明参照）。
【００３３】
同図の様に、ストリーム品質評価装置を組み込むシステムは、コンテンツのエンコードを実行するエンコーダ１、エンコーダ１から受信したストリームデータをクライアント２に配信するストリーム配信装置３、ストリーム配信装置３とクライアント２とを結ぶネットワーク回線４、ストリームデータを再生するクライアント２により構成される。
【００３４】
なお、同図では、ストリーム配信装置３は二装置、クライアント２はそれぞれ３装置であるが、その数は何れも一以上であればよい。また、ネットワーク回線４の種類は、下述で例示する電話回線、ＡＳＤＬ回線、ファイバ回線ものに限定されるものではない。更に、同図では、エンコーダ１とクライアント２の間にストリーム配信装置３を一台介する一段構成とするものの、二台以上の多段構成であっても可能である。
【００３５】
図２は、本発明一実施形態であるストリーム品質評価装置の内部構成図をストリーム配信装置、クライアントとの位置関係と共に示した構成図である。
【００３６】
ストリーム品質評価装置５は、クライアント２からの接続要求で決定した配信帯域及び時刻、クライアント２からの帯域変更要求を受けた変更帯域及び時刻並びにクライアント２からの切断要求を受けた時刻をそのクライアント２毎に記録する記録手段５１と、当該記録手段５１により前記記録した情報（以下、「記録データ」とする。）を自動的に収集して、ある特定のクライアント２、ある範囲のクライアント２又は全てのクライアント２に対応した当該記録データを、管理、分析、統計処理及び表示を行う品質評価手段５２とで構成される。
【００３７】
なお、ストリーム配信装置３は、クライアント２からの接続、帯域変更、切断などの要求を受け、その要求に応じた接続応答、ストリーム配信部３２へ指示などを行う接続制御部３１と、クライアント２からの要求に基づき所定の処理を経て得られるクライアントアドレス、コンテンツ名、配信帯域などを接続制御部３１から取得してそれに基づき該当のクライアント２にストリーム配信を行うストリーム配信部３２とで構成されるものの、別の構成であっても、ストリーム品質評価装置５と連係できれば、特にこの構成に限定されるものではない。
【００３８】
ストリーム品質評価装置５の記録手段５１と品質評価手段５２については、例えば、前者の記録手段５１は、ログ生成部５１１、ログ記録部５１２、時刻生成部５１３とで、後者の品質評価手段５２は、ログ収集部５２１、検索部５２２、配信ＤＢ５２３、品質評価部５２４とで構成される。
【００３９】
即ち、記録手段５１は、ストリーム配信装置３の接続制御部３１とインタフェースを持ち、クライアント２とやり取りされる制御メッセージから派生したクライアントアドレス、コンテンツ名、配信帯域、ストリーム配信装置名を含む情報を、時刻生成部５１３から生成された時刻と共にログデータを作成する構成である。
【００４０】
品質評価部５２は、そのログデータを、収集条件として別途入力された収集条件に基づきログ収集部５２１により収集し、検索条件として別途入力された特定の検索条件を満足するログデータのみを検索部５２２において引出し、評価条件として別途入力された特定の品質条件にあった統計処理、比較演算などを品質評価部５２４により行った結果を出力する構成である。
【００４１】
なお、この図においては、一台のストリーム配信装置３に対して一台のストリーム評価装置５が接続され、その対応関係は一対一であるところ、複数台のストリーム配信装置３に対して一台のストリーム評価装置５が接続されるＮ対一（但し、Ｎはストリーム配信装置３の台数である。）でも可能である。
【００４２】
また、同図の、ストリーム配信装置３の下流にはクライアント２が接続されているところ、別のストリーム配信装置３が接続され、当該ストリーム配信装置３を介してクライアント２が間接的に接続されるという、いわば、ストリーム配信の多段構成であっても可能である。
【００４３】
ここで、図２のストリーム品質評価装置５の記録手段５１及び品質評価手段５２の内部各構成について説明を付加すると、以下の通りである。
時刻生成部５１３は、ログ記録部５１２からの問い合わせによりその時刻を伝える。
【００４４】
ログ記録部５１２は、ストリーム配信装置２から、接続、帯域変更、切断の各イベントが発生した場合に、自動で通知を受けて記録してゆく。また、クライアント２毎にセッションが終了した場合か、品質評価手段５２からの指示があった場合に、生成したログを品質評価手段５２へ送信する。ここでのログは、クライアントアドレスに対して、コンテンツ名、配信帯域、帯域変更時刻、ストリーム配信装置名をその要素とする。
【００４５】
検索部５２２は、検索条件として、クライアントアドレス、コンテンツ名、ストリーム配信装置名をキー入力すると、ログ収集部５２１から必要なログデータを取り込み、品質評価部５２４に渡す。また、配信経路、ユーザ情報、クライアントの接続回線などで検索条件を入力された場合は、配信ＤＢ５２３に問い合わせ、その結果をベースにログ収集部５２１から必要なログデータを特定する。なお、配信ＤＢ５２３の一例を図３として示しておくことにする。
【００４６】
ログ収集部５２１は、収集条件として、操作者のオンデマンド的指示、周期指示により動作する。
品質評価部５２４は、関連するログデータに対して統計処理を施し、品質評価の結果を出力する。また、品質評価の結果に対する課金金額を示した表を持ち、評価されたクライアントの配信品質に対して、金額を決定する。
【００４７】
（方法例）
前述の装置例での説明を前提として、本発明の一実施形態である、ストリーム配信品質評価方法を説明する。
図４、図５は、図２における品質評価手段５２においてなされる実際のストリーム配信品質評価プロセスをフローとして示したフローチャートであり、図４はその品質評価第一プロセスのフローチャート、図５はその品質評価第二プロセスのフローチャートである。
【００４８】
ここでは、クライアント２からストリーム配信装置３に対して接続要求、帯域変更要求、切断要求がなされ、現実にストリーム配信がストリーム配信装置３からクライアント２になされており、かつストリーム配信装置３からその接続要求、帯域変更要求、切断要求（必ず接続要求はなされていることを前提とする）がなされ、記録手段５１により記録データが記録されているものとする。また、配信ＤＢにも図３で例示したようなデータがデータベース化されているものとする。なお、この点は前述の装置例で説明したので、ここでは繰り返さない。
【００４９】
以下、図４の第一評価プロセスのフローチャート、第５の第二評価プロセスのフローチャートを説明するが、それを説明する一場面を図６を用いて説明する。図６は、説明例としてのストリーム配信装置３とクライアント２との間の制御シーケンス図である。
【００５０】
同図のように、クライアント２はストリーム配信装置３（接続制御部３１）に対して接続要求により３００ｋｂｐｓのコンテンツを要求し（Ｓ１）、接続応答をストリーム配信装置３が返答し（Ｓ２）、それに呼応してストリーム配信装置３（ストリーム配信部３２）が３００ｋｂｐｓストリーム配信を開始する（Ｓ３）[この時刻を「時刻１」とする]。
【００５１】
次に、クライアント２はクライアントの受信品質をベースに１００ｋｂｐｓに帯域を変更する様に帯域変更要求をストリーム配信装置３（接続制御部３１）へ送信し（Ｓ４）、それに呼応してストリーム配信装置３（ストリーム配信部３２）は要求に合わせた帯域に変更してストリーム配信を行う（Ｓ５）［この時刻を「時刻２」とする］。
【００５２】
その後、順に２０ｋｂｐｓ、１００ｋｂｐｓ、３００ｋｂｐｓの各帯域に変更するようにクライアント２がストリーム配信装置３へ送信し（Ｓ６、Ｓ８、Ｓ１０）、そのそれぞれに呼応してストリーム配信装置３は帯域変更要求に合わせた帯域に変更してストリーム配信を行う（Ｓ７、Ｓ９、Ｓ１１）［それぞれのこの時刻を「時刻３」、「時刻４」、「時刻５」とする］。
【００５３】
そして、最後にクライアント２から切断要求を行い（Ｓ１２）、ストリーム配信装置３からの配信が終了したとする［この時刻を「時刻６」とする］。
なお、接続要求、接続応答、帯域変更要求、切断要求は、クライアント２とストリーム配信装置３の制御メッセージであり、以下の各情報を持ち合わせる。
【００５４】
即ち、接続要求はクライアントアドレス、ストリーム配信装置アドレス、コンテンツ名、コンテンツ帯域を、接続応答はクライアントアドレス、ストリーム配信装置アドレス、コンテンツ名に対応したセッション番号を、帯域変更要求はセッション番号、変更帯域を、切断要求はセッション番号を持ち合わせるものとする。ここで、セッション番号とは、特定のストリーム配信装置３が特定のクライアント２へ特定のコンテンツを配信するセッションを識別する番号である。
【００５５】
図７は、図２のストリーム品質評価装置５によりトレースされるストリーム配信帯域の時系列変化を示したものである。即ち、図６の各制御シーケンスを行い、接続要求、帯域変更、切断要求という各イベントにより実際に記録手段５１に記録データとして記録され、品質評価手段５２により必要に応じて表示される配信帯域の時系列変化を示す図（品質推移パターン図）である。
【００５６】
このように、ストリーム配信装置３が配信したクライアント毎に、配信帯域が時時刻刻と変化したことをトレースでき、配信帯域に対応したユーザの視聴品質を類推することができる。
【００５７】
なお、ストリーム配信品質は配信帯域に対して、▲１▼３００ｋｂｐｓの配信品質では、映像：３０フレーム／ｓ、音声：２０ｋｂｐｓ、▲２▼１００ｋｂｐｓの配信品質では、映像：５フレーム／ｓ、音声：２０ｋｂｐｓ、▲３▼２０ｋｂｐｓの配信品質では、映像：０フレーム／ｓ、音声：２０ｋｂｐｓ（音声のみ）、と仮定する。
【００５８】
よって、時刻１〜時刻２は▲１▼の品質で良好であったこと、時刻２〜時刻３では映像の滑らかさが落ち、５フレーム／ｓの配信品質に劣化したこと、時刻３〜時刻４では映像が停止され、音声だけのストリーム放送品質になっていたことが分かる。
【００５９】
ここで、図４のストリーム品質第一評価プロセスについて、まず一般的に説明し、その後図６の制御シーケンスの場合におけるその適用を説明する。
【００６０】
評価対象となるクライアント（クライアントアドレス）を検索条件として指定し（ＳＴ１）、ログ収集部５２１にそのクライアントアドレスに対する記録データが蓄積されていなければ（ＳＴ２でＮｏ）、記録手段５１に対して指示する（ＳＴ３）ことで蓄積させたのち、そのＳＴ２の条件をクリアして、当該クライアントのログから帯域推移を品質評価手段５２に表示させる（品質評価手段５２は、何らかの表示手段を具備する。またこの表示の一例が図７である。）。
【００６１】
その後、配信帯域の平均値Ｘの計算（ＳＴ５）、特定の値の配信帯域の継続時間Ｙの計算（ＳＴ６）及び特定の値の配信帯域の配信時間中の割合Ｚの計算（ＳＴ７）を行う。
なお、ＳＴ５、ＳＴ６、ＳＴ７は全て行う必要はない。そして、ＳＴ５乃至ＳＴ７で計算した値をそれぞれの閾値Ｘｏ、Ｙｏ、Ｚｏと大小関係を比較して、閾値を超えたものの結果を出力する（ＳＴ８）。
【００６２】
なお、ＳＴ８の結果は、Ｘ、Ｙ、Ｚの比較結果の論理和、論理積の何れでもよい。また、ＳＴ５、ＳＴ６、ＳＴ７の計算は全て行う必要はなく、その評価基準に応じて一つ以上計算すればよい。全て計算しない場合には、計算したものについてのみＳＴ８を行うことになる。
【００６３】
ここで、各計算手法及びその計算結果の解釈を説明すると以下の通りである。ＳＴ５の計算は、ストリーム配信帯域の正味の平均帯域を求めることで、該当のクライアントの記録データから、配信帯域とその配信帯域の継続時間を求めて、各配信帯域が全体の配信時間に対する占有率を求めて、各配信帯域と当該配信帯域の占有率とを掛け合せ、各々の結果を足し合わせることにより、配信帯域の平均値Ｘを求める。その平均値Ｘが一定の値（閾値）Ｘｏを超過したか否かを判断することにより、品質の優劣をつけることができる。
【００６４】
ＳＴ６の計算は、該当のクライアントの記録データから、ストリームが配信された時のある特定の配信帯域（この特定の配信帯域を「αｂｐｓ」とする。図ではα＝３００。）の継続時間を足し合わせて、継続時間Ｙを求める。その継続時間Ｙが一定の値（閾値）Ｙｏを超過したか否かを判断することにより、品質の優劣をつけることはできる。
【００６５】
ＳＴ７の計算は、該当のクライアントの記録データから、全体の配信時間に対してある特定の配信帯域（この特定の配信帯域を「βｂｐｓ」とする。図ではβ＝３００。）が占める割合Ｚを計算して求める。その割合Ｚが一定の値（閾値）Ｚｏを超過したか否かを判断することにより、品質の優劣をつけることができる。
【００６６】
ここで、この実際の計算例として、前述の図６の制御シーケンスを行った場合を挙げて説明する。
ＳＴ５の計算について計算式で示すと、（（３００ｋｂｐｓ×（（時刻２−時刻１）＋（時刻６−時刻５））+１００ｋｂｐｓ×（（時刻３−時刻２）＋（時刻５−時刻４））＋２０ｋｂｐｓ×（時刻４−時刻３））／（時刻６−時刻１）となる。
【００６７】
この計算結果である平均値は、全体を通して良好であれば、３００ｋｂｐｓとなる。例えば、平均値を１００ｋｂｐｓと比較し（これはＳＴ８で行う。）、これよりも上回る結果であれば、ほぼ映像が動画で視聴できた品質であることが分かり、逆にそれを下回った結果であれば、映像の動きはコマ送りであったことが推定できる。
【００６８】
ＳＴ６の計算では、例えば一つの品質評価尺度として、３００ｋｂｐｓの配信が合計で３０分以上継続しなければ滑らかな映像品質は再生できないと仮定して、この例の場合、３００ｋｂｐｓの継続時間は、（時刻２−時刻１）＋（時刻６−時刻５）として求まり、この値がＳＴ８にて３０分であるかを判定することにより、滑らかな再生品質であったかを推定できる。
【００６９】
ＳＴ７の計算では、例えば、一つの品質尺度として、全体の配信時間のうち８０％以上で３００ｋｂｐｓ帯域で配信しなければ、滑らかな映像品質が再生できないと仮定して、この場合、３００ｋｂｐｓの配信時間占有率は、（（時刻２−時刻１）＋（時刻６−時刻５））／（時刻６−時刻１）として求まり、この値がＳＴ８で８０％を超えるか判断して、滑らかな再生品質であったか否かを推定できる。
【００７０】
ここで、図５のストリーム品質評価第二プロセスについて説明する。
このストリーム品質評価第二プロセスは、全ての（又は、ある特定された複数の）クライアントに対して、配信帯域Ａが一定値Ａｏを超えたかどうかを判断し、それをクリアした割合に基づいて品質評価するものである。
【００７１】
詳細には、同図のように、評価対象となる全クライアントのログを指定し（ＳＴ９）、配信帯域Ａが一定値Ａｏを超えたら（ＳＴ１０でＹｅｓ）、条件成立回数Ｃに一加算し（ＳＴ１１）、次のクライアントログ情報を取り出し（ＳＴ１２）、ＳＴ１０にリターンする。
【００７２】
配信帯域Ａが一定値Ａｏを超えない場合（ＳＴ１０でＮｏ），全てのクライアントデータ処理が終了したかを判断して（ＳＴ１３）、当該判断が否定の場合（ＳＴ１３でＮｏ）ＳＴ１２に移行し、肯定の場合（ＳＴ１３でＹｅｓ）配信帯域が一定値Ａｏを超えた割合をＣ／Ｎにより求め（ＳＴ１４）、その結果を出力する（ＳＴ１５）。
【００７３】
なお、同図では、配信帯域Ａが一定値Ａｏを超えたか否かを基準とするも、これに限定されることはなく、前述した様に、記録データを処理した値（処理値）、例えば、３００ｋｂｐｓ配信帯域の配信時間中の割合とか、配信帯域の平均値といった値が、所定の値を超えたか否かを基準とするようにしてもよい。
【００７４】
実際例として、図７のような品質推移パターンから、例えば３００ｋｂｐｓの配信帯域が５０％以上であれば、ストリーム配信装置３の性能品質が良好であると仮定して説明する。
【００７５】
例えば、第一クライアント、第二クライアント、第三クライアントに対する配信で、第一クライアントにおける３００ｋｂｐｓの割合は９５％、第二クライアントにおける３００ｋｂｐｓの割合は１０％、第三クライアントにおける３００ｋｂｐｓの割合は１００％とすると、３００ｋｂｐｓの配信帯域が９０％を超えている割合は、６６％となり、良好な配信であると推定できる。
【００７６】
以上のことからストリーム配信の品質評価を、客観的に、公平に行うことができるが、更に、配信ＤＢにデータベース化した情報に問い合わせることにより、記録データをユーザ情報、ストリーム配信装置、コンテンツ、クライアントアドレスブロック、配信経路、クライアントの接続回線といった各種の情報とリンケージをとって、品質評価をすることで、クライアントの場所、配信経路、コンテンツなどに特化させた条件下における配信品質の傾向を分析することができる。
【００７７】
一例として、ユーザ情報（例示としてユーザ名）とクライアントアドレスとの対応、配信経路とアドレスブロックとの対応、クライアント接続回線種別（電話回線、ＡＤＳＬ回線、ＦＴＴＨ回線など）とクライアントアドレスとの対応などについて、配信品質の傾向を分析可能になる。
【００７８】
また、以上の分析結果を利用して、品質と課金条件との相関関係を予め決定しておき、当該相関関係に従って、分析結果を当てはめて視聴料金を決定することができる。
【００７９】
一例をあげると、課金条件として３００ｋｂｐｓ配信帯域での配信が全体の９０％以上の場合とし、それを下回った場合には無料である（これが相関関係である。）と仮定すると、第一クライアントでは３０００ｋｂｐｓの配信が３５％、第二クライアントでは３０００ｋｂｐｓの配信が９１％とすると、第一クライアントに対しては無料で、第二クライアントに対しては有料という判断を下すことになる。
【００８０】
別の例としては、図４に示した品質評価第一プロセスのＳＴ５での計算結果である平均値Ｘを利用して、その平均値Ｘに対応した課金金額を、Ｘ／Ｘｏが、８０％以上では１０００円とし、８０％未満かつ５０％以上では５００円とし、４０％以下では０円とすると、この場合、第一クライアントでは３００ｋｂｐｓの配信が３５％、第二クライアントでは３００ｋｂｐｓの配信が９１％とすると、第一クライアントは０円、第二クライアントは１０００円ということになる。
【００８１】
前述のように、本発明は、ユーザの体感品質というものが、ユーザが受信した正味の配信帯域から推測できるということに注目したものである。即ち、コンテンツの配信帯域は、エンコードの時点で音声の品質、映像の品質、映像の大きさ、映像のフレーム／秒などの品質と関連付けられていることから、ユーザの体感品質を推測するには、クライアントが受信中の配信帯域の時刻変化をみれば、その時々の品質の変化を推測できるということによる。
【００８２】
そして、前述の実施形態からすれば、クライアントのユーザ体感品質を配信帯域の推移と、その値を基準値と比較することで、定量的なかつ公平な品質データを示すことができる。また、この品質尺度は、ストリーム配信サービスを運営する事業者にとっても、配信金額を実態に応じて決定することが可能となる。
以上、本発明の実施形態である装置例、方法例を説明したが、本発明の目的を達し、下記する効果を奏する範囲において、適宜変更して実施可能である。
【００８３】
【発明の効果】
本発明は、ストリーム配信装置で接続要求、帯域変更要求、切断要求をロギングするのみで、各クライアントのユーザ体感品質を推定することができ、これにより、各クライアントで情報を収集するのに比べて機能が少なく、経済的に実現可能となる。
【００８４】
また、本発明により、ストリーム品質の評価尺度の定量化できるので、いままで品質の悪かった有料のストリーム方法の課金を、品質実態に応じた課金スキームを導入することができ、ストリーム配信にとって技術的にもビジネス的にも有意義な発展をもたらす優れた効果を発揮する。
【図面の簡単な説明】
【図１】本発明の一実施形態であるストリーム品質評価装置を組み込む前提のストリーム配信装置とクライアントとの接続構成図である。
【図２】本発明一実施形態であるストリーム品質評価装置の内部構成図をストリーム配信装置、クライアントとの位置関係と共に示した構成図である。
【図３】図２におけるストリーム品質評価装置の配信ＤＢの一例である。
【図４】図２における品質評価手段においてなされる実際のストリーム配信品質評価プロセスをフローとして示したフローチャートのうち、品質評価第一プロセスのフローチャートである。
【図５】図２における品質評価手段においてなされる実際のストリーム配信品質評価プロセスのフローとして示したフローチャートのうち、品質評価第二プロセスのフローチャートである。
【図６】説明例としてのストリーム配信装置とクライアントとの間の制御シーケンス図である。
【図７】図２のストリーム品質評価装置５によりトレースされるストリーム配信帯域の時系列変化を示した図である。
【符号の説明】
１…エンコーダ
２…クライアント
３…ストリーム配信装置
３１…接続制御部
３２…ストリーム配信部
４…ネットワーク回線
５…ストリーム品質評価装置
５１…記録手段
５１１…ログ生成部
５１２…ログ記録部
５１３…時刻生成部
５２…品質評価手段
５２１…ログ収集部
５２２…検索部
５２３…配信ＤＢ
５２４…品質評価部
【図１】
0003647413.tif 000002
【図２】
0003647413.tif 000003
【図３】
0003647413.tif 000004
【図４】
0003647413.tif 000005
【図５】
0003647413.tif 000006
【図６】
0003647413.tif 000007
【図７】
0003647413.tif 000008