GAN-Based Storage Decoding to Cut Parity Bits in Image Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices face inefficiencies in storing and retrieving data, particularly images, due to the need for numerous parity bits, which reduces storage capacity and processing speed.

Innovation Solution

Implementing generative adversarial networks (GANs), specifically super-resolution GANs (SRGANs), within data storage controllers to reconstruct corrupted or blurry images, thereby reducing the need for parity bits and enhancing data storage efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional error correction methods are used, then data reliability is maintained, but storage capacity is reduced due to numerous parity bits

Engineering Contradiction:
Improvedata reliabilityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent replaces traditional mechanical/mathematical error correction codes with a biological-inspired DNA-based encoding system. DNA sequences naturally provide error correction through their molecular structure and repair mechanisms, eliminating the need for separate parity bits and thereby increasing storage capacity while maintaining data reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent transforms data into DNA sequences by changing the representation parameter from binary digits to nucleotide bases. This parameter change enables more efficient error correction through biological mechanisms and increases the information density, allowing greater storage capacity without sacrificing reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If traditional error correction methods are used, then data integrity is protected, but processing speed is reduced

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces computationally intensive mathematical error correction algorithms with biological DNA repair mechanisms. The DNA polymerase enzymes and cellular repair systems automatically correct errors during replication and reading processes, significantly reducing processing time while maintaining data integrity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The DNA-based system performs self-correction of errors through inherent biological mechanisms. The DNA molecules automatically repair damaged or incorrect sequences through natural cellular processes, eliminating the need for external processing and thereby increasing processing speed while protecting data integrity.

Inventive Principle:
Principle #25Self-service

3Reliability

If more parity bits are stored, then error correction capability is improved, but storage efficiency deteriorates

Engineering Contradiction:
Improveerror correction capabilityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent substitutes traditional parity bit systems with DNA-based error correction. The DNA sequence structure inherently provides error detection and correction capabilities through its molecular properties, eliminating the need for separate parity bits and thereby improving storage efficiency while maintaining error correction capability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent uses composite DNA structures that combine data storage and error correction functions in a single molecular system. The DNA sequence itself serves both as the data carrier and the error correction mechanism, creating a unified system that improves storage efficiency by eliminating redundant parity bit storage.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS12380020B2Data storage device configured for use with a generative-adversarial-network (GAN)
Publication Date: 2025.08.05 SANDISK TECHNOLOGIES LLC
  • US12380020B2 patent drawing
  • US12380020B2 patent drawing
  • US12380020B2 patent drawing

AI summary

Data storage devices configured to exploit generative-adversarial-networks (GANs). The GANs include super-resolution GANs (SRGANs). In some examples, a GAN-based decoding (reconstruction) procedure is implemented within a data storage controller to replace or supplement an error correction coding (ECC) decoding procedure to permit a reduction in the number of parity bits used while storing the data. In other examples, soft bit information is exploited using GANs during decoding. A dissimilarity matrix may be generated to represent differences between an initial image and a GAN-reconstructed image, with matrix values mapped into low-density parity check (LDPC) codewords to facilitate LDPC decoding of data. In still other examples, confidence information obtained from a GAN is incorporated into image pixels. In some examples, GAN reconstruction of data is limited to modifying valley bits. Multiple GANs may be used in parallel with their outcome aggregated.