IP Library › Granted Patent US 11,516,274
Granted Patent B2
US 11,516,274 · App. 16/642,968 · Granted Nov 29, 2022

Video playback bit rate estimation device and method, non-transitory computer-readable medium containing program, and communication quality measurement device

Inventors: Anan Sawabe (Tokyo, JP); Takanori Iwai (Tokyo, JP)
Assignee: NEC CORPORATION
H04L65/80H04L43/0888H04L43/16H04L65/60
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,516,274
App. No.
16/642,968
Granted
Nov 29, 2022
Kind
B2
Abstract

A throughput division means ( 11 ) divides a throughput of a communication between a video delivery server configured to deliver, in a plurality of delivery modes, video data to a user terminal device used by a user and the user terminal device in a delivery period of the video data, according to a period of each delivery mode. A playback bit rate estimation means ( 12 ) estimates a playback bit rate of the video data, based on a throughput divided according to a period of the delivery mode. Thus, estimation precision of a video playback bit rate can be improved even when a video delivery server delivers video data in a plurality of delivery modes.

Claims (44)

1. A video playback bit rate estimation device configured to:

divide a throughput of a communication between a video delivery server configured to deliver video data to a user terminal device in a plurality of delivery modes and the user terminal device in a delivery period of the video data, according to a period of each delivery mode; and

estimate a playback bit rate of the video data, based on the throughput divided according to the period of each delivery mode,

wherein the video playback bit rate estimation device is further configured to:

divide the throughput in the delivery period, according to the period of each delivery mode, based on a first characteristic of a pattern of communication traffic between the video delivery server and the user terminal device; and

divide the throughput in the delivery period, according to the period of each delivery mode, with reference to a second characteristic of the communication traffic for identifying the delivery mode.

2. The video playback bit rate estimation device according to claim 1 , the video playback bit rate estimation device is further configured to: acquire a communication log; and

divide the throughput, according to the period of each delivery mode, with reference to the communication log.

3. The video playback bit rate estimation device according to claim 1 , the video playback bit rate estimation device is further configured to measure the throughput of a communication between the video delivery server and the user terminal device.

4. The video playback bit rate estimation device according to claim 1 , wherein the video data are divided into a plurality of chunks, and the video delivery server delivers the video data to the user terminal device on a per chunk basis.

5. The video playback bit rate estimation device according to claim 1 , wherein the video playback bit rate estimation device is further configured to perform weighted addition on the throughput in the period of each delivery mode and estimates a playback bit rate.

6. A video playback bit rate estimation device configured to:

divide a throughput of a communication between a video delivery server configured to deliver video data to a user terminal device in a plurality of delivery modes and the user terminal device in a delivery period of the video data, according to a period of each delivery mode; and

estimate a playback bit rate of the video data, based on the throughput divided according to the period of each delivery mode,

wherein the video playback bit rate estimation device is further configured to at least divide the throughput in the period of the delivery mode having a maximum correlation with an actual video playback rate of the video data, out of the plurality of delivery modes.

7. A video playback bit rate estimation device configured to:

divide a throughput of a communication between a video delivery server configured to deliver video data to a user terminal device in a plurality of delivery modes and the user terminal device in a delivery period of the video data, according to a period of each delivery mode; and

estimate a playback bit rate of the video data, based on the throughput divided according to the period of each delivery mode,

wherein the plurality of delivery modes include a first delivery mode in which the video delivery server continuously receives a plurality of video delivery requests from the user terminal device and a second delivery mode in which the video delivery server receives the video delivery requests from the user terminal device at a time interval longer than another time interval at which the video delivery server receives the plurality of video delivery requests in the first delivery mode.

8. The video playback bit rate estimation device according to claim 7 , wherein the video delivery server delivers the video data in the first delivery mode at a start of delivery of the video data and subsequently delivers the video data in the second delivery mode.

9. The video playback bit rate estimation device according to claim 7 , wherein the video playback bit rate estimation device is further configured to divide the throughput in the delivery period into a first throughput in the period of the first delivery mode and a second throughput in the period of the second delivery mode, based on a transmission interval between at least either of first packets transmitted from the video delivery server to the user terminal device and second packets transmitted from the user terminal device to the video delivery server.

10. The video playback bit rate estimation device according to claim 9 , wherein the video playback bit rate estimation device is further configured to determine whether each delivery mode is the first delivery mode or the second delivery mode, based on whether or not the transmission interval is equal to or less than a threshold value, and divide the throughput in the delivery period into the first throughput in the period of the first delivery mode and the second throughput in the period of the second delivery mode.

11. The video playback bit rate estimation device according to claim 10 , wherein the video playback bit rate estimation device is further configured to determine that each delivery mode is the first delivery mode when the transmission interval is equal to or less than the threshold value and determines that each delivery mode is the second delivery mode when the transmission interval is greater than the threshold value.

12. A video playback bit rate estimation device configured to:

divide a throughput of a communication between a video delivery server configured to deliver video data to a user terminal device in a plurality of delivery modes and the user terminal device in a delivery period of the video data, according to a period of each delivery mode; and

estimate a playback bit rate of the video data, based on the throughput divided according to the period of each delivery mode,

wherein the video playback bit rate estimation device is further configured to:

acquire a communication log from a communication relay device configured to relay a communication between the video delivery server and the user terminal device; and

divide the throughput, according to the period of each delivery mode, with reference to the communication log.

13. A video playback bit rate estimation device configured to:

divide a throughput of a communication between a video delivery server configured to deliver video data to a user terminal device in a plurality of delivery modes and the user terminal device in a delivery period of the video data, according to a period of each delivery mode;

perform weighted addition on the throughput in the period of each delivery mode with a weight based on a correlation coefficient between the throughput in each delivery mode and an actual video playback rate of the video data; and

estimate a playback bit rate of the video data, based on the throughput divided according to the period of each delivery mode.

14. A communication quality measurement device configured to:

divide a throughput of a communication between a video delivery server configured to deliver video data to a user terminal device in a plurality of delivery modes and the user terminal device in a delivery period of the video data, according to a period of each delivery mode;

estimate a playback bit rate of the video data, based on the throughput divided according to the period of each delivery mode;

estimate a medium resolution, a medium length, and playback interruption information of the video data, based on the estimated playback bit rate; and

calculate quality of experience (QoE) of a user of the user terminal device by use of the estimated playback bit rate, and the estimated medium resolution, the estimated medium length, and the estimated playback interruption information,

wherein the communication quality measurement device is further configured to:

acquire a resolution of a display screen on the user terminal device, based on user agent information included in a packet transmitted by the user terminal device; and

calculate the QoE by further using the resolution of the display screen on the user terminal device.

15. A video playback bit rate estimation method comprising:

dividing a throughput of a communication between a video delivery server configured to deliver video data to a user terminal device in a plurality of delivery modes and the user terminal device in a delivery period of the video data, according to a period of each delivery mode, based on a characteristic of a pattern of communication traffic between the video delivery server and the user terminal device and with reference to a characteristic of the communication traffic for identifying the delivery mode; and

estimating a playback bit rate of the video data, based on the throughput divided according to the period of each delivery mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2020
From: SAWABE, ANAN; IWAI, TAKANORI
To: NEC CORPORATION
Reel/Frame 051958/0928 →
Priority Claims (1)
JP JP2017-165280 · Aug 30, 2017 · national
Continuity (1)
Related Publication 20200195703A1 · Jun 18, 2020
Cited By (1)
US 12,255,795