×

Using constraints on media file formats to improve performance

  • US 9,876,837 B2
  • Filed: 04/29/2016
  • Issued: 01/23/2018
  • Est. Priority Date: 12/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented process comprising:

  • receiving into memory a bitstream of encoded data, the encoded data being compliant with a defined standard and including packets of data and comprising sample data and auxiliary information corresponding to the sample data;

    analyzing the bitstream, using a processor connected to the memory, for compliance with additional constraints, including at least resolving conflicts between implied values derived for an optional data field in the encoded bitstream using two or more rules from a specification and applied to another data field in the encoded bitstream, by;

    identifying a first structure in a packet, the first structure having an omitted optional data field with respect to the specification;

    identifying a second structure in the packet, the second structure having a data field;

    wherein the first and second structure are contained in a third structure in the bitstream;

    wherein the third structure comprises a plurality of such second structures;

    applying an order of preference to select one of the plurality of second structures; and

    applying one of the two or more rules to the data field of the selected second structure to provide a value for the omitted optional data field of the first structure; and

    continuing processing the bitstream with the processor only after the bitstream complies with the additional constraints.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×