CONTENT DELIVERY SYSTEM
First Claim
1. A content delivery system comprising a server device and a client device which are adapted to be communicable with each other, whereinthe server device is adapted to be able to transmit media data, formed by encoding content, to the client device,the client device is adapted to, while receiving the media data transmitted by the server device, store received data of the media data in a media reproduction buffer, read stored media data from the media reproduction buffer, and reproduce the content, andthe content delivery system further comprises:
- a rate output unit that calculates and outputs a combination of a transmission rate and a media rate based on an objective function, the transmission rate representing a quantity of the media data transmitted per unit time by the server device, the media rate representing a quantity of the media data per unit time, the objective function using the transmission rate and the media rate as variables and determining an evaluation value evaluating a combination of QoE (Quality of Experience), which is a service quality that a user of the client device experiences when viewing the content reproduced by the client device, and a delivery cost representing a cost involved in delivering the media data so as to correspond to the variables; and
a media data transmission unit that transmits the media data, encoded at the media rate output from the rate output unit, from the server device to the client device at the transmission rate output from the rate output unit.
1 Assignment
0 Petitions
Accused Products
Abstract
The server device 100 transmits media data of a media rate, calculated by the rate output means 102, to the client device 200 at a transmission rate calculated by the rate output means 102. The rate output means 102 uses an objective function, which uses a media rate and a transmission rate as variables and determines an evaluation value evaluating a combination of QoE and a delivery cost so as to correspond to the variables, and predetermined constrains, to calculate a combination of a media rate and a transmission rate with which the evaluation value is the highest. The client device 200 reproduces content based on the media data transmitted from the server device 100.
-
Citations
10 Claims
-
1. A content delivery system comprising a server device and a client device which are adapted to be communicable with each other, wherein
the server device is adapted to be able to transmit media data, formed by encoding content, to the client device, the client device is adapted to, while receiving the media data transmitted by the server device, store received data of the media data in a media reproduction buffer, read stored media data from the media reproduction buffer, and reproduce the content, and the content delivery system further comprises: -
a rate output unit that calculates and outputs a combination of a transmission rate and a media rate based on an objective function, the transmission rate representing a quantity of the media data transmitted per unit time by the server device, the media rate representing a quantity of the media data per unit time, the objective function using the transmission rate and the media rate as variables and determining an evaluation value evaluating a combination of QoE (Quality of Experience), which is a service quality that a user of the client device experiences when viewing the content reproduced by the client device, and a delivery cost representing a cost involved in delivering the media data so as to correspond to the variables; and a media data transmission unit that transmits the media data, encoded at the media rate output from the rate output unit, from the server device to the client device at the transmission rate output from the rate output unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server device adapted to be communicable with a client device and to be able to transmit media data, formed by encoding content, to the client device, the server device comprising:
-
a rate output unit that calculates and outputs a combination of a transmission rate and a media rate based on an objective function, the transmission rate representing a quantity of the media data transmitted per unit time by the server device, the media rate representing a quantity of the media data per unit time, the objective function using the transmission rate and the media rate as variables and determining an evaluation value evaluating a combination of QoE (Quality of Experience), which is a service quality that a user of the client device experiences when viewing the content reproduced by the client device, and a delivery cost representing a cost involved in delivering the media data so as to correspond to the variables; and a media data transmission unit that transmits the media data, encoded at the media rate output from the rate output unit, from the server device to the client device at the transmission rate output from the rate output unit.
-
-
9. A client device adapted to be communicable with a server device and, while receiving media data transmitted by the server device, store received data of the media data in a media reproduction buffer, read stored media data from the media reproduction buffer, and reproduce content, the client device comprising
a rate output unit that calculates and outputs a combination of a transmission rate and a media rate based on an objective function, the transmission rate representing a quantity of the media data transmitted per unit time by the server device, the media rate representing a quantity of the media data per unit time, the objective function using the transmission rate and the media rate as variables and determining an evaluation value evaluating a combination of QoE (Quality of Experience), which is a service quality that a user of the client device experiences when viewing the content reproduced by the client device, and a delivery cost representing a cost involved in delivering the media data so as to correspond to the variables.
-
10. A delivery method to be applied to a content delivery system including a server device and a client device which are adapted to be communicable with each other, the server device being adapted to be able to transmit media data, formed by encoding content, to the client device, the client device being adapted to, while receiving the media data transmitted by the server device, store received data of the media data in a media reproduction buffer, read stored media data from the media reproduction buffer, and reproduce the content, the method comprising:
-
calculating and outputting a combination of a transmission rate and a media rate based on an objective function, the transmission rate representing a quantity of the media data transmitted per unit time by the server device, the media rate representing a quantity of the media data per unit time, the objective function using the transmission rate and the media rate as variables and determining an evaluation value evaluating a combination of QoE (Quality of Experience), which is a service quality that a user of the client device experiences when viewing the content reproduced by the client device, and a delivery cost representing a cost involved in delivering the media data so as to correspond to the variables; and transmitting the media data, encoded at the output media rate, from the server device to the client device at the output transmission rate.
-
Specification