IP Library Granted Patent US 11,477,257
Granted Patent B2
US 11,477,257 · App. 17/024,644 · Granted Oct 18, 2022

Link-aware streaming adaptation

Inventors: Vishwanath Ramamurthi (Sunnyvale, CA); Ozgur Oyman (Palo Alto, CA); Mohamed M. Rehan (Cairo, EG); Ahmed N. Ragab (Giza, EG)
Assignee: Intel Corporation
H04L65/612H04L43/0888H04L65/613H04L65/80H04L67/02H04L69/323H04W24/08
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,477,257
App. No.
17/024,644
Granted
Oct 18, 2022
Kind
B2
Abstract

Technology to provide link aware streaming adaptation is disclosed. In an example, a mobile device can include one or more processors configured to: process a manifest file for an HTTP adaptive stream that is received at the mobile device from a node; determine a physical layer goodput of the mobile device with the node for the HAS; identify a segment throughput estimate for the HAS; and select a representation in the manifest file for a selected period based, on the physical layer goodput for the HAS and the segment throughput for the HAS.

Claims (27)

1. A non-transitory machine readable storage medium storing instructions which, when executed by one or more processors of a multimedia telephony services over internet protocol multimedia subsystems (MTSI)-based User Equipment (UE), cause the one or more processors to perform operations to provide wireless communication of multimedia content in a cellular network, the operations comprising:

processing a communication from a RAN node, the communication including information to identify a first bit rate corresponding to a suggested bit rate to communicate a video frame in the cellular network;

determining an average physical layer goodput of the MTSI-based UE corresponding to video frame communication, the physical layer goodput equal to a sum of physical layer goodputs of bits of received video frames over a predetermined time window;

performing a video rate adaptation algorithm to determine a second bit rate corresponding to a bit rate to be used to communicate the video frame, the video rate adaptation algorithm based on the average physical layer goodput, the first bit rate, and further on higher layer parameters corresponding to video communication by the MTSI-based UE;

determining the second bit rate from the video adaptation algorithm; and

sending the video frame for transfer from the MTSI-based UE at the second bit rate and subject to a delay constraint.

2. The machine readable storage medium of claim 1 , wherein the operations further include causing a request to be sent including information to identify a bit rate requested for communication of the video frame with the MTSI-based UE.

3. The machine readable storage medium of claim 2 , wherein the bit rate requested for communication corresponds to the second bit rate.

4. The machine readable storage medium of claim 1 , wherein the higher layer parameters include a video segment throughput including an average ratio of video segment size to a download time of the video segment.

5. A method to be performed at multimedia telephony services over internet protocol multimedia subsystems (MTSI)-based User Equipment (UE) to provide wireless communication of multimedia content in a cellular network, the method comprising:

processing a communication from a RAN node, the communication including information to identify a first bit rate corresponding to a suggested bit rate to communicate a video frame in the cellular network;

determining an average physical layer goodput of the MTSI-based UE corresponding to video frame communication, the physical layer goodput equal to a sum of physical layer goodputs of bits of received video frames over a predetermined time window;

performing a video rate adaptation algorithm to determine a second bit rate corresponding to a bit rate to be used to communicate the video frame, the video rate adaptation algorithm based on the average physical layer goodput, the first bit rate, and further on higher layer parameters corresponding to video communication by the MTSI-based UE;

determining the second bit rate from the video adaptation algorithm; and

sending the video frame for transfer from the MTSI-based UE at the second bit rate and subject to a delay constraint.

6. The method of claim 5 , further including causing a request to be sent including information to identify a bit rate requested for communication of the video frame with the MTSI-based UE.

7. The method of claim 6 , wherein the bit rate requested for communication corresponds to the second bit rate.

8. The method of claim 5 , wherein the higher layer parameters include a video segment throughput including an average ratio of video segment size to a download time of the video segment.

9. A mobile device including one or more processors operable to:

process a communication from a RAN node, the communication including information to identify a first bit rate corresponding to a suggested bit rate to communicate a video frame in the cellular network;

determine an average physical layer goodput of the MTSI-based UE corresponding to video frame communication, the physical layer goodput equal to a sum of physical layer goodputs of bits of received video frames over a predetermined time window;

perform a video rate adaptation algorithm to determine a second bit rate corresponding to a bit rate to be used to communicate the video frame, the video rate adaptation algorithm based on the average physical layer goodput, the first bit rate, and further on higher layer parameters corresponding to video communication by the MTSI-based UE;

determine the second bit rate from the video adaptation algorithm; and

send the video frame for transfer from the MTSI-based UE at the second bit rate and subject to a delay constraint.

10. The mobile device of claim 9 , the one or more processors to further cause a request to be sent including information to identify a bit rate requested for communication of the video frame with the MTSI-based UE.

11. The mobile device of claim 10 , wherein the bit rate requested for communication corresponds to the second bit rate.

12. The mobile device of claim 9 , wherein the higher layer parameters include a video segment throughput including an average ratio of video segment size to a download time of the video segment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056524/0373 →