Method and system for decoding a compressed data file
AssigneeTexas Instruments Incorporated
InventorHsiao Yi Li
Life of this patent
Estimating the term…
Abstract
A data file having a plurality of frames is received, with each frame having a syncword located at a first predefined length from a known data value that is inconsistent with a data pattern of the syncword. A data string including a plurality of potential syncwords is identified. A first portion of the data string in excess of a second predefined length is skipped from syncword verification processing. The second predefined length includes the first predefined length plus the length of the syncword. A second remaining portion of the data string is processed for syncword verification.
Claims20
A method for decoding a compressed data file, comprising:
- receiving a data file having a plurality of frames, each frame having a syncword located at a first predefined length from a known data value, the known data value inconsistent with a data pattern of the syncword;
- identifying in the data file a data string including a plurality of potential syncwords;
- skipping from syncword verification a first portion of the data string in excess of a second predefined length, the second predefined length comprising the first predefined length plus the length of the syncword;
- and
- processing a second remaining portion of the data string for syncword verification.
A system for decoding a compressed data file, comprising:
- a data file having a plurality of frames, each frame having a syncword located at a first predefined length from a known data value, the known data value inconsistent with a data pattern of the syncword;
- a syncword search engine operable to identify a data string in the data file including a plurality of potential syncwords and to skip from syncword verification a first portion of the data string in excess of a second predefined length;
- a syncword verification engine operable to determine if at least one of the potential syncwords in a second remaining portion of the data string is a valid syncword;
- and
- a decoder operable to decode the data file based on the valid syncword.
Dependencies are inferred from the claim text.