H03M13/61

FLASH MEMORY CODEWORD ARCHITECTURES

A flash memory codeword architecture is provided. A non-integer count of logical pages is packed into a codeword payload data container. A codeword payload header is generated. The codeword payload header includes an offset to a first logical page that is packed, at least in part, into the codeword payload data container. The codeword payload data container and the codeword payload header are concatenated to generate a codeword payload. Error-correcting code data is generated based, at least in part, on the codeword payload using a systematic error-correcting code. The codeword payload and error-correcting code data is concatenated to generate a codeword. A physical page is programmed with the codeword.

FLASH MEMORY CODEWORD ARCHITECTURES

A flash memory codeword architecture is provided. A non-integer count of logical pages is packed into a codeword payload data container. A codeword payload header is generated. The codeword payload header includes an offset to a first logical page that is packed, at least in part, into the codeword payload data container. The codeword payload data container and the codeword payload header are concatenated to generate a codeword payload. Error-correcting code data is generated based, at least in part, on the codeword payload using a systematic error-correcting code. The codeword payload and error-correcting code data is concatenated to generate a codeword. A physical page is programmed with the codeword.

FLASH MEMORY CODEWORD ARCHITECTURES

A flash memory codeword architecture is provided. A non-integer count of logical pages is packed into a codeword payload data container. A codeword payload header is generated. The codeword payload header includes an offset to a first logical page that is packed, at least in part, into the codeword payload data container. The codeword payload data container and the codeword payload header are concatenated to generate a codeword payload. Error-correcting code data is generated based, at least in part, on the codeword payload using a systematic error-correcting code. The codeword payload and error-correcting code data is concatenated to generate a codeword. A physical page is programmed with the codeword.

Encoding data matrices into color channels of images using neural networks and deep learning
12412310 · 2025-09-09 · ·

Provided herein are systems and methods of encoding messages into images. At least one server can identify a first image having a first plurality of pixels in a color space having a set of channels. The at least one server can generate, using a message to encode in the first image, a data matrix identifying a plurality of values. The at least one server can apply a machine learning (ML) model comprising a plurality of convolutional layers to the first image and to the data matrix to generate a second image having a second plurality of pixels in the color space. The second image can correspond to the first image encoded with the data matrix across the set of channels in the color space.

ENCODING DATA MATRICES INTO COLOR CHANNELS OF IMAGES USING NEURAL NETWORKS AND DEEP LEARNING
20250371739 · 2025-12-04 · ·

Provided herein are systems and methods of encoding messages into images. At least one server can identify a first image having a first plurality of pixels in a color space having a set of channels. The at least one server can generate, using a message to encode in the first image, a data matrix identifying a plurality of values. The at least one server can apply a machine learning (ML) model comprising a plurality of convolutional layers to the first image and to the data matrix to generate a second image having a second plurality of pixels in the color space. The second image can correspond to the first image encoded with the data matrix across the set of channels in the color space.