Patent classifications
H03M7/4031
SYSTEM AND METHOD FOR REAL-TIME COMPRESSION OF DATA FRAMES
The present disclosure relates to system(s) and method(s) for real time compression of a data frame. The system receives the data frame comprising a set of symbols. Further, the system identifies frequency of each symbol, from the set of symbols. The system further sorts the symbols in descending order of frequency, associated with each symbols. Further, the system computes a compression gain associated with each predefined case type, a set of predefined case types. Furthermore, the system selects a target predefined case type, based on the comparison of the compression gain of each predefined case types. The system further assigns a compressed code to Most Frequent Symbols (MFS), in the data frame. The compressed code is assigned based on the target predefined case type. Further, the system generates a compressed frame, associated with the data frame. The compressed frame comprises a header and a sequence of compressed symbols.
Encoding variable length integers for graph compression
A graph compression system includes a memory unit to store graph data, and an electronic hardware controller in signal communication with the memory unit. The electronic hardware controller determines a distribution of a set of vertices in a graph, and encodes each vertex included in the set of vertices as a variable length integer (VLI) that includes a variable number of bytes. The variable number of bytes of each vertex is based on the determined distribution. Accordingly, the memory unit stores each vertex having been encoded according to the distribution of the set of vertices in the graph.
System and method for improving reliability of a data storage system
Deterioration of compression throughput including a decompression check after data compression is suppressed. Provided is a storage system including an interface and a controller. The controller includes a compression circuit configured to generate compressed data by compressing received data received via the interface; and a decompression circuit configured to decompress the compressed data before storing the compressed data in a storage drive to confirm data consistency. The compression circuit sequentially executes a compression task of the received data, sequentially generates packets of the compressed data, and transfers the packets to the decompression circuit. The decompression circuit decompresses the received packet in parallel with the compression task.
Waveform file processing method, storage medium, and device
The present invention discloses a waveform file processing method, storage medium, and device, wherein the method comprises a storage step, and such storage step comprises the following sub-steps: obtain a waveform file that comprises at least one waveform signal; assign a basic index value based on the waveform signal, and adopt the variable-length encoding method to, in a memory, encode the said waveform file as a resolvable serialized structure; when the memory consumed by the serialized structure reaches the threshold, trigger the compression and persistence for the current serialized structure, and obtain the waveform processing file. The present invention uses a unique organization mode to locally or remotely generate a waveform file of a specific format so that the efficiency of subsequent storage, reading, and debugging based on the waveform database file of the said format is significantly improved.
System and method for multiple pass data compaction utilizing delta encoding
The inventor has conceived, and reduced to practice, a system and method for data compaction using that applies delta encoding methods to entropy encoding methods to improve data compaction of entropy encoding methods under certain conditions and when compacting data having certain characteristics. Delta encoding may be applied to entropy encoding methods to further compact data sets by reducing the number of sourceblocks included in a codebook to those most commonly encountered in data to be encoded and, where mismatches occur during encoding, using delta encoding of bit differences with existing sourceblocks in the codebook rather than adding new sourceblocks to the codebook.
ELECTRONIC DEVICE FOR COMPRESSING DATA AND METHOD FOR OPERATING THE SAME
According to an embodiment of the present disclosure, an electronic device may comprise a memory and a processor configured to produce compressed data by compressing data including a first block and a second block stored in the memory, wherein the processor may be configured to include a first replacement data table corresponding to first sub-data in the compressed data, the first sub-data included in the first block, and the first replacement data table produced based on, at least, rankings of first frequencies for the first sub-data, and include information for reference to the first replacement data table, corresponding to the second block, when second sub-data included in the second block and rankings of second frequencies for the second sub-data meet a designated condition with respect to the first sub-data included in the first block and the rankings of the first frequencies. Other embodiments are also possible.
Technologies for efficiently compressing data with multiple hash tables
Technologies for compressing data with multiple hash tables include a compute device. The compute device is to produce, for each of multiple string prefixes of different string prefix sizes, an associated hash. Each string prefix defines a set of consecutive symbols in a string that starts at a present position in an input stream of symbols. The compute device is also to write, to a different hash table for each string prefix size, a pointer to the present position in association with the associated hash. Each hash is usable as an index into the associated hash table to provide the present position of the string.
Nested entropy encoding
Methods and systems for improving coding decoding efficiency of video by providing a syntax modeler, a buffer, and a decoder. The syntax modeler may associate a first sequence of symbols with syntax elements. The buffer may store tables, each represented by a symbol in the first sequence, and each used to associate a respective symbol in a second sequence of symbols with encoded data. The decoder decodes the data into a bitstream using the second sequence retrieved from a table.
OPTICAL COMMUNICATION SYSTEM AND OPTICAL COMMUNICATION METHOD
An optical communication system includes a signal processing apparatus and a wireless apparatus between which functions of a base station are divided, wherein a periodic symbol sequence including a cyclic prefix appended to a signal of a predetermined size to which an IFFT (Inverse Fast Fourier Transform) has been applied is transmitted between the signal processing apparatus and the wireless apparatus by means of digital RoF (Radio over Fiber) transmission, the signal processing apparatus and the wireless apparatus each include a transmission unit and a reception unit, the transmission unit includes: a compression size determination unit that acquires symbol information relating to a starting position of the symbol sequence and lengths of symbols constituting the symbol sequence, and that determines, based on the acquired symbol information, a compression size for each of symbols that are to be compressed; and a compression unit that compresses the symbol sequence in units of determined compression sizes, and the reception unit includes: an expansion size determination unit that determines an expansion size for each of symbols in the symbol sequence that are to be expanded; and an expansion unit that expands the symbol sequence in units of determined expansion sizes.
Storage sled for data center
Examples may include a sled for a rack of a data center including physical storage resources. The sled comprises an array of storage devices and an array of memory. The storage devices and memory are directly coupled to storage resource processing circuits which are themselves, directly coupled to dual-mode optical network interface circuitry. The dual-mode optical network interface circuitry can have a bandwidth equal to or greater than the storage devices.