Outer Rim Archives
Archives · 2019 · 10298662

Granted patent

System and method for providing media content

Number
10298662
Published
2019-05-21
Filed
2016-01-15
Assignee
Disney Enterprises, Inc.
Inventors
Robert; Arnaud
CPC
H04L67/06; G06F16/90335; G11B27/034; H04N9/87; H04L67/10; G06F3/0481; H04L65/70
Verdict
Set aside providing media content, streaming plumbing
Source
Google Patents · FreePatentsOnline

Abstract

There is presented a system for providing a content stored on a medium, the system comprising a media presentation module including a processor. The processor is configured to retrieve a content payload including a digital content from a data structure residing on the medium, and to retrieve a content-describing metadata stored separately from the digital content, from the data structure. The content-describing metadata provide content information including media encoding information for the digital content and a media profile information for the digital content. The content-describing metadata are configured to provide the content information to the media presentation module prior to rendering the digital content. In one embodiment, the processor is further configured to configure the media presentation module based on the media encoding information and the media profile information, and to present the content on a display.

Background

BACKGROUND OF THE INVENTION(1) 1. Field of the Invention(2) The present invention relates generally to the management of media content. More particularly, the present invention relates to systems and methods for enabling a presentation system to optimize presentation of media content.(3) 2. Background Art(4) Films, television programming, entertainment trailers, and the like, are examples of content that lends itself to distribution in the form of media files. In general, media files may be described as containing media elements that can be processed by a media player and rendered on a display device to present audio, video, and multimedia content to a consumer. Media content contained in a data file may be encoded according to an increasingly wide variety of standardized and proprietary encoding formats. Each encoding format can be decoded by a compatible codec to generate signals suitable for presentation on a media presentation system such as a television, computer monitor, or mobile communication device display, for example. In many instances, more than one codec variable or profile are available for a particular encoding format. Under those circumstances, each alternative codec profile might perform differently, and one in particular may provide superior performance for a specific set of parameters. In other instances, a compatible codec may not be available at all, and the encoded media may then have to be transcoded from a first encoding format to a second encoding for

Claims

1. A system for obtaining a digital content residing in a data structure stored on a non-transitory medium, and a content-describing metadata residing in the data structure and stored separately from the digital content, the system comprising: a computing device including a processor configured to: receive the content-describing metadata having a content information, the content information including: media encoding information for the digital content; and media profile information for the digital content; receive a content payload including the digital content from the data structure residing on the medium; wherein, after receiving the digital content, the computing device is configured to utilize the content-describing metadata for rendering the digital content, wherein the content-describing metadata further comprises preferred presentation parameters for the digital content and instructions, and wherein utilizing the content-describing metadata includes using the instructions for adjusting the preferred presentation parameters based on device performance limitations of the computing device during the rendering of the digital content. | 9. A method for execution by a computing device having a processor to obtain a digital content residing in a data structure stored on a non-transitory medium, and a content-describing metadata residing in the data structure and stored separately from the digital content, the method comprising: receiving, using the processor, the content-describing metadata having a content information, the content information including: a media encoding information for the digital content; and a media profile information for the digital content; receiving, using the processor, a content payload including the digital content from the data structure residing on the medium; wherein, after the receiving of the digital content, the method further comprises utilizing the content-describing metadata for rendering the digital content, wherein the content-describing metadata further comprise preferred presentation parameters for the digital content and instructions, and wherein the utilizing of the content-describing metadata includes using the instructions for adjusting the preferred presentation parameters based on device performance limitations of the computing device during the rendering of the digital content.