Storage Data Frame Decoding for Multi-Stage Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices face challenges in effectively correcting errors in data frames, leading to data loss when multiple frames cannot be successfully decoded, despite group encoding methods.

Innovation Solution

A data protection method involving multiple decoding operations: first type decoding on individual frames, second type decoding on grouped frames, and third type decoding on subdivided frame segments, to correct errors in frames that fail initial decoding attempts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If group encoding is used to protect data, then decoding capability for individual data frames is improved, but data loss occurs when too many data frames cannot be successfully decoded simultaneously

Engineering Contradiction:
Improvedecoding capabilityVSAvoiddata loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent divides data frames into groups and applies different decoding strategies to different groups. When errors occur, only the affected group needs to be redecoded using third-type decoding, rather than requiring all frames to be successfully decoded simultaneously. This segmentation allows localized error correction without compromising the entire data set.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the decoding parameter by introducing three different decoding types with varying error correction capabilities. First-type decoding is used for normal operation, while third-type decoding with stronger error correction is applied selectively to groups containing erroneous frames, optimizing both speed and reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple data frames are decoded simultaneously using group encoding, then error correction capability is enhanced, but system complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic decoding system that automatically selects the appropriate decoding type based on the error condition. The system transitions from first-type decoding for normal frames to third-type decoding for erroneous frames, providing adaptive error correction without requiring complex manual intervention or fixed complex architecture.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-diagnosis by detecting decoding failures and automatically initiates the appropriate corrective action. When a frame fails first-type decoding, the system autonomously identifies it as erroneous and applies third-type decoding to the affected group, eliminating the need for external error correction mechanisms.

Inventive Principle:
Principle #25Self-service

3Productivity

If traditional decoding methods are used, then processing speed is maintained, but data protection capability is insufficient when multiple frames contain errors

Engineering Contradiction:
Improveprocessing speedVSAvoiddata protection capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent employs a periodic decoding strategy where first-type decoding is applied to all frames initially, and third-type decoding is periodically applied only to groups containing errors. This periodic application of stronger decoding maintains high overall processing speed while providing enhanced protection when needed.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Instead of applying strong error correction to all frames (which would reduce overall speed), the patent applies third-type decoding only partially to groups containing errors. This partial application maintains high processing speed for the majority of correct frames while providing excessive error correction capability where required.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260044268A1Data protection method and storage device
Publication Date: 2026.02.12 HOSIN GLOBAL ELECTRONICS CO LTD
  • US20260044268A1 patent drawing
  • US20260044268A1 patent drawing
  • US20260044268A1 patent drawing

AI summary

A data protection method and a storage device are provided. The method includes: reading a first data frame from a first physical unit; executing first type decoding operation on the first data frame; if the first type decoding operation fails, determining whether group data complies with a preset condition, where the group data includes the first data frame and a second data frame read from a second physical unit; if the group data complies with the preset condition, executing second type decoding operation on the group data; if the group data does not comply with the preset condition, dividing the first data frame into multiple first sub-data segments and dividing the second data frame into multiple second sub-data segments, and executing third type decoding operation based on the first sub-data segments and the second sub-data segments. Thereby, the data protection capability of the storage device may be improved.