System and method for generation and interfacing of bitstreams representing MPEG-coded audiovisual objects
First Claim
1. A system for processing streaming audiovisual objects coded according to the MPEG-4 standard, comprising:
- a streaming interface library containing a predetermined set of streaming control functions processing audiovisual objects, each of the control functions having predefined function calls; and
a processor, configured to access the streaming interface library, and to decode and process streamed audiovisual objects according to the function calls.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a standardized interface facility for MPEG-4 authoring, bitstream manipulation, editing and interpretation, with associated tools and interfaces to, resulting in coded bitstreams which are easier to test, check and debug while conforming to the MPEG-4 standard. The specified interfaces can also facilitate graceful degradation in the face of decreased resources by allowing editing of bitstreams. The specified interfaces can also allow creation of decodable bitstreams in response to the user requests either directly or indirectly embedded in audiovisual applications, as well as future services. The invention specifies a bitstream input/output package in the Java programming language to facilitates bitstream encoding and decoding of audio-visual media objects, especially when coding uses the MPEG-4 standard. The invention separates fixed length and variable length coding, and allows flexible parsing which offers the potential of optimized implementation as needed to aid real-time or near real-time operation.
71 Citations
20 Claims
-
1. A system for processing streaming audiovisual objects coded according to the MPEG-4 standard, comprising:
-
a streaming interface library containing a predetermined set of streaming control functions processing audiovisual objects, each of the control functions having predefined function calls; and a processor, configured to access the streaming interface library, and to decode and process streamed audiovisual objects according to the function calls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing streaming audiovisual objects coded according to the MPEG-4 standard, comprising:
-
presenting a streaming interface library containing a predetermined set of streaming control functions processing audiovisual objects, each of the control functions having predefined function calls; and processing calls to the streaming interface library to decode and process streamed audiovisual objects according to the function calls. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification