Nothing Special   »   [go: up one dir, main page]

JP2011061533A - Content distribution system, sensory quality estimating apparatus, method, and program - Google Patents

Content distribution system, sensory quality estimating apparatus, method, and program Download PDF

Info

Publication number
JP2011061533A
JP2011061533A JP2009209368A JP2009209368A JP2011061533A JP 2011061533 A JP2011061533 A JP 2011061533A JP 2009209368 A JP2009209368 A JP 2009209368A JP 2009209368 A JP2009209368 A JP 2009209368A JP 2011061533 A JP2011061533 A JP 2011061533A
Authority
JP
Japan
Prior art keywords
quality
content
distribution
content data
integrated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2009209368A
Other languages
Japanese (ja)
Inventor
Takashi Koyama
剛史 小山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2009209368A priority Critical patent/JP2011061533A/en
Publication of JP2011061533A publication Critical patent/JP2011061533A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a content distribution system suppressing deterioration of sensory quality of a user, in content distribution for carrying out content reproduction using a reproduction buffer. <P>SOLUTION: The content distribution means 102 distributes content data to a client 300. The client 300 has a reproduction buffer 301, and starts reproduction of the content data when content data of initial buffer time duration is buffered to the reproduction buffer 301. An integrated sensory quality estimating means 106 estimates the integrated sensory quality for which the influence given to the subjective sensory quality of a user by a buffering time indicating the time required for buffering the content data of initial buffer time duration to the reproduction buffer 301 is considered. A distribution parameter deciding means 101 decides a distribution parameter, based on the integrated sensory quality estimated by the integrated sensory quality estimating means 106. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、コンテンツ配信システム、方法、及び、プログラムに関し、更に詳しくは、複数の配信パラメータのうちの1つを選択してコンテンツ配信を行うコンテンツ配信システム、方法、及び、プログラムに関する。   The present invention relates to a content distribution system, method, and program, and more particularly, to a content distribution system, method, and program that perform content distribution by selecting one of a plurality of distribution parameters.

また、本発明は、体感品質推定装置、方法、及び、プログラムに関し、更に詳しくは、ユーザにコンテンツを配信した際のユーザの体感品質を推定する体感品質推定装置、方法、及び、プログラムに関する。   The present invention also relates to a sensation quality estimation apparatus, method, and program, and more particularly, to a sensation quality estimation apparatus, method, and program for estimating a user's experience quality when content is distributed to the user.

ストリーミング配信技術は、コンテンツをストリーム配信する技術である。ストリーミング配信システムは、コンテンツ配信元のサーバと、パーソナルコンピュータや携帯端末装置などのユーザ端末(クライアント)とを含む。コンテンツ配信サーバは、コンテンツファイルをIP(Internet Protocol)パケット化する。コンテンツ配信サーバは、IPパケット化したコンテンツを、ネットワークを経由して、クライアントに送信する。   The streaming distribution technique is a technique for streaming content. The streaming distribution system includes a content distribution server and a user terminal (client) such as a personal computer or a portable terminal device. The content distribution server converts the content file into an IP (Internet Protocol) packet. The content distribution server transmits the IP packetized content to the client via the network.

コンテンツをネットワーク経由で配信する場合、ネットワークのジッタ(ゆらぎ)などに起因して、クライアント側でのIPパケットの到着間隔は一定にならないことが多い。コンテンツ再生中に、IPパケットの到着が再生時間よりも遅れると、コンテンツの再生が止まる。そこで、通常、ストリーミング再生を行う場合は、クライアントに再生バッファを設け、クライアントは、一定量以上のパケットを再生バッファに保持した上で再生を行う。   When content is distributed via a network, the arrival interval of IP packets on the client side is often not constant due to network jitter (fluctuation) or the like. During the content reproduction, if the arrival of the IP packet is delayed from the reproduction time, the content reproduction is stopped. Therefore, normally, when performing streaming reproduction, a reproduction buffer is provided in the client, and the client performs reproduction after holding a certain amount or more of packets in the reproduction buffer.

クライアントは、ストリーミング再生を開始するとき、或いは、シークなどを行った後に再生を再開するとき、到着したパケットを再生バッファに入れる。クライアントは、再生開始後、又は、シーク後、再生バッファにある程度のデータが溜まるまでは、コンテンツを再生しない。クライアントは、コンテンツデータが再生バッファに一定量以上蓄えられた後に、再生バッファの先頭から順にデータを読み出し、コンテンツを再生する。   When the client starts streaming playback or resumes playback after performing a seek or the like, the client puts the arrived packet in the playback buffer. The client does not reproduce the content until a certain amount of data is accumulated in the reproduction buffer after the reproduction is started or after seeking. After the content data is stored in the reproduction buffer by a certain amount or more, the client reads the data in order from the beginning of the reproduction buffer and reproduces the content.

再生バッファを用いる場合、ジッタなどに起因して一時的にパケットの到着が遅れても、再生バッファに溜まったコンテンツデータが再生されることで、再生が途切れない。再生バッファに溜めるコンテンツデータのサイズが大きいほど、パケットの到着の遅れが大きくても対応できる。つまり、ジッタに対する耐性が高くなる。   When the reproduction buffer is used, even if the packet arrival is temporarily delayed due to jitter or the like, the content data accumulated in the reproduction buffer is reproduced, so that the reproduction is not interrupted. The larger the size of content data stored in the playback buffer, the greater the delay in packet arrival. That is, resistance to jitter is increased.

ここで、特許文献1は、ストリーミング技術を用いて映像配信を行うことが記載された文献である。ストリーミング技術を用いてユーザに映像配信を行う場合、配信サーバとクライアントとの間のネットワークが混雑すると、高品質な映像を配信するのに十分なネットワーク伝送帯域が得られず、映像データが欠落することがある。映像データが欠落すると、符号化映像を正しく復号化できず、再生映像にブロックノイズが発生し、或いは、映像がフリーズするなどの事態が発生し、ユーザが実感する主観的な映像品質が低下する。   Here, Patent Document 1 is a document in which video distribution is performed using a streaming technique. When distributing video to users using streaming technology, if the network between the distribution server and the client is congested, sufficient network transmission bandwidth for distributing high-quality video cannot be obtained, and video data is lost. Sometimes. If video data is missing, the encoded video cannot be decoded correctly, block noise will occur in the playback video, or the video will freeze, and the subjective video quality experienced by the user will deteriorate. .

特許文献1には、ユーザの主観的な映像品質の低下を抑制するために、多段階の品質の符号化映像を作成し、利用できるネットワーク伝送帯域に応じて、最適な符号化速度の映像を配信するという記載がある。具体的には、クライアントは、配信サーバから正確に受信できなかったデータの量(パケット損失量)、データ到達の時間的なゆらぎ(遅延ゆらぎ)、或いは、クライアントに到達している再生前のデータ量(バッファリング量)などの情報を配信サーバに送信する。配信サーバは、クライアントから受信した情報に基づいてネットワークの混雑具合を推定する。配信サーバは、ネットワークが混雑しているときは、ユーザに配信する映像の伝送帯域を1段階低下させる。   In Patent Document 1, in order to suppress the deterioration of the subjective video quality of the user, an encoded video of multi-stage quality is created, and an image with an optimal encoding speed is displayed according to the available network transmission band. There is a description of distribution. Specifically, the client has received an amount of data (packet loss amount) that could not be accurately received from the distribution server, temporal fluctuation of data arrival (delay fluctuation), or pre-reproduction data that has reached the client. Information such as the amount (buffering amount) is transmitted to the distribution server. The distribution server estimates the degree of network congestion based on information received from the client. When the network is congested, the distribution server reduces the transmission band of the video distributed to the user by one step.

また、特許文献2は、再生バッファを備えるクライアントが記載された文献である。特許文献2では、クライアントは、一定時間バッファリングしても所定のバッファ量を確保できない場合は、再生速度を遅くしてコンテンツの再生を開始する。再生速度が遅くなることで、再生バッファに蓄積されたデータの再生時間が長くなり、再生バッファから出て行く単位時間当たりのデータの量が減る。その間に配信サーバから受信したコンテンツをバッファリングすることで、ジッタに対する耐性を高めることができる。   Patent Document 2 is a document in which a client including a reproduction buffer is described. In Patent Document 2, if a predetermined buffer amount cannot be secured even after buffering for a certain period of time, the client starts playback of content at a lower playback speed. By slowing down the reproduction speed, the reproduction time of the data stored in the reproduction buffer is lengthened, and the amount of data per unit time leaving the reproduction buffer is reduced. By buffering the content received from the distribution server in the meantime, tolerance against jitter can be increased.

特開2007−194893号公報(段落0003〜0005)JP 2007-194893 (paragraphs 0003 to 0005) 特開2008−92584号公報JP 2008-92584 A

配信サーバとクライアントとの間のネットワークは、インターネットなど、オープンなネットワークであることが多い。オープンなネットワークでは、クロストラフィックなどの影響で、配信サーバとクライアントとの間で利用可能な通信帯域が制限され、配信サーバからクライアントに、短時間で、大きなサイズのデータを送信することは困難である。従って、ジッタに対する耐性を高めるためには、再生バッファにバッファリングするコンテンツデータの量を多くすることが好ましい。   The network between the distribution server and the client is often an open network such as the Internet. In an open network, the communication bandwidth that can be used between the distribution server and the client is limited due to the influence of cross traffic, etc., and it is difficult to transmit large data in a short time from the distribution server to the client. is there. Therefore, in order to increase the tolerance against jitter, it is preferable to increase the amount of content data buffered in the reproduction buffer.

しかしながら、再生バッファにバッファリングするコンテンツデータの量を多くすると、再生バッファにデータをバッファリングする時間が長くなる。再生開始前に再生バッファにデータを蓄積している間はコンテンツは再生されず、この時間は、ユーザにとっては待ち時間になる。従って、ジッタに対する耐性を高めるために再生バッファにバッファリングするコンテンツデータのサイズを大きくすると、ユーザの待ち時間は長くなる。この待ち時間が長くなると、ユーザのサービスに対する満足度や、ユーザの体感品質は低下する。   However, if the amount of content data buffered in the playback buffer is increased, the time for buffering data in the playback buffer becomes longer. While data is stored in the playback buffer before starting playback, the content is not played back, and this time is a waiting time for the user. Therefore, if the size of the content data buffered in the reproduction buffer is increased in order to increase the tolerance against jitter, the user's waiting time becomes longer. When this waiting time becomes longer, the satisfaction level of the user's service and the user's quality of experience decrease.

特許文献1は、ネットワークが混雑したときに、映像の伝送帯域を1段階低下させるというものである。特許文献1には、映像伝送速度の決定に際して、映像配信開始時に、コンテンツ再生が開始するまでに要する時間がユーザの体感品質に与える影響は考慮していない。また、特許文献2は、再生速度を遅くすることでジッタに対する耐性を高めるというものである。特許文献2も、特許文献1と同様に、バッファリング時間がユーザの体感品質に与える影響を考慮して、コンテンツ配信のパラメータを決定するものではない。加えて、特許文献2では、再生速度を遅くすることで音の高さが変わり、ユーザに違和感を与え、或いは、音声が聞きづらくなるなどといった問題が生じる。従って、特許文献2に記載のシステムでは、ユーザの体感品質を高く保つことはできない。   Japanese Patent Application Laid-Open No. 2004-151561 is to reduce the video transmission band by one step when the network is congested. Patent Document 1 does not consider the influence of the time required to start the content reproduction on the user's sensation quality when determining the video transmission speed. Japanese Patent Laid-Open No. 2004-228561 increases the tolerance to jitter by slowing the reproduction speed. Similarly to Patent Document 1, Patent Document 2 does not determine content distribution parameters in consideration of the effect of buffering time on the user's quality of experience. In addition, in Patent Document 2, there is a problem that the sound pitch changes by slowing the reproduction speed, which gives the user a sense of incongruity or makes it difficult to hear the sound. Therefore, with the system described in Patent Document 2, the user's quality of experience cannot be kept high.

本発明は、上記従来技術の問題点を解消し、再生バッファを用いてコンテンツ再生を行うコンテンツ配信にて、ユーザの体感品質の低下を抑制可能なコンテンツ配信システム、サーバ、方法、及び、プログラムを提供することを目的とする。   The present invention provides a content distribution system, server, method, and program capable of solving the above-described problems of the prior art and suppressing a decrease in the quality of user experience in content distribution in which content reproduction is performed using a reproduction buffer. The purpose is to provide.

また、本発明は、再生バッファを用いたコンテンツ再生を行うコンテンツ配信にて、ユーザの体感品質の低下を抑制できる配信パラメータの決定が可能な配信パラメータ決定装置、方法、及び、プログラムを提供することを目的とする。   In addition, the present invention provides a delivery parameter determination apparatus, method, and program capable of determining a delivery parameter that can suppress a decrease in the user's experience quality in content delivery that performs content playback using a playback buffer. With the goal.

本発明は、再生バッファを用いてコンテンツ再生を行うとき、再生バッファにコンテンツデータがバッファリングされる時間がユーザの体感品質に与える影響を考慮した品質評価が可能な体感品質推定装置、方法、及び、プログラムを提供することを目的とする。   The present invention provides a sensation quality estimation device, a method, and a qualitative quality estimation device capable of performing quality evaluation in consideration of an effect on a user's sensation quality when content data is buffered in the reproduction buffer when content reproduction is performed using the reproduction buffer, and The purpose is to provide a program.

上記目的を達成するために、本発明は、複数の配信パラメータのコンテンツデータを格納するコンテンツ格納手段からコンテンツデータを読み出し、該読み出したコンテンツデータを、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントに、ネットワークを介して送信するコンテンツ配信手段と、前記クライアントにて前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、前記ネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して前記統合体感品質を推定する統合体感品質推定手段と、前記統合体感品質推定手段が推定した統合体感品質に基づいて、前記選択可能な複数の配信パラメータの中から、コンテンツ配信手段が送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定手段とを備えるコンテンツ配信システムを提供する。   In order to achieve the above object, the present invention reads content data from content storage means for storing content data of a plurality of distribution parameters, and has a playback buffer for the read content data, and the initial buffer is stored in the playback buffer. When content data for a time is buffered, a content distribution means for transmitting the content data to a client that starts playback of the content data via a network, and content data for the initial buffer time is stored in the playback buffer at the client. Referring to content quality evaluation information storage means for storing information for estimating the integrated experience quality in consideration of the influence of the buffering time indicating the time required for buffering on the subjective experience quality of the user, Buffering time and content Integrated experience quality estimation means for estimating the integrated experience quality for a plurality of delivery parameters that can be selected as delivery parameters at the time of content data delivery based on data delivery parameters and network quality information of the network; Content distribution comprising: distribution parameter determining means for determining a distribution parameter of content data transmitted by the content distribution means from among the plurality of selectable distribution parameters based on the integrated experience quality estimated by the integrated experience quality estimation means Provide a system.

本発明は、コンピュータを用い、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにコンテンツデータを配信するコンテンツ配信方法であって、前記コンピュータが、前記クライアントにて前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して前記統合体感品質を推定する統合体感品質推定ステップと、前記コンピュータが、前記統合体感品質推定ステップで推定した統合体感品質に基づいて、前記選択可能な複数の配信パラメータの中から、前記クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定ステップと、前記コンピュータが、複数の配信パラメータのコンテンツデータを格納するコンテンツ格納手段から、前記配信パラメータ決定ステップで決定した配信パラメータのコンテンツデータを読み出し、該読み出したコンテンツデータを前記ネットワークを介して前記クライアントに送信するコンテンツ配信ステップとを有するコンテンツ配信方法を提供する。   The present invention is a content distribution method that uses a computer, has a reproduction buffer, and distributes content data to a client that starts reproduction of the content data when content data for an initial buffer time is buffered in the reproduction buffer. Considering the influence of the buffering time, which indicates the time required for the computer to buffer the content data for the initial buffer time in the playback buffer at the client, on the subjective quality of experience of the user The content quality evaluation information storage means for storing information for estimating the integrated quality of experience, the buffering time, the distribution parameter of the content data, and the network quality information of the network constituting the distribution route of the content data; Based on Based on the integrated experience quality estimation step that estimates the integrated experience quality for a plurality of delivery parameters that can be selected as delivery parameters at the time of delivery of the tents data, and the computer estimates the integrated experience quality in the integrated experience quality estimation step A distribution parameter determining step for determining a distribution parameter of content data to be transmitted to the client from the plurality of selectable distribution parameters, and a content storage unit in which the computer stores content data of the plurality of distribution parameters. A content distribution method comprising: a content distribution step of reading content data of the distribution parameter determined in the distribution parameter determination step and transmitting the read content data to the client via the network Subjected to.

本発明は、コンピュータに、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにコンテンツデータを配信する処理を実行させるプログラムであって、前記コンピュータに、前記クライアントにて前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して前記統合体感品質を推定する統合体感品質処理と、前記統合体感品質推定処理で推定された統合体感品質に基づいて、前記選択可能な複数の配信パラメータの中から、前記クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定処理と、複数の配信パラメータのコンテンツデータを格納するコンテンツ格納手段から、前記配信パラメータ決定処理で決定された配信パラメータのコンテンツデータを読み出し、該読み出したコンテンツデータを前記ネットワークを介して前記クライアントに送信するコンテンツ配信処理とを実行させるプログラムを提供する。   The present invention has a computer having a playback buffer, and when content data for an initial buffer time is buffered in the playback buffer, a program for executing a process of distributing content data to a client that starts playback of the content data The buffering time indicating the time required for the content buffer for the initial buffer time to be buffered in the playback buffer at the client is affected by the computer on the subjective quality of experience of the user. The network quality information of the network that constitutes the buffering time, the content data distribution parameter, and the content data distribution route with reference to the content quality evaluation information storage means for storing information for estimating the integrated quality of experience And based on The integrated experience quality process for estimating the integrated experience quality for a plurality of delivery parameters that can be selected as delivery parameters at the time of content data delivery, and the selection based on the integrated experience quality estimated by the integrated experience quality estimation process From the plurality of possible distribution parameters, the distribution parameter determination process for determining the distribution parameter of the content data to be transmitted to the client, and the content storage means for storing the content data of the plurality of distribution parameters, the distribution parameter determination process There is provided a program for reading content data of a determined distribution parameter and executing content distribution processing for transmitting the read content data to the client via the network.

本発明は、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにて、前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して前記統合体感品質を推定する統合体感品質推定手段と、前記統合体感品質推定手段が推定した統合体感品質に基づいて、前記選択可能な複数の配信パラメータの中から、前記クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定手段とを備える配信パラメータ決定装置を提供する。   The present invention has a playback buffer, and when the content data for the initial buffer time is buffered in the playback buffer, the content for the initial buffer time is stored in the playback buffer at the client that starts playback of the content data. Refer to the content quality evaluation information storage means for storing information for estimating the integrated experience quality considering the influence of the buffering time indicating the time required for the data to be buffered on the subjective experience quality of the user. A plurality of distribution parameters that can be selected as distribution parameters at the time of content data distribution based on the buffering time, the content data distribution parameter, and the network quality information of the network that constitutes the content data distribution path. Integration to estimate the integrated experience quality Delivery parameter determination for determining a delivery parameter of content data to be transmitted to the client from among the plurality of selectable delivery parameters based on the sense of quality estimation means and the integrated experience quality estimated by the integrated experience quality estimation means And a delivery parameter determination device.

本発明は、コンピュータを用い、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにコンテンツデータを配信する際の配信パラメータを決定する方法であって、前記コンピュータが、前記クライアントにて、前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して前記統合体感品質を推定する統合体感品質推定ステップと、前記コンピュータが、前記統合体感品質推定ステップで推定した統合体感品質に基づいて、前記選択可能な複数の配信パラメータの中から、前記クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定ステップとを有する配信パラメータ決定方法を提供する。   The present invention uses a computer, has a reproduction buffer, and when the content data for the initial buffer time is buffered in the reproduction buffer, the distribution parameter for distributing the content data to the client that starts reproduction of the content data A buffering time indicating a time required for the computer to buffer content data for the initial buffer time in the playback buffer at the client. The content quality evaluation information storage means for storing information for estimating the integrated quality of experience in consideration of the influence on the quality is referred to, and the buffering time, the content data distribution parameter, and the content data distribution path are configured Network quality information of the network An integrated experience quality estimation step for estimating the integrated experience quality for a plurality of delivery parameters that can be selected as delivery parameters at the time of content data delivery, and an integration estimated by the computer in the integrated experience quality estimation step There is provided a distribution parameter determination method including a distribution parameter determination step of determining a distribution parameter of content data to be transmitted to the client from among the plurality of selectable distribution parameters based on the quality of experience.

本発明は、コンピュータに、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにコンテンツデータを配信する際の配信パラメータを決定する処理を実行させるプログラムであって、前記コンピュータに、前記クライアントにて、前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して前記統合体感品質を推定する統合体感品質推定処理と、前記統合体感品質推定処理で推定された統合体感品質に基づいて、前記選択可能な複数の配信パラメータの中から、前記クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定処理とを実行させるプログラムを提供する。   The present invention provides a distribution parameter for distributing content data to a client that has a reproduction buffer in the computer and content data for an initial buffer time is buffered in the reproduction buffer and that starts reproduction of the content data. A program for executing a determining process, wherein the computer has a buffering time indicating a time required for the client to buffer content data for the initial buffer time in the playback buffer. The content quality evaluation information storage means for storing information for estimating the integrated experience quality in consideration of the influence on the overall experience quality is referred to, the buffering time, the content data delivery parameter, and the content data delivery route Network network Based on the network quality information, the integrated experience quality estimation process for estimating the integrated experience quality for a plurality of delivery parameters that can be selected as delivery parameters at the time of content data delivery, and the integrated experience quality estimation process There is provided a program for executing a distribution parameter determination process for determining a distribution parameter of content data to be transmitted to the client from among the plurality of selectable distribution parameters based on an integrated quality of experience.

本発明は、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにて、前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、前記統合体感品質を推定する統合体感品質推定手段を備える体感品質推定装置を提供する。   The present invention has a playback buffer, and when the content data for the initial buffer time is buffered in the playback buffer, the content for the initial buffer time is stored in the playback buffer at the client that starts playback of the content data. Refer to the content quality evaluation information storage means for storing information for estimating the integrated experience quality considering the influence of the buffering time indicating the time required for the data to be buffered on the subjective experience quality of the user. A bodily sensation quality estimation device comprising: integrated bodily sensation quality estimation means for estimating the integrated bodily sensation quality based on the buffering time, content data distribution parameters, and network quality information of a network constituting the content data distribution path I will provide a.

本発明は、コンピュータを用い、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにコンテンツデータを配信した際のユーザの体感品質を推定する方法であって、前記コンピュータが、前記クライアントにて、前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、前記統合体感品質を推定する統合体感品質推定ステップを有する体感品質推定方法を提供する。   The present invention uses a computer, has a playback buffer, and when content data for an initial buffer time is buffered in the playback buffer, the content data of the user when the content data is delivered to the client that starts playback of the content data A method for estimating quality of experience, wherein the computer has a buffering time indicating a time required for buffering content data for the initial buffer time in the playback buffer at the client. The content quality evaluation information storage means for storing information for estimating the integrated experience quality in consideration of the influence on the quality of experience, and the buffering time, the delivery parameter of the content data, and the delivery route of the content data Network quality information of the configured network Based on the bets, it provides a QoE estimation method with integrated sensory quality estimation step of estimating the integrated quality of experience.

本発明は、コンピュータに、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにコンテンツデータを配信した際のユーザの体感品質を推定する処理を実行させるプログラムであって、前記コンピュータに、前記クライアントにて、前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、前記統合体感品質を推定する統合体感品質推定処理を実行させるプログラムを提供する。   The present invention has a playback buffer in a computer, and when content data for an initial buffer time is buffered in the playback buffer, the user experience when the content data is distributed to a client that starts playback of the content data. A program for executing a process for estimating quality, wherein a buffering time indicating a time required for the content data for the initial buffer time to be buffered in the reproduction buffer at the client is displayed on the computer. The content quality evaluation information storage means for storing information for estimating the integrated experience quality in consideration of the influence on the subjective experience quality of the content, the buffering time, the delivery parameter of the content data, the content data Of the networks that make up the delivery route Ttowaku based on the quality information and provides a program for executing the integrated experience quality estimation process for estimating the integrated quality of experience.

本発明のコンテンツ配信システム、サーバ、方法、及び、プログラムは、再生バッファを用いてコンテンツ再生を行うコンテンツ配信にて、ユーザの体感品質の低下を抑制したコンテンツの配信が可能である。   The content distribution system, server, method, and program according to the present invention can distribute content in which content quality is reduced by using a reproduction buffer, while suppressing a decrease in the user's quality of experience.

本発明の配信パラメータ決定装置、方法、及び、プログラムは、再生バッファを用いたコンテンツ再生を行うコンテンツ配信にて、ユーザの体感品質の低下を抑制できる配信パラメータの決定が可能である。   The distribution parameter determination apparatus, method, and program of the present invention can determine a distribution parameter that can suppress a decrease in the user's quality of experience in content distribution in which content reproduction is performed using a reproduction buffer.

本発明の体感品質推定装置、方法、及び、プログラムは、再生バッファを用いてコンテンツ再生を行うとき、再生バッファにコンテンツデータがバッファリングされる時間がユーザの体感品質に与える影響を考慮した品質を評価することができる。   The experience quality estimation apparatus, method, and program according to the present invention provide a quality that takes into account the influence of the time that content data is buffered in the reproduction buffer has on the quality of experience of the user when content reproduction is performed using the reproduction buffer. Can be evaluated.

本発明の第1実施形態のコンテンツ配信システムを示すブロック図。The block diagram which shows the content delivery system of 1st Embodiment of this invention. 統合体感品質推定手段を示すブロック図。The block diagram which shows an integrated experience quality estimation means. 主観評価実験で得られた統合体感品質と、統合体感品質推定値との関係を示すプロット図。The plot figure which shows the relationship between the integrated experience quality obtained by the subjective evaluation experiment, and an integrated experience quality estimated value. 動作手順を示すフローチャート。The flowchart which shows an operation | movement procedure. 配信パラメータと、バッファリング時間と、統合体感品質との関係を示す分布図。The distribution map which shows the relationship between a delivery parameter, buffering time, and integrated experience quality. 本発明の第1の変形例の配信システムを示すブロック図。The block diagram which shows the delivery system of the 1st modification of this invention. 本発明の第2の変形例の配信システムを示すブロック図。The block diagram which shows the delivery system of the 2nd modification of this invention.

以下、図面を参照し、本発明の実施の形態を詳細に説明する。図1は、本発明の第1実施形態のコンテンツ配信システムを示している。コンテンツ配信システムは、配信サーバ100を含む。配信サーバ100は、配信パラメータ決定手段101、コンテンツ配信手段102、コンテンツ品質評価情報格納手段103、コンテンツ情報格納手段104、コンテンツファイル格納手段105、及び、統合体感品質推定手段106を備える。配信サーバ100内の各手段の機能は、コンピュータが所定のプログラムに従って動作することで実現可能である。コンテンツ品質評価情報格納手段103、コンテンツ情報格納手段104、及び、コンテンツファイル格納手段105は、例えばハードディスクドライブなどのストレージ装置である。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 shows a content distribution system according to a first embodiment of the present invention. The content distribution system includes a distribution server 100. The distribution server 100 includes a distribution parameter determination unit 101, a content distribution unit 102, a content quality evaluation information storage unit 103, a content information storage unit 104, a content file storage unit 105, and an integrated experience quality estimation unit 106. The function of each means in the distribution server 100 can be realized by a computer operating according to a predetermined program. The content quality evaluation information storage unit 103, the content information storage unit 104, and the content file storage unit 105 are storage devices such as hard disk drives.

配信サーバ100は、ネットワーク200を介してクライアント300と接続される。クライアント300は、例えば、ユーザが使用するパーソナルコンピュータや、携帯型の通信機器などである。クライアント300は、再生バッファ301及び初期バッファ時間取得手段302を有する。再生バッファ301は、コンテンツ再生時に、配信サーバ100から配信されるコンテンツデータをバッファリングする。   Distribution server 100 is connected to client 300 via network 200. The client 300 is, for example, a personal computer used by a user or a portable communication device. The client 300 includes a reproduction buffer 301 and an initial buffer time acquisition unit 302. The reproduction buffer 301 buffers content data distributed from the distribution server 100 during content reproduction.

クライアント300は、再生開始時、及び、シーク時は、再生バッファ301に、所定時間分のコンテンツデータがバッファリングされると、コンテンツの再生を開始する。この所定時間は、端末の仕様で決定される。或いは、クライアント300と配信サーバ100との間で事前にネゴシエーションを行って決定してもよい。この所定時間のことを、初期バッファ時間と呼ぶ。クライアント300は、再生開始後は、再生バッファ301にコンテンツデータをバッファリングしつつ、コンテンツ再生を行う。初期バッファ時間取得手段302は、初期バッファ時間を取得し、配信サーバ100に送信する。   At the start of playback and during seek, the client 300 starts playback of content when content data for a predetermined time is buffered in the playback buffer 301. This predetermined time is determined by the specifications of the terminal. Or you may negotiate in advance between the client 300 and the delivery server 100, and may determine. This predetermined time is called initial buffer time. After starting the reproduction, the client 300 reproduces the content while buffering the content data in the reproduction buffer 301. The initial buffer time acquisition unit 302 acquires the initial buffer time and transmits it to the distribution server 100.

ネットワーク200は、ネットワーク品質測定手段201を含んでいる。ネットワーク品質測定手段201は、例えば、ネットワーク200を構成するルータや、ネットワーク200を監視するサーバ装置などに構築される。ネットワーク品質測定手段201は、ネットワーク200を流れるパケットを監視し、利用可能ネットワーク帯域や、パケットロス率、ジッタなどのネットワーク品質情報を測定する。ネットワーク品質測定手段201は、測定したネットワーク品質情報を、配信サーバ100に送信する。なお、コンテンツ配信に用いるプロトコルとしては、TCP(Transmission Control Protocol)を想定する。   The network 200 includes network quality measurement means 201. The network quality measuring unit 201 is constructed in, for example, a router that configures the network 200, a server device that monitors the network 200, and the like. The network quality measuring unit 201 monitors packets flowing through the network 200 and measures network quality information such as an available network bandwidth, a packet loss rate, and jitter. The network quality measuring unit 201 transmits the measured network quality information to the distribution server 100. Note that TCP (Transmission Control Protocol) is assumed as a protocol used for content distribution.

コンテンツファイル格納手段105は、コンテンツファイル(コンテンツデータ)を格納する。コンテンツファイル格納手段105は、複数の配信パラメータのコンテンツファイルを格納している。配信パラメータは、ビットレートを含む。コンテンツファイル格納手段105は、相互に異なる複数のビットレートのコンテンツデータを格納している。コンテンツファイル格納手段105は、例えば、コンテンツAについて、ビットレート1(1Mbps)のコンテンツファイルと、ビットレート2(512kbps)のコンテンツファイルとを格納している。   The content file storage unit 105 stores content files (content data). The content file storage unit 105 stores content files of a plurality of distribution parameters. The delivery parameter includes a bit rate. The content file storage unit 105 stores content data having a plurality of different bit rates. The content file storage unit 105 stores, for example, a content file with a bit rate of 1 (1 Mbps) and a content file with a bit rate of 2 (512 kbps) for the content A.

