Patent ID: 8165445

Claim:
A method of analyzing a moving pictures expert group (MPEG)-formatted video/audio file, comprising: retrieving, by a processing element, a rule set that includes an MPEG rule and a compatibility rule, said MPEG rule defining a format requirement for the file to be decoded by a first type of MPEG-capable decoder, and the compatibility rule defining a format requirement for the file to be decoded by a second type of MPEG-capable decoder; reading, by the processing element, a portion of the file; comparing, by the processing element, the portion of the file with the MPEG and compatibility rules contained in the rule set, the rule set not contained in said file; based on said comparing the portion of the file with the MPEG and compatibility rules, determining, by the processing element, whether the file violates any of the MPEG and compatibility rules contained in the rule set; and as a result of determining that the file violates any of the MPEG and compatibility rules, performing, by the processing element, at least one of transcoding the file and alerting a user as to the violation.