USING CONSTRAINTS ON MEDIA FILE FORMATS TO IMPROVE PERFORMANCE
First Claim
1. A computer-implemented process comprising:
- receiving a bitstream of encoded data, the encoded data being compliant with a defined standard and including packets of data;
analyzing the bitstream for compliance with additional constraints; and
processing the bitstream if the bitstream complies with the additional constraints.
3 Assignments
0 Petitions
Accused Products
Abstract
A processor that processes encoded media is configured so as to apply constraints to the encoded bitstream. Such constraints are not those required by a specification of a standard with which the encoded media is compliant; instead such constraints reflect portions of the standard that are insufficiently constrained and are applied by the processor to ensure that the processor does not experience performance degradation or errors. The constraints can be applied, for example, as a preprocessing step before reading, writing or decoding the bitstream, or while the bitstream is being decoded, or while the bitstream is being received from a transmission.
13 Citations
20 Claims
-
1. A computer-implemented process comprising:
-
receiving a bitstream of encoded data, the encoded data being compliant with a defined standard and including packets of data; analyzing the bitstream for compliance with additional constraints; and processing the bitstream if the bitstream complies with the additional constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture comprising:
-
a computer storage medium; computer program instructions stored on the computer storage medium which, when processed by a processing device, instruct the processing device to perform a process comprising; receiving a bitstream of encoded data, the encoded data being compliant with a defined standard and including packets of data; analyzing the bitstream for compliance with additional constraints; and processing the bitstream if the bitstream complies with the additional constraints. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer comprising:
a media processor executing on hardware with an operating system, the media processor being configured to receive a bitstream of encoded data, the encoded data being compliant with a defined standard and including packets of data, the media processor analyzing the bitstream for compliance with additional constraints and processing the bitstream if the bitstream complies with the additional constraints. - View Dependent Claims (17, 18, 19, 20)
Specification