H03M7/6047

Internal communication interface management
11061612 · 2021-07-13 · ·

Apparatus and methods are disclosed, including enabling communication between a memory controller and multiple memory devices of a storage system using a storage-system interface, the multiple memory devices each comprising a device controller and a group of non-volatile memory cells, and compressing data using at least one of the device controllers prior to transfer over the storage-system interface to improve an effective internal data transmission speed of the storage system.

OPERATING METHOD OF IMAGE PROCESSOR, IMAGE PROCESSING APPARATUS, AND OPERATING METHOD OF THE IMAGE PROCESSING APPARATUS
20210209805 · 2021-07-08 ·

An operating method of an image processor includes dividing image data into a plurality of data blocks and compressing each of the plurality of data blocks. The operating method also includes determining a packing direction as a determined packing direction, in which a corresponding compressed data block of a plurality of compressed data blocks is to be stored, based on a data size of the corresponding compressed data block and a start address of a storage area where the corresponding compressed data block is to be stored among a plurality of storage areas of a memory. Each of the plurality of compressed data blocks is packed in a corresponding storage area among the plurality of storage areas of the memory based on the determined packing direction.

Memory conservation in delta-compressed message transmission and recovery

A communication system includes a processor and a memory that stores recovery bits of a previous message and instructions. The instructions cause the processor to, in response to receiving a new message, obtain the recovery bits of the previous message and selectively generate a candidate message by attempting recovery of the previous message from the new message and the recovery bits of the previous message. The instructions include, in response to an indicator indicating that the recovery was successful, computing a delta between the new message and the candidate message and generating a delivery message based on (i) the computed delta or, in response to the indicator indicating that the recovery was unsuccessful, (ii) the new message. The instructions include calculating new recovery bits from the new message, replacing the stored recovery bits of the previous message with the new recovery bits, and transmitting the delivery message to a destination.

ELECTRONIC APPARATUS AND CONTROLLING METHOD THEREOF
20210027168 · 2021-01-28 ·

An electronic apparatus is provided. The electronic apparatus includes a memory configured to store one instruction or more and a processor configured to obtain output data by inputting input data to an artificial intelligence model including a plurality of layers by executing the instruction, and the artificial intelligence model is configured to output the output data based on operation through the plurality of layers and the processor is configured to encode operation data output from one of the plurality of layers and store the encoded operation data in the memory, obtain recovery data corresponding to the operation data by decoding the encoded operation data stored in the memory, and provide the obtained recovery data to another layer from among the plurality of layers.

COMPRESSION OF NEURAL NETWORK ACTIVATION DATA

A processor arranged to compress neural network activation data comprising an input module for obtaining neural network activation data. The processor also comprises a block creation module arranged to split the neural network activation data into a plurality of blocks; and a metadata generation module for generating metadata associated with at least one of the plurality of blocks. Based on the metadata generated a selection module selects a compression scheme for each of the plurality of blocks, and a compression module for applying the selected compression scheme to the corresponding block to produce compressed neural network activation data. An output module is also provided for outputting the compressed neural network activation data.

Power-based decoding of data received over an optical communication path

A system for transmitting data over an optical communication path is configured to receive data to be encoded in a bitstream for transmission using an optical communication path and encodes the received data to obtain a bitstream. The system is further configured to determine that the bitstream includes a sequence of consecutive bits, and obtain a power level at which to transmit a portion of the bitstream based on a count of the consecutive bits in the sequence. The system may be configured to selectively activate a light source at a power level according to a modulation scheme to optically transmit the portion of the bitstream at the power level.

Multi-Channel Signal Encoding Method, Multi-Channel Signal Decoding Method, Encoder, and Decoder
20210014632 · 2021-01-14 ·

A multi-channel signal decoding method includes obtaining a downmixed signal of a first channel signal and a second channel signal in a multi-channel signal, obtaining parameter indication information, obtaining a reverberation gain parameter corresponding to each of the part of subbands according to the parameter indication information; and obtaining a reconstructed first channel signal and a reconstructed second channel signal according to the downmixed signal and the reverberation gain parameter.

Method and device for converting data containing user identity

A method for automatically converting electronic data is disclosed. The method comprises scanning a source data table containing data fields; determining a feature for each of the data fields of the source data table; comparing the feature for each of the data fields with a feature rule for identifying user-identity-containing data fields in the source data table; identifying a first data field of the source data table as containing user identity when the feature of the first data field matches the feature rule; identifying a second data field of the source data table as containing no user identity when the feature of the second data field fails to match the feature rule; converting the source data table by replacing data items of the first data field in the source data table identified as containing user identity with corresponding third-party user accounts, and keeping the second data field in the source data table identified as not containing user identity unaltered; and storing the converted data table in a storage medium.

Compression method for resource constrained local area networks

A compression method for resource constrained local area networks (LANs) of an Industrial Internet of Things (IoT) reduces the volume of raw data sent from Things to connection points on the LAN. Applications include industrial processes, and typically include multiple sensor nodes. Sensors on machines wirelessly send data to a base station using a wireless LAN. A computer or server in communication with the wireless LAN computes the health of a machine based on the data received. The method operates by taking advantage of unique similarities between sequential groups of certain types of data that can be sent on the LAN. Mathematical operations are performed on the baseline and subsequent data sets to determine similarities. A difference is taken between the baseline and subsequent data sets, and this difference is compressed and sent to the base station where the original data is reconstructed using the baseline data and uncompressed difference data.

METHOD FOR REDUCING READ PORTS AND ACCELERATING DECOMPRESSION IN MEMORY SYSTEMS
20200393970 · 2020-12-17 ·

A decompression system includes a first memory including a first write port configured to receive decompressed data from a decompressor, and a first read port configured to receive a back-reference read request, the first memory being configured to output the decompressed data to the decompressor in response to receiving the back-reference read request at the first read port, and a second memory including a second write port electrically coupled to the first write port and configured to receive the decompressed data, the second memory being configured to buffer the decompressed data for retrieval by a receiver.