Method and apparatus to process data based upon estimated compressibility of the data
First Claim
Patent Images
1. A data storage device comprising:
- a memory configured to store a data set, the data set including a first plurality of data elements; and
processing hardware coupled to the memory and configured to;
identify a first set of data elements of the data set, wherein the first set of data elements is a subset of the data set and is distinct from a second set of data elements of the data set, wherein data elements of the second set are interspersed among data elements of the first set;
generate multiple hash values for the first set of data elements; and
determine an estimated compression ratio based on the multiple hash values.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes, in a data storage device, determining an estimated compression ratio. The estimated compression ratio is based on hash values of a subset of a data set. The method includes selectively processing the data set based on the estimated compression ratio prior to storage of data associated with the data set in a memory of the data storage device.
36 Citations
20 Claims
-
1. A data storage device comprising:
-
a memory configured to store a data set, the data set including a first plurality of data elements; and processing hardware coupled to the memory and configured to; identify a first set of data elements of the data set, wherein the first set of data elements is a subset of the data set and is distinct from a second set of data elements of the data set, wherein data elements of the second set are interspersed among data elements of the first set; generate multiple hash values for the first set of data elements; and determine an estimated compression ratio based on the multiple hash values. - View Dependent Claims (2, 3, 4)
-
-
5. A data storage device comprising:
-
a memory; and processing hardware coupled to the memory and configured to; determine an estimated compression ratio of data to be stored in the memory based on identifying first data elements that are interspersed with second data elements; select an error correction code encoding scheme based on the estimated compression ratio; generate encoded data by applying the error correction code encoding scheme to the data or to a compressed version of the data; and store the encoded data in the memory. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
in a data storage device, performing; identifying a first set of data elements of a data set, wherein the first set of data elements is a subset of the data set and is distinct from a second set of data elements of the data set, and wherein data elements of the second set are interspersed among data elements of the first set; generating multiple hash values for the first set of data elements; and determining an estimated compression ratio based on the multiple hash values. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
Specification