Method and device for streaming data based on transmission rate control method
AssigneeElectronics and Telecommunications Research Institute
InventorHwan Jo Heo
Life of this patent
Estimating the term…
Abstract
A method and device for streaming data based on a transmission rate control method are disclosed. According to one embodiment of the present disclosure, a method performed by a device may include performing buffering on video content for a first predetermined time period based on a start time of a first epoch; determining a first transmission rate in the first epoch based on an amount of data transmitted according to the buffering and traffic pattern information of the video content; providing the video content at the first transmission rate from a time point at which the buffering is completed to a time point at which the first epoch ends.
Claims13
A method of streaming data performed by a device, the method comprising:
- performing buffering on video content for a first predetermined time period based on a start time of a first epoch;
- determining a first transmission rate in the first epoch based on an amount of data transmitted according to the buffering and traffic pattern information of the video content;
- providing the video content at the first transmission rate from a time point at which the buffering is completed to a time point at which the first epoch ends;
- determining a second transmission rate in a second epoch adjacent to the first epoch based on an accumulated amount of data transmitted until the time point at which the first epoch ends and the traffic pattern information of the video content;
- and
- providing the video content during the second epoch at the second transmission rate,
- wherein, based on an amount of data required for streaming the video content, a noise data value (e) to be transmitted by the device is determined,
- wherein, based on the amount of data required for streaming the video content exceeding a threshold value, the noise data value is set to 0, and
- wherein, based on the amount of data required for streaming the video content being less than the threshold value, the noise data value is set to a non-zero positive number.
A device that streams data based on a transmission rate control method, the device comprising:
- at least one memory;
- and
- at least one processor,
- wherein the at least one processor is configured to:
- perform buffering on video content for a first predetermined time period based on a start time of a first epoch,
- determine a first transmission rate in the first epoch based on an amount of data transmitted according to the buffering and traffic pattern information of the video content,
- provide the video content at the first transmission rate from a time point at which the buffering is completed to a time point at which the first epoch ends,
- determine a second transmission rate in a second epoch adjacent to the first epoch based on an accumulated amount of data transmitted until the time point at which the first epoch ends and the traffic pattern information of the video content, and
- provide the video content during the second epoch at the second transmission rate,
- wherein, based on an amount of data required for streaming the video content, a noise data value (e) to be transmitted by the device is determined,
- wherein, based on the amount of data required for streaming the video content exceeding a threshold value, the noise data value is set to 0, and
- wherein, based on the amount of data required for streaming the video content being less than the threshold value, the noise data value is set to a non-zero positive number.
A system for streaming data based on a transmission rate control method, the system comprising:
- a device providing video content;
- and
- a terminal of a user receiving the video content,
- wherein the device is configured to:
- perform buffering on video content for a first predetermined time period based on a start time of a first epoch,
- determine a first transmission rate in the first epoch based on an amount of data transmitted according to the buffering and traffic pattern information of the video content,
- provide the video content at the first transmission rate from a time point at which the buffering is completed to a time point at which the first epoch ends,
- determine a second transmission rate in a second epoch adjacent to the first epoch based on an accumulated amount of data transmitted until the time point at which the first epoch ends and the traffic pattern information of the video content, and
- provide the video content during the second epoch at the second transmission rate to the terminal,
- wherein, based on an amount of data required for streaming the video content, a noise data value (e) to be transmitted by the device is determined,
- wherein, based on the amount of data required for streaming the video content exceeding a threshold value, the noise data value is set to 0, and
- wherein, based on the amount of data required for streaming the video content being less than the threshold value, the noise data value is set to a non-zero positive number.
Dependencies are inferred from the claim text.