コンテンツ情報格納手段104は、コンテンツファイル格納手段105に格納されたコンテンツファイルに関する情報を格納するデータベースである。コンテンツ情報格納手段104は、コンテンツファイル格納手段105に格納されたコンテンツについて、コンテンツ配信時に選択可能な配信パラメータを格納する。コンテンツ情報格納手段104は、例えば、コンテンツファイル格納手段105がコンテンツAについてビットレート1のコンテンツファイルとビットレート2のコンテンツファイルとを格納しているとき、コンテンツAに対して選択可能な配信パラメータが、ビットレート1とビットレート2である旨を格納する。   The content information storage unit 104 is a database that stores information related to the content file stored in the content file storage unit 105. The content information storage unit 104 stores distribution parameters that can be selected during content distribution for the content stored in the content file storage unit 105. For example, when the content file storage unit 105 stores a bit rate 1 content file and a bit rate 2 content file for the content A, the content information storage unit 104 has distribution parameters that can be selected for the content A. The fact that the bit rate is 1 and the bit rate 2 is stored.

統合体感品質推定手段106は、再生バッファ301に初期バッファ時間分のデータがバッファリングされるまでに要する時間の影響を考慮したユーザの体感品質を推定する。以降、再生バッファ301に初期バッファ時間分のデータがバッファリングされるまでに要する時間をバッファリング時間と呼ぶ。また、以降では、バッファリング時間の影響を考慮したユーザの体感品質を、バッファリング時間の影響を考慮しない通常の体感品質と区別するために、統合体感品質と呼ぶ。   The integrated experience quality estimation means 106 estimates the user experience quality in consideration of the influence of the time required until the data corresponding to the initial buffer time is buffered in the reproduction buffer 301. Hereinafter, the time required for data for the initial buffer time to be buffered in the reproduction buffer 301 is referred to as buffering time. Further, hereinafter, in order to distinguish the user experience quality considering the influence of the buffering time from the normal experience quality not considering the influence of the buffering time, it is referred to as an integrated experience quality.

上記のバッファリング時間は、配信パラメータと、ネットワーク帯域と、初期バッファ時間とに応じて変化する。例えば、利用可能なネットワーク帯域が1Mbpsで、コンテンツ配信のビットレートが500kbps、初期バッファ時間が1sであったとする。クライアント300は、再生バッファ301に、500kbpsのコンテンツデータを1s分だけバッファリングすると再生を開始する。言い換えれば、クライアント300は、再生バッファ301に、500kbitのコンテンツデータをバッファリングすると、再生を開始する。500kbitのコンテンツデータを配信サーバ100からクライアント300に送信するのに要する時間は、ネットワーク帯域を全て利用できるとすれば、
500kbit/1Mbps=0.5s
となる。この0.5sが、バッファリング時間に相当する。
The above buffering time varies depending on the delivery parameter, the network bandwidth, and the initial buffer time. For example, assume that the available network bandwidth is 1 Mbps, the bit rate for content distribution is 500 kbps, and the initial buffer time is 1 s. The client 300 starts playback when buffering 500 kbps content data for 1 s in the playback buffer 301. In other words, when the client 300 buffers 500 kbit content data in the playback buffer 301, the client 300 starts playback. If the time required to transmit the 500 kbit content data from the distribution server 100 to the client 300 is that the entire network bandwidth can be used,
500kbit / 1Mbps = 0.5s
It becomes. This 0.5 s corresponds to the buffering time.

ビットレートが半分の250kbpsになった場合は、クライアント300は、再生バッファ301に250kbpsのコンテンツデータをバッファリングすると再生を開始する。この場合、バッファリング時間は、
250kbit/1Mbps=0.25s
となる。バッファリング時間は、コンテンツ再生開始時、又は、シーク時のユーザの待ち時間に相当する。一般に、コンテンツのビットレートが大きいほど、コンテンツ単体の品質は高くなる。しかし、ビットレートが高くすると、コンテンツ単体の品質が高くなると引き換えに、コンテンツ再生開始時又はシーク時のユーザの待ち時間は長くなる。
When the bit rate is halved to 250 kbps, the client 300 starts playback when buffering 250 kbps content data in the playback buffer 301. In this case, the buffering time is
250 kbit / 1 Mbps = 0.25 s
It becomes. The buffering time corresponds to the waiting time of the user at the start of content playback or seek. Generally, the higher the bit rate of the content, the higher the quality of the content alone. However, when the bit rate is increased, the waiting time of the user at the start of content reproduction or seek is increased in exchange for the quality of the content alone.

コンテンツ配信手段102は、コンテンツファイル格納手段105からコンテンツデータを読み出し、ネットワーク200を介して、クライアント300に送信する。配信パラメータ決定手段101は、初期バッファ時間取得手段302から初期バッファ時間を受信し、ネットワーク品質測定手段201からネットワーク品質情報を受信する。配信パラメータ決定手段101は、コンテンツ情報格納手段104から、コンテンツ配信手段102が配信するコンテンツファイルの配信パラメータとして選択可能な配信パラメータ(パラメータのパターン)を取得する。   The content distribution unit 102 reads the content data from the content file storage unit 105 and transmits it to the client 300 via the network 200. The distribution parameter determination unit 101 receives the initial buffer time from the initial buffer time acquisition unit 302 and receives the network quality information from the network quality measurement unit 201. The distribution parameter determination unit 101 acquires distribution parameters (parameter patterns) that can be selected from the content information storage unit 104 as distribution parameters of the content file distributed by the content distribution unit 102.

配信パラメータ決定手段101は、取得した配信パラメータと、初期バッファ時間と、ネットワーク品質情報とに基づいて、各配信パラメータでコンテンツ配信を行ったときのバッファリング時間を計算する。配信パラメータ決定手段101は、配信パラメータと、バッファリング時間と、ネットワーク品質情報とを統合体感品質推定手段106に渡し、コンテンツ配信時に選択可能な複数の配信パラメータのそれぞれに対して、統合体感品質の推定を依頼する。   The distribution parameter determination unit 101 calculates a buffering time when content distribution is performed with each distribution parameter based on the acquired distribution parameter, initial buffer time, and network quality information. The delivery parameter determination unit 101 passes the delivery parameter, buffering time, and network quality information to the integrated experience quality estimation unit 106, and for each of a plurality of delivery parameters that can be selected at the time of content delivery, Request an estimate.

コンテンツ品質評価情報格納手段103は、統合体感品質推定手段106が統合体感品質を推定する際に使用する情報を格納するデータベースである。統合体感品質推定手段106は、コンテンツ品質評価情報格納手段103を参照し、配信パラメータと、バッファリング時間と、ネットワーク品質情報とに基づいて、統合体感品質を推定する。統合体感品質推定手段106は、配信パラメータ決定手段101から受け取った複数の配信パラメータのそれぞれに対して、統合体感品質を推定する。   The content quality evaluation information storage means 103 is a database that stores information used when the integrated experience quality estimation means 106 estimates the integrated experience quality. The integrated experience quality estimation unit 106 refers to the content quality evaluation information storage unit 103, and estimates the integrated experience quality based on the delivery parameter, the buffering time, and the network quality information. The integrated experience quality estimation unit 106 estimates the integrated experience quality for each of the plurality of distribution parameters received from the distribution parameter determination unit 101.

統合体感品質推定手段106は、推定した統合体感品質を配信パラメータ決定手段101に返す。配信パラメータ決定手段101は、統合体感品質推定手段106が推定する統合体感品質に基づいて、選択可能な複数の配信パラメータの中から、コンテンツ配信に用いる配信パラメータを決定する。コンテンツ配信手段102は、コンテンツファイル格納手段105から、配信パラメータ決定手段101が決定した配信パラメータのコンテンツファイルを読み出し、ネットワーク200を介してクライアント300に送信する。   The integrated experience quality estimation unit 106 returns the estimated integrated experience quality to the delivery parameter determination unit 101. The distribution parameter determination unit 101 determines a distribution parameter used for content distribution from a plurality of selectable distribution parameters based on the integrated experience quality estimated by the integrated experience quality estimation unit 106. The content distribution unit 102 reads the content file of the distribution parameter determined by the distribution parameter determination unit 101 from the content file storage unit 105 and transmits it to the client 300 via the network 200.

図2は、統合体感品質推定手段106を示している。統合体感品質推定手段106は、コンテンツ体感品質推定部601と、統合体感品質推定部602とを有する。統合体感品質推定手段106は、配信パラメータ決定手段101から、配信パラメータとネットワーク品質情報とバッファリング時間とを受け取る。コンテンツ体感品質推定部601は、コンテンツの配信パラメータと、ネットワーク品質情報とに基づいて、ユーザの体感品質を推定する。コンテンツ体感品質推定部601が行う体感品質推定には、ITU−T勧告G.1070などのアルゴリズムを用いることができる。   FIG. 2 shows the integrated experience quality estimation means 106. The integrated experience quality estimation unit 106 includes a content experience quality estimation unit 601 and an integrated experience quality estimation unit 602. The integrated experience quality estimation unit 106 receives the delivery parameter, network quality information, and buffering time from the delivery parameter determination unit 101. The content experience quality estimation unit 601 estimates the user experience quality based on the content distribution parameter and the network quality information. For the experience quality estimation performed by the content experience quality estimation unit 601, ITU-T Recommendation G. An algorithm such as 1070 can be used.

コンテンツとして、例えば、音声付きの映像(動画)コンテンツを想定する。コンテンツの配信パラメータは、映像パラメータと音声パラメータとを含む。映像パラメータは、コンテンツのエンコードビットレートや解像度などを含む。音声パラメータは、コンテンツの音声エンコードビットレートやサンプリング周波数などを含む。コンテンツは、音声付きの動画コンテンツには限定されず、音声のみのコンテンツや、音声なしの映像コンテンツなどでもよく、任意である。   As content, for example, video (moving image) content with sound is assumed. Content distribution parameters include video parameters and audio parameters. Video parameters include content encoding bit rate, resolution, and the like. The audio parameters include the audio encoding bit rate and sampling frequency of the content. The content is not limited to moving image content with audio, and may be content with only audio or video content without audio, and is arbitrary.

コンテンツ品質評価情報格納手段103は、配信パラメータと、ネットワーク品質情報とから、バッファリング時間がユーザの主観的な体感品質に与える影響を考慮しない体感品質(コンテンツ体感品質)を求めるための情報を格納している。コンテンツ品質評価情報格納手段103は、例えば、配信パラメータとネットワーク品質とから、コンテンツ体感品質を求めるために必要な計算式や計算パラメータなどを格納している。或いは、コンテンツ品質評価情報格納手段103は、配信パラメータとネットワーク品質情報との組み合わせと、コンテンツ体感品質との対応関係を格納している。格納するコンテンツ体感品質は、主観実験の実測値でもよく、或いは、モデル式を用いて計算した値でもよい。コンテンツ体感品質推定部601は、コンテンツ品質評価情報格納手段103を参照し、コンテンツ配信パラメータとネットワーク品質情報とから、コンテンツ体感品質の推定値を求める。   The content quality evaluation information storage means 103 stores information for obtaining the quality of experience (content quality of experience) that does not consider the influence of the buffering time on the subjective quality of experience of the user from the distribution parameters and the network quality information. is doing. The content quality evaluation information storage unit 103 stores, for example, calculation formulas and calculation parameters necessary for obtaining content experience quality from distribution parameters and network quality. Alternatively, the content quality evaluation information storage unit 103 stores the correspondence between the combination of the distribution parameter and the network quality information and the content experience quality. The content experience quality to be stored may be an actual measurement value of a subjective experiment, or a value calculated using a model formula. The content experience quality estimation unit 601 refers to the content quality evaluation information storage unit 103 and obtains an estimate value of the content experience quality from the content distribution parameter and the network quality information.

統合体感品質推定部602は、コンテンツ体感品質推定部601が推定したコンテンツ体感品質の推定値と、バッファリング時間とに基づいて、統合体感品質を推定する。統合体感品質の推定に際して、統合体感品質推定部602は、バッファリング時間に基づいて、バッファリング時間がユーザの体感品質に与える影響度を求める。統合体感品質推定部602は、求めた影響度と、コンテンツ体感品質推定部601が推定したコンテンツ体感品質とから、統合体感品質を推定する。   The integrated experience quality estimation unit 602 estimates the integrated experience quality based on the estimated value of the content experience quality estimated by the content experience quality estimation unit 601 and the buffering time. When estimating the integrated experience quality, the integrated experience quality estimation unit 602 obtains the degree of influence of the buffering time on the user's experience quality based on the buffering time. The integrated experience quality estimation unit 602 estimates the integrated experience quality from the obtained degree of influence and the content experience quality estimated by the content experience quality estimation unit 601.

コンテンツ品質評価情報格納手段103は、上記した情報に加えて、バッファリング時間が統合体感品質に与える影響度を計算するために必要な情報を格納している。コンテンツ品質評価情報格納手段103は、例えば、上記の影響度を計算するための計算式や計算パラメータを記憶している。統合体感品質推定部602は、コンテンツ品質評価情報格納手段103を参照して、バッファリング時間から影響度を求める。統合体感品質推定部602は、求めた影響度と、コンテンツ体感品質の推定値との積を、統合体感品質の推定値とする。   In addition to the above information, the content quality evaluation information storage means 103 stores information necessary for calculating the degree of influence that the buffering time has on the integrated quality of experience. The content quality evaluation information storage unit 103 stores, for example, calculation formulas and calculation parameters for calculating the degree of influence described above. The integrated experience quality estimation unit 602 refers to the content quality evaluation information storage unit 103 and obtains the degree of influence from the buffering time. The integrated experience quality estimation unit 602 sets the product of the obtained degree of influence and the estimated value of the content experience quality as the estimated value of the integrated experience quality.

本発明者は、バッファリング時間がユーザの体感品質に与える影響を調べるために、コンテンツの音声パラメータ、映像パラメータ、及び、バッファリング時間が異なる複数の実験条件を設定し、それらに対してITU−T勧告P.911に準拠した主観評価実験を行った。主観評価実験では、Video On Demandサービスを想定して、視聴者にコンテンツを視聴してもらい、各実験条件に対してコンテンツの体感品質を評価してもらった。評価は、バッファリング時間の影響を考慮した場合の評価と、バッファリング時間の影響を考慮しない場合の評価との2通りで行った。   In order to examine the influence of the buffering time on the user's quality of experience, the present inventor sets a plurality of experimental conditions with different audio parameters, video parameters, and buffering times of the contents, and ITU- T recommendation Subjective evaluation experiment based on 911 was conducted. In the subjective evaluation experiment, assuming the Video On Demand service, the viewers watched the content, and the content quality of the content was evaluated for each experimental condition. The evaluation was performed in two ways: an evaluation when the influence of the buffering time was considered and an evaluation when the influence of the buffering time was not taken into consideration.

評価尺度は、「非常に満足」、「満足」、「普通」、「不満」、「非常に不満」の5段階とした。評価点は、「非常に満足」を4点、「満足」を3点、「普通」を2点、「不満」を1点、「非常に不満」を0点とした。主観評価実験を行い、バッファリング時間の影響を考慮する場合としない場合とについて、平均オピニオン評点MOS(Mean Opinion Score:評価者が投票した得点の平均値)を求めた。   The evaluation scale was classified into five levels: “very satisfied”, “satisfied”, “normal”, “dissatisfied”, “very dissatisfied”. The evaluation points were “very satisfied” 4 points, “satisfied” 3 points, “normal” 2 points, “dissatisfied” 1 point, and “very dissatisfied” 0 point. Subjective evaluation experiments were performed, and an average opinion score MOS (Mean Opinion Score: average value of the votes voted by the evaluator) was obtained for cases where the influence of buffering time was not taken into consideration.

