Patent ID: 9690656
Date: 2017-06-27
CPC Classifications: G06F,G11C,H04N

Claim:
1. A method of encoding data on single level or variable multi-level cell storage, comprising: receiving a block of encoded data from an application and at least an importance attribute associated with the block of encoded data, each block of encoded data encoding frequency coefficient components of similar frequency such that all low frequency coefficient components are grouped together in separate blocks from the high frequency coefficient components, and the importance attribute indicating a relative sensitivity of bits of the block to errors in an output quality from decoding the encoded data; and assigning the block of encoded data to a memory address or a particular region of a memory based at least according to the importance attribute, wherein the memory has identifiable regions providing a corresponding one of at least two precision levels, the assigning being to the memory address or the particular region of the memory of an appropriate one of the at least two precision levels based at least according to the importance attribute.