Detecting Data Error
AssigneeMediaTek Singapore Pte. Ltd.
InventorTimothy Perrin Fisher-Jeffes
Life of this patent
Estimating the term…
Abstract
A method includes segmenting a first portion of a data block into a plurality of segments that includes a first segment. The data block includes a second portion, different from the first portion, which stores cyclic redundancy check data calculated from data stored in the first portion of the data block. The method also includes calculating cyclic redundancy check data from the first segment, and, translating the calculated cyclic redundancy check data to a location associated with the data block. The method also includes combining the cyclic redundancy check data associated with the first segment and cyclic redundancy check data associated with at least one other segment included in the plurality of segments. The method also includes using the combined cyclic redundancy check data for error detection.
Claims21
A method comprising:
- segmenting a first portion of a data block into a plurality of segments that includes a first segment, the data block includes a second portion, different from the first portion, which stores cyclic redundancy check data calculated from data stored in the first portion of the data block;
- calculating cyclic redundancy check data from the first segment;
- translating the calculated cyclic redundancy check data to a location associated with the data block;
- combining the cyclic redundancy check data associated with the first segment and cyclic redundancy check data associated with at least one other segment included in the plurality of segments;
- and
- using the combined cyclic redundancy check data for error detection.
A computing device comprising:
- a memory configured to store instructions;
- and
- a processor configured to execute the instructions to perform a method comprising:
- segmenting a first portion of a data block into a plurality of segments that includes a first segment, the data block includes a second portion, different from the first portion, which stores cyclic redundancy check data calculated from data stored in the first portion of the data block;
- calculating cyclic redundancy check data from the first segment;
- translating the calculated cyclic redundancy check data to a location associated with the data block;
- combining the cyclic redundancy check data associated with the first segment and cyclic redundancy check data associated with at least one other segment included in the plurality of segments;
- and
- using the combined cyclic redundancy check data for error detection.
A computer program product tangibly embodied in an information carrier and comprising instructions that when executed by a processor perform a method comprising:
- segmenting a first portion of a data block into a plurality of segments that includes a first segment, the data block includes a second portion, different from the first portion, which stores cyclic redundancy check data calculated from data stored in the first portion of the data block;
- calculating cyclic redundancy check data from the first segment;
- translating the calculated cyclic redundancy check data to a location associated with the data block;
- combining the cyclic redundancy check data associated with the first segment and cyclic redundancy check data associated with at least one other segment included in the plurality of segments;
- and
- using the combined cyclic redundancy check data for error detection.
Dependencies are inferred from the claim text.