System and method for interfacing MPEG-coded audiovisual objects permitting adaptive control
First Claim
1. A system for decoding audiovisual objects coded according to the MPEG-4 standard, comprising:
- an interface library containing a predetermined set of standardized application programming interfaces for processing audiovisual objects, each of the standardized programming interfaces having predefined function calls;
a processor, configured to access the interface library, and to decode and present audiovisual objects according to function calls related to at least one of the application programming interfaces.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a system and method allowing the adaptation of a nonadaptive system for playing/browsing coded audiovisual objects, such as the parametric system of MPEG-4. The system of the invention is referred to as the programmatic system, and incorporates adaptivity on top of the parametric system. The parametric system of MPEG-4 consists of a Systems Demultiplex (Demux) overseen by digital media integration framework (DMIF), scene graph and media decoders, buffers, compositer and renderer. Adaptations possible with the invention include interfaces in the categories of media decoding, user functionalities and authoring, thus allowing a number of enhanced functionalities in response to use input as well as graceful degradation in response to limited system resources. The invention includes a specification of an interfacing method in the form of an application programming interface (API). Hot object, directional, trick mode, transparency and other interfaces are specified.
140 Citations
20 Claims
-
1. A system for decoding audiovisual objects coded according to the MPEG-4 standard, comprising:
-
an interface library containing a predetermined set of standardized application programming interfaces for processing audiovisual objects, each of the standardized programming interfaces having predefined function calls; a processor, configured to access the interface library, and to decode and present audiovisual objects according to function calls related to at least one of the application programming interfaces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for decoding audiovisual objects coded according to the MPEG-4 standard, comprising the steps of:
-
generating an interface library, the interface library comprising a predetermined set of standarized application programming interfaces; accessing the audiovisual objects using variables related to at least one of the set of interface definitions in the interface library; and decoding the audiovisual objects represented by the variables. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification