IP Library Granted Patent US 10,447,746
Granted Patent B2
US 10,447,746 · App. 14/444,900 · Granted Oct 15, 2019

System and method for spatial adaptation in adaptive streaming

Inventors: Xin Wang (Rancho Palos Verdes, CA); Shaobo Zhang (Shenzhen, CN); Yongliang Liu (Beijing, CN)
Assignee: Futurewei Technologies, Inc.
H04L65/4092H04L65/4084
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 10,447,746
App. No.
14/444,900
Granted
Oct 15, 2019
Kind
B2
Abstract

Systems, methods, and devices for spatial adaptation with dynamic adaptive streaming are disclosed. In an embodiment, systems, methods and devices are disclosed for signaling a spatial relationship of one or more tiles in a tiled presentation with an attribute in a media presentation description. In other embodiments, systems, methods and devices are disclosed for server-managed adaptive streaming wherein a client generates and transmits a spatial adaptation URL query parameter to the server for free-zooming or free view-angle spatial adaptation to a region of interest.

Claims (36)

1. An adaptive streaming system comprising:

a client configured to:

receive a media presentation description (MPD) indicating bandwidths associated with portions of media content, wherein the MPD indicates the bandwidths in representations in the MPD, and wherein a representation is a collection and encapsulation of one or more media streams in a delivery format and associated with descriptive metadata;

determine an available bandwidth associated with the client;

generate a set of Uniform Resource Locator (URL) query parameters for spatial adaptation to a region of interest (ROI) of the media content based on the bandwidths and the available bandwidth, wherein the client is a first hardware machine, and wherein the set is further for spatial adaptation to tiles neighboring the ROI in a direction instructed by a user when the user instructs panning; and

transmit the set; and

a server configured to:

receive the set from the client; and

transmit segments of the media content to the client in response to the set, wherein the segments correspond to the ROI, wherein the server is a second hardware machine.

2. The system of claim 1 , wherein the set is for free-zooming to the ROI.

3. The system of claim 2 , wherein the set comprises a pair of un-signed integers representing x-position coordinates and y-position coordinates of the ROI.

4. The system of claim 2 wherein the set comprises a pair of un-signed integers representing a horizontal size and a vertical size of the ROI.

5. The system of claim 2 , wherein the set comprises an un-signed integer representing a quality ranking of the ROI.

6. The system of claim 1 , wherein the MPD indicates the bandwidths with respect to representations of the media content.

7. A method of adaptive streaming, the method comprising:

receiving, by a client, a media presentation description (MPD)) indicating bandwidths associated with portions of media content, wherein the MPD indicates the bandwidths in representations in the MPD, and wherein a representation is a collection and encapsulation of one or more media streams in a delivery format and associated with descriptive metadata;

determining, by the client, an available bandwidth associated with the client;

generating, by the client, a set of Uniform Resource Locator (URL) query parameters for spatial adaptation to a region of interest (ROI) of the media content based on the bandwidths and the available bandwidth, and wherein the set is further for spatial adaptation to tiles neighboring the ROI in a direction instructed by a user when the user instructs panning;

transmitting, by the client, the set to a server;

receiving, by the server, the set from the client; and

transmitting, by the server, segments of the media content to the client in response to the set, wherein the segments correspond to the ROI.

8. The method of claim 7 , wherein the set comprises a pair of un-signed integers representing x-position coordinates and y-position coordinates of the ROI.

9. The method of claim 7 , wherein the set comprises a pair of un-signed integers representing a horizontal size and a vertical size of the ROI.

10. The method of claim 7 , wherein the set comprises an un-signed integer representing a quality ranking of the ROI.

11. The method of claim 7 , wherein the set is for free-zooming to the ROI.

12. The method of claim 7 , wherein the MPD indicates the bandwidths with respect to representations of the media content.

13. An apparatus comprising:

a receiver configured to receive a media presentation description (MPD) indicating bandwidths associated with portions of media content, wherein the MPD indicates the bandwidths in representations in the MPD, and wherein a representation is a collection and encapsulation of one or more media streams in a delivery format and associated with descriptive metadata;

a processor coupled to the receiver and configured to:

determine an available bandwidth associated with the apparatus; and

generate a set of Uniform Resource Locator (URL) query parameters for spatial adaptation to a region of interest (ROI) of the media content based on the bandwidths and the available bandwidth, and wherein the set is further for spatial adaptation to tiles neighboring the ROI in a direction instructed by a user when the user instructs panning; and

a transmitter coupled to the processor and configured to transmit the set to a server, wherein the apparatus is a client.

14. The apparatus of claim 13 , wherein the apparatus is a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH) client, and wherein the server is a DASH server.

15. The apparatus of claim 13 , wherein the receiver is further configured to receive, from the server in response to the set, segments of the media content, wherein the segments correspond to the ROI.

16. The apparatus of claim 13 , wherein the set is for free-zooming to the ROI.

17. The apparatus of claim 16 , wherein the set comprises a pair of un-signed integers representing x-position coordinates and y-position coordinates of the ROI.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2014
From: WANG, XIN; ZHANG, SHAOBO; LIU, YONGLIANG
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 034568/0419 →
Continuity (2)
Provisional Application 61858911 · Jul 26, 2013
Related Publication 20150032901A1 · Jan 29, 2015