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.
Description:RELATED APPLICATION
[0001] This patent application is related to India Patent Application No. 201747018111, filed on 23 May 2017, entitled “ LINK-AWARE STREAMING ADAPTATION”.
BACKGROUND
[0001] The growth of multimedia services, including streaming and conversational services, is one of the key drivers of the evolution to new mobile broadband technologies and standards. Digital video content is increasingly consumed in mobile devices. There are many video applications extensively used on mobile devices in daily life. For example, online video streaming include popular services such as YouTube and Hulu. Video recording and video conferencing include services such as Skype and Google Hangout. In 2013, YouTube had more than 1 billion mobile video views per day. As more smart phones, tablets, and other mobile computing devices are purchased, their use for video recording and video conferencing will increase dramatically. With such high consumer demand for multimedia services coupled with developments in media compression and wireless network infrastructures, it is of interest to enhance the multimedia service capabilities of future cellular and mobile broadband systems and deliver high quality of experience (QoE) to the consumers, thereby ensuring ubiquitous access to video content and services from any location, at any time, with any device and technology.
BRIEF DESCRIPTION OF THE DRAWINGS
[0002] Features and advantages of the disclosure will be apparent from the detailed description which follows, taken in conjunction with the accompanying drawings, which together illustrate, by way of example, features of the disclosure; and, wherein:
[0003] FIG. 1 illustrates a block diagram of a media presentation description (MPD) metadata file configuration in accordance with an example;
[0004] FIG. 2 illustrates a block diagram of hypertext transfer protocol (HTTP) streaming in accordance with an example;
[0005] FIG. 3 illustrates a block diagram of a radio access network (RAN) architecture for hypertext transfer protocol-based (HTTP-based) link aware adaptive streaming in accordance with an example;
[0006] FIG. 4 illustrates a diagram of frame levels used by a client to compute a number of frames and representation level in accordance with an example;
[0007] FIG. 5 illustrates a diagram of link aware adaptive streaming client player states in accordance with an example;
[0008] FIG. 6 illustrates a link aware rate adaptation flow chart in accordance with an example;
[0009] FIG. 7a illustrates a delay bounded quality optimized startup flowchart in accordance with an example;
[0010] FIG. 7b illustrates a state-dependent link-aware HAS client rate adaptation in accordance with an example;
[0011] FIG. 8 illustrates a flow diagram for a link aware HAS rate adaptation with a replace request feature in accordance with an example;
[0012] FIG. 9 illustrates a flow chart of an algorithm to select a quality of a replaced segment in accordance with an example;
[0013] FIG. 10 depicts a flow chart for a computer readable storage medium having instructions embodied thereon, the instructions which when executed by one or more processors perform operations to provide hyper-text transfer protocol (HTTP) adaptive streaming (HAS) in accordance with an example;
[0014] FIG. 11 depicts a flow chart of a method for providing HAS is disclosed in accordance with an example;
[0015] FIG. 12 depicts functionality of one or more processors of a mobile device operable to receive HAS, in accordance with an example; and
[0016] FIG. 13 illustrates a diagram of a wireless device (e.g., UE) in accordance with an example.
[0017] Reference will now be made to the exemplary embodiments illustrated, and specific language will be used herein to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended.
DETAILED DESCRIPTION
[0018] Before the present invention is disclosed and described, it is to be understood that this invention is not limited to the particular structures, process steps, or materials disclosed herein, but is extended to equivalents thereof as would be recognized by those ordinarily skilled in the relevant arts. It should also be understood that terminology employed herein is used for the purpose of describing particular examples only and is not intended to be limiting. The same reference numerals in different drawings represent the same element. Numbers provided in flow charts and processes are provided for clarity in illustrating steps and operations and do not necessarily indicate a particular order or sequence.
, Claims:1. 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.
| # | Name | Date |
|---|---|---|
| 1 | 202348023248-FORM 1 [29-03-2023(online)].pdf | 2023-03-29 |
| 2 | 202348023248-DRAWINGS [29-03-2023(online)].pdf | 2023-03-29 |
| 3 | 202348023248-DECLARATION OF INVENTORSHIP (FORM 5) [29-03-2023(online)].pdf | 2023-03-29 |
| 4 | 202348023248-COMPLETE SPECIFICATION [29-03-2023(online)].pdf | 2023-03-29 |
| 5 | 202348023248-FORM-26 [06-04-2023(online)].pdf | 2023-04-06 |
| 6 | 202348023248-FORM 18 [26-09-2023(online)].pdf | 2023-09-26 |
| 7 | 202348023248-FORM 3 [29-09-2023(online)].pdf | 2023-09-29 |