IP Library Granted Patent US 9,125,073
Granted Patent B2
US 9,125,073 · App. 13/711,316 · Granted Sep 1, 2015

Quality-aware adaptive streaming over hypertext transfer protocol using quality attributes in manifest file

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 9,125,073
App. No.
13/711,316
Granted
Sep 1, 2015
Kind
B2
Abstract

A wireless network device to support quality-aware adaptive media streaming includes a radio-frequency transceiver, a processor operably coupled to the radio-frequency transceiver, and a memory device operably coupled to the processor. The memory storing instructions that configure the processor to parse a manifest file to read information characterizing media content available for hypertext transfer protocol (HTTP) adaptive streaming, obtain quality information of the media content based on a quality attribute parsed from the manifest file, and dynamically switch streaming between different encoded portions of the media content in response to the quality information for an encoded portion of the media content deviating from a desired quality value.

Claims (13)

1. A network device to support quality-aware adaptive media streaming over a network, the network device comprising:

a transceiver to receive a manifest file that defines hierarchical levels including an adaptation set level encompassing one or more other levels including a representation level and a segment level, the hierarchical levels including information characterizing encoded portions of media content available for adaptive streaming; and

circuitry configured to:

obtain from a minimum and maximum quality attribute parsed from the adaptation set level of the manifest file, first quality information that specifies respective minimum and maximum video quality values of the encoded portions of the media content;

obtain from a quality attribute parsed from the one or more other levels of the manifest file, second quality information that specifies quality values associated with the encoded portions of the media content;

obtain from a bandwidth attribute parsed from the segment level of the manifest file, bandwidth information that specifies segment or sub-segment bitrate values associated with the encoded portions of the media content; and

dynamically switch streaming between different encoded portions of the media content based on the bandwidth information and on the first and second quality information of a selected stream to maintain a desired video quality value.

2. The network device of claim 1 , in which the quality attribute comprises objective video quality information.

3. The network device of claim 1 , in which the quality attribute comprises subjective video quality information.

4. The network device of claim 1 , in which the quality attribute comprises a quality metric selected from the group consisting of video multi-scale structural similarity (MS-SSIM), video mean opinion score (VMOS), video quality metrics (VQM), structural similarity metrics (SSIM), peak signal-to-noise ratio (PSNR), and perceptual evaluation of video quality metrics (PEVQ).

5. The network device of claim 1 , in which the manifest file is a media presentation description (MPD) file.

6. The network device of claim 1 , in which the quality attribute is included as information of a dynamic adaptive streaming over hypertext transfer protocol (DASH) representation, a DASH segment, and a DASH sub-segment.

7. The network device of claim 1 comprising a wireless network device in which the transceiver includes a radio-frequency transceiver.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 052916/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2013
From: OYMAN, OZGUR; LIAO, YITING; FOERSTER, JEFFREY R.
To: INTEL CORPORATION
Reel/Frame 029605/0156 →