主観評価実験後、主観評価実験で得られたバッファリング時間の影響を考慮したときの統合体感品質(MOSt)と、バッファリング時間の影響を考慮しないコンテンツ体感品質(MOSc)と、バッファリング時間時間(Tb)との関係を定式化した。定式化では、統合体感品質MOStを目的変数、体感品質MOSc及びバッファリング時間Tbを説明変数として、それぞれの交互作用を考慮した関数MOSt=(c1×ln(Tb)+c2)×MOScに対して重回帰分析を行い、定数c1、c2の値を求めた。   After the subjective evaluation experiment, the integrated quality of experience (MOSt) when considering the influence of the buffering time obtained in the subjective evaluation experiment, the content quality of experience (MOSc) not considering the influence of the buffering time, and the buffering time The relationship with (Tb) was formulated. In the formulation, the integrated sensory quality MOSt is an objective variable, the sensory quality MOSc and the buffering time Tb are explanatory variables, and the function MOSt = (c1 × ln (Tb) + c2) × MOSc considering each interaction is weighted. Regression analysis was performed to determine the values of constants c1 and c2.

図3は、主観評価実験で得られた統合体感品質と、上記関数を用いて推定した統合体感品質推定値との関係を示している。主観評価実験の被験者は、インターネットを利用する男女計7名である。縦軸は、主観実験で得られた統合体感品質MOStを表す。横軸は、MOSt=(c1×ln(Tb)+c2)×MOScで求めた統合体感品質推定値(MOSt’)を表している。図3を参照すると、データの大半は、図3のグラフの45度の線上に位置している。このことから、上記推定式は、精度よく統合体感品質を推定していることがわかる。   FIG. 3 shows the relationship between the integrated experience quality obtained in the subjective evaluation experiment and the integrated experience quality estimated value estimated using the above function. The subjects of the subjective evaluation experiment are a total of 7 men and women who use the Internet. The vertical axis represents the integrated experience quality MOSt obtained in the subjective experiment. The horizontal axis represents the integrated experience quality estimation value (MOSt ′) obtained by MOSt = (c1 × ln (Tb) + c2) × MOSc. Referring to FIG. 3, most of the data is located on a 45 degree line in the graph of FIG. From this, it can be seen that the above estimation formula accurately estimates the integrated quality of experience.

図4は、コンテンツ配信時の動作手順を示している。ユーザは、クライアント300に、コンテンツの再生開始や、シークを要求する。クライアント300は、ユーザがコンテンツの再生開始、又は、シークなどの処理を行うとコンテンツ配信要求を配信サーバ100に送信する(ステップS1)。初期バッファ時間取得手段302は、初期バッファ時間を取得し、配信パラメータ決定手段101に送信する(ステップS2)。なお、配信サーバ100側が事前に初期バッファ時間を知っている場合は、ステップS2は省略できる。例えば、初期バッファ時間があらかじめ定められた固定値である場合や、クライアント300と配信サーバ100との間で事前にネゴシエーションを行って初期バッファ時間を決定する場合は、ステップS2を省略してもよい。   FIG. 4 shows an operation procedure at the time of content distribution. The user requests the client 300 to start content reproduction or seek. The client 300 transmits a content distribution request to the distribution server 100 when the user performs processing such as start of reproduction of content or seek (step S1). The initial buffer time acquisition unit 302 acquires the initial buffer time and transmits it to the distribution parameter determination unit 101 (step S2). If the distribution server 100 knows the initial buffer time in advance, step S2 can be omitted. For example, when the initial buffer time is a predetermined fixed value, or when the initial buffer time is determined by performing negotiation in advance between the client 300 and the distribution server 100, step S2 may be omitted. .

ネットワーク品質測定手段201は、ネットワーク200の利用可能なネットワーク帯域やパケットロス率、ジッタなどのネットワーク品質情報を取得し、配信パラメータ決定手段101に送信する(ステップS3)。ネットワーク品質測定手段201が、ネットワーク200からネットワーク品質情報を取得する手段としては、SNMP(Simple Network Management Protocol)の仕組みを利用することができる。なお、ネットワーク品質測定手段201がネットワーク品質情報を取得するタイミングは、特に限定されない。ネットワーク品質測定手段201は、定期的にネットワーク品質情報を取得し、ネットワーク品質情報を配信サーバ100に定期的に送信してもよい。   The network quality measuring unit 201 acquires network quality information such as an available network bandwidth, packet loss rate, and jitter of the network 200, and transmits it to the distribution parameter determining unit 101 (step S3). As a means for the network quality measuring means 201 to acquire network quality information from the network 200, a SNMP (Simple Network Management Protocol) mechanism can be used. Note that the timing at which the network quality measuring unit 201 acquires the network quality information is not particularly limited. The network quality measurement unit 201 may periodically acquire network quality information and periodically transmit the network quality information to the distribution server 100.

コンテンツ配信手段102は、クライアント300からコンテンツ配信要求を受けると、配信パラメータ決定手段101に配信パラメータの決定を依頼する。配信パラメータ決定手段101は、コンテンツ情報格納手段104から、配信要求があったコンテンツに用意されている複数の配信パラメータを取得する(ステップS4)。配信パラメータ決定手段101は、初期バッファ時間と、ネットワーク品質情報と、配信パラメータとから、取得した複数の配信パラメータのそれぞれに対応するバッファリング時間を求める。配信パラメータ決定手段101は、取得した複数の配信パラメータと、バッファリング時間と、ネットワーク品質情報とを統合体感品質推定手段106に渡し、統合体感品質の推定を依頼する。なお、選択可能な配信パラメータが1つのみの場合は、その配信パラメータをコンテンツ配信のパラメータとすればよい。   Upon receiving the content distribution request from the client 300, the content distribution unit 102 requests the distribution parameter determination unit 101 to determine the distribution parameter. The distribution parameter determination unit 101 acquires a plurality of distribution parameters prepared for the content requested for distribution from the content information storage unit 104 (step S4). The distribution parameter determination unit 101 obtains a buffering time corresponding to each of the acquired plurality of distribution parameters from the initial buffer time, the network quality information, and the distribution parameters. The distribution parameter determination unit 101 passes the acquired plurality of distribution parameters, buffering time, and network quality information to the integrated experience quality estimation unit 106 and requests estimation of the integrated experience quality. If only one distribution parameter can be selected, the distribution parameter may be used as a content distribution parameter.

統合体感品質推定手段106は、コンテンツ品質評価情報格納手段103から、統合体感品質の推定値を計算するために必要な情報を取得する(ステップS5)。統合体感品質推定手段106は、バッファリング時間と、ネットワーク品質情報と、配信パラメータとに基づいて、配信パラメータ決定手段101から受け取った複数の配信パラメータのそれぞれに対して、統合体感品質の推定値を計算する(ステップS6)。統合体感品質の推定では、統合体感品質推定手段106は、まず、配信パラメータとネットワーク品質情報とから、コンテンツ体感品質を求める。次いで、統合体感品質推定手段106は、バッファリング時間をTbとして、(c×ln(Tb)+c2)を用いて、バッファリング時間がユーザの体感品質に与える影響度を求める。その後、統合体感品質推定手段106は、求めたコンテンツ体感品質と影響度との積を、統合体感品質の推定値とする。   The integrated experience quality estimation unit 106 acquires information necessary for calculating an estimated value of the integrated experience quality from the content quality evaluation information storage unit 103 (step S5). Based on the buffering time, the network quality information, and the distribution parameters, the integrated experience quality estimation unit 106 calculates an estimated value of the integrated experience quality for each of the plurality of distribution parameters received from the distribution parameter determination unit 101. Calculate (step S6). In the estimation of the integrated experience quality, the integrated experience quality estimation means 106 first obtains the content experience quality from the distribution parameters and the network quality information. Next, the integrated experience quality estimation means 106 uses (c × ln (Tb) + c2), where the buffering time is Tb, to determine the degree of influence that the buffering time has on the user experience quality. Thereafter, the integrated experience quality estimation unit 106 sets the product of the obtained content experience quality and the degree of influence as an estimated value of the integrated experience quality.

配信パラメータ決定手段101は、配信パラメータとして選択可能な複数の配信パラメータのうち、統合体感品質推定手段106が計算した統合体感品質推定値が最も高い配信パラメータを、コンテンツ配信に用いる配信パラメータとして決定する(ステップS7)。配信パラメータ決定手段101は、コンテンツ配信手段102に、決定した配信パラメータを通知する。コンテンツ配信手段102は、コンテンツファイル格納手段105から、配信パラメータ決定手段101が決定した配信パラメータのコンテンツファイルを読み出し、ネットワーク200を介して、クライアント300に送信する(ステップS8)。   The delivery parameter determination unit 101 determines a delivery parameter having the highest integrated experience quality estimation value calculated by the integrated experience quality estimation unit 106 as a delivery parameter used for content delivery among a plurality of delivery parameters that can be selected as delivery parameters. (Step S7). The distribution parameter determination unit 101 notifies the content distribution unit 102 of the determined distribution parameter. The content distribution unit 102 reads the content file of the distribution parameter determined by the distribution parameter determination unit 101 from the content file storage unit 105 and transmits it to the client 300 via the network 200 (step S8).

クライアント300は、配信サーバ100が送信したコンテンツファイルを、再生バッファ301にバッファリングする(ステップS9)。クライアント300内の図示しない再生手段は、再生バッファ301に初期バッファ時間分のコンテンツデータがバッファリングされると、再生バッファ301の先頭からコンテンツの再生を開始する(ステップS10)。以降、クライアント300は、再生バッファ301にコンテンツファイルをバッファリングしつつ、再生バッファ301からバッファリングしたコンテンツを読み出し、再生を継続する。   The client 300 buffers the content file transmitted by the distribution server 100 in the reproduction buffer 301 (step S9). When the content data for the initial buffer time is buffered in the playback buffer 301, the playback means (not shown) in the client 300 starts playback of the content from the top of the playback buffer 301 (step S10). Thereafter, the client 300 reads the buffered content from the playback buffer 301 while buffering the content file in the playback buffer 301, and continues playback.

本実施形態では、統合体感品質推定手段106は、配信パラメータとネットワーク品質情報とから、バッファリング時間を考慮しないコンテンツ体感品質を求める。また、バッファリング時間に基づいて、バッファリング時間がユーザの体感品質に与える影響度を求める。統合体感品質推定手段106は、コンテンツ体感品質と影響度とから、バッファリング時間がユーザの体感品質に与える影響を考慮した統合体感品質を推定する。配信パラメータ決定手段101は、コンテンツ配信に際して選択可能な複数の配信パラメータのうち、統合体感品質が最良になる配信パラメータを、配信するコンテンツの配信パラメータとして決定する。コンテンツ配信手段102は、配信パラメータ決定手段101が決定した配信パラメータのコンテンツデータを、クライアント300に送信する。   In the present embodiment, the integrated experience quality estimation means 106 obtains content experience quality that does not take buffering time into account from the delivery parameter and network quality information. Further, based on the buffering time, the degree of influence of the buffering time on the user's quality of experience is obtained. The integrated experience quality estimation means 106 estimates the integrated experience quality considering the influence of the buffering time on the user experience quality from the content experience quality and the degree of influence. The distribution parameter determination unit 101 determines a distribution parameter that provides the best integrated experience quality as a distribution parameter of the content to be distributed among a plurality of distribution parameters that can be selected during content distribution. The content distribution unit 102 transmits the content data of the distribution parameter determined by the distribution parameter determination unit 101 to the client 300.

ジッタに対する耐性を向上させるために再生バッファ301を用いる場合、クライアント300は、再生バッファ301に初期バッファ時間分のコンテンツがバッファリングされるまでは再生を開始せず、この時間(バッファリング時間)は、ユーザにとっては待ち時間となっていた。しかしながら、これまで、この待ち時間がユーザの体感品質に与える影響は考慮されていなかった。バッファリング時間を無視して、コンテンツそのものの体感品質を基に配信パラメータを決定すると、ユーザの待ち時間が長くなり、結果として、ユーザの体感品質が低下することがあった。   When the playback buffer 301 is used to improve the tolerance against jitter, the client 300 does not start playback until content corresponding to the initial buffer time is buffered in the playback buffer 301, and this time (buffering time) , It was a waiting time for the user. However, until now, the influence of this waiting time on the user's quality of experience has not been considered. If the delivery parameters are determined based on the quality of the content itself while ignoring the buffering time, the waiting time of the user becomes longer, resulting in a decrease in the quality of the user's experience.

本実施形態では、バッファリング時間の影響を含めて、ユーザの体感品質を推定し、推定した体感品質に基づいて、コンテンツ配信の配信パラメータを決定する。このようにすることで、ジッタに対する耐性を高めるために再生バッファ301を用いたときでも、バッファリング時間に起因するユーザの体感品質の低下を抑制することができる。言い換えれば、ユーザの違和感を軽減しつつ、ジッタに対する耐性を確保したコンテンツ配信が可能になる。   In this embodiment, the user's bodily sensation quality is estimated including the influence of the buffering time, and the distribution parameter for content distribution is determined based on the estimated bodily sensation quality. In this way, even when the reproduction buffer 301 is used in order to increase the tolerance to jitter, it is possible to suppress a decrease in the user's quality of experience due to the buffering time. In other words, it is possible to distribute content that secures tolerance against jitter while reducing the user's uncomfortable feeling.

なお、バッファリング時間がユーザの体感品質に与える影響の大きさは、サービスをどのようなシーンで利用するかに応じて変化する。具体的には、同一コンテンツでも、そのコンテンツを自宅でパーソナルコンピュータを用いて再生する場合と、移動中に携帯型通信機器を用いて再生する場合とでは、バッファリング時間がユーザの体感品質に与える影響の大きさは異なる。また、バッファリング時間がユーザの体感品質に与える影響の大きさは、ユーザが再生するコンテンツがどのようなジャンルのコンテンツであるかに応じても変化する。例えば、ニュース番組のようなコンテンツでは、ユーザはより早く情報を得たいので、映像のきれいさよりもバッファリング時間の短さがより重視され、バッファリング時間が体感品質に与える影響度は大きい。一方、映画のようなコンテンツの場合は、バッファリング時間よりも、映像のきれいさが重視される傾向にあり、バッファリング時間が体感品質に与える影響度は小さい。   Note that the magnitude of the influence of the buffering time on the quality of experience of the user varies depending on the scene in which the service is used. Specifically, even when the same content is played using a personal computer at home and when played using a portable communication device while moving, the buffering time is given to the user's quality of experience. The magnitude of the impact is different. In addition, the magnitude of the influence of the buffering time on the user's quality of experience varies depending on the genre of the content that the user reproduces. For example, in a content such as a news program, since the user wants to obtain information earlier, the shortness of the buffering time is more important than the quality of the video, and the influence of the buffering time on the quality of experience is large. On the other hand, in the case of content such as a movie, the cleanliness of video tends to be more important than the buffering time, and the influence of the buffering time on the quality of experience is small.

