Data encoding on single-level and variable multi-level cell storage
AssigneeMicrosoft Technology Licensing, LLC
InventorsKARIN STRAUSS, LUIS HENRIQUE CEZE, HENRIQUE S. MALVAR, QING GUO
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsKARIN STRAUSS, LUIS HENRIQUE CEZE, HENRIQUE S. MALVAR, QING GUO
Estimating the term…
A method of encoding data on single level or variable multi-level cell storage includes receiving a block of encoded data from an approximation-aware application and at least an importance attribute associated with the block of encoded data; and assigning the block of encoded data to a memory address or a particular region of a memory having at least three precision levels, based at least according to the importance attribute. The importance attribute indicates a relative sensitivity of bits of the block to errors in an output quality from decoding the encoded data. An approximation-aware application can be an image encoding application having a modified entropy encoding step that enables identification and splitting of bits into groupings according to sensitivity to errors.
A method of encoding data on single level or variable multi-level cell storage, comprising:
One or more computer readable storage media having instructions for an approximation-aware image encoding algorithm stored thereon, that when executed by a processor, direct the processor to:
A system comprising:
Dependencies are inferred from the claim text.