Data Storage and Replay Apparatus
First Claim
1. A data storage and replay device, comprisinga storage medium;
- an error rate assessment unit arranged to generate information about a prediction of an error rate of retrieval from a region of the storage medium based on measurements of performance of the storage medium during use;
an encoder for performing encoding of received data into an ECC before storage of the encoded received data into the region, the encoder selecting the ECC adaptively dependent on said information from the error rate assessment unit.
7 Assignments
0 Petitions
Accused Products
Abstract
A data storage and replay device uses measurements of the evolution of performance of the storage medium (typically a flash memory circuit) to predict an error rate of retrieval from a region of the storage medium. The prediction is used as a basis for dynamically selecting an ECC for encoding the data prior to storage of the data. The ECC is selected from a plurality of available ECC'"'"'s so that a fastest encodable ECC is selected that is predicted to produce no more than a predetermined post-decoding error rate given said information. In this way the speed of transmission of data to the device can be maximized while keeping the error rate below an acceptable level in the predicted future after decoding. On decoding the data, which is typically audio or video data, is decoded and replayed at a predetermined speed. In another embodiment, the data stored using a plurality of ECC'"'"'s together and an ECC is selected dynamically for decoding, so that an output data rate can be maximized or power consumption on replay can be minimized.
-
Citations
15 Claims
-
1. A data storage and replay device, comprising
a storage medium; -
an error rate assessment unit arranged to generate information about a prediction of an error rate of retrieval from a region of the storage medium based on measurements of performance of the storage medium during use; an encoder for performing encoding of received data into an ECC before storage of the encoded received data into the region, the encoder selecting the ECC adaptively dependent on said information from the error rate assessment unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data storage and transmission device, comprising
a storage medium; -
an error rate assessment unit, arranged to generate information about a prediction of an error rate of retrieval from a region of the storage medium based on measurements of performance of the storage medium during use; a decoder for performing decoding of data, which is retrieved from a region of the storage medium, according to an ECC, the decoder selecting the ECC from a plurality of available ECC'"'"'s dependent on said information from the error rate assessment unit. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of writing data into a storage medium the method comprising
gathering measurements of performance of the storage medium during use; -
generating information about a prediction of an error rate of retrieval from a region of the storage medium based on the measurements; selecting an ECC from a plurality of ECC that are supported by an encoder the selection being adaptive in response to the generated information, encoding received data into the selected ECC with the encoder before storage of the encoded received data into the region. - View Dependent Claims (15)
-
-
14. A method of reading data from a storage medium, the method comprising
gathering measurements of performance of the storage medium during use; -
generating information about a prediction of an error rate of retrieval from a region of the storage medium based on the measurements; selecting an ECC from a plurality of ECC that are supported by a decoder the selection being adaptive in response to the generated information, decoding received data with the decoder according to the selected ECC before storage of the encoded received data into the region.
-
Specification