上記した、バッファリング時間がユーザの体感品質に与える影響の大きさが、サービス利用シーンやコンテンツのジャンルに応じて異なることに対応するために、統合体感品質推定手段が、サービス利用シーンやコンテンツのジャンルに応じた統合体感品質を推定するように構成してもよい。サービス利用シーンやコンテンツのジャンルに応じた統合体感品質を推定可能とするために、想定されるサービス利用シーンやジャンルごとに、統合体感品質推定値の計算式に含まれる定数c1、c2を求めておく。定数c1、c2の値は、主観評価実験を複数のサービス利用シーンやコンテンツのジャンルについて行うことで求めることができる。求めた定数c1、c2の値は、コンテンツ品質評価情報格納手段103に、サービス利用シーンや、コンテンツのジャンルと対応付けて格納しておく。   In order to respond to the fact that the above-mentioned influence of the buffering time on the user experience quality varies depending on the service use scene and the content genre, the integrated experience quality estimation means uses the service use scene and content You may comprise so that the integrated experience quality according to a genre may be estimated. In order to make it possible to estimate the integrated experience quality according to the service usage scene and the content genre, the constants c1 and c2 included in the calculation formula of the integrated experience quality estimation value are obtained for each assumed service usage scene and genre. deep. The values of the constants c1 and c2 can be obtained by performing a subjective evaluation experiment on a plurality of service usage scenes and content genres. The obtained constants c1 and c2 are stored in the content quality evaluation information storage means 103 in association with service usage scenes and content genres.

コンテンツの配信に際し、配信パラメータ決定手段101は、統合体感品質推定手段106に対して、ユーザのサービス利用シーンや、再生対象のコンテンツのジャンルなどの情報を通知する。統合体感品質推定手段106は、配信パラメータ決定手段101から通知されたサービス利用シーンや、コンテンツのジャンルに応じた定数c1、c2の値を、コンテンツ評価情報記憶格納103から読み出す。統合体感品質推定手段106は、読み出した定数c1、c2を統合体感品質を推定する計算式に当てはめ、サービス利用シーンやコンテンツのジャンルに応じた統合体感品質を推定してもよい。   At the time of content distribution, the distribution parameter determination unit 101 notifies the integrated experience quality estimation unit 106 of information such as the service usage scene of the user and the genre of the content to be reproduced. The integrated experience quality estimation unit 106 reads the service usage scene notified from the distribution parameter determination unit 101 and the values of constants c1 and c2 corresponding to the content genre from the content evaluation information storage 103. The integrated experience quality estimation means 106 may apply the read constants c1 and c2 to a calculation formula for estimating the integrated experience quality, and estimate the integrated experience quality according to the service usage scene and the content genre.

続いて、本発明の第2実施形態について説明する。本発明の第2実施形態の配信システムの構成は、図1に示す第1実施形態における構成と同様である。第1実施形態では、バッファリング時間がユーザの体感品質に与える影響を考慮しないコンテンツ体感品質と、バッファリング時間がユーザの体感品質に与える影響度とから、統合体感品質を求めた。本実施形態では、コンテンツ品質評価情報格納手段103に、バッファリング時間と配信パラメータとから統合体感品質を求めるための情報を格納しておく。統合体感品質推定手段106は、その情報を参照して、統合体感品質を推定する。   Subsequently, a second embodiment of the present invention will be described. The configuration of the distribution system according to the second embodiment of the present invention is the same as the configuration according to the first embodiment shown in FIG. In the first embodiment, the integrated experience quality is obtained from the content experience quality that does not consider the influence of the buffering time on the user experience quality and the degree of influence that the buffering time has on the user experience quality. In the present embodiment, the content quality evaluation information storage unit 103 stores information for obtaining the integrated experience quality from the buffering time and the delivery parameter. The integrated experience quality estimation means 106 refers to the information and estimates the integrated experience quality.

図5は、配信パラメータ(ビットレートBr)と、バッファリング時間(Tb)と、統合体感品質(MOSt)との関係を示している。図5の統合体感品質MOStは、主観評価実験で求めた統合体感品質の実測値、又は、モデル式(MOSt=(c1×ln(Tb)+c2)×MOSc)で求めた統合体感品質の推定値である。コンテンツ品質評価情報格納手段103には、あらかじめ、図5に示す分布図のような関係を格納しておく。   FIG. 5 shows the relationship among distribution parameters (bit rate Br), buffering time (Tb), and integrated quality of experience (MOSt). The integrated sensory quality MOSt in FIG. 5 is an actually measured value of the integrated sensory quality obtained in the subjective evaluation experiment or an estimated value of the integrated sensory quality obtained by the model formula (MOSt = (c1 × ln (Tb) + c2) × MOSc). It is. In the content quality evaluation information storage means 103, a relationship as shown in the distribution chart of FIG. 5 is stored in advance.

ネットワークの利用帯域をRとすれば、利用帯域Rと、ビットレートBrと、バッファリング時間Tbと、初期バッファ時間b0との関係は、
R×Tb=Br×b0
と表すことができる。初期バッファ時間b0と、ネットワークの利用帯域Rとは、それぞれ、初期バッファ時間取得手段302が取得する初期バッファ時間、及び、ネットワーク品質測定手段201が測定するネットワーク品質情報とから定まる値である。上記式を変形すれば、ビットレートBrと、バッファリング時間Tbとの関係は、Br=(R/b0)×Tbと表すことができる。
If the network bandwidth is R, the relationship between bandwidth R, bit rate Br, buffering time Tb, and initial buffer time b0 is:
R × Tb = Br × b0
It can be expressed as. The initial buffer time b0 and the network use bandwidth R are values determined from the initial buffer time acquired by the initial buffer time acquisition unit 302 and the network quality information measured by the network quality measurement unit 201, respectively. If the above equation is modified, the relationship between the bit rate Br and the buffering time Tb can be expressed as Br = (R / b0) × Tb.

上記関係式は、図5の分布図において、底面上の直線に対応する。図5の分布図で、この直線を通り底面に垂直な面と、統合体感品質を表す曲線との交線を求める。交線において、統合体感品質MOStが最大となるビットレートは、現在の環境(利用帯域、初期バッファ時間)において、ユーザの体感品質が最良になるビットレートを表している。配信パラメータ決定手段101は、このビットレートを、コンテンツ配信に用いるパラメータとして決定すればよい。   The above relational expression corresponds to a straight line on the bottom surface in the distribution diagram of FIG. In the distribution diagram of FIG. 5, an intersection line between a surface passing through this straight line and perpendicular to the bottom surface and a curve representing the integrated quality of experience is obtained. In the intersection line, the bit rate at which the integrated experience quality MOSt is maximized represents the bit rate at which the user experience quality is the best in the current environment (usage bandwidth, initial buffer time). The distribution parameter determination unit 101 may determine this bit rate as a parameter used for content distribution.

実際には、コンテンツ配信のパラメータとして選択可能な配信パラメータは、あらかじめ決まっている。配信パラメータ決定手段101は、下記の処理を行い、交線において、統合体感品質MOStが最大となる配信パラメータ(ビットレート)を求める。配信パラメータ決定手段101は、まず、コンテンツ情報格納手段104から、選択可能な複数の配信パラメータ(ビットレートBr)を取得する。次いで、配信パラメータ決定手段101は、ビットレートBrと、ネットワークの利用可能帯域Rと、初期バッファ時間b0とから、バッファリング時間Tbを求める。配信パラメータ決定手段101は、選択可能な複数のビットレートBrと、ビットレートBrに対応したバッファリング時間Tbとの組を、統合体感品質推定手段106に渡す。   Actually, delivery parameters that can be selected as content delivery parameters are determined in advance. The distribution parameter determination unit 101 performs the following processing to obtain a distribution parameter (bit rate) that maximizes the integrated quality of experience MOSt at the intersection line. The distribution parameter determination unit 101 first acquires a plurality of selectable distribution parameters (bit rate Br) from the content information storage unit 104. Next, the delivery parameter determination unit 101 obtains the buffering time Tb from the bit rate Br, the network available bandwidth R, and the initial buffer time b0. The delivery parameter determination unit 101 passes a set of a plurality of selectable bit rates Br and a buffering time Tb corresponding to the bit rate Br to the integrated experience quality estimation unit 106.

統合体感品質推定手段106は、コンテンツ品質評価情報格納手段103を参照し、図5に示す分布図から、配信パラメータ決定手段101から受け取ったビットレートBrとバッファリング時間Tbの組に対応する統合体感品質MOStを求める。統合体感品質推定手段106は、配信パラメータ決定手段101から受け取った複数のビットレートBrとバッファリング時間との組に対して、統合体感品質MOStを求める。統合体感品質推定手段106は、統合体感品質MOStの値を、配信パラメータ決定手段101に返す。配信パラメータ決定手段101は、統合体感品質推定手段106が求めた統合体感品質MOStの値が最大となるビットレートを、コンテンツ配信に用いるパラメータとして決定する。   The integrated experience quality estimation means 106 refers to the content quality evaluation information storage means 103, and from the distribution diagram shown in FIG. 5, the integrated experience quality estimation means 106 corresponds to the combination of the bit rate Br and the buffering time Tb received from the distribution parameter determination means 101. Find the quality MOSt. The integrated experience quality estimation unit 106 obtains an integrated experience quality MOSt for a set of a plurality of bit rates Br and buffering time received from the distribution parameter determination unit 101. The integrated experience quality estimation unit 106 returns the value of the integrated experience quality MOSt to the distribution parameter determination unit 101. Distribution parameter determining means 101 determines the bit rate at which the value of integrated experience quality MOSt obtained by integrated experience quality estimation means 106 is maximized as a parameter used for content distribution.

本実施形態では、コンテンツ品質評価情報格納手段103に、配信パラメータとバッファリング時間とから、統合体感品質を推定するための情報を格納しておく。統合体感品質推定手段106は、コンテンツ品質評価情報格納手段103を参照して、配信パラメータとバッファリング時間とから、統合体感品質を推定する。配信パラメータ決定手段101は、統合体感品質推定手段106が推定した統合体感品質が最良となる配信パラメータを、コンテンツ配信に用いるパラメータとして決定する。このような構成でも、第1実施形態と同様に、ユーザの違和感を軽減しつつ、ジッタに対する耐性を確保したコンテンツ配信が可能になるという効果が得られる。   In the present embodiment, the content quality evaluation information storage unit 103 stores information for estimating the integrated experience quality from the distribution parameter and the buffering time. The integrated experience quality estimation unit 106 refers to the content quality evaluation information storage unit 103 and estimates the integrated experience quality from the distribution parameter and the buffering time. The distribution parameter determination unit 101 determines a distribution parameter that provides the best integrated experience quality estimated by the integrated experience quality estimation unit 106 as a parameter used for content distribution. Even in such a configuration, as in the first embodiment, it is possible to obtain an effect that content distribution with reduced tolerance to jitter can be achieved while reducing the user's uncomfortable feeling.

なお、上記各実施形態では、配信パラメータ決定手段101が、配信パラメータとネットワーク品質情報と初期バッファ時間とからバッファリング時間を求めたが、バッファリング時間を求める手段は、配信パラメータ決定手段101に限定されない。例えば、統合体感品質推定手段106に、配信パラメータとネットワーク品質情報と初期バッファ時間とを与えて、統合体感品質推定手段106にて、バッファリング時間を求めてもよい。或いは、配信パラメータ決定手段101又は統合体感品質推定手段106の外部に、バッファリング時間を求め、統合体感品質推定手段106に与える手段を別途設けてもよい。   In each of the above embodiments, the distribution parameter determination unit 101 determines the buffering time from the distribution parameter, the network quality information, and the initial buffer time. However, the unit for determining the buffering time is limited to the distribution parameter determination unit 101. Not. For example, the delivery parameter, the network quality information, and the initial buffer time may be given to the integrated experience quality estimation unit 106, and the integrated experience quality estimation unit 106 may obtain the buffering time. Alternatively, a means for obtaining the buffering time and providing it to the integrated experience quality estimation means 106 may be provided outside the distribution parameter determination means 101 or the integrated experience quality estimation means 106.

図1では、ネットワーク品質測定手段201は、ネットワーク200に付随していたが、これには限定されない。ネットワーク品質測定手段を、配信サーバ100内に設ける構成や、クライアント300内に設ける構成も可能である。図6及び図7は、それぞれ第1及び第2の変形例の配信システムを示している。図6は、配信サーバ100内にネットワーク品質測定手段107を設けた構成を示している。ネットワーク品質測定手段107は、クライアント300に送信するパケットの送信速度を計測し、ネットワーク200の利用可能帯域を推定する。配信パラメータ決定手段101は、ネットワーク品質測定手段107から、利用可能帯域の情報を受け取る。   In FIG. 1, the network quality measuring unit 201 is attached to the network 200, but is not limited thereto. A configuration in which the network quality measuring unit is provided in the distribution server 100 or a configuration in which the network quality measuring unit is provided in the client 300 is also possible. 6 and 7 show distribution systems of first and second modifications, respectively. FIG. 6 shows a configuration in which network quality measuring means 107 is provided in the distribution server 100. The network quality measuring unit 107 measures the transmission speed of the packet to be transmitted to the client 300 and estimates the usable bandwidth of the network 200. The distribution parameter determination unit 101 receives information on the available bandwidth from the network quality measurement unit 107.

図7は、クライアント300内にネットワーク品質測定手段303を設けた構成を示している。ネットワーク品質測定手段303は、配信サーバ100から受信するパケットの受信速度を計測し、ネットワーク200の利用可能帯域を推定する。ネットワーク品質測定手段303は、推定した利用可能帯域の情報を、配信サーバ100に送信する。ネットワーク品質測定手段303は、例えば、配信サーバ100に対してコンテンツを要求するときに、利用可能帯域を推定し、配信サーバ100に送信する。ネットワーク品質測定手段303が利用可能帯域の情報を送信するタイミングは任意であり、特に限定されない。   FIG. 7 shows a configuration in which network quality measuring means 303 is provided in the client 300. The network quality measuring unit 303 measures the reception speed of packets received from the distribution server 100 and estimates the available bandwidth of the network 200. The network quality measuring unit 303 transmits the estimated usable bandwidth information to the distribution server 100. For example, when the network quality measuring unit 303 requests content from the distribution server 100, the network quality measurement unit 303 estimates the available bandwidth and transmits the estimated bandwidth to the distribution server 100. The timing at which the network quality measuring unit 303 transmits information on the available bandwidth is arbitrary and is not particularly limited.

上記各実施形態では、コンテンツ配信に用いるプロトコルとしてTCPを想定したが、プロトコルはTCPに限定されない。例えば、コンテンツ配信に、UDP(User Data Protocol)を用いることも可能である。コンテンツ配信にUDPを用いる場合は、配信パラメータに、FEC(Forward Error Correction)冗長度を含めることができる。バッファリング時間を考慮しない体感品質を求める際に、映像品質パラメータとして、パケットロス率を含めてコンテンツの体感品質を求めておく。FEC冗長度を上げてコンテンツを送信すると、データを復元した際のパケットロス率は、ネットワークで起きた実際のパケットロス率よりも見かけ上低くなる。しかし、同じ伝送レートの場合、FECを用いた冗長化を行うと、行わない場合に比して伝送できるコンテンツのビットレートは低くなる。   In each of the above embodiments, TCP is assumed as a protocol used for content distribution, but the protocol is not limited to TCP. For example, UDP (User Data Protocol) can be used for content distribution. When UDP is used for content distribution, FEC (Forward Error Correction) redundancy can be included in the distribution parameter. When finding the quality of experience without taking buffering time into consideration, the quality of experience of the content including the packet loss rate is obtained as a video quality parameter. When content is transmitted with the FEC redundancy increased, the packet loss rate when data is restored is apparently lower than the actual packet loss rate that occurred in the network. However, in the case of the same transmission rate, if redundancy using FEC is performed, the bit rate of the content that can be transmitted becomes lower than in the case where it is not performed.

