Patent classifications
H03M7/6041
Reading and writing compressed data using long-term storage
A storage system receives one or more records from a host system. The records are compressed in a first compression format that is native to the host system. The storage system identifies an incompatibility between the first compression format and a first operation of the storage system. In response to the identified incompatibility, the storage system decompresses the received records. The decompression is based on the first compression format. The storage system compresses the decompressed records in a second compression format. The storage system stores the secondarily compressed records onto a storage medium.
APPROACH TO IMPROVE DECOMPRESSION PERFORMANCE BY SCATTER GATHER COMPRESSION UNITS AND ALSO UPDATING CHECKSUM MECHANISM
A method, apparatus, and system for decompressing data with a hardware compression/decompression accelerator is disclosed. The operations comprise: submitting compressed data from a plurality of stored compression units in a compression region to a hardware compression/decompression accelerator in a single submission for decompression, wherein each compression unit stores a checksum calculated based on corresponding uncompressed data; decompressing, at the hardware compression/decompression accelerator, the compressed data from the plurality of stored compression units, the decompressing generating combined decompressed data corresponding to the compressed data; calculating, at the hardware compression/decompression accelerator, a first combined checksum based on the combined decompressed data; calculating a second combined checksum based on individual checksums stored in the plurality of compression units; determining whether the first combined checksum matches the second combined checksum; and if the combined checksums match, forwarding the combined decompressed data to a storage device for storage as uncompressed data.
Technologies for error detection in compressed data streams
Technologies for error recovery in compressed data streams include a compute device configured to compress uncompressed data of an input stream to generate compressed data, perform a compression error check on the compressed data to verify integrity of the compressed data, and determine, as a result of the performed compression error check, whether the compressed data included a compression error. The compute device is further configured to transfer, in response to a determination that the performed compression error check indicated that the compressed data included the compression error, the uncompressed data into a destination buffer, and store an indication with the uncompressed data into the destination buffer, wherein the indication is usable to identify that the uncompressed data has been transferred into the destination buffer. Other embodiments are described herein.
System and method for near-lossless universal data compression using correlated data sequences
A method of near-lossless universal data compression using correlated data sequences includes detecting first target surroundings via a first sensor, encoding a first data sequence indicative of the detected target surroundings, and communicating to an electronic controller, the encoded first data sequence. The method additionally includes detecting the first target surroundings via a second sensor, and encoding a second data sequence indicative of the target surroundings detected by the second sensor. The method also includes communicating the encoded second data sequence to the controller. The method additionally includes decoding, via the controller, the encoded first and second data sequences. The method also includes, via the controller, determining a statistical correlation between the decoded first and second data sequences and formulating a mapping function having reduced cardinality and indicative of the determined statistical correlation. Furthermore, the method includes feeding back the mapping function by the controller to the first processor.
COMPRESSED DATA VERIFICATION
Embodiments of the present disclosure relate to verifying compressed data. Compressed data files can be read from a global cache for a storage device into a local buffer. A data verification level of a plurality of data verification levels can be selected to perform on the compressed data files. An amount of data blocks of each data file can be decompressed based on the determined data verification level. An integrity of the compressed data files verified using the decompressed data blocks.
Integrated circuit and method capable of minimizing circuit area of non-volatile memory circuit
A method of integrated circuit includes: providing a non-volatile memory circuit for securely and permanently recording and protecting key data content having Y bits; providing a programmable memory circuit for storing user configuration data content having X bits greater than Y bits; converting the user configuration data content having X bits into user configuration key content having Y bits; comparing the user configuration key content having Y bits with the key data content having Y bits; selecting fallback configuration data content having X bits as output data when the user configuration key content does not match the key data content; selecting the user configuration data content having X bits as the output data when the user configuration key content matches the key data content; and receiving the output data of the decision circuit and performing at least one corresponding capability operation according to the output data.
Reducing Error in Data Compression
Systems and methods are provided for reducing error in data compression and decompression when data is transmitted over low bandwidth communication links, such as satellite links. Embodiments of the present disclosure provide systems and methods for variable block size compression for gridded data, efficiently storing null values in gridded data, and eliminating growth of error in compressed time series data.
Reducing Error in Data Compression
Systems and methods are provided for reducing error in data compression and decompression when data is transmitted over low bandwidth communication links, such as satellite links. Embodiments of the present disclosure provide systems and methods for variable block size compression for gridded data, efficiently storing null values in gridded data, and eliminating growth of error in compressed time series data.
REDUNDANCY ASSISTED NOISE CONTROL FOR ACCUMULATED ITERATIVE COMPRESSION ERROR
A method of stress compensation in a display device includes accumulating a brightness value of images displayed by the display device, encoding the accumulated brightness value to preserve a protected portion of the accumulated brightness value, compressing the accumulated brightness value, storing the compressed accumulated brightness value in a memory, retrieving and decompressing the compressed accumulated brightness value to generate a decompressed value, and decoding the decompressed value based on the protected portion to generate a decoded value corresponding to the accumulated brightness value, the decoded value having lower compression noise than the decompressed value.
Method and apparatus for data compression and decompression, and display apparatus
A method for data compression includes acquiring compensation data, comparing the compensation data with preset base value data to obtain a compensation data deviation, and performing an encoding compression on the compensation data deviation to obtain compressed data.