事前に実験を行い、冗長度をいくつにすると、見かけ上のパケットロス率を何%削減できるかを求めておき、両者の対応関係をコンテンツ品質評価情報格納手段103に格納しておく。統合体感品質推定手段106は、選択可能な複数のビットレートにFECをかけた場合の見かけ上のパケットロス率と共にモデル式に入力し、統合体感品質を推定する。配信パラメータ決定手段101は、統合体感品質が最良となるビットレートとFEC冗長度とを、配信パラメータとして決定すればよい。   An experiment is performed in advance to determine how many percent of the packet loss rate can be reduced by setting the redundancy, and the correspondence between the two is stored in the content quality evaluation information storage unit 103. The integrated experience quality estimation means 106 inputs a model expression together with an apparent packet loss rate when FEC is applied to a plurality of selectable bit rates, and estimates the integrated experience quality. The distribution parameter determination unit 101 may determine the bit rate and the FEC redundancy that provide the best integrated experience quality as distribution parameters.

以上、本発明をその好適な実施形態に基づいて説明したが、本発明のコンテンツ配信システム、配信パラメータ決定装置、品質推定装置、方法、及び、プログラムは、上記実施形態にのみ限定されるものではなく、上記実施形態の構成から種々の修正及び変更を施したものも、本発明の範囲に含まれる。   Although the present invention has been described based on the preferred embodiment, the content distribution system, distribution parameter determination device, quality estimation device, method, and program of the present invention are not limited to the above embodiment. Rather, various modifications and changes made from the configuration of the above embodiment are also included in the scope of the present invention.

以下、本発明の最小構成について説明する。本発明のコンテンツ配信システムは、最小構成として、コンテンツ配信手段と、統合体感品質推定手段と、配信パラメータ決定手段とを備える。コンテンツ配信手段は、コンテンツ格納手段からコンテンツデータを読み出し、ネットワークを介してクライアントに送信する。コンテンツ格納手段は、複数の配信パラメータのコンテンツデータを格納している。コンテンツデータを受信するクライアントは、再生バッファを有し、再生バッファに初期バッファ時間部分のコンテンツデータがバッファリングされると、再生を開始する。統合体感品質推定手段は、コンテンツ品質評価情報格納手段を参照し、バッファリング時間と、コンテンツデータの配信パラメータと、ネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して統合体感品質を推定する。バッファリング時間とは、クライアントにて、再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間である。統合体感品質とは、バッファリング時間がユーザの主観的な体感品質に与える影響を考慮した体感品質である。配信パラメータ決定手段は、推定された統合体感品質に基づいて、選択可能な複数の配信パラメータの中から、コンテンツ配信手段が送信するコンテンツデータの配信パラメータを決定する。   The minimum configuration of the present invention will be described below. The content distribution system of the present invention includes, as a minimum configuration, a content distribution unit, an integrated experience quality estimation unit, and a distribution parameter determination unit. The content distribution unit reads the content data from the content storage unit and transmits it to the client via the network. The content storage means stores content data of a plurality of distribution parameters. The client that receives the content data has a playback buffer, and starts playback when the content data of the initial buffer time portion is buffered in the playback buffer. The integrated experience quality estimation means refers to the content quality evaluation information storage means, and can be selected as a delivery parameter at the time of content data delivery based on the buffering time, the content data delivery parameter, and the network quality information of the network. Estimate integrated experience quality for multiple delivery parameters. The buffering time is the time required for the content data for the initial buffer time to be buffered in the playback buffer at the client. The integrated sensory quality is a sensory quality that takes into account the effect of buffering time on the subjective sensory quality of the user. The distribution parameter determination unit determines a distribution parameter of content data transmitted by the content distribution unit from a plurality of selectable distribution parameters based on the estimated integrated experience quality.

本発明のコンテンツ配信方法の最小構成は、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるとコンテンツデータの再生を開始するクライアントにコンテンツデータを配信する方法であって、クライアントにて再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して統合体感品質を推定する統合体感品質推定ステップと、統合体感品質推定ステップで推定した統合体感品質に基づいて、選択可能な複数の配信パラメータの中から、クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定ステップと、複数の配信パラメータのコンテンツデータを格納するコンテンツ格納手段から、配信パラメータ決定ステップで決定した配信パラメータのコンテンツデータを読み出し、読み出したコンテンツデータをネットワークを介してクライアントに送信するコンテンツ配信ステップとを有するという構成である。   The minimum configuration of the content distribution method of the present invention is a method for distributing content data to a client that has a playback buffer and starts playback of content data when content data for the initial buffer time is buffered in the playback buffer. In addition, the integrated experience quality is estimated in consideration of the influence of the buffering time indicating the time required for buffering the content data for the initial buffer time in the playback buffer at the client on the subjective experience quality of the user. Content quality evaluation information storage means for storing information for content data distribution based on buffering time, content data distribution parameters, and network quality information of the network constituting the content data distribution path Selected as a delivery parameter for Based on the integrated experience quality estimation step that estimates the integrated experience quality for multiple possible delivery parameters, and the integrated experience quality estimated in the integrated experience quality estimation step, the client can select from a plurality of delivery parameters that can be selected. The content data of the distribution parameter determined in the distribution parameter determination step is read from the distribution parameter determination step of determining the distribution parameter of the content data to be transmitted and the content storage means for storing the content data of the plurality of distribution parameters, and the read content data And a content distribution step for transmitting to the client via the network.

本発明のプログラム(コンテンツ配信プログラム)の最小構成は、コンピュータに、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるとコンテンツデータの再生を開始するクライアントにコンテンツデータを配信する処理を実行させるプログラムであって、コンピュータに、クライアントにて再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して統合体感品質を推定する統合体感品質処理と、統合体感品質推定処理で推定された統合体感品質に基づいて、選択可能な複数の配信パラメータの中から、クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定処理と、複数の配信パラメータのコンテンツデータを格納するコンテンツ格納手段から、配信パラメータ決定処理で決定された配信パラメータのコンテンツデータを読み出し、読み出したコンテンツデータをネットワークを介してクライアントに送信するコンテンツ配信処理とを実行させるという構成である。   The minimum configuration of the program (content distribution program) of the present invention is that a computer has a reproduction buffer, and content data for an initial buffer time is buffered in the reproduction buffer. A program that executes a process of distributing data, and a buffering time indicating a time required for a client to buffer content data for an initial buffer time in a playback buffer at a client. Network that configures buffering time, content data distribution parameters, and content data distribution path with reference to content quality evaluation information storage means for storing information for estimating integrated quality of experience in consideration of the influence on quality Net Integrated experience quality processing that estimates the integrated experience quality for multiple delivery parameters that can be selected as delivery parameters at the time of content data delivery, and the integrated experience estimated by the integrated experience quality estimation process. From a plurality of selectable distribution parameters based on quality, a distribution parameter determination process for determining a distribution parameter of content data to be transmitted to the client, and a content storage means for storing content data of the plurality of distribution parameters. The content data of the distribution parameter determined in the parameter determination process is read out, and the content distribution process of transmitting the read content data to the client via the network is executed.

本発明のコンテンツ配信システム、方法、及び、プログラムでは、選択可能な複数の配信パラメータに対して、バッファリング時間の影響を含めた統合体感品質を推定する。推定された統合体感品質に基づいて、コンテンツ配信の配信パラメータを決定し、クライアントに、決定した配信パラメータのコンテンツデータを送信する。このように、バッファリング時間の影響を含めてユーザの体感品質を推定することで、再生バッファを用いてコンテンツ再生を行うコンテンツ配信にて、ユーザの体感品質の低下を抑制することができる。   In the content distribution system, method, and program of the present invention, the integrated quality of experience including the effect of buffering time is estimated for a plurality of selectable distribution parameters. Based on the estimated integrated quality of experience, the distribution parameter of the content distribution is determined, and the content data of the determined distribution parameter is transmitted to the client. As described above, by estimating the user's experience quality including the influence of the buffering time, it is possible to suppress a decrease in the user's experience quality in content distribution in which content reproduction is performed using the reproduction buffer.

本発明の配信パラメータ決定装置の最小構成は、統合体感品質推定手段と、配信パラメータ決定手段とを有する。統合体感品質推定手段は、コンテンツ品質評価情報格納手段を参照し、バッファリング時間と、コンテンツデータの配信パラメータと、ネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して統合体感品質を推定する。コンテンツデータを配信するクライアントは、再生バッファを有し、再生バッファに初期バッファ時間部分のコンテンツデータがバッファリングされると、再生を開始する。バッファリング時間とは、クライアントにて、再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間である。統合体感品質とは、バッファリング時間がユーザの主観的な体感品質に与える影響を考慮した体感品質である。配信パラメータ決定手段は、推定された統合体感品質に基づいて、選択可能な複数の配信パラメータの中から、クライアントに送信するコンテンツデータの配信パラメータを決定する。   The minimum configuration of the distribution parameter determination apparatus of the present invention includes an integrated experience quality estimation unit and a distribution parameter determination unit. The integrated experience quality estimation means refers to the content quality evaluation information storage means, and can be selected as a delivery parameter at the time of content data delivery based on the buffering time, the content data delivery parameter, and the network quality information of the network. Estimate integrated experience quality for multiple delivery parameters. The client that distributes the content data has a reproduction buffer, and starts reproduction when the content data of the initial buffer time portion is buffered in the reproduction buffer. The buffering time is the time required for the content data for the initial buffer time to be buffered in the playback buffer at the client. The integrated sensory quality is a sensory quality that takes into account the effect of buffering time on the subjective sensory quality of the user. The distribution parameter determining means determines a distribution parameter of content data to be transmitted to the client from a plurality of selectable distribution parameters based on the estimated integrated quality of experience.

本発明の配信パラメータ決定方法の最小構成は、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるとコンテンツデータの再生を開始するクライアントにコンテンツデータを配信する際の配信パラメータを決定する方法であって、クライアントにて、再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して統合体感品質を推定する統合体感品質推定ステップと、統合体感品質推定ステップで推定した統合体感品質に基づいて、選択可能な複数の配信パラメータの中から、クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定ステップとを有するという構成である。   The minimum configuration of the delivery parameter determination method of the present invention has a playback buffer, and when content data for the initial buffer time is buffered in the playback buffer, content data is delivered to a client that starts playback of the content data. The method of determining the distribution parameter of the client, and the influence of the buffering time on the subjective experience quality of the user indicating the time required for the content data for the initial buffer time to be buffered in the playback buffer at the client Referring to content quality evaluation information storage means for storing information for estimating the integrated quality of experience taking into account the network quality information of the network constituting the buffering time, the content data distribution parameter, and the content data distribution route Based on the content Integrated experience quality estimation step for estimating the integrated experience quality for a plurality of delivery parameters that can be selected as delivery parameters at the time of distribution, and a plurality of selectable based on the integrated experience quality estimated in the integrated experience quality estimation step A distribution parameter determining step for determining a distribution parameter of content data to be transmitted to the client from among the distribution parameters.

本発明のプログラム(配信パラメータ決定プログラム)の最小構成は、コンピュータに、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるとコンテンツデータの再生を開始するクライアントにコンテンツデータを配信する際の配信パラメータを決定する処理を実行させるプログラムであって、コンピュータに、クライアントにて、再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して統合体感品質を推定する統合体感品質推定処理と、統合体感品質推定ステップで推定した統合体感品質に基づいて、選択可能な複数の配信パラメータの中から、クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定処理とを実行させるという構成である。   The minimum configuration of the program (distribution parameter determination program) of the present invention is a client having a playback buffer in the computer and starting playback of content data when content data for the initial buffer time is buffered in the playback buffer. A program for executing a process for determining a delivery parameter when delivering content data, a buffer indicating a time required for buffering content data for an initial buffer time in a playback buffer in a computer The content quality evaluation information storage means for storing information for estimating the integrated experience quality considering the influence of the ring time on the subjective experience quality of the user, the buffering time, the delivery parameter of the content data, Distribution of content data Integrated experience quality estimation process for estimating integrated experience quality for a plurality of delivery parameters that can be selected as delivery parameters at the time of content data delivery, based on network quality information of a network constituting the route, and an integrated experience quality estimation step The distribution parameter determination process for determining the distribution parameter of the content data to be transmitted to the client from the plurality of selectable distribution parameters is executed based on the integrated quality of experience estimated in (1).

本発明の配信パラメータ決定装置、方法、及び、プログラムでは、選択可能な複数の配信パラメータに対して、バッファリング時間の影響を含めた統合体感品質を推定する。推定された統合体感品質に基づいて、コンテンツ配信の配信パラメータを決定する。このように、バッファリング時間の影響を含めてユーザの体感品質を推定することで、再生バッファを用いてコンテンツ再生を行うコンテンツ配信にて、ユーザの体感品質の低下を抑制可能な配信パラメータを、コンテンツ配信のパラメータとして決定することができる。   In the delivery parameter determination apparatus, method, and program of the present invention, the integrated quality of experience including the effect of buffering time is estimated for a plurality of selectable delivery parameters. A distribution parameter for content distribution is determined based on the estimated integrated quality of experience. In this way, by estimating the user's experience quality including the influence of the buffering time, the distribution parameters that can suppress the decrease in the user's experience quality in the content distribution that performs content reproduction using the reproduction buffer, It can be determined as a parameter for content distribution.

本発明の体感品質推定装置は、統合体感品質推定手段を備える。統合体感品質推定手段は、コンテンツ品質評価情報格納手段を参照し、バッファリング時間と、コンテンツデータの配信パラメータと、ネットワークのネットワーク品質情報とに基づいて、統合体感品質を推定する。コンテンツデータを配信するクライアントは、再生バッファを有し、再生バッファに初期バッファ時間部分のコンテンツデータがバッファリングされると、再生を開始する。バッファリング時間とは、クライアントにて、再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間である。統合体感品質とは、バッファリング時間がユーザの主観的な体感品質に与える影響を考慮した体感品質である。   The sensation quality estimation apparatus of the present invention includes an integrated sensation quality estimation means. The integrated experience quality estimation means refers to the content quality evaluation information storage means, and estimates the integrated experience quality based on the buffering time, the distribution parameter of the content data, and the network quality information of the network. The client that distributes the content data has a reproduction buffer, and starts reproduction when the content data of the initial buffer time portion is buffered in the reproduction buffer. The buffering time is the time required for the content data for the initial buffer time to be buffered in the playback buffer at the client. The integrated sensory quality is a sensory quality that takes into account the effect of buffering time on the subjective sensory quality of the user.

本発明の体感品質推定方法は、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるとコンテンツデータの再生を開始するクライアントにコンテンツデータを配信した際のユーザの体感品質を推定する方法であって、クライアントにて、再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、統合体感品質を推定する統合体感品質推定ステップを有する。   The experience quality estimation method of the present invention has a playback buffer, and when content data for the initial buffer time is buffered in the playback buffer, the user's data when the content data is delivered to the client that starts playback of the content data is stored. This is a method for estimating the quality of experience, and the influence of the buffering time, which indicates the time required for the content data for the initial buffer time to be buffered in the playback buffer, on the user's subjective quality of experience. Referring to content quality evaluation information storage means for storing information for estimating the integrated quality of experience, buffering time, content data distribution parameters, and network quality information of the network constituting the content data distribution path; Integration to estimate the integrated experience quality based on With sensitive quality estimation step.

本発明のプログラム(体感品質推定プログラム)の最小構成は、コンピュータに、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるとコンテンツデータの再生を開始するクライアントにコンテンツデータを配信した際のユーザの体感品質を推定する処理を実行させるプログラムであって、コンピュータに、クライアントにて、再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、統合体感品質を推定する統合体感品質推定処理を実行させるという構成である。   The minimum configuration of the program (experience quality estimation program) of the present invention is a client having a reproduction buffer in the computer and starting reproduction of content data when content data for the initial buffer time is buffered in the reproduction buffer. A program for executing processing for estimating a user's quality of experience when content data is distributed, the time required for buffering content data for an initial buffer time in a playback buffer in a computer Referring to the content quality evaluation information storage means for storing information for estimating the integrated experience quality in consideration of the influence of the buffering time shown on the subjective experience quality of the user, and the buffering time and the delivery parameter of the content data And the distribution route of the content data Based on the network quality information of the network which constitutes a configuration that is running the integrated experience quality estimation processing for estimating an integrated quality of experience.

本発明の体感品質推定装置、方法、及び、プログラムでは、配信パラメータに対して、バッファリング時間の影響を含めた統合体感品質を推定する。本発明では、バッファリング時間の影響を含めた体感品質を推定するので、再生バッファを用いてコンテンツ再生を行うとき、再生バッファにコンテンツデータがバッファリングされる時間がユーザの体感品質に与える影響を考慮した品質評価を行うことができる。   In the experience quality estimation apparatus, method, and program of the present invention, the integrated experience quality including the influence of the buffering time is estimated for the delivery parameter. In the present invention, since the quality of experience including the influence of the buffering time is estimated, when content is reproduced using the reproduction buffer, the time that the content data is buffered in the reproduction buffer has an influence on the quality of experience of the user. It is possible to perform quality evaluation in consideration.

100:配信サーバ
101:配信パラメータ決定手段
102:コンテンツ配信手段
103:コンテンツ品質評価情報格納手段
104:コンテンツ情報格納手段
105:コンテンツファイル格納手段
106:統合体感品質推定手段
107、201、303:ネットワーク品質測定手段
200:ネットワーク
300:クライアント
301:再生バッファ
302:初期バッファ時間取得手段
601:コンテンツ体感品質推定部
602:統合体感品質推定部
100: distribution server 101: distribution parameter determination unit 102: content distribution unit 103: content quality evaluation information storage unit 104: content information storage unit 105: content file storage unit 106: integrated experience quality estimation unit 107, 201, 303: network quality Measuring means 200: Network 300: Client 301: Playback buffer 302: Initial buffer time acquisition means 601: Content experience quality estimation unit 602: Integrated experience quality estimation unit

Claims (27)

複数の配信パラメータのコンテンツデータを格納するコンテンツ格納手段からコンテンツデータを読み出し、該読み出したコンテンツデータを、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントに、ネットワークを介して送信するコンテンツ配信手段と、
前記クライアントにて前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、前記ネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して前記統合体感品質を推定する統合体感品質推定手段と、
前記統合体感品質推定手段が推定した統合体感品質に基づいて、前記選択可能な複数の配信パラメータの中から、コンテンツ配信手段が送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定手段とを備えるコンテンツ配信システム。
When content data is read from content storage means for storing content data of a plurality of distribution parameters, the read content data has a playback buffer, and content data for an initial buffer time is buffered in the playback buffer Content distribution means for transmitting via a network to a client that starts reproduction of content data;
The integrated sensory quality is estimated in consideration of the influence of the buffering time indicating the time required for buffering the content data for the initial buffer time in the playback buffer at the client on the subjective sensory quality of the user. Can be selected as a distribution parameter at the time of content data distribution based on the buffering time, content data distribution parameter, and network quality information of the network Integrated experience quality estimation means for estimating the integrated experience quality for a plurality of delivery parameters;
Content provided with distribution parameter determination means for determining a distribution parameter of content data transmitted by the content distribution means from among the plurality of selectable distribution parameters based on the integrated experience quality estimated by the integrated experience quality estimation means Distribution system.
前記配信パラメータ決定手段は、前記コンテンツファイル格納手段に格納されたコンテンツファイルについて選択可能な複数の配信パラメータを格納するコンテンツ情報格納手段から、前記選択可能な複数の配信パラメータを取得し、該取得した配信パラメータを前記統合体感品質推定手段に渡して統合体感品質の推定を依頼する、請求項1に記載のコンテンツ配信システム。   The distribution parameter determination unit acquires the plurality of selectable distribution parameters from a content information storage unit that stores a plurality of selectable distribution parameters for the content file stored in the content file storage unit, The content distribution system according to claim 1, wherein distribution parameters are passed to the integrated experience quality estimation unit to request estimation of integrated experience quality. 前記ネットワークのネットワーク品質情報を取得するネットワーク品質測定手段を更に備える、請求項1又は2に記載のコンテンツ配信システム。   The content distribution system according to claim 1, further comprising network quality measuring means for acquiring network quality information of the network. 前記コンテンツ品質情報格納手段が格納する情報が、前記配信パラメータと前記ネットワーク品質情報とから前記バッファリング時間がユーザの主観的な体感品質に与える影響を考慮しない体感品質を推定するための情報を含んでおり、
前記統合体感品質推定手段が、
前記コンテンツ品質情報格納手段を参照し、前記配信パラメータと前記ネットワーク品質情報とから、前記バッファリング時間がユーザの主観的な体感品質に与える影響を考慮しない体感品質を推定するコンテンツ体感品質推定部と、
前記バッファリング時間に基づいて、バッファリング時間がユーザの体感品質に与える影響度を求め、前記コンテンツ体感品質推定部が推定した体感品質と前記影響度とに基づいて、前記統合体感品質を推定する統合体感品質推定部とを含む、請求項1乃至3の何れか一に記載のコンテンツ配信システム。
The information stored in the content quality information storage means includes information for estimating the sensation quality without considering the influence of the buffering time on the subjective sensation quality of the user from the distribution parameter and the network quality information. And
The integrated experience quality estimation means,
A content experience quality estimation unit that refers to the content quality information storage unit and estimates the experience quality without considering the influence of the buffering time on the subjective experience quality of the user from the delivery parameter and the network quality information; ,
Based on the buffering time, the degree of influence of the buffering time on the user's bodily sensation quality is obtained, and the integrated bodily sensation quality is estimated based on the bodily sensation quality estimated by the content bodily sensation quality estimation unit and the degree of influence. The content distribution system according to claim 1, further comprising an integrated experience quality estimation unit.
前記統合体感品質推定部は、前記バッファリング時間をTbとし、c1、c2を定数として、下記式、
c1×ln(Tb)+c2
で計算される値を前記影響度とする、請求項4に記載のコンテンツ配信システム。
The integrated sensation quality estimation unit sets the buffering time as Tb, c1 and c2 as constants,
c1 × ln (Tb) + c2
The content distribution system according to claim 4, wherein the value calculated in step S3 is the influence level.
前記統合体感品質推定部は、前記影響度と前記コンテンツ体感品質推定部が推定した体感品質の推定値との積を、前記統合体感品質の推定値とする、請求項4又は5に記載のコンテンツ配信システム。   The content according to claim 4 or 5, wherein the integrated experience quality estimation unit uses the product of the degree of influence and the estimate value of the experience quality estimated by the content experience quality estimation unit as the estimate value of the integrated experience quality. Distribution system. 前記コンテンツ品質情報格納手段が格納する情報が、前記バッファリング時間と前記配信パラメータとから前記統合体感品質を推定するための情報を含んでおり、前記統合体感品質推定手段は、前記コンテンツ品質情報格納手段を参照し、前記バッファリング時間と前記配信パラメータとから、前記統合体感品質を推定する、請求項1乃至3の何れか一に記載のコンテンツ配信システム。   The information stored in the content quality information storage means includes information for estimating the integrated experience quality from the buffering time and the delivery parameter, and the integrated experience quality estimation means stores the content quality information storage The content distribution system according to any one of claims 1 to 3, wherein the integrated quality of experience is estimated from the buffering time and the distribution parameter with reference to a means. 再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにて、前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して前記統合体感品質を推定する統合体感品質推定手段と、
前記統合体感品質推定手段が推定した統合体感品質に基づいて、前記選択可能な複数の配信パラメータの中から、前記クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定手段とを備える配信パラメータ決定装置。
When the content buffer for the initial buffer time is buffered in the playback buffer, the content data for the initial buffer time is buffered in the playback buffer at the client that starts playback of the content data. The content quality evaluation information storage means for storing information for estimating the integrated experience quality in consideration of the influence of the buffering time indicating the time required for the user experience on the subjective experience quality, and said buffering Based on the time, content data distribution parameters, and network quality information of the network that constitutes the content data distribution route, the integrated quality of experience for a plurality of distribution parameters that can be selected as distribution parameters at the time of content data distribution Integrated experience quality estimation And means,
A distribution parameter determining unit configured to determine a distribution parameter of content data to be transmitted to the client from the plurality of selectable distribution parameters based on the integrated sensory quality estimated by the integrated sensory quality estimation unit; Decision device.
再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにて、前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、前記統合体感品質を推定する統合体感品質推定手段を備える体感品質推定装置。   When the content buffer for the initial buffer time is buffered in the playback buffer, the content data for the initial buffer time is buffered in the playback buffer at the client that starts playback of the content data. The content quality evaluation information storage means for storing information for estimating the integrated experience quality in consideration of the influence of the buffering time indicating the time required for the user experience on the subjective experience quality, and said buffering A sensation quality estimation apparatus comprising an integrated sensation quality estimation unit that estimates the integrated sensation quality based on time, content data distribution parameters, and network quality information of a network constituting a content data distribution route. コンピュータを用い、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにコンテンツデータを配信するコンテンツ配信方法であって、
前記コンピュータが、前記クライアントにて前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して前記統合体感品質を推定する統合体感品質推定ステップと、
前記コンピュータが、前記統合体感品質推定ステップで推定した統合体感品質に基づいて、前記選択可能な複数の配信パラメータの中から、前記クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定ステップと、
前記コンピュータが、複数の配信パラメータのコンテンツデータを格納するコンテンツ格納手段から、前記配信パラメータ決定ステップで決定した配信パラメータのコンテンツデータを読み出し、該読み出したコンテンツデータを前記ネットワークを介して前記クライアントに送信するコンテンツ配信ステップとを有するコンテンツ配信方法。
A content distribution method using a computer, having a playback buffer, and distributing content data to a client that starts playback of the content data when content data for an initial buffer time is buffered in the playback buffer,
An integrated experience in consideration of the influence of the buffering time on the subjective experience quality of the user indicating the time required for the computer to buffer the content data for the initial buffer time in the playback buffer at the client Refer to content quality evaluation information storage means for storing information for estimating quality, and based on the buffering time, content data distribution parameters, and network quality information of the network constituting the content data distribution path An integrated experience quality estimation step for estimating the integrated experience quality for a plurality of delivery parameters selectable as delivery parameters at the time of content data delivery;
A distribution parameter determining step in which the computer determines a distribution parameter of content data to be transmitted to the client from the plurality of selectable distribution parameters based on the integrated experience quality estimated in the integrated experience quality estimation step; ,
The computer reads the content data of the distribution parameter determined in the distribution parameter determination step from the content storage means for storing the content data of a plurality of distribution parameters, and transmits the read content data to the client via the network And a content distribution method.
前記統合体感品質推定ステップに先行して、前記コンピュータが、前記コンテンツファイル格納手段に格納されたコンテンツファイルについて選択可能な複数の配信パラメータを格納するコンテンツ情報格納手段から、前記選択可能な複数の配信パラメータを取得する選択可能配信パラメータ取得ステップを更に有し、
前記統合体感品質推定ステップでは、前記コンピュータは、前記選択可能配信パラメータ取得ステップで取得した配信パラメータに対して、統合体感品質を推定する、請求項10に記載のコンテンツ配信方法。
Prior to the integrated quality of experience estimation step, the computer selects the plurality of selectable distributions from a content information storage unit that stores a plurality of distribution parameters that can be selected for the content file stored in the content file storage unit. The method further comprises a selectable delivery parameter acquisition step of acquiring a parameter,
The content distribution method according to claim 10, wherein in the integrated experience quality estimation step, the computer estimates an integrated experience quality with respect to the distribution parameter acquired in the selectable distribution parameter acquisition step.
前記統合体感品質推定ステップに先行して、前記コンピュータが、前記ネットワークのネットワーク品質情報を取得するネットワーク品質測定ステップを更に有する、請求項10又は11に記載のコンテンツ配信方法。   The content distribution method according to claim 10 or 11, wherein the computer further includes a network quality measurement step of acquiring network quality information of the network prior to the integrated experience quality estimation step. 前記コンテンツ品質情報格納手段が格納する情報が、前記配信パラメータと前記ネットワーク品質情報とから前記バッファリング時間がユーザの主観的な体感品質に与える影響を考慮しない体感品質を推定するための情報を含んでおり、
前記統合体感品質推定ステップが、
前記コンピュータが、前記コンテンツ品質情報格納手段を参照し、前記配信パラメータと前記ネットワーク品質情報とから、前記バッファリング時間がユーザの主観的な体感品質に与える影響を考慮しない体感品質を推定するステップと、
前記コンピュータが、前記バッファリング時間に基づいて、バッファリング時間がユーザの体感品質に与える影響度を求め、前記コンテンツ体感品質推定ステップで推定した体感品質と前記影響度とに基づいて、前記統合体感品質を推定するステップとを含む、請求項10乃至12の何れか一に記載のコンテンツ配信方法。
The information stored in the content quality information storage means includes information for estimating the sensation quality without considering the influence of the buffering time on the subjective sensation quality of the user from the distribution parameter and the network quality information. And
The integrated experience quality estimation step comprises:
The computer refers to the content quality information storage unit, and estimates from the delivery parameter and the network quality information the experience quality that does not consider the influence of the buffering time on the subjective experience quality of the user; ,
Based on the buffering time, the computer obtains the degree of influence that the buffering time has on the user's bodily sensation quality, and based on the bodily sensation quality estimated in the content bodily sensation quality estimation step and the degree of influence, the integrated bodily sensation The content distribution method according to claim 10, further comprising a step of estimating quality.
前記統合体感品質を推定するステップでは、前記コンピュータは、前記バッファリング時間をTbとし、c1、c2を定数として、下記式、
c1×ln(Tb)+c2
で計算される値を前記影響度とする、請求項13に記載のコンテンツ配信方法。
In the step of estimating the integrated quality of experience, the computer sets the buffering time as Tb, c1 and c2 as constants, and the following formula:
c1 × ln (Tb) + c2
The content distribution method according to claim 13, wherein the value calculated in step S3 is the influence degree.
前記統合体感品質を推定するステップでは、前記コンピュータは、前記影響度と前記コンテンツ体感品質を推定するステップで推定した体感品質の推定値との積を、前記統合体感品質の推定値とする、請求項13又は14に記載のコンテンツ配信方法。   In the step of estimating the integrated experience quality, the computer uses a product of the influence level and the estimated value of the experience quality estimated in the step of estimating the content experience quality as the estimated value of the integrated experience quality. Item 15. The content distribution method according to Item 13 or 14. 前記コンテンツ品質情報格納手段が格納する情報が、前記バッファリング時間と前記配信パラメータとから前記統合体感品質を推定するための情報を含んでおり、
前記統合体感品質推定ステップでは、前記コンピュータは、前記コンテンツ品質情報格納手段を参照し、前記バッファリング時間と前記配信パラメータとから、前記統合体感品質を推定する、請求項10乃至12の何れか一に記載のコンテンツ配信方法。
The information stored in the content quality information storage means includes information for estimating the integrated experience quality from the buffering time and the delivery parameter,
13. In the integrated experience quality estimation step, the computer estimates the integrated experience quality from the buffering time and the delivery parameter with reference to the content quality information storage unit. The content distribution method described in 1.
コンピュータを用い、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにコンテンツデータを配信する際の配信パラメータを決定する方法であって、
前記コンピュータが、前記クライアントにて、前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して前記統合体感品質を推定する統合体感品質推定ステップと、
前記コンピュータが、前記統合体感品質推定ステップで推定した統合体感品質に基づいて、前記選択可能な複数の配信パラメータの中から、前記クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定ステップとを有する配信パラメータ決定方法。
A method for determining a delivery parameter for delivering content data to a client having a playback buffer and having a playback buffer and content data for an initial buffer time is buffered in the playback buffer and starting playback of the content data Because
Integration in consideration of the influence of the buffering time on the subjective experience quality of the user, indicating the time required for the content buffer for the initial buffer time to be buffered in the playback buffer at the client Referencing content quality evaluation information storage means for storing information for estimating quality of experience, and based on the buffering time, content data distribution parameters, and network quality information of the network constituting the content data distribution path Integrated experience quality estimation step for estimating the integrated experience quality for a plurality of delivery parameters that can be selected as delivery parameters at the time of content data delivery;
A distribution parameter determining step in which the computer determines a distribution parameter of content data to be transmitted to the client from the plurality of selectable distribution parameters based on the integrated experience quality estimated in the integrated experience quality estimation step; A delivery parameter determination method.
コンピュータを用い、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにコンテンツデータを配信した際のユーザの体感品質を推定する方法であって、
前記コンピュータが、前記クライアントにて、前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、前記統合体感品質を推定する統合体感品質推定ステップを有する体感品質推定方法。
Using a computer and having a playback buffer, when content data for the initial buffer time is buffered in the playback buffer, the user's quality of experience when the content data is distributed to the client that starts playback of the content data is estimated A way to
Integration in consideration of the influence of the buffering time on the subjective experience quality of the user, indicating the time required for the content buffer for the initial buffer time to be buffered in the playback buffer at the client Referencing content quality evaluation information storage means for storing information for estimating quality of experience, and based on the buffering time, content data distribution parameters, and network quality information of the network constituting the content data distribution path A bodily sensation quality estimation method comprising an integrated bodily sensation quality estimation step for estimating the integrated bodily sensation quality.
コンピュータに、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにコンテンツデータを配信する処理を実行させるプログラムであって、前記コンピュータに、
前記クライアントにて前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して前記統合体感品質を推定する統合体感品質処理と、
前記統合体感品質推定処理で推定された統合体感品質に基づいて、前記選択可能な複数の配信パラメータの中から、前記クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定処理と、
複数の配信パラメータのコンテンツデータを格納するコンテンツ格納手段から、前記配信パラメータ決定処理で決定された配信パラメータのコンテンツデータを読み出し、該読み出したコンテンツデータを前記ネットワークを介して前記クライアントに送信するコンテンツ配信処理とを実行させるプログラム。
The computer has a reproduction buffer, and when the content data for the initial buffer time is buffered in the reproduction buffer, the program executes a process of distributing the content data to a client that starts reproduction of the content data, In the computer,
The integrated sensory quality is estimated in consideration of the influence of the buffering time indicating the time required for buffering the content data for the initial buffer time in the playback buffer at the client on the subjective sensory quality of the user. Content data evaluation information storage means for storing information for content data distribution based on the buffering time, content data distribution parameters, and network quality information of a network constituting the content data distribution path Integrated experience quality processing for estimating the integrated experience quality for a plurality of delivery parameters that can be selected as delivery parameters at the time;
A distribution parameter determination process for determining a distribution parameter of content data to be transmitted to the client from the plurality of selectable distribution parameters based on the integrated experience quality estimated in the integrated experience quality estimation process;
Content distribution for reading content data of distribution parameters determined in the distribution parameter determination process from content storage means for storing content data of a plurality of distribution parameters, and transmitting the read content data to the client via the network A program that executes processing.
前記統合体感品質推定処理に先行して、前記コンピュータに、前記コンテンツファイル格納手段に格納されたコンテンツファイルについて選択可能な複数の配信パラメータを格納するコンテンツ情報格納手段から、前記選択可能な複数の配信パラメータを取得する選択可能配信パラメータ取得処理を更に実行させ、
前記統合体感品質推定処理では、前記選択可能配信パラメータ取得処理で取得された配信パラメータに対して、統合体感品質を推定する、請求項19に記載のプログラム。
Prior to the integrated quality of experience estimation process, a plurality of selectable distributions from content information storage means for storing a plurality of distribution parameters selectable for content files stored in the content file storage means in the computer. Further execute selectable delivery parameter acquisition processing for acquiring parameters,
The program according to claim 19, wherein in the integrated experience quality estimation process, an integrated experience quality is estimated for the delivery parameter acquired in the selectable delivery parameter acquisition process.
前記統合体感品質推定処理に先行して、前記コンピュータに、前記ネットワークのネットワーク品質情報を取得するネットワーク品質測定処理を更に実行させる、請求項19又は20に記載のプログラム。   The program according to claim 19 or 20, further causing the computer to execute a network quality measurement process for acquiring network quality information of the network prior to the integrated experience quality estimation process. 前記コンテンツ品質情報格納手段が格納する情報が、前記配信パラメータと前記ネットワーク品質情報とから前記バッファリング時間がユーザの主観的な体感品質に与える影響を考慮しない体感品質を推定するための情報を含んでおり、
前記統合体感品質推定処理が、
前記コンテンツ品質情報格納手段を参照し、前記配信パラメータと前記ネットワーク品質情報とから、前記バッファリング時間がユーザの主観的な体感品質に与える影響を考慮しない体感品質を推定する処理と、
前記バッファリング時間に基づいて、バッファリング時間がユーザの体感品質に与える影響度を求め、前記コンテンツ体感品質を推定する処理で推定された体感品質と前記影響度とに基づいて、前記統合体感品質を推定する処理とを含む、請求項19乃至21の何れか一に記載のプログラム。
The information stored in the content quality information storage means includes information for estimating the sensation quality without considering the influence of the buffering time on the subjective sensation quality of the user from the distribution parameter and the network quality information. And
The integrated experience quality estimation process is
A process of referring to the content quality information storage means, and estimating the quality of experience without considering the influence of the buffering time on the subjective quality of experience of the user from the delivery parameter and the network quality information;
Based on the buffering time, the degree of influence that the buffering time has on the user's bodily sensation quality is obtained, and based on the bodily sensation quality estimated in the process of estimating the content bodily sensation quality and the degree of influence, the integrated bodily sensation quality The program according to any one of claims 19 to 21, further comprising:
前記統合体感品質を推定する処理では、前記バッファリング時間をTbとし、c1、c2を定数として、下記式、
c1×ln(Tb)+c2
で計算される値を前記影響度とする、請求項22に記載のプログラム。
In the process of estimating the integrated quality of experience, the buffering time is Tb, and c1 and c2 are constants.
c1 × ln (Tb) + c2
The program according to claim 22, wherein the value calculated in step is used as the degree of influence.
前記統合体感品質を推定する処理では、前記影響度と前記コンテンツ体感品質を推定する処理で推定された体感品質の推定値との積を、前記統合体感品質の推定値とする、請求項22又は23に記載のプログラム。   23. In the process of estimating the integrated experience quality, a product of the influence level and the estimated value of the experience quality estimated in the process of estimating the content experience quality is set as the estimated value of the integrated experience quality. The program according to 23. 前記コンテンツ品質情報格納手段が格納する情報が、前記バッファリング時間と前記配信パラメータとから前記統合体感品質を推定するための情報を含んでおり、
前記統合体感品質推定処理では、前記コンテンツ品質情報格納手段を参照し、前記バッファリング時間と前記配信パラメータとから、前記統合体感品質を推定する、請求項19乃至21の何れか一に記載のプログラム。
The information stored in the content quality information storage means includes information for estimating the integrated experience quality from the buffering time and the delivery parameter,
The program according to any one of claims 19 to 21, wherein, in the integrated experience quality estimation process, the integrated experience quality is estimated from the buffering time and the delivery parameter with reference to the content quality information storage unit. .
コンピュータに、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにコンテンツデータを配信する際の配信パラメータを決定する処理を実行させるプログラムであって、前記コンピュータに、
前記クライアントにて、前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、コンテンツデータ配信時の配信パラメータとして選択可能な複数の配信パラメータに対して前記統合体感品質を推定する統合体感品質推定処理と、
前記統合体感品質推定処理で推定された統合体感品質に基づいて、前記選択可能な複数の配信パラメータの中から、前記クライアントに送信するコンテンツデータの配信パラメータを決定する配信パラメータ決定処理とを実行させるプログラム。
The computer has a playback buffer, and when content data for an initial buffer time is buffered in the playback buffer, a process for determining a delivery parameter for delivering the content data to a client that starts playback of the content data A program to be executed by the computer;
Estimating the integrated experience quality in consideration of the influence of the buffering time indicating the time required for buffering the content data for the initial buffer time on the playback buffer on the subjective experience quality of the user at the client The content quality evaluation information storage means for storing information to store the content data based on the buffering time, the distribution parameter of the content data, and the network quality information of the network constituting the distribution route of the content data An integrated experience quality estimation process for estimating the integrated experience quality for a plurality of delivery parameters that can be selected as delivery parameters at the time of delivery;
Based on the integrated experience quality estimated in the integrated experience quality estimation process, a delivery parameter determination process for determining a delivery parameter of content data to be transmitted to the client from the plurality of selectable delivery parameters is executed. program.
コンピュータに、再生バッファを有し、該再生バッファに初期バッファ時間分のコンテンツデータがバッファリングされると前記コンテンツデータの再生を開始するクライアントにコンテンツデータを配信した際のユーザの体感品質を推定する処理を実行させるプログラムであって、前記コンピュータに、
前記クライアントにて、前記再生バッファに前記初期バッファ時間分のコンテンツデータがバッファリングされるのに要する時間を示すバッファリング時間がユーザの主観的な体感品質に与える影響を考慮した統合体感品質を推定するための情報を格納するコンテンツ品質評価情報格納手段を参照し、前記バッファリング時間と、コンテンツデータの配信パラメータと、コンテンツデータの配信経路を構成するネットワークのネットワーク品質情報とに基づいて、前記統合体感品質を推定する統合体感品質推定処理を実行させるプログラム。
The computer has a playback buffer, and when content data for the initial buffer time is buffered in the playback buffer, the user's quality of experience when the content data is distributed to the client that starts playback of the content data is estimated. A program for executing processing, wherein the computer
Estimating the integrated experience quality in consideration of the influence of the buffering time indicating the time required for buffering the content data for the initial buffer time on the playback buffer on the subjective experience quality of the user at the client Referring to content quality evaluation information storage means for storing information for performing the integration based on the buffering time, content data distribution parameters, and network quality information of a network constituting the content data distribution path A program that executes integrated experience quality estimation processing for estimating experience quality.
JP2009209368A 2009-09-10 2009-09-10 Content distribution system, sensory quality estimating apparatus, method, and program Pending JP2011061533A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009209368A JP2011061533A (en) 2009-09-10 2009-09-10 Content distribution system, sensory quality estimating apparatus, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009209368A JP2011061533A (en) 2009-09-10 2009-09-10 Content distribution system, sensory quality estimating apparatus, method, and program

Publications (1)

Publication Number Publication Date
JP2011061533A true JP2011061533A (en) 2011-03-24

Family

ID=43948660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009209368A Pending JP2011061533A (en) 2009-09-10 2009-09-10 Content distribution system, sensory quality estimating apparatus, method, and program

Country Status (1)

Country Link
JP (1) JP2011061533A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013027051A (en) * 2012-09-04 2013-02-04 Toshiba Corp Electronic apparatus and playback control method
WO2013094118A1 (en) * 2011-12-21 2013-06-27 日本電気株式会社 Content delivery system
JP2013168814A (en) * 2012-02-15 2013-08-29 Nippon Telegr & Teleph Corp <Ntt> Media player parameter estimation device, method, and program
JP2014215988A (en) * 2013-04-30 2014-11-17 日本電信電話株式会社 QoE ESTIMATION DEVICE, METHOD AND PROGRAM IN QoE ESTIMATION DEVICE
JP2015228567A (en) * 2014-05-30 2015-12-17 日本電信電話株式会社 Network requirement derivation device and method
JP2020184805A (en) * 2016-06-16 2020-11-12 ホアウェイ・テクノロジーズ・カンパニー・リミテッド Video service quality assessment method and apparatus

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013094118A1 (en) * 2011-12-21 2013-06-27 日本電気株式会社 Content delivery system
JP5339007B1 (en) * 2011-12-21 2013-11-13 日本電気株式会社 Content distribution system
US9282134B2 (en) 2011-12-21 2016-03-08 Nec Corporation Content delivery system
JP2013168814A (en) * 2012-02-15 2013-08-29 Nippon Telegr & Teleph Corp <Ntt> Media player parameter estimation device, method, and program
JP2013027051A (en) * 2012-09-04 2013-02-04 Toshiba Corp Electronic apparatus and playback control method
JP2014215988A (en) * 2013-04-30 2014-11-17 日本電信電話株式会社 QoE ESTIMATION DEVICE, METHOD AND PROGRAM IN QoE ESTIMATION DEVICE
JP2015228567A (en) * 2014-05-30 2015-12-17 日本電信電話株式会社 Network requirement derivation device and method
JP2020184805A (en) * 2016-06-16 2020-11-12 ホアウェイ・テクノロジーズ・カンパニー・リミテッド Video service quality assessment method and apparatus
US11006185B2 (en) 2016-06-16 2021-05-11 Huawei Technologies Co., Ltd. Video service quality assessment method and apparatus
US11363346B2 (en) 2016-06-16 2022-06-14 Huawei Technologies Co., Ltd. Video service quality assessment method and apparatus

Similar Documents

Publication Publication Date Title
CN108271048B (en) Code rate self-adaptive adjusting device and method considering both throughput and video buffering
CN103535047B (en) Transmit the node in the method for video content, the network of monitoring video content stream as a stream
JP5673538B2 (en) Distribution system
CN109302623B (en) QoE model-based dynamic adaptive video transmission method
KR102472155B1 (en) How to Broadcast Streaming Content in a Peer to Peer (P2P) Network
JP5780684B2 (en) Content reproduction information estimation apparatus, method, and program
KR101982290B1 (en) Streaming system and method based on contents characteristic for improving perceived quality of adaptive streaming service
Qiu et al. Optimizing HTTP-based Adaptive Video Streaming for wireless access networks
JP2015515776A (en) Adaptive trick play streaming
JP2006115477A (en) Method and system for presentation of media obtained from media stream
JP5339007B1 (en) Content distribution system
US20140108495A1 (en) Adaptive streaming client
JP2011061533A (en) Content distribution system, sensory quality estimating apparatus, method, and program
Azumi et al. A QoE-aware quality-level switching algorithm for adaptive video streaming
Sun et al. Optimal strategies for live video streaming in the low-latency regime
ur Rahman et al. Buffer-based adaptive bitrate algorithm for streaming over HTTP
US10735815B1 (en) Per-viewer engagement-based video optimization
Baik et al. VSync: Cloud based video streaming service for mobile devices
JP2013214800A (en) Streaming media reproduction device, streaming media reproduction method, and program
WO2016112641A1 (en) Client, streaming media data receiving method and streaming media data transmission system
JP2005244605A (en) Streaming content distribution control system, program and recording medium storing the same
KR102304476B1 (en) Multipath-based block transmission system and streaming method for adaptive streaming service
JP2007318470A (en) Server device, transmission sequence determination method and content distribution system
Petrangeli et al. Live streaming of 4K ultra-high definition video over the Internet
CN103475906B (en) Measuring method and measurement apparatus for media stream